@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_51295ae6-module__qXRZ8q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_51295ae6-module__qXRZ8q__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist), "Geist Placeholder", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ground:#1e1e1e;--panel:#121212;--veil:#00000040;--hair:#ffffff0f;--edge:9px;--notch-h:85px;--pad:48px;--rail:calc(var(--edge) + var(--pad));--label-col:200px;--measure:560px;--measure-head:860px;--measure-table:1100px;--step:120px;--half:60px;--notch-half:635px;--r-notch:15px;--notch-fillet:15px;--r-panel:18px;--r-ctl:10px;--r-tile:7px;--r-icon:5px;--r-pill:200px;--r-round:60px;--field-hero:url(/img/field-hero.jpg);--field-panel:url(/img/field-panel.jpg);--grid:url(/img/pattern-grid.png);--grain:url(/img/pattern-grain.png);--dots-cta:url(/img/pattern-cta.png)}@media (max-width:767px){:root{--pad:24px;--step:76px;--half:40px}}@media (max-width:480px){:root{--pad:20px;--step:64px;--half:36px}}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{background:var(--ground);color:#fff;font-family:var(--font-geist), "Geist Placeholder", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:22.4px}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:2px solid #fff}.shell{width:100%;padding-inline:var(--rail);margin-inline:auto}.t-display{letter-spacing:-1.92px;text-wrap:balance;font-size:64px;font-weight:400;line-height:70.4px}.t-display-serif{font-family:var(--font-newsreader), "Newsreader Placeholder", serif;letter-spacing:normal;font-size:72px;font-style:italic;font-weight:400;line-height:76.32px}.t-section{max-width:var(--measure-head);letter-spacing:-.4px;text-wrap:balance;font-size:40px;font-weight:400;line-height:48px}.t-card{letter-spacing:-.25px;text-wrap:balance;font-size:25px;font-weight:400;line-height:31.25px}.t-body{font-size:16px;font-weight:400;line-height:22.4px}.t-small{font-size:13px;font-weight:400;line-height:18.2px}.t-eyebrow{text-transform:uppercase;align-items:center;gap:12px;font-size:13px;line-height:18.2px;display:flex}.t-eyebrow:before{content:"";background:#fff;flex:none;width:8px;height:8px}.mesh,.wash-photo,.wash-scrim,.wash-dots,.wash-overlay{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mesh{z-index:0;background:var(--panel);overflow:hidden}.mesh-rotor{opacity:.42;transform-origin:50%;will-change:transform;background-position:50%;background-size:cover;width:200%;height:200%;animation:14s cubic-bezier(.4,0,.6,1) infinite alternate mesh-rotor;position:absolute;top:-50%;left:-50%}.mesh-hero{background-image:var(--field-hero)}.mesh-panel{background-image:var(--field-panel)}@keyframes mesh-rotor{0%{transform:translate(-4%,-3%)rotate(-6deg)scale(1)}to{transform:translate(5%,4%)rotate(9deg)scale(1.18)}}@media (prefers-reduced-motion:reduce){.mesh-rotor{animation:none}}.wash-photo{z-index:2;opacity:.62}.wash-scrim{z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#0c0c0ce6 0%,#0c0c0c9e 46%,#0c0c0c80 100%),#1212124d;position:absolute;inset:0}.wash-dots{z-index:4;background-image:var(--grain);opacity:var(--grain-opacity,1);background-repeat:repeat;background-size:150px}.wash-overlay{z-index:5;background-image:var(--grid);mix-blend-mode:overlay;opacity:var(--grid-opacity,.5);background-repeat:repeat;background-size:1482px}.cta-grain,.cta-dots{border-radius:inherit;pointer-events:none;opacity:.2;position:absolute;inset:0}.cta-grain{background-image:var(--grain);z-index:0;background-size:150px}.cta-dots{background-image:var(--dots-cta);mix-blend-mode:overlay;z-index:1;background-size:48px 48px}.pill{border-radius:var(--r-pill);background:var(--hair);text-transform:uppercase;color:#fff;justify-content:center;align-items:center;gap:12px;height:48px;padding-inline:54px;font-size:13px;line-height:18.2px;transition:background-color .2s;display:inline-flex}.pill:hover{background:#ffffff1f}.notch-nav{align-items:center;gap:32px;margin-left:40px;margin-right:auto;display:flex}.notch-link{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;transition:color .2s}.notch-link:hover{color:#fff}@media (max-width:899px){.notch-nav{display:none}}.notch-toggle{color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;width:48px;height:48px;margin-right:-10px;display:none}.bars{gap:5px;width:22px;display:grid}.bars>span{background:currentColor;height:1.5px;transition:transform .28s,opacity .2s;display:block}.bars-x>span:first-child{transform:translateY(6.5px)rotate(45deg)}.bars-x>span:nth-child(2){opacity:0}.bars-x>span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.menu{z-index:90;height:100dvh;padding:max(env(safe-area-inset-top), 0px) max(env(safe-area-inset-right), 18px) max(env(safe-area-inset-bottom), 28px) max(env(safe-area-inset-left), 18px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;pointer-events:none;background:#141414;flex-direction:column;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.menu-open{visibility:visible;opacity:1;pointer-events:auto;will-change:transform, opacity;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.22,1,.36,1),visibility;transform:translate(0)}@keyframes menu-item{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.menu-open .menu-link,.menu-open .menu-foot{animation:.3s cubic-bezier(.22,1,.36,1) both menu-item}.menu-open .menu-link:first-child{animation-delay:60ms}.menu-open .menu-link:nth-child(2){animation-delay:94ms}.menu-open .menu-link:nth-child(3){animation-delay:.128s}.menu-open .menu-link:nth-child(4){animation-delay:.162s}.menu-open .menu-link:nth-child(5){animation-delay:.196s}.menu-open .menu-link:nth-child(6){animation-delay:.23s}.menu-open .menu-foot{animation-delay:.264s}@media (prefers-reduced-motion:reduce){.menu{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.menu-open{transition:opacity .12s linear,visibility;transform:none}.menu-open .menu-link,.menu-open .menu-foot{animation:none}}.menu-bar{flex:none;justify-content:space-between;align-items:center;height:70px;display:flex}.menu-mark{align-items:center;min-height:44px;display:flex}.menu-close{color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;width:48px;height:48px;margin-right:-10px;display:grid}.menu-list{flex-direction:column;margin-top:20px;display:flex}.menu-link{letter-spacing:-.3px;color:#fff;-webkit-tap-highlight-color:transparent;align-items:center;min-height:52px;font-size:22px;line-height:28px;transition:color .14s;display:flex}.menu-link+.menu-link{border-top:1px solid #ffffff17}.menu-link:active{color:#ffffff8c}.menu-foot{border-top:1px solid #ffffff17;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:28px;display:flex}.menu-cta{width:100%;height:52px}.menu-mail{color:#ffffff8c;align-items:center;min-height:44px;display:flex}@media (max-width:899px){.notch-toggle{display:grid}.notch-cta{display:none}.notch-bar{justify-content:space-between}}@media (min-width:900px){.menu{display:none}}.pill-ghost{background:0 0;box-shadow:inset 0 0 0 1px #ffffff47}.pill-ghost:hover{background:#ffffff14}.pill-sm{background:#ffffff40;height:36px;padding-inline:35px}.pill-sm:hover{background:#ffffff59}@media (max-width:1023px){.t-display{letter-spacing:-1.32px;font-size:44px;line-height:48.4px}.t-display-serif{font-size:50px;line-height:53px}.t-section{letter-spacing:-.3px;font-size:30px;line-height:36px}.t-card{font-size:22px;line-height:27.5px}}@media (max-width:640px){:root{--gutter:18px}.t-display{letter-spacing:-1.02px;font-size:34px;line-height:37.4px}.t-display-serif{font-size:38px;line-height:40.3px}.t-section{font-size:26px;line-height:32px}.pill{padding-inline:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only-x{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{background:var(--ground);padding:var(--edge)}.hero-panel{isolation:isolate;border-radius:var(--r-panel);-webkit-clip-path:inset(0 round var(--r-panel));clip-path:inset(0 round var(--r-panel));position:relative;overflow:hidden}.hero-grid{z-index:6;padding-top:calc(var(--notch-h) - var(--edge));flex-direction:column;display:flex;position:relative}.hero-meta{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-meta-cell{padding:18px var(--pad);text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf;border-right:1px solid #ffffff24}.hero-meta-cell:last-child{border-right:0}.hero-main{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 372px;display:grid}.hero-title{padding:96px var(--pad) 40px;border-right:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;display:flex}.hero-title .t-display-serif{margin-top:6px}.hero-figures{flex-direction:column;display:flex}.hero-figure{padding:20px var(--pad);border-bottom:1px solid #ffffff24}.hero-figure:last-child{border-bottom:0}.hero-figure-value{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:32px;line-height:38px}.hero-figure-label{color:#ffffffb3;margin-top:4px}.hero-foot{grid-template-columns:minmax(0,1fr) 372px;display:grid}.hero-copy{padding:32px var(--pad) 40px;border-right:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.hero-copy p{color:#fffc}.hero-actions{flex-direction:column;display:flex}.hero-action{padding:24px var(--pad);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff24;flex:1;justify-content:space-between;align-items:center;gap:16px;transition:background-color .2s;display:flex}.hero-action:last-child{border-bottom:0}.hero-action:hover{background:#ffffff14}@media (max-width:1023px){.hero-main,.hero-foot{grid-template-columns:minmax(0,1fr)}.hero-title{border-right:0;padding:72px 24px 32px}.hero-copy{border-right:0;grid-template-columns:minmax(0,1fr);gap:20px}.hero-figures{border-top:1px solid #ffffff24}}@media (max-width:640px){.hero-meta{grid-template-columns:minmax(0,1fr)}.hero-meta-cell{border-bottom:1px solid #ffffff24;border-right:0}.hero-meta-cell:last-child{border-bottom:0}}@media (max-width:767px){.hero-main,.hero-foot{display:contents}.hero-meta,.hero-copy p:first-child{display:none}.hero-title{padding:64px var(--pad) 48px;border-bottom:1px solid #ffffff24;order:1}.hero-title .t-display{letter-spacing:-1.38px;font-size:46px;line-height:50px}.hero-title .t-display-serif{margin-top:8px;font-size:52px;line-height:55px}.hero-copy{padding:32px var(--pad) 36px;order:2}.hero-actions{border-top:1px solid #ffffff24;order:3}.hero-action{padding:20px var(--pad)}.hero-figures{border-top:1px solid #ffffff24;order:4}.hero-figure{padding:16px var(--pad)}}.bleed{background:var(--ground);padding:var(--edge)}.bleed-grid{border-radius:var(--r-panel);background:var(--panel);overflow:hidden}.bleed-row{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);display:grid}.bleed-copy{padding:var(--half) var(--pad);flex-direction:column;justify-content:center;display:flex}.bleed-lede{max-width:var(--measure);color:#ffffffb3;margin-top:28px}.bleed-copy h2{max-width:var(--measure-head)}.prop-strip{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prop{padding:26px var(--pad) 30px;border-right:1px solid #ffffff24}.prop:last-child{border-right:0}.prop-label{text-transform:uppercase;letter-spacing:.06em;color:#fff;text-wrap:balance}.prop-body{color:#ffffff8c;max-width:42ch;margin-top:10px}.bleed-action{padding:24px var(--pad);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;transition:background-color .2s;display:flex}.bleed-action:hover{background:#ffffff14}.bleed-media{min-height:460px;position:relative}.bleed-media-field{isolation:isolate}.bleed-media-field .wash-scrim{background:#12121257}.bleed-media-field .mesh-rotor{opacity:.85}.principle-strip{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.principle-strip .prop-body{max-width:var(--measure)}.bleed-flip .bleed-row{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.bleed-flip .bleed-copy{order:2}.bleed-flip .bleed-media{order:1}@media (max-width:1023px){.bleed-row,.bleed-flip .bleed-row{grid-template-columns:minmax(0,1fr)}.bleed-flip .bleed-copy{order:1}.bleed-flip .bleed-media{order:2}.bleed-copy{padding:40px var(--pad)}}@media (max-width:767px){.bleed-media{aspect-ratio:16/10;min-height:0}.bleed-copy{padding:36px var(--pad)}}@media (max-width:640px){.prop-strip{grid-template-columns:minmax(0,1fr)}.prop{border-bottom:1px solid #ffffff24;border-right:0}.prop:last-child{border-bottom:0}}.ledger-section{padding:var(--step) 0}.rail-head{flex-direction:column;align-items:flex-start;display:flex}.rail-note{color:#ffffff9e;max-width:460px}.ledger-evidence{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;margin-top:40px;padding-top:28px;display:grid}.evidence{display:block}.evidence-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:40px;line-height:1}.evidence-body{max-width:44ch;margin:14px 0 0}.evidence-label{color:#ffffff9e;display:block}.evidence-source{color:#ffffff4d;margin-top:10px;display:block}@media (max-width:899px){.ledger-evidence{grid-template-columns:minmax(0,1fr);row-gap:24px}}.ledger-headings{margin-top:56px}.ledger-controls{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ledger-count{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#ffffff59;margin:0 12px 0 0}.ledger-btn{color:#ffffffb3;border-radius:var(--r-pill);border:1px solid #ffffff29;place-items:center;width:38px;height:38px;transition:background-color .2s,color .2s;display:grid}.ledger-btn:hover{color:#fff;background:#ffffff17}.ledger-btn[aria-pressed=true]{color:#121212;background:#ffffffeb;border-color:#0000}.ledger-wrap{margin-top:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 64px),#0000 100%)}.ledger{table-layout:fixed;width:100%;max-width:var(--measure-table);border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.ledger-headings{margin-bottom:0}.ledger th{text-transform:uppercase;color:#ffffff80;white-space:nowrap;border-bottom:1px solid #ffffff24;padding:0 24px 18px 0;font-weight:400}:root{--ledger-row:136px;--ledger-lines:4}@media (min-width:1900px){:root{--ledger-row:104px;--ledger-lines:2}}.ledger-row{height:var(--ledger-row)}.ledger td{height:var(--ledger-row);border-bottom:1px solid var(--hair);vertical-align:middle;padding:0 24px 0 0;font-size:16px;line-height:22.4px}.ledger td>span{-webkit-line-clamp:var(--ledger-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.col-year{width:88px}.col-out{width:190px}.col-from{width:250px}.col-crossed{width:320px}.ledger-year{color:#ffffff80;white-space:nowrap}.ledger-out{color:#ffffffe6}.ledger-from{color:#ffffff73}.ledger-crossed{color:#ffffffb8}.ledger-how{color:#fff}.ledger-more{display:none}.ledger-note{max-width:var(--measure);color:#ffffffb3;margin-top:40px}@media (max-width:1279px){.ledger.ledger-headings,.ledger thead{display:none}.ledger,.ledger tbody,.ledger tr,.ledger td{width:auto;display:block}.ledger-controls{display:none}.ledger-wrap{overflow:visible;-webkit-mask-image:none;mask-image:none;height:auto!important}.ledger-body{transform:none!important}.ledger-row,.ledger td{height:auto}.ledger tr{background:#ffffff05;border:1px solid #ffffff21;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin-bottom:12px;padding:16px;display:flex}.ledger td{border:0;padding:0}.ledger-crossed,.ledger-how{flex:0 0 100%}.ledger td.ledger-from{display:none}.ledger-crossed{flex:0 0 100%;margin-top:14px}.ledger td.ledger-how{background:#ffffff0a;border-top:1px solid #ffffff1f;flex:0 0 calc(100% + 32px);margin:16px -16px -16px;padding:14px 16px 16px}.ledger tr.ledger-row-extra{display:none}.ledger-expanded .ledger tr.ledger-row-extra{display:block}.ledger-more{text-transform:uppercase;letter-spacing:.06em;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;margin-top:28px;padding:0 20px;display:flex}.ledger-more:active{background:#ffffff14}.ledger-more-rest{color:#ffffff73}.ledger td>span{-webkit-line-clamp:none;display:block;overflow:visible}.ledger-year{letter-spacing:.14em;color:#ffffff6b;flex:none;font-size:12px}.ledger-out{color:#fff;flex:60%;min-width:0;margin:0;font-size:20px;line-height:26px}.ledger-from:before,.ledger-crossed:before,.ledger-how:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin:0 0 5px;font-size:10px;display:block}}.cap-section{padding:var(--step) 0}.cap-section-pinned{height:2700px;padding:var(--step) 0 0;position:relative}.cap-section-pinned .cap-pin{margin-top:96px;position:sticky;top:200px}.cap-lead h2{max-width:var(--measure-head)}.cap-rail{margin-top:96px;margin-inline:var(--rail);scrollbar-width:none;overflow-x:auto}.cap-section-pinned .cap-rail{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--cap-fade,0px));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--cap-fade,0px));mask-image:linear-gradient(to right, transparent 0, #000 var(--cap-fade,0px));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--cap-fade,0px));margin-top:0;overflow:hidden}.cap-rail::-webkit-scrollbar{display:none}.cap-row{will-change:transform;gap:24px;width:max-content;display:flex}.cap-col{flex:none;width:clamp(300px,22vw,560px)}.cap-panel{isolation:isolate;aspect-ratio:1;background:var(--panel);border-radius:var(--r-panel);border:1px solid #ffffff24;place-items:center;width:100%;padding:24px;transition:background-color .4s ease-in-out;display:grid;position:relative;overflow:hidden}.cap-icon{z-index:5;width:28%;height:auto;position:relative}.cap-blob{opacity:0;z-index:1;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;transform:scale(.5)}.cap-blob-orange{filter:blur(80px);background:#e0835c;width:317px;height:312px;top:-79px;left:-111px}.cap-blob-sage{filter:blur(80px);background:#a2b79f;width:406px;height:299px;transition-delay:.25s;top:100px;left:14px}.cap-dots{z-index:2;background-image:var(--grain);opacity:.3;background-size:150px;transition:opacity .4s ease-in-out;position:absolute;inset:0}.cap-overlay{z-index:3;background-image:var(--grid);mix-blend-mode:normal;opacity:.21;background-size:1482px;position:absolute;inset:0}.cap-col:hover .cap-panel,.cap-col:focus-within .cap-panel{background:#3b3050}.cap-col:hover .cap-blob,.cap-col:focus-within .cap-blob{opacity:1;transform:scale(1)}.cap-col:hover .cap-dots,.cap-col:focus-within .cap-dots{opacity:.56}.cap-col h3{margin-top:28px}.cap-col p{color:#ffffffb3;margin-top:14px}@media (prefers-reduced-motion:reduce){.cap-panel,.cap-blob,.cap-dots{transition:none}}@media (max-width:1023px){.cap-section-pinned{height:auto;padding:var(--step) 0}.cap-section-pinned .cap-pin{margin-top:0;position:static}.cap-section-pinned .cap-rail{overflow-x:auto}.cap-row{will-change:auto}}@media (max-width:767px){.cap-rail{padding-right:var(--rail);overscroll-behavior-x:contain;margin-top:56px;margin-right:0;scroll-padding-left:0}.cap-section-pinned .cap-rail{margin-right:0}.cap-col{width:min(300px,74vw)}.cap-row{gap:16px}.cap-col h3{margin-top:20px}}.prose-block{grid-template-columns:var(--label-col) minmax(0, 1fr);max-width:calc(var(--label-col) + 40px + var(--measure));border-top:1px solid #ffffff24;gap:0;margin-inline:auto;padding:48px 0;display:grid}.prose-heading{color:#ffffff73;padding-right:40px}.prose-col{max-width:var(--measure);flex-direction:column;gap:22px;display:flex}.prose-col p{color:#ffffffd1}@media (max-width:767px){.prose-block{grid-template-columns:minmax(0,1fr);padding:32px 0}.prose-heading{padding:0 0 16px}.prose-col p{font-size:17px;line-height:26px}}.contact-grid{grid-template-columns:var(--label-col) minmax(0, 1fr);border-top:1px solid #ffffff24;display:grid}.contact-grid>*{border-bottom:1px solid #ffffff24;padding:40px 0}.contact-list{flex-direction:column;gap:32px;list-style:none;display:flex}.contact-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.contact-list .arrow-link{min-height:44px;margin-top:10px;font-size:20px;line-height:27px}@media (max-width:560px){.contact-list .arrow-link{font-size:17px;line-height:24px}}.contact-address{color:#ffffffbf;margin-top:10px;font-style:normal}@media (max-width:767px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.apply-block{grid-template-columns:var(--label-col) minmax(0, 1fr);border-top:1px solid #ffffff24;gap:0;padding-top:48px;display:grid}.apply-block>div:last-child{max-width:560px}.apply-body{color:#ffffffb3;margin-bottom:24px}@media (max-width:767px){.apply-block{grid-template-columns:minmax(0,1fr);gap:24px}}.journal-filter{flex-wrap:wrap;align-items:center;gap:12px;padding-top:32px;display:flex}.journal-filter-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;margin-right:8px}.journal-chip{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;border-radius:var(--r-pill);border:1px solid #ffffff24;align-items:center;min-height:44px;padding:8px 18px;transition:background-color .2s,color .2s;display:inline-flex}.journal-chip:hover{color:#fff;background:#ffffff14}.journal-chip-on{color:#121212;background:#fff;border-color:#fff}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.journal-card{border-radius:var(--r-panel);border:1px solid #ffffff24;transition:border-color .2s,background-color .2s;display:block;overflow:hidden}.journal-card:hover{background:#ffffff08;border-color:#ffffff57}.journal-card-media{overflow:hidden}.journal-card-media img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.journal-card:hover .journal-card-media img{transform:scale(1.03)}.journal-card-media{aspect-ratio:3/2;position:relative;overflow:hidden}.journal-card-body{padding:24px}.journal-card-body h2{text-wrap:balance}.journal-card-standfirst{color:#fff9;margin-top:10px}.journal-card-meta{color:#ffffff80;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.journal-empty{border-top:1px solid #ffffff24;max-width:640px;padding-top:40px}.journal-empty p{color:#ffffffb3;margin-top:14px}@media (max-width:900px){.journal-grid{grid-template-columns:minmax(0,1fr)}}.site-footer{background:var(--ground);padding:var(--step) 0 48px}.footer-top{grid-template-columns:var(--label-col) minmax(0, 1fr);border-bottom:1px solid #ffffff1a;gap:40px;padding-bottom:56px;display:grid}.footer-address{color:#ffffff8c;max-width:200px;margin-top:18px;font-size:13px;font-style:normal;line-height:19px}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px 24px;max-width:560px;display:grid}.footer-link{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;align-items:center;min-height:44px;transition:color .2s;display:flex}.footer-link:hover{color:#fff}.footer-legal{color:#fff6;max-width:640px;margin-top:40px}.footer-base{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:20px;display:flex}.footer-social{align-items:center;gap:12px;display:flex}.footer-social a{place-items:center;width:44px;height:44px;display:grid}@media (max-width:767px){.footer-top{grid-template-columns:minmax(0,1fr)}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.rail-split>.rail-body{margin-top:var(--half)}@media (min-width:1800px){.rail-split{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;column-gap:80px;display:grid}.rail-head{position:sticky;top:140px}.rail-head .t-section{max-width:none}.rail-split>.rail-body,.rail-split>.spine{margin-top:0}.rail-split>.spine{padding-left:var(--label-col)}.rail-split .ledger{max-width:1500px}.rail-note{margin-top:40px}}@media (max-width:1799px){.rail-note{margin-top:32px}}.spine{margin-top:var(--half);padding-left:var(--label-col);list-style:none;position:relative}.spine:before{content:"";left:calc(var(--label-col) - 40px);background:#ffffff29;width:1px;position:absolute;top:14px;bottom:14px}.spine-item{max-width:calc(var(--measure) + 80px);padding:0 0 56px;position:relative}.spine-item:last-child{padding-bottom:0}.spine-marker{left:calc(var(--label-col) * -1);width:calc(var(--label-col) - 40px);text-align:right;text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ffffff73;padding-right:28px;position:absolute;top:3px}.spine-item:before{content:"";background:#e0835c;width:7px;height:7px;position:absolute;top:9px;left:-43px}.spine-title{color:#fff}.spine-body{max-width:var(--measure);color:#ffffffb3;margin-top:14px}@media (max-width:767px){.spine{padding-left:28px}.spine:before{left:0}.spine-marker{text-align:left;width:auto;padding:0 0 8px;display:block;position:static}.spine-item:before{top:6px;left:-31px}}.uvp-section{padding:var(--step) 0 48px}.uvp{text-align:center;padding:124px 0;position:relative}.uvp-field{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.uvp-band{flex-direction:column;gap:24px;display:flex}.uvp-row{width:max-content;animation:96s linear infinite uvp-drift;display:flex}.uvp-band:first-child .uvp-row:nth-child(2),.uvp-band:last-child .uvp-row:first-child{animation-direction:reverse}.uvp-band:first-child .uvp-row:nth-child(2){animation-duration:128s}.uvp-band:last-child .uvp-row:first-child{animation-duration:110s}.uvp-band:last-child .uvp-row:nth-child(2){animation-duration:142s}.uvp-row i{letter-spacing:normal;white-space:nowrap;color:#ffffff16;font-size:23px;font-style:normal;line-height:1.2}@keyframes uvp-drift{to{transform:translate(-50%)}}.uvp-line{position:relative}.uvp-a{letter-spacing:-1.68px;text-wrap:balance;max-width:900px;margin-inline:auto;font-size:56px;font-weight:400;line-height:62px;display:block}.uvp-b{letter-spacing:-1.68px;color:#ffffff80;text-wrap:balance;max-width:900px;margin-inline:auto;font-size:56px;line-height:62px;display:block}.uvp-note{color:#ffffff80;max-width:620px;margin:36px auto 0;position:relative}@media (prefers-reduced-motion:reduce){.uvp-row{animation:none}}@media (max-width:767px){.uvp{padding:92px 0}.uvp-band .uvp-row:nth-child(2){display:none}.uvp-row i{font-size:16px}.uvp-a,.uvp-b{letter-spacing:-1.02px;font-size:34px;line-height:38px}.uvp-note{margin-top:26px}}@media (max-width:480px){.uvp-a,.uvp-b{letter-spacing:-.84px;font-size:28px;line-height:31px}}.idx-section{padding:var(--step) 0;text-align:center}.uvp-section>.shell>*,.idx-section>.shell>*,.spec-section>.shell>*,.rules-section>.shell>*,.uses-section>.shell>*,.reduce-section>.shell>*,.score-section>.shell>*,.plan-section>.shell>*,.ledger-section>.shell>*{max-width:var(--measure-table);margin-inline:auto}@media (min-width:1800px){.ledger-section>.shell{max-width:1880px}.ledger-section>.shell>*{max-width:none}}.idx-section .t-eyebrow{justify-content:center}.idx-section .t-section{max-width:var(--measure-head);margin-inline:auto}.idx-lede{max-width:var(--measure);color:#ffffffb3;margin-top:28px;margin-inline:auto}.idx{margin-top:var(--half);max-width:var(--measure-table);text-align:left;border-radius:var(--r-panel);border:1px solid #ffffff24;overflow:hidden}.idx-row{padding:24px var(--pad);border-bottom:1px solid #ffffff1a;grid-template-columns:190px minmax(0,1fr) 150px;align-items:baseline;gap:32px;display:grid}.idx-name{color:#ffffff73}.idx-body{color:#fff6}.idx-status{text-align:right;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d}.idx-row-live .idx-name{color:#fff}.idx-row-live .idx-body{color:#ffffffb8}.idx-row-live .idx-status{color:#e0835c}.idx-floor{padding:40px var(--pad) 44px;text-align:center;background:#ffffff0a}.idx-floor .idx-floor-label{text-align:center}.idx-floor-label{text-transform:uppercase;letter-spacing:.08em;color:#e0835c}.idx-floor-body{max-width:var(--measure-head);color:#fff;margin-top:18px;margin-inline:auto}@media (max-width:899px){.idx-row{padding:20px var(--pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 14px}.idx-name{grid-area:1/1}.idx-status{white-space:nowrap;border-radius:var(--r-pill);border:1px solid #ffffff24;grid-area:1/2;align-self:center;padding:4px 10px;font-size:10px}.idx-row-live .idx-status{border-color:#e0835c73}.idx-body{grid-area:2/1/3/3;margin-top:0}.idx-floor{padding:30px var(--pad) 34px}}.uses-section{padding:var(--step) 0}.uses-lede{max-width:var(--measure);color:#ffffffb3;margin-top:28px}.uses-wrap{margin-top:var(--half);max-width:var(--measure-table)}.uses-tabs{border-bottom:1px solid #ffffff24;flex-wrap:wrap;display:flex}.uses-tab{text-transform:uppercase;letter-spacing:.06em;color:#ffffff6b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:14px 20px;transition:color .2s}.uses-tab:first-child{padding-left:0}.uses-tab:hover{color:#ffffffb8}.uses-tab[aria-selected=true]{color:#fff;border-bottom-color:#e0835c}.uses-sources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.uses-src-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff4d;margin-right:4px}.uses-src{color:#ffffffd1;border:1px solid #fff3;border-radius:200px;padding:5px 13px}.uses-src-planned{color:#ffffff57;border-style:dashed;border-color:#ffffff24}.uses{border-top:1px solid #ffffff24;border-radius:0;margin-top:26px}.uses-row{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:48px;padding:26px 0;display:grid}.uses-head{padding:14px 0}.uses-col{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.uses-sector{color:#ffffff73;margin-top:8px}.uses-name{color:#fff}.uses-cell{color:#ffffffb3}.uses-today{color:#ffffff73}.uses-note{max-width:var(--measure);color:#fff6;margin-top:32px}@media (max-width:899px){.uses-head{display:none}.uses-tab{padding:12px 14px}.uses-tab:first-child{padding-left:0}.uses-row{grid-template-columns:minmax(0,1fr);gap:0;padding:22px 0}.uses-cell{margin-top:16px}.uses-cell:before{content:attr(data-col);letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:5px;font-size:10px;display:block}}.plan-section{padding:var(--step) 0}.plan-lede{max-width:var(--measure);color:#ffffffb3;margin-top:28px}.plan-grid{margin-top:var(--half);border-radius:var(--r-panel);border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.plan-cell{flex-direction:column;padding:24px;display:flex}.plan-cell+.plan-cell{border-left:1px solid #ffffff24}.plan-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan-n{font-variant-numeric:tabular-nums;color:#ffffff52;font-size:18px}.plan-status{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;text-align:right}.plan-name{color:#fff;margin-top:26px}.plan-body{color:#ffffffa8;flex:1;margin-top:12px}.plan-funds{color:#ffffff6b;border-top:1px solid #ffffff1a;margin-top:22px;padding-top:14px}.plan-funds:before{content:"Pays for ";color:#ffffff4d}.plan-funds:after{content:" →";color:#e0835c}@media (max-width:1023px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-cell:nth-child(odd){border-left:0}.plan-cell:nth-child(n+3){border-top:1px solid #ffffff24}}@media (max-width:640px){.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-cell{padding:22px var(--pad);border-left:0}.plan-cell+.plan-cell{border-top:1px solid #ffffff24}.plan-funds:after{content:" ↓"}}.horizons-section{padding:var(--step) 0}.horizons-centred{flex-direction:column;align-items:center;display:flex}.horizons-head{text-align:center;flex-direction:column;align-items:center;display:flex}.horizons-head .t-eyebrow{justify-content:center}.horizons-head .t-section{max-width:880px}.horizons-centred>.spine{text-align:left;max-width:calc(var(--label-col) + var(--measure) + 40px);margin-inline:auto}.claims-section{padding:var(--step) 0}.ahero{background:var(--ground);padding:var(--edge)}.ahero-panel{isolation:isolate;border-radius:var(--r-panel);-webkit-clip-path:inset(0 round var(--r-panel));clip-path:inset(0 round var(--r-panel));background:#1a1422;position:relative;overflow:hidden}.hero-aurora{z-index:1;filter:blur(78px);animation:165s linear infinite aurora-turn;position:absolute;inset:-45%}.hero-aurora i{opacity:.72;border-radius:50%;width:56%;height:56%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.hero-aurora i:first-child{background:#e0835c;animation-name:aurora-b;animation-duration:38s;top:-10%;left:-12%}.hero-aurora i:nth-child(2){background:#8a5f4a;animation-name:aurora-d;animation-duration:44s;top:-14%;left:40%}.hero-aurora i:nth-child(3){background:#7c4f52;animation-name:aurora-a;animation-duration:51s;top:40%;left:46%}.hero-aurora i:nth-child(4){background:#5f6f8a;animation-name:aurora-c;animation-duration:57s;top:44%;left:-6%}@media (prefers-reduced-motion:reduce){.hero-aurora,.hero-aurora i{animation:none}}.hero-panel{background:#1a1210}.hero-panel .mesh,.hero-panel .wash-scrim{display:none}.hero-panel .wash-photo{opacity:.3;mix-blend-mode:luminosity}.ahero-aurora{z-index:0;filter:blur(72px);position:absolute;inset:-45%}.ahero-aurora i{opacity:.72;border-radius:50%;width:58%;height:58%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.ahero-aurora i:first-child{background:#60829e;animation-name:aurora-a;animation-duration:34s;top:-12%;left:-10%}.ahero-aurora i:nth-child(2){background:#8cb2a8;animation-name:aurora-b;animation-duration:41s;top:-16%;left:36%}.ahero-aurora i:nth-child(3){background:#d8a373;animation-name:aurora-c;animation-duration:47s;top:38%;left:50%}.ahero-aurora i:nth-child(4){background:#7c699c;animation-name:aurora-d;animation-duration:53s;top:42%;left:-8%}@keyframes aurora-a{0%{transform:translate(0)scale(1)}25%{transform:translate(26%,10%)scale(1.18)}50%{transform:translate(14%,34%)scale(.94)}75%{transform:translate(-12%,16%)scale(1.1)}to{transform:translate(0)scale(1)}}@keyframes aurora-b{0%{transform:translate(0)scale(1)}25%{transform:translate(-22%,22%)scale(1.12)}50%{transform:translate(-34%,-6%)scale(.9)}75%{transform:translate(-10%,26%)scale(1.2)}to{transform:translate(0)scale(1)}}@keyframes aurora-c{0%{transform:translate(0)scale(1)}25%{transform:translate(-18%,-26%)scale(1.16)}50%{transform:translate(-40%,-8%)scale(.92)}75%{transform:translate(-14%,14%)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes aurora-d{0%{transform:translate(0)scale(1)}25%{transform:translate(30%,-18%)scale(1.1)}50%{transform:translate(48%,6%)scale(.95)}75%{transform:translate(18%,-28%)scale(1.22)}to{transform:translate(0)scale(1)}}.ahero-aurora{animation:150s linear infinite aurora-turn}@keyframes aurora-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ahero-aurora,.ahero-aurora i{animation:none}}.ahero-grid{z-index:6;padding-top:calc(var(--notch-h) - var(--edge));flex-direction:column;display:flex;position:relative}.ahero-main{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);display:grid}.ahero-title{padding:104px var(--pad) 72px;border-right:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;display:flex}.ahero-sub{color:#ffffffbf;max-width:440px;margin-top:24px}.ahero-cta{align-self:flex-start;margin-top:32px}.ahero-screen{min-height:570px;position:relative}.ahero-screen .demo{top:auto;left:auto;right:var(--pad);width:620px;position:absolute;bottom:-18px}@media (max-width:1279px){.ahero-screen .demo{right:var(--pad);width:540px;bottom:-16px}}@media (max-width:1023px){.ahero-main{grid-template-columns:minmax(0,1fr)}.ahero-title{padding:80px var(--pad) 40px;border-bottom:1px solid #ffffff24;border-right:0}.ahero-screen{min-height:0;padding:32px var(--pad) 40px}.ahero-screen .demo{width:100%;max-width:520px;position:relative;inset:auto}}.demo-stage{aspect-ratio:1;border-radius:var(--r-panel);background:#1a1422;position:relative;overflow:hidden}.demo-aurora{filter:blur(64px);position:absolute;inset:-25%}.demo-aurora i{opacity:.55;border-radius:50%;width:62%;height:62%;animation:42s ease-in-out infinite alternate demo-drift;position:absolute}.demo-aurora i:first-child{background:#60829e;top:-6%;left:-8%}.demo-aurora i:nth-child(2){background:#8cb2a8;animation-delay:-11s;top:-10%;left:46%}.demo-aurora i:nth-child(3){background:#d8a373;animation-delay:-22s;top:42%;left:44%}.demo-aurora i:nth-child(4){background:#7c699c;animation-delay:-33s;top:46%;left:-6%}@keyframes demo-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-5%)scale(1.12)}to{transform:translate(-5%,6%)scale(1)}}.demo{--t:16s;border-radius:var(--r-panel);background:#262626;border:1px solid #ffffff1a;flex-direction:column;padding:20px;font-size:12px;line-height:1.45;display:flex;position:absolute;top:32px;left:30px;right:-22px}.demo-chrome{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.demo-brand{text-transform:uppercase;letter-spacing:.12em;color:#fffc;align-items:center;gap:9px;font-size:10px;display:inline-flex}.demo-sq{background:#ece8de;width:7px;height:7px}.demo-scope{text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;border-radius:var(--r-pill);border:1px solid #ffffff24;align-items:center;gap:8px;padding:5px 12px;font-size:9px;display:inline-flex}.demo-scope-mark{border:1px solid #ffffff73;border-radius:1px;width:6px;height:6px}.demo-body{padding-top:18px}.demo-field{background:#2a2a2a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;min-height:44px;padding:0 5px 0 14px;display:flex}.demo-typed{color:#ffffffeb;flex:auto;min-width:0;display:block}.demo-caret{vertical-align:text-bottom;background:#ece8de;width:1px;height:13px;margin-left:1px;animation:1.05s step-end infinite demo-blink;display:inline-block}.demo-cta{color:#14110c;background:#ece8de;border-radius:8px;flex:none;align-items:center;gap:8px;height:34px;margin-left:auto;padding:0 14px;font-size:11px;display:inline-flex}.demo-arrow{font-style:normal}.demo-out{margin-top:18px;display:grid;position:relative}.demo-run{opacity:0;grid-area:1/1;align-items:flex-start;gap:12px;padding-top:5px;transition:opacity .26s;display:flex}.demo-think{flex:none;grid-template-columns:repeat(4,3px);gap:2px;display:grid}.demo-think i{opacity:.14;background:#fff;border-radius:1px;width:3px;height:3px;animation-duration:2.4s;animation-timing-function:step-end;animation-iteration-count:infinite}.demo-think i:first-child{animation-name:think-0}.demo-think i:nth-child(2){animation-name:think-1}.demo-think i:nth-child(3){animation-name:think-2}.demo-think i:nth-child(4){animation-name:think-3}.demo-think i:nth-child(5){animation-name:think-4}.demo-think i:nth-child(6){animation-name:think-5}.demo-think i:nth-child(7){animation-name:think-6}.demo-think i:nth-child(8){animation-name:think-7}.demo-think i:nth-child(9){animation-name:think-8}.demo-think i:nth-child(10){animation-name:think-9}.demo-think i:nth-child(11){animation-name:think-10}.demo-think i:nth-child(12){animation-name:think-11}.demo-think i:nth-child(13){animation-name:think-12}.demo-think i:nth-child(14){animation-name:think-13}.demo-think i:nth-child(15){animation-name:think-14}.demo-think i:nth-child(16){animation-name:think-15}@keyframes think-0{0%,12.5%{opacity:1}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-1{0%,12.5%{opacity:1}12.5%,25%{opacity:1}25%,37.5%{opacity:1}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-2{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:1}37.5%,50%{opacity:1}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-3{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:1}37.5%,50%{opacity:1}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-4{0%,12.5%{opacity:.14}12.5%,25%{opacity:1}25%,37.5%{opacity:1}37.5%,50%{opacity:.14}50%,62.5%{opacity:1}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-5{0%,12.5%{opacity:.14}12.5%,25%{opacity:1}25%,37.5%{opacity:1}37.5%,50%{opacity:.14}50%,62.5%{opacity:1}62.5%,75%{opacity:1}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-6{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:1}87.5%,to{opacity:1}}@keyframes think-7{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:1}}@keyframes think-8{0%,12.5%{opacity:1}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:1}87.5%,to{opacity:.14}}@keyframes think-9{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:1}37.5%,50%{opacity:1}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:1}87.5%,to{opacity:.14}}@keyframes think-10{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:1}50%,62.5%{opacity:1}62.5%,75%{opacity:1}75%,87.5%{opacity:1}87.5%,to{opacity:1}}@keyframes think-11{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:1}37.5%,50%{opacity:1}50%,62.5%{opacity:.14}62.5%,75%{opacity:1}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-12{0%,12.5%{opacity:.14}12.5%,25%{opacity:1}25%,37.5%{opacity:1}37.5%,50%{opacity:.14}50%,62.5%{opacity:1}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-13{0%,12.5%{opacity:.14}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:1}62.5%,75%{opacity:1}75%,87.5%{opacity:.14}87.5%,to{opacity:.14}}@keyframes think-14{0%,12.5%{opacity:1}12.5%,25%{opacity:.14}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:1}87.5%,to{opacity:1}}@keyframes think-15{0%,12.5%{opacity:.14}12.5%,25%{opacity:1}25%,37.5%{opacity:.14}37.5%,50%{opacity:.14}50%,62.5%{opacity:.14}62.5%,75%{opacity:.14}75%,87.5%{opacity:.14}87.5%,to{opacity:1}}.demo-sweep{background:#ffffff1a;flex:1;height:1px;margin-top:8.5px;position:relative;overflow:hidden}.demo-sweep:after{content:"";background:linear-gradient(90deg,#0000,#8fc28a,#0000);animation:1.4s linear infinite demo-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes demo-sweep{0%,41.25%{transform:translate(-100%)}56.25%,to{transform:translate(100%)}}.demo-results{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .3s}.demo-lane{text-transform:uppercase;letter-spacing:.12em;color:#fff6;opacity:0;margin-top:12px;font-size:9px}.demo-lane:first-child{margin-top:0}.demo-lane-out{color:#8fc28a}.demo-hit{opacity:0;border-radius:8px;flex-direction:column;gap:3px;margin-top:6px;padding:9px 12px;display:flex}.demo-hit-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.demo-hit-meta{color:#ffffff6b;font-size:10px}.demo-lane{align-items:baseline;gap:8px;display:flex}.demo-lane-note{text-transform:none;letter-spacing:0;color:#ffffff4d;font-size:9.5px}.demo-lane-out .demo-lane-note{color:#8fc28a8c}.demo-hit-mech,.demo-hit-why{color:#ffffffa8;border-top:1px solid #8fc28a33;margin-top:5px;padding-top:6px;font-size:10.5px;line-height:1.5}.demo-hit-mech b,.demo-hit-why b{text-transform:uppercase;letter-spacing:.12em;color:#ffffff57;margin-bottom:3px;font-size:9px;font-weight:400;display:block}.demo-hit-why{color:#ffffffe0;opacity:0}.demo-hit-why b{color:#8fc28a}.demo-hit-own{background:#ffffff0d}.demo-hit-far{border-radius:var(--r-tile);background:#8fc28a17;border:1px solid #8fc28a59}.demo-hit-name{color:#ffffffeb}.demo-hit-own .demo-hit-name{color:#fff9}.demo-rank{text-transform:uppercase;letter-spacing:.1em;color:#8fc28a;border:1px solid #8fc28a66;border-radius:200px;padding:3px 9px;font-size:9px}.demo-cursor{color:#ece8de;filter:drop-shadow(0 1px 3px #0009);opacity:0;pointer-events:none;transition-property:transform,opacity,scale;transition-timing-function:cubic-bezier(.33,0,.2,1),linear,ease-out;position:absolute;top:0;left:0}.demo-field[data-focus]{border-color:#ece8de52;box-shadow:0 0 0 3px #ece8de0f}.demo-cta[data-press]{transform:scale(.96)}.demo-run[data-on]{opacity:1}.demo-results[data-on]{opacity:1;pointer-events:auto}.demo-results[data-on] .demo-lane,.demo-results[data-on] .demo-hit{animation:.34s cubic-bezier(.22,1,.36,1) both demo-row;animation-delay:calc(var(--i,0) * 70ms)}.demo-results[data-on] .demo-hit-why{animation:.3s cubic-bezier(.22,1,.36,1) .42s both demo-row}@keyframes demo-row{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes demo-blink{0%,49%{opacity:1}50%,to{opacity:0}}.demo[data-still] .demo-run,.demo[data-still] .demo-cursor{opacity:0}.demo[data-still] .demo-results{opacity:1}.demo[data-still] .demo-results .demo-lane,.demo[data-still] .demo-results .demo-hit,.demo[data-still] .demo-results .demo-hit-why{opacity:1;animation:none;transform:none}@media (max-width:1023px){.demo-stage{aspect-ratio:auto;padding:16px}.demo{z-index:1;width:100%;position:relative;top:auto;left:auto;right:auto}.demo-field{align-items:center;padding:10px 5px 10px 12px}.demo-cta{align-self:center;gap:6px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.demo-caret,.demo-think i,.demo-sweep:after,.demo-aurora i{animation:none}.demo-run,.demo-cursor{opacity:0}}.spec-section{padding:var(--step) 0}.spec-top{max-width:var(--measure-table);grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:64px;display:grid}@media (max-width:1023px){.spec-top{grid-template-columns:minmax(0,1fr);gap:40px}}.spec-intro{padding:36px var(--pad) 34px;border-bottom:1px solid #ffffff24}.spec-intro .t-section{max-width:var(--measure-head)}.spec-lede{max-width:var(--measure);color:#ffffffb3;margin-top:22px}@media (max-width:767px){.spec-intro{padding:28px var(--pad)}}.spec{max-width:var(--measure-table);border-radius:var(--r-panel);background:#ffffff05;border:1px solid #ffffff24;overflow:hidden}.spec-head{padding:18px var(--pad);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.spec-tag{color:#e0835c}.spec-source{color:#ffffff73}.spec-row{grid-template-columns:var(--label-col) minmax(0, 1fr);padding:22px var(--pad);border-bottom:1px solid var(--hair);gap:24px;display:grid}.spec-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.spec-value{color:#ffffffe0;max-width:var(--measure)}.spec-verdict{padding:20px var(--pad);color:#ffffff8c;background:#ffffff08}.spec-caption{max-width:var(--measure);color:#fff6;margin-top:24px}@media (max-width:767px){.spec-row{padding:18px var(--pad);grid-template-columns:minmax(0,1fr);gap:8px}}.rules-section{padding:var(--step) 0}.rules{margin-top:var(--half);max-width:var(--measure-table);border-radius:var(--r-panel);border:1px solid #ffffff24;overflow:hidden}.rules-strip{border-top:0}.reduce-section{padding:var(--step) 0}.reduce-lede{max-width:var(--measure);color:#ffffffb3;margin-top:28px}.reduce{margin-top:var(--half);max-width:var(--measure-table);border-radius:var(--r-panel);border:1px solid #ffffff24;overflow:hidden}.reduce-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reduce-side{padding:28px var(--pad)}.reduce-side+.reduce-side{border-left:1px solid #ffffff24}.reduce-field{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.reduce-quote{color:#ffffffa8;margin-top:14px}.reduce-out{padding:26px var(--pad) 30px;background:#ffffff0a;border-top:1px solid #ffffff24}.reduce-out-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.reduce-out-body{color:#fff;max-width:var(--measure-head);margin-top:14px}.reduce-foot{max-width:var(--measure);color:#fff6;margin-top:24px}@media (max-width:767px){.reduce-pair{grid-template-columns:minmax(0,1fr)}.reduce-side{padding:22px var(--pad)}.reduce-side+.reduce-side{border-top:1px solid #ffffff24;border-left:0}}.score-section{padding:var(--step) 0}.score-head{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:48px;display:grid}.score-action{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:var(--r-ctl);border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 20px;transition:background-color .2s;display:flex}.score-action:hover{background:#ffffff14}@media (max-width:899px){.score-head{grid-template-columns:minmax(0,1fr);gap:28px}.score-action{max-width:340px}}.score-lede{max-width:var(--measure);color:#ffffffb3;margin-top:28px}.score{margin-top:var(--half);max-width:var(--measure-table);border-top:1px solid #ffffff24}.score-row{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 168px 168px;align-items:baseline;gap:24px;padding:22px 0;display:grid}.score-labels{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;padding:14px 0}.score-metric{color:#ffffffd1}.score-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:34px;line-height:38px}.score-value-them{color:#ffffff61}.score-tail{margin-top:var(--half);max-width:var(--measure)}.score-note{color:#ffffffb3}.score-foot{color:#fff6;margin-top:24px}@media (max-width:767px){.score-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:18px 0}.score-metric{grid-column:1/-1;margin-bottom:10px}.score-labels{display:none}.score-value{font-size:28px;line-height:32px}.score-value:before{content:attr(data-col);letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:4px;font-size:10px;display:block}}.page-hero{background:var(--ground);padding:var(--edge)}.page-hero-panel{isolation:isolate;border-radius:var(--r-panel);position:relative;overflow:hidden}.page-hero-grid{z-index:6;padding-top:calc(var(--notch-h) - var(--edge));flex-direction:column;display:flex;position:relative}.page-hero-main{grid-template-columns:minmax(0,1fr) 372px;display:grid}.page-hero-solo{grid-template-columns:minmax(0,1fr)}.page-hero-title{padding:88px var(--pad) 48px;flex-direction:column;justify-content:flex-end;min-height:300px;display:flex}.page-hero-main:not(.page-hero-solo) .page-hero-title{border-right:1px solid #ffffff24}.page-hero-sub{color:#ffffffbf;max-width:640px;margin-top:24px}.lead-centred{max-width:calc(var(--label-col) + 40px + var(--measure));margin-inline:auto}.t-lead{letter-spacing:-.4px;font-size:20px;line-height:27px}.arrow-link{color:#fff;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.arrow-link svg{flex:none}.arrow-link{min-height:44px}p .arrow-link,address .arrow-link{min-height:0}.impact{background:var(--ground);padding:var(--edge)}.impact-panel{isolation:isolate;border-radius:var(--r-panel);min-height:340px;display:grid;position:relative;overflow:hidden}.impact-grid{z-index:6;grid-template-columns:minmax(0,1fr) 372px;align-items:stretch;display:grid;position:relative}.impact-copy{padding:88px var(--pad);border-right:1px solid #ffffff24;align-items:center;display:flex}.impact-copy h2{max-width:720px}.impact-rest{color:#ffffff80}.impact-actions{justify-content:stretch}.impact-actions .hero-action{flex:1 1 0}@media (max-width:1023px){.page-hero-main,.impact-grid{grid-template-columns:minmax(0,1fr)}.page-hero-main:not(.page-hero-solo) .page-hero-title{border-right:0}.page-hero-title{padding:64px var(--pad) 32px;min-height:0}.impact-copy{padding:56px var(--pad);border-right:0}.page-hero-main:not(.page-hero-solo) .hero-figures,.impact-grid .hero-actions{border-top:1px solid #ffffff24}}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan{border-radius:var(--r-panel);background:var(--panel);flex-direction:column;gap:30px;padding:18px;display:flex}.plan>*+*{border-top:1px solid #ffffff17;padding-top:30px}.plan>.plan-includes{border-top:0;padding-top:24px}.plan-price{align-items:baseline;gap:2px;display:flex}.plan-figure{letter-spacing:-1.02px;font-variant-numeric:tabular-nums;font-size:51px;line-height:61.2px}.plan-includes{border-radius:var(--r-panel);background:var(--hair);flex-direction:column;gap:24px;margin-top:auto;padding:24px;display:flex}.plan-item{color:#ffffffb3;border-bottom:1px solid #ffffff17;align-items:flex-start;gap:12px;padding-bottom:24px;display:flex}.plan-item:last-child{border-bottom:0;padding-bottom:0}.plan-bullet{background:#fff;flex:none;width:4px;height:4px;margin-top:10px}.outcomes{flex-wrap:wrap;justify-content:center;gap:128px;margin-top:72px;display:flex}.outcome{align-items:center;gap:24px;display:flex}.outcome-tile{isolation:isolate;border-radius:var(--r-panel);flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.proof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.proof-left{justify-content:center;display:flex}.proof-card{border-radius:var(--r-panel);background:var(--panel);width:480px;max-width:100%;padding:18px}.proof-shot{aspect-ratio:576/425;border-radius:var(--r-panel);position:relative;overflow:hidden}.faq{width:768px;max-width:100%;margin-inline:auto}.faq-row{border-bottom:1px solid #ffffff17}.faq-row:first-child{border-top:1px solid #ffffff17}.faq-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:25px 0;display:flex}.faq-answer{color:#ffffffb3;max-width:576px;padding-bottom:25px}@media (max-width:1023px){.plans,.proof{grid-template-columns:1fr}.outcomes{flex-direction:column;align-items:flex-start;gap:32px}}.prose-intro{width:768px;max-width:100%;margin-inline:auto}.prose{flex-direction:column;gap:21px;width:576px;max-width:100%;margin-inline:auto;display:flex}.prose h2{margin-top:40px;font-size:16px;line-height:22.4px}.prose p{color:#ffffffb3}.prose blockquote{letter-spacing:-.4px;color:#fff;width:526px;max-width:100%;margin:24px auto;font-size:20px;line-height:27px}.prose ul{flex-direction:column;gap:0;padding-left:21px;display:flex}.prose li{color:#ffffffb3;list-style:outside}.role-list{border-radius:var(--r-panel);overflow:hidden}.role-row{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto 90px 24px;align-items:center;gap:24px;height:72px;padding:0 24px;transition:background-color .2s;display:grid}.role-list li:first-child .role-row{border-top:1px solid #ffffff17}.role-row:hover{background:#ffffff08}.role-meta{text-transform:uppercase;color:#fff;white-space:nowrap}.role-arrow{border-radius:var(--r-round);background:var(--hair);place-items:center;width:24px;height:24px;display:grid}.role-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;margin-top:48px;display:flex}.apply{flex-direction:column;gap:24px;margin-top:72px;display:flex}.apply input,.apply textarea,.apply select{border-radius:var(--r-icon);color:#fff;width:100%;font:inherit;background:0 0;border:1px solid #ffffff24;padding:12px 18px;font-size:16px;line-height:22.4px}.apply input,.apply select{height:48px}.apply textarea{resize:vertical;height:200px}.apply ::placeholder{color:#ffffff80}.apply select{border-radius:var(--r-panel)}.apply-terms{text-underline-offset:4px;text-decoration:underline}.apply-submit{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:normal;border:0;border-radius:80px;align-self:flex-start;font-size:13px;line-height:18.2px}@media (max-width:767px){.role-row{grid-template-columns:minmax(0,1fr) 24px;row-gap:6px;height:auto;padding:18px 0}.role-meta{grid-column:1}.role-arrow{grid-area:1/2}}.notch{z-index:60;pointer-events:none;inset-inline:0;justify-content:center;transition:transform .32s;display:flex;position:fixed;top:0}.notch-up .notch-bar{transform:translateY(-100px)}@media (prefers-reduced-motion:reduce){.notch{transition:none}}.hero-panel:before,.hero-panel:after,.ahero-panel:before,.ahero-panel:after,.page-hero-panel:before,.page-hero-panel:after{content:"";z-index:8;width:var(--notch-fillet);height:var(--notch-fillet);pointer-events:none;display:none;position:absolute;top:0}.hero-panel:before,.ahero-panel:before,.page-hero-panel:before{left:calc(50% - var(--notch-half) - var(--notch-fillet));background:radial-gradient(circle at 0 100%, transparent calc(var(--notch-fillet) - .5px), var(--ground) var(--notch-fillet))}.hero-panel:after,.ahero-panel:after,.page-hero-panel:after{left:calc(50% + var(--notch-half));background:radial-gradient(circle at 100% 100%, transparent calc(var(--notch-fillet) - .5px), var(--ground) var(--notch-fillet))}@media (min-width:1288px){.hero-panel:before,.hero-panel:after,.ahero-panel:before,.ahero-panel:after,.page-hero-panel:before,.page-hero-panel:after{display:block}}.notch-bar{pointer-events:auto;z-index:50;background:var(--ground);border-radius:0 0 var(--r-notch) var(--r-notch);-webkit-backdrop-filter:blur(7px);align-items:center;gap:24px;width:1270px;max-width:calc(100% - 18px);height:85px;padding:9px 30px 0;transition:transform .3s;display:flex;position:relative}.notch-mark{align-items:center;min-height:44px;display:flex}@media (max-width:899px){.notch-bar{-webkit-backdrop-filter:none;border-radius:0;width:100%;max-width:100%}}@media (max-width:767px){:root{--notch-h:70px}.notch-bar{height:70px;padding:6px 18px 0}}.reveal{opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal-in{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.methodology-col{backdrop-filter:blur(32px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
