@font-face{font-family:Portrait;src:url(/fonts/web/Portrait2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Portrait;src:url(/fonts/web/Portrait2-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RightGrotesk;src:url(/fonts/web/PPRightGrotesk-NarrowMedium.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.sfw{--font-serif:"Portrait", var(--font-instrument), Georgia, serif;--font-cond:"RightGrotesk", var(--font-hanken), Arial, sans-serif;--font-display:var(--font-cond);--color-line:#1010101f;--ink-soft:#2a2823;--ink-tag:#4a473f;--ink-hover:#2a2a2a;--yellow-deep:#f2c200;--chart-neutral:#c3c0b7;--gut:clamp(16px, 2.2vw, 32px);--page-max:1200px;--sf-ease:cubic-bezier(.22, 1, .36, 1);--band:linear-gradient(90deg, #ffaec4 0%, #ffc9a8 20%, #fff868 42%, #fff868 55%, #f2b8f0 75%, #d4c2ff 88%, #b5aeff 100%)}.sfw :focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.sfw em{font-style:italic}.sfw .serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400}.sfw .sf-label{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-size:16px;font-weight:400;line-height:1.2;display:inline-block}.sfw .sf-label:before{content:"";background:var(--color-yellow);vertical-align:1px;border-radius:50%;outline:1px solid #10101040;width:9px;height:9px;margin-right:10px;display:inline-block}.sfw .sf-h2{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin-top:18px;font-size:clamp(36px,4.6vw,72px);font-weight:400;line-height:1.02}.sfw .sf-h2.sm{max-width:22ch;margin-top:14px;font-size:clamp(32px,3.3vw,52px)}.sfw .sf-h2:first-child{margin-top:0}.sfw .sf-lead{max-width:52ch;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.sfw .sf-src{color:var(--color-grey);font-size:12px;font-weight:400;line-height:1.4}.sfw .sf-fig{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1}.sfw .sf-fig.sf-fig-lg{font-size:clamp(48px,5vw,80px)}.sfw .sf-fig.sf-fig-sm{font-size:clamp(24px,2vw,30px)}.sfw .sf-fig-xl{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:0;font-size:clamp(80px,10.5vw,160px);font-weight:400;line-height:.9}.sfw .mark{background:linear-gradient(transparent 58%, var(--color-yellow) 58%, var(--color-yellow) 92%, transparent 92%);margin-left:-.06em;padding:0 .06em}.sfw .mark.mark-soft{background:linear-gradient(transparent 58%, var(--color-wall-2) 58%, var(--color-wall-2) 92%, transparent 92%)}.lp.sfw .brand-link{border:1px solid var(--color-ink);min-height:44px;font:500 15px/1.2 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--color-ink);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:12px 20px;transition:background .2s;display:inline-flex}.lp.sfw .brand-link:after{display:none}.lp.sfw .brand-link .brand-link-arrow{transition:none;transform:none}.lp.sfw .brand-link:focus-visible{background:linear-gradient(var(--color-yellow), var(--color-yellow)) no-repeat 50% 68% / calc(100% - 40px) 27%}@media (hover:hover) and (pointer:fine){.lp.sfw .brand-link:hover{background:linear-gradient(var(--color-yellow), var(--color-yellow)) no-repeat 50% 68% / calc(100% - 40px) 27%}}.sfw .brand-tag{font:500 11px/1.3 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink-tag);background:var(--color-paper);border:1px solid var(--color-line);box-shadow:none;border-radius:4px;align-items:center;padding:3px 7px;display:inline-flex}.sfw .brand-tag[data-tone=yellow]{background:var(--color-yellow);color:var(--color-ink);border-color:#0000;font-weight:600}.sfw .brand-tag[data-tone=ink]{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.lp.sfw .pill{border:1px solid var(--color-line)}.sfw .sf-bar{z-index:40;background:#fff0;transition:background .3s,box-shadow .3s;position:sticky;top:0}.sfw .sf-bar[data-solid]{background:#fff;box-shadow:0 1px #1010100f}.sfw .sf-readline{z-index:80;pointer-events:none;background:var(--band);transform-origin:0;height:2px;transform:scaleX(var(--read,0));position:fixed;top:0;left:0;right:0}.sfw .sf-tabs{scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:8px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.sfw .sf-tabs a{min-height:40px;font:500 14px/1.3 var(--font-sans);white-space:nowrap;color:var(--color-ink);border-radius:5px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.sfw .sf-tabs a[aria-current=page]{background:linear-gradient(var(--color-yellow), var(--color-yellow)) no-repeat 50% 68% / calc(100% - 16px) 27%}@media (hover:hover) and (pointer:fine){.sfw .sf-tabs a:hover{background:linear-gradient(var(--color-yellow), var(--color-yellow)) no-repeat 50% 68% / calc(100% - 16px) 27%}}@media (max-width:760px){.sfw .sf-tabs{justify-content:space-between;gap:0;padding:3px}.sfw .sf-tabs a{gap:4px;padding:6px 7px;font-size:13px}.sfw .sf-tabs a[aria-current=page]{background-size:calc(100% - 10px) 27%}}.sfw .sf-period select{appearance:none;border:1px solid var(--color-line);min-height:44px;color:var(--color-ink);font:500 14px/1 var(--font-sans);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23101010' stroke-width='1.4'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:8px;padding:0 38px 0 14px}@media (hover:hover) and (pointer:fine){.sfw .sf-period select:hover{border-color:#10101073}}.sfw .sf-media:before{content:"";z-index:3;background:var(--band);transform-origin:0;height:3px;transition:transform .6s var(--sf-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sfw .group:focus-visible .sf-media:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.sfw .group:hover .sf-media:before{transform:scaleX(1)}}@media (hover:none){.sfw .sf-media:before{transform:scaleX(1)}}.sfw .sf-call,.sfw .login-submit{background:linear-gradient(var(--color-ink), var(--color-ink)) padding-box, linear-gradient(var(--color-ink), var(--color-ink)) border-box;border:1.5px solid #0000}@media (hover:hover) and (pointer:fine){.sfw .sf-call:hover,.sfw .login-submit:hover{background:linear-gradient(var(--ink-hover), var(--ink-hover)) padding-box, var(--band) border-box}}.sfw .sf-call:focus-visible,.sfw .login-submit:focus-visible{background:linear-gradient(var(--ink-hover), var(--ink-hover)) padding-box, var(--band) border-box}.sfw .sf-fx{isolation:isolate;color:var(--color-ink);background:#fff;position:relative;overflow:hidden}.sfw .sf-fx-wall{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sfw .sf-fx-wall:after{content:"";background:linear-gradient(#fff,#fff0);height:34%;position:absolute;top:0;left:0;right:0}.sfw .sf-fx-bars{filter:blur(34px);position:absolute;inset:-48px}.sfw .sf-fx-bars span{position:absolute}.sfw .sf-fx-flutes{z-index:-2;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#fff0 0,#ffffff9e 6px,#ffffff14 12px,#1010100b 17px,#fff0 18px);position:absolute;inset:0}.sfw .sf-fx-grain{z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sfw .sf-fx-lab{color:#10101099;font-size:12px;display:block}.sfw .sf-signout{color:var(--color-ink);text-underline-offset:4px;font-size:14px;text-decoration:underline}.sfw .sf-fx-legal{color:#1010109e;max-width:110ch;font-size:11px;line-height:1.45}.sfw .login-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:8px}.sfw .login-note{background:var(--color-paper)}.sfw .login-input{border-color:#10101040;border-radius:8px;height:52px}.sfw .login-submit{color:#fff;border-radius:8px;font-size:15px;font-weight:500}.sfw .lf-hero{isolation:isolate;color:#fff;background:#0b0b0c;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.sfw .lf-reel{z-index:-2;animation:lf-settle 2.8s var(--sf-ease) both;position:absolute;inset:0}.sfw .lf-reel video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--sf-ease);position:absolute;inset:0}.sfw .lf-reel video.on{opacity:1}.sfw .lf-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000008c 0%,#0000004d 42%,#0000 68%),linear-gradient(#0000 35%,#0003 55%,#0009 100%),linear-gradient(#00000059 0%,#0000 18%);position:absolute;inset:0}.sfw .lf-logo{filter:brightness(0)invert()}.sfw .lf-tag{right:calc(var(--gut) + 46px);letter-spacing:.02em;color:#ffffffd9;font-size:12px;font-weight:500;position:absolute;top:82px}.sfw .lf-pause{right:var(--gut);z-index:2;color:#fff;cursor:pointer;background:#0000001f;border:1px solid #fff9;border-radius:50%;width:34px;height:34px;font-size:11px;position:absolute;top:72px}.sfw .lf-copy .sf-label{color:#ffffffd9}.sfw .lf-copy h1{text-shadow:0 1px 24px #00000040}.sfw .lf-copy .sf-lead{color:#ffffffe0;text-shadow:0 1px 18px #0000004d}.sfw .lf-card{color:var(--color-ink)}.sfw .lf-card .login-card{background:#fff;border-color:#0000;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.sfw .lf-card .login-card:before{content:"";background:var(--band);transform-origin:0;height:3px;animation:lf-draw 1.2s var(--sf-ease) 1.3s both;position:absolute;top:0;left:0;right:0}.sfw .lf-in{animation:lf-rise 1.1s var(--sf-ease) var(--d,0s) both}@keyframes lf-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes lf-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lf-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.sfw .lf-pause:hover{background:#ffffff29}}.sfw .login-arrow{color:#fff;font-size:17px}@media (prefers-reduced-motion:reduce){.sfw .sf-media:before,.sfw .sf-bar,.lp.sfw .brand-link{transition:none}.sfw .lf-reel,.sfw .lf-in,.sfw .lf-card .login-card:before{animation:none}.sfw .lf-reel video{transition:none}}@media print{.sfw .sf-fx-wall,.sfw .sf-fx-flutes,.sfw .sf-fx-grain,.sfw .sf-readline{display:none}.sfw .sf-bar{position:static}}
.editorial-shell{--ink:#101010;--grey:#6e6a5e;--paper:#faf8f0;--yellow:#fff868;--line:#10101024;--ease:cubic-bezier(.22,1,.36,1)}.editorial-shell *{box-sizing:border-box}.editorial-shell{scroll-behavior:smooth;color:var(--ink);font:400 15px/1.45 var(--font-hanken),Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:88px}.editorial-shell h1,.editorial-shell h2,.editorial-shell h3,.editorial-shell p,.editorial-shell dl,.editorial-shell dd{margin:0}.editorial-shell a{color:inherit;text-decoration:none}.editorial-shell button,.editorial-shell select{font:inherit}.editorial-shell button,.editorial-shell a,.editorial-shell select{-webkit-tap-highlight-color:transparent}.editorial-shell a:focus-visible,.editorial-shell button:focus-visible,.editorial-shell select:focus-visible{outline-offset:5px;outline:2px solid}.editorial-shell video,.editorial-shell img{max-width:100%;display:block}.editorial-shell [hidden]{display:none!important}.editorial-shell .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-shell .skip{background:var(--yellow);z-index:100;padding:12px;position:fixed;top:-100px;left:10px}.editorial-shell .skip:focus{top:10px}.editorial-shell .page{max-width:1200px;margin:auto;padding:0 28px}.editorial-shell .review-note{background:var(--paper);text-align:center;font:12px var(--font-hanken),Arial;letter-spacing:.05em;padding:7px 24px}.editorial-shell .review-note span{color:var(--grey);letter-spacing:0;margin-left:16px}.editorial-shell .header{justify-content:space-between;align-items:center;gap:20px;height:80px;display:flex}.editorial-shell .logo{width:117px;height:auto}.editorial-shell .nav{background:#f7f7f5;border-radius:8px;align-items:center;gap:3px;padding:4px;display:flex}.editorial-shell .nav a{white-space:nowrap;padding:9px 11px;font-size:13px;font-weight:500}.editorial-shell .nav a[aria-current]{background:linear-gradient(transparent 58%,var(--yellow) 58%,var(--yellow) 83%,transparent 83%)}.editorial-shell .position select{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:190px;min-height:44px;padding:10px 24px 10px 10px;font-size:12px}.editorial-shell .hero{color:#fff;background:#10141c;border-radius:3px;height:min(64svh,650px);min-height:540px;position:relative;overflow:hidden}.editorial-shell .hero>video,.editorial-shell .hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-shell .hero>video{object-position:60% center}.editorial-shell .hero-shade{background:linear-gradient(90deg,#00000094,#0003 68%),linear-gradient(#0000 25%,#0000008f)}.editorial-shell .film-credit{font-size:12px;position:absolute;top:24px;right:28px}.editorial-shell .hero-copy{max-width:610px;position:absolute;bottom:clamp(30px,4vw,55px);left:clamp(24px,4vw,56px);right:32px}.editorial-shell .eyebrow{font:16px var(--font-cond);letter-spacing:.06em;margin-bottom:22px;display:block}.editorial-shell h1{font:400 clamp(42px,5vw,72px)/1.03 var(--font-serif);letter-spacing:-.015em;text-wrap:balance}.editorial-shell em{font-weight:400}.editorial-shell .hero-copy p{color:#ffffffdb;max-width:36ch;margin:22px 0 28px;font-size:17px;line-height:1.4}.editorial-shell .button{border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:13px 19px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.editorial-shell .ghost{color:#fff;border:1px solid #ffffffa6}.editorial-shell .line{border:1px solid var(--ink)}.editorial-shell .pause{color:#fff;cursor:pointer;background:#0000001f;border:1px solid #fff9;border-radius:50%;width:36px;height:36px;position:absolute;bottom:24px;right:24px}.editorial-shell .section{padding:clamp(65px,7vw,105px) 0 0}.editorial-shell .section-intro{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.editorial-shell .label{font:16px var(--font-cond);letter-spacing:.06em;text-transform:uppercase}.editorial-shell .label:before{content:"";background:var(--yellow);vertical-align:1px;border:1px solid #10101040;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.editorial-shell h2{font:400 clamp(36px,4vw,58px)/1.04 var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin-top:19px}.editorial-shell .context{text-align:right;max-width:330px;color:var(--grey);padding-bottom:3px;font-size:14px}.editorial-shell .context .holder{color:var(--ink);margin-bottom:5px;font-weight:500}.editorial-shell .context time{white-space:nowrap}.editorial-shell .text-link{border-bottom:1px solid var(--ink);color:var(--ink);margin-top:10px;padding:11px 0 4px;font-size:13px;font-weight:500;display:inline-block}.editorial-shell .text-link span{margin-left:20px}.editorial-shell .context .button{color:var(--ink);margin-top:22px}.editorial-shell .figures{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px;padding-top:20px;display:grid}.editorial-shell .figures.b-units{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-shell .figures dt{font-size:13px;font-weight:500}.editorial-shell .figures dd{font:400 clamp(32px,3.8vw,56px)/1.1 var(--font-cond);font-variant-numeric:tabular-nums;letter-spacing:.005em;margin-top:13px}.editorial-shell .figures .account-value dd{background:linear-gradient(transparent 63%,var(--yellow) 63%,var(--yellow) 91%,transparent 91%);display:inline-block}.editorial-shell .figures div>span{color:var(--grey);margin-top:10px;font-size:12px;display:block}.editorial-shell .account-foot{border-bottom:1px solid var(--line);color:var(--grey);justify-content:space-between;gap:20px;margin-top:7px;padding:23px 0 19px;font-size:12px;display:flex}.editorial-shell .unit-label{font-family:var(--font-cond);letter-spacing:.05em;flex-shrink:0}.editorial-shell .useful{grid-template-columns:1fr 1fr;gap:60px;display:grid}.editorial-shell .useful-intro>p{color:var(--grey);max-width:34ch;margin-top:23px;font-size:15px}.editorial-shell .resource{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding:24px 0;display:flex}.editorial-shell .resource:last-child{border-bottom:1px solid var(--line)}.editorial-shell .resource small{font:13px var(--font-cond);letter-spacing:.06em;color:var(--grey)}.editorial-shell .resource strong{margin-top:8px;font-size:19px;font-weight:500;display:block}.editorial-shell .resource p{color:var(--grey);max-width:36ch;margin-top:7px;font-size:13px}.editorial-shell .arrow{align-self:center;font-size:23px}.editorial-shell .company-grid{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:23px;margin-top:38px;display:grid}.editorial-shell .company:nth-child(2){padding-top:55px}.editorial-shell .company:nth-child(3){padding-top:110px}.editorial-shell .company-media{aspect-ratio:4/4.5;background:#111;border-radius:4px;position:relative;overflow:hidden}.editorial-shell .company-media video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.editorial-shell .company-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0006);position:absolute;inset:0}.editorial-shell .company-media.light:after{display:none}.editorial-shell .company-media img{z-index:1;filter:brightness(0)invert();width:auto;max-width:60%;height:auto;max-height:44px;position:absolute;bottom:6%;left:7%}.editorial-shell .company-media.light img{filter:brightness(0)}.editorial-shell .company h3{margin-top:15px;font-size:14px;font-weight:500}.editorial-shell .company>p{color:var(--grey);margin-top:4px;font-size:13px}.editorial-shell .company{position:relative}.editorial-shell .company-media:before{content:"";background:var(--band);z-index:2;transform-origin:0;height:3px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.editorial-shell .company:focus-visible .company-media:before{transform:scaleX(1)}.editorial-shell .documents{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;padding-bottom:80px;display:grid}.editorial-shell .documents p{max-width:35ch;color:var(--grey);margin-bottom:25px;font-size:16px}.editorial-shell .documents h2{font-size:clamp(36px,3.6vw,52px)}.editorial-shell footer{margin:20px -28px 0;padding:74px 28px 35px;position:relative;overflow:hidden}.editorial-shell .footer-light{background:radial-gradient(at 50% 130%,#fff868 0,#fff86873 32%,#0000 66%),radial-gradient(at 15% 120%,#ffaec473,#0000 54%),radial-gradient(at 90% 120%,#b5aeff66,#0000 52%);position:absolute;inset:0}.editorial-shell .footer-light:after{content:"";background:repeating-linear-gradient(90deg,#ffffff2e,#ffffff05 2px,#ffffff4d 4px,#0000 7px);position:absolute;inset:0}.editorial-shell .footer-content{justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.editorial-shell .footer-content>div{color:var(--grey);font-size:12px}.editorial-shell .footer-content p{font:15px var(--font-cond);letter-spacing:.04em;color:var(--ink)}.editorial-shell .footer-content>a{border-bottom:1px solid var(--ink);padding:10px 0;font-size:13px}.editorial-shell .footer-content>a span{margin-left:26px}@media (hover:hover) and (pointer:fine){.editorial-shell .line:hover{background:linear-gradient(transparent 57%,var(--yellow) 57%,var(--yellow) 80%,transparent 80%)}.editorial-shell .ghost:hover{background:#ffffff21}.editorial-shell .company:hover video{transform:scale(1.035)}.editorial-shell .company:hover .company-media:before{transform:scaleX(1)}.editorial-shell .resource:hover .arrow{transform:translate(2px,-2px)}.editorial-shell .nav a:hover{background-color:#f0efe9}}@media (min-width:1300px){.editorial-shell .hero{height:590px}}@media (max-width:900px){.editorial-shell .page{padding:0 22px}.editorial-shell .header{flex-wrap:wrap;gap:14px;height:auto;padding:17px 0}.editorial-shell .nav{order:3;justify-content:space-between;width:100%}.editorial-shell .position{margin-left:auto}.editorial-shell .hero{height:540px;min-height:0}.editorial-shell .hero-copy{left:27px}.editorial-shell .hero-copy p{font-size:16px}.editorial-shell .section-intro{gap:25px}.editorial-shell .figures{gap:15px}.editorial-shell .useful{grid-template-columns:.9fr 1.1fr;gap:35px}.editorial-shell .company-grid{gap:16px}.editorial-shell .documents{gap:35px}.editorial-shell .review-note{font-size:10px}.editorial-shell footer{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media (max-width:600px){.editorial-shell{scroll-padding-top:15px}.editorial-shell .page{padding:0 16px}.editorial-shell .review-note{padding:7px 8px}.editorial-shell .review-note span{margin-left:9px}.editorial-shell .logo{width:103px}.editorial-shell .position select{max-width:170px;font-size:11px}.editorial-shell .nav a{padding:10px 6px;font-size:12px}.editorial-shell .hero{height:540px}.editorial-shell .hero-copy{bottom:32px;left:23px;right:20px}.editorial-shell .hero-copy h1{max-width:none;font-size:39px}.editorial-shell .hero-copy p{max-width:28ch;margin:20px 0 25px;font-size:15px}.editorial-shell .hero-copy .eyebrow{letter-spacing:.06em;margin-bottom:20px;font-size:13px}.editorial-shell .film-credit{font-size:10px;top:18px;right:20px}.editorial-shell .pause{width:30px;height:30px;bottom:15px;right:15px}.editorial-shell .button{gap:22px;min-height:46px;padding:12px 15px;font-size:13px}.editorial-shell .section{padding-top:64px}.editorial-shell .section-intro{display:block}.editorial-shell .label{font-size:14px}.editorial-shell h2{margin-top:17px;font-size:42px}.editorial-shell .context{text-align:left;max-width:none;margin-top:23px;font-size:13px}.editorial-shell .context .holder{margin-bottom:3px}.editorial-shell .context .text-link{margin-top:3px}.editorial-shell .figures,.editorial-shell .figures.b-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px;margin-top:27px}.editorial-shell .figures dd{margin-top:7px;font-size:43px}.editorial-shell .figures dt{font-size:12px}.editorial-shell .figures div>span{margin-top:6px;font-size:10px}.editorial-shell .account-foot{align-items:start;gap:13px;margin-top:16px;font-size:11px}.editorial-shell .account-foot p{max-width:35ch}.editorial-shell .useful{display:block}.editorial-shell .useful-intro>p{max-width:34ch;margin-top:18px;font-size:14px}.editorial-shell .useful-links{margin-top:27px}.editorial-shell .resource{padding:21px 0}.editorial-shell .resource strong{font-size:17px}.editorial-shell .resource p{font-size:12px}.editorial-shell .company-grid{grid-template-columns:1fr;gap:29px;margin-top:27px}.editorial-shell .company:nth-child(2),.editorial-shell .company:nth-child(3){padding-top:0}.editorial-shell .company-media{aspect-ratio:5/4}.editorial-shell .company-media video{object-position:center 45%}.editorial-shell .company h3{margin-top:12px}.editorial-shell .company-grid>.company:nth-child(3){display:none}.editorial-shell .context .button{margin-top:16px}.editorial-shell .documents{padding-bottom:50px;display:block}.editorial-shell .documents h2{font-size:39px}.editorial-shell .documents p{margin-top:24px;margin-bottom:23px;font-size:14px}.editorial-shell .footer-content{flex-wrap:wrap;gap:22px}.editorial-shell .footer-content>div{margin-left:auto}.editorial-shell footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media (hover:none){.editorial-shell .company-media:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.editorial-shell{scroll-behavior:auto}.editorial-shell *,.editorial-shell :before,.editorial-shell :after{transition:none!important;animation:none!important}}.editorial-shell .sf-bar>div{min-height:80px}.editorial-shell .sf-tabs{background:#f7f7f5}.editorial-shell .sf-tabs a{font-size:13px}.editorial-shell .ih h1,.editorial-shell .ih h2{font-family:var(--font-serif);font-weight:400}.editorial-shell .ih .label{text-transform:uppercase;font-family:var(--font-cond);color:var(--color-ink);letter-spacing:.06em;font-size:16px}.editorial-shell .ih{--ink:var(--color-ink);--line:#10101024}.editorial-shell .ih .pause{z-index:2}.editorial-shell .ih .hero-copy{z-index:1}.editorial-shell .ih .home-status{color:var(--color-grey);margin-top:26px;font-size:14px}.editorial-shell .ih .home-documents{margin:22px 0 0;padding:0;list-style:none}.editorial-shell .ih .home-documents a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:12px 0;font-size:13px;display:grid}.editorial-shell .ih .document-date{color:var(--color-grey);grid-row:2;font-size:11px}.editorial-shell .ih .home-documents a>span:last-child{grid-area:1/2/3;align-self:center}.editorial-shell .ih .company-media .company-still{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none;position:static;inset:auto}.editorial-shell .ih .company-media canvas{width:100%;height:100%}.editorial-shell .editorial-position{align-items:center;gap:10px;display:flex}.editorial-shell .profile-link{justify-content:center;align-items:center;width:32px;min-height:44px;display:flex}.editorial-shell .profile-link svg{width:18px;height:18px}.editorial-shell .sf-fx{margin-top:85px}@media (max-width:600px){.editorial-shell .sf-tabs a{padding-left:6px;padding-right:6px;font-size:12px}.editorial-shell .ih .label{font-size:14px}.editorial-shell .position select{max-width:150px}}.editorial-shell{--gut:28px}@media (max-width:900px){.editorial-shell{--gut:22px}}@media (max-width:600px){.editorial-shell{--gut:16px}}.review-home-notice{text-align:center;color:#6e6a5e;background:#faf8f0;padding:7px 16px;font:12px Arial,sans-serif}.editorial-shell footer{margin-left:0;margin-right:0;padding:0}.editorial-shell .eyebrow{text-transform:uppercase}.editorial-shell #investment{scroll-margin-top:100px}@media (max-width:900px){.editorial-shell #investment{scroll-margin-top:155px}}.editorial-shell h2.label{text-wrap:wrap;margin-top:0}.editorial-shell .useful{display:block}.editorial-shell .useful-links{grid-template-columns:1fr 1fr;column-gap:60px;margin-top:22px;display:grid}.editorial-shell .useful-links .resource{border-bottom:1px solid var(--line)}.editorial-shell .ih .useful .home-documents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;margin-top:10px;display:grid}.editorial-shell .useful-docs .home-status{margin-top:22px}@media (max-width:900px){.editorial-shell .useful-links,.editorial-shell .ih .useful .home-documents{column-gap:35px}}@media (max-width:600px){.editorial-shell .useful-links,.editorial-shell .ih .useful .home-documents{grid-template-columns:1fr}.editorial-shell .useful-links .resource:not(:last-child){border-bottom:0}}.editorial-shell .ih .hero-copy h1.eyebrow{font:16px var(--font-cond);letter-spacing:.06em;text-transform:uppercase;max-width:none;margin-bottom:22px}@media (max-width:600px){.editorial-shell .ih .hero-copy h1.eyebrow{margin-bottom:20px;font-size:13px}}
.os{--font-serif:"Portrait", var(--font-instrument), Georgia, serif;--font-cond:"RightGrotesk", var(--font-hanken), Arial, sans-serif;--band:linear-gradient(90deg, #ffaec4 0%, #ffc9a8 20%, #fff868 42%, #fff868 55%, #f2b8f0 75%, #d4c2ff 88%, #b5aeff 100%);--side-w:244px;--gut:32px}@media (max-width:1023px){.os{--gut:20px}}@media (max-width:480px){.os{--gut:16px}}@layer components{.os :focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.os em{font-style:italic}.os .serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400}.os .tw-kicker{font-family:var(--font-cond);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.2}.os .tw-eyebrow{font-family:var(--font-cond);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex}.os .tw-eyebrow:before{content:"";background:var(--color-yellow);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #10101040}.os .tw-h1{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:balance;margin-top:12px;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.06}.os .tw-h1 em,.os .tw-h2 em{font-family:var(--font-serif);font-style:italic}.os .tw-h2{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.os .tw-lead{color:var(--color-grey);max-width:62ch;margin-top:10px;font-size:15px;line-height:1.5}.os .tw-section{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:28px 0 8px;display:flex}.os .tw-section h2{font-size:17px;font-weight:500;line-height:1.35}.os .tw-section .tw-src{color:var(--color-grey);font-size:12px}.os .tw-fig{font-family:var(--font-cond);letter-spacing:.01em;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1}.os .tw-head{padding:30px var(--gut) 0}.os .tw-wrap{padding:0 var(--gut)}.os .tw-feature{border-top:3px solid var(--color-yellow);background:var(--color-paper);padding:22px 24px 24px}.os .tw-feature .tw-h2{margin-top:10px}.os .tw-row{border-bottom:1px solid var(--color-line);text-align:left;width:100%;min-height:54px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:13px 4px;text-decoration:none;display:flex}.os a.tw-row:hover{background:var(--color-paper)}.os .tw-row>span:first-child{gap:2px;min-width:0;display:grid}.os .tw-row strong{font-size:14px;font-weight:500}.os .tw-row small{color:var(--color-grey);font-size:12px}.os .tw-row .tw-arrow{flex:none;font-size:17px}.os .tw-row .tw-n{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.os .tw-btn{border:1px solid var(--color-ink);background:var(--color-ink);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.os .tw-btn:hover{box-shadow:0 0 0 1px #fff inset, 0 0 0 1px var(--color-ink)}.os .tw-btn-line{border:1px solid var(--color-line);min-height:44px;color:var(--color-ink);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.os .tw-btn-line:hover{border-color:var(--color-ink)}.os .tw-note{background:var(--color-paper);color:var(--color-grey);border-radius:4px;padding:13px 16px;font-size:13px}.os .tw-note strong{color:var(--color-ink);font-weight:500}.os .tw-steps{scrollbar-width:none;counter-reset:twstep;gap:4px;display:flex;overflow-x:auto}.os .tw-steps::-webkit-scrollbar{display:none}.os .tw-steps>*{counter-increment:twstep;border-bottom:2px solid var(--color-line);min-height:62px;color:var(--color-ink);flex-direction:column;flex:1 0 128px;gap:3px;padding:10px 10px 11px;font-size:13px;text-decoration:none;display:flex}.os .tw-steps>:before{content:"0" counter(twstep);color:var(--color-grey);font-variant-numeric:tabular-nums;font-size:11px}.os .tw-steps>a:hover{background:var(--color-paper)}.os .tw-steps>[aria-current=step]{border-bottom-color:var(--color-ink);background:var(--color-paper);font-weight:500}.os .tw-steps>[data-state=done]:before{content:"0" counter(twstep) "  ✓"}.os .tw-steps>[data-state=locked]{color:var(--color-grey)}.os .tw-steps small{color:var(--color-grey);font-size:11.5px;font-weight:400;line-height:1.3}.os .tw-context{color:var(--color-grey);flex-wrap:wrap;gap:6px 22px;font-size:12.5px;display:flex}.os .tw-context b{color:var(--color-ink);font-weight:500}.os .tw-status{color:var(--color-grey);align-items:center;gap:6px;font-size:12px;display:inline-flex}.os .tw-status[data-state=saving]:before{content:"";background:var(--color-grey);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite tw-pulse}.os .tw-status[data-state=saved]:before{content:"✓";color:var(--color-ink)}.os .tw-status[data-state=dirty]:before{content:"";background:var(--color-yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #10101059}.os .tw-error{border:1px solid var(--color-status-critical);color:var(--color-ink);background:#fff;border-radius:4px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex}.os .tw-error:before{content:"!";background:var(--color-status-critical);color:#fff;text-align:center;border-radius:50%;flex:none;width:16px;height:16px;font-size:11px;font-weight:600;line-height:16px}.os .tw-confirm{background:var(--color-paper);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:inline-flex}@keyframes tw-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.os .tw-status[data-state=saving]:before{animation:none}}.os .tw-skel{background:linear-gradient(90deg, var(--color-paper), #f1efe6, var(--color-paper));background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite tw-skel}@keyframes tw-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.os .tw-skel{animation:none}}}.os .tw-frame{min-height:100vh}@media (min-width:1024px){.os .tw-frame{grid-template-columns:var(--side-w) minmax(0, 1fr);display:grid}}.os .tw-side{display:none}@media (min-width:1024px){.os .tw-side{border-right:1px solid var(--color-line);scrollbar-width:thin;background:#fff;flex-direction:column;gap:28px;height:100vh;padding:26px 16px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}}.os .tw-brand{flex-direction:column;justify-content:center;gap:10px;min-height:44px;display:flex}.os .tw-brand img{width:auto;height:17px}.os .tw-brand span{color:var(--color-grey);font-size:12px}.os .tw-nav{gap:2px;display:grid}.os .tw-nav a{min-height:44px;color:var(--color-ink);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.os .tw-nav a:hover{background:var(--color-paper)}.os .tw-nav a[aria-current=page]{background:var(--color-paper);box-shadow:inset 3px 0 0 var(--color-yellow);font-weight:500}.os .tw-nav svg{flex:none;width:18px;height:18px}.os .tw-nav .tw-count{background:var(--color-ink);min-width:20px;height:20px;color:var(--color-yellow);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;margin-left:auto;padding:0 6px;font-size:11px;line-height:20px}.os .tw-personal{border-top:1px solid var(--color-line);gap:8px;margin-top:auto;padding-top:22px;display:grid}.os .tw-personal>.tw-kicker{color:var(--color-grey);padding-left:12px;font-size:12px}.os .tw-user{align-items:center;gap:10px;padding:4px 0 0 10px;font-size:12px;display:flex}.os .tw-user .tw-avatar{background:var(--color-yellow);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:grid}.os .tw-user-links{color:var(--color-grey);flex-wrap:wrap;gap:2px 12px;padding-left:50px;font-size:12px;display:flex}.os .tw-user-links a,.os .tw-user-links button{min-height:32px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.os .tw-user-links a:hover,.os .tw-user-links button:hover{color:var(--color-ink)}.os .tw-work{flex-direction:column;min-width:0;min-height:100vh;display:flex}.os .tw-top{min-height:64px;padding:10px var(--gut);border-bottom:1px solid var(--color-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.os .tw-trail{color:var(--color-grey);flex-wrap:wrap;gap:0 6px;min-width:0;font-size:12px;display:flex}.os .tw-trail li+li:before{content:"/";color:#1010104d;margin-right:6px}.os .tw-trail li:last-child{color:var(--color-ink)}.os .tw-mbrand{align-items:center;gap:10px;min-height:44px;display:flex}.os .tw-mbrand img{width:auto;height:15px}@media (min-width:1024px){.os .tw-mbrand,.os .tw-menu-btn{display:none}}@media (max-width:1023px){.os .tw-top .tw-trail{display:none}}.os .tw-menu-btn{border:1px solid var(--color-line);background:#fff;border-radius:6px;min-height:44px;padding:0 14px;font-size:13px;font-weight:500}.os .tw-drawer{border-bottom:1px solid var(--color-line);padding:10px var(--gut) 18px;background:#fff}.os .tw-drawer .tw-nav{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.os .tw-drawer .tw-nav{grid-template-columns:1fr}}.os .tw-drawer .tw-personal{margin-top:14px;padding-top:14px}@media (min-width:1024px){.os .tw-drawer{display:none}}.os .tw-tabs{padding:0 var(--gut);border-bottom:1px solid var(--color-line);scrollbar-width:none;background:#fff;gap:0 24px;display:flex;overflow-x:auto}.os .tw-tabs::-webkit-scrollbar{display:none}.os .tw-tabs a{min-height:46px;color:var(--color-grey);white-space:nowrap;flex:none;align-items:center;font-size:13.5px;text-decoration:none;display:inline-flex;position:relative}.os .tw-tabs a:hover{color:var(--color-ink)}.os .tw-tabs a[aria-current=page]{color:var(--color-ink);font-weight:500}.os .tw-tabs a[aria-current=page]:after{content:"";background:var(--color-yellow);height:3px;position:absolute;bottom:-1px;left:0;right:0}.os .tw-content{flex:1;min-width:0}@media (min-width:80rem){.os .tw-content .xl\:px-20{padding-left:2.5rem;padding-right:2.5rem}}.os .tw-foot{margin:0 var(--gut);border-top:1px solid var(--color-line);color:var(--color-grey);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 0 18px;font-size:11px;display:flex}.os .tw-band{background:var(--band);height:3px}@media print{.os .tw-side,.os .tw-top,.os .tw-tabs,.os .tw-drawer,.os .tw-foot,.os .tw-band{display:none!important}.os .tw-frame{display:block!important}}.os .tw-first>.tw-section:first-child{margin-top:0}.os .tw-tabs-inline{padding:0}@media (max-width:639px){.os .tw-tabs-inline{margin-left:-20px;margin-right:-20px;padding:0 20px}}
