@layer components;@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bodoni-0.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bodoni-1.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bodoni-600-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/bodoni-600-italic.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-0.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-1.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-0.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-2.ttf) format("truetype")}@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-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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,ui-sans-serif, system-ui, 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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color: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{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 utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{font-synthesis:none;--background:#141413;--foreground:#f1ede4;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:6px;outline:2px solid}button{border:0}img{object-fit:cover;width:100%;display:block}h1,h2,h3,p{margin:0}::selection{color:#141413;background:#c5af87}.site{--bg:#141413;--ink:#f1ede4;--muted:#b6b2a7;--accent:#c5af87;--rule:#ffffff26;--paper:#eee9df;--paper-ink:#282821;--display:"Bodoni Moda", serif;background:var(--bg);color:var(--ink);min-height:100vh;padding-top:50px}.theme-maison{--bg:#f5f1e9;--ink:#282b25;--muted:#6a6c60;--accent:#6c7056;--rule:#282b252b;--paper:#e7e7dc;--paper-ink:#282b25;--display:"Cormorant Garamond", serif}.theme-oxblood{--bg:#341519;--ink:#f1e7db;--muted:#cfb8af;--accent:#cfaa96;--rule:#f1e7db35;--paper:#f0e6da;--paper-ink:#431f24;--display:"Cormorant Garamond", serif}.study-bar{z-index:40;color:#353631;letter-spacing:1.5px;background:#eeede8;border-bottom:1px solid #d9d8d0;justify-content:space-between;align-items:center;gap:20px;height:50px;padding:0 32px;font-size:9px;font-weight:600;display:flex;position:fixed;inset:0 0 auto}.study-title{align-items:center;gap:20px;display:flex}.study-mark{letter-spacing:0;border-right:1px solid #cccbbf;padding-right:20px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500}.study-preview{color:#7c7c72;font-size:8px}.theme-tabs{border:0;align-items:center;gap:4px;min-width:0;height:100%;margin:0;padding:0;display:flex}.theme-tabs button{letter-spacing:.3px;background:0 0;border:1px solid #0000;align-items:center;gap:8px;height:34px;padding:0 15px;font-size:11px;font-weight:500;transition:background .2s;display:flex}.theme-tabs button:hover{background:#dfdfd6}.theme-tabs button.selected{background:#f8f7f1;border-color:#c5c4ba}.theme-dot{border:1px solid #35363140;border-radius:100%;width:9px;height:9px}.dot-noir{background:#141413}.dot-maison{background:#d7d7bc}.dot-oxblood{background:#5d252f}.theme-number{color:#7c7c72;font-size:8px}.header{z-index:10;height:124px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 5.5%;display:flex;position:absolute;top:50px;left:0;right:0}.wordmark{letter-spacing:-.8px;flex-direction:column;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:500;line-height:.85;display:inline-flex}.brand-period{color:var(--accent)}.brand-lockup{flex-shrink:0;align-items:center;gap:19px;display:inline-flex}.brand-logo{background:0 0;justify-content:center;align-items:center;width:88px;height:62px;padding:0;display:flex}.brand-logo img{object-fit:contain;width:100%;height:100%}.hero-content>p strong{color:var(--accent);font-weight:600}.wordmark span+span{margin-top:5px}.header nav{letter-spacing:.5px;align-items:center;gap:35px;font-size:10px;display:flex}.header nav a{padding:10px 0;position:relative}.header nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:3px;left:0}.header nav a:hover:after{width:100%}.header-cta{border-bottom:1px solid var(--accent);letter-spacing:.5px;background:0 0;align-items:center;gap:24px;padding:12px 0;font-size:10px;display:inline-flex}.header-actions{align-items:center;gap:34px;display:flex}.header-signin{letter-spacing:.5px;opacity:.82;padding:12px 0;font-size:11px;transition:opacity .2s;position:relative}.header-signin:hover,.header-signin:focus-visible{opacity:1}.menu-toggle{background:0 0;display:none}.mobile-nav{display:none}.eyebrow{letter-spacing:2px;font-family:Manrope,sans-serif;font-size:8px;font-weight:500;line-height:1.8;display:block}.tiny-line{background:var(--accent);vertical-align:middle;width:27px;height:1px;margin-right:12px;display:inline-block}.hero{height:calc(100svh - 50px);min-height:770px;max-height:1050px;position:relative;overflow:hidden}.hero-image{position:absolute;inset:0}.hero-image img{height:100%}.hero-noir .hero-image:after{content:"";background:linear-gradient(90deg,#141413fa,#141413da 32%,#14141362 61%,#14141310),linear-gradient(#14141360,#14141300 70%,#141413ee);position:absolute;inset:0}.hero-content{z-index:2;padding:205px 5.5% 80px;position:relative}.hero-content>.eyebrow{color:var(--accent);margin-bottom:34px}h1{font-family:var(--display);letter-spacing:-2.6px;font-size:clamp(56px,5.7vw,90px);font-weight:400;line-height:1.12}h1 em,h2 em{color:var(--accent);font-weight:400}.hero-content>p{color:#dedacf;margin-top:31px;font-size:12px;font-weight:400;line-height:1.9}.hero-cta{background:var(--ink);color:var(--bg);border:1px solid var(--ink);letter-spacing:.25px;justify-content:space-between;align-items:center;gap:37px;margin-top:31px;padding:19px 24px;font-size:10px;transition:background .25s,color .25s;display:inline-flex}.hero-cta:hover{color:var(--ink);background:0 0}.hero-cta svg,.header-cta svg,.text-link svg{transition:transform .25s}.hero-cta:hover svg,.header-cta:hover svg,.text-link:hover svg{transform:translate(3px,-3px)}.hero-aside{z-index:2;border-left:1px solid var(--rule);padding-left:28px;position:absolute;bottom:120px;right:5.5%}.hero-seventeen{align-items:baseline;gap:12px;font-family:Cormorant Garamond,serif;font-size:103px;font-weight:400;line-height:.9;display:flex}.hero-seventeen>span{font-size:23px;font-style:italic}.hero-aside>p{color:#ddd4c7;margin-top:16px;font-size:10px;line-height:1.8}.hero-foot{z-index:3;border-top:1px solid var(--rule);letter-spacing:1.6px;justify-content:space-between;align-items:center;height:75px;font-size:7px;display:flex;position:absolute;bottom:0;left:5.5%;right:5.5%}.hero-foot a{align-items:center;gap:15px;display:flex}.hero-foot>span{color:var(--muted)}.hero-content>*,.hero-aside{animation:.8s both arrive}.hero-content h1{animation-delay:80ms}.hero-content>p{animation-delay:.2s}.hero-cta{animation-delay:.3s}.hero-aside{animation-delay:.4s}@keyframes arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-maison h1{letter-spacing:-4px;font-size:clamp(78px,7.8vw,120px);line-height:.96}.hero-maison .hero-content>p{color:var(--muted);margin-top:27px}.hero-maison .hero-content>.eyebrow{letter-spacing:1.7px;margin-bottom:27px;font-size:7px}.hero-maison .hero-aside{border:0;padding:0;bottom:102px;left:38%;right:auto}.hero-maison .hero-seventeen{font-size:62px}.hero-maison .hero-seventeen span{font-size:20px}.hero-maison .hero-aside p{color:var(--muted);margin-top:9px;font-size:9px}.hero-maison .image-caption{z-index:2;letter-spacing:1px;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:70px;left:58%;right:5.5%}.hero-maison .image-caption span+span{letter-spacing:0;font-style:italic}.hero-maison .hero-foot{height:52px}.hero-oxblood{height:auto;min-height:1020px;padding-bottom:370px}.hero-oxblood .hero-content{text-align:center;padding:173px 5.5% 75px}.hero-oxblood h1{letter-spacing:-3px;font-size:clamp(85px,8.3vw,132px);line-height:.99}.hero-oxblood .hero-content>.eyebrow{margin-bottom:30px}.hero-oxblood .hero-content>p{color:var(--muted);margin-top:22px;font-size:11px}.hero-oxblood .hero-cta{margin-top:25px;padding:16px 26px}.hero-oxblood .hero-image{height:335px;inset:auto 5.5% 77px}.hero-oxblood .hero-image img{object-position:50% 56%}.hero-oxblood .hero-image:after{content:"";background:linear-gradient(90deg,#3415198c,#0000 35%,#34151918);position:absolute;inset:0}.hero-oxblood .hero-aside{border-color:#f1e7db55;padding-left:21px;bottom:117px;left:8%;right:auto}.hero-oxblood .hero-seventeen{font-size:92px}.hero-oxblood .hero-foot{height:77px}.section-shell{padding-left:7%;padding-right:7%}.section-label{justify-content:space-between;align-items:center;margin-bottom:65px;display:flex}.section-label .eyebrow{color:var(--accent)}.section-label .eyebrow+.eyebrow{color:var(--muted);font-size:7px}h2{font-family:var(--display);letter-spacing:-1.6px;font-size:clamp(44px,4.5vw,69px);font-weight:400;line-height:1.13}.perspective{padding-top:112px;padding-bottom:55px}.small-motif{color:var(--accent);font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400}.perspective-grid{grid-template-columns:1fr 1fr;column-gap:12%;display:grid}.perspective-grid h2{font-size:clamp(55px,5.4vw,80px)}.perspective-copy{max-width:470px;padding-top:7px}.perspective-copy h3{font-family:var(--display);margin-bottom:26px;font-size:29px;font-weight:400;line-height:1.3}.perspective-copy p{color:var(--muted);margin-bottom:17px;font-size:12px;line-height:2}.perspective-copy .statement{color:var(--ink);margin-top:32px}.perspective-bottom{border-top:1px solid var(--rule);justify-content:space-between;align-items:end;margin-top:65px;padding-top:30px;display:flex}.perspective-bottom p{font-family:var(--display);color:var(--accent);font-size:20px;font-style:italic;line-height:1.4}.perspective-bottom>span{letter-spacing:1.5px;color:var(--muted);font-size:7px}.approach{background:var(--paper);color:var(--paper-ink);margin-top:40px;padding-top:90px;padding-bottom:50px}.approach .section-label .eyebrow,.approach .section-label .eyebrow+.eyebrow,.approach h2 em{color:#777460}.theme-oxblood .approach h2 em{color:#8e6254}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.section-heading h2{font-size:clamp(40px,4vw,62px)}.section-heading p{color:#6c6b5e;padding-bottom:9px;font-size:11px;line-height:2}.method-layout{grid-template-columns:39% 1fr;gap:9%;display:grid}.method-photo{min-height:490px;position:relative}.method-photo img{object-position:50% 50%;filter:none;height:100%;position:absolute}.method-photo:after{content:"";background:linear-gradient(#0000 68%,#0006);position:absolute;inset:0}.method-photo-label{z-index:1;color:#f5f1e9;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.method-photo-label span{letter-spacing:1.6px;font-size:7px}.method-photo-label span+span{font-family:var(--display);letter-spacing:0;font-size:26px;font-style:italic}.method-item{border-top:1px solid #28282133}.method-item:last-child{border-bottom:1px solid #28282133}.method-item>button{text-align:left;background:0 0;align-items:center;gap:22px;width:100%;padding:27px 0;display:flex}.method-number{color:#777460;align-self:start;padding-top:3px;font-size:9px}.method-title{flex:1}.method-title .eyebrow{letter-spacing:1.5px;color:#777460;margin-bottom:5px;font-size:7px}.method-title>span+span{font-family:var(--display);letter-spacing:-.7px;font-size:35px;line-height:1.2}.method-details{padding:0 25px 30px 38px;animation:.3s both arrive}.timing{letter-spacing:1.6px;color:#777460;font-size:7px}.method-details p{color:#656657;margin:15px 0;font-size:11px;line-height:2}.method-details ul{margin:19px 0 0;padding:0;list-style:none}.method-details li{border-top:1px solid #28282115;padding:7px 0;font-size:10px;line-height:1.7}.method-details li:before{content:"·";color:#88816c;margin-right:10px}.method-signoff{border-top:1px solid #28282133;justify-content:space-between;align-items:center;margin-top:45px;padding-top:25px;display:flex}.serif-italic{font-family:var(--display);font-size:22px;font-style:italic}.method-signoff>span+span{letter-spacing:1.5px;color:#777460;font-size:7px}.revenue{padding-top:100px;padding-bottom:100px}.revenue .section-label{margin-bottom:60px}.revenue-layout{grid-template-columns:1fr 1fr;gap:10%;display:grid}.revenue-layout>div{min-width:0}.revenue h2{margin-bottom:25px;font-size:clamp(43px,4.1vw,61px)}.revenue-layout>div>p{color:var(--muted);max-width:345px;margin-bottom:15px;font-size:11px;line-height:2}.calculator{border-top:1px solid var(--rule);padding-top:22px}.calculator-controls{flex-direction:column;gap:24px;display:flex}.calculator label{font-size:10px;display:block}.calculator label>span{justify-content:space-between;align-items:center;display:flex}.calculator strong{color:var(--accent);font-size:13px;font-weight:400}.calculator input[type=range]{appearance:none;background:var(--rule);cursor:pointer;width:100%;height:2px;accent-color:var(--accent);margin:20px 0 0}.calculator input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--accent);border-radius:50%}.calculator input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:10px;height:10px}select option{color:#282821;background:#f1ede4}.calculator-total{border-top:1px solid var(--rule);margin-top:36px;padding-top:25px}.calculator-total .eyebrow{letter-spacing:1.5px;color:var(--accent);font-size:7px}.calculator .total{font-family:var(--display);letter-spacing:-2.4px;font-size:clamp(55px,5.7vw,84px);line-height:1.3;display:block}.calculator-total p{color:var(--muted);font-size:8px}.calculator .calculator-disclaimer{color:var(--muted);max-width:100%;margin-top:18px;font-size:8px;line-height:1.8}.payback-locations{border:1px solid var(--rule);grid-template-columns:1fr 1fr;min-width:0;margin:0 0 30px;padding:0;display:grid}.payback-locations button{color:var(--muted);font:inherit;letter-spacing:1.4px;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;font-size:9px;transition:background .2s,color .2s;display:flex}.payback-locations button+button{border-left:1px solid var(--rule)}.payback-locations button b{font-family:var(--display);letter-spacing:0;text-transform:none;color:inherit;font-size:22px;font-weight:400}.payback-locations button:hover{color:var(--ink)}.payback-locations button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:#c5af8714}.payback-locations button[aria-pressed=true] b{color:var(--accent)}.payback-locations button:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}.payback .total em{letter-spacing:0;color:var(--accent);font-size:.42em;font-style:italic}.payback-timeline{margin-top:30px;padding-top:34px}.payback-track{background:var(--rule);height:10px;position:relative}.payback-fill{background:var(--accent);transition:width .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.payback-after{background:repeating-linear-gradient(135deg,#c5af8755 0 1px,#0000 1px 5px);transition:left .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;right:0}.payback-timeline.is-beyond .payback-fill{background:repeating-linear-gradient(135deg,var(--accent) 0 2px,transparent 2px 6px);opacity:.7}.payback-pin{background:var(--ink);width:1px;height:26px;margin-left:-.5px;transition:left .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0}.payback-marker{letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:var(--ink);font-size:8px;transition:left .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:calc(100% + 20px)}.payback-ticks{height:22px;margin-top:10px;position:relative}.payback-ticks span{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:7px;position:absolute;top:0;transform:translate(-50%)}.payback-ticks span:first-child{transform:none}.payback-ticks span:last-child{transform:translate(-100%)}.payback-stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.payback-stats>div{min-width:0;padding:16px 14px 16px 0}.payback-stats>div+div{border-left:1px solid var(--rule);padding-left:14px}.payback-stats dt{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:7px}.payback-stats dd{font-family:var(--display);color:var(--ink);white-space:nowrap;margin:8px 0 0;font-size:22px}.payback-stats dd.is-negative{color:var(--muted)}@media(max-width:480px){.payback-stats{grid-template-columns:1fr}.payback-stats>div,.payback-stats>div+div{border-left:0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.payback-stats>div+div{border-top:1px solid var(--rule)}.payback-stats dd{margin:0;font-size:20px}.payback-locations button{padding:12px;font-size:8px}.payback-locations button b{font-size:19px}}@media(prefers-reduced-motion:reduce){.payback-fill,.payback-after,.payback-pin,.payback-marker{transition:none}}.lasting{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-left:7%;margin-right:7%;padding:85px 0 48px}.lasting>.eyebrow{color:var(--accent);margin-bottom:40px}.lasting-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.lasting-heading p{color:var(--muted);padding-bottom:10px;font-size:11px;line-height:2}.lasting-grid{grid-template-columns:repeat(3,1fr);margin-top:55px;margin-bottom:45px;display:grid}.lasting-grid>div{border-left:1px solid var(--rule);padding:10px 30px 8px}.lasting-grid>div:first-child{border:0;padding-left:0}.lasting-grid>div:last-child{padding-right:0}.small-index{font-size:12px;font-family:var(--display);color:var(--accent)}.lasting-grid h3{font-family:var(--display);margin-top:15px;margin-bottom:13px;font-size:34px;font-weight:400}.lasting-grid p{color:var(--muted);max-width:310px;font-size:11px;line-height:2}.platform-line{border-top:1px solid var(--rule);letter-spacing:1.4px;justify-content:space-between;gap:20px;padding-top:24px;font-size:7px;display:flex}.platform-line>span+span{color:var(--muted);letter-spacing:.2px;align-items:center;gap:22px;font-size:9px;display:flex}.investment{padding-top:100px;padding-bottom:100px}.investment-grid{grid-template-columns:1fr 1fr;gap:11%;display:grid}.investment-grid>div>p{color:var(--muted);margin-top:25px;font-size:11px;line-height:2}.text-link{border-bottom:1px solid var(--accent);background:0 0;align-items:center;gap:25px;margin-top:23px;padding:13px 0;font-size:10px;display:flex}.price-row{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:25px;padding:23px 0;display:flex}.price-row .eyebrow{color:var(--accent);font-size:7px}.price-row h3{font-family:var(--display);margin:8px 0 9px;font-size:25px;font-weight:400}.price-row p{color:var(--muted);font-size:9px;line-height:1.8}.price{font-family:var(--display);white-space:nowrap;font-size:33px}.investment-grid .audit-credit{color:var(--accent);margin:-4px 0 26px;font-size:9px;line-height:1.8}.program-prices{flex-direction:column;gap:10px;display:flex}.program-prices>span{color:var(--muted);flex-direction:column;gap:3px;font-size:8px;display:flex}.program-prices .program-credit{color:var(--accent);font-style:normal}@media(min-width:561px){.program-prices .program-credit{white-space:nowrap}}.program-prices b{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:27px;font-weight:400}.commit-offer{border-top:1px solid var(--rule);padding:23px 0 26px}.commit-offer .eyebrow{color:var(--accent);font-size:7px}.commit-offer h3{font-family:var(--display);margin:8px 0 14px;font-size:25px;font-weight:400}.commit-offer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.commit-offer li{color:var(--muted);padding-left:18px;font-size:9px;line-height:1.8;position:relative}.commit-offer li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(.9em - 2px);left:1px}.commit-offer b{color:var(--ink);font-weight:500}.terms-toggle{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:9px;display:flex}.payment-details{border-bottom:1px solid var(--rule);padding:20px 0;animation:.3s both arrive}.payment-details p{color:var(--muted);margin-bottom:10px;font-size:10px;line-height:2}.payment-details p:last-child{margin:0}.payment-details b{color:var(--ink);font-weight:500}.closing{text-align:center;background:var(--paper);color:var(--paper-ink);padding-top:88px;padding-bottom:85px;position:relative}.closing>.eyebrow{color:#797461}.closing h2{margin-top:33px;font-size:clamp(47px,5.1vw,77px)}.closing h2 em{color:#7e725c}.theme-oxblood .closing h2 em{color:#976650}.closing .hero-cta{color:var(--paper);background:var(--paper-ink);border-color:var(--paper-ink);margin-top:36px}.closing .hero-cta:hover{color:var(--paper-ink);background:0 0}.closing-note{color:#797461;letter-spacing:1.5px;margin-top:19px;font-size:7px;display:block}.footer{padding-top:60px;padding-bottom:80px}.footer-top{justify-content:space-between;align-items:center;gap:40px;padding-bottom:45px;display:flex}.footer-top p{color:var(--muted);font-size:10px;line-height:1.9}.footer-top>a:last-child{align-items:center;gap:25px;font-size:9px;display:flex}.footer-bottom{border-top:1px solid var(--rule);color:var(--muted);letter-spacing:.5px;justify-content:space-between;gap:20px;padding-top:24px;font-size:7px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:1px}.direction-label{z-index:20;color:#44463c;background:#eeede8;border:1px solid #d9d8d0;align-items:center;gap:10px;padding:10px 15px;font-size:8px;display:flex;position:fixed;bottom:18px;left:24px;box-shadow:0 3px 20px #00000010}.direction-label>span{background:#9a9b8f;width:20px;height:1px}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a09b5;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-backdrop::backdrop{background:0 0}.inquiry-dialog{background:var(--paper);color:var(--paper-ink);width:100%;max-width:630px;max-height:calc(100svh - 48px);padding:48px;animation:.3s both arrive;position:relative;overflow-y:auto}.close-dialog{background:0 0;padding:5px;position:absolute;top:18px;right:18px}.inquiry-dialog>.eyebrow{letter-spacing:1.5px;color:#77715e;font-size:7px}.inquiry-dialog h2{margin-top:20px;font-size:47px}.inquiry-dialog h2 em{color:#81765d}.inquiry-intro{color:#6c6b60;margin:20px 0 24px;font-size:10px;line-height:1.9}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.inquiry-dialog form label{margin-bottom:18px;font-size:9px;display:block}.inquiry-dialog input,.inquiry-dialog select,.inquiry-dialog textarea{color:#282821;background:0 0;border:0;border-bottom:1px solid #aaa797;border-radius:0;width:100%;margin-top:9px;padding:8px 0;font-size:10px;line-height:1.7;display:block}.inquiry-dialog textarea{resize:vertical}.inquiry-dialog input::placeholder,.inquiry-dialog textarea::placeholder{color:#828171}.inquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-error{color:#8a2a1e;margin-bottom:18px;font-size:11px;line-height:1.7}.inquiry-dialog .solid-button:disabled{opacity:.6;cursor:progress}.solid-button{background:var(--paper-ink);color:var(--paper);align-items:center;gap:30px;padding:17px 20px;font-size:10px;display:inline-flex}.inquiry-success{padding-top:30px}.inquiry-success>h3{font-family:var(--display);margin-top:20px;font-size:29px;font-weight:400}.inquiry-success p{color:#6c6b60;margin:15px 0 25px;font-size:12px;line-height:1.9}.theme-maison .perspective{padding-top:85px}.theme-maison .perspective-grid h2{font-size:clamp(65px,6vw,90px)}.theme-maison .perspective-copy h3{font-size:35px}.theme-maison .perspective-bottom p{font-size:24px}.theme-maison .approach h2{font-size:clamp(50px,4.6vw,68px)}.theme-maison .revenue h2{font-size:clamp(50px,4.7vw,69px)}.theme-oxblood h2{font-size:clamp(55px,5vw,76px)}.theme-oxblood .section-heading h2{font-size:clamp(50px,4.8vw,72px)}.theme-oxblood .perspective-copy h3{font-size:34px}.theme-oxblood .method-title>span+span{font-size:40px}.theme-oxblood .revenue h2{font-size:clamp(50px,4.7vw,70px)}.theme-oxblood .lasting h2{font-size:clamp(52px,4.7vw,70px)}@media(min-width:1600px){.header,.hero-content{padding-left:max(5.5%,50vw - 725px);padding-right:max(5.5%,50vw - 725px)}.section-shell{padding-left:max(7%,50vw - 690px);padding-right:max(7%,50vw - 690px)}.lasting{margin-left:max(7%,50vw - 690px);margin-right:max(7%,50vw - 690px);padding-left:0;padding-right:0}}@media(max-width:1100px){.hero{min-height:760px}.hero-content{padding-top:210px}.hero-content h1{font-size:64px}.hero-maison .hero-content h1{font-size:94px}.hero-maison .hero-content>.eyebrow{max-width:290px}.hero-maison .hero-aside{display:none}.hero-oxblood{min-height:990px}.hero-oxblood h1{font-size:100px}.hero-aside{right:5%}.perspective-grid{gap:7%}.method-layout{grid-template-columns:38% 1fr;gap:6%}.lasting-heading p{max-width:230px}.section-heading p{max-width:180px}.price-row{gap:10px}.investment-grid{gap:7%}.price-row h3,.commit-offer h3{font-size:23px}.price{font-size:28px}.program-prices b{font-size:24px}}@media(max-width:800px){.study-bar{height:50px;padding:0 15px}.study-title{gap:10px}.study-mark{padding-right:10px}.study-preview{display:none}.study-title>span+span{letter-spacing:1px;font-size:7px}.theme-tabs button{gap:5px;padding:0 10px;font-size:10px}.theme-number{display:none}.header{height:105px;padding:0 6%}.header nav{display:none}.header-actions{margin-left:auto;margin-right:30px}.menu-toggle{display:block}.mobile-nav{background:var(--bg);z-index:15;border-bottom:1px solid var(--rule);flex-direction:column;gap:25px;padding:30px 6%;font-size:13px;display:flex;position:absolute;top:154px;left:0;right:0}.mobile-nav button{text-align:left;background:0 0;gap:20px;padding:0;font-size:13px;display:flex}.hero-content{padding-top:205px;padding-left:6%;padding-right:6%}.hero-content h1{font-size:59px}.hero-aside{bottom:110px}.hero-seventeen{font-size:70px}.hero-aside p{font-size:9px}.hero-maison{min-height:790px}.hero-maison .hero-content{width:61%;padding-top:183px}.hero-maison .hero-content h1{font-size:78px}.hero-maison .hero-image{inset:155px 6% 97px 61%}.hero-maison .hero-content>p{max-width:290px;font-size:11px}.hero-maison .desktop-break{display:none}.hero-maison .hero-cta{gap:15px;padding:17px;font-size:9px}.hero-maison .image-caption{flex-direction:column;gap:6px;bottom:68px;left:61%;right:6%}.hero-oxblood .hero-content{padding-top:172px}.hero-oxblood h1{font-size:95px}.hero-foot{left:6%;right:6%}.hero-foot>span{text-align:right;max-width:180px;line-height:1.8}.section-shell{padding-left:6%;padding-right:6%}.section-label{margin-bottom:45px}.section-label .eyebrow+.eyebrow{text-align:right;max-width:135px}.perspective{padding-top:70px}.perspective-grid{gap:6%}.perspective-grid h2{font-size:51px}.perspective-copy h3{font-size:26px}.perspective-copy p{font-size:11px}.perspective-bottom>span{text-align:right;max-width:220px;line-height:1.8}.section-heading h2{font-size:40px}.section-heading p{max-width:140px;font-size:10px}.method-layout{grid-template-columns:32% 1fr;gap:5%}.method-photo-label{bottom:20px;left:18px;right:18px}.method-photo-label span+span{font-size:23px}.method-title>span+span{font-size:29px}.method-item>button{gap:12px}.method-details{padding-left:26px;padding-right:0}.revenue-layout{gap:7%}.revenue h2{font-size:40px}.calculator .total{font-size:61px}.calculator-total .eyebrow{letter-spacing:1px;font-size:6px}.lasting{margin-left:6%;margin-right:6%;padding-left:0;padding-right:0}.lasting-heading h2{font-size:47px}.lasting-heading p{max-width:190px;font-size:10px}.lasting-grid>div{padding:8px 20px}.lasting-grid h3{font-size:28px}.lasting-grid p{font-size:10px}.investment-grid{grid-template-columns:1fr;gap:45px}.price-list{max-width:100%}.price-row h3,.commit-offer h3{font-size:29px}.price{font-size:37px}.program-prices b{font-size:33px}.closing h2{font-size:52px}.theme-maison .perspective-grid h2,.theme-oxblood .perspective-grid h2{font-size:60px}.theme-maison .perspective-copy h3,.theme-oxblood .perspective-copy h3{font-size:28px}.theme-maison .revenue h2,.theme-oxblood .revenue h2{font-size:45px}.theme-maison .section-heading h2,.theme-oxblood .section-heading h2{font-size:48px}.theme-oxblood .method-title>span+span{font-size:34px}}@media(max-width:560px){html{scroll-padding-top:65px}.study-title>span+span{display:none}.study-mark{border:0;font-size:19px}.study-bar{padding:0 18px}.theme-tabs{gap:2px}.theme-tabs button{gap:6px;height:32px;padding:0 9px}.theme-dot{width:7px;height:7px}.header{height:99px;padding:0 24px}.wordmark{font-size:27px}.header-cta,.header-signin{display:none}.menu-toggle{padding:10px 0 10px 15px}.menu-toggle svg{width:21px}.hero{height:auto;min-height:795px;max-height:none}.hero-content{padding:180px 24px 220px}.hero-content>.eyebrow{letter-spacing:1.5px;margin-bottom:28px;font-size:6.5px}.tiny-line{width:15px;margin-right:8px}.hero-content h1{letter-spacing:-1.5px;font-size:clamp(38px,9.7vw,55px);line-height:1.17}.hero-noir .hero-image img{object-position:65% 50%}.hero-noir .hero-image:after{background:linear-gradient(90deg,#141413ef,#14141360),linear-gradient(#0000 30%,#141413f0)}.hero-content>p{max-width:300px;margin-top:28px;font-size:11px;line-height:1.9}.desktop-break{display:none}.hero-cta{gap:22px;margin-top:27px;padding:17px 20px;font-size:9px}.hero-aside{align-items:center;gap:20px;padding-left:18px;display:flex;bottom:102px;right:24px}.hero-seventeen{gap:7px;font-size:59px}.hero-seventeen>span{font-size:18px}.hero-aside>p{margin-top:0;font-size:8px;line-height:1.8}.hero-foot{letter-spacing:1px;height:63px;font-size:6px;left:24px;right:24px}.hero-foot>span{display:none}.hero-maison{min-height:1160px;padding-bottom:560px}.hero-maison .hero-content{width:100%;padding:160px 24px 55px}.hero-maison .hero-content>.eyebrow{letter-spacing:1.5px;max-width:none;margin-bottom:23px;font-size:6.5px}.hero-maison .hero-content h1{letter-spacing:-3px;font-size:clamp(81px,21vw,100px);line-height:.96}.hero-maison .hero-content>p{max-width:315px;margin-top:26px;font-size:11px}.hero-maison .hero-cta{gap:23px;margin-top:24px;padding:17px 20px;font-size:9px}.hero-maison .hero-image{height:445px;inset:auto 24px 103px}.hero-maison .hero-image img{object-position:50% 50%}.hero-maison .image-caption{flex-direction:row;gap:15px;font-size:6px;bottom:78px;left:24px;right:24px}.hero-maison .hero-foot{height:50px}.hero-oxblood{min-height:950px;padding-bottom:370px}.hero-oxblood .hero-content{padding:167px 24px 60px}.hero-oxblood .hero-content h1{letter-spacing:-1.8px;font-size:clamp(60px,16vw,76px);line-height:.99}.hero-oxblood .hero-content>.eyebrow{letter-spacing:1.3px;font-size:6px}.hero-oxblood .hero-content>p{margin-left:auto;margin-right:auto;font-size:10px}.hero-oxblood .hero-image{height:310px;bottom:62px;left:24px;right:24px}.hero-oxblood .hero-aside{display:block;bottom:97px;left:43px;right:auto}.hero-oxblood .hero-seventeen{font-size:74px}.hero-oxblood .hero-aside p{margin-top:10px}.hero-oxblood .hero-foot{height:62px}.section-shell{padding-left:24px;padding-right:24px}.eyebrow{letter-spacing:1.5px;font-size:6.5px}.section-label{gap:20px;margin-bottom:38px}.section-label .eyebrow+.eyebrow{max-width:125px;font-size:6px}.perspective{padding-top:63px;padding-bottom:35px}.small-motif{font-size:26px}.perspective-grid{grid-template-columns:1fr;gap:40px}.perspective-grid h2{font-size:58px}.perspective-copy{max-width:none;padding-top:0}.perspective-copy h3{margin-bottom:22px;font-size:28px}.perspective-copy p{font-size:11px}.perspective-copy .statement{margin-top:24px}.perspective-bottom{flex-direction:column;align-items:start;gap:25px;margin-top:35px;padding-top:25px}.perspective-bottom p{font-size:23px}.perspective-bottom>span{text-align:left;max-width:none;font-size:6px}.approach{margin-top:25px;padding-top:60px;padding-bottom:35px}.section-heading{flex-direction:column;align-items:start;gap:22px;margin-bottom:30px}.section-heading h2{font-size:42px}.section-heading p{max-width:none;font-size:10px}.method-layout{grid-template-columns:1fr;gap:35px}.method-photo{min-height:340px}.method-photo img{object-position:50% 48%}.method-photo-label{bottom:24px;left:24px}.method-photo-label span+span{font-size:28px}.method-title>span+span{font-size:31px}.method-item>button{gap:17px;padding:24px 0}.method-details{padding-bottom:25px;padding-left:30px}.method-details p{font-size:11px}.method-details li{font-size:10px}.method-signoff{flex-direction:column;align-items:start;gap:14px;margin-top:30px}.serif-italic{font-size:23px}.revenue{padding-top:65px;padding-bottom:60px}.revenue .section-label{margin-bottom:40px}.revenue-layout{grid-template-columns:1fr;gap:35px}.revenue h2{font-size:45px}.revenue-layout>div>p{max-width:none}.calculator{padding-top:25px}.calculator-controls{gap:25px}.calculator .total{font-size:75px}.calculator-total .eyebrow{letter-spacing:1px;font-size:6.5px}.calculator .calculator-disclaimer{font-size:8px}.lasting{margin-left:24px;margin-right:24px;padding:55px 0 30px}.lasting>.eyebrow{margin-bottom:30px}.lasting-heading{flex-direction:column;align-items:start;gap:25px}.lasting-heading h2{font-size:48px}.lasting-heading p{max-width:none;font-size:11px}.lasting-grid{grid-template-columns:1fr;margin-top:25px;margin-bottom:25px}.lasting-grid>div{border-left:0;border-top:1px solid var(--rule);padding:25px 0}.lasting-grid>div:first-child{padding:20px 0 25px}.lasting-grid h3{margin-top:8px;font-size:33px}.lasting-grid p{max-width:none;font-size:11px}.platform-line{flex-direction:column;gap:18px}.platform-line>span+span{justify-content:space-between;font-size:9px}.investment{padding-top:60px;padding-bottom:65px}.investment h2{font-size:53px}.investment-grid{gap:37px}.investment-grid>div>p{font-size:10px}.price-row h3,.commit-offer h3{font-size:24px}.price{font-size:31px}.price-row .eyebrow,.commit-offer .eyebrow{letter-spacing:1px;font-size:6px}.price-row p{max-width:200px;font-size:8px}.commit-offer li{font-size:8px}.program-prices b{font-size:27px}.program-prices span{font-size:7px}.price-row{gap:10px}.closing{padding-top:60px;padding-bottom:60px}.closing h2{letter-spacing:-1px;margin-top:26px;font-size:clamp(38px,9.5vw,48px);line-height:1.2}.closing .hero-cta{margin-top:30px}.closing-note{font-size:6px}.footer{padding-top:45px;padding-bottom:80px}.footer-top{flex-wrap:wrap;align-items:start;gap:27px;padding-bottom:30px}.footer-top>p{font-size:9px}.footer-top>a:last-child{width:100%;font-size:9px}.footer-bottom{flex-direction:column;gap:15px;font-size:7px}.direction-label{gap:8px;padding:9px 12px;font-size:7px;bottom:12px;left:12px}.modal-backdrop{padding:12px}.inquiry-dialog{max-height:calc(100svh - 24px);padding:40px 24px 30px}.inquiry-dialog h2{font-size:40px}.inquiry-dialog>.eyebrow{padding-right:15px;font-size:6px}.form-grid{grid-template-columns:1fr;gap:0}.inquiry-dialog form label{margin-bottom:20px}.theme-maison .perspective-grid h2,.theme-oxblood .perspective-grid h2{font-size:64px}.theme-maison .perspective-copy h3,.theme-oxblood .perspective-copy h3{font-size:33px}.theme-maison .section-heading h2,.theme-oxblood .section-heading h2{font-size:48px}.theme-maison .revenue h2,.theme-oxblood .revenue h2{font-size:52px}.theme-oxblood .lasting h2{font-size:57px}.theme-oxblood .closing h2{font-size:clamp(44px,11vw,53px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero{max-height:none}.room-film{object-fit:cover;object-position:65% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-image:after{pointer-events:none}.film-control{z-index:6;color:#f7f0e4;letter-spacing:1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15120edb;border:1px solid #ffffff40;align-items:center;gap:12px;padding:12px 15px;font-size:7px;display:flex;position:absolute;bottom:26px;right:28px}.film-control:hover{background:#28221ce8}.film-control>span:first-child{letter-spacing:1.3px;font-size:6px}.film-control svg{flex-shrink:0}.film-state{letter-spacing:1px;font-size:6px}.hero-noir{min-height:980px}.hero-noir .hero-content{width:69%;padding-top:194px;padding-bottom:145px}.hero-noir .hero-content h1{letter-spacing:-1.9px;font-size:clamp(53px,4.8vw,73px);line-height:1.13}.headline-primary,.headline-promise{text-wrap:balance;display:block}.hero .hero-content>p{max-width:650px;font-size:14px;line-height:1.9}.hero-noir .hero-image:after{background:linear-gradient(90deg,#141413fb,#141413ee 27%,#141413bc 48%,#14141320 77%,#14141305),linear-gradient(#14141360,#14141300 65%,#141413ed)}.hero-noir .hero-image img{object-position:65% 50%}.hero-noir .film-control{bottom:95px;left:5.5%;right:auto}.hero-foot{pointer-events:none}.hero-foot a{pointer-events:auto}.hero-maison{min-height:1060px}.hero-maison .hero-content{width:60%;padding-top:183px}.hero-maison .hero-content h1{letter-spacing:-1.6px;font-size:clamp(62px,5.15vw,82px);line-height:1.01}.hero-maison .hero-content>p{max-width:555px;margin-top:28px;font-size:13px;line-height:1.9}.hero-maison .hero-image{inset:153px 5.5% 100px 60%}.hero-maison .room-film{object-position:58% 50%}.hero-maison .hero-image img{object-position:55% 50%}.hero-maison .hero-image:after{content:"";background:linear-gradient(#0000 75%,#0005);position:absolute;inset:0}.hero-maison .image-caption{font-size:6px;bottom:78px;left:60%}.hero-maison .film-control{justify-content:space-between;padding:12px 13px;bottom:18px;left:17px;right:17px}.hero-maison .film-control>span:first-child{letter-spacing:.8px;font-size:5px}.hero-oxblood{min-height:1250px;padding-bottom:425px}.hero-oxblood .hero-content{padding-top:170px;padding-bottom:65px}.hero-oxblood .hero-content h1{letter-spacing:-1.9px;max-width:1100px;margin:0 auto;font-size:clamp(74px,6.4vw,98px);line-height:1.02}.hero-oxblood .hero-content>p{max-width:740px;margin:28px auto 0;font-size:13px;line-height:1.9}.hero-oxblood .hero-image{height:360px}.hero-oxblood .room-film,.hero-oxblood .hero-image img{object-position:50% 53%}.hero-oxblood .hero-image:after{background:linear-gradient(90deg,#34151925,#0000 40%,#34151915)}@media(max-width:1100px){.hero-noir{min-height:1050px}.hero-noir .hero-content{width:76%}.hero-noir .hero-content h1{font-size:58px}.hero-maison{min-height:1160px}.hero-maison .hero-content h1{font-size:66px}.hero-maison .hero-content>p{font-size:13px}.hero-maison .film-control>span:first-child{display:none}.hero-maison .film-control{left:auto}.hero-oxblood .hero-content h1{font-size:80px}}@media(max-width:800px){.hero-noir .hero-content{width:86%;padding-top:177px}.hero-noir .hero-content h1{font-size:56px}.hero .hero-content>p{font-size:13px}.hero-noir .hero-image:after{background:linear-gradient(90deg,#141413f5,#141413d4 52%,#14141332),linear-gradient(#0000 60%,#141413ed)}.hero-maison{min-height:1200px}.hero-maison .hero-content{width:62%;padding-top:170px}.hero-maison .hero-content h1{font-size:61px}.hero-maison .hero-image{left:63%;right:6%}.hero-maison .image-caption{flex-direction:column;left:63%}.hero-oxblood .hero-content h1{font-size:70px}.hero-oxblood .hero-content>p{max-width:600px}}@media(max-width:560px){.hero-noir{min-height:1030px}.hero-noir .hero-content{width:100%;padding:160px 24px 170px}.hero-noir .hero-content h1{letter-spacing:-1.3px;font-size:clamp(39px,10.25vw,51px);line-height:1.14}.hero .hero-content>p{max-width:100%;margin-top:25px;font-size:13px;line-height:1.95}.hero-noir .hero-content>.eyebrow{margin-bottom:25px}.hero-noir .hero-image:after{background:linear-gradient(90deg,#141413e8,#141413bb),linear-gradient(#0000 30%,#141413b0)}.hero-noir .film-control{justify-content:space-between;bottom:85px;left:24px;right:24px}.hero-noir .film-control>span:first-child{letter-spacing:1px;font-size:5px}.hero-maison{min-height:1440px;padding-bottom:620px}.hero-maison .hero-content{width:100%;padding:153px 24px 50px}.hero-maison .hero-content h1{letter-spacing:-.8px;font-size:clamp(46px,12vw,57px);line-height:1.04}.hero-maison .hero-content>p{max-width:none;font-size:13px}.hero-maison .hero-image{height:500px;inset:auto 24px 103px}.hero-maison .room-film{object-position:59% 50%}.hero-maison .film-control{bottom:16px;left:16px;right:16px}.hero-maison .film-control>span:first-child{font-size:5px;display:block}.hero-maison .image-caption{flex-direction:row;bottom:78px;left:24px;right:24px}.hero-maison .image-caption>span+span{font-size:5px}.hero-oxblood{min-height:1180px;padding-bottom:385px}.hero-oxblood .hero-content{padding:160px 24px 55px}.hero-oxblood .hero-content h1{letter-spacing:-.9px;font-size:clamp(43px,11.5vw,54px);line-height:1.06}.hero-oxblood .hero-content>p{text-align:left;font-size:13px;line-height:1.95}.hero-oxblood .hero-content>.eyebrow{margin-bottom:25px}.hero-oxblood .hero-image{height:310px;bottom:62px}.hero-oxblood .film-control{justify-content:space-between;padding:11px 12px;bottom:16px;left:16px;right:16px}.hero-oxblood .film-control>span:first-child{letter-spacing:.8px;font-size:5px}}@media(max-width:360px){.theme-noir .revenue h2{font-size:39px}.calculator .total{font-size:66px}}.selected-noir{padding-top:0}.selected-noir .header{top:0}.selected-noir .mobile-nav{top:104px}.selected-noir .hero-noir .hero-content{width:64%}.selected-noir .hero-noir .hero-content>p{max-width:590px}.selected-noir .hero-noir .hero-image:after{background:linear-gradient(90deg,#141413fa,#141413ed 30%,#141413b8 46%,#14141340,#14141300 70%),linear-gradient(#141413a8,#0000 18%),linear-gradient(#0000 80%,#141413d8)}.selected-noir .hero-noir .room-film{object-position:78% 50%}.film-preview-label{z-index:5;color:#eee9df;letter-spacing:1.5px;flex-direction:column;align-items:flex-end;gap:8px;font-size:6px;display:flex;position:absolute;bottom:106px;right:5.5%}.film-preview-label>span+span{color:#c2b8a3;letter-spacing:1px;font-size:5px}.selected-noir .hero-noir .film-control{bottom:104px;left:auto;right:5.5%}.culinary{padding-top:94px;padding-bottom:50px}.culinary-intro{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:55px;display:flex}.culinary-intro .eyebrow{color:var(--accent);margin-bottom:30px}.culinary-intro h2{font-size:clamp(39px,3.8vw,58px)}.culinary-intro>p{color:var(--muted);max-width:265px;padding-bottom:7px;font-size:11px;line-height:2}.culinary-gallery{grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:30px;display:grid}.culinary-course{min-width:0;margin:0}.course-image{overflow:hidden}.course-image img{height:100%;transition:transform .8s}.culinary-course:hover img{transform:scale(1.025)}.course-scallops{padding-bottom:86px}.course-duck{padding-bottom:25px}.course-scallops .course-image{height:435px}.course-lobster .course-image{height:580px}.course-duck .course-image{height:435px}.course-scallops img{object-position:50% 46%}.course-lobster img{object-position:50% 28%}.course-image{position:relative}.ambient-clip{object-fit:cover;object-position:50% 0%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s,transform .8s;position:absolute;inset:0}.ambient-clip[data-visible=true]{opacity:1}.culinary-course:hover .ambient-clip{transform:scale(1.025)}.course-duck img{object-position:55% 50%}.culinary-course figcaption{flex-direction:column;gap:9px;padding-top:20px;display:flex}.culinary-course figcaption span{letter-spacing:1.5px;color:var(--muted);font-size:6px}.culinary-course figcaption em{font-family:var(--display);color:var(--accent);font-size:21px;font-weight:400;line-height:1.35}.culinary-signoff{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:24px;display:flex}.culinary-signoff>span:first-child{letter-spacing:1.6px;color:var(--muted);font-size:6px}.culinary-signoff>span+span{font-family:var(--display);color:var(--accent);font-size:19px;font-style:italic}.selected-noir .perspective{padding-top:75px}@media(max-width:1100px){.selected-noir .hero-noir .hero-content{width:75%}.culinary-intro{gap:30px}.culinary-intro>p{max-width:210px}.culinary-gallery{gap:22px}.course-scallops .course-image,.course-duck .course-image{height:365px}.course-lobster .course-image{height:500px}.culinary-course figcaption em{font-size:19px}}@media(max-width:800px){.selected-noir .hero-noir .hero-content{width:87%}.culinary-intro{flex-direction:column;align-items:start;gap:25px}.culinary-intro>p{max-width:440px}.culinary-intro h2{font-size:46px}.culinary-gallery{gap:18px}.course-scallops{padding-bottom:65px}.course-scallops .course-image,.course-duck .course-image{height:290px}.course-lobster .course-image{height:390px}.culinary-course figcaption em{font-size:16px}}@media(max-width:560px){.selected-noir .hero-noir{flex-direction:column;justify-content:flex-end;height:auto;min-height:max(100svh,700px);display:flex}.selected-noir .hero-noir .hero-content{width:100%;padding-top:112px;padding-bottom:150px}.selected-noir .hero-noir .hero-content>.eyebrow{margin-bottom:20px}.selected-noir .hero-noir .hero-content h1{text-shadow:0 2px 22px #14141399;font-size:clamp(33px,9.2vw,44px)}.selected-noir .hero-noir .hero-content>p{color:#f2ece2;text-shadow:0 1px 14px #141413;margin-top:20px}.selected-noir .hero-noir .hero-cta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141413b3;margin-top:26px}.selected-noir .hero-noir .hero-image{height:100%;inset:0}.selected-noir .hero-noir .hero-image img{object-fit:cover;object-position:68% 50%}.selected-noir .hero-noir .room-film{object-fit:cover;object-position:var(--film-focal,68%) 50%;transition:object-position .6s}.selected-noir .hero-noir .film-control{gap:10px;padding:11px 12px;bottom:84px;left:auto;right:24px}.selected-noir .hero-noir .hero-image:after{background:linear-gradient(#141413e6,#141413a8 14%,#14141375 42%,#14141359 66%,#1414132a 80%,#141413d9),linear-gradient(90deg,#14141385,#1414131f 70%,#14141300)}.film-preview-label{gap:7px;bottom:25px;right:24px}.film-preview-label>span{font-size:5.5px}.film-preview-label>span+span{font-size:5px}.culinary{padding-top:58px;padding-bottom:30px}.culinary-intro{gap:24px;margin-bottom:30px}.culinary-intro .eyebrow{margin-bottom:27px}.culinary-intro h2{font-size:clamp(34px,9.4vw,43px);line-height:1.18}.culinary-intro>p{padding-bottom:0;font-size:11px}.culinary-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:35px 16px}.course-lobster{order:1;grid-column:1/-1}.course-scallops{order:2;padding-bottom:0}.course-duck{order:3;padding-bottom:0}.course-lobster .course-image{height:450px}.course-scallops .course-image,.course-duck .course-image{height:270px}.culinary-course figcaption{gap:8px;padding-top:16px}.culinary-course figcaption span{letter-spacing:1px;font-size:5.5px}.culinary-course figcaption em{font-size:17px}.course-lobster figcaption em{font-size:24px}.culinary-signoff{flex-direction:column;align-items:start;gap:16px;margin-top:35px}.culinary-signoff>span:first-child{letter-spacing:1.2px;font-size:5.5px}.culinary-signoff>span+span{font-size:18px}.selected-noir .perspective{padding-top:55px}.brand-lockup{gap:13px}.brand-logo{width:63px;height:45px;padding:0}.brand-lockup .wordmark{font-size:25px}}.selected-noir .hero-cta,.selected-noir .solid-button{color:#f1ede4;max-width:100%;min-height:58px;box-shadow:none;letter-spacing:.4px;text-align:left;background:#14141335;border:1px solid #c5af8780;border-radius:0;gap:26px;padding:0 20px 0 24px;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.5;transition:border-color .18s,background .18s}.selected-noir .hero-cta>svg,.selected-noir .solid-button>svg{color:#c5af87;border-left:1px solid #c5af8759;flex-shrink:0;width:38px;height:23px;padding-left:16px}.selected-noir .hero-cta:hover,.selected-noir .solid-button:hover{background:#c5af8712;border-color:#c5af87}.selected-noir .closing .hero-cta,.selected-noir .inquiry-dialog .solid-button{color:#282821;background:0 0;border-color:#82735a99}.selected-noir .closing .hero-cta>svg,.selected-noir .inquiry-dialog .solid-button>svg{color:#77654a;border-color:#82735a59}.selected-noir .closing .hero-cta:hover,.selected-noir .inquiry-dialog .solid-button:hover{background:#82735a0c;border-color:#77654a}.selected-noir .header-cta{letter-spacing:.5px;min-height:48px;font-size:11px}.selected-noir .film-control{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f1ede4;text-shadow:0 1px 4px #000;background:0 0;border:0;border-bottom:1px solid #f1ede47a;gap:10px;min-height:44px;padding:10px 0}.selected-noir .film-control:hover{color:#c5af87;background:0 0;border-bottom-color:#c5af87}.selected-noir .film-control>span:first-child{display:none}.selected-noir .film-state{letter-spacing:1.4px;font-size:9px;font-weight:500}.selected-noir .terms-toggle{letter-spacing:.3px;min-height:52px;font-size:11px}.selected-noir .menu-toggle,.selected-noir .close-dialog{justify-content:center;align-items:center;min-width:44px;min-height:44px}@media(max-width:560px){.selected-noir .hero-cta,.selected-noir .solid-button{gap:16px;min-height:56px;padding-left:18px;padding-right:16px;font-size:11px}.selected-noir .hero-cta>svg,.selected-noir .solid-button>svg{width:32px;padding-left:12px}}.selected-noir .approach{color:var(--ink);background:#191918}.selected-noir .approach h2 em,.selected-noir .approach .section-label .eyebrow,.selected-noir .approach .method-number,.selected-noir .approach .method-title .eyebrow,.selected-noir .approach .timing,.selected-noir .approach .method-signoff>span+span,.selected-noir .approach .method-details li:before{color:var(--accent)}.selected-noir .approach .section-heading p,.selected-noir .approach .method-details p{color:var(--muted)}.selected-noir .approach .method-item,.selected-noir .approach .method-signoff{border-color:var(--rule)}.selected-noir .approach .method-details li{border-color:#ffffff14}.selected-noir .method-photo{align-self:start;min-height:0}.selected-noir .method-photo img{object-fit:contain;width:100%;height:auto;position:relative}.owner-questions{border-top:1px solid var(--rule);background:#191918;padding-top:130px;padding-bottom:140px}.owner-questions .section-label .eyebrow{color:var(--accent)}.questions-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:8%;margin-top:30px;display:grid}.questions-heading{align-self:start;position:sticky;top:130px}.questions-heading h2{letter-spacing:-1.4px;font-size:clamp(40px,4.1vw,62px);line-height:1.08}.questions-heading h2 em{color:var(--accent)}.questions-heading p{border-top:1px solid var(--rule);max-width:280px;color:var(--muted);margin-top:30px;padding-top:26px;font-size:13px;line-height:1.9}.question-chapter+.question-chapter{margin-top:64px}.chapter-label{color:var(--accent);letter-spacing:2.6px;text-transform:uppercase;align-items:baseline;gap:18px;padding-bottom:20px;font-size:9px;font-weight:500;display:flex}.chapter-label>span{min-width:58px;font-family:var(--display);letter-spacing:0;font-size:15px;font-style:italic}.question-item{border-top:1px solid #ffffff1f}.question-chapter:last-child .question-item:last-child{border-bottom:1px solid #ffffff1f}.question-item summary{cursor:pointer;color:var(--ink);grid-template-columns:58px minmax(0,1fr) 22px;align-items:baseline;padding:30px 0;list-style:none;transition:color .3s;display:grid}.question-item summary::-webkit-details-marker{display:none}.question-number{font-family:var(--display);color:#8f8673;font-size:14px;font-style:italic;transition:color .3s}.question-text{font-family:var(--display);letter-spacing:-.3px;font-size:clamp(21px,1.75vw,26px);font-weight:400;line-height:1.3}.question-mark{place-self:center end;width:13px;height:13px;position:relative}.question-mark:before,.question-mark:after{content:"";background:var(--accent);height:1px;transition:transform .35s;position:absolute;top:6px;left:0;right:0}.question-mark:after{transform:rotate(90deg)}.question-item[open] .question-mark:after{transform:rotate(0)}.question-item summary:hover .question-text{color:#fffaf0}.question-item summary:hover .question-number,.question-item[open] .question-number{color:var(--accent)}.question-item summary:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.question-item>p{color:#cbc6bb;max-width:590px;margin-left:58px;padding:0 0 36px;font-size:15px;line-height:1.85}@supports (interpolate-size:allow-keywords){.questions-list{interpolate-size:allow-keywords}.question-item::details-content{opacity:0;height:0;transition:height .45s ease,opacity .45s ease,content-visibility .45s allow-discrete;overflow:clip}.question-item[open]::details-content{opacity:1;height:auto}}@media(prefers-reduced-motion:reduce){.question-mark:after{transition:none}.question-item::details-content{transition:none}}@media(max-width:900px){.questions-layout{grid-template-columns:1fr;gap:56px}.questions-heading{position:static}}@media(max-width:760px){.owner-questions{padding-top:80px;padding-bottom:90px}.questions-heading h2{font-size:42px}.question-chapter+.question-chapter{margin-top:48px}.chapter-label>span,.question-item summary{min-width:40px}.question-item summary{grid-template-columns:40px minmax(0,1fr) 20px;padding:24px 0}.question-text{font-size:20px}.question-item>p{margin-left:40px;padding-right:4px;font-size:14px}}@media(max-width:360px){.question-item summary{grid-template-columns:32px minmax(0,1fr) 18px}.chapter-label>span{min-width:32px}.question-text{font-size:18px}.question-item>p{margin-left:32px}}[data-reveal]{transition:opacity 1s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s),transform 1.1s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s)}[data-reveal=pending]{opacity:0;transform:translateY(34px)}[data-reveal=shown]{opacity:1;transform:none}.culinary-course[data-reveal] .course-image,.method-photo[data-reveal] img{transition:clip-path 1.4s cubic-bezier(.65,0,.35,1) calc(var(--reveal-delay,0s) + .12s)}.culinary-course[data-reveal=pending] .course-image,.method-photo[data-reveal=pending] img{clip-path:inset(100% 0 0)}.culinary-course[data-reveal=shown] .course-image,.method-photo[data-reveal=shown] img{clip-path:inset(0)}.culinary-course[data-reveal=pending] figcaption{opacity:0}.culinary-course[data-reveal] figcaption{transition:opacity .9s ease calc(var(--reveal-delay,0s) + .7s)}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal] .course-image,[data-reveal] figcaption,.method-photo[data-reveal] img{opacity:1!important;clip-path:none!important;transform:none!important}}.selected-noir .method-photo-label{color:#141413}.selected-noir .method-photo-label span:first-child{color:#2b2924;font-weight:600}.selected-noir .closing{background:var(--bg);color:var(--ink);border-top:1px solid var(--rule)}.selected-noir .closing>.eyebrow,.selected-noir .closing-note{color:var(--muted)}.selected-noir .closing h2 em{color:var(--accent)}.selected-noir .closing .hero-cta{color:var(--ink);background:0 0;border-color:#c5af8780}.selected-noir .closing .hero-cta>svg{color:#c5af87;border-color:#c5af8759}.selected-noir .closing .hero-cta:hover{color:var(--ink);background:#c5af8712;border-color:#c5af87}.selected-noir .method-photo:after{background:linear-gradient(#0000 66%,#ece6da8c 84%,#ece6dad9)}.selected-noir .method-photo-label span+span{color:#141413}.deliverable{border-top:1px solid var(--rule);padding-top:100px;padding-bottom:40px}.deliverable-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:9%;margin-bottom:64px;display:grid}.deliverable-heading h2 em{color:var(--accent)}.deliverable-intro>p{color:var(--muted);max-width:460px;font-size:11px;line-height:2}.deliverable-intro>p+p{color:var(--ink);margin-top:12px}.deliverable-notes{border-top:1px solid var(--rule);max-width:460px;margin:30px 0 0}.deliverable-notes>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.deliverable-notes dt{letter-spacing:1.6px;color:var(--accent);padding-top:2px;font-size:7px}.deliverable-notes dd{color:var(--ink);text-align:right;margin:0;font-size:10px}.audit-viewer{--a-paper:#efe9dd;--a-ink:#161512;--a-soft:#4b463c;--a-muted:#7a7262;--a-gold:#8a7347;--a-gold-2:#b89c66;--a-rule:#16151222;--a-rule-2:#16151240;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.audit-rail{padding-top:8px;position:sticky;top:90px}.audit-rail-title{font-family:var(--display);color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:18px;font-size:21px;line-height:1.2;display:block}.audit-rail-title em{letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);margin-top:6px;font-family:Manrope,sans-serif;font-size:7px;font-style:normal;display:block}.audit-rail [role=tablist]{flex-direction:column;padding:10px 0;display:flex}.audit-rail [role=tab]{border:0;border-left:1px solid var(--rule);width:100%;color:var(--muted);font:inherit;letter-spacing:.3px;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:14px;padding:12px 0 12px 14px;font-size:11px;transition:color .3s,border-color .3s;display:flex}.audit-rail [role=tab] span{width:18px;font-family:var(--display);color:inherit;font-size:13px}.audit-rail [role=tab]:hover{color:var(--ink)}.audit-rail [role=tab][aria-selected=true]{color:var(--ink);border-left:2px solid var(--accent);padding-left:13px}.audit-rail [role=tab][aria-selected=true] span{color:var(--accent)}.audit-rail [role=tab]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.audit-rail-note{border-top:1px solid var(--rule);color:var(--muted);margin-top:8px;padding-top:18px;font-size:9.5px;line-height:1.85}.audit-expand{width:100%;min-height:44px;color:var(--ink);font:inherit;letter-spacing:.3px;text-align:left;cursor:pointer;background:#c5af870d;border:1px solid #c5af8759;flex-direction:column;align-items:flex-start;gap:5px;margin:2px 0 18px;padding:12px 14px;font-size:10.5px;line-height:1.4;transition:background .3s,border-color .3s;display:flex}.audit-expand em{letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);font-size:7.5px;font-style:normal}.audit-expand:hover{border-color:var(--accent);background:#c5af871f}.audit-expand:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.audit-paper{background:var(--a-paper);min-height:900px;color:var(--a-ink);flex-direction:column;padding:34px 72px 30px;display:flex;position:relative;box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #c5af8726}.audit-paper:before{content:"";pointer-events:none;border:1px solid #16151214;position:absolute;inset:12px}.audit-running,.audit-foot{letter-spacing:1.8px;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;align-items:center;gap:16px;font-size:7.5px;display:flex}.audit-running{border-bottom:1px solid var(--a-rule);padding-bottom:16px}.audit-running span+span{color:var(--a-gold)}.audit-page{flex:1;padding:54px 0 46px;animation:.6s cubic-bezier(.22,.61,.36,1) both auditPage}@keyframes auditPage{0%{opacity:0;transform:translateY(8px)}}.audit-foot{border-top:1px solid var(--a-rule);padding-top:18px}.audit-foot button{border:1px solid var(--a-rule-2);height:34px;color:var(--a-ink);font:inherit;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:7.5px;transition:background .3s,color .3s;display:inline-flex}.audit-foot button:hover:not(:disabled){background:var(--a-ink);color:var(--a-paper)}.audit-foot button:disabled{opacity:.3;cursor:default}.audit-folio{font-family:var(--display);letter-spacing:0;color:var(--a-ink);font-size:14px}.audit-folio em{color:var(--a-muted);margin:0 3px;font-style:normal}.ap-head{max-width:760px}.ap-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--a-gold);align-items:baseline;gap:12px;font-size:8.5px;font-weight:600;display:flex}.ap-kicker span{font-family:var(--display);letter-spacing:0;font-size:14px;font-weight:400}.ap-head h3{font-family:var(--display);letter-spacing:-.4px;margin-top:18px;font-size:42px;font-weight:400;line-height:1.12}.ap-lede{max-width:560px;color:var(--a-soft);margin-top:18px;font-size:12px;line-height:1.85}.ap-chart-title{letter-spacing:1.8px;text-transform:uppercase;color:var(--a-muted);margin-bottom:18px;font-size:8px;display:block}.tone-ink{background:#2a2823}.tone-gold{background:var(--a-gold)}.tone-taupe{background:var(--a-gold-2)}.tone-pale{background:#d3c6ab}.ap-summary{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:64px;margin-top:46px;display:grid}.ap-hero-figure{min-width:0;container-type:inline-size}.ap-figure{font-family:var(--display);white-space:nowrap;letter-spacing:-2px;font-variant-numeric:lining-nums;font-size:min(112px,25cqi);line-height:.92;display:block}.ap-figure-note{font-family:var(--display);color:var(--a-soft);margin-top:12px;font-size:20px;font-style:italic;display:block}.ap-figure-guarantee{color:var(--a-soft);margin-top:8px;font-size:12px;line-height:1.55;display:block}.ap-pull{border-left:1px solid var(--a-gold);font-family:var(--display);color:#2c2924;margin:0 0 6px;padding-left:28px;font-size:20px;font-style:italic;line-height:1.5}.ap-stats{border-top:1px solid var(--a-rule-2);border-bottom:1px solid var(--a-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 0;display:grid}.ap-stats>div{padding:20px 24px 22px 0}.ap-stats>div+div{border-left:1px solid var(--a-rule);padding-left:28px}.ap-stats dt{letter-spacing:1.8px;text-transform:uppercase;color:var(--a-muted);font-size:8px}.ap-stats dd{font-family:var(--display);white-space:nowrap;font-variant-numeric:lining-nums;margin:10px 0 0;font-size:36px;line-height:1.05}.ap-stats>div>span{color:var(--a-soft);margin-top:8px;font-size:10px;line-height:1.7;display:block}.ap-composition{margin:46px 0 0}.ap-stack{gap:3px;height:16px;display:flex}.ap-seg{flex-basis:0;min-width:6px}.ap-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ap-legend li{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.ap-swatch{width:10px;height:10px}.ap-legend-label{color:var(--a-soft);font-size:10px}.ap-legend strong,.ap-legend-pct{grid-column:2}.ap-legend strong{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1}.ap-legend-pct{letter-spacing:1px;color:var(--a-muted);font-size:9px}.ap-servers{margin:44px 0 0}.ap-sv-legend{letter-spacing:.4px;color:var(--a-soft);flex-wrap:wrap;gap:10px 26px;margin-bottom:26px;font-size:9px;display:flex}.ap-sv-legend span{align-items:center;gap:8px;display:inline-flex}.ap-sv-legend i{display:inline-block}.k-now,.k-target{width:16px;height:8px}.k-now{background:#2a2823}.k-target,.ap-sv-target{background:repeating-linear-gradient(-45deg,var(--a-gold) 0 2px,#8a734766 2px 4px)}.k-bench{border-left:1px dashed var(--a-gold);width:0;height:14px}.k-avg{border-left:1px dotted var(--a-ink);width:0;height:14px}.ap-sv-chart{--c-name:92px;--c-vals:150px;--c-year:100px;--c-gap:24px;padding-bottom:30px;position:relative}.ap-sv-plot{top:0;bottom:0;left:calc(var(--c-name) + var(--c-gap));right:calc(var(--c-vals) + var(--c-year) + var(--c-gap) * 2);pointer-events:none;position:absolute}.ap-grid,.ap-line-bench,.ap-line-avg{width:0;position:absolute;top:0;bottom:22px}.ap-grid{border-left:1px solid #16151212}.ap-grid em{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:8.5px;font-style:normal;position:absolute;bottom:-22px;left:0;transform:translate(-50%)}.ap-line-bench{border-left:1px dashed var(--a-gold);z-index:2}.ap-line-avg{border-left:1px dotted var(--a-ink);z-index:2}.ap-sv-rows{margin:0;padding:0;list-style:none}.ap-sv-rows li{grid-template-columns:var(--c-name) minmax(0,1fr) var(--c-vals) var(--c-year);gap:var(--c-gap);align-items:center;height:50px;display:grid}.ap-sv-name{color:var(--a-soft);font-size:11px}.ap-sv-track{height:14px;position:relative}.ap-sv-now,.ap-sv-target{position:absolute;top:0;bottom:0;left:0}.ap-sv-now{background:#2a2823}.ap-sv-vals{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ap-sv-vals em{color:var(--a-gold);font-style:normal}.ap-sv-year{text-align:right;font-family:var(--display);white-space:nowrap;font-variant-numeric:lining-nums;font-size:18px}.ap-sv-rows li:first-child .ap-sv-year{letter-spacing:1.6px;text-transform:uppercase;color:var(--a-gold);font-family:Manrope,sans-serif;font-size:8px}.ap-sv-total{grid-template-columns:var(--c-name,92px) minmax(0,1fr) auto;border-top:1px solid var(--a-ink);align-items:baseline;gap:24px;margin-top:10px;padding-top:18px;display:grid}.ap-sv-total>span:first-child{letter-spacing:1.8px;text-transform:uppercase;color:var(--a-muted);font-size:8px}.ap-sv-total>span:nth-child(2){font-family:var(--display);font-size:22px}.ap-sv-total em{color:var(--a-gold);font-style:normal}.ap-sv-total strong{font-family:var(--display);white-space:nowrap;font-size:30px;font-weight:400}.ap-rank{margin:44px 0 0}.ap-rank ol{border-top:1px solid var(--a-rule-2);margin:0;padding:0;list-style:none}.ap-rank li{border-bottom:1px solid var(--a-rule);grid-template-columns:34px 270px minmax(0,1fr) 104px;align-items:center;gap:24px;padding:15px 0;display:grid}.ap-rank-n{font-family:var(--display);color:var(--a-muted);font-size:15px}.ap-rank-label{font-family:var(--display);font-size:18px;line-height:1.2}.ap-rank-label em{letter-spacing:1.5px;text-transform:uppercase;color:var(--a-muted);margin-top:5px;font-family:Manrope,sans-serif;font-size:7.5px;font-style:normal;display:block}.ap-rank-track{background:#1615120a;height:12px;position:relative}.ap-rank-track span{background:#2a2823;position:absolute;inset:0 auto 0 0}.ap-rank li.is-top .ap-rank-track span{background:var(--a-gold)}.ap-rank li.is-top .ap-rank-n{color:var(--a-gold)}.ap-rank-value{text-align:right;font-family:var(--display);white-space:nowrap;font-variant-numeric:lining-nums;font-size:22px}.ap-evidence{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ap-evidence li{border-top:1px solid var(--a-rule);padding:22px 0 24px}.ap-evidence li:nth-child(-n+2){border-top-color:var(--a-rule-2)}.ap-ev-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ap-ev-moment{letter-spacing:1.6px;text-transform:uppercase;color:var(--a-gold);font-size:7.5px;font-weight:600}.ap-ev-value{font-family:var(--display);white-space:nowrap;font-size:20px}.ap-evidence h4{font-family:var(--display);margin:8px 0;font-size:21px;font-weight:400;line-height:1.2}.ap-evidence p{color:var(--a-soft);font-size:10.5px;line-height:1.8}.ap-ev-measure{border:1px solid var(--a-rule);color:var(--a-ink);font-variant-numeric:tabular-nums;background:#16151209;margin-top:12px;padding:6px 10px;font-size:9.5px;display:inline-block}.ap-ev-measure em{color:var(--a-gold);margin:0 3px;font-style:normal}.ap-ledger{gap:40px;margin-top:40px;display:grid}.ap-ledger-block{margin:0}.ap-lg-rows{border-top:1px solid var(--a-rule);margin:0;padding:0;list-style:none}.ap-lg-row{border-bottom:1px solid var(--a-rule);grid-template-columns:190px minmax(0,1fr) 118px;align-items:center;gap:22px;padding:13px 0;display:grid}.ap-lg-row.is-total{border-top:1px solid var(--a-ink);border-bottom:0;margin-top:-1px;padding-top:15px}.ap-lg-label{color:#3c3932;font-size:12px;line-height:1.35}.is-total .ap-lg-label{color:var(--a-ink);font-weight:600}.ap-lg-track{height:22px;position:relative}.is-total .ap-lg-track{height:28px}.ap-lg-bar{position:absolute;top:0;bottom:0;left:0}.ap-lg-bar.tone-neg{background:repeating-linear-gradient(-45deg,#1615124d 0 1.5px,#0000 1.5px 6px);border:1px solid #1615128c}.ap-lg-bar.tone-gold{background:var(--a-gold-2)}.ap-lg-bar.tone-result{background:var(--a-gold)}.ap-lg-bar.is-added{border-left:2px solid #f1ede4;justify-content:center;align-items:center;display:flex}.ap-lg-bar.is-added small{color:#f6f1e6;font-family:var(--display);white-space:nowrap;font-size:13px}.ap-lg-value{text-align:right;font-family:var(--display);white-space:nowrap;font-size:20px;font-weight:400}.is-total .ap-lg-value{font-size:24px}.ap-lg-note{text-align:right;font-family:var(--display);color:var(--a-gold);margin-top:16px;font-size:18px;font-style:italic}.ap-stats-foot{margin-top:44px}.ap-stats-foot dd{font-size:28px}.ap-assumptions{color:var(--a-muted);max-width:820px;margin-top:22px;font-size:9px;line-height:1.8}.audit-viewer[data-inview=true] .ap-seg,.audit-viewer[data-inview=true] .ap-sv-now,.audit-viewer[data-inview=true] .ap-sv-target,.audit-viewer[data-inview=true] .ap-rank-track span{animation:1.1s cubic-bezier(.22,.61,.36,1) both auditGrowX}.audit-viewer[data-inview=true] .ap-sv-target{animation-delay:.35s}.audit-viewer[data-inview=true] .ap-lg-bar{animation:1s cubic-bezier(.22,.61,.36,1) both auditGrowX}.audit-viewer[data-inview=true] .ap-lg-row:nth-child(2) .ap-lg-bar{animation-delay:.12s}.audit-viewer[data-inview=true] .ap-lg-row:nth-child(3) .ap-lg-bar{animation-delay:.24s}.audit-viewer[data-inview=true] .ap-lg-row:nth-child(4) .ap-lg-bar,.audit-viewer[data-inview=true] .ap-lg-bar.is-added{animation-delay:.4s}@keyframes auditGrowX{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes auditGrowY{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.audit-page,.audit-viewer[data-inview=true] *{animation:none!important}}.report-contents{margin-top:80px}.report-chapters{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:44px;margin:20px 0 0;padding:0;list-style:none;display:grid}.report-chapter{border-bottom:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:22px 0;display:grid}.report-numeral{font-family:var(--display);color:var(--accent);padding-top:1px;font-size:15px}.report-chapter h3{font-family:var(--display);margin:0 0 7px;font-size:20px;font-weight:400;line-height:1.25}.report-chapter p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}@media(max-width:1240px){.audit-viewer{grid-template-columns:190px minmax(0,1fr);gap:40px}.audit-paper{padding:32px 52px 28px}.ap-figure{font-size:min(92px,25cqi)}.ap-rank li{grid-template-columns:30px 230px minmax(0,1fr) 96px;gap:20px}}@media(max-width:1100px){.deliverable-grid{grid-template-columns:1fr;gap:34px}.audit-viewer{grid-template-columns:minmax(0,1fr);gap:22px}.audit-rail{min-width:0;padding-top:0;position:static}.audit-rail-title{display:none}.audit-rail [role=tablist]{scrollbar-width:none;flex-direction:row;gap:6px;padding:0;overflow-x:auto}.audit-rail [role=tablist]::-webkit-scrollbar{display:none}.audit-rail [role=tab],.audit-rail [role=tab][aria-selected=true]{border:1px solid var(--rule);white-space:nowrap;flex:none;gap:8px;width:auto;padding:10px 14px}.audit-rail [role=tab][aria-selected=true]{border-color:var(--accent);background:#c5af8714}.audit-rail [role=tab] span{width:auto}.audit-expand{margin:10px 0 0}.audit-rail-note{border-top:0;margin-top:14px;padding-top:0}.audit-paper{min-height:0}.ap-summary{grid-template-columns:1fr;gap:32px}.report-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ap-lg-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";gap:8px 12px;padding:12px 0}.ap-lg-label{grid-area:label}.ap-lg-value{grid-area:value;font-size:18px}.is-total .ap-lg-value{font-size:21px}.ap-lg-track{grid-area:track;height:16px}.is-total .ap-lg-track{height:22px}.ap-lg-bar.is-added small{font-size:11px}.ap-lg-note{text-align:left}.deliverable{padding-top:60px;padding-bottom:20px}.deliverable h2{font-size:44px}.deliverable-grid{margin-bottom:40px}.audit-paper{margin:0 -6px;padding:24px 22px 20px}.audit-paper:before{inset:7px}.audit-running{flex-direction:column;align-items:flex-start;gap:5px;font-size:7px}.audit-page{padding:34px 0}.ap-head h3{font-size:30px}.ap-head h3 br{display:none}.ap-lede{font-size:11.5px}.ap-figure{letter-spacing:-1px;font-size:min(66px,25cqi)}.ap-figure-note,.ap-pull{font-size:17px}.ap-pull{padding-left:18px}.ap-stats{margin-top:34px}.ap-stats>div{padding:16px 10px 16px 0}.ap-stats>div+div{padding-left:12px}.ap-stats dd{font-size:21px}.ap-stats-foot{grid-template-columns:1fr}.ap-stats-foot>div,.ap-stats-foot>div+div{border-left:0;padding:18px 0}.ap-stats-foot>div+div{border-top:1px solid var(--a-rule)}.ap-stats-foot dd{font-size:26px}.ap-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.ap-sv-plot,.ap-sv-legend span:has(.k-bench),.ap-sv-legend span:has(.k-avg){display:none}.ap-sv-legend{gap:8px 18px;margin-bottom:14px}.ap-sv-chart{padding-bottom:0}.ap-sv-rows li{border-bottom:1px solid var(--a-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name year""vals year""track track";gap:3px 14px;height:auto;padding:12px 0 14px}.ap-sv-name{color:var(--a-muted);grid-area:name;font-size:10px}.ap-sv-vals{grid-area:vals}.ap-sv-year{grid-area:year;align-self:center}.ap-sv-track{background:#1615120a;grid-area:track;height:10px;margin-top:8px}.ap-sv-total{grid-template-columns:1fr auto;gap:6px 14px}.ap-sv-total>span:first-child{grid-column:1/-1}.ap-sv-total>span:nth-child(2){font-size:17px}.ap-sv-total strong{font-size:22px}.ap-rank li{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"n label value"".track track";gap:10px 12px;padding:14px 0 16px}.ap-rank-n{grid-area:n}.ap-rank-label{grid-area:label;font-size:16px}.ap-rank-value{grid-area:value;align-self:start;font-size:18px}.ap-rank-track{grid-area:track;height:8px}.ap-evidence{grid-template-columns:1fr}.ap-evidence li:nth-child(2){border-top-color:var(--a-rule)}.ap-evidence h4{font-size:19px}.audit-next{font-size:7px!important}.report-chapters{grid-template-columns:1fr}.report-chapter h3{font-size:18px}}@media(max-width:400px){.deliverable h2{font-size:38px}.audit-paper{padding:22px 16px 18px}.ap-head h3{font-size:27px}.ap-figure{font-size:54px}.ap-stats:not(.ap-stats-foot){grid-template-columns:1fr}.ap-stats:not(.ap-stats-foot)>div,.ap-stats:not(.ap-stats-foot)>div+div{border-left:0;justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.ap-stats:not(.ap-stats-foot)>div+div{border-top:1px solid var(--a-rule)}.ap-stats:not(.ap-stats-foot) dd{margin:0}.ap-legend strong{font-size:18px}.audit-foot{gap:8px}.audit-next{letter-spacing:1.2px!important;padding:0 9px!important}.report-chapter{grid-template-columns:26px minmax(0,1fr)}}.platform-stage-host{background:#0b0b0a;position:fixed;inset:0;overflow:hidden}.platform-stage{--p-bg:#141413;--p-ink:#f1ede4;--p-muted:#9f9b91;--p-gold:#c5af87;--p-rule:#f1ede41f;--p-serif:"Bodoni Moda", serif;width:1920px;height:1080px;color:var(--p-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(70% 60% at 50% 42%,#1d1c1a,#141413 58%,#0d0d0c);font-family:Manrope,sans-serif;font-size:15px;position:relative;overflow:hidden}.platform-stage h1,.platform-stage h2,.platform-stage h3,.platform-stage h4,.platform-stage p{margin:0;font-weight:400}.platform-stage small{font-size:inherit}.platform-scene{position:absolute;inset:0}.platform-kicker{color:var(--p-gold);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:500;display:block}.platform-caption{color:var(--p-ink);font-family:var(--p-serif);text-align:center;text-shadow:0 2px 24px #0009;font-size:40px;font-style:italic;position:absolute;bottom:74px;left:0;right:0}.platform-caption-scrim{pointer-events:none;background:linear-gradient(#0a0a0900,#0a0a0938 28%,#0a0a099e 62%,#0a0a09d1);height:300px;position:absolute;bottom:0;left:0;right:0}.platform-demo-label{color:#f1ede46b;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500;position:absolute;bottom:30px;right:56px}.platform-title,.platform-close{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.platform-title-eyebrow{color:var(--p-gold);letter-spacing:.32em;text-transform:uppercase;font-size:13px;font-weight:500}.platform-title h1{font-family:var(--p-serif);letter-spacing:-.01em;margin:28px 0 34px;font-size:156px;line-height:1}.platform-title-rule{background:var(--p-gold);width:240px;height:1px}.platform-title p{color:#c9c4b8;letter-spacing:.26em;text-transform:uppercase;margin-top:30px;font-size:17px;font-weight:500}.platform-title p i{color:var(--p-gold);margin:0 10px;font-style:normal}.platform-close h2{font-family:var(--p-serif);font-size:136px;line-height:1}.platform-close p{color:var(--p-gold);font-family:var(--p-serif);margin:26px 0 70px;font-size:42px;font-style:italic}.platform-close-brand{text-align:left;align-items:center;gap:18px;display:flex}.platform-close-brand img{width:auto;height:58px}.platform-close-brand span{font-family:var(--p-serif);font-size:22px;line-height:1.05}.platform-frame{background:#191918;border:1px solid #f1ede424;grid-template-columns:260px minmax(0,1fr);width:1560px;height:840px;display:grid;position:absolute;top:56px;left:180px;box-shadow:0 40px 120px #0000008c}.platform-side{border-right:1px solid var(--p-rule);background:#161615;flex-direction:column;padding:36px 26px 30px;display:flex}.platform-side-brand{flex-direction:column;gap:8px;padding:0 12px;display:flex}.platform-mark{font-family:var(--p-serif);white-space:nowrap;font-size:28px;line-height:1}.platform-venue{color:var(--p-gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}.platform-side nav{flex-direction:column;gap:4px;margin-top:48px;display:flex}.platform-nav{color:var(--p-muted);align-items:center;gap:14px;padding:12px;font-size:15px;display:flex}.platform-nav.is-active{color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-gold);background:#c5af8717}.platform-side-foot{border-top:1px solid var(--p-rule);align-items:center;gap:12px;margin-top:auto;padding:18px 12px 0;font-size:14px;display:flex}.platform-side-foot small{color:var(--p-muted);font-size:12px;display:block}.platform-main{min-width:0;padding:38px 48px;position:relative;overflow:hidden}.platform-avatar{width:36px;height:36px;color:var(--p-gold);font-family:var(--p-serif);border:1px solid #c5af878c;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.platform-avatar.small{width:34px;height:34px}.platform-avatar.large{width:88px;height:88px;font-size:34px}.platform-head{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.platform-head h2{font-family:var(--p-serif);margin-top:10px;font-size:46px;line-height:1.05}.platform-head-meta{color:var(--p-muted);font-size:15px}.platform-head-meta b{color:var(--p-ink);font-weight:600}.platform-head-meta i{color:var(--p-gold);margin:0 8px;font-style:normal}.platform-head-meta em{color:var(--p-ink);font-family:var(--p-serif);text-align:right;margin-bottom:6px;font-size:24px;font-style:italic;display:block}.platform-head-meta small{text-align:right;font-size:15px;display:block}.platform-alert{border:1px solid #c5af8780;align-items:center;gap:12px;padding:12px 18px;font-size:15px;display:flex}.platform-alert i{background:var(--p-gold);width:8px;height:8px}.platform-alert b{color:var(--p-gold);font-weight:400}.platform-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.platform-kpi{border:1px solid var(--p-rule);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.platform-kpi>span{color:var(--p-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.platform-kpi strong{font-family:var(--p-serif);font-size:40px;font-weight:400;line-height:1.1}.platform-kpi strong small{color:var(--p-muted);font-family:Manrope,sans-serif;font-size:17px}.platform-kpi em{color:var(--p-muted);font-size:13px;font-style:normal}.platform-tr{border-bottom:1px solid var(--p-rule);align-items:center;gap:0 16px;height:50px;padding:0 14px;display:grid}.platform-table.dash .platform-th{height:38px}.platform-table.dash .platform-tr{grid-template-columns:230px 190px 170px 190px minmax(0,1fr) 140px;height:54px}.platform-table.board .platform-tr{grid-template-columns:40px 230px 140px 100px repeat(4,104px) minmax(0,1fr)}.platform-table.board .platform-tr:not(.platform-th){height:64px}.platform-th{height:38px;color:var(--p-muted);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:500}.platform-who{align-items:center;gap:12px;font-size:15px;display:flex}.platform-who small,.platform-ads small{color:var(--p-muted);font-size:12px;display:block}.platform-ads small{color:var(--p-gold)}.platform-ads b,.platform-num,.platform-attach b,.platform-change b,.platform-progress b,.platform-rating b{font-variant-numeric:tabular-nums;font-weight:500}.platform-progress,.platform-rating,.platform-change{align-items:center;gap:12px;display:flex}.platform-progress .platform-bar{width:140px}.platform-progress b small{color:var(--p-muted);font-weight:400}.platform-bar{background:#f1ede41f;height:4px;display:block;position:relative}.platform-bar>span{background:var(--p-gold);position:absolute;inset:0 auto 0 0}.platform-last{color:#c9c4b8;white-space:nowrap;font-size:14px;overflow:hidden}.platform-chip{color:var(--p-gold);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;border:1px solid #c5af8799;padding:5px 9px;font-size:10.5px;font-weight:500;display:inline-block}.platform-chip.warn{color:#e3a487;border-color:#de9676b3}.platform-stars{display:inline-flex}.platform-star{flex:none;display:inline-block;position:relative}.platform-star svg{display:block}.platform-star-off svg{fill:#f1ede429}.platform-star-on{height:100%;position:absolute;top:0;left:0;overflow:hidden}.platform-star-on svg{fill:var(--p-gold)}.platform-library-viewport{margin-right:-48px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.platform-library{grid-template-columns:repeat(7,262px);grid-auto-rows:296px;gap:20px;width:max-content;display:grid}.platform-module{border:1px solid var(--p-rule);background:#1d1d1b;flex-direction:column;padding:22px 22px 20px;display:flex}.platform-module-num{color:var(--p-gold);font-family:var(--p-serif);font-size:16px}.platform-module h3{font-family:var(--p-serif);margin:14px 0 10px;font-size:25px;line-height:1.12}.platform-module-pages{color:var(--p-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500}.platform-module ul{margin:16px 0 0;padding:0;list-style:none}.platform-module li{color:#b9b4a9;align-items:center;gap:9px;margin:7px 0;font-size:13px;display:flex}.platform-module li svg{color:var(--p-gold);flex:none}.platform-module-foot{color:var(--p-muted);flex-direction:column;gap:8px;margin-top:auto;font-size:12px;display:flex}.platform-profile-head{align-items:center;gap:26px;margin-bottom:24px;display:flex}.platform-profile-head h2{font-family:var(--p-serif);margin:8px 0 6px;font-size:46px;line-height:1.05}.platform-profile-meta{color:var(--p-muted);font-size:14px}.platform-ring{align-items:center;gap:22px;margin-left:auto;display:flex;position:relative}.platform-ring>em{color:var(--p-muted);letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:500;line-height:1.6}.platform-ring-dial{width:128px;height:128px;position:relative}.platform-ring circle{fill:none;stroke-width:5px}.platform-ring .track{stroke:#f1ede41f}.platform-ring .fill{stroke:var(--p-gold);transform-origin:64px 64px;transform:rotate(-90deg)}.platform-ring-dial>span{color:var(--p-muted);justify-content:center;align-items:baseline;padding-top:38px;font-size:15px;display:flex;position:absolute;inset:0}.platform-ring b{color:var(--p-ink);font-family:var(--p-serif);font-size:40px;font-weight:400;line-height:1}.platform-profile-grid{grid-template-columns:1.05fr 1fr .95fr;gap:18px;display:grid}.platform-card{border:1px solid var(--p-rule);background:#1c1c1a;height:618px;padding:22px 24px;overflow:hidden}.platform-card h4{letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.platform-card h4 em{color:var(--p-muted);letter-spacing:.08em;font-style:normal}.platform-card h4.spaced{margin-top:26px}.platform-comp{grid-template-columns:minmax(0,1fr) 140px 30px;align-items:center;gap:12px;margin:11px 0;font-size:13.5px;display:grid}.platform-comp b{text-align:right;font-weight:500}.platform-comp-track{background:#f1ede41f;height:4px;position:relative}.platform-comp-track>span{background:var(--p-gold);position:absolute;inset:0 auto 0 0}.platform-comp-track i{background:var(--p-ink);width:1px;height:14px;position:absolute;top:-5px}.platform-exercise{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;margin:10px 0;font-size:13.5px;display:grid}.platform-exercise small{color:var(--p-muted);font-size:11.5px;display:block}.platform-exercise b{text-align:right;font-weight:500}.platform-ads-now{align-items:baseline;gap:14px;display:flex}.platform-ads-now strong{font-family:var(--p-serif);font-variant-numeric:tabular-nums;font-size:46px;font-weight:400}.platform-ads-now span{color:var(--p-gold);font-size:16px;font-weight:500}.platform-chart{width:100%;height:auto;margin:6px 0 8px;display:block;overflow:visible}.platform-chart .grid{stroke:#f1ede412}.platform-chart text{fill:var(--p-muted);font-size:11px}.platform-chart .baseline{stroke:var(--p-gold);stroke-dasharray:4 5;opacity:.7}.platform-chart .line{fill:none;stroke:var(--p-ink);stroke-width:2px;stroke-linejoin:round}.platform-chart .dot{fill:var(--p-gold)}.platform-chart-legend{color:var(--p-muted);justify-content:space-between;font-size:12px;display:flex}.platform-chart-legend .dash{border-top:1px dashed var(--p-gold);vertical-align:middle;width:18px;margin-right:8px;display:inline-block}.platform-note{border-top:1px solid var(--p-rule);padding:11px 0}.platform-note>span{color:var(--p-gold);justify-content:space-between;font-size:12px;display:flex}.platform-note small{color:var(--p-muted)}.platform-note p{color:#c9c4b8;margin-top:6px;font-size:14px;line-height:1.5}.platform-signed{border-bottom:1px solid var(--p-rule);grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.platform-signed>svg{color:var(--p-gold);margin-top:2px}.platform-signed small{color:var(--p-muted);font-size:11.5px;display:block}.platform-signed em{color:var(--p-muted);font-size:12px;font-style:normal}.platform-signed.next{color:#c9c4b8;border-bottom:0}.platform-signed.next small{color:var(--p-gold)}.platform-pending{border:1px dashed var(--p-gold);width:13px;height:13px;margin-top:3px}.platform-device-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 110px}.platform-tablet{background:#0b0b0a;border-radius:44px;width:1360px;height:880px;padding:22px;box-shadow:0 0 0 1px #f1ede424,0 50px 140px #0009}.platform-tablet-screen,.platform-phone-screen{--p-ink-d:#1f1e1b;--p-muted-d:#6b675e;--p-gold-d:#85714a;height:100%;color:var(--p-ink-d);background:#f1ede4;position:relative;overflow:hidden}.platform-tablet-screen{border-radius:24px;padding:40px 52px}.platform-tablet-screen .platform-kicker,.platform-phone-screen .platform-kicker{color:var(--p-gold-d)}.platform-grade-head{border-bottom:1px solid #1f1e1b24;justify-content:space-between;align-items:flex-end;padding-bottom:22px;display:flex}.platform-grade-head h2{font-family:var(--p-serif);margin:10px 0 8px;font-size:44px;line-height:1.05}.platform-grade-meta{color:var(--p-muted-d);font-size:15px}.platform-grade-meta i{color:var(--p-gold-d);margin:0 8px;font-style:normal}.platform-grade-score{flex-direction:column;align-items:flex-end;display:flex}.platform-grade-score strong{font-family:var(--p-serif);font-size:66px;font-weight:400;line-height:1}.platform-grade-score span{color:var(--p-muted-d);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.platform-grade-body{grid-template-columns:1.22fr 1fr;gap:40px;margin-top:22px;display:grid}.platform-grade-row{border-bottom:1px solid #1f1e1b1a;grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:16px;min-height:88px;padding:14px 18px;display:grid}.platform-grade-row.is-active{background:#c5af8733}.platform-grade-label{font-size:19px;font-weight:500}.platform-grade-label small{color:var(--p-gold-d);margin-right:12px;font-size:12px}.platform-grade-word{color:var(--p-muted-d);letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:500}.platform-tablet .platform-star-off svg{fill:#1f1e1b21}.platform-tablet .platform-star-on svg{fill:#a88a55}.platform-grade-notes{position:relative}.platform-grade-notes label{margin-bottom:24px;display:block}.platform-grade-notes label>span,.platform-signbox>span{color:var(--p-muted-d);letter-spacing:.15em;text-transform:uppercase;font-size:11.5px;font-weight:500}.platform-grade-notes p{background:#f8f5ef;border:1px solid #1f1e1b29;min-height:118px;margin-top:8px;padding:14px 16px;font-size:17px;line-height:1.5}.platform-grade-notes label+label p{min-height:84px}.platform-caret{background:var(--p-ink-d);vertical-align:-4px;width:2px;height:20px;margin-left:2px;display:inline-block}.platform-signbox{flex-direction:column;gap:6px;padding-top:4px;display:flex}.platform-signbox svg{border-bottom:1px solid #1f1e1b66}.platform-signbox path{fill:none;stroke:var(--p-ink-d);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.platform-signbox em{color:var(--p-muted-d);font-size:12px;font-style:normal}.platform-stamp{color:#7a6640;font-family:var(--p-serif);letter-spacing:.08em;text-transform:uppercase;border:2px solid #7a6640;flex-direction:column;align-items:center;padding:12px 22px 10px;font-size:30px;display:flex;position:absolute;bottom:-104px;right:10px}.platform-stamp small{letter-spacing:.1em;margin-top:2px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600}.platform-quiz-scene{justify-content:center;align-items:center;gap:150px;display:flex;position:absolute;inset:0 0 110px}.platform-phone{background:#0b0b0a;border-radius:62px;flex:none;width:410px;height:840px;padding:14px;box-shadow:0 0 0 1px #f1ede429,0 50px 140px #0009}.platform-phone-screen{border-radius:49px}.platform-phone-status{justify-content:space-between;align-items:center;padding:16px 32px 0;font-size:14px;font-weight:600;display:flex}.platform-phone-island{background:#0b0b0a;border-radius:20px;width:112px;height:32px}.platform-quiz-track{position:absolute;inset:70px 0 0}.platform-quiz-track>div{position:absolute;inset:0}.platform-quiz-q{padding:22px 28px}.platform-quiz-top{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11.5px;font-weight:500;display:flex}.platform-quiz-top b{font-family:var(--p-serif);letter-spacing:0;text-transform:none;font-size:20px;font-weight:400}.platform-quiz-top b small{color:var(--p-muted-d);font-size:14px}.platform-quiz-bar{background:#1f1e1b1f;height:3px;margin:12px 0 26px;display:block;position:relative}.platform-quiz-bar>span{background:#a88a55;position:absolute;inset:0 auto 0 0}.platform-quiz-module{color:var(--p-gold-d);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.platform-quiz-q h3{font-family:var(--p-serif);margin:12px 0 26px;font-size:32px;line-height:1.14}.platform-quiz-options{flex-direction:column;gap:12px;display:flex}.platform-quiz-option{background:#f8f5ef;border:1px solid #1f1e1b2e;align-items:center;gap:14px;padding:15px 16px;font-size:15px;line-height:1.3;display:flex}.platform-quiz-option i{border:1px solid #1f1e1b40;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:600;display:flex}.platform-quiz-option.is-pressed{border-color:var(--p-ink-d)}.platform-quiz-option.is-right{border-color:var(--p-ink-d);background:var(--p-ink-d);color:#f1ede4}.platform-quiz-option.is-right i{color:var(--p-ink-d);background:#c5af87;border-color:#c5af87}.platform-quiz-feedback{color:var(--p-gold-d);letter-spacing:.15em;text-transform:uppercase;margin-top:20px;font-size:12.5px;font-weight:600;display:block}.platform-quiz-feedback i{font-style:normal}.platform-quiz-result{text-align:center;flex-direction:column;align-items:center;height:100%;padding:64px 28px 40px;display:flex}.platform-quiz-result strong{font-family:var(--p-serif);margin:40px 0 18px;font-size:128px;font-weight:400;line-height:1}.platform-quiz-result strong small{color:var(--p-gold-d);font-size:40px}.platform-quiz-pass{border:1px solid var(--p-ink-d);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;display:flex}.platform-quiz-result p{color:var(--p-muted-d);margin-top:40px;font-size:15px}.platform-quiz-review{border-bottom:1px solid #a88a55;margin-top:8px;padding-bottom:3px;font-size:16px;font-weight:500}.platform-quiz-done{background:var(--p-ink-d);color:#f1ede4;letter-spacing:.18em;text-transform:uppercase;align-self:stretch;margin-top:auto;padding:17px;font-size:13px;font-weight:600}.platform-quiz-side{width:640px}.platform-quiz-side h2{font-family:var(--p-serif);margin:18px 0 24px;font-size:66px;line-height:1.05}.platform-quiz-side h2 em{color:var(--p-gold)}.platform-quiz-side p{color:#c2bdb1;max-width:540px;font-size:19px;line-height:1.6}.platform-quiz-alert{border:1px solid var(--p-rule);border-left:2px solid var(--p-gold);background:#1c1c1a;align-items:center;gap:16px;margin-top:44px;padding:18px 22px;font-size:16px;display:flex}.platform-quiz-alert small{color:var(--p-gold);margin-top:3px;font-size:13px;display:block}.platform-seg{border:1px solid var(--p-rule);display:flex}.platform-seg span{color:var(--p-muted);padding:10px 16px;font-size:13px}.platform-seg span.is-on{color:var(--p-ink);background:#c5af8726}.platform-board-rows{position:relative}.platform-board-rows .platform-tr{background:#191918}.platform-rank{color:var(--p-gold);font-family:var(--p-serif);font-size:18px}.platform-num{font-size:15px}.platform-num.muted{color:var(--p-muted)}.platform-attach b{font-size:15px}.platform-attach small{color:var(--p-gold);margin-left:6px;font-size:12px}.platform-change .platform-bar{width:120px}.platform-change b{color:var(--p-gold)}.platform-foot{color:var(--p-muted);margin-top:18px;font-size:12.5px}.platform-player{color:#f1ede4;background:#0e0e0d;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:40px 20px;display:flex}.platform-player header{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 16px;display:flex}.platform-player header span{font-family:Bodoni Moda,serif;font-size:30px}.platform-player header em{color:#c5af87;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-style:normal}.platform-player video{aspect-ratio:16/9;background:#000;border:1px solid #f1ede424;width:min(1280px,100%)}.platform-player p{color:#9f9b91;text-align:center;margin:0;font-size:12px}.room-film,.ambient-clip{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.room-film::-webkit-media-controls{-webkit-appearance:none;display:none!important}.room-film::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.room-film::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.ambient-clip::-webkit-media-controls{-webkit-appearance:none;display:none!important}.ambient-clip::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.ambient-clip::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.platform-stage-host.is-captions,.platform-stage.is-captions{background:0 0}.platform-stage-host.is-screen,.platform-stage.is-screen{background:#f1ede4}.platform-cam{will-change:transform;width:1920px;height:1080px;position:absolute;inset:0}.platform-still{position:absolute;inset:0;overflow:hidden}.platform-still img{object-fit:cover;width:100%;height:100%;display:block}.platform-plate{width:1920px;height:1088px;position:absolute;top:0;left:0}.platform-plate img{width:1920px;height:1088px;display:block}.platform-plate-screen{transform-origin:0 0;background:#f1ede4;border-radius:14px;position:absolute;top:0;left:0;overflow:hidden}.platform-plate-glare{pointer-events:none;background:linear-gradient(112deg,#ffffff1f,#fff0 34% 72%,#ffffff0d);position:absolute;inset:0}.pv-screen{--p-ink-d:#1f1e1b;--p-muted-d:#6b675e;--p-gold-d:#85714a;width:1280px;height:880px;color:var(--p-ink-d);background:#f1ede4;flex-direction:column;padding:44px 56px 40px;font-family:Manrope,sans-serif;display:flex;position:relative;overflow:hidden}.pv-screen .platform-star-off svg{fill:#1f1e1b21}.pv-screen .platform-star-on svg{fill:#a88a55}.pv-head{border-bottom:1px solid #1f1e1b29;flex:none;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:14px;padding-bottom:22px;display:flex}.pv-kicker{color:var(--p-gold-d);letter-spacing:.16em;text-transform:uppercase;font-size:15px;font-weight:600;display:block}.pv-head h2{font-family:var(--p-serif);margin-top:10px;font-size:54px;line-height:1.04}.pv-count,.pv-who{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.pv-count strong{font-family:var(--p-serif);font-size:68px;font-weight:400;line-height:1}.pv-count span{color:var(--p-muted-d);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:600}.pv-who span{font-size:23px;font-weight:600}.pv-who small{color:var(--p-muted-d);margin-top:4px;font-size:17px}.pv-check-list{flex:1;margin:0;padding:0;list-style:none}.pv-check-list li{border-bottom:1px solid #1f1e1b1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;gap:24px;height:74px;padding:0 18px;display:grid}.pv-check-list li.is-active{background:#c5af873d}.pv-check-text{font-size:26px;font-weight:500}.pv-check-time{color:var(--p-muted-d);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.pv-check-time b{color:#5e4f33;letter-spacing:.06em;background:#7a664024;border-radius:16px;justify-content:center;align-items:center;min-width:46px;height:32px;padding:0 8px;font-size:15px;font-weight:700;display:inline-flex}.pv-check-headright{align-items:flex-end;gap:28px;display:flex}.pv-verify{color:#1f1e1b;white-space:nowrap;border:2px solid #1f1e1b;border-radius:14px;align-items:center;height:62px;padding:0 28px;font-size:21px;font-weight:600;display:inline-flex}.pv-verify.is-pressed{background:#1f1e1b1f;transform:scale(.96)}.pv-verify.is-on{color:#f1ede4;background:#7a6640;border-color:#7a6640}.pv-box{color:#f1ede4;border:2px solid #1f1e1b52;border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pv-box.is-on{background:#7a6640;border-color:#7a6640}.pv-check-foot{flex:none;justify-content:space-between;align-items:center;gap:40px;min-height:92px;padding-top:16px;display:flex}.pv-by>span,.pv-verified small,.pv-sheet-label{color:var(--p-muted-d);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:600;display:block}.pv-by>div{gap:26px;margin-top:10px;display:flex}.pv-person{align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.pv-person i,.pv-sheet-people i{color:#f1ede4;letter-spacing:.04em;background:#1f1e1b;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.pv-verified{align-items:center;gap:18px;display:flex}.pv-verified .pv-signature{width:190px}.pv-verified>span{flex-direction:column;gap:4px;font-size:18px;font-weight:600;display:flex}.pv-verified em{color:#7a6640;align-items:center;gap:8px;font-size:17px;font-style:normal;display:flex}.pv-pending{color:var(--p-muted-d);text-align:right;font-size:18px;font-weight:500}.pv-sheet{background:#faf8f3;flex-direction:column;width:640px;padding:40px 52px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #1f1e1b29}.pv-sheet h3{font-family:var(--p-serif);margin:8px 0 24px;font-size:42px;font-weight:400;line-height:1.05}.pv-sheet-people{margin:10px 0 26px;padding:0;list-style:none}.pv-sheet-people li{border-bottom:1px solid #1f1e1b1a;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 0;display:grid}.pv-sheet-people span{flex-direction:column;font-size:20px;font-weight:600;display:flex}.pv-sheet-people small{color:var(--p-muted-d);font-size:15px;font-weight:500}.pv-sheet-people b{color:var(--p-muted-d);font-size:16px;font-weight:600}.pv-sheet-sign{background:#1f1e1b0a;border-bottom:1.5px solid #1f1e1b6b;border-radius:12px 12px 0 0;justify-content:center;margin-top:8px;padding:18px 0 0;display:flex}.pv-sheet-sign .pv-signature{border-bottom:0;width:76%}.pv-sheet-name{color:var(--p-muted-d);align-items:center;gap:8px;margin-top:10px;font-size:17px;font-style:normal;font-weight:500;display:flex}.pv-sheet-name svg{color:#7a6640}.pv-sheet .pv-submit{margin-top:auto}.pv-sign{flex-direction:column;gap:6px;width:440px;display:flex}.pv-sign>span{color:var(--p-muted-d);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:600}.pv-sign em{color:var(--p-muted-d);align-items:center;gap:8px;font-size:17px;font-style:normal;font-weight:500;display:flex}.pv-sign em svg{color:#7a6640}.pv-signature{aspect-ratio:340/90;border-bottom:1.5px solid #1f1e1b6b;width:100%;height:auto;display:block}.pv-signature path{fill:none;stroke:var(--p-ink-d);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pv-submit{color:#f1ede4;white-space:nowrap;background:#1f1e1b;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:12px;height:78px;padding:0 40px;font-size:23px;font-weight:600;transition:none;display:inline-flex}.pv-submit.is-pressed{background:#3d3a33;transform:scale(.96)}.pv-submit.is-done{background:#7a6640}.pv-pos-body{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;min-height:0;margin-top:6px;display:grid}.pv-ticket{background:#f8f5ef;border:1px solid #1f1e1b29;border-radius:14px;flex-direction:column;padding:20px 22px;display:flex}.pv-ticket-head{color:var(--p-muted-d);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1f1e1b1f;justify-content:space-between;padding-bottom:14px;font-size:16px;font-weight:600;display:flex}.pv-ticket-head b{color:var(--p-ink-d)}.pv-ticket-cols{flex:1;margin-top:14px;display:flex}.pv-ticket-col{border:1.5px solid #0000;border-radius:12px;flex:1;min-width:0;padding:10px 14px}.pv-ticket-seat{color:var(--p-gold-d);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.pv-ticket-line{border-bottom:1px solid #1f1e1b14;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 0;font-size:21px;font-weight:600;display:flex}.pv-ticket-line small{color:var(--p-gold-d);margin-right:6px;font-size:15px}.pv-ticket-line em{color:var(--p-muted-d);margin-top:3px;font-size:16px;font-style:normal;font-weight:500;display:block}.pv-ticket-line b{font-variant-numeric:tabular-nums}.pv-pos-actions{gap:14px;margin-top:16px;display:flex}.pv-pos-actions span{border:2px solid #1f1e1b;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;height:70px;font-size:21px;font-weight:600;display:inline-flex}.pv-pos-actions .is-primary{color:#f1ede4;background:#1f1e1b}.pv-pos-actions .is-pressed{opacity:.82;transform:scale(.96)}.pv-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pv-steps li{border:1px solid #1f1e1b1f;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;font-size:21px;font-weight:600;display:grid}.pv-steps li.is-done{background:#c5af872e}.pv-steps .pv-box{width:46px;height:46px}.pv-steps small{color:var(--p-muted-d);margin-top:4px;font-size:16px;font-weight:500;display:block}.pv-steps em{color:var(--p-gold-d);letter-spacing:.04em;margin-top:6px;font-size:14px;font-style:normal;font-weight:700;display:block}.pv-silver-track{flex:1;position:relative;overflow:hidden}.pv-silver-page{flex-direction:column;display:flex;position:absolute;inset:0}.pv-grade-list{margin:0;padding:0;list-style:none}.pv-grade-list li{border-bottom:1px solid #1f1e1b1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 150px;align-items:center;gap:20px;height:92px;padding:0 18px;display:grid}.pv-grade-list li.is-active{background:#c5af873d}.pv-grade-list li>span{font-size:23px;font-weight:600;line-height:1.25}.pv-grade-list small{color:var(--p-gold-d);margin-right:14px;font-size:15px}.pv-grade-list em{color:var(--p-muted-d);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700}.pv-silver-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.pv-score{color:var(--p-muted-d);font-size:20px;font-weight:600}.pv-score strong{color:var(--p-ink-d);font-family:var(--p-serif);margin-right:8px;font-size:64px;font-weight:400}.pv-signpad>p{max-width:900px;color:var(--p-muted-d);margin:14px 0 34px;font-size:22px;line-height:1.45}.pv-sp-box{background:#f8f5ef;border:1px solid #1f1e1b29;border-radius:16px;width:604px;padding:22px 26px;position:absolute;left:0}.pv-sp-box.is-trainee{height:340px;top:70px}.pv-sp-box.is-trainer{height:240px;top:430px}.pv-sp-box>span{color:var(--p-muted-d);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:600}.pv-sp-box em{color:var(--p-muted-d);border-top:1.5px solid #1f1e1b6b;align-items:center;gap:8px;padding-top:10px;font-size:19px;font-style:normal;font-weight:500;display:flex;position:absolute;bottom:16px;left:26px;right:26px}.pv-sp-box em svg{color:#7a6640}.pv-sp-grade{background:#c5af8729;border-radius:16px;width:524px;height:385px;padding:22px 26px;position:absolute;top:70px;left:644px}.pv-sp-grade>span{color:var(--p-muted-d);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:600}.pv-sp-grade strong{font-family:var(--p-serif);margin:6px 0 14px;font-size:64px;font-weight:400;line-height:1;display:block}.pv-sp-grade strong small{color:var(--p-muted-d);font-family:Manrope,sans-serif;font-size:20px;font-weight:600}.pv-sp-grade ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pv-sp-grade li{align-items:center;gap:14px;display:flex}.pv-sp-grade li small{color:var(--p-muted-d);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.pv-sp-approve,.pv-sp-confirm{width:524px;position:absolute;left:644px}.pv-sp-approve{height:100px;top:475px}.pv-sp-approve.is-done{color:#7a6640;background:0 0;border:1.5px solid #7a664080}.pv-sp-confirm{height:75px;top:595px}.pv-stamp.pv-sp-stamp{background:#f1ede4db;top:150px;bottom:auto;right:40px}.pv-ink{pointer-events:none;width:1280px;height:880px;position:absolute;inset:0}.pv-ink path{fill:none;stroke:var(--p-ink-d);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.pv-stamp{color:#7a6640;font-family:var(--p-serif);letter-spacing:.08em;text-transform:uppercase;border:3px solid #7a6640;flex-direction:column;align-items:center;padding:14px 28px 12px;font-size:42px;display:flex;position:absolute;bottom:30px;right:40px}.pv-stamp small{letter-spacing:.1em;margin-top:4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.pv-studio{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 80px}.pv-studio-tablet{background:#0b0b0a;border-radius:46px;flex:none;padding:22px;box-shadow:0 0 0 1px #f1ede424,0 50px 140px #0009}.pv-studio-screen{border-radius:24px;width:1280px;height:880px;overflow:hidden}.platform-grade-notes p{min-height:0}.pv-signrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pv-signrow .pv-sign{background:#f8f5ef;border:1px solid #1f1e1b24;border-radius:10px;width:auto;padding:10px 12px}.pv-signrow .pv-sign.is-active{background:#c5af8733;border-color:#7a664099}.pv-signrow .pv-sign>span{font-size:11px}.pv-signrow .pv-sign em{gap:5px;font-size:12.5px}.pv-col{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;display:grid}.pv-form{flex-direction:column;gap:16px;display:flex}.pv-form label,.pv-field{border:1px solid var(--p-rule);background:#f1ede405;padding:14px 18px;display:block}.pv-form label>span,.pv-field>span{color:var(--p-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.pv-form label p{min-height:30px;margin-top:8px;font-size:22px}.pv-form .is-active{border-color:var(--p-gold);background:#c5af8712}.pv-ph{color:var(--p-muted);font-style:normal}.pv-form .platform-caret{background:var(--p-ink);height:24px}.pv-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pv-chip{border:1px solid var(--p-rule);color:var(--p-muted);align-items:center;gap:6px;padding:9px 14px;font-size:14px;display:inline-flex}.pv-chip.is-hover{color:var(--p-ink);border-color:#c5af8780}.pv-chip.is-on{border-color:var(--p-gold);background:var(--p-gold);color:#141413;font-weight:600}.pv-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pv-form-row p{font-size:18px!important}.pv-send{align-items:center;gap:18px;margin-top:4px;display:flex}.pv-btn{background:var(--p-gold);color:#141413;letter-spacing:.04em;flex:none;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.pv-btn.is-pressed{filter:brightness(.86);transform:scale(.96)}.pv-toast{border:1px solid #c5af8780;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.pv-toast svg{color:var(--p-gold);flex:none}.pv-toast small{color:var(--p-muted);font-size:12px;display:block}.pv-path{border:1px solid var(--p-rule);padding:18px 22px 10px}.pv-path-head{justify-content:space-between;padding-bottom:8px;display:flex}.pv-path-head span{color:var(--p-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.pv-path-head b{color:var(--p-gold);font-size:13px;font-weight:500}.pv-path ol{margin:0;padding:0;list-style:none}.pv-path li{border-top:1px solid var(--p-rule);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;height:38px;font-size:14.5px;display:grid}.pv-path li small{color:var(--p-gold);font-size:12px}.pv-path li em{color:var(--p-muted);white-space:nowrap;font-size:12px;font-style:normal}.pv-edu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.pv-edu-items{flex-direction:column;gap:14px;display:flex}.pv-card{border:1px solid var(--p-rule);background:#f1ede405;padding:20px 24px}.pv-card p{font-family:var(--p-serif);font-size:25px;line-height:1.3;margin-top:10px!important}.pv-tag{color:var(--p-gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.pv-edu-check ol{margin:14px 0 0;padding-left:20px;font-size:16px;line-height:1.8}.pv-ring{width:180px;height:180px;margin:18px auto 12px;position:relative}.pv-ring svg{width:180px;height:180px;transform:rotate(-90deg)}.pv-ring circle{fill:none;stroke-width:9px}.pv-ring .track{stroke:var(--p-rule)}.pv-ring .fill{stroke:var(--p-gold)}.pv-ring>span{color:var(--p-muted);flex-direction:column;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;inset:0}.pv-ring strong{color:var(--p-ink);font-family:var(--p-serif);font-size:54px;font-weight:400;line-height:1}.pv-ring small{letter-spacing:.16em;text-transform:uppercase;font-size:11px!important}.pv-edu-team{justify-content:center;gap:8px;display:flex}.platform-avatar.is-done{background:var(--p-gold);color:#141413}.pv-edu-note{color:var(--p-muted);text-align:center;margin-top:14px;font-size:13px;font-style:normal;display:block}.pv-quotes{grid-template-columns:1fr 1fr;gap:22px;padding-top:12px;display:grid}.pv-quote{border:1px solid var(--p-rule);margin:0;padding:28px 30px 24px;position:relative}.pv-quote.is-pinned{background:#c5af870f;border-color:#c5af8799}.pv-quote blockquote{font-family:var(--p-serif);margin:0;font-size:26px;font-style:italic;line-height:1.38}.pv-quote figcaption{align-items:center;gap:12px;margin-top:20px;font-size:15px;display:flex}.pv-quote figcaption small{color:var(--p-muted);font-size:12px;display:block}.pv-pin{background:var(--p-gold);color:#141413;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-14px;right:24px}.pv-target{border:1px solid #c5af8780;align-items:center;gap:10px;padding:12px 18px;font-size:15px;display:inline-flex}.pv-target svg{color:var(--p-gold)}.pv-target b{color:var(--p-gold);font-family:var(--p-serif);font-size:22px;font-weight:400}.pv-rew{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:26px;display:grid}.pv-rew-th,.pv-rew-row{grid-template-columns:200px minmax(0,1fr) 190px;align-items:center;display:grid}.pv-rew-th{border-bottom:1px solid var(--p-rule);height:36px;color:var(--p-muted);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:500}.pv-rew-rows{position:relative}.pv-rew-row{border-bottom:1px solid var(--p-rule);height:62px}.pv-rew-bar{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:14px;padding-right:16px;display:grid}.pv-rew-bar .platform-bar{height:6px}.pv-rew-bar .platform-bar>span{background:#f1ede46b}.pv-rew-row.is-hit .platform-bar>span{background:var(--p-gold)}.pv-rew-bar b{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:600}.pv-rew-status{color:var(--p-muted);align-items:center;gap:6px;font-size:13px;display:flex}.pv-rew-row.is-hit .pv-rew-status{color:var(--p-gold)}.pv-rew-line{z-index:1;border-left:1px dashed var(--p-gold);width:0;position:absolute;top:0;bottom:0}.pv-rew-line b{color:var(--p-gold);background:#191918;padding:2px 6px;font-size:12px;font-weight:600;position:absolute;top:-27px;left:0;transform:translate(-50%)}.pv-rew-list{border:1px solid var(--p-rule);padding:18px 22px 8px}.pv-rew-list ol{margin:10px 0 0;padding:0;list-style:none}.pv-rew-list li{border-top:1px solid var(--p-rule);padding:10px 14px;font-size:15px}.pv-rew-list li small{color:var(--p-muted);margin-top:2px;font-size:12.5px;display:block}.pv-rew-list li.is-earned{box-shadow:inset 2px 0 0 var(--p-gold);background:#c5af871a}.pv-rew-list li.is-earned small{color:var(--p-gold)}.pv-confirm{position:absolute;bottom:34px;left:0}.ap-ev-math{border:1px solid var(--a-rule);color:var(--a-ink);font-variant-numeric:tabular-nums;background:#16151209;gap:6px;margin:14px 0 0;padding:10px 12px;font-size:9.5px;line-height:1.6;display:grid}.ap-ev-math>div{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.ap-ev-math dt{letter-spacing:1.4px;text-transform:uppercase;color:var(--a-gold);padding-top:2px;font-size:7.5px;font-weight:600}.ap-ev-math dd{margin:0}.ap-ev-math strong{white-space:nowrap;font-weight:600}.ap-math-note{color:var(--a-soft);font-variant-numeric:tabular-nums;margin:18px 0 0;font-size:9.5px;line-height:1.7}.hero-glance{letter-spacing:1.4px;text-transform:uppercase;max-width:680px;color:var(--ink);flex-wrap:wrap;gap:8px 0;margin:26px 0 0;padding:0;font-size:10px;list-style:none;animation-delay:.25s;display:flex}.hero-glance li{align-items:center;display:flex}.hero-glance li+li:before{content:"·";color:var(--accent);margin:0 12px;font-size:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:30px;animation-delay:.3s;display:flex}.hero-actions .hero-cta{margin-top:0}.hero-secondary{border-bottom:1px solid var(--accent);letter-spacing:.4px;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:inline-flex}.hero-secondary svg{transition:transform .25s}.hero-secondary:hover svg{transform:translateY(3px)}.selected-noir .hero-noir .hero-content{padding-bottom:120px}.proof p,.method-support p,.revenue-key dd,.invest-card p,.guarantee dd,.tour-heading p,.tour-terms p,.fit-heading p,.fit-row{font-size:13px;line-height:1.8}.proof{border-bottom:1px solid var(--rule);padding-top:110px;padding-bottom:100px}.proof .section-label .eyebrow+.eyebrow,.deliverable .section-label .eyebrow+.eyebrow,.revenue .section-label .eyebrow+.eyebrow,.tour .section-label .eyebrow+.eyebrow,.fit .section-label .eyebrow+.eyebrow{color:var(--muted);font-size:8px}.proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:8%;display:grid}.proof-heading h2{font-size:clamp(46px,4.6vw,70px)}.proof-story{gap:16px;max-width:470px;margin-top:34px;display:grid}.proof-story p{color:var(--ink)}.proof-results{border-top:1px solid var(--accent);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.proof-results>div{flex-direction:column;gap:8px;min-width:0;padding:24px 22px 24px 0;display:flex}.proof-results>div+div{border-left:1px solid var(--rule);padding-left:22px}.proof-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:9px;line-height:1.6}.proof-figure{font-family:var(--display);letter-spacing:-1.2px;white-space:nowrap;font-size:clamp(40px,3.9vw,58px);line-height:1.1}.proof-figure em{color:var(--accent);letter-spacing:0;margin:0 4px;font-size:.42em}.proof-note{color:var(--muted);font-size:12px}.proof-facts{grid-template-columns:1fr 1fr;margin:0;display:grid}.proof-facts>div{border-bottom:1px solid var(--rule);padding:16px 18px 16px 0}.proof-facts>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:18px}.proof-facts>div:last-child:nth-child(odd){grid-column:1/-1}.proof-facts dt{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:9px}.proof-facts dd{margin:6px 0 0;font-size:13px;line-height:1.6}.proof .proof-caveat{color:var(--muted);margin-top:18px;font-size:11px;font-style:italic}.method-steps{margin:0;padding:0;list-style:none}.method-head{align-items:center;gap:22px;width:100%;padding:26px 0 6px;display:flex}.selected-noir .approach .method-details{padding:0 0 26px 38px;animation:none}.selected-noir .approach .method-details p{font-size:13px;line-height:1.8}.selected-noir .approach .method-details li{font-size:12.5px}.selected-noir .approach .timing{font-size:9px}.method-receive{letter-spacing:1.5px;color:var(--ink);margin-top:4px;font-size:9px;display:block}.method-support{border:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:24px;margin-top:40px;padding:26px 30px;display:grid}.method-support .eyebrow{color:var(--accent)}.method-support p{color:var(--muted)}.revenue-layout>div>p{max-width:420px;font-size:13px;line-height:1.8}.revenue-layout>div>p b{color:var(--ink);font-weight:500}.revenue-key{border-top:1px solid var(--rule);max-width:420px;margin:30px 0 0}.revenue-key>div{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.revenue-key dt{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);padding-top:4px;font-size:9px}.revenue-key dd{color:var(--muted);margin:0}.calculator label{font-size:12px}.calculator strong{font-size:15px}.calc-sub{color:var(--muted);margin-left:6px;font-size:11px;font-style:normal}.payback-scenarios{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:30px 0 0;padding:0;display:grid}.payback-scenarios button{color:var(--muted);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:13px 14px;transition:background .2s,color .2s;display:flex}.payback-scenarios button+button{border-left:1px solid var(--rule)}.payback-scenarios button>span{letter-spacing:1.4px;text-transform:uppercase;font-size:9px}.payback-scenarios button b{font-family:var(--display);color:inherit;white-space:nowrap;font-size:19px;font-weight:400}.payback-scenarios button em{color:var(--muted);font-size:10.5px;font-style:normal}.payback-scenarios button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:#c5af8714}.payback-scenarios button[aria-pressed=true] b{color:var(--accent)}.payback-scenarios button:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}.calculator-total .eyebrow{font-size:9px}.calculator-total p{max-width:520px;font-size:12px;line-height:1.7}.payback-marker,.payback-ticks span{font-size:9px}.payback-ledger{border-top:1px solid var(--rule);margin:22px 0 0}.payback-ledger>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;display:flex}.payback-ledger dt{color:var(--ink);min-width:0;font-size:12.5px}.payback-ledger dt small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.payback-ledger dd{font-family:var(--display);white-space:nowrap;margin:0;font-size:22px}.payback-ledger dd.is-negative{color:var(--muted)}.payback-ledger .is-total{border-bottom:1px solid var(--accent)}.payback-ledger .is-total dd{color:var(--accent)}.payback-ledger .is-total dd.is-negative{color:#d39a86}.payback-compare{margin-top:30px}.payback-compare>.eyebrow{color:var(--accent);margin-bottom:10px;font-size:9px}.payback-compare table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.payback-compare th,.payback-compare td{border-bottom:1px solid var(--rule);text-align:right;padding:10px 6px;font-size:12px;font-weight:400}.payback-compare thead th{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);vertical-align:bottom;font-size:9px}.payback-compare thead th em{letter-spacing:0;text-transform:none;margin-top:3px;font-size:11px;font-style:normal;display:block}.payback-compare tbody th{text-align:left;color:var(--muted);width:34%;padding-left:0}.payback-compare .is-current{color:var(--accent);background:#c5af870d}.payback-compare td.is-negative{color:#d39a86}.payback-warning{color:#d39a86;margin-top:12px;font-size:12px;line-height:1.7}.calculator .calculator-disclaimer{font-size:10.5px;line-height:1.8}.investment-grid>div>p{font-size:13px;line-height:1.8}.invest-cards{gap:18px;min-width:0;display:grid}.invest-card{border:1px solid var(--rule);padding:24px 26px}.invest-card.is-main{border-color:var(--accent);background:#c5af870a}.invest-card .eyebrow,.guarantee .eyebrow{color:var(--accent);font-size:9px}.invest-price{justify-content:space-between;align-items:baseline;gap:18px;margin:10px 0;display:flex}.invest-price h3{font-family:var(--display);font-size:25px;font-weight:400}.invest-price .price{font-size:40px}.invest-card .invest-price-note{margin:-2px 0 12px;font-size:12px;line-height:1.55}.invest-card p{color:var(--muted)}.invest-options{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.invest-options>div{flex-direction:column;gap:5px;min-width:0;padding:16px 16px 2px 0;display:flex}.invest-options>div+div{border-left:1px solid var(--rule);padding-left:16px}.invest-option{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);font-size:9px}.invest-options b{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.3}.invest-options span:last-child{color:var(--muted);font-size:12px}.guarantee{border-top:1px solid var(--rule);padding:26px 0 6px}.guarantee h3{font-family:var(--display);margin:10px 0 16px;font-size:27px;font-weight:400;line-height:1.3}.guarantee h3 em{color:var(--accent)}.guarantee dl{margin:0}.guarantee dl>div{border-top:1px solid var(--rule);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.guarantee dt{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);padding-top:4px;font-size:9px}.guarantee dd{color:var(--muted);margin:0}.guarantee-note{color:var(--muted);margin-top:6px;font-size:11px;font-style:italic}.selected-noir .investment .terms-toggle{font-size:12px}.investment .payment-details p{font-size:13px;line-height:1.8}.tour{border-top:1px solid var(--rule);padding-top:100px;padding-bottom:90px}.tour-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.tour-heading p{max-width:400px;color:var(--muted)}.tour-film{margin:48px 0 0}.tour-film video{aspect-ratio:16/9;border:1px solid var(--rule);background:#0d0d0c;width:100%;display:block}.tour-stage{position:relative}.tour-play{color:#f1ede4;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0d0cb8;border:1px solid #c5af8773;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:6px 20px 6px 6px;font-size:11px;transition:background .3s,border-color .3s;display:inline-flex;position:absolute;bottom:20px;left:20px}.tour-play:hover,.tour-play:focus-visible{border-color:var(--accent);background:#0d0d0ce6}.tour-play em{color:var(--accent);margin-left:6px;font-style:normal}.tour-play-icon{background:var(--accent);color:#0d0d0c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.tour-play-icon svg{margin-left:2px}@media(max-width:560px){.tour-play{gap:9px;min-height:44px;padding:4px 14px 4px 4px;font-size:10px;bottom:10px;left:10px}.tour-play-icon{width:34px;height:34px}.tour-play{padding-right:12px;bottom:8px;left:8px}.tour-play-label{display:none}.tour-play em{margin-left:0}}.tour-film figcaption{letter-spacing:1px;color:var(--muted);margin-top:10px;font-size:10px}.tour .lasting-grid p{font-size:13px;line-height:1.8}.tour-terms{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tour-terms>div{padding:22px 24px 22px 0}.tour-terms>div+div{border-left:1px solid var(--rule);padding-left:24px}.tour-terms .eyebrow{color:var(--accent);margin-bottom:8px;font-size:9px}.tour-terms p{color:var(--muted)}.tour-terms b{color:var(--ink);font-weight:500}.fit{border-top:1px solid var(--rule);padding-top:100px;padding-bottom:110px}.fit-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.fit-heading p{max-width:340px;color:var(--muted)}.fit-row{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:28px;padding:18px 0;display:grid}.fit-table,.fit-table thead,.fit-table tbody{border-collapse:collapse;width:100%;display:block}.fit-table th,.fit-table td{text-align:left;padding:0;font-weight:400}.fit-table tbody .fit-row:last-child{border-bottom:1px solid var(--rule)}.fit-cols{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);padding:22px 0 16px;font-size:9px}.fit-label{font-family:var(--display);font-size:21px;line-height:1.3}.fit-yes,.fit-no{align-items:flex-start;gap:12px;display:flex}.fit-yes svg,.fit-no svg{flex:none;margin-top:5px}.fit-yes svg{color:var(--accent)}.fit-no{color:var(--muted)}.fit-no svg{color:#8a857a}.fit .fit-cta{margin-top:40px}.inquiry-dialog form{gap:14px}@media(max-width:900px){.proof-grid{grid-template-columns:1fr;gap:44px}.fit-row{grid-template-columns:1fr 1fr}.fit-label{grid-column:1/-1}.fit-cols .fit-label,.fit-cols>span:first-child{display:none}.tour-heading,.fit-heading{flex-direction:column;align-items:start}.tour-terms{grid-template-columns:1fr}.tour-terms>div,.tour-terms>div+div{border-left:0;padding:18px 0}.tour-terms>div+div{border-top:1px solid var(--rule)}.method-support{grid-template-columns:1fr;gap:10px}}@media(max-width:560px){.hero-glance{letter-spacing:1px;grid-template-columns:auto auto;justify-content:start;gap:8px 22px;max-width:320px;margin-top:18px;font-size:8.5px;display:grid}.hero-glance li:before,.hero-glance li+li:before{content:"";background:var(--accent);width:10px;height:1px;margin:0 8px 0 0}.hero-actions{gap:6px 20px;margin-top:20px}.hero-secondary{padding:8px 0;font-size:11px}.proof,.tour,.fit{padding-top:80px;padding-bottom:80px}.proof-results,.proof-facts{grid-template-columns:1fr}.proof-results>div+div,.proof-facts>div:nth-child(2n){border-left:0;padding-left:0}.proof-results>div+div{border-top:1px solid var(--rule)}.revenue-key>div,.guarantee dl>div{grid-template-columns:1fr;gap:4px}.payback-scenarios button{padding:11px 9px}.payback-scenarios button b{font-size:16px}.payback-scenarios button em{display:none}.payback-compare th,.payback-compare td{padding:9px 3px;font-size:11px}.payback-compare thead th{letter-spacing:.6px;font-size:8px}.payback-compare tbody th{width:31%}.invest-card{padding:20px 18px}.invest-price{flex-direction:column;gap:2px}.invest-options{grid-template-columns:1fr}.invest-options>div+div{border-left:0;border-top:1px solid var(--rule);padding-top:14px;padding-left:0}.fit-row{grid-template-columns:1fr;gap:10px}.fit-cols{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:560px){.selected-noir .hero-noir .hero-content{padding-bottom:106px}.hero .hero-content>p{line-height:1.75}.hero-actions .hero-cta{min-height:54px}}@media(max-width:360px){.selected-noir .hero-noir .hero-content{padding-top:100px;padding-bottom:104px}.hero .hero-content>p{font-size:12.5px;line-height:1.7}.hero-glance{gap:6px 16px;margin-top:14px}.hero-actions{margin-top:16px}}@media(min-width:901px){.investment-grid>div:first-child{align-self:start;position:sticky;top:120px}}.invest-options.is-three{grid-template-columns:1fr}.invest-options.is-three>div{grid-template-rows:auto auto;grid-template-columns:170px minmax(0,1fr);gap:2px 18px;padding:14px 0;display:grid}.invest-options.is-three>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.invest-options.is-three .invest-option{grid-area:1/1}.invest-options.is-three b{grid-area:2/1;font-size:24px}.invest-options.is-three span:last-child{grid-area:1/2/span 2;align-self:center;line-height:1.65}.price-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:4px 0 14px;font-size:12px}.price-table caption{text-align:left;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);padding-bottom:10px;font-size:9px}.price-table th,.price-table td{border-top:1px solid var(--rule);text-align:right;color:var(--ink);padding:9px 8px;font-weight:400}.price-table thead th{letter-spacing:1px;text-transform:uppercase;color:var(--muted);vertical-align:bottom;font-size:9px}.price-table th:first-child{text-align:left;color:var(--muted);padding-left:0}.price-table td:last-child,.price-table thead th:last-child{padding-right:0}@media(max-width:560px){.invest-options.is-three>div{grid-template-columns:1fr}.invest-options.is-three span:last-child{grid-area:3/1;margin-top:4px}.price-table{font-size:11px}.price-table th,.price-table td{padding:8px 4px}.price-table thead th{letter-spacing:.6px;font-size:8px}}.ap-to-method{border:0;border-top:1px solid var(--a-rule);width:100%;color:var(--a-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding:12px 0 0;font-size:10px;line-height:1.6;display:flex}.ap-to-method em{letter-spacing:1.6px;text-transform:uppercase;color:var(--a-gold);flex:none;align-items:center;gap:6px;font-size:8px;font-style:normal;display:inline-flex}.ap-to-method:hover span,.ap-to-method:focus-visible span{color:var(--a-ink);text-underline-offset:3px;text-decoration:underline}.ap-to-method:focus-visible{outline:1px solid var(--a-gold);outline-offset:4px}.ap-mt-block{border-top:1px solid var(--a-rule-2);margin-top:34px;padding-top:18px}.ap-mt-step{font-family:var(--display);align-items:baseline;gap:12px;font-size:21px;font-weight:400;line-height:1.25;display:flex}.ap-mt-step span{letter-spacing:1.6px;color:var(--a-gold);flex:none;font-family:inherit;font-size:8px;transform:translateY(-3px)}.ap-mt-text{max-width:720px;color:var(--a-soft);font-variant-numeric:tabular-nums;margin-top:14px;font-size:10.5px;line-height:1.75}.ap-mt-text b,.ap-mt-findings b,.ap-mt-others b{color:var(--a-ink);white-space:nowrap;font-weight:600}.ap-mt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:14px;font-size:10px;line-height:1.5}.ap-mt-table th,.ap-mt-table td{border-bottom:1px solid var(--a-rule);text-align:left;vertical-align:top;padding:7px 14px 7px 0;font-weight:400}.ap-mt-table th:last-child,.ap-mt-table td:last-child{padding-right:0}.ap-mt-table thead th{letter-spacing:1.4px;text-transform:uppercase;color:var(--a-muted);border-bottom-color:var(--a-rule-2);padding-top:0;font-size:7.5px}.ap-mt-table tbody th{color:var(--a-ink)}.ap-mt-table td{color:var(--a-soft)}.ap-mt-table .is-num{color:var(--a-ink);white-space:nowrap}.ap-mt-inputs th[scope=row]{width:30%}.ap-mt-inputs .is-num{width:16%;font-weight:600}.ap-mt-servers th:not(:first-child),.ap-mt-servers td{text-align:right}.ap-mt-servers tfoot th,.ap-mt-servers tfoot td{border-top:1px solid var(--a-rule-2);color:var(--a-ink);border-bottom:0;font-weight:600}.ap-mt-findings{counter-reset:mtf;margin:14px 0 0;padding:0;list-style:none}.ap-mt-findings li{counter-increment:mtf;border-bottom:1px solid var(--a-rule);font-variant-numeric:tabular-nums;grid-template-columns:22px minmax(0,190px) minmax(0,1fr);gap:14px;padding:8px 0;font-size:10px;line-height:1.6;display:grid}.ap-mt-findings li:before{content:counter(mtf,decimal-leading-zero);letter-spacing:1px;color:var(--a-gold);padding-top:2px;font-size:8px}.ap-mt-f-title{color:var(--a-ink)}.ap-mt-f-math{color:var(--a-soft)}.ap-mt-ledger{font-variant-numeric:tabular-nums;max-width:560px;margin:14px 0 0;font-size:10.5px}.ap-mt-ledger>div{border-bottom:1px solid var(--a-rule);justify-content:space-between;align-items:baseline;gap:18px;padding:7px 0;display:flex}.ap-mt-ledger dt{color:var(--a-soft)}.ap-mt-ledger dt i{width:16px;color:var(--a-gold);font-style:normal;display:inline-block}.ap-mt-ledger dd{white-space:nowrap;color:var(--a-ink);margin:0}.ap-mt-ledger .is-sub dt,.ap-mt-ledger .is-sub dd{color:var(--a-ink);font-weight:600}.ap-mt-ledger .is-total{border-top:1px solid var(--a-ink);border-bottom:0;padding-top:10px}.ap-mt-ledger .is-total dt,.ap-mt-ledger .is-total dd{color:var(--a-ink);font-weight:600}.ap-mt-ledger .is-total dd{font-family:var(--display);font-size:22px;font-weight:400}.ap-mt-others{color:var(--a-soft);font-variant-numeric:tabular-nums;margin:14px 0 0;padding:0;font-size:10.5px;line-height:1.6;list-style:none}.ap-mt-others li{border-bottom:1px solid var(--a-rule);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:7px 0;display:grid}.ap-mt-others p{margin:0}.ap-mt-others li span{letter-spacing:1.4px;text-transform:uppercase;color:var(--a-muted);padding-top:3px;font-size:7.5px}.ap-mt-close{font-family:var(--display);color:var(--a-soft);margin-top:26px;font-size:16px;font-style:italic;line-height:1.5}.ap-method-note{border:1px solid var(--a-rule-2);border-left:2px solid var(--a-gold);background:#e6dfd0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:22px;padding:12px 16px;display:flex}.ap-method-note p{color:var(--a-soft);font-size:10.5px;line-height:1.6}.ap-method-note b{color:var(--a-ink);font-weight:600}.ap-method-note button{color:var(--a-gold);font:inherit;letter-spacing:1.6px;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:8px;line-height:1.6;display:inline-flex}.ap-method-note button:hover,.ap-method-note button:focus-visible{color:var(--a-ink);text-underline-offset:3px;text-decoration:underline}.ap-mt-case{border-top:1px solid var(--a-rule);margin:16px 0 0}.ap-mt-case>div{border-bottom:1px solid var(--a-rule);grid-template-columns:170px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.ap-mt-case dt{letter-spacing:1.6px;text-transform:uppercase;color:var(--a-ink);align-items:baseline;gap:10px;font-size:8px;display:flex}.ap-mt-case dt span{min-width:16px;font-family:var(--display);letter-spacing:0;color:var(--a-gold);font-size:11px}.ap-mt-case dd{color:var(--a-soft);font-variant-numeric:tabular-nums;margin:0;font-size:10.5px;line-height:1.75}.ap-mt-case ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ap-mt-case li:before{content:"·";color:var(--a-gold);margin-right:8px}.ap-mt-case-math{display:block}.ap-mt-case-math+.ap-mt-case-math{margin-top:6px}.ap-mt-case b{color:var(--a-ink);font-weight:600}.ap-mt-text i{font-family:var(--display);color:var(--a-ink)}@media(max-width:760px){.ap-mt-case>div{grid-template-columns:minmax(0,1fr);gap:4px}.ap-mt-findings li{grid-template-columns:22px minmax(0,1fr);gap:4px 10px}.ap-mt-f-math{grid-column:2}.ap-mt-others li{grid-template-columns:minmax(0,1fr);gap:2px}.ap-mt-table th,.ap-mt-table td{padding-right:8px}.ap-mt-inputs th[scope=row]{width:32%}.ap-mt-servers{font-size:9px}.ap-to-method{flex-direction:column;gap:6px}}.proof-founder{align-items:center;gap:22px;margin:38px 0 0;display:flex}.proof-founder img{object-fit:cover;object-position:50% 18%;border:1px solid var(--accent);filter:saturate(.9);background:0 0;flex:none;width:104px;height:128px;padding:4px}.proof-founder figcaption{gap:8px;display:grid}.proof-founder-name{font-family:var(--display);color:var(--ink);font-size:clamp(26px,2.3vw,32px);line-height:1.1}.proof-founder-role{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);font-size:9px}.proof-founder+.proof-story{margin-top:22px}@media(max-width:420px){.proof-founder{gap:16px}.proof-founder img{width:86px;height:106px}}.hero-cta,.text-link{text-wrap:balance;text-align:left}.proof-close{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:8%;margin-top:72px;padding-top:44px;display:grid}.proof .proof-close-lead{font-family:var(--display);color:var(--ink);font-size:clamp(30px,2.9vw,42px);line-height:1.18}.proof .proof-close-lead em{color:var(--accent)}.proof-close-body p{color:var(--ink);max-width:560px}.proof-close-body .text-link{margin-top:26px;display:inline-flex}@media(max-width:900px){.proof-close{grid-template-columns:1fr;gap:22px;margin-top:52px;padding-top:36px}}.owner-view{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;margin-bottom:56px;padding-top:48px;display:grid}.owner-view-copy h3{font-family:var(--display);margin-top:15px;font-size:34px;font-weight:400;line-height:1.15}.owner-view-copy h3 em{color:var(--accent);margin-top:6px;font-size:24px;display:block}.owner-view-copy p{max-width:470px;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.8}.owner-view-copy .owner-view-goal{color:var(--ink)}.owner-panel{border:1px solid var(--rule);background:#1a1a18;margin:0}.owner-panel figcaption{border-bottom:1px solid var(--rule);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);justify-content:space-between;gap:16px;padding:16px 22px;font-size:9px;display:flex}.owner-panel figcaption em{color:var(--muted);font-style:normal}.owner-panel ul{margin:0;padding:0;list-style:none}.owner-panel li{border-bottom:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 22px;display:grid}.owner-panel-who{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:9px}.owner-panel-what{color:var(--ink);font-size:13px;line-height:1.5}.owner-panel-what small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.owner-panel-status{letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;border:1px solid;justify-self:end;padding:3px 9px;font-size:8.5px}.owner-panel-status.is-due{color:var(--accent)}.owner-panel-status.is-open{color:#a9a395}.owner-panel-status.is-late{color:#d08a6e}.owner-panel-status.is-done{color:#9fb38f}.owner-panel-note{letter-spacing:1px;color:var(--muted);padding:12px 22px 14px;font-size:10px}@media(max-width:900px){.owner-view{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.owner-view-copy h3{font-size:28px}.owner-view-copy h3 em{font-size:20px}.owner-panel li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px}.owner-panel-who{grid-column:1/-1}.owner-panel figcaption,.owner-panel-note{padding-left:16px;padding-right:16px}}.method-rail{flex-direction:column;gap:26px;min-width:0;display:flex}.method-rail>.method-photo{flex:none}.method-figure{background:#121211;margin:0;position:relative;overflow:hidden}.method-rail>.method-figure{flex:1 1 0;min-height:220px}.method-figure img{object-fit:cover;object-position:50% 50%;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.method-rail>.method-figure:last-child img{object-position:50% 30%}.method-figure-inline{display:none}.method-figure[data-reveal] img{transition:clip-path 1.4s cubic-bezier(.65,0,.35,1) calc(var(--reveal-delay,0s) + .12s)}.method-figure[data-reveal=pending] img{clip-path:inset(100% 0 0)}.method-figure[data-reveal=shown] img{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.method-figure[data-reveal] img{clip-path:none!important}}@media(max-width:560px){.method-rail>.method-figure{display:none}.method-figure-inline{aspect-ratio:4/3;margin:30px 0 4px;display:block}.method-item:has(.method-figure-inline) .method-figure-inline+.method-head{padding-top:22px}.method-item:last-child .method-figure-inline img{object-position:50% 34%}}.fit-cols th{align-items:center;gap:12px;display:flex}.fit-cols th svg{flex:none}.fit-cols th:nth-child(2) svg{color:var(--accent)}.fit-cols th:nth-child(3){color:#a9a395}.fit-cols th:nth-child(3) svg{color:#8a857a}.fit-tag{display:none}@media(max-width:900px){.fit-cols th:first-child{display:none}}@media(max-width:560px){.fit-row{padding:22px 0}.fit-label{margin-bottom:4px;font-size:22px}.fit-table .fit-yes,.fit-table .fit-no{border:1px solid var(--rule);padding:24px 20px 20px}.fit-yes{background:#1a1a18}.fit-yes svg,.fit-no svg{margin-top:2px}.fit-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:9px;line-height:1.4;display:block}.fit-no .fit-tag{color:#a9a395}}.owner-view-copy h3 em{text-wrap:pretty}@media(max-width:720px)and (min-width:561px){.revenue-layout{grid-template-columns:minmax(0,1fr);gap:40px}.revenue-layout>div>p{max-width:none}}.calculator input[type=range]{background:linear-gradient(var(--rule),var(--rule)) center / 100% 2px no-repeat;height:28px;margin-top:7px}@media(pointer:coarse){.calculator input[type=range]::-webkit-slider-thumb{width:20px;height:20px}.calculator input[type=range]::-moz-range-thumb{width:18px;height:18px}}@media(max-width:560px){.hero-secondary{min-height:44px}.audit-foot button{justify-content:center;min-width:44px;height:44px}.audit-foot .audit-next{font-size:8.5px!important}.footer-top a{align-items:center;min-height:44px;display:inline-flex}.selected-noir .eyebrow{letter-spacing:1.6px;font-size:8px}.selected-noir .section-label .eyebrow+.eyebrow{max-width:150px;font-size:7.5px}.selected-noir .perspective-grid h2{font-size:clamp(40px,12.4vw,52px)}.selected-noir .perspective-copy h3{font-size:26px}.perspective-copy h3 br,.perspective-bottom p br{display:none}.selected-noir .perspective-copy p{font-size:13px}.selected-noir .mobile-nav{gap:0;padding-top:14px;padding-bottom:18px}.selected-noir .mobile-nav>a,.selected-noir .mobile-nav>button{align-items:center;min-height:46px;font-size:14px;display:flex}.selected-noir .mobile-nav>*+*{border-top:1px solid var(--rule)}.hero-foot a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ap-method-note button{align-items:center;min-height:40px;display:inline-flex}.selected-noir .mobile-nav>button{color:var(--accent)}.selected-noir .hero-foot a{letter-spacing:1.4px;font-size:8px}.selected-noir .footer-top>p{font-size:11px;line-height:1.7}.selected-noir .footer-top>a:last-child{gap:10px;font-size:11px}.selected-noir .footer-bottom{letter-spacing:1.2px;font-size:8px}}.tabbar{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#141413e0;position:sticky;top:0}.tabbar-inner{align-items:center;gap:28px;height:62px;padding:0 max(5.5%,50vw - 725px);display:flex}.tabbar-tabs{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabbar-tabs::-webkit-scrollbar{display:none}.tabbar-tabs a{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:var(--muted);padding:12px 13px;font-size:10px;font-weight:500;transition:color .25s;display:block;position:relative}.tabbar-tabs a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}.tabbar-tabs a:hover,.tabbar-tabs a:focus-visible{color:var(--ink)}.tabbar-tabs a:hover:after{transform:scaleX(1)}.tabbar-tabs a[aria-current]{color:var(--accent)}.tabbar-tabs a[aria-current]:after{transform:scaleX(1)}.tabbar-book,.fold-book{color:#141413;letter-spacing:1.4px;text-transform:uppercase;background:linear-gradient(135deg,#dcc8a0,#bfa478);flex-shrink:0;align-items:center;gap:14px;padding:13px 20px;font-size:10px;font-weight:700;transition:filter .25s,transform .25s;display:inline-flex;box-shadow:0 12px 30px -18px #c5af87e6}.tabbar-book:hover,.fold-book:hover{filter:brightness(1.08);transform:translateY(-1px)}.tabbar-book-short{display:none}.chapters-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:34px;padding-bottom:34px;display:flex}.chapters-hint{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.chapters-hint .eyebrow{color:var(--accent)}.assurance{color:var(--ink);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.assurance li{padding-left:16px;line-height:1.6;position:relative}.assurance li:before{content:"";background:var(--accent);width:5px;height:5px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.assurance em{color:var(--accent);font-style:normal}.fold{border-top:1px solid var(--rule)}.fold:last-of-type{border-bottom:1px solid var(--rule)}.fold-head{padding-top:44px;padding-bottom:44px}.fold-meta{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.fold-meta .eyebrow{color:var(--accent)}.fold-meta .fold-kicker{color:var(--muted);text-align:right}.site .fold-title{font:inherit;letter-spacing:normal;margin:0}.fold-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:48px;padding:0;display:flex}.fold-trigger:focus-visible{outline:1px solid var(--accent);outline-offset:14px}.fold-headline{font-family:var(--display);letter-spacing:-1.1px;color:var(--ink);text-wrap:balance;max-width:1000px;font-size:clamp(30px,3.5vw,54px);font-weight:600;line-height:1.12}.fold-headline-lead{transition:color .3s}.fold-headline-promise{color:var(--accent);font-style:italic;font-weight:600}.fold-trigger:hover .fold-headline-lead{color:#fff}.fold-action{color:#141413;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#dcc8a0,#bfa478);flex-shrink:0;align-items:center;gap:16px;padding:10px 10px 10px 26px;font-size:11px;font-weight:700;transition:filter .25s,transform .3s,background .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 16px 36px -20px #c5af87f2}.fold-action-icon{border:1px solid #1414134d;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:grid}.fold-trigger:hover .fold-action{filter:brightness(1.08);transform:translateY(-2px)}.fold-trigger:hover .fold-action-icon{transform:rotate(90deg)}.fold[data-open] .fold-action{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.fold[data-open] .fold-action-icon{border-color:#c5af8773;transform:rotate(45deg)}.fold-body{grid-template-rows:0fr;display:grid}.fold[data-open] .fold-body{grid-template-rows:1fr;transition:grid-template-rows .75s cubic-bezier(.2,.7,.2,1)}.fold-clip{min-height:0;overflow:clip}.fold:not([data-open]) .fold-clip{visibility:hidden}.fold[data-open] .fold-clip{animation:.8s cubic-bezier(.2,.7,.2,1) both fold-in}@keyframes fold-in{0%{opacity:0;transform:translateY(18px)}}.site .fold-clip>.section-shell:first-child{padding-top:12px}.fold-foot{flex-direction:column;align-items:flex-start;gap:22px;padding-top:8px;padding-bottom:60px;display:flex}.fold-clip>.approach+.fold-foot{background:#191918}.fold-cta{background:linear-gradient(90deg,#c5af8717,#c5af8700);border:1px solid #c5af8761;justify-content:space-between;align-items:center;gap:20px 40px;width:100%;padding:26px 30px;display:flex}.fold-cta p{font-family:var(--display);color:var(--ink);max-width:760px;font-size:clamp(19px,1.7vw,25px);font-style:italic;line-height:1.35}.fold-book{padding:16px 22px;font-size:10.5px}.fold-close{color:var(--muted);letter-spacing:1.6px;text-transform:uppercase;border-bottom:1px solid var(--rule);background:0 0;padding:6px 0;font-size:10px;transition:color .25s,border-color .25s}.fold-close:hover{color:var(--ink);border-color:var(--accent)}.interlude{margin:0}.interlude-frames{gap:6px;display:grid}.interlude-trio .interlude-frames,.interlude-pair .interlude-frames{padding:56px max(7%,50vw - 690px) 0}.interlude-trio .interlude-frames{grid-template-columns:repeat(3,minmax(0,1fr))}.interlude-pair .interlude-frames{grid-template-columns:1.25fr 1fr}.interlude-frame{background:#1c1c1a;margin:0;position:relative;overflow:hidden}.interlude-band .interlude-frame{aspect-ratio:1920/760;width:100%;max-height:72vh}.interlude-trio .interlude-frame,.interlude-pair .interlude-frame{aspect-ratio:4/3}.interlude-pair .interlude-frame:first-child{aspect-ratio:auto}.interlude-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.2,.7,.2,1);display:block}.interlude-frame:hover img{transform:scale(1.035)}.interlude-frame:after{content:"";pointer-events:none;background:linear-gradient(#14141300,#141413b8);position:absolute;inset:55% 0 0}.interlude-frame figcaption{z-index:1;font-family:var(--display);color:var(--ink);font-size:21px;font-style:italic;position:absolute;bottom:18px;left:22px}.interlude-caption{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-top:18px;padding-bottom:56px;font-size:13px;display:flex}.interlude-caption span{font-family:var(--display);color:var(--ink);font-size:22px}.interlude-caption em{font-family:var(--display);font-size:18px}.interlude-caption small{letter-spacing:2px;text-transform:uppercase;margin-left:auto;font-size:8px}.interlude-band .interlude-frame img{object-position:center 40%}.interlude+.fold{border-top:0}.fold+.interlude{border-top:1px solid var(--rule)}.header nav a{white-space:nowrap}@media(max-width:1240px){.header nav{display:none}.tabbar-tabs a{letter-spacing:1.1px;padding:12px 9px}.tabbar-tabs a:after{left:9px;right:9px}}@media(max-width:1100px){.tabbar-inner{gap:14px;padding:0 0 0 6%}.tabbar-tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.tabbar-book{margin-right:6%}}@media(max-width:760px){.fold-trigger{flex-direction:column;align-items:flex-start;gap:22px}.fold-head{padding-top:34px;padding-bottom:34px}.fold-meta{margin-bottom:14px}.fold-cta{flex-direction:column;align-items:flex-start;padding:22px}.interlude-trio .interlude-frames,.interlude-pair .interlude-frames{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:8px;padding-top:40px;overflow-x:auto}.interlude-frames::-webkit-scrollbar{display:none}.interlude-trio .interlude-frame,.interlude-pair .interlude-frame,.interlude-pair .interlude-frame:first-child{aspect-ratio:4/5;scroll-snap-align:start}.interlude-band .interlude-frame{aspect-ratio:4/3}.interlude-caption small{width:100%;margin-left:0}.interlude-caption{padding-bottom:44px}.chapters-intro{padding-top:26px;padding-bottom:26px}.chapters-hint{flex-direction:column;align-items:flex-start;gap:4px}.assurance{flex-direction:column;gap:9px}}@media(max-width:560px){.tabbar-inner{height:54px;padding-left:24px}.tabbar-book{gap:8px;margin-right:16px;padding:11px 14px}.tabbar-book-long{display:none}.tabbar-book-short{display:inline}.fold-meta{flex-direction:column;gap:2px}.fold-meta .fold-kicker{text-align:left}.fold-headline{letter-spacing:-.6px;font-size:clamp(27px,7.6vw,34px)}.fold-action{padding:8px 8px 8px 20px;font-size:10px}.fold-action-icon{width:30px;height:30px}.fold-book{justify-content:space-between;width:100%}.interlude-frame figcaption{font-size:18px;bottom:14px;left:16px}}@media(prefers-reduced-motion:reduce){.fold[data-open] .fold-body{transition:none}.fold[data-open] .fold-clip{animation:none}.interlude-frame img,.fold-action,.fold-action-icon{transition:none}}.selected-noir .hero-noir .room-film.room-film-image,.room-film.room-film-image{object-position:50% 50%;transition:none}.founder-band{padding-top:0;padding-bottom:48px}.founder-note{outline-offset:5px;background:radial-gradient(120% 160% at 0 0,#c5af871a,#c5af8700 60%);border:1px solid #c5af8757;outline:1px solid #c5af871f;flex:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark actions""line actions""sub actions";align-items:center;gap:8px 48px;margin-top:6px;padding:28px 32px;display:grid}.founder-note-mark{letter-spacing:2px;color:var(--accent);grid-area:mark;font-size:9.5px}.founder-note-line{font-family:var(--display);color:var(--ink);grid-area:line;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.founder-note-line em{color:var(--accent)}.founder-note-sub{max-width:640px;color:var(--muted);grid-area:sub;font-size:13px;line-height:1.7}.founder-note-actions{flex-direction:column;grid-area:actions;align-items:stretch;gap:14px;display:flex}.founder-note-actions .fold-book{justify-content:space-between}.founder-note-link{border-bottom:1px solid var(--rule);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:0 2px 8px;font-size:10px;font-weight:600;transition:border-color .25s;display:inline-flex}.founder-note-link:hover{border-color:var(--accent)}.founder-card{outline-offset:5px;background:linear-gradient(160deg,#c5af871a,#c5af8705 55%);border:1px solid #c5af876b;outline:1px solid #c5af8724;margin:6px 0;padding:28px 28px 26px;scroll-margin-top:92px;position:relative}.founder-card .eyebrow{color:var(--accent);font-size:9px}.founder-card h3{font-family:var(--display);margin:12px 0 10px;font-size:28px;font-weight:400;line-height:1.25}.founder-card h3 em{color:var(--accent)}.founder-card>p{color:var(--muted)}.founder-options b{font-size:30px}.founder-terms{margin:18px 0 0}.founder-terms>div{border-top:1px solid var(--rule);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.founder-terms dt{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);padding-top:3px;font-size:9px}.founder-terms dd{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.founder-claim{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;padding-top:20px;display:flex}.founder-claim>span{color:var(--muted);font-size:12px}.closing-founder{color:#4d4a3f;border-bottom:1px solid #82735a59;margin-top:22px;padding-bottom:4px;font-size:12px;transition:border-color .25s;display:inline-block}.closing-founder em{color:#77654a}.closing-founder:hover{border-color:#77654a}.inquiry-founder{background:#82735a12;border-left:2px solid #b39a6e;margin:14px 0 22px;padding:12px 16px;font-size:13px;line-height:1.6}@media(max-width:900px){.founder-note{grid-template-columns:1fr;grid-template-areas:"mark""line""sub""actions";padding:24px 22px}.founder-note-actions{margin-top:10px}}@media(max-width:560px){.founder-card{padding:22px 18px}.founder-card h3{font-size:24px}.founder-options{grid-template-columns:1fr}.founder-options>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.founder-terms>div{grid-template-columns:1fr;gap:4px}}.guarantee-def{max-width:560px;color:var(--muted);margin:-4px 0 18px;font-size:13px;line-height:1.7}.platform-more{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;margin-bottom:56px;padding-top:48px;display:grid}.platform-more-head h3{font-family:var(--display);margin-top:15px;font-size:34px;font-weight:400;line-height:1.15}.platform-more-head h3 em{color:var(--accent);margin-top:6px;font-size:24px;display:block}.platform-more ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.platform-more li{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.platform-more li span{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);padding-top:3px;font-size:9px}.platform-more li p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}@media(max-width:900px){.platform-more{grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.platform-more-head h3{font-size:28px}.platform-more-head h3 em{font-size:20px}.platform-more li{grid-template-columns:1fr;gap:6px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
