:root{--white:#fff;--surface:#f7f7f5;--ink:#151515;--muted:#646464;--border:#e5e5e5;--navy:#112961;--blue:#2b8dfc;--mint:#55f2a4;--gutter:clamp(22px,5vw,90px);--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:white;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h2{font-weight:500;font-size:clamp(43px,5.8vw,88px);line-height:1.02;letter-spacing:-.065em}h3{font-weight:500}p{color:var(--muted)}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.07em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{background:none;border:0;color:inherit;cursor:pointer}a,button{touch-action:manipulation}button:disabled{opacity:.6;cursor:wait}img,svg{display:block;max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--navy);outline-offset:5px}::selection{background:#d4f8e7}.wrap{max-width:1700px;margin:auto;padding-inline:var(--gutter)}.section{padding-block:110px}.eyebrow,.micro{font-size:11px;letter-spacing:.075em;line-height:1.5}.eyebrow{display:flex;gap:9px;align-items:center;color:var(--ink)}.eyebrow i{width:7px;height:7px;background:var(--navy);border-radius:50%;display:inline-block}.period{color:var(--navy)}.skip{position:fixed;z-index:100;top:10px;left:10px;padding:15px;background:white;transform:translateY(-150%)}.skip:focus{transform:none}.nav{height:94px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--gutter);background:#ffffffed;backdrop-filter:blur(15px)}.logo{display:flex;width:180px;height:90px;align-items:center;flex-shrink:0}.logo img{width:180px;height:180px;max-width:none;pointer-events:none}.nav-note{font-size:13px;color:var(--muted)}.nav-cta{border:1px solid #151515;border-radius:40px;font-size:13px;min-height:44px;display:flex;align-items:center;gap:24px;padding:10px 18px}.nav-cta span{font-size:21px}.nav-cta:hover{background:#e5f5eb}.hero{padding-top:50px;display:grid;grid-template-columns:53% 47%;gap:0}.hero-copy{padding:25px 22px 10px 0;z-index:1}.hero h1{font-size:clamp(80px,10.4vw,166px);line-height:.88;letter-spacing:-.075em;font-weight:600;margin:34px 0 30px}.hero h1>span{display:block;animation:headline-in .95s var(--ease) both}.hero h1>span:nth-child(2){animation-delay:.1s}.hero h1>span:nth-child(3){animation-delay:.2s}.hero-sub{font-size:clamp(17px,1.6vw,23px);color:#4b4b4b;margin-bottom:27px;line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 24px;min-height:59px;border-radius:38px;color:white;background:var(--ink);font-size:12px;letter-spacing:.035em;transition:background .25s,transform .3s var(--ease)}.button span{font-size:24px;line-height:1;transition:transform .3s}.button:hover{background:var(--navy)}.button:hover span{transform:translate(3px,-3px)}.hero-note{font-size:11px;letter-spacing:0;margin-top:14px}.hero-art{background:#e9e9f8;border-radius:12px;min-width:0;position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;padding:30px 24px 24px}.art-cloud{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 10%,#fff8 0%,transparent 55%),linear-gradient(150deg,#dfddf2,#e4ecfb 65%,#dcf4ef)}.scene-label{display:flex;justify-content:space-between;width:100%;position:absolute;top:25px;left:0;padding:0 25px;font-size:9px;letter-spacing:.08em;color:#495477}.hero-art svg{width:115%;max-width:115%;margin:10px -7.5% -48px;transition:transform .5s var(--ease)}.scene-note{position:absolute;left:27px;top:82px;font-size:13px;color:#4c5574;line-height:1.3}.sculpture-outer,.sculpture-inner,.sculpture-core{transition:transform 1.4s var(--ease);transform-box:view-box;transform-origin:0 0}.is-explored .sculpture-outer{transform:translate(12px,-38px) rotate(-12deg)}.is-explored .sculpture-inner{transform:translate(-12px,48px) rotate(18deg)}.is-explored .sculpture-core{transform:translate(30px,-38px)}.art-interaction{z-index:2;display:flex;align-items:center;flex-direction:column;gap:10px;margin-top:auto}.art-interaction button{font-size:13px;display:flex;gap:13px;align-items:center;min-height:54px}.reveal-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #151515;border-radius:50%;font-size:24px;transition:background .3s,transform .6s}.art-interaction button:hover .reveal-icon{background:white}.art-interaction button[aria-pressed=true] .reveal-icon{transform:rotate(90deg)}.art-interaction p{font-size:11px;color:#566076}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-block:34px 42px}.hero-bottom p{font-size:13px;color:#555;line-height:1.4}.hero-bottom a{font-size:10px;letter-spacing:.07em;display:flex;align-items:center;gap:30px}.hero-bottom a span{font-size:24px}.chapter-strip{display:flex;align-items:center;justify-content:space-around;gap:25px;padding:28px var(--gutter);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:clamp(24px,4.6vw,70px);letter-spacing:-.045em;font-weight:500;overflow:hidden;white-space:nowrap}.chapter-strip i{font-style:normal;color:var(--navy);font-weight:400}.section-heading{margin-bottom:50px}.section-heading h2{margin-top:26px}.intro{font-size:19px;max-width:370px;line-height:1.6;margin-top:24px}.decision .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.decision .section-heading .eyebrow{grid-column:1/-1}.decision .intro{align-self:end;max-width:270px}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.priorities button{display:grid;grid-template-columns:40px 1fr 35px;align-items:center;gap:10px;width:100%;padding:25px 0;border-bottom:1px solid var(--border);text-align:left;font-size:clamp(24px,2.8vw,42px);letter-spacing:-.045em;transition:color .3s,padding .4s}.priorities button:first-child{border-top:1px solid var(--border)}.priorities .micro{color:var(--muted)}.choice-arrow{opacity:0;transform:translate(-6px,6px);transition:.4s}.priorities button:hover,.priorities button[aria-pressed=true]{color:var(--navy);padding-left:15px}.priorities button:hover .choice-arrow,.priorities button[aria-pressed=true] .choice-arrow{opacity:1;transform:none}.insight{background:#e4f2e8;border-radius:10px;padding:38px;display:flex;flex-direction:column;min-height:370px;transition:background .5s;position:relative;overflow:hidden}.insight[data-priority=raising_capital]{background:#e2edff}.insight[data-priority=expanding]{background:#e8e4f4}.insight[data-priority=board_review]{background:#f7ecd9}.insight-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.mini-ring{height:38px;width:38px;border:2px solid var(--navy);border-left-color:transparent;border-radius:50%;transform:rotate(-25deg);transition:transform .8s var(--ease)}.insight h3{font-size:clamp(27px,3vw,43px);line-height:1.12;letter-spacing:-.045em;max-width:460px;margin-bottom:24px}.insight p{font-size:16px;max-width:390px}.insight-bottom{margin-top:auto;padding-top:30px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.insight-bottom span{font-size:25px}.optional{font-size:11px;letter-spacing:0;line-height:1.6;margin-top:25px}.optional a{text-decoration:underline;text-underline-offset:4px}.layers{padding-top:25px}.layers .section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.layers .section-heading h2{margin:0;max-width:830px}.layers .section-heading .eyebrow{margin-top:10px;max-width:150px}.layer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.layer{padding:28px 32px 32px;border-radius:10px;position:relative;overflow:hidden;background:#e4edfa;min-height:400px;display:flex;flex-direction:column}.layer:nth-child(2){background:#eee8f5}.layer:nth-child(3){background:#f6e9dc}.layer:nth-child(4){background:#e0f1e7}.layer .micro{font-size:10px;position:absolute;top:28px;left:32px;color:#445167}.layer h3{font-size:28px;letter-spacing:-.045em;line-height:1.15;margin-top:auto}.layer p{font-size:17px;max-width:330px;line-height:1.45;margin-top:12px;color:#505459}.layer-visual{height:245px;display:flex;align-items:center;justify-content:center;transition:transform .7s var(--ease)}.layer:hover .layer-visual{transform:translateY(-7px) rotate(-4deg)}.layer-visual svg{height:190px;width:280px;filter:drop-shadow(12px 20px 12px #273a5120)}.grid-art{display:grid;grid-template-columns:repeat(3,47px);grid-template-rows:repeat(3,47px);gap:8px;align-content:center;transform:perspective(500px) rotateX(28deg) rotateZ(-14deg)}.grid-art i{border:1px solid #ffffff95;width:47px;height:47px;background:linear-gradient(130deg,#fff,#c5d8ef);box-shadow:3px 5px 0 #9ab2d1;transition:transform .5s}.grid-art i:nth-child(3){opacity:.25}.grid-art i:nth-child(5){background:linear-gradient(130deg,#529eec,#112961);box-shadow:3px 5px 0 #112961}.layer:hover .grid-art i:nth-child(5){transform:translateY(-12px)}.plane-art{position:relative}.plane-art i{width:150px;height:100px;position:absolute;border:1px solid #c8b39b;transform:rotate(-25deg) skewX(25deg);background:linear-gradient(130deg,#fff8,#e4c4a999);box-shadow:5px 6px 0 #c3a88d30;transition:transform .6s}.plane-art i:nth-child(1){top:105px}.plane-art i:nth-child(2){top:75px}.plane-art i:nth-child(3){top:45px}.layer:hover .plane-art i:first-child{transform:rotate(-25deg) skewX(25deg) translateY(15px)}.layer:hover .plane-art i:last-child{transform:rotate(-25deg) skewX(25deg) translateY(-15px)}.perspective{border-top:1px solid var(--border)}.statement{max-width:1170px;margin-top:35px;font-size:clamp(45px,6.4vw,96px);line-height:1.08}.statement span{color:#7c7c7c}.moments{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;gap:25px}.moment{padding:23px 0;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.moment .micro{width:100%;color:var(--muted);margin-bottom:25px}.moment h3{font-size:clamp(23px,2.6vw,38px);letter-spacing:-.04em}.moment-symbol{font-size:30px;color:var(--navy);transition:transform .4s}.moment:hover .moment-symbol{transform:translate(6px,-6px)}.brand-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:30px}.brand-side{border-radius:10px;background:#e7eafa;display:flex;flex-direction:column;align-items:center;padding:35px;min-height:470px;overflow:hidden}.brand-side .eyebrow{align-self:flex-start;font-size:10px}.brand-orbit{height:330px;width:100%;position:relative;display:grid;place-items:center;margin:auto}.brand-orbit i{position:absolute;width:290px;height:290px;border:1px solid #829bbb;border-radius:50%;transform:rotate(-30deg)}.brand-orbit i:nth-child(2){width:200px;height:300px;border-color:#112961;border-bottom-color:transparent;transform:rotate(40deg)}.brand-orbit i:nth-child(3){width:300px;height:160px;transform:rotate(-40deg);border-color:#fff;box-shadow:0 10px 20px #67779b12}.brand-orbit span{font-family:Georgia,serif;font-style:italic;font-size:150px;line-height:1;color:var(--navy)}.brand-copy{padding-block:20px}.brand-copy h2{font-size:clamp(43px,4.8vw,73px)}.brand-copy p{font-size:18px;max-width:460px;margin-top:26px}.text-link{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid var(--ink);padding:12px 0;font-size:11px;letter-spacing:.04em;margin-top:25px}.text-link span{font-size:25px}.registration{background:#eff4f0}.registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.registration h2{font-size:clamp(52px,6.3vw,96px);margin-top:30px}.registration .intro{margin-block:28px}.registration .micro{max-width:300px;font-size:10px}.form-wrap{width:100%;max-width:570px;justify-self:end;padding:34px;background:white;border-radius:10px;transition:box-shadow .5s}.form-wrap:focus-within{box-shadow:0 18px 60px #1129610b}.form-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.form-heading h3{font-size:29px;letter-spacing:-.045em}.form-dot{height:8px;width:8px;background:var(--navy);border-radius:50%;transition:box-shadow .3s}.form-wrap:focus-within .form-dot{box-shadow:0 0 0 5px #e1f4e9}.availability{font-size:12px;margin-bottom:26px}.field{margin-bottom:25px}.field label{display:flex;justify-content:space-between;gap:15px;font-size:13px;margin-bottom:6px}.field label span{font-size:11px;color:var(--muted)}input:not([type=checkbox]),select,textarea{width:100%;border:0;border-bottom:1px solid #bcbcbc;background:transparent;padding:12px 0;min-height:46px;color:var(--ink);border-radius:0;font-size:17px;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#767676}input:focus,select:focus,textarea:focus{outline:0;border-bottom-color:var(--navy);box-shadow:0 1px var(--navy)}textarea{resize:vertical;min-height:100px;max-height:280px}input[aria-invalid=true]{border-color:#a52929}.field-error{font-size:12px;color:#a52929;margin-top:6px}.enquiry-details{border-top:1px solid var(--border);margin-bottom:26px}.enquiry-details summary{font-size:14px;padding:18px 0}.enquiry-details .enquiry-help{font-size:12px;padding:0;margin:0 0 20px}.enquiry-details #enquiry-note{margin:8px 0 0}.enquiry-details .field:last-child{margin-bottom:10px}.consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:#555}.consent input{height:18px;width:18px;flex-shrink:0;margin:0;accent-color:var(--navy)}.form-note{font-size:11px;line-height:1.6;margin:20px 0}.inline-button{font:inherit;text-decoration:underline;text-underline-offset:3px;padding:0}.submit{width:100%;margin-top:6px}#form-message{font-size:13px;color:#a52929;margin-top:15px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#success h3{font-size:42px;line-height:1.1;letter-spacing:-.04em;margin:20px 0}#success p{font-size:15px}.success-symbol{font-size:70px;color:var(--navy)}.faq{display:grid;grid-template-columns:1fr 1fr;gap:70px}.faq h2{font-size:clamp(45px,5.2vw,76px);margin-top:26px}details{border-bottom:1px solid var(--border)}.faq-list details:first-child{border-top:1px solid var(--border)}summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:25px 0;font-size:17px}summary::-webkit-details-marker{display:none}summary span{font-size:25px;font-weight:300}details[open] summary span{transform:rotate(45deg)}details p{font-size:16px;padding:0 30px 25px 0}footer{border-top:1px solid var(--border)}.footer-statement{font-size:clamp(48px,11.5vw,180px);font-weight:500;letter-spacing:-.07em;line-height:1.2;padding:50px 0 25px;display:flex;justify-content:space-between;align-items:center;gap:10px}.footer-statement span{font-size:.8em;color:var(--navy)}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:20px 0 30px}.footer-top p{font-size:13px}.back-top{font-size:10px;letter-spacing:.06em;min-height:44px;display:flex;align-items:center}.footer-bottom{padding:20px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted)}.footer-bottom nav{display:flex;gap:25px;flex-wrap:wrap}.footer-bottom button{font:inherit;letter-spacing:inherit;padding:0;color:inherit}dialog{border:1px solid var(--border);border-radius:10px;padding:45px;max-width:580px;width:calc(100% - 32px);color:var(--ink)}dialog::backdrop{background:#15151566;backdrop-filter:blur(5px)}dialog h2{font-size:38px;margin:20px 0}dialog p{font-size:14px;margin-top:16px}.dialog-close{position:absolute;right:12px;top:5px;font-size:32px;width:44px;height:44px}.dialog-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.secondary-button{border:1px solid var(--ink);border-radius:30px;padding:15px;font-size:12px}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(25px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js-motion .reveal.visible{opacity:1;transform:none}.insight.changing h3,.insight.changing p{animation:panel-in .4s var(--ease)}@keyframes headline-in{from{opacity:0;transform:translateY(35px);clip-path:inset(100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes panel-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero-art svg{margin-bottom:-65px}.hero{padding-top:65px}}@media(max-width:1024px){.nav-note{display:none}.hero{padding-top:25px}.hero h1{font-size:10.2vw}.hero-art{padding-inline:18px}.hero-art svg{margin-bottom:-15px}.hero-copy .eyebrow{font-size:9px}.scene-note{font-size:11px;top:65px}.scene-label{font-size:7px;padding-inline:18px}.hero-sub{font-size:17px}.section{padding-block:80px}.decision-grid,.registration-grid,.faq,.brand-section{gap:35px}.insight{padding:28px}.brand-side{padding:25px;min-height:430px}.layer{min-height:380px}.layers .section-heading{gap:25px}.form-wrap{padding:27px}.registration h2{font-size:6.2vw}}
@media(max-width:767px){html{scroll-padding-top:85px}.nav{height:76px}.logo{width:140px;height:74px}.logo img{width:140px;height:140px}.nav-cta{font-size:11px;gap:15px;padding:9px 13px}.hero{grid-template-columns:1fr;padding-top:24px}.hero-copy{padding:12px 0 30px}.hero-copy .eyebrow{font-size:10px}.hero h1{font-size:18.1vw;margin-top:28px}.hero-sub{font-size:18px}.hero-art{min-height:440px;padding-top:22px}.hero-art svg{width:95%;max-width:95%;margin:5px 0 -48px}.scene-label{font-size:8px;top:20px}.scene-note{top:58px;font-size:12px}.art-interaction{padding-bottom:8px}.hero-bottom{gap:25px;padding:27px 0}.hero-bottom p{font-size:11px}.hero-bottom a{font-size:8px;max-width:155px;gap:15px}.chapter-strip{font-size:26px;justify-content:space-between;gap:16px;padding-block:23px}.chapter-strip span:last-child{display:none}.chapter-strip i:last-of-type{display:none}.section{padding-block:68px}.decision .section-heading{display:block}.decision .intro{font-size:18px;margin-top:20px}.decision-grid,.brand-section,.registration-grid,.faq{grid-template-columns:1fr;gap:30px}.priorities button{font-size:30px;padding-block:22px}.insight{min-height:320px;padding:28px}.insight h3{font-size:31px}.optional{font-size:11px}.layers{padding-top:10px}.layers .section-heading{display:block}.layers .section-heading .eyebrow{max-width:none;margin-bottom:25px}.layer-grid{gap:20px;grid-template-columns:1fr}.layer{min-height:370px;padding:28px}.layer h3{font-size:29px}.layer p{font-size:17px}.layer-visual{height:230px}.statement{font-size:45px}.moments{grid-template-columns:1fr;gap:0;margin-top:40px}.moment{flex-wrap:nowrap;gap:20px;padding:22px 0}.moment .micro{width:auto;margin:0}.moment h3{font-size:28px;margin-right:auto}.brand-section{padding-top:5px}.brand-side{min-height:360px}.brand-orbit{height:280px}.brand-orbit i{width:230px;height:230px}.brand-orbit i:nth-child(2){width:160px;height:240px}.brand-orbit i:nth-child(3){width:240px;height:130px}.brand-orbit span{font-size:120px}.brand-copy h2{font-size:47px}.brand-copy p{font-size:18px}.registration h2{font-size:62px}.registration .intro{font-size:18px}.form-wrap{max-width:none;padding:25px}.form-heading h3{font-size:27px}.faq h2{font-size:49px}.footer-statement{font-size:12vw;padding-top:35px}.footer-top{flex-wrap:wrap;gap:10px}.footer-top p{width:100%;order:3;margin:15px 0}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom nav{order:3;gap:20px;min-height:44px;align-items:center}.footer-bottom button{min-height:44px}dialog{padding:36px 24px}.scene-note{left:20px}}
@media(max-width:374px){.nav{padding-inline:14px;gap:10px}.nav .logo{width:120px}.nav .logo img{width:120px;height:120px}.nav-cta{font-size:10px;gap:10px}.hero-art{min-height:380px}.hero-art svg{margin-bottom:-30px}.hero-sub{font-size:17px}.scene-note{top:58px;font-size:10px}.scene-label{font-size:7px}.registration h2{font-size:53px}.form-wrap{padding:21px}.form-heading h3{font-size:25px}.layer{padding:25px}.insight{padding:25px}.insight h3{font-size:28px}.chapter-strip{font-size:23px}.brand-copy h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}.hero-art svg{transform:none!important}}
