/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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;--spacing:.25rem;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#171714;--paper:#f0eee7;--lime:#d6ff43;--muted:#77756e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:10;justify-content:space-between;align-items:center;width:100%;padding:26px 3.2vw;display:flex;position:absolute;top:0;left:0}.wordmark{letter-spacing:-.08em;font-size:25px;font-weight:900}.wordmark span,.accent{color:var(--lime)}.header-actions,nav,.language{align-items:center;gap:28px;display:flex}nav a{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.language{gap:6px;font-size:11px}.language button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px}.language button.active{color:var(--ink);font-weight:800}.hero{flex-direction:column;justify-content:space-between;min-height:100svh;padding:120px 3.2vw 45px;display:flex;position:relative;overflow:hidden}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.hero h1{letter-spacing:-.095em;margin:6vh 0 8vh;font-size:clamp(74px,15vw,220px);font-weight:900;line-height:.72}.hero h1 span:first-child{padding-left:10vw}.picked-stamp{border:1px solid var(--ink);text-align:center;letter-spacing:.13em;border-radius:50%;place-items:center;width:82px;height:82px;font-size:8px;line-height:1.5;display:grid;position:absolute;top:22%;right:4vw;transform:rotate(8deg)}.hero-lower{border-top:1px solid #cbc8bf;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding-top:25px;display:grid}.hero-lower h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,48px);line-height:1.05}.hero-lower h2 em{font-family:Georgia,serif;font-weight:400}.hero-copy{max-width:540px}.hero-copy p{max-width:500px;margin:0 0 25px;font-size:15px;line-height:1.6}.hero-ctas{align-items:center;gap:28px;display:flex}.button{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:50px;padding:16px 18px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--lime);color:var(--ink)}.text-link{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:5px;font-size:11px;font-weight:700}.text-link span{margin-left:15px}.scroll-note{letter-spacing:.15em;writing-mode:vertical-rl;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:22px;right:3.2vw}.scroll-note span{background:var(--ink);width:1px;height:28px}.preview-section{background:var(--ink);min-height:80vh;color:var(--paper);padding:10vw 4vw}.preview-section p{letter-spacing:.15em;font-size:10px}.preview-section h2{letter-spacing:-.07em;margin:18vh 0 0;font-size:clamp(55px,10vw,160px);line-height:.85}.preview-section h2 span{color:var(--lime);font-family:Georgia,serif;font-style:italic;font-weight:400}@media (max-width:700px){.site-header{padding:20px}nav{display:none}.hero{padding:105px 20px 34px}.hero h1{margin:9vh 0 12vh;font-size:22vw;line-height:.76}.hero h1 span:first-child{padding-left:0}.picked-stamp{width:65px;height:65px;font-size:6px;top:29%;right:20px}.hero-lower{grid-template-columns:1fr;gap:25px}.hero-copy p{font-size:14px}.hero-ctas{flex-wrap:wrap}.scroll-note{display:none}}.billing-toggle{border:1px solid #77756e;grid-template-columns:1fr 1.45fr;width:100%;max-width:520px;margin:42px 0 54px;display:inline-grid}.billing-toggle button{min-height:58px;color:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:12px 16px;font:800 10px/1 Arial,sans-serif}.billing-toggle button+button{border-left:1px solid #77756e}.billing-toggle button.active{background:var(--lime);color:#090908}.billing-toggle button span,.billing-toggle button small{display:block}.billing-toggle button small{letter-spacing:.09em;margin-top:7px;font-size:8px}.annual-saving{align-items:center;gap:14px;margin:12px 0 22px;display:flex}.annual-saving s{color:#88867e}.annual-saving b{color:var(--ink);letter-spacing:.12em;font:800 9px/1 Arial,sans-serif}.phase-plan-detail .billing-toggle button.active{color:#090908}.phase-home-annual{align-items:center;gap:16px;margin:-28px 0 30px;display:flex}.phase-home-annual s{color:#77756e}.phase-home-annual b{color:#233000;letter-spacing:.12em;font:800 10px/1 Arial,sans-serif}.phase-plan-detail .billing-toggle{margin:25px 0 18px}.checkout-annual-disclosure,.checkout-terms{color:#aaa79e;line-height:1.5;margin:20px 0!important;font-size:12px!important}.checkout-annual-disclosure{color:var(--paper);font-weight:700}.checkout-terms a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.checkout-error{color:#ffb5ae;border:1px solid #9a3838;margin-top:18px;padding:18px}.checkout-error b{letter-spacing:.1em;font:800 10px/1 Arial,sans-serif}.checkout-error p{margin:10px 0 0;font-size:12px;line-height:1.4}.billing-success{min-height:100svh;color:var(--paper);background:#0a0a09;flex-direction:column;padding:28px 4vw;display:flex}.billing-success>section{width:min(900px,100%);margin:auto 0;padding:100px 0}.billing-success h1{letter-spacing:-.075em;margin:0 0 50px;font:900 clamp(66px,12vw,170px)/.78 Arial,sans-serif}.billing-success em{color:var(--lime);margin-bottom:70px;font:italic clamp(27px,4vw,52px)/1 Georgia,serif;display:block}.billing-success section>div{border-top:1px solid #42413b;border-bottom:1px solid #42413b;justify-content:space-between;padding:24px 0;display:flex}.billing-success section>div strong{font-size:30px}.billing-success section>div span{color:var(--lime);font-weight:800}.billing-success section>p{margin:45px 0;font-size:20px;line-height:1.4}.billing-success button,.billing-success section>a{width:100%;color:var(--paper);text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #77756e;padding:19px 0;font:800 10px/1 Arial,sans-serif;display:block}.billing-success button{background:var(--lime);color:#090908;text-align:center;margin-bottom:18px;padding:19px}@media (max-width:700px){.billing-toggle{margin:32px 0 42px}.billing-toggle button{padding:10px 8px;font-size:9px}.billing-toggle button small{font-size:7px}.phase-r1-offer .billing-toggle{margin-bottom:45px}.phase-home-annual{margin:-18px 0 28px}.phase2-offer .billing-toggle{margin-top:0}.annual-saving{margin-bottom:16px}.billing-success{padding:22px 16px}.billing-success h1{font-size:clamp(52px,16vw,70px)}.billing-success>section{padding:70px 0}.billing-success section>div strong{font-size:24px}}.phase-home{background:var(--paper);overflow:hidden}.phase-shell{width:min(1280px,100%);margin:0 auto;padding:clamp(90px,10vw,160px) 4vw}.phase-home .ravenwood-opening{height:195svh}.phase-home .ravenwood-copy{width:min(94vw,1180px)}.phase-home .ravenwood-copy h1{max-width:900px;margin:14px 0 18px;font-size:clamp(50px,6.2vw,92px);line-height:.78}.phase-home .ravenwood-copy>p{color:var(--lime);max-width:680px;opacity:calc(.55 + var(--cinematic-conclusion-opacity) * .45);margin:0;font:italic 400 clamp(24px,2.4vw,38px)/1.04 Georgia,serif}.phase-hero-actions{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:22px;display:flex}.phase-hero-actions>strong{letter-spacing:.11em;max-width:360px;font-size:12px;line-height:1.3}.phase-hero-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.phase-button{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:36px;min-height:54px;padding:16px 18px;font-size:11px;font-weight:900;line-height:1.15;display:inline-flex}.phase-button.lime{background:var(--lime);color:var(--ink)}.phase-button.ghost{color:var(--paper);background:0 0;border:1px solid #65645e}.phase-button.ink,.phase-code,.phase-selectivity,.phase-addons{background:var(--ink);color:var(--paper)}.phase-code .phase-shell{padding-top:clamp(100px,11vw,170px);padding-bottom:clamp(100px,11vw,170px)}.phase-code h2,.phase-statement h2,.phase-selectivity h2,.phase-offer h2,.phase-qualify h2{letter-spacing:-.078em;margin:clamp(65px,7vw,105px) 0 34px;font-size:clamp(66px,10vw,154px);line-height:.79}.phase-code h2 span,.phase-statement h2 span,.phase-selectivity h2 span,.phase-offer h2 span,.phase-qualify h2 span{display:block}.phase-lead{color:var(--lime);margin:0 0 42px;font:italic 400 clamp(28px,4vw,58px)/1 Georgia,serif}.phase-code form{grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:960px;display:grid}.phase-code label{display:block}.phase-code input{border:0;border-bottom:2px solid var(--lime);width:100%;height:64px;color:var(--paper);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;outline:none;font-size:clamp(24px,3vw,40px);font-weight:900}.phase-code input::placeholder{color:#77766f}.phase-code form .phase-button{min-width:260px}.phase-trust{color:#aaa79e;max-width:690px;margin:30px 0 0;font-size:13px;line-height:1.55}.phase-code-error{color:var(--lime);margin-top:26px}.phase-code-error p{color:var(--paper)}.phase-code-recognized{border-top:2px solid var(--lime);padding-top:30px}.phase-code-recognized small{color:var(--lime);letter-spacing:.14em}.phase-code-recognized strong{letter-spacing:-.065em;margin:28px 0;font-size:clamp(48px,8vw,110px);display:block}.phase-code-recognized p{font-size:20px}.phase-statement{flex-direction:column;justify-content:center;min-height:88svh;display:flex}.phase-statement h2{margin-bottom:44px}.phase-statement p,.phase-offer-intro,.phase-qualify>p{max-width:740px;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.5}.phase-selectivity h2{margin-bottom:30px}.phase-selectivity>div>em,.phase-offer>em,.phase-qualify>em{color:var(--lime);max-width:850px;font:italic 400 clamp(30px,4vw,60px)/1.05 Georgia,serif;display:block}.phase-criteria{border-top:1px solid #4c4b46;border-bottom:1px solid #4c4b46;grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,8vw,120px);display:grid}.phase-criteria article{border-right:1px solid #4c4b46;flex-direction:column;min-height:260px;padding:26px 24px;display:flex}.phase-criteria article:last-child{border-right:0}.phase-criteria small{color:var(--lime);letter-spacing:.15em;font-size:9px}.phase-criteria strong{letter-spacing:-.045em;margin:auto 0 22px;font-size:clamp(27px,3vw,44px);line-height:.9}.phase-criteria p{color:#b5b2a9;margin:0;font-size:13px;line-height:1.45}.phase-note{color:#99978f;max-width:720px;margin:28px 0 0;font-size:12px;line-height:1.55}.phase-offer>em{color:#8fa133}.phase-offer-intro{margin-top:38px}.phase-plans{border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:clamp(65px,8vw,115px) 0 28px;display:grid}.phase-plans article{border-right:1px solid var(--ink);flex-direction:column;min-height:360px;padding:28px;display:flex;position:relative}.phase-plans article:last-child{border-right:0}.phase-plans article.featured{background:var(--ink);color:var(--paper)}.phase-plans article>b{background:var(--lime);color:var(--ink);letter-spacing:.12em;padding:9px 12px;font-size:8px;position:absolute;top:0;right:0}.phase-plans small{letter-spacing:.14em;font-size:9px}.phase-plans h3{letter-spacing:-.055em;margin:42px 0 auto;font-size:clamp(31px,4vw,55px)}.phase-plans>article>strong{letter-spacing:-.07em;font-size:clamp(51px,6vw,88px);line-height:.8}.phase-plans>article>strong span{letter-spacing:.1em;margin-left:8px;font-size:9px}.phase-plans p{max-width:240px;margin:28px 0 0;font-size:14px;line-height:1.45}.phase-transparency{color:#626059;max-width:680px;margin:0 0 35px;font-size:12px;line-height:1.55}.phase-addons h2{letter-spacing:-.07em;margin:70px 0 55px;font-size:clamp(64px,9vw,140px);line-height:.8}.phase-addon-list{border-top:1px solid #4c4b46;flex-wrap:wrap;display:flex}.phase-addon-list span{letter-spacing:-.035em;border-bottom:1px solid #4c4b46;margin-right:30px;padding:22px 24px 22px 0;font-size:clamp(20px,2.5vw,36px);font-weight:800}.phase-addons p{color:#99978f;margin:30px 0 0;font-size:12px}.phase-qualify{flex-direction:column;justify-content:center;min-height:90svh;display:flex}.phase-qualify h2{margin-bottom:30px}.phase-qualify>em{color:#8fa133}.phase-qualify>p{margin:35px 0 45px}.phase-qualify .phase-button{align-self:flex-start}.phase-apply h2{font-size:clamp(48px,7vw,88px)}.phase-apply form .phase-button{width:100%;margin-top:24px}@media (max-width:800px){.phase-home .ravenwood-opening{height:190svh}.phase-home .ravenwood-opening .cinematic-sticky{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:60px 16px 16px}.phase-home .ravenwood-copy{width:100%}.phase-home .ravenwood-copy h1{margin:12px 0 10px;font-size:clamp(42px,13vw,58px);line-height:.81}.phase-home .ravenwood-copy>p{max-width:350px;font-size:clamp(20px,6.4vw,29px)}.phase-hero-actions{margin-top:16px;display:block}.phase-hero-actions>strong{margin-bottom:12px;font-size:9px;display:block}.phase-hero-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.phase-hero-actions .phase-button{gap:7px;min-height:50px;padding:12px 10px;font-size:9.5px}.phase-home .ravenwood-opening .cinematic-video-frame{width:min(91vw,34svh)}.phase-shell{padding:90px 20px}.phase-code .phase-shell{padding:94px 20px}.phase-code h2,.phase-statement h2,.phase-selectivity h2,.phase-offer h2,.phase-qualify h2{margin:58px 0 28px;font-size:clamp(49px,15.1vw,70px);line-height:.84}.phase-code form{grid-template-columns:1fr}.phase-code input{height:58px;font-size:25px}.phase-code form .phase-button{width:100%;min-width:0}.phase-trust{font-size:12px}.phase-statement{min-height:76svh}.phase-statement p,.phase-offer-intro,.phase-qualify>p{font-size:17px}.phase-criteria{grid-template-columns:1fr;margin-top:70px}.phase-criteria article{border-bottom:1px solid #4c4b46;border-right:0;min-height:170px;padding:22px 0}.phase-criteria article:last-child{border-bottom:0}.phase-criteria strong{margin:auto 0 12px;font-size:32px}.phase-criteria p{font-size:12px}.phase-plans{grid-template-columns:1fr}.phase-plans article{border-right:0;border-bottom:1px solid var(--ink);min-height:255px;padding:24px}.phase-plans article:last-child{border-bottom:0}.phase-plans h3{margin:34px 0 auto;font-size:39px}.phase-plans>article>strong{font-size:64px}.phase-plans p{margin-top:20px}.phase-offer>em,.phase-selectivity>div>em,.phase-qualify>em{font-size:clamp(28px,8.5vw,40px)}.phase-addon-list{grid-template-columns:1fr 1fr;display:grid}.phase-addon-list span{margin:0;padding:18px 10px 18px 0;font-size:19px}.phase-qualify{min-height:76svh}.phase-qualify .phase-button{width:100%}}@media (max-width:380px){.phase-shell,.phase-code .phase-shell{padding-left:16px;padding-right:16px}.phase-home .ravenwood-opening .cinematic-sticky{padding-left:12px;padding-right:12px}.phase-home .ravenwood-copy h1{font-size:clamp(40px,12.9vw,49px)}.phase-code h2,.phase-statement h2,.phase-selectivity h2,.phase-offer h2,.phase-qualify h2{font-size:clamp(44px,14.4vw,55px)}.phase-button{font-size:10px}.phase-plans>article>strong{font-size:58px}.phase-addon-list span{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.phase-home-r1 .site-header{color:var(--ink);position:absolute}.phase-home-r1 .site-header .language button.active{color:var(--ink)}.phase-r1-hero{background:var(--paper);align-items:center;min-height:108svh;padding-top:70px;display:flex}.phase-r1-hero .phase-shell{padding-top:clamp(125px,15vw,210px);padding-bottom:clamp(110px,14vw,190px)}.phase-r1-hero h1,.phase-r1-offer h2,.phase-r1-offer h3,.phase-r1-how h2,.phase-r1-select h2,.phase-r1-final h2{letter-spacing:-.078em;text-transform:uppercase;font-weight:900}.phase-r1-hero h1{margin:clamp(55px,7vw,95px) 0 38px;font-size:clamp(72px,12vw,172px);line-height:.76}.phase-r1-hero h1 span,.phase-r1-hero em span,.phase-r1-offer h2 span,.phase-r1-offer h3 span,.phase-r1-how h2 span,.phase-r1-how em span,.phase-r1-select h2 span,.phase-r1-final h2 span{display:block}.phase-r1-hero em{color:#718019;letter-spacing:-.045em;font:italic 400 clamp(31px,4vw,60px)/1.02 Georgia,serif;display:block}.phase-r1-hero>div>strong{letter-spacing:.12em;margin:48px 0 30px;font:900 13px/1.2 Arial,sans-serif;display:block}.phase-r1-actions{gap:10px;max-width:690px;display:flex}.phase-r1-actions .phase-button{flex:1}.phase-home-r1 .ravenwood-opening.proof-only{background:#090908;height:165svh}.phase-home-r1 .proof-only .cinematic-sticky{grid-template-columns:1fr;padding:clamp(48px,5vw,80px) 4vw clamp(34px,4vw,60px);display:grid;overflow:hidden}.phase-home-r1 .proof-only .cinematic-video-frame{width:min(72vw,900px);height:min(82svh,900px);margin:auto;aspect-ratio:auto!important}.phase-home-r1 .proof-only .cinematic-video-frame video,.phase-home-r1 .proof-only .cinematic-static-frame{object-fit:contain;width:100%;height:100%}.phase-proof-caption{z-index:2;color:var(--paper);letter-spacing:.15em;font:800 10px/1 Arial,sans-serif;position:absolute;top:32px;left:4vw}.phase-proof-caption span{color:var(--lime);margin-right:18px}.phase-code h3{letter-spacing:-.07em;margin:0 0 32px;font-size:clamp(45px,7vw,102px);line-height:.82}.phase-code h3 span{display:block}.phase-code-price{color:var(--lime);letter-spacing:.12em;margin-bottom:34px;font-size:13px;display:block}.phase-code-intro{max-width:710px;margin:0 0 40px;font-size:clamp(18px,2vw,25px);line-height:1.4}.phase-home-r1 .phase-code h2{margin-bottom:48px}.phase-r1-offer{padding-top:clamp(120px,14vw,210px);padding-bottom:clamp(120px,14vw,210px)}.phase-r1-offer h2{margin:clamp(60px,8vw,105px) 0 28px;font-size:clamp(64px,10vw,145px);line-height:.79}.phase-r1-offer>em{color:#75851b;font:italic 400 clamp(31px,4vw,58px)/1 Georgia,serif;display:block}.phase-r1-offer h3{margin:clamp(90px,10vw,150px) 0 26px;font-size:clamp(50px,7vw,105px);line-height:.84}.phase-r1-offer>p{margin:0 0 28px;font-size:clamp(18px,2vw,26px)}.phase-r1-offer>small{color:#6d6b64;max-width:680px;margin-bottom:38px;font-size:12px;line-height:1.55;display:block}.phase-r1-offer .phase-button{min-width:260px}.phase-r1-process{padding-top:clamp(120px,14vw,200px);padding-bottom:clamp(120px,14vw,200px)}.phase-r1-process-steps{border-top:1px solid #aaa79e;border-bottom:1px solid #aaa79e;grid-template-columns:repeat(3,1fr);margin:clamp(60px,8vw,105px) 0 52px;display:grid}.phase-r1-process-steps article{border-right:1px solid #aaa79e;flex-direction:column;min-height:310px;padding:26px 28px 28px 0;display:flex}.phase-r1-process-steps article+article{padding-left:28px}.phase-r1-process-steps article:last-child{border-right:0}.phase-r1-process-steps small{letter-spacing:.14em;color:#77756e;font-size:9px}.phase-r1-process-steps h2{letter-spacing:-.055em;margin:auto 0 24px;font-size:clamp(34px,4.2vw,62px);line-height:.9}.phase-r1-process-steps p{max-width:330px;margin:0;font-size:15px;line-height:1.5}.phase-r1-process>strong{letter-spacing:-.055em;max-width:760px;margin-bottom:42px;font-size:clamp(36px,5.6vw,78px);line-height:.9;display:block}.phase-r1-process .phase-button{min-width:280px}.phase-r1-how{background:var(--ink);color:var(--paper)}.phase-r1-how .phase-shell{padding-top:clamp(120px,14vw,210px);padding-bottom:clamp(120px,14vw,210px)}.phase-r1-how h2,.phase-r1-select h2,.phase-r1-final h2{margin:clamp(60px,8vw,105px) 0 55px;font-size:clamp(58px,9vw,134px);line-height:.81}.phase-r1-how em{color:var(--lime);letter-spacing:-.045em;font:italic 400 clamp(32px,4.5vw,65px)/1.02 Georgia,serif;display:block}.phase-r1-select{padding-top:clamp(120px,14vw,200px);padding-bottom:clamp(120px,14vw,200px)}.phase-r1-criteria{border-top:1px solid #aaa79e;border-bottom:1px solid #aaa79e;grid-template-columns:repeat(3,1fr);margin-bottom:45px;display:grid}.phase-r1-criteria article{border-right:1px solid #aaa79e;flex-direction:column;min-height:230px;padding:26px 24px 24px 0;display:flex}.phase-r1-criteria article:last-child{border:0;padding-left:24px}.phase-r1-criteria article:nth-child(2){padding-left:24px}.phase-r1-criteria small{letter-spacing:.14em;color:#77756e;font-size:9px}.phase-r1-criteria strong{letter-spacing:-.04em;margin:auto 0 18px;font-size:clamp(24px,3vw,40px);line-height:.94}.phase-r1-criteria p{max-width:260px;margin:0;font-size:13px;line-height:1.45}.phase-r1-select .phase-button{min-width:280px}.phase-r1-addons{background:var(--ink);color:var(--paper)}.phase-r1-addons .phase-shell{padding-top:clamp(85px,9vw,130px);padding-bottom:clamp(85px,9vw,130px)}.phase-r1-addons .phase-shell>div:nth-child(2){border-top:1px solid #484842;flex-wrap:wrap;margin-top:54px;display:flex}.phase-r1-addons span{letter-spacing:-.035em;border-bottom:1px solid #484842;margin-right:28px;padding:20px 28px 20px 0;font-size:clamp(20px,2.6vw,36px);font-weight:800}.phase-r1-addons p{color:#99978f;margin-top:26px;font-size:12px}.phase-r1-final{padding-top:clamp(120px,14vw,200px);padding-bottom:clamp(120px,14vw,200px)}.phase-r1-final p{max-width:700px;margin:0 0 42px;font-size:clamp(18px,2vw,25px);line-height:1.45}.phase-r1-final .phase-button{min-width:280px}.phase-r1-code-link{letter-spacing:.11em;border-bottom:1px solid;margin-left:35px;padding-bottom:5px;font-size:10px;font-weight:800;display:inline-block}.phase-plans-page{background:var(--paper);min-height:100vh;padding-bottom:100px}.phase-plans-page>header{border-bottom:1px solid #c8c5bb;justify-content:space-between;align-items:center;padding:26px 4vw;display:flex}.phase-plans-hero{padding:clamp(100px,12vw,180px) 4vw clamp(80px,9vw,130px)}.phase-plans-hero h1{letter-spacing:-.078em;margin:clamp(60px,8vw,100px) 0 38px;font-size:clamp(65px,11vw,160px);line-height:.78}.phase-plans-hero h1 span{display:block}.phase-plans-hero em{color:#748219;max-width:800px;font:italic 400 clamp(30px,4vw,58px)/1.04 Georgia,serif;display:block}.phase-plans-grid{border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 4vw;display:grid}.phase-plans-grid article{border-right:1px solid var(--ink);flex-direction:column;min-height:480px;padding:30px;display:flex;position:relative}.phase-plans-grid article:last-child{border:0}.phase-plans-grid article.featured{background:var(--ink);color:var(--paper)}.phase-plans-grid article>b{background:var(--lime);color:var(--ink);letter-spacing:.12em;padding:9px 12px;font-size:8px;position:absolute;top:0;right:0}.phase-plans-grid small{letter-spacing:.14em;font-size:9px}.phase-plans-grid h2{letter-spacing:-.055em;margin:55px 0 50px;font-size:clamp(34px,4vw,58px)}.phase-plans-grid article>strong{letter-spacing:-.075em;font-size:clamp(55px,6.5vw,92px);line-height:.8}.phase-plans-grid article>strong span{letter-spacing:.1em;margin-left:8px;font-size:9px}.phase-plans-grid p{margin:35px 0;font-size:15px;line-height:1.45}.phase-plans-grid article>button{background:var(--ink);color:var(--paper);text-align:left;letter-spacing:.1em;cursor:pointer;border:0;min-height:54px;margin-top:auto;padding:16px;font:800 10px/1 Arial,sans-serif}.phase-plans-grid article.featured>button{background:var(--lime);color:var(--ink)}.phase-plans-grid article>button span{float:right}.phase-plans-notes{padding:45px 4vw}.phase-plans-notes p{max-width:740px;line-height:1.5}.phase-plans-notes small{color:#6d6b64;max-width:700px;margin:18px 0 42px;display:block}.phase-plans-notes a{letter-spacing:.11em;border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:800}.phase-plan-notice{z-index:100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.phase-plan-notice>div{background:var(--paper);width:min(620px,100%);box-shadow:12px 12px 0 var(--lime);padding:clamp(45px,7vw,80px);position:relative}.phase-plan-notice button{letter-spacing:.1em;background:0 0;border:0;font-size:9px;position:absolute;top:18px;right:18px}.phase-plan-notice h2{letter-spacing:-.065em;font-size:clamp(46px,7vw,82px);line-height:.84}.phase-plan-notice p{line-height:1.55}@media (max-width:800px){.phase-r1-hero{min-height:100svh}.phase-r1-hero .phase-shell{padding:120px 20px 90px}.phase-r1-hero h1{margin:62px 0 31px;font-size:clamp(53px,16.5vw,72px);line-height:.8}.phase-r1-hero em{font-size:clamp(28px,8.4vw,36px)}.phase-r1-hero>div>strong{margin:38px 0 25px;font-size:10px}.phase-r1-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.phase-r1-actions .phase-button{gap:7px;min-width:0;padding:13px 10px;font-size:9px}.phase-home-r1 .ravenwood-opening.proof-only{height:150svh}.phase-home-r1 .proof-only .cinematic-sticky{grid-template-rows:1fr;padding:70px 12px 28px}.phase-home-r1 .proof-only .cinematic-video-frame{width:calc(100vw - 24px);max-width:none;height:78svh}.phase-home-r1 .proof-only .cinematic-progress{bottom:18px;left:12px;right:12px}.phase-proof-caption{font-size:8px;top:28px;left:16px}.phase-home-r1 .phase-code .phase-shell{padding-top:100px;padding-bottom:100px}.phase-home-r1 .phase-code h2{margin:58px 0 48px;font-size:clamp(56px,17vw,72px)}.phase-code h3{font-size:clamp(44px,13.8vw,58px)}.phase-code-price{font-size:10px}.phase-code-intro{font-size:17px}.phase-r1-offer,.phase-r1-process,.phase-r1-how .phase-shell,.phase-r1-select,.phase-r1-addons .phase-shell,.phase-r1-final{padding:100px 20px}.phase-r1-offer h2,.phase-r1-how h2,.phase-r1-select h2,.phase-r1-final h2{margin:58px 0 35px;font-size:clamp(47px,14.4vw,61px);line-height:.84}.phase-r1-offer>em{font-size:clamp(28px,8.4vw,36px)}.phase-r1-offer h3{margin:80px 0 24px;font-size:clamp(42px,12.8vw,55px)}.phase-r1-offer .phase-button,.phase-r1-process .phase-button,.phase-r1-select .phase-button,.phase-r1-final .phase-button{width:100%;min-width:0}.phase-r1-how em{font-size:clamp(28px,8.5vw,37px)}.phase-r1-process-steps{grid-template-columns:1fr;margin:58px 0 42px}.phase-r1-process-steps article,.phase-r1-process-steps article+article{border-bottom:1px solid #aaa79e;border-right:0;min-height:0;padding:24px 0 26px}.phase-r1-process-steps article:last-child{border-bottom:0}.phase-r1-process-steps h2{margin:45px 0 16px;font-size:38px}.phase-r1-process-steps p{font-size:15px}.phase-r1-process>strong{margin-bottom:36px;font-size:clamp(38px,12vw,52px)}.phase-r1-criteria{grid-template-columns:1fr}.phase-r1-criteria article,.phase-r1-criteria article:nth-child(2),.phase-r1-criteria article:last-child{border-bottom:1px solid #aaa79e;border-right:0;min-height:145px;padding:20px 0}.phase-r1-criteria article:last-child{border-bottom:0}.phase-r1-criteria strong{font-size:29px}.phase-r1-addons .phase-shell>div:nth-child(2){grid-template-columns:1fr 1fr;display:grid}.phase-r1-addons span{margin:0;padding:17px 8px 17px 0;font-size:18px}.phase-r1-final .phase-button{margin-bottom:28px}.phase-r1-code-link{margin:0;display:inline-block}.phase-plans-page>header{padding:20px}.phase-plans-hero{padding:100px 20px 80px}.phase-plans-hero h1{margin:60px 0 30px;font-size:clamp(54px,16vw,70px)}.phase-plans-hero em{font-size:clamp(28px,8.5vw,37px)}.phase-plans-grid{grid-template-columns:1fr;margin:0 20px}.phase-plans-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:340px;padding:25px}.phase-plans-grid article:last-child{border-bottom:0}.phase-plans-grid h2{margin:42px 0 40px;font-size:42px}.phase-plans-grid article>strong{font-size:64px}.phase-plans-grid p{margin:28px 0}.phase-plans-notes{padding:40px 20px}}@media (max-width:340px){.phase-r1-hero .phase-shell,.phase-r1-offer,.phase-r1-process,.phase-r1-how .phase-shell,.phase-r1-select,.phase-r1-addons .phase-shell,.phase-r1-final{padding-left:16px;padding-right:16px}.phase-r1-hero h1{font-size:51px}.phase-r1-actions{grid-template-columns:1fr}.phase-r1-offer h2,.phase-r1-how h2,.phase-r1-select h2,.phase-r1-final h2{font-size:44px}.phase-r1-process-steps h2{font-size:34px}.phase-r1-process>strong{font-size:37px}.phase-r1-offer h3{font-size:40px}.phase-home-r1 .proof-only .cinematic-video-frame{width:calc(100vw - 20px)}}.phase-home.phase-home-r1{overflow:clip visible}.phase-home-r1 .ravenwood-opening.proof-only{height:145svh}.phase-r1-addons .phase-r1-secondary-services{border-top:0;flex-wrap:wrap;margin-top:20px;display:flex}.phase-r1-addons .phase-r1-secondary-services span{color:#aaa79e;padding-top:15px;padding-bottom:15px;font-size:clamp(12px,1.3vw,17px);font-weight:700}.phase-r1-qualification{border-top:2px solid var(--ink);margin-top:clamp(85px,10vw,145px);padding-top:clamp(65px,7vw,100px)}.phase-r1-qualification h3{letter-spacing:-.07em;margin:0 0 35px;font-size:clamp(52px,8vw,118px);line-height:.82}.phase-r1-qualification h3 span{display:block}.phase-r1-qualification>p{max-width:700px;margin:0 0 42px;font-size:clamp(18px,2vw,25px);line-height:1.45}.phase-plan-detail{z-index:110;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.phase-plan-detail>div{background:var(--paper);width:min(820px,100%);max-height:92svh;box-shadow:12px 12px 0 var(--lime);padding:clamp(42px,6vw,72px);position:relative;overflow:auto}.phase-plan-detail-close{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font:800 9px/1 Arial,sans-serif;position:absolute;top:18px;right:18px}.phase-plan-detail>div>small{letter-spacing:.15em;color:#6c6a63;font:800 9px/1 Arial,sans-serif}.phase-plan-detail h2{letter-spacing:-.07em;margin:40px 0 20px;font-size:clamp(52px,7vw,92px);line-height:.82}.phase-plan-detail>div>strong{letter-spacing:-.075em;font-size:clamp(58px,8vw,108px);line-height:.8;display:block}.phase-plan-detail>div>strong span{letter-spacing:.1em;margin-left:8px;font-size:10px}.phase-plan-detail>div>em{color:#718019;max-width:660px;margin:34px 0 45px;font:italic 400 clamp(23px,3vw,36px)/1.15 Georgia,serif;display:block}.phase-plan-detail h3{letter-spacing:.15em;margin:0;font-size:10px}.phase-plan-detail ul{border-top:1px solid #aaa79e;grid-template-columns:1fr 1fr;margin:20px 0 35px;padding:0;list-style:none;display:grid}.phase-plan-detail li{border-bottom:1px solid #c7c4ba;padding:14px 10px 14px 0;font-size:14px}.phase-plan-detail li:nth-child(odd){border-right:1px solid #c7c4ba}.phase-plan-detail li:nth-child(2n){padding-left:18px}.phase-plan-development{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:30px;padding:24px 0}.phase-plan-development b{font-size:20px}.phase-plan-development p{max-width:600px;margin:9px 0 0;font-size:13px;line-height:1.45}.phase-plan-detail .phase-button{width:100%}.phase-plan-back{margin-top:22px;font-weight:800;border-bottom:1px solid!important;padding:8px 0!important;position:static!important}@media (max-width:800px){.phase-r1-hero{min-height:92svh}.phase-r1-hero .phase-shell{padding-top:78px;padding-bottom:78px}.phase-r1-hero h1{margin-top:46px}.phase-home-r1 .ravenwood-opening.proof-only{height:138svh}.phase-home-r1 .proof-only .cinematic-sticky{padding-top:62px}.phase-home-r1 .proof-only .cinematic-video-frame{height:80svh}.phase-r1-addons .phase-r1-secondary-services{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.phase-r1-addons .phase-r1-secondary-services span{padding:13px 7px 13px 0;font-size:12px}.phase-r1-qualification{margin-top:85px;padding-top:70px}.phase-r1-qualification h3{font-size:clamp(44px,13vw,56px)}.phase-r1-qualification .phase-button{width:100%;margin-bottom:28px}.phase-r1-qualification .phase-r1-code-link{margin-left:0}.phase-plan-detail{padding:10px}.phase-plan-detail>div{max-height:96svh;box-shadow:7px 7px 0 var(--lime);padding:50px 20px 24px}.phase-plan-detail h2{margin:35px 0 18px;font-size:clamp(48px,14vw,60px)}.phase-plan-detail>div>strong{font-size:64px}.phase-plan-detail>div>em{margin:28px 0 38px;font-size:25px}.phase-plan-detail ul{grid-template-columns:1fr}.phase-plan-detail li,.phase-plan-detail li:nth-child(2n){border-right:0;padding:13px 0}.phase-plan-development b{font-size:18px}}@media (max-width:340px){.phase-r1-hero .phase-shell{padding-top:74px}.phase-plan-detail>div>strong{font-size:58px}.phase-plan-detail .phase-button{font-size:9px}}.phase-r1-hero>div>strong span{display:block}.phase-r1-criteria{grid-template-columns:repeat(4,1fr)}.phase-r1-criteria article{min-height:250px}.phase-r1-criteria article+article{padding-left:24px}.phase-r1-criteria article:last-child{border-right:0}.phase-r1-criteria strong{font-size:clamp(22px,2.5vw,36px)}.application-panel select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #aaa79e;border-radius:0;outline:none}@media (max-width:800px){.phase-r1-criteria{grid-template-columns:1fr}.phase-r1-criteria article,.phase-r1-criteria article:nth-child(2),.phase-r1-criteria article:last-child{border-bottom:1px solid #aaa79e;border-right:0;min-height:145px;padding:20px 0}.phase-r1-criteria article:last-child{border-bottom:0}.phase-r1-criteria strong{font-size:29px}}.phase-r1-criteria article,.phase-r1-criteria article+article,.phase-r1-criteria article:nth-child(2),.phase-r1-criteria article:last-child{padding-left:0;padding-right:0}@media (max-width:800px){html[lang=en] .phase-home-r1 .phase-r1-offer h2{font-size:clamp(34px,10.8vw,46px)}html[lang=en] .phase-home-r1 .phase-r1-offer h2 span:nth-child(2){width:8ch}}::selection{background:var(--lime);color:var(--ink)}.section-pad{padding:10vw 4vw}.section-label{letter-spacing:.16em;font-size:10px;font-weight:700}.section-label.light{color:#9d9b92}.site-header nav .nav-picked{background:var(--ink);color:#fff;padding:12px 15px}.menu-button{letter-spacing:.1em;background:0 0;border:0;font-size:10px;display:none}.site-header nav button.nav-picked{font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;font-size:12px;font-weight:700}.plain-button{cursor:pointer;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0}.hero-ctas button{font:inherit}.concise-hero{min-height:100svh}.split-heading.compact,.outdated.compact{margin-top:8vw}.why-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:8vw 0;display:grid}.why-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,10vw,155px);line-height:.82}.why-heading p{max-width:520px;font-size:22px;line-height:1.4}.reveal-grid.compact{margin:8vw 0 6vw}.reveal-grid.compact h2{font-size:clamp(70px,10vw,150px)}.see-line.compact{margin-top:7vw}.compact-title{margin-top:7vw!important;font-size:clamp(52px,7vw,105px)!important}.selected-offer{background:var(--ink);color:var(--paper)}.offer-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:9vw 0 7vw;display:grid}.offer-intro h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,9vw,140px);line-height:.82}.offer-intro p{color:#aaa79e;font-size:19px;line-height:1.55}.value-levels{border-top:1px solid #4a4944;border-bottom:1px solid #4a4944;grid-template-columns:1fr 1.2fr;display:grid}.value-levels>div{padding:35px}.value-levels span{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.value-levels strong{letter-spacing:-.08em;margin:7vw 0 30px;font-size:clamp(62px,10vw,155px);line-height:.8;display:block}.value-levels p{color:#aaa79e}.selected-level{background:var(--lime);color:var(--ink)}.selected-level p{color:#4a4a3d}.selected-offer details{border-color:#4a4944}.selected-offer summary{padding:28px 0}.selected-offer .included-grid p{color:#ccc8bd;border-color:#4a4944}.complex-note{color:#aaa79e;max-width:750px;margin-top:35px;font-size:12px;line-height:1.55}.proof-short{background:var(--paper)}.proof-empty{text-align:center;padding:9vw 0 2vw}.before-after{letter-spacing:.18em;justify-content:center;align-items:center;gap:4vw;font-size:10px;display:flex}.before-after i{color:#9fae50;font:400 55px Georgia,serif}.proof-empty h2{letter-spacing:-.075em;max-width:1100px;margin:8vw auto 4vw;font-size:clamp(60px,9vw,140px);line-height:.82}.proof-empty>p{max-width:580px;margin:auto;line-height:1.6}.case-study-grid{grid-template-columns:1fr 1fr;gap:3vw;margin-top:7vw;display:grid}.case-study-grid article>div{aspect-ratio:16/10;grid-template-columns:1fr 1fr;display:grid}.case-study-grid article span{border:1px solid #bbb8ae;place-items:center;display:grid}.cinematic{color:var(--paper);background:#22221f;grid-template-columns:.8fr 1.1fr 1.1fr;align-items:center;gap:5vw;display:grid}.cinematic h2{letter-spacing:-.065em;font-size:clamp(48px,7vw,100px);line-height:.85}.cinematic p{color:#aaa79e;line-height:1.6}.cinema-frame{aspect-ratio:16/11;border:1px solid #5b5a54;place-items:center;display:grid;position:relative;overflow:hidden}.cinema-frame:before{content:"";aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#d6ff43 0,#77852d 18%,#0000 65%);border-radius:50%;width:65%;animation:5s ease-in-out infinite breathe;position:absolute}.cinema-frame span{z-index:1;letter-spacing:.2em;font-size:9px}.cinema-frame i{border:1px solid #464540;position:absolute;inset:12px}@keyframes breathe{50%{opacity:.65;transform:scale(1.3)}}.cinematic-scroll{--cinematic-progress:0;height:185svh;color:var(--paper);background:#22221f;position:relative}.cinematic-sticky{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:center;gap:5vw;height:100svh;padding:5.5vw 4vw 4vw;display:grid;position:sticky;top:0;overflow:hidden}.cinematic-copy{align-self:center}.cinematic-copy h2{letter-spacing:-.065em;margin:7vw 0 3vw;font-size:clamp(48px,6.3vw,96px);line-height:.86}.cinematic-copy>p{color:#aaa79e;max-width:520px;line-height:1.6}.cinematic-video-frame{place-items:center;width:100%;margin:0;display:grid;position:relative}.cinematic-video-frame video{object-fit:contain;opacity:.45;background:#181816;width:100%;height:auto;max-height:78svh;transition:opacity .5s;display:block}.cinematic-scroll.is-ready .cinematic-video-frame video{opacity:1}.cinematic-video-frame figcaption{letter-spacing:.14em;text-transform:uppercase;background:#171714d1;padding:9px 11px;font-size:8px;position:absolute;bottom:12px;right:14px}.cinematic-progress{background:#4b4a44;height:1px;position:absolute;bottom:2.3vw;left:4vw;right:4vw}.cinematic-progress span{background:var(--lime);width:100%;height:1px;transform:scaleX(var(--cinematic-progress));transform-origin:0;will-change:transform;display:block}.cinematic-scroll.is-fallback{height:auto}.cinematic-scroll.is-fallback .cinematic-sticky{height:auto;min-height:100svh;position:relative}.cinematic-scroll.is-fallback .cinematic-progress{display:none}.services-compact{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;display:grid}.services-compact h2{letter-spacing:-.07em;margin:8vw 0 0;font-size:clamp(55px,8vw,120px);line-height:.82}.services-word-list{border-top:1px solid #bbb8ae;grid-template-columns:1fr 1fr;display:grid}.services-word-list span{border-bottom:1px solid #bbb8ae;padding:20px 10px;font-size:19px}.services-word-list span:nth-child(odd){border-right:1px solid #bbb8ae}.services-word-list span b{margin-bottom:22px;font-size:8px;display:block}.services-word-list a{border-bottom:2px solid;grid-column:1/-1;justify-content:space-between;padding:25px 0;font-size:22px;font-weight:700;display:flex}.dual-cta{background:var(--ink);color:var(--paper);grid-template-columns:1.3fr .7fr;gap:8vw;display:grid}.dual-cta>div{padding-right:5vw}.dual-cta>div+div{border-left:1px solid #45443f;padding-left:6vw}.dual-cta>div>span{letter-spacing:.15em;color:#aaa79e;font-size:9px}.dual-cta h2{letter-spacing:-.06em;margin:5vw 0;font-size:clamp(40px,6vw,90px);line-height:.9}.dual-cta h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.dual-cta .text-link{color:var(--paper);font-size:11px}.dialog-backdrop{z-index:100;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.picked-dialog,.application-panel{background:var(--paper);width:min(720px,100%);max-height:92vh;box-shadow:16px 16px 0 var(--lime);padding:clamp(28px,5vw,70px);position:relative;overflow:auto}.panel-close{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;top:18px;right:18px}.picked-dialog h2,.application-panel h2{letter-spacing:-.07em;margin:6vw 0 3vw;font-size:clamp(52px,8vw,100px);line-height:.82}.picked-dialog>p,.application-panel>p{font-size:17px;line-height:1.6}.picked-dialog>strong{margin:30px 0;display:block}.dialog-philosophy{letter-spacing:-.05em;font-size:clamp(35px,6vw,65px)!important}.dialog-philosophy em{font-family:Georgia,serif}.found-first{border-top:1px solid #bbb8ae;margin-top:45px;padding-top:25px}.found-first p{font-size:13px;line-height:1.5}.application-panel form{margin-top:35px}.application-success{color:#81972d;margin-top:60px;font-size:50px}.application-success span{color:var(--ink);margin-top:20px;font-size:20px;line-height:1.4;display:block}.private-preview{background:var(--paper);min-height:100vh}.private-preview header{justify-content:space-between;padding:25px 4vw;display:flex}.private-preview header p,.private-preview section>p{letter-spacing:.15em;font-size:9px}.private-preview section{padding:8vw 4vw 5vw}.private-preview h1{letter-spacing:-.075em;margin:4vw 0;font-size:clamp(65px,11vw,170px);line-height:.8}.concept-disclaimer{max-width:650px;line-height:1.6;letter-spacing:0!important;font-size:12px!important}.private-preview iframe{background:#fff;border:0;width:100%;height:100vh}.split-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:10vw;margin-top:12vw;display:grid}.split-heading h2,.section-title{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7.5vw,120px);line-height:.9}.split-heading h2 em{font-family:Georgia,serif;font-weight:400}.split-heading p{max-width:490px;font-size:18px;line-height:1.55}.outdated{border-top:1px solid #c7c3b8;justify-content:space-between;align-items:flex-end;margin-top:13vw;padding-top:30px;display:flex}.outdated p{margin:0;font-size:clamp(20px,3vw,48px)}.outdated strong{letter-spacing:-.07em;font-size:clamp(42px,8vw,130px);line-height:.8}.reveal{background:var(--ink);color:var(--paper)}.reveal-grid{grid-template-columns:1.3fr .7fr;gap:9vw;margin:11vw 0;display:grid}.reveal-grid h2{letter-spacing:-.08em;max-width:900px;margin:0;font-size:clamp(70px,11vw,175px);line-height:.78}.reveal-grid .lead{font-size:25px;line-height:1.25}.reveal-grid p{color:#aaa79e;line-height:1.6}.no-list{border-top:1px solid #3e3d39;grid-template-columns:repeat(3,1fr);display:grid}.no-list span{border-right:1px solid #3e3d39;padding:25px 15px;font-size:18px}.no-list b{color:var(--lime);margin-bottom:35px;font-size:9px;display:block}.see-line{letter-spacing:-.07em;flex-wrap:wrap;gap:.2em;margin-top:11vw;font-size:clamp(52px,10vw,155px);line-height:.85;display:flex}.see-line em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.process .section-title{margin:9vw 0 5vw}.process-list article{border-top:1px solid #c7c3b8;grid-template-columns:90px 1fr 1fr 30px;align-items:center;padding:28px 0;transition:all .3s;display:grid}.process-list article:hover{background:#e7e4db;padding-left:15px}.process-list span{font-size:11px}.process-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3.2vw,52px)}.process-list p{color:#63615a;max-width:460px;line-height:1.5}.process-list b{font-size:20px}.why{background:var(--lime)}.why h2{letter-spacing:-.075em;max-width:1000px;margin:9vw 0;font-size:clamp(58px,10vw,155px);line-height:.82}.criteria{margin-left:30%}.criteria>div{border-top:1px solid #8ea72d;grid-template-columns:45px 45px 1fr;align-items:center;padding:21px 0;display:grid}.criteria p{margin:0;font-size:20px}.criteria b{font-size:9px}.why-end{margin:11vw 0 0;font-size:clamp(26px,4vw,65px);line-height:1.05}.why-end em{font-family:Georgia,serif;font-weight:400}.speed{background:var(--ink);color:var(--paper);grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;display:grid}.speed-number{letter-spacing:-.11em;font-size:clamp(110px,22vw,340px);line-height:.7;position:relative}.speed-number>span{letter-spacing:0;font-size:.18em}.speed-number small{letter-spacing:.2em;font-size:10px;position:absolute;bottom:-28px;right:5%}.speed-copy h2{letter-spacing:-.06em;font-size:clamp(45px,6vw,90px);line-height:.93}.speed-copy h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.speed-copy p{color:#aaa79e;max-width:500px;line-height:1.6}.speed-copy>small{color:var(--lime)}.offer>h2{letter-spacing:-.07em;margin:10vw 0;font-size:clamp(55px,9vw,140px);line-height:.85}.price-row{border-top:2px solid var(--ink);border-bottom:1px solid #bbb8ae;justify-content:space-between;align-items:end;padding:32px 0;display:flex}.price-row span{text-transform:uppercase;letter-spacing:.15em;font-size:10px}.price-row h3{margin:45px 0 8px;font-size:30px}.price-row p{color:#68665f}.price-row strong{letter-spacing:-.09em;font-size:clamp(90px,15vw,220px);line-height:.7}details{border-bottom:1px solid #bbb8ae}summary{cursor:pointer;justify-content:space-between;padding:24px 0;font-size:19px;font-weight:700;display:flex}summary::-webkit-details-marker{display:none}.included-grid{grid-template-columns:1fr 1fr;gap:0 35px;padding-bottom:25px;display:grid}.included-grid p{color:#5d5b55;border-top:1px solid #d3d0c7;margin:0;padding:15px 0}.included-grid p>span{margin-left:12px}.more{grid-template-columns:1fr 1fr;gap:5vw;margin-top:7vw;display:grid}.more h3{margin:0;font-size:50px}.more p{max-width:540px;line-height:1.6}.transformations{background:var(--ink);color:var(--paper)}.coming{text-align:center;grid-template-columns:1fr 6fr 1fr;align-items:center;gap:20px;min-height:60vh;display:grid}.coming>span{letter-spacing:.2em;font-size:9px}.coming h2{letter-spacing:-.07em;font-size:clamp(60px,10vw,150px);line-height:.8}.coming p{color:#aaa79e;grid-column:2;max-width:650px;margin:auto;line-height:1.6}.services-bridge{background:#d8d5cc;position:relative;overflow:hidden}.services-bridge:after{content:"+";color:#17171409;pointer-events:none;font:400 38vw/1 Georgia,serif;position:absolute;top:-8vw;right:-2vw}.services-bridge-head{z-index:1;grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;margin:10vw 0 7vw;display:grid;position:relative}.services-bridge-head h2{letter-spacing:-.075em;max-width:1000px;margin:0;font-size:clamp(60px,9vw,145px);line-height:.82}.services-bridge-head p{font-size:19px;line-height:1.55}.services-bridge-head strong{margin-top:35px;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:400;display:block}.services-ticker{z-index:1;border-top:1px solid #aaa79f;border-bottom:1px solid #aaa79f;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.services-ticker span{border-right:1px solid #aaa79f;min-height:110px;padding:24px 15px;font-size:20px}.services-ticker b{margin-bottom:35px;font-size:8px;display:block}.services-arrow{border-bottom:2px solid var(--ink);z-index:1;justify-content:space-between;align-items:center;width:min(520px,100%);margin:6vw 0 0 auto;padding:18px 0;font-size:22px;font-weight:700;display:flex;position:relative}.services-arrow span{font-size:35px;transition:transform .25s}.services-arrow:hover span{transform:translate(10px)}.services-page{background:var(--paper)}.service-header{z-index:3;justify-content:space-between;width:100%;padding:27px 4vw;display:flex;position:absolute;top:0;left:0}.services-hero{background:var(--ink);min-height:100svh;color:var(--paper);flex-direction:column;justify-content:flex-end;padding:125px 4vw 6vw;display:flex;position:relative;overflow:hidden}.back-link{letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;top:110px}.services-hero .eyebrow{color:#aaa79e;margin-bottom:auto}.services-hero h1{letter-spacing:-.09em;max-width:1300px;margin:0 0 5vw;font-size:clamp(80px,14vw,215px);line-height:.75}.services-intro{max-width:700px;margin-left:auto;font-size:clamp(20px,2.2vw,34px);line-height:1.25}.service-orbit{border:1px solid #4a4944;border-radius:50%;width:290px;height:290px;animation:25s linear infinite orbit;position:absolute;top:20%;right:8vw}.service-orbit:before,.service-orbit:after{content:"";border:1px solid #4a4944;border-radius:50%;position:absolute;inset:35px}.service-orbit:after{background:var(--lime);border:0;inset:95px}.service-orbit span{letter-spacing:.15em;font-size:8px;position:absolute}.service-orbit span:first-child{top:-5px;left:45%}.service-orbit span:nth-child(2){bottom:25px;left:3px}.service-orbit span:nth-child(3){bottom:30%;right:-20px}@keyframes orbit{to{transform:rotate(360deg)}}.service-index{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c5c2b8;justify-content:space-between;padding:32px 4vw;font-size:10px;display:flex}.service-list{padding:0 4vw}.service-item{border-bottom:1px solid #c5c2b8;grid-template-columns:7vw 34vw 1fr;align-items:center;gap:4vw;padding:8vw 0;display:grid}.service-number{align-self:start;font-size:10px}.service-media{aspect-ratio:4/3;background:#d8d5cc;place-items:center;display:grid;position:relative;overflow:hidden}.service-media:before{content:"";aspect-ratio:1;border:1px solid #a8a59c;border-radius:50%;width:42%;position:absolute}.service-media>span{letter-spacing:-.1em;color:#c4c1b8;font-size:clamp(60px,9vw,140px);font-weight:900}.service-media small{letter-spacing:.13em;text-transform:uppercase;font-size:8px;position:absolute;bottom:15px;left:18px}.service-detail h2{letter-spacing:-.065em;margin:0 0 35px;font-size:clamp(42px,6vw,90px);line-height:.9}.service-detail>p{max-width:590px;font-size:18px;line-height:1.55}.availability{letter-spacing:.1em;text-transform:uppercase;color:#6c6a63;margin:35px 0;font-size:9px}.availability b{color:#8ba322;margin-right:10px}.service-detail>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;justify-content:space-between;max-width:340px;padding:12px 0;font-size:10px;font-weight:700;display:flex}.package-preview{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:10vw;padding:10vw 4vw;display:grid}.package-preview h2{letter-spacing:-.07em;font-size:clamp(60px,8vw,120px);line-height:.83}.package-preview>div>p:not(.section-label){color:#aaa79e;max-width:520px;line-height:1.6}.package-list>div{border-top:1px solid #474640;grid-template-columns:45px 1fr auto;align-items:center;padding:22px 0;display:grid}.package-list span,.package-list b{letter-spacing:.1em;font-size:8px}.package-list b{color:var(--lime);text-transform:uppercase}.services-close{text-align:center;background:var(--lime);padding:12vw 4vw}.services-close>p{font-size:18px}.services-close h2{letter-spacing:-.07em;max-width:1200px;margin:5vw auto;font-size:clamp(60px,9vw,140px);line-height:.82}.services-close .button{background:var(--ink);color:#fff;width:min(330px,100%);margin:auto}.picked{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.picked-copy h2,.organic h2{letter-spacing:-.07em;margin:8vw 0 4vw;font-size:clamp(60px,8vw,120px);line-height:.85}.picked-copy>p,.organic>div>p{max-width:580px;font-size:18px;line-height:1.6}.picked-copy ol{margin-top:5vw;padding:0;list-style:none}.picked-copy li{border-top:1px solid #c7c3b8;padding:17px 0}.picked-copy li b{margin-right:30px;font-size:9px}.form-wrap{box-shadow:18px 18px 0 var(--lime);background:#fff;align-self:start;padding:3vw}.form-wrap h3{letter-spacing:-.05em;font-size:40px}.form-wrap h3 span{color:var(--lime)}form label{border-top:1px solid #d2cfc6;grid-template-columns:35px 1fr;padding:15px 0;display:grid}form label>span{margin-top:6px;font-size:8px}input,textarea{font:inherit;background:0 0;border:0;outline:none;width:100%}textarea{resize:vertical;min-height:75px}.button-lime{background:var(--lime);cursor:pointer;border:0;width:100%;margin-top:25px}.form-note{color:#777;font-size:10px;line-height:1.5}.form-success{padding:60px 0;font-size:22px;line-height:1.4}.form-success b{color:#7d991a;font-size:45px;display:block}.organic{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.organic .dark-form{box-shadow:18px 18px 0 var(--lime);background:#252522}.organic form label{border-color:#4a4944}.organic input,.organic textarea{color:var(--paper)}.organic .form-note{color:#aaa}.about p{margin:10vw 0 3vw;font-size:20px}.about h2{letter-spacing:-.075em;max-width:1200px;margin:0;font-size:clamp(60px,10vw,155px);line-height:.82}footer{background:var(--ink);color:var(--paper);padding:8vw 4vw 3vw}footer h2{letter-spacing:-.09em;margin:0 0 9vw;font-size:clamp(75px,14vw,210px);line-height:.8}footer h2 span{color:var(--lime)}footer>div{border-top:1px solid #44433f;justify-content:space-between;padding:25px 0;display:flex}footer small{letter-spacing:.12em;color:#777;font-size:8px}@media (max-width:800px){.site-header nav{background:var(--ink);color:var(--paper);z-index:-1;flex-direction:column;justify-content:center;display:none;position:fixed;inset:0}.site-header nav.open{display:flex}.site-header nav a{font-size:25px}.menu-button{display:block}.site-header{position:absolute}.hero{min-height:100svh}.hero h1{font-size:21vw}.section-pad{padding:90px 20px}.split-heading,.reveal-grid,.speed,.picked,.organic,.services-bridge-head,.package-preview{grid-template-columns:1fr}.split-heading{gap:35px;margin-top:90px}.outdated{display:block}.outdated strong{margin-top:30px;display:block}.reveal-grid{margin:80px 0}.no-list{grid-template-columns:1fr}.no-list span{border-bottom:1px solid #3e3d39;border-right:0}.no-list b{margin-bottom:15px}.process-list article{grid-template-columns:40px 1fr 20px}.process-list article p{grid-column:2;margin-top:8px}.criteria{margin-left:0}.criteria>div{grid-template-columns:35px 35px 1fr}.speed{gap:100px}.speed-number{font-size:31vw}.included-grid,.more{grid-template-columns:1fr}.services-bridge-head{gap:45px;margin:90px 0 55px}.services-ticker{grid-template-columns:1fr 1fr}.services-ticker span{min-height:90px}.services-arrow{margin-top:55px}.coming{grid-template-columns:1fr}.coming h2,.coming p{grid-column:1}.coming{padding-top:60px}.picked,.organic{gap:80px}.form-wrap{box-shadow:10px 10px 0 var(--lime);padding:25px}.services-hero{padding:120px 20px 45px}.services-hero h1{margin-bottom:60px;font-size:21vw}.services-intro{font-size:21px}.service-orbit{width:180px;height:180px;top:24%;right:-30px}.service-orbit:after{inset:60px}.service-item{grid-template-columns:32px 1fr;padding:80px 0}.service-media,.service-detail{grid-column:2}.package-preview{padding:100px 20px}.package-list>div{grid-template-columns:35px 1fr}.package-list b{grid-column:2}.services-close{padding:100px 20px}footer>div{display:block}footer>div p{line-height:2}.concise-hero{min-height:100svh;padding-bottom:25px}.concise-hero h1{margin:6vh 0 8vh}.concise-hero .hero-lower{gap:18px}.concise-hero .hero-copy p{margin-bottom:18px}.why-heading,.offer-intro,.cinematic,.services-compact,.dual-cta{grid-template-columns:1fr}.why-heading{gap:30px;margin:70px 0 45px}.why-heading p{font-size:18px}.why-end{margin-top:70px}.reveal-grid.compact{margin:65px 0 45px}.see-line.compact{margin-top:60px}.compact-title{margin:65px 0 35px!important}.process-list article{padding:20px 0}.value-levels{grid-template-columns:1fr}.value-levels>div{padding:28px 20px}.value-levels strong{margin:45px 0 20px}.selected-offer .included-grid{grid-template-columns:1fr}.proof-empty{padding-top:70px}.proof-empty h2{margin:60px auto 30px}.cinematic-scroll{height:165svh}.cinematic-sticky{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:22px;padding:68px 20px 42px}.cinematic-copy{grid-template-columns:1fr;display:grid}.cinematic-copy h2{margin:30px 0 16px;font-size:clamp(42px,13vw,66px)}.cinematic-copy>p{margin:0;font-size:14px;line-height:1.45}.cinematic-video-frame{align-self:center}.cinematic-video-frame video{max-height:52svh}.cinematic-video-frame figcaption{font-size:7px}.cinematic-progress{bottom:22px;left:20px;right:20px}.services-compact{gap:55px}.services-compact h2{margin-top:55px}.dual-cta{gap:65px}.dual-cta>div+div{border-top:1px solid #45443f;border-left:0;padding:55px 0 0}.dual-cta h2{margin:35px 0}.picked-dialog,.application-panel{box-shadow:8px 8px 0 var(--lime);padding:55px 24px 30px}.picked-dialog h2,.application-panel h2{margin:45px 0 25px}.dialog-philosophy{margin:30px 0}.private-preview header{padding:20px}.private-preview header p{text-align:right;max-width:150px}.private-preview section{padding:100px 20px 40px}.private-preview iframe{height:80vh}}.atma-concept{--a-black:#090909;--a-white:#f4f1ea;--a-red:#e23c2a;background:var(--a-white);color:var(--a-black);font-family:Arial,sans-serif;position:relative;overflow:hidden}.atma-nav{z-index:20;color:#fff;border-bottom:1px solid #fff6;align-items:center;width:100%;height:82px;padding:0 3.5vw;display:flex;position:absolute;top:0;left:0}.atma-logo{color:inherit;letter-spacing:-.06em;font-size:20px;font-weight:900}.atma-logo span{letter-spacing:.28em;font-size:7px;display:block}.atma-nav nav{align-items:center;gap:30px;margin-left:auto;display:flex}.atma-nav nav a{color:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.atma-nav button{color:inherit;letter-spacing:.14em;background:0 0;border:0;font:700 9px Arial;display:none}.atma-hero{color:#fff;background:#111;height:100svh;min-height:680px;position:relative}.atma-hero>img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.atma-hero:after{content:"";background:linear-gradient(90deg,#000b 0%,#0004 56%,#0000);position:absolute;inset:0}.atma-hero-copy{z-index:2;position:absolute;bottom:10vh;left:4vw}.atma-hero-copy small,.atma-kicker,.atma-space span,.atma-philosophy small,.atma-book small{letter-spacing:.2em;font-size:8px;font-weight:700}.atma-hero h1,.atma-services h2,.atma-space h2,.atma-book h2{letter-spacing:-.075em;margin:28px 0;font-size:clamp(68px,10vw,154px);line-height:.75}.atma-hero h1 em,.atma-services h2 em,.atma-space h2 em,.atma-book h2 em{font:italic .82em/1 Georgia,serif}.atma-hero-copy p{margin:0 0 35px;font:italic clamp(18px,1.8vw,27px)/1.35 Georgia,serif}.atma-hero-copy>a,.atma-book>a{width:min(340px,82vw);color:inherit;letter-spacing:.16em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.atma-index{z-index:2;letter-spacing:.16em;font-size:8px;position:absolute;bottom:4vh;right:4vw}.atma-marquee{background:var(--a-red);white-space:nowrap;padding:17px 0;overflow:hidden}.atma-marquee div{letter-spacing:.03em;word-spacing:20px;font-size:15px;font-weight:900}.atma-services{padding:clamp(95px,11vw,175px) 4vw}.atma-services h2{max-width:1000px;margin:55px 0 8vw;font-size:clamp(60px,8.5vw,130px)}.atma-service-grid{border-top:1px solid #777;grid-template-columns:repeat(3,1fr);display:grid}.atma-service-grid article{border-right:1px solid #aaa;min-height:350px;padding:25px 24px 10px 0}.atma-service-grid article+article{padding-left:24px}.atma-service-grid article:last-child{border-right:0}.atma-service-grid article>span{font-size:8px}.atma-service-grid h3{letter-spacing:-.06em;margin:55px 0 20px;font-size:clamp(34px,4vw,60px)}.atma-service-grid p{max-width:390px;font:italic 17px/1.45 Georgia,serif}.atma-service-grid a{color:inherit;letter-spacing:.15em;margin-top:55px;font-size:9px;display:block}.atma-space{background:var(--a-black);color:#fff;grid-template-columns:1.2fr .8fr;min-height:90svh;display:grid}.atma-space>img{object-fit:cover;width:100%;height:100%}.atma-space>div{padding:9vw 4vw}.atma-space h2{margin:60px 0 45px;font-size:clamp(52px,6.6vw,102px)}.atma-space p{color:#bbb;max-width:520px;font:italic 20px/1.5 Georgia,serif}.atma-philosophy{grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding:10vw 4vw;display:grid}.atma-philosophy img{aspect-ratio:3/4;object-fit:cover;width:100%}.atma-philosophy blockquote{letter-spacing:-.04em;margin:55px 0;font:italic clamp(35px,5.5vw,82px)/1 Georgia,serif}.atma-philosophy p{max-width:580px;line-height:1.55}.atma-book{background:var(--a-red);padding:11vw 4vw}.atma-book h2{margin:55px 0;font-size:clamp(62px,9vw,138px)}.atma-book>a{color:#000}.atma-book p{letter-spacing:.12em;margin-top:30px;font-size:10px}.atma-footer{color:#fff;letter-spacing:.14em;background:#090909;justify-content:space-between;gap:30px;padding:35px 4vw;font-size:9px;display:flex}.atma-footer a{color:inherit}.atma-return{background:var(--a-red)!important;color:#090909!important}.smile-concept{--s-ink:#19302d;--s-cream:#f3eee4;--s-coral:#bd6c54;--s-sage:#a8b3a3;background:var(--s-cream);color:var(--s-ink);font-family:Arial,sans-serif;position:relative;overflow:hidden}.smile-nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff69;align-items:center;width:100%;height:84px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.smile-logo{color:inherit;letter-spacing:-.04em;font-size:18px;font-weight:800}.smile-logo span{color:#edc9b8;font:italic 15px Georgia,serif;display:block}.smile-nav nav{align-items:center;gap:28px;margin-left:auto;display:flex}.smile-nav nav a{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.smile-nav button{color:inherit;letter-spacing:.12em;background:0 0;border:0;font:700 9px Arial;display:none}.smile-hero{color:#fff;height:100svh;min-height:700px;position:relative}.smile-hero>img,.smile-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.smile-hero-shade{background:linear-gradient(90deg,#16302ed9 0%,#16302e82 48%,#0000)}.smile-hero-copy{z-index:2;max-width:950px;position:absolute;bottom:10vh;left:4vw}.smile-hero-copy small,.smile-trust>span,.smile-care-intro>span,.smile-story small,.smile-location small{letter-spacing:.18em;font-size:8px;font-weight:700}.smile-hero h1,.smile-trust h2,.smile-care h2,.smile-story h2,.smile-location h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(58px,7.7vw,118px);line-height:.82}.smile-hero h1 em,.smile-trust h2 em,.smile-care h2 em,.smile-story h2 em,.smile-location h2 em{color:#edc9b8;font:italic .94em Georgia,serif}.smile-hero-copy p{max-width:560px;font:17px/1.45 Arial}.smile-hero-copy>a,.smile-location>a{width:min(390px,90vw);color:inherit;letter-spacing:.14em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;margin-top:36px;padding:18px 0;font-size:10px;display:flex}.smile-trust{padding:clamp(100px,11vw,175px) 4vw}.smile-trust>p{max-width:780px;margin-left:auto;font:italic clamp(20px,2.2vw,31px)/1.4 Georgia,serif}.smile-doctors{border-top:1px solid #86918b;grid-template-columns:repeat(3,1fr);margin-top:8vw;display:grid}.smile-doctors article{border-right:1px solid #a8aea8;min-height:310px;padding:24px 24px 25px 0}.smile-doctors article+article{padding-left:24px}.smile-doctors article:last-child{border:0}.smile-doctors b{font-size:8px}.smile-doctors h3{letter-spacing:-.05em;margin:55px 0 5px;font-size:clamp(28px,3.3vw,50px)}.smile-doctors span{color:var(--s-coral);font:italic 16px Georgia,serif}.smile-doctors p{color:#52635e;line-height:1.5}.smile-care{background:var(--s-ink);color:#fff;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:10vw 4vw;display:grid}.smile-care h2{font-size:clamp(51px,6.5vw,98px)}.smile-care-intro p{color:#b8c3bd;max-width:500px;font:italic 19px/1.5 Georgia,serif}.smile-care-list{border-top:1px solid #ffffff4a}.smile-care-list article{border-bottom:1px solid #ffffff4a;grid-template-columns:45px 1fr 1fr;align-items:start;gap:20px;padding:25px 0;display:grid}.smile-care-list article>span{font-size:8px}.smile-care-list h3{margin:0;font-size:22px}.smile-care-list p{color:#bdc5c1;margin:0;line-height:1.45}.smile-story{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:11vw 4vw;display:grid}.smile-story h2{font-size:clamp(48px,6vw,92px)}.smile-story p{max-width:580px;font-size:17px;line-height:1.55}.smile-story blockquote{color:var(--s-coral);margin:0;font:italic clamp(31px,4.5vw,66px)/1.05 Georgia,serif}.smile-location{background:var(--s-sage);padding:11vw 4vw}.smile-location h2{font-size:clamp(60px,8.6vw,132px)}.smile-location>a{color:var(--s-ink)}.smile-location p{margin-top:30px}.smile-footer{background:var(--s-ink);color:#fff;letter-spacing:.12em;justify-content:space-between;gap:20px;padding:36px 4vw;font-size:9px;display:flex}.smile-footer a{color:inherit}.smile-return{background:var(--s-coral)!important;color:#fff!important}.smile-hero{background:radial-gradient(circle at 78% 18%,#bd6c5466 0 12%,#0000 38%),linear-gradient(125deg,#19302d 0 58%,#526c65 100%)}.smile-hero:before{content:"";aspect-ratio:1;border:1px solid #f3eee440;border-radius:50%;width:43vw;position:absolute;top:13%;right:-8vw;box-shadow:0 0 0 8vw #ffffff08,0 0 0 16vw #ffffff05}.smile-family-portrait{margin:8vw -4vw 0 12vw;position:relative}.smile-family-portrait img{clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);width:100%;height:auto;display:block}.smile-family-portrait figcaption{background:var(--s-coral);color:#fff;letter-spacing:.16em;gap:7px;padding:24px 30px;font-size:9px;display:grid;position:absolute;bottom:8%;left:-8vw}.smile-family-portrait figcaption strong{letter-spacing:0;font:italic 21px Georgia,serif}@media (max-width:800px){.atma-nav,.smile-nav{height:68px;padding:0 18px}.atma-nav nav,.smile-nav nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:24px 18px;display:none;position:absolute;top:68px;left:0}.atma-nav nav{background:#090909}.smile-nav nav{background:var(--s-ink)}.atma-nav nav.is-open,.smile-nav nav.is-open{display:flex}.atma-nav nav a,.smile-nav nav a{border-bottom:1px solid #ffffff35;padding:15px 0}.atma-nav button,.smile-nav button{min-height:44px;margin-left:auto;display:block}.atma-hero,.smile-hero{min-height:690px}.atma-hero:after{background:#0006}.atma-hero-copy,.smile-hero-copy{bottom:9vh;left:18px;right:18px}.atma-hero h1{font-size:clamp(52px,15vw,64px);line-height:.8}.atma-hero-copy p{font-size:18px}.atma-index{right:18px}.atma-services,.atma-philosophy,.atma-book,.smile-trust,.smile-story,.smile-location{padding:82px 18px}.atma-services h2,.atma-space h2,.atma-book h2{margin:42px 0 60px;font-size:clamp(48px,13.8vw,59px);line-height:.83}.atma-service-grid,.smile-doctors{grid-template-columns:1fr}.atma-service-grid article,.atma-service-grid article+article,.smile-doctors article,.smile-doctors article+article{border-bottom:1px solid #999;border-right:0;min-height:0;padding:22px 0}.atma-service-grid h3,.smile-doctors h3{margin:35px 0 12px}.atma-service-grid a{margin:35px 0 10px}.atma-space{display:block}.atma-space>img{height:110vw;max-height:560px}.atma-space>div{padding:75px 18px}.atma-philosophy{grid-template-columns:1fr}.atma-philosophy img{aspect-ratio:4/5}.atma-philosophy blockquote{margin:40px 0;font-size:clamp(37px,10.8vw,47px)}.atma-footer,.smile-footer{flex-direction:column;gap:12px;padding:30px 18px}.smile-hero-shade{background:#19302d88}.smile-hero h1{font-size:clamp(43px,12.7vw,55px);line-height:.85}.smile-hero-copy p{max-width:340px;font-size:15px}.smile-trust h2,.smile-care h2,.smile-story h2,.smile-location h2{font-size:clamp(45px,12.8vw,56px);line-height:.86}.smile-trust>p{margin-top:48px;font-size:20px}.smile-doctors article{padding:20px 0 28px}.smile-care{grid-template-columns:1fr;gap:58px;padding:82px 18px}.smile-care-list article{grid-template-columns:30px 1fr}.smile-care-list p{grid-column:2}.smile-story{grid-template-columns:1fr;gap:60px}.smile-story blockquote{font-size:38px}.smile-location>a{width:100%}.smile-family-portrait{margin:58px -18px 0 28px}.smile-family-portrait figcaption{padding:16px 18px;bottom:-14px;left:-10px}.smile-family-portrait figcaption strong{font-size:17px}.smile-doctors{margin-top:78px}}@media (max-width:360px){.atma-hero h1{font-size:49px}.atma-services h2,.atma-space h2,.atma-book h2{font-size:46px}.smile-hero h1{font-size:41px}.smile-trust h2,.smile-care h2,.smile-story h2,.smile-location h2{font-size:43px}}.prospect-current-unavailable>div{aspect-ratio:390/844;color:#f0eee7;background:#10100f;border:1px solid #464641;border-radius:54px;flex-direction:column;justify-content:space-between;width:min(390px,86vw);margin:0 auto;padding:22px;display:flex;box-shadow:inset 0 0 0 5px #252522}.prospect-current-unavailable>div span{letter-spacing:.16em;color:#8f8e87;font-size:8px}.prospect-current-unavailable>div strong{letter-spacing:-.055em;max-width:310px;font-size:clamp(26px,6vw,48px);line-height:.9}.prospect-current-unavailable .prospect-current-link{width:min(390px,86vw);margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){.cinematic-scroll{height:auto}.cinematic-sticky{height:auto;min-height:80svh;position:relative}.cinematic-progress{display:none}.cinematic-video-frame video{opacity:1}}.cinematic-video-frame video{width:auto;max-width:100%;height:78svh;max-height:none}@media (max-width:800px){.cinematic-video-frame video{height:52svh;max-height:none}}.cinematic-sticky{grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);gap:3vw}.cinematic-video-frame{min-width:0}.cinematic-video-frame video,.cinematic-static-frame{object-fit:contain;width:auto;max-width:100%;height:86svh;max-height:none}.cinematic-video-frame video{opacity:1}.cinematic-static-frame{display:none}.cinematic-scroll.mode-static{height:auto}.cinematic-scroll.mode-static .cinematic-sticky{height:auto;min-height:90svh;position:relative}.cinematic-scroll.mode-static video{display:none}.cinematic-scroll.mode-static .cinematic-static-frame{display:block}.cinematic-scroll.mode-static .cinematic-progress,.cinematic-scroll.mode-playback .cinematic-progress{display:none}.cinematic-scroll.mode-playback{height:120svh}@media (max-width:800px){.cinematic-sticky{grid-template-columns:1fr;gap:22px}.cinematic-video-frame video,.cinematic-static-frame{height:54svh;max-height:none}}.site-header,.site-header .language button.active{color:var(--paper)}.site-header nav .nav-picked{background:var(--lime);color:var(--ink)}.ravenwood-opening{--cinematic-conclusion-opacity:0;background:#1b1b19;height:225svh}.ravenwood-opening .cinematic-sticky{isolation:isolate;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:10px;height:100svh;padding:88px 3vw 20px;display:grid}.ravenwood-opening .cinematic-video-frame{z-index:0;aspect-ratio:760/1080;align-self:center;width:min(92vw,41svh);height:auto;margin:0 auto;display:block;position:relative;inset:auto;overflow:hidden}.ravenwood-opening .cinematic-video-frame video,.ravenwood-opening .cinematic-static-frame{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;display:block}.ravenwood-opening .cinematic-static-frame{display:none}.ravenwood-opening.mode-static .cinematic-static-frame{display:block}.ravenwood-opening.mode-static .cinematic-sticky{height:100svh;min-height:100svh;position:relative}.ravenwood-copy{z-index:2;width:min(94vw,1100px);height:auto;color:var(--paper);text-shadow:none;margin:0 auto;padding:0;display:block;position:relative}.ravenwood-copy h1{letter-spacing:-.075em;margin:12px 0 8px;font-size:clamp(42px,4vw,56px);line-height:.76}.ravenwood-copy h1 span{display:block}.ravenwood-copy>p:last-child{color:var(--lime);max-width:620px;opacity:var(--cinematic-conclusion-opacity);will-change:opacity;margin:0;font:italic 400 clamp(26px,2.8vw,42px)/1 Georgia,serif}.ravenwood-opening.mode-static .ravenwood-copy>p:last-child{opacity:1}.ravenwood-opening .cinematic-progress{z-index:3}.perception-conclusion{--perception-reveal:0;background:var(--paper);align-items:center;min-height:78svh;padding:12vw 4vw;display:flex}.perception-conclusion h2{letter-spacing:-.075em;margin:0;font-size:clamp(70px,12vw,185px);line-height:.8}.perception-conclusion h2 em{color:#8fa133;max-width:100%;opacity:calc(.24 + var(--perception-reveal) * .76);clip-path:inset(calc((1 - var(--perception-reveal)) * 100%) 0 0 0);transform:translateY(calc((1 - var(--perception-reveal)) * 22px));will-change:clip-path,transform,opacity;font-family:Georgia,serif;font-weight:400;display:inline-block;overflow:visible}@media (prefers-reduced-motion:reduce){.perception-conclusion{--perception-reveal:1!important}.perception-conclusion h2 em{opacity:1;clip-path:none;will-change:auto;transform:none}}.explanation-hero{padding-top:9vw}.cinematic-capability{background:var(--ink);color:var(--paper);grid-template-columns:1.25fr .75fr;align-items:end;gap:10vw;display:grid}.cinematic-capability h2{letter-spacing:-.075em;margin:8vw 0 0;font-size:clamp(62px,9vw,145px);line-height:.82}.cinematic-capability p{color:#aaa79e;max-width:520px;margin:0 0 1vw;font-size:18px;line-height:1.6}@media (max-width:800px){.site-header nav .nav-picked{color:inherit;background:0 0}.ravenwood-opening{height:210svh}.ravenwood-opening .cinematic-sticky{grid-template-rows:auto minmax(0,1fr);gap:clamp(26px,3.5svh,36px);padding:60px 2vw 18px}.ravenwood-copy{width:min(100vw - 48px,330px)}.ravenwood-copy h1{max-width:100%;margin:16px 0 13px;font-size:clamp(40px,12.2vw,55px);line-height:.82}.ravenwood-copy>p:last-child{max-width:min(100%,350px);font-size:clamp(24px,7vw,32px);line-height:1.04}.ravenwood-opening .cinematic-video-frame{width:min(96vw,41svh)}.ravenwood-opening .cinematic-video-frame video,.ravenwood-opening .cinematic-static-frame{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.perception-conclusion{min-height:68svh;padding:100px 20px}.perception-conclusion h2{font-size:clamp(58px,18vw,86px)}.explanation-hero{padding-top:105px}.cinematic-capability{grid-template-columns:1fr;gap:50px;padding-top:110px;padding-bottom:110px}.cinematic-capability h2{margin:60px 0 0;font-size:clamp(55px,17vw,82px)}.cinematic-capability p{font-size:16px}}.wpy-section{padding:clamp(92px,10vw,160px) 4vw;position:relative;overflow:hidden}.chapter-title{letter-spacing:-.078em;max-width:1280px;margin:8vw 0 0;font-size:clamp(68px,10.4vw,164px);line-height:.78}.chapter-title>span{display:block}.chapter-title em{color:#8fa133;letter-spacing:-.045em;margin-top:3vw;font:italic 400 clamp(34px,4.7vw,72px)/1 Georgia,serif;display:block}.light-title{color:var(--paper)}[data-reveal]{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:none}.what-lower{border-top:1px solid #c4c0b5;grid-template-columns:1fr 1fr;align-items:start;gap:10vw;margin-top:9vw;padding-top:30px;display:grid}.what-copy{max-width:650px;font-size:clamp(20px,2.2vw,32px);line-height:1.3}.what-copy p{margin:0 0 1.2em}.visitor-paths>div{border-top:1px solid #c4c0b5;padding:22px 0}.visitor-paths>div:first-child{border-top:0;padding-top:0}.visitor-paths b,.final-paths b{letter-spacing:.14em;font-size:10px}.visitor-paths p{margin:18px 0 0;font-size:18px;line-height:1.45}.visitor-paths button{margin-top:22px}.catch-section,.work-section,.final-section{background:var(--ink);color:var(--paper)}.catch-thought{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin:9vw 0 6vw;display:grid}.catch-thought strong{font-size:clamp(28px,4vw,58px)}.catch-thought em{color:var(--lime);font:italic 400 clamp(30px,4.2vw,64px)/1 Georgia,serif}.catch-benefits{border-top:1px solid #44443f;border-bottom:1px solid #44443f;grid-template-columns:repeat(3,1fr);display:grid}.catch-benefits>div{border-right:1px solid #44443f;min-height:190px;padding:24px}.catch-benefits>div:last-child{border-right:0}.catch-benefits b{color:var(--lime);font-size:9px}.catch-benefits p{letter-spacing:-.04em;margin:70px 0 0;font-size:clamp(25px,3vw,46px)}.catch-end{margin:7vw 0 0;font-size:clamp(28px,4vw,60px);line-height:1.08}.catch-end span{color:#96948c}.price-section{background:var(--lime)}.price-reveal{margin:8vw 0 6vw}.price-reveal>strong{letter-spacing:-.1em;font-size:clamp(118px,20vw,300px);line-height:.72;display:block}.price-reveal>strong span{color:var(--paper)}.price-reveal em{margin:4vw 0 2vw;font:italic 400 clamp(36px,5vw,76px)/1 Georgia,serif;display:block}.price-reveal p{max-width:680px;font-size:clamp(18px,2vw,28px);line-height:1.4}.price-details{border-top:2px solid var(--ink);border-bottom:1px solid #819822}.price-details summary{letter-spacing:.12em;font-size:13px}.price-details .included-grid p{color:var(--ink);border-color:#9ab32f}.price-details .complex-note{color:#46500f;max-width:720px;padding-bottom:25px;font-size:12px;line-height:1.5}.price-risk{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin-bottom:clamp(38px,5vw,74px);padding:clamp(30px,4vw,60px) 0}.price-risk strong{letter-spacing:-.06em;font-size:clamp(38px,6vw,92px);line-height:.86;display:block}.price-risk strong+strong{margin-top:8px}.selection-risk{border-top:1px solid #4a4944;border-bottom:1px solid #4a4944;margin:0 0 34px;padding:24px 0}.selection-risk strong{letter-spacing:-.05em;color:var(--lime);font-size:clamp(27px,3.8vw,54px);line-height:.94;display:block}.selection-risk strong+strong{margin-top:8px}.process-section .chapter-title{margin-bottom:8vw}.four-steps article{border-top:1px solid #c4c0b5;grid-template-columns:80px 1fr 1fr;align-items:center;gap:30px;padding:30px 0;display:grid}.four-steps article>span{font-size:10px}.four-steps h3{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,62px)}.four-steps p{color:#626057;max-width:470px;margin:0;font-size:17px;line-height:1.45}.why-section{background:#d8d5cc}.why-copy{grid-template-columns:1fr 1fr;gap:8vw;margin:8vw 0;font-size:clamp(20px,2.4vw,35px);line-height:1.3;display:grid}.why-copy p{margin:0}.why-ending{border-top:1px solid #aaa69a;padding-top:30px}.why-ending p{margin:0 0 5vw;font-size:clamp(25px,4vw,60px)}.why-ending strong{letter-spacing:-.09em;font-size:clamp(75px,15vw,230px);line-height:.73;display:block}.work-section .chapter-title{margin-bottom:7vw}.concept-meta{letter-spacing:.14em;border-top:1px solid #45443f;border-bottom:1px solid #45443f;grid-template-columns:1fr 1fr auto;padding:20px 0;font-size:9px;display:grid}.concept-meta span{color:var(--lime)}.work-pair{grid-template-columns:1fr 1fr;gap:2vw;margin-top:3vw;display:grid}.work-pair figure{min-width:0;margin:0}.work-pair figcaption{letter-spacing:.15em;margin-bottom:12px;font-size:10px}.work-pair img{object-fit:contain;background:#111;width:100%;height:min(78svh,880px);display:block}.work-note{color:#96948c;margin:20px 0 0;font-size:12px}.speed-new{flex-direction:column;justify-content:center;min-height:80svh;display:flex}.speed-new h2{letter-spacing:-.085em;margin:7vw 0 4vw;font-size:clamp(75px,13vw,200px);line-height:.78}.speed-new h2 em{color:#8fa133;letter-spacing:-.055em;margin-top:2vw;font:italic 400 clamp(38px,6vw,90px)/1 Georgia,serif;display:block}.speed-new>p{max-width:720px;margin-left:auto;font-size:clamp(18px,2.1vw,30px);line-height:1.4}.further-section{background:var(--paper);grid-template-columns:1.35fr .65fr;gap:8vw;display:grid}.further-section .chapter-title{font-size:clamp(62px,8vw,125px)}.service-rows{align-self:end}.service-rows>span{border-top:1px solid #c4c0b5;grid-template-columns:45px 1fr;padding:20px 0;font-size:20px;display:grid}.service-rows span b{font-size:8px}.service-rows>a{border-bottom:2px solid var(--ink);justify-content:space-between;margin-top:40px;padding:24px 0 14px;font-size:20px;font-weight:700;display:flex}.final-section .chapter-title{margin-bottom:9vw}.final-paths{border-top:1px solid #45443f;grid-template-columns:1fr 1fr;gap:10vw;padding-top:30px;display:grid}.final-paths>div{flex-direction:column;align-items:flex-start;display:flex}.final-paths>div+div{border-left:1px solid #45443f;padding-left:5vw}.final-paths p{max-width:590px;margin:0 0 50px;font-size:clamp(18px,2vw,28px);line-height:1.45}.final-paths .button{min-width:min(330px,100%);margin-top:18px}.light-link{color:var(--paper);border-color:var(--paper);margin-top:auto}.application-success{align-items:center;gap:20px;padding:55px 0;font-size:22px;display:flex}.application-success:first-letter{color:#8fa133}@media (max-width:800px){.wpy-section{padding:88px 20px}.chapter-title{overflow-wrap:anywhere;margin-top:72px;font-size:clamp(55px,17vw,82px)}.chapter-title em{margin-top:28px;font-size:clamp(30px,9vw,43px);line-height:1.02}.what-lower,.catch-thought,.why-copy,.further-section,.final-paths{grid-template-columns:1fr}.what-lower{gap:48px;margin-top:70px}.what-copy{font-size:20px}.visitor-paths p{font-size:16px}.catch-thought{gap:25px;margin:70px 0 55px}.catch-benefits{grid-template-columns:1fr}.catch-benefits>div{border-bottom:1px solid #44443f;border-right:0;min-height:112px;padding:20px 0}.catch-benefits>div:last-child{border-bottom:0}.catch-benefits p{margin:32px 0 0;font-size:31px}.catch-end{margin-top:60px}.price-reveal{margin:75px 0 55px}.price-reveal>strong{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(58px,18vw,82px);line-height:.8}.price-reveal em{margin:30px 0 22px;font-size:34px}.price-reveal p{font-size:17px}.price-risk{margin-bottom:42px;padding:30px 0}.price-risk strong{font-size:clamp(34px,10.3vw,47px);line-height:.92}.included-grid{grid-template-columns:1fr}.four-steps article{grid-template-columns:34px 1fr;gap:12px;padding:24px 0}.four-steps article p{grid-column:2;font-size:15px}.four-steps h3{font-size:31px}.why-copy{gap:22px;margin:65px 0}.why-ending p{margin-bottom:50px;font-size:28px}.why-ending strong{overflow-wrap:anywhere;font-size:clamp(68px,22vw,102px)}.concept-meta{grid-template-columns:1fr 1fr;gap:10px}.concept-meta b{grid-column:1/-1;margin-top:10px}.work-pair{gap:10px}.work-pair img{aspect-ratio:760/1080;object-fit:contain;height:auto}.work-note{line-height:1.5}.speed-new{min-height:auto}.speed-new h2{margin:70px 0 42px;font-size:clamp(66px,20vw,94px)}.speed-new h2 em{margin-top:25px;font-size:clamp(34px,10vw,46px)}.speed-new>p{margin-left:0;font-size:17px}.further-section{gap:70px}.service-rows>span{font-size:18px}.final-paths{gap:65px}.final-paths>div+div{border-top:1px solid #45443f;border-left:0;padding:45px 0 0}.final-paths p{margin-bottom:35px;font-size:18px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.chapter-title,.chapter-title>span,.chapter-title em,.why-ending strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.catch-label{font-size:11px}.catch-section{padding-top:clamp(82px,8vw,125px);padding-bottom:clamp(82px,8vw,125px)}.catch-section .chapter-title{margin-top:6vw}.catch-thought{margin:6vw 0 5vw}.catch-free{letter-spacing:-.06em;color:var(--lime);border-top:1px solid #44443f;border-bottom:1px solid #44443f;padding:34px 0;font-size:clamp(42px,7vw,108px);line-height:.9;display:block}.catch-section .catch-end{margin-top:5vw}.price-speed{border-top:2px solid var(--ink);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:4vw 0;display:grid}.price-speed h3{letter-spacing:-.065em;margin:0;font-size:clamp(38px,6vw,92px);line-height:.84}.price-speed p{max-width:520px;margin:0;font-size:clamp(17px,1.8vw,25px);line-height:1.45}.price-details{border-top:1px solid #819822}.work-video{width:min(100%,760px);margin:3vw auto 0}.work-video figcaption{letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:14px;font-size:10px;display:grid}.work-video figcaption span:last-child{text-align:right}.work-video figcaption b{color:var(--lime);font-size:20px}.work-video video{aspect-ratio:760/1080;object-fit:contain;background:#111;width:100%;height:auto;max-height:82svh;display:block}.further-section{background:#d8d5cc;grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;padding-top:clamp(64px,6vw,96px);padding-bottom:clamp(64px,6vw,96px);display:grid}.further-section>.section-label{font-size:11px}.further-section .service-rows{grid-template-columns:repeat(3,1fr);align-self:start;display:grid}.further-section .service-rows>span{grid-template-columns:30px 1fr;padding:14px 8px;font-size:15px}.further-section .service-rows>a{grid-column:1/-1;margin-top:22px;padding-top:18px;font-size:16px}@media (max-width:800px){.chapter-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.chapter-title>span{white-space:normal}.why-section .chapter-title{letter-spacing:-.068em;font-size:clamp(42px,13.4vw,68px)}.why-section .chapter-title em{font-size:clamp(28px,8.6vw,40px)}.catch-section{padding-top:74px;padding-bottom:78px}.catch-label{font-size:10px}.catch-section .chapter-title{margin-top:52px}.catch-thought{margin:52px 0 42px}.catch-thought strong{font-size:28px}.catch-thought em{font-size:31px}.catch-free{padding:26px 0;font-size:clamp(40px,13vw,58px)}.catch-section .catch-end{margin-top:44px;font-size:31px}.price-reveal>strong{white-space:nowrap;font-size:clamp(58px,18vw,82px)}.price-speed{grid-template-columns:1fr;gap:24px;padding:42px 0}.price-speed h3{font-size:clamp(38px,12vw,52px)}.price-speed p{font-size:16px}.work-video{margin-top:28px}.work-video video{max-height:none}.work-video figcaption{gap:12px}.further-section{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.further-section .service-rows{grid-template-columns:1fr 1fr}.further-section .service-rows>span{min-width:0;font-size:14px}.further-section .service-rows>a{grid-column:1/-1}.button{min-height:48px}.text-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:350px){.wpy-section{padding-left:16px;padding-right:16px}.chapter-title{font-size:clamp(49px,15.4vw,57px)}.why-section .chapter-title{font-size:clamp(39px,12.8vw,46px)}.why-section .chapter-title em{font-size:28px}.why-ending strong{font-size:62px}.price-reveal>strong{font-size:56px}.final-section .chapter-title{font-size:50px}.perception-conclusion{padding-left:16px;padding-right:16px}.perception-conclusion h2{font-size:55px}}@media (prefers-reduced-motion:reduce){.work-video{display:none}.work-pair{display:grid}}.work-intro{padding-bottom:clamp(58px,6vw,92px)}.work-intro .chapter-title{margin-bottom:0}.work-intro .chapter-title em{color:var(--lime)}.building-scrub{background:var(--ink);height:170svh}.building-sticky{place-items:center;height:100svh;padding:28px 4vw;display:grid;position:sticky;top:0}.building-sticky figure{aspect-ratio:644/1080;background:#111;width:min(92vw,52svh);margin:0;position:relative;overflow:hidden}.building-sticky video,.building-static{object-fit:contain;width:100%;height:100%;display:block}.building-static{display:none}.building-scrub.mode-static{height:auto}.building-scrub.mode-static .building-sticky{min-height:88svh;position:relative}.building-scrub.mode-static video{display:none}.building-scrub.mode-static .building-static{display:block}.work-cta{border-top:1px solid #44443f;padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(90px,10vw,160px)}.work-cta h3{letter-spacing:-.075em;max-width:1200px;margin:0 0 6vw;font-size:clamp(58px,9vw,142px);line-height:.8}.work-cta h3 span{display:block}.work-cta p{max-width:720px;margin:0 0 42px;font-size:clamp(18px,2.1vw,29px);line-height:1.4}.work-cta .button{width:min(360px,100%)}.visitor-paths>div>b{display:block}.visitor-paths>div .text-link{margin-top:22px}.final-paths>div>b{margin-bottom:18px;display:block}@media (max-width:800px){.work-intro{padding-bottom:52px}.work-intro .chapter-title{font-size:clamp(52px,16vw,76px)}.building-scrub{height:155svh}.building-sticky{padding:20px}.building-sticky figure{width:min(92vw,48svh)}.work-cta h3{overflow-wrap:normal;word-break:normal;margin-bottom:42px;font-size:clamp(45px,13.5vw,65px)}.work-cta p{margin-bottom:34px;font-size:17px}.visitor-paths>div>b{margin-bottom:12px}.visitor-paths>div .text-link{justify-content:space-between;width:100%;margin-top:0;padding-top:14px;display:flex}}@media (max-width:350px){.work-intro .chapter-title{font-size:49px}.work-cta h3{font-size:42px}.building-sticky{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.building-scrub{height:auto}.building-sticky{height:auto;min-height:78svh;position:relative}.building-scrub video{display:none}.building-static{display:block}}.button-lime{color:var(--ink)!important}.catch-label{opacity:1;letter-spacing:.18em;margin-bottom:1vw;font-weight:800;color:var(--paper)!important}.why-section .why-copy{margin-bottom:0}.final-paths>div:nth-child(2) .light-link{justify-content:space-between;width:min(360px,100%);margin-top:4px;padding:16px 0;display:flex}.selection-section{background:var(--paper)}.selection-section .chapter-title{margin-bottom:8vw}.selection-section .chapter-title em{color:#8fa133}.selection-list article{border-top:1px solid #c4c0b5;grid-template-columns:70px minmax(240px,.8fr) minmax(260px,1.2fr);align-items:center;gap:35px;padding:28px 0;display:grid}.selection-list article>span{font-size:9px}.selection-list h3{letter-spacing:-.05em;margin:0;font-size:clamp(27px,3.2vw,50px);line-height:.92}.selection-list p{color:#626057;max-width:520px;margin:0;font-size:17px;line-height:1.45}.selection-ending{margin:9vw 0 0;font-size:clamp(28px,4vw,60px);line-height:1.06}.selection-ending strong{color:#8fa133;margin-top:18px;font:italic 400 clamp(31px,4.5vw,68px)/1 Georgia,serif;display:block}@media (max-width:800px){.catch-label{margin-bottom:14px;font-size:10px}.final-paths>div:nth-child(2)>b{margin-bottom:18px}.final-paths>div:nth-child(2)>p{margin-bottom:22px}.final-paths>div:nth-child(2) .light-link{min-height:52px;margin-top:10px}.selection-section .chapter-title{margin-bottom:68px}.selection-list article{grid-template-columns:34px 1fr;gap:12px;padding:25px 0}.selection-list h3{overflow-wrap:normal;word-break:normal;font-size:clamp(27px,8.5vw,36px)}.selection-list p{grid-column:2;margin-top:5px;font-size:15px}.selection-ending{margin-top:65px;font-size:27px}.selection-ending strong{margin-top:16px;font-size:34px;line-height:1.02}}@media (max-width:350px){.selection-section .chapter-title{font-size:49px}.selection-list h3{font-size:26px}.selection-ending strong{font-size:31px}}@media (min-width:351px) and (max-width:450px){.final-section .chapter-title{font-size:15.6vw}}.four-steps p{white-space:pre-line}@media (max-width:800px){html[lang=ro] .ravenwood-copy h1,html[lang=ro] .perception-conclusion h2,html[lang=ro] .chapter-title,html[lang=ro] .price-speed h3,html[lang=ro] .work-cta h3,html[lang=ro] .speed-new h2,html[lang=ro] footer h2,html[lang=ro] .services-hero h1,html[lang=ro] .service-detail h2,html[lang=ro] .package-preview h2,html[lang=ro] .services-close h2{line-height:.9}html[lang=ro] .what-section .chapter-title{font-size:clamp(48px,14.25vw,62px)}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.selection-code-section{background:var(--ink);color:var(--paper);padding:clamp(95px,10vw,165px) 4vw;overflow:hidden}.selection-code-shortcut{background:var(--paper);padding:0 4vw 7vw}.selection-code-shortcut button{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);width:100%;color:var(--ink);letter-spacing:-.035em;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:28px 0;font-size:clamp(20px,2.6vw,40px);font-weight:900;display:flex}.selection-code-shortcut button span{color:#829923;font-size:1.25em}.prospect-video-page{background:var(--ink);min-height:100svh;color:var(--paper);padding:0 4vw 90px;overflow:hidden}.prospect-video-header{border-bottom:1px solid #41413d;align-items:center;height:88px;display:flex}.prospect-video-header .wordmark{color:var(--paper)}.prospect-video-content{width:min(1040px,100%);margin:0 auto;padding-top:clamp(62px,8vw,120px)}.prospect-video-content>.section-label{color:#b8b5ac;font-weight:700}.prospect-video-title{letter-spacing:-.08em;margin:clamp(48px,6vw,88px) 0 0;font-size:clamp(64px,10vw,148px);line-height:.78}.prospect-video-title span{display:block}.prospect-video-title em{color:var(--lime);letter-spacing:-.045em;max-width:850px;margin-top:34px;font:italic 400 clamp(31px,4.6vw,68px)/1 Georgia,serif;display:block}.prospect-video-media{border-top:1px solid #41413d;border-bottom:1px solid #41413d;margin:clamp(54px,7vw,95px) 0 0;padding:clamp(20px,2.4vw,34px) 0}.prospect-video-media video{object-fit:contain;background:#090909;width:100%;height:auto;max-height:82svh;display:block}.prospect-video-selection{padding:clamp(76px,9vw,132px) 0 0}.prospect-video-selection>h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,9vw,132px);line-height:.8}.prospect-video-selection>em{color:var(--lime);letter-spacing:-.04em;margin:30px 0 clamp(52px,6vw,82px);font:italic 400 clamp(31px,4.4vw,62px)/1 Georgia,serif;display:block}.prospect-selection-list article{border-top:1px solid #41413d;grid-template-columns:58px minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:28px;padding:26px 0;display:grid}.prospect-selection-list article:last-child{border-bottom:1px solid #41413d}.prospect-selection-list article>span{color:#aaa79e;font-size:9px}.prospect-selection-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,44px);line-height:.94}.prospect-selection-list p{color:#aaa79e;max-width:480px;margin:0;font-size:16px;line-height:1.45}.prospect-video-offer{padding:clamp(72px,9vw,130px) 0 0}.prospect-video-offer h2{letter-spacing:-.07em;margin:0 0 38px;font-size:clamp(52px,8vw,118px);line-height:.8}.prospect-video-offer>p{max-width:690px;font-size:clamp(18px,2vw,28px);line-height:1.45}.prospect-video-price{border-top:1px solid #41413d;border-bottom:1px solid #41413d;margin:clamp(48px,6vw,78px) 0;padding:32px 0}.prospect-video-price strong{color:var(--lime);letter-spacing:-.06em;font-size:clamp(58px,8vw,112px);line-height:.86;display:block}.prospect-video-price span,.prospect-video-price small{display:block}.prospect-video-price span{margin:24px 0 13px;font:italic 400 clamp(28px,3.5vw,48px)/1 Georgia,serif}.prospect-video-price small{color:#aaa79e;font-size:12px;line-height:1.5}.prospect-video-risk{margin:0 0 48px}.prospect-video-risk strong{letter-spacing:-.055em;font-size:clamp(35px,5vw,70px);line-height:.93;display:block}.prospect-video-risk strong+strong{color:var(--lime);margin-top:8px}.prospect-video-continue{width:min(390px,100%)}.prospect-video-claim{border-top:1px solid #41413d;margin-top:clamp(60px,8vw,100px);padding-top:clamp(48px,6vw,80px)}.prospect-video-claim h2,.prospect-video-success h2{letter-spacing:-.07em;margin:0 0 44px;font-size:clamp(48px,7vw,96px);line-height:.83}.prospect-video-success{border-top:1px solid #41413d;margin-top:70px;padding-top:60px}.prospect-video-success em{color:var(--lime);margin-bottom:28px;font:italic 400 clamp(30px,4vw,54px)/1 Georgia,serif;display:block}.prospect-video-success p{max-width:650px;font-size:18px;line-height:1.5}.prospect-video-success .success-promise{width:100%}.prospect-video-success .success-promise strong{overflow-wrap:normal;word-break:normal;white-space:normal;min-width:0}.prospect-video-error{color:var(--lime);margin-top:20px;font-size:13px}@media (max-width:800px){.prospect-video-page{padding:0 20px 72px}.prospect-video-header{height:74px}.prospect-video-content{padding-top:62px}.prospect-video-title{margin-top:52px;font-size:clamp(49px,14.6vw,66px);line-height:.84}.prospect-video-title em{margin-top:28px;font-size:clamp(28px,8.4vw,37px);line-height:1.02}.prospect-video-media{margin-top:52px;padding:14px 0}.prospect-video-media video{max-height:none}.prospect-video-selection{padding-top:76px}.prospect-video-selection>h2{font-size:clamp(45px,13.6vw,61px);line-height:.86}.prospect-video-selection>em{margin:27px 0 50px;font-size:clamp(27px,8.1vw,36px);line-height:1.05}.prospect-selection-list article{grid-template-columns:30px 1fr;gap:9px 12px;padding:22px 0}.prospect-selection-list h3{font-size:26px}.prospect-selection-list p{grid-column:2;font-size:15px;line-height:1.42}.prospect-video-offer{padding-top:76px}.prospect-video-offer h2{margin-bottom:30px;font-size:clamp(45px,13.5vw,61px);line-height:.84}.prospect-video-offer>p{font-size:17px}.prospect-video-price{margin:48px 0;padding:27px 0}.prospect-video-price strong{font-size:clamp(51px,15vw,68px)}.prospect-video-price span{font-size:29px;line-height:1.04}.prospect-video-risk strong{font-size:clamp(31px,9.5vw,43px)}.prospect-video-continue{width:100%}.prospect-video-claim{margin-top:68px;padding-top:52px}.prospect-video-claim h2,.prospect-video-success h2{font-size:clamp(43px,12.8vw,58px);line-height:.88}.prospect-video-page .claim-form{width:100%}.prospect-video-success .success-promise{grid-template-columns:1fr;margin:38px 0}.prospect-video-success .success-promise strong{padding:17px 0;font-size:clamp(20px,6.4vw,28px);line-height:1.05}.prospect-video-success .success-promise strong+strong{border-top:1px solid #4a4944;border-left:0}}.prospect-concept-reveal{text-align:center;padding:clamp(90px,11vw,160px) 0}.prospect-concept-reveal .section-label{color:#aaa79e}.prospect-concept-reveal h2{letter-spacing:-.075em;margin:clamp(55px,7vw,92px) 0 20px;font-size:clamp(56px,9vw,132px);line-height:.78}.prospect-concept-reveal em{color:var(--lime);font:italic 400 clamp(34px,5vw,70px)/1 Georgia,serif;display:block}.prospect-concept-reveal button{border:0;border-bottom:1px solid var(--lime);color:var(--paper);letter-spacing:.14em;cursor:pointer;background:0 0;margin:clamp(55px,7vw,90px) auto 0;padding:14px 0;font:700 12px/1 Arial,sans-serif}.prospect-concept-reveal button span{color:var(--lime);margin-left:42px}.prospect-concept-stage{background:#eee8dc;width:100vw;margin-left:calc(50% - 50vw);position:relative}.prospect-concept-stage+.prospect-video-offer{margin-top:0;padding-top:clamp(90px,10vw,150px)}.royal-concept{--oak-ink:#1b221c;--oak-cream:#f1eadc;--oak-gold:#b69156;--oak-moss:#66705a;background:var(--oak-cream);color:var(--oak-ink);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.royal-concept button,.royal-concept a{font:inherit}.royal-nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff42;justify-content:space-between;align-items:center;width:100%;height:98px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.royal-mark{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto;column-gap:11px;display:grid}.royal-mark>span{color:#d0af78;grid-row:1/3;font:italic 400 42px/.9 Georgia,serif}.royal-mark b{letter-spacing:.16em;font-size:14px}.royal-mark small{letter-spacing:.22em;margin-top:4px;font-size:7px}.royal-nav nav{gap:2.3vw;display:flex}.royal-nav nav button,.royal-nav nav a{color:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px}.royal-nav nav a{border-bottom:1px solid #d0af78;padding-bottom:5px}.royal-menu{display:none}.royal-return{z-index:30;color:#1b221c;letter-spacing:.12em;cursor:pointer;background:#f1eadc;border:0;margin:0 18px 0 auto;padding:13px 16px;font:700 9px/1 Arial,sans-serif;display:flex;position:sticky;top:18px;transform:translateY(18px);box-shadow:0 8px 30px #00000026}.royal-return span{color:var(--oak-gold);margin-left:25px}.royal-hero{color:#fff;height:100svh;min-height:680px;position:relative}.royal-hero>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.royal-hero-shade{background:linear-gradient(90deg,#0c120db8 0,#0c120d38 58%,#0c120d14),linear-gradient(#0000 55%,#0c120d57);position:absolute;inset:0}.royal-hero-copy{z-index:2;position:absolute;bottom:8vh;left:4vw}.royal-hero-copy>p{letter-spacing:.2em;text-transform:uppercase;font-size:9px}.royal-hero h1{letter-spacing:-.055em;margin:28px 0 45px;font:400 clamp(64px,8.4vw,132px)/.83 Georgia,serif}.royal-hero h1 em{color:#d3b47f;font-weight:400}.royal-hero-copy button{color:#fff;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff9;padding:12px 0;font-size:9px}.royal-hero-copy button span{color:#d3b47f;margin-left:48px}.royal-hero-index{letter-spacing:.15em;font-size:8px;position:absolute;bottom:8vh;right:4vw}.royal-intro{padding:clamp(110px,12vw,190px) 6vw}.royal-kicker{letter-spacing:.2em;color:var(--oak-moss);font-size:8px}.royal-intro>div{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-top:7vw;display:grid}.royal-intro h2,.royal-gallery h2{letter-spacing:-.06em;margin:0;font:400 clamp(64px,9vw,140px)/.82 Georgia,serif}.royal-intro h2 em,.royal-gallery h2 em,.royal-visit h2 em,.royal-footer h2 em{color:var(--oak-gold);font-weight:400}.royal-intro-copy{padding-bottom:10px}.royal-intro-copy p{margin:0 0 1.2em;font:400 clamp(17px,1.55vw,23px)/1.55 Georgia,serif}.royal-intro-copy a,.royal-visit a{border-bottom:1px solid var(--oak-ink);letter-spacing:.15em;justify-content:space-between;margin-top:42px;padding:15px 0;font-size:9px;font-weight:700;display:flex}.royal-intro-copy a span,.royal-visit a span{color:var(--oak-gold)}.royal-image-break{color:#fff;height:95svh;min-height:700px;position:relative}.royal-image-break img{object-fit:cover;width:100%;height:100%}.royal-image-break:after{content:"";background:linear-gradient(90deg,#0000 35%,#0d110d8c);position:absolute;inset:0}.royal-image-break p{z-index:1;text-align:right;margin:0;font:400 clamp(48px,6vw,92px)/.9 Georgia,serif;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.royal-image-break em{color:#d3b47f}.royal-experience{background:var(--oak-ink);color:var(--oak-cream);padding:clamp(110px,12vw,180px) 6vw}.royal-experience header{grid-template-columns:55px 1fr 2.2fr;align-items:start;gap:4vw;display:grid}.royal-experience header>span,.royal-experience header>p,.royal-gallery-heading>p,.royal-visit>div>p:first-child{letter-spacing:.19em;font-size:8px}.royal-experience h2{letter-spacing:-.05em;margin:0;font:400 clamp(50px,7vw,104px)/.88 Georgia,serif}.royal-experience h2 em{color:#d3b47f;font-weight:400}.royal-feature-grid{border-top:1px solid #485047;grid-template-columns:repeat(2,1fr);margin:10vw 0 0 30%;display:grid}.royal-feature-grid article{border-bottom:1px solid #485047;grid-template-columns:38px 1fr;gap:15px;padding:35px 24px 45px 0;display:grid}.royal-feature-grid article:nth-child(odd){border-right:1px solid #485047}.royal-feature-grid article:nth-child(2n){padding-left:35px}.royal-feature-grid article>span{color:#a99878;font-size:8px}.royal-feature-grid h3{margin:0;font:400 clamp(25px,3vw,42px)/1 Georgia,serif}.royal-feature-grid p{color:#aeb4aa;grid-column:2;max-width:430px;line-height:1.55}.royal-gallery{padding:clamp(110px,12vw,190px) 4vw}.royal-gallery-heading{grid-template-columns:.75fr 1.25fr;align-items:start;margin-bottom:7vw;display:grid}.royal-gallery-grid{grid-template-columns:1.25fr .75fr;gap:2vw;display:grid}.royal-gallery-grid button{cursor:zoom-in;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.royal-gallery-grid button:nth-child(3n){aspect-ratio:16/7;grid-column:1/-1}.royal-gallery-grid button:not(:nth-child(3n)){aspect-ratio:4/5}.royal-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.royal-gallery-grid button:hover img{transform:scale(1.025)}.royal-gallery-grid button>span{background:var(--oak-cream);padding:7px;font-size:7px;position:absolute;bottom:12px;left:14px}.royal-visit{background:#d9d1c3;grid-template-columns:1.15fr .85fr;display:grid}.royal-visit>img{object-fit:cover;width:100%;height:100%;min-height:760px}.royal-visit>div{flex-direction:column;justify-content:center;padding:9vw 6vw;display:flex}.royal-visit h2{letter-spacing:-.05em;margin:5vw 0;font:400 clamp(52px,6.8vw,100px)/.88 Georgia,serif}.royal-visit>div>p:not(:first-child){max-width:500px;font:400 19px/1.55 Georgia,serif}.royal-footer{color:var(--oak-cream);background:#101611;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(100px,10vw,160px) 6vw 35px;display:grid}.royal-footer>div:first-child>p{letter-spacing:.2em;font-size:10px}.royal-footer h2{letter-spacing:-.05em;margin:5vw 0;font:400 clamp(60px,8vw,120px)/.84 Georgia,serif}.royal-contact{flex-direction:column;justify-content:center;display:flex}.royal-contact span{letter-spacing:.2em;color:#879084;margin-bottom:38px;font-size:8px}.royal-contact a{border-bottom:1px solid #3b443c;padding:15px 0;font:400 clamp(18px,2vw,28px)/1.3 Georgia,serif}.royal-footer small{letter-spacing:.18em;color:#7e877e;border-top:1px solid #3b443c;grid-column:1/-1;padding-top:25px;font-size:7px}.royal-lightbox{z-index:1000;background:#080c09f5;place-items:center;padding:60px;display:grid;position:fixed;inset:0}.royal-lightbox>button{color:#fff;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;top:25px;right:25px}.royal-lightbox>img{object-fit:contain;max-width:100%;max-height:80svh}.royal-lightbox>div{color:#fff;align-items:center;gap:28px;display:flex;position:absolute;bottom:20px}.royal-lightbox>div button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}.royal-lightbox>div span{letter-spacing:.14em;font-size:9px}@media (max-width:800px){.prospect-concept-reveal{padding:90px 0}.prospect-concept-reveal h2{margin:55px 0 18px;font-size:clamp(43px,13vw,58px);line-height:.84}.prospect-concept-reveal em{font-size:clamp(29px,9vw,38px)}.royal-nav{height:76px;padding:0 18px}.royal-mark>span{font-size:34px}.royal-mark b{font-size:11px}.royal-nav nav{background:#101611;flex-direction:column;justify-content:center;align-items:center;gap:34px;display:none;position:fixed;inset:0}.royal-nav nav.is-open{display:flex}.royal-nav nav button,.royal-nav nav a{font-size:15px}.royal-menu{z-index:2;color:#fff;letter-spacing:.16em;background:0 0;border:0;font-size:8px;display:block;position:relative}.royal-return{margin-right:10px;top:10px;transform:translateY(10px)}.royal-hero{min-height:640px}.royal-hero>img{object-position:61% center}.royal-hero-shade{background:linear-gradient(#090e0a0d 33%,#090e0ac7)}.royal-hero-copy{bottom:55px;left:20px;right:20px}.royal-hero h1{margin:22px 0 34px;font-size:clamp(49px,14vw,64px);line-height:.88}.royal-hero-index{display:none}.royal-intro{padding:95px 20px}.royal-intro>div{grid-template-columns:1fr;gap:55px;margin-top:65px}.royal-intro h2,.royal-gallery h2{font-size:clamp(53px,16vw,72px);line-height:.86}.royal-intro-copy p{font-size:18px}.royal-image-break{height:78svh;min-height:590px}.royal-image-break img{object-position:43% center}.royal-image-break:after{background:linear-gradient(#0000 35%,#0d110d9e)}.royal-image-break p{font-size:clamp(42px,12vw,56px);top:auto;bottom:45px;right:20px;transform:none}.royal-experience{padding:95px 20px}.royal-experience header{grid-template-columns:28px 1fr;gap:20px}.royal-experience header h2{grid-column:1/-1;margin-top:38px;font-size:clamp(44px,13vw,60px)}.royal-feature-grid{grid-template-columns:1fr;margin:70px 0 0}.royal-feature-grid article,.royal-feature-grid article:nth-child(2n){border-right:0;padding:28px 0}.royal-feature-grid h3{font-size:29px}.royal-feature-grid p{font-size:15px}.royal-gallery{padding:95px 12px}.royal-gallery-heading{grid-template-columns:1fr;gap:42px;margin-bottom:60px;padding:0 8px}.royal-gallery-grid{gap:10px}.royal-gallery-grid button:not(:nth-child(3n)){aspect-ratio:3/4}.royal-gallery-grid button:nth-child(3n){aspect-ratio:16/10}.royal-visit{grid-template-columns:1fr}.royal-visit>img{min-height:55svh}.royal-visit>div{padding:90px 20px}.royal-visit h2{margin:50px 0;font-size:clamp(48px,14vw,64px)}.royal-visit>div>p:not(:first-child){font-size:18px}.royal-footer{grid-template-columns:1fr;padding:90px 20px 30px}.royal-footer h2{margin:45px 0 70px;font-size:clamp(52px,15vw,68px)}.royal-contact{margin-bottom:55px}.royal-contact a{overflow-wrap:anywhere;font-size:19px}.royal-footer small{grid-column:1}.royal-lightbox{padding:50px 12px}}@media (prefers-reduced-motion:reduce){.royal-concept *{scroll-behavior:auto!important;transition:none!important}}.royal-return{margin:0;position:fixed;top:auto;bottom:18px;right:18px;transform:none}@media (max-width:800px){.royal-return{margin:0;padding:12px 14px;top:auto;bottom:10px;right:10px;transform:none}}.prospect-pitch-content{width:min(1160px,100%)}.prospect-pitch-noticed{padding:clamp(70px,8vw,120px) 0 clamp(110px,13vw,190px)}.prospect-pitch-prepared{color:#77756e;letter-spacing:.14em;margin:24px 0 0;font-size:9px;font-weight:700}.prospect-pitch-noticed h1,.prospect-current-site h2,.prospect-build-pivot h2,.prospect-build-pivot h3,.prospect-next-steps h2{letter-spacing:-.075em;margin:0;font-weight:900}.prospect-pitch-noticed h1{margin-top:clamp(70px,8vw,120px);font-size:clamp(76px,12vw,176px);line-height:.78}.prospect-pitch-noticed>em,.prospect-gap>em,.prospect-next-steps>em{color:var(--lime);letter-spacing:-.045em;font:italic 400 clamp(34px,5vw,70px)/1 Georgia,serif;display:block}.prospect-pitch-noticed>em{margin-top:32px}.prospect-observations{border-top:1px solid #41413d;grid-template-columns:1fr 1fr;margin-top:clamp(75px,9vw,130px);display:grid}.prospect-observations p{letter-spacing:-.04em;border-bottom:1px solid #41413d;grid-template-columns:34px 1fr;align-items:start;gap:20px;margin:0;padding:26px 24px 26px 0;font-size:clamp(22px,2.4vw,36px);font-weight:800;line-height:1.02;display:grid}.prospect-observations p:nth-child(odd){border-right:1px solid #41413d}.prospect-observations p:nth-child(2n){padding-left:28px}.prospect-observations span{color:#89877f;letter-spacing:.08em;padding-top:5px;font-size:9px}.prospect-current-site{border-top:1px solid #41413d;padding:clamp(100px,12vw,180px) 0}.prospect-current-site>.section-label,.prospect-build-pivot>.section-label,.prospect-video-offer>.section-label,.prospect-next-steps>.section-label{color:#aaa79e}.prospect-current-site h2{max-width:1000px;margin:clamp(62px,8vw,112px) 0 clamp(58px,7vw,96px);font-size:clamp(62px,10vw,146px);line-height:.8}.prospect-before-primary{background:#101010;border:1px solid #4c4b46;margin:0;padding:clamp(8px,1.2vw,16px)}.prospect-before-primary img{width:100%;height:auto;display:block}.prospect-before-primary figcaption{color:#8f8d85;letter-spacing:.14em;padding:14px 3px 2px;font-size:8px;font-weight:700}.prospect-current-evidence{flex-direction:column;align-items:center;display:flex}.prospect-current-link{color:#aaa79e;letter-spacing:.12em;border-bottom:1px solid #55534d;margin-top:24px;padding-bottom:11px;font-size:9px;font-weight:700}.prospect-phone-evidence{background:linear-gradient(145deg,#323331 0%,#111210 28%,#050605 72%,#272825 100%);border:1px solid #484844;border-radius:48px;width:min(390px,43vw);margin-left:auto;margin-right:auto;padding:14px 10px 12px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000061,inset 0 0 0 1px #ffffff14}.prospect-phone-screen{background:#f3f3f1;border-radius:38px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.prospect-phone-screen img,.prospect-phone-screen video{width:100%;height:auto;display:block}.prospect-phone-screen.has-video{aspect-ratio:390/844}.prospect-phone-screen.has-video .prospect-phone-fallback{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.prospect-phone-screen.has-video video{z-index:1;object-fit:cover;object-position:center top;background:0 0;width:100%;height:100%;position:relative}.prospect-phone-speaker{z-index:2;background:#050505;border-radius:14px;width:84px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff14}.prospect-phone-evidence figcaption{text-align:center;padding:16px 7px 1px}.prospect-before-supporting{z-index:2;background:#111;border:1px solid #55534d;width:52%;margin:-4vw 3vw 0 auto;padding:10px;position:relative;box-shadow:0 25px 70px #00000059}.prospect-before-supporting img{width:100%;height:auto;display:block}.prospect-before-supporting img+img{margin-top:10px}.prospect-gap{border-top:1px solid #41413d;grid-template-columns:1fr 1fr;align-items:end;gap:40px 7vw;margin-top:clamp(95px,12vw,170px);padding-top:clamp(48px,6vw,80px);display:grid}.prospect-gap h3{letter-spacing:-.065em;margin:0;font-size:clamp(44px,6vw,88px);line-height:.86}.prospect-gap>em{font-size:clamp(32px,4vw,56px);line-height:1.03}.prospect-build-pivot{text-align:center;padding:clamp(120px,16vw,230px) 0}.prospect-build-pivot h2{max-width:1060px;margin:clamp(65px,8vw,110px) auto 0;font-size:clamp(58px,9vw,132px);line-height:.8}.prospect-build-pivot>p:not(.section-label){color:#b9b6ad;margin:clamp(60px,7vw,95px) 0 24px;font:italic 400 clamp(28px,3.5vw,50px)/1 Georgia,serif}.prospect-build-pivot h3{color:var(--lime);font-size:clamp(78px,13vw,190px);line-height:.76}.prospect-reveal-cta{background:var(--lime);width:min(760px,100%);min-height:96px;color:var(--ink);letter-spacing:-.04em;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin:clamp(75px,9vw,125px) auto 0;padding:24px 34px;font:900 clamp(20px,2.5vw,34px)/.95 Arial,sans-serif;display:flex}.prospect-reveal-cta span{font-size:1.35em}.prospect-pitch-after{padding-top:0}.prospect-pitch-after .prospect-video-offer{padding-top:clamp(110px,13vw,190px)}.prospect-next-steps{border-top:1px solid #41413d;margin-top:clamp(70px,9vw,130px);padding-top:clamp(70px,8vw,115px)}.prospect-next-steps h2{margin:clamp(55px,7vw,95px) 0 32px;font-size:clamp(56px,8vw,118px);line-height:.8}.prospect-next-steps>em{margin-bottom:clamp(55px,7vw,90px);font-size:clamp(30px,4vw,55px)}.prospect-next-steps>div{border-top:1px solid #41413d;margin-bottom:50px}.prospect-next-steps>div p{letter-spacing:-.035em;border-bottom:1px solid #41413d;grid-template-columns:45px 1fr;gap:20px;margin:0;padding:24px 0;font-size:clamp(19px,2.1vw,31px);font-weight:800;display:grid}.prospect-next-steps>div span{color:#8e8b83;letter-spacing:.1em;padding-top:4px;font-size:9px}@media (max-width:800px){.prospect-pitch-page{padding-left:16px;padding-right:16px}.prospect-pitch-noticed{padding:62px 0 105px}.prospect-pitch-prepared{line-height:1.5}.prospect-pitch-noticed h1{overflow-wrap:normal;word-break:normal;margin-top:72px;font-size:clamp(54px,16vw,72px);line-height:.85}.prospect-pitch-noticed>em{margin-top:28px;font-size:clamp(30px,9vw,39px);line-height:1.04}.prospect-observations{grid-template-columns:1fr;margin-top:70px}.prospect-observations p,.prospect-observations p:nth-child(2n){border-right:0;grid-template-columns:28px 1fr;padding:22px 0;font-size:clamp(24px,7vw,31px)}.prospect-current-site{padding:92px 0}.prospect-current-site h2{margin:56px 0 45px;font-size:clamp(48px,14.2vw,62px);line-height:.86}.prospect-before-primary{width:calc(100% + 20px);margin-left:-10px;padding:6px}.prospect-before-primary figcaption{line-height:1.4}.prospect-before-supporting{width:76%;margin:-15px 0 0 auto;padding:6px}.prospect-gap{grid-template-columns:1fr;gap:28px;margin-top:85px;padding-top:42px}.prospect-gap h3{font-size:clamp(42px,12.5vw,55px);line-height:.88}.prospect-gap>em{font-size:clamp(29px,8.6vw,38px);line-height:1.04}.prospect-build-pivot{padding:115px 0 125px}.prospect-build-pivot h2{margin-top:58px;font-size:clamp(46px,13.8vw,60px);line-height:.86}.prospect-build-pivot>p:not(.section-label){margin:60px 0 22px;font-size:clamp(26px,7.8vw,34px)}.prospect-build-pivot h3{font-size:clamp(62px,18vw,80px);line-height:.8}.prospect-reveal-cta{width:100%;min-height:86px;margin-top:68px;padding:22px 20px;font-size:clamp(19px,5.8vw,25px)}.prospect-pitch-after .prospect-video-offer{padding-top:95px}.prospect-next-steps{margin-top:82px;padding-top:72px}.prospect-next-steps h2{margin:55px 0 26px;font-size:clamp(46px,13vw,58px);line-height:.86}.prospect-next-steps>em{margin-bottom:55px;font-size:clamp(28px,8.3vw,36px);line-height:1.05}.prospect-next-steps>div p{grid-template-columns:30px 1fr;padding:22px 0;font-size:21px;line-height:1.08}}@media (max-width:360px){.prospect-pitch-noticed h1{font-size:52px}.prospect-current-site h2,.prospect-build-pivot h2{font-size:45px}.prospect-build-pivot h3{font-size:58px}.prospect-reveal-cta{font-size:18px}}.selection-code-inner{width:min(1180px,100%);margin:auto}.selection-code-inner>.section-label{color:var(--lime);font-weight:800}.selection-code-inner h2{letter-spacing:-.078em;max-width:1100px;margin:7vw 0 0;font-size:clamp(66px,10vw,154px);line-height:.8}.selection-code-inner h2 span{display:block}.selection-code-inner>em,.selection-reveal>em,.selection-state>em{color:var(--lime);letter-spacing:-.045em;margin:3vw 0;font:italic 400 clamp(33px,4.8vw,72px)/1 Georgia,serif;display:block}.selection-code-inner>p,.selection-reveal>p,.selection-state>p{max-width:720px;font-size:clamp(18px,2vw,28px);line-height:1.45}.code-entry{border-top:1px solid #4a4944;grid-template-columns:1fr minmax(260px,380px);align-items:end;gap:26px;margin-top:6vw;padding-top:35px;display:grid}.code-entry label{border:0;padding:0;display:block}.code-entry input{color:var(--paper);border-bottom:2px solid var(--lime);letter-spacing:.05em;text-transform:uppercase;border-radius:0;padding:18px 0;font-size:clamp(25px,3vw,44px);font-weight:800}.code-entry input::placeholder{color:#77766f;opacity:1}.code-entry .button{min-height:64px;margin:0}.selection-code-section button:disabled{cursor:wait;opacity:.65}.code-error{border-top:1px solid #4a4944;margin-top:34px;padding-top:25px}.code-error strong{color:var(--lime);font-size:24px}.code-error p{color:#aaa79e}.code-error .text-link{color:var(--paper);margin-top:12px}.selection-reveal,.claim-form-wrap,.selection-state{animation:.65s cubic-bezier(.2,.7,.2,1) both selectionReveal}.selection-business{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #4a4944;border-bottom:1px solid #4a4944;justify-content:space-between;gap:30px;padding:20px 0;display:flex}.selection-business strong{color:var(--lime);font-size:14px}.selection-business span{color:#aaa79e;text-align:right;font-size:9px}.selection-reveal h2{margin-top:7vw}.selection-reveal>p{color:#c3c0b7}.selection-offer{border-top:1px solid #4a4944;border-bottom:1px solid #4a4944;grid-template-columns:1fr;margin:6vw 0 3vw;display:grid}.selection-offer>div{padding:30px 0}.selection-offer span{letter-spacing:.14em;color:#aaa79e;font-size:9px;display:block}.selection-offer strong{letter-spacing:-.065em;color:var(--lime);margin-top:38px;font-size:clamp(48px,7vw,108px);line-height:.85;display:block}.selection-reveal .concept-explanation{max-width:600px;margin-bottom:30px;font-size:16px}.selection-reveal>.button{width:min(390px,100%)}.claim-form-wrap h2{margin:7vw 0 4vw;font-size:clamp(52px,7vw,108px)}.claim-form{width:min(780px,100%)}.claim-form label{border-top:1px solid #4a4944;grid-template-columns:210px 1fr;align-items:center;padding:19px 0;display:grid}.claim-form label>span{letter-spacing:.13em;color:#aaa79e;margin:0;font-size:9px}.claim-form input,.claim-form select{width:100%;min-height:48px;color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #66645d;border-radius:0;outline:none;font-size:18px}.claim-form select{-webkit-appearance:none;appearance:none}.claim-form option{color:var(--ink)}.claim-form .button{width:min(390px,100%);margin-top:36px}.claim-error{color:var(--lime)}.selection-state h2{margin-bottom:0}.selection-state .success-promise{border-top:1px solid #4a4944;border-bottom:1px solid #4a4944;grid-template-columns:repeat(3,1fr);margin:5vw 0;display:grid}.success-promise strong{color:var(--lime);padding:28px 12px;font-size:clamp(20px,2.5vw,38px)}.success-promise strong+strong{border-left:1px solid #4a4944}.selection-state>.button{width:min(360px,100%);margin-bottom:30px}.selection-state>.text-link{color:var(--paper);border-bottom:1px solid;justify-content:space-between;width:min(360px,100%);padding:15px 0;display:flex}.criteria-code{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;margin-top:8vw;padding:28px 0;display:grid}.criteria-code span{letter-spacing:.14em;font-size:10px}.criteria-code strong{letter-spacing:-.045em;font-size:clamp(23px,3vw,44px)}.criteria-code b{font-size:30px}@keyframes selectionReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:800px){.selection-code-section{padding:88px 20px}.selection-code-inner h2{margin-top:62px;font-size:clamp(52px,16vw,76px);line-height:.86}.selection-code-inner>em,.selection-reveal>em,.selection-state>em{margin:28px 0;font-size:clamp(30px,9vw,42px);line-height:1.04}.selection-code-inner>p,.selection-reveal>p,.selection-state>p{font-size:17px}.code-entry{grid-template-columns:1fr;gap:25px;margin-top:58px;padding-top:26px}.code-entry input{min-height:58px;font-size:clamp(24px,7vw,31px)}.code-entry .button{min-height:58px}.code-error strong{font-size:21px}.selection-business{gap:10px;display:grid}.selection-business span{text-align:left}.selection-reveal h2{margin-top:64px}.selection-offer{grid-template-columns:1fr;margin:55px 0 30px}.selection-offer>div{padding:25px 0}.selection-offer strong{margin-top:26px;font-size:clamp(46px,13.5vw,62px)}.selection-reveal .concept-explanation{margin-bottom:26px;font-size:16px}.selection-risk strong{font-size:clamp(28px,8.4vw,38px)}.claim-form-wrap h2{margin:60px 0 38px;font-size:clamp(45px,13vw,62px);line-height:.88}.claim-form label{grid-template-columns:1fr;gap:9px;padding:17px 0}.claim-form input,.claim-form select{font-size:16px}.claim-form .button{width:100%}.selection-state .success-promise{grid-template-columns:1fr;margin:45px 0}.success-promise strong{padding:18px 0}.success-promise strong+strong{border-top:1px solid #4a4944;border-left:0}.criteria-code{grid-template-columns:1fr auto;gap:12px 20px;margin-top:70px;padding:24px 0}.criteria-code strong{grid-column:1;font-size:27px;line-height:.96}.criteria-code b{grid-area:1/2/3}html[lang=ro] .selection-code-inner h2,html[lang=ro] .claim-form-wrap h2{line-height:.92}}@media (max-width:380px){.selection-code-section{padding-left:16px;padding-right:16px}.selection-code-inner h2{font-size:clamp(48px,15vw,57px)}.criteria-code strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.selection-reveal,.claim-form-wrap,.selection-state{animation:none}.prospect-phone-screen.has-video video{display:none}}.selection-section-early{background:#d8d5cc}.selection-contacted{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);letter-spacing:-.06em;margin:8vw 0 0;padding:30px 0;font-size:clamp(34px,5.8vw,88px);font-weight:900;line-height:.88}.what-decision{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);align-self:end}.what-decision strong,.what-decision b{padding:24px 0;display:block}.what-decision strong{letter-spacing:-.05em;font-size:clamp(27px,3.5vw,52px);line-height:.94}.what-decision b{letter-spacing:-.06em;color:#829923;border-top:1px solid #c4c0b5;font-size:clamp(42px,6vw,92px);line-height:.9}.price-speed h3{max-width:850px}.price-standard{letter-spacing:.03em;opacity:.62;max-width:560px;margin:-4px 0 28px;font-size:12px;line-height:1.45;display:block}.selection-offer small{color:#8f8d86;max-width:350px;margin-top:24px;font-size:12px;line-height:1.45;display:block}.further-copy h2{letter-spacing:-.055em;margin:5vw 0 28px;font-size:clamp(30px,4vw,58px);line-height:.9}.further-copy>p{max-width:520px;margin:0 0 14px;font-size:16px;line-height:1.5}.further-copy>small{letter-spacing:.02em;max-width:500px;margin-top:32px;font-size:11px;font-weight:700;line-height:1.55;display:block}.further-section .service-rows{align-self:stretch}.further-open{border:0;border-bottom:2px solid var(--ink);text-align:left;cursor:pointer;grid-column:1/-1;justify-content:space-between;width:100%;margin-top:22px;padding:24px 0 14px;font-size:16px;font-weight:700;display:flex}.further-form,.further-success{grid-column:1/-1;margin-top:28px}.further-form label{border-top:1px solid #aaa69a;grid-template-columns:42px 1fr;padding:16px 0;display:grid}.further-form label>span{letter-spacing:.1em;font-size:8px}.further-form input,.further-form textarea{min-height:42px;font:inherit;background:0 0;border:0;border-bottom:1px solid #aaa69a;border-radius:0;outline:none}.further-form textarea{min-height:86px}.further-form .button{width:min(320px,100%);margin-top:24px}.further-success{border-top:1px solid #aaa69a;border-bottom:1px solid #aaa69a;padding:34px 0;font-size:20px}.location-signature{letter-spacing:.18em!important;color:var(--lime)!important;margin:0 0 7vw!important;font-size:10px!important}@media (max-width:800px){.selection-code-shortcut{padding:0 20px 70px}.selection-code-shortcut button{min-height:72px;padding:22px 0;font-size:24px}.selection-contacted{margin-top:68px;padding:24px 0;font-size:clamp(37px,11.5vw,52px);line-height:.92}.what-decision{margin-top:8px}.what-decision strong{padding:24px 0;font-size:31px}.what-decision b{padding:24px 0;font-size:clamp(48px,14vw,64px)}.price-speed h3{font-size:clamp(36px,10.8vw,49px);line-height:.9}.price-standard{margin:0 0 24px;font-size:11px}.selection-offer small{margin-top:20px;font-size:11px}.further-copy h2{margin:35px 0 24px;font-size:38px;line-height:.94}.further-copy>p{font-size:15px}.further-copy>small{margin-top:25px}.further-form label{grid-template-columns:32px 1fr}.further-form .button{width:100%}.location-signature{margin-bottom:70px!important;font-size:9px!important;line-height:1.6!important}html[lang=ro] .selection-contacted,html[lang=ro] .what-decision strong{line-height:1}}@media (max-width:380px){.selection-code-shortcut{padding-left:16px;padding-right:16px}.selection-code-shortcut button{font-size:21px}.selection-contacted{font-size:36px}.price-speed h3{font-size:35px}}.site-header nav{gap:clamp(13px,1.6vw,28px)}.site-header nav a.active{color:var(--lime)}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;display:flex}.footer-links a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #0000;font-size:11px;font-weight:700}.footer-links a:hover{border-color:var(--lime)}.editorial-page{background:var(--paper);overflow:hidden}.editorial-page .site-header,.editorial-page .language button.active{color:var(--paper)}.editorial-hero{background:var(--ink);min-height:100svh;color:var(--paper);grid-template-rows:auto 1fr auto;padding:130px 4vw 7vw;display:grid}.editorial-hero>h1,.hero-manifesto h2,.manifesto-section>h2,.manifesto-accent h3,.manifesto-ending h3{letter-spacing:-.08em;margin:0;font-weight:900;line-height:.78}.editorial-hero>h1{align-self:center;margin:7vw 0;font-size:clamp(76px,12.5vw,190px)}.editorial-hero span,.hero-manifesto span,.manifesto-section h2 span,.manifesto-accent h3 span,.manifesto-ending h3 span{display:block}.hero-manifesto{border-top:1px solid #44433f;grid-template-columns:1fr .65fr;align-items:end;gap:7vw;padding-top:4vw;display:grid}.hero-manifesto h2{font-size:clamp(58px,8vw,126px)}.hero-manifesto em,.manifesto-accent em,.manifesto-ending em,.places-line{color:var(--lime);letter-spacing:-.04em;font:italic 400 clamp(30px,4vw,60px)/1 Georgia,serif}.manifesto-section{padding:clamp(100px,11vw,180px) 4vw}.manifesto-copy{width:min(650px,100%);margin-left:auto}.manifesto-copy p{white-space:pre-line;margin:0 0 28px;font-size:clamp(18px,1.75vw,25px);line-height:1.55}.manifesto-list{border-top:1px solid #c4c0b5;flex-direction:column;margin:60px 0;display:flex}.manifesto-list span{letter-spacing:-.045em;border-bottom:1px solid #c4c0b5;padding:17px 0;font-size:clamp(25px,3vw,46px);font-weight:800}.manifesto-copy blockquote{color:#829923;margin:45px 0;font:italic 400 clamp(30px,4vw,60px)/1.08 Georgia,serif}.dark-manifesto{background:var(--ink);color:var(--paper)}.manifesto-section>h2{max-width:1300px;font-size:clamp(70px,11vw,170px)}.dark-manifesto>.manifesto-copy{color:#c5c2b8;margin-top:10vw}.manifesto-accent{border-top:1px solid #44433f;grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-top:10vw;padding-top:5vw;display:grid}.manifesto-accent h3{font-size:clamp(61px,8vw,122px)}.location-manifesto>h2,.belief-manifesto>h2{margin:7vw 0 4vw}.places-line{color:#829923;margin-bottom:9vw;display:block}.split-copy{grid-template-columns:1fr 1fr;gap:0 5vw;width:min(1000px,100%);display:grid}.split-copy p{break-inside:avoid}.belief-manifesto{background:#d8d5cc}.manifesto-ending{border-top:2px solid var(--ink);grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin-top:10vw;padding-top:6vw;display:grid}.manifesto-ending h3{font-size:clamp(58px,8vw,122px)}.manifesto-ending em{color:#829923}.manifesto-cta{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);letter-spacing:-.03em;justify-content:space-between;align-items:center;margin-top:9vw;padding:28px 0;font-size:clamp(18px,2.3vw,34px);font-weight:800;display:flex}.manifesto-cta strong{color:#6f841c}.contact-hero{background:var(--ink);min-height:100svh;color:var(--paper);grid-template-columns:.9fr 1.1fr;align-items:end;gap:9vw;padding:145px 4vw 8vw;display:grid}.contact-hero h1,.legal-hero h1{letter-spacing:-.085em;margin:8vw 0 5vw;font-size:clamp(78px,12vw,180px);line-height:.78}.contact-intro p{max-width:620px;margin:0 0 13px;font-size:clamp(18px,1.9vw,27px);line-height:1.35}.contact-intro p:last-child{color:var(--lime);margin-top:35px;font:italic 400 clamp(30px,3.8vw,55px)/1 Georgia,serif}.editorial-form{border-top:1px solid #55534d}.editorial-form label{border-bottom:1px solid #55534d;grid-template-columns:45px 210px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.editorial-form label>span{color:#8f8d84;font-size:8px}.editorial-form label>b{letter-spacing:.13em;font-size:10px}.editorial-form input,.editorial-form textarea{color:var(--paper);min-height:45px;font:inherit;background:0 0;border:0;border-bottom:1px solid #77746c;border-radius:0;outline:none;font-size:17px}.editorial-form textarea{resize:vertical;min-height:95px}.editorial-form .button{width:min(330px,100%);margin-top:38px}.contact-success{border-top:2px solid var(--lime);border-bottom:2px solid var(--lime);letter-spacing:-.05em;color:var(--lime);padding:42px 0;font-size:clamp(30px,4vw,58px);font-weight:900}.contact-error{color:var(--lime);margin:20px 0 0;font-size:12px;line-height:1.4}.editorial-form .button:disabled{cursor:wait;opacity:.72}.legal-hero{background:var(--ink);min-height:80svh;color:var(--paper);flex-direction:column;justify-content:space-between;padding:145px 4vw 8vw;display:flex}.legal-hero h1{margin:10vw 0 0}.legal-hero h1 span{display:block}.legal-sections{padding:9vw 4vw}.legal-sections article{border-top:1px solid #b9b5a9;grid-template-columns:60px minmax(220px,.7fr) minmax(280px,1.3fr);gap:30px;padding:30px 0;display:grid}.legal-sections article>span{font-size:9px}.legal-sections h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,45px);line-height:.95}.legal-sections p{max-width:680px;margin:0;font-size:17px;line-height:1.55}.legal-sections>small{color:#77756e;border-top:1px solid #b9b5a9;margin-top:5vw;padding-top:25px;display:block}@media (max-width:800px){.site-header nav{gap:24px}.footer-links{justify-content:flex-start;margin-top:20px}.footer-links a{font-size:10px}.editorial-hero{min-height:auto;padding:115px 20px 75px}.editorial-hero>h1{margin:90px 0;font-size:clamp(48px,14.8vw,64px);line-height:.82}.hero-manifesto{grid-template-columns:1fr;gap:30px;padding-top:42px}.hero-manifesto h2{font-size:clamp(45px,13.2vw,59px);line-height:.82}.hero-manifesto em{font-size:34px}.manifesto-section{padding:95px 20px}.manifesto-copy{margin-left:0}.manifesto-copy p{font-size:17px}.manifesto-list{margin:48px 0}.manifesto-list span{font-size:27px}.manifesto-section>h2{font-size:clamp(48px,14.4vw,64px);line-height:.83}.dark-manifesto>.manifesto-copy{margin-top:80px}.manifesto-accent,.manifesto-ending{grid-template-columns:1fr;gap:35px;margin-top:80px;padding-top:45px}.manifesto-accent h3,.manifesto-ending h3{font-size:clamp(44px,12.8vw,58px);line-height:.84}.manifesto-accent em,.manifesto-ending em,.places-line{font-size:34px;line-height:1.04}.location-manifesto>h2,.belief-manifesto>h2{margin:65px 0 35px}.places-line{margin-bottom:75px}.split-copy{grid-template-columns:1fr}.manifesto-cta{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0;font-size:21px}.contact-hero{grid-template-columns:1fr;gap:75px;padding:125px 20px 85px}.contact-hero h1{margin:80px 0 50px;font-size:clamp(58px,16.4vw,72px);line-height:.82}.editorial-form label{grid-template-columns:32px 1fr;gap:8px 14px;padding:18px 0}.editorial-form input,.editorial-form textarea{grid-column:2;width:100%}.editorial-form .button{width:100%}.contact-success{margin-bottom:30px}.legal-hero{min-height:65svh;padding:125px 20px 70px}.legal-hero h1{margin-top:110px;font-size:clamp(59px,17vw,76px);line-height:.84}.legal-sections{padding:80px 20px}.legal-sections article{grid-template-columns:32px 1fr;gap:12px;padding:25px 0}.legal-sections h2{font-size:29px}.legal-sections p{grid-column:2;font-size:15px}html[lang=ro] .editorial-hero>h1,html[lang=ro] .hero-manifesto h2,html[lang=ro] .manifesto-section h2,html[lang=ro] .manifesto-section h3,html[lang=ro] .contact-hero h1,html[lang=ro] .legal-hero h1{line-height:.91}}@media (max-width:380px){.editorial-hero,.manifesto-section,.contact-hero,.legal-hero,.legal-sections{padding-left:16px;padding-right:16px}.editorial-hero>h1{font-size:47px}.hero-manifesto h2{font-size:43px}.manifesto-section>h2{font-size:46px}.manifesto-accent h3,.manifesto-ending h3{font-size:41px}.contact-hero h1,.legal-hero h1{font-size:54px}}.prospect-video-price small b{color:var(--paper);font-weight:900}@media (max-width:800px){.prospect-pitch-noticed h1{font-size:clamp(49px,14.4vw,65px);line-height:.87}.prospect-pitch-noticed>em{font-size:clamp(28px,8.3vw,36px)}.prospect-current-site h2{font-size:clamp(44px,12.9vw,56px);line-height:.88}.prospect-before-primary{width:min(100%,430px);margin-left:auto;margin-right:auto;padding:6px}.prospect-phone-evidence{border-radius:40px;width:min(82vw,350px);padding:11px 8px 10px}.prospect-phone-screen{border-radius:32px}.prospect-phone-speaker{width:72px;height:19px;top:16px}.prospect-phone-evidence figcaption{padding:13px 5px 1px}.prospect-before-supporting{display:none}.prospect-gap h3{font-size:clamp(38px,11.3vw,50px);line-height:.9}.prospect-gap>em{font-size:clamp(27px,8vw,35px)}.prospect-build-pivot h2{font-size:clamp(42px,12.5vw,54px);line-height:.88}.prospect-build-pivot>p:not(.section-label){font-size:clamp(24px,7.2vw,31px)}.prospect-build-pivot h3{font-size:clamp(56px,16.3vw,72px);line-height:.82}.prospect-reveal-cta{min-height:76px;padding:18px;font-size:clamp(17px,5.2vw,22px)}.prospect-pitch-after .prospect-video-offer h2{font-size:clamp(41px,12.2vw,55px);line-height:.86}.prospect-next-steps h2{font-size:clamp(42px,11.8vw,52px);line-height:.88}.prospect-next-steps>em{font-size:clamp(26px,7.6vw,33px)}.prospect-video-continue{min-height:58px;padding-top:17px;padding-bottom:17px}}@media (max-width:360px){.prospect-pitch-noticed h1{font-size:47px}.prospect-current-site h2,.prospect-build-pivot h2{font-size:41px}.prospect-build-pivot h3{font-size:53px}.prospect-reveal-cta{font-size:17px}}.prospect-language{color:#85837b;margin-left:auto}.prospect-language button{color:#85837b}.prospect-language button.active{color:var(--paper)}.prospect-contact-alternatives{border-top:1px solid #4a4944;border-bottom:1px solid #4a4944;width:min(780px,100%);margin-top:34px}.prospect-contact-alternatives a{min-height:55px;color:var(--paper);letter-spacing:.1em;border-bottom:1px solid #4a4944;grid-template-columns:180px 1fr;align-items:center;font-size:12px;display:grid}.prospect-contact-alternatives a:last-child{border-bottom:0}.prospect-contact-alternatives span{color:#aaa79e;font-size:9px}.prospect-contact-alternatives strong{letter-spacing:.035em;font-size:15px;font-weight:800}.prospect-contact-alternatives a:last-child strong{color:var(--lime);justify-self:end;font-size:20px}@media (max-width:800px){.prospect-language{gap:5px;font-size:10px}.prospect-language button{min-width:34px;min-height:44px;padding:8px 4px}.prospect-contact-alternatives{margin-top:28px}.prospect-contact-alternatives a{grid-template-columns:92px minmax(0,1fr);min-height:54px}.prospect-contact-alternatives strong{white-space:nowrap;font-size:14px}}.prospect-video-success .success-promise{border-top:0;border-bottom:0}.prospect-video-success .success-promise strong,.prospect-video-success .success-promise strong+strong{border:0}.ebike-concept{--e-forest:#183128;--e-moss:#55705a;--e-sun:#ee693c;--e-bone:#eee9dc;--e-ink:#17201b;background:var(--e-bone);color:var(--e-ink);font-family:Arial,sans-serif;position:relative;overflow:hidden}.ebike-header{z-index:12;color:#fff;border-bottom:1px solid #fff6;align-items:center;width:100%;height:88px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.ebike-brand{color:inherit;align-items:baseline;gap:7px;display:flex}.ebike-brand b{letter-spacing:-.04em;font-size:18px}.ebike-brand span{color:#ffd4b8;font:italic 18px Georgia,serif}.ebike-header nav{align-items:center;gap:28px;margin-left:auto;display:flex}.ebike-header nav a{color:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.ebike-nav-cta{border:1px solid #fffa;padding:12px 17px}.ebike-menu{color:inherit;letter-spacing:.12em;background:0 0;border:0;font:700 10px Arial;display:none}.ebike-hero{color:#fff;height:100svh;min-height:650px;position:relative}.ebike-hero>img{object-fit:cover;width:100%;height:100%}.ebike-hero-shade{background:linear-gradient(90deg,#0c1812c7 0%,#0c181266 50%,#0c181211 100%);position:absolute;inset:0}.ebike-hero-copy{z-index:2;position:absolute;bottom:13vh;left:4vw}.ebike-hero-copy>p,.ebike-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.ebike-hero h1{letter-spacing:-.07em;margin:24px 0 28px;font-size:clamp(62px,9.5vw,150px);line-height:.76}.ebike-hero h1 span{display:block}.ebike-hero em{color:#ffd0b1;font:italic clamp(27px,3.5vw,52px)/1 Georgia,serif}.ebike-scroll{color:#fff;letter-spacing:.16em;gap:34px;font-size:9px;display:flex;position:absolute;bottom:5vh;right:4vw}.ebike-scroll span{color:var(--e-sun)}.ebike-intro{grid-template-columns:.75fr 1.3fr 1fr;align-items:start;gap:5vw;padding:clamp(90px,12vw,180px) 4vw;display:grid}.ebike-intro h2,.ebike-routes>h2,.ebike-prices>h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,108px);line-height:.82}.ebike-intro>p{color:var(--e-moss);margin:0;font:italic clamp(22px,2.5vw,36px)/1.25 Georgia,serif}.ebike-intro figure{grid-column:2/4;margin:5vw 0 0;position:relative}.ebike-intro figure img{object-fit:cover;width:100%;height:min(70vw,760px)}.ebike-intro figcaption{letter-spacing:.15em;margin-top:12px;font-size:9px}.ebike-routes{background:var(--e-forest);color:#fff;padding:clamp(90px,10vw,150px) 4vw}.ebike-routes>h2{max-width:980px;margin:42px 0 7vw}.ebike-route-stage{grid-template-columns:1.55fr .75fr;align-items:end;gap:5vw;display:grid}.ebike-route-stage figure{height:min(62vw,720px);margin:0;position:relative}.ebike-route-stage figure img{object-fit:cover;width:100%;height:100%}.ebike-route-stage figure>span{background:var(--e-sun);place-items:center;width:44px;height:44px;font-size:11px;display:grid;position:absolute;top:18px;left:18px}.ebike-route-copy small{letter-spacing:.14em;color:#aebbb1;font-size:9px}.ebike-route-copy h3{letter-spacing:-.055em;margin:25px 0;font-size:clamp(39px,4.8vw,72px);line-height:.86}.ebike-route-copy p{color:#c7d0c8;font:italic 21px/1.45 Georgia,serif}.ebike-route-tabs{border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.ebike-route-tabs button{color:#91a296;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff42;min-height:95px;padding:24px 18px;font:700 12px/1.2 Arial}.ebike-route-tabs button:last-child{border-right:0}.ebike-route-tabs button span{margin-bottom:12px;font-size:8px;display:block}.ebike-route-tabs button.active{color:#fff;background:#ffffff0b}.ebike-bike{grid-template-columns:1.1fr .9fr;min-height:85svh;display:grid}.ebike-bike-photo img{object-fit:cover;width:100%;height:100%}.ebike-bike-copy{background:#d9ddcf;padding:9vw 5vw}.ebike-bike-copy h2{letter-spacing:-.065em;margin:45px 0;font-size:clamp(48px,6.2vw,94px);line-height:.82}.ebike-bike-copy>p{color:#405b4a;max-width:570px;font:italic 21px/1.45 Georgia,serif}.ebike-bike-copy>div{border-top:1px solid #778477;margin-top:5vw}.ebike-bike-copy>div span{letter-spacing:.14em;border-bottom:1px solid #778477;padding:17px 0;font-size:10px;display:block}.ebike-prices{padding:clamp(90px,11vw,170px) 4vw}.ebike-prices>h2{max-width:850px;margin:42px 0 7vw}.ebike-prices>div{border-top:1px solid #9b9c93}.ebike-prices article{border-bottom:1px solid #9b9c93;grid-template-columns:70px 1fr 1fr;align-items:center;padding:25px 0;display:grid}.ebike-prices article>span{font-size:9px}.ebike-prices h3{margin:0;font-size:clamp(27px,3.5vw,49px)}.ebike-prices strong{justify-self:end;font-size:clamp(30px,4vw,58px)}.ebike-prices strong small{letter-spacing:.12em;font-size:11px}.ebike-process{background:var(--e-sun);grid-template-columns:.7fr 1.3fr;gap:5vw;padding:8vw 4vw;display:grid}.ebike-process>div:last-child{border-top:1px solid #7d321e}.ebike-process p{border-bottom:1px solid #7d321e;grid-template-columns:70px 1fr;margin:0;padding:22px 0;font-size:clamp(19px,2.3vw,32px);font-weight:800;display:grid}.ebike-process p span{font-size:9px;font-weight:400}.ebike-final{color:#fff;flex-direction:column;justify-content:flex-end;min-height:92svh;padding:9vw 4vw;display:flex;position:relative}.ebike-final>img,.ebike-final>div{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ebike-final>div{background:#0c1711a8}.ebike-final h2,.ebike-final p,.ebike-final nav{z-index:1;position:relative}.ebike-final h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8.5vw,130px);line-height:.76}.ebike-final h2 span{display:block}.ebike-final p{color:#ffd0b1;margin:35px 0 55px;font:italic clamp(22px,3vw,42px) Georgia,serif}.ebike-final nav{gap:15px;display:flex}.ebike-final nav a{color:#fff;letter-spacing:.12em;border:1px solid #ffffffa0;padding:17px 20px;font-size:10px}.ebike-return{z-index:30;background:var(--e-sun);color:#111;letter-spacing:.12em;border:0;padding:15px 18px;font:800 10px Arial;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 28px #0003}.ebike-return span{margin-left:28px}@media (max-width:800px){.ebike-header{height:70px;padding:0 18px}.ebike-header nav{background:var(--e-forest);flex-direction:column;align-items:stretch;gap:0;width:100%;padding:30px 20px;display:none;position:absolute;top:70px;left:0}.ebike-header nav.open{display:flex}.ebike-header nav a{border-bottom:1px solid #ffffff30;padding:16px 0}.ebike-menu{min-height:44px;margin-left:auto;display:block}.ebike-hero{min-height:620px}.ebike-hero-shade{background:#0c181266}.ebike-hero-copy{bottom:17vh;left:18px;right:18px}.ebike-hero h1{margin:20px 0 24px;font-size:clamp(47px,14.2vw,61px);line-height:.8}.ebike-hero em{font-size:clamp(25px,7.5vw,32px)}.ebike-scroll{right:18px}.ebike-intro{padding:82px 18px;display:block}.ebike-intro h2,.ebike-routes>h2,.ebike-prices>h2{margin:38px 0;font-size:clamp(43px,12.5vw,54px);line-height:.85}.ebike-intro>p{font-size:23px}.ebike-intro figure{margin-top:50px}.ebike-intro figure img{height:118vw;max-height:580px}.ebike-routes{padding:82px 18px}.ebike-routes>h2{margin-bottom:55px}.ebike-route-stage{display:block}.ebike-route-stage figure{height:115vw;max-height:560px}.ebike-route-copy{padding:30px 0 18px}.ebike-route-copy h3{font-size:42px}.ebike-route-copy p{font-size:18px}.ebike-route-tabs{grid-template-columns:1fr;margin-top:25px}.ebike-route-tabs button{border-bottom:1px solid #ffffff42;border-right:0;min-height:64px;padding:15px 0}.ebike-route-tabs button:last-child{border-bottom:0}.ebike-route-tabs button span{margin-right:22px;display:inline}.ebike-bike{display:block}.ebike-bike-photo{height:115vw;max-height:570px}.ebike-bike-copy{padding:75px 18px}.ebike-bike-copy h2{margin:38px 0;font-size:clamp(42px,12vw,52px)}.ebike-bike-copy>p{font-size:19px}.ebike-bike-copy>div{margin-top:48px}.ebike-prices{padding:82px 18px}.ebike-prices article{grid-template-columns:35px 1fr auto}.ebike-prices h3{font-size:25px}.ebike-prices strong{font-size:28px}.ebike-process{padding:75px 18px;display:block}.ebike-process>div:last-child{margin-top:42px}.ebike-process p{grid-template-columns:35px 1fr;font-size:19px}.ebike-final{min-height:760px;padding:80px 18px}.ebike-final h2{font-size:clamp(45px,13.2vw,57px);line-height:.8}.ebike-final p{font-size:23px}.ebike-final nav{flex-direction:column}.ebike-final nav a{text-align:center}.ebike-return{justify-content:space-between;display:flex;bottom:14px;left:18px;right:18px}}.phase2-page{color:var(--paper);background:#0a0a09;overflow:hidden}.phase2-shell{width:min(1160px,100% - 48px);margin:0 auto}.phase2-shell section{position:relative}.phase2-kicker,.phase2-demo-label{letter-spacing:.16em;color:#8f8d85;font:700 10px/1.5 Arial,sans-serif}.phase2-kicker b{color:var(--paper)}.phase2-opening{padding:clamp(80px,10vw,150px) 0 clamp(120px,15vw,220px)}.phase2-opening>h1,.phase2-current h2,.phase2-transition h2,.phase2-offer h2,.phase2-offer h3,.phase2-customize h2,.phase2-addons h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-weight:900}.phase2-opening>h1{margin:clamp(70px,9vw,130px) 0;font-size:clamp(86px,14vw,190px);line-height:.76}.phase2-opening>h1 span,.phase2-current h2 span,.phase2-transition h2 span,.phase2-offer h2 span,.phase2-offer h3 span,.phase2-customize h2 span,.phase2-addons h2 span{display:block}.phase2-why{border-top:1px solid #383833;padding-top:26px}.phase2-why>p{letter-spacing:.15em;color:var(--lime);margin:0 0 40px;font:700 11px/1 Arial,sans-serif}.phase2-why>div:first-of-type{border-bottom:1px solid #383833;grid-template-columns:repeat(4,1fr);display:grid}.phase2-why article{border-top:1px solid #383833;min-height:180px;padding:18px 20px 22px 0}.phase2-why article span{letter-spacing:.15em;color:#77756e;margin-bottom:30px;font:700 9px/1 Arial,sans-serif;display:block}.phase2-why article strong{letter-spacing:-.04em;max-width:210px;font:800 clamp(18px,2vw,27px)/.95 Arial,sans-serif;display:block}.phase2-why article small{color:#918f87;max-width:220px;margin-top:18px;font-size:12px;line-height:1.4;display:block}.phase2-selection-conclusion{grid-template-columns:1fr .65fr;align-items:end;gap:8vw;padding-top:70px;display:grid}.phase2-selection-conclusion h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6vw,84px);line-height:.84}.phase2-selection-conclusion h2 span{display:block}.phase2-selection-conclusion p{color:var(--lime);margin:0;font:italic 400 clamp(25px,3vw,42px)/1.05 Georgia,serif}.phase2-current{padding:clamp(110px,14vw,200px) 0}.phase2-current h2,.phase2-transition h2{font-size:clamp(64px,10vw,142px);line-height:.82}.phase2-current>em,.phase2-transition>em,.phase2-offer>em,.phase2-customize>em,.phase2-addons>em{color:var(--lime);letter-spacing:-.045em;font:italic 400 clamp(30px,4vw,57px)/1.02 Georgia,serif;display:block}.phase2-current>em{max-width:800px;margin:34px 0 clamp(70px,9vw,130px)}.phase2-current .prospect-current-evidence{margin:0 auto}.phase2-current .prospect-current-link{margin-top:30px}.phase2-transition{text-align:center;padding:clamp(110px,14vw,210px) 0}.phase2-transition h2{font-size:clamp(72px,12vw,168px)}.phase2-transition>em{margin:36px auto 0}.phase2-transition .prospect-reveal-cta{margin-top:clamp(60px,8vw,100px)}.phase2-after{padding-top:0}.phase2-offer{padding:clamp(110px,14vw,210px) 0}.phase2-offer h2{font-size:clamp(58px,9vw,126px);line-height:.84}.phase2-offer h3{color:var(--lime);margin:clamp(80px,10vw,140px) 0 42px;font-size:clamp(72px,12vw,170px);line-height:.78}.phase2-offer-lead{letter-spacing:-.045em;max-width:760px;margin:0 0 24px;font:700 clamp(26px,3.5vw,46px)/1.04 Arial,sans-serif}.phase2-condition{color:#aaa79e;max-width:720px;margin:0 0 18px;font-size:15px;line-height:1.5}.phase2-support-explanation{max-width:720px;margin:0 0 64px;font-size:17px;line-height:1.5}.phase2-offer>em{letter-spacing:-.025em;margin-bottom:54px;font-family:Arial,sans-serif;font-size:clamp(17px,2vw,26px);font-style:normal;font-weight:900}.phase2-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.phase2-plans article{background:#10100f;border:1px solid #383833;flex-direction:column;min-height:620px;padding:34px 28px;display:flex;position:relative}.phase2-plans article.is-popular{border-color:var(--lime);transform:translateY(-14px)}.phase2-popular{background:var(--lime);color:#050505;letter-spacing:.12em;padding:9px 12px;font:800 9px/1 Arial,sans-serif;position:absolute;top:0;right:0}.phase2-plans h4{letter-spacing:-.05em;margin:8px 0 12px;font:900 28px/1 Arial,sans-serif}.phase2-plan-promise{color:var(--lime);margin:0 0 42px;font:italic 20px/1.1 Georgia,serif}.phase2-plan-price{align-items:baseline;margin:0 0 44px;display:flex}.phase2-plan-price strong{letter-spacing:-.075em;font:900 clamp(56px,6vw,82px)/.8 Arial,sans-serif}.phase2-plan-price span{color:#aaa79e;font-size:13px}.phase2-plans ul{border-top:1px solid #383833;margin:0 0 38px;padding:0;list-style:none}.phase2-plans li{border-bottom:1px solid #282824;padding:13px 0;font-size:14px}.phase2-plans button{background:var(--paper);color:#090908;letter-spacing:.12em;text-align:left;cursor:pointer;border:0;width:100%;margin-top:auto;padding:19px 16px;font:800 11px/1 Arial,sans-serif}.phase2-plans article.is-popular button{background:var(--lime)}.phase2-plans button span{float:right}.phase2-compare-plans{border-bottom:1px solid var(--paper);color:var(--paper);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:34px;padding:22px 0;font:800 12px/1 Arial,sans-serif;display:flex}.phase2-payment-note{border:1px solid var(--lime);justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding:24px;display:flex}.phase2-payment-note p{max-width:650px;margin:0}.phase2-payment-note button{color:var(--lime);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;font:800 10px/1 Arial,sans-serif}.phase2-customize,.phase2-addons{border-top:1px solid #383833;padding:clamp(110px,14vw,200px) 0}.phase2-customize h2,.phase2-addons h2{font-size:clamp(58px,9vw,126px);line-height:.84}.phase2-customize>em{margin:40px 0 28px}.phase2-customize>p{max-width:700px;font-size:22px;line-height:1.35}.phase2-addons>div{border-top:1px solid #383833;grid-template-columns:repeat(3,1fr);margin:70px 0 24px;display:grid}.phase2-addons>div span{letter-spacing:.04em;border-bottom:1px solid #383833;padding:19px 10px 19px 0;font:800 15px/1 Arial,sans-serif}.phase2-addons>p{color:#8f8d85}.phase2-addons>em{max-width:750px;margin-top:60px}.no-site-concept{color:#171714;background:#eee9dd;min-height:190vh;padding:24px 5vw;position:relative;overflow:hidden}.no-site-concept header{letter-spacing:.14em;border-bottom:1px solid #aaa79e;justify-content:space-between;padding-bottom:18px;font:700 10px/1 Arial,sans-serif;display:flex}.no-site-concept>section:first-of-type{padding:13vh 0 18vh}.no-site-concept small{letter-spacing:.14em;font:700 10px/1 Arial,sans-serif}.no-site-concept h1{letter-spacing:-.08em;margin:60px 0;font:900 clamp(70px,12vw,170px)/.78 Arial,sans-serif}.no-site-concept h1 em{color:#6d7b46;font-family:Georgia,serif;font-weight:400}.no-site-concept>section:first-of-type p{font-size:18px}.no-site-concept-panel{color:#eee9dd;background:#182117;flex-direction:column;justify-content:space-between;min-height:70vh;padding:50px;display:flex}.no-site-concept-panel h2{letter-spacing:-.07em;max-width:900px;font:900 clamp(50px,9vw,120px)/.82 Arial,sans-serif}.phase2-return{z-index:20}@media (max-width:700px){.phase2-shell{width:calc(100% - 32px)}.phase2-opening{padding:62px 0 105px}.phase2-opening>h1{margin:75px 0 90px;font-size:clamp(62px,20vw,84px);line-height:.8}.phase2-why>div:first-of-type{grid-template-columns:1fr}.phase2-why article{grid-template-columns:92px 1fr;align-items:start;min-height:0;padding:18px 0 20px;display:grid}.phase2-why article span{margin:4px 0 0}.phase2-why article strong{font-size:22px}.phase2-why article small{grid-column:2;margin-top:10px}.phase2-selection-conclusion{grid-template-columns:1fr;gap:28px;padding-top:60px}.phase2-selection-conclusion h2{font-size:clamp(39px,11.5vw,50px)}.phase2-selection-conclusion p{font-size:29px}.phase2-current{padding:105px 0}.phase2-current h2,.phase2-transition h2{font-size:clamp(48px,14vw,61px);line-height:.86}.phase2-current>em{margin:28px 0 70px;font-size:clamp(29px,8.6vw,37px)}.phase2-current .prospect-phone-evidence{width:min(82vw,350px)}.phase2-transition{padding:105px 0}.phase2-transition>em{font-size:clamp(28px,8.5vw,36px)}.phase2-transition .prospect-reveal-cta{margin-top:64px;padding:18px 17px;font-size:17px}.phase2-offer{padding:110px 0}.phase2-offer h2,.phase2-customize h2,.phase2-addons h2{font-size:clamp(47px,13.7vw,59px);line-height:.86}.phase2-offer h3{margin:84px 0 34px;font-size:clamp(61px,18vw,76px);line-height:.8}.phase2-offer-lead{font-size:28px}.phase2-condition{margin-bottom:16px;font-size:13px}.phase2-support-explanation{margin-bottom:52px;font-size:15px}.phase2-offer>em{font-size:20px;line-height:1.05}.phase2-plans{grid-template-columns:1fr;gap:14px}.phase2-plans article,.phase2-plans article.is-popular{min-height:0;padding:30px 24px;transform:none}.phase2-plans h4{margin-bottom:35px}.phase2-plan-price{margin-bottom:34px}.phase2-plan-price strong{font-size:66px}.phase2-plans button{margin-top:12px}.phase2-payment-note{flex-direction:column;align-items:flex-start}.phase2-customize,.phase2-addons{padding:100px 0}.phase2-customize>em,.phase2-addons>em{font-size:31px}.phase2-customize>p{font-size:18px}.phase2-addons>div{grid-template-columns:1fr 1fr;margin-top:54px}.phase2-addons>div span{font-size:12px}.no-site-concept{padding:20px 16px}.no-site-concept h1{margin:50px 0;font-size:clamp(55px,17vw,72px)}.no-site-concept-panel{padding:28px 20px}.no-site-concept-panel h2{font-size:54px}.phase2-return{font-size:9px;bottom:12px;right:12px}}@media (max-width:340px){.phase2-opening>h1{font-size:60px}.phase2-current h2,.phase2-transition h2,.phase2-offer h2,.phase2-customize h2,.phase2-addons h2{font-size:44px}.phase2-offer h3{font-size:58px}.phase2-plan-price strong{font-size:60px}}.phase2-plans-page{min-height:100svh;color:var(--paper);background:#0a0a09;padding:28px 4vw 100px}.phase2-plans-page>header{justify-content:space-between;align-items:center;display:flex}.phase2-plans-page>header>a:last-child{color:var(--paper);letter-spacing:.13em;font:800 10px/1 Arial,sans-serif}.phase2-plans-page>section{width:min(1160px,100%);margin:clamp(100px,12vw,170px) auto 0}.phase2-plans-page h1{letter-spacing:-.075em;max-width:1050px;margin:60px 0;font:900 clamp(68px,10vw,142px)/.8 Arial,sans-serif}.phase2-plans-intro{max-width:720px;margin:0 0 75px;font-size:clamp(20px,2.4vw,32px);line-height:1.25}.phase2-plan-details{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.phase2-plan-details article{border:1px solid #383833;flex-direction:column;min-height:320px;padding:30px;display:flex;position:relative}.phase2-plan-details article.is-popular{border-color:var(--lime)}.phase2-plan-details article>span{background:var(--lime);color:#0a0a09;letter-spacing:.12em;padding:9px 12px;font:800 9px/1 Arial,sans-serif;position:absolute;top:0;right:0}.phase2-plan-details h2{letter-spacing:-.04em;margin:0 0 18px;font:900 28px/1 Arial,sans-serif}.phase2-plan-details em{color:var(--lime);font:italic 22px/1.1 Georgia,serif}.phase2-plan-details strong{letter-spacing:-.06em;margin:auto 0 26px;font:900 clamp(40px,4.5vw,66px)/.9 Arial,sans-serif}.phase2-plan-details p{color:#aaa79e;border-top:1px solid #383833;margin:0;padding-top:18px}.phase2-plans-note{color:#8f8d85;max-width:680px;margin:40px 0 0;font-size:13px;line-height:1.5}@media (max-width:700px){.phase2-plans-page{padding:22px 16px 80px}.phase2-plans-page>section{margin-top:90px}.phase2-plans-page h1{margin:48px 0;font-size:clamp(48px,14vw,60px)}.phase2-plans-intro{margin-bottom:55px;font-size:20px}.phase2-plan-details{grid-template-columns:1fr}.phase2-plan-details article{min-height:270px}.phase2-plan-details strong{font-size:52px}}.phase2-plans-page>header>button{color:var(--paper);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;font:800 10px/1 Arial,sans-serif}.faq-page{color:var(--paper);background:#0a0a09;overflow:hidden}.faq-hero{padding:clamp(120px,14vw,220px) 4vw clamp(90px,10vw,150px)}.faq-hero h1,.faq-cta h2{letter-spacing:-.078em;margin:clamp(70px,8vw,110px) 0 42px;font:900 clamp(72px,13vw,190px)/.77 Arial,sans-serif}.faq-hero h1 span,.faq-hero em span,.faq-cta h2 span{display:block}.faq-hero em,.faq-cta em{color:var(--lime);font:italic 400 clamp(28px,4vw,55px)/1.04 Georgia,serif;display:block}.faq-list{border-top:1px solid #45443f;width:min(1160px,100% - 8vw);margin:0 auto}.faq-list details{border-bottom:1px solid #45443f}.faq-list summary{cursor:pointer;grid-template-columns:70px 1fr 44px;align-items:center;gap:20px;min-height:110px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#77756e;letter-spacing:.14em;font:700 9px/1 Arial,sans-serif}.faq-list summary strong{letter-spacing:-.035em;font:900 clamp(19px,2.4vw,34px)/.98 Arial,sans-serif}.faq-list summary i{color:var(--lime);text-align:center;font:300 30px/1 Arial,sans-serif;transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>div{padding:0 44px 55px 90px}.faq-list p{color:#aaa79e;max-width:800px;margin:0;font-size:17px;line-height:1.6}.faq-list p a{color:var(--lime);border-bottom:1px solid;padding-bottom:2px}.faq-cta{padding:clamp(120px,15vw,220px) 4vw}.faq-cta h2{margin:0 0 45px;font-size:clamp(62px,10vw,145px)}.faq-cta .phase-button{width:min(620px,100%);margin-top:65px}@media (max-width:700px){.faq-hero{padding:100px 16px 85px}.faq-hero h1{margin:65px 0 34px;font-size:clamp(57px,18vw,75px)}.faq-hero em{font-size:clamp(27px,8vw,34px)}.faq-list{width:calc(100% - 32px)}.faq-list summary{grid-template-columns:32px 1fr 28px;gap:8px;min-height:92px}.faq-list summary strong{font-size:19px;line-height:1.03}.faq-list summary i{font-size:24px}.faq-list details>div{padding:0 28px 38px 40px}.faq-list p{font-size:15px;line-height:1.55}.faq-cta{padding:110px 16px}.faq-cta h2{font-size:clamp(49px,14.5vw,62px);line-height:.82}.faq-cta em{font-size:29px}.faq-cta .phase-button{margin-top:48px}}.phase2-plans{scroll-margin-top:90px}.phase2-plan-link{color:inherit;height:100%;display:block}.phase2-plan-link article{cursor:pointer;height:100%;transition:border-color .18s,background-color .18s}.phase2-plan-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (hover:hover){.phase2-plan-link:hover article{background:#151513;border-color:#747168}.phase2-plan-link:hover article.is-popular{border-color:var(--lime)}}.phase2-plans article,.phase2-plans article.is-popular{min-height:310px;transform:none}.phase2-plans .phase2-plan-promise{margin-bottom:auto}.phase2-plans .phase2-plan-price{margin:60px 0 0}.phase2-no-site-truth{border-top:1px solid #383833;margin-top:clamp(80px,10vw,140px);padding-top:28px}.phase2-no-site-truth h3{letter-spacing:-.07em;text-transform:uppercase;margin:0;font:900 clamp(58px,9vw,126px)/.84 Arial,sans-serif}.phase2-no-site-truth h3 span{display:block}.phase2-no-site-truth p{max-width:650px;color:var(--lime);margin:50px 0 0;font:italic clamp(26px,3.5vw,45px)/1.05 Georgia,serif}.phase2-concept-stage{position:relative}.phase2-concept-nav{z-index:90;left:50%;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a09e8;border:1px solid #4a4944;justify-content:space-between;width:min(480px,100% - 28px);display:flex;position:fixed;transform:translate(-50%)}.phase2-concept-nav button{color:var(--paper);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;flex:1;padding:17px 18px;font:800 10px/1 Arial,sans-serif}.phase2-concept-nav button+button{color:var(--lime);border-left:1px solid #4a4944}.phase2-plan-details article{min-height:760px}.phase2-plan-details.is-single{grid-template-columns:minmax(0,520px)}.phase2-plan-details strong{margin:48px 0 26px}.phase2-plan-details p{min-height:78px}.phase2-plan-details h3{letter-spacing:.14em;margin:34px 0 15px;font:800 10px/1 Arial,sans-serif}.phase2-plan-details ul{margin:0;padding:0;list-style:none}.phase2-plan-details li{border-top:1px solid #282824;padding:11px 0;font-size:13px}.phase2-plan-build{border-top:1px solid var(--lime);margin-top:auto;padding-top:20px}.phase2-plan-build b,.phase2-plan-build small{display:block}.phase2-plan-build b{color:var(--lime);letter-spacing:.08em;font-size:12px}.phase2-plan-build small{color:#aaa79e;margin-top:9px;line-height:1.4}.phase2-plan-details article>button{background:var(--paper);color:#0a0a09;letter-spacing:.1em;text-align:left;cursor:pointer;border:0;margin-top:24px;padding:18px;font:800 10px/1 Arial,sans-serif}.phase2-plan-details article.is-popular>button{background:var(--lime)}.phase2-plan-details article>button span{float:right}.phase2-payment-modal{z-index:120;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.phase2-payment-modal>div{background:var(--paper);color:#0a0a09;width:min(560px,100%);padding:38px}.phase2-payment-modal h2{letter-spacing:-.06em;margin:0 0 26px;font:900 clamp(36px,6vw,62px)/.85 Arial,sans-serif}.phase2-payment-modal p{line-height:1.5}.phase2-payment-modal button{width:100%;color:var(--paper);letter-spacing:.12em;cursor:pointer;background:#0a0a09;border:0;margin-top:28px;padding:17px;font:800 10px/1 Arial,sans-serif}@media (max-width:700px){.phase2-plans article,.phase2-plans article.is-popular{min-height:230px}.phase2-plans .phase2-plan-price{margin-top:48px;margin-bottom:0}.phase2-no-site-truth h3{font-size:clamp(45px,13vw,57px)}.phase2-no-site-truth p{font-size:30px}.phase2-concept-nav button{padding:16px 12px;font-size:9px}.phase2-plan-details article,.phase2-plan-details p{min-height:0}.phase2-plan-build{margin-top:45px}.phase2-payment-modal>div{padding:30px 24px}}@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}
