/* The SEEN Group: a human centre, an Australian perspective. */
.brand-page{--brand-dark:#102e26;--brand-line:#b8c5ae;--brand-ink:#163a30;--brand-paper:#f7f6ef;--brand-lime:#dce8b0}.brand-page [hidden]{display:none!important}.brand-page ::selection{background:#dce8b0;color:#102e26}.brand-shell{width:min(1440px,calc(100% - 96px));margin-inline:auto}.brand-page .sg-nav{background:#f7f6eff5;backdrop-filter:blur(16px);border-bottom:1px solid #163a3020}.brand-page .sg-nav-inner{width:min(1440px,calc(100% - 96px));height:82px}.brand-page .sg-nav-cta{border-radius:0;padding:12px 22px}.brand-page :focus-visible{outline:2px solid currentColor;outline-offset:7px}.brand-page .sg-brand{letter-spacing:-.035em}.brand-page .sg-footer{padding:75px 0 28px}.brand-page .sg-footer-grid,.brand-page .sg-footer-bottom{width:min(1440px,calc(100% - 96px))}.brand-page .sg-footer-tagline{font-size:15px}.brand-kicker,.brand-small{font:500 10px/1.5 Schibsted,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.brand-small{font-size:9px;letter-spacing:.08em}.brand-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:10px 0;border-bottom:1px solid currentColor;font:500 13px/1.4 Schibsted,Arial,sans-serif;text-decoration:none}.brand-text-link span{font-size:21px;transition:transform .25s}.brand-text-link:hover span{transform:translate(3px,-3px)}.brand-motion{display:inline-flex;align-items:center;gap:9px;border:0;background:none;color:inherit;font:400 10px/1.3 Schibsted,Arial,sans-serif;padding:12px 0;min-height:44px;cursor:pointer;white-space:nowrap}.brand-motion span{font-size:13px}.brand-motion:hover{text-decoration:underline;text-underline-offset:5px}.brand-hero{position:relative;isolation:isolate;overflow:hidden;background:#102e26;color:#f7f6ef;min-height:780px;height:calc(100svh - 82px);max-height:1100px}.brand-hero>.brand-shell{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;min-height:inherit;pointer-events:none}.brand-hero a,.brand-hero button{pointer-events:auto}.brand-hero-top{display:flex;justify-content:space-between;padding-top:34px;color:#dce8b0}.brand-hero-copy{position:relative;margin:auto 0;max-width:850px;padding:44px 0 40px}.brand-page .brand-hero h1{font:400 clamp(96px,10.8vw,171px)/.88 Newsreader,Georgia,serif;letter-spacing:-.055em}.brand-hero h1 em{color:#dce8b0}.brand-hero-copy>p{font-size:17px;max-width:380px;color:#d4dfd0;margin:32px 0 0;line-height:1.7}.brand-hero-art{position:absolute;inset:0 0 0 41%;z-index:0}.brand-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102e26 0,transparent 20%,transparent 93%,#102e26)}[data-brand-field]{position:absolute;inset:0;width:100%;height:100%;display:block}.brand-orbit-note{position:absolute;right:12%;bottom:19%;font:400 12px/1.4 Schibsted,Arial,sans-serif;color:#dce8b0;padding-left:25px;z-index:1}.brand-orbit-note:before{content:'';position:absolute;left:0;top:6px;width:5px;height:5px;border:1px solid #dce8b0;border-radius:50%}.brand-hero-actions{display:flex;align-items:center;gap:32px;margin-top:35px}.brand-round-link{display:inline-flex;gap:13px;align-items:center;text-decoration:none;font-size:12px}.brand-round-link>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid #dce8b070;border-radius:50%;transition:background .25s,color .25s}.brand-round-link:hover>span{background:#dce8b0;color:#102e26}.brand-film-link{border:0;background:none;color:inherit;font-size:12px!important;display:flex;gap:9px;align-items:center;cursor:pointer;min-height:44px}.brand-film-link>span{font-size:24px}.brand-film-link small{font-size:9px;color:#b6c8ab;letter-spacing:.05em}.brand-hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce8b033;padding:12px 0 15px}.brand-hero-bottom>div{display:flex;gap:34px;font-size:10px;color:#cfdbc6;letter-spacing:.015em}.brand-hero-bottom>div span{display:flex;align-items:center;gap:10px}.brand-hero-bottom>div span:before{content:'+';color:#dce8b0;font-size:12px}.brand-hero-copy h1{animation:brand-enter 1.3s cubic-bezier(.2,.7,.2,1) both}.brand-hero-copy>p,.brand-hero-actions{animation:brand-enter 1.3s .2s both}@keyframes brand-enter{from{opacity:0;transform:translateY(28px);clip-path:inset(0 0 15%)}to{opacity:1;transform:none;clip-path:inset(0)}}
.brand-manifesto{padding:94px 0 0}.brand-manifesto-top{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #163a3033;padding-bottom:22px}.brand-manifesto-top .brand-small{color:#607259}.brand-manifesto-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;padding:72px 0 84px;align-items:center}.brand-page .brand-manifesto h2{font-size:clamp(76px,7.6vw,112px);line-height:.99}.brand-manifesto h2 em{color:#637e4e}.brand-manifesto-copy{max-width:470px}.brand-manifesto-copy .brand-lead{font-size:27px;line-height:1.4;letter-spacing:-.025em;color:#163a30;margin-bottom:23px}.brand-manifesto-copy>p{font-size:16px;color:#4d6252;line-height:1.8}.brand-manifesto-copy .brand-text-link{margin-top:26px}.brand-wordline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #163a3033;padding:21px 0;font-size:12px}.brand-wordline span:last-child{color:#627751}.brand-principles{padding:100px 0 110px;background:#e9eddf}.brand-principles-top{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:48px}.brand-page .brand-principles-top h2{font-size:clamp(45px,5vw,72px)}.brand-principles-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:stretch}.brand-principles-art{position:relative;isolation:isolate;min-height:550px;overflow:hidden;background:#102e26}.brand-principles-art:after{content:'';position:absolute;inset:0;border:1px solid #dce8b030;pointer-events:none}.brand-art-label{position:absolute;bottom:30px;left:30px;color:#e0e9c5;font:400 13px/1.7 Schibsted;letter-spacing:.015em}.brand-principles-content{display:flex;flex-direction:column;align-items:flex-start}.brand-tabs{display:flex;width:100%;gap:22px;border-bottom:1px solid #163a3040}.brand-tabs button{position:relative;border:0;background:none;padding:0 0 20px;color:#54674b;cursor:pointer;font-size:12px!important;min-height:45px}.brand-tabs button[aria-selected=true]{color:#163a30;font-weight:600}.brand-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;height:2px;background:#163a30;left:0;right:0}.brand-principle-panel{padding:35px 0 30px;flex:1}.brand-panel-number{font:400 68px/1 Newsreader;color:#788b66}.brand-page .brand-principle-panel h3{font:400 clamp(36px,3.5vw,52px)/1.12 Newsreader;letter-spacing:-.04em;margin:23px 0}.brand-principle-panel h3 em{color:#617c4d}.brand-principle-panel>p{font-size:15px;line-height:1.8;max-width:420px;color:#4c604d}.brand-principle-panel.is-entering{animation:brand-panel .5s ease both}@keyframes brand-panel{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.brand-place{position:relative;isolation:isolate;min-height:570px;color:#fffef2;background:#163a30;overflow:hidden}.brand-place video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.brand-place-shade{position:absolute;inset:0;background:linear-gradient(90deg,#102e26d9,#102e2640),linear-gradient(0deg,#102e26aa,transparent 70%);z-index:-1}.brand-place>.brand-shell{padding-top:45px;padding-bottom:36px;display:flex;flex-direction:column;min-height:570px}.brand-page .brand-place h2{font-size:clamp(62px,7vw,100px);line-height:1.02;margin:auto 0 34px;max-width:1000px}.brand-place h2 em{color:#dce8b0}.brand-place-foot{display:flex;justify-content:space-between;align-items:end;gap:40px;border-top:1px solid #e6efd74d;padding-top:25px}.brand-place-foot p{font-size:13px;line-height:1.7;color:#e2e9dc}.brand-place-foot .brand-text-link{color:#eff4df;font-size:12px}.brand-family{padding:100px 0 95px}.brand-section-top{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:35px;align-items:end;margin-bottom:55px}.brand-section-top>.brand-kicker{align-self:start;padding-top:10px}.brand-page .brand-section-top h2{font-size:clamp(44px,4.7vw,68px);line-height:1.04}.brand-section-top>p{font-size:14px;color:#52664f;max-width:240px}.brand-family-row{display:grid;grid-template-columns:85px 165px 1fr 90px;gap:25px;align-items:center;position:relative;border-top:1px solid #163a3038;min-height:250px;padding:30px 0;transition:color .3s}.brand-family-row:last-child{border-bottom:1px solid #163a3038}.family-index{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#596e51;padding:8px 0}.family-index>span{font:400 22px/1 Newsreader;font-style:italic;color:#163a30}.brand-emblem{width:100%;aspect-ratio:1;position:relative;display:grid;place-items:center;isolation:isolate}.brand-emblem:before{content:'';position:absolute;inset:17%;border-radius:50%;background:radial-gradient(circle,#dce8b090,transparent 65%);z-index:-1}.brand-emblem svg{width:100%;height:100%;stroke:currentColor;stroke-width:.8;overflow:visible;animation:brand-orbit 25s linear infinite}.brand-emblem svg>*{vector-effect:non-scaling-stroke}.brand-emblem .emblem-core{fill:currentColor;stroke:none}.emblem-quote{color:#667f4c}.emblem-safe{color:#163a30}.emblem-backstage{color:#6f8552}.emblem-safe svg{animation-direction:reverse}.emblem-backstage svg{animation-duration:45s}.brand-family-row:hover .brand-emblem svg{stroke-width:1.4}.brand-family-row:hover .family-destination>span:first-child{transform:translate(4px,-4px)}@keyframes brand-orbit{to{transform:rotate(360deg)}}.family-status{font:500 9px/1.5 Schibsted;letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;gap:7px;color:#49673c}.family-status:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.family-status.is-development:before{background:none;border:1px solid currentColor;width:6px;height:6px}.brand-page .family-name h3{font:400 clamp(43px,5.7vw,85px)/1.1 Newsreader;letter-spacing:-.045em;margin:12px 0}.family-name h3 a{text-decoration:none}.family-name>p:last-child{font-size:13px;line-height:1.65;max-width:440px;color:#56664f}.family-destination{text-decoration:none;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:25px;align-self:stretch;justify-content:center}.family-destination>span:first-child{font:400 43px/1 Newsreader;transition:transform .3s}.family-destination>span:last-child{font-size:8px;max-width:80px;text-align:right;color:#52674b}.brand-family-note{font-size:13px;max-width:650px;margin:28px 0 0!important;color:#52674b}.brand-film-section{background:#102e26;color:#f7f6ef;padding:75px 0 90px}.brand-film-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px}.brand-page .brand-film-heading h2{font-size:clamp(39px,4.1vw,58px)}.brand-film-wrap{position:relative;background:#102e26;outline:1px solid #dce8b026;aspect-ratio:1200/680}.brand-film-wrap video{display:block;width:100%;height:100%;object-fit:contain}.brand-film-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(0deg,#102e2630,transparent);border:0;cursor:pointer;color:#f7f6ef;text-shadow:0 2px 15px #102e26}.brand-film-cover>span:last-child{font:400 clamp(25px,4vw,55px)/1.1 Newsreader}.brand-film-cover small{display:block;font:400 10px/1.5 Schibsted;margin-top:15px;letter-spacing:.05em}.brand-film-play{width:66px;height:66px;display:grid;place-items:center;padding-left:4px;border:1px solid #dce8b0;border-radius:50%;font:15px/1 Arial;background:#163a3090}.brand-film-wrap.is-playing .brand-film-cover{display:none}.brand-contact{padding:78px 0 38px;background:#dce8b0}.brand-contact-line{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:35px 0 60px}.brand-page .brand-contact h2{font-size:clamp(65px,7.9vw,117px);line-height:.98}.brand-contact-line>a{font:400 85px/1 Newsreader;text-decoration:none;border:1px solid #163a3045;border-radius:50%;width:133px;height:133px;display:grid;place-items:center;transition:background .3s,color .3s;flex:none}.brand-contact-line>a:hover{background:#163a30;color:#dce8b0}.brand-contact-foot{display:flex;justify-content:space-between;border-top:1px solid #163a3045;padding-top:20px;font-size:11px;gap:25px}.brand-contact-foot a{text-decoration:none}.brand-page-hero{position:relative;isolation:isolate;overflow:hidden;background:#102e26;color:#f7f6ef;padding:65px 0 0;min-height:650px}.brand-page-art{position:absolute;inset:0 0 0 52%;z-index:-1;opacity:.7}.brand-page-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102e26,transparent 60%)}.brand-page-hero .brand-kicker{color:#dce8b0;margin-bottom:47px}.brand-page .brand-page-hero h1{font-size:clamp(66px,7.3vw,110px);line-height:.98;max-width:1100px;position:relative}.brand-page-hero h1 em{color:#dce8b0}.brand-page-lead{font-size:17px;color:#d4dfcd;line-height:1.8;max-width:590px;margin-top:30px!important;position:relative}.brand-page-hero-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce8b033;padding:12px 0;margin-top:60px;color:#d0ddc5}.brand-editorial{padding:40px 0 70px}.brand-editorial-row{display:grid;grid-template-columns:.7fr 1.3fr 1.15fr;gap:50px;padding:70px 0;border-bottom:1px solid #163a3033;align-items:start}.brand-editorial-row:last-child{border:none}.brand-page .brand-editorial-row h2{font-size:clamp(39px,3.7vw,54px);line-height:1.1}.brand-editorial-row h2 em{color:#647e50}.brand-editorial-row .brand-kicker{padding-top:9px}.brand-editorial-row p{font-size:15px;color:#53644e;line-height:1.85}.brand-editorial-row .brand-text-link{margin-top:24px}.brand-company-facts{margin:0}.brand-company-facts>div{padding:13px 0;border-bottom:1px solid #163a3025}.brand-company-facts>div:first-child{padding-top:0}.brand-company-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#67795b;margin-bottom:4px}.brand-company-facts dd{margin:0;font-size:14px}.brand-company-facts a{text-decoration:none}.brand-contact-direct{padding:80px 0 90px}.brand-big-email{display:block;font:400 clamp(40px,6.9vw,105px)/1.05 Newsreader;text-decoration:none;letter-spacing:-.04em;margin:40px 0 60px;overflow-wrap:anywhere}.brand-big-email>span{display:inline-block;color:#70874e}.brand-contact-detail{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;border-top:1px solid #163a3033;padding-top:30px;align-items:start}.brand-contact-detail p{font-size:14px;color:#52674a}.brand-contact-detail>a{justify-self:end}.brand-contact-products{display:flex;gap:45px;align-items:center;padding-top:70px;font-size:13px}.brand-contact-products>span{font-size:10px;color:#52674a;margin-right:auto}.brand-contact-products a{text-decoration:none}.brand-product-hero{background:#102e26;color:#f7f6ef;padding:32px 0 0;overflow:hidden}.brand-product-top{display:flex;justify-content:space-between;gap:25px;align-items:center}.brand-product-top>a{text-decoration:none;font-size:11px;color:#d4dfc8}.brand-product-top .family-status{color:#dce8b0}.brand-product-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:5%;padding:65px 0 25px;min-height:470px}.brand-page .brand-product-grid h1{font-size:clamp(75px,9vw,140px);line-height:1.05;white-space:nowrap}.brand-product-grid .brand-kicker{color:#dce8b0;margin-bottom:25px}.brand-product-grid .brand-emblem{color:#dce8b0;max-width:440px;justify-self:end}.brand-product-intent{font-size:19px;color:#d7e1cf;max-width:530px;line-height:1.7;margin-top:25px!important}.brand-product-grid .brand-text-link{margin-top:35px;color:#dce8b0}.brand-product-belief{padding:95px 0 105px}.brand-product-belief>.brand-shell{display:grid;grid-template-columns:.65fr 1.5fr 1fr;gap:50px}.brand-page .brand-product-belief h2{font-size:clamp(39px,4.4vw,62px)}.brand-product-belief h2 em{color:#657f4f}.brand-product-belief p{font-size:15px;color:#52664c;line-height:1.8}.brand-product-belief .brand-text-link{margin-top:22px}.brand-motion-paused .brand-emblem svg,.brand-motion-paused [data-brand-reveal]{animation-play-state:paused!important}.brand-has-motion [data-brand-reveal]{opacity:.12;transform:translateY(20px);transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1)}.brand-has-motion [data-brand-reveal].is-visible{opacity:1;transform:none}.brand-motion-paused [data-brand-reveal]{opacity:1;transform:none}
@media(min-width:1800px){.brand-hero-art{right:3%}.brand-hero-copy{max-width:1050px}.brand-page .brand-hero h1{font-size:180px}}
@media(max-width:1100px){.brand-shell,.brand-page .sg-nav-inner,.brand-page .sg-footer-grid,.brand-page .sg-footer-bottom{width:calc(100% - 64px)}.brand-hero{min-height:740px}.brand-hero-art{left:38%;opacity:.9}.brand-hero-copy>p{max-width:350px}.brand-principles-grid{gap:5%}.brand-principles-art{min-height:500px}.brand-tabs{gap:15px}.brand-tabs button{font-size:10px!important}.brand-family-row{grid-template-columns:65px 130px 1fr 60px;gap:20px}.brand-section-top{grid-template-columns:.8fr 1.4fr .8fr;gap:20px}.brand-editorial-row{grid-template-columns:.65fr 1.1fr 1fr;gap:30px}.brand-product-belief>.brand-shell{grid-template-columns:.5fr 1.4fr 1fr;gap:25px}.brand-product-grid{gap:0;grid-template-columns:1.6fr 1fr}.brand-contact-detail{gap:25px}}
@media(max-width:800px){.brand-page .sg-nav-inner{height:74px}.brand-shell,.brand-page .sg-nav-inner,.brand-page .sg-footer-grid,.brand-page .sg-footer-bottom{width:calc(100% - 40px)}.brand-hero{height:auto;min-height:0}.brand-hero>.brand-shell{min-height:850px}.brand-hero-top{padding-top:24px}.brand-hero-top>.brand-small{font-size:7px;max-width:150px;text-align:right}.brand-hero-copy{padding:65px 0 280px;margin:0}.brand-page .brand-hero h1{font-size:clamp(81px,13.5vw,115px)}.brand-hero-copy>p{font-size:15px;max-width:330px;margin-top:26px}.brand-hero-art{inset:285px -10% 15px 20%;opacity:.9}.brand-orbit-note{right:20%;bottom:16%;font-size:10px}.brand-hero-bottom{margin-top:auto}.brand-hero-bottom>div{gap:15px;font-size:8px}.brand-hero-bottom>div span{gap:6px}.brand-hero-actions{gap:25px}.brand-hero-bottom .brand-motion{font-size:8px}.brand-manifesto{padding-top:65px}.brand-manifesto-top>.brand-small{display:none}.brand-manifesto-grid{gap:7%;padding:55px 0 65px}.brand-page .brand-manifesto h2{font-size:68px}.brand-manifesto-copy .brand-lead{font-size:23px}.brand-manifesto-copy>p{font-size:14px}.brand-principles{padding:65px 0}.brand-principles-top{display:block;margin-bottom:32px}.brand-principles-top>.brand-kicker{margin-bottom:22px}.brand-principles-grid{grid-template-columns:1fr 1fr;gap:30px}.brand-principles-art{min-height:440px}.brand-tabs{flex-wrap:wrap;gap:0 16px}.brand-tabs button{padding-bottom:12px;min-height:35px}.brand-principle-panel{padding:20px 0}.brand-panel-number{font-size:48px}.brand-page .brand-principle-panel h3{font-size:35px;margin:15px 0}.brand-principle-panel p{font-size:13px}.brand-principles-content>.brand-text-link{font-size:11px}.brand-art-label{font-size:10px;left:20px;bottom:20px}.brand-family{padding:65px 0}.brand-section-top{grid-template-columns:1fr 1fr;gap:20px}.brand-section-top>.brand-kicker{grid-column:1/-1}.brand-section-top>p{align-self:end;justify-self:end;max-width:190px;font-size:12px}.brand-family-row{grid-template-columns:40px 95px 1fr 40px;gap:16px;min-height:210px;padding:25px 0}.brand-page .family-name h3{font-size:48px}.family-index>span{font-size:16px;writing-mode:vertical-rl;transform:rotate(180deg);align-self:flex-start}.family-name>p:last-child{font-size:12px}.family-status{font-size:8px}.family-destination>span:last-child{display:none}.family-destination>span:first-child{font-size:34px}.brand-place,.brand-place>.brand-shell{min-height:470px}.brand-place-foot{gap:22px}.brand-place-foot p{font-size:11px}.brand-place-foot .brand-text-link{font-size:11px}.brand-film-section{padding:55px 0}.brand-film-heading{display:block}.brand-film-heading .brand-kicker{margin-bottom:20px}.brand-film-play{width:50px;height:50px;font-size:12px}.brand-contact{padding-top:55px}.brand-contact-line{margin:30px 0 45px}.brand-contact-line>a{width:100px;height:100px;font-size:65px}.brand-page-hero{min-height:590px;padding-top:45px}.brand-page .brand-page-hero h1{font-size:71px}.brand-page-lead{font-size:16px;max-width:520px}.brand-editorial-row{grid-template-columns:1fr 1fr;gap:25px;padding:50px 0}.brand-editorial-row>.brand-kicker{grid-column:1/-1}.brand-editorial-row p{font-size:14px}.brand-contact-detail{grid-template-columns:1fr 1fr}.brand-contact-detail>a{justify-self:start;grid-column:1/-1}.brand-contact-products{gap:25px;flex-wrap:wrap}.brand-contact-products>span{width:100%}.brand-product-grid{padding:50px 0 20px;min-height:430px}.brand-page .brand-product-grid h1{font-size:70px}.brand-product-intent{font-size:16px}.brand-product-grid .brand-emblem{width:260px;margin-right:-60px;opacity:.7;z-index:0}.brand-product-grid>div:first-child{z-index:1}.brand-product-belief{padding:65px 0}.brand-product-belief>.brand-shell{grid-template-columns:1fr 1fr;gap:35px}.brand-product-belief .brand-kicker{grid-column:1/-1}.brand-page-hero-foot{margin-top:40px}}
@media(max-width:580px){.brand-kicker{font-size:9px;letter-spacing:.1em}.brand-page .sg-brand{font-size:17px}.brand-hero>.brand-shell{min-height:890px}.brand-hero-top{gap:20px}.brand-hero-top>.brand-small{max-width:130px;font-size:6px}.brand-hero-copy{padding-top:50px;padding-bottom:320px}.brand-page .brand-hero h1{font-size:clamp(78px,16vw,96px);line-height:.94}.brand-hero-copy>p{font-size:15px;max-width:280px}.brand-hero-actions{gap:22px;margin-top:27px}.brand-round-link{font-size:10px;gap:9px}.brand-round-link>span{width:37px;height:37px}.brand-film-link{font-size:10px!important;gap:6px}.brand-film-link small{font-size:8px}.brand-hero-art{inset:365px -15% 48px -15%;opacity:1}.brand-orbit-note{right:17%;bottom:15%}.brand-hero-art:after{background:linear-gradient(0deg,#102e26,transparent 20%,transparent 80%,#102e26)}.brand-hero-bottom{display:block;padding-bottom:10px}.brand-hero-bottom>div{justify-content:space-between;gap:10px;font-size:7px}.brand-hero-bottom>div span{gap:5px}.brand-hero-bottom .brand-motion{display:flex;margin-left:auto;margin-top:7px}.brand-manifesto-grid{display:block;padding:42px 0 45px}.brand-page .brand-manifesto h2{font-size:76px}.brand-manifesto-copy{margin-top:37px;max-width:400px}.brand-manifesto-copy .brand-lead{font-size:25px;margin-bottom:20px}.brand-manifesto-copy>p{font-size:15px}.brand-manifesto-copy .brand-text-link{margin-top:20px}.brand-wordline{font-size:9px;padding:18px 0;gap:15px}.brand-principles-grid{grid-template-columns:1fr;gap:35px}.brand-principles-art{min-height:350px;aspect-ratio:1.05}.brand-page .brand-principles-top h2{font-size:49px}.brand-tabs{gap:23px;flex-wrap:nowrap}.brand-tabs button{font-size:11px!important;padding-bottom:17px}.brand-principle-panel{min-height:320px;padding-top:26px}.brand-panel-number{font-size:52px}.brand-page .brand-principle-panel h3{font-size:40px;margin:20px 0}.brand-principle-panel>p{font-size:14px;max-width:400px}.brand-principles-content>.brand-text-link{font-size:12px}.brand-place,.brand-place>.brand-shell{min-height:500px}.brand-place>.brand-shell{padding:30px 0}.brand-page .brand-place h2{font-size:59px;margin:70px 0 40px}.brand-place-foot{display:block;margin-top:auto}.brand-place-foot p{font-size:12px}.brand-place-foot .brand-text-link{margin-top:20px;font-size:12px}.brand-family{padding:58px 0}.brand-section-top{display:block;margin-bottom:34px}.brand-section-top>.brand-kicker{padding:0;margin-bottom:24px}.brand-page .brand-section-top h2{font-size:51px}.brand-section-top>p{margin-top:22px;max-width:270px;font-size:14px}.brand-family-row{grid-template-columns:44px 1fr 28px;gap:15px;padding:30px 0;min-height:260px}.brand-family-row>.brand-emblem{position:absolute;right:-5px;bottom:22px;width:84px;opacity:.6;pointer-events:none}.family-index{grid-column:1;grid-row:1;padding-top:6px}.family-name{grid-column:2;grid-row:1}.brand-page .family-name h3{font-size:45px;margin:15px 0}.family-name>p:last-child{font-size:13px;max-width:220px;padding-right:30px}.family-status{font-size:7px;letter-spacing:.045em;gap:5px}.family-index>span{font-size:16px}.family-destination{grid-column:3;grid-row:1;align-self:start;padding-top:27px}.family-destination>span:first-child{font-size:28px}.brand-family-note{font-size:12px}.brand-film-heading h2{font-size:42px!important}.brand-film-cover{gap:15px}.brand-film-cover small{font-size:7px;margin-top:9px}.brand-film-play{width:39px;height:39px;font-size:10px}.brand-film-cover>span:last-child{font-size:27px}.brand-contact-line{gap:15px;align-items:end}.brand-page .brand-contact h2{font-size:65px}.brand-contact-line>a{width:62px;height:62px;font-size:43px;margin-bottom:4px}.brand-contact-foot{flex-direction:column;gap:12px;font-size:10px}.brand-page .sg-footer{padding-top:48px}.brand-page-hero{min-height:0;padding-top:36px}.brand-page-art{inset:0 -35% 0 35%;opacity:.28}.brand-page-hero .brand-kicker{margin-bottom:40px}.brand-page .brand-page-hero h1{font-size:58px;line-height:1.04}.brand-page-lead{font-size:15px;line-height:1.8;margin-top:26px!important}.brand-page-hero-foot{margin-top:45px;gap:15px}.brand-page-hero-foot .brand-small{font-size:7px}.brand-page-hero-foot .brand-motion{font-size:8px}.brand-editorial{padding-top:10px;padding-bottom:25px}.brand-editorial-row{grid-template-columns:1fr;gap:25px;padding:45px 0}.brand-editorial-row>.brand-kicker{grid-column:auto}.brand-page .brand-editorial-row h2{font-size:43px}.brand-editorial-row p{font-size:15px}.brand-editorial-row .brand-text-link{margin-top:20px}.brand-contact-direct{padding:55px 0}.brand-big-email{font-size:clamp(36px,8.7vw,51px);margin:35px 0 40px}.brand-contact-detail{display:block}.brand-contact-detail p+p{margin-top:23px}.brand-contact-detail>a{margin-top:20px}.brand-contact-products{padding-top:45px;gap:20px;font-size:12px}.brand-product-top{align-items:start;gap:15px}.brand-product-top>a{font-size:9px}.brand-product-top .family-status{font-size:7px;max-width:120px;text-align:right}.brand-product-grid{display:block;position:relative;padding:50px 0 0;min-height:650px}.brand-page .brand-product-grid h1{font-size:clamp(55px,12vw,75px);white-space:normal}.brand-product-grid .brand-kicker{margin-bottom:22px}.brand-product-intent{font-size:17px;max-width:330px;margin-top:24px!important}.brand-product-grid .brand-text-link{margin-top:25px}.brand-product-grid .brand-emblem{width:270px;margin:30px auto 0;opacity:1}.brand-product-hero .brand-page-hero-foot{margin-top:5px}.brand-product-belief>.brand-shell{display:block}.brand-product-belief .brand-kicker{margin-bottom:25px}.brand-page .brand-product-belief h2{font-size:45px;margin-bottom:30px}.brand-product-belief p{font-size:15px}}
@media(max-width:350px){.brand-shell,.brand-page .sg-nav-inner,.brand-page .sg-footer-grid,.brand-page .sg-footer-bottom{width:calc(100% - 32px)}.brand-page .brand-hero h1{font-size:73px}.brand-hero-actions{gap:15px}.brand-hero-bottom>div{font-size:6px}.brand-tabs{gap:15px}.brand-tabs button{font-size:10px!important}.brand-page .family-name h3{font-size:39px}.family-name>p:last-child{padding-right:30px;font-size:12px}.family-status{font-size:6px}.brand-family-row{grid-template-columns:32px 1fr 20px;gap:10px}.brand-page .brand-contact h2{font-size:54px}.brand-page .brand-page-hero h1{font-size:51px}.brand-page .brand-product-grid h1{font-size:53px}.brand-hero-top>.brand-small{max-width:110px}.brand-principle-panel{min-height:360px}}
@media(prefers-reduced-motion:reduce){.brand-page *, .brand-page *:before,.brand-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.brand-has-motion [data-brand-reveal]{opacity:1;transform:none}}

/* Let SafeSite's concentric form breathe instead of rotating imperceptibly. */
.brand-page .emblem-safe svg{transform-origin:50% 50%;animation:brand-safe-breathe 11s ease-in-out infinite;animation-direction:normal}
@keyframes brand-safe-breathe{0%,100%{transform:rotate(-16deg) scale(.94,1)}45%{transform:rotate(23deg) scale(1.02,.82)}72%{transform:rotate(8deg) scale(.88,1.02)}}
@media(max-width:580px){.brand-principles-art{min-height:0;min-width:0;width:100%}.brand-family-row>.brand-emblem{right:10px}}
.brand-page .brand-motion{font:400 10px/1.3 Schibsted,Arial,sans-serif}.brand-page .bt-motion{font:400 11px/1.4 Schibsted,Arial,sans-serif}
@media(max-width:580px){.brand-page .brand-motion{font-size:9px}}
@media(max-width:350px){.brand-page .brand-hero h1{font-size:65px}}
.brand-page.brand-motion-paused .brand-emblem svg{animation-play-state:paused!important}
