/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#222627;--ink-soft:#4d5151;--paper:#f7f7f4;--mist:#e9eae7;--white:#fff;--line:#c9ccc8;--accent:#e5a62a;--coral:#e46258;--teal:#2d9b8e;--text-support:17px;--text-support-strong:18px;--text-meta:12px;--text-support-mobile:16px;--serif:"YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", serif;--sans:"Avenir Next", "Helvetica Neue", "Noto Sans JP Variable", "Hiragino Kaku Gothic ProN", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}.cursor-nebula{z-index:140;pointer-events:none;mix-blend-mode:screen;width:100vw;height:100vh;position:fixed;inset:0}*{box-sizing:border-box}html{overscroll-behavior-x:none;scroll-behavior:smooth;background:var(--paper);width:100%;max-width:100%;color:var(--ink);overflow-x:clip}body{overscroll-behavior-x:none;background:var(--paper);width:100%;min-width:320px;max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--serif);text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.menu-is-open{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%;display:block}.hero h1,.about-statement,.about-main h2,.scene-text-first-copy h3,.scene-side-panel h3,.reveal-menu,.case-demo-example h3,.case-side-step strong,.profile-copy h2,.contact-copy h2{line-break:strict;text-wrap:balance;word-break:auto-phrase}.site-header{z-index:100;min-height:86px;color:var(--white);transition:min-height .4s var(--ease), color .4s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 clamp(30px,4.4vw,76px);display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{min-height:68px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f4f5;border-color:#22262729}.site-header.menu-open{color:var(--white);background:0 0;border-color:#0000}.brand{color:inherit;white-space:nowrap;align-items:center;gap:15px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1;display:inline-flex}.brand img{object-fit:cover;background:var(--paper);width:50px;height:50px;transition:width .4s var(--ease), height .4s var(--ease)}.site-header.is-scrolled .brand img{width:42px;height:42px}.desktop-nav{font-family:var(--sans);letter-spacing:.18em;align-items:center;gap:clamp(24px,2.7vw,48px);font-size:11px;font-weight:600;display:flex}.desktop-nav>a:not(.nav-line){padding:26px 0;position:relative}.desktop-nav>a:not(.nav-line):after{content:"";transform-origin:100%;height:1px;transition:transform .26s var(--ease);background:currentColor;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.desktop-nav>a:not(.nav-line):hover:after,.desktop-nav>a:not(.nav-line):focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-language-switch,.mobile-language-switch{border:1px solid;align-items:center;display:inline-flex}.nav-language-switch button,.mobile-language-switch button{min-height:30px;color:inherit;font-family:var(--sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:9px;font-weight:600}.nav-language-switch button+button,.mobile-language-switch button+button{border-left:1px solid}.nav-language-switch button[aria-pressed=true],.mobile-language-switch button[aria-pressed=true]{background:#fff3}.site-header.is-scrolled .nav-language-switch button[aria-pressed=true],.site-header.is-scrolled .mobile-language-switch button[aria-pressed=true]{background:#2226271a}.mobile-language-switch,.mobile-visible-nav{display:none}.nav-line{border:1px solid;align-items:center;gap:14px;min-height:42px;padding:0 18px;transition:background-color .22s,color .22s;display:inline-flex}.nav-line:hover,.nav-line:focus-visible{background:var(--white);color:var(--ink)}.site-header.is-scrolled .nav-line:hover,.site-header.is-scrolled .nav-line:focus-visible{background:var(--ink);color:var(--white)}.menu-button{cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;padding:0;display:none}.mobile-menu{z-index:90;visibility:hidden;color:var(--white);opacity:0;pointer-events:none;background:#202728;flex-direction:column;justify-content:space-between;padding:118px 28px 34px;transition:opacity .36s,visibility .36s;display:flex;position:fixed;inset:0}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu-photo{opacity:.13;background-image:url(/augmented-i-consultation-reference-v3.webp);background-position:68%;background-size:cover;position:absolute;inset:0}.mobile-menu:after{content:"";background:#151c1d8c;position:absolute;inset:0}.mobile-menu nav,.mobile-menu>p{z-index:1;position:relative}.mobile-menu nav{display:grid}.mobile-menu nav>a{min-height:54px;font-family:var(--sans);letter-spacing:.13em;border-bottom:1px solid #ffffff3b;align-items:center;gap:18px;font-size:20px;display:flex}.mobile-menu nav>a span{color:#ffffff8c;width:24px;font-size:9px}.mobile-menu nav>.mobile-line{min-height:58px;font-family:var(--serif);letter-spacing:.08em;border:1px solid #ffffffa6;justify-content:space-between;margin-top:20px;padding:0 20px;font-size:15px}.mobile-menu nav>.mobile-line span{width:auto;color:inherit;font-size:inherit}.mobile-menu>p{color:#ffffffb8;letter-spacing:.12em;margin:30px 0 0;font-size:12px}.hero{z-index:0;width:100%;height:calc(100svh - 26px);min-height:690px;color:var(--white);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0d0d10;position:fixed;inset:0 0 auto;overflow:hidden}.page-sheet{z-index:4;background:var(--paper);width:100%;max-width:100%;margin-top:calc(100svh - 26px);position:relative;overflow-x:clip;box-shadow:0 -14px 34px #0a121214}.page-sheet>section{scroll-margin-top:68px}.hero-slides,.hero-slide,.hero-slide img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-slide{opacity:0;margin:0;transition:opacity 1.2s,transform 7.4s linear;transform:scale(1.025)}.hero-slide.is-active{opacity:1;transform:scale(1)}.hero-slide img{object-fit:cover}.hero-shade{background:linear-gradient(#0d0d109e 0%,#0d0d106b 42%,#0d0d10d1 100%),linear-gradient(90deg,#0d0d1080,#0d0d1014 58%,#0d0d1094)}.hero-content{z-index:2;text-align:center;isolation:isolate;width:min(1180px,90vw);max-width:1180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.hero-content:before{z-index:-1;content:"";background:radial-gradient(#0d0d1085,#0d0d1000 72%);position:absolute;inset:-64px -90px;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.hero-kicker{font-family:var(--sans);letter-spacing:.28em;text-shadow:0 2px 14px #0000004d;margin:0 0 28px;font-size:clamp(13px,1vw,16px);font-weight:700}.hero h1{letter-spacing:.025em;white-space:normal;text-wrap:balance;text-shadow:0 2px 16px #00000038;margin:0;font-size:clamp(48px,6.5vw,92px);font-weight:500;line-height:1.22}.hero h1 span{display:block}.hero-subcopy{letter-spacing:.035em;text-shadow:0 2px 18px #00000057;max-width:1040px;margin:32px 0 0;font-size:clamp(18px,1.45vw,21px);font-weight:400;line-height:1.9}.hero-subcopy span{display:block}.hero-subcopy-lead{font-size:1.1em;font-weight:600}.hero-line-cta{width:min(100%,360px);min-height:62px;font-family:var(--serif);letter-spacing:.07em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f161533;border:1px solid #ffffffad;justify-content:space-between;align-items:center;margin:38px auto 0;padding:0 21px;font-size:15px;transition:background-color .22s,color .22s;display:flex}.hero-line-cta:hover,.hero-line-cta:focus-visible{background:var(--white);color:var(--ink)}.hero-line-cta span{gap:3px;display:grid}.hero-line-cta small{font-family:var(--sans);letter-spacing:.12em;font-size:10px;font-weight:600}.hero-caption{z-index:3;font-family:var(--sans);letter-spacing:.17em;grid-template-columns:38px auto;align-items:end;gap:18px;font-size:10px;display:grid;position:absolute;bottom:72px;right:clamp(50px,6vw,94px)}.hero-caption span{border-bottom:1px solid #ffffff9e;padding-bottom:9px}.hero-caption p{font-family:var(--serif);letter-spacing:.12em;margin:0;font-size:13px}.hero-pagination{z-index:3;gap:14px;display:grid;position:absolute;top:50%;right:clamp(22px,2.5vw,42px);transform:translateY(-50%)}.hero-pagination button{cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;position:relative}.hero-pagination button:after{content:"";background:#ffffff8c;border-radius:50%;width:4px;height:4px;transition:background-color .2s,transform .2s;position:absolute;top:7px;left:7px}.hero-pagination button.is-active:after{background:var(--white);transform:scale(2)}.hero-arrows{z-index:3;display:flex;position:absolute;bottom:112px;right:clamp(50px,6vw,94px)}.hero-arrows button{cursor:pointer;background:#14191921;border:1px solid #ffffff80;place-items:center;width:43px;height:43px;padding:0;display:grid}.hero-arrows button+button{border-left:0}.hero-arrows button:hover,.hero-arrows button:focus-visible{background:#ffffff29}.scroll-cue{z-index:3;font-family:var(--sans);letter-spacing:.24em;align-items:center;gap:14px;font-size:9px;display:inline-flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.section-muted{background:var(--mist)}.content-grid{grid-template-columns:150px minmax(420px,1.35fr) minmax(250px,.7fr);gap:clamp(42px,6vw,100px);width:min(100% - 112px,1360px);margin:0 auto;display:grid}.about{--about-text-inset:50%;--about-text-scale:.72;--about-text-opacity:0;--about-line-scale:0;height:200svh;position:relative}.about-sticky{align-items:center;height:calc(100svh - 68px);padding:clamp(54px,6vw,90px) 0;display:flex;position:sticky;top:68px;overflow:hidden}.about .content-grid{row-gap:clamp(52px,6vw,88px)}.about .section-title-block{grid-area:1/1/span 2}.section-title-block{font-family:var(--sans)}.section-title-block p{margin:0}.section-number{color:#8f9491;font-size:var(--text-meta);letter-spacing:.17em}.section-label{letter-spacing:.2em;font-size:13px;font-weight:600;margin-top:13px!important}.section-title-block:after{content:"";background:currentColor;width:48px;height:1px;margin-top:23px;display:block}.motion-underline{--underline-scale:0;isolation:isolate;font-style:normal;display:inline-block;position:relative}.motion-underline:after{z-index:-1;background:var(--accent);content:"";height:clamp(3px,.42vw,6px);transform:scaleX(var(--underline-scale));transform-origin:0;will-change:transform;position:absolute;bottom:.06em;left:0;right:0}.underline-coral:after{background:#e46258}.underline-teal:after{background:#2d9b8e}.underline-gold:after{background:#e5a62a}.static-underline-motion{height:175svh;position:relative}.static-underline-sticky{box-sizing:border-box;align-content:center;width:100%;height:calc(100svh - 68px);position:sticky;top:68px}.jp-kicker{color:#5d6260;letter-spacing:.11em;margin:0 0 25px;font-size:16px}.about-statement{color:var(--ink);letter-spacing:.055em;white-space:nowrap;grid-area:1/2/auto/-1;margin:0;font-size:clamp(18px,5vw,68px);font-weight:700;line-height:1.35;position:relative}.about-statement>span{width:max-content;max-width:100%;opacity:var(--about-text-opacity);clip-path:inset(var(--about-text-inset) 0);transform:scaleY(var(--about-text-scale));transform-origin:50%;will-change:clip-path, opacity, transform;margin-bottom:-.22em;padding-bottom:.22em;display:block}.about-statement em{font-style:normal;display:inline-block;position:relative}.about-statement em:after{background:var(--accent);content:"";width:100%;height:6px;transform:scaleX(var(--about-line-scale));transform-origin:0;will-change:transform;position:absolute;bottom:-.13em;right:0}.about-main{grid-area:2/2}.about-main h2{color:#454a48;letter-spacing:.07em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.75}.mobile-break{display:none}.about-main>p:last-child{max-width:650px;color:var(--ink-soft);font-size:var(--text-support-strong);letter-spacing:.075em;margin:50px 0 0;line-height:2.15}.about-paradox{color:var(--ink);font-size:clamp(19px,1.55vw,23px);font-weight:500;line-height:1.9;display:block}.about-paradox span{white-space:nowrap;display:block}.about-resolution{margin-top:24px;display:block}.about-en{font-family:var(--sans);grid-area:2/3;padding-top:62px}.about-en p{margin:0}.about-en .en-heading{letter-spacing:.16em;font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.55}.about-en p:last-child{color:#747a77;letter-spacing:.09em;max-width:320px;margin-top:36px;font-size:14px;line-height:2.1}.origin{z-index:0;background:var(--paper);grid-template-columns:minmax(460px,.92fr) minmax(540px,1.08fr);align-items:start;min-height:900px;display:grid;position:relative}.ways{z-index:1;isolation:isolate;background:#202627;position:relative}.origin-ways-separator{z-index:2;background:var(--paper);place-items:center;height:clamp(72px,7vw,108px);display:grid;position:relative}.origin-ways-separator span{background:var(--accent);width:72px;height:1px;display:block}.origin-visual{background:#26302d;height:100svh;min-height:700px;margin:0;position:sticky;top:0;overflow:hidden}.origin-visual:after{content:"";background:linear-gradient(#1219170d,#12191757),#11181614;position:absolute;inset:0}.origin-visual img{object-fit:cover;object-position:48% center;filter:saturate(.82)contrast(.98);width:100%;height:100%}.origin-visual figcaption{z-index:1;color:#ffffffc7;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;position:absolute;bottom:38px;left:38px;right:38px}.origin-copy{padding:0 clamp(60px,8vw,132px) clamp(92px,9vw,150px);display:block}.origin-copy-motion{height:760svh;position:relative}.origin-copy-sticky{height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.origin-typing-phase{opacity:0;pointer-events:none;transition:opacity .22s ease, transform .28s var(--ease);flex-direction:column;justify-content:center;padding:clamp(92px,9vw,150px) 0;display:flex;position:absolute;inset:0;transform:translateY(16px)}.origin-typing-phase.is-active{opacity:1;transform:translateY(0)}.origin-typing-phase .origin-outcome,.origin-typing-phase .origin-proof{width:100%;margin-top:0}.origin-typed-shell{display:block;position:relative}.origin-typed-placeholder{visibility:hidden}.origin-typed-value{position:absolute;inset:0}.origin-label,.origin-copy h2,.origin-lead,.origin-body,.origin-proof p,.origin-proof dl{margin:0}.origin-label{color:#a56f13;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em}.origin-copy h2{letter-spacing:.07em;margin-top:30px;font-size:clamp(48px,5.7vw,80px);font-weight:400;line-height:1.35}.origin-lead{color:#3f4542;letter-spacing:.07em;max-width:670px;margin-top:48px;font-size:17px;line-height:2.15}.origin-body{color:#666c68;max-width:670px;font-size:var(--text-support);letter-spacing:.07em;margin-top:28px;line-height:2.1}.origin-outcome{border-top:1px solid var(--accent);border-bottom:1px solid var(--line);max-width:720px;margin-top:44px;padding:27px 0 30px}.origin-outcome p,.origin-outcome strong,.origin-outcome span{margin:0;display:block}.origin-outcome p{color:#a56f13;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.19em}.origin-outcome strong{color:var(--ink);letter-spacing:.07em;margin-top:18px;font-size:clamp(25px,2.45vw,34px);font-weight:400;line-height:1.65}.origin-outcome span{color:#5f6561;max-width:660px;font-size:var(--text-support);letter-spacing:.065em;margin-top:19px;line-height:2.05}.origin-proof{border-top:1px solid var(--line);max-width:720px;margin-top:48px}.origin-proof>p{color:#7b807d;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.17em;padding:20px 0 17px}.origin-proof dl>div{border-bottom:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);align-items:center;gap:30px;min-height:112px;padding:24px 0;display:grid}.origin-proof dt{color:var(--ink);letter-spacing:.04em;font-size:24px;line-height:1.55}.origin-proof dd{color:#626764;font-size:var(--text-support);letter-spacing:.06em;margin:0;line-height:1.95}.business-fit{color:var(--white);background:#202627;padding:clamp(110px,11vw,180px) max(56px,50% - 680px)}.business-fit-intro-motion{height:175svh;position:relative}.business-fit-intro{box-sizing:border-box;flex-direction:column;justify-content:center;max-width:1120px;height:calc(100svh - 68px);display:flex;position:sticky;top:68px}.business-fit-intro>p:first-child,.business-fit-signals>p,.business-fit-example>div>p,.business-fit-offer>p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0}.business-fit-intro h2{letter-spacing:.055em;text-wrap:balance;max-width:1100px;margin:34px 0 0;font-size:clamp(46px,6.2vw,88px);font-weight:400;line-height:1.42}.business-fit-intro h2 span{white-space:nowrap;display:block}.business-fit-intro>p:last-child{color:#ffffffba;max-width:920px;font-size:var(--text-support-strong);letter-spacing:.07em;margin:52px 0 0;line-height:2.1}.business-summary{border-top:1px solid #ffffff4d;max-width:1120px;margin:clamp(72px,9vw,128px) auto 0}.business-summary>header{border-bottom:1px solid #ffffff4d;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:baseline;gap:clamp(34px,6vw,92px);padding:28px 0 48px;display:grid}.business-summary>header p,.business-proof-summary>p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0}.business-summary>header h3{letter-spacing:.06em;margin:0;font-size:clamp(30px,3.8vw,52px);font-weight:400;line-height:1.45}.business-summary>ol{border-bottom:1px solid #ffffff4d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.business-summary>ol li{grid-template-columns:40px minmax(0,1fr);gap:16px;min-height:218px;padding:34px clamp(24px,3vw,44px) 34px 0;display:grid}.business-summary>ol li+li{border-left:1px solid #ffffff4d;padding-left:clamp(24px,3vw,44px)}.business-summary>ol span{color:var(--accent);font-family:var(--sans);letter-spacing:.18em;font-size:12px}.business-summary>ol strong{letter-spacing:.055em;font-size:clamp(20px,1.9vw,27px);font-weight:400;line-height:1.55}.business-summary>ol p{color:#ffffffab;font-size:var(--text-support);letter-spacing:.055em;margin:15px 0 0;line-height:1.9}.business-proof-summary{border-bottom:1px solid #ffffff4d;grid-template-columns:minmax(190px,.42fr) repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,62px);padding:30px 0 36px;display:grid}.business-proof-summary>div{gap:13px;display:grid}.business-proof-summary strong{letter-spacing:.055em;font-size:clamp(21px,2.1vw,29px);font-weight:400;line-height:1.5}.business-proof-summary span{color:#ffffffab;font-size:var(--text-support);letter-spacing:.055em;line-height:1.85}.business-summary-cta{min-height:84px;color:var(--white);letter-spacing:.075em;align-items:center;gap:42px;font-size:18px;display:inline-flex}.business-summary-cta:hover,.business-summary-cta:focus-visible{color:var(--accent)}.business-details-deep{border-color:#ffffff4d;margin-top:clamp(76px,9vw,128px)}.business-details-deep>summary{color:var(--white)}.twin-roster{margin-top:clamp(86px,9vw,138px)}.twin-roster-heading-motion{height:175svh;position:relative}.twin-roster-heading{box-sizing:border-box;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-content:center;align-items:end;gap:clamp(34px,6vw,92px);height:calc(100svh - 68px);display:grid;position:sticky;top:68px}.twin-roster-heading>p,.twin-mechanism-sticky>p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0}.twin-roster-heading h3,.twin-mechanism-sticky h3{letter-spacing:.045em;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.5}.twin-roster-heading h3 em,.twin-mechanism-sticky h3 em{font-style:normal;display:inline-block}.twin-roster ol{border-top:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(42px,7vw,110px);margin:clamp(58px,7vw,94px) 0 0;padding:0;list-style:none;display:grid}.twin-roster li{border-bottom:1px solid #ffffff47;grid-template-columns:44px minmax(0,1fr);gap:18px;min-height:126px;padding:25px 0 23px;display:grid}.twin-roster li>span{color:var(--accent);font-family:var(--sans);letter-spacing:.18em;font-size:12px}.twin-roster h4{letter-spacing:.045em;margin:0;font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.5}.twin-roster li p{color:#ffffffad;letter-spacing:.05em;margin:12px 0 0;font-size:14px;line-height:1.8}.twin-mechanism{margin-top:clamp(82px,9vw,132px)}.twin-mechanism-sticky{border-top:1px solid #ffffff57;border-bottom:1px solid #ffffff57;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:clamp(34px,6vw,92px);padding:clamp(46px,6vw,78px) 0;display:grid}.twin-mechanism-sticky h3 em{width:fit-content;display:block}.twin-mechanism-sticky>div>p{color:#ffffffb8;max-width:850px;font-size:var(--text-support-strong);letter-spacing:.06em;margin:35px 0 0;line-height:2}.twin-mechanism-sticky>div>p strong{color:var(--white);letter-spacing:.07em;margin:22px 0 7px;font-size:clamp(19px,1.8vw,25px);font-weight:400;display:block}.staff-consultation{border-top:1px solid #ffffff57;margin-top:clamp(82px,9vw,132px);padding-top:clamp(46px,6vw,78px)}.staff-consultation header{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);column-gap:clamp(34px,6vw,92px);display:grid}.staff-consultation header>p:first-child{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0}.staff-consultation h3{letter-spacing:.045em;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.5}.staff-consultation h3 em{width:fit-content;font-style:normal;display:block}.staff-consultation header>p:last-child{color:#ffffffb8;max-width:850px;font-size:var(--text-support-strong);letter-spacing:.06em;grid-column:2;margin:35px 0 0;line-height:2}.staff-consultation ol{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,82px) 0 0;padding:0;list-style:none;display:grid}.staff-consultation li{min-height:220px;padding:28px clamp(22px,3vw,42px) 32px 0}.staff-consultation li+li{border-left:1px solid #ffffff47;padding-left:clamp(22px,3vw,42px)}.staff-consultation li>span{color:var(--accent);font-family:var(--sans);letter-spacing:.18em;font-size:12px}.staff-consultation li strong{letter-spacing:.045em;margin-top:25px;font-size:clamp(20px,1.9vw,27px);font-weight:400;line-height:1.55;display:block}.staff-consultation li p{color:#ffffffad;letter-spacing:.05em;margin:13px 0 0;font-size:14px;line-height:1.9}.staff-consultation-example{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:clamp(34px,6vw,92px);margin-top:clamp(54px,6vw,86px);padding:clamp(38px,5vw,66px) 0;display:grid}.staff-consultation-example>p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0}.staff-consultation-example h4{letter-spacing:.05em;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.55}.staff-consultation-example dl{border-top:1px solid #ffffff3d;margin:30px 0 0}.staff-consultation-example dl>div{border-bottom:1px solid #ffffff3d;grid-template-columns:92px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.staff-consultation-example dt{color:var(--accent);font-family:var(--sans);letter-spacing:.14em;font-size:12px;font-weight:600}.staff-consultation-example dd{color:#ffffffc2;font-size:var(--text-support);letter-spacing:.055em;margin:0;line-height:2}.staff-consultation-example strong{color:var(--white);letter-spacing:.06em;margin-top:28px;font-size:clamp(19px,1.8vw,25px);font-weight:400;line-height:1.75;display:block}.staff-consultation-example small{color:#ffffff80;font-family:var(--sans);letter-spacing:.05em;margin-top:13px;font-size:11px;line-height:1.7;display:block}.visual-works{--visual-progress:0;--visual-card-1-opacity:0;--visual-card-2-opacity:0;--visual-card-3-opacity:0;--visual-card-1-y:64px;--visual-card-2-y:64px;--visual-card-3-y:64px;--visual-note-opacity:0;--visual-note-y:32px;height:310svh;margin-top:clamp(76px,8vw,118px);position:relative}.visual-works-sticky{box-sizing:border-box;background:#f7f3ef;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:calc(100svh - 68px);padding:clamp(24px,3vw,46px) 0;display:grid;position:sticky;top:68px;overflow:hidden}.visual-works-sticky>header{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,72px);padding-bottom:clamp(34px,4vw,52px);display:grid}.visual-works-sticky>header p,.visual-works-sticky>header span{font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.16em;margin:0}.visual-works-sticky>header p{color:#cc6f67}.visual-works-sticky>header span{color:#22262785}.visual-works-sticky>header h3{letter-spacing:.055em;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.45}.visual-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;display:grid}.visual-works figure{background:var(--white);will-change:transform, opacity;border:1px solid #22262729;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.visual-works figure:first-child{opacity:var(--visual-card-1-opacity);transform:translate3d(0, var(--visual-card-1-y), 0)}.visual-works figure:nth-child(2){opacity:var(--visual-card-2-opacity);transform:translate3d(0, var(--visual-card-2-y), 0)}.visual-works figure:nth-child(3){opacity:var(--visual-card-3-opacity);transform:translate3d(0, var(--visual-card-3-y), 0)}.visual-work-image{background:#ece8e2;min-height:0;position:relative;overflow:hidden}.visual-work-image>img{width:300%;max-width:none;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.visual-work-image-photo>img{left:0}.visual-work-image-return>img{left:-200%}.post-automation-demo{height:100%;min-height:0;font-family:var(--sans);background:linear-gradient(135deg,#fffffff5,#ecf4f1f5),#eef4f1;grid-template-rows:minmax(0,1.15fr) 28px minmax(0,.85fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:clamp(14px,1.5vw,24px) clamp(14px,1.5vw,24px) clamp(24px,2.2vw,32px);display:grid;position:relative}.post-demo-input{grid-template-rows:auto auto auto;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);align-items:center;gap:5px clamp(12px,1.3vw,24px);min-width:0;min-height:0;display:grid}.post-demo-thumbnail{border:1px solid #22262729;grid-area:1/1/4;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.post-demo-thumbnail img{width:300%;max-width:none;height:auto;position:absolute;top:50%;left:-100%;transform:translateY(-50%)}.post-demo-input small,.post-demo-output-head small{color:#2d8f83;letter-spacing:.18em;font-size:9px;font-weight:600}.post-demo-input p{margin:0;font-size:clamp(16px,1.45vw,23px);font-weight:600;line-height:1.45}.post-demo-input>span{color:#cc6f67;font-size:10px;line-height:1.4}.post-demo-arrow{color:#cc6f67;justify-self:center;width:28px;height:28px;display:block;transform:rotate(90deg)}.post-demo-output{box-sizing:border-box;background:var(--white);border:1px solid #22262729;align-content:center;align-self:stretch;gap:clamp(7px,.8vw,11px);width:100%;min-width:0;min-height:0;padding:clamp(14px,1.4vw,22px);display:grid;box-shadow:0 12px 28px #24423c1a}.post-demo-output-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.post-demo-output-head>span{color:var(--white);letter-spacing:.07em;white-space:nowrap;background:#2d8f83;padding:3px 6px;font-size:9px;font-weight:600}.post-demo-output>p{font-family:var(--serif);margin:0;font-size:clamp(15px,1.3vw,21px);line-height:1.45}.post-demo-channels{flex-wrap:wrap;gap:3px;display:flex}.post-demo-channels span{color:#247c72;letter-spacing:.03em;border:1px solid #2d8f8347;margin:0;padding:3px 4px;font-size:7px;font-weight:600;line-height:1.2}.post-demo-disclaimer{color:#22262780;font-family:var(--sans);letter-spacing:.05em;margin:0;font-size:7px;line-height:1.2;position:absolute;bottom:6px;right:10px}.visual-works figcaption{flex-direction:column;min-height:140px;padding:26px 27px 30px;display:flex}.visual-works figcaption small{color:#cc6f67;font-family:var(--sans);letter-spacing:.16em;font-size:11px}.visual-works figcaption strong{letter-spacing:.05em;margin-top:14px;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.55}.visual-works figcaption span{color:#2226279e;letter-spacing:.05em;margin-top:10px;font-size:14px;line-height:1.7}.visual-works-motion-note{letter-spacing:.06em;opacity:var(--visual-note-opacity);transform:translate3d(0, var(--visual-note-y), 0);will-change:transform, opacity;margin:20px 0 0;font-size:clamp(22px,2.2vw,32px)}.visual-works-progress{background:#22262726;height:1px;margin-top:20px;overflow:hidden}.visual-works-progress span{width:100%;height:100%;transform:scaleX(var(--visual-progress));transform-origin:0;background:#e46258;display:block}.scroll-flow{--flow-progress:0;--flow-line-1-x:48px;--flow-line-2-x:-48px;--flow-line-3-y:84%;--flow-line-1-opacity:0;--flow-line-2-opacity:0;--flow-line-3-opacity:0;--flow-note-opacity:0;--flow-note-y:28px;height:230svh;margin-top:clamp(88px,9vw,140px);position:relative}.scroll-flow-sticky{box-sizing:border-box;width:100%;height:calc(100svh - 68px);color:var(--ink);border:1px solid #22262726;grid-template-rows:auto 1fr auto auto;padding:clamp(42px,5vw,72px) clamp(30px,5vw,78px);display:grid;position:sticky;top:68px;overflow:hidden}.scroll-flow-coral .scroll-flow-sticky{background:#fffaf7}.scroll-flow-teal .scroll-flow-sticky{background:#e9f0ee}.scroll-flow-label,.scroll-flow-note{z-index:2;position:relative}.scroll-flow-label{color:#cc6f67;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.19em;margin:0}.scroll-flow-teal .scroll-flow-label{color:#2d8f83}.scroll-flow-lines{align-content:center;gap:clamp(2px,.8vw,12px);display:grid}.scroll-flow-lines strong{letter-spacing:.055em;white-space:nowrap;will-change:transform, opacity;font-size:clamp(40px,6.1vw,86px);font-weight:400;line-height:1.42;display:block}.scroll-flow-lines strong:first-child{opacity:var(--flow-line-1-opacity);transform:translate3d(var(--flow-line-1-x), 0, 0)}.scroll-flow-lines strong:nth-child(2){opacity:var(--flow-line-2-opacity);transform:translate3d(var(--flow-line-2-x), 0, 0);justify-self:end}.scroll-flow-lines strong:nth-child(3){color:#a74f48;opacity:var(--flow-line-3-opacity);transform:translate3d(0, var(--flow-line-3-y), 0);font-size:clamp(38px,4.6vw,76px)}.scroll-flow-teal .scroll-flow-lines strong:nth-child(3){color:#247c72}.scroll-flow-note{color:#222627a8;max-width:620px;font-size:var(--text-support);letter-spacing:.065em;opacity:var(--flow-note-opacity);transform:translate3d(0, var(--flow-note-y), 0);will-change:transform, opacity;margin:0;line-height:1.95}.scroll-flow-progress{background:#22262726;height:1px;margin-top:34px;overflow:hidden}.scroll-flow-progress span{width:100%;height:100%;transform:scaleX(var(--flow-progress));transform-origin:0;background:#cc6f67;display:block}.scroll-flow-teal .scroll-flow-progress span{background:#2d8f83}.industry-benefits{--industry-progress:0;--industry-card-1-opacity:0;--industry-card-2-opacity:0;--industry-card-3-opacity:0;--industry-card-4-opacity:0;--industry-card-1-y:54px;--industry-card-2-y:54px;--industry-card-3-y:54px;--industry-card-4-y:54px;--industry-note-opacity:0;height:380svh;margin-top:clamp(88px,9vw,136px);position:relative}.industry-benefits-sticky{background:#f7f3ef;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:calc(100svh - 68px);padding:clamp(24px,3vw,42px) 0;display:grid;position:sticky;top:68px;overflow:hidden}.industry-benefits-sticky>header{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);padding-bottom:clamp(34px,4vw,52px);display:grid}.industry-benefits-sticky>header p{color:#2d8f83;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.16em;margin:0 0 8px}.industry-benefits-sticky>header h3{letter-spacing:.055em;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.45}.industry-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.industry-benefits figure{background:var(--white);will-change:transform, opacity;border:1px solid #22262729;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.industry-benefits figure:first-child{opacity:var(--industry-card-1-opacity);transform:translate3d(0, var(--industry-card-1-y), 0)}.industry-benefits figure:nth-child(2){opacity:var(--industry-card-2-opacity);transform:translate3d(0, var(--industry-card-2-y), 0)}.industry-benefits figure:nth-child(3){opacity:var(--industry-card-3-opacity);transform:translate3d(0, var(--industry-card-3-y), 0)}.industry-benefits figure:nth-child(4){opacity:var(--industry-card-4-opacity);transform:translate3d(0, var(--industry-card-4-y), 0)}.industry-benefit-image{min-height:0;overflow:hidden}.industry-benefit-image img{object-fit:cover;width:100%;height:100%;transform:scale(1.015)}.industry-benefits figcaption{flex-direction:column;min-height:190px;padding:24px 23px 28px;display:flex}.industry-benefits figcaption small{color:#2d8f83;font-family:var(--sans);letter-spacing:.13em;font-size:11px;font-weight:600}.industry-benefits figcaption strong{letter-spacing:.045em;margin-top:14px;font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.65}.industry-benefits figcaption span{color:#22262799;letter-spacing:.04em;margin-top:auto;padding-top:12px;font-size:13px;line-height:1.7}.industry-benefits-note{color:#22262780;font-family:var(--sans);letter-spacing:.1em;text-align:right;opacity:var(--industry-note-opacity);margin:17px 0 0;font-size:11px}.industry-benefits-progress{background:#22262726;height:1px;margin-top:16px;overflow:hidden}.industry-benefits-progress span{width:100%;height:100%;transform:scaleX(var(--industry-progress));transform-origin:0;background:#2d8f83;display:block}.store-outcomes{border-top:1px solid #ffffff3d;margin-top:clamp(90px,9vw,136px)}.store-outcomes header{border-bottom:1px solid #ffffff3d;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,92px);padding:clamp(38px,5vw,66px) 0 clamp(42px,5vw,70px);display:grid}.store-outcomes header p{color:#f08f86;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:12px 0 0}.store-outcomes header h3{letter-spacing:.055em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.55}.store-outcomes ol{margin:0;padding:0;list-style:none}.store-outcomes li{border-bottom:1px solid #ffffff3d;grid-template-columns:64px minmax(160px,.44fr) minmax(280px,1fr) clamp(210px,21vw,300px);align-items:center;gap:clamp(20px,3vw,48px);min-height:206px;padding:34px 0;display:grid}.store-outcomes li>span{color:#f08f86;font-family:var(--sans);letter-spacing:.18em;grid-area:1/1/span 2;font-size:13px}.store-outcomes li div{display:contents}.store-outcomes li small{color:#ffffff94;font-family:var(--sans);letter-spacing:.13em;grid-area:1/2;font-size:13px;font-weight:600;line-height:1.8}.store-outcomes li h4{letter-spacing:.055em;word-break:keep-all;grid-area:1/3;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1.55}.store-outcomes li p{color:#ffffffa3;font-size:var(--text-support);letter-spacing:.06em;grid-area:2/3;margin:14px 0 0;line-height:1.9}.store-outcomes li>figure{aspect-ratio:16/8.5;background:var(--mist);grid-area:1/4/span 2;width:100%;margin:0;overflow:hidden}.store-outcomes li>figure img{object-fit:cover;filter:saturate(.88)contrast(.98);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.store-outcomes li:first-child>figure img{object-position:center 43%}.store-outcomes li:nth-child(2)>figure img{object-position:center 45%}.store-outcomes li:nth-child(3)>figure img{object-position:center 51%}.store-outcomes li:nth-child(4)>figure img{object-position:center 42%}.store-outcomes li:hover>figure img{transform:scale(1.025)}.business-fit-signals{border-top:1px solid #ffffff38;margin-top:clamp(86px,9vw,128px)}.business-fit-signals>p{border-bottom:1px solid #ffffff38;padding:25px 0 22px}.business-fit-signal-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,5vw,76px);display:grid}.business-fit-signal-groups>section{min-width:0}.business-fit-signal-groups h3{letter-spacing:.065em;border-bottom:1px solid #ffffff38;flex-direction:column;justify-content:center;gap:12px;min-height:132px;margin:0;padding:30px 0 27px;font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.55;display:flex}.business-fit-signal-groups h3 span{color:#ffffff6b;font-family:var(--sans);letter-spacing:.18em;font-size:12px}.business-fit-signals ul{margin:0;padding:0;list-style:none}.business-fit-signals li{border-bottom:1px solid #ffffff38;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:132px;padding:25px 0;display:grid}.business-fit-signals li span{color:#ffffff6b;font-family:var(--sans);letter-spacing:.18em;font-size:13px}.business-fit-signals li strong{letter-spacing:.065em;font-size:clamp(19px,1.7vw,25px);font-weight:400;line-height:1.65}.business-services{border-top:1px solid #ffffff3d;margin-top:clamp(104px,11vw,164px)}.business-details{border-top:1px solid #22262733;border-bottom:1px solid #22262733;margin-top:clamp(80px,8vw,120px)}.business-details>summary{cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:0 4px;font-size:clamp(20px,2vw,27px);list-style:none;display:flex}.business-details>summary::-webkit-details-marker{display:none}.business-details>summary:after{color:#cc6f67;font-family:var(--sans);content:"+";font-size:28px}.business-details[open]>summary:after{content:"−"}.business-details .business-services{margin-top:0}.business-services>header{border-bottom:1px solid #ffffff3d;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,92px);padding:clamp(38px,5vw,66px) 0 clamp(42px,5vw,70px);display:grid}.business-services>header p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:12px 0 0}.business-services>header h3{letter-spacing:.055em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.55}.business-services ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(44px,6vw,92px);margin:0;padding:0;list-style:none;display:grid}.business-services li{border-bottom:1px solid #ffffff3d;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;min-height:174px;padding:34px 0;display:grid}.business-services li>span,.business-services-other>span{color:var(--accent);font-family:var(--sans);letter-spacing:.18em;padding-top:6px;font-size:13px}.business-services h4{letter-spacing:.055em;margin:0;font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.6}.business-services li p{color:#ffffff9e;font-size:var(--text-support);letter-spacing:.06em;margin:16px 0 0;line-height:1.9}.business-services-other{border-bottom:1px solid #ffffff3d;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,92px);padding:29px 0;display:grid}.business-services-other p{color:#ffffff9e;font-size:var(--text-support);letter-spacing:.06em;margin:0;line-height:1.9}.business-fit-example{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,74px);margin-top:clamp(96px,10vw,150px);padding:56px 0;display:grid}.business-fit-example>svg{color:var(--accent);justify-self:center}.business-fit-example h3{letter-spacing:.06em;margin:25px 0 0;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1.55}.business-fit-example span{color:#ffffffa8;font-size:var(--text-support);letter-spacing:.065em;margin-top:24px;line-height:2;display:block}.business-fit-offer{text-align:center;max-width:980px;margin:clamp(100px,10vw,150px) auto 0}.business-fit-offer h3{color:var(--white);letter-spacing:.06em;text-wrap:balance;margin:30px 0 0;font-size:clamp(34px,4.5vw,64px);font-weight:400;line-height:1.55}.business-fit-offer-break{display:none}.business-fit-offer-line{white-space:nowrap}.business-fit-offer>span{color:#ffffffad;max-width:770px;font-size:var(--text-support-strong);letter-spacing:.065em;margin:36px auto 0;line-height:2.05;display:block}.business-fit-trial{text-align:left;border:1px solid #ffffff3d;max-width:860px;margin:clamp(70px,7vw,100px) auto 0;padding:clamp(34px,4vw,54px)}.business-fit-trial p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0 0 20px}.business-fit-trial strong{letter-spacing:.055em;font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.6;display:block}.business-fit-trial span{color:#ffffffad;font-size:var(--text-support);letter-spacing:.065em;margin-top:22px;line-height:2;display:block}.ways-heading-image{height:clamp(480px,58vw,800px);color:var(--white);background:#242929;position:relative;overflow:hidden}.ways-heading-image>img,.ways-heading-image>div{width:100%;height:100%;position:absolute;inset:0}.ways-heading-image>img{object-fit:cover;object-position:center 58%}.ways-heading-image>div{background:#141a1a6b}.ways-heading-image header{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ways-heading-image header p{font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0 0 20px}.ways-heading-image h2{font-family:var(--sans);letter-spacing:.14em;margin:0;font-size:clamp(62px,9vw,132px);font-weight:400;line-height:1}.ways-heading-image header span{letter-spacing:.16em;margin-top:30px;font-size:16px}.ways-motion{--scene-progress:0;--text-opacity:0;--text-y:32px;--image-x:112%;--stage-2-clip:100%;--stage-2-opacity:0;--panel-x:108%;--stage-3-clip:100%;--stage-3-opacity:0;--line-1-y:118%;--line-2-y:118%;--line-3-y:118%;--line-1-opacity:0;--line-2-opacity:0;--line-3-opacity:0;--copy-y:32px;--copy-opacity:0;background:#202627;height:420svh;position:relative}.ways-motion-sticky{isolation:isolate;background:#202627;width:100%;height:calc(100svh - 68px);position:sticky;top:68px;overflow:hidden}.ways-stage{position:absolute;inset:0;overflow:hidden}.ways-stage-listen{z-index:1;background:var(--paper)}.ways-stage-tech{z-index:2;clip-path:inset(var(--stage-2-clip) 0 0 0);will-change:clip-path;background:#202627}.ways-stage-connect{z-index:3;clip-path:inset(0 0 0 var(--stage-3-clip));will-change:clip-path;background:#202627 url(/augmented-i-garden-after.webp) 50% 62%/cover no-repeat}.ways-motion figure{margin:0}.scene-full-image,.scene-full-image img,.scene-photo-shade{width:100%;height:100%;position:absolute;inset:0}.scene-full-image img,.scene-image-slide img{object-fit:cover;width:100%;height:100%;display:block}.scene-index{font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.22em;margin:0 0 42px}.scene-text-first-copy{z-index:2;width:min(35vw,500px);color:var(--ink);opacity:var(--text-opacity);transform:translate3d(0, var(--text-y), 0) translateY(-50%);will-change:opacity, transform;position:absolute;top:50%;left:max(56px,50vw - 680px)}.scene-text-first-copy h3,.scene-side-panel h3{letter-spacing:.065em;margin:0;font-size:clamp(38px,4.15vw,60px);font-weight:400;line-height:1.36}.scene-text-first-copy h3 span,.scene-side-panel h3 span{display:block}.scene-text-first-copy>p:last-child,.scene-side-panel>p:not(.scene-index):not(.scene-example){max-width:500px;color:var(--ink-soft);font-size:var(--text-support);letter-spacing:.07em;margin:42px 0 0;line-height:2.05}.scene-image-slide{z-index:1;width:58%;height:100%;transform:translate3d(var(--image-x), 0, 0);will-change:transform;position:absolute;top:0;right:0;overflow:hidden}.scene-image-slide img{object-position:55% center}.ways-stage-tech .scene-full-image img{object-position:42% center;transform-origin:50%;transform:scale(1.08)translate(-9%)}.scene-photo-shade{z-index:1;background:#0d14142e}.scene-side-panel{z-index:2;background:var(--mist);width:min(50%,760px);height:100%;color:var(--ink);transform:translate3d(var(--panel-x), 0, 0);will-change:transform;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px) clamp(52px,7vw,110px);display:flex;position:absolute;top:0;right:0}.scene-example{border-top:1px solid var(--line);color:var(--ink-soft);font-family:var(--sans);letter-spacing:.12em;margin:44px 0 0;padding-top:26px;font-size:14px;line-height:2}.ways-stage-connect .scene-full-image img{object-position:center 62%}.ways-stage-connect .scene-photo-shade{background:linear-gradient(90deg,#0d1414c7,#0d14141a 72%),#0d14142e}.scene-lines-copy{z-index:2;width:min(50vw,690px);color:var(--white);position:absolute;top:50%;left:max(56px,50vw - 680px);transform:translateY(-50%)}.scene-lines-copy h3{letter-spacing:.075em;margin:0;font-size:clamp(52px,7.4vw,108px);font-weight:400;line-height:1.16}.reveal-menu>span{display:block;overflow:hidden}.reveal-menu>span>span{will-change:transform, opacity;display:block}.reveal-menu>span:first-child>span{opacity:var(--line-1-opacity);transform:translate3d(0, var(--line-1-y), 0)}.reveal-menu>span:nth-child(2)>span{opacity:var(--line-2-opacity);transform:translate3d(0, var(--line-2-y), 0)}.reveal-menu>span:nth-child(3)>span{opacity:var(--line-3-opacity);transform:translate3d(0, var(--line-3-y), 0)}.scene-lines-note{color:#ffffffd1;max-width:590px;font-size:var(--text-support);letter-spacing:.075em;opacity:var(--copy-opacity);transform:translate3d(0, var(--copy-y), 0);will-change:transform, opacity;margin:42px 0 0;line-height:2.05}.scene-progress{z-index:3;background:#ffffff4d;height:3px;position:absolute;bottom:0;left:0;right:0}.scene-progress span{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--scene-progress));transform-origin:0;display:block}.case{padding:clamp(110px,11vw,180px) max(56px,50% - 680px)}.section-title-block.light .section-number{color:#ffffff85}.case-heading{grid-template-columns:180px minmax(0,1fr);gap:70px;display:grid}.case-heading>div:last-child>p:first-child{color:#ffffff94;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em;margin:0 0 22px}.case-heading h2{letter-spacing:.06em;margin:0;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:1.25}.case-summary{color:#ffffffb0;max-width:680px;font-size:var(--text-support);letter-spacing:.08em;margin:42px 0 0;line-height:2.1}.examples-motion{--examples-progress:0;--mail-x:112%;--mail-opacity:0;--mail-enter:0;--today-x:112%;--today-opacity:0;--adapt-x:112%;--adapt-opacity:0;--demo-label-opacity:1;--side-1-y:42px;--side-1-opacity:0;--side-2-y:42px;--side-2-opacity:0;--side-3-y:64px;--side-3-opacity:0;height:360svh;margin-top:clamp(80px,9vw,140px);position:relative}.examples-motion-sticky{height:calc(100svh - 68px);position:sticky;top:68px;overflow:hidden}.case-showcase{grid-template-columns:minmax(500px,1.15fr) minmax(300px,.55fr);align-items:center;gap:clamp(54px,7vw,110px);height:100%;display:grid}.case-demo{background:var(--paper);height:min(700px,100svh - 138px);min-height:500px;color:var(--ink);border:1px solid #fff3;overflow:hidden}.case-demo-header{min-height:92px;color:var(--white);letter-spacing:.08em;background:#35231d;justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(28px,4vw,58px);font-size:clamp(20px,2.2vw,30px);display:flex}.case-demo-header>span,.case-demo-header small{white-space:nowrap}.case-demo-header small{color:#ffffff9e;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.2em}.case-demo-body{box-sizing:border-box;height:calc(100% - 92px);padding:clamp(48px,6vw,86px) clamp(32px,6vw,84px);position:relative;overflow:hidden}.case-demo-label{color:#767a77;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.18em;opacity:var(--demo-label-opacity);margin:0}.case-demo-example{border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;will-change:transform, opacity;width:calc(100% - clamp(64px,12vw,168px));padding:clamp(34px,4vw,52px) 0;position:absolute;top:50%;left:clamp(32px,6vw,84px);transform:translate(112%,-50%)}.case-demo-mail{opacity:var(--mail-opacity);transform:translate3d(var(--mail-x), -50%, 0)}.case-demo-today{opacity:var(--today-opacity);transform:translate3d(var(--today-x), -50%, 0)}.case-demo-adapt{opacity:var(--adapt-opacity);transform:translate3d(var(--adapt-x), -50%, 0);top:54%}.case-demo-adapt h3{text-wrap:balance;white-space:normal;font-size:clamp(28px,2.65vw,34px)}.case-field-break{display:block}.case-demo-example p,.case-demo-example h3,.case-demo-example span,.case-demo-example small{margin:0}.case-demo-example p{color:#a56f13;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.18em}.case-demo-example h3{letter-spacing:.06em;margin-top:14px;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.55}.case-mobile-break{display:none}.case-demo-example span{max-width:680px;color:var(--ink-soft);letter-spacing:.06em;margin-top:20px;font-size:16px;line-height:2;display:block}.case-demo-example small{color:#777c79;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.1em;margin-top:24px;display:block}.case-sidecopy{min-height:330px;position:relative;overflow:hidden}.case-side-step{opacity:0;will-change:transform, opacity;width:100%;position:absolute;top:50%;left:0;transform:translateY(42px)}.case-side-step-one{opacity:var(--side-1-opacity);transform:translate3d(0, calc(-50% + var(--side-1-y)), 0)}.case-side-step-two{opacity:var(--side-2-opacity);transform:translate3d(0, calc(-50% + var(--side-2-y)), 0)}.case-side-step-three{opacity:var(--side-3-opacity);transform:translate3d(0, calc(-50% + var(--side-3-y)), 0)}.case-side-step p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.21em;margin:0 0 18px}.case-side-step span{color:#ffffffb3;letter-spacing:.08em;font-size:clamp(16px,1.15vw,18px);line-height:2;display:block}.case-side-step strong{letter-spacing:.08em;border-top:1px solid #ffffff47;padding-top:30px;font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.72;display:block}.case-side-step strong .case-final-line{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;display:block}.examples-progress{background:#ffffff24;height:3px;position:absolute;bottom:0;left:0;right:0}.examples-progress span{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--examples-progress));transform-origin:0;display:block}.teaching-double{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:180px minmax(0,1fr);gap:70px;margin-top:clamp(96px,11vw,160px);padding:clamp(54px,6vw,82px) 0;display:grid}.teaching-double-label{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.18em;margin:8px 0 0;line-height:1.8}.teaching-double-label span{display:block}.teaching-double-label span+span{margin-top:7px}.teaching-double-copy{grid-template-columns:minmax(460px,1.15fr) minmax(300px,.7fr);align-items:end;gap:clamp(44px,5vw,76px);display:grid}.teaching-double h3{letter-spacing:.055em;margin:0;font-size:clamp(40px,4vw,60px);font-weight:400;line-height:1.45}.teaching-double-copy p{color:#ffffffb3;font-size:var(--text-support);letter-spacing:.075em;margin:0;line-height:2.1}.teaching-double-copy p+p{border-top:1px solid #ffffff38;margin-top:26px;padding-top:26px}.teaching-double-legacy{border-top:1px solid #ffffff38;grid-column:1/-1;grid-template-columns:minmax(240px,.55fr) minmax(460px,1fr);gap:clamp(44px,5vw,76px);margin-top:clamp(14px,2vw,28px);padding-top:clamp(34px,4vw,52px);display:grid}.teaching-double-legacy>p{color:var(--accent);font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.18em;line-height:1.8}.teaching-double-legacy>div{grid-template-columns:minmax(300px,.75fr) minmax(360px,1fr);align-items:start;gap:clamp(36px,4vw,64px);display:grid}.teaching-double-legacy strong{letter-spacing:.055em;font-size:clamp(27px,2.5vw,38px);font-weight:400;line-height:1.65}.profile{padding:clamp(110px,12vw,190px) max(56px,50% - 680px)}.profile-layout{grid-template-columns:minmax(420px,.9fr) minmax(460px,1fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.profile-layout>figure{margin:0;position:sticky;top:110px}.profile-layout>figure img{aspect-ratio:4/5;object-fit:cover;object-position:center 28%;filter:saturate(.83)contrast(.96);width:100%}.profile-layout figcaption{font-family:var(--sans);letter-spacing:.19em;margin-top:16px;font-size:clamp(14px,1.15vw,17px)}.profile-copy .section-title-block{margin-bottom:64px}.profile-role{color:#6b706e;letter-spacing:.12em;margin:0 0 17px;font-size:18px}.profile-copy h2{letter-spacing:.1em;margin:0;font-size:clamp(46px,5vw,70px);font-weight:400}.profile-belief{letter-spacing:.075em;margin:42px 0 0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.65}.profile-lead{max-width:610px;color:var(--ink-soft);letter-spacing:.08em;margin:30px 0 0;font-size:18px;line-height:2}.profile-numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.profile-numbers>div{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:116px;padding:24px 18px 22px;display:flex}.profile-numbers>div+div{border-left:1px solid var(--line)}.profile-numbers-single{grid-template-columns:1fr}.profile-numbers-single>div{grid-template-columns:220px 1fr;align-items:center;min-height:100px;display:grid}.profile-numbers-single span{margin-top:0}.profile-numbers strong,.profile-numbers span{display:block}.profile-numbers strong{letter-spacing:.04em;font-size:clamp(20px,2.1vw,30px);font-weight:400}.profile-numbers span{color:#707572;font-family:var(--sans);letter-spacing:.11em;margin-top:12px;font-size:15px;line-height:1.7}.profile-history-label{color:#727774;font-family:var(--sans);letter-spacing:.2em;margin:62px 0 18px;font-size:14px}.profile-history{border-top:1px solid var(--line);margin:0}.profile-history>div{border-bottom:1px solid var(--line);box-sizing:border-box;grid-template-columns:120px minmax(0,1fr);align-items:start;min-height:172px;padding:36px 0;display:grid}.profile-history dt{color:#858986;font-family:var(--sans);letter-spacing:.12em;padding-top:4px;font-size:14px}.profile-history dd{margin:0}.profile-history dd strong,.profile-history dd span{display:block}.profile-history dd strong{letter-spacing:.08em;font-size:22px;font-weight:400;line-height:1.65}.profile-history dd span{color:#666b68;letter-spacing:.06em;margin-top:15px;font-size:18px;line-height:1.85}.profile-skills{color:#555a57;letter-spacing:.08em;margin:42px 0 0;font-size:17px;line-height:2}.profile-skills span{color:#a56f13;font-family:var(--sans);letter-spacing:.18em;margin-right:18px;font-size:14px}.profile-area{font-family:var(--sans);letter-spacing:.17em;margin:30px 0 0;font-size:15px}.pricing{background:var(--paper);padding:clamp(110px,12vw,190px) max(56px,50% - 680px)}.pricing-details{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:clamp(48px,7vw,96px)}.pricing-details>summary{cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:28px;padding:30px 0;font-size:clamp(22px,2.5vw,34px);list-style:none;display:flex}.pricing-details>summary::-webkit-details-marker{display:none}.pricing-details>summary:after{color:var(--accent);content:"+";font-family:var(--sans);flex:none;font-size:28px;font-weight:300;line-height:1}.pricing-details[open]>summary:after{content:"−"}.pricing-details>summary small{color:var(--ink-soft);font-family:var(--sans);letter-spacing:.08em;margin-left:auto;font-size:13px}.pricing-details-body{padding-bottom:clamp(24px,4vw,64px)}.pricing-intro-motion{height:170svh;position:relative}.pricing-intro-sticky{box-sizing:border-box;background:var(--paper);backface-visibility:hidden;contain:paint;isolation:isolate;grid-template-rows:minmax(0,1fr) auto auto;height:calc(100svh - 68px);padding-top:clamp(24px,4vh,44px);display:grid;position:sticky;top:68px;overflow:clip;transform:translateZ(0)}.pricing-intro-sticky .pricing-first-step{margin-top:0}.pricing-intro-progress{background:#2226271f;height:2px;overflow:hidden}.pricing-intro-progress span{--pricing-progress:0;background:var(--accent);width:100%;height:100%;transform:scaleX(var(--pricing-progress));transform-origin:0;will-change:transform;display:block}.pricing-heading{grid-template-columns:minmax(180px,.36fr) minmax(520px,1fr);align-items:start;gap:clamp(56px,8vw,130px);display:grid}.pricing-heading>div:last-child>p:first-child,.pricing-first-step small,.pricing-list small,.pricing-support small,.pricing-operation small{font-family:var(--sans);letter-spacing:.18em}.pricing-heading>div:last-child>p:first-child{color:#8a6b2d;margin:0 0 24px;font-size:14px}.pricing-heading h2{letter-spacing:.055em;margin:0;font-size:clamp(42px,5.2vw,74px);font-weight:400;line-height:1.45}.pricing-heading>div:last-child>p:last-child{max-width:720px;color:var(--ink-soft);letter-spacing:.07em;margin:36px 0 0;font-size:18px;line-height:2}.pricing-first-step{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.7fr) minmax(360px,1.2fr) minmax(150px,auto);align-items:center;gap:40px;margin-top:clamp(70px,8vw,110px);padding:34px 0;display:grid}.pricing-first-step div,.pricing-list li>div,.pricing-support div{min-width:0}.pricing-first-step small,.pricing-list small,.pricing-support small{color:#858986;font-size:12px;display:block}.pricing-first-step div>strong,.pricing-support div>strong{letter-spacing:.08em;margin-top:10px;font-size:22px;font-weight:400;display:block}.pricing-first-step>p,.pricing-list p,.pricing-support>p{color:var(--ink-soft);letter-spacing:.055em;line-height:1.85}.pricing-first-step>p{margin:0;font-size:16px}.pricing-first-step>strong,.pricing-list li>strong{font-family:var(--sans);letter-spacing:.03em;white-space:nowrap;justify-self:end;font-size:clamp(24px,2.5vw,34px);font-weight:500}.pricing-list{margin:0;padding:0;list-style:none}.pricing-list li{border-bottom:1px solid var(--line);box-sizing:border-box;grid-template-columns:62px minmax(440px,1fr) minmax(180px,auto);align-items:center;gap:36px;min-height:188px;padding:38px 0;display:grid}.pricing-list li>span{color:#989c99;font-family:var(--sans);letter-spacing:.14em;align-self:start;padding-top:3px;font-size:13px}.pricing-list h3{letter-spacing:.07em;margin:10px 0 0;font-size:clamp(24px,2.3vw,32px);font-weight:400}.pricing-list p{max-width:690px;margin:15px 0 0;font-size:16px}.pricing-delivery{margin-top:clamp(78px,8vw,120px)}.pricing-delivery-sticky{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.36fr) minmax(520px,1fr);gap:clamp(56px,8vw,130px);padding:clamp(42px,5vw,68px) 0;display:grid}.pricing-delivery-sticky>p{color:#2d8e82;font-family:var(--sans);letter-spacing:.18em;margin:0;font-size:13px}.pricing-delivery h3{letter-spacing:.045em;margin:0;font-size:clamp(31px,3.7vw,52px);font-weight:400;line-height:1.6}.pricing-delivery h3 em{width:fit-content;font-style:normal;display:block}.pricing-delivery-sticky>div>p{color:#606562;font-size:var(--text-support);letter-spacing:.06em;margin:30px 0 0;line-height:2}.pricing-support{background:var(--mist);grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:center;gap:50px;margin-top:44px;padding:30px 34px;display:grid}.pricing-support div>span{color:#7b5e26;font-family:var(--sans);letter-spacing:.06em;margin-top:12px;font-size:18px;display:block}.pricing-support>p{margin:0;font-size:15px}.pricing-operation{color:var(--paper);background:#183f39;grid-template-columns:minmax(300px,.9fr) minmax(430px,1.1fr);align-items:start;gap:clamp(44px,6vw,88px);margin-top:18px;padding:clamp(38px,4.5vw,58px);display:grid}.pricing-operation-heading small{color:#e8b64e;letter-spacing:.18em;font-size:12px;display:block}.pricing-operation-heading>strong{letter-spacing:.045em;margin-top:20px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.65;display:block}.pricing-operation-body p{color:#f7f7f4c7;letter-spacing:.055em;margin:0;font-size:16px;line-height:2}.pricing-operation-body>strong{color:#fff;font-family:var(--sans);letter-spacing:.03em;margin-top:30px;font-size:clamp(26px,2.8vw,38px);font-weight:500;display:block}.pricing-trial{border:1px solid var(--line);border-left:5px solid var(--coral);background:#ffffff8a;grid-template-columns:minmax(250px,.65fr) minmax(500px,1.35fr);align-items:start;gap:48px;margin-top:44px;padding:38px 38px 38px 33px;display:grid}.pricing-trial>small{color:#a44f48;font-family:var(--sans);letter-spacing:.16em;padding-top:7px;font-size:12px;line-height:1.7}.pricing-trial h3{letter-spacing:.045em;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.65}.pricing-trial p{color:var(--ink-soft);letter-spacing:.055em;margin:16px 0 0;font-size:15px;line-height:1.8}.geo-faq{padding:clamp(110px,12vw,180px) max(56px,50% - 680px)}.geo-faq-heading{grid-template-columns:minmax(180px,.36fr) minmax(520px,1fr);align-items:start;column-gap:clamp(56px,8vw,130px);display:grid}.geo-faq-heading>p:first-child{color:#2d8e82;font-family:var(--sans);letter-spacing:.18em;margin:8px 0 0;font-size:13px}.geo-faq-heading h2{letter-spacing:.055em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.45}.geo-faq-heading>p:last-child{max-width:720px;color:var(--ink-soft);font-size:var(--text-support);letter-spacing:.07em;grid-column:2;margin:34px 0 0;line-height:2}.geo-faq-list{border-top:1px solid var(--ink);margin:clamp(70px,8vw,110px) 0 0}.geo-faq-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:clamp(46px,7vw,100px);padding:38px 0 42px;display:grid}.geo-faq-list dt{letter-spacing:.055em;grid-template-columns:46px minmax(0,1fr);gap:15px;font-size:clamp(21px,2vw,28px);line-height:1.7;display:grid}.geo-faq-list dt span{color:#989c99;font-family:var(--sans);letter-spacing:.14em;padding-top:6px;font-size:12px}.geo-faq-list dd{color:var(--ink-soft);letter-spacing:.055em;margin:0;font-size:16px;line-height:2}.contact{min-height:780px;color:var(--white);background:#222829;grid-template-columns:minmax(560px,1.15fr) minmax(360px,.72fr);align-items:center;padding-right:clamp(32px,5vw,88px);display:grid}.contact-copy{flex-direction:column;justify-content:center;padding:clamp(100px,10vw,160px) clamp(56px,7vw,120px);display:flex}.contact-copy .section-title-block{margin-bottom:70px}.contact-copy h2{letter-spacing:.06em;margin:0;font-size:clamp(36px,3.6vw,54px);font-weight:400;line-height:1.55}.contact-copy h2 span{white-space:nowrap;display:block}.contact-copy>p{color:#ffffffab;max-width:550px;font-size:var(--text-support);letter-spacing:.075em;margin:42px 0 0;line-height:2.05}.profile-lead-action{border-top:1px solid #2226272e;margin-top:24px;padding-top:24px}.contact-register-note{color:#ffffffb8;letter-spacing:.055em;gap:7px;max-width:590px;margin-top:34px;font-size:15px;line-height:1.65;display:grid}.contact-register-note strong{color:var(--white);font-size:20px;font-weight:600}.contact-steps{border-top:1px solid #fff3;max-width:590px;margin:46px 0 0;padding:0;list-style:none;display:grid}.contact-steps li{border-bottom:1px solid #fff3;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;min-height:82px;display:grid}.contact-steps li>span{color:var(--accent);font-family:var(--sans);letter-spacing:.16em;font-size:11px}.contact-steps li div{grid-template-columns:minmax(170px,.75fr) minmax(220px,1fr);align-items:baseline;gap:24px;display:grid}.contact-steps strong{letter-spacing:.055em;font-size:17px;font-weight:600}.contact-steps small{color:#ffffff9e;letter-spacing:.045em;font-size:14px;line-height:1.7}.contact-assurance{color:#ffffffa8;letter-spacing:.045em;gap:8px;max-width:590px;margin-top:34px;font-size:13px;line-height:1.7;display:grid}.contact-assurance strong{color:var(--white);font-size:15px;font-weight:600}.contact-copy>a{letter-spacing:.11em;border:1px solid #ffffffa8;justify-content:space-between;align-items:center;width:min(100%,420px);min-height:78px;margin-top:34px;padding:0 27px;font-size:15px;transition:background-color .22s,color .22s;display:flex}.contact-copy>a:hover,.contact-copy>a:focus-visible{background:var(--white);color:var(--ink)}.contact-visual{border:1px solid #22262724;justify-self:end;width:100%;max-width:560px;height:clamp(420px,48vw,640px);min-height:0;margin:0;overflow:hidden}.contact-visual img{object-fit:cover;object-position:53% center;filter:saturate(.72)brightness(.72);width:100%;height:100%}.floating-line-cta{z-index:80;width:216px;min-height:62px;color:var(--white);font-family:var(--sans);transition:transform .32s var(--ease), background-color .2s ease;background:#173f36;border:1px solid #fff3;border-radius:4px;justify-content:space-between;align-items:center;padding:9px 18px 9px 20px;display:flex;position:fixed;bottom:26px;right:28px;transform:translate(calc(100% + 40px));box-shadow:0 12px 34px #0a181533}.floating-line-cta:hover,.floating-line-cta:focus-visible{background:#215649}.floating-line-cta.is-visible{transform:translate(0)}.floating-line-cta>span{gap:2px;display:grid}.floating-line-cta small{color:#ffffffbd;letter-spacing:.08em;font-size:10px}.floating-line-cta strong{letter-spacing:.055em;font-size:15px}footer{z-index:4;background:var(--paper);min-height:240px;font-family:var(--sans);grid-template-columns:1fr 1fr 1fr;align-items:end;gap:40px;padding:60px clamp(30px,5vw,82px);display:grid;position:relative}.footer-brand{align-self:start;align-items:center;gap:15px;font-family:Georgia,Times New Roman,serif;font-size:24px;display:inline-flex}.footer-brand img{width:54px;height:54px}footer>p{font-family:var(--serif);letter-spacing:.12em;justify-self:center;margin:0;font-size:14px}footer>div{color:#777c79;font-size:var(--text-meta);letter-spacing:.16em;text-align:right;justify-self:end;gap:12px;display:grid}.business-fit{color:var(--ink);background:#f7f3ef}.business-fit-intro>p:first-child,.business-fit-signals>p,.business-fit-example>div>p,.business-fit-offer>p,.business-services>header p,.business-services li>span,.business-services-other>span,.business-fit-trial p{color:#cc6f67}.business-fit-intro>p:last-child,.business-services li p,.business-services-other p,.business-fit-example span,.business-fit-offer>span,.business-fit-trial span,.business-summary>ol p,.business-proof-summary span{color:#222627b3}.business-summary>header h3,.business-summary>ol strong,.business-proof-summary strong,.business-summary-cta,.business-details-deep>summary{color:var(--ink)}.twin-roster li p,.twin-mechanism-sticky>div>p{color:#222627b3}.twin-mechanism-sticky>div>p strong{color:var(--ink)}.store-outcomes,.store-outcomes header,.store-outcomes li,.business-summary,.business-summary>header,.business-summary>ol,.business-summary>ol li+li,.business-proof-summary,.business-fit-signals,.business-fit-signals>p,.business-fit-signal-groups h3,.business-fit-signals li,.business-services,.business-services>header,.business-services li,.business-services-other,.business-fit-example,.business-fit-trial,.twin-roster ol,.twin-roster li,.twin-mechanism-sticky,.staff-consultation,.staff-consultation ol,.staff-consultation li,.staff-consultation-example,.staff-consultation-example dl,.staff-consultation-example dl>div{border-color:#22262733}.staff-consultation header>p:last-child,.staff-consultation li p,.staff-consultation-example dd{color:#222627b3}.staff-consultation li strong,.staff-consultation-example strong{color:var(--ink)}.staff-consultation-example small{color:#22262780}.store-outcomes header p,.store-outcomes li>span{color:#cc6f67}.store-outcomes li small,.store-outcomes li p,.business-fit-signal-groups h3 span,.business-fit-signals li span{color:#2226278f}.business-fit-offer h3,.business-fit-trial strong{color:var(--ink)}.business-fit-example>svg{color:#cc6f67}.section-dark{color:var(--ink);background:#fbfaf8}.section-title-block.light .section-number,.case-heading>div:last-child>p:first-child{color:#22262780}.case-summary,.case-side-step span{color:#222627b3}.case-demo{border-color:#22262733}.case-demo-header{background:#cc6f67}.case-side-step p{color:#2d8f83}.case-side-step strong{border-color:#2226273d}.examples-progress{background:#22262724}.teaching-double{border-color:#22262738}.teaching-double-label{color:#2d8f83}.teaching-double-copy p{color:#222627b3}.teaching-double-copy p+p,.teaching-double-legacy{border-color:#22262733}.teaching-double-legacy>p{color:#2d8f83}.teaching-double-legacy>div>p{color:#222627b3}.contact{color:var(--ink);background:#fffdfb}.contact .section-title-block.light .section-number,.contact .section-title-block.light .section-label{color:#cc6f67}.contact-copy>p,.contact-register-note,.contact-steps small,.contact-assurance{color:#222627ad}.contact-register-note strong,.contact-assurance strong{color:var(--ink)}.contact-steps,.contact-steps li{border-color:#2226272e}.contact-steps li>span{color:#cc6f67}.contact-copy>a{color:var(--white);background:#cc6f67;border-color:#cc6f67}.contact-copy>a:hover,.contact-copy>a:focus-visible{color:var(--white);background:#2d8f83}@media (width<=1120px){.desktop-nav{gap:20px}.content-grid{grid-template-columns:100px minmax(380px,1fr) minmax(220px,.6fr);gap:42px}.profile-layout{gap:70px}.contact{grid-template-columns:minmax(520px,1fr) minmax(330px,.7fr);padding-right:42px}.store-outcomes li{grid-template-columns:52px minmax(130px,.4fr) minmax(250px,1fr) 180px;gap:24px}}@media (width<=920px){.site-header{min-height:64px;padding:0 28px}.site-header.is-scrolled{min-height:64px}.brand{gap:11px;font-size:20px}.brand img,.site-header.is-scrolled .brand img{width:43px;height:43px}.desktop-nav{display:none}.mobile-language-switch{display:inline-flex}.mobile-visible-nav{z-index:99;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181e1fc2;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));transition:color .3s,background-color .3s,border-color .3s;display:grid;position:fixed;top:64px;left:0;right:0}.mobile-visible-nav.is-scrolled{color:var(--ink);background:#f7f7f4f5;border-color:#22262729}.mobile-visible-nav a{min-width:0;min-height:36px;font-family:var(--sans);letter-spacing:.07em;text-align:center;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;place-items:center;padding:0 4px;font-size:11px;font-weight:600;line-height:1.2;display:grid}.mobile-visible-nav.is-scrolled a{border-color:#2226271f}.mobile-visible-nav a:nth-child(4n){border-right:0}.mobile-visible-nav a:nth-child(n+5){border-bottom:0}.mobile-visible-nav .mobile-visible-line{color:var(--white);background:#cc6f67f0}.hero{height:calc(100svh - 22px);min-height:620px}.hero-content{width:min(88vw,560px);max-width:none;top:50%;left:50%;transform:translate(-50%,-48%)}.hero-caption,.hero-arrows{right:34px}.content-grid{grid-template-columns:90px minmax(0,1fr);width:min(100% - 72px,760px)}.about-en{grid-area:4/2;padding:10px 0 0}.about-sticky{height:calc(100svh - 136px);top:136px}.about .section-title-block{grid-area:1/1/auto/-1}.about-statement{grid-area:2/1/auto/-1}.about-main{grid-area:3/2}.origin{grid-template-columns:.82fr 1fr;min-height:0}.origin-visual{min-height:0}.origin-copy{padding:0 48px 90px}.origin-typing-phase{padding:90px 0}.origin-proof dl>div{grid-template-columns:1fr;gap:12px}.business-fit{padding-left:42px;padding-right:42px}.ways-motion-sticky{height:calc(100svh - 136px);top:136px}.scene-text-first-copy,.scene-lines-copy{left:42px}.scene-text-first-copy{width:min(40vw,420px)}.scene-image-slide{width:56%}.scene-side-panel{width:min(56%,650px)}.case{padding-left:42px;padding-right:42px}.examples-motion-sticky,.scroll-flow-sticky,.visual-works-sticky,.industry-benefits-sticky,.pricing-intro-sticky,.static-underline-sticky{height:calc(100svh - 136px);top:136px}.case-showcase{grid-template-columns:minmax(0,1fr) 280px;gap:50px}.profile{padding-left:42px;padding-right:42px}.profile-layout{grid-template-columns:.78fr 1fr;gap:48px}.contact{grid-template-columns:1fr;min-height:0;padding-right:0}.contact-copy{min-height:700px}.contact-visual{aspect-ratio:4/3;justify-self:center;width:min(100% - 84px,620px);max-width:none;height:auto;min-height:0;margin:0 auto 90px}}@media (height<=900px) and (width>=641px){.visual-works-sticky{padding-top:14px;padding-bottom:14px}.visual-works-sticky>header{grid-template-columns:150px minmax(0,1fr) auto;gap:24px;padding-bottom:16px}.visual-works-sticky>header h3{font-size:clamp(28px,6.5vh,44px);line-height:1.3}.visual-works-grid{gap:12px}.post-automation-demo{grid-template-rows:minmax(0,1.15fr) 22px minmax(0,.85fr);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 10px 22px}.post-demo-arrow{justify-self:center;width:22px;height:22px;transform:rotate(90deg)}.visual-works figcaption{min-height:104px;padding:13px 15px 15px}.visual-works figcaption strong{margin-top:5px;font-size:clamp(17px,2.7vh,23px);line-height:1.4}.visual-works figcaption span{margin-top:4px;font-size:11px;line-height:1.45}.visual-works-motion-note{margin-top:10px;font-size:clamp(18px,4vh,25px)}.visual-works-progress{margin-top:10px}.industry-benefits-sticky{padding-top:14px;padding-bottom:14px}.industry-benefits-sticky>header{grid-template-columns:170px minmax(0,1fr);gap:24px;padding-bottom:16px}.industry-benefits-sticky>header h3{font-size:clamp(28px,6.5vh,44px);line-height:1.3}.industry-benefits-grid{grid-template-columns:1fr;gap:0;position:relative}.industry-benefits figure{grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);display:grid;position:absolute;inset:0}.industry-benefit-image{aspect-ratio:auto;height:100%}.industry-benefits figcaption{justify-content:center;min-height:0;padding:18px 22px}.industry-benefits figcaption strong{margin-top:8px;font-size:clamp(20px,4vh,27px)}.industry-benefits figcaption span{margin-top:6px;padding-top:0}.industry-benefits-note,.industry-benefits-progress{margin-top:8px}}@media (width<=920px){.post-automation-demo{grid-template-rows:minmax(0,1.15fr) 28px minmax(0,.85fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:16px 18px 30px}.post-demo-arrow{justify-self:center;width:28px;height:28px;display:block;transform:rotate(90deg)}.post-demo-input{grid-template-rows:auto auto auto;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);align-items:center;gap:6px 24px;min-height:0}.post-demo-thumbnail{aspect-ratio:auto;grid-area:1/1/4;height:100%;min-height:0}.post-demo-input small{align-self:end;font-size:12px}.post-demo-input p{font-size:clamp(22px,3vw,28px)}.post-demo-input>span{align-self:start;font-size:15px}.post-demo-output{box-sizing:border-box;gap:10px;width:100%;padding:20px 24px}.post-demo-output-head small{font-size:12px}.post-demo-output-head>span{padding:6px 10px;font-size:12px}.post-demo-output>p{font-size:clamp(19px,2.6vw,25px)}.post-demo-channels{gap:7px}.post-demo-channels span{padding:5px 8px;font-size:11px}.post-demo-disclaimer{font-size:9px;bottom:8px;right:14px}}@media (width<=640px){html,body{overflow-x:clip}body{touch-action:pan-y pinch-zoom}.site-header{padding:0 20px}.site-header.is-scrolled,.mobile-visible-nav,.mobile-visible-nav.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.about-sticky,.business-fit-intro,.twin-roster-heading,.visual-works-sticky,.scroll-flow-sticky,.industry-benefits-sticky,.ways-motion-sticky,.examples-motion-sticky,.pricing-intro-sticky,.static-underline-sticky{height:max(520px, calc(var(--stable-viewport-height,100svh) - 136px))}.business-fit-intro[data-mobile-pin-state],.twin-roster-heading[data-mobile-pin-state],.visual-works-sticky[data-mobile-pin-state],.scroll-flow-sticky[data-mobile-pin-state],.industry-benefits-sticky[data-mobile-pin-state],.about-sticky[data-mobile-pin-state],.ways-motion-sticky[data-mobile-pin-state],.examples-motion-sticky[data-mobile-pin-state],.pricing-intro-sticky[data-mobile-pin-state],.static-underline-sticky[data-mobile-pin-state]{will-change:auto;width:100%;max-width:none;position:relative;top:0;transform:none}.business-fit-intro[data-mobile-pin-state=fixed],.twin-roster-heading[data-mobile-pin-state=fixed],.visual-works-sticky[data-mobile-pin-state=fixed],.scroll-flow-sticky[data-mobile-pin-state=fixed],.industry-benefits-sticky[data-mobile-pin-state=fixed],.examples-motion-sticky[data-mobile-pin-state=fixed],.pricing-intro-sticky[data-mobile-pin-state=fixed],.static-underline-sticky[data-mobile-pin-state=fixed]{z-index:20;width:auto;position:fixed;top:136px;left:28px;right:28px}.about-sticky[data-mobile-pin-state=fixed],.ways-motion-sticky[data-mobile-pin-state=fixed]{z-index:20;width:auto;position:fixed;top:136px;left:0;right:0}.business-fit-intro[data-mobile-pin-state=fixed],.twin-roster-heading[data-mobile-pin-state=fixed]{color:var(--ink);background:#f7f3ef}.about-sticky[data-mobile-pin-state=fixed]{background:var(--mist)}.examples-motion-sticky[data-mobile-pin-state=fixed]{background:#fbfaf8}.static-underline-sticky[data-mobile-pin-state=fixed]{color:var(--ink);background:#f7f3ef;overflow:hidden}.business-fit-intro[data-mobile-pin-state=after],.twin-roster-heading[data-mobile-pin-state=after],.visual-works-sticky[data-mobile-pin-state=after],.scroll-flow-sticky[data-mobile-pin-state=after],.industry-benefits-sticky[data-mobile-pin-state=after],.about-sticky[data-mobile-pin-state=after],.ways-motion-sticky[data-mobile-pin-state=after],.examples-motion-sticky[data-mobile-pin-state=after],.pricing-intro-sticky[data-mobile-pin-state=after],.static-underline-sticky[data-mobile-pin-state=after]{position:absolute;inset:auto 0 0}.static-underline-motion{height:175svh;position:relative}.brand{font-size:19px}.brand img,.site-header.is-scrolled .brand img{width:40px;height:40px}.hero{background:#171716;min-height:660px}.hero-slides,.hero-shade{height:min(62vw,320px);top:auto}.hero-slide img{object-fit:cover;object-position:center center!important}.hero-shade{background:#0c11110f}.hero-content:before{background:linear-gradient(90deg,#070b0bc7 0%,#070b0ba3 80%,#070b0b14 100%);inset:-30px -28px -32px;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.hero-content{max-width:none;inset:auto 27px 196px 28px}.hero-kicker{letter-spacing:.1em;margin-bottom:18px;font-size:14px}.hero h1{letter-spacing:0;white-space:nowrap;font-size:26px;line-height:1.35}.hero-subcopy{letter-spacing:.015em;max-width:100%;margin-top:24px;font-size:15px;line-height:1.9}.hero-subcopy-lead{font-size:16px}.hero-line-cta{min-height:54px;margin-top:22px;font-size:14px}.hero-caption{bottom:42px;right:24px}.hero-arrows{bottom:83px;right:23px}.hero-pagination{top:47%;right:10px}.scroll-cue{bottom:38px;left:28px}.about-sticky{padding:44px 0 38px}.about{height:190svh}.content-grid{grid-template-columns:1fr;gap:62px;width:calc(100% - 56px)}.about .content-grid{gap:30px}.about-main,.about-en{grid-column:1}.about .section-title-block{grid-area:1/1}.about-statement{letter-spacing:.02em;grid-area:2/1;line-height:1.4}.about-statement em:after{height:3px}.about-main{grid-row:3}.about-en{grid-row:4}.about-main h2{font-size:30px;line-height:1.7}.mobile-break{display:initial}.jp-kicker{font-size:13px}.jp-kicker.about-statement{font-size:clamp(20px,6.3vw,28px)}.about-main>p:last-child{font-size:var(--text-support-mobile);margin-top:24px;line-height:1.95}.about-en{display:none}.about-en .en-heading{font-size:18px}.origin{grid-template-columns:1fr}.origin-visual{height:120vw;min-height:0;position:relative;top:auto}.origin-visual figcaption{bottom:28px;left:28px;right:28px}.origin-copy{padding:0 28px 96px}.origin-copy-motion{overflow-anchor:none;height:900svh}.origin-copy-motion>.origin-copy-sticky{display:none}.origin-mobile-canvas{z-index:20;visibility:hidden;pointer-events:none;overflow-anchor:none;display:block;position:fixed;inset:136px 28px 0}.origin-mobile-canvas[data-origin-canvas-active]{visibility:visible}.origin-mobile-canvas canvas{overflow-anchor:none;width:100%;height:100%;display:block}.ways-viewport-layer,.examples-viewport-layer{z-index:20;pointer-events:none;display:none;position:fixed;top:136px;left:0;right:0;height:max(520px, calc(var(--stable-viewport-height,100svh) - 136px))!important}.ways-viewport-layer .ways-motion-sticky[data-mobile-pin-state],.examples-viewport-layer .examples-motion-sticky[data-mobile-pin-state]{width:100%;height:100%;position:relative;inset:0 auto auto;transform:none}.ways-viewport-layer .ways-motion-sticky[data-mobile-pin-state=fixed],.examples-viewport-layer .examples-motion-sticky[data-mobile-pin-state=fixed]{pointer-events:auto}:is(.ways-viewport-layer:has(.ways-motion-sticky[data-mobile-pin-state=fixed]),.examples-viewport-layer:has(.examples-motion-sticky[data-mobile-pin-state=fixed])){display:block}.origin-typing-phase{min-height:100svh;padding:84px 0}.origin-copy h2{margin-top:25px;font-size:43px}.origin-lead{margin-top:36px;font-size:15px;line-height:2.05}.origin-body{font-size:var(--text-support-mobile);line-height:2}.origin-outcome{margin-top:38px}.origin-outcome strong{font-size:25px;line-height:1.65}.origin-outcome span{font-size:var(--text-support-mobile)}.origin-proof{margin-top:48px}.origin-proof dl>div{min-height:0;padding:22px 0}.origin-proof dt{font-size:20px}.business-fit{padding:90px 28px 108px}.business-fit-intro{height:calc(100svh - 136px);top:136px}.business-fit-intro h2{letter-spacing:.02em;margin-top:26px;font-size:clamp(31px,9.4vw,40px);line-height:1.5}.business-fit-intro h2 span{white-space:normal}.business-fit,.page-sheet>section{width:100%;max-width:100%}.business-fit-intro>p:last-child{font-size:var(--text-support-mobile);margin-top:34px;line-height:2}.business-summary{margin-top:68px}.business-summary>header,.business-proof-summary{grid-template-columns:1fr;gap:20px}.business-summary>header{padding:25px 0 32px}.business-summary>header h3{letter-spacing:.03em;font-size:29px;line-height:1.55}.business-summary>ol{grid-template-columns:1fr}.business-summary>ol li,.business-summary>ol li+li{border-left:0;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;padding:25px 0 26px}.business-summary>ol li+li{border-top:1px solid #ffffff4d}.business-summary>ol strong{font-size:21px}.business-summary>ol p,.business-proof-summary span{font-size:var(--text-support-mobile);line-height:1.9}.business-proof-summary{padding:25px 0 30px}.business-proof-summary>div{gap:9px}.business-proof-summary strong{font-size:22px}.business-summary-cta{gap:24px;min-height:74px;font-size:16px}.business-details-deep{margin-top:68px}.business-details-deep>summary{min-height:82px;font-size:19px}.twin-roster{margin-top:72px}.twin-roster-heading,.twin-mechanism-sticky{grid-template-columns:1fr;gap:24px}.twin-roster-heading{height:calc(100svh - 136px);top:136px}.twin-roster-heading h3,.twin-mechanism-sticky h3{letter-spacing:.02em;font-size:31px;line-height:1.6}.twin-roster ol{grid-template-columns:1fr;margin-top:48px}.twin-roster li{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:0;padding:22px 0}.twin-roster h4{font-size:22px}.twin-roster li p{margin-top:8px;font-size:13px}.twin-mechanism{margin-top:72px}.twin-mechanism-sticky{padding:42px 0}.twin-mechanism-sticky>div>p{font-size:var(--text-support-mobile);margin-top:26px}.staff-consultation{margin-top:72px;padding-top:42px}.staff-consultation header{grid-template-columns:1fr;gap:24px}.staff-consultation h3{letter-spacing:.02em;font-size:31px;line-height:1.6}.staff-consultation header>p:last-child{font-size:var(--text-support-mobile);grid-column:1;margin-top:2px}.staff-consultation ol{grid-template-columns:1fr;margin-top:42px}.staff-consultation li{min-height:0;padding:24px 0 26px}.staff-consultation li+li{border-top:1px solid #ffffff47;border-left:0;padding-left:0}.staff-consultation li strong{margin-top:15px;font-size:21px}.staff-consultation li p{margin-top:8px;font-size:13px}.staff-consultation-example{grid-template-columns:1fr;gap:22px;margin-top:46px;padding:36px 0}.staff-consultation-example h4{font-size:25px}.staff-consultation-example dl{margin-top:24px}.staff-consultation-example dl>div{grid-template-columns:1fr;gap:10px;padding:20px 0 22px}.staff-consultation-example dd{font-size:var(--text-support-mobile);line-height:1.95}.staff-consultation-example strong{margin-top:24px;font-size:20px}.staff-consultation-example small{font-size:10px}.visual-works{height:300svh;margin-top:64px}.visual-works-sticky>header{grid-template-columns:1fr;align-items:start;gap:14px;padding-bottom:30px}.visual-works-sticky>header h3{font-size:31px;line-height:1.55}.visual-works-grid{grid-template-columns:1fr;gap:0;min-height:0;position:relative}.visual-works figure{grid-template-rows:minmax(0,1fr) 148px;width:100%;position:absolute;inset:0}.visual-work-image{height:100%;min-height:0}.post-automation-demo{grid-template-rows:minmax(0,1.15fr) 24px minmax(0,.85fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:14px 14px 26px}.post-demo-arrow{justify-self:center;width:24px;height:24px;display:block;transform:rotate(90deg)}.post-demo-input{grid-template-rows:auto auto auto;grid-template-columns:minmax(124px,.95fr) minmax(0,1.05fr);align-items:center;gap:5px 16px;min-height:0}.post-demo-thumbnail{aspect-ratio:auto;grid-area:1/1/4;height:100%;min-height:0}.post-demo-input small{align-self:end;font-size:10px}.post-demo-input p{font-size:18px}.post-demo-input>span{align-self:start;font-size:12px}.post-demo-output{box-sizing:border-box;gap:8px;width:100%;padding:14px 16px}.post-demo-output-head small{font-size:10px}.post-demo-output-head>span{padding:4px 8px;font-size:10px}.post-demo-output>p{font-size:17px}.post-demo-channels{gap:5px}.post-demo-channels span{padding:4px 6px;font-size:9px}.post-demo-disclaimer{font-size:8px;bottom:7px;right:12px}.visual-works figcaption{height:148px;min-height:0;padding:15px 18px 18px}.visual-works figcaption strong{margin-top:7px;font-size:21px;line-height:1.4}.visual-works figcaption span{margin-top:6px;font-size:12px;line-height:1.5}.scroll-flow{height:220svh;margin-top:76px}.scroll-flow-sticky{padding:32px 22px 28px}.scroll-flow-lines{gap:9px}.scroll-flow-lines strong{letter-spacing:.025em;white-space:normal;font-size:clamp(28px,8.8vw,39px);line-height:1.55}.scroll-flow-lines strong:nth-child(2){justify-self:start}.scroll-flow-lines strong:nth-child(3){font-size:clamp(28px,8.8vw,39px)}.scroll-flow-note{font-size:15px;line-height:1.9}.scroll-flow-progress{margin-top:24px}.industry-benefits{height:390svh;margin-top:76px}.industry-benefits-sticky>header{grid-template-columns:1fr;align-items:start;gap:14px;padding-bottom:30px}.industry-benefits-sticky>header h3{font-size:31px;line-height:1.55}.industry-benefits-grid{grid-template-columns:1fr;gap:0;min-height:0;position:relative}.industry-benefits figure{will-change:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(132px,.46fr) minmax(0,.54fr);width:100%;transition:none;display:grid;position:absolute;inset:0;transform:none!important}.industry-benefit-image{aspect-ratio:auto;background:#e8e3da;place-items:center;height:100%;display:grid}.industry-benefit-image img{object-fit:contain;transform:none}.industry-benefits figcaption{min-height:0;padding:22px 22px 25px}.industry-benefits figcaption strong{font-size:23px}.industry-benefits figcaption span{margin-top:10px;padding-top:0}.visual-works figure{will-change:auto;transition:none;transform:none!important}.scroll-flow-lines strong,.scroll-flow-note,.scene-text-first-copy,.scene-image-slide,.scene-side-panel,.reveal-menu>span>span,.scene-lines-note,.case-demo-example,.case-demo-side-copy{transition:none}.business-details{margin-top:64px}.business-details>summary{min-height:82px;font-size:20px}.store-outcomes{margin-top:72px}.store-outcomes header{grid-template-columns:1fr;gap:22px;padding:31px 0 38px}.store-outcomes header p{margin-top:0}.store-outcomes header h3{letter-spacing:.02em;text-wrap:auto;font-size:30px;line-height:1.65}.store-outcomes li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:30px 0 32px}.store-outcomes li div{display:block}.store-outcomes li small{margin-bottom:8px;font-size:12px;display:block}.store-outcomes li h4{letter-spacing:.035em;font-size:23px;line-height:1.6}.store-outcomes li p{font-size:var(--text-support-mobile);margin:12px 0 0;padding:0;line-height:1.9}.store-outcomes li>figure{aspect-ratio:16/9;grid-area:2/2;margin-top:18px}.business-fit-signals{margin-top:72px}.business-fit-signal-groups{grid-template-columns:1fr;gap:64px}.business-fit-signal-groups h3{min-height:0;padding:28px 0 24px;font-size:22px}.business-fit-signals li{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:106px}.business-fit-signals li strong{font-size:20px;line-height:1.7}.business-services{margin-top:88px}.business-services>header{grid-template-columns:1fr;gap:22px;padding:31px 0 38px}.business-services>header p{margin-top:0}.business-services>header h3{letter-spacing:.02em;text-wrap:auto;font-size:30px;line-height:1.65}.business-services ol{grid-template-columns:1fr}.business-services li{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:0;padding:28px 0 30px}.business-services li>span,.business-services-other>span{padding-top:5px;font-size:12px}.business-services h4{letter-spacing:.035em;font-size:21px;line-height:1.65}.business-services li p{font-size:var(--text-support-mobile);margin-top:12px}.business-services-other{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:27px 0}.business-services-other p{font-size:14px;line-height:1.9}.business-fit-example{grid-template-columns:1fr;gap:34px;margin-top:84px;padding:42px 0}.business-fit-example>svg{justify-self:start;transform:rotate(90deg)}.business-fit-example h3{font-size:26px}.business-fit-example span{font-size:var(--text-support-mobile)}.business-fit-offer{text-align:left;margin-top:86px}.business-fit-offer h3{letter-spacing:0;text-wrap:auto;margin-top:24px;font-size:30px;line-height:1.55}.business-fit-offer-break{display:block}.business-fit-offer>span{font-size:var(--text-support-mobile);margin-top:28px;line-height:2}.business-fit-trial{margin-top:60px;padding:28px 24px}.business-fit-trial strong{font-size:24px;line-height:1.65}.business-fit-trial span{font-size:var(--text-support-mobile)}.ways-heading-image{height:560px}.ways-heading-image>img{object-position:53% center}.ways-heading-image h2{font-size:58px}.ways-heading-image header span{font-size:15px}.ways-motion{height:380svh}.scene-text-first-copy{width:calc(100% - 56px);top:37%;left:28px}.scene-text-first-copy h3,.scene-side-panel h3{font-size:34px}.scene-text-first-copy>p:last-child,.scene-side-panel>p:not(.scene-index):not(.scene-example){max-width:92%;font-size:var(--text-support-mobile);margin-top:28px;line-height:1.95}.scene-image-slide{width:76%;height:38%;top:auto;bottom:0}.scene-image-slide img{object-position:62% center}.scene-side-panel{width:91%;padding:68px 28px 56px 36px}.ways-stage-tech .scene-full-image img{object-position:43% center;transform:none}.scene-example{margin-top:30px;font-size:13px}.ways-stage-connect .scene-full-image img{object-position:58% center}.ways-stage-tech,.ways-stage-connect{opacity:1;will-change:clip-path}.ways-stage-tech{clip-path:inset(0 0 0 var(--stage-2-clip))}.ways-stage-connect{clip-path:inset(0 0 0 var(--stage-3-clip))}.scene-lines-copy{width:calc(100% - 56px);left:28px}.scene-lines-copy h3{font-size:54px}.scene-lines-note{max-width:92%;font-size:var(--text-support-mobile);margin-top:32px;line-height:1.95}.case{padding:94px 28px 110px}.case-heading{grid-template-columns:1fr;gap:64px}.case-heading h2{font-size:38px}.case-summary{font-size:var(--text-support-mobile);line-height:2}.examples-motion{height:350svh;margin-top:70px}.case-showcase{box-sizing:border-box;grid-template-rows:minmax(0,1fr) 174px;grid-template-columns:1fr;gap:10px;padding:18px 0 22px}.case-demo{width:100%;height:100%;min-height:0}.case-demo-header{letter-spacing:.04em;gap:10px;min-height:76px;padding:0 24px;font-size:18px}.case-demo-header small{letter-spacing:.14em;font-size:10px}.case-demo-body{height:calc(100% - 76px);padding:34px 24px 38px}.case-demo-label{opacity:calc(var(--demo-label-opacity) * (1 - var(--mail-enter)))}.case-demo-example{width:calc(100% - 48px);padding:28px 0;left:24px}.case-demo-example h3{font-size:28px}.case-mobile-break{display:initial}.case-demo-example span{font-size:15px}.case-demo-adapt{top:50%}.case-demo-adapt h3{text-wrap:auto;white-space:normal}.case-sidecopy{min-height:174px}.case-side-step{box-sizing:border-box;padding:0 6px}.case-side-step p{margin-bottom:9px}.case-side-step span{font-size:15px;line-height:1.85}.case-side-step strong{padding-top:14px;font-size:clamp(16px,4.7vw,18px);line-height:1.65}.teaching-double{grid-template-columns:1fr;gap:30px;margin-top:86px;padding:46px 0 52px}.teaching-double-label{margin-top:0}.teaching-double-copy{grid-template-columns:1fr;gap:34px}.teaching-double h3{letter-spacing:.04em;font-size:34px;line-height:1.55}.teaching-double-copy p{font-size:var(--text-support-mobile);line-height:2}.teaching-double-legacy{grid-template-columns:1fr;gap:24px;margin-top:4px;padding-top:34px}.teaching-double-legacy>div{grid-template-columns:1fr;gap:22px}.teaching-double-legacy strong{font-size:25px;line-height:1.65}.profile{padding:98px 28px 110px;overflow-x:clip}.profile-layout{grid-template-columns:1fr;gap:72px;min-width:0}.profile-layout>figure{min-width:0;position:static;top:auto}.profile-copy{min-width:0}.profile-layout>figure img{aspect-ratio:4/5}.profile-copy .section-title-block{margin-bottom:52px}.profile-copy h2{font-size:45px}.profile-belief{margin-top:34px;font-size:29px;line-height:1.65}.profile-numbers{grid-template-columns:1fr}.profile-numbers>div{grid-template-columns:145px 1fr;align-items:center;min-height:78px;padding:17px 0;display:grid}.profile-numbers>div+div{border-top:1px solid var(--line);border-left:0}.profile-numbers span{margin-top:0}.profile-history>div{grid-template-columns:66px minmax(0,1fr);min-height:0}.profile-history dd strong{font-size:20px}.profile-history dd span{font-size:17px}.profile-skills span{margin:0 0 8px;display:block}.profile-lead{font-size:17px;line-height:2}.profile-copy dd{font-size:15px}.pricing{padding:92px 28px}.pricing-details>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:24px 0;font-size:22px;line-height:1.5;display:grid}.pricing-details>summary small{grid-column:1;margin-left:0;font-size:11px;line-height:1.6}.pricing-intro-motion{height:165svh}.pricing-intro-sticky{backface-visibility:visible;contain:none;isolation:auto;grid-template-rows:auto auto 2px;align-content:start;padding-top:12px;overflow:hidden;transform:none}.pricing-heading{grid-template-columns:1fr;gap:22px}.pricing-heading h2{letter-spacing:.02em;font-size:clamp(28px,7.6vw,31px);line-height:1.45}.pricing-heading>div:last-child>p:first-child{margin-bottom:12px;font-size:12px}.pricing-heading>div:last-child>p:last-child{margin-top:18px;font-size:14px;line-height:1.75}.pricing-first-step{grid-template-columns:1fr auto;gap:12px;margin-top:14px;padding:16px 0}.pricing-intro-sticky .pricing-first-step{margin-top:14px}.pricing-first-step>p{grid-area:2/1/auto/-1;font-size:13px;line-height:1.7}.pricing-list li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:34px 0}.pricing-list li>strong{grid-column:2;justify-self:start;margin-top:4px;font-size:25px}.pricing-list h3{font-size:24px}.pricing-list p{font-size:15px}.pricing-delivery{margin-top:64px}.pricing-delivery-sticky{grid-template-columns:1fr;gap:24px;padding:36px 0}.pricing-delivery h3{letter-spacing:.02em;font-size:29px;line-height:1.65}.pricing-delivery-sticky>div>p{font-size:var(--text-support-mobile);margin-top:24px}.pricing-support{grid-template-columns:1fr;gap:25px;margin-top:36px;padding:27px 24px}.pricing-operation{grid-template-columns:1fr;gap:28px;margin-top:14px;padding:34px 24px 38px}.pricing-operation-heading>strong{letter-spacing:.02em;margin-top:15px;font-size:27px;line-height:1.65}.pricing-operation-body p{font-size:14px;line-height:1.85}.pricing-operation-body>strong{margin-top:24px;font-size:26px}.pricing-trial{grid-template-columns:1fr;gap:15px;margin-top:28px;padding:28px 23px 30px 20px}.pricing-trial>small{padding-top:0;font-size:10px}.pricing-trial h3{letter-spacing:.02em;font-size:24px;line-height:1.65}.pricing-trial p{margin-top:13px;font-size:13px}.geo-faq{padding:92px 28px 104px}.geo-faq-heading{grid-template-columns:1fr;row-gap:22px}.geo-faq-heading>p:first-child{margin:0;font-size:11px}.geo-faq-heading h2{letter-spacing:.025em;font-size:32px;line-height:1.55}.geo-faq-heading>p:last-child{font-size:var(--text-support-mobile);grid-column:1;margin-top:4px;line-height:1.9}.geo-faq-list{margin-top:58px}.geo-faq-list>div{grid-template-columns:1fr;gap:18px;padding:30px 0 34px}.geo-faq-list dt{grid-template-columns:38px minmax(0,1fr);gap:8px;font-size:21px;line-height:1.65}.geo-faq-list dd{padding-left:46px;font-size:15px;line-height:1.95}.contact-copy{min-height:680px;padding:92px 28px}.contact-copy .section-title-block{margin-bottom:56px}.contact-copy h2{font-size:32px}.contact-copy>p{font-size:var(--text-support-mobile);line-height:2}.contact-register-note{font-size:15px}.contact-register-note strong{font-size:19px}.contact-copy>a{min-height:70px;margin-top:30px}.contact-steps{margin-top:42px}.contact-steps li{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:96px}.contact-steps li div{grid-template-columns:1fr;gap:5px}.contact-steps strong{font-size:17px}.contact-steps small{font-size:14px}.contact-assurance{font-size:13px}.contact-visual{aspect-ratio:4/3;width:calc(100% - 56px);height:auto;min-height:0;margin:0 auto 72px}.floating-line-cta{width:178px;min-height:52px;padding:7px 13px 7px 15px;bottom:14px;right:14px;box-shadow:0 9px 26px #0a181538}.floating-line-cta strong{font-size:14px}footer{grid-template-columns:1fr;align-items:start;min-height:310px;padding:50px 28px 96px}footer>p,footer>div{text-align:left;justify-self:start}}@media (width<=360px){.hero h1{font-size:22px}.hero-kicker{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-slide,.site-header,.mobile-menu,.scene-image-slide,.scene-side-panel{transition:none}.about{height:auto}.about-sticky{height:auto;padding:clamp(96px,10vw,150px) 0;position:relative;top:0;overflow:visible}.about-statement>span{opacity:1;clip-path:none;transform:none}.about-statement em:after,.motion-underline:after{transform:scaleX(1)}.static-underline-motion{height:auto}.static-underline-sticky,.static-underline-sticky[data-mobile-pin-state]{width:100%;height:auto;position:relative;inset:auto;overflow:visible}.business-fit-intro-motion{height:auto}.business-fit-intro{height:auto;position:relative;top:0}.twin-roster-heading-motion{height:auto}.twin-roster-heading{height:auto;position:relative;top:0}.scroll-flow{height:auto}.scroll-flow-sticky{height:auto;min-height:620px;position:relative;top:0}.scroll-flow-lines strong,.scroll-flow-note{opacity:1;transform:none}.visual-works{height:auto}.visual-works-sticky{height:auto;position:relative;top:0;overflow:visible}.visual-works-grid{display:grid}.visual-works figure{opacity:1;position:relative;inset:auto;transform:none}.visual-works-motion-note{opacity:1;transform:none}.industry-benefits{height:auto}.industry-benefits-sticky{height:auto;position:relative;inset:auto;overflow:visible}.industry-benefits-grid{display:grid}.industry-benefits figure{opacity:1;position:relative;inset:auto;transform:none}.industry-benefits-note{opacity:1}.ways-motion{height:auto}.ways-motion-sticky{height:auto;position:relative;top:0;overflow:visible}.ways-stage{clip-path:none;min-height:720px;position:relative}.scene-text-first-copy,.scene-image-slide,.scene-side-panel,.reveal-menu>span>span,.scene-lines-note{opacity:1;transform:none}.examples-motion{height:auto}.examples-motion-sticky{height:auto;position:relative;top:0;overflow:visible}.case-showcase{height:auto;padding:0}.case-demo{height:auto;min-height:0}.case-demo-body{height:auto;overflow:visible}.case-demo-example{opacity:1;width:100%;position:relative;top:auto;left:auto;transform:none}.case-sidecopy{min-height:0;overflow:visible}.case-side-step{opacity:1;margin-top:34px;position:relative;top:auto;left:auto;transform:none}.examples-progress{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}._page_1qwzw_1{background:var(--paper);min-height:100svh;color:var(--ink)}._explorePage_1qwzw_7{color:#f5f3ed;background:#151b1d}._explorePage_1qwzw_7 ._header_1qwzw_12{color:#f5f3ed;background:#151b1dd1;border-color:#f5f3ed29}._explorePage_1qwzw_7 ._brand_1qwzw_18,._explorePage_1qwzw_7 ._headerNote_1qwzw_19{color:#f5f3ed}._exploreHero_1qwzw_23{border-bottom:1px solid #f5f3ed29;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);align-items:center;gap:clamp(56px,9vw,150px);min-height:calc(100svh - 82px);padding:clamp(48px,7vw,96px) clamp(24px,8vw,132px);display:grid;position:relative;overflow:hidden}._exploreAtmosphere_1qwzw_35{pointer-events:none;opacity:.8;position:absolute;inset:0}._exploreOrb_1qwzw_42{aspect-ratio:1;border:1px solid #59afb047;border-radius:50%;width:min(52vw,720px);position:absolute;top:50%;left:10%;transform:translateY(-50%);box-shadow:0 0 100px #59afb01a,inset 0 0 100px #59afb00f}._exploreLine_1qwzw_54{background:linear-gradient(90deg,#0000,#e5ad4994,#0000);width:min(40vw,560px);height:1px;position:absolute;top:50%;left:16%;transform:rotate(28deg)}._exploreLine_1qwzw_54:nth-child(3){transform:rotate(-28deg)}._exploreLine_1qwzw_54:nth-child(4){transform:rotate(90deg)}._exploreCopy_1qwzw_67,._exploreChoices_1qwzw_68{z-index:1;position:relative}._exploreCopy_1qwzw_67 ._eyebrow_1qwzw_73,._explorePrompt_1qwzw_74,._exploreHint_1qwzw_75{color:#e0ad4a;font-family:var(--sans);letter-spacing:.18em;font-size:11px}._roomJourneyStage_1qwzw_82{color:#f5f3ed;border:0;height:4200svh;padding:0;position:relative}._roomBackgrounds_1qwzw_90,._roomBackground_1qwzw_90,._roomShade_1qwzw_92{position:absolute;inset:0}._roomBackgrounds_1qwzw_90{isolation:isolate;background:#120d09;height:100svh;position:sticky;top:0;overflow:hidden}._roomBackground_1qwzw_90{opacity:0;transform-origin:50% 52%;will-change:opacity, transform, filter;background-position:50%;background-size:cover}._journeyFilm_1qwzw_117{z-index:4;object-fit:cover;pointer-events:none;background:#120d09;width:100%;height:100%;position:absolute;inset:0}._dungeonScene_1qwzw_128{perspective:760px;perspective-origin:50% 48%;background-blend-mode:multiply, normal;z-index:2;pointer-events:none;background-color:#2b190d;background-image:radial-gradient(circle at 50% 48%,#8b57232e 0,#2b190d7a 42%,#090604d1 82%),url(/pr-rooms/pyramid-sandstone-texture.png);background-repeat:no-repeat,repeat;background-size:100% 100%,900px 900px;position:absolute;inset:0;overflow:hidden}._dungeonSceneFlat_1qwzw_150{z-index:2;pointer-events:none;background-color:#2b190d;background-image:radial-gradient(circle at 50% 48%,#8b57232e 0,#2b190d7a 42%,#090604d1 82%);position:absolute;inset:0;overflow:hidden}._dungeonSceneFlatRig_1qwzw_161{width:110vw;height:110svh;transform-style:preserve-3d;will-change:transform;position:absolute;inset:50% auto auto 50%}._dungeonSceneFlatBackdrop_1qwzw_170{aspect-ratio:1920/1080;filter:saturate(.94)contrast(1.02)brightness();backface-visibility:hidden;will-change:transform;background:radial-gradient(circle at 50% 58%,#0000 18%,#07040238 62%,#050302c2 100%),url(/pr-rooms/sarcophagus-arrival.jpg) 50%/cover no-repeat;width:max(115vw,205svh);position:absolute;top:50%;left:50%}._dungeonWorld_1qwzw_184{width:110vw;height:110svh;transform-style:preserve-3d;will-change:transform;z-index:3;pointer-events:none;position:absolute;inset:50% auto auto 50%}._dungeonTurntable_1qwzw_195{transform-style:preserve-3d;transform-origin:50% 48.18% 760px;will-change:transform;position:absolute;inset:0}._dungeonSlice_1qwzw_206{transform-style:preserve-3d;position:absolute;inset:0}._dungeonWall_1qwzw_212{background-blend-mode:multiply, normal;backface-visibility:visible;background-color:#6d4928;background-image:linear-gradient(90deg,#160b0442 2px,#0000 2px),linear-gradient(#160b043d 2px,#0000 2px),radial-gradient(circle at 45% 35%,#efae4a4d,#0000 42%);background-position:50%;background-size:cover;position:absolute;box-shadow:inset 0 0 80px #100803c2}._dungeonPyramidSurface_1qwzw_227{background-blend-mode:multiply, normal;background-image:linear-gradient(90deg,#1209036b,#ab71301f 48%,#1209038f),url(/pr-rooms/pyramid-sandstone-texture.png);background-position:50%;background-repeat:no-repeat,repeat;background-size:100% 100%,1100px 1100px}._dungeonWallLeft_1qwzw_235,._dungeonWallRight_1qwzw_236{background-blend-mode:multiply, normal;filter:saturate(.88)sepia(.18)brightness(.76);background-position:50%;background-repeat:no-repeat,repeat;background-size:100% 100%,1100px 1100px;width:7200px;height:100%;top:0}._dungeonWallLeft_1qwzw_235{transform-origin:0;left:0;transform:rotateY(90deg)}._dungeonWallRight_1qwzw_236{transform-origin:100%;right:0;transform:rotateY(-90deg)}._dungeonWallLeft_1qwzw_235{background-image:linear-gradient(90deg,#1a0e052e,#0905029e 66%,#060301e6),url(/pr-rooms/pyramid-sandstone-texture.png)}._dungeonWallRight_1qwzw_236{background-image:linear-gradient(270deg,#1a0e052e,#0905029e 66%,#060301e6),url(/pr-rooms/pyramid-sandstone-texture.png)}._dungeonFloor_1qwzw_267,._dungeonCeiling_1qwzw_268{background-position:bottom;background-repeat:no-repeat,repeat;background-size:100% 100%,1100px 1100px;width:100%;height:7200px;left:0}._dungeonFloor_1qwzw_267{transform-origin:bottom;background-image:linear-gradient(#060301e6,#09050294 34%,#1a0e051f),url(/pr-rooms/pyramid-sandstone-texture.png);bottom:0;transform:rotateX(90deg)}._dungeonCeiling_1qwzw_268{transform-origin:top;filter:brightness(.62);background-image:linear-gradient(#1a0e053d,#090502a8 66%,#060301eb),url(/pr-rooms/pyramid-sandstone-texture.png);top:0;transform:rotateX(-90deg)}._dungeonSceneFlatRig_1qwzw_161 ._dungeonWallLeft_1qwzw_235,._dungeonSceneFlatRig_1qwzw_161 ._dungeonWallRight_1qwzw_236,._dungeonSceneFlatRig_1qwzw_161 ._dungeonFloor_1qwzw_267,._dungeonSceneFlatRig_1qwzw_161 ._dungeonCeiling_1qwzw_268{background-blend-mode:normal;filter:saturate(.88)sepia(.18)brightness(.76);background-image:url(/pr-rooms/pyramid-sandstone-texture.png);background-repeat:repeat;background-size:520px 520px;box-shadow:inset 0 0 42px #10080385}._dungeonSceneFlatRig_1qwzw_161 ._dungeonCeiling_1qwzw_268{filter:saturate(.88)sepia(.18)brightness(.62)}._dungeonRib_1qwzw_314{border:clamp(16px,2.2vw,34px) solid #5a3a20;position:absolute;inset:-5% -4%;box-shadow:inset 0 0 18px #e09b3c,0 0 35px #ed9e383d}._dungeonChamber_1qwzw_321 ._dungeonWallLeft_1qwzw_235,._dungeonChamber_1qwzw_321 ._dungeonWallRight_1qwzw_236{filter:saturate(1.05)sepia(.12)brightness(1.08)}._dungeonRoomMarker_1qwzw_326{background:radial-gradient(circle,#0000 44%,#150a046b);border:clamp(24px,4vw,64px) solid #8a5d30;position:absolute;inset:-18% -15%;box-shadow:inset 0 0 80px #ffb24057,0 0 70px #f697252e}._dungeonRoomMarker_1qwzw_326 span{color:#e8b55f;font:600 12px/1 var(--sans);letter-spacing:.3em;position:absolute;top:7%;left:50%;transform:translate(-50%)}._dungeonFinalDoor_1qwzw_344{background:#120b07;border:clamp(18px,3vw,44px) solid #9a6a36;width:46%;height:72%;position:absolute;top:50%;left:50%;box-shadow:0 0 110px #e3a143,inset 0 0 70px #000}._dungeonDoor_1qwzw_355{z-index:2;color:#f5f3ed;perspective:1100px;width:clamp(170px,22vw,300px);height:clamp(260px,42vh,460px);transform-style:preserve-3d;pointer-events:none;background:#130b05;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:28px 16px;transition:filter .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;overflow:visible;box-shadow:0 0 45px #db973461,inset 0 0 35px #000c}._dungeonWall_1qwzw_212,._dungeonRoomMarker_1qwzw_326,._dungeonFinalDoor_1qwzw_344{pointer-events:none}._dungeonDoor_1qwzw_355:after{content:"";pointer-events:none;border:1px solid #efbe6b7a;transition:opacity .12s linear;position:absolute;inset:10%}._dungeonDoorOpen_1qwzw_392{background:0 0}._dungeonDoorOpen_1qwzw_392:after{opacity:0}._dungeonDoorLeafLeft_1qwzw_395,._dungeonDoorLeafRight_1qwzw_396{cursor:default;pointer-events:none;backface-visibility:hidden;background-image:linear-gradient(#0f07038f,#080503eb),url(/pr-rooms/pyramid-hall.png);background-repeat:no-repeat;background-size:100% 100%,200% 100%;border:2px solid #76512c;width:50%;transition:transform 80ms linear,filter .3s;top:0;bottom:0;z-index:3!important;position:absolute!important}._dungeonDoorLeafLeft_1qwzw_395{transform-origin:100%;background-position:50%,0;border-right-width:1px;left:0}._dungeonDoorLeafRight_1qwzw_396{transform-origin:0;background-position:50%,100%;border-left-width:1px;right:0}._dungeonDoorLabel_1qwzw_413{z-index:1;opacity:0;transition:opacity .3s .72s;position:relative}._dungeonDoorOpen_1qwzw_392 ._dungeonDoorLabel_1qwzw_413{opacity:1}._dungeonDoorMenu_1qwzw_415{display:none}._dungeonDoorMenu_1qwzw_415:hover,._dungeonDoorMenu_1qwzw_415:focus-visible{color:#fff;border-color:#8de0c5}@keyframes _dungeonMenuReveal_1qwzw_1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}._dungeonDoorTrigger_1qwzw_423{z-index:4;color:#f5f3ed;cursor:pointer;touch-action:pan-y;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;width:clamp(190px,24vw,330px);height:clamp(250px,43vh,460px);padding:0 0 22px;transition:border-color .2s,box-shadow .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._dungeonDoorTrigger_1qwzw_423 span{color:#e0ad4a;font:10px/1 var(--sans);letter-spacing:.2em}._dungeonDoorTrigger_1qwzw_423 strong{font:10px/1 var(--sans);letter-spacing:.2em}._dungeonDoorTrigger_1qwzw_423:hover,._dungeonDoorTrigger_1qwzw_423:focus-visible{text-shadow:0 0 18px #8de0c5e6;outline:none}._dungeonDoorTriggerHidden_1qwzw_448{opacity:0;pointer-events:none}._dungeonDoorPanel_1qwzw_450{z-index:4;color:#f5f3ed;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#060e0ecc;border:1px solid #8de0c59e;width:min(360px,100vw - 48px);padding:22px 24px;animation:.25s .12s both _dungeonMenuReveal_1qwzw_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 50px #00000080}._dungeonDoorPanel_1qwzw_450 span{color:#e0ad4a;font:10px/1 var(--sans);letter-spacing:.18em}._dungeonDoorPanel_1qwzw_450 strong{margin:11px 0 8px;font-size:24px;font-weight:400;display:block}._dungeonDoorPanel_1qwzw_450 p{color:#f5f3edb8;margin:0;font-size:13px}._dungeonDoorPanel_1qwzw_450 a{color:#8de0c5;font:10px/1 var(--sans);letter-spacing:.12em;pointer-events:auto;touch-action:manipulation;border:1px solid #8de0c58c;margin-top:17px;padding:10px 15px;text-decoration:none;display:inline-block}._dungeonDoorPanel_1qwzw_450 a:hover,._dungeonDoorPanel_1qwzw_450 a:focus-visible{color:#fff;border-color:#8de0c5}._dungeonDoor_1qwzw_355 span,._dungeonDoor_1qwzw_355 small{z-index:1;font-family:var(--sans);letter-spacing:.18em;position:relative}._dungeonDoor_1qwzw_355 span{color:#e0ad4a;font-size:11px}._dungeonDoor_1qwzw_355 strong{z-index:1;white-space:nowrap;font-size:clamp(16px,2vw,24px);font-weight:400;position:relative}._dungeonDoor_1qwzw_355 small{color:#f5f3eda3;font-size:9px}._dungeonDoor_1qwzw_355:hover,._dungeonDoor_1qwzw_355:focus-visible,._dungeonDoorOpen_1qwzw_392{filter:brightness(1.35);box-shadow:0 0 80px #6ad7d4cc,inset 0 0 35px #000000a6}._dungeonFinalDoor_1qwzw_344 span{background:radial-gradient(circle,#6ad7d4 0,#1b4b53 22%,#0c1114 68%);border:2px solid #e8b55f8c;position:absolute;inset:12%}._dungeonChamberPlane_1qwzw_492{aspect-ratio:1920/1080;filter:saturate(.94)contrast(1.02)brightness();backface-visibility:hidden;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle at 50% 58%,#0000 18%,#07040238 62%,#050302c2 100%),url(/pr-rooms/sarcophagus-arrival.jpg) 50%/cover no-repeat;width:max(115vw,205svh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate3d(-50%,-50%,-7200px)}._dungeonChamberPlane_1qwzw_492:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 110px #000000b8}._sarcophagusOpenLayer_1qwzw_522{z-index:1;filter:saturate(.92)contrast(1.04)brightness(.96);will-change:opacity, clip-path;background:url(/pr-rooms/sarcophagus-open-slide.png) 50%/cover no-repeat;position:absolute;inset:0}._sarcophagusSlidingLid_1qwzw_531{z-index:3;clip-path:polygon(0 46%,3% 34%,10% 23%,90% 23%,97% 34%,100% 46%,100% 94%,0 94%);transform-origin:50% 94%;filter:saturate(.92)contrast(1.04)brightness(.92);will-change:opacity, transform;background:url(/pr-rooms/sarcophagus-lid.png) 50%/100% 100% no-repeat;width:29.9%;height:7.65%;position:absolute;top:50.15%;left:35.05%}._sarcophagusInnerGlow_1qwzw_545{z-index:2;filter:blur(18px);will-change:opacity;background:radial-gradient(at 50% 42%,#e79e4042,#2a120629 42%,#0000 72%);width:28%;height:17%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}._branchDungeon_1qwzw_561{transform-style:preserve-3d;transform-origin:50% 50% 0;pointer-events:none;position:absolute;inset:0}._branchDungeon_1qwzw_561 ._dungeonWallLeft_1qwzw_235,._branchDungeon_1qwzw_561 ._dungeonWallRight_1qwzw_236{width:calc(7200px - 55vw)}._branchDungeon_1qwzw_561 ._dungeonWallLeft_1qwzw_235{transform:translateZ(-110vw)rotateY(90deg)}._branchDungeon_1qwzw_561 ._dungeonWallRight_1qwzw_236{transform:translateZ(-110vw)rotateY(-90deg)}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonWallLeft_1qwzw_235,._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonWallRight_1qwzw_236{width:calc(55vw + 7200px - var(--branch-offset,440px))}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonFloor_1qwzw_267,._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonCeiling_1qwzw_268{height:calc(55vw + 7200px - var(--branch-offset,440px))}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonWallLeft_1qwzw_235{transform:translate3d(0, 0, calc(-1 * var(--branch-offset,440px))) rotateY(90deg)}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonWallRight_1qwzw_236{transform:translate3d(0, 0, calc(-1 * var(--branch-offset,440px))) rotateY(-90deg)}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonFloor_1qwzw_267{transform:translate3d(0, 0, calc(-1 * var(--branch-offset,440px))) rotateX(90deg)}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584 ._dungeonCeiling_1qwzw_268{transform:translate3d(0, 0, calc(-1 * var(--branch-offset,440px))) rotateX(-90deg)}._branchDungeon_1qwzw_561 ._dungeonFloor_1qwzw_267,._branchDungeon_1qwzw_561 ._dungeonCeiling_1qwzw_268{height:calc(55vw + 7200px)}._branchDungeon_1qwzw_561 ._dungeonFloor_1qwzw_267{transform:translateY(-3px)rotateX(90deg)}._branchDungeon_1qwzw_561 ._dungeonCeiling_1qwzw_268{transform:translateY(3px)rotateX(-90deg)}._branchDestinationPlane_1qwzw_612{aspect-ratio:5000/2813;filter:saturate(.9)contrast(1.02)brightness(.98);width:max(115vw,205svh);transform:translate3d(-50%, -50%, calc(-7200px - 55vw + var(--dest-pull,0px)));backface-visibility:hidden;background:radial-gradient(circle at 50% 54%,#0000 20%,#0604024d 65%,#040302cc 100%),url(/pr-rooms/choices.png) 50%/cover no-repeat;position:absolute;top:50%;left:50%}._branchDungeon_1qwzw_561._branchStraight_1qwzw_584{--dest-pull:55vw}._stoneGate_1qwzw_630{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}._stoneGateLeft_1qwzw_638,._stoneGateRight_1qwzw_639{filter:saturate(.82)sepia(.12)brightness(.7)contrast(1.08);will-change:transform;backface-visibility:hidden;background-image:linear-gradient(#1108032e,#0904026b),url(/pr-rooms/flat-stone-wall.png);background-repeat:no-repeat;background-size:100% 100%,200% 100%;width:50.12%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 64px #05020194,0 0 45px #000000b8}._stoneGateLeft_1qwzw_638{background-position:0,0;border-right:2px solid #de9e4b3d;left:0}._stoneGateRight_1qwzw_639{background-position:100%,100%;border-left:2px solid #de9e4b3d;right:0}._branchSigns_1qwzw_667{z-index:7;color:#f5f3ed;text-align:center;transform-origin:50%;will-change:opacity, transform;width:100%;height:100%;position:absolute;top:0;left:50%}._branchSigns_1qwzw_667>p{z-index:2;color:#efc579cc;font:10px/1.2 var(--sans);letter-spacing:.2em;text-shadow:0 2px 12px #000;margin:0;position:absolute;top:clamp(94px,12vh,138px);left:50%;transform:translate(-50%)}._branchSignField_1qwzw_693{position:absolute;inset:0}._branchSign_1qwzw_667{aspect-ratio:3;filter:drop-shadow(0 16px 24px #000000b3)brightness(.78)saturate(.88);color:#f5f3ed;text-align:center;cursor:pointer;touch-action:manipulation;background:url(/pr-rooms/egyptian-sign.png) 50%/100% 100% no-repeat;border:0;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;width:clamp(220px,23vw,370px);padding:clamp(26px,3vw,46px) clamp(28px,3.4vw,54px) clamp(16px,2vw,28px);transition:filter .24s,transform .24s;display:grid;position:absolute}._branchSignLeft_1qwzw_725{top:39%;left:3.8%}._branchSignRight_1qwzw_726{top:39%;right:3.8%}._branchSignForward_1qwzw_727{top:16%;left:50%;transform:translate(-50%)scale(.92)}._branchSignSarcophagus_1qwzw_728{bottom:8%;left:50%;transform:translate(-50%)scale(.82)}._branchSign_1qwzw_667:hover,._branchSign_1qwzw_667:focus-visible,._branchSigns_1qwzw_667 ._branchSignSelected_1qwzw_732{filter:drop-shadow(0 18px 34px #e7a4446b)brightness(1.08)saturate(1.08);outline:none}._branchSignLeft_1qwzw_725:hover,._branchSignLeft_1qwzw_725:focus-visible,._branchSignRight_1qwzw_726:hover,._branchSignRight_1qwzw_726:focus-visible{transform:translateY(-5px)scale(1.02)}._branchSignForward_1qwzw_727:hover,._branchSignForward_1qwzw_727:focus-visible{transform:translate(-50%)translateY(-5px)scale(.95)}._branchSignSarcophagus_1qwzw_728:hover,._branchSignSarcophagus_1qwzw_728:focus-visible{transform:translate(-50%)translateY(-5px)scale(.86)}._branchSign_1qwzw_667 svg{color:#e9b85f;filter:drop-shadow(0 2px 2px #000000e6);stroke-width:1.45px;grid-area:1/1/span 2;width:clamp(23px,2.2vw,35px);height:auto}._branchSign_1qwzw_667 span{font-family:var(--sans);color:#e6b760;letter-spacing:.15em;text-shadow:0 2px 3px #000;grid-column:2;align-self:end;font-size:clamp(7px,.68vw,10px);display:block}._branchSign_1qwzw_667 strong{text-shadow:0 2px 5px #000,0 0 12px #140902e6;grid-column:2;align-self:start;margin-top:5px;font-size:clamp(12px,1.28vw,20px);font-weight:500;line-height:1.22;display:block}._branchContinue_1qwzw_778{color:#e8b45b;font:9px/1 var(--sans);letter-spacing:.15em;text-shadow:0 2px 10px #000;display:block;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%)}._branchMenuImage_1qwzw_795{z-index:8;width:min(760px,100vw - 72px);min-height:min(480px,68vh);box-shadow:none;color:#f5f3ed;text-align:center;text-shadow:0 5px 24px #000000f5,0 0 42px #d9974329;pointer-events:none;transform-origin:50%;will-change:opacity, transform;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:clamp(36px,6vw,76px);display:flex;position:fixed;top:50%;left:50%}._branchMenuImage_1qwzw_795:before,._branchMenuImage_1qwzw_795:after{display:none}._sarcophagusMenu_1qwzw_821{width:min(760px,100vw - 80px);min-height:0;box-shadow:none;text-shadow:0 5px 24px #000000f5,0 0 42px #d9974329;transform-style:preserve-3d;background:0 0;border:0;padding:0 clamp(20px,4vw,54px);top:51%}._sarcophagusMenuBackdrop_1qwzw_833{z-index:7;pointer-events:none;will-change:opacity;background:radial-gradient(circle at 50% 48%,#03020114 0 28%,#03020175 62%,#030201d1 100%);position:fixed;inset:0}._storeSelectionIntro_1qwzw_842{color:#f5f3ed;background:#17100a;flex-direction:column;justify-content:center;min-height:56svh;display:flex}._storeSelectionIntro_1qwzw_842>p:first-child{color:#e0ad4a;font:10px/1 var(--sans);letter-spacing:.2em;margin:0}._storeSelectionIntro_1qwzw_842 h1{margin:26px 0 22px;font-size:clamp(38px,7vw,86px);font-weight:400;line-height:1.25}._storeSelectionIntro_1qwzw_842>p:not(:first-child){color:#f5f3edc2;max-width:760px;margin:0;font-size:clamp(16px,1.8vw,23px);line-height:1.9}._storeSelectionIntro_1qwzw_842 small{color:#f5f3ed80;font:9px/1.7 var(--sans);letter-spacing:.08em;margin-top:34px}._storeRoomFlow_1qwzw_856{z-index:8;color:#f5f0e7;outline:none;animation:.5s cubic-bezier(.2,.75,.2,1) both _storeRoomFlowIn_1qwzw_1;position:fixed;inset:0;overflow:hidden}._storeRoomFlow_1qwzw_856:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0c06022e 0 34%,#080402b3 78%,#040201db 100%);position:absolute;inset:0}._storeRoomTrack_1qwzw_875{z-index:1;will-change:transform;backface-visibility:hidden;width:600vw;height:100%;display:flex;position:relative}._audienceRoomTrack_1qwzw_876{will-change:auto;width:100vw;display:block}._audienceRoomTrack_1qwzw_876 ._storeRoomPanel_1qwzw_877{will-change:transform;width:100vw;position:absolute;inset:0}._storeRoomPanel_1qwzw_877{box-sizing:border-box;text-shadow:0 2px 6px #000000f0;contain:layout paint;backface-visibility:hidden;background:0 0;border:0;flex:0 0 100vw;align-items:center;width:100vw;height:100%;padding:clamp(90px,12vh,150px) clamp(34px,9vw,150px) clamp(72px,10vh,110px);display:flex;position:relative;overflow:hidden}._storeRoomPanelInner_1qwzw_879{width:min(980px,100%);margin:0 auto}._storeRoomKicker_1qwzw_880,._storeRoomLabel_1qwzw_881,._storeRoomIndex_1qwzw_882{font-family:var(--sans)}._storeRoomKicker_1qwzw_880{color:#e0ad4a;letter-spacing:.2em;margin:0;font-size:10px}._storeRoomPanel_1qwzw_877 h2{text-wrap:balance;max-width:880px;margin:24px 0 22px;font-size:clamp(34px,5.2vw,72px);font-weight:400;line-height:1.28}._noBreak_1qwzw_885{white-space:nowrap}._storeRoomIntro_1qwzw_886 ._storeRoomPanelInner_1qwzw_879>p:not(._storeRoomKicker_1qwzw_880),._storeRoomLead_1qwzw_887{color:#f5f0e7bd;max-width:720px;margin:0;font-size:clamp(15px,1.8vw,22px);line-height:1.9}._storeRoomIntro_1qwzw_886 small{color:#f5f0e780;font:9px/1.6 var(--sans);letter-spacing:.08em;margin-top:30px;display:block}._storeRoomIntro_1qwzw_886 button{color:#f5f0e7a3;font:10px/1 var(--sans);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:8px 0}._storeRoomSwipeHint_1qwzw_890{color:#e0ad4a;font:10px/1.2 var(--sans);letter-spacing:.16em;justify-items:center;gap:5px;display:grid;position:absolute;bottom:clamp(34px,6vh,66px);right:clamp(24px,5vw,72px)}._storeRoomSwipeHint_1qwzw_890 i{font:22px/1 var(--sans);font-style:normal;animation:1.5s ease-in-out infinite _roomSwipeUp_1qwzw_1}@keyframes _roomSwipeUp_1qwzw_1{0%,to{opacity:.45;transform:translateY(6px)}50%{opacity:1;transform:translateY(-5px)}}._storeRoomLabel_1qwzw_881{color:#f5f0e79e;letter-spacing:.18em;align-items:baseline;gap:26px;font-size:10px;display:flex}._storeRoomLabel_1qwzw_881 span{color:#e0ad4a}._storeRoomLabel_1qwzw_881 p{margin:0}._storeRoomRows_1qwzw_896,._storeRoomPrices_1qwzw_897{border-top:1px solid #e0ad4a57;width:min(760px,100%);margin-top:clamp(24px,5vh,44px)}._storeRoomRows_1qwzw_896>div,._storeRoomPrices_1qwzw_897>span{border-bottom:1px solid #e0ad4a45;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;min-height:72px;display:grid}._storeRoomRows_1qwzw_896 strong{font-size:clamp(18px,2.4vw,28px);font-weight:400}._storeRoomRows_1qwzw_896 span{color:#f5f0e7a8;font:11px/1.7 var(--sans)}._storeRoomHandoff_1qwzw_902{background:linear-gradient(90deg,#55301033,#0000 60%)}._storeRoomHandoff_1qwzw_902 h2{font-size:clamp(26px,4vw,56px)}._storeRoomPrices_1qwzw_897>span{color:#f5f0e7b3;font:12px/1.5 var(--sans);justify-content:space-between;display:flex}._storeRoomPrices_1qwzw_897 strong{color:#f5f0e7;white-space:nowrap;font-size:clamp(19px,2.8vw,32px);font-weight:400}._storeRoomPriceDetails_1qwzw_906{width:min(760px,100%);margin-top:clamp(24px,5vh,44px)}._storeRoomPriceDetails_1qwzw_906 summary{color:#f0c16d;font:12px/1.5 var(--sans);letter-spacing:.1em;cursor:pointer}._storeRoomPriceDetails_1qwzw_906[open] summary{margin-bottom:8px}._storeRoomLine_1qwzw_909{color:#f0c16d;border-bottom:1px solid #f0c16d94;margin-top:34px;padding-bottom:7px;font-size:clamp(16px,2vw,24px);text-decoration:none;display:inline-block}._storeRoomPrice_1qwzw_897 small{color:#f5f0e780;font:9px/1.6 var(--sans);margin-top:15px;display:block}._audienceRoomClose_1qwzw_911{background:linear-gradient(90deg,#060402b8,#2a160829)}._audienceRoomClose_1qwzw_911 ._priceGrid_1qwzw_912{width:min(540px,100%);margin-top:20px}._audienceRoomClose_1qwzw_911 ._priceCard_1qwzw_913{background:#0805026b;border-color:#e0ad4a59}._storeRoomOrigin_1qwzw_914{background:linear-gradient(90deg,#070503e6,#150b048f),url(/augmented-i-garden-help.webp) 50%/cover no-repeat}._storeRoomOriginLead_1qwzw_915{color:#f5f0e7d6;max-width:590px;margin:0;font-size:clamp(16px,2vw,23px);line-height:1.9}._storeRoomOriginBody_1qwzw_916{color:#f5f0e7b3;max-width:690px;margin:16px 0 0;font-size:clamp(12px,1.25vw,15px);line-height:1.8}._storeRoomOriginAfter_1qwzw_917{border-top:1px solid #e0ad4a73;max-width:680px;margin-top:clamp(24px,5vh,44px);padding-top:18px}._storeRoomOriginAfter_1qwzw_917>span{color:#e0ad4a;font:9px/1.4 var(--sans);letter-spacing:.14em}._storeRoomOriginAfter_1qwzw_917 strong{margin-top:12px;font-size:clamp(18px,2.7vw,32px);font-weight:400;line-height:1.55;display:block}._storeRoomOriginAfter_1qwzw_917 p{color:#f5f0e7b8;margin:10px 0 0;font-size:13px;line-height:1.8}._storeRoomTypedLine_1qwzw_921{display:block}._storeRoomTypedCharacter_1qwzw_922{opacity:0;display:inline-block;transform:translateY(.22em)}._storeRoomTypedCharacterVisible_1qwzw_923{opacity:1;transition:opacity .14s ease-out,transform .14s ease-out;transform:translateY(0)}._storeRoomProfile_1qwzw_924{background:linear-gradient(90deg,#060402b3,#2a16082e)}._storeRoomProfileInner_1qwzw_925{display:block}._storeRoomProfile_1qwzw_924 figure{width:min(250px,36vw);margin:0 auto}._storeRoomProfile_1qwzw_924 figure img{object-fit:cover;object-position:center;filter:sepia(.14)saturate(.86);width:100%;height:min(40svh,320px);display:block}._storeRoomProfile_1qwzw_924 figcaption{color:#f5f0e780;font:8px/1.4 var(--sans);letter-spacing:.12em;margin-top:10px}._storeRoomProfileInfo_1qwzw_929{width:min(760px,100%);margin:clamp(18px,3vh,34px) auto 0}._storeRoomProfileInfo_1qwzw_929 h2,._storeRoomProfileBelief_1qwzw_931,._storeRoomProfile_1qwzw_924 dd{line-break:strict;overflow-wrap:anywhere}._storeRoomProfileInfo_1qwzw_929 h2{margin:8px 0 4px;font-size:clamp(22px,3vw,34px)}._storeRoomProfileBelief_1qwzw_931{max-width:600px;margin:0;font-size:clamp(18px,2.6vw,32px);line-height:1.55}._storeRoomProfileDetailsViewport_1qwzw_951{width:min(760px,100%);height:clamp(260px,48svh,420px);margin:16px auto 0;overflow:hidden}._storeRoomProfileDetailsTrack_1qwzw_952{will-change:transform;align-items:flex-start;width:700%;height:100%;transition:transform .4s;display:flex}._storeRoomProfileDetail_1qwzw_951{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;color:#f5f0e7c2;flex-direction:column;flex:0 0 14.2857%;align-items:stretch;min-width:0;height:100%;padding-right:1.1429%;font-size:15px;line-height:1.7;display:flex;overflow:hidden auto}._storeRoomProfileDetail_1qwzw_951::-webkit-scrollbar{display:none}._storeRoomProfileDetail_1qwzw_951>p{margin:0 0 10px}._storeRoomProfileRole_1qwzw_972{color:#e0ad4a;font:10px/1.5 var(--sans);letter-spacing:.12em}._storeRoomProfileDetail_1qwzw_951:first-child>p:not(._storeRoomProfileRole_1qwzw_972){font-size:clamp(17px,2vw,25px);line-height:1.75}._storeRoomProfile_1qwzw_924 dl{border-top:1px solid #e0ad4a57;margin:clamp(24px,4vh,40px) 0 0}._storeRoomProfile_1qwzw_924 dl>div{border-bottom:1px solid #e0ad4a3d;flex-direction:column;gap:10px;min-height:54px;padding:18px 0;display:flex}._storeRoomProfile_1qwzw_924 dt{color:#e0ad4a;font:12px/1 var(--sans);letter-spacing:.14em}._storeRoomProfile_1qwzw_924 dd{color:#f5f0e7c7;width:100%;min-width:0;font:16px/1.65 var(--sans);margin:0}._storeRoomProfile_1qwzw_924 dd strong,._storeRoomProfile_1qwzw_924 dd span{width:100%;min-width:0;display:block}._storeRoomProfile_1qwzw_924 dd strong{color:#f5f0e7;font-weight:400}._storeRoomProfile_1qwzw_924 dd span{margin-top:3px}._storeRoomProfileNow_1qwzw_984{font-size:15px}._storeRoomProfileNow_1qwzw_984 span{color:#e0ad4a;font-family:var(--sans);letter-spacing:.12em;font-size:11px}._storeRoomProfileArea_1qwzw_986{color:#f5f0e799;font:14px/1.6 var(--sans);margin-top:8px}._storeRoomIndex_1qwzw_882{color:#f5f0e78c;letter-spacing:.16em;font-size:9px;position:absolute;bottom:34px;right:clamp(22px,5vw,72px)}._storeRoomPersistentLine_1qwzw_988{z-index:4;top:max(138px, calc(env(safe-area-inset-top) + 108px));color:#f5f0e7;font-family:var(--sans);text-shadow:none;background:#060f09e0;border:1px solid #26d36694;align-items:baseline;gap:12px;padding:10px 14px;text-decoration:none;display:flex;position:absolute;right:clamp(24px,5vw,72px)}._storeRoomPersistentLine_1qwzw_988 strong{letter-spacing:.08em;font-size:11px;font-weight:500}@keyframes _storeRoomFlowIn_1qwzw_1{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._storeRoomTypedCharacter_1qwzw_922{opacity:1;transform:none}}._sarcophagusMenu_1qwzw_821:before,._sarcophagusMenu_1qwzw_821:after{display:none}._sarcophagusMenu_1qwzw_821>span{transform:translateZ(110px)}._sarcophagusMenu_1qwzw_821>strong{transform:translateZ(90px)}._sarcophagusMenu_1qwzw_821>p,._sarcophagusMenu_1qwzw_821>i{transform:translateZ(65px)}._sarcophagusMenu_1qwzw_821>small{transform:translateZ(30px)}._sarcophagusTextLinks_1qwzw_1009{border-top:1px solid #e0ad4a57;width:min(680px,100%);margin-top:clamp(28px,5vh,48px);transform:translateZ(48px)}._sarcophagusTextLinks_1qwzw_1009 a{color:#f5f0e7;text-align:left;border-bottom:1px solid #e0ad4a47;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:68px;text-decoration:none;transition:color .22s,transform .22s,text-shadow .22s;display:grid}._sarcophagusTextLinks_1qwzw_1009 a>span{color:#d7a14d;font:9px/1 var(--sans);letter-spacing:.18em}._sarcophagusTextLinks_1qwzw_1009 a>strong{font-size:clamp(19px,2.6vw,30px);font-weight:400}._sarcophagusTextLinks_1qwzw_1009 a>i{color:#e0ad4a;font:normal 24px/1 var(--serif)}._sarcophagusTextLinks_1qwzw_1009 a:hover,._sarcophagusTextLinks_1qwzw_1009 a:focus-visible{color:#fff;text-shadow:0 0 26px #e6b35857;transform:translate3d(8px,0,20px)}._sarcophagusStory_1qwzw_1039{flex-direction:column;align-items:center;width:min(820px,100%);margin-top:28px;animation:.48s cubic-bezier(.2,.75,.2,1) both _sarcophagusStoryIn_1qwzw_1;display:flex;transform:translateZ(72px)}._sarcophagusStory_1qwzw_1039>span{color:#d7a14d;font:9px/1 var(--sans);letter-spacing:.22em}._sarcophagusStory_1qwzw_1039>strong{text-wrap:balance;margin-top:26px;font-size:clamp(34px,5.6vw,72px);font-weight:400;line-height:1.18}._sarcophagusStory_1qwzw_1039>p{max-width:760px;margin:34px 0 0;font-size:clamp(17px,2.3vw,28px);line-height:2}._sarcophagusStory_1qwzw_1039>a{color:#f0c16d;border-bottom:1px solid #f0c16d85;margin-top:40px;font-size:clamp(15px,1.8vw,20px);text-decoration:none}._sarcophagusStory_1qwzw_1039>button{color:#f5f0e79e;font:10px/1 var(--sans);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;margin-top:26px}._sarcophagusStory_1qwzw_1039>a:hover,._sarcophagusStory_1qwzw_1039>a:focus-visible,._sarcophagusStory_1qwzw_1039>button:hover,._sarcophagusStory_1qwzw_1039>button:focus-visible{color:#fff}._storyOffer_1qwzw_1059{width:min(620px,100%);font-family:var(--sans);margin-top:28px}._storyOffer_1qwzw_1059 details{margin-top:16px}._storyOffer_1qwzw_1059 summary{color:#f5f0e794;font:9px/1.5 var(--sans);letter-spacing:.08em;cursor:pointer}._storyOffer_1qwzw_1059 details[open] summary{margin-bottom:10px}._storyOffer_1qwzw_1059 details>div{border-top:1px solid #e0ad4a57;display:grid}._storyOffer_1qwzw_1059 details>div>span{color:#f5f0e7b8;letter-spacing:.08em;border-bottom:1px solid #e0ad4a3d;justify-content:space-between;align-items:center;gap:16px;min-height:34px;font-size:10px;display:flex}._storyOffer_1qwzw_1059 strong{color:#f5f0e7;letter-spacing:.04em;white-space:nowrap;font-size:13px}._storyOffer_1qwzw_1059>a{color:#f0c16d;border-bottom:1px solid #f0c16d85;margin-top:20px;padding-bottom:5px;font-size:clamp(13px,1.5vw,17px);text-decoration:none;display:inline-block}._storyOffer_1qwzw_1059>a:hover,._storyOffer_1qwzw_1059>a:focus-visible{color:#fff}._storyOffer_1qwzw_1059>small{color:#f5f0e785;letter-spacing:.06em;margin-top:10px;font-size:8px;line-height:1.5;display:block}@keyframes _sarcophagusStoryIn_1qwzw_1{0%{opacity:0;filter:blur(8px);transform:translate3d(0,46px,-130px)scale(.86)}to{opacity:1;filter:blur();transform:translateZ(72px)scale(1)}}._branchMenuImage_1qwzw_795>span{color:#e0ad4a;font:10px/1 var(--sans);letter-spacing:.24em}._branchMenuImage_1qwzw_795>strong{margin-top:18px;font-size:clamp(30px,5vw,62px);font-weight:400;line-height:1.24}._branchMenuImage_1qwzw_795>p{color:#f5f3edb8;margin:16px 0 0;font-size:clamp(13px,1.6vw,17px)}._branchMenuLead_1qwzw_1099{background:#070401c7;max-width:640px;padding:12px 16px;line-height:1.75;box-shadow:0 0 24px #0704019e;color:#fffaf1eb!important}._roomHudHidden_1qwzw_1100{visibility:hidden}._branchMenuImage_1qwzw_795>i{background:#e0ad4a;width:64px;height:1px;margin:27px 0 0}._branchMenuImage_1qwzw_795>small{color:#f5f3ed7a;font:9px/1.5 var(--sans);letter-spacing:.08em;margin-top:20px}._branchMenuCta_1qwzw_1104{z-index:2;color:#f1c777;font:10px/1 var(--sans);letter-spacing:.16em;pointer-events:auto;cursor:pointer;font-family:var(--sans);background:#120a059e;border:1px solid #e0ad4a94;margin-top:22px;padding:13px 28px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:relative}._branchMenuCta_1qwzw_1104:hover,._branchMenuCta_1qwzw_1104:focus-visible{color:#fff;background:#653f1794;border-color:#efc16e;outline:none}._roomShade_1qwzw_92{pointer-events:none;background:linear-gradient(90deg,#0504039e,#05040314 52%,#05040380),linear-gradient(#05040338,#0000 58%,#050403a8)}._roomPassage_1qwzw_1134{z-index:1;pointer-events:none;background:radial-gradient(#0000 12%,#0704022e 48%,#070402cc 100%)}._roomHud_1qwzw_1100{z-index:3;color:#f5f3edb3;font-family:var(--sans);letter-spacing:.2em;justify-content:space-between;font-size:10px;display:flex;position:fixed;top:104px;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}._roomHud_1qwzw_1100>div{align-items:center;gap:18px;display:flex}._roomSkip_1qwzw_1160{appearance:none;color:#f5f3edbd;font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}._roomSkip_1qwzw_1160:hover,._roomSkip_1qwzw_1160:focus-visible{color:#e0ad4a;outline:none}._filmSkip_1qwzw_1178{appearance:none;z-index:6;right:clamp(20px,5vw,48px);bottom:max(28px, calc(env(safe-area-inset-bottom) + 20px));color:#f5f3eddb;font-family:var(--sans);letter-spacing:.14em;cursor:pointer;background:#0606066b;border:1px solid #f5f3ed66;border-radius:999px;padding:10px 16px;font-size:11px;position:fixed}._filmSkip_1qwzw_1178:hover,._filmSkip_1qwzw_1178:focus-visible{color:#e0ad4a;border-color:#e0ad4a;outline:none}._roomCopy_1qwzw_1202{z-index:2;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:clamp(150px,19vh,210px) clamp(24px,9vw,150px) 80px;display:flex;position:sticky;top:0}._roomCopy_1qwzw_1202>*{pointer-events:auto}._roomCopy_1qwzw_1202 ._eyebrow_1qwzw_73{color:#e0ad4a}._roomCopy_1qwzw_1202 h1{letter-spacing:.04em;white-space:nowrap;max-width:none;margin:28px 0 18px;font-size:clamp(46px,5.8vw,88px);font-weight:400;line-height:1.2}._roomCopy_1qwzw_1202>p:not(._eyebrow_1qwzw_73){color:#f5f3edbd;max-width:560px;margin:0;font-size:clamp(16px,1.5vw,21px);line-height:2}._roomChoices_1qwzw_1221{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b08069e;border:1px solid #f5f3ed4d;width:min(620px,100%);margin-top:32px;padding:20px 24px}._roomChoices_1qwzw_1221>p{color:#e0ad4a;font-family:var(--sans);letter-spacing:.14em;margin:0 0 10px;font-size:11px}._roomChoice_1qwzw_1221{color:#f5f3ed;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #f5f3ed29;grid-template-columns:30px minmax(130px,.8fr) minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 0;display:grid}._roomChoice_1qwzw_1221>span:first-child{color:#e0ad4a;font-family:var(--sans);font-size:11px}._roomChoice_1qwzw_1221 strong{font-size:17px;font-weight:400}._roomChoice_1qwzw_1221 small{color:#f5f3ed99;font-family:var(--sans);font-size:11px}._roomChoice_1qwzw_1221:hover,._roomChoice_1qwzw_1221:focus-visible{color:#8de0c5}._roomSelected_1qwzw_1236{color:#8de0c5;border-top:1px solid #8de0c55c;margin-top:16px;padding:14px 0 0}._roomSelected_1qwzw_1236 span{font:10px/1 var(--sans);letter-spacing:.18em;display:block}._roomSelected_1qwzw_1236 strong{margin-top:8px;font-size:18px;font-weight:400;display:block}._roomScrollHint_1qwzw_1240{z-index:3;color:#f5f3ed9e;font-family:var(--sans);letter-spacing:.2em;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:9px;display:flex;position:fixed;bottom:42px;right:clamp(24px,6vw,96px)}._roomScrollHint_1qwzw_1240 i{transform-origin:top;background:#e0ad4a;width:1px;height:52px;display:block}._roomLiveRegion_1qwzw_1242{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._roomJourneyEnd_1qwzw_1243{height:1px}._storeInterior_1qwzw_1245{isolation:isolate;color:#f5f3ed;background:#17100a;min-height:min(78svh,760px);margin:0 calc(-1*clamp(20px,6vw,96px));position:relative;overflow:hidden}._storeInteriorImage_1qwzw_1255,._storeInteriorShade_1qwzw_1256{position:absolute;inset:0}._storeInteriorImage_1qwzw_1255{background-image:linear-gradient(90deg,#120903a3,#ab713033 50%,#120903b8),url(/pr-rooms/pyramid-hall.png);background-position:50%;background-size:cover;transform:scale(1.03)}._storeInteriorShade_1qwzw_1256{background:linear-gradient(90deg,#050301bd,#05030124 62%,#0503019e),linear-gradient(#0000 52%,#050301b3)}._storeInteriorCopy_1qwzw_1272{z-index:1;position:absolute;bottom:clamp(32px,9vw,100px);left:clamp(24px,8vw,128px)}._storeInteriorCopy_1qwzw_1272 h1{letter-spacing:.06em;margin:18px 0 12px;font-size:clamp(44px,8vw,112px);font-weight:400}._storeInteriorCopy_1qwzw_1272 p:last-child{color:#f5f3edc2;font-size:clamp(15px,1.6vw,21px)}._exploreKicker_1qwzw_1288{color:#f5f3eda6;font-family:var(--sans);letter-spacing:.12em;margin:clamp(46px,8vw,110px) 0 22px;font-size:13px}._exploreCopy_1qwzw_67 h1{letter-spacing:.04em;margin:0;font-size:clamp(42px,6.8vw,96px);font-weight:400;line-height:1.28}._exploreCopy_1qwzw_67 ._lead_1qwzw_1304{color:#f5f3edb3}._exploreChoices_1qwzw_68{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f15177a;border:1px solid #f5f3ed38;max-width:620px;padding:clamp(28px,4vw,52px);box-shadow:0 24px 80px #00000038}._explorePrompt_1qwzw_74{margin:0 0 22px}._exploreChoice_1qwzw_68{color:#f5f3ed;border-top:1px solid #f5f3ed29;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:14px;min-height:82px;padding:16px 0;transition:padding .22s,background-color .22s,border-color .22s;display:grid}._exploreChoice_1qwzw_68 ._audienceNumber_1qwzw_1333{color:#e0ad4a}._exploreChoice_1qwzw_68 ._audienceBody_1qwzw_1334 small{color:#f5f3ed94}._exploreChoice_1qwzw_68 ._audienceArrow_1qwzw_1335{border-color:#f5f3ed42}._exploreChoice_1qwzw_68:hover,._exploreChoice_1qwzw_68:focus-visible,._exploreChoiceSelected_1qwzw_1338{background:#3fae8c21;border-color:#3fae8c8c;padding-left:14px;padding-right:14px}._exploreHint_1qwzw_75{color:#f5f3ed73;margin:26px 0 0;font-size:9px}._backLinkWrap_1qwzw_1351{padding:28px clamp(24px,7vw,116px) 0}._backLink_1qwzw_1351{color:var(--ink-soft);font-family:var(--sans);letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:inline-flex}._header_1qwzw_12{border-bottom:1px solid var(--line);background:#f7f7f4f5;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(24px,5vw,74px);display:flex}._brand_1qwzw_18{color:var(--ink);align-items:center;gap:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,27px);display:inline-flex}._brand_1qwzw_18 img{object-fit:cover;width:46px;height:46px}._headerNote_1qwzw_19,._eyebrow_1qwzw_73,._sectionLabel_1qwzw_1392,._footer_1qwzw_1393{font-family:var(--sans)}._headerNote_1qwzw_19{color:var(--ink-soft);letter-spacing:.16em;font-size:11px;font-weight:600}._hero_1qwzw_1404{max-width:980px;padding:clamp(48px,6vw,76px) clamp(24px,7vw,116px) clamp(28px,3vw,40px)}._eyebrow_1qwzw_73{color:var(--coral);letter-spacing:.18em;margin:0;font-size:12px;font-weight:600}._hero_1qwzw_1404 h1{letter-spacing:.02em;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.5}._lead_1qwzw_1304{max-width:620px;color:var(--ink-soft);margin:36px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:2}._audienceList_1qwzw_1433{border-top:1px solid var(--ink)}._audienceChoice_1qwzw_1437{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:22px;width:100%;min-height:104px;padding:22px 8px;transition:background-color .22s,padding .22s;display:grid}._audienceChoice_1qwzw_1437:hover,._audienceChoice_1qwzw_1437:focus-visible,._audienceChoice_1qwzw_1437._active_1qwzw_1455{background:var(--white);padding-left:22px;padding-right:22px}._audienceChoice_1qwzw_1437:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}._audienceNumber_1qwzw_1333{color:var(--coral);font-family:var(--sans);letter-spacing:.14em;font-size:12px}._audienceBody_1qwzw_1334{flex-direction:column;gap:8px;display:flex}._audienceBody_1qwzw_1334 strong{font-size:clamp(21px,2.6vw,30px);font-weight:400;line-height:1.4}._audienceBody_1qwzw_1334 small{font-family:var(--sans);color:var(--ink-soft);font-size:13px}._audienceArrow_1qwzw_1335{border:1px solid var(--line);place-items:center;width:40px;height:40px;display:grid}._audienceArrow_1qwzw_1335 svg{width:18px}._active_1qwzw_1455 ._audienceArrow_1qwzw_1335{border-color:var(--teal);background:var(--teal);color:var(--white)}._serviceList_1qwzw_1509{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}._serviceItem_1qwzw_1517{background:var(--white);flex-direction:column;gap:14px;padding:clamp(28px,3vw,36px);display:flex}._serviceItem_1qwzw_1517 h3{margin:0;font-size:19px;font-weight:400}._serviceItem_1qwzw_1517 p{color:var(--ink-soft);font-size:14px;line-height:1.85;font-family:var(--sans);margin:0}._answerActions_1qwzw_1539{margin-top:44px}section{border-top:1px solid var(--line);padding:clamp(56px,7vw,96px) clamp(24px,7vw,116px)}._sectionLabel_1qwzw_1392{color:var(--ink-soft);letter-spacing:.18em;align-items:baseline;gap:34px;margin-bottom:36px;font-size:11px;display:flex}._sectionLabel_1qwzw_1392 span{color:var(--coral)}._sectionLabel_1qwzw_1392 p{margin:0}._sectionTitle_1qwzw_1566{text-wrap:balance;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.55}._sectionLead_1qwzw_1574{max-width:640px;color:var(--ink-soft);margin:0 0 48px;font-size:clamp(15px,1.15vw,17px);line-height:1.95}._deliveryNote_1qwzw_1582{border-left:2px solid var(--coral);max-width:640px;color:var(--ink-soft);margin:28px 0 0;padding-left:18px;font-size:clamp(14px,1.1vw,16px);line-height:1.95}._deliveryNote_1qwzw_1582 strong{color:var(--coral);font-size:clamp(16px,1.3vw,19px);font-weight:600}._handoffGrid_1qwzw_1598{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-top:32px;display:grid}._handoffCard_1qwzw_1607{background:var(--white);flex-direction:column;gap:16px;padding:clamp(28px,3vw,36px);display:flex}._handoffLabel_1qwzw_1615{font-family:var(--sans);letter-spacing:.16em;color:var(--ink-soft);margin:0;font-size:11px;font-weight:600}._handoffOwn_1qwzw_1624 ._handoffLabel_1qwzw_1615{color:var(--coral)}._handoffCard_1qwzw_1607 ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}._handoffCard_1qwzw_1607 li{padding-left:16px;font-size:clamp(15px,1.2vw,18px);line-height:1.6;position:relative}._handoffCard_1qwzw_1607 li:before{content:"";background:var(--line);width:6px;height:1px;position:absolute;top:.7em;left:0}._handoffOwn_1qwzw_1624 li:before{background:var(--coral)}._handoffCard_1qwzw_1607 span{color:var(--ink-soft);font-family:var(--sans);margin-top:auto;padding-top:4px;font-size:13px;line-height:1.8}._priceGrid_1qwzw_912{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}._priceCard_1qwzw_913{background:var(--white);flex-direction:column;gap:18px;padding:clamp(32px,3vw,44px);display:flex}._priceCard_1qwzw_913 h3{margin:0;font-size:clamp(20px,2vw,25px);font-weight:400}._priceCard_1qwzw_913 p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.9}._priceValue_1qwzw_1695{font-family:var(--sans);color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:600}._priceValue_1qwzw_1695 small{color:var(--ink-soft);margin-left:6px;font-size:13px;font-weight:500}._worksGrid_1qwzw_1709{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._workCard_1qwzw_1715{border:1px solid var(--line);background:var(--white)}._workImage_1qwzw_1720{aspect-ratio:4/3;background:var(--mist);color:var(--ink-soft);font-family:var(--sans);letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;padding:20px;font-size:12px;display:flex}._workBody_1qwzw_1734{padding:22px 24px 26px}._workBody_1qwzw_1734 h3{margin:0 0 10px;font-size:19px;font-weight:400}._workBody_1qwzw_1734 p{color:var(--ink-soft);font-size:14px;line-height:1.85;font-family:var(--sans);margin:0}._bridge_1qwzw_1752{color:var(--white);border-top:1px solid var(--line);background:#202728;padding:clamp(48px,6vw,80px) clamp(24px,7vw,116px)}._bridge_1qwzw_1752 p{color:#ffffffd9;max-width:640px;margin:0 0 28px;font-size:clamp(15px,1.2vw,17px);line-height:1.95}._bridgeLink_1qwzw_1767{color:var(--white);font-family:var(--sans);border-bottom:1px solid #fff6;align-items:center;gap:12px;padding-bottom:4px;font-size:14px;font-weight:600;display:inline-flex}._bridgeLink_1qwzw_1767 svg{width:16px}._lineButton_1qwzw_1783{background:var(--teal);min-height:76px;color:var(--white);font-family:var(--sans);justify-content:space-between;align-items:center;gap:22px;padding:18px 24px;font-size:18px;font-weight:700;display:inline-flex}._lineButton_1qwzw_1783 span{gap:6px;display:grid}._lineButton_1qwzw_1783 small{letter-spacing:.12em;font-size:10px;font-weight:500}._lineButton_1qwzw_1783 svg{flex:none}._footer_1qwzw_1393{background:var(--white);color:var(--ink-soft);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:40px clamp(24px,7vw,116px);font-size:11px;line-height:1.8;display:flex}._footer_1qwzw_1393 a{color:var(--ink);flex:none;align-items:center;gap:12px;font-weight:600;display:inline-flex}._footer_1qwzw_1393 svg{width:17px}@media (width<=820px){._header_1qwzw_12{min-height:70px;padding:0 20px}._brand_1qwzw_18{gap:10px;font-size:20px}._brand_1qwzw_18 img{width:38px;height:38px}._headerNote_1qwzw_19{display:none}._hero_1qwzw_1404{padding:56px 20px 44px}._hero_1qwzw_1404 h1{font-size:clamp(30px,8.6vw,42px)}._lead_1qwzw_1304{margin-top:26px;font-size:15px}section{padding:48px 20px}._sectionTitle_1qwzw_1566{font-size:clamp(22px,6.5vw,28px)}._priceGrid_1qwzw_912,._worksGrid_1qwzw_1709,._serviceList_1qwzw_1509,._handoffGrid_1qwzw_1598{grid-template-columns:1fr}._audienceChoice_1qwzw_1437{grid-template-columns:30px minmax(0,1fr) 36px;gap:12px;min-height:88px;padding:18px 4px}._audienceChoice_1qwzw_1437:hover,._audienceChoice_1qwzw_1437:focus-visible,._audienceChoice_1qwzw_1437._active_1qwzw_1455{padding-left:8px;padding-right:8px}._audienceBody_1qwzw_1334 strong{font-size:clamp(19px,6vw,24px)}._audienceArrow_1qwzw_1335{width:34px;height:34px}._bridge_1qwzw_1752{padding:48px 20px}._footer_1qwzw_1393{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 20px}._exploreHero_1qwzw_23{min-height:calc(100svh - 70px);padding:48px 20px 64px;display:block}._exploreOrb_1qwzw_42{width:92vw;top:36%;left:4%}._exploreLine_1qwzw_54{width:84vw;top:36%;left:8%}._exploreKicker_1qwzw_1288{margin-top:68px}._exploreCopy_1qwzw_67 h1{font-size:clamp(42px,12vw,64px)}._exploreChoices_1qwzw_68{margin-top:54px;padding:22px 18px}._exploreChoice_1qwzw_68{grid-template-columns:28px minmax(0,1fr) 34px;gap:10px;min-height:74px}._exploreChoice_1qwzw_68 ._audienceBody_1qwzw_1334 strong{font-size:clamp(18px,5.5vw,24px)}._roomJourneyStage_1qwzw_82{height:4200svh}._sarcophagusOpenLayer_1qwzw_522{background-position:52%}._branchSigns_1qwzw_667>p{width:100%;font-size:8px;top:86px}._branchSign_1qwzw_667{grid-template-columns:27px minmax(0,1fr);column-gap:5px;width:clamp(180px,47vw,250px);padding:25px 27px 16px}._branchSignLeft_1qwzw_725{top:35%;left:-4%}._branchSignRight_1qwzw_726{top:35%;right:-4%}._branchSignForward_1qwzw_727{width:min(78vw,320px);top:14%}._branchSignSarcophagus_1qwzw_728{width:min(56vw,290px);bottom:10%}._branchSign_1qwzw_667 svg{width:22px}._branchSign_1qwzw_667 span{letter-spacing:.1em;font-size:6px}._branchSign_1qwzw_667 strong{margin-top:3px;font-size:clamp(10px,3.3vw,15px)}._branchContinue_1qwzw_778{width:calc(100% - 40px);font-size:8px;line-height:1.5;bottom:4%}._branchMenuImage_1qwzw_795{width:calc(100vw - 28px);min-height:min(470px,66vh);padding:42px 30px}._branchMenuThesisTitle_1qwzw_1976{white-space:nowrap;font-size:clamp(25px,6.2vw,28px)!important;line-height:1.38!important}._sarcophagusMenu_1qwzw_821{width:calc(100vw - 30px);min-height:0;padding:0 28px}._sarcophagusTextLinks_1qwzw_1009 a{grid-template-columns:30px minmax(0,1fr) 24px;gap:7px;min-height:58px}._sarcophagusTextLinks_1qwzw_1009 a>strong{font-size:clamp(16px,4.8vw,22px)}._sarcophagusStory_1qwzw_1039>p{line-height:1.75}._storeSelectionIntro_1qwzw_842{min-height:62svh}._storeRoomPanel_1qwzw_877{padding:104px 26px 74px}._storeRoomPanel_1qwzw_877 h2{margin:18px 0 16px;font-size:clamp(27px,8vw,38px);line-height:1.35}._storeRoomHandoff_1qwzw_902 h2{white-space:nowrap;font-size:clamp(15px,5vw,20px)}._storeRoomIntro_1qwzw_886 ._storeRoomPanelInner_1qwzw_879>p:not(._storeRoomKicker_1qwzw_880),._storeRoomLead_1qwzw_887{font-size:14px;line-height:1.75}._storeRoomIntro_1qwzw_886 small{margin-top:20px}._storeRoomRows_1qwzw_896,._storeRoomPrices_1qwzw_897{margin-top:22px}._storeRoomRows_1qwzw_896>div{grid-template-columns:1fr;gap:5px;min-height:66px;padding:9px 0}._storeRoomRows_1qwzw_896 strong{font-size:18px}._storeRoomRows_1qwzw_896 span{font-size:10px}._storeRoomPrices_1qwzw_897>span{min-height:56px;font-size:10px}._storeRoomPrices_1qwzw_897 strong{font-size:17px}._storeRoomLine_1qwzw_909{margin-top:25px;font-size:16px}._storeRoomOriginLead_1qwzw_915{font-size:14px;line-height:1.75}._storeRoomOriginBody_1qwzw_916{margin-top:11px;font-size:10px;line-height:1.65}._storeRoomOriginAfter_1qwzw_917{margin-top:24px}._storeRoomOriginAfter_1qwzw_917 strong{font-size:20px}._storeRoomOriginAfter_1qwzw_917 p{font-size:10px;line-height:1.65}._storeRoomProfile_1qwzw_924 figure{width:min(120px,34vw)}._storeRoomProfile_1qwzw_924 figure img{height:18svh}._storeRoomProfileInfo_1qwzw_929{margin-top:10px}._storeRoomProfileInfo_1qwzw_929 h2{font-size:20px}._storeRoomProfileDetailsViewport_1qwzw_951{margin-top:8px}._storeRoomProfileDetail_1qwzw_951{padding-right:1.4286%;font-size:13px;line-height:1.5}._storeRoomProfileRole_1qwzw_972{font-size:10px}._storeRoomProfileDetail_1qwzw_951:first-child>p:not(._storeRoomProfileRole_1qwzw_972){font-size:15px;line-height:1.6}._storeRoomProfileDetail_1qwzw_951>p{margin-bottom:6px}._storeRoomProfile_1qwzw_924 dl{margin-top:0}._storeRoomProfile_1qwzw_924 dl>div{gap:9px;min-height:42px;padding:10px 0}._storeRoomProfile_1qwzw_924 dt{font-size:11px}._storeRoomProfile_1qwzw_924 dd{font-size:13px;line-height:1.5}._storeRoomProfileNow_1qwzw_984{font-size:13px}._storeRoomPersistentLine_1qwzw_988{top:max(128px, calc(env(safe-area-inset-top) + 96px));padding:8px 10px;right:20px}._storeRoomIndex_1qwzw_882{bottom:24px;right:22px}._storyOffer_1qwzw_1059{margin-top:20px}._storyOffer_1qwzw_1059 details>div>span{min-height:30px;font-size:9px}._storyOffer_1qwzw_1059 strong{font-size:11px}._branchMenuImage_1qwzw_795:before{inset:10px}._branchMenuImage_1qwzw_795:after{inset:18px}._roomHud_1qwzw_1100{font-size:9px;top:88px;left:20px;right:20px}._roomHud_1qwzw_1100>div{gap:12px}._roomSkip_1qwzw_1160{font-size:8px}._roomCopy_1qwzw_1202{justify-content:flex-end;padding:130px 20px 72px}._roomCopy_1qwzw_1202 h1{white-space:normal;margin-top:20px;font-size:clamp(40px,12vw,64px)}._roomCopy_1qwzw_1202>p:not(._eyebrow_1qwzw_73){font-size:15px}._roomChoices_1qwzw_1221{padding:16px}._roomChoice_1qwzw_1221{grid-template-columns:24px minmax(0,1fr) 20px}._roomChoice_1qwzw_1221 small{grid-area:2/2}._roomChoice_1qwzw_1221>span:last-child{grid-area:1/3/span 2}._roomScrollHint_1qwzw_1240{bottom:24px;right:18px}}@media (prefers-reduced-motion:reduce){._roomJourneyStage_1qwzw_82{height:100svh}._roomBackground_1qwzw_90{filter:none!important;transform:none!important}._dungeonWorld_1qwzw_184{transform:translate(-50%,-50%)!important}._roomScrollHint_1qwzw_1240{display:none}}._page_16apg_1{--ink:#242523;--muted:#686a63;--paper:#fcfbf7;--lime:#d8f06b;--coral:#ff7769;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}._nav_16apg_1{border-bottom:1px solid #e7e5de;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,72px);display:flex}._brand_16apg_1{letter-spacing:-.04em;font-family:Georgia,serif;font-size:22px}._brand_16apg_1 span{background:var(--ink);width:25px;height:25px;color:var(--lime);border-radius:50%;place-items:center;margin-left:4px;font-size:17px;display:inline-grid}._navLink_16apg_1{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._hero_16apg_1{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);max-width:1240px;margin:0 auto;padding:clamp(70px,10vw,136px) clamp(20px,5vw,72px) 110px;display:grid}._kicker_16apg_1,._eyebrow_16apg_1{color:#789200;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}._hero_16apg_1 h1{letter-spacing:-.06em;margin:22px 0 24px;font-family:Georgia,Hiragino Mincho ProN,serif;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:1.08}._hero_16apg_1 h1 em{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:10px;font-style:normal;text-decoration-thickness:9px}._lead_16apg_1{max-width:520px;color:var(--muted);font-size:17px;line-height:2}._cta_16apg_1{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:30px;padding:17px 24px;font-size:15px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}._cta_16apg_1:hover{background:#4d5149;transform:translateY(-3px)}._note_16apg_1{color:#898b83;margin-top:15px;font-size:12px}._heroVisual_16apg_1{background:#e8efc9;border-radius:48% 48% 45% 45%/42% 42% 58% 58%;place-items:center;min-height:520px;display:grid;transform:rotate(3deg)}._stickerSheet_16apg_1{background:#fff;border:1px solid #e7e5de;width:min(90%,440px);padding:22px;transform:rotate(-7deg);box-shadow:18px 25px #2425231a}._sheetLabel_16apg_1{color:#8e9189;letter-spacing:.16em;margin-bottom:17px;font-size:10px;font-weight:800}._grid_16apg_1{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._sticker_16apg_1{color:#30312d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:108px;padding:10px;display:flex}._sticker_16apg_1 span{font-size:43px;line-height:1}._sticker_16apg_1 strong{letter-spacing:.05em;font-size:13px}._sun_16apg_1{background:#fff1af}._mint_16apg_1{background:#cfeedd}._peach_16apg_1{background:#ffd6c6}._lavender_16apg_1{background:#e9ddfa}._sky_16apg_1{background:#d9eff7}._rose_16apg_1{background:#f9d5e0}._cream_16apg_1{background:#fff0d7}._coral_16apg_1{background:#ffc4b6}._sheetCaption_16apg_1{text-align:center;color:#77786f;margin:19px 0 0;font-family:Georgia,serif;font-size:14px}._proof_16apg_1{background:var(--ink);color:#f8f7f1;grid-template-columns:1fr 1fr;gap:clamp(40px,10vw,150px);padding:95px max(20px,50% - 548px);display:grid}._eyebrow_16apg_1{color:var(--lime)}h2{letter-spacing:-.05em;margin:18px 0 0;font-family:Georgia,Hiragino Mincho ProN,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.2}._proof_16apg_1 p{color:#c6c8c0;align-self:end;max-width:480px;font-size:16px;line-height:2}._steps_16apg_1{max-width:1096px;margin:0 auto;padding:105px 20px}._sectionHead_16apg_1{justify-content:space-between;align-items:end;margin-bottom:52px;display:flex}._stepGrid_16apg_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._step_16apg_1{border-top:2px solid var(--ink);padding:28px 0}._step_16apg_1 span{color:#8b8d84;letter-spacing:.13em;font-size:13px;font-weight:800}._step_16apg_1 h3{margin:30px 0 12px;font-size:20px}._step_16apg_1 p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}._offer_16apg_1{background:#eff3df;grid-template-columns:1fr 1fr;gap:80px;padding:90px max(20px,50% - 548px);display:grid}._offer_16apg_1 p{max-width:430px;color:var(--muted);line-height:1.9}._offer_16apg_1 ul{gap:16px;margin:30px 0 0;padding:0;font-size:16px;font-weight:700;list-style:none;display:grid}._offer_16apg_1 li{align-items:center;gap:10px;display:flex}._offer_16apg_1 li svg{color:#789200}._finalCta_16apg_1{text-align:center;background:var(--coral);color:#fff;padding:105px 20px}._finalCta_16apg_1 p{margin:18px 0 0;font-size:22px;font-weight:700}._finalCta_16apg_1 ._cta_16apg_1{color:var(--ink);background:#fff}footer{color:#898b83;justify-content:space-between;padding:25px max(20px,50% - 548px);font-size:12px;display:flex}footer a{color:var(--ink);font-family:Georgia,serif;font-size:16px}@media (width<=760px){._nav_16apg_1{height:65px}._navLink_16apg_1{font-size:12px}._hero_16apg_1{flex-direction:column;gap:55px;padding-top:60px;padding-bottom:75px;display:flex}._hero_16apg_1 h1{font-size:44px}._lead_16apg_1{font-size:16px}._heroVisual_16apg_1{width:100%;min-height:390px}._sticker_16apg_1{min-height:88px}._sticker_16apg_1 span{font-size:34px}._sticker_16apg_1 strong{font-size:11px}._proof_16apg_1{padding:70px 20px;display:block}._proof_16apg_1 p{margin-top:35px}._steps_16apg_1{padding:75px 20px}._sectionHead_16apg_1{margin-bottom:40px;display:block}._stepGrid_16apg_1{display:block}._step_16apg_1{margin-bottom:30px}._offer_16apg_1{padding:70px 20px;display:block}._offer_16apg_1 ul{margin-top:42px}._finalCta_16apg_1{padding:75px 20px}._finalCta_16apg_1 p{font-size:19px;line-height:1.6}footer{line-height:2;display:block}footer span{display:block}}
