@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.invisible{visibility:hidden}.visible{visibility:visible}.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)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#060606;--paper:#fffdf8;--cream:#f3ede2;--pink:#ff2a8b;--pink-soft:#ff77b6;--gold:#c9963e;--gold-light:#f3d58b;--gray:#a8a8a8;--scroll:0%}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow:clip visible}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;overflow-wrap:normal}p,span,b,a,button{overflow-wrap:break-word}::selection{background:var(--pink);color:#fff}.film-intro{z-index:999;color:#fff;background:#020202;transition:opacity .9s,visibility .9s;position:fixed;inset:0;overflow:hidden}.film-intro video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-shade{background:linear-gradient(#00000073,#0000 28% 65%,#000000c7),linear-gradient(90deg,#00000059,#0000 45%);position:absolute;inset:0}.intro-brand{z-index:2;text-shadow:0 2px 18px #000000b3;flex-direction:column;gap:8px;display:flex;position:absolute;top:5vh;left:4vw}.intro-brand span{color:var(--pink-soft);letter-spacing:.24em;font-size:9px;font-weight:950}.intro-brand strong{letter-spacing:-.03em;font-size:clamp(1.1rem,2vw,2rem)}.intro-controls{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:5vh;left:4vw;right:4vw}.intro-controls button{color:#fff;letter-spacing:.14em;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00000080;border:1px solid #ffffffa6;min-height:48px;padding:0 18px;font-size:9px;font-weight:950}.intro-controls button:last-child{background:var(--pink);border-color:var(--pink)}.intro-progress{z-index:3;background:var(--pink);transform-origin:0;width:100%;height:4px;animation:30.2s linear both introProgress;position:absolute;bottom:0;left:0}.film-intro-done{opacity:0;visibility:hidden;pointer-events:none}@keyframes introProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-line{z-index:120;height:3px;width:var(--scroll);background:linear-gradient(90deg, var(--gold), var(--pink));box-shadow:0 0 20px var(--pink);position:fixed;top:0;left:0}.nav{z-index:100;color:#fff;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 3vw;display:flex;position:absolute;top:0;left:0}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-size:13px;font-weight:900;display:flex}.brand img{object-fit:cover;border-radius:50%;width:56px;height:56px}.brand span{flex-direction:column;display:flex}.brand small{color:var(--pink-soft);letter-spacing:.13em;margin-top:3px;font-size:8px}.nav-links{letter-spacing:.1em;align-items:center;gap:30px;font-size:11px;font-weight:800;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--pink);height:2px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.menu-button{color:#fff;background:0 0;border:0;font-size:12px;font-weight:900;display:none}.hero{color:#fff;background:#050505;grid-template-columns:54% 46%;align-items:center;min-height:100svh;padding:125px 3vw 70px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000004d,#0000 60%),radial-gradient(circle at 70% 30%,#ff2a8b1f,#0000 26%);position:absolute;inset:0}.hero-grid{opacity:.23;transform-origin:bottom;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(700px)rotateX(60deg)scale(1.8)translateY(20%)}.hero-copy{z-index:5;padding:3vw 0 4vw 2vw;position:relative}.authority-kicker{letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:25px;font-size:12px;font-weight:900;display:flex}.authority-kicker span{background:var(--pink);padding:7px 11px;transform:rotate(-2deg)}.hero h1{letter-spacing:-.09em;text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(4.25rem,8.3vw,9.8rem);font-weight:950;line-height:.77;position:relative}.hero h1 em{color:#0000;-webkit-text-stroke:1.5px var(--gold-light);font-style:normal}.hero h1 span{color:var(--pink);white-space:nowrap;font-size:.73em}.hero-lede{color:#dedbd5;max-width:650px;margin:28px 0;font-family:Georgia,serif;font-size:clamp(1rem,1.6vw,1.4rem);line-height:1.45}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cta{background:var(--pink);color:#fff;border:1px solid var(--pink);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:32px;min-height:58px;padding:0 22px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.cta:hover{background:#ff0a79;transform:translateY(-3px);box-shadow:0 12px 35px #ff2a8b59}.cta-dark{background:var(--ink);border-color:var(--ink)}.text-link{letter-spacing:.1em;border-bottom:1px solid #ffffff73;padding:10px 0;font-size:12px;font-weight:900}.hero-services{letter-spacing:.18em;color:#aaa;margin-top:34px;font-size:9px;font-weight:800}.hero-art{z-index:3;width:54%;height:92%;position:absolute;bottom:0;right:-2%}.hero-cinematic{object-fit:cover;object-position:63% center;filter:contrast(1.05)saturate(1.05);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)}.pop-word{z-index:5;letter-spacing:-.05em;color:#000;box-shadow:10px 10px 0 var(--pink);background:#fff;padding:7px 13px;font-size:clamp(1rem,2.4vw,2.7rem);font-weight:950;position:absolute}.pop-one{top:20%;right:5%;transform:rotate(4deg)}.pop-two{background:var(--gold-light);top:42%;left:3%;transform:rotate(-5deg)}.hero-rail{z-index:6;letter-spacing:.18em;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:15px;font-size:8px;display:grid;position:absolute;bottom:20px;left:5vw;right:4vw}.hero-rail i{background:#fff6;height:1px}.mind-scene{background:var(--cream);place-items:center;min-height:850px;padding:120px 6vw;display:grid;position:relative;overflow:hidden}.mind-label{letter-spacing:.18em;font-size:10px;font-weight:900;position:absolute;top:55px;left:6vw}.chaos-cloud{opacity:.65;position:absolute;inset:0}.chaos-cloud span{--angle:calc(var(--i) * 36deg);left:calc(10% + (var(--i) * 8%));top:calc(14% + ((var(--i) % 4) * 21%));transform:rotate(calc((var(--i) - 4) * 2deg));filter:blur(.2px);background:#ffffffab;border:1px solid #bdb4a5;padding:12px 18px;font-family:Georgia,serif;font-style:italic;position:absolute}.mind-copy{z-index:2;text-align:center;max-width:1100px;position:relative}.mind-copy>p{margin:6px;font-family:Georgia,serif;font-size:clamp(1rem,2vw,1.4rem)}.mind-copy h2{letter-spacing:-.08em;margin:55px 0;font-size:clamp(4rem,9.8vw,10rem);font-weight:950;line-height:.82}.mind-copy h2 span{color:var(--pink)}.statement-bar{background:var(--ink);color:#fff;letter-spacing:.07em;padding:17px 24px;font-size:clamp(.75rem,1.2vw,1rem);font-weight:700;display:inline-block;transform:rotate(-1deg)}.statement-bar b{color:var(--pink-soft)}.reveal-scene{background:var(--ink);color:#fff;grid-template-columns:48% 52%;align-items:center;min-height:980px;padding:100px 5vw;display:grid;position:relative;overflow:hidden}.reveal-scene:before{content:"";border:1px solid #ffffff29;width:38vw;height:78%;position:absolute;top:11%;left:6%;box-shadow:35px 35px #ff2a8b21}.reveal-photo{z-index:1;height:760px;position:relative;overflow:hidden}.reveal-photo img{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.12);width:100%;height:100%}.reveal-lines{z-index:3;margin-left:-12%;position:relative}.reveal-lines p{letter-spacing:-.07em;background:#050505de;width:fit-content;margin:8px 0;padding:6px 14px;font-size:clamp(2.4rem,5.2vw,6.2rem);font-weight:950;line-height:.9}.reveal-lines p span{color:var(--pink)}.reveal-lines p:nth-child(2n){transform:translate(8%)}.orbit-labels span{color:var(--gold-light);letter-spacing:.18em;font-size:9px;position:absolute}.orbit-labels span:first-child{top:12%;left:44%}.orbit-labels span:nth-child(2){top:25%;right:6%}.orbit-labels span:nth-child(3){bottom:20%;left:3%}.orbit-labels span:nth-child(4){bottom:10%;right:16%}.orbit-labels span:nth-child(5){top:7%;right:23%}.machine-scene{background:var(--paper);padding:120px 0 90px;overflow:hidden}.section-header,.offers-scene>header{padding:0 6vw 60px}.section-header>span,.offers-scene>header>span,.divisions-scene header>span,.comparison-head>span,.method-intro>span,.goat-copy>span,.calendar-scene>div:first-child>span,.manifesto-lock span,.success-screen>span{letter-spacing:.2em;color:var(--pink);font-size:10px;font-weight:950}.section-header>p{margin:12px 0;font-family:Georgia,serif;font-style:italic}.section-header h2,.offers-scene h2,.divisions-scene h2,.comparison-head h2,.method-intro h2,.goat-copy h2,.bridge-copy h2,.calendar-scene h2,.manifesto-lock h2,.success-screen h2{letter-spacing:-.08em;margin:14px 0;font-size:clamp(3.5rem,8vw,8rem);font-weight:950;line-height:.83}.section-header h2 em,.offers-scene h2 em,.divisions-scene h2 em,.comparison-head h2 em,.method-intro h2 em,.goat-copy h2 em,.bridge-copy h2 em,.calendar-scene h2 em,.manifesto-lock h2 em,.success-screen h2 em{color:var(--pink);font-style:normal}.machine-track{scroll-snap-type:x mandatory;scrollbar-color:var(--pink) #ddd;gap:0;padding:0 6vw 40px;display:flex;overflow-x:auto}.machine-card{scroll-snap-align:start;background:#ffffff80;border:1px solid #cfcac0;flex-direction:column;justify-content:space-between;min-width:300px;min-height:365px;padding:28px;transition:all .25s;display:flex}.machine-card:hover{background:var(--ink);color:#fff;border-color:var(--pink);transform:translateY(-12px)}.machine-card>span{color:var(--pink);font-size:11px;font-weight:900}.machine-card h3{letter-spacing:-.06em;max-width:250px;margin:auto 0 12px;font-size:2.25rem;line-height:.9}.machine-card p{color:#6c6964;font-family:Georgia,serif;line-height:1.5}.machine-card:hover p{color:#ddd}.machine-card i{font-size:2rem;font-style:normal}.comparison-scene{background:var(--pink);padding:110px 4vw 125px}.comparison-head{color:#fff;grid-template-columns:68% 32%;align-items:end;margin:0 2vw 45px;display:grid}.comparison-head>div>span{color:var(--ink);letter-spacing:.2em;font-size:10px;font-weight:950}.comparison-head h2 em{color:var(--ink)}.comparison-head h2{max-width:900px;font-size:clamp(3.5rem,6vw,6.7rem)}.comparison-head>p{padding-bottom:18px;font-family:Georgia,serif;font-size:1.2rem;line-height:1.6}.case-tabs{border:2px solid var(--ink);border-bottom:0;grid-template-columns:repeat(3,1fr);margin:0 2vw;display:grid}.case-tabs button{border:0;border-right:1px solid var(--ink);min-height:70px;color:var(--ink);letter-spacing:.12em;cursor:pointer;background:#f6a;font-size:11px;font-weight:950;transition:all .2s}.case-tabs button:last-child{border-right:0}.case-tabs button span{opacity:.55;margin-right:12px}.case-tabs button.active{background:var(--ink);color:#fff}.case-study{background:var(--paper);border:2px solid var(--ink);margin:0 2vw;animation:.45s both caseIn;box-shadow:22px 22px #0000002e}@keyframes caseIn{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}.case-visual{background:#111;height:min(670px,52vw);min-height:500px;position:relative;overflow:hidden}.case-visual>img{object-fit:cover;width:100%;height:100%}.case-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#000000b8),linear-gradient(90deg,#0003,#0000 35% 65%,#0000001f);position:absolute;inset:0}.case-divider{z-index:3;width:2px;box-shadow:0 0 0 4px var(--pink);background:#fff;position:absolute;top:0;bottom:0;left:50%}.case-divider span{white-space:nowrap;background:var(--pink);color:#fff;letter-spacing:.16em;padding:12px 22px;font-size:9px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.case-side{z-index:4;color:#fff;flex-direction:column;gap:7px;width:44%;display:flex;position:absolute;bottom:28px}.case-side b{width:fit-content;color:var(--ink);letter-spacing:.12em;background:#fff;padding:9px 13px;font-size:11px}.case-side span{letter-spacing:-.03em;font-size:clamp(1rem,2vw,2rem);font-weight:950}.before-label{left:28px}.after-label{text-align:right;align-items:flex-end;right:28px}.after-label b{background:var(--pink);color:#fff}.case-copy{grid-template-columns:41% 34% 25%;min-height:330px;display:grid}.case-copy>div{border-right:1px solid #c7c0b6;padding:clamp(25px,3vw,48px)}.case-copy>div:last-child{border-right:0}.case-title>span,.case-build>span{color:var(--pink);letter-spacing:.18em;font-size:9px;font-weight:950}.case-title h3{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(2.2rem,4.3vw,5rem);line-height:.86}.case-difference{gap:25px;display:grid}.case-difference>div:first-child{opacity:.58}.case-difference b{letter-spacing:.16em;font-size:9px}.case-difference>div:last-child b{color:var(--pink)}.case-difference p{margin-bottom:0;font-family:Georgia,serif;line-height:1.55}.case-build{flex-direction:column;gap:0;display:flex}.case-build>span{margin-bottom:17px}.case-build b{border-bottom:1px solid #d6d0c7;padding:10px 0;font-size:11px}.case-build b:before{content:"+";color:var(--pink);margin-right:9px}.case-thesis{border-top:2px solid var(--ink);color:#fff;grid-template-columns:1fr 1.4fr;margin:55px 2vw 0;padding-top:24px;display:grid}.case-thesis strong{color:var(--ink);font-size:clamp(1.2rem,2.3vw,2.4rem)}.case-thesis span{text-align:right;font-size:clamp(1.2rem,2.3vw,2.4rem);font-weight:950}.campaign-proof-scene{background:var(--ink);color:#fff;padding:120px 6vw;overflow:hidden}.campaign-proof-scene header{grid-template-columns:23% 54% 23%;align-items:end;margin-bottom:60px;display:grid}.campaign-proof-scene header>span{color:var(--pink);letter-spacing:.18em;align-self:start;font-size:9px;font-weight:950}.campaign-proof-scene header h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.5rem,6.6vw,7.5rem);line-height:.84}.campaign-proof-scene header h2 em{color:var(--pink);font-style:normal}.campaign-proof-scene header p{color:#bbb4aa;font-family:Georgia,serif;line-height:1.6}.campaign-proof-grid{grid-template-columns:1.2fr .62fr .62fr;align-items:stretch;gap:18px;display:grid}.campaign-proof-grid figure{background:#111;border:1px solid #343434;min-height:700px;margin:0;position:relative;overflow:hidden}.campaign-proof-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.campaign-proof-grid figure:hover img{transform:scale(1.025)}.campaign-proof-grid figure:nth-child(2) img,.campaign-proof-grid figure:nth-child(3) img{object-position:center}.campaign-proof-grid figcaption{z-index:2;border-left:4px solid var(--pink);background:#050505eb;flex-direction:column;gap:6px;padding:17px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.campaign-proof-grid figcaption b{letter-spacing:.16em;color:var(--pink-soft);font-size:10px}.campaign-proof-grid figcaption span{color:#ddd;font-family:Georgia,serif;font-size:.9rem;line-height:1.4}.campaign-proof-close{border-top:1px solid #424242;justify-content:flex-end;gap:13px;margin-top:45px;padding-top:25px;font-size:clamp(1.5rem,3vw,3.5rem);font-weight:950;display:flex}.campaign-proof-close strong{color:var(--pink)}.portfolio-marquee{color:var(--ink);background:#f7f3ec;padding:120px 0 95px;position:relative;overflow:hidden}.portfolio-marquee:before{content:"THE WORK · THE RANGE · THE PROOF ·";color:#ff2a8b12;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(5rem,11vw,12rem);font-weight:950;position:absolute;top:25px;left:-1vw}.portfolio-marquee>header{z-index:2;grid-template-columns:20% 55% 25%;align-items:end;padding:0 6vw 65px;display:grid;position:relative}.portfolio-marquee>header>span{color:var(--pink);letter-spacing:.2em;align-self:start;font-size:9px;font-weight:950}.portfolio-marquee>header h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.5rem,6.5vw,7.6rem);line-height:.83}.portfolio-marquee>header h2 em{color:var(--pink);font-style:normal}.portfolio-marquee>header p{max-width:350px;margin:0;font-family:Georgia,serif;font-size:1rem;line-height:1.6}.marquee-window{gap:18px;padding:12px 0 32px;display:grid;overflow:hidden}.marquee-track{will-change:transform;gap:18px;width:max-content;display:flex}.marquee-track:hover,.marquee-track:focus-within{animation-play-state:paused}.marquee-forward{animation:76s linear infinite portfolio-left}.marquee-reverse{animation:88s linear infinite portfolio-right;transform:translate(-50%)}.marquee-track figure{background:#080808;border:1px solid #282828;flex:none;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003}.marquee-forward figure img{width:auto;height:430px;display:block}.marquee-reverse figure img{width:auto;height:330px;display:block}.marquee-track figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000e6);height:32%;position:absolute;inset:auto 0 0}.marquee-track figure img{transition:transform .5s,filter .5s}.marquee-track figure:hover img,.marquee-track figure:focus-within img{filter:saturate(1.08);transform:scale(1.025)}.marquee-track figcaption{z-index:2;color:#fff;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:22px;font-size:7px;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.marquee-track figcaption span{color:var(--pink-soft);font-weight:950}.marquee-track figcaption b{font-size:7px}.marquee-close{border-top:1px solid #c6bfb4;justify-content:space-between;align-items:center;gap:30px;margin:42px 6vw 0;padding-top:23px;display:flex}.marquee-close span{letter-spacing:.18em;font-size:8px;font-weight:900}.marquee-close strong{color:var(--pink);letter-spacing:-.04em;font-size:clamp(1.5rem,2.7vw,3.2rem)}@keyframes portfolio-left{to{transform:translate(calc(-50% - 9px))}}@keyframes portfolio-right{to{transform:translate(0)}}.method-scene{color:#fff;background:#090909;grid-template-columns:40% 60%;align-items:center;min-height:900px;padding:120px 6vw;display:grid;overflow:hidden}.method-intro h2{font-size:clamp(4rem,8vw,8rem)}.method-intro p{color:#c8c3ba;max-width:460px;font-family:Georgia,serif;font-size:1.15rem;line-height:1.65}.method-orbit{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:min(620px,53vw);margin:auto;position:relative;box-shadow:inset 0 0 0 70px #ffffff04,inset 0 0 0 140px #ff2a8b06}.method-orbit:after{content:"";border:1px dashed #ff2a8b80;border-radius:50%;animation:22s linear infinite spin;position:absolute;inset:17%}@keyframes spin{to{transform:rotate(360deg)}}.method-center{z-index:2;background:var(--pink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:25%;box-shadow:0 0 80px #ff2a8b47}.method-center span{letter-spacing:.2em;font-size:10px}.method-center strong{letter-spacing:-.05em;margin:5px 0;font-size:clamp(1.6rem,3vw,3rem)}.method-center p{font-family:Georgia,serif;font-size:clamp(.7rem,1.1vw,.95rem);line-height:1.35}.method-orbit button{z-index:3;color:#fff;letter-spacing:.08em;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff59;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:900;transition:all .2s;position:absolute}.method-orbit button.active,.method-orbit button:hover{background:var(--gold-light);color:#050505;transform:scale(1.09)}.method-orbit button:first-of-type{top:-2%;left:44%}.method-orbit button:nth-of-type(2){top:23%;right:-5%}.method-orbit button:nth-of-type(3){bottom:20%;right:-4%}.method-orbit button:nth-of-type(4){bottom:-2%;left:42%}.method-orbit button:nth-of-type(5){bottom:20%;left:-5%}.method-orbit button:nth-of-type(6){top:23%;left:-4%}.divisions-scene{background:var(--paper);padding:120px 6vw}.divisions-scene header{border-bottom:1px solid #bbb4aa;grid-template-columns:32% 68%;align-items:end;display:grid}.divisions-scene header>span{align-self:start}.division-list article{border-bottom:1px solid #bbb4aa;grid-template-columns:8% 39% 44% 9%;align-items:center;min-height:155px;transition:all .2s;display:grid}.division-list article:hover{background:var(--pink);color:#fff;padding:0 20px}.division-list article>span{font-size:11px;font-weight:900}.division-list h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3vw,3.7rem);line-height:.9}.division-list p{font-family:Georgia,serif;line-height:1.55}.division-list b{justify-self:end;font-size:2rem}.bridge-scene{background:var(--cream);grid-template-columns:39% 61%;align-items:center;gap:4vw;min-height:900px;padding:110px 5vw;display:grid}.bridge-copy{z-index:2;min-width:0;position:relative}.bridge-copy h2{font-size:clamp(3.2rem,5vw,5rem);line-height:.88}.bridge-copy>span{color:var(--pink);letter-spacing:.2em;font-size:10px;font-weight:950}.bridge-copy p{max-width:500px;font-family:Georgia,serif;font-size:1.2rem}.loss-graph-card{background:var(--ink);color:#fff;border:1px solid #333;padding:clamp(24px,3vw,46px);box-shadow:18px 18px #ff2a8b30}.graph-top{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.graph-top>div:first-child{flex-direction:column;gap:6px;display:flex}.graph-top>div:first-child span{color:var(--pink);letter-spacing:.18em;font-size:8px;font-weight:950}.graph-top>div:first-child b{font-size:1.25rem}.graph-legend{letter-spacing:.1em;gap:9px;font-size:7px;display:grid}.graph-legend span{align-items:center;gap:8px;display:flex}.graph-legend i{background:#8f8f8f;width:22px;height:3px;display:block}.graph-legend i.legend-pink{background:var(--pink)}.loss-graph{margin:20px 0 10px;padding-left:30px;position:relative}.loss-graph svg{width:100%;height:auto;overflow:visible}.grid-lines line{stroke:#343434;stroke-width:1px;stroke-dasharray:5 6}.graph-area{fill:url(#pinkFill)}.graph-up{fill:none;stroke:var(--pink);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 9px #ff2a8b6b)}.graph-down{fill:none;stroke:#898989;stroke-width:4px;stroke-dasharray:10 10}.up-dot{fill:var(--pink);stroke:#fff;stroke-width:3px}.down-dot{fill:#777;stroke:#ddd;stroke-width:2px}.leak-labels text{fill:#b7b7b7;letter-spacing:.06em;font-size:10px;font-weight:800}.graph-y{letter-spacing:.12em;color:#777;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:20px;bottom:40px;left:0;transform:rotate(180deg)}.graph-x{color:#777;text-align:center;letter-spacing:.06em;grid-template-columns:repeat(7,1fr);margin-left:5%;font-size:6px;display:grid}.graph-system{border:1px solid #393939;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.graph-system span{border-bottom:1px solid #393939;border-right:1px solid #393939;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:8px;font-weight:900;display:flex}.graph-system b{color:var(--pink)}.loss-graph-card>small{color:#666;margin-top:14px;font-size:8px;display:block}.offers-scene{background:var(--pink);padding:120px 0}.offers-scene>header{color:#fff}.offers-scene>header>span,.offers-scene h2 em{color:var(--ink)}.offers-list article{background:var(--paper);border:2px solid var(--ink);grid-template-columns:9% 36% 31% 24%;align-items:center;gap:20px;min-height:480px;margin:0 3vw 22px;padding:clamp(30px,5vw,72px);transition:all .25s;display:grid;box-shadow:12px 12px #0000002e}.offers-list article:hover{transform:translateY(-8px);box-shadow:20px 20px #00000038}.offer-number{align-self:start;font-size:.8rem;font-weight:950}.offer-main>span{color:var(--pink);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:950}.offer-main h3{letter-spacing:-.08em;text-transform:uppercase;margin:15px 0 25px;font-size:clamp(2.5rem,4.7vw,5.7rem);line-height:.84}.offer-main p{max-width:420px;font-family:Georgia,serif;line-height:1.65}.offers-list ul{margin:0;padding:0;list-style:none}.offers-list li{border-bottom:1px solid #cfc8bd;padding:10px 0;font-size:12px;font-weight:700}.offers-list li:before{content:"+";color:var(--pink);margin-right:10px}.offer-action{border-left:1px solid #cfc8bd;flex-direction:column;justify-content:space-between;align-self:stretch;padding-left:26px;display:flex}.offer-action b{font-family:Georgia,serif}.offer-action button{background:var(--ink);color:#fff;text-align:left;letter-spacing:.08em;cursor:pointer;border:0;padding:18px;font-size:10px;font-weight:950}.goat-scene{background:var(--ink);color:#fff;grid-template-columns:47% 53%;align-items:center;min-height:900px;padding:90px 6vw;display:grid;position:relative;overflow:hidden}.goat-scene:after{content:"GOAT";letter-spacing:-.12em;color:#ffffff06;font-size:31vw;font-weight:950;position:absolute;bottom:-10%;right:-2%}.goat-image{z-index:1;border:1px solid #ffffff38;height:700px;padding:25px;position:relative;transform:rotate(-2deg);box-shadow:-20px 20px #ff2a8b2b}.goat-image img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.1);width:100%;height:100%}.goat-copy{z-index:2;padding-left:7%;position:relative}.goat-copy h2{font-size:clamp(3.5rem,6.8vw,7.8rem)}.goat-copy p{color:#d3cec5;max-width:600px;margin:30px 0;font-family:Georgia,serif;font-size:1.15rem;line-height:1.65}.manifesto-scene{background:#fff;padding:120px 6vw 0}.manifesto-lines p{letter-spacing:-.06em;text-transform:uppercase;border-top:1px solid #c9c3b8;margin:0;padding:28px 0;font-size:clamp(2rem,5vw,6rem);font-weight:950;line-height:.95}.manifesto-lines p:nth-child(2){text-align:center}.manifesto-lines p:nth-child(3){text-align:right;border-bottom:1px solid #c9c3b8}.manifesto-lock{background:var(--cream);grid-template-columns:42% 58%;align-items:center;min-height:760px;margin-top:100px;display:grid;overflow:hidden}.manifesto-lock img{object-fit:cover;object-position:top;width:100%;height:760px}.manifesto-lock>div{padding:6vw}.manifesto-lock h2{font-size:clamp(3rem,6vw,7rem)}.manifesto-lock p{font-family:Georgia,serif;font-size:1.2rem}.calendar-scene{background:var(--pink);color:#fff;grid-template-columns:60% 40%;align-items:center;padding:110px 6vw;display:grid}.calendar-scene>div:first-child>span{color:var(--ink)}.calendar-scene h2{font-size:clamp(3rem,6.8vw,7.5rem)}.calendar-scene h2 em{color:var(--ink)}.calendar-card{color:var(--ink);border:2px solid var(--ink);background:#fff;padding:clamp(30px,5vw,64px);transform:rotate(1.5deg);box-shadow:18px 18px #00000038}.calendar-top{letter-spacing:.15em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.calendar-top b{color:var(--pink)}.calendar-card h3{letter-spacing:-.06em;margin:70px 0 20px;font-size:clamp(2rem,4vw,4.5rem);line-height:.9}.calendar-card p{font-family:Georgia,serif;line-height:1.65}.calendar-card>a{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin-top:45px;padding:18px;font-size:11px;font-weight:950;display:flex}.calendar-card small{color:#777;margin-top:14px;line-height:1.45;display:block}.application-scene{color:#fff;background:#080808;min-height:900px;padding:110px 5vw}.application-shell{border:1px solid #ffffff40;grid-template-columns:38% 62%;max-width:1400px;min-height:720px;margin:auto;display:grid}.application-shell aside{background:radial-gradient(circle at 15% 70%,#ff2a8b40,#0000 34%),#0d0d0d;flex-direction:column;padding:clamp(35px,5vw,75px);display:flex}.application-shell aside>span{letter-spacing:.2em;color:var(--pink);font-size:9px;font-weight:950}.application-shell aside h2{letter-spacing:-.08em;margin:35px 0;font-size:clamp(3rem,5.5vw,6rem);line-height:.84}.application-shell aside h2 em{color:var(--pink);font-style:normal}.application-shell aside>p{color:#bbb;font-family:Georgia,serif;line-height:1.6}.form-progress{gap:13px;margin-top:auto;display:grid}.form-progress button{color:#777;letter-spacing:.15em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px 1fr;align-items:center;gap:10px;font-size:9px;display:grid}.form-progress i{border:1px solid #777;border-radius:50%;width:8px;height:8px}.form-progress button.active{color:#fff}.form-progress button.active i{background:var(--pink);border-color:var(--pink);box-shadow:0 0 15px var(--pink)}.form-progress button.done i{background:var(--gold);border-color:var(--gold)}.application-shell form{background:#111;flex-direction:column;padding:clamp(35px,5vw,75px);display:flex}.form-count{color:var(--pink);letter-spacing:.15em;margin-left:auto;font-size:10px;font-weight:900}.application-shell fieldset{border:0;margin:35px 0 0;padding:0}.application-shell legend{letter-spacing:-.06em;margin-bottom:30px;font-size:clamp(2.2rem,4vw,4.3rem);font-weight:900;line-height:.95}.application-shell label{color:#aaa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.application-shell input:not([type=radio]),.application-shell textarea{color:#fff;text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #555;outline:0;width:100%;padding:12px 0;transition:border .2s}.application-shell textarea{resize:vertical;min-height:76px}.application-shell .large-area{min-height:190px}.application-shell input:focus,.application-shell textarea:focus{border-color:var(--pink)}.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-grid label{cursor:pointer;color:#fff;border:1px solid #444;align-items:center;min-height:70px;margin:0;padding:18px;font-size:11px;transition:all .2s;display:flex}.choice-grid label.selected{border-color:var(--pink);background:#ff2a8b26}.choice-grid input{opacity:0;position:absolute}.date-row{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.form-actions{justify-content:space-between;gap:15px;margin-top:auto;padding-top:35px;display:flex}.form-actions button{color:#aaa;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.form-actions .next-button{background:var(--pink);color:#fff;margin-left:auto;padding:18px 24px}.form-actions .next-button:disabled{opacity:.6;cursor:wait}.honey{position:absolute!important;left:-9999px!important}.form-error{color:#ff8095;font-size:12px}.application-summary{border:1px solid #333;grid-template-columns:auto 1fr;gap:10px 20px;padding:18px;display:grid}.application-summary span{color:var(--pink);letter-spacing:.14em;font-size:9px}.success-screen{text-align:center;flex-direction:column;justify-content:center;max-width:1200px;min-height:680px;margin:auto;display:flex}.success-screen p{color:#bbb;font-family:Georgia,serif;font-size:1.2rem}.success-screen>div{justify-content:center;gap:15px;margin-top:35px;display:flex}.success-screen a{background:var(--pink);letter-spacing:.08em;padding:18px 24px;font-size:10px;font-weight:950}.final-scene{background:var(--gold-light);grid-template-columns:48% 52%;align-items:center;min-height:850px;display:grid;overflow:hidden}.final-scene>img{object-fit:cover;object-position:top;mix-blend-mode:multiply;filter:grayscale(.15)contrast(1.05);width:100%;height:850px}.final-scene>div{padding:6vw}.final-scene>div>span{letter-spacing:.2em;color:#8c3116;font-size:10px;font-weight:950}.final-scene h2{letter-spacing:-.09em;margin:30px 0;font-size:clamp(4rem,8vw,9rem);line-height:.82}.final-scene p{margin-bottom:35px;font-family:Georgia,serif;font-size:1.4rem}footer{background:var(--ink);color:#fff;grid-template-columns:55% 20% 25%;gap:30px;padding:70px 5vw 35px;display:grid;position:relative}.footer-brand{align-items:center;gap:25px;display:flex}.footer-brand img{object-fit:cover;width:120px;height:120px}.footer-brand p{color:#aaa;letter-spacing:.1em;font-size:11px;line-height:1.8}footer>div:not(.footer-brand){letter-spacing:.08em;flex-direction:column;gap:18px;font-size:11px;font-weight:800;display:flex}.copyright{color:#777;letter-spacing:.16em;border-top:1px solid #333;grid-column:1/-1;padding-top:25px;font-size:8px}.mobile-sticky{display:none}@media (width<=1000px){.nav-links{z-index:-1;background:var(--ink);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;font-size:1.5rem;transition:all .25s;position:fixed;inset:0}.nav-links.open{opacity:1;visibility:visible;z-index:0}.menu-button{z-index:2;display:block}.hero{grid-template-columns:1fr;align-items:start;min-height:980px;padding-top:125px}.hero-copy{padding-top:20px}.hero-copy h1{font-size:clamp(4.2rem,14vw,8rem)}.hero-art{width:68%;height:58%;right:-4%}.hero-lede{max-width:52%}.reveal-scene{grid-template-columns:55% 45%}.method-scene{grid-template-columns:1fr;gap:75px}.method-orbit{width:min(650px,78vw)}.bridge-scene{grid-template-columns:1fr;gap:50px}.campaign-proof-scene header{grid-template-columns:1fr;gap:20px}.campaign-proof-scene header p{max-width:620px}.campaign-proof-grid{grid-template-columns:1fr 1fr}.campaign-proof-grid .campaign-proof-large{grid-column:1/-1;min-height:780px}.campaign-proof-grid figure:not(.campaign-proof-large){min-height:780px}.portfolio-marquee>header{grid-template-columns:1fr;gap:20px}.portfolio-marquee>header p{max-width:620px}.offers-list article{grid-template-columns:8% 45% 47%}.offer-action{border-top:1px solid #cfc8bd;border-left:0;flex-direction:row;grid-column:2/4;align-items:center;min-height:100px;padding-top:20px;padding-left:0}.goat-scene{grid-template-columns:44% 56%}.calendar-scene{grid-template-columns:1fr;gap:45px}}@media (width<=720px){.film-intro video{object-position:center}.intro-brand{top:25px;left:20px}.intro-controls{gap:8px;bottom:24px;left:15px;right:15px}.intro-controls button{min-height:46px;padding:0 12px;font-size:7px}.nav{height:74px;padding:0 18px}.brand img{width:44px;height:44px}.brand{font-size:10px}.brand small{font-size:6px}.hero{min-height:930px;padding:105px 18px 55px;display:block}.authority-kicker{font-size:9px}.hero h1{font-size:clamp(3.55rem,18vw,6rem);line-height:.8}.hero h1 span{white-space:normal}.hero-lede{max-width:96%;font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.cta{width:100%;min-height:52px}.hero-services{max-width:64%;line-height:1.8}.hero-art{opacity:.82;width:108%;height:43%;bottom:12px;right:-28%}.hero-cinematic{object-position:66% center}.pop-word{font-size:.75rem}.pop-one{top:7%;right:22%}.pop-two{top:30%;left:1%}.hero-rail{display:none}.mind-scene{min-height:760px;padding:90px 20px}.mind-copy h2{font-size:clamp(3.5rem,17vw,6.3rem)}.chaos-cloud span{padding:8px;font-size:10px}.statement-bar{line-height:1.6}.reveal-scene{min-height:880px;padding:70px 18px;display:block}.reveal-photo{width:82%;height:660px}.reveal-lines{margin:0;position:absolute;bottom:8%;left:7%;right:3%}.reveal-lines p{font-size:clamp(1.9rem,9vw,3.7rem)}.reveal-lines p:nth-child(2n){transform:translate(3%)}.machine-scene,.divisions-scene,.offers-scene,.comparison-scene,.campaign-proof-scene,.method-scene,.goat-scene,.manifesto-scene,.calendar-scene,.application-scene{padding-top:85px;padding-bottom:85px}.section-header,.offers-scene>header{padding:0 20px 45px}.section-header h2,.offers-scene h2,.divisions-scene h2,.comparison-head h2,.method-intro h2,.goat-copy h2,.bridge-copy h2,.calendar-scene h2,.manifesto-lock h2,.success-screen h2{font-size:clamp(3.2rem,15vw,6rem)}.machine-track{padding-left:20px;padding-right:20px}.machine-card{min-width:82vw}.comparison-scene{padding-left:12px;padding-right:12px}.comparison-head{grid-template-columns:1fr;margin:0 6px 32px}.comparison-head>p{font-size:1rem}.case-tabs{grid-template-columns:repeat(3,minmax(135px,1fr));margin:0 6px;overflow-x:auto}.case-tabs button{min-height:62px;font-size:9px}.case-study{margin:0 6px;box-shadow:9px 9px #0000002e}.case-visual{height:112vw;min-height:460px}.case-visual>img{object-position:center}.case-side{width:41%;bottom:18px}.case-side b{padding:7px 9px;font-size:8px}.case-side span{font-size:.9rem;line-height:1.05}.before-label{left:12px}.after-label{right:12px}.case-divider span{padding:9px 13px;font-size:7px}.case-copy{grid-template-columns:1fr}.case-copy>div{border-bottom:1px solid #c7c0b6;border-right:0;padding:28px 22px}.case-copy>div:last-child{border-bottom:0}.case-title h3{font-size:2.85rem}.case-thesis{grid-template-columns:1fr;gap:14px;margin:45px 6px 0}.case-thesis span{text-align:left;color:#fff}.method-scene{min-height:900px;padding-left:20px;padding-right:20px}.method-orbit{width:88vw;margin-left:-3vw}.method-center{padding:18px;inset:23%}.method-center p{font-size:.7rem}.method-orbit button{padding:9px;font-size:8px}.divisions-scene{padding-left:20px;padding-right:20px}.divisions-scene header{grid-template-columns:1fr}.divisions-scene header>span{margin-bottom:25px}.division-list article{grid-template-columns:14% 75% 11%;min-height:155px}.division-list h3{font-size:1.65rem}.division-list p{grid-column:2/4;margin-top:-25px;font-size:.82rem}.division-list b{grid-area:1/3;font-size:1.2rem}.campaign-proof-scene{padding-left:18px;padding-right:18px}.campaign-proof-scene header h2{font-size:3.65rem}.campaign-proof-grid{grid-template-columns:1fr}.campaign-proof-grid .campaign-proof-large{grid-column:auto}.campaign-proof-grid figure,.campaign-proof-grid .campaign-proof-large,.campaign-proof-grid figure:not(.campaign-proof-large){aspect-ratio:4/5;min-height:0}.campaign-proof-grid .campaign-proof-large{aspect-ratio:4/5.25}.campaign-proof-close{flex-direction:column;justify-content:flex-start;gap:4px}.portfolio-marquee{padding-top:85px;padding-bottom:80px}.portfolio-marquee>header{padding:0 18px 45px}.portfolio-marquee>header h2{font-size:3.65rem}.marquee-window,.marquee-track{gap:12px}.marquee-forward figure img{height:310px}.marquee-reverse figure img{height:245px}.marquee-close{flex-direction:column;align-items:flex-start;gap:12px;margin:32px 18px 0}@keyframes portfolio-left{to{transform:translate(calc(-50% - 6px))}}.bridge-scene{padding:85px 16px}.loss-graph-card{padding:20px 12px;box-shadow:9px 9px #ff2a8b30}.graph-top{flex-direction:column}.graph-legend{grid-template-columns:1fr 1fr}.loss-graph{padding-left:17px}.leak-labels text{font-size:8px}.graph-x{font-size:5px}.graph-system{grid-template-columns:1fr 1fr}.graph-system span{font-size:7px}.offers-list article{grid-template-columns:1fr;min-height:0;margin:0 12px 20px;padding:28px}.offer-number{color:var(--pink)}.offer-main h3{font-size:3.4rem}.offer-action{flex-direction:column;grid-column:1;align-items:stretch;gap:20px}.offer-action button{text-align:center}.goat-scene{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.goat-image{width:91%;height:460px}.goat-copy{padding:70px 0 0}.manifesto-scene{padding-left:20px;padding-right:20px}.manifesto-lines p{font-size:2.35rem}.manifesto-lock{grid-template-columns:1fr;margin-top:70px}.manifesto-lock img{height:560px}.manifesto-lock>div{padding:45px 24px}.calendar-scene{padding-left:20px;padding-right:20px}.calendar-card{transform:none;box-shadow:10px 10px #00000038}.calendar-card h3{margin-top:45px}.application-scene{padding-left:12px;padding-right:12px}.application-shell{grid-template-columns:1fr}.application-shell aside{min-height:480px}.application-shell form{min-height:650px;padding:32px 22px}.form-progress{grid-template-columns:repeat(6,1fr);gap:4px}.form-progress button{font-size:0;display:block}.form-progress i{border-radius:0;width:100%;height:4px;display:block}.choice-grid,.date-row{grid-template-columns:1fr}.application-shell legend{font-size:2.5rem}.success-screen>div{flex-direction:column}.final-scene{grid-template-columns:1fr;min-height:930px;position:relative}.final-scene>img{height:930px}.final-scene:after{content:"";background:linear-gradient(0deg, var(--gold-light) 5%, transparent 68%);position:absolute;inset:0}.final-scene>div{z-index:2;padding:25px;position:absolute;bottom:35px}.final-scene h2{font-size:4.3rem}footer{grid-template-columns:1fr 1fr;padding-bottom:110px}.footer-brand{grid-column:1/-1}.footer-brand img{width:90px;height:90px}.copyright{font-size:6px}.mobile-sticky{z-index:110;background:var(--pink);color:#fff;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:11px;font-weight:950;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 8px 35px #00000059}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.film-intro{display:none}}:root{--pink:#ed217c;--pink-soft:#ff8fbf}section[id]{scroll-margin-top:30px}:focus-visible{outline:3px solid var(--pink);outline-offset:5px}.skip-link{z-index:1000;color:#000;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.nav{background:linear-gradient(#050505ad,#0000);height:100px;padding:0 5vw}.hero{align-items:center;height:100svh;min-height:900px;max-height:1200px;padding:155px 5vw 100px;display:flex}.hero-grid{display:none}.hero:after{background:0 0}.hero-art{width:100%;height:100%;inset:0}.hero-cinematic{object-fit:cover;object-position:center;filter:none;-webkit-mask-image:none;mask-image:none}.hero-copy{width:55%;max-width:830px;padding:0}.authority-kicker{letter-spacing:.15em;gap:16px;margin-bottom:35px;font-size:10px}.authority-kicker span{color:var(--pink-soft);background:0 0;padding:0;transform:none}.hero h1{letter-spacing:-.065em;max-width:none;font-size:clamp(4.5rem,7.2vw,8rem);font-weight:900;line-height:.91}.hero h1 span{color:#fff;white-space:nowrap;-webkit-text-stroke:0;font-size:1em}.hero h1 span:after{content:"";background:var(--pink);width:115px;height:7px;margin-top:30px;display:block}.hero-lede{max-width:470px;margin:26px 0 32px;font-family:inherit;font-size:clamp(15px,1.25vw,19px);line-height:1.7}.hero-actions{gap:22px;max-width:460px}.hero-services{color:#ccc;max-width:400px;line-height:1.9}.film-link{color:#ccc;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-size:10px}.hero-rail{font-size:9px;bottom:30px;left:5vw;right:5vw}.eyebrow{letter-spacing:.18em;color:var(--pink);font-size:10px;font-weight:800}.founder-section{background:#f5f1eb;grid-template-columns:44% 1fr;align-items:center;gap:9%;padding:130px 7vw;display:grid}.founder-portrait{background:#161616;height:650px;position:relative;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.founder-portrait>span{color:#fff;letter-spacing:.16em;background:#060606;padding:21px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.founder-copy h2,.universe-section h2{letter-spacing:-.06em;margin:27px 0;font-size:clamp(40px,5vw,76px);line-height:1}.founder-copy h2 em,.universe-section h2 em{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.founder-copy p{color:#514a47;max-width:560px;font-size:15px;line-height:1.85}.founder-copy p.large-copy{color:#151515;font-size:21px;line-height:1.5}.founder-signature{margin-top:28px;font-family:Georgia,serif;font-size:35px;font-style:italic}.founder-signature span{letter-spacing:.2em;color:#77635e;margin-top:12px;font-family:Arial,sans-serif;font-size:9px;font-style:normal;display:block}.universe-section{color:#fff;background:#08090b;padding:115px 7vw}.universe-section>header{grid-template-columns:1.3fr 1fr;align-items:end;gap:0 8%;margin-bottom:65px;display:grid}.universe-section>header>.eyebrow{grid-column:1/-1}.universe-section>header p{color:#aaa;max-width:400px;margin-bottom:30px;line-height:1.8}.air-feature{color:#102339;background:#dfe8f1;grid-template-columns:1fr 1fr;gap:8%;min-height:470px;padding:55px;transition:background .25s;display:grid;position:relative;overflow:hidden}.air-feature:hover{background:#c9dfee}.air-number{letter-spacing:.15em;font-size:9px;position:absolute;top:25px;left:40px}.air-mark{letter-spacing:-.08em;align-self:center;padding:45px 0 20px;font-size:clamp(70px,8vw,125px);font-weight:900;line-height:.78;position:relative}.air-mark span{vertical-align:top;letter-spacing:0;font-size:25px}.air-mark i{letter-spacing:.16em;margin-top:30px;font-size:9px;font-style:normal;line-height:1.5;display:block}.air-description{align-self:center;padding-top:25px}.air-description>span{letter-spacing:.18em;font-size:9px}.air-description h3{letter-spacing:-.05em;margin:20px 0;font-size:clamp(30px,3.5vw,52px);line-height:1.05}.air-description p{max-width:320px;font-size:14px;line-height:1.7}.air-description strong{letter-spacing:.08em;margin-top:30px;font-size:11px;display:block}.venture-list>a{border-bottom:1px solid #303035;grid-template-columns:24% 34% 1fr 25px;align-items:center;gap:20px;padding:33px 0;transition:padding .25s,color .25s;display:grid}.venture-list>a:hover{color:var(--pink-soft);padding-left:12px}.venture-list span{color:#b8b5bb;letter-spacing:.06em;font-size:9px;line-height:1.7}.venture-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(17px,2.1vw,29px)}.venture-list p{color:#aaa;font-size:12px;line-height:1.6}.venture-list b{font-size:24px;font-weight:400}.research-note{border-left:2px solid var(--pink);margin-top:55px;padding-left:23px}.research-note span{letter-spacing:.15em;color:var(--pink-soft);font-size:9px}.research-note h3{letter-spacing:-.02em;font-size:18px}.research-note p{color:#aaa;max-width:600px;font-size:13px;line-height:1.8}.comparison-scene{padding-top:115px}.comparison-head h2,.portfolio-marquee h2{font-size:clamp(42px,6vw,80px)}.portfolio-marquee{padding-top:90px;padding-bottom:60px}.method-scene,.divisions-scene,.offers-scene{padding-top:100px;padding-bottom:100px}.method-intro h2,.divisions-scene h2,.offers-scene h2,.goat-copy h2{font-size:clamp(44px,6.2vw,86px);line-height:.95}.division-list h3{font-size:clamp(23px,3vw,42px)}.goat-scene{min-height:650px}.application-scene{padding-top:100px;padding-bottom:100px}.final-scene{min-height:650px}.final-scene h2{font-size:clamp(45px,6vw,85px)}@media (width>=1800px){.hero-copy{margin-left:3vw}.hero-cinematic{object-position:70% center}}@media (width<=1000px){.hero{min-height:820px}.hero-copy{width:58%}.hero h1{font-size:7.6vw}.hero-cinematic{object-position:57% center}.nav-links{gap:18px;font-size:9px}.founder-section{gap:6%;padding:85px 6vw}.founder-portrait{height:560px}.founder-copy p.large-copy{font-size:18px}.air-feature{padding:45px 30px}.venture-list>a{grid-template-columns:22% 37% 1fr 20px;gap:12px}}@media (width<=700px){.nav{height:80px;padding:0 6vw}.brand img{width:42px;height:42px}.nav-links.open{background:#111;top:80px}.menu-button{min-width:44px;min-height:44px}.hero{align-items:flex-start;height:auto;min-height:980px;max-height:none;padding:120px 6vw 80px;display:block}.hero-art{width:100%;height:64%;inset:auto 0 0}.hero-cinematic{object-position:72% center;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.hero-copy{width:100%;max-width:none;padding:0}.authority-kicker{gap:10px;margin-bottom:25px;font-size:8px}.hero h1{max-width:100%;font-size:14vw;line-height:.94}.hero h1 span:after{width:65px;height:4px;margin-top:19px}.hero-lede{max-width:350px;margin:20px 0;font-size:14px;line-height:1.7}.hero-actions{gap:17px}.hero-actions .cta{gap:20px;min-height:50px;padding:0 17px;font-size:10px}.text-link{font-size:9px}.film-link{text-align:left;width:100%;font-size:9px;display:block}.hero-services{display:none}.hero-rail{gap:8px;font-size:7px;left:6vw;right:6vw}.hero-rail>b:last-child{display:none}.founder-section{grid-template-columns:1fr;gap:40px;padding:70px 6vw}.founder-portrait{width:100%;height:470px}.founder-copy h2{font-size:46px}.founder-copy p{font-size:14px}.founder-copy p.large-copy{font-size:20px}.universe-section{padding:75px 6vw}.universe-section>header{margin-bottom:35px;display:block}.universe-section h2{font-size:45px}.universe-section>header p{margin-top:25px;font-size:14px}.air-feature{padding:50px 25px 35px;display:block}.air-number{font-size:8px;left:25px}.air-mark{padding-top:30px;padding-bottom:25px;font-size:92px}.air-mark i{font-size:8px}.air-description{border-top:1px solid #10233944;padding-top:25px}.air-description h3{font-size:37px}.air-description h3 br{display:none}.air-description strong{margin-top:25px}.venture-list>a{grid-template-columns:1fr 25px;gap:10px;padding:27px 0}.venture-list span{grid-column:1}.venture-list h3{grid-column:1;font-size:24px}.venture-list p{grid-column:1;margin:0}.venture-list b{grid-area:1/2/4}.research-note h3{font-size:16px;line-height:1.6}.comparison-scene,.method-scene,.divisions-scene,.offers-scene,.application-scene{padding-top:70px;padding-bottom:70px}.comparison-head h2,.portfolio-marquee h2,.method-intro h2,.divisions-scene h2,.offers-scene h2,.goat-copy h2{font-size:43px;line-height:.98}.comparison-head p{font-size:14px}.portfolio-marquee{padding-top:60px}.goat-scene,.final-scene{min-height:0}.final-scene h2{font-size:48px}.final-scene>div{padding:40px 6vw}footer{padding-bottom:100px}.film-intro-done{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.goat-journey{color:#fff;--journey:0;--spill:0;--leave:0;--goat-x:0vw;--goat-y:0vh;--goat-scale:1;--goat-rotate:0deg;background:#100c11;height:330svh;position:relative}.goat-stage{isolation:isolate;background:#100c11;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.stage-fallback{opacity:1;background:radial-gradient(at 72% 42%,#5b284a55,#0000 55%),repeating-radial-gradient(at 73%,#0000 0 90px,#e5c3d008 91px 92px,#0000 93px 140px),#100c11;position:absolute;inset:0}.liquid-canvas{opacity:0;filter:saturate(.9)brightness(.6);width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.liquid-canvas[data-ready=true]{opacity:calc(var(--spill) * .6)}.liquid-spill{z-index:1;pointer-events:none;clip-path:ellipse(calc(var(--spill) * 130%) calc(var(--spill) * 130%) at 70% 60%);opacity:calc(1 - var(--leave));background:#ee217c;position:absolute;inset:-15%}.liquid-spill>div{background:conic-gradient(from calc(var(--journey) * 200deg) at 70% 55%,#f72b88,#ff9ec9 13%,#c5095c 21%,#f53996 31%,#ffb3d3 37%,#c5095c 44%,#ec227c 57%,#ef2b85 80%,#ffabd0 89%,#f72b88);opacity:.8;transform:rotate(calc(var(--journey) * -20deg));filter:blur(22px);position:absolute;inset:0}.stage-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b070e9c,#0000 75%),linear-gradient(#0000 70%,#08050b88);position:absolute;inset:0}.shift-topline,.shift-bottomline{z-index:8;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:700;display:flex;position:absolute;left:5vw;right:5vw}.shift-topline{top:35px}.shift-topline>a{letter-spacing:-.06em;font-size:19px}.shift-topline>a span{color:#ff9ac5}.shift-topline>span{color:#ffffffb3}.shift-topline button,.shift-bottomline button{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.1em;background:#ffffff12;border:1px solid #fff4;border-radius:40px;min-height:44px;padding:13px 19px;font-size:9px}.shift-bottomline{bottom:30px}.shift-bottomline>span{max-width:150px;line-height:1.7}.chapter-lines{gap:7px;display:flex}.chapter-lines i{background:#fff4;width:42px;height:2px;display:block}.chapter-lines i.active{background:#fff}.stage-type{z-index:3;pointer-events:none;transform:translateX(calc(var(--journey) * -30vw)) scale(calc(1 + var(--journey) * 1.6));opacity:calc(1 - var(--leave));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-type span{letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ffffff50;font-size:47vw;font-weight:950;line-height:.7}.goat-traveler{z-index:5;width:min(44vw,600px);height:80%;transform:translate3d(var(--goat-x),var(--goat-y),0) rotate(var(--goat-rotate)) scale(var(--goat-scale));transform-origin:50% 80%;will-change:transform;pointer-events:none;position:absolute;bottom:7vh;left:48%}.goat-traveler img{object-fit:contain;filter:drop-shadow(0 25px 35px #15061580);width:100%;height:100%}.goat-shadow{filter:blur(14px);z-index:-1;width:75%;height:6%;transform:scaleX(calc(1 - var(--journey) * .3));background:#11050d66;border-radius:50%;position:absolute;bottom:-2%;left:14%}.stage-captions{z-index:6;pointer-events:none;width:51%;min-height:280px;position:absolute;top:50%;left:6vw;transform:translateY(-43%)}.stage-captions>div{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(35px)}.stage-captions>div.current{opacity:1;visibility:visible;pointer-events:auto;transform:none}.stage-captions>div>span{letter-spacing:.2em;color:#ffc7e0;font-size:9px}.stage-captions h2{letter-spacing:-.075em;max-width:700px;margin:24px 0;font-size:clamp(47px,6.5vw,104px);font-weight:900;line-height:.91}.stage-captions h2 em{color:#ffcde2;letter-spacing:-.07em;font-family:Georgia,serif;font-weight:400}.stage-captions p{color:#f8dfeb;max-width:310px;font-size:13px;line-height:1.7}.stage-captions a{letter-spacing:.12em;border-bottom:1px solid #fff;padding:13px 0;font-size:10px;display:inline-block}.shift-stamp{letter-spacing:.22em;z-index:7;opacity:calc(var(--leave) * .9);border-top:1px solid #fff5;padding-top:15px;font-size:10px;position:absolute;bottom:115px;right:6vw}.goat-journey.still{height:auto}.goat-journey.still .goat-stage{height:720px;position:relative}.goat-journey.still .goat-traveler{transform:none}.goat-journey.still .liquid-spill{display:none}.goat-journey.still .stage-type{opacity:1;transform:none}.goat-journey.still .stage-captions>div{display:none}.goat-journey.still .stage-captions>div:first-child{opacity:1;visibility:visible;display:block;transform:none}.motion-summary{letter-spacing:.1em;background:#ed217c;justify-content:space-between;gap:30px;padding:30px 6vw;font-size:10px;line-height:1.6;display:flex}.infinite-section{color:#fff;background:#09090b;padding:105px 0 35px;overflow:hidden}.infinite-section>header{justify-content:space-between;align-items:end;gap:40px;padding:0 6vw 55px;display:flex}.infinite-section h2{letter-spacing:-.07em;margin:25px 0 0;font-size:clamp(48px,7vw,100px);line-height:.91}.infinite-section h2 em{color:#ff98c7;letter-spacing:-.065em;font-family:Georgia,serif;font-weight:400}.atlas-tools{max-width:340px}.atlas-tools p{color:#b6afb9;font-size:13px;line-height:1.9}.atlas-tools>div{flex-wrap:wrap;gap:10px;display:flex}.atlas-tools button{color:#fff;letter-spacing:.06em;cursor:pointer;background:#ffffff0a;border:1px solid #fff4;border-radius:24px;min-height:44px;padding:10px 17px;font-size:9px}.atlas-tools button[aria-pressed=true]{background:#ed217c;border-color:#ed217c}.infinite-canvas{cursor:grab;touch-action:pan-y;perspective:1400px;background:#101014;height:680px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.infinite-canvas[data-dragging=true]{cursor:grabbing}.infinite-canvas[data-dragging=true] *{cursor:grabbing!important}.atlas-tile{color:#fff;cursor:grab;text-align:left;will-change:transform;-webkit-user-select:none;user-select:none;background:#211c22;border:0;border-radius:3px;width:322px;height:237px;padding:0;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 30px #0005}.atlas-tile img{object-fit:cover;pointer-events:none;filter:brightness(.85);width:100%;height:100%;transition:filter .3s,scale .4s}.atlas-tile:hover img{filter:brightness();scale:1.035}.atlas-tile>span{letter-spacing:.03em;pointer-events:none;background:linear-gradient(#0000,#050505bb);justify-content:space-between;padding:30px 17px 14px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.atlas-tile b{font-weight:400}.atlas-center{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);letter-spacing:.15em;pointer-events:none;text-shadow:0 1px 10px #000;background:#ffffff16;border:1px solid #fff7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;font-size:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-center span{letter-spacing:.16em;font-size:6px;line-height:3}.infinite-canvas[data-dragging=true] .atlas-center{opacity:0}.atlas-footer{letter-spacing:.12em;justify-content:space-between;gap:25px;padding:30px 6vw 0;font-size:8px;line-height:1.7;display:flex}.atlas-footer span{color:#928b98}.atlas-footer a{color:#ff9bc9}.atlas-grid{grid-template-columns:repeat(3,1fr);gap:25px;padding:0 6vw;display:grid}.atlas-grid button{color:#fff;cursor:pointer;text-align:left;background:#18131c;border:0;padding:0}.atlas-grid img{object-fit:cover;width:100%;height:240px}.atlas-grid button>span{justify-content:space-between;padding:15px;font-size:12px;display:flex}.atlas-grid button:hover img{filter:brightness(1.1)}.work-dialog{color:#fff;background:#0b0b0e;border:1px solid #fff2;width:90vw;max-width:1050px;max-height:94svh;margin:auto;padding:0;box-shadow:0 20px 100px #000}.work-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000c}.work-detail{padding:20px}.work-detail>header,.work-detail>footer{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:25px;padding:0 0 15px;font-size:10px;display:flex}.work-detail>footer{padding:20px 0 0}.work-detail h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500}.work-detail button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff4;border-radius:24px;min-width:44px;min-height:44px;padding:10px 17px;font-size:10px}.work-detail>img{object-fit:contain;background:#111;width:100%;max-height:70svh}html[data-shy-motion=off] .marquee-track{animation-play-state:paused!important}html[data-shy-motion=off]{scroll-behavior:auto}@media (aspect-ratio>=2){.goat-stage{min-height:0}.goat-traveler{width:35vw;height:83%;bottom:1vh}.stage-captions{min-height:200px;top:45%}.stage-captions h2{margin:15px 0;font-size:5.3vw}.shift-topline{top:20px}.shift-bottomline{bottom:18px}.stage-type span{font-size:35vw}}@media (width<=700px){.goat-journey{height:290svh}.goat-stage{min-height:650px}.shift-topline,.shift-bottomline{gap:10px;left:6vw;right:6vw}.shift-topline{top:25px}.shift-topline>a{font-size:17px}.shift-topline>span{display:none}.shift-topline button{padding:10px 13px;font-size:8px}.shift-bottomline{font-size:7px;bottom:25px}.shift-bottomline>span{max-width:95px}.shift-bottomline button{padding:10px 12px;font-size:7px}.chapter-lines{gap:4px}.chapter-lines i{width:16px}.stage-type{align-items:end;padding-bottom:25vh}.stage-type span{font-size:55vw}.goat-traveler{width:80vw;height:55%;transform:translate3d(calc(var(--goat-x) * .45),calc(var(--goat-y) * .25),0) rotate(var(--goat-rotate)) scale(calc(.9 + var(--goat-scale) * .1));transform-origin:bottom;bottom:11vh;left:20%}.stage-captions{width:88%;min-height:220px;top:15%;left:6vw;transform:none}.stage-captions h2{max-width:100%;margin:20px 0;font-size:12vw;line-height:.94}.stage-captions p{max-width:260px;font-size:12px}.stage-captions>div>span{font-size:8px}.stage-shade{background:linear-gradient(#0b070e88,#0000 70%)}.shift-stamp{font-size:8px;bottom:95px}.goat-journey.still .goat-stage{height:800px}.motion-summary{flex-direction:column;gap:15px;font-size:9px}.infinite-section{padding-top:70px}.infinite-section>header{padding-bottom:35px;display:block}.infinite-section h2{font-size:13vw}.atlas-tools{max-width:none;margin-top:30px}.atlas-tools p{font-size:12px}.infinite-canvas{height:530px}.atlas-footer{flex-direction:column;gap:15px}.atlas-grid{grid-template-columns:1fr 1fr;gap:12px}.atlas-grid img{height:160px}.atlas-grid button>span{padding:12px;font-size:10px}.work-detail{padding:12px}.work-detail>header{font-size:8px}.work-detail h3{font-size:17px}.work-dialog{width:94vw;max-height:95svh}.work-detail>img{max-height:65svh}}@media (prefers-reduced-motion:reduce){.goat-journey{height:auto}.goat-stage{position:relative}.goat-traveler,.stage-type{transform:none!important}.liquid-spill,.liquid-canvas{display:none}.stage-captions>div{transition:none}.stage-captions>div:not(:first-child){display:none!important}.stage-captions>div:first-child{visibility:visible!important;opacity:1!important;display:block!important;transform:none!important}}@media (width<=700px){html[data-shy-scene=true] .mobile-sticky{opacity:0;pointer-events:none}}@media (aspect-ratio>=2){.goat-journey.still .goat-stage{height:100svh;min-height:0}}button.goat-traveler{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0}button.goat-traveler:disabled{cursor:default}button.goat-traveler:focus-visible{outline-offset:12px;border-radius:45%;outline:2px solid #ffb3d3}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.shy-v11{color:#f7f3ef;--silver:#e5e4e9;--blush:#f79cc8;background:#08080b}.shy-v11 .nav{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(120deg,#ffffff12,#11101866);border:1px solid #ffffff2b;border-radius:22px;width:auto;height:76px;padding:0 24px;position:fixed;top:14px;left:3vw;right:3vw;box-shadow:inset 0 1px #ffffff42,0 10px 35px #0004}.shy-v11 .brand{gap:12px;font-size:11px}.shy-v11 .brand small{font-size:7px}.shy-v11 .nav-links{gap:29px;font-size:9px}.nav-build{background:linear-gradient(125deg,#e8e3eb1f,#e8e3eb06);border:1px solid #fff4;border-radius:16px;padding:15px 22px;box-shadow:inset 1px 1px #fff4}.micro-label{letter-spacing:.2em;text-transform:uppercase;color:#c0b4c6;font-size:9px;font-weight:700}.goddess-hero{isolation:isolate;--hero-p:0;background:#08080b;height:110svh;min-height:900px;max-height:1400px;position:relative;overflow:hidden}.goddess-backdrop{transform:scale(calc(1 + var(--hero-p) * .13));transform-origin:70% 30%;position:absolute;inset:0}.goddess-backdrop>img{object-fit:cover;object-position:64% center;filter:saturate(.75)brightness(.76);width:100%;height:100%}.goddess-backdrop>div{background:linear-gradient(90deg,#08080be6,#0000 68%),linear-gradient(#0000 78%,#08080b);position:absolute;inset:0}.hero-metal-word{letter-spacing:-.09em;-webkit-text-fill-color:transparent;transform:translateX(calc(var(--hero-p) * -15vw));z-index:1;pointer-events:none;background:linear-gradient(110deg,#fff2,#0e0e1000 25%,#ffffff50 45%,#10101400 53%,#ffffff19 70%);-webkit-background-clip:text;background-clip:text;font-size:clamp(180px,41vw,750px);font-weight:950;line-height:.7;position:absolute;bottom:10vh;left:-1vw}.goddess-copy{z-index:4;max-width:720px;transform:translateY(calc(var(--hero-p) * -70px));opacity:calc(1 - var(--hero-p) * .7);position:absolute;top:20%;left:6vw}.goddess-copy>.micro-label{color:#ebc4d6;font-size:8px}.goddess-copy h1{letter-spacing:-.07em;margin:28px 0 25px;font-size:clamp(60px,7.1vw,115px);font-weight:850;line-height:.87}.goddess-copy h1 em{letter-spacing:-.075em;-webkit-text-fill-color:transparent;background:linear-gradient(150deg,#fff0f7,#b999ad 38%,#fff3fa 51%,#f0b3d3 62%,#a47792);-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-weight:400}.goddess-copy p{color:#d9ccd4;max-width:340px;margin-bottom:25px;font-size:14px;line-height:1.9}.liquid-button{letter-spacing:.1em;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(130deg,#fff8,#fff1 30%,#fff3 68%,#fff1);border:1px solid #ffffff5a;border-radius:18px;align-items:center;gap:35px;min-height:60px;padding:0 23px;font-size:9px;font-weight:800;transition:transform .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 1px 1px #fff9,inset -1px -1px #fff2,0 14px 30px #0005}.liquid-button:hover{transform:translateY(-5px);box-shadow:inset 1px 1px #fff,0 22px 45px #0007}.liquid-button.primary{color:#180813;background:linear-gradient(135deg,#f9c1dd,#bf5e8c 45%,#e49cbf 65%,#7c345b);border-color:#efafcf;box-shadow:inset 1px 1px 1px #fff9,inset -1px -3px 2px #58244066,0 15px 40px #0007}.liquid-button span{font-size:17px}.goddess-film{color:#c1a8b7;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:12px;font-size:8px;display:block}.goddess-credit{z-index:3;text-align:right;max-width:260px;position:absolute;bottom:15vh;right:5vw}.goddess-credit>span{letter-spacing:.12em;color:#dbc0cf;font-size:7px;line-height:1.8;display:block}.goddess-credit>strong{letter-spacing:-.04em;margin-top:20px;font-size:27px;font-weight:600;line-height:.98;display:block}.goddess-bottom{letter-spacing:.12em;z-index:5;color:#c5b8c3;justify-content:space-between;gap:25px;font-size:8px;display:flex;position:absolute;bottom:40px;left:6vw;right:6vw}.goddess-bottom>a:first-child{color:#f2c3dc}.goddess-orbit{z-index:2;pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:38vw;height:65%;position:absolute;top:18%;right:3vw;transform:rotate(-24deg)}.motion-dock{z-index:130;color:#f4e7ef;letter-spacing:.1em;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);cursor:pointer;background:#18121d66;border:1px solid #ffffff3b;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:8px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:inset 0 1px #ffffff42}.motion-dock>span{font-size:10px}.metal-logo{--rx:0deg;--ry:0deg;perspective:1000px;isolation:isolate;width:100%;height:100%;position:relative}.metal-logo>button{cursor:grab;background:0 0;border:0;width:100%;height:100%;padding:0}.logo-sculpture{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--turn,0deg)));transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}.logo-breath{width:100%;height:100%;transform-style:preserve-3d;animation:9s ease-in-out infinite logoFloat}.logo-depth{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateX(-9deg)rotateY(-18deg)}.logo-depth>i{backface-visibility:visible;background:linear-gradient(135deg,#fff,#3b3540 24%,#f5e7f3 40%,#6d4e65 56%,#d0c1cf 67%,#29222c 83%,#fff);position:absolute;inset:0;-webkit-mask-image:url(/images/shy-channel-logo.webp);mask-image:url(/images/shy-channel-logo.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.logo-front,.logo-back{mix-blend-mode:screen;backface-visibility:hidden;position:absolute;inset:0;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important}.logo-front{filter:drop-shadow(1px 2px #f8d3dd55);transform:translateZ(22px)}.logo-back{filter:grayscale(.6);transform:rotateY(180deg)translateZ(2px)}.metal-logo.mini{width:48px;height:52px}.mini .logo-front{transform:translateZ(7px)}.mini .logo-breath{animation:12s ease-in-out infinite logoFloat}.mini .logo-depth{transform:rotateX(-5deg)rotateY(-12deg)}.no-motion *{transition:none!important;animation:none!important}@keyframes logoFloat{0%,to{transform:translateY(0)rotateY(-8deg)rotate(-2deg)}50%{transform:translateY(-13px)rotateY(16deg)rotate(2deg)}}.money-vision{--scrub:0;--speed:0;--money-burst:0;color:#fff;background:#07070a;height:410svh;position:relative}.vision-pin{isolation:isolate;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.vision-canvas,.vision-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vision-canvas{opacity:0}.vision-canvas[data-ready=true]{opacity:1}.vision-fallback{filter:brightness(.7)}.vision-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#07050bd9,#0000 68%),linear-gradient(#08050b88,#0000 20% 70%,#08050b99);position:absolute;inset:0}.vision-top{z-index:7;letter-spacing:.15em;color:#e3cbd9;justify-content:space-between;gap:25px;font-size:8px;display:flex;position:absolute;top:125px;left:6vw;right:6vw}.vision-top>a{color:#b8a8b8}.vision-caption{z-index:6;max-width:51%;position:absolute;top:41%;left:6vw;transform:translateY(-20%)}.vision-caption>span{letter-spacing:.2em;color:#ebc1d6;font-size:8px}.vision-caption h2{letter-spacing:-.07em;margin:24px 0;font-size:clamp(45px,6.2vw,95px);line-height:.94}.vision-caption h2 em{color:#e9c3da;font-family:Georgia,serif;font-weight:400}.vision-caption p{color:#d4bfce;max-width:300px;font-size:12px;line-height:1.8}.vision-caption.beat-1 h2{font-size:clamp(37px,4.7vw,73px)}.vision-caption.beat-1{max-width:40%;top:65%}.vision-controls{z-index:8;justify-content:space-between;align-items:center;gap:35px;display:flex;position:absolute;bottom:35px;left:6vw;right:6vw}.vision-controls>button{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;letter-spacing:.1em;cursor:pointer;background:#fff1;border:1px solid #fff4;border-radius:35px;min-height:44px;padding:13px 20px;font-size:8px}.vision-controls>label{flex-direction:column;flex:1;gap:10px;max-width:300px;display:flex}.vision-controls label>span{letter-spacing:.15em;color:#c9b5c5;font-size:7px}.vision-controls input,.cinema-controls input{accent-color:#ed8dbb;cursor:ew-resize;width:100%;height:3px}.hybrid-label{letter-spacing:.1em;text-align:right;min-width:150px;font-size:8px}.hybrid-label>b{font-weight:500}.up-label,.money-vision[data-direction=up] .down-label{display:none}.money-vision[data-direction=up] .up-label{color:#f5c7dd;display:block}.return-shutters{z-index:4;pointer-events:none;opacity:0;display:flex;position:absolute;inset:0}.return-shutters>i{transform:skewY(calc(var(--speed) * 14deg)) translateY(calc(var(--i) * var(--speed) * 6px));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(95deg,#0000,#fff5 48%,#27242d55 50%,#0000);border-right:1px solid #fff3;flex:1}.money-vision[data-direction=up] .return-shutters{opacity:calc(var(--speed) * .8)}.money-rain{z-index:5;pointer-events:none;--rain:var(--scrub,0);position:absolute;inset:0;overflow:hidden}.money-rain>img{left:var(--x);opacity:.85;width:clamp(65px,10vw,170px);height:auto;transform:translate(-50%,calc(var(--rain) * 190vh - 100vh + var(--n) * 5vh)) rotate(calc(var(--rain) * var(--r) * 210deg + var(--n) * 23deg)) scale(var(--s));filter:drop-shadow(0 8px 10px #0005);position:absolute;top:0}.vision-bills{opacity:var(--money-burst)}.money-vision.motion-still{height:auto}.motion-still .vision-pin{height:850px;position:relative}.motion-still .vision-canvas{display:none}.motion-still .vision-caption{top:52%}.motion-still .vision-controls label,.motion-still .money-rain{display:none}.materials-section{--mx:65%;--my:35%;--metal-turn:0deg;background:#0b0a0e;padding:125px 6vw 80px;position:relative;overflow:hidden}.editorial-heading{grid-template-columns:1fr 1fr;align-items:end;gap:25px 9%;margin-bottom:65px;display:grid;position:relative}.editorial-heading>.micro-label{color:#cda1b8;grid-column:1/-1}.editorial-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(46px,7vw,108px);line-height:.88}.editorial-heading h2 em{color:#e7bcd3;font-family:Georgia,serif;font-weight:400}.editorial-heading>p{color:#a99cab;max-width:380px;margin:0 0 10px;font-size:13px;line-height:1.9}.materials-world{isolation:isolate;height:790px;position:relative}.material-logo{z-index:3;width:59%;height:80%;transform:rotateY(var(--metal-turn));transform-style:preserve-3d;position:absolute;top:3%;left:20%}.metal-orb{background:conic-gradient(from 40deg at var(--mx) var(--my),#101014,#a9a4b0 10%,#2f2934 17%,#ded7e1 23%,#332e38 31%,#b39cae 39%,#111015 47%,#e4c2d6 55%,#48414c 67%,#eae6ee 74%,#151219 82%,#96909d 93%,#101014);width:58%;height:72%;transform:rotate(-12deg) rotateY(var(--metal-turn));opacity:.7;border-radius:45% 55% 62% 38%/49% 35% 65% 51%;transition:border-radius 1s,filter .8s;position:absolute;top:7%;left:25%;box-shadow:inset 15px 20px 35px #fff4,inset -22px -15px 50px #000b,0 40px 90px #000}.metal-orb>i{border-radius:inherit;border:1px solid #fff3;position:absolute;inset:8%;box-shadow:inset 0 2px 6px #fff3}.metal-orb>i:nth-child(2){border-color:#0008;inset:13%}.metal-orb>i:nth-child(3){border-color:#ffffff15;inset:17%}.glass-plaque{z-index:5;-webkit-backdrop-filter:blur(25px)saturate(150%);backdrop-filter:blur(25px)saturate(150%);background:linear-gradient(135deg,#ffffff36,#ffffff08 35%,#ffffff16 80%,#ffffff2a);border:1px solid #fff5;border-radius:30px;width:31%;min-height:350px;padding:30px;transition:transform .6s;position:absolute;top:20%;left:0;transform:rotate(-7deg);box-shadow:inset 1px 1px #fffc,inset -1px -1px #fff4,0 25px 80px #0005}.glass-plaque:hover{transform:rotate(0)translateY(-10px)}.glass-plaque>span{letter-spacing:.15em;color:#e7dbe6;font-size:7px}.glass-plaque>strong{letter-spacing:-.05em;margin-top:35px;font-size:clamp(27px,3vw,46px);font-weight:500;line-height:1.05;display:block}.glass-plaque em{color:#efc1d8;font-family:Georgia,serif;font-weight:400}.glass-plaque>b{letter-spacing:.13em;margin-top:35px;font-size:7px;display:block}.metal-plaque{z-index:6;color:#1c1920;background:radial-gradient(ellipse at var(--mx) var(--my),#fff9,transparent 50%),linear-gradient(128deg,#efecf2,#83808d 20%,#e7e4ed 31%,#aaa5b3 51%,#e8e1ed 67%,#716a7c 83%,#d5cddb);border:1px solid #eee7f1;border-radius:27px;width:34%;padding:28px;transition:transform .6s,filter .8s;position:absolute;bottom:12%;right:0;transform:rotate(6deg);box-shadow:inset 2px 2px 2px #fff,inset -3px -3px 4px #3d344a,0 20px 50px #0009}.metal-plaque:hover{transform:rotate(0)translateY(-10px)}.metal-plaque>span{letter-spacing:.16em;text-shadow:0 1px #fff9;font-size:7px}.metal-plaque>strong{letter-spacing:-.04em;text-shadow:0 1px #fff8;margin:30px 0;font-size:clamp(19px,2.4vw,35px);line-height:1.05;display:block}.metal-plaque>button{letter-spacing:.06em;cursor:pointer;background:linear-gradient(#aaa4b3,#e4deea 44%,#b5adbf);border:1px solid #5d5467;border-radius:14px;justify-content:space-between;gap:10px;width:100%;padding:14px;font-size:7px;display:flex;box-shadow:inset 1px 1px #fffa,inset -1px -2px 1px #5a5268}.glass-pill{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);letter-spacing:.1em;z-index:8;background:#ffffff12;border:1px solid #fff5;border-radius:40px;padding:20px 24px;font-size:9px;position:absolute;bottom:3%;left:35%;box-shadow:inset 0 2px 1px #fff6}.glass-pill>span{margin-left:35px}.silver-finish .metal-orb,.silver-finish .logo-front{filter:grayscale()}.silver-finish .metal-plaque{filter:contrast(1.15)brightness(1.1)}.shy-v11 .goat-journey{height:290svh}.shy-v11 .goat-stage{background:#100b12}.shy-v11 .shift-topline{top:125px}.shy-v11 .shift-topline>button{display:none}.shy-v11 .shift-bottomline{bottom:40px;right:200px}.goat-cash{z-index:4;pointer-events:none;opacity:var(--herd,0);position:absolute;inset:0;overflow:hidden}.goat-cash>img{left:var(--x);width:12vw;max-width:170px;transform:translateY(calc(var(--journey) * 200vh - 110vh + var(--n) * 9vh)) rotate(calc(var(--n) * 29deg + var(--journey) * 140deg));filter:drop-shadow(0 10px 15px #0008);position:absolute;top:0}.goat-herd{z-index:3;pointer-events:none;opacity:calc(var(--herd,0) * .9);position:absolute;inset:0}.goat-herd>img{object-fit:contain;width:15vw;height:32vh;left:calc(3% + var(--i) * 23%);transform:translateY(calc(sin(var(--i) * 2) * var(--journey) * -18vh)) rotate(calc((var(--i) - 2) * 9deg));filter:brightness(.7);position:absolute;bottom:8%}.goat-herd>img:nth-child(2n){filter:brightness(.5);width:11vw;top:19%;bottom:auto}.goat-journey[data-direction=up] .liquid-spill>div{background:conic-gradient(from 20deg,#ece5ee,#46414f 17%,#f4e8f0 26%,#5a4d60 34%,#dbb7ce 49%,#111017 61%,#ddd6e3 73%,#514755 86%,#eee)}.goat-journey[data-direction=up] .goat-herd>img{transform:translateX(calc(var(--i) * var(--journey) * 9vw)) rotateY(180deg) scale(.8)}.effects-section{background:#0b090e;padding:120px 6vw}.effect-grid{grid-template-columns:repeat(3,1fr);gap:35px 22px;display:grid}.effect-card{text-align:left;color:#fff;cursor:pointer;perspective:900px;background:0 0;border:0;padding:0;position:relative}.effect-visual{height:350px;transform-style:preserve-3d;background:#161019;border:1px solid #ffffff25;border-radius:24px;transition:transform .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 20px 40px #0004}.effect-card:hover .effect-visual,.effect-card:focus-visible .effect-visual{transform:translateY(-8px)rotateX(4deg);box-shadow:inset 0 1px #fff6,0 30px 55px #0008}.effect-visual>img{object-fit:cover;width:100%;height:100%}.effect-label{align-items:center;gap:12px;padding:21px 2px 8px;display:flex}.effect-label>span{color:#c096af;font-size:8px}.effect-label h3{letter-spacing:.02em;margin:0;font-size:12px;font-weight:500}.effect-label>b{color:#c6a0b6;margin-left:auto;font-weight:400}.effect-play{letter-spacing:.14em;color:#746574;padding-left:25px;font-size:7px}.pixel-image{background:#151116;width:100%;height:100%;position:relative;overflow:hidden}.pixel-image>img,.pixel-image>canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pixel-image>canvas{opacity:0}.pixel-image>canvas[data-ready=true]{opacity:1}.shutter-slices{pointer-events:none;display:flex;position:absolute;inset:0}.shutter-slices>i{background-size:900% 100%;width:11.1112%;height:100%;transform:translateY(-110%)}.playing .shutter-slices>i{animation:1.1s cubic-bezier(.2,.8,.3,1) both shutterBuild;animation-delay:calc(var(--i) * 45ms)}@keyframes shutterBuild{0%{filter:brightness(2);transform:translateY(-110%)rotateY(-70deg)}to{filter:brightness();transform:translateY(0)rotateY(0)}}.liquid-card-reveal{clip-path:ellipse(0% 0% at 50% 80%);position:absolute;inset:0}.liquid-card-reveal>img{object-fit:cover;width:100%;height:100%}.playing .liquid-card-reveal{animation:1.5s cubic-bezier(.25,.65,.2,1) both liquidCard}@keyframes liquidCard{0%{clip-path:ellipse(0% 0% at 50% 80%);transform:skewY(8deg)scale(1.15)}50%{clip-path:ellipse(55% 50% at 70% 60%)}to{clip-path:ellipse(110% 110%);transform:none}}.effect-3 .effect-visual{background:radial-gradient(at 55% 30%,#8c365c,#211223 65%,#0f0b12)}.effect-3 .effect-visual>img.card-goat{object-fit:contain;z-index:3;width:65%;height:100%;position:absolute;bottom:0;left:17%;transform:translateY(16%)scale(.8)}.frame-word{letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px #f6b3d033;font-size:7vw;line-height:1;position:absolute;top:33%;left:3%}.playing .card-goat{animation:1.3s cubic-bezier(.15,.8,.3,1) both goatPop!important}@keyframes goatPop{0%{transform:translateY(80%)scale(.4)rotate(-15deg)}65%{transform:translateY(-6%)scale(1.1)rotate(6deg)}to{transform:translateY(0)scale(1)rotate(0)}}.effect-visual>img.card-note{z-index:4;opacity:0;width:40%;height:auto;position:absolute;top:45%;left:30%}.playing .card-note{animation:1.6s both noteBurst}.playing .note-0{--endx:-85%;--endy:-120%;--angle:-35deg}.playing .note-1{--endx:80%;--endy:-80%;--angle:40deg}.playing .note-2{--endx:10%;--endy:130%;--angle:-12deg}@keyframes noteBurst{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{transform:translate(var(--endx),var(--endy)) rotate(var(--angle));opacity:1}}.effect-4 .effect-visual>img:first-child{object-position:50% 12%;transform-origin:50% 13%;transform:scale(1.4)}.effect-visual>img.card-eye{object-position:50% 50%;clip-path:circle(0% at 51% 45%);position:absolute;inset:0}.playing .card-eye{animation:1.5s both eyePortal}@keyframes eyePortal{0%{clip-path:circle(0% at 51% 45%);transform:scale(1.8)}to{clip-path:circle(100% at 51% 45%);transform:scale(1)}}.portal-type{color:#f0b6d4;letter-spacing:-.1em;mix-blend-mode:screen;background:#161019;justify-content:center;align-items:center;font-size:9vw;font-weight:900;display:flex;position:absolute;inset:0}.playing .portal-type{animation:1.8s cubic-bezier(.4,0,.2,1) both typePortal}@keyframes typePortal{0%{opacity:1;transform:scale(1)}65%{opacity:1}to{opacity:0;transform:scale(10)}}.portfolio-experience{background:#09080c;scroll-margin-top:110px;position:relative}.portfolio-switch{z-index:10;background:#0c0a10;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:12px;padding:40px 6vw;display:flex;position:relative}.portfolio-switch>span{letter-spacing:.14em;color:#9a8498;margin-right:20px;font-size:8px}.portfolio-switch>button{color:#c8b9c7;letter-spacing:.08em;cursor:pointer;background:#fff1;border:1px solid #fff3;border-radius:30px;min-height:44px;padding:12px 20px;font-size:8px}.portfolio-switch>button[aria-pressed=true]{color:#161017;background:linear-gradient(130deg,#efc7dc,#ac7e9b 46%,#d1a6c0);border-color:#e3b4ce;box-shadow:inset 1px 1px #fffa}.cinema-carousel{--scrub:0;--speed:0;height:340svh;position:relative}.cinema-pin{background:radial-gradient(at 50% 70%,#39253555,#0000 65%),#09080c;height:100svh;min-height:760px;position:sticky;top:0;overflow:hidden}.cinema-top{z-index:2;justify-content:space-between;align-items:end;gap:40px;display:flex;position:absolute;top:130px;left:6vw;right:6vw}.cinema-top h2{letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(34px,4.7vw,70px);line-height:.92}.cinema-top h2 em{color:#dca9c5;font-family:Georgia,serif;font-weight:400}.cinema-top p{color:#978198;margin:0;font-size:10px;line-height:1.9}.cinema-stage{perspective:1500px;transform-style:preserve-3d;position:absolute;inset:30% 0 15%}.cinema-card{color:#fff;backface-visibility:hidden;will-change:transform;cursor:pointer;opacity:0;background:#1d1521;border:1px solid #fff4;border-radius:25px;width:50vw;max-width:780px;height:42vh;max-height:470px;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 70px #000b,inset 0 1px 1px #fff5}.cinema-card:first-child{opacity:1}.cinema-card .pixel-image>img{object-fit:cover}.cinema-card>span{letter-spacing:.1em;z-index:3;background:linear-gradient(#0000,#08050cd9);justify-content:space-between;padding:30px 20px 17px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.cinema-controls{z-index:5;justify-content:center;align-items:center;gap:25px;display:flex;position:absolute;bottom:10%;left:6vw;right:6vw}.cinema-controls>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff1;border:1px solid #fff3;border-radius:50%;width:44px;height:44px}.cinema-controls>div{text-align:center;min-width:220px}.cinema-controls>div>span{color:#a0849a;letter-spacing:.1em;font-size:8px;display:block}.cinema-controls strong{margin-top:7px;font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.cinema-controls>label{flex:1;max-width:230px;margin-left:50px}.cinema-controls label>span{letter-spacing:.12em;color:#92788e;margin-bottom:13px;font-size:7px;display:block}.cinema-exit{letter-spacing:.12em;color:#c39fb7;z-index:5;font-size:8px;position:absolute;bottom:35px;left:6vw}.cinema-carousel.motion-still{height:auto}.motion-still .cinema-pin{height:900px;position:relative}.shy-v11 .founder-section{color:#f0e7ee;background:#111015;border-top:1px solid #ffffff13}.shy-v11 .founder-portrait{border:1px solid #ffffff24;border-radius:32px;box-shadow:0 30px 70px #0005}.shy-v11 .founder-copy h2 em{color:#e7b3cf}.shy-v11 .founder-copy p{color:#9f8e9f}.shy-v11 .founder-copy p.large-copy{color:#e4d6e0}.shy-v11 .founder-signature{color:#f0bfd9}.shy-v11 .founder-signature span{color:#998092}.shy-v11 .eyebrow{color:#c99ab5}.shy-v11 .universe-section{background:#0c0a10}.shy-v11 .air-feature{color:#dfd7e7;background:radial-gradient(at 80% 30%,#9b8aab44,#0000 60%),linear-gradient(135deg,#bfb4cc22,#2a203333);border:1px solid #ffffff25;border-radius:32px;box-shadow:inset 1px 1px 1px #fff4,inset -1px -1px #fff1}.shy-v11 .air-feature:hover{background:radial-gradient(at 80% 30%,#9b8aab66,#0000 60%),linear-gradient(135deg,#bfb4cc33,#2a203355)}.shy-v11 .venture-list>a{border-color:#ffffff1d}.shy-v11 .research-note{border-color:#ba8ca6}.shy-v11 .offers-scene{color:#f3e9f1;background:#111015}.shy-v11 .offers-list>article{background:linear-gradient(130deg,#ffffff0a,#ffffff03);border:1px solid #ffffff26;border-radius:26px;margin-bottom:18px;box-shadow:inset 0 1px #fff2,0 20px 45px #0002}.shy-v11 .offers-list h3{letter-spacing:-.05em;font-size:clamp(29px,3.2vw,50px);line-height:1}.shy-v11 .offers-list p,.shy-v11 .offers-list li{color:#a895a6}.shy-v11 .offers-scene h2 em{color:#dbadc7}.shy-v11 .offer-main>span{color:#cb9cb6}.shy-v11 .offer-number{color:#94798d}.shy-v11 .offer-action>button{color:#291320;background:linear-gradient(135deg,#e5b9d2,#bc84a3 45%,#d9a7c4);border-radius:13px;box-shadow:inset 1px 1px 1px #fff7,inset -1px -2px #5a324866}.shy-v11 .goat-scene{background:#0c0a10;min-height:620px}.shy-v11 .goat-image{border-radius:40px;overflow:hidden}.shy-v11 .goat-copy h2 em{color:#d5a5bf}.shy-v11 .cta{color:#21101d;background:linear-gradient(130deg,#cda3bd,#a57493 45%,#e5bdd4);border-color:#d3a6c0;border-radius:15px}.shy-v11 .cta:hover{box-shadow:0 15px 40px #0006}.shy-v11 .application-scene{background:#0a080e}.shy-v11 .application-shell{background:linear-gradient(130deg,#ffffff08,#1d112177);border:1px solid #ffffff2d;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #fff4}.shy-v11 .application-shell>aside{background:linear-gradient(150deg,#ffffff0c,#0000 80%)}.shy-v11 .application-shell h2 em{color:#d9a5c3}.shy-v11 .next-button{border-radius:14px;box-shadow:inset 1px 1px #fff7;color:#251322!important;background:linear-gradient(135deg,#e6b7d1,#ad7295 50%,#cfa0bd)!important}.shy-v11 .form-progress button.active i{background:#d7a3c0}.shy-v11 .choice-grid label.selected{background:#d8abc61a;border-color:#d8abc6}.shy-v11 .final-scene{color:#171017;background:#a77e9a;min-height:650px}.shy-v11 .final-scene img{filter:saturate(.75)}.shy-v11 footer{background:#09070c;border-top:1px solid #fff2}.shy-v11 .mobile-sticky{color:#21101c;background:linear-gradient(120deg,#ddb3cb,#a57696);border-radius:14px;box-shadow:inset 1px 1px #fff7}@media (aspect-ratio>=2){.goddess-hero{height:140svh;min-height:650px}.goddess-copy{top:24%}.goddess-copy h1{font-size:6vw}.vision-pin{min-height:0}.vision-top{top:105px}.vision-caption{top:48%}.vision-caption h2{font-size:4.9vw}.vision-caption.beat-1{top:60%}.vision-caption.beat-1 h2{font-size:3.4vw}.vision-caption p{font-size:10px}.vision-controls{bottom:22px}.cinema-pin{min-height:0}.cinema-top{top:105px}.cinema-top h2{font-size:3vw}.cinema-stage{inset:34% 0 18%}.cinema-card{width:39vw;height:38vh}.cinema-controls{gap:15px;bottom:8%}.cinema-controls strong{font-size:18px}.cinema-controls>label{margin-left:25px}.cinema-exit{bottom:18px}.motion-still .vision-pin,.motion-still .cinema-pin{height:100svh;min-height:0}.shy-v11 .shift-topline{top:110px}.shy-v11 .stage-captions h2{font-size:4.6vw}.shy-v11 .goat-traveler{height:70%;bottom:5vh}}@media (width<=1000px){.effect-grid{grid-template-columns:1fr 1fr}.effect-visual{height:350px}.frame-word{font-size:13vw}.portal-type{font-size:15vw}.materials-world{height:700px}.glass-plaque{width:35%;min-height:320px;padding:24px}.metal-plaque{width:38%;padding:24px}.cinema-controls>label{margin-left:20px}.cinema-top{top:130px}.shy-v11 .nav-links{gap:20px}}@media (width<=700px){.shy-v11 .nav{border-radius:19px;height:65px;padding:0 15px;top:10px;left:12px;right:12px}.shy-v11 .brand{gap:9px;font-size:9px}.shy-v11 .brand small{font-size:6px}.metal-logo.mini{width:35px;height:40px}.shy-v11 .nav-links.open{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#15101be8;border:1px solid #ffffff35;border-radius:20px;padding:25px;top:75px;left:0;right:0;box-shadow:inset 0 1px #fff4}.shy-v11 .nav-links.open>a{font-size:12px}.nav-build{text-align:center}.motion-dock{padding:10px 13px;font-size:7px;bottom:88px;right:15px}html[data-shy-scene=true] .motion-dock{bottom:17px}.goddess-hero{height:125svh;min-height:1000px;max-height:none}.goddess-backdrop{height:72%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.goddess-backdrop>img{object-position:71% center;filter:saturate(.8)brightness(.76)}.goddess-backdrop>div{background:linear-gradient(#0000 72%,#08080b)}.goddess-copy{max-width:none;top:125px;left:6vw;right:6vw}.goddess-copy>.micro-label{font-size:7px}.goddess-copy h1{margin:25px 0 20px;font-size:17vw;line-height:.88}.goddess-copy h1 br:nth-child(2){display:none}.goddess-copy h1 em{font-size:.92em}.goddess-copy p{max-width:280px;font-size:12px;line-height:1.8}.liquid-button{border-radius:15px;gap:17px;min-height:54px;padding:0 16px;font-size:7px}.goddess-film{margin-top:8px}.hero-metal-word{font-size:55vw;bottom:15vh}.goddess-credit{max-width:150px;bottom:13vh;right:7vw}.goddess-credit>span{display:none}.goddess-credit>strong{font-size:19px}.goddess-bottom{gap:20px;font-size:7px;line-height:1.6;bottom:35px}.goddess-bottom>span,.goddess-orbit{display:none}.money-vision{height:340svh}.vision-pin{min-height:650px}.vision-top{font-size:7px;top:100px;left:6vw;right:6vw}.vision-top>a{text-align:right;max-width:95px;line-height:1.8}.vision-caption{max-width:85%;top:61%;left:6vw}.vision-caption h2{margin:17px 0;font-size:12vw;line-height:.95}.vision-caption p{max-width:230px;font-size:11px;line-height:1.6}.vision-caption.beat-1{max-width:80%;top:67%}.vision-caption.beat-1 h2{font-size:10vw}.vision-controls{justify-content:flex-start;align-items:end;gap:20px;bottom:28px;left:6vw;right:6vw}.vision-controls>button{max-width:145px;padding:10px 13px;font-size:6px;line-height:1.6}.vision-controls>label{max-width:135px;margin-bottom:8px}.vision-controls label>span{letter-spacing:.08em;font-size:6px}.hybrid-label{display:none}.vision-shade{background:linear-gradient(#0000 33%,#07050be6),linear-gradient(#07050b99,#0000 28%)}.money-rain>img{width:100px}.motion-still .vision-pin{height:820px}.motion-still .vision-caption{top:60%}.materials-section,.effects-section{padding:75px 6vw}.editorial-heading{margin-bottom:40px;display:block}.editorial-heading>.micro-label{margin-bottom:25px;font-size:7px;line-height:1.7;display:block}.editorial-heading h2{font-size:13vw}.editorial-heading>p{margin-top:25px;font-size:12px;line-height:1.8}.materials-world{height:900px}.material-logo{width:100%;height:450px;top:3%;left:0}.metal-orb{width:94%;height:44%;top:4%;left:3%}.glass-plaque{border-radius:25px;width:65%;min-height:240px;padding:23px;top:44%;left:0;transform:rotate(-5deg)}.glass-plaque>span{font-size:6px}.glass-plaque>strong{margin-top:25px;font-size:30px}.glass-plaque>b{margin-top:24px;font-size:6px}.metal-plaque{z-index:7;width:68%;padding:23px;bottom:4%;right:0;transform:rotate(4deg)}.metal-plaque>span{font-size:6px}.metal-plaque>strong{margin:22px 0;font-size:25px}.metal-plaque>button{padding:12px;font-size:6px}.glass-pill{border-radius:22px;max-width:54%;padding:16px;font-size:7px;line-height:1.6;bottom:0;left:0}.glass-pill>span{margin-left:10px}.shy-v11 .goat-journey{height:260svh}.shy-v11 .shift-topline{top:105px}.shy-v11 .stage-captions{top:23%}.shy-v11 .stage-captions h2{font-size:11vw}.shy-v11 .shift-bottomline{font-size:6px;bottom:45px;right:6vw}.shy-v11 .shift-bottomline>button{padding:10px;font-size:6px}.goat-cash>img{width:90px}.goat-herd>img{width:23vw;height:18vh;bottom:12%}.goat-herd>img:nth-child(2n){width:18vw;top:36%}.shy-v11 .goat-traveler{width:75vw;height:48%;bottom:12vh;left:25%}.effect-grid{gap:25px 12px}.effect-visual{border-radius:19px;height:235px}.effect-label{align-items:start;gap:6px;padding-top:15px}.effect-label>span{margin-top:2px;font-size:6px}.effect-label h3{letter-spacing:0;font-size:8px;line-height:1.3}.effect-label>b{font-size:11px}.effect-play{padding-left:16px;font-size:5px}.frame-word{font-size:16vw;top:42%}.portal-type{font-size:19vw}.effect-card:hover .effect-visual{transform:translateY(-3px)}.portfolio-switch{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:28px 6vw}.portfolio-switch>span{flex-basis:100%;margin-bottom:10px;font-size:7px}.portfolio-switch>button{padding:12px 16px;font-size:7px}.cinema-carousel{height:300svh}.cinema-pin{min-height:700px}.cinema-top{display:block;top:108px;left:6vw;right:6vw}.cinema-top .micro-label{font-size:7px}.cinema-top h2{margin-top:20px;font-size:13vw}.cinema-top p{margin-top:20px;font-size:9px;line-height:1.6}.cinema-stage{perspective:800px;inset:36% 0 21%}.cinema-card{border-radius:20px;width:80vw;height:36vh;max-height:none}.cinema-card>span{padding:25px 14px 14px;font-size:6px}.cinema-controls{flex-wrap:wrap;justify-content:space-between;gap:15px;bottom:12%;left:6vw;right:6vw}.cinema-controls>div{flex:1;min-width:170px}.cinema-controls strong{font-size:22px}.cinema-controls>label{display:none}.cinema-exit{font-size:7px;bottom:45px}.motion-still .cinema-pin{height:820px}.shy-v11 .founder-section,.shy-v11 .universe-section{padding:75px 6vw}.shy-v11 .air-feature{border-radius:25px;padding:50px 25px 30px}.shy-v11 .offers-list>article{border-radius:22px}.shy-v11 .offers-list h3{font-size:32px}.shy-v11 .application-shell{border-radius:24px}.shy-v11 .goat-scene,.shy-v11 .final-scene{min-height:0}.shy-v11 .application-shell aside,.shy-v11 .application-shell form{padding:35px 25px}.shy-v11 footer{padding-bottom:155px}}@media (prefers-reduced-motion:reduce){.logo-breath,.effect-card *{animation:none!important}.shy-v11 .money-vision,.shy-v11 .cinema-carousel{height:auto}.vision-pin,.cinema-pin{position:relative}.money-rain,.goat-cash,.goat-herd,.return-shutters{display:none!important}.goddess-copy,.goddess-backdrop,.hero-metal-word{opacity:1!important;transform:none!important}.metal-orb,.material-logo{transform:none!important}}html[data-shy-motion=off] .logo-breath{animation:none}html[data-shy-motion=off] .goat-cash,html[data-shy-motion=off] .goat-herd{display:none}.logo-front,.logo-back{mix-blend-mode:normal;-webkit-mask-image:url(/images/shy-channel-logo.webp);mask-image:url(/images/shy-channel-logo.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.logo-front{filter:brightness(1.25)drop-shadow(1px 2px #f8d3dd55)}html[data-scroll-direction=down] [data-reveal=true]{animation:.9s cubic-bezier(.2,.7,.2,1) both assembleEntry}html[data-scroll-direction=up] [data-reveal=true]{animation:.9s cubic-bezier(.2,.7,.2,1) both reformEntry}@keyframes assembleEntry{0%{opacity:.3;filter:blur(5px);transform:translateY(45px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes reformEntry{0%{opacity:.25;clip-path:polygon(0 15%,100% 0,100% 80%,0 100%);transform:perspective(800px)rotateX(-15deg)translate(35px)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}html[data-shy-motion=off] [data-reveal]{animation:none!important}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none!important}}.cinema-stage{pointer-events:none}.cinema-card{pointer-events:auto}.effect-1.playing .effect-visual>img{opacity:.15}.effect-3 .effect-visual{overflow:visible}@media (width<=700px){.goddess-copy h1 br{display:initial!important}.goddess-backdrop{height:60%}.goddess-copy .liquid-button{font-size:8.5px}.effect-label h3{font-size:10px}.effect-play{font-size:7px}.goddess-copy h1{font-size:15vw}.goddess-copy h1 em{font-size:1em}}.studio-main{color:#eee6ec;background:#0b090f;min-height:100svh}.studio-main #studio-content{animation:.7s cubic-bezier(.2,.7,.2,1) backwards studioEnter}.studio-main section[id]{scroll-margin-top:100px}.studio-nav{z-index:150;-webkit-backdrop-filter:blur(27px)saturate(140%);backdrop-filter:blur(27px)saturate(140%);background:linear-gradient(120deg,#ffffff15,#11101899);border:1px solid #fff3;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:10px 23px;display:flex;position:fixed;top:14px;left:3vw;right:3vw;box-shadow:inset 0 1px #fff5,0 15px 35px #0004}.studio-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.studio-brand>span{letter-spacing:.07em;font-size:11px;font-weight:750}.studio-brand small{letter-spacing:.18em;color:#cba7bf;margin-top:5px;font-size:6px;display:block}.studio-links{align-items:center;gap:22px;display:flex}.studio-links>a{letter-spacing:.07em;font-size:8px;transition:color .2s}.studio-links>a:hover,.studio-links>a[aria-current=page]{color:#efb7d5}.studio-book{background:#fff1;border:1px solid #fff4;border-radius:16px;padding:15px 20px}.studio-menu{color:#fff;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:11px;font-weight:700;display:none}.studio-intro{max-width:1600px;margin:auto;padding:175px 6vw 75px}.studio-intro .micro-label{color:#d0a2be}.studio-intro h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(55px,7.8vw,120px);font-weight:750;line-height:.92}.studio-intro h1 em{color:#dfafc9;font-family:Georgia,serif;font-weight:400}.studio-intro p{color:#b3a1b1;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.8}.studio-intro.with-image{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding-bottom:100px;display:grid}.with-image h1{font-size:clamp(50px,5.7vw,87px)}.intro-picture{border:1px solid #fff3;border-radius:30px;height:650px;position:relative;overflow:hidden}.intro-picture>img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.intro-picture>span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.14em;background:#100b12cc;padding:22px;font-size:7px;position:absolute;bottom:0;left:0;right:0}.studio-footer{background:#08060c;border-top:1px solid #fff2;grid-template-columns:1fr 1fr 1fr;gap:55px!important;padding:70px 6vw 100px!important;display:grid!important}.studio-footer>div{flex-direction:column;align-items:start;gap:16px;display:flex}.studio-footer strong{letter-spacing:-.05em;font-size:28px;line-height:1}.studio-footer a{letter-spacing:.06em;color:#c5abc0;font-size:9px}.studio-footer span{color:#887286;margin-top:15px;font-size:7px;line-height:1.9}.studio-footer a:hover{color:#fff}.studio-cta{background:radial-gradient(at 70% 20%,#70536733,#0000 60%),#151019;border-top:1px solid #fff2;justify-content:space-between;align-items:end;gap:40px;padding:95px 6vw;display:flex}.studio-cta h2,.capabilities-section h2,.founder-editorial h2,.booking-brief h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6vw,90px);line-height:.95}.studio-cta h2 em,.capabilities-section h2 em,.founder-editorial h2 em,.booking-brief h2 em{color:#d8a6c3;font-family:Georgia,serif;font-weight:400}.studio-cta>a{letter-spacing:.08em;color:#291623;white-space:nowrap;background:linear-gradient(135deg,#e5bad4,#ad7897 50%,#cda0bb);border:1px solid #d8aec5;border-radius:17px;padding:22px 25px;font-size:10px;box-shadow:inset 1px 1px #fff7}.explore-pages{color:#fff;background:#100c15;padding:100px 6vw}.explore-pages h2{letter-spacing:-.06em;margin:30px 0 55px;font-size:clamp(45px,6vw,90px);line-height:.9}.explore-pages h2 em{color:#dcadc8;font-family:Georgia,serif;font-weight:400}.explore-pages>div{grid-template-columns:1fr 1fr;gap:0 55px;display:grid}.explore-pages>div>a{border-bottom:1px solid #fff3;align-items:center;gap:20px;padding:30px 0;transition:padding .3s,color .3s;display:flex}.explore-pages>div>a:hover{color:#ecb4d2;padding-left:15px}.explore-pages a>span{color:#9d7e93;font-size:8px}.explore-pages strong{letter-spacing:-.02em;font-size:20px;font-weight:500}.explore-pages b{margin-left:auto;font-size:23px;font-weight:400}.service-offer-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:10px 6vw 110px;display:grid}.service-offer-grid article{background:linear-gradient(135deg,#fff1,#fff0 70%);border:1px solid #fff3;border-radius:27px;flex-direction:column;padding:32px;display:flex;box-shadow:inset 0 1px #fff3}.service-offer-grid article>span{letter-spacing:.13em;color:#d9a4c1;font-size:8px;line-height:1.8}.service-offer-grid h2{letter-spacing:-.05em;margin:30px 0 15px;font-size:34px;font-weight:600;line-height:1.05}.service-offer-grid p{color:#b4a0b0;font-size:13px;line-height:1.8}.service-offer-grid ul{margin:25px 0;padding:0;list-style:none}.service-offer-grid li{color:#d0bfcc;border-bottom:1px solid #fff1;padding:10px 0;font-size:12px}.service-offer-grid li:before{content:"↗";color:#b68aa4;margin-right:15px}.service-offer-grid article>div{margin-top:auto;padding-top:25px}.service-offer-grid b{color:#aa92a5;margin-bottom:20px;font-size:10px;font-weight:500;display:block}.service-offer-grid a{letter-spacing:.04em;text-align:center;background:#fff1;border:1px solid #ffffff40;border-radius:15px;padding:18px;font-size:9px;display:block}.capabilities-section{background:#131018;padding:100px 6vw}.capabilities-section>header{margin-bottom:65px}.capabilities-section h2{margin-top:25px}.capabilities-section article{border-top:1px solid #fff3;grid-template-columns:50px 1fr 1fr;align-items:start;gap:35px;padding:35px 0;display:grid}.capabilities-section article>span{color:#c292ae;padding-top:8px;font-size:9px}.capabilities-section h3{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:500;line-height:1.1}.capabilities-section p{color:#ab97a7;margin:0;font-size:14px;line-height:1.8}.studio-process{padding:90px 6vw}.studio-process>div{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px;display:grid}.studio-process article>span{color:#b791a9;font-family:Georgia,serif;font-size:60px}.studio-process h3{letter-spacing:.03em;font-size:15px;font-weight:500}.studio-process p{color:#a58f9f;font-size:13px;line-height:1.8}.studio-faq{padding:30px 6vw 100px}.studio-faq>h2{letter-spacing:-.04em;margin-bottom:40px;font-size:30px}.studio-faq details{border-top:1px solid #fff3;padding:24px 0}.studio-faq summary{cursor:pointer;justify-content:space-between;gap:30px;font-size:16px;list-style:none;display:flex}.studio-faq summary>span{color:#ce9ab8}.studio-faq details>p{color:#ad97a7;max-width:800px;margin-top:25px;font-size:14px;line-height:1.9}.work-gallery{padding:0 6vw 90px}.work-filters{flex-wrap:wrap;gap:12px;margin-bottom:45px;display:flex}.work-filters button{color:#e6d5e0;cursor:pointer;background:#fff1;border:1px solid #fff3;border-radius:25px;min-height:44px;padding:12px 25px;font-size:11px}.work-filters button[aria-pressed=true]{color:#21111d;background:#d9abc4;border-color:#d9abc4}.work-cards{grid-template-columns:1fr 1fr;gap:55px 30px;display:grid}.work-art{border:1px solid #fff2;border-radius:27px;height:560px;transition:transform .4s;overflow:hidden}.work-cards>a:hover .work-art{transform:translateY(-7px)rotate(-1deg)}.work-art .pixel-image>img{object-fit:cover}.work-card-copy{padding:25px 5px}.work-card-copy>span{letter-spacing:.13em;color:#bc8fa9;font-size:8px}.work-card-copy h2{letter-spacing:-.04em;justify-content:space-between;gap:25px;margin:15px 0;font-size:34px;font-weight:500;display:flex}.work-card-copy h2>b{font-size:25px;font-weight:400}.work-card-copy p{color:#a78f9f;max-width:420px;font-size:14px;line-height:1.8}.concept-note{color:#8e788a;max-width:850px;margin:45px 0 0;font-size:11px;line-height:1.9}.case-study>header{padding:165px 6vw 60px}.case-study>header>a{color:#b28aa3;letter-spacing:.1em;font-size:9px}.case-study>header>span{letter-spacing:.17em;color:#c99bb7;margin-top:45px;font-size:8px;display:block}.case-study h1{letter-spacing:-.065em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(70px,10vw,150px);font-weight:400;line-height:1}.case-study>header>p{color:#baa5b5;max-width:650px;font-size:16px;line-height:1.8}.case-study-hero{object-fit:contain;background:#131018;border-radius:30px;width:88%;max-height:950px;margin:0 auto}.case-study-story{grid-template-columns:1fr 1fr;gap:55px 80px;padding:90px 12vw;display:grid}.case-study-story>h2{letter-spacing:-.05em;grid-column:1/-1;margin:0 0 15px;font-size:clamp(35px,5vw,70px);line-height:1}.case-study-story section>span{letter-spacing:.13em;color:#d0a0bc;font-size:9px}.case-study-story p,.case-study-story li{color:#b7a1b1;font-size:15px;line-height:1.9}.case-study-story ul{padding-left:20px}.case-study>.concept-note{margin:0 12vw 70px}.founder-editorial{background:#141019;grid-template-columns:1fr 2fr;gap:9%;padding:70px 6vw 100px;display:grid}.founder-editorial>.micro-label{padding-top:12px}.founder-editorial h2{margin-bottom:45px}.founder-editorial p{color:#b6a0b1;max-width:780px;font-size:16px;line-height:1.9}.founder-editorial p.editorial-lead{color:#e7d7e3;font-size:25px;line-height:1.6}.founder-principles{grid-template-columns:repeat(3,1fr);gap:50px;padding:90px 6vw;display:grid}.founder-principles h3{letter-spacing:-.04em;font-size:20px;font-weight:500}.founder-principles p{color:#aa93a4;font-size:14px;line-height:1.8}.speaking-topics{padding:0 6vw 100px}.speaking-topics article{border-top:1px solid #fff3;grid-template-columns:60px 1fr 1fr;align-items:start;gap:40px;padding:40px 0;display:grid}.speaking-topics article>span{color:#c695b1;padding-top:9px;font-size:10px}.speaking-topics h2{letter-spacing:-.04em;margin:0;font-size:35px;font-weight:500;line-height:1.1}.speaking-topics p{color:#b49dad;margin:0;font-size:14px;line-height:1.9}.booking-brief{background:#18111d;grid-template-columns:1.3fr 1fr;align-items:center;gap:9%;padding:90px 6vw;display:grid}.booking-brief h2{margin-top:30px;font-size:clamp(40px,5vw,75px)}.booking-brief p{color:#b9a0b1;margin-bottom:30px;font-size:15px;line-height:1.8}.booking-brief small{color:#8f7689;margin-top:20px;font-size:11px;line-height:1.8;display:block}.goat-lab{padding:0 6vw 90px}.goat-playground{isolation:isolate;--gx:0px;--gy:0px;--gr:0deg;background:radial-gradient(at 62% 40%,#6b315055,#0000 60%),#120e18;border:1px solid #fff3;border-radius:35px;min-height:740px;position:relative;overflow:hidden}.goat-orbit{border:1px solid #ffffff25;border-radius:50%;width:54%;height:75%;position:absolute;top:10%;left:33%;box-shadow:inset 0 0 40px #ffffff05}.goat-lab-word{letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ffffff1a;pointer-events:none;font-size:27vw;font-weight:900;line-height:.9;position:absolute;top:20%;left:2%}.playground-goat{z-index:5;cursor:pointer;width:45%;height:82%;transform:translate(var(--gx),var(--gy)) rotate(var(--gr));background:0 0;border:0;padding:0;transition:filter .6s;position:absolute;bottom:7%;left:40%}.playground-goat>img{object-fit:contain;filter:drop-shadow(0 20px 25px #0009);width:100%;height:100%}.playground-label{z-index:8;pointer-events:none;max-width:38%;position:absolute;bottom:7%;left:5%}.playground-label>span{letter-spacing:.15em;color:#cfa3be;font-size:8px}.playground-label h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(34px,4vw,60px);line-height:.95}.playground-label p{color:#b99eb1;max-width:250px;font-size:13px;line-height:1.7}.playground-label button{pointer-events:auto;color:#ebd8e5;letter-spacing:.1em;cursor:pointer;background:#fff1;border:1px solid #fff4;border-radius:30px;margin-top:15px;padding:13px 18px;font-size:8px}.goat-clones{z-index:3;opacity:0;position:absolute;inset:0}.goat-clones img{object-fit:contain;width:15%;height:28%;transform:translate(-50%,-50%) rotate(calc(var(--i) * 60deg)) translateX(220px) rotate(calc(var(--i) * -60deg)) scale(.8);position:absolute;top:48%;left:58%}.mode-1 .goat-clones{opacity:1}.mode-1.is-moving .goat-clones img{animation:.9s cubic-bezier(.2,.75,.3,1) both goatMultiply;animation-delay:calc(var(--i) * 55ms)}@keyframes goatMultiply{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}to{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--i) * 60deg)) translateX(220px) rotate(calc(var(--i) * -60deg)) scale(.8)}}.goat-note-burst{pointer-events:none;z-index:6;opacity:0;position:absolute;inset:0}.goat-note-burst img{width:110px;transform:rotate(var(--angle)) translateX(280px) rotate(calc(var(--angle) * -1));position:absolute;top:45%;left:60%}.mode-2 .goat-note-burst{opacity:1}.mode-2.is-moving .goat-note-burst img{animation:1.5s cubic-bezier(.15,.65,.2,1) both moneyRadiate;animation-delay:calc(var(--i) * 18ms)}@keyframes moneyRadiate{0%{transform:rotate(var(--angle)) translateX(0) scale(.1);opacity:0}20%{opacity:1}to{transform:rotate(var(--angle)) translateX(320px) rotate(calc(var(--angle) * -1));opacity:.9}}.mode-3{background:conic-gradient(from 30deg at 65% 40%,#151019,#55505b 20%,#d2c1d2 29%,#302a38 37%,#9e91a2 46%,#1c1423 60%,#aa9ab0 78%,#201825)}.mode-3 .playground-goat img{filter:grayscale()contrast(1.25)brightness(1.25)drop-shadow(0 20px 20px #0008)}.mode-4 .goat-orbit{border:2px solid #e3c8d8;transform:rotateY(35deg);box-shadow:0 0 0 15px #dfb3d414,0 0 0 45px #dfb3d409}.mode-4.is-moving .playground-goat{animation:1.8s cubic-bezier(.3,0,.2,1) both portalGoat}@keyframes portalGoat{0%{transform:scale(1)}40%{opacity:0;transform:translate(35px,-30px)scale(.05)rotateY(180deg)}55%{opacity:0;transform:translate(-180px,15px)scale(.05)}to{opacity:1;transform:scale(1)rotateY(360deg)}}.goat-stomp-ring{z-index:4;opacity:0;border:3px solid #e8bbd7;border-radius:50%;width:50%;height:15%;position:absolute;bottom:2%;left:37%}.mode-5.is-moving .playground-goat{animation:1.15s cubic-bezier(.3,0,.2,1) both goatStomp}.mode-5.is-moving .goat-stomp-ring{animation:1.5s .5s both stompRing}@keyframes goatStomp{0%{transform:translateY(0)}40%{transform:translateY(-100px)rotate(-7deg)}65%{transform:translateY(15px)scaleY(.93)}80%{transform:translateY(-15px)}to{transform:none}}@keyframes stompRing{0%{opacity:0;transform:scale(.2)}20%{opacity:.8}to{opacity:0;transform:scale(2.5)}}.goat-mode-picker{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.goat-mode-picker button{color:#d6bfd0;letter-spacing:.04em;cursor:pointer;background:#fff1;border:1px solid #fff3;border-radius:17px;align-items:center;gap:15px;min-height:65px;padding:20px;font-size:10px;display:flex}.goat-mode-picker button>span{color:#a17b95;font-size:8px}.goat-mode-picker b{margin-left:auto;font-size:17px;font-weight:400}.goat-mode-picker button[aria-pressed=true]{color:#24131f;background:linear-gradient(130deg,#d5aec7,#9e7492);border-color:#dfbbd1}.goat-mode-picker button[aria-pressed=true]>span{color:#55384c}.goat-lab-cta{justify-content:space-between;align-items:center;gap:45px;margin-top:45px;display:flex}.goat-lab-cta p{color:#a88d9f;max-width:550px;font-size:14px;line-height:1.9}.goat-lab-cta a{letter-spacing:.08em;color:#e4b8d2;font-size:10px;line-height:1.8}.goat-transit{z-index:10000;pointer-events:all;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100b14cc;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.transit-liquid{background:conic-gradient(#d4a0be,#63516c,#efe3ed,#9a6587,#d4a0be);animation:.6s cubic-bezier(.2,.7,.2,1) both goatWipe;position:absolute;inset:-30%}.goat-transit>img{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 30px #0005);max-width:40vw;height:65svh;animation:.55s cubic-bezier(.2,.75,.2,1) both transitGoat;position:relative}.goat-transit>span{letter-spacing:.2em;color:#211324;z-index:3;font-size:12px;position:absolute;bottom:9%}@keyframes goatWipe{0%{clip-path:ellipse(0% 0% at 80% 70%);transform:rotate(-30deg)}to{clip-path:ellipse(100% 100%);transform:rotate(15deg)}}@keyframes transitGoat{0%{transform:translate(70vw)rotate(15deg)scale(.5)}to{transform:translate(0)rotate(-4deg)scale(1)}}@keyframes studioEnter{0%{opacity:1;transform:translateY(18px)}to{opacity:1;transform:none}}.studio-blush-pop{color:#2a0c20;background:#f3a1c8}.studio-blush-pop .studio-nav{color:#fff;background:#1b21394d}.blush-scroll{--bp:0;--pour:0;--lineup:0;--can-scale:1;--can-turn:0deg;--campaign:0;background:#078fa0;height:440svh;position:relative}.blush-pin{isolation:isolate;color:#fff;background:radial-gradient(at 70% 35%,#51bfca,#078b9c 70%);height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.blush-liquid{z-index:2;pointer-events:none;clip-path:polygon(0 calc(108% - var(--pour)*120%),15% calc(113% - var(--pour)*120%),33% calc(105% - var(--pour)*120%),50% calc(112% - var(--pour)*120%),70% calc(106% - var(--pour)*120%),85% calc(114% - var(--pour)*120%),100% calc(108% - var(--pour)*120%),100% 100%,0 100%);background:radial-gradient(at 65% 40%,#ffb2d8,#e37eaf 60%,#b94685);transition:background .5s;position:absolute;inset:0}.blush-metal-wash{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(105deg,#ffffff08 0 8%,#fff6 9%,#382f4b55 10%,#fff0 12% 20%);position:absolute;inset:0}.blush-scroll[data-direction=up] .blush-liquid{background:conic-gradient(from 70deg at 60%,#d6c9d8,#6f657d 12%,#f9edf8 22%,#a791af 30%,#f3c3de 48%,#5b536d 59%,#eee6f1 70%,#85748f 83%,#d6c9d8)}.blush-scroll[data-direction=up] .blush-metal-wash{opacity:.65}.blush-orbs{z-index:3;pointer-events:none;position:absolute;inset:0}.blush-orbs>i{left:calc(7% + var(--i)*17%);top:calc(10% + mod(var(--i),3)*30%);width:calc(60px + var(--i)*23px);aspect-ratio:1;transform:translateY(calc(var(--bp)*var(--i)*-9vh)) scale(calc(.7 + var(--pour)*.4));opacity:.8;background:radial-gradient(circle at 27% 22%,#fff 0,#ffdaee 4%,#eb9cc2 16%,#cd669b 47%,#933360 75%,#e993be 100%);border-radius:50%;position:absolute;box-shadow:inset -8px -9px 12px #77304a66,0 15px 30px #02304424}.blush-orbs>i:nth-child(2n){top:auto;bottom:8%;left:calc(var(--i)*17%)}.blush-backtype{letter-spacing:-.09em;color:#ffffff17;z-index:3;transform:translateX(calc(var(--bp)*-30vw)) rotateY(calc(var(--bp)*-25deg));pointer-events:none;font-size:29vw;font-weight:950;line-height:.73;position:absolute;top:20%;left:1%}.blush-main-can{z-index:5;width:42%;height:76%;transform:translateY(calc(sin(var(--bp)*3.14)*-5vh)) rotate(var(--can-turn)) scale(var(--can-scale));transform-origin:55% 45%;opacity:calc(1 - var(--lineup));pointer-events:none;position:absolute;top:13%;left:48%}.blush-main-can>img{object-fit:contain;filter:drop-shadow(20px 30px 30px #44364b55);width:100%;height:100%}.blush-pour-stream{z-index:-1;width:7%;height:90vh;opacity:clamp(0,(var(--bp) - .2)*20,1);transform:rotate(calc(var(--can-turn)*-1)) scaleY(clamp(0,(var(--bp) - .2)*12,1));transform-origin:50% 0;background:linear-gradient(90deg,#aa4078,#f4b3d3 26%,#ffd9ee 35%,#d4629c 60%,#ed96bf);border-radius:30% 70% 40% 60%;position:absolute;top:15%;left:65%;box-shadow:inset 3px 0 5px #fff7}.blush-can-lineup{z-index:6;pointer-events:none;opacity:var(--lineup);position:absolute;inset:0}.blush-can-lineup>img{width:29%;height:65%;left:calc(5% + var(--i)*31%);object-fit:contain;transform:rotate(calc((var(--i) - 1)*-14deg)) translateY(calc((var(--i) - 1)*var(--lineup)*-4vh));filter:drop-shadow(0 25px 25px #52213a66);position:absolute;top:23%}.blush-can-lineup>img:nth-child(2){z-index:2;transform:scale(1.12)}.blush-poster-reveal{z-index:7;opacity:var(--campaign);clip-path:circle(calc(var(--campaign)*115%) at 62% 50%);pointer-events:none;position:absolute;inset:0}.blush-poster-reveal:after{content:"";background:linear-gradient(90deg,#052a3b99,#0000 65%),linear-gradient(#052a3b44,#0000 25% 75%,#052a3b88);position:absolute;inset:0}.blush-top{z-index:10;letter-spacing:.12em;color:#e8ddeb;justify-content:space-between;gap:30px;font-size:8px;display:flex;position:absolute;top:120px;left:6vw;right:6vw}.blush-story-copy{z-index:9;pointer-events:none;width:52%;max-width:800px;position:absolute;top:37%;left:6vw;transform:translateY(-12%)}.blush-story-copy>span{letter-spacing:.18em;color:#ffe2ef;font-size:8px}.blush-story-copy h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(50px,6.2vw,100px);font-weight:750;line-height:.92}.blush-story-copy h2 em{color:#ffe0ef;font-family:Georgia,serif;font-weight:400}.blush-story-copy p{color:#ffebf4;max-width:300px;font-size:13px;line-height:1.8}.blush-story-copy.story-2{text-align:center;width:80%;max-width:none;top:19%;left:10%}.blush-story-copy.story-2 h2{margin:13px 0;font-size:4.3vw;line-height:.94}.blush-story-copy.story-2 p{max-width:none}.blush-story-copy.story-3{top:57%}.blush-story-copy.story-4{width:48%;top:56%}.blush-story-copy.story-4 h2{font-size:5.5vw}.blush-story-controls{z-index:12;justify-content:space-between;align-items:center;gap:35px;display:flex;position:absolute;bottom:40px;left:6vw;right:6vw}.blush-story-controls>button{color:#fff;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);letter-spacing:.08em;cursor:pointer;background:#fff2;border:1px solid #fff6;border-radius:30px;min-height:44px;padding:14px 20px;font-size:8px}.blush-story-controls>label{flex-direction:column;flex:1;gap:13px;max-width:320px;display:flex}.blush-story-controls label>span{letter-spacing:.13em;font-size:7px}.blush-story-controls input{accent-color:#ffe4f1;cursor:ew-resize;height:3px}.blush-story-controls>span{letter-spacing:.1em;margin-right:140px;font-size:8px}.blush-still{height:auto}.blush-still .blush-pin{height:850px;position:relative}.blush-still .blush-main-can,.blush-still .blush-orbs>i{transform:none}.blush-effect-deck{color:#44182f;background:linear-gradient(#f1a2ca,#f6b7d7);padding:100px 6vw}.blush-effect-deck>header>span,.blush-direction>span{letter-spacing:.18em;color:#7c405e;font-size:9px}.blush-effect-deck h2{letter-spacing:-.07em;margin:28px 0;font-size:clamp(55px,8vw,120px);line-height:.9}.blush-effect-deck h2 em,.blush-direction h2 em{color:#fff1f7;font-family:Georgia,serif;font-weight:400}.blush-effect-deck>header>p{color:#7f405f;font-size:14px;line-height:1.8}.blush-effect-stage{isolation:isolate;perspective:1200px;background:radial-gradient(at 60% 30%,#94d9e3,#058da0);border:1px solid #fff8;border-radius:40px;height:650px;margin:50px 0 25px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 2px #ffffff80,inset -2px -3px 3px #7d355544,0 25px 65px #a541712f}.blush-effect-logo{letter-spacing:-.09em;color:#f9b8d5;text-align:center;text-shadow:1px 1px #fff9,2px 2px #bc789f,3px 3px #9f5e85,4px 4px #905275,5px 6px #754662,9px 12px 25px #02384677;z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-size:22vw;font-weight:950;line-height:.72;display:flex;position:absolute;inset:15% 0 0;transform:rotateY(-12deg)}.blush-effect-product{z-index:3;width:45%;height:90%;position:absolute;top:5%;left:32%;transform:rotate(-12deg)}.blush-effect-product>img{object-fit:contain;filter:drop-shadow(15px 25px 25px #1b3b4955);width:100%;height:100%}.blush-glass-lens{z-index:5;-webkit-backdrop-filter:blur(13px)saturate(180%);backdrop-filter:blur(13px)saturate(180%);pointer-events:none;background:linear-gradient(135deg,#fff6,#fff1 30%,#fff3 70%,#fff5);border:1px solid #fff9;border-radius:35px;width:36%;height:40%;position:absolute;top:25%;left:12%;transform:rotate(-12deg);box-shadow:inset 2px 2px #fffb,inset -1px -2px #fff8,10px 20px 30px #16465644}.blush-effect-clones,.blush-effect-goats,.blush-portal{display:none}.finish-1{background:conic-gradient(from 70deg,#cfd6df,#656575 20%,#f9ecf8 33%,#9e87a8 47%,#dfe9ef 61%,#676477 74%,#dcd4e0 89%,#cfd6df)}.finish-1 .blush-effect-product{filter:grayscale()contrast(1.3)}.finish-1 .blush-effect-logo{color:#e4e5eb;text-shadow:1px 1px #fff,3px 4px #7a7988,5px 7px #5d586b,10px 15px 25px #31314366}.finish-1 .blush-glass-lens{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#fff9,#81808d77,#eee9f8bb);border-radius:45% 55% 35% 65%/40% 60%}.finish-2 .blush-effect-logo{display:none}.finish-2>.pixel-image img{object-fit:cover}.finish-3 .blush-glass-lens,.finish-4 .blush-glass-lens,.finish-5 .blush-glass-lens{display:none}.finish-3 .blush-effect-product{z-index:4;width:40%;left:30%;transform:scale(1.05)}.finish-3 .blush-effect-clones{z-index:2;display:block;position:absolute;inset:0}.blush-effect-clones>img{width:29%;height:75%;top:15%;left:calc(3% + var(--i)*65%);object-fit:contain;transform:rotate(calc((var(--i)*2 - 1)*17deg));position:absolute}.finish-4 .blush-effect-product{opacity:.8;width:33%;left:60%}.finish-4 .blush-effect-goats{z-index:4;display:block;position:absolute;inset:0}.blush-effect-goats>img{left:calc(4% + var(--i)*21%);object-fit:contain;width:26%;height:70%;transform:scale(calc(.7 + var(--i)*.15)) rotate(calc((var(--i) - 1)*9deg));filter:drop-shadow(0 15px 25px #36172477);position:absolute;bottom:8%}.finish-5 .blush-portal{z-index:2;border:2px solid #ffdeef;border-radius:50%;width:60%;height:85%;display:block;position:absolute;top:7%;left:20%;transform:rotateY(40deg);box-shadow:0 0 0 16px #fff2,0 0 0 50px #fff1}.blush-replay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;letter-spacing:.1em;z-index:9;cursor:pointer;background:#fff2;border:1px solid #fff7;border-radius:30px;min-height:44px;padding:13px 20px;font-size:8px;position:absolute;bottom:22px;left:25px}.blush-effect-buttons{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.blush-effect-buttons button{color:#6d2e4d;letter-spacing:.04em;cursor:pointer;background:#ffffff25;border:1px solid #fff8;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:20px;font-size:10px;display:flex}.blush-effect-buttons button[aria-pressed=true]{color:#742c51;background:#fff0f8;box-shadow:inset 0 1px #fff,0 10px 20px #b4427020}.blush-effect-buttons b{font-size:18px;font-weight:400}.blush-build{color:#ffecf6;letter-spacing:.07em;background:#732b51;border-radius:18px;margin-top:40px;padding:20px 26px;font-size:11px;display:inline-block;box-shadow:inset 0 1px #fff4}.blush-effect-stage.play .blush-effect-product{animation:1.25s cubic-bezier(.2,.8,.2,1) both blushProductEnter}.finish-3.play .blush-effect-clones>img{animation:1.2s both blushCanMultiply}.finish-4.play .blush-effect-goats>img{animation:1.1s cubic-bezier(.2,.8,.2,1) both blushGoatEnter;animation-delay:calc(var(--i)*.1s)}.finish-5.play .blush-effect-product{animation:1.8s cubic-bezier(.3,0,.2,1) both blushPortalEnter}@keyframes blushProductEnter{0%{opacity:.2;transform:translateY(50px)rotate(-30deg)scale(.7)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes blushCanMultiply{0%{opacity:0;transform:translateX(calc((1 - var(--i)*2)*250px)) scale(.5)}to{opacity:1;transform:rotate(calc((var(--i)*2 - 1)*17deg))}}@keyframes blushGoatEnter{0%{opacity:0;transform:translateY(130%)scale(.3)}to{opacity:1;transform:scale(calc(.7 + var(--i)*.15)) rotate(calc((var(--i) - 1)*9deg))}}@keyframes blushPortalEnter{0%{transform:rotate(-12deg)scale(1)}40%{opacity:0;transform:rotateY(180deg)scale(.01)}60%{opacity:0;transform:rotateY(270deg)scale(.01)}to{opacity:1;transform:rotateY(360deg)rotate(-12deg)scale(1)}}.blush-direction{color:#5e2341;background:#fff0f6;padding:100px 6vw}.blush-direction>h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(45px,6vw,95px);line-height:.95}.blush-direction h2 em{color:#c9689d}.blush-direction>p{color:#985a78;max-width:750px;font-size:16px;line-height:1.9}.blush-direction>div{grid-template-columns:1fr 1fr;align-items:center;gap:9%;margin:70px 0;display:grid}.blush-direction>div>img{border-radius:25px;width:100%}.blush-direction h3{letter-spacing:-.04em;font-size:35px}.blush-direction li{color:#995574;padding:10px 0;font-size:14px;line-height:1.9}.blush-direction ul{padding-left:20px}.blush-direction a{letter-spacing:.06em;border-bottom:1px solid #a56586;margin-top:30px;padding-bottom:12px;font-size:11px;display:inline-block}.blush-direction>small{color:#a77790;max-width:850px;font-size:11px;line-height:1.8;display:block}@media (aspect-ratio>=2){.blush-pin{min-height:0}.blush-top{top:110px}.blush-story-copy{top:45%}.blush-story-copy h2{font-size:4.7vw}.blush-story-copy.story-2{top:24%}.blush-story-copy.story-2 h2{font-size:3.5vw}.blush-story-copy.story-3,.blush-story-copy.story-4{top:48%}.blush-story-copy.story-4 h2{font-size:4.6vw}.blush-story-controls{bottom:23px}.blush-main-can{height:74%;top:17%}.blush-story-copy p{font-size:10px}.blush-effect-stage{height:85svh;min-height:400px}}@media (width<=1100px){.studio-links{gap:14px}.studio-links>a{font-size:7px}.studio-book{padding:13px}.studio-brand>span{font-size:9px}.service-offer-grid article{padding:25px}.service-offer-grid h2{font-size:28px}.intro-picture{height:570px}.playground-label h2{font-size:42px}.work-art{height:460px}}@media (width<=850px){.studio-menu{display:block}.studio-links{display:none}.studio-links.open{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#15101ced;border:1px solid #fff3;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:25px;display:flex;position:absolute;top:87px;left:0;right:0}.studio-links.open>a{padding:16px 8px;font-size:11px}.studio-links.open .studio-book{text-align:center;background:#ffffff15}.service-offer-grid{grid-template-columns:1fr}.service-offer-grid article{grid-template-columns:1fr 1fr;gap:15px 35px;display:grid}.service-offer-grid article>span,.service-offer-grid article>h2,.service-offer-grid article>p{grid-column:1}.service-offer-grid article>ul{grid-area:1/2/5;margin:0}.service-offer-grid article>div{grid-area:4/1;padding-top:10px}.studio-process>div,.goat-mode-picker{grid-template-columns:1fr 1fr}.playground-goat{width:58%;left:36%}.goat-clones img{width:18%;height:25%;left:61%}.work-art{height:420px}}@media (width<=600px){.studio-nav{border-radius:19px;min-height:65px;padding:8px 15px;top:10px;left:12px;right:12px}.studio-brand{gap:9px}.studio-brand>span{font-size:9px}.studio-brand .metal-logo.mini{width:35px;height:40px}.studio-links.open{top:75px}.studio-intro{padding:135px 6vw 55px}.studio-intro .micro-label{font-size:7px;line-height:1.7}.studio-intro h1{margin:25px 0;font-size:13vw;line-height:.97}.studio-intro p{font-size:14px;line-height:1.8}.studio-intro.with-image{padding-bottom:65px;display:block}.intro-picture{border-radius:25px;height:570px;margin-top:40px}.intro-picture>span{padding:18px;font-size:6px;line-height:1.8}.studio-footer{grid-template-columns:1fr 1fr!important;gap:40px 25px!important;padding:55px 6vw 140px!important}.studio-footer>div:first-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:25px}.studio-footer strong{font-size:23px}.studio-footer a{font-size:8px;line-height:1.7}.studio-cta{padding:70px 6vw;display:block}.studio-cta h2{font-size:13vw}.studio-cta>a{margin-top:35px;padding:19px 22px;font-size:9px;display:inline-block}.explore-pages{padding:70px 6vw}.explore-pages h2{font-size:13vw}.explore-pages>div{grid-template-columns:1fr}.explore-pages strong{font-size:19px}.service-offer-grid{gap:20px;padding-bottom:65px}.service-offer-grid article{padding:25px;display:block}.service-offer-grid h2{margin-top:25px;font-size:33px}.service-offer-grid p{font-size:14px}.service-offer-grid li{font-size:12px}.service-offer-grid article>div{padding-top:20px}.service-offer-grid article>ul{margin:25px 0}.capabilities-section{padding:70px 6vw}.capabilities-section h2{font-size:13vw}.capabilities-section article{grid-template-columns:30px 1fr;gap:15px;padding:30px 0}.capabilities-section h3{font-size:26px}.capabilities-section article>p{grid-column:2;font-size:13px}.studio-process{padding:65px 6vw}.studio-process>div{gap:25px}.studio-process article>span{font-size:45px}.studio-process h3,.studio-process p{font-size:12px}.studio-faq{padding-bottom:70px}.studio-faq h2{font-size:26px}.studio-faq summary{font-size:15px;line-height:1.5}.studio-faq details>p{font-size:13px}.work-filters{gap:8px;margin-bottom:30px}.work-filters button{padding:10px 18px;font-size:10px}.work-cards{grid-template-columns:1fr;gap:25px}.work-art{border-radius:23px;height:520px}.work-card-copy h2{font-size:30px}.work-card-copy p{font-size:13px}.concept-note{font-size:10px}.case-study>header{padding:135px 6vw 40px}.case-study h1{font-size:16vw}.case-study>header>p{font-size:14px}.case-study-hero{border-radius:22px;width:88%}.case-study-story{grid-template-columns:1fr;gap:30px;padding:60px 6vw}.case-study-story>h2{font-size:35px;line-height:1.1}.case-study-story p,.case-study-story li{font-size:14px}.case-study>.concept-note{margin:0 6vw 60px}.founder-editorial{padding:65px 6vw;display:block}.founder-editorial h2{margin:30px 0;font-size:13vw}.founder-editorial p{font-size:14px}.founder-editorial p.editorial-lead{font-size:21px}.founder-principles{grid-template-columns:1fr;gap:25px;padding:65px 6vw}.founder-principles h3{font-size:22px}.speaking-topics{padding-bottom:65px}.speaking-topics article{grid-template-columns:30px 1fr;gap:15px;padding:30px 0}.speaking-topics h2{font-size:29px}.speaking-topics p{grid-column:2;font-size:13px}.booking-brief{padding:65px 6vw;display:block}.booking-brief h2{margin-bottom:30px;font-size:12vw}.booking-brief p{font-size:14px}.booking-brief .liquid-button{font-size:9px}.goat-lab{padding:0 4vw 60px}.goat-playground{border-radius:27px;min-height:780px}.playground-goat{width:75%;height:62%;top:10%;bottom:auto;left:20%}.goat-orbit{width:82%;height:55%;top:13%;left:12%}.goat-lab-word{font-size:43vw;top:25%;left:-1%}.playground-label{max-width:88%;bottom:5%;left:7%}.playground-label h2{margin:15px 0;font-size:34px;line-height:1}.playground-label p{max-width:280px;margin:10px 0;font-size:12px}.playground-label button{margin-top:8px;font-size:7px}.goat-clones img{width:25%;height:19%;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateX(130px) rotate(calc(var(--i)*-60deg)) scale(.8);top:37%;left:55%}.mode-1.is-moving .goat-clones img{animation-name:goatMultiplyPhone}.goat-note-burst img{width:75px;top:34%;left:45%}.mode-2.is-moving .goat-note-burst img{animation-name:moneyRadiatePhone}.mode-2 .goat-note-burst img{transform:rotate(var(--angle)) translateX(170px) rotate(calc(var(--angle)*-1))}.goat-mode-picker{gap:8px}.goat-mode-picker button{gap:8px;padding:15px 12px;font-size:8px;line-height:1.6}.goat-mode-picker button>span{font-size:6px}.goat-lab-cta{padding:0 2vw;display:block}.goat-lab-cta p{font-size:13px}.goat-lab-cta a{margin-top:15px;font-size:9px;display:inline-block}.goat-stomp-ring{width:75%;bottom:27%;left:18%}.goat-transit>img{max-width:75vw;height:60svh}.goat-transit>span{font-size:10px}.blush-scroll{height:390svh}.blush-pin{min-height:720px}.blush-top{gap:20px;font-size:6px;line-height:1.8;top:100px;left:6vw;right:6vw}.blush-top>span{max-width:180px}.blush-top>a{text-align:right;max-width:95px}.blush-story-copy{width:88%;max-width:none;top:20%;left:6vw;transform:none}.blush-story-copy>span{font-size:7px}.blush-story-copy h2{margin:20px 0;font-size:12vw;line-height:.95}.blush-story-copy p{max-width:260px;font-size:11px;line-height:1.7}.blush-main-can{transform-origin:55% 45%;width:69%;height:52%;top:38%;left:24%}.blush-pour-stream{width:6%;height:80vh}.blush-backtype{font-size:41vw;line-height:.8;top:50%}.blush-orbs>i{width:calc(30px + var(--i)*13px)}.blush-story-copy.story-2{width:88%;top:18%;left:6vw}.blush-story-copy.story-2 h2{margin:18px 0;font-size:10vw}.blush-can-lineup>img{width:36%;height:43%;top:38%;left:calc(-3% + var(--i)*34%)}.blush-story-copy.story-3{top:66%}.blush-story-copy.story-4{width:88%;top:64%}.blush-story-copy.story-4 h2{font-size:11vw}.blush-story-controls{justify-content:flex-start;gap:20px;bottom:35px;left:6vw;right:6vw}.blush-story-controls>button{white-space:nowrap;padding:12px 15px;font-size:7px}.blush-story-controls>label{gap:11px;max-width:140px;margin-bottom:8px}.blush-story-controls label>span{letter-spacing:.08em;font-size:6px}.blush-story-controls>span{display:none}.blush-poster-reveal:after{background:linear-gradient(#0000 30%,#052a3bcc),linear-gradient(#052a3b66,#0000 30%)}.blush-still .blush-pin{height:850px}.blush-effect-deck{padding:70px 6vw}.blush-effect-deck>header>span{font-size:7px;line-height:1.7}.blush-effect-deck h2{font-size:16vw}.blush-effect-deck>header>p{font-size:13px}.blush-effect-stage{border-radius:28px;height:540px;margin-top:35px}.blush-effect-logo{font-size:35vw;inset:15% 0 0}.blush-effect-product{width:70%;height:82%;top:7%;left:21%}.blush-glass-lens{border-radius:25px;width:54%;height:33%;top:31%;left:5%}.blush-effect-buttons{grid-template-columns:1fr 1fr;gap:8px}.blush-effect-buttons button{min-height:54px;padding:16px 12px;font-size:8px}.blush-effect-buttons b{font-size:15px}.blush-replay{padding:12px 16px;font-size:7px;bottom:20px;left:18px}.finish-3 .blush-effect-product{width:62%;left:20%}.blush-effect-clones>img{width:45%;left:calc(-8% + var(--i)*70%);height:62%;top:20%}.finish-4 .blush-effect-product{width:44%;top:5%;left:58%}.blush-effect-goats>img{left:calc(-1% + var(--i)*25%);width:37%;height:59%;bottom:9%}.finish-5 .blush-portal{width:85%;height:73%;top:9%;left:8%}.blush-build{padding:18px 20px;font-size:9px;line-height:1.6}.blush-direction{padding:70px 6vw}.blush-direction>span{font-size:7px}.blush-direction>h2{font-size:12vw}.blush-direction>p{font-size:14px}.blush-direction>div{grid-template-columns:1fr;gap:30px;margin:40px 0}.blush-direction h3{font-size:29px}.blush-direction li{font-size:13px}.blush-direction>small{font-size:10px}}@keyframes goatMultiplyPhone{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}to{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateX(130px) rotate(calc(var(--i)*-60deg)) scale(.8)}}@keyframes moneyRadiatePhone{0%{transform:rotate(var(--angle)) translateX(0) scale(.1);opacity:0}20%{opacity:1}to{transform:rotate(var(--angle)) translateX(180px) rotate(calc(var(--angle)*-1));opacity:.9}}@media (prefers-reduced-motion:reduce){.studio-main #studio-content,.goat-playground *,.blush-effect-stage *{animation:none!important}.goat-transit{display:none}.blush-scroll{height:auto}.blush-pin{position:relative}.blush-main-can,.blush-orbs>i{transform:none!important}}html[data-shy-motion=off] .studio-main #studio-content,html[data-shy-motion=off] .goat-playground *,html[data-shy-motion=off] .blush-effect-stage *{animation:none!important}html{scroll-padding-top:110px}.studio-links>a,.shy-v11 .nav-links>a{font-size:11px}.studio-links{gap:17px}.quick-start{color:#f4e8f0;background:linear-gradient(140deg,#231521,#100b14 65%);border-block:1px solid #ffffff20;padding:90px 6vw}.quick-start header{max-width:1000px}.quick-start header>span,.showcase-handoff>span{letter-spacing:.13em;color:#d8b0ca;font-size:10px;line-height:1.8}.quick-start h2,.showcase-handoff h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(42px,5.7vw,86px);line-height:.98}.quick-start h2 em,.showcase-handoff h2 em{color:#e1b2cf;font-family:Georgia,serif;font-weight:400}.quick-start header>p{color:#c2acbc;max-width:700px;font-size:16px;line-height:1.8}.quick-start>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.quick-start>div>a{background:linear-gradient(140deg,#ffffff12,#ffffff03);border:1px solid #ffffff30;border-radius:23px;padding:28px;transition:transform .35s,background .35s;box-shadow:inset 1px 1px #ffffff30}.quick-start>div>a:hover{background:#d3a0bd22;transform:translateY(-6px)}.quick-start a>span{color:#c79bb6;font-size:10px}.quick-start h3{letter-spacing:-.04em;margin:30px 0 17px;font-size:27px;font-weight:500;line-height:1.1}.quick-start a>p{color:#bfa6b8;min-height:76px;font-size:14px;line-height:1.8}.quick-start a>b{letter-spacing:.06em;color:#e4bfd7;font-size:10px;font-weight:500}.quick-start>footer{color:#d7b5cb;background:0 0;flex-wrap:wrap;align-items:center;gap:25px;font-size:10px;border:0!important;padding:30px 0 0!important;display:flex!important}.quick-start>footer>span{color:#a98b9f;margin-left:auto}.showcase-handoff{color:#f1e6ed;background:radial-gradient(at 90% 90%,#64314c77,#0000 60%),#100b15;border-top:1px solid #ffffff25;padding:95px 9vw}.showcase-handoff>p{color:#bba1b3;max-width:650px;font-size:16px;line-height:1.9}.showcase-handoff>div{flex-wrap:wrap;align-items:center;gap:35px;margin:35px 0;display:flex}.showcase-handoff>div>a+a{letter-spacing:.04em;color:#d5acc5;font-size:11px}.showcase-handoff>small{color:#9e8398;max-width:650px;font-size:12px;line-height:1.8;display:block}.journey-goat{z-index:125;pointer-events:none;--journey-progress:0deg;--goat-lean:0deg;width:118px;transition:opacity .2s;position:fixed;bottom:105px;right:24px}.journey-goat.is-hidden{opacity:0;visibility:hidden}.journey-mascot{pointer-events:auto;isolation:isolate;outline-offset:5px;border-radius:50%;height:142px;display:block;position:relative}.journey-mascot>img{object-fit:contain;filter:drop-shadow(0 10px 12px #0008);width:100%;height:100%;transform:rotate(var(--goat-lean));transition:transform .3s,filter .6s;position:relative}.journey-orbit{background:conic-gradient(from -90deg,#e5a4d2 var(--journey-progress),#ffffff13 0);filter:drop-shadow(0 0 10px #d787c5);border-radius:50%;width:96%;height:80%;position:absolute;top:20%;left:4%;transform:rotateX(30deg)rotate(-15deg);-webkit-mask:radial-gradient(#0000 64%,#000 66% 69%,#0000 71%);mask:radial-gradient(#0000 64%,#000 66% 69%,#0000 71%)}.journey-mascot>b{color:#211020;background:linear-gradient(135deg,#f7d0e7,#9d638c);border:1px solid #fce1f1aa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;display:grid;position:absolute;bottom:0;right:2px;box-shadow:0 5px 15px #0005}.journey-chapter{text-align:center;letter-spacing:.04em;color:#eed7e7;text-shadow:0 2px 8px #000,0 1px 3px #000;margin-top:12px;font-size:8px;line-height:1.6;display:block}.journey-chapter>small{color:#c8a5bd;letter-spacing:.07em;margin-bottom:4px;font-size:7px;display:block}.journey-goat[data-direction=up] .journey-mascot>img{filter:grayscale()brightness(1.2)drop-shadow(0 0 15px #b8aaca55);transform:rotate(calc(var(--goat-lean) * -1)) rotateY(180deg)}.journey-goat[data-direction=up] .journey-orbit{background:conic-gradient(from -90deg,#f6f0ff var(--journey-progress),#ffffff16 0)}.journey-goat.at-inquiry{width:90px;bottom:110px;right:12px}.journey-goat.at-inquiry .journey-mascot{height:105px}.journey-passoff{pointer-events:none;position:absolute;inset:0}.journey-passoff>i{opacity:0;border:1px solid #f0c5e1;border-radius:50%;position:absolute;inset:15%}.is-moving .journey-passoff>i{animation:1s cubic-bezier(.15,.7,.3,1) both journeyRing}.journey-passoff>i:nth-child(2){animation-delay:90ms}.journey-passoff>i:nth-child(3){animation-delay:.18s}.journey-passoff>img{opacity:0;width:65px;position:absolute;top:35%;left:35%}.is-moving .journey-passoff>img{animation:journeyMoney .9s calc(var(--i)*70ms) both}.is-moving .journey-chapter{animation:.6s both journeyLabel}.journey-goat[data-direction=up] .journey-passoff{filter:grayscale()}@keyframes journeyRing{0%{opacity:.9;transform:scale(.3)rotateX(30deg)}to{opacity:0;transform:scale(2.4)rotateX(30deg)}}@keyframes journeyMoney{0%{opacity:0;transform:scale(.1)}30%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 1) * 90px),-100px) rotate(calc(var(--i) * 35deg)) scale(.75)}}@keyframes journeyLabel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.goat-transit{pointer-events:all;background:#110c16}.transit-liquid{animation:.4s cubic-bezier(.2,.7,.2,1) both goatWipe}.goat-transit>img{max-width:55vw;height:57svh;animation:.4s cubic-bezier(.2,.75,.2,1) both transitGoat}.goat-transit>span{text-align:center;letter-spacing:-.03em;font-size:clamp(16px,2.8vw,40px);font-weight:700;bottom:12%}.goat-transit>span>small{letter-spacing:.3em;margin-bottom:15px;font-size:9px;font-weight:400;display:block}.transit-orbit{z-index:1;border:1px solid #fff9;border-radius:50%;width:60vw;height:75vh;position:absolute;transform:rotate(-25deg);box-shadow:0 0 0 40px #fff1,0 0 0 80px #fff1}.transit-arrive{pointer-events:none;animation:.65s cubic-bezier(.4,0,.2,1) both handoffArrive}.transit-arrive .transit-liquid,.transit-arrive>img{animation:none}@keyframes handoffArrive{0%,12%{clip-path:inset(0)}to{clip-path:inset(0 0 100% round 0 0 45% 45%)}}.inquiry-expectation{border-block:1px solid #ffffff25;margin:20px 0;padding:20px 0}.inquiry-expectation>strong{color:#e4b8d1;letter-spacing:.1em;font-size:10px}.inquiry-expectation p{color:#bda4b4;font-size:13px;line-height:1.8}.inquiry-expectation a{color:#e1bbd2;font-size:12px;line-height:1.7}.inquiry-context{color:#d5a8c3!important;font-size:12px!important;line-height:1.8!important}.form-helper{color:#ae98a8;margin-top:22px;font-size:12px;line-height:1.8}.form-helper a{color:#d5b2c9;text-decoration:underline}.inquiry-receipt{color:#edc7df!important;font-size:15px!important}.application-summary b{overflow-wrap:anywhere}.studio-process,.studio-faq{scroll-margin-top:110px}.service-offer-grid article[id],.capabilities-section article[id]{scroll-margin-top:120px}.policy-page{max-width:1000px;margin:auto;padding:160px 8vw 100px}.policy-page h1{letter-spacing:-.05em;font-size:clamp(45px,6vw,80px);line-height:1}.policy-page h2{margin-top:40px;font-size:25px}.policy-page p,.policy-page li{color:#bfaaba;font-size:16px;line-height:1.9}.policy-page a{color:#dfb6ce;text-decoration:underline}.admin-inbox{color:#f4e8ef;background:#100b15;min-height:100svh;padding:160px 6vw 100px}.admin-inbox>header h1{letter-spacing:-.05em;font-size:clamp(40px,5vw,70px)}.admin-inbox>header p{color:#b99db0;font-size:14px;line-height:1.8}.admin-inbox>header nav{color:#e7bed6;gap:25px;font-size:13px;display:flex}.admin-inbox details{background:#ffffff06;border:1px solid #ffffff30;border-radius:20px;max-width:1200px;margin-top:20px;padding:25px}.admin-inbox summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:17px;line-height:1.6;display:flex}.admin-inbox summary>small{color:#c39db5;font-size:12px}.admin-inbox dl{grid-template-columns:150px 1fr;gap:15px;font-size:14px;line-height:1.8;display:grid}.admin-inbox dt{color:#a88e9f}.admin-inbox dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-inbox details a{color:#291421;background:#d2a1bf;border-radius:12px;margin-top:15px;padding:15px 20px;font-size:13px;display:inline-block}@media (width<=1050px) and (width>=701px){.studio-brand>span{display:none}.studio-links{gap:12px}.studio-links>a,.shy-v11 .nav-links>a{font-size:10px}.studio-nav{padding-inline:16px}.shy-v11 .nav-links{gap:13px}}@media (width<=700px){.quick-start{padding:65px 6vw}.quick-start h2{font-size:11vw}.quick-start header>span{font-size:8px}.quick-start header>p{font-size:14px}.quick-start>div{grid-template-columns:1fr;gap:13px;margin-top:30px}.quick-start>div>a{padding:23px}.quick-start h3{margin:20px 0 12px;font-size:27px}.quick-start a>p{min-height:0;font-size:14px}.quick-start>footer{gap:22px;font-size:11px}.quick-start>footer>span{flex-basis:100%;margin:0;font-size:10px}.journey-goat,.journey-goat.at-inquiry{width:67px;bottom:145px;right:12px}.journey-mascot,.journey-goat.at-inquiry .journey-mascot{height:85px}.journey-chapter{letter-spacing:0;margin-top:8px;font-size:6px}.journey-chapter>small{display:none}.journey-mascot>b{width:24px;height:24px;font-size:13px;right:0}.journey-passoff>img{width:40px}.showcase-handoff{padding:70px 6vw}.showcase-handoff h2{font-size:11vw}.showcase-handoff>p{font-size:14px}.showcase-handoff>div{gap:25px}.showcase-handoff>small{font-size:11px}.goat-transit>img{max-width:85vw;height:50svh}.transit-orbit{width:85vw;height:65vh}.goat-transit>span{font-size:26px;bottom:16%}.inquiry-expectation{margin:10px 0}.inquiry-expectation p{font-size:13px}.form-progress{margin-top:25px}.admin-inbox summary{flex-direction:column;gap:7px}.admin-inbox dl{grid-template-columns:1fr;gap:5px}.admin-inbox dd{margin-bottom:15px}.policy-page{padding:130px 6vw 70px}.policy-page p,.policy-page li{font-size:14px}}@media (prefers-reduced-motion:reduce){.goat-transit{display:none}.journey-goat *{transition:none!important;animation:none!important}.journey-passoff{display:none}}html[data-shy-motion=off] .journey-goat *{transition:none!important;animation:none!important}.form-section-label{letter-spacing:.1em;color:#d6a5c0;margin:35px 0 20px;font-size:12px}.application-shell form .choice-grid{gap:10px}.application-shell .choice-grid label{margin-bottom:0}.application-shell .form-progress{grid-template-columns:repeat(4,1fr)}.studio-nav a:focus-visible,.nav a:focus-visible,.journey-mascot:focus-visible,.quick-start a:focus-visible{outline-offset:5px;outline:2px solid #f3d2e7}.studio-intro .micro-label,.blush-top,.blush-story-copy>span{font-size:10px}.blush-top{line-height:1.7}.studio-links>a{padding-block:12px}.studio-links .studio-book{padding-block:15px}@media (width<=700px){.studio-intro .micro-label{font-size:9px}.blush-top{font-size:8px}.blush-story-copy>span{font-size:9px}.studio-links>a{align-items:center;min-height:44px;display:flex}.application-shell aside{min-height:0}.application-shell form .choice-grid{grid-template-columns:1fr 1fr}.application-shell .choice-grid label{padding:15px 12px}.application-shell .choice-grid label>span{font-size:11px}}.inbox-signals{max-width:1200px;margin:45px 0}.inbox-signals>p{color:#b799ad;font-size:13px;line-height:1.8}.inbox-signals>div{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.inbox-signals article{background:#ffffff08;border:1px solid #ffffff25;border-radius:15px;flex-direction:column;gap:15px;padding:25px;display:flex}.inbox-signals strong{font-size:40px;font-weight:500}.inbox-signals span{letter-spacing:.08em;color:#cda6bf;font-size:9px}@media (width<=700px){.inbox-signals>div{grid-template-columns:1fr 1fr}}.service-offer-grid{grid-template-columns:1fr 1fr}.scope-boundaries{background:#1e1422;border-block:1px solid #ffffff20;padding:55px 6vw}.scope-boundaries h2{letter-spacing:-.03em;font-size:25px}.scope-boundaries p{color:#c0a5b8;max-width:850px;font-size:15px;line-height:1.9}.scope-boundaries a{color:#e3bbd4;margin-top:20px;font-size:12px;display:inline-block}.venture-proof{background:#16101c;padding:80px 6vw}.venture-proof h2{letter-spacing:-.05em;font-size:clamp(40px,5.5vw,80px);line-height:1}.venture-proof h2 em{color:#dab3cd;font-family:Georgia,serif;font-weight:400}.venture-proof>p{color:#baa2b2;max-width:750px;font-size:15px;line-height:1.8}.venture-proof>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.venture-proof a{border:1px solid #ffffff30;border-radius:22px;padding:25px}.venture-proof a>span{letter-spacing:.08em;color:#cca2bc;font-size:10px}.venture-proof h3{letter-spacing:-.04em;font-size:27px}.venture-proof a>p{color:#ad94a6;font-size:14px;line-height:1.8}@media (width<=700px){.service-offer-grid,.venture-proof>div{grid-template-columns:1fr}.venture-proof{padding:60px 6vw}.scope-boundaries p{font-size:14px}}a.effect-card{text-decoration:none;display:block}.blush-brand-world{color:#5d2344;background:#ee9ec4;height:300svh;position:relative}.blush-brand-pin{background:linear-gradient(140deg,#f1a7ce,#c875a3);height:100svh;min-height:750px;padding:120px 6vw 45px;position:sticky;top:0;overflow:hidden}.blush-brand-pin>header{z-index:7;pointer-events:none;width:43%;padding-top:6vh;position:relative}.blush-brand-pin>header>span{letter-spacing:.1em;font-size:10px;line-height:1.7}.blush-brand-pin h2{letter-spacing:-.065em;margin:30px 0;font-size:clamp(50px,6.3vw,95px);line-height:.95}.blush-brand-pin h2 em{color:#fff0f8;font-family:Georgia,serif;font-weight:400}.blush-brand-pin>header>p{max-width:290px;font-size:15px;line-height:1.8}.blush-brand-pin .blush-effect-stage{border-radius:40% 40% 25% 25%;height:auto;margin:0;transition:background .6s;position:absolute;inset:100px 4vw 95px 43%}.blush-brand-pin .blush-effect-logo{font-size:15vw}.blush-brand-pin .blush-effect-product{width:80%;height:87%;top:5%;left:11%}.blush-brand-pin .blush-glass-lens{width:65%;top:35%;left:2%}.blush-brand-pin .finish-4 .blush-effect-product{width:45%;height:60%;left:57%}.blush-brand-pin .blush-effect-goats>img{width:39%;height:68%;left:calc(-5% + var(--i)*25%);bottom:4%}.blush-brand-bottom{z-index:9;justify-content:space-between;align-items:center;gap:30px;font-size:10px;display:flex;position:absolute;bottom:35px;left:6vw;right:6vw}.blush-brand-bottom>a{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;border:1px solid #fff9;border-radius:24px;padding:16px 20px;font-size:10px}.brand-still{height:auto}.brand-still .blush-brand-pin{height:900px;position:relative}@media (width<=700px){.blush-brand-world{height:260svh}.blush-brand-pin{min-height:730px;padding:105px 6vw 35px}.blush-brand-pin>header{width:100%;padding-top:20px}.blush-brand-pin>header>span{font-size:8px}.blush-brand-pin h2{margin:20px 0;font-size:12vw}.blush-brand-pin>header>p{max-width:240px;font-size:12px}.blush-brand-pin .blush-effect-stage{border-radius:38% 38% 22% 22%;inset:39% 3vw 110px}.blush-brand-pin .blush-effect-logo{font-size:36vw}.blush-brand-pin .blush-effect-product{height:96%;top:0}.blush-brand-bottom{align-items:flex-start;gap:15px;bottom:25px}.blush-brand-bottom>span{max-width:90px;font-size:7px;line-height:1.8}.blush-brand-bottom>a{max-width:200px;padding:13px 15px;font-size:8px;line-height:1.6}.brand-still{height:auto}.brand-still .blush-brand-pin{height:820px}}.goat-story{height:360svh;padding:0 4vw;position:relative}.goat-story .goat-playground{height:calc(100svh - 125px);min-height:560px;position:sticky;top:105px}.goat-story .playground-label h2{font-size:clamp(36px,4.5vw,70px)}.goat-story .goat-lab-word{top:10%}.goat-still{height:auto;padding-bottom:70px}.goat-still .goat-playground{height:740px;position:relative;top:0}@media (width<=700px){.goat-story{height:340svh;padding:0 3vw}.goat-story .goat-playground{border-radius:26px;height:calc(100svh - 105px);min-height:610px;top:90px}.goat-story .playground-label{max-width:85%;bottom:7%;left:6%}.goat-story .playground-label h2{margin:15px 0;font-size:10vw}.goat-story .playground-label p{max-width:250px;font-size:12px}.goat-story .playground-goat{width:64%;height:60%;bottom:30%;left:28%}.goat-story .goat-clones img{top:37%;left:61%}.goat-story .goat-note-burst img{top:34%;left:55%}.goat-still{height:auto;padding-bottom:60px}.goat-still .goat-playground{height:760px;top:0}}.material-signature{letter-spacing:.08em;color:#f1d8e7;border-top:1px solid #fff4;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.7;display:block}@media (width<=700px){.journey-goat.at-inquiry{width:40px;bottom:146px;right:1px}.journey-goat.at-inquiry .journey-mascot{height:62px}.journey-goat.at-inquiry .journey-chapter{display:none}.journey-goat.at-inquiry .journey-mascot>b{width:20px;height:20px;font-size:11px}}@media (width>=701px){.journey-goat{width:90px;right:12px}.journey-mascot{height:120px}.journey-chapter{font-size:7px}}@media (width<=700px){.journey-goat.content-lane{width:40px;bottom:146px;right:1px}.journey-goat.content-lane .journey-mascot{height:62px}.journey-goat.content-lane .journey-chapter{display:none}.journey-goat.content-lane .journey-mascot>b{width:20px;height:20px;font-size:11px}}:root{--scene-pink:#f09ac4;--scene-paper:#f3f0e7;--scene-black:#141114}.director-nav{z-index:170;height:90px;color:var(--scene-paper);mix-blend-mode:normal;pointer-events:none;background:linear-gradient(#111a,#0000);align-items:center;gap:30px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}.director-nav>*{pointer-events:auto}.director-wordmark{letter-spacing:-.09em;align-items:end;gap:9px;font-size:36px;font-weight:900;line-height:.65;display:flex}.director-wordmark>span{letter-spacing:.07em;font-size:9px;line-height:1}.director-book{letter-spacing:.06em;border-bottom:1px solid #fff8;margin-left:auto;padding:14px 0;font-size:11px}.director-book span{margin-left:20px}.director-nav>button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;background:#121012c7;border:1px solid #fff5;border-radius:50px;align-items:center;gap:20px;min-height:46px;padding:14px 20px;font-size:10px;display:flex}.director-nav i{gap:5px;width:18px;display:grid}.director-nav i b{background:currentColor;width:100%;height:1px}.director-menu{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--scene-paper);background:#171317;border:0;padding:0;overflow:auto}.director-menu::backdrop{background:#171317}.director-menu[open]{animation:.5s cubic-bezier(.2,.8,.2,1) menuUnfold}.director-menu>header{letter-spacing:.12em;justify-content:space-between;align-items:center;padding:32px 4vw;font-size:10px;display:flex}.director-menu button{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:40px;padding:15px 22px}.director-menu-body{grid-template-columns:1fr 1.3fr;gap:8vw;padding:5vh 7vw;display:grid}.menu-art{background:#2e202b;border-radius:45% 45% 3px 3px;height:58vh;position:relative;overflow:hidden}.menu-art img{object-fit:cover;width:100%;height:100%;animation:.6s menuPicture}.menu-art span{color:#fff;text-shadow:0 2px 10px #000;font-size:12px;line-height:1.4;position:absolute;bottom:25px;left:25px}.menu-destinations a{border-bottom:1px solid #ffffff2b;align-items:baseline;gap:20px;padding:16px 0;display:flex}.menu-destinations small{color:#c797ad;font-size:10px}.menu-destinations strong{letter-spacing:-.055em;font-size:clamp(32px,4vw,65px);font-weight:450;line-height:1}.menu-destinations a>span{margin-left:auto;font-size:25px;transition:transform .3s}.menu-destinations a:hover{color:#ef9fc7}.menu-destinations a:hover>span{transform:rotate(45deg)}.director-menu>footer{border-top:1px solid #fff3;justify-content:space-between;font-size:10px;display:flex;background:0 0!important;padding:35px 4vw!important}.scene-kicker{letter-spacing:.13em;font-size:10px;font-weight:650;line-height:1.6}.cinematic-hero{height:110svh;min-height:780px;color:var(--scene-paper);isolation:isolate;background:#141114;position:relative;overflow:hidden}.cinematic-hero-art{--hx:68%;--hy:40%;position:absolute;inset:0}.hero-original{object-fit:cover;object-position:65% center;filter:brightness(.8);width:100%;height:100%;transform:scale(calc(1 + var(--depart,0)*.08))}.cinematic-hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#141114b3,#0000 72%),linear-gradient(#0000 76%,#141114);position:absolute;inset:0}.hero-reveal-lens{clip-path:circle(0 at var(--hx) var(--hy));pointer-events:none;transition:clip-path .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.hero-reveal-lens.is-on{clip-path:circle(22vw at var(--hx) var(--hy))}.hero-reveal-lens img{object-fit:cover;object-position:65% center;width:100%;height:100%}.hero-type{z-index:3;max-width:64vw;padding:170px 0 0 5vw;position:relative}.hero-type h1{letter-spacing:-.09em;margin:35px 0;font-size:clamp(110px,16vw,260px);font-weight:850;line-height:.76}.hero-type h1 em{color:#f2a2c7;letter-spacing:-.08em;font-family:Georgia,serif;font-weight:400}.hero-type>p{letter-spacing:-.03em;margin:30px 0;font-size:20px;line-height:1.35}.hero-actions{align-items:center;gap:25px;display:flex}.hero-actions a{background:var(--scene-paper);color:#21171f;border-radius:3px;align-items:center;gap:45px;padding:20px 24px;font-size:10px;font-weight:750;display:flex}.hero-actions a span{font-size:20px}.hero-actions button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff7;padding:16px 0;font-size:9px}.hero-actions button span{margin-left:15px}.hero-secret{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4edee;letter-spacing:.06em;cursor:pointer;background:#18101855;border:1px solid #fff6;border-radius:40px;padding:13px 17px;font-size:8px;position:absolute;top:115px;right:4vw}.hero-secret span{margin-left:12px}.hero-caption{z-index:4;max-width:260px;position:absolute;bottom:110px;right:5vw}.hero-caption>span{letter-spacing:.1em;font-size:12px;font-weight:750}.hero-caption p{color:#ded4d7;font-size:13px;line-height:1.7}.hero-scroll{letter-spacing:.1em;z-index:4;border-top:1px solid #fff3;justify-content:space-between;gap:20px;padding-top:22px;font-size:8px;display:flex;position:absolute;bottom:30px;left:5vw;right:5vw}.hero-scroll a span{margin-left:20px;animation:2s ease-in-out infinite sceneNudge;display:inline-block}.portal-chapter{background:var(--scene-paper);height:220svh;color:var(--scene-black);position:relative}.portal-pin{height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.portal-outer{height:100%;padding:105px 5vw 50px;position:relative}.portal-outer>span{letter-spacing:.13em;font-size:9px}.portal-word{letter-spacing:-.09em;opacity:calc(.08 + var(--portal,0)*.3);transform:translateX(calc(var(--portal,0)*-18vw)) rotate(var(--portal-letter));pointer-events:none;font-size:clamp(160px,31vw,520px);font-weight:900;line-height:.7;position:absolute;top:22%;left:-2vw}.portal-word em{font-family:Georgia,serif}.portal-copy{z-index:4;opacity:calc(1 - var(--portal,0));position:absolute;top:32%;left:6vw}.portal-copy>span{letter-spacing:.12em;font-size:9px}.portal-copy h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(45px,6.8vw,100px);font-weight:550;line-height:.96}.portal-copy h2 em{font-family:Georgia,serif;font-weight:400}.portal-copy p{max-width:330px;font-size:14px;line-height:1.7}.portal-aperture{width:34vw;height:62vh;transform:scale(calc(1 + var(--portal,0)*5));background:#342735;border-radius:48% 48% 42% 42%;position:absolute;top:23%;left:57%;overflow:hidden;box-shadow:0 0 0 1px #1b171820,0 30px 90px #27212526}.portal-aperture img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.2 - var(--portal,0)*.18));filter:brightness(.62)}.portal-aperture>span{text-align:center;letter-spacing:.2em;color:#fff;opacity:calc(1 - var(--portal,0)*2);font-size:9px;position:absolute;bottom:14%;left:0;right:0}.portal-skip{z-index:5;letter-spacing:.08em;color:#211721;background:#f3f0e7cc;border-radius:35px;padding:16px 20px;font-size:9px;position:absolute;bottom:30px;left:6vw}.project-theatre{--world-color:#ec8fba;--world-ink:#402333;height:360svh;color:var(--world-ink);background:var(--world-color);transition:background .6s,color .6s;position:relative}.project-pin{background:var(--world-color);height:100svh;min-height:760px;padding:115px 5vw 40px;transition:background .6s;position:sticky;top:0;overflow:hidden}.project-pin>header{letter-spacing:.1em;justify-content:space-between;gap:20px;font-size:9px;display:flex}.world-copy{z-index:4;width:44%;animation:.6s both worldIn;position:absolute;top:26%;left:5vw}.world-copy h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(52px,7.3vw,120px);font-weight:750;line-height:.92}.world-copy h2 em{font-family:Georgia,serif;font-weight:400}.world-copy p{max-width:330px;font-size:14px;line-height:1.7}.world-enter{border-bottom:1px solid;align-items:center;gap:25px;padding:16px 0;font-size:9px;font-weight:750;display:inline-flex}.world-enter span{font-size:20px}.world-stage{perspective:1400px;width:44%;height:60%;position:absolute;top:19%;right:6vw}.world-picture{transform:rotateY(calc(var(--world-depth,0)*-9deg)) rotateZ(calc(var(--world-depth,0)*3deg));animation:.7s both worldPicture;position:absolute;inset:0;box-shadow:20px 25px 70px #21152440}.world-picture img{object-fit:cover;width:100%;height:100%}.world-orbit{opacity:.3;border:1px solid;border-radius:50%;position:absolute;inset:-10%;transform:rotate(-25deg)}.world-stamp{letter-spacing:.08em;background:var(--world-ink);color:var(--world-color);border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:-22px;right:-23px;transform:rotate(12deg)}.world-tabs{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:absolute;bottom:75px;left:5vw;right:5vw}.world-tabs button{color:inherit;text-align:left;cursor:pointer;opacity:.6;background:0 0;border:0;border-top:1px solid #21172140;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.world-tabs button[aria-pressed=true]{opacity:1;border-top:3px solid;padding-top:16px}.world-tabs button>span{font-size:8px}.world-tabs b{margin-left:auto;font-size:16px}.project-pin>footer{letter-spacing:.06em;justify-content:space-between;font-size:8px;position:absolute;bottom:25px;left:5vw;right:5vw;background:0 0!important;padding:0!important;display:flex!important}.brand-alchemy{min-height:950px;color:var(--scene-paper);background:#171417;padding:110px 6vw 70px;position:relative;overflow:hidden}.brand-alchemy>header{z-index:3;position:relative}.brand-alchemy h2{letter-spacing:-.065em;margin:30px 0;font-size:clamp(52px,6.5vw,100px);font-weight:500;line-height:.95}.brand-alchemy h2 em{color:var(--alchemy-color);font-family:Georgia,serif;font-weight:400;transition:color .5s}.brand-alchemy header p{color:#c0b5bd;font-size:14px}.alchemy-picks{z-index:3;flex-direction:column;gap:0;width:34%;margin:50px 0;display:flex;position:relative}.alchemy-picks button{color:#c8bbc5;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #fff3;justify-content:space-between;padding:20px 0;font-size:17px;display:flex}.alchemy-picks button[aria-pressed=true]{color:var(--alchemy-color)}.alchemy-object{perspective:1400px;width:41%;height:44%;transform:rotate(var(--alchemy-turn));transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:21%;right:9%}.alchemy-object>button{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-15deg)}.alchemy-object.is-turned>button{transform:rotateY(180deg)}.alchemy-face,.alchemy-back{backface-visibility:hidden;background:var(--alchemy-color);color:var(--alchemy-ink);text-align:left;border:1px solid #fff4;flex-direction:column;justify-content:space-between;padding:30px;transition:background .6s,color .6s;display:flex;position:absolute;inset:0;box-shadow:20px 35px 90px #0006}.alchemy-back{background:var(--alchemy-ink);color:var(--alchemy-color);transform:rotateY(180deg)}.alchemy-face small,.alchemy-back small,.alchemy-face>span,.alchemy-back>span{letter-spacing:.1em;font-size:8px}.alchemy-face strong{letter-spacing:-.075em;font-size:clamp(20px,3.2vw,53px);font-weight:800}.alchemy-back strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,45px);font-weight:400;line-height:1.1}.alchemy-refined .alchemy-face strong{font-family:Georgia,serif;font-style:italic;font-weight:400}.alchemy-unexpected .alchemy-face strong{font-family:Georgia,serif;font-style:italic;transform:rotate(-7deg)}.alchemy-bottom{z-index:3;max-width:530px;margin-top:70px;position:relative}.alchemy-bottom p{font-size:14px;line-height:1.7}.alchemy-bottom a{color:var(--alchemy-color);border-bottom:1px solid #f0aacd;padding:20px 0;font-size:10px;display:inline-block}.alchemy-bottom>span{color:#b5a8b0;max-width:360px;margin-top:20px;font-size:9px;line-height:1.7;display:block}.final-convergence{color:#321e2c;background:#f09ac4;height:190svh;position:relative}.convergence-pin{align-items:center;height:100svh;min-height:720px;padding:100px 6vw;display:flex;position:sticky;top:0;overflow:hidden}.convergence-panels{pointer-events:none;position:absolute;inset:0}.convergence-panels img{object-fit:cover;width:25vw;height:32vh;opacity:calc(.9 - var(--converge,0)*.8);left:calc(5% + var(--panel)*23%);top:calc(8% + var(--panel)*15%);transform:translateY(calc((1 - var(--converge,0))*50vh)) rotate(calc(-18deg + var(--panel)*13deg));filter:blur(calc(var(--converge,0)*5px));position:absolute}.convergence-copy{z-index:4;max-width:930px;position:relative}.convergence-copy h2{letter-spacing:-.075em;margin:30px 0;font-size:clamp(65px,10vw,155px);font-weight:600;line-height:.9}.convergence-copy h2 em{font-family:Georgia,serif;font-weight:400}.convergence-copy p{margin:30px 0;font-size:17px}.convergence-copy a{color:#fff0f7;background:#321e2c;align-items:center;gap:50px;padding:22px 25px;font-size:10px;display:inline-flex}.convergence-copy a span{font-size:20px}.convergence-signature{letter-spacing:-.06em;font-family:Georgia,serif;font-size:45px;font-style:italic;position:absolute;bottom:10%;right:8%;transform:rotate(-8deg)}.convergence-credit{letter-spacing:.1em;font-size:9px;position:absolute;bottom:35px;left:6vw}.journey-goat.cinematic-guide{transform:translate3d(var(--guide-x,80vw),var(--guide-y,65vh),0) translate(-50%,-50%) rotate(var(--guide-lean,0deg));pointer-events:none;will-change:transform;transition:width .75s,opacity .35s;width:var(--guide-width,140px)!important;z-index:85!important;height:auto!important;position:fixed!important;inset:0 auto auto 0!important}.cinematic-guide .journey-mascot{pointer-events:auto;width:100%;display:block;height:auto!important}.cinematic-guide .journey-mascot img{object-fit:contain;filter:drop-shadow(0 15px 10px #0003);width:100%;height:auto;animation:none!important}.cinematic-guide .journey-chapter{text-align:center;letter-spacing:.05em;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#271c26bd;border:1px solid #fff3;border-radius:30px;margin-top:3px;padding:9px;font-size:8px;line-height:1.5;display:block}.cinematic-guide .journey-chapter small{color:#ecb2cd;font-size:7px;display:block}.cinematic-guide.is-hidden{opacity:0;pointer-events:none}.cinematic-guide.is-hidden a{pointer-events:none}.cinematic-guide .journey-mascot:before,.cinematic-guide .journey-mascot:after{display:none}.blush-premiere{background:var(--soda);height:185svh;color:var(--soda-ink);transition:background .8s,color .8s}.premiere-pin{background:var(--soda);height:100svh;min-height:800px;transition:background .8s;position:sticky;top:0;overflow:hidden}.premiere-pin>header{letter-spacing:.1em;z-index:5;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;top:115px;left:5vw;right:5vw}.soda-title{letter-spacing:-.08em;opacity:.24;transform:translateX(calc(var(--can-rise,0)*-5vw));font-size:27vw;font-weight:850;line-height:.7;position:absolute;top:21%;left:3vw}.soda-title em{font-family:Georgia,serif;font-weight:400}.soda-can-stage{perspective:900px;height:65%;position:absolute;top:19%;left:47%;right:9%}.soda-can-stage>button{cursor:pointer;width:100%;height:100%;transform:rotate(calc(var(--can-rise,0)*-13deg)) translateY(calc(var(--can-rise,0)*-4vh));background:0 0;border:0;transition:transform .1s;position:absolute;inset:0}.soda-can-stage>button img{object-fit:contain;filter:drop-shadow(0 35px 25px #481a4333);width:100%;height:100%;animation:6s ease-in-out infinite sodaFloat}.soda-can-stage>span{letter-spacing:.13em;font-size:8px;position:absolute;bottom:0;right:0}.soda-halo{opacity:.3;border:1px solid;border-radius:50%;position:absolute;inset:0 -10%;transform:rotate(-30deg)}.soda-caption{z-index:3;pointer-events:none;max-width:46%;position:absolute;top:32%;left:6vw}.soda-caption>span{letter-spacing:.1em;font-size:8px}.soda-caption h1{letter-spacing:-.07em;margin:30px 0;font-size:clamp(60px,7.8vw,125px);font-weight:650;line-height:.9}.soda-caption h1 em{font-family:Georgia,serif;font-weight:400}.soda-caption p{font-size:14px;line-height:1.7}.soda-palettes{z-index:5;align-items:center;gap:25px;display:flex;position:absolute;bottom:80px;left:6vw;right:6vw}.soda-palettes button{color:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:9px;padding:12px 0;font-size:8px;display:flex}.soda-palettes button[aria-pressed=true]{border-color:currentColor}.soda-palettes i{border:1px solid;border-radius:50%;width:15px;height:15px}.soda-palettes>span{max-width:180px;margin-left:auto;font-size:8px;line-height:1.6}.soda-foot{letter-spacing:.08em;border-top:1px solid;justify-content:space-between;padding-top:18px;font-size:8px;display:flex;position:absolute;bottom:30px;left:6vw;right:6vw}.soda-bubbles{pointer-events:none;position:absolute;inset:0}.soda-bubbles i{width:calc(10px + mod(var(--bubble),4)*7px);height:calc(10px + mod(var(--bubble),4)*7px);--angle:calc(var(--bubble)*22.5deg);min-width:12px;min-height:12px;animation:1.9s cubic-bezier(.2,.8,.2,1) both sodaBurst;animation-delay:calc(var(--bubble)*25ms);background:radial-gradient(circle at 25% 20%,#fff9,#0000 50%);border:1px solid #fff9;border-radius:50%;position:absolute;top:50%;left:50%}.scene-still{height:auto!important}.scene-still>.portal-pin,.scene-still>.project-pin,.scene-still>.convergence-pin,.scene-still>.premiere-pin{height:900px;position:relative!important}.scene-still .convergence-panels img{opacity:.1;transform:none}.shy-v11 .application-scene{scroll-margin-top:90px}.shy-v11 .quick-start{color:#241d23;background:#f3f0e7}.shy-v11 .quick-start p{color:#62565e}.shy-v11 .quick-start>div>a{color:#241d23;background:0 0;border-color:#2b202833;border-radius:0}.shy-v11 .quick-start h2 em{color:#8f375e}.shy-v11 .quick-start>footer{background:0 0}.shy-v11 .founder-section{background:#161216}.shy-v11>.universe-section{color:#2b2229;background:#eeece4}.shy-v11 .universe-section header p,.shy-v11 .universe-section .venture-list p{color:#6f626c}.shy-v11 .universe-section .venture-list a{border-color:#33293230}.shy-v11 .universe-section .venture-list h3{color:#251b23}.shy-v11 .research-note{color:#f2dce9;background:#292129}.shy-v11 .offers-scene{background:#171317}.shy-v11>.explore-pages{color:#282128;background:#e9e5db}.shy-v11>.explore-pages a{color:#282128;border-color:#28212840}@keyframes menuUnfold{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menuPicture{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes sceneNudge{50%{transform:translateY(6px)}}@keyframes worldIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes worldPicture{0%{opacity:0;clip-path:inset(12%);translate:50px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes sodaFloat{50%{translate:0 -15px;rotate:3deg}}@keyframes sodaBurst{0%{opacity:.9;transform:rotate(var(--angle)) translateX(15px) scale(.2)}to{opacity:0;transform:rotate(var(--angle)) translateX(260px) scale(1.3)}}@media (width<=800px){.director-nav{gap:15px;height:75px;padding:0 5vw}.director-wordmark{font-size:30px}.director-wordmark span{font-size:7px}.director-book{font-size:8px}.director-book span{margin-left:8px}.director-nav>button{gap:10px;padding:12px;font-size:8px}.director-menu-body{grid-template-columns:1fr;gap:25px;padding:20px 7vw}.menu-art{display:none}.menu-destinations strong{font-size:42px}.menu-destinations a{padding:19px 0}.director-menu>footer{flex-wrap:wrap;gap:25px;font-size:8px}.director-menu>footer>span{display:none}.cinematic-hero{height:105svh;min-height:800px}.cinematic-hero-art{inset:0}.hero-original{object-position:69% center;filter:brightness(.57)}.cinematic-hero-art:after{background:linear-gradient(90deg,#14111488,#0000),linear-gradient(#0000 45%,#141114)}.hero-type{max-width:100%;padding:145px 6vw 0}.hero-type .scene-kicker{font-size:8px}.hero-type h1{margin:35px 0 30px;font-size:29vw}.hero-type>p{max-width:220px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:20px}.hero-actions a{gap:30px;padding:18px;font-size:9px}.hero-actions button{font-size:8px}.hero-secret{padding:9px 12px;font-size:6px;top:90px;right:6vw}.hero-reveal-lens.is-on{clip-path:circle(35vw at var(--hx) var(--hy))}.hero-caption{bottom:110px;left:6vw;right:auto}.hero-caption>span{font-size:10px}.hero-caption p{font-size:12px}.hero-scroll{font-size:7px;left:6vw;right:6vw}.hero-scroll>span:last-child{display:none}.portal-chapter{height:190svh}.portal-pin{min-height:720px}.portal-copy{max-width:80%;top:22%;left:6vw}.portal-copy h2{font-size:12vw}.portal-copy p{font-size:12px}.portal-outer>span{font-size:7px}.portal-word{font-size:55vw;top:40%}.portal-aperture{width:44vw;height:36vh;top:51%;left:49%}.portal-aperture>span{font-size:7px}.portal-skip{font-size:8px;bottom:30px}.project-theatre{height:340svh}.project-pin{min-height:830px;padding:95px 6vw 20px}.project-pin>header{font-size:7px}.project-pin>header>a{text-align:right;max-width:130px}.world-copy{width:88%;top:19%;left:6vw}.world-copy>.scene-kicker{font-size:8px}.world-copy h2{margin:18px 0;font-size:14vw}.world-copy p{max-width:270px;margin-bottom:8px;font-size:12px;line-height:1.5}.world-enter{padding:8px 0;font-size:8px}.world-stage{width:65%;height:29%;top:49%;right:10vw}.world-stamp{width:65px;height:65px;font-size:6px;bottom:-10px;right:-20px}.world-tabs{grid-template-columns:repeat(2,1fr);gap:12px;bottom:72px;left:6vw;right:6vw}.world-tabs button{padding:10px 0;font-size:10px}.world-tabs button[aria-pressed=true]{padding-top:8px}.project-pin>footer{font-size:6px;bottom:30px;left:6vw;right:6vw}.project-pin>footer>span:last-child{display:none}.brand-alchemy{min-height:1100px;padding:85px 6vw 65px}.brand-alchemy h2{font-size:12vw}.brand-alchemy header p{font-size:12px}.alchemy-picks{flex-direction:row;gap:15px;width:100%;margin:30px 0}.alchemy-picks button{flex:1;align-items:center;gap:8px;font-size:10px}.alchemy-object{width:70%;height:27%;transform:rotate(var(--alchemy-turn));top:43%;right:15%}.alchemy-face,.alchemy-back{padding:22px}.alchemy-face strong{font-size:6vw}.alchemy-back strong{font-size:25px}.alchemy-face small,.alchemy-face>span,.alchemy-back small,.alchemy-back>span{font-size:6px}.alchemy-bottom{margin-top:420px}.alchemy-bottom p{max-width:280px;font-size:13px}.alchemy-bottom a{font-size:9px}.final-convergence{height:160svh}.convergence-pin{min-height:780px;padding:90px 6vw}.convergence-copy h2{max-width:85vw;font-size:17vw}.convergence-copy p{max-width:250px;font-size:14px}.convergence-copy .scene-kicker{font-size:8px}.convergence-copy a{gap:30px;font-size:9px}.convergence-panels img{width:45vw;height:25vh;left:calc(-15% + var(--panel)*27%);top:calc(4% + var(--panel)*20%)}.convergence-signature{font-size:30px;bottom:12%;right:12%}.convergence-credit{max-width:210px;font-size:7px}.cinematic-guide .journey-chapter{display:none!important}.journey-goat.cinematic-guide{z-index:75!important}.blush-premiere{height:170svh}.premiere-pin{min-height:850px}.premiere-pin>header{font-size:7px;top:100px}.premiere-pin>header>a{text-align:right;max-width:110px}.soda-caption{max-width:90%;top:19%;left:6vw}.soda-caption>span{font-size:6px}.soda-caption h1{margin:20px 0;font-size:14vw}.soda-caption p{font-size:12px}.soda-title{font-size:47vw;top:41%}.soda-can-stage{height:40%;top:39%;left:35%;right:5%}.soda-can-stage>span{font-size:7px}.soda-palettes{flex-wrap:wrap;align-items:flex-start;gap:14px;bottom:82px;left:6vw;right:6vw}.soda-palettes button{gap:5px;font-size:6px}.soda-palettes>span{width:100%;max-width:none;margin-left:0;font-size:6px}.soda-foot{gap:25px;font-size:6px}.soda-foot>span:first-child{max-width:160px}.scene-still>.project-pin,.scene-still>.premiere-pin{height:900px}}@media (prefers-reduced-motion:reduce){.cinematic-hero *,.portal-chapter *,.project-theatre *,.brand-alchemy *,.final-convergence *,.blush-premiere *,.director-menu *{transition:none!important;animation:none!important}.portal-chapter,.project-theatre,.final-convergence,.blush-premiere{height:auto!important}.portal-pin,.project-pin,.convergence-pin,.premiere-pin{position:relative!important}.convergence-panels img{opacity:.08;transform:none}}html[data-shy-motion=off] .soda-can-stage img,html[data-shy-motion=off] .soda-bubbles i,html[data-shy-motion=off] .hero-scroll a span{animation:none!important}.goat-companion{--companion-size:174px;--companion-face:1;--stride-time:.8s;width:var(--companion-size);height:var(--companion-size);transform:translate3d(var(--companion-x,83vw),var(--companion-y,80vh),0) translate(-50%,-100%);z-index:85;pointer-events:none;isolation:isolate;will-change:transform;contain:layout style;transition:opacity .22s;position:fixed;top:0;left:0}.companion-character{pointer-events:auto;outline-offset:5px;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:25%;display:block;position:absolute;inset:0}.companion-facing{transform:scaleX(var(--companion-face));transform-origin:50% 92%;transition:transform .2s;position:absolute;inset:0}.companion-sprite{filter:drop-shadow(0 2px 1px #22131d20);transform-origin:50% 92%;background:url(/images/goat-walk-atlas.webp) 0 0/400% 200% no-repeat;width:100%;height:100%;display:block}.goat-companion[data-walking=true] .companion-sprite{animation:goatGait var(--stride-time) steps(1,end) infinite}.goat-companion[data-walking=false] .companion-sprite{background-position:0 0;animation:4.8s ease-in-out infinite goatBreathe}.companion-floor{pointer-events:none;z-index:-1;height:9%;position:absolute;bottom:5.5%;left:8%;right:4%}.companion-floor:before{content:"";filter:blur(3px);background:radial-gradient(#2813215c,#0000 70%);height:65%;position:absolute;bottom:0;left:2%;right:2%;transform:scaleX(.9)}.companion-floor>i{opacity:.8;background:linear-gradient(90deg,#0000,#e8afc9 25%,#f7d6b4 65%,#0000);height:1px;position:absolute;bottom:-1px;left:-7%;right:-7%}.companion-floor>b{opacity:0;border:1px solid #f3b4d6;border-radius:50%;position:absolute;inset:-140% 8%;transform:scale(.3)}.goat-companion[data-arriving=true] .companion-floor>b{animation:.7s ease-out both goatLanding}.goat-companion[data-walking=true] .companion-floor:before{animation:goatFootShadow var(--stride-time) ease-in-out infinite}.companion-caption{color:#fff3f8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:left;background:#1c141ee8;border:1px solid #ffffff24;border-radius:4px 4px 15px 15px;min-width:140px;max-width:170px;padding:9px 13px 10px;transition:opacity .25s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}.companion-caption>small{letter-spacing:.06em;color:#e9afcf;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:6px;display:flex}.companion-caption i{letter-spacing:.08em;font-size:5px;font-style:normal}.companion-caption>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:9px;line-height:1.5;display:flex}.companion-caption b{color:#e9afcf;font-size:12px;font-weight:400}.companion-invite{color:#fff3f8;letter-spacing:.06em;opacity:0;pointer-events:none;white-space:nowrap;background:#231621ee;border:1px solid #f1b1d0;border-radius:14px 14px 14px 0;padding:8px 9px;font-size:7px;transition:opacity .2s,transform .2s;position:absolute;top:10%;right:2%;transform:translateY(6px)}.companion-invite b{padding-left:8px;font-size:12px}.companion-character:hover .companion-invite,.companion-character:focus-visible .companion-invite{opacity:1;transform:translateY(0)}.companion-character:focus-visible{outline:2px solid #f3b3d5}.goat-companion[data-quiet=true] .companion-caption{opacity:0;visibility:hidden}.goat-companion[data-handoff=true] .companion-facing{animation:.36s cubic-bezier(.3,0,.8,.3) both goatDeparture}.goat-companion[data-handoff=true] .companion-caption{opacity:0}.goat-companion.is-hidden{opacity:0;visibility:hidden}.goat-companion.is-hidden a{pointer-events:none}.goat-companion.is-still .companion-sprite{animation:none!important}@keyframes goatGait{0%{background-position:0 0}12.5%{background-position:33.3333% 0}25%{background-position:66.6667% 0}37.5%{background-position:100% 0}50%{background-position:0 100%}62.5%{background-position:33.3333% 100%}75%{background-position:66.6667% 100%}87.5%{background-position:100% 100%}to{background-position:0 0}}@keyframes goatBreathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-.4px)scaleY(1.007)}}@keyframes goatLanding{0%{opacity:0;transform:scale(.3)}20%{opacity:.6}to{opacity:0;transform:scale(1.3)}}@keyframes goatFootShadow{0%,50%,to{opacity:.8;transform:scaleX(.95)}25%,75%{opacity:.6;transform:scaleX(.8)}}@keyframes goatDeparture{0%{transform:scaleX(var(--companion-face)) translateX(0);opacity:1}35%{transform:scaleX(var(--companion-face)) translateX(-5%) rotate(-4deg)}to{transform:scaleX(var(--companion-face)) translateX(75%) rotate(4deg);opacity:0}}@media (width<=800px){.goat-companion{z-index:75}.companion-caption{display:none}.companion-invite{font-size:6px;top:-5%;right:0}.companion-floor>i{left:0;right:0}.companion-character{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.goat-companion *{transition:none!important;animation:none!important}}html[data-shy-motion=off] .goat-companion *{transition:none!important;animation:none!important}.deliver-preview{color:#241c22;background:#e9e5dc;min-height:920px;padding:110px 6vw 75px;position:relative;overflow:hidden}.deliver-preview>header{max-width:570px}.deliver-preview h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(55px,6.5vw,100px);font-weight:550;line-height:.95}.deliver-preview h2 em{font-family:Georgia,serif;font-weight:400}.deliver-preview header p{color:#655961;font-size:14px;line-height:1.8}.deliver-preview-art{background:#bf0053;width:38%;height:64%;transition:background .5s;position:absolute;top:15%;right:7vw;overflow:hidden;transform:rotate(4deg);box-shadow:16px 25px 50px #392e3430}.deliver-preview-art>img{object-fit:cover;width:100%;height:100%;animation:.65s both deliveryArtIn}.deliver-preview-controls{width:43%;margin-top:40px}.deliver-preview-controls>div{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.deliver-preview-controls button{color:#665b61;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #241c2240;align-items:center;gap:15px;padding:18px 0;font-size:14px;display:flex}.deliver-preview-controls button small{font-size:8px}.deliver-preview-controls button b{margin-left:auto;font-size:20px;font-weight:400}.deliver-preview-controls button[aria-pressed=true]{color:#241c22;border-bottom:2px solid #241c22}.deliver-preview-controls>p{margin:27px 0;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.4}.deliver-preview-controls>a{border-bottom:1px solid #241c22;padding:13px 0;font-size:10px;display:inline-block}.preview-mark{color:#e6c485;flex-direction:column;justify-content:center;align-items:center;height:100%;animation:.65s both deliveryArtIn;display:flex}.preview-mark>svg{width:55%;height:auto}.preview-mark>strong{letter-spacing:.04em;font-family:Georgia,serif;font-size:clamp(20px,2.4vw,40px);font-weight:400}.preview-mark>span{letter-spacing:.25em;margin-top:18px;font-size:8px}.preview-deck{color:#fff1e6;height:100%;padding:30px;animation:.65s both deliveryArtIn;position:relative}.preview-deck>span{letter-spacing:.12em;font-size:8px}.preview-deck>strong{z-index:2;font-family:Georgia,serif;font-size:4vw;font-weight:400;line-height:1;position:absolute;top:15%;left:30px}.preview-deck>img{object-fit:cover;width:76%;height:74%;position:absolute;bottom:-8%;right:-4%;transform:rotate(-8deg)}.delivery-intro-note{color:#b5a1af;max-width:700px;margin:0 6vw 50px;font-size:12px;line-height:1.8}.delivery-experience{color:#251b23;background:#f3f0e7}.delivery-chapters{background:#f3f0e7;border-block:1px solid #251b232b;justify-content:space-between;padding:25px 6vw;display:flex}.delivery-chapters>a{align-items:center;gap:15px;min-height:44px;font-size:13px;display:flex}.delivery-chapters span{margin-left:15px;font-size:18px}.delivery-section{padding:100px 6vw 45px;scroll-margin-top:75px;overflow:hidden}.delivery-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:0 8vw;margin-bottom:60px;display:grid}.delivery-heading>span{letter-spacing:.13em;grid-column:1/-1;margin-bottom:25px;font-size:10px}.delivery-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(55px,6.4vw,100px);font-weight:550;line-height:.96}.delivery-heading h2 em{font-family:Georgia,serif;font-weight:400}.delivery-heading p{opacity:.75;max-width:390px;margin:0 0 3px;font-size:15px;line-height:1.8}.delivery-foot{letter-spacing:.07em;border-top:1px solid;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;font-size:8px;background:0 0!important;padding:25px 0 0!important;display:flex!important}.delivery-foot>a{border-bottom:1px solid;padding:12px 0;font-size:10px}.delivery-picks{flex-wrap:wrap;gap:9px;display:flex}.delivery-picks>button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:1px solid;border-radius:30px;min-height:44px;padding:12px 17px;font-size:10px}.delivery-picks>button[aria-pressed=true]{opacity:1;color:#fff1e6;background:#26121b;border-color:#26121b}.delivery-text-button{color:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:14px 0;font-size:9px}.ad-studio{color:#432936;background:#f0dbdf}.ad-workbench{grid-template-columns:1.6fr .8fr;align-items:center;gap:6vw;min-height:660px;display:grid}.ad-comparison{aspect-ratio:1;isolation:isolate;width:100%;max-width:610px;margin:0 auto;transition:max-width .55s,aspect-ratio .55s;position:relative;overflow:hidden;box-shadow:15px 25px 60px #43293625;container-type:inline-size}.ad-format-1{aspect-ratio:9/16;max-width:355px}.ad-format-2{aspect-ratio:1.9;max-width:760px}.ad-plain,.ad-directed{padding:5.5%;position:absolute;inset:0;overflow:hidden}.ad-plain{color:#4e4a48;background:#e8e6e1}.ad-plain>span,.ad-directed>span{z-index:3;letter-spacing:.1em;font-size:2cqw;position:relative}.ad-plain h3{letter-spacing:-.06em;margin:0;font:500 9cqw/1 Arial,sans-serif;position:absolute;top:9%;left:6%}.ad-plain img{object-fit:contain;filter:saturate(.35);width:40%;height:52%;position:absolute;bottom:12%;right:15%;transform:rotate(-14deg)}.ad-plain small{letter-spacing:.12em;font-size:1.6cqw;position:absolute;bottom:6%;left:6%}.ad-directed{color:#412234;clip-path:inset(0 calc(100% - var(--ad-reveal)) 0 0);background:#ee91bb}.ad-directed h3{letter-spacing:-.075em;z-index:3;max-width:90%;margin:0;font-size:12cqw;font-weight:800;line-height:.91;position:absolute;top:15%;left:6%}.ad-directed h3 em{font-family:Georgia,serif;font-weight:400}.ad-directed img{object-fit:contain;filter:drop-shadow(-18px 24px 22px #5d233b33);z-index:2;width:70%;height:64%;position:absolute;bottom:10%;right:-7%;transform:rotate(9deg)}.ad-directed>strong{z-index:4;border-top:1px solid #43293666;justify-content:space-between;align-items:center;padding-top:3%;font-size:2cqw;font-weight:600;display:flex;position:absolute;bottom:5%;left:6%;right:6%}.ad-directed>strong b{font-size:4cqw}.ad-rings{aspect-ratio:1;background:#58b6ae90;border:1px solid #3c796e66;border-radius:50%;width:85%;position:absolute;top:25%;right:-30%;box-shadow:0 0 0 45px #58b6ae30,0 0 0 90px #58b6ae20}.ad-format-1 .ad-directed h3{font-size:14cqw;top:15%}.ad-format-1 .ad-directed img{width:96%;height:65%;bottom:9%;right:-9%}.ad-format-1 .ad-rings{width:130%;top:48%;right:-35%}.ad-format-2 .ad-directed h3{font-size:10cqw;top:22%}.ad-format-2 .ad-directed img{width:45%;height:112%;top:-8%;bottom:auto;right:0}.ad-format-2 .ad-plain img{height:84%;bottom:7%;right:10%}.ad-format-2 .ad-plain h3{font-size:7cqw;top:25%}.ad-format-2 .ad-rings{width:55%;top:-15%}.ad-split{top:0;bottom:0;left:var(--ad-reveal);z-index:5;pointer-events:none;filter:drop-shadow(0 0 3px #3216);background:#fff;width:1px;position:absolute}.ad-split>span{color:#33222c;background:#fff7ee;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 15px #0002}.ad-controls>label{letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:8px;display:flex}.ad-controls>input{accent-color:#b62666;cursor:ew-resize;width:100%;min-height:44px;margin:15px 0 30px}.ad-controls>.delivery-picks{flex-direction:column;align-items:stretch;gap:12px}.ad-controls .delivery-picks button{text-align:left;padding:17px 20px;font-size:12px}.ad-controls .delivery-text-button{text-align:left;margin-top:30px;line-height:1.7}.identity-studio{color:#fff1e6;background:#241b22}.identity-layout{grid-template-columns:.65fr 1.7fr;align-items:center;gap:6vw;display:grid}.identity-brand-picks{flex-direction:column;display:flex}.identity-brand-picks button{text-align:left;color:#ac98a4;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff4;align-items:center;gap:20px;padding:23px 0;font-family:Georgia,serif;font-size:25px;display:flex}.identity-brand-picks small{font:8px Arial,sans-serif}.identity-brand-picks b{margin-left:auto;font-size:20px;font-weight:400}.identity-brand-picks button[aria-pressed=true]{color:#fff1e6;border-color:#e6c485}.identity-sidebar p{color:#baa5b3;margin:25px 0;font-size:12px;line-height:1.8}.identity-sidebar>a{color:#edc894;border-bottom:1px solid #edc894;padding:12px 0;font-size:9px;display:inline-block}.identity-stage{aspect-ratio:1.35;background:var(--identity-color);color:var(--identity-accent);perspective:1300px;min-height:460px;transition:background .5s,color .5s;position:relative;overflow:hidden}.identity-stage.identity-inverse{background:var(--identity-paper);color:var(--identity-color)}.identity-registration{opacity:.15;border:1px solid;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:22px}.identity-registration i{background:var(--identity-color);border:1px solid;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.identity-registration i:nth-child(2){right:0;transform:translate(50%,-50%)}.identity-registration i:nth-child(3){bottom:0;transform:translate(-50%,50%)}.identity-registration i:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}.identity-specimen{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:10% 18% 23%}.identity-specimen>svg{width:65%;height:85%;max-height:300px;overflow:visible}.identity-wordmark{text-align:center;width:100%;margin-top:-5px;animation:.7s both deliveryWordIn}.identity-wordmark>strong{font-family:var(--identity-font);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(26px,3vw,48px);font-weight:400}.identity-wordmark>span{letter-spacing:.2em;margin-top:13px;font-size:7px;display:block}.identity-view-1 .identity-specimen>svg{height:65%}.identity-view-2 .identity-specimen{background:var(--identity-paper);color:var(--identity-color);padding:25px;animation:.7s both deliveryCardIn;inset:15% 15% 30%;transform:rotate(-7deg)rotateY(-9deg);box-shadow:20px 30px 40px #0004}.identity-view-2 .identity-specimen>svg{height:60%}.identity-view-2 .identity-wordmark>strong{font-size:2.3vw}.identity-card-caption{letter-spacing:.1em;font-size:7px;line-height:1.8;position:absolute;bottom:22%;left:10%;transform:rotate(-7deg)}.identity-scale{align-items:center;gap:25px;display:flex;position:absolute;bottom:7%;left:7%}.identity-scale>span{letter-spacing:.1em;max-width:80px;font-size:6px;line-height:1.7}.identity-scale>div{align-items:center;gap:15px;display:flex}.identity-scale svg{width:30px;height:30px}.identity-scale svg:nth-child(2){width:23px;height:23px}.identity-scale svg:nth-child(3){width:18px;height:18px}.identity-replay{letter-spacing:.06em;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;font-size:7px;position:absolute;bottom:8%;right:6%}.identity-bottom{justify-content:flex-end;align-items:center;gap:30px;margin-top:30px;display:flex}.identity-studio .delivery-picks button[aria-pressed=true]{color:#26121b;background:#fff1e6;border-color:#fff1e6}.identity-studio[data-entered=true] .identity-stage .identity-specimen path{animation:1.1s cubic-bezier(.3,0,.2,1) both identityTrace;animation-delay:calc(var(--path)*.14s)}.digital-studio{color:#33252e;background:#ded7cd}.deck-theatre{perspective:1800px;max-width:1150px;margin:80px auto 50px;position:relative}.deck-under{background:#bcb0a7;position:absolute;inset:0;transform:rotate(-3deg);box-shadow:0 15px 25px #392c2b26}.deck-under-two{background:#f9f0e6;transform:rotate(2deg)}.deck-page{aspect-ratio:1.75;color:#fff1e6;transform-origin:0;background:#c00052;min-height:480px;animation:.65s cubic-bezier(.2,.8,.2,1) both deckTurn;position:relative;overflow:hidden;box-shadow:5px 20px 60px #49353b30}.deck-page>header,.deck-page>footer{letter-spacing:.1em;z-index:5;justify-content:space-between;gap:20px;font-size:8px;position:absolute;left:5%;right:5%;color:inherit!important;background:0 0!important;padding:0!important;display:flex!important}.deck-page>header{top:6%}.deck-page>footer{font-size:6px;bottom:5%}.deck-cover-copy{z-index:3;width:49%;position:absolute;top:21%;left:6%}.deck-cover-copy>span{letter-spacing:.13em;font-size:8px}.deck-cover-copy h3{letter-spacing:-.06em;margin:25px 0;font:400 clamp(45px,5.5vw,85px)/.94 Georgia,serif}.deck-cover-copy p{margin-top:20px;font-size:12px;line-height:1.7}.deck-photo{object-fit:cover;width:44%;height:100%;position:absolute;top:0;right:0}.deck-system{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:12% 6% 15%}.deck-system>svg{color:#e6c485;width:25%;height:52%}.deck-system h3{margin:7px 0;font:400 3vw Georgia,serif}.deck-system>span{letter-spacing:.2em;font-size:7px}.deck-swatches{gap:8px;width:70%;height:40px;margin-top:30px;display:flex}.deck-swatches>i{border:1px solid #fff4;flex:1;position:relative}.deck-swatches span{color:#fff1e6;font:6px Arial,sans-serif;position:absolute;top:calc(100% + 8px);left:0}.deck-applications{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:absolute;inset:14% 7% 13%}.deck-poster{color:#c00052;background:#fff1e6;flex-direction:column;grid-row:span 2;justify-content:space-between;padding:9%;display:flex;transform:rotate(-3deg)}.deck-poster>svg{width:25%;height:25%}.deck-poster>strong{letter-spacing:-.075em;font-size:3.8vw;line-height:.94}.deck-poster strong em{font:400 3.8vw/.9 Georgia,serif}.deck-poster>span{letter-spacing:.08em;font-size:6px}.deck-card{color:#e6c485;background:#26121b;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;transform:rotate(3deg)}.deck-card>svg{height:60px}.deck-card>strong{letter-spacing:.08em;font:400 15px Georgia,serif}.deck-card>span{letter-spacing:.07em;margin-top:10px;font-size:5px}.deck-profile{align-items:center;gap:20px;display:flex}.deck-profile>svg{border:1px solid #e6c485;border-radius:50%;width:95px;height:95px;padding:15px}.deck-profile>span{letter-spacing:.08em;max-width:100px;font-size:6px}.deck-delivery{grid-template-columns:1fr 1.1fr;align-items:center;gap:0 45px;display:grid;position:absolute;inset:17% 7% 14%}.deck-delivery h3{letter-spacing:-.05em;margin:0;font:400 4.3vw/.96 Georgia,serif}.deck-delivery ul{margin:0;padding:0;list-style:none}.deck-delivery li{border-bottom:1px solid #fff4;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.deck-delivery li>span{font-size:7px}.deck-delivery li>b{margin-left:auto;font-size:6px;font-weight:400}.deck-delivery>a{border-bottom:1px solid;grid-column:2;justify-self:start;margin-top:12px;padding:14px 0;font-size:9px}.deck-controls{z-index:4;justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.deck-controls>button{color:inherit;cursor:pointer;background:0 0;border:1px solid #33252e55;border-radius:50%;width:46px;height:46px;font-size:22px}.deck-controls>button:disabled{opacity:.25;cursor:default}.deck-controls>div{gap:25px;display:flex}.deck-controls>div>button{color:#6a5962;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;padding:15px 0;font-size:11px;display:flex}.deck-controls>div>button small{font-size:7px}.deck-controls>div>button[aria-pressed=true]{color:#33252e;border-color:#33252e}.branding-studio{color:#3a2531;background:#f7efe4}.branding-stage{isolation:isolate;min-height:700px;margin:40px 0;position:relative}.branding-main{color:#e6c485;background:#c00052;align-items:center;gap:40px;width:62%;height:76%;padding:8%;transition:width .8s,transform .8s;display:flex;position:absolute;top:0;left:0;box-shadow:10px 20px 40px #3c273126}.branding-logo{text-align:center;width:100%;transition:width .8s}.branding-logo svg{width:60%;height:auto;max-height:270px}.branding-logo strong{white-space:nowrap;font:400 3vw Georgia,serif;display:block}.branding-logo>span{letter-spacing:.2em;margin-top:15px;font-size:7px;display:block}.branding-type{display:none}.branding-palette{opacity:0;gap:8px;height:70px;transition:opacity .6s,transform .6s;display:flex;position:absolute;bottom:8%;left:0;right:38%;transform:translateY(30px)}.branding-palette>div{letter-spacing:.06em;border:1px solid #0001;flex-direction:column;flex:1;justify-content:space-between;padding:12px 10px;font-size:7px;display:flex}.branding-palette small{font-size:6px}.branding-poster{opacity:0;width:32%;height:88%;transition:opacity .8s,transform .8s;position:absolute;top:0;right:0;overflow:hidden;transform:translate(120px)rotate(8deg)}.branding-poster img{object-fit:cover;width:100%;height:100%}.branding-card{color:#e6c485;opacity:0;background:#26121b;flex-wrap:wrap;align-items:center;gap:15px;width:29%;height:31%;padding:25px;transition:opacity .8s .1s,transform .8s .1s;display:flex;position:absolute;top:38%;left:41%;transform:translateY(80px)rotate(-10deg);box-shadow:15px 20px 35px #24121b30}.branding-card>svg{width:30%;height:75%}.branding-card>strong{letter-spacing:.05em;font:400 2.2vw/.95 Georgia,serif}.branding-card>span{letter-spacing:.08em;width:100%;font-size:6px}.branding-seal{color:#c00052;opacity:0;background:#e6c485;border-radius:50%;width:100px;height:100px;padding:15px;transition:transform .8s .2s,opacity .8s .2s;position:absolute;bottom:7%;right:12%;transform:scale(.5)rotate(-30deg);box-shadow:10px 20px 30px #3c273126}.branding-seal svg,.brand-layer-0 .branding-main{width:100%;height:100%}.brand-layer-0 .branding-logo>svg{max-height:340px}.brand-layer-1 .branding-main{width:100%}.brand-layer-1 .branding-logo{width:50%}.brand-layer-1 .branding-type{flex:1;display:block}.branding-type>span{letter-spacing:.12em;font-size:7px}.branding-type>strong{letter-spacing:-.07em;margin-top:30px;font-size:6vw;line-height:.92;display:block}.branding-type strong em{font-family:Georgia,serif;font-weight:400}.brand-layer-1 .branding-palette{opacity:1;right:0;transform:none}.brand-layer-2 .branding-palette{opacity:1;transform:none}.brand-layer-2 .branding-poster{opacity:1;transform:rotate(3deg)}.brand-layer-2 .branding-card{opacity:1;transform:translateY(0)rotate(-7deg)}.brand-layer-2 .branding-seal{opacity:1;transform:scale(1)rotate(10deg)}.branding-controls{gap:25px;display:flex}.branding-controls button{color:#8b737e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3a253150;flex:1;justify-content:space-between;gap:20px;padding:22px 0;font-size:13px;display:flex}.branding-controls button b{font-size:18px;font-weight:400}.branding-controls button[aria-pressed=true]{color:#3a2531;border-top:3px solid #3a2531;padding-top:20px}@keyframes identityTrace{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.3}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}@keyframes deliveryWordIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes deliveryCardIn{0%{opacity:0;transform:rotate(-7deg)rotateY(60deg)translateY(30px)}to{opacity:1;transform:rotate(-7deg)rotateY(-9deg)}}@keyframes deliveryArtIn{0%{opacity:.3;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes deckTurn{0%{opacity:1;transform:rotateY(-9deg)translate(10px)}to{opacity:1;transform:rotateY(0)translate(0)}}@media (width<=800px){.deliver-preview{min-height:1180px;padding:75px 6vw 60px}.deliver-preview h2{font-size:12vw}.deliver-preview header p{font-size:13px}.deliver-preview-art{width:70vw;height:41%;top:40%;left:15vw;right:15vw;transform:rotate(3deg)}.deliver-preview-controls{width:100%;margin-top:30px}.deliver-preview-controls>div{gap:0 20px}.deliver-preview-controls button{padding:14px 0;font-size:12px}.deliver-preview-controls>p{max-width:75%;margin:0;font-size:18px;position:absolute;bottom:100px}.deliver-preview-controls>a{font-size:9px;position:absolute;bottom:55px}.preview-mark>strong{font-size:24px}.preview-deck>strong{font-size:9vw}.delivery-intro-note{font-size:11px}.delivery-chapters{gap:10px;padding:15px 6vw}.delivery-chapters>a{gap:6px;font-size:10px}.delivery-chapters small{font-size:7px}.delivery-chapters span{display:none}.delivery-section{padding:70px 6vw 35px}.delivery-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.delivery-heading>span{margin:0;font-size:8px}.delivery-heading h2{font-size:12vw}.delivery-heading p{max-width:90%;font-size:13px;line-height:1.7}.delivery-foot{flex-direction:column;align-items:flex-start;gap:15px;margin-top:40px;font-size:7px;line-height:1.8}.delivery-foot>a{font-size:9px}.ad-workbench{grid-template-columns:1fr;gap:35px;min-height:0}.ad-comparison{max-width:100%}.ad-format-1{max-width:75%}.ad-format-2{aspect-ratio:1.6}.ad-format-2 .ad-directed h3{font-size:11cqw;top:23%}.ad-controls>.delivery-picks{flex-direction:row}.ad-controls .delivery-picks button{text-align:center;flex:1;padding:12px;font-size:8px}.ad-controls>input{margin:10px 0 20px}.ad-controls .delivery-text-button{margin-top:15px;font-size:8px}.identity-layout{grid-template-columns:1fr;gap:30px}.identity-brand-picks{flex-direction:row;gap:15px}.identity-brand-picks button{flex:1;padding:15px 0;font-size:16px;line-height:1.1;display:block}.identity-brand-picks button small{margin-bottom:8px;display:block}.identity-brand-picks button b{display:none}.identity-sidebar p{margin:18px 0 8px;font-size:11px}.identity-sidebar>a{font-size:8px}.identity-stage{aspect-ratio:.95;min-height:380px}.identity-specimen{inset:10% 12% 25%}.identity-specimen>svg{width:85%}.identity-wordmark>strong{font-size:27px}.identity-view-2 .identity-specimen{padding:15px;inset:18% 10% 34%}.identity-view-2 .identity-wordmark>strong{font-size:6vw}.identity-wordmark>span{margin-top:10px;font-size:5px}.identity-card-caption{font-size:5px;bottom:26%;left:15%}.identity-scale{gap:15px;bottom:7%;left:7%}.identity-scale>span{max-width:55px;font-size:5px}.identity-scale>div{gap:10px}.identity-scale svg{width:24px;height:24px}.identity-scale svg:nth-child(2){width:20px;height:20px}.identity-scale svg:nth-child(3){width:16px;height:16px}.identity-replay{font-size:5px;bottom:17%;right:6%}.identity-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:25px}.delivery-picks{gap:7px}.delivery-picks>button{padding:10px 12px;font-size:8px}.deck-theatre{margin:50px 0 30px}.deck-page{aspect-ratio:.85;min-height:490px}.deck-page>header{gap:10px;font-size:5px;left:7%;right:7%}.deck-page>footer{gap:15px;font-size:4px;left:7%;right:7%}.deck-cover-copy{width:85%;top:16%;left:8%}.deck-cover-copy>span{font-size:6px}.deck-cover-copy h3{margin:20px 0;font-size:13vw}.deck-cover-copy p{max-width:120px;font-size:10px;line-height:1.5}.deck-photo{width:49%;height:43%;top:auto;bottom:9%;right:4%;transform:rotate(4deg)}.deck-system{inset:12% 8% 20%}.deck-system>svg{width:65%;height:58%}.deck-system h3{font-size:7vw}.deck-system>span{font-size:6px}.deck-swatches{gap:5px;width:100%;height:60px;margin-top:35px}.deck-swatches span{font-size:5px}.deck-applications{grid-template-columns:1fr 1fr;gap:15px;inset:14% 8% 13%}.deck-poster{grid-area:span 1/1/auto/-1;min-height:200px;padding:12%}.deck-poster>strong,.deck-poster strong em{font-size:10vw}.deck-poster>svg{width:45px;height:42px}.deck-poster>span{font-size:5px}.deck-card{padding:10px;transform:rotate(3deg)}.deck-card>svg{height:43px}.deck-card>strong{font-size:9px}.deck-card>span{font-size:4px}.deck-profile{flex-direction:column;justify-content:center;gap:10px}.deck-profile>svg{width:65px;height:65px;padding:10px}.deck-profile>span{text-align:center;font-size:4px}.deck-delivery{grid-template-columns:1fr;gap:20px;inset:17% 8% 15%}.deck-delivery h3{font-size:11vw}.deck-delivery li{gap:10px;padding:12px 0;font-size:9px}.deck-delivery li>b{font-size:5px}.deck-delivery>a{grid-column:1;margin:0;padding:10px 0;font-size:7px}.deck-controls{align-items:flex-start;gap:10px}.deck-controls>button{border-radius:25px;width:35px;min-width:35px;height:44px;font-size:18px}.deck-controls>div{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.deck-controls>div>button{gap:6px;font-size:8px}.deck-controls>div>button small{font-size:6px}.branding-stage{min-height:650px;margin:30px 0}.branding-main{gap:20px;width:100%;height:60%;padding:12%}.branding-logo svg{width:78%;max-height:240px}.branding-logo strong{font-size:8vw}.branding-logo>span{font-size:6px}.branding-palette{gap:5px;height:65px;bottom:3%;right:0!important}.branding-palette>div{padding:10px 6px;font-size:5px}.branding-palette small{font-size:5px}.branding-poster{width:43%;height:45%;top:41%;right:0}.branding-card{gap:10px;width:55%;height:24%;padding:15px;top:60%;left:0}.branding-card>strong{font-size:5vw}.branding-card>span{font-size:4px}.branding-seal{width:65px;height:65px;padding:10px;bottom:18%;right:7%}.brand-layer-0 .branding-main{width:100%;height:100%}.brand-layer-1 .branding-main{flex-direction:column;justify-content:center;gap:25px;height:83%}.brand-layer-1 .branding-logo{width:100%}.brand-layer-1 .branding-logo svg{width:45%;max-height:130px}.brand-layer-1 .branding-logo strong{font-size:7vw}.brand-layer-1 .branding-type{text-align:center;flex:0;width:100%}.branding-type>strong{margin-top:15px;font-size:14vw}.branding-type>span{font-size:6px}.branding-controls{gap:12px}.branding-controls button{gap:10px;padding:17px 0;font-size:9px;line-height:1.6}.branding-controls button[aria-pressed=true]{padding-top:15px}.branding-controls button b{font-size:14px}}.delivery-still *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.delivery-experience *,.deliver-preview *{transition:none!important;animation:none!important}}html[data-shy-motion=off] .delivery-experience *,html[data-shy-motion=off] .deliver-preview *{transition:none!important;animation:none!important}.work-delivery-link{border-block:1px solid #fff3;justify-content:space-between;align-items:center;gap:25px;margin:0 6vw 55px;padding:25px 0;display:flex}.work-delivery-link>span{letter-spacing:.1em;color:#c599b1;font-size:8px}.work-delivery-link>a{color:#f4d2e6;padding:12px 0;font-size:11px}@media (width<=800px){.work-delivery-link{flex-direction:column;align-items:flex-start;gap:10px}.work-delivery-link>a{font-size:9px}}.ad-comparison{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none}.ad-comparison img{-webkit-user-drag:none}.delivery-foot,.delivery-foot>a,.deck-page>footer,.deck-page>footer>span{color:inherit!important}.pf-hero{color:#fff1e6;isolation:isolate;background:#181117;height:100svh;min-height:940px;max-height:1200px;padding:160px 6vw 110px;position:relative;overflow:hidden}.pf-hero-type{z-index:4;width:51%;position:relative}.pf-hero-type>span{letter-spacing:.16em;color:#e5a7c1;font-size:9px}.pf-hero h1{letter-spacing:-.075em;margin:45px 0 30px;font-size:clamp(90px,10.5vw,165px);font-weight:600;line-height:.85}.pf-hero h1 em{color:#ef9ac1;font-family:Georgia,serif;font-weight:400}.pf-hero-type>p{color:#d8c7d2;max-width:320px;font-size:17px;line-height:1.65}.pf-hero-type>a{letter-spacing:.06em;border-bottom:1px solid #eab6ce;align-items:center;gap:40px;margin-top:10px;padding:18px 0;font-size:9px;display:inline-flex}.pf-hero-type>a b{font-size:19px;font-weight:400}.pf-hero-window{background:#70243f;width:49%;height:65%;animation:.8s both pfImageIn;position:absolute;top:15%;right:-1vw;overflow:hidden;transform:rotate(-4deg);box-shadow:-30px 40px 100px #0007}.pf-hero-window>img{object-fit:cover;object-position:40% 50%;filter:brightness(.8);width:100%;height:100%}.pf-hero-window>div{background:linear-gradient(#0000,#1f101be6);padding:75px 35px 30px;position:absolute;bottom:0;left:0;right:0;transform:rotate(0)}.pf-hero-window>div>span{letter-spacing:.14em;color:#f1bfd8;font-size:7px}.pf-hero-window h2{letter-spacing:-.04em;margin:15px 0;font:400 3.5vw/1 Georgia,serif}.pf-hero-window p{color:#f0d8e5;margin:15px 0;font-size:12px;line-height:1.6}.pf-hero-window a{letter-spacing:.08em;border-bottom:1px solid #fff7;padding:10px 0;font-size:8px;display:inline-block}.pf-world-picker{z-index:5;gap:35px;display:flex;position:absolute;bottom:70px;left:6vw;right:6vw}.pf-world-picker button{color:#bba4b4;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #fff4;flex:1;align-items:center;gap:20px;min-height:50px;font-size:12px;display:flex}.pf-world-picker small{font-size:7px}.pf-world-picker b{margin-left:auto;font-size:20px;font-weight:400}.pf-world-picker button[aria-pressed=true]{color:#fff1e6;border-top:2px solid #ef9ac1}.pf-hero-note{letter-spacing:.13em;color:#bba4b4;font-size:7px;position:absolute;bottom:30px;left:6vw}.pf-story{color:#33232d;background:#f6eee4}.pf-case-intro{border-bottom:1px solid #33232d30;grid-template-columns:.8fr 1.5fr .8fr;align-items:center;gap:45px;padding:55px 6vw;display:grid}.pf-case-intro>span{letter-spacing:.1em;font-size:8px;line-height:1.8}.pf-case-intro>p{letter-spacing:-.02em;margin:0;font:400 24px/1.4 Georgia,serif}.pf-case-intro>a{letter-spacing:.05em;border-bottom:1px solid #33232d;justify-self:end;padding:10px 0;font-size:8px;line-height:1.8}.pf-chapters{z-index:45;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6eee4f0;border-bottom:1px solid #33232d30;justify-content:space-between;gap:25px;padding:10px 6vw;display:flex;position:sticky;top:75px;box-shadow:0 8px 25px #22141a08}.pf-chapters a{border-bottom:2px solid #0000;flex:1;align-items:center;gap:17px;min-height:49px;font-size:10px;display:flex}.pf-chapters b{margin-left:auto;font-size:17px;font-weight:400}.pf-chapters a[aria-current=location]{color:#a80049;border-color:#b90050}.pf-chapter{padding:100px 6vw 85px;scroll-margin-top:150px;overflow:hidden}.pf-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:28px 9vw;margin-bottom:65px;display:grid}.pf-section-heading>span{letter-spacing:.13em;grid-column:1/-1;font-size:9px}.pf-section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,7vw,110px);font-weight:550;line-height:.95}.pf-section-heading h2 em{font-family:Georgia,serif;font-weight:400}.pf-section-heading>p{opacity:.75;max-width:390px;margin:0 0 5px;font-size:14px;line-height:1.9}.pf-chapter[data-seen=true]>.pf-section-heading{animation:.7s both pfTextIn}.pf-workshop{background:#dcd0bf;grid-template-columns:1fr 1.1fr;gap:8vw;margin:50px 0 80px;padding:55px;display:grid}.pf-workshop>div>span{letter-spacing:.1em;font-size:7px;line-height:1.7;display:block}.pf-workshop h3{letter-spacing:-.05em;margin:25px 0;font:400 clamp(35px,4vw,60px)/1 Georgia,serif}.pf-workshop>div>div{flex-direction:column;max-width:320px;margin-top:35px;display:flex}.pf-workshop button{color:#77636b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #33232d40;justify-content:space-between;align-items:center;padding:15px 0;font-size:10px;display:flex}.pf-workshop button[aria-pressed=true]{color:#a9004a;border-color:#a9004a}.pf-workshop button b{font-size:17px;font-weight:400}.pf-workshop article{border-left:1px solid #33232d40;align-self:center;padding:30px 0 20px 40px;animation:.4s both pfTextIn}.pf-workshop article>span{font-size:12px;line-height:1.6}.pf-workshop h4{letter-spacing:-.04em;color:#9c164d;margin:30px 0;font:400 clamp(30px,3.5vw,55px)/1.06 Georgia,serif}.pf-workshop article>p{max-width:360px;font-size:13px;line-height:1.9}.pf-workshop article>small{letter-spacing:.06em;margin-top:30px;font-size:6px;line-height:1.8;display:block}.pf-strategy-desk{grid-template-columns:1fr 2fr;align-items:start;gap:6vw;display:grid}.pf-document-tabs{flex-direction:column;margin-top:35px;display:flex}.pf-document-tabs>button{text-align:left;color:#816a75;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #33232d30;align-items:center;gap:20px;min-height:60px;padding:22px 0;font-family:Georgia,serif;font-size:23px;display:flex}.pf-document-tabs small{font-family:Arial,sans-serif;font-size:7px}.pf-document-tabs b{margin-left:auto;font:400 20px Arial,sans-serif}.pf-document-tabs>button[aria-selected=true]{color:#a60049;border-bottom:2px solid #a60049}.pf-paper{transform-origin:0 0;background:#fffaf3;border:1px solid #33232d15;min-height:810px;padding:35px 45px 40px;animation:.55s cubic-bezier(.2,.8,.2,1) both pfDocumentOpen;position:relative;box-shadow:10px 25px 65px #3d26311c}.pf-paper:before{content:"";background:#bd0052;border-radius:3px 3px 0 0;width:60px;height:9px;position:absolute;top:-9px;left:45px}.pf-paper>header{letter-spacing:.08em;border-bottom:1px solid #33232d30;justify-content:space-between;gap:30px;padding-bottom:20px;font-size:7px;display:flex}.pf-paper-label{letter-spacing:.12em;color:#8c576c;margin-top:40px;font-size:7px;line-height:1.7;display:block}.pf-paper h3{letter-spacing:-.05em;max-width:550px;margin:25px 0 35px;font:400 clamp(35px,3.8vw,60px)/1.05 Georgia,serif}.pf-paper p{color:#6a535f;max-width:560px;margin:25px 0;font-size:13px;line-height:2}.pf-paper blockquote{letter-spacing:-.03em;color:#a20046;border-left:2px solid #bd0052;margin:35px 0;padding-left:25px;font:italic 29px/1.35 Georgia,serif}.pf-paper>footer{letter-spacing:.06em;border-top:1px solid #33232d30;justify-content:space-between;gap:25px;margin-top:35px;font-size:6px;color:#806674!important;background:0 0!important;padding:20px 0 0!important;display:flex!important}.pf-persona-sliders{margin:30px 0 20px}.pf-persona-sliders label{margin-bottom:18px;display:block}.pf-persona-sliders label>span{justify-content:space-between;font-size:10px;display:flex}.pf-persona-sliders b{font-weight:400}.pf-persona-sliders input{accent-color:#b4004d;width:100%;min-height:35px}.pf-paper>button{letter-spacing:.04em;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #33232d55;min-height:44px;padding:12px 0;font-size:7px}.pf-paper>small{color:#826a76;margin-top:12px;font-size:8px;line-height:1.7;display:block}.pf-type-specimen{border-block:1px solid #33232d30;flex-direction:column;gap:10px;padding:25px 0;display:flex}.pf-type-specimen strong{font:400 60px/1 Georgia,serif}.pf-type-specimen>span{letter-spacing:.12em;color:#8c576c;font-size:6px}.pf-type-specimen b{margin-top:15px;font:400 18px Arial,sans-serif}.pf-strategy-outcome{border-top:1px solid #33232d30;grid-template-columns:1fr 2fr;gap:6vw;margin-top:80px;padding:45px 0 0;display:grid}.pf-strategy-outcome>span{letter-spacing:.09em;padding-top:10px;font-size:8px;line-height:1.8}.pf-strategy-outcome>p{letter-spacing:-.025em;margin:0;font:400 28px/1.5 Georgia,serif}.pf-strategy-outcome strong{color:#aa0049;font-weight:400}.pf-directions{color:#fff1e6;background:#241b22}.pf-direction-switch{gap:25px;margin-bottom:40px;display:flex}.pf-direction-switch>button{text-align:left;color:#b6a1ae;cursor:pointer;background:0 0;border:1px solid #fff3;flex:1;padding:25px;transition:color .3s,border-color .3s;position:relative}.pf-direction-switch>button[aria-pressed=true]{color:#fff1e6;border-color:var(--direction-accent)}.pf-direction-switch small{color:var(--direction-accent);font-size:7px;display:block}.pf-direction-switch strong{margin:15px 0;font:400 27px Georgia,serif;display:block}.pf-direction-switch span{letter-spacing:.09em;max-width:85%;font-size:6px;line-height:1.8;display:block}.pf-direction-switch b{font-size:22px;font-weight:400;position:absolute;bottom:20px;right:20px}.pf-direction-stage{background:var(--direction-bg);min-height:620px;color:var(--direction-ink);isolation:isolate;grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding:55px;animation:.55s both pfImageIn;display:grid;position:relative;overflow:hidden}.pf-direction-lines{opacity:.15;z-index:-1;border:1px solid;position:absolute;inset:30px}.pf-direction-lines:after{content:"";border-left:1px solid;position:absolute;inset:0 50%}.pf-direction-copy>span{letter-spacing:.1em;font-size:7px;line-height:1.7}.pf-direction-copy h3{letter-spacing:-.055em;margin:35px 0;font:400 5vw/.98 Georgia,serif}.pf-direction-copy p{max-width:310px;font-size:12px;line-height:1.9}.pf-direction-copy .pf-direction-rec{color:var(--direction-accent);margin-top:30px;font-size:6px;display:block}.direction-architectural .pf-direction-copy h3{letter-spacing:-.075em;font-family:Arial,sans-serif;font-weight:400}.direction-rhythm .pf-direction-copy h3{font-size:5.3vw;transform:rotate(-5deg)}.direction-rhythm .pf-direction-lines{border-radius:50%;inset:50px;transform:rotate(-20deg)}.direction-rhythm .pf-direction-lines:after{inset:-50% 60%;transform:rotate(-30deg)}.pf-direction-object{aspect-ratio:.85;background:var(--direction-ink);color:var(--direction-bg);flex-direction:column;justify-content:center;align-items:center;padding:35px 25px;animation:.65s both pfObjectIn;display:flex;transform:rotate(5deg);box-shadow:20px 30px 45px #0003}.pf-direction-object>svg{width:85%;height:auto;max-height:290px}.pf-direction-object>strong{text-align:center;letter-spacing:-.03em;margin-top:20px;font:400 27px Georgia,serif}.pf-direction-object>span{letter-spacing:.09em;text-align:center;margin-top:25px;font-size:6px;line-height:1.8}.pf-six-studies{margin-top:55px}.pf-six-studies>header{letter-spacing:.1em;color:#d1b5c5;justify-content:space-between;gap:25px;font-size:7px;display:flex}.pf-six-studies>div{grid-template-columns:repeat(6,1fr);gap:15px;margin-top:25px;display:grid}.pf-six-studies button{color:#d4bdcb;cursor:pointer;background:#fff05d05;border:1px solid #fff3;flex-direction:column;align-items:center;min-width:0;padding:15px 15px 20px;display:flex}.pf-six-studies button[aria-pressed=true]{color:var(--direction-accent);border-color:var(--direction-accent)}.pf-six-studies button>span{justify-content:space-between;width:100%;font-size:11px;display:flex}.pf-six-studies small{opacity:.6;font-size:6px}.pf-six-studies svg{width:100%;height:100px;margin:20px 0}.pf-six-studies strong{min-height:25px;font-size:8px;font-weight:400;line-height:1.6}.pf-direction-object path{animation:1s both pfTrace;animation-delay:calc(var(--path)*.12s)}.pf-refinement{color:#33232d;background:#d9cdbb}.pf-refinement-desk{grid-template-columns:1.3fr 1fr;align-items:center;gap:7vw;display:grid}.pf-revision-art{color:#9f074a;background:#f9f1e5;justify-content:center;align-items:center;min-height:650px;animation:.55s both pfDocumentOpen;display:flex;position:relative;box-shadow:15px 20px 60px #3d26311a}.pf-revision-art>span:first-child{letter-spacing:.1em;color:#7b5669;font-size:7px;position:absolute;top:30px;left:30px}.pf-revision-art>svg{width:75%;max-height:400px;overflow:visible}.pf-revision-stamp{font:400 40px Georgia,serif;position:absolute;bottom:35px;left:35px}.pf-revision-stamp small{letter-spacing:.1em;margin-top:12px;font:6px Arial,sans-serif;display:block}.pf-construction{stroke:#684653;opacity:.45;stroke-dasharray:3 3}.pf-revision-notes>span{letter-spacing:.12em;font-size:8px}.pf-revision-notes h3{letter-spacing:-.045em;margin:25px 0;font:400 42px/1.05 Georgia,serif}.pf-revision-notes>p{color:#69525d;font-size:13px;line-height:1.9}.pf-revision-note{border-left:2px solid #a00049;margin:35px 0;padding:5px 0 5px 20px}.pf-revision-note>small{letter-spacing:.12em;color:#a00049;font-size:6px}.pf-revision-note>p{max-width:320px;margin-bottom:5px;font-size:12px;line-height:1.8}.pf-version-controls{gap:12px;display:flex}.pf-version-controls button{color:#6e535e;cursor:pointer;background:0 0;border:1px solid #33232d55;border-radius:3px;min-height:44px;padding:12px 23px;font-size:11px}.pf-version-controls button[aria-pressed=true]{color:#fff1e6;background:#33232d;border-color:#33232d}.pf-guide-button{color:#33232d;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #33232d55;min-height:44px;margin-top:18px;padding:13px 0;font-size:8px;display:block}.pf-small-test{color:#a00049;border-top:1px solid #33232d30;align-items:center;gap:20px;margin-top:30px;padding-top:25px;display:flex}.pf-small-test svg{width:24px;height:24px}.pf-small-test>span{letter-spacing:.05em;font-size:7px;line-height:1.8}.pf-small-test small{color:#6e535e;font-size:6px}.pf-brand-world{color:#33232d;background:#f6eee4}.pf-system-board{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.pf-system-primary{color:#e6c485;background:#c00052;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:50px;display:flex}.pf-system-primary>svg{width:80%;height:240px}.pf-system-primary>strong{letter-spacing:-.04em;margin-top:20px;font:400 36px Georgia,serif}.pf-system-primary>span{letter-spacing:.12em;margin-top:25px;font-size:6px}.pf-system-variations{color:#e6c485;background:#26121b;grid-template-columns:1fr 1fr;place-items:center;gap:25px;min-height:460px;padding:40px;display:grid}.pf-system-horizontal{grid-column:1/-1;align-items:center;gap:35px;display:flex}.pf-system-horizontal>svg{width:95px;height:95px}.pf-system-horizontal>strong{letter-spacing:.05em;font:400 28px/1 Georgia,serif}.pf-system-badge{flex-direction:column;align-items:center;gap:15px;display:flex}.pf-system-badge>svg{border:1px solid;border-radius:50%;width:100px;height:100px;padding:15px}.pf-system-badge>span{letter-spacing:.1em;font-size:5px}.pf-system-avatar{background:#c00052;border-radius:24px;width:100px;height:100px;padding:18px;transform:rotate(8deg)}.pf-system-avatar>svg{width:100%;height:100%}.pf-system-variations>span{letter-spacing:.15em;grid-column:1/-1;justify-self:start;font-size:6px}.pf-system-type{background:#e6c485;min-height:380px;padding:45px}.pf-system-type>small{letter-spacing:.15em;font-size:6px}.pf-system-type>strong{letter-spacing:-.065em;margin:30px 0;font:400 70px/.92 Georgia,serif;display:block}.pf-system-type>span{letter-spacing:.15em;font-size:6px}.pf-system-type>p{margin-top:15px;font:400 12px/1.6 Arial,sans-serif}.pf-system-palette{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pf-system-palette>div{border:1px solid #26121b15;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px 15px;display:flex}.pf-system-palette strong{font-size:10px;font-weight:400}.pf-system-palette span{font-size:7px}.pf-brand-pattern{color:#d9b7ba;background:#70243f;grid-column:1/-1;grid-template-columns:repeat(12,1fr);gap:15px;padding:25px;display:grid;overflow:hidden}.pf-brand-pattern svg{opacity:.8;width:100%;height:90px;transform:rotate(-15deg)}.pf-brand-pattern svg:nth-child(2n){transform:rotate(15deg)}.pf-application-heading{justify-content:space-between;align-items:end;gap:50px;margin:100px 0 45px;display:flex}.pf-application-heading>span{letter-spacing:.12em;font-size:8px}.pf-application-heading h3{letter-spacing:-.05em;margin:0;font:400 5vw/.95 Georgia,serif}.pf-application-tabs{gap:20px;margin-bottom:30px;display:flex}.pf-application-tabs button{color:#896d7b;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #33232d40;flex:1;align-items:center;gap:15px;padding:20px 0;font-size:11px;display:flex}.pf-application-tabs small{font-size:6px}.pf-application-tabs b{margin-left:auto;font-size:18px;font-weight:400}.pf-application-tabs button[aria-pressed=true]{color:#a60049;border-top:3px solid #a60049;padding-top:18px}.pf-application-stage{background:#e9ded1;min-height:700px;animation:.6s both pfImageIn}.pf-material-world{margin:0;position:relative}.pf-material-world>img{object-fit:cover;width:100%;height:auto;max-height:900px;display:block}.pf-material-world figcaption{letter-spacing:.1em;color:#765363;background:#f0e3d4;justify-content:space-between;gap:25px;padding:22px 25px;font-size:7px;display:flex}.pf-social-scene{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:55px 7%;display:grid}.pf-social-scene>div:first-child>span{letter-spacing:.1em;font-size:7px;line-height:1.8}.pf-social-scene h3{letter-spacing:-.045em;margin:30px 0;font:400 3.6vw/1.05 Georgia,serif}.pf-social-picks{flex-direction:column;display:flex}.pf-social-picks button{color:#896d7b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #33232d40;min-height:44px;padding:18px 0;font-size:11px}.pf-social-picks button[aria-pressed=true]{color:#a60049;border-color:#a60049}.pf-social-art{aspect-ratio:.8;color:#fff1e6;background:#c00052;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:35px;animation:.6s both pfObjectIn;display:flex;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:15px 25px 45px #3d26312b}.pf-social-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-social-art>span{letter-spacing:.1em;font-size:7px;line-height:1.8}.pf-social-art>h4{letter-spacing:-.05em;align-self:start;margin:35px 0;font:400 4vw/.95 Georgia,serif}.pf-social-art>svg{color:#e6c485;width:70%;height:60%}.pf-social-art>strong{white-space:nowrap;margin:25px 0;font:400 2.5vw Georgia,serif}.social-study-1{justify-content:space-between;align-items:flex-start}.social-study-1>svg{opacity:.4;width:90px;height:90px;position:absolute;bottom:50px;right:20px}.pf-social-art>small{letter-spacing:.08em;z-index:3;font-size:6px}.social-study-2{color:#e6c485;background:#26121b}.pf-booking-scene{color:#fff1e6;background:#c00052;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:65px 8%;display:grid}.pf-booking-copy>span{letter-spacing:.1em;font-size:7px;line-height:1.8}.pf-booking-copy h3{letter-spacing:-.05em;margin:35px 0;font:400 5vw/.97 Georgia,serif}.pf-booking-copy p{max-width:330px;font-size:13px;line-height:1.8}.pf-booking-copy small{opacity:.7;max-width:300px;margin-top:30px;font-size:9px;line-height:1.8;display:block}.pf-phone{color:#33232d;background:#fff3e8;border:9px solid #26121b;border-radius:48px;justify-self:center;width:100%;max-width:360px;min-height:660px;padding:35px 25px 25px;position:relative;overflow:hidden;box-shadow:20px 30px 50px #5a092d55}.pf-phone-island{background:#26121b;border-radius:20px;width:90px;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.pf-phone>header{border-bottom:1px solid #33232d30;align-items:center;gap:15px;padding-bottom:15px;display:flex}.pf-phone>header>svg{color:#a00049;width:38px;height:38px}.pf-phone>header>span{letter-spacing:.06em;font:400 13px Georgia,serif}.pf-booking-form{padding-top:25px}.pf-booking-form>span,.pf-booking-summary>span{letter-spacing:.1em;color:#975d76;font-size:6px}.pf-phone h4{letter-spacing:-.055em;margin:23px 0 30px;font:400 46px/.95 Georgia,serif}.pf-booking-form>label{letter-spacing:.1em;margin-bottom:10px;font-size:7px;display:block}.pf-booking-form>select{color:#33232d;background:#fff9f1;border:1px solid #33232d40;border-radius:3px;width:100%;min-height:46px;padding:10px;font-size:13px}.pf-booking-form>div{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.pf-booking-form>div>span{letter-spacing:.1em;width:100%;margin-bottom:2px;font-size:7px}.pf-booking-form>div>button{color:#6d4b5b;cursor:pointer;background:0 0;border:1px solid #33232d40;border-radius:4px;flex:1;min-height:44px;font-size:11px}.pf-booking-form>div>button[aria-pressed=true]{color:#a00049;background:#f3d8e2;border-color:#a00049}.pf-booking-form>button,.pf-booking-summary>button{color:#fff1e6;letter-spacing:.05em;cursor:pointer;background:#a60049;border:0;border-radius:4px;width:100%;padding:17px 12px;font-size:8px}.pf-booking-form>small,.pf-booking-summary>small{text-align:center;letter-spacing:.06em;color:#8b6174;margin-top:20px;font-size:5px;display:block}.pf-booking-summary{padding-top:30px}.pf-booking-summary dl{border-block:1px solid #33232d30;grid-template-columns:1fr 1.4fr;gap:15px;padding:20px 0;font-size:11px;display:grid}.pf-booking-summary dt{color:#8b6174}.pf-booking-summary dd{text-align:right;margin:0}.pf-booking-summary p{margin:25px 0;font-size:11px;line-height:1.8}.pf-handoff-scene{color:#fff1e6;background:#26121b;grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:700px;padding:70px 7%;display:grid}.pf-handoff-scene>div>span{letter-spacing:.1em;color:#d9b7ba;font-size:7px;line-height:1.8}.pf-handoff-scene h3{letter-spacing:-.06em;margin:30px 0;font:400 6vw/.95 Georgia,serif}.pf-handoff-scene p{color:#c9afbd;max-width:320px;font-size:13px;line-height:1.8}.pf-handoff-scene a{color:#edc6a0;border-bottom:1px solid #d9b7ba;margin-top:20px;padding:17px 0;font-size:9px;display:inline-block}.pf-file-stack{perspective:1500px;height:490px;position:relative}.pf-file-stack>div{left:0;right:0;top:calc(var(--file)*85px);color:#6e2446;height:205px;transform:rotate(calc(-7deg + var(--file)*4deg));background:#f6eee4;border:1px solid #c7b6b1;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;box-shadow:12px 22px 25px #0003}.pf-file-stack small{letter-spacing:.12em;font-size:7px}.pf-file-stack strong{letter-spacing:-.03em;max-width:220px;font:400 28px/1.05 Georgia,serif}.pf-file-stack span{letter-spacing:.08em;font-size:5px}.pf-case-close{text-align:center;max-width:950px;margin:100px auto 0;padding-bottom:10px}.pf-case-close>span{letter-spacing:.1em;font-size:8px;line-height:1.8}.pf-case-close h3{letter-spacing:-.055em;margin:35px 0;font:400 5.5vw/.98 Georgia,serif}.pf-case-close>a{color:#fff1e6;background:#a60049;margin-top:10px;padding:23px 30px;font-size:10px;display:inline-block}.pf-case-close>p{color:#947785;max-width:620px;margin:35px auto 0;font-size:10px;line-height:1.9}.pf-gallery-intro{color:#f4e6ee;padding:100px 6vw 55px}.pf-gallery-intro>span{letter-spacing:.14em;color:#d0a3bd;font-size:8px}.pf-gallery-intro h2{letter-spacing:-.05em;margin:25px 0;font:400 6vw/.95 Georgia,serif}.pf-gallery-intro p{color:#b99fae;max-width:550px;font-size:14px;line-height:1.8}.pf-full-process{color:#e5bdcf;border-block:1px solid #fff3;justify-content:space-between;align-items:center;gap:25px;margin:0 6vw 55px;padding:25px 0;display:flex}.pf-full-process>span{letter-spacing:.09em;font-size:8px}.pf-full-process>a{border-bottom:1px solid #e5bdcf;padding:12px 0;font-size:10px;line-height:1.7}@keyframes pfImageIn{0%{opacity:.4;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes pfTextIn{0%{opacity:.4;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes pfDocumentOpen{0%{opacity:1;transform:perspective(1500px)rotateX(2deg)translateY(12px)}to{opacity:1;transform:none}}@keyframes pfObjectIn{0%{opacity:.3;transform:rotate(5deg)translateY(25px)}to{opacity:1;transform:rotate(5deg)translateY(0)}}@keyframes pfTrace{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (width<=800px){.pf-hero{height:auto;min-height:1100px;max-height:none;padding:135px 6vw 110px}.pf-hero-type{width:100%}.pf-hero-type>span{font-size:7px}.pf-hero h1{margin:30px 0 25px;font-size:20vw}.pf-hero-type>p{max-width:230px;font-size:14px;line-height:1.6}.pf-hero-type>a{gap:25px;margin-top:0;padding:15px 0;font-size:8px}.pf-hero-window{width:80%;height:31%;top:51%;right:7%;transform:rotate(-4deg)}.pf-hero-window>div{padding:40px 20px 20px}.pf-hero-window>div>span{font-size:6px}.pf-hero-window h2{margin:10px 0;font-size:9vw}.pf-hero-window p{margin:10px 0;font-size:10px}.pf-hero-window a{padding:7px 0;font-size:6px}.pf-world-picker{gap:14px;bottom:80px;left:6vw;right:6vw}.pf-world-picker button{align-items:center;gap:7px;min-height:55px;font-size:9px;line-height:1.4}.pf-world-picker small{font-size:5px}.pf-world-picker b{font-size:14px}.pf-hero-note{letter-spacing:.07em;font-size:5px;line-height:1.8;bottom:35px;right:6vw}.pf-case-intro{grid-template-columns:1fr;gap:20px;padding:35px 6vw}.pf-case-intro>span{font-size:7px}.pf-case-intro>p{font-size:21px}.pf-case-intro>a{justify-self:start;font-size:7px}.pf-chapters{gap:14px;padding:8px 5vw;top:74px}.pf-chapters a{gap:5px;min-height:44px;font-size:8px;line-height:1.4}.pf-chapters small{font-size:5px}.pf-chapters b{display:none}.pf-chapter{padding:70px 6vw 60px;scroll-margin-top:145px}.pf-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.pf-section-heading>span{font-size:7px;line-height:1.8}.pf-section-heading h2{font-size:13vw}.pf-section-heading>p{max-width:95%;font-size:13px;line-height:1.8}.pf-workshop{grid-template-columns:1fr;gap:35px;margin:35px 0 55px;padding:28px}.pf-workshop>div>span{font-size:6px}.pf-workshop h3{margin:22px 0;font-size:37px}.pf-workshop>div>div{margin-top:25px}.pf-workshop article{border-top:1px solid #33232d40;border-left:0;padding:25px 0 0}.pf-workshop article>span{font-size:11px}.pf-workshop h4{margin:25px 0;font-size:32px}.pf-workshop article>p{font-size:12px}.pf-workshop article>small{font-size:5px}.pf-strategy-desk{grid-template-columns:1fr;gap:35px}.pf-document-tabs{grid-template-columns:1fr 1fr;gap:0 17px;margin:0;display:grid}.pf-document-tabs>button{gap:10px;min-height:55px;padding:17px 0;font-size:16px}.pf-document-tabs small{font-size:5px}.pf-document-tabs b{font-size:15px}.pf-paper{min-height:750px;padding:25px}.pf-paper:before{left:25px}.pf-paper>header{gap:15px;font-size:5px;line-height:1.6}.pf-paper-label{margin-top:30px;font-size:6px}.pf-paper h3{margin:22px 0 25px;font-size:34px}.pf-paper p{margin:22px 0;font-size:12px;line-height:1.9}.pf-paper blockquote{margin:30px 0;padding-left:18px;font-size:23px}.pf-paper>footer{gap:20px;font-size:5px;line-height:1.7}.pf-persona-sliders label>span{font-size:9px}.pf-paper>button{font-size:6px}.pf-paper>small{font-size:7px}.pf-type-specimen strong{font-size:45px}.pf-type-specimen b{font-size:15px}.pf-strategy-outcome{grid-template-columns:1fr;gap:25px;margin-top:55px;padding-top:30px}.pf-strategy-outcome>span{font-size:7px}.pf-strategy-outcome>p{font-size:23px}.pf-direction-switch{gap:10px;margin-bottom:25px}.pf-direction-switch>button{min-height:145px;padding:15px 10px}.pf-direction-switch strong{margin:14px 0;font-size:19px;line-height:1.05}.pf-direction-switch small{font-size:6px}.pf-direction-switch span{max-width:100%;font-size:4px;line-height:1.9}.pf-direction-switch b{display:none}.pf-direction-stage{grid-template-columns:1fr;gap:35px;min-height:780px;padding:35px 28px}.pf-direction-lines{inset:17px}.pf-direction-copy>span{font-size:5px}.pf-direction-copy h3{margin:25px 0;font-size:12vw}.direction-rhythm .pf-direction-copy h3{font-size:12vw}.pf-direction-copy p{font-size:11px;line-height:1.8}.pf-direction-copy .pf-direction-rec{margin-top:22px;font-size:4px;line-height:1.8}.pf-direction-object{aspect-ratio:1;justify-self:center;width:85%;min-height:300px;padding:25px 20px}.pf-direction-object>svg{width:80%;height:180px}.pf-direction-object>strong{margin-top:15px;font-size:25px}.pf-direction-object>span{margin-top:18px;font-size:5px}.pf-six-studies{margin-top:40px}.pf-six-studies>header{gap:15px;font-size:5px;line-height:1.8}.pf-six-studies>header>span:last-child{text-align:right;max-width:120px}.pf-six-studies>div{grid-template-columns:repeat(3,1fr);gap:10px}.pf-six-studies button{padding:13px 10px}.pf-six-studies svg{height:75px;margin:15px 0}.pf-six-studies button>span{font-size:9px}.pf-six-studies strong{min-height:25px;font-size:6px}.pf-six-studies small{font-size:5px}.pf-refinement-desk{grid-template-columns:1fr;gap:40px}.pf-revision-art{min-height:440px}.pf-revision-art>svg{width:80%;height:280px}.pf-revision-art>span:first-child{font-size:5px;top:22px;left:22px}.pf-revision-stamp{font-size:30px;bottom:25px;left:25px}.pf-revision-stamp small{font-size:5px}.pf-revision-notes>span{font-size:7px}.pf-revision-notes h3{font-size:34px}.pf-revision-notes>p{font-size:12px}.pf-revision-note>p{font-size:11px}.pf-version-controls button{padding:12px 22px;font-size:10px}.pf-guide-button{font-size:7px}.pf-system-board{grid-template-columns:1fr;gap:12px}.pf-system-primary{min-height:370px;padding:35px}.pf-system-primary>svg{height:220px}.pf-system-primary>strong{font-size:30px}.pf-system-primary>span{font-size:5px}.pf-system-variations{gap:25px;min-height:350px;padding:30px}.pf-system-horizontal>svg{width:75px;height:75px}.pf-system-horizontal>strong{font-size:25px}.pf-system-badge>svg{width:85px;height:85px}.pf-system-badge>span{font-size:4px}.pf-system-avatar{border-radius:20px;width:85px;height:85px;padding:15px}.pf-system-type{min-height:340px;padding:35px}.pf-system-type>strong{font-size:64px}.pf-system-palette{grid-template-columns:repeat(3,1fr);gap:7px}.pf-system-palette>div{min-height:115px;padding:15px 10px}.pf-system-palette strong{font-size:8px}.pf-system-palette span{font-size:5px}.pf-brand-pattern{grid-template-columns:repeat(6,1fr);gap:10px;padding:15px}.pf-brand-pattern svg{height:60px}.pf-application-heading{margin:65px 0 30px;display:block}.pf-application-heading>span{font-size:7px}.pf-application-heading h3{margin-top:25px;font-size:13vw}.pf-application-tabs{grid-template-columns:1fr 1fr;gap:0 17px;margin-bottom:25px;display:grid}.pf-application-tabs button{gap:10px;min-height:55px;padding:17px 0;font-size:9px}.pf-application-tabs button[aria-pressed=true]{padding-top:15px}.pf-application-tabs b{font-size:16px}.pf-application-tabs small{font-size:5px}.pf-application-stage{min-height:0}.pf-material-world>img{object-fit:cover;object-position:43% 50%;min-height:430px}.pf-material-world figcaption{flex-direction:column;gap:8px;padding:15px;font-size:5px;line-height:1.9}.pf-social-scene{grid-template-columns:1fr;gap:40px;padding:35px 25px}.pf-social-scene>div:first-child>span{font-size:6px}.pf-social-scene h3{margin:25px 0;font-size:10vw}.pf-social-picks button{padding:14px 0;font-size:10px}.pf-social-art{justify-self:center;width:90%;min-height:420px;padding:25px}.pf-social-art>h4{font-size:10vw}.pf-social-art>span,.pf-social-art>small{font-size:5px}.pf-social-art>strong{font-size:6vw}.pf-booking-scene{grid-template-columns:1fr;gap:40px;padding:40px 22px}.pf-booking-copy>span{font-size:6px}.pf-booking-copy h3{margin:25px 0;font-size:13vw}.pf-booking-copy p{font-size:12px}.pf-booking-copy small{margin-top:20px;font-size:8px}.pf-phone{border-width:7px;border-radius:40px;min-height:640px;padding:35px 20px 25px}.pf-phone h4{font-size:41px}.pf-phone>header>span{font-size:11px}.pf-booking-form>select{font-size:12px}.pf-booking-form>div>button{font-size:10px}.pf-handoff-scene{grid-template-columns:1fr;gap:50px;min-height:950px;padding:40px 25px}.pf-handoff-scene>div>span{font-size:6px}.pf-handoff-scene h3{margin:25px 0;font-size:17vw}.pf-handoff-scene p{font-size:12px}.pf-handoff-scene a{font-size:7px}.pf-file-stack{height:460px;margin:0 15px}.pf-file-stack>div{height:180px;top:calc(var(--file)*75px);padding:20px}.pf-file-stack strong{font-size:24px}.pf-file-stack small{font-size:6px}.pf-file-stack span{font-size:4px}.pf-case-close{margin-top:65px}.pf-case-close>span{font-size:6px}.pf-case-close h3{margin:30px 0;font-size:11vw}.pf-case-close>a{padding:20px;font-size:8px}.pf-case-close>p{font-size:9px;line-height:1.8}.pf-gallery-intro{padding:70px 6vw 40px}.pf-gallery-intro>span{font-size:7px}.pf-gallery-intro h2{font-size:14vw}.pf-gallery-intro p{font-size:13px}.pf-full-process{flex-direction:column;align-items:start;gap:12px}.pf-full-process>a{font-size:9px}}.pf-still *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.pf-hero *,.pf-story *{transition:none!important;animation:none!important}}html[data-shy-motion=off] .pf-hero *,html[data-shy-motion=off] .pf-story *{transition:none!important;animation:none!important}.ex-entry{color:#30222b;background:#eee7db;padding:100px 6vw}.ex-entry>div:first-child{grid-template-columns:1.3fr 1fr;align-items:end;gap:25px 9vw;display:grid}.ex-entry>div:first-child>span{letter-spacing:.15em;grid-column:1/-1;font-size:8px}.ex-entry h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6vw,95px);font-weight:500;line-height:.98}.ex-entry h2 em{font-family:Georgia,serif;font-weight:400}.ex-entry p{opacity:.7;max-width:380px;font-size:14px;line-height:1.8}.ex-entry>div:last-child{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px;display:grid}.ex-entry a{border-top:1px solid #30222b55;flex-direction:column;gap:20px;padding:25px 30px 25px 0;transition:transform .4s;display:flex;position:relative}.ex-entry a:hover{transform:translateY(-7px)}.ex-entry small{color:#a00049;font-size:7px}.ex-entry a strong{letter-spacing:-.04em;font:400 33px/1.05 Georgia,serif}.ex-entry a span{opacity:.7;max-width:240px;font-size:12px;line-height:1.7}.ex-entry a b{font-size:23px;font-weight:400;position:absolute;top:25px;right:0}.ex-quick-links{color:#ecc9df;background:#171118;justify-content:space-between;gap:25px;padding:25px 6vw 50px;display:flex}.ex-quick-links a{border-bottom:1px solid #ecc9df55;padding:12px 0;font-size:10px;line-height:1.8}.ex-collection{color:#30222b;background:#efe8dc}.ex-collection-hero,.ex-atlas-hero{padding:165px 6vw 70px;position:relative;overflow:hidden}.ex-collection-hero>span,.ex-atlas-hero>span{letter-spacing:.14em;color:#9e2052;font-size:9px}.ex-collection-hero h1,.ex-atlas-hero h1{letter-spacing:-.07em;margin:40px 0;font-size:clamp(65px,9vw,145px);font-weight:500;line-height:.93}.ex-collection-hero h1 em,.ex-atlas-hero h1 em{font-family:Georgia,serif;font-weight:400}.ex-collection-hero>p,.ex-atlas-hero>p{color:#75616d;max-width:650px;font-size:16px;line-height:1.9}.ex-collection-hero>div{flex-wrap:wrap;gap:35px;margin-top:30px;display:flex}.ex-collection-hero>div>a{border-bottom:1px solid #30222b66;padding:15px 0;font-size:9px}.ex-collection-hero>small{letter-spacing:.09em;color:#8f7583;margin-top:35px;font-size:7px;line-height:1.8;display:block}.ex-collection-filter{flex-wrap:wrap;gap:10px;padding:0 6vw 45px;display:flex}.ex-collection-filter button,.ex-lab-filters button,.ex-atlas-tools button{color:inherit;cursor:pointer;background:0 0;border:1px solid #30222b44;border-radius:30px;min-height:44px;padding:12px 18px;font-size:10px}.ex-collection-filter button[aria-pressed=true],.ex-lab-filters button[aria-pressed=true],.ex-atlas-tools button[aria-pressed=true]{color:#fff1e6;background:#30222b;border-color:#30222b}.ex-world-gallery{grid-template-columns:1fr 1fr;gap:65px 35px;padding:0 6vw 100px;display:grid}.ex-world-card{min-width:0;display:block}.ex-world-card:nth-child(4n+2){padding-top:100px}.ex-world-photo{aspect-ratio:1.25;background:var(--brand-ink);position:relative;overflow:hidden}.ex-world-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .5s}.ex-world-photo>span{color:var(--brand-paper);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.1em;background:#1e1825bf;border-radius:40px;padding:14px 18px;font-size:7px;transition:transform .5s;position:absolute;bottom:20px;left:20px;transform:translateY(65px)}.ex-world-card:hover img{transform:scale(1.055)}.ex-world-card:hover .ex-world-photo>span,.ex-world-card:focus-visible .ex-world-photo>span{transform:none}.ex-world-copy{padding:25px 0}.ex-world-copy>span{letter-spacing:.1em;opacity:.6;font-size:8px}.ex-world-copy h2{font:400 43px/1 var(--brand-font);letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:20px;margin:17px 0;display:flex}.ex-world-copy h2 b{font:400 24px Arial,sans-serif}.ex-world-copy p{opacity:.7;max-width:330px;font-size:13px;line-height:1.8}.ex-world-copy>div{gap:7px;margin-top:20px;display:flex}.ex-world-copy i{width:25px;height:7px}.ex-proof-invitation{color:#fff0e5;background:#2b1c28;padding:90px 12vw}.ex-proof-invitation>span{letter-spacing:.12em;color:#e6b5d1;font-size:8px;line-height:1.8}.ex-proof-invitation h2{letter-spacing:-.055em;margin:30px 0;font:400 7vw/.95 Georgia,serif}.ex-proof-invitation p{color:#cbb2c0;max-width:600px;font-size:15px;line-height:1.9}.ex-proof-invitation a{border-bottom:1px solid #e6b5d1;margin-top:20px;padding:17px 0;font-size:9px;display:inline-block}.ex-logo-lab{color:#30222b;background:#ece6dc;padding:80px 6vw}.ex-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:25px 8vw;margin-bottom:55px;display:grid}.ex-section-heading>span{letter-spacing:.13em;grid-column:1/-1;font-size:8px;line-height:1.8}.ex-section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6.5vw,100px);font-weight:500;line-height:.96}.ex-section-heading h2 em{font-family:Georgia,serif;font-weight:400}.ex-section-heading>p{opacity:.7;max-width:420px;margin:0;font-size:14px;line-height:1.8}.ex-lab-toolbar{justify-content:space-between;align-items:end;gap:30px;margin:40px 0 30px;display:flex}.ex-lab-toolbar>label{letter-spacing:.1em;flex-direction:column;flex:1;gap:10px;max-width:400px;font-size:7px;display:flex}.ex-lab-toolbar select{color:#30222b;letter-spacing:0;background:#fff9ee;border:1px solid #30222b44;border-radius:3px;width:100%;min-height:48px;padding:12px 38px 12px 15px;font-size:13px}.ex-lab-toolbar>button,.ex-lab-toolbar>a{color:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #30222b66;min-height:44px;padding:12px 0;font-size:8px;line-height:1.7}.ex-lab-toolbar>button[aria-pressed=true]{color:#9c0047;border-color:#9c0047}.ex-logo-art{width:100%;line-height:0;overflow:hidden}.ex-logo-art>svg{width:100%;height:auto;display:block}.ex-lab-preview{grid-template-columns:1fr;scroll-margin-top:110px;display:grid;box-shadow:15px 25px 65px #24132120}.ex-lab-preview.is-compare{background:#7b6672;grid-template-columns:1fr 1fr;gap:3px}.ex-lab-spec{letter-spacing:.07em;border-bottom:1px solid #30222b30;justify-content:space-between;align-items:center;gap:25px;padding:23px 0 30px;font-size:8px;display:flex}.ex-lab-spec>div{align-items:center;gap:14px;display:flex}.ex-lab-spec svg{width:24px;height:24px}.ex-lab-spec>div>span{font-size:6px}.ex-lab-filters{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.ex-lab-filters button{padding:10px 16px;font-size:9px}.ex-logo-grid{grid-template-columns:repeat(3,1fr);gap:25px 20px;display:grid}.ex-logo-grid>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;min-width:0;padding:0;transition:transform .4s,border-color .4s}.ex-logo-grid>button:hover{transform:translateY(-5px)}.ex-logo-grid>button[aria-pressed=true]{border-color:#9c0047}.ex-logo-grid>button>span{align-items:center;gap:12px;padding:15px 12px;font-size:11px;display:flex}.ex-logo-grid small{opacity:.6;font-size:7px}.ex-logo-grid b{margin-left:auto;font-size:18px;font-weight:400}.ex-lab-end{border-top:1px solid #30222b40;justify-content:space-between;gap:50px;margin-top:50px;padding-top:30px;display:flex}.ex-lab-end>p{opacity:.6;max-width:600px;margin:0;font-size:11px;line-height:1.9}.ex-lab-end>a{letter-spacing:.05em;border-bottom:1px solid #30222b55;align-self:center;max-width:300px;padding:14px 0;font-size:8px;line-height:1.8}.treatment-motion .signature-paths path{animation:2.2s both exSignature;animation-delay:calc(var(--path)*.18s)}.ex-logo-grid .treatment-motion .signature-paths path{animation:none}.ex-logo-grid>button:hover .treatment-motion .signature-paths path{animation:1.8s both exSignature}.ex-atlas{color:#30222b;background:#e9e3d8}.ex-atlas-tools{flex-wrap:wrap;align-items:center;gap:30px;padding:0 6vw 45px;display:flex}.ex-atlas-tools>label{letter-spacing:.1em;flex-direction:column;gap:10px;min-width:250px;font-size:7px;display:flex}.ex-atlas-tools input{color:#30222b;background:#fff9ee;border:1px solid #30222b44;border-radius:3px;width:100%;min-height:48px;padding:12px 15px;font-size:13px}.ex-atlas-tools>div{flex-wrap:wrap;flex:1;gap:7px;max-width:700px;display:flex}.ex-atlas-tools button{padding:10px 14px;font-size:8px}.ex-atlas-tools>span{letter-spacing:.1em;margin-left:auto;font-size:7px}.ex-board-gallery{grid-template-columns:1fr 1fr;gap:55px 30px;padding:0 4vw 90px;display:grid}.ex-board-gallery>article{min-width:0;scroll-margin-top:100px}.ex-board-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .5s;display:block;box-shadow:10px 15px 35px #3c27310d}.ex-board-open:hover{transform:translateY(-7px)}.ex-board-open>span{letter-spacing:.06em;background:#f7efe3;border-top:1px solid #30222b22;padding:18px 10px;font-size:9px;display:block}.ex-board-gallery>article>div:last-child{color:#866878;flex-wrap:wrap;gap:20px;padding:17px 10px;font-size:7px;line-height:1.8;display:flex}.ex-brand-board{background:var(--brand-paper);color:var(--brand-ink);border:1px solid #33232d25;grid-template-columns:1fr 1fr;gap:10px;padding:20px;line-height:normal;display:grid;container-type:inline-size}.ex-brand-board>header{letter-spacing:.05em;border-bottom:1px solid #33232d22;grid-column:1/-1;justify-content:space-between;gap:15px;padding-bottom:10px;font:5px/1.6 Arial,sans-serif;display:flex}.ex-board-signature{background:var(--brand-primary);color:var(--brand-paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:20px;display:flex;overflow:hidden}.ex-board-signature>svg{width:55%;height:110px;color:var(--brand-paper)}.ex-board-signature>strong{font:400 clamp(15px,4.4cqw,36px)/1.05 var(--brand-font);letter-spacing:-.045em;max-width:100%;margin-top:12px}.ex-board-signature>span{max-width:150px;margin-top:13px;font:5px/1.6 Arial,sans-serif}.ex-board-type{flex-direction:column;justify-content:center;padding:15px 10px;display:flex}.ex-board-type>span{letter-spacing:.1em;font:5px/1.7 Arial,sans-serif}.ex-board-type>strong{font:400 5.3cqw/1.03 var(--brand-font);letter-spacing:-.05em;overflow-wrap:anywhere;margin:20px 0;display:block}.ex-board-type>small{letter-spacing:.05em;font:5px/1.8 Arial,sans-serif}.ex-board-palette{grid-column:1/-1;gap:6px;height:70px;display:flex}.ex-board-palette>div{border:1px solid #33232d0d;flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:9px 7px;display:flex}.ex-board-palette span{letter-spacing:.05em;font:4px Arial,sans-serif}.ex-board-palette b{font:5px Arial,sans-serif}.ex-board-secondary{grid-column:1/-1;grid-template-columns:1.3fr 1fr .7fr;align-items:center;gap:10px;min-height:130px;display:grid}.ex-board-card{background:var(--brand-ink);min-height:115px;color:var(--brand-paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex;transform:rotate(-4deg);box-shadow:6px 7px 15px #221a2226}.ex-board-card svg{width:45px;height:45px}.ex-board-card strong{font:400 13px/1.1 var(--brand-font);letter-spacing:-.03em;margin-top:5px}.ex-board-card>span{margin-top:8px;font:4px/1.7 Arial,sans-serif}.ex-board-pattern{background:var(--brand-muted);color:var(--brand-ink);grid-template-columns:repeat(3,1fr);align-content:center;gap:5px;min-height:105px;padding:15px 10px;display:grid}.ex-board-pattern svg{opacity:.7;width:100%;height:30px;transform:rotate(-15deg)}.ex-board-avatar{width:70px;max-width:100%;height:70px;color:var(--brand-ink);background:var(--brand-paper);border:1px solid;border-radius:17px;justify-self:center;padding:13px;transform:rotate(6deg)}.ex-board-avatar svg{width:100%;height:100%}.ex-brand-board>footer{letter-spacing:.04em;border-top:1px solid #33232d22;grid-column:1/-1;justify-content:space-between;gap:20px;font:4px/1.8 Arial,sans-serif;color:inherit!important;background:0 0!important;padding:10px 0 0!important;display:flex!important}.ex-brand-board.board-large{gap:20px;max-width:1200px;margin:auto;padding:35px}.board-large .ex-board-signature{min-height:350px;padding:35px}.board-large .ex-board-signature>svg{height:210px}.board-large>header{padding-bottom:20px;font-size:8px}.board-large .ex-board-signature>strong{font-size:4.5cqw}.board-large .ex-board-signature>span{max-width:300px;margin-top:20px;font-size:8px}.board-large .ex-board-type{padding:25px}.board-large .ex-board-type>span,.board-large .ex-board-type>small{font-size:7px}.board-large .ex-board-type>strong{margin:35px 0;font-size:5.4cqw}.board-large .ex-board-palette{gap:10px;height:115px}.board-large .ex-board-palette>div{padding:17px}.board-large .ex-board-palette span{font-size:6px}.board-large .ex-board-palette b{font-size:9px}.board-large .ex-board-secondary{gap:25px;min-height:210px}.board-large .ex-board-card{min-height:190px;padding:25px}.board-large .ex-board-card svg{width:70px;height:70px}.board-large .ex-board-card strong{font-size:23px}.board-large .ex-board-card>span{font-size:6px}.board-large .ex-board-pattern{gap:10px;min-height:190px;padding:25px}.board-large .ex-board-pattern svg{height:55px}.board-large .ex-board-avatar{border-radius:28px;width:120px;height:120px;padding:20px}.board-large>footer{font-size:6px;padding-top:20px!important}.ex-board-dialog{color:#30222b;background:#ede5da;border:0;width:min(1350px,98vw);max-width:none;max-height:95svh;padding:25px;overflow:auto}.ex-board-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18121be0}.ex-board-dialog>header{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:25px;padding:0 0 25px;font-size:10px;display:flex}.ex-board-dialog>header button{color:inherit;cursor:pointer;background:0 0;border:1px solid #30222b55;border-radius:35px;padding:14px 20px;font-size:9px}.ex-board-dialog-actions{justify-content:space-between;gap:25px;padding:25px;font-size:9px;display:flex}.ex-board-dialog-actions a{border-bottom:1px solid #30222b66;padding:12px 0}.ex-atlas-note{color:#937986;max-width:900px;padding:30px 6vw 70px;font-size:11px;line-height:1.9}.ex-no-results{padding:60px 6vw}.ex-no-results h2{font:400 40px Georgia,serif}.ex-no-results button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:15px 0;font-size:10px}.ex-case{background:var(--brand-paper);color:var(--brand-ink);--ex-progress:0}.ex-case-hero{isolation:isolate;background:var(--brand-ink);height:105svh;min-height:850px;max-height:1300px;color:var(--brand-paper);position:relative;overflow:hidden}.ex-case-hero-art{position:absolute;inset:0}.ex-case-hero-art>img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;animation:1.2s both exHeroArrive}.ex-case-hero-art:after{content:"";background:linear-gradient(90deg,#14131bc9,#0000 80%),linear-gradient(#0000 60%,#14131b88);position:absolute;inset:0}.ex-case-hero-type{z-index:3;width:76%;padding:180px 6vw 150px;position:relative}.ex-case-hero-type>span{letter-spacing:.14em;font-size:8px;line-height:1.8}.ex-case-hero h1{font:500 clamp(70px,8vw,135px)/.94 var(--brand-font);letter-spacing:-.065em;max-width:1000px;margin:45px 0 30px}.ex-case-hero h1 em{font-family:Georgia,serif;font-weight:400}.ex-case-hero-type>p{max-width:380px;font-size:17px;line-height:1.7}.ex-case-hero-type>a{letter-spacing:.07em;border-bottom:1px solid;align-items:center;gap:50px;margin-top:15px;padding:20px 0;font-size:9px;display:inline-flex}.ex-case-hero-type>a b{font-size:20px;font-weight:400}.ex-case-signature{z-index:4;width:170px;color:var(--brand-paper);text-align:center;position:absolute;bottom:13%;right:7%}.ex-case-signature>svg{width:100%;height:150px}.ex-case-signature>span{font:400 20px/1.1 var(--brand-font);letter-spacing:-.03em;margin-top:10px;display:block}.ex-case-hero-credit{letter-spacing:.13em;z-index:4;font-size:7px;position:absolute;bottom:35px;left:6vw}.ex-case-nav{background:var(--brand-paper);color:var(--brand-ink);z-index:45;border-bottom:1px solid #30222b33;justify-content:space-between;gap:25px;padding:14px 6vw;display:flex;position:sticky;top:75px}.ex-case-nav a{border-bottom:1px solid #0000;align-items:center;min-height:35px;font-size:9px;display:flex}.ex-case-nav a:hover{border-color:currentColor}.ex-case-idea{grid-template-columns:1fr 1fr;gap:9vw;padding:100px 6vw;scroll-margin-top:150px;display:grid}.ex-case-idea>header>span{letter-spacing:.14em;font-size:8px}.ex-case-idea h2{font:400 5vw/.98 var(--brand-font);letter-spacing:-.055em;margin:30px 0}.ex-case-idea h2 em{font-family:Georgia,serif;font-weight:400}.ex-case-idea>div>section{border-bottom:1px solid #30222b33;margin-bottom:30px;padding-bottom:25px}.ex-case-idea>div span{letter-spacing:.1em;opacity:.6;font-size:7px}.ex-case-idea p{margin:20px 0 0;font-size:15px;line-height:1.9}.ex-case-takeover{background:var(--brand-primary);height:190svh;color:var(--brand-paper);position:relative}.ex-takeover-pin{perspective:1800px;justify-content:center;align-items:center;height:100svh;min-height:720px;display:flex;position:sticky;top:0;overflow:hidden}.ex-takeover-word{white-space:nowrap;font:400 24vw/1 var(--brand-font);letter-spacing:-.08em;left:calc(10% - var(--ex-progress)*80%);opacity:.16;position:absolute;top:32%;transform:rotate(-8deg)}.ex-takeover-object{background:var(--brand-paper);width:40vw;height:54vh;min-height:400px;color:var(--brand-ink);transform:rotateY(calc(-30deg + var(--ex-progress)*60deg)) rotateZ(calc(-12deg + var(--ex-progress)*24deg)) scale(calc(.8 + var(--ex-progress)*.3));flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;box-shadow:30px 50px 100px #0003}.ex-takeover-object>svg{width:75%;height:75%}.ex-takeover-object>strong{font:400 3vw/1 var(--brand-font);letter-spacing:-.04em;text-align:center;margin-top:20px}.ex-takeover-pin>span{letter-spacing:.14em;font-size:8px;position:absolute;bottom:40px;left:6vw}.ex-case-system,.ex-case-demo,.ex-case-proof{padding:100px 6vw;scroll-margin-top:150px}.ex-system-picks{gap:25px;margin-bottom:35px;display:flex}.ex-system-picks button{text-align:left;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-top:1px solid #30222b55;flex:1;justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;display:flex}.ex-system-picks button[aria-pressed=true]{opacity:1;border-top:3px solid;padding-top:18px}.ex-system-picks span{font-size:18px}.ex-system-stage{animation:.6s both exLayerIn}.ex-system-stage>figure{margin:0}.ex-system-stage img{width:100%;display:block}.ex-system-stage figcaption{letter-spacing:.1em;background:var(--brand-ink);color:var(--brand-paper);padding:20px;font-size:7px;line-height:1.9}.ex-case-assets{justify-content:space-between;gap:30px;margin-top:25px;display:flex}.ex-case-assets>a{letter-spacing:.04em;border-bottom:1px solid;padding:16px 0;font-size:9px;line-height:1.7}.ex-case-demo{background:var(--brand-muted)}.ex-business-demo{background:var(--brand-ink);color:var(--brand-paper);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:60px;display:grid}.ex-demo-context>svg{width:85px;height:85px;color:var(--brand-accent);margin-bottom:30px}.ex-demo-context>span{letter-spacing:.13em;font-size:7px;display:block}.ex-demo-context h3{font:400 4.5vw/.99 var(--brand-font);letter-spacing:-.045em;margin:30px 0}.ex-demo-context>p{opacity:.75;max-width:330px;font-size:13px;line-height:1.9}.ex-demo-context>small{letter-spacing:.05em;opacity:.5;max-width:320px;margin-top:30px;font-size:6px;line-height:1.9;display:block}.ex-demo-interface{background:var(--brand-paper);color:var(--brand-ink);border-radius:5px;padding:30px;box-shadow:15px 25px 55px #0003}.ex-demo-interface>header{border-bottom:1px solid #30222b33;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.ex-demo-interface>header>span{font:400 20px var(--brand-font);letter-spacing:-.03em}.ex-demo-interface>header>small{letter-spacing:.08em;font-size:5px}.ex-demo-form h4,.ex-demo-result h4{font:400 37px/1.03 var(--brand-font);letter-spacing:-.05em;margin:30px 0}.ex-demo-form>div{flex-direction:column;gap:8px;display:flex}.ex-demo-form>div>button{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #30222b44;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;padding:15px;font-size:11px;display:flex}.ex-demo-form>div>button b{font-size:14px;font-weight:400}.ex-demo-form>div>button[aria-pressed=true]{border-color:currentColor;box-shadow:inset 3px 0}.ex-demo-form>label{letter-spacing:.08em;flex-direction:column;gap:10px;margin:25px 0;font-size:8px;display:flex}.ex-demo-form select{color:inherit;background:var(--brand-paper);letter-spacing:0;border:1px solid #30222b44;min-height:46px;padding:12px;font-size:13px}.ex-demo-form>button,.ex-demo-result>button{background:var(--brand-ink);width:100%;min-height:48px;color:var(--brand-paper);cursor:pointer;border:0;border-radius:3px;padding:16px;font-size:9px}.ex-demo-form>small,.ex-demo-result>small{text-align:center;letter-spacing:.08em;opacity:.5;margin-top:18px;font-size:5px;line-height:1.8;display:block}.ex-demo-result>span{letter-spacing:.12em;margin-top:30px;font-size:7px;display:block}.ex-demo-result dl{border-block:1px solid #30222b33;grid-template-columns:1fr 1.3fr;gap:20px;padding:25px 0;font-size:11px;display:grid}.ex-demo-result dt{opacity:.6}.ex-demo-result dd{text-align:right;margin:0}.ex-demo-result p{opacity:.7;margin:25px 0;font-size:12px;line-height:1.9}.ex-inspector{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;display:grid}.ex-inspector>div{flex-direction:column;display:flex}.ex-inspector>div>button{border:0;color:inherit;opacity:.5;font:400 25px var(--brand-font);text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #30222b44;justify-content:space-between;gap:25px;padding:25px 0;display:flex}.ex-inspector>div>button[aria-pressed=true]{opacity:1;border-color:currentColor}.ex-inspector>div>button b{font-size:20px;font-weight:400}.ex-inspector article{border:1px solid #30222b33;min-height:410px;padding:45px;animation:.5s both exLayerIn}.ex-inspector article>span{letter-spacing:.14em;font-size:7px}.ex-inspector article h3{font:400 37px/1.05 var(--brand-font);letter-spacing:-.045em;margin:30px 0}.ex-inspector article p{opacity:.7;font-size:13px;line-height:1.9}.ex-inspector article>a{border-bottom:1px solid;margin-top:15px;padding:15px 0;font-size:9px;display:inline-block}.ex-size-proof{align-items:end;gap:25px;margin-top:35px;display:flex}.ex-size-proof>svg{width:24px;height:24px}.ex-size-proof>svg:nth-child(2){width:48px;height:48px}.ex-size-proof>svg:nth-child(3){width:120px;height:120px}.ex-size-proof>span{font-size:6px;line-height:1.7}.ex-case-close{background:var(--brand-ink);color:var(--brand-paper);text-align:center;padding:100px 12vw}.ex-case-close>span{letter-spacing:.1em;opacity:.7;font-size:8px;line-height:1.8}.ex-case-close h2{font:400 6.4vw/.97 var(--brand-font);letter-spacing:-.06em;margin:35px 0}.ex-case-close h2 em{font-family:Georgia,serif;font-weight:400}.ex-case-close>a{background:var(--brand-paper);color:var(--brand-ink);margin-top:15px;padding:22px 30px;font-size:10px;display:inline-block}.ex-case-close>p{opacity:.6;max-width:650px;margin:35px auto 0;font-size:10px;line-height:1.9}.ex-next-world{background:var(--brand-primary);min-height:420px;color:var(--brand-paper);isolation:isolate;flex-direction:column;justify-content:center;padding:70px 6vw;display:flex;position:relative;overflow:hidden}.ex-next-world>span{letter-spacing:.13em;z-index:3;font-size:8px}.ex-next-world strong{font:400 7vw/.95 var(--brand-font);letter-spacing:-.055em;z-index:3;max-width:65%;margin-top:35px}.ex-next-world>b{z-index:3;font-size:55px;font-weight:400;position:absolute;top:45%;right:7%}.ex-next-world>img{object-fit:cover;opacity:.4;width:50%;height:100%;transition:transform 1s;position:absolute;top:0;right:0}.case-type-street .ex-case-hero h1,.case-type-athletic .ex-case-hero h1{text-transform:uppercase;letter-spacing:-.045em;font-family:Impact,Arial Black,sans-serif;font-size:9vw;line-height:.9}.case-type-street .ex-case-hero h1{color:var(--brand-primary);max-width:850px;transform:rotate(-4deg)}.case-type-street .ex-case-hero h1 em,.case-type-athletic .ex-case-hero h1 em{font-family:inherit;font-style:normal;font-weight:900}.case-type-street .ex-case-hero-art>img{filter:brightness(.4)grayscale(.25)}.case-type-street .ex-case-signature{border:2px solid;width:160px;padding:20px;transform:rotate(6deg)}.case-type-athletic .ex-case-hero-art{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);inset:0 0 0 30%}.case-type-athletic .ex-case-hero-art>img{filter:brightness(.7)}.case-type-athletic .ex-case-hero{background:var(--brand-primary)}.case-type-athletic .ex-case-hero h1{max-width:830px}.case-type-elegant .ex-case-hero-art{border-radius:45% 45% 0 0;inset:12% 5% 10% 44%;overflow:hidden}.case-type-elegant .ex-case-hero-art>img{filter:brightness(.85)}.case-type-elegant .ex-case-hero-type{width:61%}.case-type-elegant .ex-case-hero h1{max-width:700px;font-size:8vw}.case-type-elegant .ex-case-signature{width:115px;bottom:14%;right:6%}.case-type-elegant .ex-case-signature>svg{height:90px}.case-type-elegant .ex-case-signature>span{font-size:16px}.case-type-architectural .ex-case-hero,.case-type-soft .ex-case-hero{background:var(--brand-paper);color:var(--brand-ink)}.case-type-architectural .ex-case-hero-art{inset:16% 4% 12% 52%}.case-type-architectural .ex-case-hero-art>img{filter:none}.case-type-architectural .ex-case-hero-art:after{background:0 0}.case-type-architectural .ex-case-hero-type{width:61%}.case-type-architectural .ex-case-hero h1{letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:8vw}.case-type-architectural .ex-case-hero h1 em{font-family:Arial,sans-serif;font-style:normal;font-weight:300}.case-type-architectural .ex-case-signature{color:var(--brand-ink);width:100px;bottom:14%;right:8%}.case-type-expressive .ex-case-hero{background:var(--brand-primary)}.case-type-expressive .ex-case-hero-art{border-radius:50%;inset:8% -7% 7% 40%;overflow:hidden;transform:rotate(-15deg)}.case-type-expressive .ex-case-hero-art>img{filter:brightness(.7);transform:rotate(15deg)scale(1.12)}.case-type-expressive .ex-case-hero-art:after{background:0 0}.case-type-expressive .ex-case-hero h1{max-width:780px;font-family:Georgia,serif;font-size:10vw;transform:rotate(-5deg)}.case-type-expressive .ex-case-hero h1 em{color:var(--brand-accent)}.case-type-technical .ex-case-hero h1{letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:9vw}.case-type-technical .ex-case-hero h1 em{-webkit-text-stroke:1px var(--brand-paper);color:#0000;font-family:Arial,sans-serif;font-style:normal;font-weight:300}.case-type-technical .ex-case-signature{border:1px solid #fff5;width:160px;padding:20px}.case-type-soft .ex-case-hero-art{border-radius:50%;inset:8% -8% -10% 44%;overflow:hidden}.case-type-soft .ex-case-hero-art>img{filter:none}.case-type-soft .ex-case-hero-art:after{background:0 0}.case-type-soft .ex-case-hero-type{width:65%}.case-type-soft .ex-case-hero h1{font-size:8.5vw}.case-type-soft .ex-case-signature{color:var(--brand-ink);width:120px;right:8%}.case-type-experimental .ex-case-hero{background:var(--brand-primary)}.case-type-experimental .ex-case-hero-art{border-radius:50%;inset:15% 4% 14% 42%;overflow:hidden;box-shadow:0 0 0 1px #fff4,0 0 0 25px #ffffff08,0 0 0 50px #ffffff08}.case-type-experimental .ex-case-hero-art>img{filter:brightness(.65)}.case-type-experimental .ex-case-hero-art:after{background:0 0}.case-type-experimental .ex-case-hero h1{max-width:900px;font-size:8vw}.case-type-experimental .ex-case-hero h1 em{letter-spacing:-.07em;color:var(--brand-accent);font-family:Arial,sans-serif;font-style:normal;font-weight:800}.case-kinfolk-table .ex-case-hero-type{width:85%}.case-kinfolk-table .ex-case-hero h1{max-width:1000px;font-size:7.5vw}.case-brick-and-butter .ex-case-hero h1{font-family:Georgia,serif}.case-brick-and-butter .ex-case-hero-art>img{object-position:70% 50%}.case-brick-and-butter .ex-case-signature{background:var(--brand-accent);color:var(--brand-ink);border-radius:50%;width:160px;height:160px;padding:20px;transform:rotate(-10deg)}.case-brick-and-butter .ex-case-signature>svg{height:85px}.case-brick-and-butter .ex-case-signature>span{font-size:14px}.case-type-street .ex-takeover-object{border:8px solid var(--brand-ink);transform:rotateY(calc(-30deg + var(--ex-progress)*60deg)) rotateZ(calc(-15deg + var(--ex-progress)*30deg))}.case-type-elegant .ex-takeover-object{border-radius:45% 45% 0 0}.case-type-expressive .ex-takeover-object,.case-type-experimental .ex-takeover-object{border-radius:50%;width:44vw;height:44vw;min-height:0}.case-type-architectural .ex-takeover-object{box-shadow:25px 25px 0 var(--brand-ink)}@keyframes exSignature{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes exHeroArrive{0%{opacity:.2;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes exLayerIn{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=800px){.ex-entry{padding:70px 6vw}.ex-entry>div:first-child{grid-template-columns:1fr;gap:25px}.ex-entry h2{font-size:12vw}.ex-entry p{font-size:13px}.ex-entry>div:last-child{grid-template-columns:1fr;gap:5px;margin-top:35px}.ex-entry a{gap:15px;padding:22px 35px 22px 0}.ex-entry a strong{font-size:29px}.ex-entry a span{max-width:85%;font-size:12px}.ex-quick-links{flex-direction:column;gap:10px;padding:10px 6vw 40px}.ex-quick-links a{align-self:start;font-size:9px}.ex-collection-hero,.ex-atlas-hero{padding:135px 6vw 50px}.ex-collection-hero>span,.ex-atlas-hero>span{font-size:7px;line-height:1.8}.ex-collection-hero h1,.ex-atlas-hero h1{margin:30px 0;font-size:14vw}.ex-collection-hero>p,.ex-atlas-hero>p{font-size:13px;line-height:1.8}.ex-collection-hero>div{gap:15px}.ex-collection-hero>div>a{font-size:7px}.ex-collection-hero>small{font-size:5px}.ex-collection-filter{gap:7px;padding-bottom:30px}.ex-collection-filter button{padding:10px 14px;font-size:8px}.ex-world-gallery{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.ex-world-card:nth-child(4n+2){padding-top:0}.ex-world-photo{aspect-ratio:1.15}.ex-world-photo>span{padding:12px 15px;font-size:6px;bottom:15px;left:15px;transform:none}.ex-world-copy{padding:20px 0}.ex-world-copy>span{font-size:6px}.ex-world-copy h2{font-size:34px}.ex-world-copy p{font-size:12px}.ex-world-copy i{width:22px}.ex-proof-invitation{padding:65px 6vw}.ex-proof-invitation>span{font-size:6px}.ex-proof-invitation h2{font-size:15vw}.ex-proof-invitation p{font-size:13px}.ex-proof-invitation a{font-size:7px;line-height:1.8}.ex-logo-lab{padding:60px 6vw}.ex-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.ex-section-heading>span{font-size:6px}.ex-section-heading h2{font-size:12vw}.ex-section-heading>p{font-size:13px}.ex-lab-toolbar{flex-wrap:wrap;gap:15px;margin:30px 0 25px}.ex-lab-toolbar>label{flex-basis:100%;max-width:none;font-size:6px}.ex-lab-toolbar select{font-size:12px}.ex-lab-toolbar>button,.ex-lab-toolbar>a{text-align:left;flex:1;font-size:6px;line-height:1.8}.ex-lab-preview.is-compare{grid-template-columns:1fr}.ex-lab-spec{flex-wrap:wrap;gap:15px;padding:20px 0;font-size:6px}.ex-lab-spec>div{gap:12px;width:100%}.ex-lab-spec>div>span{font-size:5px}.ex-lab-filters{gap:6px;margin:25px 0}.ex-lab-filters button{min-height:38px;padding:8px 12px;font-size:7px}.ex-logo-grid{grid-template-columns:1fr 1fr;gap:18px 10px}.ex-logo-grid>button>span{gap:7px;padding:12px 7px;font-size:8px;line-height:1.4}.ex-logo-grid small{font-size:5px}.ex-logo-grid b{font-size:13px}.ex-lab-end{flex-direction:column;gap:25px;margin-top:35px}.ex-lab-end>p{font-size:10px}.ex-lab-end>a{align-self:start;max-width:none;font-size:7px}.ex-atlas-tools{gap:20px;padding-bottom:30px}.ex-atlas-tools>label{width:100%;font-size:6px}.ex-atlas-tools input{font-size:12px}.ex-atlas-tools>div{gap:6px}.ex-atlas-tools button{min-height:38px;padding:9px 13px;font-size:7px}.ex-atlas-tools>span{font-size:6px}.ex-board-gallery{grid-template-columns:1fr;gap:35px;padding:0 5vw 60px}.ex-brand-board{gap:8px;padding:15px}.ex-brand-board>header{gap:10px;font-size:4px}.ex-board-signature{min-height:210px;padding:15px}.ex-board-signature>svg{width:80%;height:105px}.ex-board-signature>strong{margin-top:10px;font-size:5cqw}.ex-board-signature>span{margin-top:12px;font-size:4px}.ex-board-type{padding:12px 7px}.ex-board-type>strong{margin:18px 0;font-size:5.8cqw}.ex-board-type>span,.ex-board-type>small{font-size:4px}.ex-board-palette{gap:4px;height:65px}.ex-board-palette>div{padding:9px 5px}.ex-board-palette span{font-size:3.5px}.ex-board-palette b{font-size:4px}.ex-board-secondary{gap:7px;min-height:115px}.ex-board-card{min-height:105px;padding:10px}.ex-board-card svg{width:38px;height:38px}.ex-board-card strong{font-size:11px}.ex-board-card>span{font-size:3.5px}.ex-board-pattern{gap:4px;min-height:95px;padding:12px 7px}.ex-board-pattern svg{height:25px}.ex-board-avatar{border-radius:12px;width:55px;height:55px;padding:10px}.ex-brand-board>footer{gap:10px;font-size:3.5px}.ex-board-open>span{padding:16px 10px;font-size:8px}.ex-board-gallery>article>div:last-child{gap:12px 20px;font-size:6px}.ex-board-dialog{width:98vw;max-height:96svh;padding:17px}.ex-board-dialog>header{gap:12px;padding-bottom:17px;font-size:8px;line-height:1.7}.ex-board-dialog>header button{white-space:nowrap;padding:12px 15px;font-size:7px}.ex-brand-board.board-large{grid-template-columns:1fr;gap:15px;padding:20px}.board-large .ex-board-signature{min-height:330px;padding:30px}.board-large .ex-board-signature>svg{width:70%;height:200px}.board-large .ex-board-signature>strong{font-size:10cqw}.board-large .ex-board-signature>span{font-size:7px}.board-large>header{font-size:5px}.board-large .ex-board-type{padding:25px 15px}.board-large .ex-board-type>strong{margin:25px 0;font-size:11cqw}.board-large .ex-board-type>span,.board-large .ex-board-type>small{font-size:6px}.board-large .ex-board-palette{gap:5px;height:85px}.board-large .ex-board-palette>div{padding:12px 6px}.board-large .ex-board-palette span{font-size:4px}.board-large .ex-board-palette b{font-size:5px}.board-large .ex-board-secondary{grid-template-columns:1.2fr 1fr;gap:15px;min-height:230px}.board-large .ex-board-card{min-height:180px;padding:20px}.board-large .ex-board-card svg{width:70px;height:70px}.board-large .ex-board-card strong{font-size:18px}.board-large .ex-board-card>span{font-size:5px}.board-large .ex-board-pattern{gap:7px;min-height:160px;padding:15px}.board-large .ex-board-pattern svg{height:40px}.board-large .ex-board-avatar{border-radius:20px;grid-column:1/-1;justify-self:start;width:85px;height:85px;padding:15px}.board-large>footer{gap:10px;font-size:4px;line-height:1.8}.ex-board-dialog-actions{flex-direction:column;gap:12px;padding:20px 7px;font-size:7px}.ex-board-dialog-actions a{align-self:start}.ex-atlas-note{padding-bottom:50px;font-size:10px}.ex-case-hero{height:100svh;min-height:850px;max-height:1100px}.ex-case-hero-type{width:100%!important;padding:140px 6vw 120px!important}.ex-case-hero-type>span{max-width:90%;font-size:6px;line-height:1.8;display:block}.ex-case-hero h1{letter-spacing:-.065em;max-width:95%;margin:35px 0 25px;font-size:17vw!important}.ex-case-hero-type>p{max-width:250px;font-size:15px;line-height:1.6}.ex-case-hero-type>a{gap:30px;margin-top:10px;font-size:7px}.ex-case-signature{min-height:0;width:100px!important;bottom:9%!important;right:7%!important}.ex-case-signature>svg{height:85px!important}.ex-case-signature>span{line-height:1.1;font-size:13px!important}.ex-case-hero-credit{letter-spacing:.08em;max-width:80%;font-size:5px;line-height:1.8;bottom:25px;right:6vw}.ex-case-nav{gap:10px;padding:12px 5vw;top:74px}.ex-case-nav a{max-width:25%;min-height:35px;font-size:6px;line-height:1.6}.ex-case-idea{grid-template-columns:1fr;gap:30px;padding:65px 6vw;scroll-margin-top:145px}.ex-case-idea>header>span{font-size:7px}.ex-case-idea h2{margin:25px 0;font-size:12vw}.ex-case-idea>div>section{margin-bottom:25px;padding-bottom:20px}.ex-case-idea>div span{font-size:6px}.ex-case-idea p{margin-top:16px;font-size:13px;line-height:1.9}.ex-case-takeover{height:150svh}.ex-takeover-pin{min-height:700px}.ex-takeover-word{font-size:55vw;top:38%}.ex-takeover-object{padding:25px;width:72vw!important;height:45vh!important;min-height:330px!important}.ex-takeover-object>strong{margin-top:15px;font-size:8vw}.ex-takeover-pin>span{font-size:6px;line-height:1.8;bottom:35px;right:6vw}.ex-case-system,.ex-case-demo,.ex-case-proof{padding:65px 6vw;scroll-margin-top:145px}.ex-system-picks{gap:12px;margin-bottom:25px}.ex-system-picks button{gap:10px;padding:17px 0;font-size:8px;line-height:1.6}.ex-system-picks button[aria-pressed=true]{padding-top:15px}.ex-system-picks span{font-size:14px}.ex-system-stage figcaption{padding:15px;font-size:5px;line-height:1.8}.ex-case-assets{flex-direction:column;gap:10px;margin-top:20px}.ex-case-assets>a{align-self:start;padding:12px 0;font-size:7px;line-height:1.8}.ex-business-demo{grid-template-columns:1fr;gap:35px;padding:30px 20px}.ex-demo-context>svg{width:65px;height:65px;margin-bottom:20px}.ex-demo-context>span{font-size:5px}.ex-demo-context h3{margin:25px 0;font-size:11vw}.ex-demo-context>p{font-size:12px}.ex-demo-context>small{margin-top:20px;font-size:5px}.ex-demo-interface{padding:25px 20px}.ex-demo-interface>header{gap:15px;padding-bottom:15px}.ex-demo-interface>header>span{font-size:17px}.ex-demo-interface>header>small{font-size:4px}.ex-demo-form h4,.ex-demo-result h4{margin:25px 0;font-size:32px}.ex-demo-form>div>button{padding:13px;font-size:10px}.ex-demo-form>label{font-size:7px}.ex-demo-form select{font-size:12px}.ex-demo-form>button,.ex-demo-result>button{font-size:7px}.ex-demo-form>small,.ex-demo-result>small{font-size:4px}.ex-demo-result dl{gap:16px;font-size:10px}.ex-demo-result p{font-size:11px}.ex-inspector{grid-template-columns:1fr;gap:30px}.ex-inspector>div{flex-direction:row;gap:15px}.ex-inspector>div>button{flex:1;gap:8px;padding:18px 0;font-size:15px;line-height:1.1}.ex-inspector>div>button b{font-size:14px}.ex-inspector article{min-height:350px;padding:30px 25px}.ex-inspector article>span{font-size:6px}.ex-inspector article h3{margin:25px 0;font-size:30px}.ex-inspector article p{font-size:12px}.ex-inspector article>a{font-size:7px}.ex-size-proof{flex-wrap:wrap;gap:15px}.ex-size-proof>svg:nth-child(3){width:90px;height:90px}.ex-size-proof>span{font-size:5px}.ex-case-close{padding:70px 6vw}.ex-case-close>span{font-size:6px}.ex-case-close h2{margin:30px 0;font-size:12vw}.ex-case-close>a{padding:20px;font-size:8px}.ex-case-close>p{font-size:9px;line-height:1.8}.ex-next-world{min-height:350px;padding:50px 6vw}.ex-next-world>span{max-width:70%;font-size:6px;line-height:1.8}.ex-next-world strong{max-width:80%;margin-top:25px;font-size:14vw}.ex-next-world>b{font-size:35px;right:8%}.ex-next-world>img{opacity:.25;width:65%}.case-type-street .ex-case-hero h1,.case-type-athletic .ex-case-hero h1{font-size:17vw!important}.case-type-street .ex-case-signature{width:105px!important;padding:13px!important}.case-type-athletic .ex-case-hero-art{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);inset:38% -15% 0 7%}.case-type-athletic .ex-case-hero-art:after{background:linear-gradient(180deg,var(--brand-primary),transparent 30%)}.case-type-elegant .ex-case-hero-art{border-radius:45% 45% 0 0;inset:43% 5% 6% 36%}.case-type-elegant .ex-case-hero h1{max-width:95%}.case-type-elegant .ex-case-signature{width:80px!important;bottom:10%!important;right:10%!important}.case-type-elegant .ex-case-signature>svg{height:65px!important}.case-type-architectural .ex-case-hero-art{inset:48% 0 8% 33%}.case-type-architectural .ex-case-hero h1{font-size:17vw!important}.case-type-architectural .ex-case-signature{width:75px!important;bottom:12%!important;right:7%!important}.case-type-architectural .ex-case-signature>svg{height:60px!important}.case-type-expressive .ex-case-hero-art{inset:39% -12% 0 15%}.case-type-expressive .ex-case-hero h1{font-size:20vw!important}.case-type-expressive .ex-case-signature{bottom:9%!important}.case-type-technical .ex-case-hero h1{font-size:19vw!important}.case-type-technical .ex-case-signature{padding:14px;width:110px!important}.case-type-soft .ex-case-hero-art{inset:43% -25% -10% 22%}.case-type-soft .ex-case-hero h1{font-size:17vw!important}.case-type-soft .ex-case-signature{width:95px!important;bottom:9%!important}.case-type-experimental .ex-case-hero-art{inset:46% -5% 2% 20%;box-shadow:0 0 0 1px #fff4,0 0 0 15px #fff1,0 0 0 30px #fff1}.case-type-experimental .ex-case-hero h1{font-size:16vw!important}.case-brick-and-butter .ex-case-signature{width:110px!important;height:110px!important;padding:15px!important}.case-brick-and-butter .ex-case-signature>svg{height:60px!important}.case-brick-and-butter .ex-case-signature>span{font-size:10px!important}.case-type-expressive .ex-takeover-object,.case-type-experimental .ex-takeover-object{width:75vw!important;height:75vw!important;min-height:0!important}}.ex-still .ex-case-takeover{height:auto}.ex-still .ex-takeover-pin{height:700px;position:relative}.ex-still *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.ex-case *,.ex-logo-lab *,.ex-atlas *,.ex-collection *,.ex-entry *{transition:none!important;animation:none!important}.ex-case-takeover{height:auto}.ex-takeover-pin{height:700px;position:relative}}html[data-shy-motion=off] .ex-case *,html[data-shy-motion=off] .ex-logo-lab *,html[data-shy-motion=off] .ex-atlas *,html[data-shy-motion=off] .ex-collection *,html[data-shy-motion=off] .ex-entry *{transition:none!important;animation:none!important}.ms-studio{color:#f6e9f0;background:#17141d}.ms-intro{isolation:isolate;height:105svh;min-height:920px;max-height:1250px;position:relative;overflow:hidden}.ms-shader{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.ms-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#17141da3,#0000 85%),linear-gradient(#0000 65%,#17141d);position:absolute;inset:0}.ms-intro>div{max-width:1000px;padding:180px 6vw 100px}.ms-intro>div>span{letter-spacing:.15em;font-size:9px}.ms-intro h1{letter-spacing:-.075em;margin:45px 0;font-size:clamp(80px,11vw,175px);font-weight:550;line-height:.87}.ms-intro h1 em{font-family:Georgia,serif;font-weight:400}.ms-intro p{color:#f1dce9;max-width:490px;font-size:17px;line-height:1.8}.ms-intro>div>div{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.ms-intro button{color:#fff4f8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#17141d44;border:1px solid #fff7;border-radius:30px;min-height:44px;padding:14px 20px;font-size:10px}.ms-intro button[aria-pressed=true]{color:#251824;background:#f8e9f1;border-color:#f8e9f1}.ms-intro a{letter-spacing:.07em;border-bottom:1px solid #fff8;margin-top:30px;padding:18px 0;font-size:9px;display:inline-block}.ms-object-studio{padding:100px 6vw;scroll-margin-top:90px}.ms-object-studio>header{grid-template-columns:1.1fr 1fr;align-items:end;gap:25px 8vw;margin-bottom:60px;display:grid}.ms-object-studio>header>span{letter-spacing:.13em;color:#dfb3ce;grid-column:1/-1;font-size:8px}.ms-object-studio h2{letter-spacing:-.06em;margin:0;font-size:6vw;font-weight:500;line-height:.96}.ms-object-studio h2 em{font-family:Georgia,serif;font-weight:400}.ms-object-studio>header>p{color:#bfa5b5;max-width:410px;margin:0;font-size:14px;line-height:1.9}.ms-workbench{grid-template-columns:1.8fr .7fr;align-items:start;gap:35px;display:grid}.ms-canvas-wrap{background:#211b29;border:1px solid #fff3;min-width:0;height:720px;position:sticky;top:100px;overflow:hidden}.ms-canvas-wrap canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.ms-canvas-wrap canvas:active{cursor:grabbing}.ms-reset{color:#ead9e5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#17141d88;border:1px solid #fff5;border-radius:30px;min-height:44px;padding:12px 16px;font-size:7px;position:absolute;top:20px;right:20px}.ms-controls{flex-direction:column;gap:22px;padding:20px 0;display:flex}.ms-controls>label{letter-spacing:.1em;color:#c4a3b8;flex-direction:column;gap:12px;font-size:7px;display:flex}.ms-controls select{color:#f5e8ef;background:#2a2130;border:1px solid #fff4;border-radius:3px;min-height:46px;padding:13px 10px;font-size:12px}.ms-controls input[type=range]{accent-color:#eda7cf;width:100%;min-height:35px}.ms-controls>div{gap:8px;display:flex}.ms-controls button,.ms-controls>a{color:#e2c2d5;cursor:pointer;text-align:left;background:0 0;border:1px solid #fff4;border-radius:3px;min-height:44px;padding:13px 15px;font-size:8px;line-height:1.7}.ms-controls>div>button{text-transform:uppercase;text-align:center;flex:1;padding:10px;font-size:7px}.ms-controls>div>button[aria-pressed=true]{color:#231725;background:#edb6d4}.ms-controls>button[aria-pressed=true]{color:#f2bfdc;border-color:#edb6d4}.ms-controls>button:disabled{opacity:.4;cursor:wait}.ms-controls .ms-upload{border:1px dashed #fff4;padding:17px;font-size:7px}.ms-controls input[type=file]{letter-spacing:0;color:#c3b0c1;max-width:100%;font-size:9px;line-height:1.8}.ms-controls p{color:#af94a6;margin:0;font-size:11px;line-height:1.9}.ms-object-studio>footer{letter-spacing:.05em;border-top:1px solid #fff3;justify-content:space-between;gap:30px;margin-top:50px;font-size:7px;line-height:1.8;color:#b99bb0!important;background:0 0!important;padding:25px 0 0!important;display:flex!important}.ms-object-studio>footer a{border-bottom:1px solid #fff4;padding:10px 0}.ex-motion-entry{color:#f7e7ef;isolation:isolate;background:#23162a;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:75px 6vw;display:grid;position:relative;overflow:hidden}.ex-motion-entry>span{letter-spacing:.14em;grid-column:1/-1;font-size:8px}.ex-motion-entry h2{letter-spacing:-.06em;margin:0;font:400 5vw/.98 Georgia,serif}.ex-motion-entry>div p{max-width:400px;font-size:14px;line-height:1.9}.ex-motion-entry a{border-bottom:1px solid #f7e7ef80;margin-top:15px;padding:17px 0;font-size:9px;display:inline-block}.ex-motion-entry:after{content:"";z-index:-1;background:radial-gradient(at 80% 30%,#8954ad88,#0000 60%),radial-gradient(at 20% 100%,#d389a966,#0000 60%);position:absolute;inset:0}@media (width<=800px){.ms-intro{height:100svh;min-height:900px}.ms-intro>div{padding:145px 6vw 80px}.ms-intro>div>span{max-width:90%;font-size:6px;line-height:1.8;display:block}.ms-intro h1{margin:35px 0;font-size:20vw}.ms-intro p{max-width:280px;font-size:14px;line-height:1.8}.ms-intro>div>div{gap:8px;max-width:320px;margin-top:28px}.ms-intro button{padding:12px 15px;font-size:8px}.ms-intro a{margin-top:25px;font-size:7px;line-height:1.8}.ms-object-studio{padding:65px 6vw}.ms-object-studio>header{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.ms-object-studio>header>span{font-size:6px}.ms-object-studio h2{font-size:13vw}.ms-object-studio>header>p{font-size:13px}.ms-workbench{grid-template-columns:1fr;gap:25px}.ms-canvas-wrap{height:480px;position:relative;top:auto}.ms-reset{padding:10px 13px;font-size:6px;top:15px;right:15px}.ms-controls{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ms-controls>label,.ms-controls>button,.ms-controls>a{min-width:0}.ms-controls select{padding:12px 8px;font-size:11px}.ms-controls>div,.ms-controls .ms-upload,.ms-controls p{grid-column:1/-1}.ms-controls>label{font-size:6px}.ms-controls button,.ms-controls>a{padding:12px;font-size:7px;line-height:1.8}.ms-controls>div>button{font-size:7px}.ms-controls p{font-size:10px}.ms-object-studio>footer{flex-direction:column;gap:15px;font-size:5px}.ms-object-studio>footer a{align-self:start;font-size:7px}.ex-motion-entry{grid-template-columns:1fr;gap:25px;padding:60px 6vw}.ex-motion-entry>span{font-size:6px}.ex-motion-entry h2{font-size:13vw}.ex-motion-entry>div p{font-size:13px}.ex-motion-entry a{font-size:8px}}@media (prefers-reduced-motion:reduce){.ms-studio *,.ex-motion-entry *{transition:none!important;animation:none!important}}html[data-shy-motion=off] .ms-studio *,html[data-shy-motion=off] .ex-motion-entry *{transition:none!important;animation:none!important}.ex-world-rail{color:#f9eaf2;--rail-distance:230vw;--ex-progress:0;background:#211923;height:290svh;position:relative}.ex-rail-pin{height:100svh;min-height:800px;padding:110px 0 50px;position:sticky;top:0;overflow:hidden}.ex-rail-pin>header{grid-template-columns:1fr 1fr;align-items:end;gap:25px;padding:0 6vw 40px;display:grid}.ex-rail-pin>header>span{letter-spacing:.14em;color:#ddb7cc;grid-column:1/-1;font-size:7px}.ex-rail-pin h2{letter-spacing:-.055em;margin:0;font:400 5.3vw/.95 Georgia,serif}.ex-rail-pin>header>a{letter-spacing:.05em;border-bottom:1px solid #fff6;place-self:end;padding:14px 0;font-size:8px}.ex-rail-window{width:88vw;margin:0 6vw;overflow:visible}.ex-rail-track{width:max-content;transform:translate3d(calc(var(--ex-progress)*var(--rail-distance)*-1),0,0);will-change:transform;gap:25px;display:flex}.ex-rail-track>a{flex:0 0 32vw;width:32vw;min-width:0;display:block}.ex-rail-track img{object-fit:cover;width:100%;height:37vh;min-height:260px;max-height:430px;display:block}.ex-rail-track>a>div{color:#f9eaf2;padding:23px 10px 20px;position:relative}.ex-rail-track span{letter-spacing:.09em;color:#c6a9bc;font-size:6px;display:block}.ex-rail-track strong{font:400 2.8vw/1 var(--brand-font);letter-spacing:-.04em;margin-top:17px;padding-right:40px;display:block}.ex-rail-track b{font-size:23px;font-weight:400;position:absolute;bottom:25px;right:10px}.ex-rail-pin>footer{letter-spacing:.08em;border-top:1px solid #fff3;justify-content:space-between;gap:25px;margin:15px 6vw 0;font-size:6px;line-height:1.8;color:#bca4b5!important;background:0 0!important;padding:15px 0 0!important;display:flex!important}.ex-world-rail.is-still{height:auto}.is-still>.ex-rail-pin{height:auto;position:relative}.is-still .ex-rail-window{overflow-x:auto}.is-still .ex-rail-track{transform:none!important}@media (width<=800px){.ex-world-rail{height:auto}.ex-rail-pin{height:auto;min-height:0;padding:65px 0 45px;position:relative}.ex-rail-pin>header{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.ex-rail-pin>header>span{font-size:6px}.ex-rail-pin h2{font-size:13vw}.ex-rail-pin>header>a{justify-self:start;padding:10px 0;font-size:7px}.ex-rail-window{scroll-snap-type:x mandatory;width:94vw;margin:0 0 0 6vw;padding-bottom:10px;overflow-x:auto}.ex-rail-track{will-change:auto;gap:17px;padding-right:6vw;transform:none!important}.ex-rail-track>a{scroll-snap-align:start;flex-basis:77vw;width:77vw}.ex-rail-track img{height:310px;min-height:0;max-height:none}.ex-rail-track>a>div{padding:20px 5px}.ex-rail-track strong{margin-top:15px;font-size:31px}.ex-rail-track span{font-size:5px}.ex-rail-track b{font-size:20px;bottom:23px}.ex-rail-pin>footer{gap:20px;margin-top:15px;font-size:5px}.ex-rail-pin>footer>span:first-child{max-width:70%}}@media (prefers-reduced-motion:reduce){.ex-world-rail{height:auto}.ex-rail-pin{height:auto;position:relative}.ex-rail-window{overflow-x:auto}.ex-rail-track{transform:none!important}}html[data-shy-motion=off] .ex-world-rail{height:auto}html[data-shy-motion=off] .ex-rail-pin{height:auto;position:relative}html[data-shy-motion=off] .ex-rail-window{overflow-x:auto}html[data-shy-motion=off] .ex-rail-track{transform:none!important}.ms-canvas-wrap canvas:focus-visible{outline-offset:-5px;outline:2px solid #f1afd4}.ex-world-card[data-seen=true] .ex-world-photo{animation:.9s cubic-bezier(.2,.8,.2,1) both exPhotoReveal}.ex-board-dialog[open] .ex-brand-board{transform-origin:50% 20%;animation:.5s cubic-bezier(.2,.8,.2,1) both exBoardOpen}.ex-lab-preview .ex-logo-art{animation:.55s cubic-bezier(.2,.8,.2,1) both exMaterialReveal}@keyframes exPhotoReveal{0%{clip-path:inset(10% 0 0);opacity:.5}to{clip-path:inset(0);opacity:1}}@keyframes exBoardOpen{0%{opacity:.3;transform:perspective(1500px)rotateX(6deg)translateY(20px)scale(.97)}to{opacity:1;transform:perspective(1500px)rotateX(0)translateY(0)scale(1)}}@keyframes exMaterialReveal{0%{opacity:.2;transform:perspective(1500px)rotateY(-5deg)translateY(10px)}to{opacity:1;transform:perspective(1500px)rotateY(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.ex-world-card[data-seen=true] .ex-world-photo,.ex-board-dialog[open] .ex-brand-board,.ex-lab-preview .ex-logo-art{animation:none!important}}html[data-shy-motion=off] .ex-world-card[data-seen=true] .ex-world-photo,html[data-shy-motion=off] .ex-board-dialog[open] .ex-brand-board,html[data-shy-motion=off] .ex-lab-preview .ex-logo-art{animation:none!important}.director-handoff{z-index:15000;pointer-events:all;isolation:isolate;color:#fff5ef;background:0 0;position:fixed;inset:0;overflow:hidden}.handoff-blades{display:flex;position:absolute;inset:0}.handoff-blades i{background:var(--handoff-color);width:20.1%;height:100%;animation:directorBladeIn .55s calc(var(--blade)*35ms) cubic-bezier(.76,0,.24,1) both;transform:translateY(105%)}.handoff-picture{left:var(--from-x);top:var(--from-y);width:var(--from-w);height:var(--from-h);background:var(--handoff-color);animation:.7s cubic-bezier(.76,0,.24,1) both directorImageIn;position:absolute;overflow:hidden}.handoff-picture img{object-fit:cover;filter:brightness(.57);width:100%;height:100%;transform:scale(1.04)}.handoff-picture:after{content:"";background:linear-gradient(#0000 20%,#150d18a6);position:absolute;inset:0}.handoff-type{text-align:center;text-shadow:0 2px 25px #0007;flex-direction:column;justify-content:center;gap:28px;display:flex;position:absolute;inset:15% 6vw}.handoff-type small,.handoff-type>span{letter-spacing:.18em;font-size:9px}.handoff-type strong{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(52px,10.8vw,170px);font-weight:650;line-height:.88;animation:.6s cubic-bezier(.2,.7,.2,1) .12s both directorTypeIn;display:block}.handoff-runner{width:90px;height:90px;animation:.76s linear both directorRunAcross;position:absolute;bottom:6%;left:0}.handoff-runner span{filter:drop-shadow(0 5px 4px #0005);background:url(/images/goat-walk-atlas.webp) 0 0/400% 200%;width:100%;height:100%;animation:.7s step-end infinite goatGait;display:block}.handoff-arrive{pointer-events:none;animation:1.05s both directorStageClear}.handoff-arrive .handoff-blades i{animation:directorBladeOut .8s calc(.1s + var(--blade)*32ms) cubic-bezier(.76,0,.24,1) both;transform:none}.handoff-arrive .handoff-picture{width:100vw;height:100vh;animation:.95s cubic-bezier(.76,0,.24,1) both directorImageOut;top:0;left:0}.handoff-arrive[data-shared=true] .handoff-picture{animation-name:directorImageLand}.handoff-arrive .handoff-type{animation:.42s both directorTypeOut}.handoff-arrive .handoff-type strong{animation:none}.handoff-arrive .handoff-runner{display:none}@keyframes directorBladeIn{to{transform:translateY(0)}}@keyframes directorBladeOut{to{transform:translateY(-105%)}}@keyframes directorImageIn{0%{opacity:.5;clip-path:inset(0 round 20px)}to{opacity:1;clip-path:inset(0);width:100vw;height:100vh;top:0;left:0}}@keyframes directorImageLand{0%,10%{opacity:1;width:100vw;height:100vh;top:0;left:0}85%{left:var(--land-x);top:var(--land-y);width:var(--land-w);height:var(--land-h);opacity:1}to{left:var(--land-x);top:var(--land-y);width:var(--land-w);height:var(--land-h);opacity:0}}@keyframes directorImageOut{0%,10%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%)}}@keyframes directorTypeIn{0%{opacity:0;filter:blur(9px);transform:translateY(70px)rotate(-3deg)}to{opacity:1;filter:none;transform:none}}@keyframes directorTypeOut{to{opacity:0;transform:translateY(-80px)}}@keyframes directorRunAcross{0%{transform:translate(-100px)}to{transform:translate(105vw)}}@keyframes directorStageClear{0%,99%{visibility:visible}to{visibility:hidden}}html[data-director-transit] .goat-companion{opacity:0;visibility:hidden}[data-directed=true] .ex-case-hero-art{transform:translateY(calc((var(--director-travel,.5) - .5)*65px)) scale(1.035)}[data-directed=true] .ex-case-hero-type h1>span{transform:translate3d(calc((1 - var(--director-entry,1))*-80px),0,0) rotate(calc((1 - var(--director-entry,1))*-3deg));opacity:clamp(.15,var(--director-entry,1),1);clip-path:inset(0);display:block}[data-directed=true] .ex-case-hero-type h1>span:nth-child(2){transform:translate3d(calc((1 - var(--director-entry,1))*100px),0,0)}[data-directed=true] .ex-case-idea>header,[data-directed=true] .ex-section-heading h2,[data-directed=true].ex-case-close h2,[data-directed=true].ex-motion-entry h2{transform:translateY(calc((1 - var(--director-entry,1))*70px));clip-path:inset(0 0 calc((1 - var(--director-entry,1))*70%) 0)}[data-directed=true].founder-section .founder-portrait img{transform:scale(calc(1.12 - var(--director-travel,.5)*.15)) translateY(calc((var(--director-travel,.5) - .5)*35px))}[data-directed=true].founder-section h2{transform:translateX(calc((1 - var(--director-entry,1))*70px));clip-path:inset(0 0 calc((1 - var(--director-entry,1))*55%) 0)}[data-directed=true].offers-scene>header h2{transform:translateX(calc((1 - var(--director-entry,1))*-90px))}[data-directed=true].universe-section>header h2{letter-spacing:calc(-.045em + (1 - var(--director-entry,1))*.075em)}[data-directed=true].ex-next-world>strong{transform:translateX(calc((1 - var(--director-entry,1))*-80px))}.ex-next-world img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ex-next-world:hover img{transform:rotate(-5deg)scale(1.09)}.ex-takeover-word{white-space:nowrap;flex-direction:column;justify-content:center;display:flex;opacity:.13!important;transform:translate3d(calc((var(--ex-progress,0) - .5)*-45vw),0,0)!important;gap:24px!important;line-height:.8!important}.ex-takeover-word>span{display:block}.ex-takeover-word>span:nth-child(2){transform:translate(22vw)}.ex-takeover-frames{pointer-events:none;perspective:900px;position:absolute;inset:0}.ex-takeover-frames i{opacity:calc(.3 - var(--ex-progress,0)*.2);transform:rotate(calc(var(--ex-progress,0)*60deg)) scale(calc(.7 + var(--ex-progress,0)*1.4));border:1px solid;position:absolute;inset:12%}.ex-takeover-frames i:nth-child(2){transform:rotate(calc(var(--ex-progress,0)*-80deg)) scale(calc(.7 + var(--ex-progress,0)*1.6));inset:19%}.ex-takeover-frames i:nth-child(3){transform:rotate(calc(var(--ex-progress,0)*100deg)) scale(calc(.7 + var(--ex-progress,0)*2));inset:26%}.ex-takeover-object{z-index:2;box-shadow:20px 40px 80px #0003;transform:translate3d(0,calc(sin(var(--ex-progress,0)*180deg)*-45px),0) rotateY(calc((var(--ex-progress,0) - .5)*85deg)) rotateZ(calc((var(--ex-progress,0) - .5)*-14deg)) scale(calc(.76 + sin(var(--ex-progress,0)*180deg)*.28))!important}.ex-takeover-tag{z-index:3}.ex-takeover-chapters{letter-spacing:.14em;grid-template-columns:repeat(3,1fr);gap:25px;font-size:8px;display:grid;position:absolute;bottom:35px;left:5vw;right:5vw}.ex-takeover-chapters>span{opacity:.45;border-top:1px solid;padding-top:14px}.ex-takeover-chapters>span:first-child{opacity:calc(1 - var(--ex-progress,0)*.8)}.ex-takeover-chapters>span:nth-child(2){opacity:calc(.3 + sin(var(--ex-progress,0)*180deg)*.7)}.ex-takeover-chapters>span:last-child{opacity:calc(.2 + var(--ex-progress,0)*.8)}.case-type-street .ex-takeover-object,.case-type-athletic .ex-takeover-object{border-radius:0;transform:translate3d(calc((var(--ex-progress,0) - .5)*32vw),0,0) rotateZ(calc((var(--ex-progress,0) - .5)*-30deg)) scale(calc(.85 + sin(var(--ex-progress,0)*180deg)*.2))!important}.case-type-street .ex-takeover-frames i,.case-type-athletic .ex-takeover-frames i{border-width:5px;inset:8% 5%}.case-type-street .ex-takeover-word,.case-type-athletic .ex-takeover-word{text-transform:uppercase;letter-spacing:-.07em}.case-type-elegant .ex-takeover-object,.case-type-serif .ex-takeover-object,.case-type-soft .ex-takeover-object{border-radius:48% 48% 4px 4px;transform:translateY(calc((var(--ex-progress,0) - .5)*-90px)) rotateY(calc((var(--ex-progress,0) - .5)*45deg))!important}.case-type-elegant .ex-takeover-frames i,.case-type-serif .ex-takeover-frames i,.case-type-soft .ex-takeover-frames i{border-radius:50%;inset:10% 25%}.case-type-architectural .ex-takeover-object,.case-type-technical .ex-takeover-object{transform:rotateX(calc((var(--ex-progress,0) - .5)*-55deg)) rotateY(calc((var(--ex-progress,0) - .5)*110deg))!important}.case-type-architectural .ex-takeover-frames i,.case-type-technical .ex-takeover-frames i{transform:rotate(calc(var(--ex-progress,0)*90deg));border-style:dashed}.case-type-expressive .ex-takeover-object,.case-type-experimental .ex-takeover-object{border-radius:35% 10%;transform:rotate(calc((var(--ex-progress,0) - .5)*100deg)) scale(calc(.65 + sin(var(--ex-progress,0)*180deg)*.4))!important}.case-type-expressive .ex-takeover-frames i,.case-type-experimental .ex-takeover-frames i{border-radius:35% 10%}.companion-chapter-progress{background:#ffffff24;height:2px;margin-top:8px;overflow:hidden;display:block!important}.companion-chapter-progress i{height:100%;width:calc(var(--chapter-progress,0)*100%);background:#f4b2d4;display:block}@media (width<=800px){.handoff-type{inset:18% 6vw}.handoff-type strong{font-size:14vw}.handoff-type small,.handoff-type>span{font-size:7px;line-height:1.7}.handoff-runner{width:70px;height:70px;bottom:9%}.ex-takeover-chapters{letter-spacing:.06em;gap:12px;font-size:6px;bottom:23px}.ex-takeover-frames i{inset:15% 6%}.ex-takeover-object{max-width:75vw}.ex-takeover-word{gap:15px!important}[data-directed=true] .ex-case-hero-art{transform:none}[data-directed=true] .ex-section-heading h2{transform:translateY(calc((1 - var(--director-entry,1))*30px))}}@media (prefers-reduced-motion:reduce){.director-handoff{display:none!important}.ex-takeover-object,.ex-takeover-word{transform:none!important}.ex-takeover-frames,.ex-takeover-chapters{display:none}}html[data-shy-motion=off] .director-handoff{display:none!important}html[data-shy-motion=off] .ex-takeover-object,html[data-shy-motion=off] .ex-takeover-word{transform:none!important}html[data-shy-motion=off] .ex-takeover-frames{display:none}.ex-takeover-pin>.ex-takeover-tag{letter-spacing:.14em;font-size:8px;position:absolute;top:165px;bottom:auto;left:5vw}@media (width<=800px){.ex-takeover-pin>.ex-takeover-tag{font-size:7px;top:155px}}@media (width<=700px){.cinematic-hero .hero-type h1{font-size:25.5vw}}.flagship-selection{color:#221e20;background:#ece6db;padding:100px 5vw}.flagship-selection>header{grid-template-columns:1fr 1.6fr 1fr;align-items:end;gap:35px;margin-bottom:55px;display:grid}.flagship-selection>header>span,.flagship-selection>header p{font:12px/1.7 Arial,sans-serif}.flagship-selection h2,.flagship-home-link h2{letter-spacing:-.055em;font-size:clamp(45px,6vw,90px);font-weight:500;line-height:.95}.flagship-selection h2 em,.flagship-home-link h2 em{font-family:Georgia,serif;font-weight:400}.flagship-selection>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.flagship-select{background:var(--campaign-color);min-height:620px;color:var(--campaign-ink);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.flagship-select:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#000d);position:absolute;inset:0}.flagship-select img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.flagship-select:hover img{transform:scale(1.05)}.flagship-select>span{color:#fff1e6;font-size:10px;line-height:1.6}.flagship-select h3{letter-spacing:-.055em;color:#fff1e6;margin:25px 0;font-size:clamp(35px,3.5vw,65px);font-weight:500;line-height:.95}.select-velour-house h3,.select-brick-and-butter h3{font-family:Georgia,serif}.flagship-select b{color:#fff1e6;margin:20px 0;font-size:11px}.flagship-select small{color:#fff1e6;font-size:9px}.flagship-home-link{color:#281f25;background:#dcc8b6;grid-template-columns:1fr 1.5fr;gap:25px;padding:85px 6vw;display:grid}.flagship-home-link>span{letter-spacing:.12em;grid-column:1/-1;font-size:10px}.flagship-home-link p{max-width:320px;font-size:15px;line-height:1.7}.flagship-home-link a{border-bottom:1px solid;grid-column:2;justify-self:start;padding:18px 0;font-size:12px}.flagship-film{background:var(--campaign-color);height:340svh;color:var(--campaign-ink);--campaign-progress:0;position:relative}.flagship-pin{isolation:isolate;height:100svh;min-height:760px;position:sticky;top:0;overflow:hidden}.flagship-photo{z-index:-3;transform:scale(calc(1.12 - var(--campaign-progress)*.08)) translateX(calc((var(--campaign-progress) - .5)*-4vw));position:absolute;inset:0}.flagship-photo img{object-fit:cover;width:100%;height:100%}.flagship-photo:after{content:"";background:linear-gradient(90deg,#0b0b0be8,#0000 95%);position:absolute;inset:0}.flagship-cut{background:var(--campaign-color);z-index:-2;clip-path:polygon(0 0,calc(42% - var(--campaign-progress)*18%) 0,calc(18% + var(--campaign-progress)*15%) 100%,0 100%);opacity:.92;position:absolute;inset:0}.flagship-mast{letter-spacing:.08em;color:#fff8ef;z-index:4;justify-content:space-between;gap:25px;font-size:10px;display:flex;position:absolute;top:160px;left:5vw;right:5vw}.flagship-mast a{border-bottom:1px solid #fff8;padding:10px 0}.flagship-copy{color:#fff6e9;z-index:3;width:60%;animation:.65s cubic-bezier(.2,.7,.2,1) both flagshipAct;position:absolute;top:31%;left:5vw}.flagship-copy>span{letter-spacing:.14em;font-size:10px}.flagship-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:30px 0;font-size:clamp(65px,8.8vw,150px);font-weight:650;line-height:.89}.flagship-copy h2 em{font-style:normal}.flagship-copy>p{max-width:410px;font-size:16px;line-height:1.6}.flagship-copy>a{border-bottom:1px solid;margin-top:25px;padding:17px 0;font-size:12px;display:inline-block}.flagship-proof-tile{aspect-ratio:3/4;background:var(--campaign-color);width:24vw;color:var(--campaign-ink);transform:translateY(calc((1 - var(--campaign-progress))*65vh)) rotate(calc((var(--campaign-progress) - .5)*-22deg));z-index:2;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;bottom:17%;right:7vw;box-shadow:25px 40px 60px #0005}.flagship-proof-tile>span{font-size:20px;font-weight:650;line-height:1.1}.flagship-proof-tile svg{align-self:center;width:80%;height:55%}.flagship-proof-tile small{font-size:11px;line-height:1.5}.flagship-acts{z-index:5;grid-template-columns:repeat(3,1fr);gap:25px;display:grid;position:absolute;bottom:30px;left:5vw;right:5vw}.flagship-acts button{color:#fff7ee;text-align:left;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-top:1px solid #fff7;min-height:48px;padding:17px 0;font-size:10px;position:relative}.flagship-acts button i{background:var(--campaign-color);width:0;height:3px;transition:width .4s;position:absolute;top:-2px;left:0}.flagship-acts button[aria-current=step] i{background:#fff7ee;width:100%}.film-night-shift-supply .flagship-copy h2{text-transform:uppercase;font-family:Impact,Arial Black,sans-serif;font-weight:900}.film-night-shift-supply .flagship-copy.act-0{color:#10120e;width:70%}.film-night-shift-supply .flagship-copy.act-0 h2{font-size:clamp(85px,13vw,190px)}.film-night-shift-supply .flagship-copy.act-1,.film-night-shift-supply .flagship-copy.act-2{color:var(--campaign-ink);width:53%}.film-night-shift-supply .flagship-cut{clip-path:polygon(0 0,60% 0,41% 100%,0 100%)}.film-velour-house .flagship-cut{clip-path:ellipse(calc(75% - var(--campaign-progress)*30%) 110% at 0% 50%);opacity:.8}.film-velour-house .flagship-copy h2{font-family:Georgia,serif;font-weight:400}.film-velour-house .flagship-proof-tile{background:var(--campaign-paper);color:var(--campaign-color);transform:translateY(calc((1 - var(--campaign-progress))*65vh)) rotateY(calc((var(--campaign-progress) - .5)*55deg));border-radius:48% 48% 3px 3px;padding-top:60px}.film-velour-house .flagship-proof-tile>span{font-family:Georgia,serif;font-weight:400}.film-brick-and-butter .flagship-cut{clip-path:inset(0 45% 0 0);opacity:.96}.film-brick-and-butter .flagship-copy{width:49%}.film-brick-and-butter .flagship-copy h2{font-family:Georgia,serif;font-size:clamp(65px,7.8vw,125px);font-weight:400}.film-brick-and-butter .flagship-proof-tile{color:#fff2d9;aspect-ratio:1;background:#243f7a}.flagship-deliverables{background:var(--campaign-paper);color:#211e20;padding:95px 5vw}.flagship-deliverables>header{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:25px;margin-bottom:55px;display:grid}.flagship-deliverables>header>span{letter-spacing:.1em;font-size:10px}.flagship-deliverables h2{letter-spacing:-.055em;font-size:clamp(50px,6vw,90px);font-weight:500;line-height:.95}.flagship-deliverables h2 em{font-family:Georgia,serif;font-weight:400}.flagship-deliverables>header p{font-size:14px;line-height:1.7}.flagship-application{grid-template-columns:1fr 2fr;align-items:start;gap:5vw;display:grid}.flagship-format-tabs{flex-direction:column;display:flex;position:sticky;top:170px}.flagship-format-tabs button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #211e2033;align-items:center;gap:20px;min-height:52px;padding:22px 0;font-size:15px;display:flex}.flagship-format-tabs button>span{font-size:10px}.flagship-format-tabs button>b{margin-left:auto}.flagship-format-tabs button[aria-pressed=true]{border-bottom:3px solid;font-weight:700}.flagship-format-stage{perspective:1000px;background:#211e2010;justify-content:center;align-items:center;height:720px;padding:35px;display:flex;overflow:hidden}.flagship-format-stage>img{object-fit:contain;filter:drop-shadow(15px 20px 15px #211e2026);width:100%;height:100%;animation:.6s both flagshipProof}.flagship-format-stage.format-print>img{max-width:70%;transform:rotate(-6deg)}.flagship-format-stage.format-mobile>img{max-width:65%}.flagship-filebar{flex-wrap:wrap;gap:25px;margin:30px 0 70px;display:flex}.flagship-filebar a{border-bottom:1px solid;padding:16px 0;font-size:11px;line-height:1.5}.flagship-thinking{border-top:1px solid #211e2033;grid-template-columns:1fr 1fr 1fr 1fr;gap:35px;padding-top:40px;display:grid}.flagship-thinking h3{letter-spacing:-.035em;font-size:32px;font-weight:500;line-height:1.1}.flagship-thinking h3 em{font-family:Georgia,serif;font-weight:400}.flagship-thinking article>span{font-size:11px}.flagship-thinking p{margin-top:20px;font-size:14px;line-height:1.8}.flagship-scope{max-width:850px;margin-top:55px;font-size:12px;line-height:1.8}.film-still{height:auto}.film-still .flagship-pin{position:relative}.film-still .flagship-proof-tile{transform:none}.film-still .flagship-acts{display:none}@keyframes flagshipAct{0%{opacity:0;clip-path:inset(15% 0 0);transform:translateY(35px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes flagshipProof{0%{opacity:0;transform:translateY(25px)rotate(4deg)}to{opacity:1}}@media (width<=800px){.flagship-selection,.flagship-deliverables{padding:65px 6vw}.flagship-selection>header,.flagship-deliverables>header{grid-template-columns:1fr;gap:22px}.flagship-selection>div{grid-template-columns:1fr}.flagship-select{min-height:620px}.flagship-select h3{font-size:54px}.flagship-home-link{grid-template-columns:1fr;padding:65px 6vw}.flagship-home-link a{grid-column:auto}.flagship-film{height:260svh}.flagship-pin{min-height:730px}.flagship-mast{font-size:8px;line-height:1.6;top:145px;left:6vw;right:6vw}.flagship-mast>span{max-width:150px}.flagship-mast>a{text-align:right;max-width:120px}.flagship-copy,.film-night-shift-supply .flagship-copy.act-0,.film-night-shift-supply .flagship-copy.act-1,.film-night-shift-supply .flagship-copy.act-2,.film-brick-and-butter .flagship-copy{width:88%;top:26%;left:6vw}.flagship-copy h2,.film-brick-and-butter .flagship-copy h2{max-width:100%;font-size:14vw}.film-night-shift-supply .flagship-copy.act-0 h2{font-size:21vw}.flagship-copy>span{font-size:9px}.flagship-copy p{max-width:290px;font-size:14px}.flagship-copy>a{max-width:250px;font-size:10px}.flagship-proof-tile{width:34vw;padding:15px;bottom:13%;right:7vw}.flagship-proof-tile>span{font-size:14px}.flagship-proof-tile small{font-size:9px}.film-velour-house .flagship-proof-tile{padding-top:30px}.flagship-photo img{object-position:65% center}.flagship-cut,.film-night-shift-supply .flagship-cut,.film-brick-and-butter .flagship-cut{clip-path:inset(0 0 42%);opacity:.94}.film-velour-house .flagship-cut{clip-path:ellipse(120% 68% at 0 0)}.flagship-acts{gap:12px;bottom:22px;left:6vw;right:6vw}.flagship-acts button{letter-spacing:.02em;font-size:8px}.flagship-application{grid-template-columns:1fr;gap:25px}.flagship-format-tabs{grid-template-columns:1fr 1fr;gap:0 20px;display:grid;position:relative;top:0}.flagship-format-tabs button{gap:10px;font-size:12px}.flagship-format-stage{height:560px;padding:20px}.flagship-thinking{grid-template-columns:1fr;gap:20px}.flagship-thinking article{grid-template-columns:25px 1fr;gap:15px;display:grid}.flagship-thinking p{margin:0;font-size:14px}.flagship-filebar{gap:10px 25px}.film-still{height:auto}}@media (prefers-reduced-motion:reduce){.flagship-film{height:auto}.flagship-pin{position:relative}.flagship-photo,.flagship-proof-tile{transform:none!important}.flagship-copy,.flagship-format-stage img{animation:none}.flagship-acts{display:none}.flagship-select img{transition:none}}html[data-shy-motion=off] .flagship-select img{transition:none}html[data-shy-motion=off] .flagship-format-stage img{animation:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #9a6686}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}input,textarea,select{scroll-margin-top:140px}.skip-link:focus{color:#211621;background:#fff3e5;padding:16px;z-index:20000!important;clip:auto!important;width:auto!important;height:auto!important;top:12px!important;left:12px!important;transform:none!important}.ex-case-nav{scrollbar-width:thin;gap:18px;overflow-x:auto}.ex-case-nav a{flex-shrink:0;align-items:center;min-height:44px;display:flex;font-size:11px!important}.director-book,.director-nav button,.motion-dock{min-height:44px}.ex-hero>span,.ex-case-hero-credit,.ex-case-hero-type>span,.scene-kicker,.micro-label,.ex-section-heading>span{font-size:10px!important;line-height:1.6!important}.ex-case-assets a,.ex-filebar a,.ex-lab-toolbar a{line-height:1.6;font-size:11px!important}.ex-atlas-note,.concept-note,.ex-case-close>p{font-size:12px!important;line-height:1.8!important}.ex-collection-filters button,.ex-lab-families button,.ex-system-picks button{min-height:44px}.ex-inspector button{font-size:14px}.ex-demo-context small,.ex-demo-form small,.ex-demo-result small{line-height:1.7;font-size:10px!important}.flagship-home-link{scroll-margin-top:90px}@media (width<=800px){.director-nav .director-book{font-size:10px}.ex-case-nav{justify-content:flex-start}.ex-case-nav a{font-size:10px!important}.motion-dock{padding:12px 17px!important;font-size:10px!important}.application-shell form input,.application-shell form textarea,.application-shell form select{font-size:16px!important}.form-progress button{min-height:44px}.ex-lab-toolbar{overflow-wrap:anywhere}.ex-lab-toolbar select{max-width:100%}.ex-case-hero-type>span{max-width:90%;font-size:9px!important}.ex-entry>div:last-child>a{min-height:150px}.flagship-select h3{overflow-wrap:normal}.director-menu .menu-destinations a{min-height:55px}}@media (prefers-reduced-motion:reduce){html,*,:before,:after{scroll-behavior:auto!important}.flagship-home-link h2{clip-path:none!important;transform:none!important}}.verified-work{color:#f3eee5;background:#17151a;grid-template-columns:1fr 1fr;gap:6vw;padding:90px 6vw;display:grid}.verified-work-art{min-height:650px;position:relative;overflow:hidden}.verified-work-art img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute}.verified-work-art>span{background:#17151acc;padding:12px;font-size:10px;position:absolute;bottom:25px;left:25px}.verified-work>div:last-child>span{letter-spacing:.1em;font-size:10px}.verified-work h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(45px,5.2vw,80px);font-weight:500;line-height:.95}.verified-work h2 em{color:#e3a8c5;font-family:Georgia,serif;font-weight:400}.verified-work h3{margin:30px 0 15px;font-size:24px}.verified-work p{font-size:15px;line-height:1.8}.verified-work dl{margin:25px 0}.verified-work dl>div{border-top:1px solid #fff3;grid-template-columns:120px 1fr;gap:20px;padding:16px 0;display:grid}.verified-work dt{color:#d1b8cc;font-size:10px}.verified-work dd{margin:0;font-size:13px}.verified-work-links{flex-wrap:wrap;gap:20px;display:flex}.verified-work-links a{border-bottom:1px solid #fff5;padding:17px 0;font-size:11px}.verified-work small{color:#c7bdc8;margin-top:25px;font-size:11px;line-height:1.8;display:block}.film-night-shift-supply .flagship-copy h2>span{background:#f0ef30;display:table;box-shadow:15px 0 #f0ef30,-3px 0 #f0ef30}.film-night-shift-supply .flagship-copy.act-1 h2,.film-night-shift-supply .flagship-copy.act-2 h2{font-size:clamp(60px,7vw,110px)}@media (width<=800px){.verified-work{grid-template-columns:1fr;gap:40px;padding:65px 6vw}.verified-work-art{min-height:460px}.verified-work dl>div{grid-template-columns:100px 1fr}.film-night-shift-supply .flagship-copy.act-1 h2,.film-night-shift-supply .flagship-copy.act-2 h2{font-size:14vw}}.film-night-shift-supply .flagship-mast>span{color:#151719}.flagship-acts button{color:#fff7ee;background:#151719e8;padding:16px 12px}.flagship-acts button i{background:#fff7ee}.flagship-format-tabs button:focus-visible{outline-color:#5d3150}.goat-companion[data-chapter=experience] .companion-floor>b{opacity:calc(var(--portal-passage,0)*.8);transform:scale(calc(.4 + var(--portal-passage,0)*.8));animation:none}.goat-companion[data-chapter=experience] .companion-floor>i{opacity:calc(1 - var(--portal-passage,0))}.goat-companion[data-chapter=portfolio] .companion-floor>i{background:linear-gradient(90deg,transparent,var(--companion-accent),transparent)}.goat-companion[data-chapter=portfolio] .companion-chapter-progress i{background:var(--companion-accent)}.application-shell .choice-grid label{gap:10px;position:relative}.application-shell .choice-grid input[type=radio]{opacity:1;accent-color:#d6a5c0;cursor:pointer;flex:0 0 17px;width:17px;height:17px;min-height:0;margin:0;padding:0;position:static}.application-shell .choice-grid label:focus-within{outline-offset:3px;outline:2px solid #d6a5c0}.studio-footer a,.studio-footer>div>span,.hero-scroll,.project-pin>header,.project-pin>footer,.portal-outer>span,.portal-copy>span,.convergence-credit,.ex-rail-pin>footer,.ex-rail-pin>header>span{font-size:10px!important;line-height:1.6!important}.world-tabs button{min-height:48px}.director-menu header,.director-menu footer{font-size:11px}.form-helper{font-size:12px!important;line-height:1.7!important}.application-summary .summary-brief{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;margin:0;font-size:14px;line-height:1.7}@media (width>=701px) and (width<=900px){.cinematic-hero .hero-type h1{font-size:25.5vw}.cinematic-hero .hero-caption{display:none}}html{overflow-x:clip}.shy-v11 .air-feature,.shy-v11 .air-feature:hover{color:#fff;background:#100c15;border-color:#ffffff26;grid-template-columns:1.35fr 1fr;gap:0;min-height:0;padding:0;display:grid;box-shadow:0 24px 70px #0003}.air-visual{isolation:isolate;background:#150c20;min-height:470px;position:relative;overflow:hidden}.air-visual>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.air-visual:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#08040c99,#0000 30% 55%,#08040ce6);position:absolute;inset:0}.air-feature:hover .air-visual>img{transform:scale(1.035)}.air-visual .air-number{z-index:1;color:#fff;letter-spacing:.16em;text-shadow:0 2px 10px #000;font-size:10px;position:absolute;top:25px;left:26px}.air-brand{z-index:1;letter-spacing:-.065em;color:#fff;font-size:clamp(35px,4.1vw,64px);font-weight:900;line-height:1;position:absolute;bottom:29px;left:26px}.air-brand>span{vertical-align:top;letter-spacing:0;font-size:18px}.air-brand>i{letter-spacing:.16em;margin-top:13px;font-size:9px;font-style:normal;line-height:1.5;display:block}.shy-v11 .air-feature .air-description{color:#fff;border:0;padding:42px 36px}.shy-v11 .air-feature .air-description>span{color:#f2afd4}.shy-v11 .air-feature .air-description h3{color:#fff;font-size:clamp(30px,3.1vw,47px)}.shy-v11 .air-feature .air-description p{color:#d0c4d4}.shy-v11 .air-feature .air-description strong{color:#ffc4e6}@media (width<=700px){.shy-v11 .air-feature,.shy-v11 .air-feature:hover{grid-template-columns:1fr;padding:0}.air-visual{aspect-ratio:16/11;min-height:0}.air-visual .air-number{font-size:9px;top:22px;left:22px}.air-brand{font-size:42px;bottom:23px;left:22px}.shy-v11 .air-feature .air-description{padding:30px 25px 34px}.shy-v11 .air-feature .air-description h3{font-size:37px}.shy-v11 .air-feature .air-description h3 br{display:initial}}@media (prefers-reduced-motion:reduce){.air-visual>img{transition:none}.air-feature:hover .air-visual>img{transform:none}}.cinematic-hero .hero-type>p{max-width:445px;font-size:18px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:20px}.hero-actions .hero-service-link{color:#f8f1e9;background:0 0;border-bottom:1px solid #f8f1e966;border-radius:0;gap:14px;padding:16px 0;font-size:10px}.hero-actions>button{min-height:48px}.work-reading-path{color:#f6e8ef;background:#17151a;border-block:1px solid #ffffff26;justify-content:space-between;gap:30px;padding:24px 6vw;display:flex}.work-reading-path a{align-items:center;min-height:44px;font-size:11px;line-height:1.6;display:flex}.service-route-nav{border-block:1px solid #ffffff30;flex-wrap:wrap;gap:0;margin:0 6vw 35px;display:flex}.service-route-nav a{color:#f3e9ef;flex:1;align-items:center;gap:15px;min-width:210px;padding:22px 15px 22px 0;font-size:13px;display:flex}.service-route-nav small{color:#d9a8c4;font-size:10px}.service-route-nav a>span{margin-left:auto}.service-offer-grid article{border-radius:3px;scroll-margin-top:110px;overflow:hidden}.service-art-link{aspect-ratio:16/10;background:#181018;display:block;position:relative;overflow:hidden;margin:-32px -32px 32px!important}.service-art-link img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.service-art-link:hover img{transform:scale(1.035)}.service-art-link>span{color:#fff;letter-spacing:.08em;background:linear-gradient(#0000,#100c16e8);padding:35px 24px 18px;font-size:10px;line-height:1.6;position:absolute;bottom:0;left:0;right:0}@media (width<=800px){.cinematic-hero .hero-type>p{max-width:285px;margin:22px 0;font-size:16px}.cinematic-hero .hero-actions{gap:10px 20px;max-width:330px}.cinematic-hero .hero-caption{display:none}.hero-actions .hero-service-link{font-size:10px}.work-reading-path{flex-direction:column;gap:0}.service-route-nav a{min-width:45%;font-size:12px}.service-art-link{margin:-32px -32px 28px!important}}@media (prefers-reduced-motion:reduce){.service-art-link img{transition:none}.service-art-link:hover img{transform:none}}html[data-shy-motion=off] .service-art-link img{transition:none;transform:none}.service-offer-grid .service-art-link{text-align:left;border:0;border-radius:0;flex-shrink:0;padding:0}.service-offer-grid article{flex-direction:column;padding:32px;display:flex}.service-offer-grid .service-art-link{width:calc(100% + 64px)}@media (width<=800px){.cinematic-hero .hero-actions{flex-direction:row;align-items:center}.cinematic-hero .hero-actions>a:first-child{width:auto}.cinematic-hero .hero-actions button{font-size:10px}}.about-story{--about-ink:#17121c;--about-paper:#eeeae3;--about-rose:#e8b3cc;color:#f5f0ea;background:#0d0a10}.about-story *{box-sizing:border-box}.about-story section,.about-story header[id]{scroll-margin-top:110px}.about-story a:focus-visible,.about-story summary:focus-visible{outline-offset:7px;outline:2px solid #df94bb}.about-kicker{letter-spacing:.16em;font-size:10px;font-weight:500;line-height:1.7;display:block}.about-story h1,.about-story h2,.about-story h3{letter-spacing:-.06em;font-weight:500}.about-story h2{margin:25px 0;font-size:clamp(43px,5.4vw,82px);line-height:1.03}.about-story em{color:var(--about-rose);font-family:Georgia,serif;font-weight:400}.about-story p{font-size:16px;line-height:1.8}.about-story .about-lead{letter-spacing:-.035em;font-size:clamp(23px,2.1vw,31px);line-height:1.55}.about-hero{isolation:isolate;background:radial-gradient(at 65% 60%,#30202d80,#0000 65%),#0d0a10;grid-template-columns:1.15fr 1fr;gap:6vw;padding:165px 6vw 0;display:grid;position:relative}.about-hero:before{content:"SHY";color:#ffffff02;z-index:-1;pointer-events:none;font-size:35vw;font-weight:900;line-height:1;position:absolute;top:3%;left:1%}.about-hero-copy{align-self:center;padding:0 0 25px}.about-hero-copy>.about-kicker{color:#d1a8bf}.about-story h1{max-width:720px;margin:30px 0 25px;font-size:clamp(52px,5.4vw,84px);line-height:1.06}.about-story .about-hello{letter-spacing:-.03em;margin:0 0 19px;font-size:clamp(21px,2vw,29px);line-height:1.45}.about-story .about-intro{color:#c3b8c5;max-width:475px;font-size:15px}.about-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.about-button{color:#21131e;letter-spacing:.07em;background:#e8b3cc;border:1px solid #e8b3cc;justify-content:space-between;align-items:center;gap:35px;min-height:55px;padding:18px 23px;font-size:11px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.about-button:hover{color:#21131e;background:#f8d6e7}.about-button>span{font-size:19px;line-height:1}.about-text-link{letter-spacing:.06em;color:inherit;border-bottom:1px solid;padding:9px 0;font-size:10px;line-height:1.9;display:inline-block}.about-text-link:hover{color:#e8b3cc}.about-hero-portrait{align-self:end;margin:0;position:relative}.about-portrait-window{background:#2d2730;border-radius:140px 140px 3px 3px;height:620px;overflow:hidden}.about-portrait-window>img{object-fit:cover;object-position:50% 25%;width:100%;height:calc(100% + 40px);transform:translateY(calc(var(--about-drift,0px) * -1));will-change:transform;display:block}.about-hero-portrait figcaption{letter-spacing:.06em;color:#cabdcc;justify-content:space-between;gap:15px;padding:19px 0;font-size:9px;line-height:1.6;display:flex}.about-portrait-stamp{background:var(--about-paper);letter-spacing:-.055em;color:var(--about-ink);padding:18px 25px;font-size:29px;line-height:.95;position:absolute;bottom:90px;left:-35px;transform:rotate(-7deg);box-shadow:0 10px 30px #0003}.about-portrait-stamp em{color:#775369}.about-hero-foot{letter-spacing:.12em;border-top:1px solid #ffffff25;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:33px 0;font-size:9px;display:flex}.about-hero-foot>a{line-height:1.7}.about-chapters{background:#18121b;border-top:1px solid #fff1;border-bottom:1px solid #fff1;grid-template-columns:repeat(4,1fr);padding:0 6vw;display:grid}.about-chapters a{letter-spacing:.06em;border-left:1px solid #fff1;padding:23px 12px;font-size:10px;line-height:1.6}.about-chapters a:last-child{border-right:1px solid #fff1}.about-chapters a:hover{color:#e8b3cc;background:#ffffff0a}.about-origin{background:var(--about-paper);color:var(--about-ink);grid-template-columns:1fr 1.15fr;gap:11%;padding:110px 6vw 100px;display:grid}.about-origin em{color:#87576e}.about-origin .about-kicker{color:#805269}.about-origin-body>p{color:#544952;margin:0 0 23px}.about-origin-body>p.about-lead{color:var(--about-ink)}.about-origin-body>p.about-origin-line{color:#17121c;border-top:1px solid #b6a6af;padding-top:24px;font-size:18px;font-weight:600}.about-signature{letter-spacing:-.07em;color:#87576e;margin-top:30px;font-family:Georgia,serif;font-size:35px;font-style:italic;display:block}.about-approach{background:#151019;grid-template-columns:1fr 1.12fr;gap:11%;padding:110px 6vw;display:grid}.about-approach-intro{align-self:start;position:sticky;top:130px}.about-approach-intro>p{color:#c5b4c5;font-size:17px;line-height:1.9}.about-lens{border-top:1px solid #ffffff35;margin-bottom:30px;padding:25px 0 47px;position:relative}.about-lens:before{content:"";width:100%;height:2px;transform:scaleX(var(--about-entry,1));transform-origin:0;background:#e8b3cc;position:absolute;top:-1px;left:0}.about-lens-label{color:#d5a7c5;letter-spacing:.12em;gap:30px;font-size:10px;display:flex}.about-lens h3{margin:35px 0 20px;font-size:clamp(31px,3.1vw,47px);line-height:1.1}.about-lens p{color:#c3b7c6;max-width:510px}.about-lens small{letter-spacing:.1em;color:#d6b9cd;margin-top:27px;font-size:9px;line-height:1.7;display:block}.about-platform{background:#08070b;padding:100px 6vw 85px}.about-platform>header{grid-template-columns:1.3fr 1fr;align-items:end;gap:10px 10%;margin-bottom:45px;display:grid}.about-platform>header>.about-kicker{color:#dab4ca;grid-column:1/-1}.about-platform>header h2{margin:15px 0 0}.about-platform>header p{color:#c6b5c6;max-width:330px}.about-platform-art{aspect-ratio:16/8.3;background:#231120;display:block;position:relative;overflow:hidden}.about-platform-art>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.about-platform-art:hover>img{transform:scale(1.025)}.about-platform-art:after{content:"";background:linear-gradient(#0000 40%,#08040dec);position:absolute;inset:0}.about-platform-art>div{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid;position:absolute;bottom:30px;left:35px;right:35px}.about-platform-art strong{letter-spacing:-.065em;grid-column:1;font-size:clamp(40px,6.3vw,96px);line-height:1}.about-platform-art span{letter-spacing:.12em;font-size:9px;line-height:1.8}.about-platform-art span:first-child{grid-column:1/-1}.about-platform-art span:last-child{border-bottom:1px solid #fff8;grid-area:2/2;padding:10px 0}.about-platform-story{grid-template-columns:1fr 1fr;gap:10%;padding-top:35px;display:grid}.about-platform-story>div>p{color:#c7b9c8;margin-top:0}.about-platform-story dl{margin:25px 0}.about-platform-story dl>div{border-top:1px solid #fff3;grid-template-columns:100px 1fr;gap:20px;padding:15px 0;display:grid}.about-platform-story dt{letter-spacing:.1em;color:#d6b0c7;font-size:9px;line-height:1.8}.about-platform-story dd{margin:0;font-size:13px;line-height:1.7}.about-beyond{color:#17121c;background:#eeeae3;padding:100px 6vw}.about-beyond em{color:#87576e}.about-beyond>header{max-width:850px}.about-beyond header>p{color:#675b64}.about-world-links{grid-template-columns:1fr 1fr;gap:25px;margin-top:45px;display:grid}.about-world-links>a{border:1px solid #a999a7;min-height:300px;padding:35px;transition:background .25s;position:relative}.about-world-links>a:hover{background:#e2d7dd}.about-world-links>a>span{letter-spacing:.1em;font-size:9px;line-height:1.7}.about-world-links h3{margin:30px 0 20px;font-size:clamp(32px,3.5vw,53px);line-height:1.05}.about-world-links p{color:#625360;max-width:370px;font-size:14px}.about-world-links b{letter-spacing:.08em;margin-top:25px;font-size:10px;font-weight:500;display:block}.about-lab{border-top:1px solid #a999a7;border-bottom:1px solid #a999a7;margin-top:35px}.about-lab summary{cursor:pointer;grid-template-columns:1fr 2fr 24px;align-items:center;gap:20px;padding:25px 0;list-style:none;display:grid}.about-lab summary::-webkit-details-marker{display:none}.about-lab summary>span:first-child{letter-spacing:.1em;font-size:9px}.about-lab summary>strong{letter-spacing:-.02em;font-size:16px;font-weight:500}.about-lab .about-lab-toggle{font-size:24px;transition:transform .25s}.about-lab[open] .about-lab-toggle{transform:rotate(45deg)}.about-lab>p{color:#625360;max-width:1000px;padding:0 40px 20px 33.33%;font-size:14px}.about-collaboration{background:#17131c;grid-template-columns:1fr 1.12fr;gap:8%;padding:100px 6vw;display:grid}.about-collaboration-image{background:#2d2730;min-height:680px;position:relative;overflow:hidden}.about-collaboration-image>img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.about-collaboration-image>span{letter-spacing:.1em;color:#fff;background:#100c15d9;padding:15px;font-size:9px;line-height:1.7;position:absolute;bottom:22px;left:22px;right:22px}.about-collaboration-copy>p{color:#c5b9c8;max-width:500px}.about-collaboration-copy h2{font-size:clamp(39px,4.2vw,65px)}.about-collaboration ol{margin:35px 0 0;padding:0;list-style:none}.about-collaboration li{border-top:1px solid #ffffff30;grid-template-columns:30px 1fr;gap:20px;padding:23px 0;display:grid}.about-collaboration li>span{color:#d9b2cb;padding-top:6px;font-size:10px}.about-collaboration li h3{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;line-height:1.3}.about-collaboration li p{color:#c4b5c6;margin:0;font-size:14px;line-height:1.7}.about-close{background:radial-gradient(at 70% 80%,#43273f77,#0000 70%),#0c0910;padding:100px 6vw 0;position:relative;overflow:hidden}.about-close h2{max-width:1100px;font-size:clamp(46px,7vw,108px)}.about-close>p{color:#cbbdcc;max-width:600px}.about-close>small{color:#bca9bb;margin-top:23px;font-size:11px;line-height:1.8;display:block}.about-close-signoff{letter-spacing:-.075em;color:#e8b3cc;white-space:nowrap;border-top:1px solid #ffffff25;margin-top:80px;padding-top:35px;font-size:clamp(48px,12vw,185px);font-weight:700;line-height:.95}.about-close-signoff>span{text-align:right;color:#f5eee8;padding:12px 0 50px;font-family:Georgia,serif;font-size:.68em;font-style:italic;font-weight:400;display:block}.about-story[data-about-motion=on] .about-scene>header h2,.about-story[data-about-motion=on] .about-origin-title h2{transform:translateY(calc((1 - var(--about-entry,1))*24px))}.about-story[data-about-motion=on] .about-lens h3{transform:translateY(calc((1 - var(--about-entry,1))*16px))}@media (width>=1600px){.about-hero{gap:8vw}.about-portrait-window{height:740px}}@media (width<=1000px){.about-hero{gap:5vw;padding-top:140px}.about-story h1{font-size:5.5vw}.about-portrait-window{height:580px}.about-actions{gap:17px}.about-button{gap:22px}.about-origin,.about-approach{gap:7%}.about-platform-art{aspect-ratio:16/10}.about-collaboration{gap:6%}.about-collaboration-image{min-height:720px}}@media (width<=700px){.about-hero{flex-direction:column;gap:30px;padding:130px 6vw 0;display:flex}.about-story h1{margin:25px 0;font-size:11.4vw;line-height:1.07}.about-hero-copy{align-self:auto;width:100%;padding:0}.about-story .about-hello{font-size:24px}.about-story .about-intro{font-size:15px}.about-actions{gap:20px}.about-kicker{font-size:9px}.about-hero-portrait{width:100%;margin:0}.about-portrait-window{aspect-ratio:4/4.8;border-radius:100px 100px 3px 3px;height:auto}.about-portrait-window>img{object-position:50% 20%;height:calc(100% + 35px)}.about-portrait-stamp{padding:15px 20px;font-size:26px;bottom:68px;left:-9px}.about-hero-portrait figcaption{gap:15px;font-size:8px}.about-hero-foot{display:none}.about-chapters{grid-template-columns:1fr 1fr;padding:0 6vw}.about-chapters a{padding:18px 12px;font-size:9px}.about-chapters a:nth-child(2){border-right:1px solid #fff1}.about-chapters a:nth-child(-n+2){border-bottom:1px solid #fff1}.about-origin,.about-approach{grid-template-columns:1fr;gap:30px;padding:65px 6vw}.about-story h2{margin:22px 0 28px;font-size:12vw}.about-origin-body>p{font-size:15px}.about-story .about-lead{font-size:23px}.about-approach-intro{position:static}.about-approach-intro h2 br:last-child{display:none}.about-lens{margin-bottom:18px;padding-bottom:25px}.about-lens h3{margin-top:26px;font-size:34px}.about-lens p{font-size:15px}.about-lens small{font-size:9px}.about-platform{padding:65px 6vw}.about-platform>header{margin-bottom:30px;display:block}.about-platform>header p{font-size:15px}.about-platform-art{aspect-ratio:4/4.6}.about-platform-art img{object-position:50% 50%}.about-platform-art>div{display:block;bottom:20px;left:20px;right:20px}.about-platform-art strong{margin:15px 0;font-size:45px;display:block}.about-platform-art span{font-size:8px;display:block}.about-platform-art span:last-child{margin-top:5px;display:inline-block}.about-platform-story{grid-template-columns:1fr;gap:15px;padding-top:20px}.about-platform-story dl>div{grid-template-columns:80px 1fr}.about-beyond{padding:65px 6vw}.about-world-links{grid-template-columns:1fr;gap:18px;margin-top:30px}.about-world-links>a{min-height:0;padding:28px}.about-world-links h3{font-size:37px}.about-lab summary{grid-template-columns:1fr 24px;gap:12px}.about-lab summary>span:first-child{grid-column:1}.about-lab summary>strong{grid-column:1;font-size:14px;line-height:1.6}.about-lab summary>.about-lab-toggle{grid-area:1/2/3}.about-lab>p{padding:0 0 15px;font-size:14px}.about-collaboration{grid-template-columns:1fr;gap:35px;padding:65px 6vw}.about-collaboration-image{aspect-ratio:4/5;min-height:0}.about-collaboration-copy h2{font-size:11vw}.about-collaboration-copy>p{font-size:15px}.about-close{padding:65px 6vw 0}.about-close h2{font-size:12vw}.about-close>p{font-size:15px}.about-close-signoff{margin-top:55px;padding-top:28px;font-size:14.5vw}.about-close-signoff>span{padding-bottom:35px}.about-story section{scroll-margin-top:95px}}@media (prefers-reduced-motion:reduce){.about-story *{transition:none!important}.about-portrait-window>img,.about-story .about-scene h2,.about-story .about-lens h3{transform:none!important}.about-lens:before,.about-platform-art:hover>img{transform:none}}.studio-about>.director-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f5f0ea;background:#100c15ed;border-bottom:1px solid #ffffff14}@media (width<=700px){.about-hero{gap:22px;padding-top:120px}.about-hero-copy{display:contents}.about-hero-copy>.about-kicker{order:1}.about-hero-copy>h1{order:2;margin:0}.about-hero-portrait{order:3}.about-hero-copy>.about-hello{order:4;margin:12px 0 0}.about-hero-copy>.about-intro{order:5;margin:0}.about-hero-copy>.about-actions{order:6;margin:0 0 32px}.about-portrait-window{aspect-ratio:1/1.05;border-radius:85px 85px 3px 3px}.about-portrait-window>img{object-position:50% 16%}.about-portrait-stamp{bottom:57px}}.about-impact{background:#211727;grid-template-columns:1fr 1fr;gap:35px 8%;padding:75px 6vw;display:grid}.about-impact>div{border-top:1px solid #bd88a9;padding-top:28px}.about-impact strong{letter-spacing:-.07em;color:#efbfd8;font-size:clamp(70px,9vw,130px);font-weight:500;line-height:1.05;display:block}.about-impact>div>span{letter-spacing:.12em;margin-top:17px;font-size:10px;line-height:1.8;display:block}.about-impact p{color:#d2c3d4;max-width:470px;font-size:15px}.about-impact>small{color:#c6afc2;grid-column:1/-1;font-size:10px;line-height:1.8}.about-benefits,.about-barriers,.about-ownership,.about-range,.about-network{padding:90px 6vw}.about-benefits{color:#17121c;background:#eeeae3}.about-benefits em,.about-barriers em{color:#87576e}.about-benefits>header>p,.about-barriers>header>p{color:#5b4e58;max-width:700px}.about-benefit-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:42px;display:grid}.about-benefit-grid article{border:1px solid #b5a6af;flex-direction:column;padding:35px;display:flex}.about-benefit-grid article>span,.about-range-grid article>span{letter-spacing:.1em;font-size:9px;line-height:1.8}.about-benefit-grid h3{max-width:470px;margin:25px 0 12px;font-size:clamp(29px,3vw,44px);line-height:1.12}.about-benefit-grid p{color:#62525e;margin:0 0 25px;font-size:15px}.about-benefit-grid strong{letter-spacing:.05em;border-top:1px solid #b9a4b3;margin-top:auto;padding-top:19px;font-size:10px;font-weight:500;line-height:1.8}.about-story .about-benefit-note{color:#5b4e58;max-width:850px;margin:30px 0 0;font-size:14px;line-height:1.8}.about-barriers{color:#17121c;background:#e1d7dd}.about-barrier-list{margin-top:45px}.about-barrier-list article{border-top:1px solid #aa94a4;grid-template-columns:40px 1fr 1fr;gap:30px;padding:30px 0;display:grid}.about-barrier-list article>span{color:#81586e;padding-top:5px;font-size:11px}.about-barrier-list small{letter-spacing:.08em;color:#754d66;font-size:9px;line-height:1.8;display:block}.about-barrier-list h3{letter-spacing:-.04em;max-width:420px;margin:12px 0 0;font-size:28px;line-height:1.15}.about-barrier-list p{color:#554550;max-width:490px;margin:0;font-size:15px}.about-ownership{background:#1b1420}.about-ownership-copy{grid-template-columns:1fr 1fr;gap:9%;margin-top:42px;display:grid}.about-ownership-copy h3{letter-spacing:-.035em;font-size:29px;line-height:1.15}.about-ownership-copy p{color:#cfc0d1;font-size:15px}.about-ownership-copy .about-ownership-line{color:#f0c2da;font-size:20px}.about-circulation{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:50px;padding:26px 0;display:flex}.about-circulation span{letter-spacing:.12em;font-size:10px;line-height:1.8}.about-circulation b{color:#dfaccc;font-size:22px;font-weight:400}.about-range{background:#100d14}.about-range-grid{grid-template-columns:1fr 1fr;gap:0 7%;margin-top:42px;display:grid}.about-range-grid article{border-top:1px solid #fff4;padding:30px 0 35px}.about-range-grid article>span{color:#dfb5cf}.about-range-grid h3{margin:25px 0;font-size:clamp(31px,3.8vw,56px);line-height:1.08}.about-range-grid p{color:#c8b9cc;font-size:15px}.about-network{background:#201724}.about-network header>p{color:#cbb8cd}.about-network>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.about-network>div>a{border:1px solid #ffffff30;flex-direction:column;padding:27px 24px;transition:background .25s;display:flex}.about-network>div>a:hover{background:#ffffff09}.about-network small{color:#dfb2cc;letter-spacing:.08em;font-size:9px;line-height:1.7}.about-network h3{letter-spacing:-.035em;margin:25px 0;font-size:25px;line-height:1.2}.about-network a>span{letter-spacing:.05em;margin-top:auto;padding-top:15px;font-size:9px;line-height:1.8}@media (width<=700px){.about-impact{grid-template-columns:1fr;gap:30px;padding:60px 6vw}.about-impact strong{font-size:85px}.about-impact p{font-size:15px}.about-benefits,.about-barriers,.about-ownership,.about-range,.about-network{padding:65px 6vw}.about-benefit-grid,.about-ownership-copy,.about-range-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.about-benefit-grid article{padding:27px}.about-benefit-grid h3{font-size:31px}.about-barrier-list article{grid-template-columns:25px 1fr;gap:12px 15px;padding:26px 0}.about-barrier-list article>p{grid-column:2;font-size:14px}.about-barrier-list h3{font-size:26px}.about-ownership-copy{gap:25px}.about-ownership-copy h3{font-size:29px}.about-circulation{grid-template-columns:1fr 25px;gap:15px;margin-top:35px;display:grid}.about-circulation span:last-child{grid-column:1/-1}.about-range-grid h3{font-size:38px}.about-network>div{grid-template-columns:1fr;gap:12px}.about-network h3{font-size:26px}.about-benefits>header>p,.about-barriers>header>p{font-size:15px}.about-story .about-hello{font-size:23px}}.about-scorecard{border-top:1px solid #b5a6af;grid-template-columns:1fr 1.1fr;gap:7%;margin-top:35px;padding-top:45px;display:grid}.about-scorecard h3{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.2vw,46px);line-height:1.15}.about-scorecard dl{margin:0}.about-scorecard dl>div{border-top:1px solid #b5a6af;grid-template-columns:110px 1fr;gap:15px;padding:16px 0;display:grid}.about-scorecard dt{letter-spacing:.08em;color:#754d66;font-size:9px;line-height:1.8}.about-scorecard dd{color:#51434e;margin:0;font-size:14px;line-height:1.7}@media (width<=700px){.about-scorecard{grid-template-columns:1fr;gap:30px}.about-scorecard h3{font-size:31px}.about-scorecard dl>div{grid-template-columns:85px 1fr;gap:12px}}.about-story .about-logo-banner{color:#f5f0ea;background:#080808;padding:65px 0 35px;overflow:hidden}.about-logo-banner>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:25px;padding:0 6vw;display:flex}.about-story .about-logo-banner h2{margin:0;font-size:clamp(32px,3.8vw,56px);line-height:1.2}.about-story .about-logo-banner>.about-logo-window{scrollbar-width:thin;margin:38px 0 0;padding:15px 0;display:block;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.about-logo-track{width:max-content;display:flex;transform:translate(0,0)}.about-logo-group{flex:none;align-items:center;gap:0;display:flex}.about-logo-group[aria-hidden=true]{display:none}.about-logo-group>.about-network-logo{background:0 0;border:0;flex:0 0 280px;justify-content:center;align-items:center;width:280px;min-width:0;height:190px;padding:12px 32px;transition:opacity .25s;display:flex}.about-network-logo>img{object-fit:contain;filter:none;width:100%;max-width:225px;height:100%;max-height:165px;display:block}.about-network-logo.logo-aen>img{max-width:225px}.about-network-logo.logo-moontown>img,.about-network-logo.logo-panda1nation>img{max-width:165px}.about-network-logo.logo-blak-kingzman>img{max-height:180px}.about-network-logo:hover{opacity:.8}.about-network-logo:focus-visible{outline-offset:-6px;outline:2px solid #e8b3cc}.about-story[data-about-motion=on] .about-logo-window{overflow-x:hidden}.about-story[data-about-motion=on] .about-logo-group[aria-hidden=true]{display:flex}.about-story[data-about-motion=on] .about-logo-track{will-change:transform;animation:42s linear infinite aboutLogoStream}.about-logo-window:hover .about-logo-track{animation-play-state:paused}.about-story[data-about-motion=on] .about-logo-window:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.about-story[data-about-motion=on] .about-logo-window:focus-within .about-logo-track{animation:none;transform:none}.about-logo-window:focus-within .about-logo-group[aria-hidden=true]{display:none!important}.about-story .about-logo-hint{letter-spacing:.1em;color:#c5b6c6;justify-content:space-between;gap:20px;margin:25px 6vw 0;font-size:9px;line-height:1.8;display:flex}@keyframes aboutLogoStream{to{transform:translate(-50%)}}@media (width<=700px){.about-story .about-logo-banner{padding:45px 0 30px}.about-logo-banner>header{gap:15px}.about-story .about-logo-banner h2{font-size:36px}.about-logo-group>.about-network-logo{flex-basis:210px;width:210px;height:165px;padding:10px 26px}.about-network-logo>img{max-width:165px;max-height:140px}.about-network-logo.logo-aen>img{max-width:165px}.about-network-logo.logo-moontown>img,.about-network-logo.logo-panda1nation>img{max-width:140px}.about-network-logo.logo-blak-kingzman>img{max-height:150px}.about-story .about-logo-banner>.about-logo-window{margin-top:25px}.about-story[data-about-motion=on] .about-logo-track{animation-duration:34s}.about-story .about-logo-hint{gap:15px;font-size:8px}}@media (prefers-reduced-motion:reduce){.about-story .about-logo-track{will-change:auto!important;animation:none!important;transform:none!important}.about-story .about-logo-window{overflow-x:auto!important}.about-logo-group[aria-hidden=true]{display:none!important}.about-logo-hint>span{display:none}}.about-logo-group{justify-content:space-around;min-width:100vw}.about-story[data-about-motion=on] .about-logo-track{animation-duration:145s}.about-cropped-mark{background-repeat:no-repeat;flex:none;display:block;transform:scale(1.2)}.about-cropped-mark.crop-my-stem-ed{background-image:url(/images/network-logos/my-stem-ed-source.webp);background-position:-594px -173px;background-size:785.4px 981.4px;width:160px;height:72px}.about-cropped-mark.crop-dynamic-tax{background-image:url(/images/network-logos/dynamic-tax-source.webp);background-position:-72px -1px;background-size:303px 378.54px;width:160px;height:104px}.about-logo-window:focus-visible{outline-offset:-2px;outline:2px solid #e8b3cc}.about-story .about-offline{color:#15211c;background:#d9e0dc;padding:90px 6vw}.about-offline em{color:#50715e}.about-offline header>p{color:#40554a;max-width:800px}.about-offline-grid{grid-template-columns:1fr 1fr;gap:0 7%;margin-top:45px;display:grid}.about-offline-grid article{border-top:1px solid #8da092;padding:28px 0}.about-offline-grid article>span{letter-spacing:.1em;color:#345443;font-size:9px;line-height:1.8}.about-offline-grid h3{margin:25px 0 15px;font-size:clamp(29px,3vw,43px);line-height:1.12}.about-offline-grid p{color:#40554a;font-size:15px}.about-offline-handoff{border-top:1px solid #8da092;border-bottom:1px solid #8da092;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:28px 0;display:flex}.about-offline-handoff span{letter-spacing:.09em;font-size:10px;line-height:1.8}.about-offline-handoff b{color:#50715e;font-size:23px;font-weight:400}.about-story .about-offline-note{color:#40554a;max-width:850px;margin:25px 0;font-size:14px;line-height:1.8}.about-offline .about-button{color:#f0f4ee;background:#193328;border-color:#193328}.about-offline .about-button:hover{background:#365a46}.about-offline .about-button:focus-visible{outline-color:#193328}@media (width<=700px){.about-story[data-about-motion=on] .about-logo-track{animation-duration:115s}.about-cropped-mark{transform:scale(.95)}.about-story .about-offline{padding:65px 6vw}.about-offline-grid{grid-template-columns:1fr;margin-top:30px}.about-offline header>p{font-size:15px}.about-offline-grid h3{font-size:31px}.about-offline-handoff{grid-template-columns:1fr 25px;gap:15px;display:grid}.about-offline-handoff span:last-child{grid-column:1/-1}.about-offline .about-button{gap:15px;max-width:100%;font-size:10px;line-height:1.7}}.about-network-logo>.about-cropped-mark{margin:0;padding:0}.about-cropped-mark.crop-my-stem-ed{background-position:-594px -185px;height:62px}.about-chapters{grid-template-columns:repeat(3,1fr)}.about-chapters a{border-bottom:1px solid #fff1}.about-chapters a:nth-child(3n){border-right:1px solid #fff1}@media (width<=700px){.about-chapters{grid-template-columns:1fr 1fr}.about-chapters a:nth-child(3n){border-right:0}.about-chapters a:nth-child(2n){border-right:1px solid #fff1}}.inbox-workspace{max-width:1200px;margin:auto}.inbox-workspace p{max-width:850px;font-size:15px;line-height:1.8}.inbox-workspace h2{letter-spacing:-.04em;margin:30px 0;font-size:clamp(26px,4vw,46px);line-height:1.15}.inbox-tools,.inbox-record-tools,.inbox-filters{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.inbox-workspace button,.inbox-tools a,.inbox-import{color:#fff;cursor:pointer;background:#241b2b;border:1px solid #ffffff60;border-radius:3px;min-height:48px;padding:14px 18px;font:600 12px/1.5 Arial,sans-serif}.inbox-import{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inbox-import input{max-width:220px}.inbox-workspace button[aria-pressed=true]{color:#1f1524;background:#eab2d1}.inbox-email-state{background:#362536;border:1px solid #ddadcb88;padding:20px}.inbox-totals{flex-wrap:wrap;gap:40px;padding:20px 0;display:flex}.inbox-totals>span{font-size:12px}.inbox-totals b{font-size:44px;display:block}.inbox-record{border-block:1px solid #ffffff40;padding:25px 0}.inbox-record summary{cursor:pointer;flex-direction:column;gap:12px;min-height:44px;display:flex}.inbox-record summary>strong{font-size:22px}.inbox-record summary>small{font-size:13px}.inbox-record dl>div{border-bottom:1px solid #ffffff20;grid-template-columns:160px 1fr;gap:24px;padding:14px 0;display:grid}.inbox-record dt{font-size:13px;font-weight:700}.inbox-record dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.inbox-record form{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid}.inbox-workspace label{flex-direction:column;gap:10px;font-size:14px;display:flex}.inbox-workspace input,.inbox-workspace select,.inbox-workspace textarea{color:#fff;background:#211b29;border:1px solid #ffffff70;width:100%;min-height:48px;padding:14px;font-size:16px}.inbox-notes{grid-column:1/-1}.inbox-notes textarea{min-height:130px}.inbox-reply{padding:20px 0;text-decoration:underline;display:inline-block}.inbox-record-tools{align-items:center;font-size:12px}.inbox-delete-confirm{border:2px solid #eab2d1;margin:25px 0;padding:25px}.inbox-delete-confirm button{margin:15px 10px 0 0}.inbox-vitals{margin:65px 0;overflow-x:auto}.inbox-vitals table{border-collapse:collapse;width:100%;min-width:500px;font-size:14px}.inbox-vitals th,.inbox-vitals td{text-align:left;border:1px solid #ffffff40;padding:18px 14px}.inbox-vitals caption{text-align:left;margin:20px 0}.inbox-runbook summary{cursor:pointer;padding:24px 0;font-size:18px}.inbox-runbook li{margin:15px 0;font-size:14px}.inbox-workspace [role=alert]{background:#382234;border-left:4px solid #efb0cc;padding:20px}.inbox-workspace [role=status]{min-height:24px}.inbox-workspace button:disabled{opacity:.55;cursor:not-allowed}@media (width<=650px){.inbox-record form{grid-template-columns:1fr}.inbox-record dl>div{grid-template-columns:1fr;gap:8px}.admin-inbox{padding:100px 6vw 70px}.inbox-totals{gap:25px}}.real-work-studio{color:#f5ecf1;background:#141119;padding:90px 6vw}.real-work-studio>header{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:25px;margin-bottom:45px;display:grid}.real-work-studio>header>span,.real-case-notes>span{letter-spacing:.12em;font-size:11px;line-height:1.8}.real-work-studio h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,85px);font-weight:500;line-height:.98}.real-work-studio h2 em,.real-case h3 em{color:#e5abc9;font-family:Georgia,serif;font-weight:400}.real-work-studio>header>p{color:#dfcdd9;margin:0;font-size:14px;line-height:1.8}.real-work-selector{border-block:1px solid #ffffff50;gap:25px;margin:35px 0 45px;display:flex}.real-work-selector button{border:0;color:#c8b7c3;cursor:pointer;text-align:left;background:0 0;border-bottom:3px solid #0000;flex:1;align-items:center;gap:18px;min-height:56px;padding:24px 0;font-size:14px;display:flex}.real-work-selector small{font-size:10px}.real-work-selector button>span{margin-left:auto}.real-work-selector button[aria-pressed=true]{color:#fff;border-bottom-color:#edb2d1}.real-case{grid-template-columns:1fr 1fr;gap:5vw;animation:.45s both realCaseIn;display:grid}.real-case[hidden]{display:none}.real-case-art{background:#130d1d;min-width:0;height:680px;position:sticky;top:115px;overflow:hidden}.real-case-art>img{object-fit:contain;background:radial-gradient(at 45% 45%,#572246,#170d22 70%);width:100%;height:100%}.real-art-caption{color:#fff;background:#100c18e8;padding:20px;font-size:10px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.real-case h3{letter-spacing:-.05em;margin:25px 0 35px;font-size:clamp(35px,4.6vw,65px);font-weight:500;line-height:1}.real-case dl>div{border-top:1px solid #ffffff40;grid-template-columns:130px 1fr;gap:15px;padding:15px 0;display:grid}.real-case dt{color:#d8b6cc;font-size:11px}.real-case dd{margin:0;font-size:14px}.real-case-thinking h4{letter-spacing:.08em;color:#edb7d6;margin:30px 0 10px;font-size:11px}.real-case-thinking p,.real-case-thinking li{color:#e2d4df;font-size:15px;line-height:1.85}.real-case-thinking ul{padding-left:20px}.real-case-links{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.real-case-links a{border-bottom:1px solid #fff8;align-items:center;min-height:48px;font-size:11px;line-height:1.6;display:flex}.real-case-evidence{color:#c5b6c2;margin-top:25px;font-size:12px;line-height:1.8;display:block}.real-nex-poster,.real-static-poster{flex-direction:column;justify-content:space-between;height:100%;padding:35px;display:flex}.real-nex-poster{color:#d8f9a0;background:#122d25}.real-nex-poster>strong{letter-spacing:-.075em;font-size:clamp(70px,8vw,120px);line-height:.88}.real-nex-poster em{color:#fff8e9;font-style:normal}.real-nex-poster small,.real-static-poster small{letter-spacing:.1em;font-size:11px}.real-nex-poster>span{font-size:17px;font-weight:800}.real-nex-poster>div{letter-spacing:.15em;padding-bottom:55px;font-size:10px}.real-static-poster{color:#171617;background:#e4ddce}.real-static-poster strong{letter-spacing:-.065em;border-block:8px solid;padding:30px 0;font-size:clamp(40px,5.2vw,82px);font-weight:900;line-height:.93;transform:rotate(-5deg)}.real-static-poster em{color:#8a165e;font-style:normal}.real-static-poster>span{padding-bottom:55px;font-size:10px;line-height:1.8}.signature-study{--signature-pass:.5;padding:80px 6vw 45px;overflow:hidden}.signature-study>header{justify-content:space-between;align-items:start;gap:35px;margin-bottom:40px;display:flex}.signature-study>header>span{letter-spacing:.1em;max-width:230px;font-size:10px;line-height:1.7}.signature-study>header>p{letter-spacing:-.025em;max-width:470px;margin:0;font-size:22px;line-height:1.5}.signature-study>footer{border-top:1px solid;justify-content:space-between;gap:30px;margin-top:45px;padding-top:20px;font-size:10px;line-height:1.8;display:flex}.signature-study>footer>a{text-underline-offset:5px;align-items:start;min-height:44px;text-decoration:underline;display:flex}.signature-night-shift-supply{color:#f0ef30;background:#121516}.signature-night-art{border-top:1px solid #f0ef3080;min-height:700px;position:relative;overflow:hidden}.night-registration{letter-spacing:.14em;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.night-cut-type{letter-spacing:-.055em;width:65%;transform:translateX(calc((var(--signature-pass) - .5)*-55px)) skewY(-7deg);padding:50px 0 80px;font:900 clamp(80px,13vw,190px)/.78 Impact,Arial Black,sans-serif}.night-cut-type span,.night-cut-type em{font-style:normal;display:block}.night-cut-type span:nth-child(2){color:#fff7e8;margin-left:12%}.night-tag{color:#151719;width:32%;transform:rotate(calc(6deg - var(--signature-pass)*12deg));background:#f0ef30;padding:40px;position:absolute;top:15%;right:4%;box-shadow:20px 25px #ffffff10}.night-tag>span,.night-tag>small{letter-spacing:.1em;font-size:10px;line-height:1.7;display:block}.night-tag strong{margin:60px 0 35px;font:900 clamp(25px,3.4vw,52px)/.95 Impact,Arial Black,sans-serif;display:block}.night-tag i{background:repeating-linear-gradient(90deg,#151719 0 3px,#0000 3px 7px,#151719 7px 8px,#0000 8px 13px);height:60px;margin-bottom:25px;display:block}.night-running-line{white-space:nowrap;letter-spacing:.1em;transform:translateX(calc(var(--signature-pass)*-60px));border-block:1px solid #f0ef3080;padding:20px 0;font-size:18px;display:block}.signature-velour-house{color:#442333;background:#eee6d8}.signature-velour-art{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.signature-velour-art figure{transform:translateY(calc((.5 - var(--signature-pass))*65px));margin:0;padding-top:75px}.signature-velour-art img{aspect-ratio:4/5;object-fit:cover;width:100%}.signature-velour-art figcaption{letter-spacing:.1em;padding-top:20px;font-size:10px}.velour-editorial{padding:0 0 70px;position:relative}.velour-editorial>span:first-child{letter-spacing:.13em;font-size:10px}.velour-editorial h3{letter-spacing:-.07em;margin:65px 0 35px;font:400 clamp(80px,10.5vw,155px)/.8 Georgia,serif}.velour-editorial h3 em{font-style:italic}.velour-editorial p{font-size:17px;line-height:1.8}.velour-monogram{text-align:right;letter-spacing:-.18em;color:#8d7154;border-top:1px solid #44233350;margin-top:45px;padding:60px 30px 20px 0;font:italic 140px/.7 Georgia,serif;display:block}.signature-brick-and-butter{color:#243f7a;background:#fbefda}.signature-brick-art{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:30px 0 75px;display:grid}.brick-morning-type>span{letter-spacing:.1em;font-size:10px}.brick-morning-type h3{letter-spacing:-.06em;margin:45px 0 35px;font:400 clamp(55px,6.7vw,100px)/.95 Georgia,serif}.brick-morning-type p{font-size:16px;line-height:1.8}.brick-paper-stack{min-height:620px;position:relative}.brick-paper-blue{color:#fbefda;transform:rotate(calc(-8deg + var(--signature-pass)*8deg));background:#243f7a;flex-direction:column;justify-content:space-between;padding:35px;display:flex;position:absolute;inset:0 0 15% 5%;box-shadow:10px 20px 25px #243f7a20}.brick-paper-blue small,.brick-paper-blue>span{letter-spacing:.08em;font-size:10px}.brick-paper-blue strong{letter-spacing:-.06em;font:400 clamp(50px,6vw,90px)/.95 Georgia,serif}.brick-paper-stamp{color:#fff4df;width:52%;transform:rotate(calc(10deg - var(--signature-pass)*9deg));background:#b25437;flex-direction:column;gap:20px;padding:30px;display:flex;position:absolute;bottom:2%;right:-1%}.brick-paper-stamp i{letter-spacing:-.12em;font:italic 85px/.8 Georgia,serif}.brick-paper-stamp strong{font:900 27px/.95 Arial,sans-serif}.brick-paper-stamp small{letter-spacing:.15em;font-size:10px}@keyframes realCaseIn{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=800px){.real-work-studio>header{grid-template-columns:1fr;gap:25px}.real-work-selector{flex-direction:column;gap:0}.real-work-selector button{padding:18px 0;font-size:14px}.real-case{grid-template-columns:1fr;gap:35px}.real-case-art{height:500px;position:relative;top:auto}.real-nex-poster>strong{font-size:85px}.real-static-poster strong{font-size:55px}.real-case h3{font-size:44px}.signature-study{padding:65px 6vw 30px}.signature-study>header{flex-direction:column;gap:25px}.signature-study>header>p{font-size:21px}.signature-study>footer{flex-direction:column;gap:10px}.signature-night-art{min-height:720px}.night-cut-type{width:100%;padding-top:55px;font-size:24vw}.night-tag{width:55%;padding:24px;top:37%;right:2%}.night-tag strong{margin:35px 0;font-size:30px}.night-tag i{height:40px}.night-running-line{font-size:13px;position:absolute;bottom:0}.signature-velour-art{grid-template-columns:1fr;gap:50px}.signature-velour-art figure{max-width:85%;padding-top:0}.velour-editorial h3{margin:40px 0;font-size:29vw}.velour-monogram{font-size:105px}.signature-brick-art{grid-template-columns:1fr;gap:40px}.brick-morning-type h3{font-size:16vw}.brick-paper-stack{min-height:530px}.brick-paper-blue strong{font-size:65px}.brick-paper-stamp{padding:25px}.brick-paper-stamp strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.real-case{animation:none}.night-cut-type,.night-tag,.night-running-line,.brick-paper-blue,.brick-paper-stamp,.signature-velour-art figure{transform:none!important}}html[data-shy-motion=off] .real-case{animation:none}html[data-shy-motion=off] .signature-study *{transform:none!important}.ms-controls>label,.ms-controls button,.ms-controls>a,.ms-object-studio>footer,.ms-intro>div>span,.ms-intro a{line-height:1.7;font-size:11px!important}.ms-controls select{min-height:48px;font-size:16px}.ms-controls input[type=range]{min-height:44px}.ms-studio{background:#17141d}.ms-intro{background:linear-gradient(120deg,#442b4f,#17141d 70%)}@media (width<=420px){.director-book{display:none}.director-nav{gap:10px}.director-nav>button{margin-left:auto}.real-case dl>div{grid-template-columns:100px 1fr}.real-case h3{font-size:39px}.real-nex-poster,.real-static-poster{padding:25px}.real-static-poster strong{font-size:45px}}.motion-dock{color:#fff5f9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#251a28!important;border-color:#d9b4cc!important}.portal-word em{color:#82707b}.world-tabs button{color:var(--world-ink)!important;opacity:1!important}.project-pin>footer{color:var(--world-ink)!important}.quick-start>header>span,.quick-start>div>a>span,.quick-start>div>a>b,.quick-start>footer>a,.quick-start>footer>span{color:#644255!important;opacity:1!important}.universe-scene .eyebrow,.universe .eyebrow{color:#68485c!important}.venture-list>a>span{color:#5b4a56!important}.offers-scene{color:#f5edf2}.offers-scene>header>span{color:#e6b7d2!important}.explore-pages>.micro-label,.explore-pages h2 em{color:#70465e!important}.pf-chapters small{color:#784859!important;font-size:10px!important}.pf-workshop button{color:#5a414c}.pf-document-tabs>button{color:#6e505e}.pf-document-tabs small{font-size:10px!important}.pf-direction-rec{color:#fff!important}.pf-six-studies small{color:#ebc6dd;opacity:1!important;font-size:10px!important}.pf-direction-switch small{color:#f3dbe7!important;font-size:10px!important}.about-barrier-list>article>span{color:#694455!important}.delivery-chapters small{color:#70475e!important;font-size:10px!important}.ad-formats button,.branding-controls button{min-height:48px;color:#644451!important;font-size:12px!important}.branding-logo>span{color:#fff!important;font-size:10px!important}.blush-direction>small{color:#76455e!important}.ex-logo-grid button>span>small{color:#5f414e!important;opacity:1!important;font-size:10px!important}.ex-atlas-note{color:#664858!important}.ex-board-gallery>article>div:last-child{color:#5f3e50!important;font-size:11px!important}.ex-board-signature{color:var(--signature-ink)!important}.ex-board-signature>svg{color:inherit!important}.ex-board-signature>span{font-size:8px!important}.ex-board-palette span,.ex-board-palette b{line-height:1.4;font-size:8px!important}.ex-board-palette{height:85px}.ex-board-palette>div{padding:8px 4px}.ex-case-idea>div>section>span{color:var(--brand-ink)!important;opacity:1!important;font-size:10px!important}.ex-section-heading p,.ex-inspector article>p{color:inherit;opacity:1!important}.ex-system-picks button,.ex-inspector button,.ex-demo-form>small,.ex-demo-result>small,.ex-demo-context>small,.ex-case-close>p{opacity:1!important}.ex-case-demo>.ex-section-heading{color:var(--muted-ink)!important}.ex-case-demo>.ex-section-heading p{color:inherit!important}.flagship-mast>a{background:#151719;align-items:center;min-height:44px;padding:10px 13px;font-size:11px;display:flex;color:#fff!important}.film-brick-and-butter .flagship-mast>span,.film-brick-and-butter .flagship-copy>span,.film-brick-and-butter .flagship-copy>p{color:#21150e!important}.film-brick-and-butter .flagship-mast>span{background:#fff2d9;padding:10px}@media (width<=800px){.ex-board-palette span,.ex-board-palette b{font-size:7px!important}.ex-board-palette{height:75px}}.universe-section .eyebrow{color:#68485c!important}.ad-controls .delivery-picks button{min-height:48px;color:#644451!important;font-size:12px!important}#case-demo>.ex-section-heading{color:var(--muted-ink)!important}#case-demo>.ex-section-heading p{color:inherit!important}.real-busy .real-case-art>img,.real-busy .real-case-art{background:#f6f0e4}.real-work-selector button{font-size:12px}.studio-main .director-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151018f5}.portal-word{opacity:1!important;color:#0000!important}.portal-word em{-webkit-text-stroke:1px #a59aa0;color:#0000!important}.explore-pages>div>a>span{color:#684354!important}.copyright{color:#aaa0aa!important;font-size:11px!important}.pf-workshop article,.pf-paper{opacity:1!important}.pf-workshop article>span,.pf-workshop article>p,.pf-workshop article>small{color:#563e49!important}.pf-workshop article>h4{color:#85304e!important}.ad-controls .delivery-picks button{opacity:1!important}.ad-controls .delivery-picks button[aria-pressed=true]{color:#fff4ec!important}.ex-lab-end>p{color:#5d444d!important;opacity:1!important}.ex-atlas>header>p,.ex-atlas-intro p,.studio-brand-atlas .studio-intro p{color:#634553!important}.film-brick-and-butter .flagship-copy>span,.film-brick-and-butter .flagship-copy>p{color:#000!important}.ex-atlas-hero>p{color:#634553!important;opacity:1!important}.film-intro:not(.film-intro-done){visibility:visible;opacity:1}.pf-version-controls button,.pf-small-test>span>small{color:#5e414f!important}.pf-version-controls button[aria-pressed=true]{color:#fff4eb!important}.pf-system-primary>span{color:#fff!important;font-size:10px!important}.pf-application-tabs button,.pf-application-tabs button>small,.pf-case-close>p{color:#674454!important}.pf-application-tabs button>small{font-size:10px!important}.case-study{color:#fff4ec;background:#17121a}.case-study>header>a,.case-study>header>span,.case-study-story section>span,.pf-full-process>span,.pf-full-process>a{color:#edbfd8}.case-study>header>p,.case-study-story p,.case-study-story li,.case-study>.concept-note{color:#e0ccd9}.legacy-volt-verde{background:#17261b}.legacy-volt-verde>header>span,.legacy-volt-verde .case-study-story section>span{color:#d8ec8a}.legacy-sunday-smoke{background:#2d1916}.legacy-sunday-smoke>header>span,.legacy-sunday-smoke .case-study-story section>span{color:#f6c49b}.ex-collection-hero>small,.ex-world-copy>span{color:#624551!important;opacity:1!important;font-size:11px!important}.ex-takeover-tag{color:var(--brand-ink)!important}.ex-takeover-pin>.ex-takeover-tag,.ex-takeover-chapters{color:var(--signature-ink)!important;font-size:11px!important}.ex-takeover-chapters>span{opacity:1!important}.signature-study{scroll-margin-top:100px}html[data-shy-motion=off] .portal-chapter,html[data-shy-motion=off] .project-theatre,html[data-shy-motion=off] .final-convergence,html[data-shy-motion=off] .blush-premiere,html[data-shy-motion=off] .money-vision{height:auto!important}html[data-shy-motion=off] .portal-pin,html[data-shy-motion=off] .project-pin,html[data-shy-motion=off] .convergence-pin,html[data-shy-motion=off] .premiere-pin{height:900px;position:relative!important}html[data-shy-motion=off] .vision-pin{height:850px;position:relative}@media (width<=700px){html[data-shy-motion=off] .vision-pin{height:820px}}.shy-campaign-gallery{color:#19151a;background:#f1ede5;padding:clamp(48px,8vw,120px) clamp(20px,5vw,80px);scroll-margin-top:90px}.shy-ad-heading{border-top:1px solid #9c928c;grid-template-columns:1.3fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid}.shy-ad-heading>span{letter-spacing:.12em;grid-column:1/-1;font-size:11px}.shy-ad-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6.8vw,110px);line-height:.95}.shy-ad-heading em{color:#a81753;font-family:Georgia,serif;font-weight:400}.shy-ad-heading p{max-width:440px;font-size:18px;line-height:1.65}.shy-ad-heading a,.shy-ad-inquire{color:#fff;letter-spacing:.06em;background:#19151a;padding:17px 22px;font-size:12px;text-decoration:none;display:inline-block}.shy-ad-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:48px 0 30px;display:flex}.shy-ad-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.shy-ad-toolbar button{color:#30262d;font:inherit;cursor:pointer;background:0 0;border:1px solid #948a86;border-radius:40px;padding:12px 19px}.shy-ad-toolbar button[aria-pressed=true]{color:#fff;background:#a81753;border-color:#a81753}.shy-ad-toolbar>span{font-size:12px}.shy-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:44px 22px;display:grid}.shy-ad-grid article{min-width:0}.shy-ad-art{cursor:zoom-in;background:#e3ddd6;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.shy-ad-art img{width:100%;height:auto;transition:filter .3s;display:block}.shy-ad-art>span{color:#fff;letter-spacing:.08em;opacity:0;background:#171217;padding:12px;font-size:10px;transition:opacity .2s;position:absolute;bottom:12px;right:12px}.shy-ad-art:hover>span,.shy-ad-art:focus-visible>span{opacity:1}.shy-ad-art:hover img{filter:brightness(.93)}.shy-ad-caption{padding-top:18px}.shy-ad-caption small{letter-spacing:.13em;text-transform:uppercase;color:#8b1646;font-size:10px}.shy-ad-caption h3{margin:8px 0;font-size:clamp(20px,2vw,28px);line-height:1.15}.shy-ad-caption p{color:#574b52;margin:0;font-size:13px;line-height:1.5}.shy-ad-context{border-top:1px solid #a99f99;margin-top:55px;padding-top:20px}.shy-ad-context>p{max-width:700px;font-size:12px;line-height:1.6}.shy-ad-context summary{cursor:pointer;padding:25px 0;font-size:18px}.shy-ad-context summary span{float:right}.shy-ad-context details>p{font-size:14px}.shy-ad-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.shy-ad-assets figure{margin:0}.shy-ad-assets img{object-fit:contain;background:#dfd9d2;width:100%;height:280px;display:block}.shy-ad-assets figcaption{padding-top:10px;font-size:12px}.shy-ad-dialog{color:#fff;overscroll-behavior:contain;background:#151116;border:1px solid #6f636b;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0}.shy-ad-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080509ed}.shy-ad-viewer{padding:20px}.shy-ad-viewer header{justify-content:space-between;align-items:center;gap:15px;display:flex}.shy-ad-viewer h3{margin:5px 0 16px;font-size:22px}.shy-ad-viewer small{letter-spacing:.12em;color:#efb7cb;font-size:10px}.shy-ad-viewer button{color:#fff;cursor:pointer;background:#302631;border:1px solid #958592;padding:12px;font-size:11px}.shy-ad-full{text-align:center;background:#080609}.shy-ad-full img{object-fit:contain;width:100%;height:auto;max-height:66dvh;display:block}.shy-ad-viewer footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.shy-ad-viewer footer p{max-width:560px;margin:0;font-size:12px;line-height:1.5}.shy-ad-viewer footer button{flex-shrink:0}.shy-ad-inquire{color:#27131e;background:#f3b7cf}.shy-campaign-gallery :focus-visible{outline-offset:4px;outline:3px solid #c12869}.shy-ad-dialog :focus-visible{outline-color:#ffc4dc}@media (width<=900px){.shy-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shy-ad-heading{grid-template-columns:1fr}.shy-ad-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.shy-ad-grid{grid-template-columns:1fr;gap:36px}.shy-ad-heading h2{font-size:55px}.shy-ad-heading p{font-size:16px}.shy-ad-viewer{padding:12px}.shy-ad-viewer h3{font-size:18px}.shy-ad-viewer footer{flex-wrap:wrap;gap:12px}.shy-ad-viewer footer p{order:3;width:100%}.shy-ad-assets img{height:180px}.shy-ad-art>span{opacity:1}}@media (prefers-reduced-motion:reduce){.shy-ad-art img,.shy-ad-art>span{transition:none}}.deliver-preview-art.preview-0{background:#06402a}.deliver-preview-art.preview-0>img{object-fit:contain}.shy-ad-original{color:#ffd0e2;text-underline-offset:4px;padding:16px 20px 16px 0;font-size:11px;text-decoration:underline;display:inline-block}.shy-card-reveal{isolation:isolate;position:relative}.shy-ad-grid article{overflow:visible}.shy-ad-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.shy-ad-card-meta button{color:#782045;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:9px}.shy-ad-card-meta button:disabled{color:#65565d;cursor:default}.shy-ad-art>.shy-pixel-fragments{opacity:0;pointer-events:none;background:0 0;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);padding:0;transition:none;display:grid;position:absolute;inset:0;overflow:visible}.shy-pixel-fragments i{background-repeat:no-repeat;background-size:600% 600%}.shy-motion-card[data-playing=true].shy-effect-pixel .shy-pixel-fragments{opacity:1}.shy-motion-card[data-playing=true].shy-effect-pixel .shy-pixel-fragments i{animation:shyPixelDissolve 1.15s cubic-bezier(.2,.65,.2,1) var(--tile-delay) both}.shy-motion-card[data-playing=true].shy-effect-pixel .shy-ad-art>img{animation:1.5s both shyPixelResolve}.shy-motion-card[data-playing=true].shy-effect-swirl .shy-card-reveal{transform-origin:50% 65%;animation:1.25s cubic-bezier(.18,.75,.18,1) both shySwirlEntry}.shy-motion-card[data-playing=true].shy-effect-zigzag .shy-card-reveal{animation:1.2s cubic-bezier(.2,.65,.2,1) both shyZigzagEntry}.shy-campaign-gallery{overflow:clip}.shy-ad-art .shy-ad-open{z-index:2}.shy-ad-heading h2{max-width:760px}@keyframes shyPixelDissolve{0%,10%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--tile-x),var(--tile-y)) rotate(var(--tile-r)) scale(.3)}}@keyframes shyPixelResolve{0%{filter:blur(12px);opacity:.25;transform:scale(1.04)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes shySwirlEntry{0%{opacity:.05;filter:blur(7px);transform:translateY(65px)rotate(-22deg)scale(.65)}65%{opacity:1;filter:blur();transform:translateY(-8px)rotate(3deg)scale(1.01)}to{opacity:1;filter:blur();transform:none}}@keyframes shyZigzagEntry{0%{opacity:0;transform:translate(-65px,65px)rotate(-5deg)}30%{opacity:.6;transform:translate(38px,38px)rotate(4deg)}60%{opacity:1;transform:translate(-20px,16px)rotate(-2deg)}82%{transform:translate(6px,-5px)rotate(1deg)}to{opacity:1;transform:none}}html[data-shy-motion=off] .shy-motion-card *{transition:none!important;animation:none!important}html[data-shy-motion=off] .shy-pixel-fragments{display:none!important}@media (prefers-reduced-motion:reduce){.shy-motion-card *{transition:none!important;animation:none!important}.shy-pixel-fragments{display:none!important}}@media (width<=520px){.shy-ad-heading h2{font-size:clamp(45px,12vw,60px)}}.shy-carousel-gallery{color:#f3ece5;background:#100d13}.shy-carousel-gallery .shy-ad-heading{border-color:#62515c}.shy-carousel-gallery .shy-ad-heading em{color:#f2a6c8}.shy-carousel-gallery .shy-ad-heading a{color:#22101a;background:#f1a4c5}.shy-carousel-gallery .shy-ad-toolbar button{color:#f5e8ef;border-color:#806775}.shy-carousel-gallery .shy-ad-toolbar button[aria-pressed=true]{color:#211019;background:#efb0cc;border-color:#efb0cc}.shy-carousel-gallery .shy-ad-toolbar .shy-carousel-play{letter-spacing:.08em;background:0 0;border-radius:0;padding:14px 18px;font-size:10px}.shy-carousel-play:disabled{opacity:.7}.shy-carousel{position:relative}.shy-carousel-stage{perspective:1400px;isolation:isolate;touch-action:pan-y;outline-offset:5px;background:radial-gradient(at 25% 15%,#85304c66,#0000 52%),radial-gradient(at 80% 90%,#254b6855,#0000 55%),#17121d;border:1px solid #604253;justify-content:center;align-items:center;height:clamp(440px,72vh,820px);display:flex;position:relative;overflow:hidden}.shy-carousel-stage:after{content:"";filter:blur(23px);opacity:.7;z-index:-1;background:#000;border-radius:50%;height:8%;position:absolute;bottom:4%;left:22%;right:22%}.shy-carousel-slide{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;justify-content:center;align-items:center;padding:44px 40px 48px;display:flex;position:relative}.shy-carousel-art{-webkit-user-select:none;user-select:none;pointer-events:auto;justify-content:center;align-items:center;max-width:100%;height:100%;display:inline-flex;position:relative;box-shadow:0 24px 60px #0008}.shy-carousel-art img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:100%;display:block}.shy-preview-watermark{pointer-events:none;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.shy-preview-watermark span{color:#fff9;letter-spacing:.12em;white-space:nowrap;text-shadow:0 1px 3px #000c;background:#130d151c;padding:8px 12px;font-size:clamp(8px,1vw,13px);font-weight:700;transform:rotate(-24deg)}.shy-carousel-stage-label{z-index:2;letter-spacing:.16em;color:#e9cad9;font-size:9px;position:absolute;top:18px;left:20px}.shy-carousel-counter{font-variant-numeric:tabular-nums;font-size:24px;position:absolute;bottom:20px;right:24px}.shy-carousel-counter i{color:#c3a6b9;font-size:12px;font-style:normal}.shy-carousel-orbit{pointer-events:none;z-index:-1;border:1px solid #a3597b55;border-radius:50%;width:75%;height:100%;position:absolute;transform:rotate(-30deg)scaleY(.42)}.orbit-two{border-color:#6794b155;transform:rotate(34deg)scaleY(.42)}.shy-carousel-enter{animation:.95s cubic-bezier(.16,.75,.2,1) both shyCarouselEnter}.shy-carousel-exit{animation:.44s cubic-bezier(.55,0,.8,.4) both shyCarouselExit}.shy-carousel-direction--1{--carousel-direction:-1}.shy-carousel-direction-1{--carousel-direction:1}.shy-carousel-progress{background:#503848;height:3px;position:absolute;bottom:0;left:0;right:0}.shy-carousel-progress i{background:#f6adcb;width:0;height:100%;display:block}.shy-carousel-progress.is-running i{animation:8s linear both shyCarouselClock}.shy-carousel-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.shy-carousel-arrows{gap:10px;display:flex}.shy-carousel-arrows button{color:#fff;cursor:pointer;background:#2c1b2a;border:1px solid #a88a9a;border-radius:50%;width:52px;height:52px;font-size:25px}.shy-carousel-arrows button:hover{background:#79304f}.shy-carousel-caption small{letter-spacing:.12em;color:#f3b0ce;text-transform:uppercase;font-size:9px}.shy-carousel-caption h3{letter-spacing:-.03em;margin:6px 0;font-size:clamp(24px,3vw,40px);line-height:1.1}.shy-carousel-caption p{color:#d1bcc8;max-width:600px;margin:5px 0;font-size:12px;line-height:1.6}.shy-carousel-gallery .shy-ad-inquire{text-align:center;font-size:10px}.shy-carousel-dots{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.shy-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:36px;display:grid}.shy-carousel-dots span{background:#3b2936;border:1px solid #c7a8ba;border-radius:50%;width:7px;height:7px;display:block}.shy-carousel-dots button[aria-pressed=true] span{background:#f4abc9;border-color:#f4abc9;border-radius:5px;width:20px}.shy-carousel-hint{letter-spacing:.12em;text-align:center;color:#f3c4da;margin-top:20px;font-size:10px;line-height:1.9}.shy-carousel-hint span{letter-spacing:0;color:#bca5b2;font-size:11px;display:block}.shy-carousel-gallery .shy-ad-context{color:#baa8b4;border-color:#725160;margin-top:30px}.shy-ad-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.shy-carousel-gallery :focus-visible{outline-color:#ffb9d8}@keyframes shyCarouselEnter{0%{opacity:0;transform:translateX(calc(var(--carousel-direction,1)*36%)) rotateY(calc(var(--carousel-direction,1)*-65deg)) rotateZ(calc(var(--carousel-direction,1)*7deg)) scale(.66);filter:blur(5px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes shyCarouselExit{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--carousel-direction,1)*-30%)) rotateY(calc(var(--carousel-direction,1)*65deg)) rotateZ(calc(var(--carousel-direction,1)*-7deg)) scale(.72);filter:blur(5px)}}@keyframes shyCarouselClock{to{width:100%}}html[data-shy-motion=off] .shy-carousel-slide,html[data-shy-motion=off] .shy-carousel-progress i{animation:none!important}@media (prefers-reduced-motion:reduce){.shy-carousel-slide,.shy-carousel-progress i{animation:none!important}}@media (width<=800px){.shy-carousel-footer{grid-template-columns:auto 1fr;gap:20px}.shy-carousel-footer>a{grid-column:1/-1;justify-self:start}.shy-carousel-stage{height:clamp(420px,65vh,700px)}.shy-carousel-slide{padding:40px 20px 48px}}@media (width<=520px){.shy-carousel-stage{height:490px}.shy-carousel-slide{padding:42px 10px 52px}.shy-carousel-art{height:auto;max-height:100%}.shy-carousel-art img{width:auto;max-width:100%;height:auto;max-height:396px}.shy-carousel-stage-label{font-size:7px;left:12px}.shy-carousel-arrows button{width:42px;height:42px}.shy-carousel-footer{gap:14px}.shy-carousel-hint{font-size:8px}.shy-carousel-dots button{width:28px}.shy-carousel-gallery .shy-ad-heading h2{font-size:clamp(43px,12vw,60px)}.shy-carousel-footer{grid-template-columns:1fr;gap:18px}.shy-carousel-caption{grid-row:1}.shy-carousel-arrows{grid-row:2}.shy-carousel-footer>a{grid-row:3}.shy-carousel-caption h3{font-size:28px}.shy-carousel-caption p{max-width:100%}}.product-story-entry{color:#f7e4cd;letter-spacing:.07em;background:#171212;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 5vw;font-size:10px;display:flex}.product-story-entry a{border-bottom:1px solid #a58566;padding:12px 0}.product-story{color:#f4ddbc;--use-opacity:0;--use-turn:0deg;--use-scale:.74;background:#20140e;height:320svh;position:relative}.product-story-pin{isolation:isolate;background:radial-gradient(at 75%,#7b3d20aa,#0000 65%),#20140e;height:100svh;min-height:720px;position:sticky;top:0;overflow:clip}.product-lux{color:#eddbac;background:#100f10}.product-lux .product-story-pin{background:radial-gradient(at 75%,#51402088,#0000 65%),#100f10}.product-story-pin>header{z-index:4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:110px;left:5vw;right:5vw}.product-story-pin>header>span{letter-spacing:.1em;font-size:9px}.product-story-pin>header>strong{letter-spacing:.15em;font-size:15px}.product-story-pin>header>a{border-bottom:1px solid #bd9672;padding:8px 0;font-size:10px}.product-story-copy{z-index:3;pointer-events:none;width:32%;position:absolute;top:30%;left:6vw}.product-story-copy>span{letter-spacing:.1em;font-size:10px;line-height:1.7}.product-story-copy h2{letter-spacing:-.065em;margin:28px 0;font-family:Georgia,serif;font-size:clamp(45px,5.7vw,90px);font-weight:400;line-height:.98}.product-story-copy p{color:#e7c5a4;max-width:280px;font-size:14px;line-height:1.8}.product-lux .product-story-copy p{color:#d0bd95}.product-object-stage{z-index:2;perspective:1000px;position:absolute;inset:165px 1vw 130px 35%}.product-object-stage canvas{z-index:3;touch-action:pan-y;cursor:grab;opacity:0;width:100%;height:100%;position:absolute;inset:0}.product-story[data-ready=true] canvas{opacity:1}.product-backword{text-align:center;letter-spacing:-.08em;color:#ca8b4330;pointer-events:none;width:100%;font-size:14vw;font-weight:900;line-height:1;position:absolute;top:30%;left:0}.product-use-image{opacity:var(--use-opacity);transform:rotate(var(--use-turn)) scale(var(--use-scale));z-index:1;pointer-events:none;position:absolute;inset:16% 6% 4%}.product-use-image img{object-fit:contain;filter:drop-shadow(0 25px 25px #0006);width:100%;height:100%}.product-drag-hint{text-align:center;letter-spacing:.1em;color:#e5be94;z-index:5;width:100%;font-size:9px;position:absolute;bottom:0;left:0}.product-lux .product-drag-hint{color:#d8c59c}.product-story-pin>footer{z-index:5;justify-content:space-between;align-items:center;gap:45px;display:flex;position:absolute;bottom:28px;left:6vw;right:6vw}.product-story-pin footer nav{flex:1;grid-template-columns:repeat(4,1fr);display:grid}.product-story-pin footer button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #b4876355;align-items:center;gap:12px;min-height:54px;padding:20px 12px;font-size:12px;display:flex}.product-story-pin footer button[aria-pressed=true]{background:#ffe0a30b;border-top:2px solid #ffe0a3}.product-story-pin footer button small{color:#cdb18f;font-size:9px}.product-story-pin footer button>span{margin-left:auto}.product-story-pin footer>a{color:#25170d;text-align:center;background:#edd1a8;max-width:220px;padding:16px 20px;font-size:10px;line-height:1.7}.product-lux .product-story-pin footer>a{color:#161312;background:#d3b873}.product-render-fallback{pointer-events:none;z-index:2;place-items:center;display:grid;position:absolute;inset:0}.product-css-object{text-align:center;color:#ecd3a3;background:linear-gradient(90deg,#33271b,#11100c 25%,#1d1910 75%,#634e2c);border-top:30px solid #141311;border-bottom:12px solid #8d5b2a;border-radius:28px 28px 18px 18px;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:160px;height:270px;padding:20px;font-family:Georgia,serif;font-size:28px;display:flex;transform:rotate(-8deg);box-shadow:25px 30px 30px #0005}.product-css-object small{letter-spacing:.12em;font:9px sans-serif}.product-lux .product-css-object{border-top-color:#c2a05c;border-radius:30px;width:220px;height:170px}.product-css-object.object-2{background:#a44825;border-top:12px solid #29180e;border-radius:0;width:220px;height:260px}.product-css-object.object-3{background:#16130e;border:4px solid #cda664;border-radius:50%;width:220px;height:220px}.product-still{height:auto}.product-still .product-story-pin{height:850px;position:relative}html[data-shy-motion=off] .product-story{height:auto}html[data-shy-motion=off] .product-story-pin{height:850px;position:relative}@media (width<=760px){.product-story{height:280svh}.product-story-pin{min-height:760px}.product-story-pin>header{top:100px;left:5vw;right:5vw}.product-story-pin>header>span{display:none}.product-story-pin>header>strong{font-size:12px}.product-story-copy{width:88%;top:160px;left:6vw}.product-story-copy h2{margin:15px 0;font-size:46px}.product-story-copy p{max-width:85%;margin:0;font-size:12px;line-height:1.6}.product-story-copy>span{font-size:8px}.product-object-stage{inset:310px 0 150px}.product-backword{font-size:36vw}.product-story-pin>footer{display:block;bottom:20px;left:5vw;right:5vw}.product-story-pin footer button{gap:7px;padding:15px 6px;font-size:9px;line-height:1.6;display:block}.product-story-pin footer button small{font-size:7px;display:block}.product-story-pin footer button>span{display:none}.product-story-pin footer>a{margin-top:12px;padding:10px 14px;font-size:9px;display:inline-block}.product-story-entry{gap:10px;font-size:9px}.product-story-entry>span{width:100%}.product-drag-hint{font-size:7px}.product-still{height:auto}.product-still .product-story-pin{height:850px}.product-use-image{inset:8% 5% 5%}}@media (prefers-reduced-motion:reduce){.product-story{height:auto}.product-story-pin{height:850px;position:relative}}.product-fallback-photo{object-fit:contain;filter:drop-shadow(15px 25px 20px #0005);width:100%;height:100%;opacity:var(--product-opacity,1);transform:translate(var(--product-x,0%),var(--product-y,0%)) scale(var(--product-scale,1)) rotateY(var(--product-turn,0deg));transform-style:preserve-3d;position:absolute;inset:0}.product-story[data-beat="1"] .product-use-image{z-index:1}.product-fallback-bag{width:46%;height:70%;transform-style:preserve-3d;opacity:var(--bag-opacity,0);filter:drop-shadow(15px 25px 20px #0006);position:absolute;top:16%;left:25%;transform:rotateY(-22deg)rotate(-4deg)}.product-bag-face{color:#f3d39c;background:linear-gradient(110deg,#b6582d,#97431d);border:1px solid #ce8051;flex-direction:column;justify-content:center;align-items:center;font:700 clamp(26px,4vw,64px)/1 Georgia,serif;display:flex;position:absolute;inset:0;box-shadow:inset 8px 0 15px #54220c66}.product-bag-face small{letter-spacing:.12em;margin-top:18px;font:9px/1.5 sans-serif}.product-bag-face i{filter:drop-shadow(3px 3px 2px #0005);border:7px solid #25160e;border-top:0;border-radius:0 0 50% 50%;width:45%;height:38%;position:absolute;top:-8%}.product-bag-side{transform-origin:0;background:linear-gradient(90deg,#6d3015,#9e4b25);width:58px;height:100%;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.product-lux .product-bag-face{color:#d7bc76;background:linear-gradient(110deg,#242025,#0d0c0e);border-color:#8a7140;box-shadow:inset 8px 0 15px #0005}.product-lux .product-bag-face i{border-color:#b29353}.product-lux .product-bag-side{background:linear-gradient(90deg,#080809,#272229)}.product-fallback-logo{aspect-ratio:1;color:#e1c78d;width:58%;max-width:380px;height:70%;max-height:380px;opacity:var(--logo-opacity,0);background:radial-gradient(#332918,#11100c 75%);border:3px solid #c29d5a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;display:flex;position:absolute;top:14%;left:21%;transform:rotateY(-12deg);box-shadow:10px 12px #6e5129,25px 30px 35px #0005,inset 0 0 0 9px #15110b,inset 0 0 0 10px #b99551}.product-fallback-logo i{margin-bottom:14px;font-size:24px;font-style:normal}.product-fallback-logo strong{text-align:center;font-size:clamp(28px,4vw,58px);line-height:.95}.product-fallback-logo>span{letter-spacing:.14em;margin-top:22px;font:9px sans-serif}.product-lux .product-fallback-logo{color:#e3c780;background:radial-gradient(#2c2518,#101012 75%)}@media (width<=760px){.product-fallback-bag{width:42%;height:68%;top:17%;left:27%}.product-bag-face{font-size:30px}.product-bag-face small{font-size:7px}.product-bag-face i{border-width:4px}.product-bag-side{width:30px}.product-fallback-logo{aspect-ratio:1;width:54%;height:auto;top:14%;left:23%}.product-fallback-logo strong{font-size:30px}.product-fallback-logo i{margin-bottom:8px;font-size:18px}.product-fallback-logo>span{margin-top:12px;font-size:6px}}.product-story .product-story-pin>footer{background:0 0;border:0;margin:0;padding:0}.product-fallback-photo{transform:translate(var(--product-x,0%),var(--product-y,0%)) scale(var(--product-scale,1)) rotateY(var(--product-turn,0deg)) rotateZ(var(--product-tilt,0deg))}.product-turn-actions{z-index:6;gap:8px;display:flex;position:absolute;bottom:22px;right:8px}.product-turn-actions button{color:#f8dfb3;cursor:pointer;background:#1d160ecf;border:1px solid #b4946d;border-radius:50%;width:36px;height:36px;min-height:36px;font-size:21px}.product-turn-actions button:disabled{opacity:.45;cursor:default}.product-story :focus-visible{outline-offset:4px;outline:3px solid #ffe5b4}body:has(.product-story-collection) .motion-dock{top:100px;bottom:auto;right:5vw}.product-story-pin>header>strong{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.product-story-pin>header>a{display:none}@media (width<=760px){body:has(.product-story-collection) .motion-dock{top:100px;bottom:auto;right:18px;padding:10px 13px!important;font-size:9px!important}.product-story-pin>header>strong{left:0;transform:none}}.product-photographic-layer{z-index:3;perspective:1100px;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.product-photo{object-fit:contain;filter:drop-shadow(15px 25px 20px #0005);width:100%;height:100%;opacity:var(--product-opacity,1);transform:translate(var(--product-x,0%),var(--product-y,0%)) scale(var(--product-scale,1)) rotateY(var(--product-turn,0deg)) rotateZ(var(--product-tilt,0deg));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;position:absolute;inset:0}.product-bag-photo{object-fit:contain;width:100%;height:100%;opacity:var(--bag-opacity,0);filter:drop-shadow(15px 25px 20px #0006);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;transform:rotateY(var(--product-turn,0deg));position:absolute;inset:0}.product-signature{text-align:center;color:#f0d5a6;opacity:var(--logo-opacity,0);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:23px;display:flex;position:absolute;inset:10% 0}.product-signature small,.product-signature>span{letter-spacing:.2em;font-size:10px}.product-signature strong{letter-spacing:-.06em;font:700 clamp(55px,7vw,110px)/.9 Georgia,serif}.product-lux .product-signature strong{color:#e5c882;font-weight:400}.product-signature>span{border-top:1px solid #ac8e5b;min-width:180px;padding-top:22px}@media (width<=760px){.product-signature strong{font-size:65px}.product-signature small,.product-signature>span{font-size:8px}}.sunday-film{--ss-paper:#edddbf;--ss-ink:#151511;--ss-ember:#a84723;--ss-gold:#c89d4d;background:var(--ss-ink);color:var(--ss-paper);position:relative;overflow:clip}.sunday-film section{scroll-margin-top:0}.sunday-film a{text-decoration:none}.sunday-film button,.sunday-film input{font:inherit}.sunday-film :focus-visible{outline-offset:5px;outline:3px solid #f7bc66}.ss-icon{flex-shrink:0;width:35px;height:35px}.ss-arrival{isolation:isolate;--arrival:0;height:115svh;min-height:850px;position:relative;overflow:hidden}.ss-arrival-photo,.ss-arrival-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss-arrival-photo{object-position:64% center;transform:scale(calc(1 + var(--arrival)*.08))}.ss-arrival-shade{z-index:1;background:linear-gradient(90deg,#080806db 0%,#08080688 42%,#0000 90%),linear-gradient(#0000 55%,#10100df5)}.ss-concept-tag{letter-spacing:.12em;z-index:3;font:9px Geist Mono,monospace;position:absolute;top:135px;left:5vw}.ss-arrival-type{z-index:3;width:60%;padding:210px 0 120px 6vw;position:relative}.ss-arrival-type>span{letter-spacing:.15em;font-size:10px}.ss-arrival h1{letter-spacing:-.075em;margin:35px 0;font-size:clamp(72px,9vw,145px);font-weight:900;line-height:.8}.ss-arrival h1 em{color:#f3ad60;font-family:Georgia,serif;font-weight:400}.ss-arrival-type p{max-width:300px;margin:28px 0;font-size:14px;line-height:1.7}.ss-arrival-type>a{letter-spacing:.1em;border-bottom:1px solid #e2ba7a;align-items:center;gap:22px;padding:14px 0;font-size:10px;display:inline-flex}.ss-arrival-type>a .ss-icon{width:24px;height:24px}.ss-arrival-bottle{object-fit:contain;z-index:2;filter:drop-shadow(20px 30px 25px #0007);width:38%;height:65%;transform:translateY(calc(var(--arrival)*60px)) rotate(calc(-9deg + var(--arrival)*15deg));position:absolute;top:27%;right:5vw}.ss-arrival-bottom{letter-spacing:.13em;z-index:3;font-size:9px;position:absolute;bottom:35px;left:6vw}.ss-scrub{position:relative}.ss-pin{isolation:isolate;height:100svh;min-height:720px;position:sticky;top:0;overflow:clip}.ss-chapter-heading{letter-spacing:.08em;z-index:5;justify-content:space-between;align-items:center;gap:20px;font:10px Geist Mono,monospace;display:flex;position:absolute;top:130px;left:5vw;right:5vw}.ss-chapter-heading .ss-icon{width:30px;height:30px}.ss-pin-next{letter-spacing:.1em;z-index:6;border-bottom:1px solid;padding:12px 0;font-size:9px;position:absolute;bottom:65px;left:6vw}.ss-paper{color:#24170e;--paper:0;background:#eadbc0;height:190svh}.ss-paper-pin{background:radial-gradient(at 20% 80%,#cb9b5f44,#0000 70%),#eadbc0}.ss-notebook{width:70%;height:61%;transform:translateX(calc(var(--paper)*-30px)) rotate(calc(-8deg + var(--paper)*12deg));position:absolute;top:24%;left:-5%;box-shadow:20px 30px 60px #3a281b55}.ss-notebook img{object-fit:cover;width:100%;height:100%}.ss-pencil-note{color:#6e311f;border-bottom:2px solid #9f4d30;padding-bottom:10px;font:italic clamp(20px,3vw,43px)/1.1 Georgia,serif;position:absolute;bottom:24%;right:12%;transform:rotate(-6deg)}.ss-idea-copy{z-index:2;position:absolute;top:28%;left:64%;right:5%}.ss-idea-copy h2{letter-spacing:-.06em;margin:0 0 26px;font-size:clamp(32px,3.2vw,54px);font-weight:650;line-height:1}.ss-idea-copy em{color:#8f3a20;font-family:Georgia,serif;font-weight:400}.ss-idea-copy p{max-width:300px;font-size:13px;line-height:1.8}.ss-hand-note{color:#8d3a21;margin-top:28px;font:italic 20px Georgia,serif;display:block;transform:rotate(-5deg)}.ss-ink-trail{color:#8b442c;opacity:.5;pointer-events:none;width:88%;height:120px;position:absolute;bottom:12%;left:6vw;right:5vw}.ss-ink-trail path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--paper))}.ss-identity{background:var(--identity-bg);height:150svh;color:var(--identity-ink);--identity:0}.ss-identity-pin{background:var(--identity-bg);color:var(--identity-ink);transition:background .4s,color .4s}.ss-flame-seal{color:currentColor;width:80px;height:85px;transform:rotate(calc(-15deg + var(--identity)*20deg));position:absolute;top:22%;left:23%}.ss-flame-seal .ss-icon{width:100%;height:100%}.ss-flame-seal path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--identity))}.ss-brand-word{letter-spacing:-.075em;transform:scale(calc(.9 + var(--identity)*.1));transform-origin:0;margin:0;font-size:clamp(85px,11vw,180px);font-weight:900;line-height:.77;position:absolute;top:31%;left:6vw}.ss-brand-word>span{letter-spacing:.35em;margin-top:22px;font-size:12px;line-height:2;display:block}.ss-brand-side{font-size:14px;line-height:1.8;position:absolute;top:36%;left:65%}.ss-brand-side>span{margin-top:28px;font:italic clamp(26px,3.2vw,48px)/1.1 Georgia,serif;display:block}.ss-palette{font-size:11px;position:absolute;bottom:120px;left:65%;right:6vw}.ss-palette>div{gap:15px;display:flex}.ss-palette button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 10px;font-size:10px}.ss-palette button[aria-pressed=true]{border-color:currentColor}.ss-palette button i{border:1px solid #b4a183;border-radius:50%;width:44px;height:44px;margin-bottom:10px;display:block}.ss-palette button span{margin-top:5px;font-size:7px;display:block}.ss-palette>p{margin-top:20px;line-height:1.7}.ss-product{--bottle-opacity:1;--bottle-scale:1;--bottle-x:0%;--bottle-y:0%;--bottle-turn:0deg;--plate-opacity:0;--plate-turn:-20deg;--bag-opacity:0;--bag-turn:13deg;--journey:0;background:#27160e;height:360svh}.ss-product-pin{color:#f2ddbd;background:radial-gradient(at 75% 45%,#80401f77,#0000 65%),#27160e}.ss-product-copy{z-index:4;pointer-events:none;width:35%;position:absolute;top:30%;left:6vw}.ss-product-copy>span{letter-spacing:.1em;font:10px Geist Mono,monospace}.ss-product-copy h2{letter-spacing:-.07em;margin:24px 0;font-size:clamp(40px,5vw,80px);font-weight:600;line-height:1}.ss-product-copy em{color:#f3b66c;font:italic 1em/1 Georgia,serif}.ss-product-copy p{max-width:300px;font-size:13px;line-height:1.8}.ss-product-stage{perspective:1000px;position:absolute;inset:175px 0 160px 37%}.ss-stage-backword{text-align:center;letter-spacing:-.07em;color:#dda65b22;width:100%;font-size:13vw;font-weight:900;position:absolute;top:30%;left:0}.ss-product-stage>img{object-fit:contain;filter:drop-shadow(20px 30px 25px #0005);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ss-travel-bottle{z-index:3;opacity:var(--bottle-opacity);transform:translate(var(--bottle-x),var(--bottle-y)) rotate(var(--bottle-turn)) scale(var(--bottle-scale))}.ss-dinner{z-index:2;opacity:var(--plate-opacity);transform:rotate(var(--plate-turn))}.ss-travel-bag{z-index:4;opacity:var(--bag-opacity);transform:rotate(var(--bag-turn))}.ss-travel-flame{left:calc(6% + var(--journey)*76%);z-index:5;color:#f9bd75;width:48px;height:48px;transform:rotate(calc(var(--journey)*360deg));border:1px solid #bd8649;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5%}.ss-travel-flame .ss-icon{width:25px;height:25px}.ss-journey-controls{z-index:6;align-items:center;gap:25px;display:flex;position:absolute;bottom:70px;left:6vw;right:6vw}.ss-journey-controls>div{flex:1;gap:10px;display:flex}.ss-journey-controls button{color:#f2ddbd;cursor:pointer;background:0 0;border:0;border-top:1px solid #f1cc9555;min-height:44px;padding:15px 12px;font-size:10px}.ss-journey-controls button[aria-pressed=true]{background:#f7c5850b;border-top:2px solid #f7c585}.ss-journey-controls label{letter-spacing:.12em;flex-shrink:0;width:150px;font-size:8px}.ss-journey-controls input{accent-color:#e3a85c;width:100%;margin-top:12px;display:block}.ss-journey-controls>a{border-bottom:1px solid #f7c585;padding:14px 0;font-size:9px}.ss-digital{--digital:0;color:#25180f;background:#e9dbc1;height:250svh}.ss-digital-pin{background:#e9dbc1}.ss-digital-heading{grid-template-columns:1fr 1fr;align-items:end;gap:12px 40px;display:grid;position:absolute;top:130px;left:6vw;right:6vw}.ss-digital-heading>span{letter-spacing:.1em;grid-column:1/-1;font:10px Geist Mono,monospace}.ss-digital-heading h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(35px,4vw,60px);font-weight:600;line-height:.95}.ss-digital-heading em{color:#944124;font-family:Georgia,serif;font-weight:400}.ss-digital-heading p{justify-self:end;font-size:12px;line-height:1.7}.ss-touchpoint-window{position:absolute;inset:340px 6vw 155px;overflow:hidden}.ss-touchpoint-track{width:300%;height:100%;transform:translateX(calc(var(--digital)*-66.6667%));will-change:transform;display:flex}.ss-touchpoint{flex:0 0 33.3333%;height:100%;position:relative;overflow:hidden}.ss-campaign-poster{color:#fff0d4;background:#a84723;align-items:center;display:flex}.ss-campaign-poster>div{z-index:2;padding:30px 6%}.ss-campaign-poster>div>span{letter-spacing:.14em;font-size:8px}.ss-campaign-poster h3{letter-spacing:-.065em;margin:18px 0;font-size:clamp(45px,6vw,100px);font-weight:900;line-height:.8}.ss-campaign-poster h3 em{font-family:Georgia,serif;font-weight:400}.ss-campaign-poster p{letter-spacing:.1em;font-size:9px;line-height:1.7}.ss-campaign-poster>img{object-fit:contain;filter:drop-shadow(20px 20px 10px #0004);width:45%;height:94%;position:absolute;top:3%;right:4%;transform:rotate(12deg)}.ss-digital-demo{background:#c9ba9a;justify-content:center;align-items:center;gap:30px;padding:25px 9%;display:flex}.ss-browser{background:#f0e1c8;border:7px solid #1c1915;border-radius:12px;width:76%;height:88%;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:15px 20px 30px #2a1e1a55}.ss-browser-bar{color:#2a1c10;background:#e7dac6;align-items:center;gap:5px;height:25px;padding:0 10px;display:flex}.ss-browser-bar i{border:1px solid #76563c;border-radius:50%;width:5px;height:5px}.ss-browser-bar span{margin-left:auto;font-size:6px}.ss-site-preview{height:calc(100% - 25px);position:relative}.ss-site-preview>img{object-fit:cover;width:100%;height:100%}.ss-site-preview>div{color:#fff1d9;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex;position:absolute;inset:18% 8%}.ss-site-preview strong{letter-spacing:-.045em;text-shadow:0 2px 4px #000b;font-size:clamp(23px,3vw,45px);line-height:.9}.ss-site-preview button,.ss-phone button{color:#fff0da;cursor:pointer;background:#a84723;border:0;min-height:36px;padding:11px 14px;font-size:8px}.ss-phone{color:#2b1d0f;text-align:center;background:#f0e2c9;border:5px solid #242018;border-radius:27px;flex-direction:column;justify-content:space-between;align-items:center;width:19%;height:90%;padding:16px 10px 12px;display:flex;position:absolute;bottom:5%;right:8%;transform:rotate(5deg);box-shadow:8px 14px 25px #2c1e1855}.ss-phone>span{font-size:8px;font-weight:800}.ss-phone img{object-fit:contain;width:100%;height:48%}.ss-phone strong{font:20px/.95 Georgia,serif}.ss-phone button{padding:8px 12px;font-size:7px}.ss-packaging-finish{color:#eedbb8;background:#1a1711;justify-content:center;align-items:center;gap:8%;padding:20px 8%;display:flex}.ss-packaging-finish>img{object-fit:contain;width:45%;height:100%}.ss-packaging-finish>div{width:40%}.ss-packaging-finish .ss-icon{color:#e2aa69;margin-bottom:18px}.ss-packaging-finish span{letter-spacing:.15em;font-size:8px;display:block}.ss-packaging-finish h3{letter-spacing:-.06em;margin:20px 0;font-size:clamp(36px,4vw,65px);line-height:.95}.ss-packaging-finish h3 em{color:#e9ad6a;font-family:Georgia,serif;font-weight:400}.ss-packaging-finish p{font-size:11px;line-height:1.8}.ss-digital-controls{gap:20px;display:flex;position:absolute;bottom:110px;left:6vw;right:6vw}.ss-digital-controls button{color:#291b0f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9c7f57;flex:1;justify-content:space-between;align-items:center;min-height:44px;padding:16px 0;font-size:10px;display:flex}.ss-digital-controls button[aria-pressed=true]{border-bottom:2px solid #7c331c}.ss-digital .ss-pin-next{bottom:45px}.ss-recipe-dialog{color:#25170d;background:#edddbf;border:1px solid #ad7448;width:min(650px,94vw);max-height:90dvh;margin:auto;padding:35px;position:fixed;inset:0}.ss-recipe-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100c08e8}.ss-recipe-dialog>button{cursor:pointer;color:#25170d;background:0 0;border:1px solid #8f542d;margin-left:auto;padding:12px 16px;font-size:10px;display:block}.ss-recipe-dialog>span{letter-spacing:.1em;margin-top:25px;font-size:9px;display:block}.ss-recipe-dialog h2{letter-spacing:-.04em;font:40px/.95 Georgia,serif}.ss-recipe-dialog img{object-fit:contain;width:100%;height:230px}.ss-recipe-dialog p{font-size:13px;line-height:1.7}.ss-recipe-dialog>a{color:#fff0d5;background:#a84723;padding:15px;font-size:11px;display:block}.ss-table{color:#fff0d7;background:#a84723;min-height:1050px;padding:130px 6vw 100px;position:relative;overflow:hidden}.ss-table-type{z-index:2;width:46%;position:relative}.ss-table-type>span{letter-spacing:.1em;font:10px Geist Mono,monospace;display:block}.ss-table-type>.ss-icon{width:50px;height:50px;margin:35px 0 20px}.ss-table-type h2{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(45px,5.5vw,82px);font-weight:600;line-height:.97}.ss-table-type h2 em{font-family:Georgia,serif;font-weight:400}.ss-table-type>p{max-width:340px;font-size:14px;line-height:1.8}.ss-table-art{width:65%;height:62%;position:absolute;top:16%;right:-8%;transform:rotate(-15deg)}.ss-table-art>img{object-fit:contain;filter:drop-shadow(15px 20px 25px #34140888);width:100%;height:100%}.ss-table-stamp{color:#48220f;text-align:center;letter-spacing:-.03em;background:#edddbf;border-radius:50%;place-items:center;width:140px;height:140px;font-size:13px;font-weight:800;line-height:1.1;display:grid;position:absolute;bottom:0;right:18%;transform:rotate(15deg)}.ss-values{z-index:2;border-top:1px solid #f3d3ac88;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:160px;padding-top:30px;display:grid;position:relative}.ss-values>div{grid-template-columns:45px 1fr;align-items:center;gap:10px 18px;display:grid}.ss-values .ss-icon{grid-row:span 2}.ss-values strong{font-size:17px;font-weight:500}.ss-values p{margin:0;font-size:11px;line-height:1.6}.ss-future{color:#24170e;background:#edddbf;padding:100px 6vw 120px}.ss-future>header{letter-spacing:.1em;justify-content:space-between;align-items:center;font:10px Geist Mono,monospace;display:flex}.ss-future>h2{letter-spacing:-.075em;margin:60px 0;font-size:clamp(65px,10vw,150px);font-weight:900;line-height:.85}.ss-future>h2 em{color:#9a4022;font-family:Georgia,serif;font-weight:400}.ss-future-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.ss-future-bottom p{font-size:13px;line-height:1.8}.ss-future-bottom>a{color:#f3e2c6;background:#24170e;padding:18px 20px;font-size:10px}.ss-future-bottom>a:last-child{color:#3c2511;background:0 0;border-bottom:1px solid #866240;padding:18px 0}.ss-original-board{border-top:1px solid #a88d68;border-bottom:1px solid #a88d68;margin-top:70px}.ss-original-board summary{letter-spacing:.08em;cursor:pointer;padding:24px 0;font-size:11px}.ss-original-board img{width:min(100%,950px);height:auto;margin:0 auto 25px;display:block}.ss-disclosure{color:#684b34;max-width:780px;margin-top:30px;font-size:11px;line-height:1.8}.ss-chapter-rail{z-index:75;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#eddcbb;background:#17150fe8;border:1px solid #9b805b;border-radius:40px;gap:5px;padding:7px 10px;display:flex;position:fixed;bottom:24px;left:4vw}.ss-chapter-rail a{border-radius:30px;align-items:center;gap:8px;padding:9px 10px;display:flex}.ss-chapter-rail .ss-icon{width:21px;height:21px}.ss-chapter-rail a>span{font-size:9px;display:none}.ss-chapter-rail a[aria-current=step]{color:#36200f;background:#edddbf}.ss-chapter-rail a[aria-current=step]>span{display:inline}.ss-still .ss-scrub{height:auto}.ss-still .ss-pin{height:900px;position:relative}.ss-still .ss-flame-seal path,.ss-still .ss-ink-trail path{stroke-dashoffset:0}.ss-motion [data-entered=true]>.ss-table-type>.ss-icon path{animation:1.3s both ssDraw}.ss-motion [data-entered=true]>.ss-table-type h2{animation:.9s both ssRise}@keyframes ssDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes ssRise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}html[data-shy-motion=off] .ss-scrub{height:auto}html[data-shy-motion=off] .ss-pin{height:900px;position:relative}html[data-shy-motion=off] .sunday-film *{transition:none!important;animation:none!important}html[data-shy-motion=off] .ss-flame-seal path,html[data-shy-motion=off] .ss-ink-trail path{stroke-dashoffset:0}body:has(.sunday-film) .motion-dock{top:auto;bottom:24px;right:4vw}.ss-motion .ss-arrival-type{animation:1s both ssRise}@media (width<=900px){.ss-arrival-type{width:68%}.ss-arrival h1{font-size:12vw}.ss-arrival-bottle{width:49%;top:32%;right:-4%}.ss-journey-controls{gap:15px}.ss-journey-controls>a{display:none}.ss-product-copy{width:39%}.ss-brand-word{font-size:14vw}.ss-digital-heading h2{font-size:43px}.ss-phone{width:25%}.ss-browser{width:87%}.ss-table-type h2{font-size:6.6vw}.ss-values{gap:20px}.ss-values>div{grid-template-columns:1fr}.ss-table{min-height:950px}.ss-chapter-rail a{padding:8px}.ss-chapter-rail a>span{display:none!important}}@media (width<=600px){.ss-arrival{height:105svh;min-height:850px}.ss-concept-tag{max-width:75%;font-size:7px;line-height:1.7;top:115px}.ss-arrival-type{width:100%;padding:180px 6vw 70px}.ss-arrival h1{max-width:90%;margin-top:22px;font-size:18vw;line-height:.82}.ss-arrival-type>span{font-size:8px}.ss-arrival-type p{max-width:180px;margin-top:25px;font-size:12px}.ss-arrival-type>a{font-size:8px}.ss-arrival-bottle{z-index:2;width:58%;height:47%;top:auto;bottom:7%;right:-4%}.ss-arrival-type{z-index:3}.ss-arrival-photo{object-position:64% center}.ss-arrival-shade{background:linear-gradient(90deg,#080806e8,#08080655),linear-gradient(#0000 45%,#10100d)}.ss-arrival-bottom{max-width:50%;font-size:7px;line-height:1.8;bottom:85px}.ss-pin{min-height:740px}.ss-chapter-heading{font-size:8px;line-height:1.7;top:110px}.ss-chapter-heading>span:last-child{text-align:right;max-width:40%;font-size:7px}.ss-pin-next{max-width:83%;font-size:7px;line-height:1.7;bottom:85px}.ss-paper{height:180svh}.ss-notebook{width:115%;height:37%;transform:rotate(calc(-5deg + var(--paper)*8deg));top:41%;left:-15%}.ss-pencil-note{font-size:23px;bottom:26%;right:17%}.ss-idea-copy{top:20%;left:6vw;right:6vw}.ss-idea-copy h2{margin-bottom:16px;font-size:32px;line-height:.98}.ss-idea-copy p{max-width:90%;font-size:11px;line-height:1.7}.ss-hand-note{display:none}.ss-ink-trail{height:60px;bottom:13%}.ss-identity{height:160svh}.ss-flame-seal{width:48px;height:55px;top:21%;left:40%}.ss-brand-word{font-size:22vw;top:32%;left:6vw}.ss-brand-word>span{letter-spacing:.25em;margin-top:18px;font-size:9px}.ss-brand-side{font-size:10px;line-height:1.6;top:58%;left:6vw}.ss-brand-side>span{display:none}.ss-palette{bottom:130px;left:53%;right:4vw}.ss-palette>div{gap:10px}.ss-palette button{font-size:8px}.ss-palette button i{width:30px;height:30px}.ss-palette button span{font-size:5px}.ss-palette>p{font-size:8px;line-height:1.7}.ss-product{height:320svh}.ss-product-copy{width:88%;top:21%;left:6vw}.ss-product-copy>span{font-size:8px}.ss-product-copy h2{margin:15px 0;font-size:38px}.ss-product-copy p{max-width:92%;font-size:11px;line-height:1.7}.ss-product-stage{inset:355px 0 190px}.ss-stage-backword{font-size:27vw}.ss-travel-flame{width:34px;height:34px;bottom:2%}.ss-travel-flame .ss-icon{width:20px;height:20px}.ss-journey-controls{display:block;bottom:90px;left:6vw;right:6vw}.ss-journey-controls>div{gap:5px}.ss-journey-controls button{flex:1;padding:12px 7px;font-size:8px}.ss-journey-controls label{width:100%;margin-top:13px;font-size:7px;display:block}.ss-journey-controls input{margin-top:8px}.ss-digital{height:240svh}.ss-digital-heading{grid-template-columns:1fr;gap:8px;top:110px}.ss-digital-heading h2{margin:10px 0;font-size:34px;line-height:.97}.ss-digital-heading p{justify-self:start;margin:0;font-size:10px}.ss-touchpoint-window{inset:300px 5vw 200px}.ss-campaign-poster>div{padding:20px 8%}.ss-campaign-poster>div>span{font-size:6px}.ss-campaign-poster h3{margin-top:18px;font-size:40px}.ss-campaign-poster p{max-width:130px;font-size:6px}.ss-campaign-poster>img{width:52%;height:80%;top:15%;right:-4%}.ss-digital-demo{padding:18px 6%}.ss-browser{width:100%;height:75%;transform:rotate(-4deg)}.ss-browser-bar{height:18px;padding:0 5px}.ss-browser-bar span{font-size:4px}.ss-site-preview{height:calc(100% - 18px)}.ss-site-preview>div{gap:12px;inset:12% 6%}.ss-site-preview strong{font-size:22px}.ss-site-preview button{max-width:140px;padding:8px;font-size:6px}.ss-phone{border-width:4px;border-radius:20px;width:35%;height:70%;padding:15px 6px 10px;bottom:2%;right:5%}.ss-phone>span{font-size:5px}.ss-phone strong{font-size:14px}.ss-phone button{min-height:30px;padding:6px;font-size:5px}.ss-packaging-finish{gap:5%;padding:15px 4%}.ss-packaging-finish>img{width:52%}.ss-packaging-finish>div{width:40%}.ss-packaging-finish .ss-icon{width:25px;height:25px;margin-bottom:10px}.ss-packaging-finish span{font-size:6px}.ss-packaging-finish h3{margin:12px 0;font-size:29px}.ss-packaging-finish p{font-size:8px;line-height:1.6}.ss-digital-controls{gap:12px;bottom:143px;left:5vw;right:5vw}.ss-digital-controls button{padding:12px 0;font-size:8px}.ss-digital-controls button>span{display:none}.ss-digital .ss-pin-next{bottom:85px}.ss-table{min-height:0;padding:100px 6vw 110px}.ss-table-type{width:100%}.ss-table-type>span{font-size:8px}.ss-table-type>.ss-icon{width:40px;height:40px;margin:28px 0}.ss-table-type h2{font-size:46px;line-height:1}.ss-table-type>p{max-width:90%;font-size:12px}.ss-table-art{width:105%;height:360px;margin:20px 0 40px;position:relative;top:auto;left:5%;right:auto}.ss-table-stamp{width:90px;height:90px;font-size:9px;bottom:0;right:13%}.ss-values{grid-template-columns:1fr;gap:24px;margin-top:10px}.ss-values>div{grid-template-columns:40px 1fr;gap:8px 18px}.ss-values strong{font-size:17px}.ss-values p{font-size:10px}.ss-values .ss-icon{grid-row:span 2}.ss-future{padding:90px 6vw 120px}.ss-future>header{font-size:7px;line-height:1.8}.ss-future>h2{margin:40px 0;font-size:15vw;line-height:.9}.ss-future-bottom{display:block}.ss-future-bottom p{font-size:12px}.ss-future-bottom>a{text-align:center;margin-top:20px;padding:18px;font-size:9px;display:block}.ss-original-board{margin-top:40px}.ss-original-board summary{font-size:8px;line-height:1.7}.ss-disclosure{font-size:10px}.ss-chapter-rail{gap:0;max-width:calc(100vw - 145px);padding:4px;bottom:15px;left:10px}.ss-chapter-rail a{padding:7px 5px}.ss-chapter-rail .ss-icon{width:15px;height:15px}.ss-chapter-rail a>span{display:none!important}body:has(.sunday-film) .motion-dock{top:auto;bottom:15px;right:10px;padding:10px 12px!important;font-size:8px!important}.ss-recipe-dialog{padding:20px}.ss-recipe-dialog h2{font-size:32px}.ss-still .ss-pin{height:850px}}@media (prefers-reduced-motion:reduce){.ss-scrub{height:auto!important}.ss-pin{height:900px;position:relative!important}.sunday-film *{transition:none!important;animation:none!important}.ss-flame-seal path,.ss-ink-trail path{stroke-dashoffset:0}.ss-touchpoint-track{will-change:auto}}.ss-board-fragment{isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.ss-board-fragment>img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;object-fit:initial!important}.ss-board-logo{width:44%;top:29%;font-size:12px!important}.ss-board-logo>span:last-child{letter-spacing:.25em;font-size:9px}.ss-board-logo .ss-board-fragment{background:#eddcc2;transform:rotate(-3deg);box-shadow:18px 25px 45px #0003}.ss-before-after{color:#24180f;background:#c88b22;grid-template-columns:1fr 1fr;align-items:center;gap:35px 7vw;padding:100px 6vw 110px;display:grid}.ss-before-after>header>span{letter-spacing:.1em;font:9px Geist Mono,monospace}.ss-before-after h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(40px,4.5vw,75px);line-height:.97}.ss-before-after h2 em{font-family:Georgia,serif;font-weight:400}.ss-before-after p{max-width:360px;font-size:13px;line-height:1.8}.ss-before-after-stage{background:#141513;height:500px;position:relative;overflow:hidden;box-shadow:20px 25px 40px #5c360c44}.ss-before-pane,.ss-after-pane{background:#291e12;flex-direction:column;justify-content:center;align-items:center;padding:35px 18%;display:flex;position:absolute;inset:0}.ss-before-pane .ss-board-fragment{width:240px;max-width:100%}.ss-after-pane{clip-path:inset(0 0 0 var(--compare));background:#101310}.ss-after-pane .ss-board-fragment{width:280px;max-width:100%}.ss-before-pane>span:last-child,.ss-after-pane>span:last-child{text-align:center;letter-spacing:.08em;color:#f3dcae;font-size:8px;position:absolute;bottom:20px;left:15px;right:15px}.ss-before-after-stage>i{left:var(--compare);color:#1a150d;pointer-events:none;background:#f6e1ba;place-items:center;width:2px;font-style:normal;display:grid;position:absolute;top:0;bottom:0}.ss-before-after-stage>i:after{content:"↔";background:#f6e1ba;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;top:47%;left:-20px}.ss-compare-label{grid-column:2;align-items:center;gap:15px;font-size:8px;line-height:1.7;display:flex}.ss-compare-label input{accent-color:#653516;flex:1;min-width:80px}.ss-ad-devices{background:radial-gradient(#765137,#211910);padding:25px 5%}.ss-ad-devices button{cursor:pointer;filter:drop-shadow(15px 20px 20px #0006);background:0 0;border:0;padding:0}.ss-ad-computer{width:69%;position:absolute;top:8%;left:7%;transform:rotate(-5deg)}.ss-ad-phone{width:22%;position:absolute;bottom:6%;right:8%;transform:rotate(7deg)}.ss-ad-device-note{letter-spacing:.1em;color:#efd6b2;max-width:60%;font-size:8px;line-height:1.7;position:absolute;bottom:18px;left:6%}.ss-ad-bag{flex-shrink:0;width:47%;transform:rotate(-5deg);box-shadow:18px 20px 25px #0004}.ss-product-stage>.ss-floating-chicken{z-index:4;object-fit:contain;width:65%;height:60%;opacity:var(--plate-opacity);transform:translateY(calc(var(--journey)*-70px)) rotate(calc(-17deg + var(--journey)*25deg));filter:drop-shadow(10px 45px 17px #0009);inset:-10% 0 auto 22%}@media (width<=600px){.ss-before-after{grid-template-columns:1fr;gap:25px;padding:85px 6vw 100px}.ss-before-after h2{font-size:39px}.ss-before-after p{font-size:11px}.ss-before-after-stage{height:400px}.ss-compare-label{grid-column:1;gap:8px;font-size:7px}.ss-board-logo{width:70%;top:30%;left:15%}.ss-board-logo>span:last-child{font-size:7px}.ss-before-pane .ss-board-fragment{width:190px}.ss-after-pane .ss-board-fragment{width:220px}.ss-ad-computer{width:80%;top:20%;left:4%}.ss-ad-phone{width:30%;bottom:12%;right:5%}.ss-ad-device-note{font-size:6px;bottom:10px}.ss-ad-bag{width:52%}.ss-product-stage>.ss-floating-chicken{width:65%;height:60%;inset:-7% 0 auto 25%}}@media (width>=601px){.ss-notebook{width:62%;height:60%;top:27%;left:-6%}}@media (width<=600px){.ss-notebook{height:32%;top:49%}}.ss-touchpoint-window{overflow:clip}@media (width<=360px){.ss-chapter-rail{border-radius:18px;grid-template-columns:repeat(4,28px);max-width:none;display:grid}.ss-chapter-rail a{justify-content:center;padding:6px}.ss-chapter-rail .ss-icon{width:16px;height:16px}}.sunday-film[data-rail-away=true] .ss-chapter-rail{visibility:hidden;pointer-events:none}@media (width<=600px){html[data-shy-motion=off] .sunday-film .ss-pin{height:850px}}.ss-compare-product{object-fit:contain;filter:drop-shadow(10px 20px 15px #0004);width:100%;height:100%;display:block}.ss-before-pane,.ss-after-pane{padding:24px 10% 55px}.ss-vector-logo-stage{width:43%;height:53%;font-size:12px;top:23%;left:7vw;transform:none}.ss-logo-art{width:100%;height:calc(100% - 30px);animation:.45s both ssRise}.ss-vector-logo{width:100%;height:100%;font-family:Geist,Arial,sans-serif;display:block;overflow:visible}.ss-vector-logo-stage>span{letter-spacing:.12em;text-align:center;margin-top:14px;font:9px Geist Mono,monospace;display:block}.ss-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ss-logo-picks{z-index:6;gap:8px;display:flex;position:absolute;bottom:120px;left:6vw;right:42%}.ss-logo-picks button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid;flex:1;min-height:54px;padding:12px 9px;font-size:9px;line-height:1.5}.ss-logo-picks button small{margin-bottom:4px;font-size:8px;display:block}.ss-logo-picks button[aria-pressed=true]{background:var(--identity-ink);color:var(--identity-bg)}.ss-ad-computer{place-items:center;width:79%;height:94%;display:grid;top:3%;left:2%;transform:rotate(-3deg)}.ss-ad-phone{place-items:center;width:23%;height:90%;display:grid;bottom:5%;right:4%;transform:rotate(5deg)}.ss-ad-devices button>img{object-fit:contain;filter:drop-shadow(10px 20px 15px #0004);width:100%;height:100%;display:block}.ss-ad-device-note{font-size:7px;bottom:7px}.ss-packaging-finish>.ss-handoff-bag{object-fit:contain;filter:drop-shadow(15px 20px 20px #0005);width:48%;height:96%;transform:rotate(-4deg)}@media (width<=900px){.ss-logo-picks{gap:5px;right:40%}.ss-logo-picks button{padding:10px 6px;font-size:8px}}@media (width<=600px){.ss-vector-logo-stage{width:84%;height:39%;top:20%;left:8%}.ss-vector-logo-stage>span{font-size:7px}.ss-logo-picks{gap:5px;bottom:175px;left:6vw;right:6vw}.ss-logo-picks button{min-height:55px;padding:9px 5px;font-size:7px}.ss-brand-side{max-width:42%;font-size:9px;top:61%;left:6vw}.ss-palette{bottom:115px;left:53%}.ss-palette>p{margin-top:10px}.ss-identity .ss-pin-next{bottom:74px}.ss-ad-computer{width:83%;height:92%;top:4%;left:0}.ss-ad-phone{width:30%;height:86%;bottom:4%;right:1%}.ss-ad-device-note{max-width:60%;font-size:5px;bottom:4px}.ss-before-pane,.ss-after-pane{padding:25px 13% 50px}.ss-packaging-finish>.ss-handoff-bag{width:52%}.ss-brand-side{top:59%}.ss-palette{top:59%;bottom:auto}.ss-logo-picks{bottom:150px}}.ss-logo-art{animation:.35s cubic-bezier(.2,.75,.2,1) both ssLogoSwitch}@keyframes ssLogoSwitch{0%{transform:translateY(12px)scale(.97)}to{transform:none}}.ss-ad-devices button>img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.ss-ad-computer{height:86%;top:7%}.ss-ad-phone{height:86%;bottom:7%}.lash-film{--lf-cherry:#a11d38;--lf-ink:#151014;--lf-ivory:#f6eee3;background:var(--lf-ivory);color:var(--lf-ink);font-family:Geist,Arial,sans-serif}.lash-film *{box-sizing:border-box}.lash-film h1,.lash-film h2,.lash-film p{margin:0}.lash-film h2{letter-spacing:-.065em;font-size:clamp(42px,5.8vw,94px);font-weight:600;line-height:.98}.lash-film em{font-family:Georgia,serif;font-weight:400}.lash-film a{color:inherit;text-decoration:none}.lash-film button{font:inherit;cursor:pointer}.lash-film button:focus-visible,.lash-film a:focus-visible,.lash-film input:focus-visible{outline-offset:5px;outline:3px solid #e9a5b3}.lash-film svg{width:32px;height:32px}.lf-kicker,.lf-section-label,.lf-concept,.lf-hero-foot{letter-spacing:.16em;font-size:10px;line-height:1.7}.lf-kicker{display:block}.lf-arrival{height:850px;min-height:calc(100svh - 88px);max-height:1100px;color:var(--lf-ivory);background:#100e0e;position:relative;overflow:clip}.lf-hero-photo,.lf-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lf-hero-photo{transform:scale(calc(1 + var(--hero,0)*.12));object-position:65% center}.lf-hero-shade{background:linear-gradient(90deg,#0a0809de,#0a08091f 70%)}.lf-concept{position:absolute;top:30px;left:6vw}.lf-hero-copy{z-index:1;width:65%;position:absolute;top:20%;left:6vw}.lf-hero-copy h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(70px,9.4vw,156px);line-height:.85}.lf-hero-copy em{color:#edb7c2}.lf-hero-copy p{font-size:16px;line-height:1.5}.lf-hero-copy a{align-items:center;gap:25px;margin-top:28px;font-size:11px;display:flex}.lf-hero-foot{position:absolute;bottom:26px;left:6vw}.lf-chapters{background:var(--lf-ivory);border-bottom:1px solid #b5a7a0;justify-content:space-between;gap:14px;padding:24px 6vw;display:flex}.lf-chapters a{align-items:center;gap:15px;font-size:11px;display:flex}.lf-chapters svg{width:26px}.lf-section-label{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.lf-scrub{height:230svh;position:relative}.lf-pin{height:100svh;min-height:760px;padding:38px 6vw;position:sticky;top:0;overflow:clip}.lf-idea{background:#e7d7cd}.lf-paper{width:43%;height:65%;transform:translateY(calc((1 - var(--idea,0))*40px)) rotate(calc(-8deg + var(--idea,0)*10deg));background:#fff9ed repeating-linear-gradient(#0000 0 31px,#d9d3c8 32px);padding:35px;position:absolute;top:19%;left:7%;box-shadow:0 20px 50px #5b273122}.lf-paper>span{letter-spacing:.16em;font-size:9px}.lf-paper h2{color:var(--lf-cherry);margin:30px 0;font-size:clamp(40px,4vw,66px)}.lf-paper p{font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:2}.lf-paper b{letter-spacing:.15em;font-size:13px;position:absolute;bottom:28px;right:30px}.lf-pencil-eye{position:absolute;top:54%;right:26px;transform:rotate(-10deg)}.lf-pencil-eye svg{width:90px;height:90px}.lf-idea-copy{width:35%;position:absolute;top:31%;right:7%}.lf-idea-copy h2{margin:25px 0}.lf-idea-copy p{max-width:360px;font-size:14px;line-height:1.8}.lf-hand{color:var(--lf-cherry);margin-top:30px;font:italic 22px Georgia,serif;display:block}.lf-thread{pointer-events:none;position:absolute;bottom:6%;left:0;width:100%!important;height:110px!important}.lf-thread path{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--idea,0))}.lf-reveal{grid-template-columns:1fr 1.2fr;align-items:center;gap:7vw;padding:110px 6vw;display:grid}.lf-reveal h2{margin:25px 0;font-size:clamp(42px,4.8vw,76px)}.lf-reveal p{max-width:350px;font-size:14px;line-height:1.8}.lf-compare{background:#e4d5ce;border-radius:50% 50% 0 0;height:550px;position:relative;overflow:hidden}.lf-compare-before,.lf-compare-after{padding:35px;position:absolute;inset:0}.lf-compare-after{clip-path:inset(0 0 0 var(--reveal));background:#f0d2d9}.lf-compare img{object-fit:contain;width:100%;height:100%}.lf-compare span{letter-spacing:.12em;font-size:9px;position:absolute;bottom:22px;left:25px}.lf-compare b{left:var(--reveal);background:var(--lf-ink);color:#fff;pointer-events:none;border-radius:50%;padding:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lf-range{letter-spacing:.07em;align-items:center;gap:16px;margin-top:22px;font-size:9px;display:flex}.lf-range input{width:100%;min-width:70px;accent-color:var(--lf-cherry);cursor:ew-resize}.lf-identity{background:var(--lf-ink);color:var(--lf-ivory);padding:40px 6vw 90px;transition:background .5s,color .5s}.lf-identity[data-tone="1"]{background:var(--lf-cherry)}.lf-identity[data-tone="2"]{background:var(--lf-ivory);color:var(--lf-ink);border-block:1px solid #b8a8a0}.lf-identity-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:7vw;margin-top:70px;display:grid}.lf-logo-stage{height:420px;animation:.65s cubic-bezier(.2,.8,.2,1) lfLogo}.lf-logo-svg{width:100%!important;height:100%!important}.lf-logo-options{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.lf-logo-options button{color:inherit;background:0 0;border:1px solid #a68f9855;min-height:70px;padding:14px 5px;font-size:9px}.lf-logo-options small{opacity:.6;margin-bottom:7px;display:block}.lf-logo-options button[aria-pressed=true]{background:var(--lf-ivory);color:var(--lf-ink);border-color:currentColor}.lf-identity-grid aside h2{font-size:clamp(40px,4.8vw,76px)}.lf-identity-grid aside p{max-width:330px;margin-top:25px;font-size:13px;line-height:1.8}.lf-color-options{gap:16px;margin-top:35px;display:flex}.lf-color-options button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 12px;font-size:10px}.lf-color-options button[aria-pressed=true]{border-color:currentColor}.lf-color-options i{border:1px solid #ad8d96;border-radius:50%;width:45px;height:45px;margin-bottom:10px;display:block}.lf-color-options small{margin-top:6px;font-size:8px;display:block}.lf-product{background:#e8bac5;height:300svh}.lf-product-copy{z-index:2;pointer-events:none;width:38%;position:absolute;top:25%;left:6vw}.lf-product-copy h2{margin:24px 0;font-size:clamp(46px,5.5vw,85px)}.lf-product-copy p{max-width:335px;font-size:14px;line-height:1.8}.lf-product-stage{perspective:1200px;width:62%;height:70%;position:absolute;top:13%;right:0}.lf-giant-word{letter-spacing:-.08em;opacity:.09;font-size:clamp(100px,15vw,240px);font-weight:800;position:absolute;top:35%;left:5%}.lf-traveler{object-fit:contain;filter:drop-shadow(0 30px 25px #5c142633);pointer-events:none;width:100%;height:100%;transition:opacity .65s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.lf-traveler-0{transform:rotate(calc(-12deg + var(--journey,0)*34deg)) scale(.94)}.lf-traveler-1,.lf-traveler-2{opacity:0;transform:translate(70%,-20%)rotate(25deg)scale(.7)}.lf-product[data-step="1"] .lf-traveler-0,.lf-product[data-step="2"] .lf-traveler-0{opacity:0;transform:translate(-60%,40%)rotate(-30deg)scale(.5)}.lf-product[data-step="1"] .lf-traveler-1{opacity:1;transform:translate(0)rotate(-6deg)scale(.9)}.lf-product[data-step="2"] .lf-traveler-2{opacity:1;transform:translate(0)rotate(8deg)scale(.9)}.lf-product-controls{z-index:3;position:absolute;bottom:6%;left:6vw;right:6vw}.lf-product-controls>div{border-bottom:1px solid #6a354b44;display:flex}.lf-product-controls button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:16px 0;font-size:11px}.lf-product-controls button[aria-pressed=true]{border-color:var(--lf-cherry)}.lf-product-controls .lf-range{max-width:580px}.lf-digital{height:240svh;color:var(--lf-ivory);background:#21171c}.lf-digital h2{margin-top:25px;font-size:clamp(40px,4.8vw,74px)}.lf-devices{perspective:1400px;position:absolute;inset:29% 5% 15%}.lf-devices button{background:0 0;border:0;min-width:0;padding:0;position:absolute}.lf-devices img{object-fit:contain;filter:drop-shadow(0 20px 25px #0005);width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.lf-laptop{width:78%;height:100%;transform:rotateY(calc(-12deg + var(--launch,0)*22deg)) rotate(-3deg);top:0;left:0}.lf-phone{width:25%;height:90%;transform:translateY(calc(35px - var(--launch,0)*60px)) rotate(6deg);top:3%;right:1%}.lf-launch-progress{border-top:1px solid #9d818b66;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:10px;display:flex;position:absolute;bottom:5%;left:6vw;right:6vw}.lf-launch-progress p{opacity:.65}.lf-launch-progress button{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:9px 0;font-size:10px}.lf-dialog{background:var(--lf-ivory);color:var(--lf-ink);border:0;width:min(620px,90vw);max-height:85svh;padding:40px;overflow:auto}.lf-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100910dd}.lf-close{background:0 0;border:0;margin:0 0 25px auto;font-size:10px;display:block}.lf-dialog h2{margin:18px 0;font-size:52px}.lf-dialog>img{object-fit:contain;width:100%;height:230px}.lf-dialog>div{gap:10px;display:flex}.lf-dialog>div button{background:0 0;border:1px solid #b69ca5;flex:1;padding:14px 5px;font-size:11px}.lf-dialog>div button[aria-pressed=true]{background:var(--lf-cherry);color:#fff}.lf-dialog p{margin:20px 0;font-size:13px;line-height:1.8}.lf-dialog>a{background:var(--lf-ink);color:#fff;text-align:center;padding:18px;font-size:10px;display:block}.lf-dialog>small{margin-top:18px;font-size:10px;line-height:1.5;display:block}.lf-campaign{min-height:900px;color:var(--lf-ivory);background:#100d0e;position:relative;overflow:clip}.lf-campaign>img{object-fit:cover;object-position:65% center;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.lf-campaign:after{content:"";pointer-events:none;background:linear-gradient(90deg,#100d0edd,#0000);position:absolute;inset:0}.lf-campaign>div{z-index:1;width:65%;padding:130px 6vw;position:relative}.lf-campaign h2{margin:35px 0;font-size:clamp(65px,8vw,130px)}.lf-campaign p{max-width:330px;font-size:14px;line-height:1.8}.lf-campaign a{margin-top:35px;font-size:11px;display:block}.lf-future{text-align:center;background:var(--lf-cherry);color:var(--lf-ivory);padding:110px 6vw 70px}.lf-future>svg{width:80px;height:80px;margin:35px}.lf-future h2{font-size:clamp(54px,8vw,125px)}.lf-future>p{margin:30px auto;font-size:14px;line-height:1.8}.lf-future>a{border-bottom:1px solid #ddadbb;width:fit-content;margin:20px auto;padding:12px;font-size:11px;display:block}.lf-future .lf-primary{background:var(--lf-ivory);color:var(--lf-ink);border:0;padding:21px 35px}.lf-future .lf-disclosure{opacity:.7;max-width:690px;margin-top:65px;font-size:10px}.lf-still .lf-scrub{height:auto}.lf-still .lf-pin{height:850px;position:relative}.lf-still .lf-thread path{stroke-dashoffset:0}.lf-still .lf-paper{transform:rotate(-3deg)}.lf-still .lf-traveler,.lf-still .lf-logo-stage{transition:none;animation:none}.lf-still .lf-traveler-0,.lf-still .lf-laptop,.lf-still .lf-phone{transform:none}@keyframes lfLogo{0%{transform:translateY(20px)rotate(-3deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lash-film *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.lf-arrival{height:820px;min-height:calc(100svh - 88px)}.lf-hero-photo{object-position:67% center}.lf-hero-shade{background:linear-gradient(90deg,#0b080bd1,#0b080b22),linear-gradient(#0000,#0b080bcc)}.lf-hero-copy{width:90%;top:26%}.lf-hero-copy h1{font-size:clamp(64px,14vw,100px)}.lf-hero-copy .lf-kicker{max-width:220px}.lf-hero-foot,.lf-concept{font-size:8px;right:6vw}.lf-chapters{padding:18px 6vw;overflow-x:auto}.lf-chapters a{flex-shrink:0;gap:7px;font-size:9px}.lf-chapters svg{width:22px}.lf-section-label{letter-spacing:.08em;font-size:8px}.lf-section-label>span:last-child:not(:first-child){text-align:right;max-width:145px}.lf-pin{min-height:820px;padding:28px 6vw}.lf-paper{width:82%;height:43%;padding:24px;top:13%;left:9%}.lf-paper h2{margin:20px 0;font-size:41px}.lf-paper p{font-size:14px}.lf-paper b{font-size:10px;bottom:20px}.lf-pencil-eye{top:45%;right:24px}.lf-pencil-eye svg{width:65px}.lf-idea-copy{width:84%;top:64%;left:8%;right:auto}.lf-idea-copy h2{margin:12px 0;font-size:40px}.lf-idea-copy p{font-size:12px;line-height:1.6}.lf-hand{margin-top:14px;font-size:16px}.lf-thread{bottom:0}.lf-reveal{grid-template-columns:1fr;gap:35px;padding:65px 6vw}.lf-reveal h2{font-size:50px}.lf-reveal p{font-size:13px}.lf-compare{height:430px}.lf-range{gap:10px;font-size:8px}.lf-identity{padding:30px 6vw 60px}.lf-identity-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.lf-logo-stage{height:300px}.lf-logo-options{gap:4px}.lf-logo-options button{overflow-wrap:anywhere;min-height:70px;padding:10px 3px;font-size:8px}.lf-identity-grid aside h2{font-size:48px}.lf-identity-grid aside h2 br{display:none}.lf-identity-grid aside p{max-width:none}.lf-color-options{gap:28px}.lf-product-copy{width:88%;top:15%}.lf-product-copy h2{margin:15px 0;font-size:48px}.lf-product-copy p{max-width:290px;font-size:12px;line-height:1.6}.lf-product-stage{width:100%;height:39%;top:42%}.lf-giant-word{font-size:120px;left:8%}.lf-product-controls{bottom:4%}.lf-product-controls button{padding:14px 7px 14px 0;font-size:9px}.lf-product-controls .lf-range{margin-top:14px}.lf-digital h2{margin-top:35px;font-size:43px}.lf-devices{inset:35% 1% 20%}.lf-laptop{width:84%;height:90%;left:-5%}.lf-phone{width:30%;height:80%;top:15%;right:0}.lf-launch-progress{flex-wrap:wrap;gap:15px;font-size:9px}.lf-launch-progress p{order:3;width:100%;font-size:10px}.lf-dialog{padding:25px}.lf-dialog h2{font-size:42px}.lf-campaign{min-height:780px}.lf-campaign>div{width:95%;padding:130px 6vw 70px}.lf-campaign h2{font-size:65px}.lf-future{padding:75px 6vw 60px}.lf-future h2{font-size:54px}.lf-future>p{font-size:12px}.lf-future .lf-disclosure{font-size:9px}.lf-still .lf-pin{height:880px}}.lf-pin{height:calc(100svh - 88px);top:88px}.lf-still .lf-pin{top:0}@media (width<=700px){.lf-pin{min-height:760px}.lf-product-stage{height:32%}.lf-product-controls{bottom:130px}.lf-launch-progress{bottom:110px}}.bespoke-world{background:var(--brand-paper);color:var(--brand-ink);font-family:Geist,Arial,sans-serif}.bespoke-world *{box-sizing:border-box}.bespoke-world h1,.bespoke-world h2,.bespoke-world h3,.bespoke-world p{margin:0}.bespoke-world h2{letter-spacing:-.055em;font-size:clamp(42px,5.8vw,90px);font-weight:500;line-height:1}.bespoke-world em{font-family:Georgia,serif;font-weight:400}.bespoke-world button{font:inherit;cursor:pointer}.bespoke-world a{color:inherit;text-decoration:none}.bespoke-world button:focus-visible,.bespoke-world a:focus-visible,.bespoke-world input:focus-visible{outline-offset:5px;outline:3px solid #c69e65}.bespoke-world .bw-logo{width:100%;height:100%;display:block}.bespoke-logo-controls{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.bespoke-logo-controls button{color:inherit;background:0 0;border:1px solid #96816b55;padding:13px 4px;font-size:9px}.bespoke-logo-controls small{opacity:.5;margin-bottom:7px;display:block}.bespoke-logo-controls button[aria-pressed=true]{background:var(--brand-ink);color:var(--brand-paper)}.bespoke-end{text-align:center;background:var(--brand-accent);color:var(--brand-paper);padding:100px 6vw 70px}.bespoke-end>span{letter-spacing:.15em;font-size:9px}.bespoke-end h2{max-width:1100px;margin:30px auto;font-size:clamp(48px,7.5vw,115px)}.bespoke-inquire{background:var(--brand-paper);width:fit-content;margin:35px auto;padding:22px 32px;font-size:10px;display:block;color:var(--brand-ink)!important}.bespoke-end nav{flex-wrap:wrap;justify-content:center;gap:25px;display:flex}.bespoke-end nav a{border-bottom:1px solid #b3a58e55;padding-bottom:8px;font-size:9px}.bespoke-end>p{opacity:.65;max-width:800px;margin:55px auto 0;font-size:9px;line-height:1.8}.bespoke-open-dialog{background:var(--brand-ink);color:var(--brand-paper);border:0;padding:21px 25px;font-size:10px}.bespoke-dialog{background:var(--brand-paper);width:min(650px,90vw);max-height:85svh;color:var(--brand-ink);border:0;padding:35px;overflow:auto}.bespoke-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101713e6}.bespoke-dialog-close{color:inherit;background:0 0;border:0;margin:0 0 30px auto;font-size:10px;display:block}.bespoke-dialog>span{letter-spacing:.1em;font-size:9px}.bespoke-dialog h2{margin:25px 0;font-size:45px}.bespoke-dialog>div{flex-wrap:wrap;gap:8px;display:flex}.bespoke-dialog>div button{color:inherit;background:0 0;border:1px solid #a49a88;flex:1;padding:15px 8px;font-size:11px}.bespoke-dialog>div button[aria-pressed=true]{background:var(--brand-accent);color:var(--brand-paper)}.bespoke-dialog .bespoke-demo-result{min-height:95px;margin:25px 0;font-size:14px;line-height:1.9}.bespoke-dialog>a{background:var(--brand-ink);color:var(--brand-paper);text-align:center;padding:20px;font-size:10px;display:block}.bespoke-dialog>small{margin-top:25px;font-size:10px;line-height:1.7;display:block}.vale-counsel{color:#14221d;background:#eee8da}.vc-opening{background:#eee8da;min-height:calc(100svh - 88px);padding:32px 6vw 35px}.vc-docket{letter-spacing:.15em;border-top:1px solid #4c5a4e;border-bottom:1px solid #4c5a4e;justify-content:space-between;padding:14px 0;font-size:9px;display:flex}.vc-docket>span:first-child{font-weight:700}.vc-opening-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:4vw;padding:65px 0;display:grid}.vc-title>span{letter-spacing:.3em;font-size:12px}.vc-title h1{letter-spacing:-.09em;white-space:nowrap;margin:10px 0 25px;font-family:Georgia,serif;font-size:clamp(75px,10vw,165px);font-weight:400;line-height:1.15}.vc-title h1>span:first-child{font-style:italic}.vc-title .vc-period{color:#789071}.vc-title p{font-size:17px;line-height:1.7}.vc-title a{border-bottom:1px solid #465748;justify-content:space-between;max-width:300px;margin-top:30px;padding:20px 0;font-size:10px;display:flex}.vc-title a span{font-size:25px;line-height:.5}.vc-portrait{height:490px;transform:translateY(calc(var(--opening,0)*25px));position:relative;overflow:clip}.vc-portrait img{object-fit:cover;object-position:76% center;filter:grayscale();width:100%;height:100%;clip-path:inset(0 calc(var(--opening,0)*8%) 0 0)}.vc-photo-bracket{border:1px solid #f5e8cf88;position:absolute;inset:22px}.vc-portrait>span{color:#fff3db;letter-spacing:.16em;font-size:8px;position:absolute;bottom:33px;left:33px}.vc-opening-footer{border-top:1px solid #4c5a4e66;align-items:center;gap:25px;padding-top:25px;display:flex}.vc-opening-footer p{font-size:11px;line-height:1.6}.vc-opening-footer>span{letter-spacing:.13em;margin-left:auto;font-size:8px}.vc-case-sequence{color:#eee8da;background:#1b3028;height:330svh;position:relative}.vc-case-pin{height:calc(100svh - 88px);min-height:760px;padding:35px 6vw;position:sticky;top:88px;overflow:clip}.vc-case-pin>header{letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.vc-case-intro{width:33%;position:absolute;top:27%;left:6vw}.vc-case-intro>span{letter-spacing:.2em;color:#b9c9b2;font-size:10px}.vc-case-intro h2{white-space:pre-line;margin:25px 0;font-size:clamp(40px,4.4vw,70px)}.vc-case-intro>p{opacity:.7;max-width:310px;font-size:13px;line-height:1.8}.vc-file-stage{perspective:1600px;height:60%;position:absolute;top:18%;left:48%;right:7%}.vc-folder-back{background:#a09370;border-radius:3px;position:absolute;inset:-15px -10px;transform:rotate(5deg)}.vc-folder-back:before{content:"COUNSEL / FILE 01";color:#14221d;background:#a09370;border-radius:4px 4px 0 0;width:180px;height:25px;padding:9px;font-size:8px;position:absolute;top:-23px;left:0}.vc-folder-back>span{color:#14221d;font-size:9px;position:absolute;bottom:18px;right:15px}.vc-paper{color:#1b3028;transform-origin:0;backface-visibility:hidden;transform-style:preserve-3d;background:#f3edde;padding:35px;position:absolute;inset:0;box-shadow:0 12px 30px #0003}.vc-paper-0{z-index:3;--leaf:clamp(0,(var(--case-progress,0) - .1)*2.8,1)}.vc-paper-1{z-index:2;--leaf:clamp(0,(var(--case-progress,0) - .5)*2.8,1)}.vc-paper-2{z-index:1;--leaf:0}.vc-paper{transform:translateX(calc(var(--leaf)*-25%)) rotateY(calc(var(--leaf)*-140deg));opacity:calc(1 - var(--leaf))}.vc-paper-header{letter-spacing:.14em;border-bottom:1px solid #81907a77;padding-bottom:16px;font-size:9px;display:block}.vc-paper h3{letter-spacing:-.035em;max-width:390px;margin:25px 0;font:clamp(25px,3vw,45px)/1.1 Georgia,serif}.vc-redacted{max-width:370px;position:relative}.vc-redacted p{font-size:13px;line-height:1.8}.vc-redacted i{clip-path:inset(0 0 0 calc(clamp(0,var(--case-progress,0)*4,1)*100%));background:repeating-linear-gradient(#0000 0 4px,#1b3028 4px 19px,#0000 19px 24px);position:absolute;inset:0}.vc-paper-note{max-width:310px;font-size:11px;line-height:1.8;margin-top:22px!important}.vc-page-number{letter-spacing:.1em;font-size:8px;position:absolute;bottom:22px;right:25px}.vc-signature{width:200px;height:50px;position:absolute;bottom:25px;left:30px}.vc-signature path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--case-progress,0))}.vc-file-stamp{z-index:7;color:#a53730;transform:rotate(-15deg) scale(calc(1.8 - clamp(0,(var(--case-progress,0) - .8)*5,1)*.8));opacity:clamp(0,(var(--case-progress,0) - .8)*5,1);pointer-events:none;border:3px double #a53730;padding:10px 20px;font-size:35px;font-weight:700;position:absolute;bottom:-20px;right:-20px}.vc-file-controls{border-top:1px solid #afbaa866;gap:25px;display:flex;position:absolute;bottom:7%;left:6vw;right:6vw}.vc-file-controls button{color:inherit;text-align:left;background:0 0;border:0;border-top:2px solid #0000;flex:1;padding:20px 0;font-size:10px}.vc-file-controls button[aria-pressed=true]{border-color:#eee8da}.vc-identity{grid-template-columns:1fr 1.3fr;align-items:center;gap:9vw;padding:120px 6vw;display:grid}.vc-identity-title>span{letter-spacing:.1em;font-size:9px}.vc-identity-title h2{margin:30px 0}.vc-identity-title p{max-width:330px;font-size:13px;line-height:1.9}.vc-evidence-board{background:#ded7c5;padding:30px;transform:rotate(2deg);box-shadow:0 15px 40px #1b30281a}.vc-evidence-label{letter-spacing:.13em;border-bottom:1px solid #63705f55;padding-bottom:15px;font-size:8px}.vc-evidence-logo{height:330px;animation:.7s ease-out vcEvidence}.vc-color-strips{margin-top:25px;display:flex}.vc-color-strips span{color:#eee8da;background:#315649;flex:1;padding:25px 10px;font-size:6px}.vc-color-strips span:nth-child(2){color:#14221d;background:#eee8da}.vc-color-strips span:nth-child(3){background:#14221d}.vc-language{text-align:center;background:#d3ddca;padding:110px 6vw}.vc-language>span{letter-spacing:.15em;font-size:9px}.vc-language>p{opacity:.4;margin:35px auto;font:28px/1.3 Georgia,serif;text-decoration:line-through;text-decoration-thickness:1px}.vc-language h2{font-size:clamp(48px,7vw,105px)}.vc-language>div{letter-spacing:.1em;justify-content:center;gap:25px;margin-top:60px;font-size:8px;display:flex}.vc-consultation{background:#fff7e6;grid-template-columns:1.5fr 1fr;min-height:650px;display:grid}.vc-client-letter{padding:100px 8vw}.vc-client-letter>span{letter-spacing:.12em;font-size:9px}.vc-client-letter h2{margin:35px 0}.vc-client-letter>p{max-width:420px;margin-bottom:30px;font-size:13px;line-height:1.8}.vc-letter-sign{margin-top:50px;font-family:Georgia,serif;font-style:italic;line-height:2;display:block;font-size:17px!important}.vc-letter-sign strong{font-size:28px;font-weight:400}.vc-consultation aside{color:#d3ddca;background:#1b3028;flex-direction:column;justify-content:center;gap:50px;padding:6vw;display:flex}.vc-consultation aside>svg{width:110px;height:110px}.vc-consultation aside>span{letter-spacing:-.04em;font-size:clamp(22px,3vw,45px);line-height:1.3}.vc-consultation aside>a{font-size:9px}.vale-counsel .bespoke-end{background:#14221d}.vale-counsel.is-still .vc-case-sequence{height:auto}.vale-counsel.is-still .vc-case-pin{height:850px;position:relative;top:0}.vale-counsel.is-still .vc-redacted i{display:none}.vale-counsel.is-still .vc-paper{transition:transform .5s,opacity .5s}@keyframes vcEvidence{0%{transform:translateY(30px)rotate(-5deg)}to{transform:none}}.folio-estates{color:#29261f;background:#f1ecdf}.fe-cover{min-height:950px;padding:30px 5vw 35px;position:relative}.fe-cover>header{border-bottom:1px solid #887b6744;justify-content:space-between;align-items:center;gap:30px;padding-bottom:25px;display:flex}.fe-cover>header strong{letter-spacing:-.03em;font-family:Georgia,serif;font-size:27px;font-weight:400}.fe-cover>header strong em{letter-spacing:.1em;margin-left:8px;font-size:14px}.fe-cover>header>span,.fe-cover>header>a{letter-spacing:.12em;font-size:8px}.fe-cover-title{z-index:2;pointer-events:none;padding-top:65px;position:relative}.fe-cover-title>span{letter-spacing:.18em;font-size:9px}.fe-cover-title h1{letter-spacing:-.06em;max-width:800px;margin-top:25px;font:400 clamp(65px,8.5vw,135px)/.95 Georgia,serif}.fe-cover-title em{color:#a85439}.fe-cover-image{width:54%;height:63%;clip-path:polygon(calc(15% - var(--reveal,0)*15%) 0,100% 0,100% 100%,0 100%,0 15%);position:absolute;top:22%;right:5vw;overflow:clip}.fe-cover-image>img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.1 - var(--reveal,0)*.1))}.fe-cover-image>span{color:#f4eddd;letter-spacing:.1em;font-size:7px;position:absolute;bottom:20px;right:20px}.fe-cover-caption{z-index:2;pointer-events:none;justify-content:space-between;align-items:end;margin-top:100px;padding-top:70px;display:flex;position:relative}.fe-cover-caption>p{font-size:13px;line-height:1.8}.fe-cover-caption>span{letter-spacing:.1em;color:#f4eddd;font-size:8px}.fe-walkthrough{background:#201c17;height:340svh;position:relative}.fe-walk-pin{color:#fff5e3;height:calc(100svh - 88px);min-height:760px;position:sticky;top:88px;overflow:clip}.fe-walk-frame{perspective:1200px;position:absolute;inset:0;overflow:clip}.fe-walk-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fe-walk-exterior{transform:scale(calc(1 + var(--walk,0)*1.4));filter:brightness(calc(1 - var(--walk,0)*.3))}.fe-walk-living{--door:clamp(0,var(--walk,0)*2.5,1);clip-path:inset(calc((1 - var(--door))*38%) calc((1 - var(--door))*39%) 0 round calc((1 - var(--door))*45%) calc((1 - var(--door))*45%) 0 0);transform:scale(calc(1.2 - var(--door)*.2));opacity:var(--door)}.fe-walk-detail{--detail:clamp(0,(var(--walk,0) - .58)*3,1);clip-path:polygon(0 0,calc(var(--detail)*150%) 0,calc(var(--detail)*100%) 100%,0 100%);opacity:var(--detail);transform:scale(calc(1.12 - var(--detail)*.12))}.fe-portal-frame{transform:scale(calc(1 + var(--walk,0)*3));opacity:calc(1 - clamp(0,var(--walk,0)*3,1));border:1px solid #f6f0df88;border-radius:45% 45% 0 0;position:absolute;inset:9% 11%}.fe-walk-pin:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#181511b8);position:absolute;inset:0}.fe-room-label{z-index:2;max-width:700px;position:absolute;bottom:24%;left:6vw}.fe-room-label>span{letter-spacing:.15em;font-size:9px}.fe-room-label h2{margin:22px 0;font:clamp(48px,6vw,92px)/1 Georgia,serif}.fe-room-label p{font-size:13px}.fe-plan-toggle{z-index:6;color:#fff6e4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24201855;border:1px solid #f3ecdb99;padding:14px 18px;font-size:8px;position:absolute;top:35px;right:6vw}.fe-plan-overlay{z-index:5;color:#29261f;transform-origin:100%;opacity:0;pointer-events:none;background:#eee5d6ed;width:50%;padding:30px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;top:12%;right:8%;transform:perspective(1200px)rotateY(-85deg)}.fe-walkthrough[data-plan=true] .fe-plan-overlay{opacity:1;pointer-events:auto;transform:rotateY(0)}.fe-plan-overlay>span{letter-spacing:.1em;font-size:8px}.fe-plan-overlay svg{width:100%;height:auto;margin:25px 0;display:block}.fe-plan-overlay text{fill:currentColor;letter-spacing:2px;font:15px Geist,sans-serif}.fe-plan-overlay p{max-width:350px;font-size:10px;line-height:1.7}.fe-room-controls{z-index:6;border-top:1px solid #f3ecdb66;gap:25px;display:flex;position:absolute;bottom:8%;left:6vw;right:6vw}.fe-room-controls button{color:inherit;text-align:left;background:0 0;border:0;border-top:2px solid #0000;flex:1;padding:20px 0;font-size:10px}.fe-room-controls button[aria-pressed=true]{border-color:#fff6e4}.fe-editorial{grid-template-columns:60px 1fr 1fr;gap:6vw;padding:120px 6vw;display:grid}.fe-margin-note{writing-mode:vertical-rl;letter-spacing:.15em;font-size:8px}.fe-editorial>div>h2{margin-bottom:35px;font:clamp(50px,6vw,90px)/1 Georgia,serif}.fe-editorial>div>p{max-width:330px;margin-bottom:25px;font-size:13px;line-height:1.9}.fe-editorial>figure{margin:70px 0 0}.fe-editorial>figure>img{object-fit:cover;width:100%;height:470px}.fe-editorial figcaption{letter-spacing:.15em;margin-top:20px;font-size:8px}.fe-identity{background:#d4c7ae;padding:100px 7vw}.fe-identity>header{justify-content:space-between;align-items:center;gap:40px;display:flex}.fe-identity>header>span{letter-spacing:.1em;font-size:9px}.fe-identity h2{font:clamp(48px,5.5vw,85px)/1 Georgia,serif}.fe-logo-plot{background:repeating-linear-gradient(90deg,#0000 0 79px,#6d644a22 80px),repeating-linear-gradient(0deg,#0000 0 79px,#6d644a22 80px);border:1px solid #6d644a66;margin:60px 0 0;padding:40px 7vw;position:relative}.fe-logo-plot>div:first-of-type{height:420px;animation:.8s ease-out feDraft}.fe-measure-top{letter-spacing:.16em;font-size:8px;position:absolute;top:18px;left:20px}.fe-measure-side{writing-mode:vertical-rl;letter-spacing:.1em;font-size:7px;position:absolute;top:50%;left:18px}.fe-logo-plot .bespoke-logo-controls{max-width:700px;margin:auto}.fe-material-palette{margin-top:35px;display:flex}.fe-material-palette>span{letter-spacing:.1em;background:#eee5d6;flex:1;padding:30px;font-size:8px;line-height:1.9}.fe-material-palette>span:nth-child(2){color:#f1ecdf;background:#a85439}.fe-material-palette>span:nth-child(3){color:#f1ecdf;background:#29261f}.fe-inquiry{color:#fff5e4;background:#29261f;min-height:800px;position:relative}.fe-inquiry>img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}.fe-inquiry>div{padding:110px 8vw;position:relative}.fe-inquiry>div>span{letter-spacing:.18em;font-size:9px}.fe-inquiry h2{margin:30px 0;font:clamp(60px,7vw,105px)/1 Georgia,serif}.fe-inquiry .bespoke-open-dialog{color:#29261f;background:#eee5d6}.folio-estates .bespoke-end{color:#29261f;background:#eee5d6;border-top:1px solid #92816c44}.folio-estates .bespoke-inquire{background:#29261f;color:#eee5d6!important}.folio-estates.is-still .fe-walkthrough{height:auto}.folio-estates.is-still .fe-walk-pin{height:850px;position:relative;top:0}@keyframes feDraft{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.stackhouse{--brand-paper:#f6e8bb;color:#361c14;background:#f6e8bb}.sh-opening{background:#f6e8bb;overflow:clip}.sh-marquee{color:#fff2d8;letter-spacing:.1em;white-space:nowrap;background:#8d2924;padding:13px 0;font-size:14px;font-weight:700;overflow:clip}.sh-marquee>div{width:max-content;animation:24s linear infinite shTicker}.sh-opening>header{justify-content:space-between;align-items:center;padding:28px 5vw;display:flex}.sh-opening>header>strong{letter-spacing:-.07em;font-size:28px;font-weight:900}.sh-opening>header>span,.sh-opening>header>a{letter-spacing:.1em;font-size:8px}.sh-hero-poster{min-height:830px;padding:30px 5vw 80px;position:relative}.sh-hero-poster h1{letter-spacing:-.08em;z-index:2;pointer-events:none;font-size:clamp(90px,13vw,200px);font-weight:900;line-height:.8;position:relative}.sh-hero-poster h1 em{font:inherit;-webkit-text-stroke:1px #361c14;color:#0000}.sh-hero-food{width:66%;height:75%;transform:rotate(calc(-8deg + var(--hero-roll,0)*15deg));position:absolute;top:8%;right:-3%}.sh-hero-food>img{object-fit:cover;clip-path:ellipse(47% 45%);width:100%;height:100%}.sh-hero-stamp{color:#f6e8bb;background:#8d2924;border-radius:50%;width:135px;height:135px;padding:30px;font-size:22px;font-weight:900;line-height:.9;position:absolute;top:4%;right:11%;transform:rotate(15deg)}.sh-hero-poster>p{letter-spacing:.1em;z-index:3;margin-top:50px;font-size:10px;line-height:1.8;position:relative}.sh-hero-poster>a{z-index:3;border-bottom:1px solid #361c14;width:fit-content;margin-top:20px;padding:15px 0;font-size:11px;display:block;position:relative}.sh-stack-lab{color:#f6e8bb;background:#8d2924;height:350svh;position:relative}.sh-lab-pin{height:calc(100svh - 88px);min-height:760px;padding:35px 5vw;position:sticky;top:88px;overflow:clip}.sh-lab-label{letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.sh-lab-pin>h2{letter-spacing:-.07em;z-index:5;pointer-events:none;font-size:clamp(70px,8vw,125px);font-weight:900;line-height:.85;position:absolute;top:25%;left:5vw}.sh-lab-pin>h2 em{font:inherit;-webkit-text-stroke:1px #f6e8bb;color:#0000}.sh-burger-space{perspective:1200px;width:65%;height:75%;position:absolute;top:5%;right:2%}.sh-burger-space>img{object-fit:contain;width:100%;height:100%;transform:translate(calc(var(--orbit-x)*var(--orbit,0)),calc(var(--base) + (var(--explode) - var(--base))*var(--apart,0))) rotate(calc(var(--spin)*var(--orbit,0))) scale(calc(1 - var(--apart,0)*.6));pointer-events:none;filter:drop-shadow(0 15px 15px #42150f33);position:absolute;inset:0}.sh-lab-orbit{transform:rotate(calc(-20deg + var(--orbit,0)*35deg)) rotateX(60deg);pointer-events:none;border:1px dashed #f6e8bb55;border-radius:50%;position:absolute;inset:12% -3%}.sh-lab-sticker{color:#8d2924;text-align:center;z-index:11;background:#f6e8bb;border-radius:50%;width:85px;height:85px;padding:20px;font-size:13px;font-weight:800;line-height:1;position:absolute;bottom:7%;right:0;transform:rotate(-12deg)}.sh-lab-controls{z-index:15;position:absolute;bottom:5%;left:5vw;right:5vw}.sh-lab-controls>div{border-top:1px solid #f6e8bb66;gap:25px;display:flex}.sh-lab-controls button{color:inherit;text-align:left;background:0 0;border:0;border-top:2px solid #0000;flex:1;padding:18px 0;font-size:10px}.sh-lab-controls button[aria-pressed=true]{border-color:#f6e8bb}.sh-lab-controls label{align-items:center;gap:25px;max-width:550px;margin-top:12px;font-size:8px;display:flex}.sh-lab-controls input{accent-color:#f6e8bb;cursor:ew-resize;width:100%}.sh-menu-wheel{background:#f6e8bb;padding:100px 5vw 0;overflow:clip}.sh-menu-wheel>header{justify-content:space-between;align-items:start;display:flex}.sh-menu-wheel>header>span{letter-spacing:.1em;font-size:9px}.sh-menu-wheel>header>h2{letter-spacing:-.075em;text-align:right;font-size:clamp(65px,10vw,150px);font-weight:900;line-height:.83}.sh-menu-wheel>header>h2 em{font:inherit;color:#8d2924}.sh-menu-composition{grid-template-columns:1.25fr 1fr;align-items:center;gap:7vw;margin:70px 0 100px;display:grid}.sh-wheel{aspect-ratio:1;border:2px solid #8d2924;border-radius:50%;position:relative}.sh-wheel-words{letter-spacing:.3em;text-align:center;transform:rotate(var(--wheel));border:1px dashed #8d292477;border-radius:50%;padding-top:18px;font-size:12px;font-weight:700;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:18px}.sh-food-window{border-radius:50%;animation:.75s cubic-bezier(.16,1,.3,1) shPlate;position:absolute;inset:12%;overflow:hidden}.sh-food-window img{object-fit:cover;width:100%;height:100%}.sh-menu-price{color:#f6e8bb;background:#8d2924;border-radius:50%;place-content:center;width:90px;height:90px;font-size:32px;font-weight:800;display:grid;position:absolute;bottom:10%;right:-10px;transform:rotate(10deg)}.sh-menu-description>span{letter-spacing:.12em;font-size:9px}.sh-menu-description h3{letter-spacing:-.065em;margin:25px 0;font-size:clamp(40px,5vw,75px);font-weight:800;line-height:.95;animation:.5s ease-out shMenuTitle}.sh-menu-description p{max-width:360px;font-size:14px;line-height:1.8}.sh-menu-picks{margin:30px 0}.sh-menu-picks>button{text-align:left;color:#361c14;background:0 0;border:0;border-top:1px solid #8d292444;justify-content:space-between;width:100%;padding:18px 0;font-size:11px;display:flex}.sh-menu-picks>button[aria-pressed=true]{color:#8d2924;font-weight:800}.sh-add{color:#f6e8bb;background:#8d2924;border:0;width:100%;padding:20px;font-size:10px}.sh-menu-description .sh-menu-note{letter-spacing:.08em;margin-top:15px;font-size:7px;display:block}.sh-receipt-station{color:#f6e8bb;background:#351b13;grid-template-columns:1fr 1fr;align-items:start;gap:12vw;margin:0 -5vw;padding:80px 10vw;display:grid}.sh-receipt-station>div:first-child>strong{letter-spacing:-.06em;font-size:clamp(40px,5vw,75px);font-weight:900;line-height:.9}.sh-receipt-station>div:first-child>button{color:inherit;background:0 0;border:0;border-bottom:1px solid #f6e8bb99;margin-top:30px;padding:15px 0;font-size:10px;display:block}.sh-printer{padding-top:20px;position:relative;overflow:hidden}.sh-printer-slot{z-index:2;background:#120d0b;border-radius:10px;height:16px;display:block;position:relative}.sh-receipt{color:#351b13;clip-path:polygon(0 0,100% 0,100% 97%,95% 100%,90% 97%,85% 100%,80% 97%,75% 100%,70% 97%,65% 100%,60% 97%,55% 100%,50% 97%,45% 100%,40% 97%,35% 100%,30% 97%,25% 100%,20% 97%,15% 100%,10% 97%,5% 100%,0 97%);opacity:0;background:#fffae8;max-height:0;margin:-5px 12px 0;padding:35px 25px;transition:transform 1s cubic-bezier(.2,.7,.2,1),max-height 1s,opacity .4s;transform:translateY(-105%)}.sh-receipt[data-open=true]{opacity:1;max-height:1200px;transform:translateY(0)}.sh-receipt>span{letter-spacing:.08em;font:8px monospace}.sh-receipt h3{letter-spacing:-.05em;margin:22px 0;font-size:35px;font-weight:900;line-height:.95}.sh-receipt>div>p{border-top:1px dashed #351b1355;justify-content:space-between;gap:15px;padding:8px 0;font:11px/1.7 monospace;display:flex}.sh-receipt>div>strong{border-top:1px dashed #351b13;justify-content:space-between;gap:10px;margin-top:20px;padding-top:20px;font:11px monospace;display:flex}.sh-receipt>button{background:0 0;border:0;padding:15px 0;font:9px monospace;text-decoration:underline}.sh-receipt>button:disabled{opacity:.4}.sh-receipt>small{max-width:300px;margin:12px 0 15px;font:8px/1.7 monospace;display:block}.sh-brand-wall{color:#351b13;background:#e7a62c;padding:100px 5vw}.sh-brand-wall>span{letter-spacing:.15em;font-size:9px}.sh-brand-wall-title{grid-template-columns:1fr 1.2fr;align-items:center;gap:8vw;margin-top:40px;display:grid}.sh-brand-wall-title>h2{letter-spacing:-.07em;font-size:clamp(65px,8vw,120px);font-weight:900;line-height:.85}.sh-brand-wall-title em{font:inherit;color:#8d2924}.sh-identity-menu>div:first-child{background:#f6e8bb;height:330px;padding:30px;transform:rotate(-5deg);box-shadow:15px 15px #351b13}.sh-identity-menu .bespoke-logo-controls{margin-top:40px}.sh-palette-band{border:1px solid #351b1344;margin-top:65px;display:flex}.sh-palette-band>span{letter-spacing:.1em;background:#f6e8bb;flex:1;padding:30px;font-size:8px}.sh-palette-band>span:nth-child(2){color:#f6e8bb;background:#8d2924}.sh-palette-band>span:nth-child(3){color:#f6e8bb;background:#351b13}.sh-chef{color:#f6e8bb;background:#351b13;min-height:800px;position:relative}.sh-chef>img{object-fit:cover;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.sh-chef>div{max-width:850px;padding:120px 6vw;position:relative}.sh-chef>div>span{letter-spacing:.12em;font-size:9px}.sh-chef h2{letter-spacing:-.07em;margin:35px 0;font-size:clamp(65px,8vw,125px);font-weight:900;line-height:.9}.sh-chef h2 em{font:inherit}.sh-chef p{max-width:350px;font-size:14px;line-height:1.8}.sh-chef a{border-bottom:1px solid #f6e8bb;width:fit-content;margin-top:35px;padding:15px 0;font-size:10px;display:block}.stackhouse .bespoke-end{background:#8d2924}.stackhouse .bespoke-end h2{font-weight:900;line-height:.9}.stackhouse.is-still .sh-marquee>div{animation:none}.stackhouse.is-still .sh-stack-lab{height:auto}.stackhouse.is-still .sh-lab-pin{height:850px;position:relative;top:0}.stackhouse.is-still .sh-food-window,.stackhouse.is-still .sh-menu-description h3{animation:none}.stackhouse.is-still .sh-receipt{transition:none}@keyframes shTicker{to{transform:translate(-50%)}}@keyframes shPlate{0%{opacity:0;transform:rotate(-40deg)scale(.6)}to{opacity:1;transform:none}}@keyframes shMenuTitle{0%{transform:translate(25px)}to{transform:none}}.elsewhere-travel{color:#123c53;background:#e9f0ec}.et-departure{color:#fff8e9;background:#123c53;height:900px;min-height:calc(100svh - 88px);position:relative;overflow:clip}.et-departure-image,.et-departure-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.et-departure-image{transform:scale(calc(1.08 + var(--departure,0)*.12)) translateY(calc(var(--departure,0)*-5%));object-position:65% center;clip-path:ellipse(calc(105% - var(--departure,0)*28%) calc(100% - var(--departure,0)*12%) at 50% 0)}.et-departure-shade{background:linear-gradient(90deg,#0b344fab,#0000 85%),linear-gradient(#0000 30%,#123c53bb)}.et-departure>header{justify-content:space-between;align-items:center;gap:30px;padding:35px 6vw;display:flex;position:relative}.et-departure>header>span:first-child{letter-spacing:-.035em;font-size:21px}.et-departure>header>span:first-child em{letter-spacing:.1em;margin-left:10px;font-size:12px}.et-departure>header>span:last-child{letter-spacing:.12em;font-size:8px}.et-departure-type{z-index:2;padding:80px 8vw 130px;position:relative}.et-departure-type>span{letter-spacing:.2em;font-size:9px}.et-departure h1{letter-spacing:-.06em;margin:30px 0 45px;font:400 clamp(80px,10vw,155px)/.85 Georgia,serif}.et-departure-type>a{letter-spacing:.1em;border-bottom:1px solid #fff8e9;padding:16px 0;font-size:10px}.et-departure-coordinates{letter-spacing:.15em;z-index:2;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:35px;left:6vw;right:6vw}.et-horizon{width:110%;height:40%;transform:rotate(calc(var(--departure,0)*-12deg));pointer-events:none;position:absolute;bottom:-5%;left:-5%}.et-flight-atlas{color:#edf1d9;background:#123c53;height:350svh;position:relative}.et-atlas-pin{height:calc(100svh - 88px);min-height:760px;padding:35px 6vw;position:sticky;top:88px;overflow:clip}.et-atlas-pin>header{letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.et-atlas-field{position:absolute;inset:10% 0 15%;overflow:clip}.et-contours{color:#e4e6c2;width:100%;height:100%;position:absolute;inset:0}.et-contours>ellipse{stroke:#9cc1c244;stroke-width:.6px;transform-origin:50%}.et-flight-route{stroke:#e4e6c2;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--flight,0))}.et-plane circle{fill:#123c53;stroke:#e4e6c2;stroke-width:1px}.et-plane path{fill:#e4e6c2}.et-destination-window{width:48%;height:70%;transform:perspective(1400px) rotateY(calc(-10deg + var(--flight,0)*20deg));border:1px solid #dbe6c977;border-radius:50% 50% 12px 12px;position:absolute;top:12%;left:8%;overflow:hidden;box-shadow:0 25px 40px #05151e55}.et-landscape-track{width:300%;height:100%;transform:translateX(calc(var(--flight,0)*-66.6667%));display:flex}.et-landscape-track>img{object-fit:cover;object-position:65% center;flex-shrink:0;width:33.3333%;height:100%}.et-window-corner{letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#123c5399;padding:10px 15px;font-size:9px;position:absolute;bottom:20px;left:25px}.et-destination-type{position:absolute;top:22%;left:63%;right:7%}.et-destination-type>span{letter-spacing:.2em;color:#bed7ce;font-size:10px}.et-destination-type h2{margin:25px 0;font:clamp(45px,5.4vw,85px)/1 Georgia,serif}.et-destination-type>p{opacity:.8;max-width:310px;font-size:13px;line-height:1.9}.et-destination-type .et-mood{letter-spacing:.1em;margin-top:30px;font-size:7px;line-height:1.8;display:block}.et-atlas-controls{gap:25px;display:flex;position:absolute;bottom:7%;left:6vw;right:6vw}.et-atlas-controls>button{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #b4d0c488;flex:1;align-items:center;gap:20px;padding:20px 0;font-size:10px;display:flex}.et-atlas-controls>button[aria-pressed=true]{border-top:3px solid #edf1d9}.et-atlas-controls small{opacity:.5}.et-atlas-controls>button>span{margin-left:auto;font-size:20px}.et-travel-manifesto{background:#e9f0ec;grid-template-columns:1.2fr 1fr;gap:70px 8vw;padding:110px 7vw;display:grid}.et-travel-manifesto>div>span{letter-spacing:.15em;font-size:9px}.et-travel-manifesto h2{margin-top:30px;font:clamp(55px,6.5vw,95px)/1 Georgia,serif}.et-travel-manifesto>p{align-self:end;max-width:420px;font-size:17px;line-height:1.9}.et-travel-manifesto figure{grid-column:1/-1;margin:0;position:relative}.et-travel-manifesto figure>img{object-fit:cover;border-radius:100px 0;width:100%;height:600px}.et-travel-manifesto figcaption{letter-spacing:.15em;margin-top:25px;font-size:8px}.et-trip-builder{background:#c6d8d3;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:100px 7vw 110px;display:grid}.et-trip-builder>header>span{letter-spacing:.15em;font-size:9px}.et-trip-builder h2{margin:30px 0;font:clamp(55px,6.5vw,95px)/.98 Georgia,serif}.et-trip-builder>header>p{max-width:300px;font-size:13px;line-height:1.8}.et-pass{color:#123c53;background:#fff8e8;padding:30px;position:relative;transform:rotate(3deg);box-shadow:15px 15px #123c531a}.et-pass-top{border-bottom:1px dashed #123c5366;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.et-pass-top>strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:23px;font-weight:400}.et-pass-top>span{text-align:right;max-width:120px;font-size:7px;line-height:1.7}.et-pass-route{align-items:center;gap:15px;margin:35px 0;font-family:Georgia,serif;font-size:25px;display:flex}.et-pass-route>svg{width:100%;height:45px}.et-pass fieldset{border:0;flex-wrap:wrap;gap:7px;padding:0;display:flex}.et-pass legend{letter-spacing:.1em;margin-bottom:15px;font-size:8px}.et-pass fieldset button{color:inherit;background:0 0;border:1px solid #123c5366;flex:25%;padding:12px 5px;font-size:9px}.et-pass fieldset button[aria-pressed=true]{color:#fff8e8;background:#123c53}.et-day-control{flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;font-size:8px;display:flex}.et-day-control>strong{margin-left:auto;font-size:10px}.et-day-control input{accent-color:#123c53;cursor:ew-resize;width:100%}.et-itinerary{border-block:1px dashed #123c5366;padding:20px 0}.et-itinerary>span{letter-spacing:.1em;font-size:8px}.et-itinerary>p{margin:15px 0;font-size:16px;line-height:1.7}.et-itinerary>small{font-size:9px;line-height:1.7}.et-stamp-button{z-index:3;color:#fff8e8;background:#123c53;border:0;width:100%;margin-top:25px;padding:18px 12px;font-size:9px;position:relative}.et-pass-stamp{z-index:2;color:#a15e34;text-align:center;background:#fff8e8e6;border:3px double #a15e34;border-radius:50%;place-content:center;width:155px;height:155px;font-size:16px;font-weight:700;line-height:1.3;animation:.6s cubic-bezier(.1,.9,.2,1) etStamp;display:grid;position:absolute;top:25%;right:10%;transform:rotate(-17deg)}.et-pass-perf{border-block:1px dashed #123c5366;height:10px;margin:25px -35px 20px}.et-pass-note{max-width:300px;font-size:8px;line-height:1.8;display:block}.et-identity{background:#e9f0ec;grid-template-columns:1.2fr 1fr;align-items:center;gap:10vw;padding:110px 7vw;display:grid}.et-luggage-tag{color:#123c53;clip-path:polygon(0 0,86% 0,100% 15%,100% 85%,86% 100%,0 100%);background:#f2e9d9;padding:50px 35px 30px;position:relative;transform:rotate(-7deg);box-shadow:0 20px 30px #123c5322}.et-luggage-tag>span:first-child{letter-spacing:.15em;font-size:8px}.et-luggage-tag>div:first-of-type{height:310px;animation:.7s ease-out etTag}.et-tag-hole{background:#e9f0ec;border:1px solid #123c5388;border-radius:50%;width:15px;height:15px;position:absolute;top:49%;right:8%}.et-tag-barcode{background:repeating-linear-gradient(90deg,#123c53 0 1px,#0000 1px 4px,#123c53 4px 7px,#0000 7px 9px);width:65%;height:35px;margin:20px 0}.et-luggage-tag>small{letter-spacing:.1em;font-size:7px}.et-identity aside>span{letter-spacing:.15em;font-size:9px}.et-identity aside h2{margin:30px 0;font:clamp(48px,5.5vw,80px)/1 Georgia,serif}.et-identity .bespoke-logo-controls{gap:4px}.et-palette{margin-top:30px;display:flex}.et-palette>span{color:#f2e9d9;background:#235d91;flex:1;padding:28px 8px;font-size:6px}.et-palette>span:nth-child(2){color:#123c53;background:#f2e9d9}.et-palette>span:nth-child(3){background:#132d42}.elsewhere-travel .bespoke-end{color:#f2e9d9;background:#123c53}.elsewhere-travel .bespoke-end h2{font-family:Georgia,serif;font-weight:400}.elsewhere-travel.is-still .et-flight-atlas{height:auto}.elsewhere-travel.is-still .et-atlas-pin{height:850px;position:relative;top:0}.elsewhere-travel.is-still .et-landscape-track{transition:transform .8s}.elsewhere-travel.is-still .et-pass-stamp{animation:none}@keyframes etStamp{0%{opacity:0;transform:rotate(-30deg)scale(2)}to{opacity:1;transform:rotate(-17deg)scale(1)}}@keyframes etTag{0%{transform:rotate(10deg)translateY(-20px)}to{transform:none}}@media (width<=700px){.bespoke-world h2{font-size:42px}.bespoke-end{padding:70px 6vw 60px}.bespoke-end h2{font-size:48px}.bespoke-inquire{padding:20px 23px;font-size:9px}.bespoke-end nav{gap:20px}.bespoke-end nav a,.bespoke-end>p{font-size:8px}.bespoke-logo-controls button{padding:12px 3px;font-size:8px}.bespoke-dialog{padding:25px}.bespoke-dialog h2{font-size:37px}.bespoke-dialog>div button{flex:40%;font-size:10px}.bespoke-dialog .bespoke-demo-result{font-size:13px}.bespoke-open-dialog{padding:19px;font-size:9px}.vc-opening{padding:25px 6vw 30px}.vc-docket{gap:12px;font-size:7px}.vc-docket>span:nth-child(2){display:none}.vc-opening-grid{grid-template-columns:1fr;gap:35px;padding:50px 0 30px}.vc-title>span{font-size:10px}.vc-title h1{margin:15px 0 20px;font-size:clamp(64px,18vw,105px)}.vc-title p{font-size:14px}.vc-title a{margin-top:20px;font-size:9px}.vc-portrait{height:370px}.vc-opening-footer{align-items:start;gap:15px}.vc-opening-footer p{font-size:10px}.vc-opening-footer>span{max-width:100px;font-size:6px;line-height:1.8}.vc-case-pin{height:calc(100svh - 75px);min-height:760px;padding:28px 6vw;top:75px}.vc-case-pin>header{gap:30px;font-size:7px;line-height:1.8}.vc-case-pin>header>span:last-child{text-align:right;max-width:105px}.vc-case-intro{width:88%;top:13%}.vc-case-intro>span{font-size:8px}.vc-case-intro h2{margin:15px 0;font-size:33px}.vc-case-intro>p{max-width:270px;font-size:10px;line-height:1.7}.vc-file-stage{height:34%;top:43%;left:12%;right:12%}.vc-paper{padding:19px}.vc-paper-header{padding-bottom:12px;font-size:7px}.vc-paper h3{margin:18px 0;font-size:25px}.vc-redacted p{font-size:10px;line-height:1.7}.vc-paper-note{display:none}.vc-signature{width:120px;height:30px;bottom:15px;left:20px}.vc-page-number{font-size:6px;bottom:15px;right:15px}.vc-file-stamp{padding:7px 12px;font-size:22px;bottom:-10px;right:-15px}.vc-file-controls{gap:15px;bottom:125px}.vc-file-controls button{padding:15px 0;font-size:8px;line-height:1.7}.vc-identity{grid-template-columns:1fr;gap:45px;padding:70px 6vw}.vc-identity-title h2{margin:25px 0;font-size:46px}.vc-identity-title p{font-size:12px}.vc-evidence-board{padding:20px}.vc-evidence-logo{height:250px}.vc-color-strips span{padding:20px 7px;font-size:5px}.vc-language{padding:70px 6vw}.vc-language>p{font-size:23px}.vc-language h2{font-size:45px}.vc-language>div{flex-direction:column;gap:15px;margin-top:35px;font-size:7px}.vc-consultation{grid-template-columns:1fr}.vc-client-letter{padding:70px 8vw}.vc-client-letter h2{font-size:48px}.vc-client-letter>p{font-size:12px}.vc-consultation aside{gap:30px;padding:50px 8vw}.vc-consultation aside>svg{width:70px;height:70px}.vc-consultation aside>span{font-size:30px}.vale-counsel.is-still .vc-case-pin{height:850px}.fe-cover{min-height:0;padding:25px 6vw 35px}.fe-cover>header{gap:20px;padding-bottom:20px}.fe-cover>header>strong{font-size:21px}.fe-cover>header>strong>em{margin-left:4px;font-size:10px}.fe-cover>header>span{display:none}.fe-cover>header>a{text-align:right;max-width:100px;font-size:7px;line-height:1.7}.fe-cover-title{padding-top:45px}.fe-cover-title>span{font-size:7px}.fe-cover-title h1{margin-top:25px;font-size:65px}.fe-cover-image{width:100%;height:430px;margin-top:35px;position:relative;top:auto;right:auto}.fe-cover-image>span{font-size:6px;line-height:1.8;left:18px;right:18px}.fe-cover-caption{align-items:center;gap:20px;margin:25px 0 0;padding:0}.fe-cover-caption>p{font-size:10px}.fe-cover-caption>span{color:#29261f;text-align:right;max-width:120px;font-size:6px;line-height:1.8}.fe-walk-pin{height:calc(100svh - 75px);min-height:760px;top:75px}.fe-walk-frame>img{object-position:60% center}.fe-room-label{max-width:90%;bottom:29%;right:7%}.fe-room-label>span{font-size:7px}.fe-room-label h2{margin:20px 0;font-size:49px}.fe-room-label p{max-width:250px;font-size:11px;line-height:1.8}.fe-plan-toggle{padding:13px;font-size:7px;top:28px}.fe-room-controls{gap:20px;bottom:125px}.fe-room-controls button{padding:17px 0;font-size:8px;line-height:1.7}.fe-plan-overlay{width:84%;padding:22px;top:17%;left:8%;right:8%}.fe-plan-overlay>span{font-size:6px}.fe-plan-overlay svg{margin:22px 0}.fe-plan-overlay p{font-size:9px}.fe-editorial{grid-template-columns:1fr;gap:35px;padding:70px 7vw}.fe-margin-note{writing-mode:horizontal-tb;font-size:7px}.fe-editorial h2{font-size:50px!important}.fe-editorial>div>p{font-size:12px}.fe-editorial>figure{margin:0}.fe-editorial>figure>img{height:430px}.fe-identity{padding:70px 6vw}.fe-identity>header{display:block}.fe-identity>header>span{font-size:7px}.fe-identity h2{margin-top:25px;font-size:47px}.fe-logo-plot{margin-top:35px;padding:35px 25px 25px}.fe-logo-plot>div:first-of-type{height:250px}.fe-measure-top{font-size:6px}.fe-measure-side{font-size:5px;left:9px}.fe-material-palette>span{padding:22px 10px;font-size:6px}.fe-inquiry{min-height:730px}.fe-inquiry>div{padding:90px 8vw}.fe-inquiry h2{font-size:58px}.sh-marquee{padding:11px 0;font-size:10px}.sh-opening>header{gap:25px;padding:22px 6vw}.sh-opening>header>strong{font-size:24px}.sh-opening>header>span{display:none}.sh-opening>header>a{text-align:right;max-width:100px;font-size:7px;line-height:1.7}.sh-hero-poster{min-height:820px;padding:35px 6vw 60px}.sh-hero-poster h1{font-size:clamp(68px,15vw,100px);line-height:.85}.sh-hero-food{width:110%;height:48%;top:28%;right:-15%;transform:rotate(-8deg)}.sh-hero-stamp{width:95px;height:95px;padding:22px;font-size:16px;top:0;right:16%}.sh-hero-poster>p{font-size:8px;line-height:1.9;position:absolute;bottom:115px;left:6vw}.sh-hero-poster>a{font-size:9px;position:absolute;bottom:55px;left:6vw}.sh-lab-pin{height:calc(100svh - 75px);min-height:760px;padding:28px 6vw;top:75px}.sh-lab-label{gap:35px;font-size:7px;line-height:1.7}.sh-lab-label>span:last-child{text-align:right;max-width:110px}.sh-lab-pin>h2{font-size:58px;line-height:.85;top:13%;left:6vw}.sh-burger-space{width:100%;height:39%;top:35%;right:0}.sh-burger-space>img{transform:translate(calc(var(--orbit-x)*var(--orbit,0)*.3),calc((var(--base) + (var(--explode) - var(--base))*var(--apart,0))*.37)) rotate(calc(var(--spin)*var(--orbit,0))) scale(calc(1 - var(--apart,0)*.6))}.sh-lab-sticker{width:60px;height:60px;padding:15px;font-size:9px;bottom:9%;right:7%}.sh-lab-controls{bottom:125px;left:6vw;right:6vw}.sh-lab-controls>div{gap:15px}.sh-lab-controls button{padding:13px 0;font-size:7px;line-height:1.7}.sh-lab-controls label{gap:15px;margin-top:15px;font-size:7px}.sh-menu-wheel{padding:70px 6vw 0}.sh-menu-wheel>header{display:block}.sh-menu-wheel>header>span{font-size:7px}.sh-menu-wheel>header>h2{text-align:left;margin-top:30px;font-size:70px}.sh-menu-composition{grid-template-columns:1fr;gap:45px;margin:45px 0 70px}.sh-menu-price{width:75px;height:75px;font-size:28px}.sh-wheel-words{letter-spacing:.2em;padding-top:13px;font-size:9px}.sh-menu-description h3{margin:20px 0;font-size:51px}.sh-menu-description p{font-size:12px}.sh-menu-picks{margin:25px 0}.sh-menu-picks>button{font-size:10px}.sh-add{font-size:9px}.sh-receipt-station{grid-template-columns:1fr;gap:40px;margin:0 -6vw;padding:60px 8vw}.sh-receipt-station>div:first-child>strong{font-size:48px}.sh-receipt-station>div:first-child>button{font-size:9px}.sh-receipt{padding:30px 20px}.sh-receipt h3{font-size:32px}.sh-receipt>span{font-size:7px}.sh-brand-wall{padding:70px 6vw}.sh-brand-wall>span{font-size:7px}.sh-brand-wall-title{grid-template-columns:1fr;gap:45px}.sh-brand-wall-title>h2{font-size:70px}.sh-identity-menu>div:first-child{height:260px;padding:25px;box-shadow:10px 10px #351b13}.sh-palette-band{margin-top:40px}.sh-palette-band>span{padding:22px 8px;font-size:5px}.sh-chef{min-height:730px}.sh-chef>img{object-position:60% center;filter:brightness(.45)}.sh-chef>div{padding:100px 6vw}.sh-chef>div>span{font-size:7px}.sh-chef h2{font-size:63px}.sh-chef p{max-width:280px;font-size:12px}.sh-chef a{font-size:9px}.et-departure{height:860px;min-height:calc(100svh - 75px)}.et-departure>header{align-items:start;gap:25px;padding:28px 6vw}.et-departure>header>span:first-child{font-size:18px}.et-departure>header>span:first-child>em{margin:8px 0 0;font-size:9px;display:block}.et-departure>header>span:last-child{text-align:right;max-width:95px;font-size:6px;line-height:1.8}.et-departure-type{padding:125px 7vw 80px}.et-departure-type>span{font-size:8px}.et-departure h1{margin:30px 0 45px;font-size:76px;line-height:.9}.et-departure-type>a{font-size:8px}.et-departure-coordinates{gap:35px;font-size:6px;line-height:1.8;bottom:40px}.et-departure-coordinates>span{max-width:130px}.et-departure-image{object-position:65% center}.et-atlas-pin{height:calc(100svh - 75px);min-height:760px;padding:28px 6vw;top:75px}.et-atlas-pin>header{gap:25px;font-size:7px;line-height:1.7}.et-atlas-pin>header>span:last-child{text-align:right;max-width:110px}.et-atlas-field{inset:10% 0 24%}.et-destination-window{border-radius:45% 45% 8px 8px;width:70%;height:49%;top:3%;left:15%}.et-window-corner{padding:8px 10px;font-size:7px;bottom:12px;left:15px}.et-destination-type{max-width:none;top:60%;left:8%;right:8%}.et-destination-type>span{font-size:8px}.et-destination-type h2{max-width:300px;margin:15px 0;font-size:39px}.et-destination-type>p{max-width:290px;font-size:10px;line-height:1.7}.et-destination-type .et-mood{margin-top:16px;font-size:6px}.et-atlas-controls{gap:15px;bottom:125px}.et-atlas-controls>button{gap:8px;padding:15px 0;font-size:7px;line-height:1.7}.et-atlas-controls>button>span{font-size:15px}.et-contours{height:65%;top:10%}.et-travel-manifesto{grid-template-columns:1fr;gap:35px;padding:70px 7vw}.et-travel-manifesto>div>span{font-size:7px}.et-travel-manifesto h2{font-size:49px}.et-travel-manifesto>p{font-size:13px;line-height:1.9}.et-travel-manifesto figure>img{object-position:60% center;border-radius:55px 0;height:400px}.et-travel-manifesto figcaption{font-size:6px}.et-trip-builder{grid-template-columns:1fr;gap:50px;padding:70px 7vw 80px}.et-trip-builder>header>span{font-size:7px}.et-trip-builder h2{font-size:52px}.et-trip-builder>header>p{font-size:12px}.et-pass{padding:24px;transform:rotate(2deg)}.et-pass-top>strong{font-size:21px}.et-pass-top>span{max-width:80px;font-size:6px}.et-pass-route{gap:10px;margin:28px 0;font-size:23px}.et-pass fieldset button{flex-basis:40%;padding:11px 5px;font-size:8px}.et-itinerary>p{font-size:14px}.et-itinerary>small{font-size:8px}.et-stamp-button{padding:17px 9px;font-size:8px}.et-pass-stamp{width:130px;height:130px;font-size:13px;top:26%;right:8%}.et-pass-note{font-size:7px}.et-identity{grid-template-columns:1fr;gap:60px;padding:80px 8vw}.et-luggage-tag{padding:35px 25px 25px;transform:rotate(-5deg)}.et-luggage-tag>span:first-child{font-size:6px}.et-luggage-tag>div:first-of-type{height:230px}.et-tag-barcode{height:25px}.et-luggage-tag>small{font-size:5px}.et-identity aside>span{font-size:7px}.et-identity aside h2{font-size:47px}.et-palette>span{padding:24px 7px;font-size:5px}}@media (prefers-reduced-motion:reduce){.bespoke-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bespoke-world.is-still .vc-evidence-logo,.bespoke-world.is-still .fe-logo-plot>div:first-of-type,.bespoke-world.is-still .et-luggage-tag>div:first-of-type{animation:none}.bespoke-world .bw-mark{flex-shrink:0;width:32px;height:32px;display:block}.bespoke-world{padding-top:88px}.sh-hero-stamp{width:140px;height:140px;padding:25px;font-size:20px}.vc-period{font-style:normal!important}@media (width<=700px){.bespoke-world{padding-top:75px}.sh-hero-stamp{width:95px;height:95px;padding:19px;font-size:14px}}.et-contours{z-index:3;pointer-events:none}.et-destination-window{z-index:1}.et-destination-type{z-index:4}.sh-lab-sticker{width:100px;height:100px;padding:22px;font-size:12px}@media (width<=700px){.sh-lab-sticker{width:68px;height:68px;padding:13px;font-size:9px}}.et-pass-stamp{pointer-events:none}@media (width<=700px){.sh-hero-poster h1{font-size:clamp(56px,15vw,100px)}}.travel-odyssey{color:#fff8e8;background:#123b55;height:760svh;position:relative}.tj-pin{height:calc(100svh - 88px);min-height:760px;position:sticky;top:88px;overflow:clip}.tj-world,.tj-grade{position:absolute;inset:0;overflow:hidden}.tj-world>img,.tj-cloud-wipe{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tj-sky{transform:scale(1.1)}.tj-island{opacity:var(--island);transform:scale(var(--island-zoom));object-position:65% center}.tj-shore{opacity:var(--shore);transform:scale(calc(1 + var(--dive)*.2));object-position:center}.tj-world .tj-underwater{z-index:5;clip-path:inset(calc((1 - var(--dive))*100%) 0 0 0);transform:scale(calc(1.12 - var(--dive)*.12));object-position:65% center}.tj-cloud-wipe{z-index:4;pointer-events:none;opacity:var(--cloud-wipe);transform:translateX(var(--cloud-x)) scale(1.5);filter:blur(2px);mix-blend-mode:screen}.tj-cloud-wipe img{object-fit:cover;width:100%;height:100%}.tj-cabin-window{z-index:6;width:30%;height:64%;transform:scale(calc(1 + var(--exit)*4));opacity:calc(1 - var(--exit));pointer-events:none;background:linear-gradient(90deg,#ffffff15,#0000 65%);border:30px solid #e2e1dc;border-radius:45% 45% 42% 42%;position:absolute;top:16%;left:55%;box-shadow:0 0 0 200vmax #12364e,inset 0 0 0 4px #8d9ba0,inset 0 0 35px #162e3a88,0 0 25px #0006}.tj-cabin-window>span{text-align:center;letter-spacing:.15em;color:#b7c8cf;font-size:7px;position:absolute;bottom:-70px;left:0;right:0}.tj-cabin-window>i{border-radius:inherit;border:1px solid #d2f5ff88;position:absolute;inset:6px;box-shadow:inset 6px 6px 12px #fff8}.tj-aircraft-flight{z-index:7;pointer-events:none;clip-path:ellipse(calc(15% + var(--exit)*85%) calc(33% + var(--exit)*67%) at 70% 48%);position:absolute;inset:0}.tj-aircraft{object-fit:contain;width:65%;height:55%;transform:translate(var(--plane-x),var(--plane-y)) rotate(var(--plane-turn)) scale(var(--plane-scale));opacity:var(--plane-alpha);filter:drop-shadow(0 25px 15px #274e5b33);position:absolute;top:22%;left:37%}.tj-world .tj-cocktail{z-index:8;object-fit:contain;width:36%;height:76%;opacity:var(--glass);transform:translateY(var(--glass-y)) scale(var(--glass-scale));filter:drop-shadow(0 25px 20px #344e4a44);pointer-events:none;inset:10% auto auto 53%}.tj-droplet{z-index:11;pointer-events:none;width:42px;height:42px;transform:translateY(var(--drop-y)) rotate(-45deg) scale(var(--drop-scale));opacity:var(--drop-alpha);background:radial-gradient(circle at 67% 20%,#f7ffff 0,#8bdbe2 14%,#16a3b5 45%,#087c9a 90%);border-radius:50% 50% 50% 4%;position:absolute;top:51%;left:69%;box-shadow:inset 3px 3px 5px #fff7}.tj-waterline{z-index:12;width:120%;height:18%;left:-10%;top:calc(103% - var(--dive)*123%);transform:rotate(calc(var(--dive)*-3deg));opacity:clamp(0,var(--dive)*5,1);pointer-events:none;position:absolute}.tj-world .tj-reef-fish{z-index:13;inset:auto;left:var(--fish-x);object-fit:contain;width:26%;height:33%;opacity:clamp(0,(var(--dive) - .15)*3,1);transform:translateY(var(--fish-y)) rotate(calc(var(--dive)*-7deg));filter:drop-shadow(0 15px 10px #023b5322);pointer-events:none;position:absolute;top:45%}.tj-bubbles{z-index:13;opacity:var(--dive);pointer-events:none;position:absolute;inset:0}.tj-bubbles i{left:calc(45% + var(--bubble)*4%);bottom:calc(-10% + var(--bubble)*7%);width:calc(8px + var(--bubble)*2px);height:calc(8px + var(--bubble)*2px);transform:translateY(calc(var(--dive)*-200px));background:radial-gradient(circle at 30% 25%,#fff7,#0000 45%);border:1px solid #bdf5ff88;border-radius:50%;position:absolute}.tj-grade{z-index:15;pointer-events:none;background:linear-gradient(90deg,#042a4366,#0000 85%),linear-gradient(#0000 50%,#082f4b99)}.tj-header{z-index:20;justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;top:30px;left:6vw;right:6vw}.tj-header strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.tj-header strong em{letter-spacing:.1em;margin-left:10px;font-size:12px}.tj-header>span{letter-spacing:.12em;text-align:right;max-width:260px;font-size:7px;line-height:1.8}.tj-story-copy{z-index:20;pointer-events:none;text-shadow:0 2px 25px #03253d33;max-width:62%;position:absolute;top:27%;left:7vw}.tj-chapter{letter-spacing:.18em;font-size:9px}.tj-story-copy h1,.tj-story-copy h2{letter-spacing:-.055em;margin:25px 0;font:400 clamp(55px,6.5vw,104px)/.98 Georgia,serif}.tj-story-copy p{max-width:300px;font-size:13px;line-height:1.8}.tj-scroll-invitation{letter-spacing:.12em;margin-top:35px;font-size:9px;display:block}.tj-story-copy .tj-hidden-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tj-journey-controls{z-index:22;position:absolute;bottom:5%;left:6vw;right:6vw}.tj-journey-controls nav{border-top:1px solid #eef7e766;gap:15px;display:flex}.tj-journey-controls button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-top:2px solid #0000;flex:1;align-items:center;gap:10px;padding:18px 0;font-size:8px;line-height:1.7;display:flex}.tj-journey-controls button[aria-pressed=true]{border-color:#fff8e8}.tj-journey-controls small{opacity:.55;font-size:7px}.tj-journey-controls label{letter-spacing:.08em;align-items:center;gap:20px;max-width:600px;margin-top:12px;font-size:7px;display:flex}.tj-journey-controls input{accent-color:#e9efe1;cursor:ew-resize;width:100%}.tj-journey-controls label>span{text-align:right;width:35px}.travel-odyssey[data-scene="0"] .tj-story-copy{max-width:48%;top:28%}.travel-odyssey[data-scene="3"] .tj-story-copy{max-width:50%}.travel-odyssey[data-scene="5"] .tj-story-copy{max-width:65%;top:19%}.elsewhere-travel.is-still .travel-odyssey{height:auto}.elsewhere-travel.is-still .tj-pin{height:850px;position:relative;top:0}.vale-counsel .vc-opening{color:#eee8da;background:#14251e}.vale-counsel .vc-docket{border-color:#98ab9677}.vale-counsel .vc-title h1{color:#f3ebd8}.vale-counsel .vc-title .vc-period{color:#b69f73}.vale-counsel .vc-title a{border-color:#adb69f}.vale-counsel .vc-opening-footer{border-color:#9baf9677}.lc-office-film{color:#f3ebd8;background:#14251e;height:220svh;position:relative}.lc-office-pin{height:calc(100svh - 88px);min-height:760px;position:sticky;top:88px;overflow:clip}.lc-office-pin>img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.15 - var(--office,0)*.15));object-position:60% center;position:absolute;inset:0}.lc-office-shade{background:linear-gradient(90deg,#101f19e6,#0000 90%),linear-gradient(#0000 45%,#101f1988);position:absolute;inset:0}.lc-office-curtain{z-index:2;pointer-events:none;background:#14251e;width:50%;position:absolute;top:0;bottom:0}.lc-curtain-left{transform:translateX(calc(var(--office,0)*-120%));left:0}.lc-curtain-right{transform:translateX(calc(var(--office,0)*120%));right:0}.lc-office-copy{z-index:3;max-width:75%;position:absolute;top:18%;left:7vw}.lc-office-copy>span{letter-spacing:.13em;font-size:8px}.lc-office-copy h2{letter-spacing:-.06em;margin:35px 0;font:400 clamp(62px,7.5vw,115px)/.94 Georgia,serif}.lc-office-copy p{font-size:13px;line-height:1.8}.lc-office-copy a{letter-spacing:.1em;border-bottom:1px solid #ebdfc9;width:fit-content;margin-top:25px;padding:15px 0;font-size:9px;display:block}.lc-office-index{z-index:3;letter-spacing:.15em;font-size:8px;position:absolute;bottom:5%;left:7vw}.lc-system{color:#14251e;background:#dfe3d5;padding:110px 6vw}.lc-system-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:25px 10vw;display:grid}.lc-system-intro>span{letter-spacing:.12em;grid-column:1/-1;font-size:9px}.lc-system-intro h2{letter-spacing:-.06em;font-size:clamp(45px,5.8vw,88px);line-height:1.02}.lc-system-intro p{max-width:350px;padding-bottom:5px;font-size:14px;line-height:1.9}.lc-system-shell{transform:perspective(1800px) rotateX(calc((1 - var(--system-reveal,1))*3deg));transform-origin:50% 0;background:#f5f0e4;border:1px solid #17352244;margin-top:65px;box-shadow:0 30px 60px #14251e1a}.lc-system-top{color:#f5f0e4;background:#14251e;justify-content:space-between;align-items:center;gap:25px;padding:24px 30px;display:flex}.lc-system-top>div:first-child strong{letter-spacing:.05em;font-size:12px;display:block}.lc-system-top>div:first-child span{letter-spacing:.15em;opacity:.65;margin-top:8px;font-size:7px;display:block}.lc-system-top>div:last-child{gap:8px;display:flex}.lc-system-top button{color:#f5f0e4;background:0 0;border:1px solid #a8b59f66;padding:13px 15px;font-size:8px}.lc-system-top button[aria-pressed=true]{color:#14251e;background:#f5f0e4}.lc-pipeline{border-bottom:1px solid #8a9a7f55;justify-content:space-between;gap:15px;padding:24px 30px;display:flex;position:relative;overflow:hidden}.lc-pipeline-beam{pointer-events:none;background:#b59d65;height:2px;transition:width .65s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.lc-pipeline button{text-align:left;color:#14251e;background:0 0;border:0;align-items:center;gap:12px;min-width:0;font-size:9px;display:flex;position:relative}.lc-pipeline i{border:1px solid #677b5b66;border-radius:50%;flex-shrink:0;place-content:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.lc-pipeline button[aria-pressed=true] i{color:#f5f0e4;background:#315649;border-color:#315649}.lc-workspace{grid-template-columns:1.5fr 1fr;min-height:610px;display:grid}.lc-demo-main{padding:35px 40px 45px}.lc-demo-eyebrow{letter-spacing:.1em;opacity:.7;font-size:8px}.lc-demo-main h3{letter-spacing:-.04em;margin:25px 0;font:clamp(30px,3.8vw,55px)/1.03 Georgia,serif}.lc-demo-main>p{max-width:430px;font-size:12px;line-height:1.8}.lc-practice-picks{margin:28px 0}.lc-practice-picks button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #9aa88c77;justify-content:space-between;width:100%;padding:16px 0;font-size:11px;display:flex}.lc-practice-picks button[aria-pressed=true]{color:#315649;font-weight:700}.lc-demo-next{color:#f5f0e4;text-align:center;letter-spacing:.04em;background:#14251e;border:0;width:100%;margin-top:27px;padding:19px 15px;font-size:8px;display:block}.lc-demo-next:disabled{opacity:.4;cursor:not-allowed}.lc-demo-rail{background:#e6e6d9;border-left:1px solid #9ca68b66;padding:35px 30px}.lc-demo-rail>span{letter-spacing:.1em;font-size:8px}.lc-demo-rail ol{margin:25px 0;padding:0;list-style:none}.lc-demo-rail li{opacity:.5;border-bottom:1px solid #86927744;gap:20px;padding:17px 0;transition:opacity .4s;display:flex}.lc-demo-rail li[data-current=true]{opacity:1}.lc-demo-rail li>b{padding-top:3px;font-size:8px;font-weight:400}.lc-demo-rail li strong{font-size:11px}.lc-demo-rail li p{margin-top:6px;font-size:10px;line-height:1.7}.lc-demo-rail>button{letter-spacing:.04em;text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #14251e;padding:13px 0;font-size:7px}.lc-demo-rail>small{opacity:.65;max-width:290px;margin-top:20px;font-size:8px;line-height:1.8;display:block}.lc-sample-summary{margin:25px 0}.lc-sample-summary>div{border-bottom:1px solid #9ca68b66;padding:13px 0}.lc-sample-summary dt,.lc-matter-card dt{letter-spacing:.08em;opacity:.65;font-size:7px}.lc-sample-summary dd{margin:7px 0 0;font-size:12px;line-height:1.7}.lc-review-gate{background:#e9dfc7;border:1px solid #a18c6277;margin-top:25px;padding:25px}.lc-review-gate>span{letter-spacing:.08em;font-size:7px}.lc-review-gate>strong{margin:18px 0;font:26px/1.2 Georgia,serif;display:block}.lc-review-gate>p{font-size:10px;line-height:1.8}.lc-slot-picks{gap:12px;margin-top:25px;display:flex}.lc-slot-picks button{color:inherit;background:0 0;border:1px solid #8a9a7f88;flex:1;padding:22px 12px;font-size:11px;line-height:1.7}.lc-slot-picks button[aria-pressed=true]{color:#f5f0e4;background:#315649}.lc-slot-picks small{opacity:.6;margin-top:10px;font-size:7px;display:block}.lc-confirmation,.lc-followup-draft{background:#e5e7d6;border:1px solid #9ca68b66;margin-top:25px;padding:25px}.lc-confirmation>span,.lc-followup-draft>span{letter-spacing:.1em;font-size:7px}.lc-confirmation p,.lc-followup-draft p{margin-top:18px;font-size:12px;line-height:1.9}.lc-matter-card{border:1px solid #9ca68b66;margin-top:25px;padding:23px}.lc-matter-card header{justify-content:space-between;align-items:center;gap:20px;display:flex}.lc-matter-card header>strong{font-size:16px;font-weight:500}.lc-matter-card header>span{letter-spacing:.08em;font-size:6px}.lc-matter-card dl{margin:20px 0 0}.lc-matter-card dl>div{border-top:1px solid #9ca68b44;padding:12px 0}.lc-matter-card dd{margin:6px 0 0;font-size:11px;line-height:1.7}.lc-system-boundary{border-top:1px solid #87917666;grid-template-columns:1fr 2fr;gap:50px;margin-top:30px;padding-top:25px;display:grid}.lc-system-boundary>span{letter-spacing:.1em;font-size:8px}.lc-system-boundary>p{max-width:650px;font-size:11px;line-height:1.8}.vale-counsel.is-still .lc-office-film{height:auto}.vale-counsel.is-still .lc-office-pin{height:850px;position:relative;top:0}.vale-counsel.is-still .lc-office-curtain{display:none}.vale-counsel.is-still .lc-system-shell{transform:none}@media (width<=700px){.tj-pin{height:calc(100svh - 75px);min-height:760px;top:75px}.tj-header{align-items:start;top:25px;left:6vw;right:6vw}.tj-header strong{font-size:18px}.tj-header strong em{letter-spacing:.15em;margin:8px 0 0;font-size:8px;display:block}.tj-header>span{max-width:115px;font-size:6px;line-height:1.8}.tj-cabin-window{border-width:20px;width:55%;height:45%;top:18%;left:25%}.tj-aircraft-flight{clip-path:ellipse(calc(28% + var(--exit)*72%) calc(25% + var(--exit)*75%) at 52% 40%)}.tj-aircraft{width:85%;height:43%;transform:translate(calc(var(--plane-x)*.4),calc(var(--plane-y)*.6)) rotate(var(--plane-turn)) scale(var(--plane-scale));top:20%;left:10%}.tj-story-copy,.travel-odyssey[data-scene="0"] .tj-story-copy,.travel-odyssey[data-scene="3"] .tj-story-copy,.travel-odyssey[data-scene="5"] .tj-story-copy{max-width:none;inset:auto 7vw 26%}.tj-story-copy h1,.tj-story-copy h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(34px,8.5vw,52px);line-height:1.03}.tj-story-copy p{max-width:260px;font-size:10px;line-height:1.7}.tj-chapter{font-size:7px}.tj-scroll-invitation{margin-top:18px;font-size:7px}.travel-odyssey[data-scene="0"] .tj-story-copy{bottom:22%}.travel-odyssey[data-scene="0"] .tj-story-copy p{display:none}.travel-odyssey[data-scene="5"] .tj-story-copy{bottom:25%}.tj-world .tj-cocktail{width:57%;height:51%;transform:translateY(calc(var(--glass-y)*.5)) scale(var(--glass-scale));top:12%;left:35%}.tj-droplet{width:28px;height:28px;top:43%;left:63%}.tj-world .tj-reef-fish{width:48%;height:28%;top:23%;left:var(--fish-x)}.tj-journey-controls{bottom:100px;left:6vw;right:6vw}.tj-journey-controls nav{gap:7px}.tj-journey-controls button{text-align:center;letter-spacing:0;padding:12px 0;font-size:5px;line-height:1.6;display:block}.tj-journey-controls button small{margin-bottom:5px;font-size:6px;display:block}.tj-journey-controls label{gap:12px;margin-top:12px;font-size:6px}.tj-journey-controls label>span{width:28px}.tj-bubbles i{width:calc(5px + var(--bubble)*1px);height:calc(5px + var(--bubble)*1px)}.elsewhere-travel.is-still .tj-pin{height:850px}.lc-office-pin{height:calc(100svh - 75px);min-height:760px;top:75px}.lc-office-pin>img{object-position:52% center}.lc-office-copy{max-width:none;top:19%;left:7vw;right:7vw}.lc-office-copy>span{max-width:250px;font-size:7px;line-height:1.8;display:block}.lc-office-copy h2{margin:30px 0;font-size:58px}.lc-office-copy p{font-size:11px}.lc-office-copy a{font-size:8px}.lc-office-index{font-size:6px;line-height:1.8;bottom:110px;right:7vw}.lc-system{padding:75px 6vw}.lc-system-intro{grid-template-columns:1fr;gap:25px}.lc-system-intro>span{font-size:7px}.lc-system-intro h2{font-size:44px}.lc-system-intro p{font-size:12px}.lc-system-shell{margin-top:40px}.lc-system-top{padding:22px 20px;display:block}.lc-system-top>div:first-child strong{font-size:10px}.lc-system-top>div:first-child span{font-size:6px}.lc-system-top>div:last-child{margin-top:22px}.lc-system-top button{flex:1;padding:12px 7px;font-size:7px}.lc-pipeline{gap:5px;padding:20px 15px}.lc-pipeline button{text-align:center;flex:1;padding:0;font-size:6px;line-height:1.5;display:block}.lc-pipeline button i{width:23px;height:23px;margin:0 auto 9px;font-size:6px}.lc-workspace{grid-template-columns:1fr;min-height:0}.lc-demo-main{padding:28px 22px 35px}.lc-demo-eyebrow{font-size:7px}.lc-demo-main h3{font-size:37px}.lc-demo-main>p{font-size:11px}.lc-practice-picks button{font-size:10px}.lc-demo-next{padding:18px 12px;font-size:7px;line-height:1.8}.lc-demo-rail{border-top:1px solid #9ca68b66;border-left:0;padding:28px 22px}.lc-demo-rail>span{font-size:7px}.lc-demo-rail ol{margin:20px 0}.lc-demo-rail li{gap:15px;padding:13px 0}.lc-demo-rail li strong{font-size:10px}.lc-demo-rail li p{font-size:9px}.lc-demo-rail>small{font-size:7px}.lc-system-boundary{grid-template-columns:1fr;gap:18px;padding-top:25px}.lc-system-boundary>p{font-size:10px}.lc-sample-summary dd{font-size:11px}.lc-review-gate{padding:22px}.lc-review-gate>strong{font-size:24px}.lc-review-gate>p{font-size:9px}.lc-slot-picks{display:block}.lc-slot-picks button{width:100%;margin-top:10px;padding:17px;font-size:10px;display:block}.lc-slot-picks small{margin-top:5px}.lc-confirmation,.lc-followup-draft{padding:20px}.lc-confirmation p,.lc-followup-draft p{font-size:11px}.lc-matter-card{padding:18px}.lc-matter-card header{display:block}.lc-matter-card header>span{margin-top:8px;display:block}.lc-matter-card dd{font-size:10px}}@media (prefers-reduced-motion:reduce){.lc-pipeline-beam{transition:none}}.lc-curtain-left{transform:translateX(calc(-15% - var(--office,0)*105%))}.lc-curtain-right{transform:translateX(calc(15% + var(--office,0)*105%))}@media (width<=700px){.tj-journey-controls button{font-size:6px}.travel-odyssey[data-scene="0"] .tj-story-copy{bottom:27%}.tj-journey-controls{bottom:145px}.tj-story-copy,.travel-odyssey[data-scene="0"] .tj-story-copy,.travel-odyssey[data-scene="3"] .tj-story-copy,.travel-odyssey[data-scene="5"] .tj-story-copy{bottom:34%}.tj-cabin-window{height:37%;top:14%}.tj-cabin-window>span{display:none}.tj-aircraft{top:11%}}.lc-firm-cta{display:inline-block}@media (width<=700px){.tj-journey-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#062c4380;border:1px solid #e8fbff22;border-radius:14px;padding:12px}}.sim-experience,.sim-entry{--sim-pink:#ff007b;color:#f5f0ea;background:#100e10;font-family:Arial,sans-serif}.sim-experience{scroll-margin-top:88px}.sim-experience *,.sim-entry *{box-sizing:border-box}.sim-experience h2,.sim-entry h2{letter-spacing:-.065em;margin:24px 0;font-family:Arial,sans-serif;font-size:clamp(45px,6.5vw,106px);font-weight:850;line-height:.92}.sim-experience h2 em,.sim-entry h2 em{color:var(--sim-pink);font-family:Georgia,serif;font-weight:400}.sim-experience p,.sim-entry p{max-width:370px;font-size:17px;line-height:1.6}.sim-experience span,.sim-entry>div>span{letter-spacing:.1em;font-size:10px}.sim-experience button{cursor:pointer}.sim-copy>small{opacity:.65;max-width:350px;font-size:11px;line-height:1.6;display:block}.sim-controls{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.sim-controls button{letter-spacing:.03em;color:inherit;background:0 0;border:1px solid #ffffff38;border-radius:24px;padding:12px 14px;font:10px/1.4 Arial,sans-serif}.sim-controls button[aria-pressed=true]{background:var(--sim-pink);border-color:var(--sim-pink);color:#fff}.sim-open{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid;padding:12px 0;font:10px Arial,sans-serif}.sim-arrival{isolation:isolate;height:105svh;min-height:800px;position:relative;overflow:clip}.sim-portrait{background:#27171f;position:absolute;inset:0 0 0 30%}.sim-portrait img{object-fit:contain;object-position:right bottom;opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 6.5s;position:absolute;inset:0;transform:scale(1.04)}.sim-portrait img.active{opacity:1;transform:scale(1)}.sim-arrival:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#100e10 20%,#100e10cc 34%,#0000 65%);position:absolute;inset:0}.sim-arrival-copy{z-index:1;max-width:55%;padding:90px 6vw;position:relative}.sim-arrival h2{font-size:clamp(80px,10vw,166px)}.sim-arrival a{color:inherit;margin-top:22px;font-size:10px;display:inline-block}.sim-arrival .sim-controls{max-width:350px}.sim-ribbon{color:#100e10;background:#f3ebdf;border-top:1px solid #222;border-bottom:1px solid #222;align-items:center;height:250px;display:flex;position:relative;overflow:clip}.sim-ribbon-track{width:max-content;animation:28s linear infinite sim-stream;display:flex;transform:rotate(-3deg)}.sim-ribbon-copy{gap:65px;padding-right:65px;display:flex}.sim-logo-window{width:400px;height:135px;display:block;position:relative;overflow:clip}.sim-logo-window img{width:400px;max-width:none;height:auto;position:absolute;top:-25px;left:0}.sim-sticker{z-index:2;background:var(--sim-pink);color:#fff;border:1px solid #100e10;width:220px;padding:22px;transition:transform .25s;position:absolute;top:25px;right:7%;transform:rotate(7deg);box-shadow:9px 9px #100e10}.sim-sticker:hover{transform:rotate(0)translateY(-4px)}.sim-sticker small{letter-spacing:.06em;font-size:8px}.sim-sticker strong{letter-spacing:-.05em;margin:16px 0;font-size:25px;line-height:1.04;display:block}.sim-sticker>span{font-size:10px;font-weight:700}.sim-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sim-entry>div:last-child{background:#181318;padding:90px 6vw;position:relative}.sim-entry a:not(.sim-sticker){color:inherit;border-bottom:1px solid #ff007b;padding:14px 0;font-size:11px;display:inline-block}.sim-identity{color:#161116;background:#f1ece5;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:100px 6vw;display:grid}.sim-identity .sim-controls button{border-color:#17111744}.sim-identity-stage{background:#fff;border:1px solid #100e1022;justify-content:center;align-items:center;height:660px;display:flex;box-shadow:20px 25px #ff007b}.sim-identity-stage img{object-fit:contain;width:100%;height:100%;animation:.7s both sim-ink}.sim-transformations{height:420svh;scroll-margin-top:88px;position:relative}.sim-transform-pin{background:#171317;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;height:calc(100svh - 88px);min-height:720px;padding:50px 6vw;display:grid;position:sticky;top:88px;overflow:clip}.sim-compare{aspect-ratio:836/941;background:#392a32;max-width:100%;max-height:65svh;position:relative;overflow:clip}.sim-before,.sim-after{position:absolute;inset:0;overflow:hidden}.sim-before img,.sim-after img{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;left:0}.sim-after{clip-path:inset(0 calc(100% - var(--sim-reveal)) 0 0)}.sim-after img{left:-100%}.sim-compare i{width:2px;top:0;bottom:0;left:var(--sim-reveal);background:var(--sim-pink);position:absolute}.sim-before-label,.sim-after-label{color:#fff;background:#100e10cc;padding:8px;position:absolute;top:20px;font-size:8px!important}.sim-before-label{right:12px}.sim-after-label{left:12px}.sim-scrub{letter-spacing:.1em;margin:20px 0 4px;font-size:9px;display:block}.sim-scrub input{width:100%;accent-color:var(--sim-pink);margin-top:12px;display:block}.sim-merch{color:#140c11;background:#ff007b;padding:110px 6vw;position:relative;overflow:clip}.sim-merch h2 em{color:#fff}.sim-merch-copy{max-width:600px}.sim-merch-art{perspective:1200px;align-items:center;gap:3vw;margin:70px 0 30px;display:flex}.sim-merch-art button{background:0 0;border:0;flex:1;min-width:0;padding:0;transition:transform .5s;animation:8s ease-in-out infinite sim-hover;transform:rotate(-6deg);box-shadow:12px 20px 45px #54002966}.sim-merch-art button:nth-child(2){animation-delay:-3s;transform:rotate(5deg)translateY(-50px)}.sim-merch-art button:nth-child(3){animation-delay:-5s;transform:rotate(-3deg)}.sim-merch-art img{width:100%;height:auto;display:block}.sim-worlds{height:500svh;position:relative}.sim-world-pin{background:var(--world-tone);color:#141214;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;height:calc(100svh - 88px);min-height:740px;padding:45px 6vw;transition:background .6s;display:grid;position:sticky;top:88px;overflow:clip}.sim-world-pin h2{font-size:clamp(45px,6vw,90px);animation:.55s both sim-ink}.sim-world-pin .sim-controls{max-width:400px}.sim-world-pin .sim-controls button{border-color:#14121455}.sim-world-board{height:calc(100svh - 190px);min-height:620px;transform:rotate(var(--sim-turn,0deg));transition:transform .2s}.sim-world-board img{object-fit:contain;filter:drop-shadow(15px 20px 20px #14121444);width:100%;height:100%;animation:.65s both sim-board}.sim-world-count{position:absolute;bottom:25px;left:6vw}.sim-finale{color:#f4eae9;background:#100e10;padding:140px 6vw}.sim-finale a{color:#fff;background:#ff007b;margin-top:22px;padding:22px 26px;font-size:11px;display:inline-block}.sim-art-dialog{color:#100e10;overscroll-behavior:contain;background:#f7f3ed;border:1px solid #ff007b;width:min(1000px,94vw);max-height:90svh;padding:20px}.sim-art-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100e10ed}.sim-art-dialog>div{z-index:2;background:#f7f3ed;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:12px;display:flex;position:sticky;top:-20px}.sim-art-dialog button{color:#fff;background:#100e10;border:0;padding:12px;font-size:10px}.sim-art-dialog>img{background:#fff;width:100%;height:auto}.sim-art-dialog>a{color:#100e10;padding:20px 0;font-size:11px;display:block}.sim-still .sim-transformations,.sim-still .sim-worlds{height:auto}.sim-still .sim-transform-pin,.sim-still .sim-world-pin{height:auto;min-height:800px;position:relative;top:0}.sim-still *{transition:none!important;animation:none!important}html[data-shy-motion=off] .sim-ribbon-track,html[data-shy-motion=off] .sim-merch-art button{animation:none!important}@keyframes sim-stream{to{transform:translate(-50%)rotate(-3deg)}}@keyframes sim-ink{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes sim-board{0%{opacity:0;transform:translate(70px,15px)rotate(9deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes sim-hover{50%{translate:0 -18px}}@media (width<=800px){.sim-experience{scroll-margin-top:75px}.sim-arrival{height:105svh;min-height:850px}.sim-portrait{inset:25% 0 0}.sim-portrait img{object-position:center bottom;object-fit:contain}.sim-arrival:after{background:linear-gradient(#0000 55%,#100e1066),linear-gradient(#100e10 12%,#0000 55%)}.sim-arrival-copy{max-width:100%;padding:45px 6vw}.sim-arrival h2{max-width:400px;font-size:22vw}.sim-arrival h2 br{display:none}.sim-arrival p{max-width:240px}.sim-arrival .sim-controls{margin-top:25px}.sim-ribbon{height:230px}.sim-logo-window{width:300px;height:105px}.sim-logo-window img{width:300px;top:-18px}.sim-sticker{width:175px;padding:18px;top:26px;right:7%}.sim-sticker strong{font-size:23px}.sim-sticker small{font-size:7px}.sim-identity{grid-template-columns:1fr;gap:35px;padding:70px 6vw}.sim-identity-stage{height:520px;box-shadow:10px 12px #ff007b}.sim-transform-pin,.sim-world-pin{grid-template-columns:1fr;align-content:start;gap:20px;height:calc(100svh - 75px);min-height:860px;padding:28px 6vw 100px;top:75px}.sim-transform-pin h2,.sim-world-pin h2{margin:16px 0;font-size:12vw}.sim-transform-pin p{margin:10px 0;font-size:13px}.sim-transform-pin .sim-copy>small{font-size:9px}.sim-controls{gap:6px;margin:18px 0}.sim-controls button{padding:9px 11px;font-size:8px}.sim-compare-wrap{width:100%;max-width:300px;margin:auto}.sim-compare{width:auto;min-height:270px;max-height:40svh;margin:auto}.sim-compare-wrap>.sim-open{font-size:8px}.sim-scrub{margin-top:12px;font-size:8px}.sim-merch{padding:70px 6vw}.sim-merch-art{flex-wrap:wrap;gap:15px;margin-top:50px}.sim-merch-art button{flex:40%;max-width:47%}.sim-merch-art button:last-child{margin:20px auto 0}.sim-world-pin{gap:10px;min-height:950px}.sim-world-pin p{margin:8px 0;font-size:14px}.sim-world-pin .sim-copy>small{font-size:9px}.sim-world-pin .sim-controls{margin:14px 0}.sim-world-board{height:460px;min-height:0}.sim-world-count{bottom:90px}.sim-still .sim-world-pin{min-height:950px}.sim-finale{padding:90px 6vw}.sim-finale h2{font-size:12vw}.sim-entry>div:last-child{padding:65px 6vw}.sim-entry h2{font-size:12vw}}@media (prefers-reduced-motion:reduce){.sim-experience *,.sim-entry *{transition:none!important;animation:none!important}}.hero-reveal-lens.hero-auto-lens{clip-path:circle(var(--auto-lens,0%) at 70% 45%);transition:clip-path .12s linear}.hero-secret{cursor:default}@media (width<=800px){.sim-arrival h2 br{display:initial}.sim-arrival h2{font-size:21vw}.sim-transform-pin{gap:12px;height:calc(100svh - 75px);min-height:0;padding:22px 6vw 35px}.sim-transform-pin h2{margin:12px 0;font-size:10.5vw}.sim-transform-pin .sim-controls{margin:12px 0}.sim-compare{min-height:220px;max-height:34svh}.sim-scrub{margin:10px 0 0}.sim-world-pin{gap:12px;height:calc(100svh - 75px);min-height:0;padding:24px 6vw 35px}.sim-world-board{height:40svh;min-height:0}.sim-world-pin h2{font-size:10.8vw}.sim-world-count{bottom:16px}.sim-still .sim-transform-pin,.sim-still .sim-world-pin{height:auto;min-height:0;padding-bottom:55px}.sim-still .sim-world-board{height:500px}}@media (width<=800px) and (height<=730px){.sim-transform-pin,.sim-world-pin{height:auto;min-height:0;position:relative;top:0}.sim-transformations,.sim-worlds{height:auto}}.sim-compare-personal{aspect-ratio:1672/941;min-height:0}.sim-compare-personal .sim-before img,.sim-compare-personal .sim-after img{width:100%;left:0}.sim-compare-personal .sim-before img{filter:grayscale()}.sim-compare-personal .sim-before-label,.sim-compare-personal .sim-after-label{display:none}.sim-entry{scroll-margin-top:88px}.sim-logo-window{height:100px}.sim-logo-window img{top:-32px}.sim-merch-art button{aspect-ratio:1122/1402}.sim-merch-art img{object-fit:contain;height:100%}@media (width<=800px){.sim-entry{scroll-margin-top:75px}.sim-logo-window{height:75px}.sim-logo-window img{top:-24px}}.bf-overture{background:#160d13;height:260svh;scroll-margin-top:88px;position:relative}.bf-overture-pin{isolation:isolate;height:calc(100svh - 88px);min-height:650px;position:sticky;top:88px;overflow:clip}.bf-overture-image{background:#160d13;position:absolute;inset:0}.bf-overture-image>img,.bf-overture-iris{object-fit:cover;object-position:70% 35%;width:100%;height:100%;position:absolute;inset:0}.bf-overture-image>img:first-child{transform:scale(calc(1.04 + var(--o-progress,0)*.1));filter:brightness(.7)}.bf-overture-iris{clip-path:circle(var(--o-iris,0%) at 70% 45%)}.bf-overture-image .bf-pink-entrance{opacity:var(--o-pink,0);transform:translateY(calc((1 - var(--o-pink,0))*14%));object-position:70% 40%}.bf-overture-grain{pointer-events:none;background:linear-gradient(90deg,#150b14e6,#0000 76%),linear-gradient(#0000 60%,#150b1477);position:absolute;inset:0}.bf-overture-kicker{z-index:2;position:absolute;top:35px;left:5vw;font-size:9px!important}.bf-title{z-index:2;transform:translateY(calc(var(--o-progress,0)*-16px));position:absolute;top:17%;left:5vw}.bf-title h1{letter-spacing:-.085em;margin:0;font-family:Arial,sans-serif;font-size:clamp(90px,13.5vw,220px);font-weight:900;line-height:.75}.bf-title h1 em{color:#ff007b;font-family:Georgia,serif;font-weight:400;line-height:.9}.bf-title p{margin-top:38px;font-size:17px}.bf-title[data-beat="2"] h1 em{color:#f5e5d7}.bf-overture-bottom{z-index:3;border-top:1px solid #fff5;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex;position:absolute;bottom:25px;left:5vw;right:5vw}.bf-overture-bottom a{color:#fff;font-size:10px}.bf-overture-bottom small{font-size:8px}.bf-overture-vertical{writing-mode:vertical-rl;position:absolute;top:30%;right:23px;letter-spacing:.22em!important;font-size:9px!important}.bf-transfer{color:#151115;background:#f3ebdf;height:420svh;scroll-margin-top:88px;position:relative}.bf-transfer-pin{isolation:isolate;background:#f3ebdf;height:calc(100svh - 88px);min-height:720px;position:sticky;top:88px;overflow:clip}.bf-paper-lines{opacity:calc(1 - var(--bf-package,0));pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 43px,#4f39321a 44px 45px);position:absolute;inset:0;transform:rotate(-4deg)scale(1.1)}.bf-paper-note{z-index:4;width:40%;position:absolute;top:10%;left:6vw}.bf-paper-note h2{margin:28px 0;font-size:clamp(60px,7.5vw,115px)}.bf-paper-note p{max-width:280px;font-size:15px}.bf-signature-object{z-index:6;width:42vw;transform:translate(calc(var(--bf-flight,0)*-12vw),calc(var(--bf-flight,0)*28vh)) rotate(calc(var(--bf-flight,0)*-7deg)) scale(calc(.8 + var(--bf-ink,0)*.2 - var(--bf-flight,0)*.45));transform-origin:50%;pointer-events:none;opacity:calc(.25 + var(--bf-ink,0)*.75);position:absolute;top:21%;right:5vw}.bf-signature-object>div{aspect-ratio:4;width:100%;filter:blur(calc((1 - var(--bf-ink,0))*12px));position:relative;overflow:clip}.bf-signature-object img{width:100%;max-width:none;height:auto;position:absolute;top:-8%;transform:translateY(-4%)}.bf-signature-object svg{stroke:#ff007b;fill:none;stroke-width:3px;stroke-dasharray:1;width:100%;height:90px;stroke-dashoffset:calc(1 - var(--bf-ink,0));transform:rotate(-7deg)}.bf-signature-object>span{text-align:center;letter-spacing:.25em;font-size:8px;display:block}.bf-identity-evidence{width:40%;opacity:calc(1 - var(--bf-flight,0)*1.6);visibility:visible;align-items:center;gap:22px;display:flex;position:absolute;bottom:70px;right:6vw}.bf-identity-evidence .sim-controls{width:45%;margin:0}.bf-identity-evidence button{color:#151115;border-color:#15111566}.bf-evidence-button{background:#fff;width:48%;height:270px;padding:8px;transform:rotate(4deg);box-shadow:10px 15px 20px #24142222;border:0!important}.bf-evidence-button img{object-fit:contain;width:100%;height:230px}.bf-evidence-button span{margin-top:10px;font-size:7px;display:block}.bf-transfer-pin[data-phase="1"] .bf-identity-evidence,.bf-transfer-pin[data-phase="2"] .bf-identity-evidence{visibility:hidden;pointer-events:none}.bf-package-world{pointer-events:none;z-index:2;opacity:var(--bf-package,0);clip-path:circle(calc(var(--bf-package,0)*145%) at 74% 70%);background:#f40077;position:absolute;inset:0}.bf-package-world button{right:calc(2vw + var(--card)*12vw);top:calc(9% + var(--card)*7%);width:30vw;max-width:440px;transform:translateY(calc((1 - var(--bf-package,0))*100vh)) rotate(calc((var(--card) - 1)*12deg));pointer-events:auto;background:0 0;border:0;padding:0;transition:filter .25s;position:absolute;box-shadow:12px 22px 30px #3f001c44}.bf-package-world button:hover{filter:brightness(1.15)}.bf-package-world img{width:100%;height:auto;display:block}.bf-transfer-pin[data-phase="2"] .bf-paper-note{color:#fff;width:31%;top:10%}.bf-transfer-pin[data-phase="2"] .bf-paper-note h2{font-size:clamp(48px,5vw,85px)}.bf-transfer-pin[data-phase="2"] .bf-paper-note h2 em{color:#1b1017}.bf-transfer-controls{z-index:8;gap:10px;display:flex;position:absolute;bottom:25px;left:6vw}.bf-transfer-controls button{color:#151115;background:#f3ebdf;border:1px solid;border-radius:30px;padding:12px 17px;font-size:9px}.bf-transfer-controls button[aria-pressed=true]{color:#fff;background:#151115}.bf-transfer-tag{z-index:7;max-width:220px;position:absolute;bottom:30px;right:4vw;font-size:8px!important}.bf-goat-director{z-index:35;opacity:0;visibility:hidden;pointer-events:none;width:100px;transition:opacity .3s;position:fixed;bottom:65px;right:24px}.bf-goat-director.is-visible{opacity:1;visibility:visible}.bf-goat-director a{color:#fff;text-align:center;pointer-events:auto;display:block}.bf-goat-director img{object-fit:contain;width:85px;height:110px;transform:translateX(var(--goat-cross,0px)) rotate(var(--goat-lean,0deg));filter:drop-shadow(0 6px 5px #0007)}.bf-goat-director span{letter-spacing:.05em;background:#1b111de8;border:1px solid #ff007b77;border-radius:5px;padding:9px;display:block;font-size:7px!important}.bf-goat-director b{color:#ff83bf;margin-top:6px;font-size:7px;display:block}.bf-goat-director>i{height:2px;width:var(--goat-progress,0%);background:#ff007b;margin-top:5px;display:block}.sim-experience.sim-film-v2 .sim-transformations{height:520svh}.sim-film-v2 .sim-transform-pin{isolation:isolate;min-height:650px;padding:0;display:block}.sim-film-v2 .sim-compare-wrap{width:100%;max-width:none;margin:0;position:absolute;inset:0}.sim-film-v2 .sim-compare{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.sim-film-v2 .sim-before img,.sim-film-v2 .sim-after img,.sim-film-v2 .sim-compare-personal img{object-fit:cover;object-position:center}.sim-film-v2 .sim-transform-pin>.sim-copy{z-index:4;pointer-events:none;max-width:40%;position:absolute;top:6%;left:5vw}.sim-film-v2 .sim-transform-pin>.sim-copy:before{content:"";filter:blur(20px);z-index:-1;background:linear-gradient(90deg,#140c14e8,#140c1499,#0000);position:absolute;inset:-60px -40px -90px}.sim-film-v2 .sim-transform-pin h2{margin:20px 0;font-size:clamp(48px,6vw,90px)}.sim-film-v2 .sim-transform-pin .sim-copy p{max-width:310px;font-size:14px}.sim-film-v2 .sim-transform-pin .sim-copy small{color:#f4e5eb;opacity:1;max-width:280px;font-size:9px}.sim-film-v2 .sim-transform-pin .sim-controls{pointer-events:auto;max-width:350px}.sim-film-v2 .sim-transform-pin .sim-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100d13b8}.sim-film-v2 .sim-transform-pin .sim-controls button[aria-pressed=true]{background:#ff007b}.sim-film-v2 .sim-compare i{width:3px;box-shadow:0 0 22px #ff007b88}.sim-film-v2 .sim-scrub{z-index:6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#180d19bb;border-radius:7px;padding:13px 18px;font-size:8px;position:absolute;bottom:58px;left:5vw;right:15vw}.sim-film-v2 .sim-compare-wrap>.sim-open{z-index:6;color:#fff;background:#180d19bb;padding:10px;font-size:8px;position:absolute;bottom:24px;left:5vw}.sim-film-v2 .sim-before-label,.sim-film-v2 .sim-after-label{top:27px;font-size:8px!important}.sim-film-v2 .sim-before-label{right:5vw}.sim-film-v2 .sim-after-label{left:51%}.sim-film-v2 .sim-worlds{height:580svh}.sim-film-v2 .sim-world-pin{isolation:isolate;color:#fff;background:#0d1821;gap:0}.sim-film-v2 .sim-world-pin>.sim-copy{z-index:4;max-width:480px}.sim-film-v2 .sim-world-pin:before{content:"";background:radial-gradient(ellipse at 80% 20%,var(--world-tone),transparent 72%);opacity:.3;z-index:-1;position:absolute;inset:0}.sim-film-v2 .sim-world-board{width:47vw;height:88%;min-height:0;transform:perspective(1300px) rotateY(calc(var(--world-phase,.5)*-8deg)) rotate(var(--sim-turn,0deg));transition:transform .2s;position:absolute;top:6%;right:4vw}.sim-film-v2 .sim-world-board img{filter:drop-shadow(0 28px 30px #0008)}.sim-film-v2 .sim-world-pin .sim-controls button{border-color:#fff5}.sim-film-v2 .sim-world-pin h2{font-size:clamp(48px,5.8vw,95px)}.sim-film-v2 .sim-world-count{letter-spacing:.2em;font-size:16px}.sim-film-v2 .sim-world-pin[data-world=musebyte]{background:#116997}.sim-film-v2 .sim-world-pin[data-world=musebyte] .sim-world-board{transform:perspective(1400px) rotateY(-9deg) translateY(calc(var(--world-phase,.5)*-18px))}.sim-film-v2 .sim-world-pin[data-world=honey-south]{background:#322014}.sim-film-v2 .sim-world-pin[data-world=honey-south] .sim-world-board{transform:perspective(1400px) rotateX(5deg) rotate(calc(var(--world-phase,.5)*5deg))}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals]{background:#242d23}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals] .sim-world-board{clip-path:inset(0 round 45% 45% 0 0);transform:translateY(calc(var(--world-phase,.5)*-20px))}.sim-film-v2 .sim-world-pin[data-world=elevate-legal]{background:#101923}.sim-film-v2 .sim-world-pin[data-world=elevate-legal] .sim-world-board{transform:perspective(1500px) rotateY(calc((.5 - var(--world-phase,.5))*18deg));border-left:2px solid #b79a5c}.sim-film-v2 .sim-world-pin[data-world=luna-veil]{color:#251c1a;background:#d9cbbb}.sim-film-v2 .sim-world-pin[data-world=luna-veil] .sim-world-board{transform:rotate(calc((.5 - var(--world-phase,.5))*-8deg));background:#eadfd1;border-radius:50% 50% 0 0}.sim-film-v2 .sim-world-pin[data-world=luna-veil] .sim-controls button{border-color:#251c1a55}.sim-film-v2 .sim-finale{padding:170px 6vw;position:relative;overflow:clip}.sim-film-v2 .sim-finale:before{content:"SHY";letter-spacing:-.1em;color:#ff007b12;pointer-events:none;font:900 45vw/.8 Arial;position:absolute;bottom:0;right:0}.sim-film-v2 .sim-finale h2,.sim-film-v2 .sim-finale a{position:relative}.sim-film-v2 .sim-sticker{border-radius:2px 2px 28px}.sim-film-v2 .sim-sticker:after{content:"";border:12px solid #ffb0d1;border-color:#0000 #ffb0d1 #ffb0d1 #0000;position:absolute;bottom:0;right:0}.bf-still{height:auto!important}.bf-still>.bf-overture-pin,.bf-still>.bf-transfer-pin{height:850px;position:relative;top:0}.bf-still .bf-signature-object{opacity:1}.bf-still .bf-signature-object>div{filter:none}.bf-still .bf-package-world{opacity:0;clip-path:none}.bf-still [data-phase="2"] .bf-package-world{opacity:1}.bf-still [data-phase="2"] .bf-package-world button{transform:rotate(calc((var(--card) - 1)*12deg))}.bf-still [data-phase="2"] .bf-signature-object{display:none}.sim-film-v2.sim-still .sim-transformations,.sim-film-v2.sim-still .sim-worlds{height:auto}.sim-film-v2.sim-still .sim-transform-pin,.sim-film-v2.sim-still .sim-world-pin{height:850px;position:relative;top:0}@media (width<=800px){.bf-overture{height:240svh;scroll-margin-top:75px}.bf-overture-pin{height:calc(100svh - 75px);min-height:600px;top:75px}.bf-overture-image>img,.bf-overture-iris img{object-position:66% center}.bf-overture-grain{background:linear-gradient(90deg,#150b14b3,#0000),linear-gradient(#0000 30%,#150b14b3)}.bf-overture-kicker{max-width:65%;line-height:1.8;top:25px;font-size:7px!important}.bf-title{top:21%;left:6vw}.bf-title h1{font-size:22vw}.bf-title p{max-width:240px;margin-top:25px;font-size:14px}.bf-overture-bottom{flex-wrap:wrap;padding-right:70px;bottom:22px;left:6vw;right:6vw}.bf-overture-bottom span{font-size:7px}.bf-overture-bottom a{font-size:8px}.bf-overture-bottom small{display:none}.bf-overture-vertical{right:12px;font-size:7px!important}.bf-transfer{height:420svh;scroll-margin-top:75px}.bf-transfer-pin{height:calc(100svh - 75px);min-height:650px;top:75px}.bf-paper-note{width:80%;top:6%;left:6vw}.bf-paper-note h2{margin:18px 0;font-size:13vw;line-height:.87}.bf-paper-note h2 br:last-of-type{display:none}.bf-paper-note p{max-width:230px;font-size:12px}.bf-paper-note>span{font-size:8px}.bf-signature-object{width:82vw;transform:translateY(calc(var(--bf-flight,0)*17vh)) rotate(calc(var(--bf-flight,0)*-8deg)) scale(calc(.8 + var(--bf-ink,0)*.2 - var(--bf-flight,0)*.45));top:43%;right:9vw}.bf-signature-object svg{height:50px}.bf-signature-object>span{font-size:6px}.bf-identity-evidence{gap:15px;width:auto;bottom:76px;left:6vw;right:6vw}.bf-identity-evidence .sim-controls{width:50%}.bf-evidence-button{width:45%;height:170px}.bf-evidence-button img{height:130px}.bf-evidence-button span{font-size:6px}.bf-transfer-controls{gap:5px;bottom:20px;left:5vw}.bf-transfer-controls button{padding:10px;font-size:7px}.bf-transfer-tag{display:none}.bf-package-world button{top:calc(40% + var(--card)*5%);right:calc(-8vw + var(--card)*24vw);width:57vw}.bf-transfer-pin[data-phase="2"] .bf-paper-note{width:80%;top:6%}.bf-transfer-pin[data-phase="2"] .bf-paper-note h2{font-size:12vw}.bf-goat-director{width:66px;bottom:25px;right:14px}.bf-goat-director img{width:55px;height:75px;transform:translateX(calc(var(--goat-cross,0px)*.3)) rotate(var(--goat-lean,0deg))}.bf-goat-director span{padding:6px;font-size:6px!important}.bf-goat-director b{font-size:6px}.sim-film-v2 .sim-transform-pin{height:calc(100svh - 75px);min-height:650px}.sim-film-v2 .sim-transform-pin>.sim-copy{max-width:86%;top:4%;left:6vw}.sim-film-v2 .sim-transform-pin h2{max-width:310px;font-size:11vw}.sim-film-v2 .sim-transform-pin .sim-copy p{max-width:240px;font-size:12px}.sim-film-v2 .sim-transform-pin .sim-copy small{max-width:230px;font-size:8px}.sim-film-v2 .sim-transform-pin .sim-controls{max-width:300px}.sim-film-v2 .sim-before img,.sim-film-v2 .sim-after img{object-position:60% center}.sim-film-v2 .sim-compare-personal img{object-fit:contain;object-position:center 72%;background:#191017}.sim-film-v2 .sim-compare-personal .sim-before img{filter:grayscale()brightness(.8)}.sim-film-v2 .sim-scrub{padding:10px;font-size:7px;bottom:68px;left:6vw;right:25vw}.sim-film-v2 .sim-compare-wrap>.sim-open{font-size:7px;bottom:29px;left:6vw}.sim-film-v2 .sim-before-label,.sim-film-v2 .sim-after-label{display:none}.sim-film-v2 .sim-world-pin{height:calc(100svh - 75px);min-height:730px;padding:30px 6vw}.sim-film-v2 .sim-world-pin>.sim-copy{max-width:none;position:absolute;top:4%;left:6vw;right:6vw}.sim-film-v2 .sim-world-pin h2{max-width:310px;margin:18px 0;font-size:11vw}.sim-film-v2 .sim-world-pin p{font-size:12px}.sim-film-v2 .sim-world-pin .sim-controls{max-width:320px;margin:15px 0}.sim-film-v2 .sim-world-pin .sim-copy>small{max-width:290px;font-size:8px}.sim-film-v2 .sim-world-pin .sim-open{padding:7px 0;font-size:8px}.sim-film-v2 .sim-world-board{width:65vw;height:47%;max-height:390px;top:47%;right:18vw}.sim-film-v2 .sim-world-count{font-size:10px;bottom:20px}.sim-film-v2 .sim-finale{padding:100px 6vw 140px}.bf-still>.bf-overture-pin,.bf-still>.bf-transfer-pin,.sim-film-v2.sim-still .sim-world-pin{height:850px}.sim-film-v2.sim-still .sim-transform-pin{height:800px}}@media (prefers-reduced-motion:reduce){.bf-goat-director *,.bf-overture *,.bf-transfer *{transition:none!important;animation:none!important}}.sim-archive-intro{color:#161116;background:#f0e9de;padding:100px 6vw}.sim-archive-intro>span{letter-spacing:.15em;font-size:9px}.sim-archive-intro h2{letter-spacing:-.07em;margin:25px 0;font:850 clamp(55px,8vw,120px)/.9 Arial}.sim-archive-intro h2 em{color:#ff007b;font-family:Georgia,serif;font-weight:400}.sim-archive-intro p{max-width:370px;font-size:15px;line-height:1.6}.sim-archive-intro>a{color:inherit;border-bottom:1px solid #ff007b;padding:15px 0;font-size:10px;display:inline-block}.bf-signature-object>div{filter:none;clip-path:inset(0 calc((1 - var(--bf-ink,0))*100%) 0 0)}.bf-still .bf-signature-object>div{clip-path:none}.bf-package-world button{pointer-events:none}.bf-transfer-pin[data-phase="2"] .bf-package-world button{pointer-events:auto}.bf-transfer-pin[data-phase="2"] .bf-signature-object{background:#f3ebdf;padding:20px;box-shadow:5px 10px #1d1218}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals] .sim-world-board{clip-path:none}.bf-goat-pass{background:#130e15;height:180svh;scroll-margin-top:88px;position:relative}.bf-goat-pass-pin{isolation:isolate;height:calc(100svh - 88px);min-height:650px;position:sticky;top:88px;overflow:clip}.bf-pass-photo{clip-path:circle(var(--pass-iris,0%) at 62% 51%);position:absolute;inset:0}.bf-pass-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.bf-goat-pass h2{opacity:calc(1 - var(--pass,0)*1.5);transform:translateX(calc(var(--pass,0)*-40%));z-index:2;margin:0;font-size:clamp(120px,24vw,380px);line-height:.73;position:absolute;top:5%;left:5vw}.bf-goat-pass h2 em{color:#ff007b}.bf-pass-goat{object-fit:contain;width:46%;height:85%;transform:translateX(calc(var(--pass,0)*95%)) scale(calc(1 + var(--pass,0)*2.5)) rotate(calc(var(--pass,0)*24deg));opacity:calc(1 - max(0,var(--pass,0) - .55)*3);z-index:3;pointer-events:none;position:absolute;top:8%;left:43%}.bf-goat-pass-pin>span{opacity:calc(1 - var(--pass,0));z-index:4;font-size:9px;position:absolute;bottom:35px;left:5vw}.bf-goat-pass-pin>a{color:#fff;z-index:5;background:#130e1599;padding:10px;font-size:9px;position:absolute;bottom:35px;right:14vw}.bf-still>.bf-goat-pass-pin{height:720px;position:relative;top:0}.bf-still .bf-pass-goat{height:80%;left:42%}@media (width<=800px){.bf-paper-note h2 br:last-of-type{display:initial}.bf-paper-note h2{font-size:11.8vw}.bf-goat-pass{height:180svh;scroll-margin-top:75px}.bf-goat-pass-pin{height:calc(100svh - 75px);min-height:600px;top:75px}.bf-goat-pass h2{font-size:29vw;top:15%}.bf-pass-goat{width:70%;height:65%;top:28%;left:28%}.bf-goat-pass-pin>span{max-width:65%;font-size:7px;line-height:1.7;bottom:100px}.bf-goat-pass-pin>a{font-size:8px;bottom:62px;left:6vw;right:auto}.bf-pass-photo img{object-fit:contain;object-position:center 72%;background:#191017}}.sim-film-v2 .sim-world-pin[data-world=musebyte] .sim-world-board img{animation:1.2s cubic-bezier(.16,1,.3,1) both bf-cloud-window}.sim-film-v2 .sim-world-pin[data-world=honey-south] .sim-world-board img{transform-origin:bottom;animation:1s cubic-bezier(.16,1,.3,1) both bf-menu-unfold}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals] .sim-world-board{width:43vw;left:5vw;right:auto}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals]>.sim-copy{position:absolute;left:55%;right:6vw}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals] .sim-world-board img{animation:1.3s cubic-bezier(.16,1,.3,1) both bf-root-reveal}.sim-film-v2 .sim-world-pin[data-world=elevate-legal] .sim-world-board img{animation:1s cubic-bezier(.16,1,.3,1) both bf-counsel-reveal}.sim-film-v2 .sim-world-pin[data-world=luna-veil] h2{letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.sim-film-v2 .sim-world-pin[data-world=luna-veil] .sim-world-board img{animation:1.3s cubic-bezier(.16,1,.3,1) both bf-veil-reveal}@keyframes bf-cloud-window{0%{clip-path:circle(0 at 65% 40%);transform:rotateY(-30deg)scale(.8)}to{clip-path:circle(150% at 65% 40%);transform:rotateY(0)scale(1)}}@keyframes bf-menu-unfold{0%{opacity:0;transform:perspective(1200px)rotateX(65deg)translateY(35%)}to{opacity:1;transform:perspective(1200px)rotateX(0)translateY(0)}}@keyframes bf-root-reveal{0%{clip-path:inset(100% 0 0);transform:translateY(8%)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes bf-counsel-reveal{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes bf-veil-reveal{0%{clip-path:ellipse(0 100%);opacity:.2}to{clip-path:ellipse(100% 150%);opacity:1}}@media (width<=800px){.sim-film-v2 .sim-world-pin[data-world=rooted-rituals]>.sim-copy{left:6vw;right:6vw}.sim-film-v2 .sim-world-pin[data-world=rooted-rituals] .sim-world-board{width:65vw;left:17vw;right:auto}}html[data-shy-motion=off] .bf-overture *,html[data-shy-motion=off] .bf-transfer *,html[data-shy-motion=off] .bf-goat-pass *,html[data-shy-motion=off] .sim-film-v2 .sim-world-board img{transition:none!important;animation:none!important}@media (width<=800px){.sim-film-v2 .sim-world-pin>.sim-copy>span{max-width:60%;font-size:7px;line-height:1.5;display:block}.bf-overture-kicker{max-width:52%}}.bf-overture-image{contain:paint}.bf-overture-image img{backface-visibility:hidden}.bf-title{max-width:78vw}.bf-title h1{max-width:100%}.bf-portrait-views{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.bf-portrait-views button{letter-spacing:.06em;color:#fff;cursor:pointer;background:#170e1c77;border:1px solid #fff6;border-radius:30px;padding:10px 13px;font:8px/1.3 Arial,sans-serif;transition:background .2s,border-color .2s}.bf-portrait-views button[aria-pressed=true]{background:#ff007b;border-color:#ff007b}.sim-film-v2 :is(button,a,input):focus-visible{outline-offset:5px;outline:3px solid #ff007b}.bf-package-world button:focus-visible{outline-offset:7px;filter:brightness(1.1);outline:3px solid #fff}.sim-film-v2 .sim-controls button,.bf-transfer-controls button,.sim-sticker{touch-action:manipulation}.sim-film-v2 .sim-controls button:hover,.bf-transfer-controls button:hover{border-color:currentColor}.sim-film-v2 .sim-scrub input{cursor:ew-resize;min-height:24px}.sim-film-v2 .sim-art-dialog{scrollbar-gutter:stable;max-height:88svh}.sim-film-v2 .sim-art-dialog>img{min-height:150px;display:block}.sim-film-v2 .sim-art-dialog>div{padding-right:5px}.bf-goat-director[data-chapter=THE\ HANDOFF] img{opacity:0}.bf-goat-director img{transition:opacity .25s}.bf-package-world img{aspect-ratio:1122/1402;object-fit:contain}.bf-signature-object{backface-visibility:hidden}.sim-film-v2 .sim-finale a{transition:background .2s,transform .2s}.sim-film-v2 .sim-finale a:hover{background:#d90068;transform:translateY(-3px)}@media (width>=801px) and (height<=800px){.bf-overture-pin,.bf-transfer-pin,.bf-goat-pass-pin,.sim-film-v2 .sim-transform-pin,.sim-film-v2 .sim-world-pin{height:calc(100svh - 88px);min-height:0}.bf-title{top:16%}.bf-title h1{font-size:min(12vw,23svh)}.bf-title p{margin-top:23px;font-size:15px}.bf-portrait-views{margin-top:15px}.bf-paper-note{top:7%}.bf-paper-note h2{margin:20px 0;font-size:min(6.5vw,13svh)}.bf-transfer-pin[data-phase="2"] .bf-paper-note h2{font-size:min(5vw,11svh)}.bf-evidence-button{height:215px}.bf-evidence-button img{height:175px}.bf-identity-evidence{bottom:70px}.sim-film-v2 .sim-transform-pin h2{font-size:min(5.5vw,11svh)}.sim-film-v2 .sim-transform-pin .sim-controls{margin:18px 0}.sim-film-v2 .sim-world-pin h2{font-size:min(5.2vw,11svh)}.sim-film-v2 .sim-world-board{height:86%;top:7%}}@media (width<=800px){.bf-portrait-views{gap:6px;max-width:290px;margin-top:18px}.bf-portrait-views button{min-height:34px;padding:11px 12px;font-size:7px}.bf-title p{max-width:220px}.sim-film-v2 .sim-art-dialog{width:94vw;padding:12px}.sim-film-v2 .sim-art-dialog>div{gap:10px;font-size:10px;top:-12px}.sim-film-v2 .sim-art-dialog button{min-height:40px}.sim-film-v2 .sim-scrub{bottom:70px}.bf-goat-director{bottom:max(25px,env(safe-area-inset-bottom))}}@media (height<=560px){.bf-overture,.bf-transfer,.bf-goat-pass,.sim-experience.sim-film-v2 .sim-transformations,.sim-experience.sim-film-v2 .sim-worlds{height:auto}.bf-overture-pin,.bf-transfer-pin,.bf-goat-pass-pin,.sim-film-v2 .sim-transform-pin,.sim-film-v2 .sim-world-pin{height:800px;min-height:800px;position:relative;top:0}.bf-overture-pin{height:720px;min-height:720px}.bf-title h1{font-size:140px}.bf-goat-director{display:none}}@media (prefers-reduced-motion:reduce){.bf-portrait-views button,.sim-film-v2 .sim-finale a,.bf-goat-director img{transition:none!important}}@media (width<=800px){.bf-title{max-width:88vw}}.bf-package-inspect{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.bf-package-inspect button{color:#fff;cursor:pointer;background:#2a102142;border:1px solid #fff8;border-radius:24px;min-height:40px;padding:10px 13px;font:8px Arial,sans-serif}.bf-package-inspect button:hover{background:#1b111d}.bf-package-world button:hover,.bf-package-world button:focus-visible{z-index:7}@media (width<=800px){.bf-package-inspect{margin-top:13px}.bf-package-inspect button{min-height:36px;padding:9px 12px;font-size:7px}}.sim-ribbon-mark{flex:none;justify-content:center;align-items:center;width:320px;height:125px;display:flex}.sim-ribbon-mark svg{width:100%;height:100%;display:block;overflow:hidden}.sim-ribbon-track{animation-duration:42s}.sim-ribbon-mark[data-logo=Lightning\ monogram],.sim-ribbon-mark[data-logo=Geometric\ SC],.sim-ribbon-mark[data-logo="Round Shy badge"]{width:160px}@media (width<=800px){.sim-ribbon-mark{width:240px;height:105px}.sim-ribbon-mark[data-logo=Lightning\ monogram],.sim-ribbon-mark[data-logo=Geometric\ SC],.sim-ribbon-mark[data-logo="Round Shy badge"]{width:135px}}.bf-package-inspect>a{color:#fff;border-bottom:1px solid #fff8;align-items:center;min-height:36px;padding:8px 4px;font-size:8px;display:inline-flex}.sim-ribbon-track{animation-name:sim-multilogo-stream;transform:none}.sim-ribbon-mark{transform:rotate(-3deg)}@keyframes sim-multilogo-stream{to{transform:translate(-50%)}}.bf-package-world button:nth-child(3) img{aspect-ratio:1}.bf-presence-portal{background:radial-gradient(at 66% 48%,#7b164f 0%,#2f1029 38%,#130e15 76%);place-items:center;display:grid}.bf-portal-rings{aspect-ratio:1;width:70vmin;transform:translate(-50%,-50%) rotate(calc(var(--pass,0)*100deg));border:1px solid #ff80be66;border-radius:50%;position:absolute;top:50%;left:62%;box-shadow:0 0 0 5vmin #ff007b0a,0 0 0 10vmin #ff007b0a,0 0 0 18vmin #ff007b08}.bf-portal-rings:before,.bf-portal-rings:after{content:"";border:1px dashed #f3b0d16b;border-radius:50%;position:absolute;inset:8%;transform:rotate(35deg)}.bf-portal-rings:after{border-style:solid;border-color:#ff007b55;inset:22%}.bf-portal-word{z-index:1;text-align:center;width:90%;transform:translateY(calc((1 - var(--pass,0))*35px));color:#f7eee8;position:relative}.bf-portal-word span,.bf-portal-word small{letter-spacing:.24em;font:9px/1.6 Arial,sans-serif;display:block}.bf-portal-word strong{letter-spacing:-.07em;color:#ff69b3;margin:18px 0;font:900 clamp(55px,12vw,190px)/1 Arial,sans-serif;display:block}@media (width<=800px){.bf-portal-word strong{font-size:14vw}.bf-portal-word span,.bf-portal-word small{letter-spacing:.12em;font-size:7px}.bf-portal-rings{width:85vw;left:50%}}.fx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-type,.fx-type>span[aria-hidden]{display:inline-block}.fx-type>span[aria-hidden]>span{opacity:0;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .5s;transition-delay:calc(var(--letter)*25ms);display:inline-block;transform:translateY(.7em)rotate(5deg)}.fx-type-ready>span[aria-hidden]>span{opacity:1;transform:translateY(0)rotate(0)}.fx-presence-light{pointer-events:none;z-index:9;opacity:0;mix-blend-mode:screen;contain:strict;background:radial-gradient(circle,#ff007b16,#0000 68%);border-radius:50%;width:220px;height:220px;transition:opacity .3s;position:fixed;top:-110px;left:-110px}.fx-presence-light[data-visible=true]{opacity:1}.fx-presence-light.is-off{display:none}.fx-fracture-canvas{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.fx-fracture-canvas[data-ready=true]{opacity:1}.vision-caption,.vision-controls,.vision-top{z-index:5!important}.vision-caption .fx-primary{gap:30px;margin-top:18px;padding:14px 20px;display:inline-flex}.fx-primary{color:#fff;letter-spacing:.06em;transform:translate(var(--mag-x,0px),var(--mag-y,0px));touch-action:manipulation;background:#ff007b;border:1px solid #ff007b;border-radius:3px;align-items:center;padding:18px 25px;font:700 10px/1.3 Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex}.fx-primary:hover{background:#d80068}.fx-primary:active{scale:.97}.fx-primary:focus-visible,.fx-conversion :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #ff007b}.hero-actions>a:first-child{transform:translate(var(--mag-x,0px),var(--mag-y,0px));transition:transform .2s}.fx-world-inquiry{color:#fff!important;background:#ff007b!important;border:0!important;margin-top:18px!important;padding:14px 19px!important;display:inline-flex!important}.fx-conversion{color:#1d151b;background:#f2ebdf;grid-template-columns:1fr 1fr;gap:6vw;padding:100px 6vw;scroll-margin-top:88px;display:grid}.fx-demo-copy>span{letter-spacing:.1em;max-width:350px;font-size:9px;line-height:1.6;display:block}.fx-demo-copy h2{letter-spacing:-.065em;margin:30px 0;font:850 clamp(50px,6.8vw,105px)/.9 Arial,sans-serif}.fx-demo-copy h2 em{color:#d90068;font:400 1em/.9 Georgia,serif}.fx-demo-copy p{max-width:370px;font-size:16px;line-height:1.6}.fx-demo-copy ul{max-width:370px;margin:30px 0;padding:0;list-style:none}.fx-demo-copy li{border-top:1px solid #1d151b33;padding:15px 0;font-size:12px;line-height:1.6}.fx-demo-copy li b{letter-spacing:.08em;margin-bottom:5px;font-size:9px;display:block}.fx-demo-copy>small{max-width:300px;margin:15px 0;font-size:10px;line-height:1.6;display:block}.fx-demo-visual{align-self:center;min-width:0}.fx-hold-stage{aspect-ratio:836/941;isolation:isolate;background:#251c22;position:relative;overflow:clip;box-shadow:18px 20px #ff007b}.fx-hold-before,.fx-hold-after{position:absolute;inset:0;overflow:hidden}.fx-hold-before img,.fx-hold-after img{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;left:0}.fx-hold-after{clip-path:inset(0 calc(100% - var(--reveal,0%)) 0 0);transition:clip-path .45s cubic-bezier(.2,.8,.2,1)}.fx-hold-after img{left:-100%}.fx-hold-stage>i{left:var(--reveal,0%);background:#ff007b;width:2px;transition:left .45s;position:absolute;top:0;bottom:0}.fx-hold-button{color:#fff;letter-spacing:.08em;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#181019;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:35px 0 18px;padding:20px 22px;font-size:10px;display:flex}.fx-hold-button span{font-size:18px}.fx-hold-button[aria-pressed=true]{background:#d90068}.fx-range-label{letter-spacing:.1em;font-size:8px;display:block}.fx-range-label input{accent-color:#ff007b;width:100%;min-height:30px;margin-top:8px;display:block}.fx-demo-visual>small{max-width:350px;margin-top:14px;font-size:8px;line-height:1.7;display:block}.fx-proof-path{border-top:1px solid #1d151b44;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:15px 30px;padding-top:40px;display:grid}.fx-proof-path>span{letter-spacing:.1em;font-size:9px}.fx-proof-path h3{letter-spacing:-.05em;margin:0;font:400 45px Georgia,serif}.fx-proof-path p{max-width:330px;font-size:13px;line-height:1.6}.fx-proof-path a{border-bottom:1px solid #d90068;width:max-content;max-width:100%;padding:15px 0;font-size:10px}.fx-draft-tools{border:1px solid #ffffff30;margin:20px 0;padding:17px;font-size:11px;line-height:1.6}.fx-draft-tools label{align-items:flex-start;gap:12px;display:flex}.fx-draft-tools input{accent-color:#ff007b;margin-top:4px}.fx-draft-tools button{color:#1b111b;background:#f1d5e3;border:0;border-radius:2px;margin:8px 8px 0 0;padding:10px 13px;font-size:9px}.fx-draft-tools p{margin:8px 0 0!important;font-size:10px!important}.fx-field-error{color:#ffb4d4;letter-spacing:0;margin:7px 0;font-size:11px;font-weight:400;display:block}.application-shell input[aria-invalid=true],.application-shell textarea[aria-invalid=true]{border-color:#ff007b}.hero-original{backface-visibility:hidden}@media (width<=800px){.fx-conversion{grid-template-columns:1fr;gap:45px;padding:70px 6vw}.fx-demo-copy h2{font-size:12.5vw}.fx-hold-stage{max-width:440px}.fx-proof-path{grid-template-columns:1fr;gap:18px}.fx-proof-path h3{font-size:39px}.fx-presence-light{display:none}.vision-caption .fx-primary{margin-top:12px;padding:12px 17px;font-size:8px}.fx-world-inquiry{margin-top:10px!important;padding:12px 15px!important;font-size:8px!important}.fx-hold-button{min-height:48px}.fx-draft-tools{padding:13px}.fx-demo-copy p{font-size:14px}}@media (prefers-reduced-motion:reduce){.fx-type>span[aria-hidden]>span{opacity:1;transition:none;transform:none}.fx-hold-after,.fx-hold-stage>i,.fx-primary,.hero-actions>a:first-child{transition:none!important;transform:none!important}.fx-presence-light,.fx-fracture-canvas{display:none}}html[data-shy-motion=off] .fx-type>span[aria-hidden]>span{opacity:1;transition:none;transform:none}html[data-shy-motion=off] :is(.fx-hold-after,.fx-hold-stage>i,.fx-primary,.hero-actions>a:first-child){transition:none!important;transform:none!important}.fx-world-ink{pointer-events:none;opacity:0;z-index:2;width:100%;height:100%;position:absolute;inset:0}.fx-world-ink[data-ready=true]{opacity:1}.world-picture{position:relative}.cinematic-hero .hero-original{transform:perspective(1400px) rotateY(var(--hero-tilt,0deg)) scale(calc(1.015 + var(--depart,0)*.08));transition:transform .25s ease-out}.fx-draft-tools :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #ff007b}@media (pointer:coarse),(prefers-reduced-motion:reduce){.fx-world-ink{display:none}.cinematic-hero .hero-original{transform:scale(calc(1 + var(--depart,0)*.08));transition:none}}.money-vision .vision-shade{z-index:3}.world-picture>img{animation:.8s cubic-bezier(.16,1,.3,1) both fx-world-veil}@keyframes fx-world-veil{0%{clip-path:ellipse(0 140% at 30%);opacity:.3}to{clip-path:ellipse(150% 150%);opacity:1}}@media (prefers-reduced-motion:reduce){.world-picture>img{animation:none!important}}html[data-shy-motion=off] .world-picture>img{animation:none!important}.application-shell .fx-draft-tools input[type=checkbox]{border-radius:2px;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.application-shell .fx-draft-tools label{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.5}.fx-draft-tools>strong{font-size:11px}.fx-type{transform:skewY(var(--type-skew,0deg));transition:transform .18s ease-out}html:not([data-shy-motion]) .fx-type>span[aria-hidden]>span{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.fx-type{transition:none;transform:none}}.fx-draft-tools p[role=status]{min-height:1.6em}@media (width<=800px){.fx-conversion{gap:20px}.fx-demo-copy{display:contents}.fx-demo-copy>span{grid-row:1}.fx-demo-copy h2{grid-row:2;margin:8px 0}.fx-demo-copy>p{grid-row:3;margin:0}.fx-demo-visual{grid-row:4;margin:15px 12px 5px 0}.fx-demo-copy ul{grid-row:5;margin:15px 0 0}.fx-demo-copy>.fx-primary{grid-row:6;justify-self:start}.fx-demo-copy>small{grid-row:7;margin:0}.fx-proof-path{grid-row:8;margin-top:20px}}.bf-overture-image{background:radial-gradient(#34202e,#160d13 75%);inset:25px 2vw 65px 40%}.bf-overture-image>img,.bf-overture-iris{object-fit:contain;object-position:center;width:100%;height:100%;inset:0}.bf-overture-image>img:first-child{filter:brightness(.92);transform:none}.bf-overture-iris img{object-fit:contain;object-position:center;width:100%;height:100%}.bf-overture-image .bf-pink-entrance{object-position:center;transform:none}.bf-title{max-width:47%;transform:none}.bf-title h1{font-size:clamp(85px,11vw,190px)}.bf-overture-grain{pointer-events:none;background:linear-gradient(90deg,#150b1422,#0000 60%)}.founder-portrait img,.studio-intro .intro-picture>img{object-fit:contain;object-position:center;box-sizing:border-box;height:calc(100% - 58px);padding:20px 12px 0;transform:none}.studio-intro .intro-picture{background:#201920}.about-portrait-window>img{object-fit:contain;object-position:center;box-sizing:border-box;will-change:auto;height:100%;padding:32px 15px 14px;transform:none}.menu-art img[src*=\/shy-]{object-fit:contain;box-sizing:border-box;padding:22px 12px 55px}.cinematic-hero .hero-original{object-position:65% top;transform:none}.hero-reveal-lens img{object-fit:contain;object-position:right center;box-sizing:border-box;background:#191119;padding:110px 5vw 50px 42%}.bf-pass-photo img{object-fit:contain;object-position:center;background:#191017}@media (width<=800px){.bf-overture-pin{min-height:720px}.bf-overture-image{background:#160d13;inset:0}.bf-overture-image>img,.bf-overture-iris{object-fit:contain;object-position:center;width:100%;height:57%;inset:35% 0 auto}.bf-overture-iris img{object-position:center}.bf-title{max-width:88vw;top:7%;left:6vw}.bf-title h1{font-size:15vw;line-height:.77}.bf-title p{max-width:80vw;margin-top:14px;font-size:13px}.bf-portrait-views{gap:6px;margin-top:12px}.bf-portrait-views button{padding:8px 10px;font-size:7px}.bf-overture-kicker{max-width:88%;top:16px;font-size:6px!important}.bf-overture-vertical{display:none}.bf-overture-bottom{bottom:18px}.about-portrait-window{aspect-ratio:4/5;height:auto}.about-portrait-window>img{object-position:center;height:100%;padding:28px 12px 12px;transform:none}.hero-reveal-lens img{object-position:center bottom;padding:280px 12px 70px}.cinematic-hero .hero-original{object-fit:contain;object-position:center bottom;box-sizing:border-box;padding-top:280px;padding-bottom:50px}}@media (width>=801px) and (height<=800px){.bf-title h1{font-size:min(11vw,20svh)}}.about-collaboration-image>img{object-fit:contain;object-position:center;box-sizing:border-box;padding:20px 12px 80px}.effect-visual>img[src="/images/shy-navy.webp"]{object-fit:contain;object-position:center;box-sizing:border-box;padding:12px;transform:none}@media (width>=801px){.cinematic-hero .hero-original{box-sizing:border-box;padding-top:88px}}.signature-odyssey{--press-paper:#efe8dc;--press-ink:#1e181c;--press-muted:#64575b;--press-progress:0;--press-dark:0;--press-book:0;--press-screen:0;--press-enter:0;--press-copy-0:1;--press-copy-1:0;--press-copy-2:0;--press-pointer-x:0deg;--press-pointer-y:0deg;isolation:isolate;background:var(--press-paper);height:370svh;color:var(--press-ink);scroll-margin-top:0;position:relative}.press-pin{background:var(--press-paper);height:100svh;min-height:690px;color:var(--press-ink);perspective:1800px;position:sticky;top:0;overflow:clip}.press-mast{font:8px var(--font-geist-mono),monospace;letter-spacing:.1em;z-index:15;justify-content:space-between;gap:30px;display:flex;position:absolute;top:118px;left:5vw;right:5vw}.press-mast>a{color:inherit;white-space:nowrap;min-height:32px}.press-backword{font:900 19vw/.8 var(--font-geist-sans),sans-serif;letter-spacing:-.085em;white-space:nowrap;opacity:calc(.035 + var(--press-dark)*.015);transform:translateX(calc(var(--press-progress)*-10%));pointer-events:none;position:absolute;bottom:10%;left:-2%}.press-thread{opacity:.55;pointer-events:none;width:100%;height:100%;transform:translateY(calc(var(--press-progress)*-25px));position:absolute;inset:0}.press-copy{pointer-events:none;z-index:5;opacity:0;width:40%;position:absolute;top:29%;left:6vw;transform:translateY(0)}.press-copy-0{opacity:var(--press-copy-0)}.press-copy-1{opacity:var(--press-copy-1)}.press-copy-2{opacity:var(--press-copy-2)}.press-copy>span{font:9px/1.6 var(--font-geist-mono),monospace;letter-spacing:.1em}.press-copy h2{font:850 clamp(66px,7.4vw,124px)/.91 var(--font-geist-sans),sans-serif;letter-spacing:-.065em;color:inherit;margin:30px 0}.press-copy h2 em{color:#e91c78;letter-spacing:-.07em;font-family:Georgia,serif;font-weight:400}.press-copy p{font:16px/1.7 var(--font-geist-sans),sans-serif;color:var(--press-muted);max-width:380px}.press-copy>small{color:var(--press-muted);max-width:330px;margin-top:20px;font-size:10px;line-height:1.7;display:block}.press-capabilities{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.press-capabilities span{font:8px var(--font-geist-mono),monospace;color:var(--press-muted);border:1px solid;border-radius:30px;padding:10px 12px}.press-cta{pointer-events:auto;background:#eb237c;align-items:center;gap:42px;width:max-content;min-height:56px;margin-top:26px;padding:0 24px;font-size:10px;font-weight:750;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px #ba1255;color:#fff!important}.press-cta:hover{transform:translateY(3px);box-shadow:0 3px #ba1255}.press-cta:active{box-shadow:none;transform:translateY(6px)}.press-copy[aria-hidden=true] .press-cta{pointer-events:none}.press-object{perspective:1800px;width:52%;height:53%;transform-style:preserve-3d;transform:rotateY(var(--press-pointer-x)) rotateX(var(--press-pointer-y));transition:transform .24s ease-out;position:absolute;top:24%;right:4%}.press-sheet{transform-style:preserve-3d;transform:rotateZ(calc(-8deg + var(--press-enter)*8deg)) rotateX(calc(14deg - var(--press-screen)*14deg));position:absolute;inset:8% 0 5%}.press-leaf{left:calc(var(--leaf)*12.5%);width:12.52%;height:100%;transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;top:0}.press-face{backface-visibility:hidden;background-repeat:no-repeat;background-size:800% 100%;background-position:calc(var(--leaf)*100% / 7) center;position:absolute;inset:0}.press-sketch{opacity:calc(1 - var(--press-screen));background-image:url(/images/signature/sunday-sketch.svg)}.press-identity{background-image:url(/images/signature/sunday-identity.svg);transform:rotateY(180deg)}.press-digital{opacity:var(--press-screen);background-image:url(/images/sunday-story/laptop-display.webp);background-size:800% 100%}.press-leaf>i{opacity:var(--leaf-shade,0);pointer-events:none;backface-visibility:hidden;background:#000;position:absolute;inset:0}.press-object-shadow{height:18%;opacity:calc(.13 - var(--press-dark)*.08);filter:blur(22px);transform:scaleX(calc(1 - var(--press-book)*.15));background:#1e0e1f;border-radius:50%;position:absolute;bottom:-3%;left:15%;right:0}.press-product-orbit{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.press-product-orbit img{object-fit:contain;filter:drop-shadow(0 12px 18px #0003);will-change:transform;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute}.press-bottle{width:32%;height:63%;opacity:calc(var(--press-book)*(1 - var(--press-screen)));transform:translateY(calc((1 - var(--press-book))*150px)) rotate(calc(-12deg + var(--press-book)*12deg)) translateZ(100px);bottom:-9%;left:34%}.press-phone{width:25%;height:82%;opacity:var(--press-screen);transform:translate3d(calc((1 - var(--press-screen))*-140px),calc((1 - var(--press-screen))*70px),110px) rotate(calc((1 - var(--press-screen))*-35deg));bottom:-8%;left:-5%}.press-bag{width:36%;height:72%;opacity:var(--press-screen);transform:translate3d(calc((1 - var(--press-screen))*180px),calc((1 - var(--press-screen))*110px),140px) rotate(calc((1 - var(--press-screen))*25deg));bottom:-10%;right:-3%}.press-object-label{font:8px var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--press-muted);opacity:0;transition:opacity .3s;position:absolute}.label-identity{top:3%;left:-12%}.label-digital{top:-6%;left:38%}.label-packaging{bottom:-17%;right:0}.press-inspecting .press-sheet{transition:transform .7s;transform:translateY(-35px)rotateX(12deg)rotateY(-10deg)}.press-inspecting .press-phone{transform:translate3d(-55px,55px,160px)rotate(-12deg)}.press-inspecting .press-bag{transform:translate3d(55px,75px,180px)rotate(9deg)}.press-inspecting .press-object-label{opacity:1}.press-seal{aspect-ratio:1;color:#fff;width:100px;transform:rotate(calc(-20deg + var(--press-progress)*90deg));z-index:8;background:#ed287d;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10%;right:-1%;box-shadow:0 5px 20px #90214c30}.press-seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.press-seal text{fill:currentColor;font:7.5px var(--font-geist-mono),monospace;letter-spacing:.7px}.press-seal b{letter-spacing:-6px;padding-right:5px;font:italic 31px Georgia,serif}.press-inspect-controls{z-index:10;flex-wrap:wrap;align-items:center;gap:13px;width:43%;display:flex;position:absolute;bottom:17%;right:6%}.press-inspect-controls button{font:9px var(--font-geist-mono),monospace;color:var(--press-ink);cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:20px;min-height:44px;padding:12px 15px;display:flex}.press-inspect-controls button:disabled{opacity:.38;cursor:default}.press-inspect-controls>a{font:8px var(--font-geist-mono),monospace;color:inherit;padding:12px 0}.press-inspect-controls small{width:100%;font:7px var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--press-muted)}.press-controls{z-index:15;border-top:1px solid;justify-content:space-between;align-items:center;gap:40px;padding-top:17px;display:flex;position:absolute;bottom:27px;left:5vw;right:5vw}.press-chapter-buttons{gap:24px;display:flex}.press-chapter-buttons button{cursor:pointer;min-height:44px;color:var(--press-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:11px;display:flex}.press-chapter-buttons button>span{font:9px var(--font-geist-mono),monospace}.press-chapter-buttons button[aria-current=step]{color:#e6227b}.press-scrubber{font:8px var(--font-geist-mono),monospace;letter-spacing:.07em;color:var(--press-muted);align-items:center;gap:14px;display:flex}.press-scrubber input{accent-color:#e6227b;cursor:ew-resize;width:130px;min-height:32px}.press-scrubber output{min-width:36px}.press-still-art{display:none}.press-story :focus-visible{outline-offset:5px;outline:3px solid #ec1e7b}body:has(.press-story) .goat-companion[data-chapter=experience]{opacity:.9}.press-pin{--press-clear:1}@media (width>=801px) and (height<=760px){.press-mast{top:105px}.press-copy{top:28%}.press-copy h2{margin:20px 0;font-size:10.5vh}.press-copy p{font-size:13px}.press-copy>small{font-size:9px}.press-inspect-controls{bottom:17%}.press-object{height:49%;top:25%}.press-seal{width:75px}.press-controls{bottom:15px}.press-capabilities{margin-top:15px}}@media (width<=800px){.signature-odyssey{height:320svh}.press-pin{min-height:710px}.press-mast{gap:18px;font-size:6px;line-height:1.6;top:98px;left:6vw;right:6vw}.press-mast>span{max-width:220px}.press-mast>a{white-space:normal;text-align:right;max-width:85px}.press-copy{width:88%;top:20%;left:6vw}.press-copy>span{font-size:7px}.press-copy h2{margin:18px 0;font-size:13vw;line-height:.92}.press-copy p{margin-top:10px;font-size:12px;line-height:1.55}.press-copy>small{max-width:220px;margin-top:13px;font-size:8px;line-height:1.5}.press-copy-0>small{display:none}.press-copy-1 p{max-width:80%}.press-capabilities{gap:5px;max-width:100%;margin-top:0;position:absolute;top:350px;left:0}.press-capabilities span{padding:7px;font-size:6px}.press-copy-2 h2{font-size:12vw}.press-copy-2 p{max-width:65%;font-size:11px}.press-copy-2 .press-cta{gap:25px;min-height:44px;margin:0;padding:0 16px;font-size:8px;position:absolute;top:365px;left:0}.press-copy-2>small{max-width:280px;margin:0;font-size:7px;position:absolute;top:415px}.press-object{width:81%;height:26%;top:45%;right:8%}.press-sheet{inset:4% 0}.press-seal{width:65px;top:-12%;right:-4%}.press-seal b{letter-spacing:-4px;font-size:22px}.press-bottle{width:32%;height:75%;bottom:-10%}.press-phone{width:24%;height:95%;bottom:-4%;left:-4%}.press-bag{width:34%;height:78%;bottom:-11%;right:-4%}.press-inspect-controls{align-items:center;gap:8px;width:auto;bottom:177px;left:6vw;right:6vw}.press-inspect-controls button{gap:10px;min-height:36px;padding:8px 10px;font-size:7px}.press-inspect-controls>a{max-width:135px;font-size:6px;line-height:1.5}.press-inspect-controls small{font-size:5px}.press-controls{padding-top:8px;display:block;bottom:105px;left:6vw;right:6vw}.press-chapter-buttons{justify-content:space-between;gap:0}.press-chapter-buttons button{gap:5px;min-height:32px;font-size:8px}.press-chapter-buttons button>span{font-size:7px}.press-scrubber{justify-content:space-between;gap:8px;margin-top:4px;font-size:6px}.press-scrubber input{width:38%;min-height:24px}.press-scrubber output{min-width:25px}.press-inspecting .press-sheet{transform:translateY(-12px)rotateX(12deg)rotateY(-10deg)}.press-inspecting .press-phone{transform:translate3d(-17px,20px,40px)rotate(-9deg)}.press-inspecting .press-bag{transform:translate3d(12px,25px,50px)rotate(8deg)}.press-object-label{font-size:5px}.label-identity{top:-15%;left:-3%}.label-digital{top:-15%;left:40%}.label-packaging{bottom:-28%}.press-thread{opacity:.3}.press-backword{font-size:28vw;bottom:30%}.press-seal{z-index:8}.press-controls{max-width:72%}.press-scrubber>span{max-width:80px;line-height:1.5}}@media (width<=800px) and (height<=760px){.press-pin{min-height:650px}.press-copy{top:21%}.press-copy h2{margin:14px 0;font-size:11.5vw}.press-object{height:23%;top:45%}.press-copy-2 .press-cta{top:305px}.press-copy-2>small{top:353px}.press-inspect-controls{bottom:167px}.press-copy-1 .press-capabilities{top:300px}.press-inspect-controls>a{display:none}.press-copy-2 p{max-width:75%;font-size:10px}.press-seal{width:53px}}.press-still{height:auto}.press-still .press-pin{color:#1e181c;background:#efe8dc;height:auto;min-height:0;padding:160px 6vw 70px;position:relative;overflow:clip}.press-still .press-mast{top:70px}.press-still .press-copy{opacity:1;width:100%;max-width:750px;margin:0 0 100px;scroll-margin-top:130px;position:relative;top:auto;left:auto;transform:none}.press-still .press-copy h2{font-size:clamp(50px,8vw,110px)}.press-still .press-copy p,.press-still .press-copy small{color:#64575b}.press-still .press-object,.press-still .press-thread,.press-still .press-backword{display:none}.press-still .press-inspect-controls{color:#1e181c;width:100%;position:relative;bottom:auto;left:auto;right:auto}.press-still .press-inspect-controls button{display:none}.press-still .press-controls{color:#1e181c;max-width:100%;margin-top:30px;position:relative;bottom:auto;left:auto;right:auto}.press-still .press-scrubber{display:none}.press-still .press-capabilities,.press-still .press-copy-2 .press-cta,.press-still .press-copy-2>small{position:relative;top:auto}.press-still .press-copy-2>small{margin-top:20px}.press-still-art{background:#efe8dc;padding:0 6vw 70px}.press-still .press-still-art{display:block}.press-still-art img{object-fit:contain;width:100%;height:auto;max-height:700px}@media (prefers-reduced-motion:reduce){.press-story *{transition:none!important}}body:has(.press-story) .director-nav{background:#141114f2}@media (width>=801px){.press-object{height:48%}.press-bottle{height:55%;bottom:0}.press-phone,.press-bag{bottom:0}}@media (width<=800px){.press-object{height:23%;top:44%}.press-phone,.press-bag{bottom:0}.press-copy-2 .press-cta{top:calc(80svh - 255px)}.press-copy-2>small{display:none}.press-controls{max-width:88%;bottom:150px}.press-inspect-controls{bottom:231px}.press-copy-1 .press-capabilities{top:305px}.press-scrubber input{width:42%}.press-inspect-controls small{font-size:6px}.press-inspecting .press-phone{transform:translate3d(-12px,5px,35px)rotate(-9deg)}.press-inspecting .press-bag{transform:translate3d(8px,8px,40px)rotate(8deg)}.press-inspect-controls{width:auto;display:block;inset:calc(100% - 255px) 6% auto 65%}.press-inspect-controls button{gap:5px;width:100%;min-height:44px;padding:7px;font-size:6px;line-height:1.4}.press-inspect-controls>a{display:none}.press-inspect-controls small{width:88vw;font-size:6px;position:absolute;top:-24px;left:-59vw}.press-capabilities{display:none}}@media (width<=800px) and (height<=760px){.press-copy{top:18%}.press-copy-2 h2{font-size:10vw}.press-object{height:20%;top:40.5%}.press-copy-2 .press-cta{top:calc(82svh - 255px)}}.press-leaf{width:calc(12.5% + 1px)}.press-face{background-size:var(--press-sheet-width,800%) 100%;background-position:calc(var(--leaf)*var(--press-tile-step,0px)*-1) center}@media (width>=801px){.press-object{width:48%;right:8%}.press-inspect-controls{width:40%;right:8%}.press-inspecting .press-bag{transform:translate3d(10px,55px,70px)rotate(9deg)}}.press-pin:before{content:"";clip-path:circle(calc(var(--press-dark)*150%) at 72% 50%);pointer-events:none;background:#141117;position:absolute;inset:0}.press-still .press-pin:before{display:none}.home-edition{--home-paper:#f0e8da;--home-ink:#21171e;--home-pink:#ed237f}.home-edition .signature-odyssey{height:320svh}.home-edition .signature-odyssey.press-still{height:auto}.home-edition .money-vision{height:270svh}.home-edition .money-vision.motion-still{height:auto}.home-edition .project-theatre{height:270svh}.home-edition .project-theatre.scene-still{height:auto}.home-edition .vision-pin,.home-edition .project-pin{overflow:clip}.home-edition .vision-caption .fx-primary{display:none}.home-edition .vision-top a{font-size:9px}.home-edition .vision-caption.beat-3 h2{font-size:clamp(55px,7vw,100px)}.home-studio{background:var(--hs-color);color:var(--hs-ink);padding:100px 6vw 0;scroll-margin-top:88px;transition:background .6s,color .6s;position:relative;overflow:clip}.home-studio>header{max-width:760px}.home-studio>header>span,.hs-options>span,.home-proof>header>span,.hf-copy>span,.home-offers>header>span{font:9px/1.7 var(--font-geist-mono),monospace;letter-spacing:.12em}.home-studio h2,.home-proof h2,.hf-copy h2,.home-offers h2{font:750 clamp(50px,6.5vw,100px)/.95 var(--font-geist-sans),sans-serif;letter-spacing:-.065em;margin:25px 0}.home-studio h2 em,.home-proof h2 em,.hf-copy h2 em,.home-offers h2 em{font-family:Georgia,serif;font-weight:400}.home-studio>header>p,.home-proof>header>p,.home-offers>header>p{max-width:420px;font-size:15px;line-height:1.7}.hs-console{grid-template-columns:34% 60%;align-items:center;gap:6%;margin-top:45px;display:grid}.hs-options{max-width:360px}.hs-options>div{margin:15px 0 30px}.hs-options button{width:100%;color:inherit;text-align:left;cursor:pointer;opacity:.55;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:17px 0;font-size:18px;display:flex}.hs-options button[aria-pressed=true]{opacity:1;font-weight:750}.hs-options button>span{font-size:11px}.hs-options .hs-formats{gap:15px;display:flex}.hs-formats button{gap:12px;font-size:10px}.hs-options>p{max-width:320px;margin-top:30px;font:italic 24px/1.25 Georgia,serif}.hs-options>a{border-bottom:1px solid;width:max-content;max-width:100%;padding:15px 0;font-size:10px;display:block}.hs-options>small{opacity:.75;max-width:280px;margin-top:16px;font-size:9px;line-height:1.6;display:block}.hs-preview{perspective:1400px;--hs-x:0deg;--hs-y:0deg;justify-content:center;align-items:center;min-height:510px;display:flex}.hs-card{width:100%;height:440px;transform-style:preserve-3d;transform:rotateX(var(--hs-y)) rotateY(var(--hs-x)) rotateZ(-4deg);cursor:pointer;color:var(--hs-ink);text-align:left;background:0 0;border:0;padding:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.hs-card.hs-turned{transform:rotateY(180deg)rotate(3deg)}.hs-front,.hs-back{backface-visibility:hidden;background:#f4ede1;flex-direction:column;justify-content:space-between;padding:27px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:18px 24px 60px #24152030}.hs-card-kicker{font:8px var(--font-geist-mono),monospace;letter-spacing:.14em}.hs-wordmark{letter-spacing:-.08em;line-height:.78;display:block;transform:rotate(-2deg)}.hs-wordmark>span{font:900 clamp(65px,10vw,150px)/.8 var(--font-geist-sans),sans-serif;color:var(--hs-ink);display:block}.hs-wordmark>em{letter-spacing:-.08em;font:italic clamp(45px,6vw,90px)/.9 Georgia,serif;display:block}.hs-wordmark>small{font:8px var(--font-geist-mono),monospace;letter-spacing:.25em;border-top:2px solid;margin-top:20px;padding-top:14px;display:block}.hs-card-foot{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:15px;font-size:8px;display:flex}.hs-card-foot>i{font-size:7px;font-style:normal}.hs-front>img{object-fit:contain;object-position:center;width:100%;height:calc(100% - 65px)}.hs-back{background:var(--hs-ink);color:var(--hs-color);padding:36px;transform:rotateY(180deg)}.hs-back>small,.hs-back>b{font:8px var(--font-geist-mono),monospace;letter-spacing:.1em}.hs-back>strong{font:italic 400 44px/1.04 Georgia,serif}.hs-back>span{font-size:12px}.hs-direction-1 .hs-wordmark>span{font-family:Georgia,serif;font-weight:400}.hs-direction-1 .hs-card{transform:rotateX(var(--hs-y)) rotateY(var(--hs-x))}.hs-direction-2 .hs-wordmark{transform:rotate(-7deg)}.hs-direction-2 .hs-card{transform:rotateX(var(--hs-y)) rotateY(var(--hs-x)) rotateZ(5deg)}.hs-direction-1 .hs-card.hs-turned,.hs-direction-2 .hs-card.hs-turned{transform:rotateY(180deg)}.hs-explore{border-top:1px solid;justify-content:space-between;gap:20px;margin-top:25px;padding:25px 0 50px;font-size:9px;display:flex}.hs-ribbon{margin:0 -6vw}.hs-ribbon .sim-ribbon{min-height:190px;margin:0;overflow:hidden}.hs-ribbon .sim-sticker{display:none}.hs-ribbon .sim-ribbon-track{padding:20px 0}.hs-ribbon .sim-ribbon-mark{height:85px}.hs-still *{transition:none!important}.hs-still .sim-ribbon-track{animation:none!important}.home-proof{color:#f4ebdf;background:#141114;padding:100px 6vw;overflow:clip}.home-proof>header{flex-direction:column;display:flex}.home-proof>header>p{color:#b8aab1}.hp-projects{grid-template-columns:1.25fr 1fr;gap:5vw;margin-top:50px;display:grid}.hp-air{border-bottom:1px solid #fff4;flex-direction:column;padding-bottom:25px;display:flex;position:relative}.hp-air img{aspect-ratio:16/9;object-fit:contain;filter:saturate(.85);transform-origin:50%;width:100%;height:auto;transition:filter .5s,transform .5s}.hp-air:hover img{filter:saturate();transform:scale(.98)}.hp-air>span{font:8px var(--font-geist-mono),monospace;color:#eaa5c5;letter-spacing:.1em;margin-top:24px}.hp-air h3{letter-spacing:-.045em;margin:15px 0;font-size:40px}.hp-air p{color:#c6b9bf;margin:0 0 22px;font-size:13px;line-height:1.7}.hp-air b{color:#f4a8cf;font-size:9px}.hp-other{align-content:stretch;display:grid}.hp-other>a{border-bottom:1px solid #fff4;padding:20px 0 25px;display:block;position:relative}.hp-other>a:first-child{padding-top:0}.hp-other>a>span{font:8px/1.7 var(--font-geist-mono),monospace;color:#b49aa8;letter-spacing:.06em}.hp-other h3{letter-spacing:-.035em;margin:17px 0 12px;font-size:clamp(20px,2vw,32px);transition:transform .35s}.hp-other a:hover h3{color:#f2a2ca;transform:translate(10px)}.hp-other p{color:#c1b3bc;margin:0;font-size:12px;line-height:1.7}.hp-other b{color:#f2a2ca;margin-top:18px;font-size:8px;display:block}.home-proof>footer{color:#b9a6b2;border-top:1px solid #fff3;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:35px;margin-top:45px;font-size:9px;background:0 0!important;padding:35px 0 0!important;display:grid!important}.home-proof>footer>span{font:9px/1.8 var(--font-geist-mono),monospace;letter-spacing:.05em}.home-proof>footer p{max-width:400px;margin:0;font-size:11px;line-height:1.7}.home-proof>footer>a{color:#ed9ac4;font-size:8px}.home-founder{color:#30221d;background:#e5d3c0;grid-template-columns:44% 50%;gap:6%;padding:90px 6vw;display:grid;position:relative}.hf-portrait{background:#d7c7b7;justify-content:center;align-items:center;height:650px;display:flex;position:relative;overflow:clip}.hf-portrait img{object-fit:contain;object-position:center;width:100%;height:90%}.hf-portrait>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.1em;position:absolute;bottom:18px;left:20px}.hf-copy{align-self:center;max-width:610px}.hf-copy h2{font-size:clamp(48px,5.4vw,85px)}.hf-copy>p{max-width:430px;font-size:14px;line-height:1.8}.hf-copy>p:first-of-type{font-size:19px;line-height:1.6}.hf-copy>a{border-bottom:1px solid;margin:18px 0 25px;padding-bottom:12px;font-size:10px;display:inline-block}.hf-copy>div{border-top:1px solid #4b332944;flex-direction:column;gap:15px;margin-top:15px;padding-top:24px;display:flex}.hf-copy>div>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.1em}.hf-copy>div>a{border-bottom:1px solid;width:max-content;max-width:100%;padding-bottom:8px;font-size:10px}.home-offers{color:#261d22;background:#f0e8da;padding:100px 6vw;position:relative;overflow:clip}.home-offers>header{grid-template-columns:1fr 1fr;align-items:end;column-gap:8vw;display:grid}.home-offers>header>span{grid-column:1/-1}.home-offers>header>p{margin-bottom:28px}.ho-scopes{border-top:1px solid #251a2144;margin-top:35px}.ho-scopes details{border-bottom:1px solid #251a2144;transition:background .3s}.ho-scopes summary{cursor:pointer;grid-template-columns:40px 1fr 35px;align-items:center;gap:20px;min-height:95px;padding:28px 0;list-style:none;display:grid}.ho-scopes summary::-webkit-details-marker{display:none}.ho-scopes summary>span{font:10px var(--font-geist-mono),monospace;color:#ae4779}.ho-scopes summary h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3.5vw,52px);font-weight:600}.ho-scopes summary>b{font-size:30px;font-weight:300;transition:transform .3s}.ho-scopes details[open] summary>b{transform:rotate(45deg)}.ho-scopes details[open] summary h3{color:#c41c68}.ho-detail{grid-template-columns:1.2fr 1fr .8fr;gap:4vw;padding:0 0 36px 60px;animation:.35s both homeScopeOpen;display:grid}.ho-detail>div:first-child>span{font:8px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.ho-detail p{max-width:340px;font-size:13px;line-height:1.8}.ho-detail ul{margin:0;padding:0;font-size:11px;line-height:2;list-style:none}.ho-detail li:before{content:"↗";color:#b1326d;margin-right:10px}.ho-action{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.ho-action>strong{font-size:11px;font-weight:500}.ho-action>button{color:#fff0f7;cursor:pointer;background:#2e1c28;border:0;min-height:48px;padding:18px 20px;font-size:9px;transition:background .2s}.ho-action>button:hover{background:#bd1c65}.ho-scope-note{color:#715e68;margin-top:30px;font-size:10px;line-height:1.8}.home-edition .application-scene{padding-top:100px;padding-bottom:100px}.home-edition .application-shell{border-radius:0}.home-edition .application-shell>aside{background:#241623}.home-edition>footer.home-finale{isolation:isolate;color:#f6e9ef;--final-x:0;--final-y:0;perspective:1200px;height:90svh;min-height:740px;position:relative;overflow:clip;background:#181016!important;padding:40px 6vw!important;display:block!important}.home-end-top{font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;z-index:4;justify-content:space-between;gap:30px;display:flex;position:relative}.home-end-top>a{white-space:nowrap}.home-final-type{width:65%;font:900 clamp(130px,23vw,350px)/.82 var(--font-geist-sans),sans-serif;letter-spacing:-.09em;color:#ed3a88;transform-style:preserve-3d;pointer-events:none;align-items:center;display:flex;position:absolute;top:20%;left:5%}.home-final-type>span{transform:rotateY(calc(var(--final-x)*18deg)) rotateX(calc(var(--final-y)*-12deg)) translateZ(calc(var(--final-x)*35px));transition:transform .25s ease-out;display:block}.home-final-type>span:nth-child(2){transform:rotateY(calc(var(--final-x)*-22deg)) rotateX(calc(var(--final-y)*18deg)) translateZ(35px)}.home-final-type>span:nth-child(3){transform:rotateY(calc(var(--final-x)*28deg)) rotateX(calc(var(--final-y)*-16deg)) translateZ(calc(var(--final-y)*-25px))}.home-final-type>em{letter-spacing:-.07em;color:#f8dde8;font:italic 9vw/.9 Georgia,serif;position:absolute;top:72%;left:37%;transform:rotate(-9deg)}.home-stamp-target{color:#f6b2d1;cursor:pointer;z-index:4;background:#411a3155;border:1px dashed #f495be;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:190px;height:190px;transition:background .25s;display:flex;position:absolute;top:35%;left:72%}.home-stamp-target:hover{background:#69234488}.home-stamp-target>span{font:7px var(--font-geist-mono),monospace;letter-spacing:.1em;white-space:nowrap;position:absolute;top:-24px}.home-stamp-target>strong{letter-spacing:.1em;font-size:10px;position:absolute;bottom:12px}.home-stamp-target>i{font-size:24px;font-style:normal;animation:1.7s ease-in-out infinite homeStampArrow;position:absolute;top:-5px}.home-stamp-ink{font:850 28px/.9 var(--font-geist-sans),sans-serif;color:#ff4d9d;opacity:0;pointer-events:none;border:4px solid;padding:18px 12px;position:absolute;top:36%;left:73%;transform:rotate(-14deg)}.home-stamp-ink[data-stamped=true]{animation:.8s both homeInkStamp}.home-finale>nav{z-index:5;border-top:1px solid #fff4;border-bottom:1px solid #fff4;flex-wrap:wrap;gap:28px;padding:25px 0;font-size:12px;display:flex;position:absolute;bottom:110px;left:6vw;right:6vw}.home-end-bottom{font:7px/1.6 var(--font-geist-mono),monospace;color:#c4adb9;z-index:5;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:35px;left:6vw;right:6vw}.home-stamp-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.goat-companion[data-chapter=final-word] .companion-caption{display:none}.goat-companion[data-chapter=final-word],.goat-companion[data-chapter=final-word] *{pointer-events:none!important}.goat-companion[data-stamping=true] .companion-facing{animation:.65s cubic-bezier(.2,.8,.2,1) both homeGoatStamp}.home-edition :focus-visible{outline-offset:5px;outline:3px solid #ed237f}@keyframes homeScopeOpen{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes homeStampArrow{50%{translate:0 5px}}@keyframes homeInkStamp{0%{opacity:0;scale:1.4}35%{opacity:.95;scale:1}to{opacity:.18;scale:1}}@keyframes homeGoatStamp{0%,to{translate:0;rotate:0deg}35%{translate:0 -45px;rotate:-7deg}65%{translate:0 6px;rotate:3deg}}.hf-still .home-final-type>span{transform:none}.hf-still .home-stamp-target>i{animation:none}.hf-still .home-stamp-ink[data-stamped=true]{opacity:.25;animation:none}@media (width<=800px){.home-edition .money-vision{height:250svh}.home-edition .project-theatre{height:270svh}.home-edition .vision-caption.beat-3 h2{font-size:12vw}.home-edition .vision-controls{bottom:100px}.home-edition .vision-caption{top:48%}.home-edition .vision-caption.beat-1{top:53%}.home-edition .vision-caption h2{font-size:11.5vw}.home-edition .world-stage{height:28%;top:45%}.home-edition .project-pin{min-height:760px}.home-edition .world-tabs{bottom:105px}.home-edition .project-pin>footer{bottom:80px}.home-edition .world-copy{top:17%}.home-edition .world-copy h2{margin:16px 0;font-size:12.5vw}.home-edition .world-copy p{max-width:300px;font-size:11px}.home-edition .fx-world-inquiry{display:none}.home-studio{padding:75px 6vw 0}.home-studio h2,.home-proof h2,.hf-copy h2,.home-offers h2{font-size:12vw}.home-studio>header>span,.home-proof>header>span,.hf-copy>span,.home-offers>header>span{font-size:7px}.home-studio>header>p,.home-proof>header>p,.home-offers>header>p{font-size:12px}.hs-console{grid-template-columns:1fr;gap:25px;margin-top:25px}.hs-options{max-width:none}.hs-options>div:first-of-type{gap:18px;margin-bottom:25px;display:flex}.hs-options>div:first-of-type>button{gap:12px;padding:12px 0;font-size:15px}.hs-options>span{font-size:7px}.hs-options .hs-formats{margin-bottom:15px}.hs-formats button{padding:12px 0;font-size:10px}.hs-options>p{max-width:300px;margin-top:20px;font-size:19px}.hs-options>small{max-width:300px;font-size:8px}.hs-options>a{font-size:9px}.hs-preview{min-height:340px}.hs-card{width:94%;height:310px}.hs-front,.hs-back{padding:20px}.hs-wordmark>span{font-size:25vw}.hs-wordmark>em{font-size:15vw}.hs-wordmark>small{margin-top:13px;padding-top:10px;font-size:6px}.hs-card-kicker,.hs-card-foot{font-size:6px}.hs-card-foot>i{font-size:5px}.hs-back>strong{font-size:30px}.hs-back>span{font-size:10px}.hs-explore{flex-direction:column;gap:20px;padding-bottom:30px;font-size:8px}.hs-ribbon .sim-ribbon{min-height:140px}.hs-ribbon .sim-ribbon-mark{height:65px}.home-proof{padding:75px 6vw}.hp-projects{grid-template-columns:1fr;gap:30px;margin-top:30px}.hp-air h3{font-size:32px}.hp-air p{font-size:12px}.hp-air>span{font-size:7px}.hp-other>a{padding:20px 0}.hp-other>a:first-child{padding-top:10px}.hp-other h3{font-size:24px}.hp-other>a>span{font-size:7px}.home-proof>footer{grid-template-columns:1fr;gap:15px;margin-top:25px;padding-top:25px!important}.home-proof>footer p{font-size:10px}.home-founder{grid-template-columns:1fr;gap:35px;padding:65px 6vw}.hf-portrait{height:450px;max-height:65svh}.hf-portrait img{height:90%}.hf-copy>p:first-of-type{font-size:17px}.hf-copy>p{font-size:12px}.hf-copy>div>span{font-size:7px}.hf-copy h2{margin-top:20px}.home-offers{padding:75px 6vw}.home-offers>header{grid-template-columns:1fr;gap:0}.home-offers>header>p{margin:0}.ho-scopes{margin-top:30px}.ho-scopes summary{grid-template-columns:22px 1fr 22px;gap:10px;min-height:82px;padding:20px 0}.ho-scopes summary h3{font-size:24px}.ho-scopes summary>span{font-size:8px}.ho-scopes summary>b{font-size:25px}.ho-detail{grid-template-columns:1fr;gap:18px;padding:0 0 28px 32px}.ho-detail p{margin-bottom:0;font-size:12px}.ho-detail ul{columns:2;column-gap:20px;font-size:10px}.ho-detail li{break-inside:avoid}.ho-action{flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.ho-action>strong{font-size:10px}.ho-action>button{min-height:44px;padding:15px;font-size:8px}.ho-scope-note{font-size:9px}.home-edition .application-scene{padding-top:70px;padding-bottom:70px}.home-edition>footer.home-finale{height:85svh;min-height:730px;padding:30px 6vw 100px!important}.home-end-top{gap:25px;font-size:6px;line-height:1.8}.home-end-top>span{max-width:180px}.home-final-type{width:88%;font-size:31vw;top:20%;left:6%}.home-final-type>em{font-size:16vw;top:84%;left:45%}.home-stamp-target{width:120px;height:120px;top:43%;left:60%}.home-stamp-target>span{white-space:normal;text-align:center;max-width:110px;font-size:5px;top:-20px}.home-stamp-target>strong{font-size:7px;bottom:8px}.home-stamp-ink{padding:10px;font-size:17px;top:44%;left:63%}.home-finale>nav{gap:18px 20px;padding:20px 0;font-size:10px;bottom:185px}.home-end-bottom{flex-wrap:wrap;gap:12px;font-size:6px;bottom:103px}.home-end-bottom>span:last-child{display:none}.home-end-bottom>span:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.home-edition .money-vision,.home-edition .project-theatre,.home-edition .signature-odyssey{height:auto}.hs-card,.hs-front,.hs-back,.home-final-type>span,.hp-air img,.hp-other h3{transition:none!important}.home-final-type>span{transform:none!important}.home-stamp-target>i,.home-stamp-ink,.goat-companion[data-stamping=true] .companion-facing{animation:none!important}}.home-world-transfer{z-index:30;pointer-events:none;display:none;position:fixed;box-shadow:20px 25px 70px #21152440}.home-world-transfer[data-active=true]{display:block}.home-world-transfer{background:#ec8fba}.home-world-transfer img{object-fit:contain;width:100%;height:100%}html[data-home-transfer=true] .home-edition .money-vision canvas,html[data-home-transfer=true] .home-edition .vision-fallback,html[data-home-transfer=true] .home-edition .world-picture{visibility:hidden}.home-edition .vision-caption.beat-3{opacity:calc(1 - var(--vision-handoff,0))}.home-edition .money-vision{--vision-handoff:0}.home-edition .vision-controls input{min-height:28px}.home-edition .world-picture>img{object-fit:contain;background:var(--world-color)}.home-finale>.home-end-top{letter-spacing:.12em;flex-direction:row;gap:30px;font-size:8px;font-weight:400}.home-finale>.home-final-type{font:900 clamp(130px,23vw,350px)/.82 var(--font-geist-sans),sans-serif;letter-spacing:-.09em;flex-direction:row;gap:0}.home-finale>.home-end-bottom{font:7px/1.6 var(--font-geist-mono),monospace;letter-spacing:0;flex-direction:row;gap:20px}@media (width<=800px){.home-finale>.home-end-top{gap:25px;font-size:6px;line-height:1.8}.home-finale>.home-final-type{font-size:31vw}.home-finale>.home-end-bottom{flex-wrap:wrap;gap:12px;font-size:6px}.home-edition>footer.home-finale{min-height:850px}.home-finale>.home-end-top{letter-spacing:.04em;font-size:9px}.home-finale>.home-end-bottom{gap:12px;max-width:65%;font-size:9px;bottom:110px}.home-finale>nav{gap:20px 22px;font-size:11px;bottom:230px}.home-stamp-target>span{font-size:8px;top:-30px}.home-stamp-target>strong{font-size:9px}}.signal-sculpture{color:#f4e9dd;--sculpt-p:0;--sculpt-photo:1;--sculpt-lines:0;--sculpt-explode:0;--sculpt-layers:0;--sculpt-assemble:0;--sculpt-exit:0;isolation:isolate;background:#100d13;height:420svh;position:relative}.sculpt-anchor{scroll-margin-top:0;position:absolute;top:0}.sculpt-pin{perspective:1400px;background:radial-gradient(at 75% 45%,#3b183b55,#0000 60%),#100d13;height:100svh;min-height:720px;position:sticky;top:0;overflow:clip}.sculpt-mast{z-index:7;font:9px/1.7 var(--font-geist-mono),monospace;letter-spacing:.09em;justify-content:space-between;display:flex;position:absolute;top:125px;left:6vw;right:6vw}.sculpt-mast>a{border-bottom:1px solid #fff4;padding:5px 0}.sculpt-axis{pointer-events:none;opacity:.15;position:absolute;inset:0}.sculpt-axis i{border-left:1px solid #b685a2;position:absolute;top:0;bottom:0;left:50%}.sculpt-axis i:nth-child(2){left:74%}.sculpt-axis i:nth-child(3){border-top:1px solid #b685a2;border-left:0;inset:52% 0 auto}.sculpt-oversize{font:900 16vw/.8 var(--font-geist-sans),sans-serif;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #b06c8f24;transform:translateX(calc(var(--sculpt-p)*-15vw));pointer-events:none;position:absolute;top:19%;left:4%}.sculpt-visual{perspective:1300px;transform-style:preserve-3d;position:absolute;inset:17% 3% 17% 43%}.sculpt-goat{object-fit:contain;width:100%;height:100%;opacity:var(--sculpt-photo);transform:rotateY(calc(var(--sculpt-p)*60deg));pointer-events:none;position:absolute;inset:0}.signal-field{width:100%;height:100%;opacity:var(--sculpt-lines);pointer-events:none;position:absolute;inset:0}.sculpt-type-sculpture{color:#ff398b;font:900 16vw/.8 var(--font-geist-sans),sans-serif;letter-spacing:-.1em;opacity:calc((1 - var(--sculpt-photo)) * (1 - var(--sculpt-layers)));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:15% 0}.sculpt-type-sculpture>span{font:8px/2 var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:30px}.sculpt-visual:has(.signal-field[data-ready=true]) .sculpt-type-sculpture{visibility:hidden}.sculpt-copy{z-index:5;pointer-events:none;width:43%;position:absolute;top:34%;left:6vw}.sculpt-act{opacity:0;filter:blur(9px);width:100%;transition:opacity .45s,transform .65s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;top:0;left:0;transform:translateY(35px)}.signal-sculpture[data-act="0"] .sculpt-act-0,.signal-sculpture[data-act="1"] .sculpt-act-1,.signal-sculpture[data-act="2"] .sculpt-act-2{opacity:1;filter:none;pointer-events:auto;transform:translateY(0)}.sculpt-act>span{font:9px var(--font-geist-mono),monospace;letter-spacing:.13em;color:#ec9ac0}.sculpt-act h2{font:650 clamp(50px,6.1vw,100px)/.92 var(--font-geist-sans),sans-serif;letter-spacing:-.065em;margin:30px 0}.sculpt-act h2 em{color:#eea5ca;font-family:Georgia,serif;font-weight:400}.sculpt-act p{color:#c3afbd;max-width:340px;font-size:14px;line-height:1.9}.sculpt-act small{letter-spacing:.1em;color:#de92b9;margin-top:25px;font-size:8px;display:block}.sculpt-act>a{border-bottom:1px solid #eea5ca;margin-top:18px;padding:16px 0;font-size:10px;display:inline-flex}.sculpt-assembly{opacity:var(--sculpt-layers);transform-style:preserve-3d;transform:rotateY(calc(var(--sculpt-explode)*-28deg)) rotateX(calc(var(--sculpt-explode)*9deg));position:absolute;inset:3% 8%}.sculpt-layer{backface-visibility:hidden;transform-style:preserve-3d;border:1px solid #eaa8cd77;transition:transform .75s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;overflow:hidden;box-shadow:-15px 20px 45px #0004}.sculpt-layer>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.1em;z-index:3;position:absolute;top:18px;left:20px}.sculpt-blueprint{color:#e7a1c6;transform:translate3d(calc(var(--sculpt-explode)*-200px),0,calc(var(--sculpt-explode)*-240px)) rotateY(calc(var(--sculpt-explode)*-9deg));opacity:calc(1 - var(--sculpt-assemble));background:#201828}.sculpt-blueprint svg{stroke:#e7a1c6;stroke-width:.7px;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.sculpt-blueprint>strong{letter-spacing:-.06em;font:italic 3.2vw/1 Georgia,serif;position:absolute;top:35%;left:10%}.sculpt-blueprint>small{letter-spacing:.15em;font-size:7px;position:absolute;bottom:12%;left:10%}.sculpt-identity{color:#452135;transform:translate3d(calc(var(--sculpt-explode)*-70px),calc(var(--sculpt-explode)*-50px),calc(var(--sculpt-explode)*-80px));opacity:calc(1 - var(--sculpt-assemble));background:#eedbd1}.sculpt-identity>strong{letter-spacing:-.07em;font:700 5.5vw/.85 Georgia,serif;position:absolute;top:25%;left:10%}.sculpt-identity>strong em{font-weight:400}.sculpt-identity>div{gap:12px;display:flex;position:absolute;bottom:17%;left:10%}.sculpt-identity i{background:#ed87b2;border-radius:50%;width:28px;height:28px}.sculpt-identity i:nth-child(2){background:#1798a2}.sculpt-identity i:nth-child(3){background:#432337}.sculpt-identity>small{font-size:7px;position:absolute;bottom:9%;left:10%}.sculpt-product{transform:translate3d(calc(var(--sculpt-explode)*95px),calc(var(--sculpt-explode)*35px),calc(var(--sculpt-explode)*100px));opacity:calc(1 - var(--sculpt-assemble));background:#d882ac}.sculpt-product img{object-fit:contain;width:100%;height:100%}.sculpt-campaign{transform:translate3d(calc(var(--sculpt-explode)*230px),calc(var(--sculpt-explode)*-20px),calc(var(--sculpt-explode)*240px));background:#ec8fba}.sculpt-campaign img{object-fit:contain;width:100%;height:100%}.sculpt-campaign>span{color:#fff;background:#30172ce0;padding:5px 8px;font-size:7px}.sculpt-inspect .sculpt-assembly{--sculpt-explode:1}.sculpt-inspect .sculpt-layer{opacity:1}.sculpt-inspector{z-index:7;opacity:var(--sculpt-layers);flex-direction:column;align-items:flex-end;gap:13px;display:flex;position:absolute;bottom:145px;right:6vw}.sculpt-inspector>button{color:#f2b2d5;cursor:pointer;background:#211722;border:1px solid #eea5ca66;border-radius:30px;min-height:44px;padding:12px 18px;font-size:8px}.sculpt-inspector>button:disabled{visibility:hidden}.sculpt-inspector>span{font:7px var(--font-geist-mono),monospace;color:#b79aaa}.sculpt-controls{z-index:8;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:30px;padding-top:20px;display:flex;position:absolute;bottom:45px;left:6vw;right:6vw}.sculpt-controls>div{gap:20px;display:flex}.sculpt-controls button{color:#a38a9b;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;font-size:10px;display:flex}.sculpt-controls button[aria-current=step]{color:#f5c2de}.sculpt-controls b{font:8px var(--font-geist-mono),monospace}.sculpt-controls label{font:8px var(--font-geist-mono),monospace;align-items:center;gap:15px;display:flex}.sculpt-controls input{accent-color:#ec78b2;cursor:ew-resize;width:140px;min-height:32px}.sculpt-controls output{min-width:35px}.sculpt-controls input:focus-visible,.sculpt-controls button:focus-visible,.sculpt-inspector>button:focus-visible{outline-offset:5px;outline:2px solid #ff6daf}.sculpt-still{height:auto}.sculpt-still .sculpt-pin{height:auto;min-height:0;padding:150px 6vw 80px;position:relative}.sculpt-still .sculpt-visual{width:90%;height:550px;margin:auto;position:relative;inset:auto}.sculpt-still .sculpt-goat,.sculpt-still .signal-field,.sculpt-still .sculpt-oversize,.sculpt-still .sculpt-type-sculpture{display:none}.sculpt-still .sculpt-assembly{opacity:1}.sculpt-still .sculpt-campaign{transform:none}.sculpt-still .sculpt-copy{width:auto;position:relative;top:auto;left:auto}.sculpt-still .sculpt-act{opacity:1;filter:none;pointer-events:auto;margin-top:45px;position:relative;transform:none}.sculpt-still .sculpt-act h2{font-size:55px}.sculpt-still .sculpt-inspector,.sculpt-still .sculpt-controls{display:none}.home-world-transfer[data-active=true]{z-index:15}html[data-home-transfer=true] .sculpt-visual{visibility:hidden}@media (width<=800px){.signal-sculpture{height:390svh}.sculpt-pin{min-height:700px}.sculpt-mast{gap:20px;font-size:7px;top:100px;left:6vw;right:6vw}.sculpt-copy{width:88%;top:20%;left:6vw}.sculpt-act h2{margin:18px 0;font-size:12.8vw;line-height:.9}.sculpt-act p{max-width:290px;font-size:12px;line-height:1.7}.sculpt-act>span{font-size:8px}.sculpt-act small{margin-top:12px;font-size:7px}.sculpt-act>a{margin-top:4px;padding:9px 0;font-size:9px}.sculpt-visual{inset:43% 5% 21% 12%}.sculpt-oversize{font-size:22vw;top:28%}.sculpt-assembly{inset:2% 18%}.sculpt-layer>span{font-size:6px;top:10px;left:10px}.sculpt-blueprint{transform:translate3d(calc(var(--sculpt-explode)*-65px),0,calc(var(--sculpt-explode)*-80px))}.sculpt-identity{transform:translate3d(calc(var(--sculpt-explode)*-25px),calc(var(--sculpt-explode)*-18px),calc(var(--sculpt-explode)*-25px))}.sculpt-product{transform:translate3d(calc(var(--sculpt-explode)*28px),calc(var(--sculpt-explode)*15px),calc(var(--sculpt-explode)*35px))}.sculpt-campaign{transform:translate3d(calc(var(--sculpt-explode)*68px),calc(var(--sculpt-explode)*-8px),calc(var(--sculpt-explode)*80px))}.sculpt-identity>strong{font-size:10vw}.sculpt-blueprint>strong{font-size:7vw}.sculpt-blueprint>small,.sculpt-identity>small{font-size:5px}.sculpt-identity i{width:15px;height:15px}.sculpt-inspector{bottom:155px;right:6vw}.sculpt-inspector>button{min-height:36px;padding:8px 13px;font-size:7px}.sculpt-inspector>span{font-size:5px}.sculpt-controls{padding-top:8px;display:block;bottom:88px;left:6vw;right:6vw}.sculpt-controls>div{justify-content:space-between;gap:8px}.sculpt-controls button{gap:6px;min-height:35px;font-size:8px}.sculpt-controls label{justify-content:space-between;gap:12px;font-size:6px}.sculpt-controls input{width:38%;min-height:28px}.sculpt-type-sculpture{font-size:29vw}.sculpt-type-sculpture>span{font-size:5px}.sculpt-still{height:auto}.sculpt-still .sculpt-visual{width:100%;height:400px;margin-top:30px}.sculpt-still .sculpt-pin{padding-top:145px}.sculpt-still .sculpt-act h2{font-size:12vw}}.goat-companion[data-chapter=money-vision]{pointer-events:none}.goat-companion[data-chapter=money-vision] .companion-caption{display:none}@media (width<=800px){.sculpt-assembly{transform:translateX(calc(var(--sculpt-explode)*-10px)) rotateY(calc(var(--sculpt-explode)*-30deg)) rotateX(calc(var(--sculpt-explode)*10deg)) scale(calc(1 - var(--sculpt-explode)*.22))}.sculpt-blueprint{transform:translate3d(calc(var(--sculpt-explode)*-80px),calc(var(--sculpt-explode)*-30px),calc(var(--sculpt-explode)*-90px))}.sculpt-identity{transform:translate3d(calc(var(--sculpt-explode)*-26px),calc(var(--sculpt-explode)*30px),calc(var(--sculpt-explode)*-30px))}.sculpt-product{transform:translate3d(calc(var(--sculpt-explode)*30px),calc(var(--sculpt-explode)*-30px),calc(var(--sculpt-explode)*30px))}.sculpt-campaign{transform:translate3d(calc(var(--sculpt-explode)*85px),calc(var(--sculpt-explode)*30px),calc(var(--sculpt-explode)*75px))}}.sculpt-assembly{transform:rotateY(calc(var(--sculpt-explode)*-13deg)) rotateX(calc(var(--sculpt-explode)*8deg)) scale(calc(1 - var(--sculpt-explode)*.18))}.sculpt-blueprint{transform:translate3d(calc(var(--sculpt-explode)*-180px),calc(var(--sculpt-explode)*-145px),calc(var(--sculpt-explode)*-85px)) rotateY(calc(var(--sculpt-explode)*12deg)) scale(calc(1 - var(--sculpt-explode)*.48))}.sculpt-identity{transform:translate3d(calc(var(--sculpt-explode)*180px),calc(var(--sculpt-explode)*-145px),calc(var(--sculpt-explode)*-25px)) rotateY(calc(var(--sculpt-explode)*-10deg)) scale(calc(1 - var(--sculpt-explode)*.48))}.sculpt-product{transform:translate3d(calc(var(--sculpt-explode)*-180px),calc(var(--sculpt-explode)*145px),calc(var(--sculpt-explode)*35px)) rotateY(calc(var(--sculpt-explode)*12deg)) scale(calc(1 - var(--sculpt-explode)*.48))}.sculpt-campaign{transform:translate3d(calc(var(--sculpt-explode)*180px),calc(var(--sculpt-explode)*145px),calc(var(--sculpt-explode)*95px)) rotateY(calc(var(--sculpt-explode)*-10deg)) scale(calc(1 - var(--sculpt-explode)*.48))}@media (width<=800px){.sculpt-assembly{transform:rotateY(calc(var(--sculpt-explode)*-8deg)) rotateX(calc(var(--sculpt-explode)*5deg))}.sculpt-blueprint{transform:translate3d(calc(var(--sculpt-explode)*-75px),calc(var(--sculpt-explode)*-70px),calc(var(--sculpt-explode)*-30px)) scale(calc(1 - var(--sculpt-explode)*.48))}.sculpt-identity{transform:translate3d(calc(var(--sculpt-explode)*75px),calc(var(--sculpt-explode)*-70px),calc(var(--sculpt-explode)*-10px)) scale(calc(1 - var(--sculpt-explode)*.48))}.sculpt-product{transform:translate3d(calc(var(--sculpt-explode)*-75px),calc(var(--sculpt-explode)*70px),calc(var(--sculpt-explode)*10px)) scale(calc(1 - var(--sculpt-explode)*.48))}.sculpt-campaign{transform:translate3d(calc(var(--sculpt-explode)*75px),calc(var(--sculpt-explode)*70px),calc(var(--sculpt-explode)*30px)) scale(calc(1 - var(--sculpt-explode)*.48))}}html[data-editorial-motion=true] [data-editorial-type=true]{--editorial-reveal:1;--editorial-depth:0;filter:blur(calc((1 - var(--editorial-reveal))*3px));clip-path:inset(calc((1 - var(--editorial-reveal))*95%) -8% -8% -8%);translate:0 calc((1 - var(--editorial-reveal))*38px);text-shadow:calc(var(--editorial-velocity,0)*-3px) 0 color-mix(in srgb,currentColor 18%,transparent),calc(var(--editorial-velocity,0)*-9px) 0 color-mix(in srgb,currentColor 7%,transparent)}html[data-editorial-motion=true] [data-editorial-type=true]>em{translate:calc((1 - var(--editorial-reveal))*35px) 0;rotate:calc((1 - var(--editorial-reveal))*2deg);transform-origin:0;display:inline-block}html[data-editorial-motion=true] [data-editorial-plate=true]{--editorial-reveal:1;--editorial-depth:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--editorial-reveal)*24px),transparent calc(var(--editorial-reveal)*24px) 24px);mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--editorial-reveal)*24px),transparent calc(var(--editorial-reveal)*24px) 24px);translate:0 calc(var(--editorial-depth)*-14px);isolation:isolate}html[data-editorial-motion=true] [data-editorial-plate=true][data-editorial-visible=true]{-webkit-mask-image:none;mask-image:none}html[data-editorial-motion=true] .bf-package-world{perspective:1600px;transform-style:preserve-3d}html[data-editorial-motion=true] .bf-package-world button{transform:translate3d(calc((var(--card) - 1)*var(--bf-package,0)*9vw),calc((1 - var(--bf-package,0))*40vh),calc((var(--card) - 1)*var(--bf-package,0)*100px)) rotateY(calc((var(--card) - 1)*var(--bf-package,0)*-17deg)) rotate(calc((var(--card) - 1)*var(--bf-package,0)*7deg));transition:transform .2s ease-out}.handoff-depart .handoff-picture{transform-origin:50% 100%;animation:.78s cubic-bezier(.76,0,.24,1) both editorialPageOpen}.handoff-arrive .handoff-blades i{transform-origin:50% 0;animation:editorialBladeRelease .85s calc(var(--blade)*32ms) cubic-bezier(.76,0,.24,1) both}@keyframes editorialPageOpen{0%{opacity:.6;clip-path:inset(0 round 12px);transform:perspective(1400px)rotateX(12deg)}to{opacity:1;clip-path:inset(0);width:100vw;height:100vh;top:0;left:0;transform:perspective(1400px)rotateX(0)}}@keyframes editorialBladeRelease{0%{transform:perspective(1200px)rotateX(0)translateY(0)}to{transform:perspective(1200px)rotateX(-80deg)translateY(-115%)}}@media (width<=800px){html[data-editorial-motion=true] [data-editorial-type=true]{text-shadow:none;translate:0 calc((1 - var(--editorial-reveal))*20px)}html[data-editorial-motion=true] [data-editorial-plate=true]{translate:none}html[data-editorial-motion=true] .bf-package-world button{transform:translate3d(calc((var(--card) - 1)*var(--bf-package,0)*6vw),calc((1 - var(--bf-package,0))*20vh),0) rotateY(calc((var(--card) - 1)*var(--bf-package,0)*-9deg))}}@media (prefers-reduced-motion:reduce){[data-editorial-type],[data-editorial-plate]{filter:none!important;clip-path:none!important;text-shadow:none!important;translate:none!important;-webkit-mask-image:none!important;mask-image:none!important}.handoff-depart .handoff-picture,.handoff-arrive .handoff-blades i{animation:none!important}}html[data-shy-motion=off] [data-editorial-type],html[data-shy-motion=off] [data-editorial-plate]{filter:none!important;clip-path:none!important;text-shadow:none!important;translate:none!important;-webkit-mask-image:none!important;mask-image:none!important}.ex-depth-system{perspective:1400px;transform-style:preserve-3d;transform:rotateY(calc(sin(var(--ex-progress,0)*180deg)*-32deg)) rotateX(calc(sin(var(--ex-progress,0)*180deg)*14deg));pointer-events:none;position:absolute;inset:20% 25%}.ex-depth-plane{background:color-mix(in srgb,var(--brand-primary) 88%,transparent);transform:translate3d(calc((var(--depth-layer) - 2)*sin(var(--ex-progress,0)*180deg)*70px),calc((var(--depth-layer) - 2)*sin(var(--ex-progress,0)*180deg)*-20px),calc((var(--depth-layer) - 2)*sin(var(--ex-progress,0)*180deg)*90px));opacity:calc(sin(var(--ex-progress,0)*180deg)*.8);backface-visibility:hidden;border:1px solid;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 20px 50px #0002}.ex-depth-plane>svg{stroke-width:1.5px;width:65%;height:65%}.ex-depth-plane>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.1em;position:absolute;bottom:20px;left:20px}.case-type-elegant .ex-depth-plane,.case-type-soft .ex-depth-plane{border-radius:45% 45% 0 0}.case-type-technical .ex-depth-plane{background:repeating-linear-gradient(0deg,transparent 0 24px,currentColor 25px 25.5px),var(--brand-primary)}.case-type-athletic .ex-depth-plane,.case-type-street .ex-depth-plane{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}@media (width<=800px){.ex-depth-system{inset:30% 23%}.ex-depth-plane{transform:translate3d(calc((var(--depth-layer) - 2)*sin(var(--ex-progress,0)*180deg)*25px),calc((var(--depth-layer) - 2)*sin(var(--ex-progress,0)*180deg)*-10px),calc((var(--depth-layer) - 2)*sin(var(--ex-progress,0)*180deg)*30px))}.ex-depth-plane>span{font-size:5px;bottom:10px;left:10px}}.ex-still .ex-depth-system,html[data-shy-motion=off] .ex-depth-system{display:none}@media (prefers-reduced-motion:reduce){.ex-depth-system{display:none}}.fe-spatial-stack{perspective:1300px;transform-style:preserve-3d;pointer-events:none;--spatial:sin(var(--walk,0)*180deg);opacity:calc(var(--spatial)*.9);position:absolute;inset:20% 5% 18% 43%}.fe-spatial-stack svg{fill:none;stroke:#f2e8d0;stroke-width:2px;width:100%;height:100%;transform:rotateX(58deg) rotateZ(-28deg) translateZ(calc((var(--floor) - 1)*var(--spatial)*160px));background:#221f1a66;position:absolute;inset:0;box-shadow:0 10px 40px #0003}.fe-spatial-stack svg text{fill:#f2e8d0;stroke:none;letter-spacing:2px;font:13px monospace}.folio-estates.is-still .fe-spatial-stack{display:none}.stackhouse.is-moving .sh-burger-space{perspective:1200px;transform-style:preserve-3d}.stackhouse.is-moving .sh-burger-space>img{transform:translate3d(calc(var(--orbit-x)*var(--orbit,0)),calc(var(--base) + (var(--explode) - var(--base))*var(--apart,0)),calc((2 - var(--ingredient))*var(--apart,0)*60px)) rotateY(calc(var(--orbit,0)*22deg)) rotateX(calc(var(--apart,0)*-12deg)) rotate(calc(var(--spin)*var(--orbit,0))) scale(calc(1 - var(--apart,0)*.6))}.vale-counsel.is-moving .vc-file-stage{perspective:1800px;transform-style:preserve-3d}.vale-counsel.is-moving .vc-paper{box-shadow:calc(var(--paper-index)*-8px) calc(12px + var(--paper-index)*8px) 35px #0004;border-left:2px solid #b49c68}.elsewhere-travel.is-moving .tj-world:after{content:"";pointer-events:none;z-index:6;opacity:calc(var(--dive,0)*.28);transform:translateX(calc(var(--dive,0)*-6vw)) scale(1.15);mix-blend-mode:screen;background:repeating-conic-gradient(from 4deg at 50% -20%,#0000 0deg 8deg,#dcffff55 9deg 10deg,#0000 11deg 23deg);position:absolute;inset:0}.elsewhere-travel.is-moving .tj-waterline{filter:drop-shadow(0 -6px 12px #b2ffff88)}@media (width<=800px){.fe-spatial-stack{inset:30% 10% 20% 15%}.fe-spatial-stack svg{transform:rotateX(58deg) rotateZ(-28deg) translateZ(calc((var(--floor) - 1)*var(--spatial)*70px))}.stackhouse.is-moving .sh-burger-space>img{transform:translate3d(calc(var(--orbit-x)*var(--orbit,0)*.3),calc((var(--base) + (var(--explode) - var(--base))*var(--apart,0))*.37),calc((2 - var(--ingredient))*var(--apart,0)*20px)) rotateY(calc(var(--orbit,0)*14deg)) rotate(calc(var(--spin)*var(--orbit,0))) scale(calc(1 - var(--apart,0)*.6))}}html[data-shy-motion=off] .fe-spatial-stack,html[data-shy-motion=off] .tj-world:after{display:none}@media (prefers-reduced-motion:reduce){.fe-spatial-stack,.tj-world:after{display:none}}.world-stage .world-picture{width:100%;height:100%;position:absolute;inset:0}.fx-type>span[aria-hidden]>span{opacity:1;transition:none;transform:none}.fx-type-ready>span[aria-hidden]>span{animation:readableLetter .65s calc(var(--letter) * 25ms) cubic-bezier(.16,1,.3,1) backwards}@keyframes readableLetter{0%{opacity:.25;transform:translateY(.45em)rotate(3deg)}to{opacity:1;transform:none}}@media (width<=800px){.goat-companion[data-chapter=top]{opacity:0;visibility:hidden}.goat-companion[data-chapter=portfolio]{transform:translate(94vw,60svh)translate(-100%,-100%)}.mobile-sticky{left:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:150px;min-height:46px;padding:0 16px}.motion-dock{max-height:44px;height:44px!important;top:auto!important;left:12px!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;padding:10px 12px!important;font-size:8px!important}html[data-editorial-motion=true] [data-editorial-type=true]{clip-path:none;filter:none}html[data-editorial-motion=true] [data-editorial-plate=true]{translate:none;-webkit-mask-image:none;mask-image:none}[data-directed=true] .ex-case-idea>header,[data-directed=true] .ex-section-heading h2,[data-directed=true].ex-case-close h2,[data-directed=true].ex-motion-entry h2,[data-directed=true].founder-section h2{clip-path:none}.cinematic-hero{flex-direction:column;height:auto;min-height:100svh;max-height:none;padding-bottom:95px;display:flex}.cinematic-hero .hero-type{order:0;padding:112px 6vw 24px;position:relative}.cinematic-hero .hero-type h1{margin:22px 0;font-size:25vw}.cinematic-hero .hero-type>p{max-width:330px;margin:20px 0;font-size:15px}.cinematic-hero .hero-actions{max-width:none}.cinematic-hero .cinematic-hero-art{aspect-ratio:8/5;flex:none;order:1;width:100%;position:relative;inset:auto;overflow:clip}.cinematic-hero .hero-original{object-fit:contain;object-position:center;filter:brightness(.95);width:100%;height:100%;padding:0;display:block;transform:none}.cinematic-hero-art:after{background:linear-gradient(#0000 84%,#141114)}.cinematic-hero .hero-reveal-lens{display:none}.cinematic-hero .hero-secret{order:2;margin:16px 6vw 0;position:relative;inset:auto}.cinematic-hero .hero-scroll{order:3;margin:20px 6vw 0;position:relative;inset:auto}.home-edition .project-pin{grid-template-rows:auto auto minmax(100px,1fr) auto auto;gap:12px;height:100svh;min-height:0;padding:92px 6vw;display:grid}.home-edition .project-pin>header{align-items:start}.home-edition .world-copy{width:100%;position:relative;inset:auto}.home-edition .world-copy h2{margin:10px 0;font-size:12vw}.home-edition .world-copy p{max-width:100%;margin:8px 0}.home-edition .world-stage{align-self:stretch;width:75%;height:100%;min-height:0;margin:auto;position:relative;inset:auto}.home-edition .world-tabs{gap:0 12px;position:relative;inset:auto}.home-edition .world-tabs button{min-height:44px;padding:8px 0}.home-edition .project-pin>footer{position:relative;inset:auto;font-size:9px!important}.home-edition .world-stamp{width:52px;height:52px;bottom:0;right:-18px}.home-world-transfer{display:none!important}html[data-home-transfer=true] .home-edition .world-picture,html[data-home-transfer=true] .sculpt-visual{visibility:visible}.home-edition .scene-still>.project-pin{height:auto;min-height:820px}}@media (width<=800px) and (height<=739px){.home-edition .project-theatre{height:auto}.home-edition .project-pin{grid-template-rows:auto auto 260px auto auto;height:auto;position:relative}.signal-sculpture:not(.sculpt-still) .sculpt-pin{height:100svh;min-height:0}.sculpt-mast{top:84px}.sculpt-copy{top:19%}.sculpt-act h2{margin:12px 0;font-size:11vw}.sculpt-act p{font-size:11px;line-height:1.5}.sculpt-visual{top:46%;bottom:25%}.sculpt-inspector{bottom:165px}}html[data-shy-motion=off] .fx-type-ready>span[aria-hidden]>span{animation:none}@media (prefers-reduced-motion:reduce){.fx-type-ready>span[aria-hidden]>span{animation:none}}@media (width<=800px),(height<=560px){.studio-deliverables .bf-overture,.studio-deliverables .bf-transfer,.studio-deliverables .sim-experience.sim-film-v2 .sim-transformations,.studio-deliverables .sim-experience.sim-film-v2 .sim-worlds,.studio-deliverables .product-story{height:auto;min-height:0;scroll-margin-top:85px}.studio-deliverables .bf-overture-pin,.studio-deliverables .bf-transfer-pin,.studio-deliverables .sim-film-v2 .sim-transform-pin,.studio-deliverables .sim-film-v2 .sim-world-pin,.studio-deliverables .product-story-pin{height:auto;min-height:0;position:relative;top:0;overflow:clip}.studio-deliverables .bf-overture-pin{flex-direction:column;gap:20px;padding:105px 6vw 26px;display:flex}.studio-deliverables .bf-overture-kicker{order:0;max-width:100%;position:relative;inset:auto;font-size:8px!important}.studio-deliverables .bf-title{order:1;width:100%;max-width:100%;position:relative;inset:auto}.studio-deliverables .bf-title h1{font-size:clamp(54px,15vw,100px);line-height:.82}.studio-deliverables .bf-title h1 br{display:none}.studio-deliverables .bf-title h1 em{padding-inline:.12em}.studio-deliverables .bf-title p{max-width:none;margin:15px 0 0;font-size:13px}.studio-deliverables .bf-portrait-views{gap:6px;max-width:none;margin-top:15px}.studio-deliverables .bf-portrait-views button{min-height:44px;padding:10px 12px;font-size:8px}.studio-deliverables .bf-overture-image{aspect-ratio:4/5;background:#160d13;order:2;width:100%;height:auto;max-height:560px;position:relative;inset:auto}.studio-deliverables .bf-overture-image>img,.studio-deliverables .bf-overture-iris{object-fit:contain;width:100%;height:100%;inset:0}.studio-deliverables .bf-overture-image .bf-pink-entrance{object-fit:contain;inset:0}.studio-deliverables .bf-overture-grain,.studio-deliverables .bf-overture-vertical{display:none}.studio-deliverables .bf-overture-bottom{order:3;gap:15px;margin:0;padding:15px 0 0;position:relative;inset:auto}.studio-deliverables .bf-overture-bottom span{font-size:8px}.studio-deliverables .bf-transfer-pin{flex-direction:column;gap:24px;padding:45px 6vw;display:flex}.studio-deliverables .bf-paper-note,.studio-deliverables .bf-transfer-pin[data-phase="2"] .bf-paper-note{color:#151115;width:100%;position:relative;inset:auto}.studio-deliverables .bf-paper-note h2{margin:18px 0;font-size:clamp(42px,11vw,76px)}.studio-deliverables .bf-paper-note p{max-width:100%;margin:0;font-size:14px}.studio-deliverables .bf-signature-object,.studio-deliverables .bf-transfer-controls,.studio-deliverables .bf-transfer-tag,.studio-deliverables .bf-package-inspect{display:none}.studio-deliverables .bf-identity-evidence{opacity:1;visibility:visible;pointer-events:auto;grid-template-columns:1fr;gap:14px;width:100%;display:grid;position:relative;inset:auto}.studio-deliverables .bf-identity-evidence .sim-controls{gap:6px;width:100%;margin:0}.studio-deliverables .bf-identity-evidence .sim-controls button{min-height:44px;font-size:9px}.studio-deliverables .bf-evidence-button{width:100%;height:auto;padding:12px;transform:none}.studio-deliverables .bf-evidence-button img{object-fit:contain;width:100%;height:auto;max-height:440px}.studio-deliverables .bf-evidence-button span{padding:10px 0;font-size:9px}.studio-deliverables .bf-package-world{scroll-snap-type:x mandatory;opacity:1;clip-path:none;pointer-events:auto;background:0 0;gap:16px;padding:10px 0 20px;display:flex;position:relative;inset:auto;overflow-x:auto}.studio-deliverables .bf-package-world button{scroll-snap-align:start;width:80%;max-width:440px;box-shadow:none;flex:0 0 80%;position:relative;inset:auto;transform:none!important}.studio-deliverables .bf-package-world img{width:100%;height:auto;display:block}.studio-deliverables .sim-film-v2 .sim-transform-pin{flex-direction:column;gap:20px;padding:42px 6vw;display:flex}.studio-deliverables .sim-film-v2 .sim-transform-pin>.sim-copy{width:100%;max-width:100%;position:relative;inset:auto}.studio-deliverables .sim-film-v2 .sim-transform-pin>.sim-copy:before{display:none}.studio-deliverables .sim-film-v2 .sim-transform-pin h2{max-width:none;margin:16px 0;font-size:clamp(38px,10.5vw,70px)}.studio-deliverables .sim-film-v2 .sim-transform-pin .sim-copy p{max-width:none;font-size:14px}.studio-deliverables .sim-film-v2 .sim-transform-pin .sim-copy small{max-width:none;font-size:10px;line-height:1.7}.studio-deliverables .sim-film-v2 .sim-transform-pin .sim-controls{max-width:none;margin:16px 0 0}.studio-deliverables .sim-controls button{min-height:44px;padding:10px 12px;font-size:9px}.studio-deliverables .sim-film-v2 .sim-compare-wrap{width:100%;max-width:520px;margin:auto;position:relative;inset:auto}.studio-deliverables .sim-film-v2 .sim-compare{aspect-ratio:836/941;height:auto;min-height:0;max-height:none;position:relative;inset:auto}.studio-deliverables .sim-film-v2 .sim-before img,.studio-deliverables .sim-film-v2 .sim-after img{object-fit:fill;object-position:center;filter:none}.studio-deliverables .sim-film-v2 .sim-scrub{background:0 0;margin:14px 0 0;padding:12px 0;font-size:9px;position:relative;inset:auto}.studio-deliverables .sim-film-v2 .sim-scrub input{height:30px;margin-top:5px}.studio-deliverables .sim-film-v2 .sim-compare-wrap>.sim-open{background:0 0;min-height:44px;padding:12px 0;font-size:9px;position:relative;inset:auto}.studio-deliverables .sim-film-v2 .sim-before-label,.studio-deliverables .sim-film-v2 .sim-after-label{display:block;top:12px}.studio-deliverables .sim-film-v2 .sim-world-pin{flex-direction:column;align-items:stretch;gap:22px;padding:42px 6vw;display:flex}.studio-deliverables .sim-film-v2 .sim-world-pin>.sim-copy{max-width:100%;position:relative;inset:auto}.studio-deliverables .sim-film-v2 .sim-world-pin>.sim-copy>span{max-width:100%;font-size:9px}.studio-deliverables .sim-film-v2 .sim-world-pin h2{max-width:100%;margin:16px 0;font-size:clamp(38px,10.8vw,68px)}.studio-deliverables .sim-film-v2 .sim-world-pin p{font-size:14px}.studio-deliverables .sim-film-v2 .sim-world-pin .sim-copy>small{max-width:100%;font-size:10px}.studio-deliverables .sim-film-v2 .sim-world-pin .sim-controls{gap:8px;max-width:none;margin:18px 0 6px}.studio-deliverables .sim-film-v2 .sim-world-pin .sim-open{min-height:44px;font-size:10px}.studio-deliverables .sim-film-v2 .sim-world-pin .sim-world-board{clip-path:none;border-radius:0;width:100%;max-width:540px;height:auto;min-height:0;max-height:none;margin:auto;position:relative;inset:auto;transform:none}.studio-deliverables .sim-film-v2 .sim-world-board img{object-fit:contain;width:100%;height:auto;animation:.5s both sim-ink;display:block;transform:none}.studio-deliverables .sim-film-v2 .sim-world-count{font-size:11px;position:relative;inset:auto}.studio-deliverables .product-story-pin{flex-direction:column;gap:20px;padding:38px 6vw;display:flex}.studio-deliverables .product-story-pin>header{min-height:18px;display:block;position:relative;inset:auto}.studio-deliverables .product-story-pin>header>strong{font-size:14px;position:relative;inset:auto;transform:none}.studio-deliverables .product-story-copy{width:100%;position:relative;inset:auto}.studio-deliverables .product-story-copy h2{margin:14px 0;font-size:44px}.studio-deliverables .product-story-copy p{max-width:100%;min-height:3.2em;font-size:14px}.studio-deliverables .product-object-stage{width:100%;height:clamp(300px,93vw,430px);position:relative;inset:auto}.studio-deliverables .product-story-pin>footer{width:100%;margin:0;padding:0;display:block;position:relative;inset:auto}.studio-deliverables .product-story-pin footer button{min-height:58px;font-size:10px;line-height:1.5}.studio-deliverables .product-story-pin footer>a{align-items:center;max-width:none;min-height:44px;margin-top:18px;font-size:10px;display:inline-flex}.studio-deliverables .product-turn-actions{bottom:26px}.studio-deliverables .product-drag-hint{font-size:8px}.studio-deliverables .product-story-entry{gap:12px;padding:24px 6vw}.studio-deliverables .sim-film-v2 .sim-finale{padding:65px 6vw}.studio-deliverables .sim-archive-intro{padding:45px 6vw}.studio-deliverables .ex-quick-links{gap:10px;padding-block:24px}.studio-deliverables .delivery-section{padding-block:45px}.studio-deliverables .branding-stage{height:480px;min-height:0}.studio-deliverables .bf-goat-director{display:none}.studio-deliverables .sim-art-dialog{max-height:85svh}.studio-deliverables .director-book{display:none}.studio-deliverables .motion-dock{z-index:175;height:36px!important;max-height:36px!important;padding:8px 10px!important;font-size:7px!important;inset:19px auto auto calc(50% - 38px)!important}}.goat-reveal{color:#fff0f7;--goat-reveal:0;--goat-seam:-15%;--goat-edge:0;background:#16070e;height:240svh;scroll-margin-top:88px;position:relative}.goat-reveal-pin{isolation:isolate;background:radial-gradient(at 20% 70%,#60133066,#0000 60%),#16070e;grid-template-rows:1fr auto;grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;height:calc(100svh - 88px);min-height:0;padding:30px 5vw;display:grid;position:sticky;top:88px;overflow:clip}.goat-reveal-copy{z-index:3;min-width:0;position:relative}.sim-experience .goat-reveal-title{letter-spacing:-.075em;margin:40px 0 28px;font-size:clamp(70px,10vw,180px);font-weight:900;line-height:1}.goat-word-rotor{perspective:900px;width:100%;font:inherit!important;letter-spacing:inherit!important;display:flex!important}.goat-letter{perspective:600px;--turn:clamp(0,calc((var(--goat-reveal) - .13 - var(--letter-index)*.07)*3.3),1);flex:1;min-width:0;height:1.05em;display:block;position:relative;font:inherit!important;letter-spacing:inherit!important}.goat-letter-front,.goat-letter-back{backface-visibility:hidden;transform-origin:50% 50% -.35em;text-shadow:0 1px #9d677e,0 3px #724059,0 6px #351324,0 12px 30px #0008;display:block;position:absolute;inset:0;font:inherit!important;letter-spacing:inherit!important}.goat-letter-front{transform:rotateX(calc(var(--turn)*-90deg));opacity:calc(1 - var(--turn))}.goat-letter-back{color:#ff1984;transform:rotateX(calc(90deg - var(--turn)*90deg));opacity:var(--turn);-webkit-text-stroke:1px #ff8abe}.sim-experience .goat-mode-label{letter-spacing:.18em;color:#f5b9d2;margin-top:16px;font:10px/1.6 Arial,sans-serif;display:block}.sim-experience .goat-reveal-copy p{color:#e0c4d0;margin:0 0 25px;font-size:clamp(15px,1.5vw,21px);line-height:1.6}.goat-reveal-copy p em{color:#fff0f7;font-family:Georgia,serif}.goat-reveal-skip{color:inherit;border-bottom:1px solid #ff388e;padding:12px 0;font-size:10px;display:inline-block}.goat-reveal-portrait{isolation:isolate;background:#19000c;place-self:stretch center;width:100%;max-width:650px;min-height:0;position:relative;overflow:clip;box-shadow:0 0 80px #ff007b0f}.goat-portrait-layer{position:absolute;inset:0}.goat-portrait-layer img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.goat-portrait-human{transform:scale(calc(1 + var(--goat-reveal)*.025));filter:brightness(calc(1 - var(--goat-reveal)*.15))}.goat-portrait-beast{clip-path:polygon(0 0,calc(var(--goat-seam) + 6%) 0,calc(var(--goat-seam) - 6%) 100%,0 100%);transform:translateZ(0)}.goat-reveal-seam{left:var(--goat-seam);width:2px;height:120%;opacity:var(--goat-edge);pointer-events:none;background:#fff0fc;position:absolute;top:-10%;transform:skew(-6deg);box-shadow:0 0 4px #fff,0 0 12px #ff007b,0 0 36px #ff007b}.goat-reveal-seam i{background:linear-gradient(90deg,#0000,#ff389725,#0000);position:absolute;inset:0 -15px}.goat-reveal-seam b{left:-22px;top:calc(15% + var(--goat-reveal)*65%);background:#fff;width:46px;height:3px;position:absolute;transform:rotate(6deg);box-shadow:0 0 20px #ff006f}.goat-reveal-corners{pointer-events:none;clip-path:polygon(0 0,12% 0,12% 1%,1% 1%,1% 12%,0 12%,0 0,100% 0,100% 12%,99% 12%,99% 1%,88% 1%,88% 0,100% 0,100% 100%,88% 100%,88% 99%,99% 99%,99% 88%,100% 88%,100% 100%,0 100%,0 88%,1% 88%,1% 99%,12% 99%,12% 100%,0 100%);border:1px solid #f8afd033;position:absolute;inset:14px}.sim-experience .goat-portrait-caption{letter-spacing:.14em;text-shadow:0 1px 6px #000;pointer-events:none;background:#19000c88;justify-content:space-between;gap:15px;padding:8px 10px;font:8px/1.5 Arial,sans-serif;display:flex;position:absolute;bottom:14px;left:20px;right:20px}.goat-reveal-controls{border-top:1px solid #ffb5d42b;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:24px;padding-top:5px;display:grid}.goat-reveal-controls button{color:#e6bbce;background:0 0;border:0;min-height:44px;padding:12px 0;font:10px Arial,sans-serif}.goat-reveal-controls button[aria-pressed=true]{color:#ff4fa2}.goat-reveal-controls label{text-align:center;justify-self:center;width:100%;max-width:700px;display:block}.sim-experience .goat-reveal-controls label span{letter-spacing:.15em;font-size:8px}.goat-reveal-controls input{accent-color:#ff007b;cursor:ew-resize;width:100%;height:32px;margin:3px 0 0;display:block}.goat-reveal :focus-visible{outline-offset:5px;outline:2px solid #fff}.goat-reveal[data-still=true]{height:auto}.goat-reveal[data-still=true] .goat-reveal-pin{height:760px;max-height:none;position:relative;top:0}.goat-reveal[data-still=true] .goat-portrait-human{filter:none;transform:none}.signature-typed{color:#f4a6c8;position:relative;letter-spacing:.1em!important;font:9px/1.7 monospace!important;display:block!important}.signature-typed-space{visibility:hidden;display:block;font:inherit!important;letter-spacing:inherit!important}.signature-typed-ink{position:absolute;inset:0;font:inherit!important;letter-spacing:inherit!important}.signature-typed-ink i{vertical-align:-1px;background:currentColor;width:6px;height:.9em;margin-left:3px;display:inline-block}.signature-liquid{z-index:1;position:relative}.signature-liquid h2{margin:28px 0!important;line-height:.9!important}.signature-liquid .signature-liquid-lead{margin-bottom:16px;display:block;letter-spacing:-.055em!important;font:900 clamp(35px,5vw,70px)/1 Arial,sans-serif!important}.signature-liquid svg{width:100%;height:auto;display:block;overflow:visible}.signature-liquid svg.signature-liquid-short{width:38%;margin-top:-2vw}.signature-liquid text{letter-spacing:-7px;font:900 190px Arial,sans-serif}.signature-liquid-outline{fill:#0000;stroke:#ff4f9d;stroke-width:1.6px;paint-order:stroke}@media (width<=800px){.goat-reveal{height:210svh;scroll-margin-top:75px}.goat-reveal-pin{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:12px;height:calc(100svh - 75px);padding:19px 6vw 14px;top:75px}.goat-reveal-copy{grid-template-columns:1fr auto;align-items:end;column-gap:8px;display:grid}.goat-reveal-copy>.signature-typed{grid-column:1/-1;font-size:7px!important}.sim-experience .goat-reveal-title{grid-column:1/-1;width:100%;margin:10px 0 0;font-size:clamp(48px,14.8vw,95px)}.goat-word-rotor{max-width:400px}.sim-experience .goat-mode-label{letter-spacing:.13em;margin-top:2px;font-size:8px}.sim-experience .goat-reveal-copy p{display:none}.goat-reveal-skip{text-align:right;max-width:85px;padding:3px 0;font-size:7px;line-height:1.5;display:none;position:absolute;bottom:1px;right:0}.goat-reveal-portrait{width:100%;max-width:none;min-height:0}.goat-reveal-controls{grid-column:1;gap:10px;padding-top:7px}.goat-reveal-controls button{white-space:nowrap;font-size:8px}.sim-experience .goat-reveal-controls label span{letter-spacing:.06em;font-size:6px}.sim-experience .goat-portrait-caption{padding:6px 8px;font-size:6px;bottom:8px;left:8px;right:8px}.signature-typed{font-size:8px!important}.signature-liquid .signature-liquid-lead{font-size:10vw!important}.signature-liquid h2{margin:24px 0!important}.signature-liquid svg{min-height:55px}.signature-liquid svg.signature-liquid-short{width:55%;margin-top:0}.goat-reveal[data-still=true] .goat-reveal-pin{grid-template-rows:auto minmax(0,1fr) auto;height:740px}}@media (height<=500px){.goat-reveal{height:auto}.goat-reveal .goat-reveal-pin{height:680px;position:relative;top:0}}@media (width>=801px) and (height<=650px){.goat-reveal-pin{gap:12px;padding:18px 5vw}.sim-experience .goat-reveal-title{margin:20px 0;font-size:min(9vw,19svh)}.sim-experience .goat-reveal-copy p{margin-bottom:12px;font-size:14px}.goat-reveal-skip{padding:9px 0;font-size:9px}.sim-experience .goat-mode-label{margin-top:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.goat-reveal{height:auto}.goat-reveal .goat-reveal-pin{height:740px;position:relative;top:0}.goat-portrait-human{filter:none;transform:none}}#top .hero-actions{flex-flow:wrap;align-items:stretch;gap:12px;max-width:590px;display:flex}#top .hero-actions>a{isolation:isolate;color:#1b0311;letter-spacing:.09em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#ff1688;border:1px solid #ff74b5;border-radius:0;justify-content:space-between;align-items:center;gap:22px;min-width:200px;min-height:64px;padding:10px 12px 10px 22px;font-size:10px;font-weight:900;transition:transform .24s,background .3s,color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffa8d1,inset 0 -3px #a0004b}#top .hero-actions>a:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#fff7 49%,#0000 58%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-100% -60%;transform:translate(-65%)}#top .hero-actions>a:after{content:"";pointer-events:none;clip-path:inherit;border:1px solid #ffbbdb33;position:absolute;inset:4px}#top .hero-actions>a>span{color:#ffacd3;background:#1b0311;border:1px solid #1b031155;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s;display:grid}#top .hero-actions>a.hero-service-link{color:#fff0f7;background:#221522;border-color:#9e6984;box-shadow:inset 0 1px #d49ab544,inset 0 -3px #09040a}#top .hero-actions>a.hero-service-link>span{color:#26111c;background:#f7e6ee;border-color:#f7e6ee}#top .hero-actions>button{color:#f5d5e4;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ff7cb5;justify-content:flex-start;align-self:center;align-items:center;gap:15px;min-height:48px;padding:10px 2px;font:750 9px Arial,sans-serif;display:inline-flex;position:relative}#top .hero-actions>button>span{color:#ff73b8;border:1px solid #f5a1c9;border-radius:50%;place-items:center;width:28px;height:28px;margin:0;font-size:10px;transition:transform .25s,background .25s;display:grid}#top .hero-actions>a:focus-visible,#top .hero-actions>button:focus-visible{outline-offset:-5px;outline:3px solid #fff}@media (hover:hover) and (pointer:fine){#top .hero-actions>a:hover{background:#ff54a6;transform:translateY(-3px)}#top .hero-actions>a:hover:before{transform:translate(65%)}#top .hero-actions>a:hover>span{color:#2b0418;background:#fff0f7;transform:rotate(45deg)}#top .hero-actions>a.hero-service-link:hover{background:#402037}#top .hero-actions>button:hover>span{color:#1a0311;background:#fc168b;transform:scale(1.14)}}#top .hero-actions>a:active{transform:translateY(2px)scale(.985)}#top .hero-actions>button:active>span{transform:scale(.9)}@media (width<=800px){#top .hero-actions{gap:10px;width:100%;max-width:none}#top .hero-actions>a{flex:165px;gap:12px;min-width:0;min-height:60px;padding:10px 10px 10px 16px;font-size:9px}#top .hero-actions>a>span{flex-basis:34px;width:34px;height:34px;font-size:21px}#top .hero-actions>button{width:auto;min-height:44px;font-size:8px}}html[data-shy-motion=off] #top .hero-actions *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){#top .hero-actions *{transition:none!important;animation:none!important}}.home-edition>footer.home-signature-finale{isolation:isolate;color:#f8eaf0;height:auto;min-height:0;position:relative;overflow:clip;background:#180b13!important;padding:45px 6vw!important;display:block!important}.signature-final-top{justify-content:space-between;align-items:center;gap:20px;font:9px Arial,sans-serif;flex-direction:row!important;display:flex!important}.signature-final-top>a{white-space:nowrap;min-height:44px;color:inherit;place-items:center;display:grid}.signature-final-stage{grid-template-columns:1.05fr 1fr;align-items:center;gap:3vw;padding:25px 0 45px;position:relative;display:grid!important}.signature-final-copy>span{letter-spacing:.16em;color:#e8a5c5;font:9px/1.6 monospace}.signature-final-copy h2{letter-spacing:-.08em;color:#fff1f7;margin:30px 0;font:900 clamp(80px,12vw,190px)/.8 Arial,sans-serif;clip-path:none!important;filter:none!important;transform:translate(0,0)!important}.signature-final-copy h2 em{color:#ff0d7d;font-family:Georgia,serif;font-weight:400}.signature-final-copy p{color:#e0b8cc;margin:25px 0;font:15px/1.7 Arial,sans-serif}.signature-final-mark{width:min(340px,90%);height:auto;max-height:145px;display:block;overflow:hidden}.signature-goat-door{cursor:pointer;color:#fff2f8;isolation:isolate;background:radial-gradient(at 50% 55%,#ff007b22,#0000 66%);border:0;width:100%;height:clamp(450px,49vw,670px);padding:0;display:block;position:relative}.signature-goat-door>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 30px #0008);width:100%;height:90%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.signature-door-orbit{border:1px solid #ff3b9844;border-radius:50%;position:absolute;inset:12% 0 5%;transform:rotate(-22deg);box-shadow:0 0 50px #ff007b0a,inset 0 0 50px #ff007b0a}.signature-door-orbit:after{content:"";border:1px dashed #ff3b9822;border-radius:50%;position:absolute;inset:12px -15px}.signature-door-word{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #ff52a74d;z-index:-1;width:108%;font:900 11vw/1 Arial,sans-serif;position:absolute;top:32%;left:-4%}.signature-door-label{color:#240311;background:#ff0a81;flex-direction:column;gap:12px;padding:20px 25px;transition:transform .4s;display:flex;position:absolute;bottom:0;left:5%;right:5%;transform:rotate(-3deg);box-shadow:0 8px #7b073c}.signature-door-label small{letter-spacing:.18em;font:8px monospace}.signature-door-label strong{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;font:900 clamp(16px,2vw,25px) Arial,sans-serif;display:flex}.signature-door-label b{font-size:28px}.home-signature-finale>nav{border-block:1px solid #f7b9d330;flex-wrap:wrap;gap:18px 30px;padding:25px 0;font:12px Arial,sans-serif;display:flex;position:relative;inset:auto}.home-signature-finale>nav>a{color:#f7d8e7;align-items:center;min-height:44px;display:flex}.signature-final-bottom{letter-spacing:.03em;color:#cfadbf;flex-wrap:wrap;justify-content:space-between;gap:22px;padding:25px 0 10px;flex-direction:row!important;font:9px/1.6 Arial,sans-serif!important;display:flex!important}.signature-final-bottom a{align-items:center;min-height:44px;display:flex}.home-signature-finale :focus-visible{outline-offset:5px;outline:3px solid #ffb1d8}.goat-companion[data-chapter=final-word]{display:none!important}.signature-scene{color:#fff1f8;overscroll-behavior:contain;background:#1b0311;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.signature-scene::backdrop{background:#12000d}.signature-scene-inner{isolation:isolate;box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;height:auto;min-height:100%;padding:80px 7vw 65px;display:grid;position:relative;overflow:clip}.signature-scene-photo{height:calc(100svh - 145px);min-height:360px;max-height:900px;position:relative}.signature-scene-photo img{object-fit:contain;width:100%;height:100%;display:block}.signature-scene-aura{z-index:-1;background:repeating-conic-gradient(from 20deg at 40% 60%,transparent 0 17deg,#ff007b0b 18deg 20deg),radial-gradient(ellipse at center,#9f134866,transparent 55%);position:absolute;inset:-50%}.signature-scene-close{z-index:5;color:#fff;cursor:pointer;background:#200b19;border:1px solid #ff98c9;border-radius:30px;min-height:44px;padding:12px 20px;font:10px Arial,sans-serif;position:fixed;top:22px;right:25px}.signature-scene-copy{z-index:2;position:relative}.signature-scene-copy h2{letter-spacing:-.08em;color:#fff;margin:25px 0;font:900 clamp(65px,10vw,170px)/.85 Arial,sans-serif}.signature-scene-copy h2 em{color:#ff3697;font:italic 1em/.9 Georgia,serif}.signature-scene-copy p{color:#efbbd3;max-width:300px;font:16px/1.6 Arial,sans-serif}.signature-scene-copy>a{color:#260515;background:#ff0a81;justify-content:space-between;align-items:center;gap:25px;max-width:340px;min-height:58px;margin-top:25px;padding:20px 22px;font:900 11px Arial,sans-serif;display:flex}.signature-scene-copy>a>span{font-size:25px}.signature-scene-copy>a.signature-scene-tour{color:#f4bad4;background:0 0;border-bottom:1px solid #a94071;margin-top:6px;padding:15px 0;font:10px Arial,sans-serif}.signature-scene-credit{letter-spacing:.16em;color:#a98497;font:8px monospace;position:absolute;bottom:23px;left:7vw}.signature-scene[open][data-motion=true] .signature-scene-inner{animation:1s cubic-bezier(.16,1,.3,1) both signaturePortal}.signature-scene[open][data-motion=true] .signature-scene-photo{animation:1.3s cubic-bezier(.16,1,.3,1) both signatureGiant}.signature-scene[open][data-motion=true] .signature-scene-copy h2{animation:.8s cubic-bezier(.16,1,.3,1) .25s both signatureHeadline}@keyframes signaturePortal{0%{clip-path:circle(0 at 32% 45%)}to{clip-path:circle(150% at 32% 45%)}}@keyframes signatureGiant{0%{filter:blur(8px);transform:scale(1.35)translateY(12%)}to{filter:none;transform:none}}@keyframes signatureHeadline{0%{opacity:0;transform:translateY(50px)rotateX(-25deg)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.signature-goat-door:hover>img{transform:translateY(-12px)scale(1.025)}.signature-goat-door:hover .signature-door-label{transform:rotate(0)translateY(-5px)}}@media (width<=800px){.home-edition>footer.home-signature-finale{padding:30px 6vw 80px!important}.signature-final-top{align-items:flex-start;gap:18px;font-size:8px}.signature-final-top .signature-typed{max-width:200px}.signature-final-stage{grid-template-columns:1fr;gap:15px;padding:35px 0 45px}.signature-final-copy h2{margin:25px 0;font-size:24vw}.signature-final-copy h2 br{display:none}.signature-final-copy h2 em{display:block}.signature-final-copy p{margin:22px 0;font-size:14px}.signature-final-mark{width:230px;max-height:120px}.signature-goat-door{height:480px;max-height:none}.signature-door-word{font-size:24vw;top:38%}.signature-door-label{padding:18px 22px;left:0;right:0}.signature-door-label strong{font-size:21px}.home-signature-finale>nav{gap:8px 22px;font-size:11px}.signature-final-bottom{gap:10px 18px;font-size:9px!important}.signature-final-bottom>span{width:100%}.signature-scene-inner{grid-template-columns:1fr;gap:15px;padding:75px 6vw 65px}.signature-scene-photo{height:48svh;min-height:300px}.signature-scene-copy h2{margin:18px 0;font-size:19vw}.signature-scene-copy h2 br{display:none}.signature-scene-copy h2 em{white-space:nowrap;padding:0;display:block}.signature-scene-copy p{font-size:14px}.signature-scene-copy>a{box-sizing:border-box;width:100%;max-width:none;margin-top:15px}.signature-scene-close{top:15px;right:18px}}html[data-shy-motion=off] .home-signature-finale *,html[data-shy-motion=off] .signature-scene *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.home-signature-finale *,.signature-scene *{transition:none!important;animation:none!important}}.shy-world{--sw-ink:#211b22;--sw-pink:#ff006e;--sw-paper:#f1efe8;background:var(--sw-ink);color:var(--sw-paper);font-family:Arial,Helvetica,sans-serif;overflow:clip}.shy-world *{box-sizing:border-box}.shy-world h1,.shy-world h2,.shy-world h3,.shy-world p,.shy-world figure{margin:0}.shy-world a{color:inherit;text-decoration:none}.shy-world button{font:inherit;cursor:pointer;color:inherit}.shy-world button:focus-visible,.shy-world a:focus-visible,.shy-world input:focus-visible,.shy-world summary:focus-visible{outline-offset:7px;outline:3px solid}.shy-world em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.shy-world small,.shy-world header>span,.sw-opening-top,.sw-opening-bottom,.sw-signature-pin>span,.sw-signature-pin>p,.sw-manifesto-pin>span,.sw-world-detail>span,.sw-footer-top,.sw-more-worlds>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.045em;font-size:10px;line-height:1.5}.sw-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sw-anchor{position:absolute;top:0}.sw-nav{z-index:180;pointer-events:none;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:fixed;inset:0 0 auto}.sw-nav>*{pointer-events:auto}.sw-wordmark{filter:drop-shadow(0 1px 10px #211b2233);flex-direction:column;padding:5px 0;line-height:.75;display:flex}.sw-wordmark b{letter-spacing:-.08em;font-size:40px}.sw-wordmark span{letter-spacing:.1em;margin-top:7px;font-size:11px;font-weight:800}.sw-nav>div{gap:8px;display:flex}.sw-build{background:var(--sw-pink);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:16px 21px;font-size:12px;font-weight:800;display:flex;color:#fff!important}.sw-build span{font-size:20px;transition:transform .3s}.sw-build:hover span{transform:translate(3px,-3px)}.sw-nav button{background:var(--sw-paper);color:var(--sw-ink);border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:54px;display:flex}.sw-nav button i{background:currentColor;width:21px;height:2px;transition:transform .3s;display:block}.sw-nav button i+i{width:12px;transform:translate(-5px)}.sw-nav button:hover i{transform:translate(3px)}.shy-world>.motion-dock{z-index:185;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%);height:42px!important;color:var(--sw-paper)!important;background:#211b22d9!important;border-color:#8b7888!important;padding:10px 15px!important;inset:23px auto auto 50%!important}.sw-menu{background:var(--sw-paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--sw-ink);border:0;padding:0;position:fixed;inset:0;overflow:auto}.sw-menu::backdrop{background:#211b22}.sw-menu[open]{grid-template-columns:42% 58%;align-items:center;animation:.6s cubic-bezier(.16,1,.3,1) sw-menu-in;display:grid}.sw-menu-close{z-index:2;background:0 0;border:1px solid #aaa;border-radius:6px;padding:14px 24px;position:absolute;top:25px;right:25px}.sw-menu-art{height:78vh;margin:10vh 0 10vh 8%;overflow:hidden}.sw-menu-art img{object-fit:contain;width:100%;height:100%}.sw-menu nav{padding:9vw 6vw 8vw 4vw}.sw-menu nav a{letter-spacing:-.055em;border-bottom:1px solid #c9c5be;align-items:center;gap:18px;padding:24px 0;font-size:clamp(24px,3.5vw,68px);font-weight:800;display:flex}.sw-menu nav a b{margin-left:auto;font-size:32px}.sw-menu nav a:hover{color:var(--sw-pink)}.sw-menu-note{font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;position:absolute;bottom:30px;right:6vw}@keyframes sw-menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sw-opening{height:220svh;position:relative}.sw-opening-pin{isolation:isolate;background:radial-gradient(at 50% 48%,#503043 0,#211b22 68%);height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.sw-open-grid{opacity:.12;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#a591a5 50%,#0000 calc(50% + .5px));background-size:25% 100%;position:absolute;inset:0}.sw-opening-type{z-index:0;text-align:center;pointer-events:none;letter-spacing:-.09em;color:#b8a8b3;font-size:40vw;font-weight:900;line-height:.9;position:absolute;inset:19% 0 0}.sw-opening-type>span{position:absolute;inset:0}.sw-opening-type>span+span{color:var(--sw-pink);font-size:.8em;top:6%}.sw-opening-top{z-index:3;color:#d8c6d3;justify-content:space-between;display:flex;position:absolute;top:106px;left:26px;right:26px}.sw-portrait{z-index:2;position:absolute;inset:0}.sw-portrait canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw-portrait-fallback{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sw-portrait-fallback img{object-fit:contain;width:auto;max-width:95%;height:116%;transform:translateY(2%)}.sw-portrait-hit{background:0 0;border:0;position:absolute;inset:15% 22% 10%;cursor:crosshair!important}.sw-open-left{z-index:4;width:240px;position:absolute;bottom:125px;left:3.4vw}.sw-open-left h1{letter-spacing:-.045em;font-size:27px;line-height:1}.sw-open-left h1 em{color:#ff4b99;font-size:33px}.sw-open-left p{margin:22px 0;font-size:14px;line-height:1.4}.sw-open-left>a{border-bottom:1px solid #c8b5c5;align-items:center;gap:35px;padding:15px 0;font-size:10px;font-weight:700;display:inline-flex}.sw-open-left>a span{font-size:23px}.sw-open-right{z-index:4;text-align:right;flex-direction:column;align-items:flex-end;gap:14px;max-width:230px;display:flex;position:absolute;bottom:125px;right:3.4vw}.sw-open-right>span{font:9px var(--font-geist-mono),monospace}.sw-open-right button{background:var(--sw-paper);color:var(--sw-ink);border:0;border-radius:5px;padding:16px 20px;font-size:10px;font-weight:800}.sw-open-right small{opacity:.65;max-width:170px;font-size:8px}.sw-opening-bottom{z-index:4;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.sw-opening-bottom b{margin-left:15px;font-size:20px}.sw-opening[data-still=true]{height:100svh}.sw-signature-scene{background:var(--sw-ink);height:180svh;position:relative}.sw-signature-pin{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:100px 3vw 50px;display:flex;position:sticky;top:0}.sw-signature-pin>.sw-signature{filter:brightness(0)saturate()invert(25%)sepia()saturate(5200%)hue-rotate(320deg)brightness();width:min(1000px,95vw);height:min(72vh,760px);transform:rotate(-8deg)}.sw-signature-pin>span{color:#d2c4cc;position:absolute;top:125px}.sw-signature-pin>p{color:#d2c4cc;position:absolute;bottom:80px}.sw-signature-pin>a{font:9px var(--font-geist-mono),monospace;position:absolute;bottom:30px}.sw-signature-scene[data-still=true]{height:auto}.sw-manifesto{background:var(--sw-ink);height:165svh}.sw-manifesto-pin{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:42px;min-height:100svh;padding:120px 6vw 70px;display:flex;position:sticky;top:0}.sw-manifesto h2{letter-spacing:-.06em;font-size:clamp(46px,7.8vw,145px);font-weight:700;line-height:.94}.sw-manifesto h2>span{opacity:calc(.16 + var(--line-fill,1)*.84);transform:translateY(calc((1 - var(--line-fill,1))*15px));display:block}.sw-manifesto h2 em{color:var(--sw-pink);font-size:1.06em}.sw-manifesto p{font-size:15px;line-height:1.5}.sw-manifesto[data-still=true]{height:auto}.sw-gallery{background:var(--sw-paper);color:var(--sw-ink);padding:130px 5vw 30px}.sw-gallery header{text-align:center;margin-bottom:95px}.sw-gallery h2{letter-spacing:-.05em;margin-top:24px;font-size:clamp(40px,5.5vw,90px);line-height:.95}.sw-gallery-field{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);align-items:start;gap:9vw 3vw;display:grid}.sw-floating{transform:translateY(var(--float-y,0));will-change:transform}.sw-floating figcaption{font:9px var(--font-geist-mono),monospace;gap:15px;margin-bottom:12px;display:flex}.sw-floating img{object-fit:contain;width:100%;height:auto;display:block}.sw-float-0{grid-area:1/1/2/5}.sw-float-1{grid-area:1/7/2/10;margin-top:160px!important}.sw-float-2{grid-area:2/9/3/13;margin-top:-50px!important}.sw-float-3{grid-area:2/3/3/7;margin-top:-80px!important}.sw-float-4{grid-area:3/1/4/6}.sw-float-5{grid-area:3/8/4/12;margin-top:110px!important}.sw-gallery blockquote{letter-spacing:-.04em;z-index:2;grid-area:2/1/3/3;align-self:end;margin:0;padding:0;font:25px/.96 Georgia,serif;position:relative}.sw-gallery blockquote .sw-signature{width:130px;height:80px;margin:25px 0 0;display:block}.sw-split{background:var(--sw-paper);color:var(--sw-ink);grid-template-columns:1fr 1fr;padding:120px 0 0;display:grid}.sw-split>a{isolation:isolate;border-top:1px solid #d5d0ca;justify-content:center;align-items:center;height:640px;display:flex;position:relative;overflow:hidden}.sw-split>a:first-child{border-right:1px solid #d5d0ca}.sw-split img{object-fit:contain;object-position:bottom;z-index:-1;width:70%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:-17%;transform:translate(-6%)}.sw-split>a+a img{left:auto;right:-17%;transform:translate(6%)}.sw-split>a:hover img{transform:translate(0)scale(1.04)}.sw-split>a div{width:50%;margin-left:32%;padding:30px 0}.sw-split>a+a div{text-align:right;margin-left:0;margin-right:32%}.sw-split h2{letter-spacing:-.065em;font-size:clamp(50px,6.5vw,120px);line-height:.8}.sw-split p{max-width:230px;margin-top:30px;font-size:13px;line-height:1.5}.sw-split b{border-bottom:1px solid;margin-top:30px;padding:10px 0;font-size:10px;display:inline-block}.sw-worlds{height:360svh;color:var(--sw-ink);background:#e7e3d9;position:relative}.sw-worlds-pin{isolation:isolate;background:radial-gradient(ellipse at 60% 52%,color-mix(in srgb,var(--world-accent) 30%,#e7e3d9),#e7e3d9 60%);grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;height:100svh;min-height:720px;padding:100px 5vw 45px;transition:background .5s;display:grid;position:sticky;top:0;overflow:hidden}.sw-worlds h2{letter-spacing:-.07em;margin-top:30px;font-size:clamp(60px,8vw,135px);line-height:.8}.sw-worlds header p{margin-top:30px;font-size:13px}.sw-orbit{perspective:1100px;touch-action:pan-y;position:absolute;inset:10% 0 12%}.sw-orbit-rings{border:1px solid #46384525;border-radius:50%;position:absolute;inset:18% 12%;transform:rotateX(66deg)rotate(-12deg);box-shadow:0 0 0 70px #46384508,0 0 0 140px #46384505}.sw-orbit-object{width:min(34vw,480px);height:70%;transform:translate(-50%,-50%) translateX(calc(var(--offset)*29vw)) translateZ(calc(var(--distance)* -200px)) rotateY(calc(var(--offset)*-25deg)) rotateZ(calc(var(--offset)*5deg));opacity:calc(1 - var(--distance)*.27);filter:blur(calc(var(--distance)*1px));z-index:calc(10 - var(--distance));will-change:transform;background:0 0;border:0;padding:0;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .7s,filter .7s;position:absolute;top:50%;left:50%}.sw-orbit-object img{object-fit:contain;filter:drop-shadow(0 30px 22px #211b2230);pointer-events:none;width:100%;height:100%}.sw-world-detail{text-align:right;z-index:12;pointer-events:none;grid-area:2/2;place-self:end;max-width:370px;margin-bottom:0}.sw-world-detail>*{pointer-events:auto}.sw-world-detail h3{letter-spacing:-.055em;margin-top:12px;font:52px/.95 Georgia,serif}.sw-world-detail p{margin-top:12px;font-size:12px;line-height:1.5}.sw-pill{background:var(--sw-ink);letter-spacing:.02em;border-radius:6px;margin-top:20px;padding:16px 24px;font-size:10px;font-weight:800;transition:background .25s,transform .25s;display:inline-flex;color:var(--sw-paper)!important}.sw-pill:hover{background:var(--sw-pink);transform:translateY(-3px)}.sw-world-controls{z-index:12;flex-wrap:wrap;align-items:center;gap:18px;width:300px;display:flex;position:absolute;bottom:45px;left:5vw}.sw-world-controls button{background:0 0;border:1px solid #211b2240;border-radius:50%;width:49px;height:49px;font-size:23px}.sw-world-controls b{font-size:26px}.sw-world-controls span{opacity:.5;font-size:12px}.sw-world-controls small{flex-basis:100%;font-size:8px}.sw-worlds[data-still=true]{height:auto}.sw-transformation{background:var(--sw-ink);color:var(--sw-paper);text-align:center;padding:130px 8vw 100px}.sw-transformation h2{letter-spacing:-.06em;margin-top:25px;font-size:clamp(42px,6.5vw,110px);line-height:.88}.sw-transformation h2 em{color:var(--sw-pink)}.sw-transformation p{margin-top:24px;font-size:14px;line-height:1.5}.sw-change-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:35px 0;display:flex}.sw-change-tabs button{background:0 0;border:1px solid #716370;border-radius:3px;padding:13px 18px;font-size:9px}.sw-change-tabs button[aria-pressed=true]{background:var(--sw-paper);color:var(--sw-ink);border-color:var(--sw-paper)}.sw-comparison{aspect-ratio:836/941;background:#bdb3aa;width:min(700px,100%);margin:auto;position:relative;overflow:hidden}.sw-before,.sw-after{position:absolute;inset:0;overflow:hidden}.sw-after{clip-path:inset(0 calc(100% - var(--after)) 0 0)}.sw-comparison img{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;top:0}.sw-after img{left:-100%}.sw-before img{left:0}.sw-compare-line{top:0;bottom:0;left:var(--after);z-index:2;pointer-events:none;border-left:2px solid #fff;position:absolute}.sw-compare-line:after{content:"↔";width:54px;height:54px;color:var(--sw-ink);background:#fff;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.sw-comparison label{z-index:3;display:block;position:absolute;inset:0}.sw-comparison input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0}.sw-comparison:focus-within{outline:3px solid var(--sw-pink);outline-offset:6px}.sw-compare-before,.sw-compare-after{font:9px var(--font-geist-mono),monospace;z-index:4;pointer-events:none;background:#211b22c9;padding:9px;position:absolute;bottom:24px}.sw-compare-before{right:20px}.sw-compare-after{left:20px}.sw-hold{background:var(--sw-pink);touch-action:none;border:0;border-radius:5px;margin:24px auto 18px;padding:17px 25px;display:block;font-size:10px!important;font-weight:700!important}.sw-transformation>small{color:#bdaebc;font-size:9px;display:block}.sw-campaigns{background:var(--sw-pink);height:270svh;color:var(--sw-ink)}.sw-campaign-pin{height:100svh;min-height:730px;padding:105px 0 35px;position:sticky;top:0;overflow:hidden}.sw-campaigns header{grid-template-columns:1fr auto;align-items:end;padding:0 5vw;display:grid}.sw-campaigns header>span{grid-column:1/-1;margin-bottom:20px}.sw-campaigns h2{letter-spacing:-.055em;font-size:clamp(45px,5.5vw,88px);line-height:.9}.sw-campaigns header>a{border-bottom:1px solid;margin-bottom:8px;padding:15px 0;font-size:10px}.sw-campaign-window{margin-top:35px;overflow:visible}.sw-campaign-track{width:226vw;transform:translateX(calc(var(--campaign-progress)*-128vw));will-change:transform;gap:4vw;padding-left:5vw;display:flex}.sw-campaign-track figure{flex:0 0 50vw;align-items:end;gap:20px;width:50vw;display:flex}.sw-campaign-track img{object-fit:contain;object-position:left bottom;width:auto;max-width:37vw;height:49vh}.sw-campaign-track figcaption{max-width:140px;padding-bottom:10px}.sw-campaign-track figcaption span{font:8px var(--font-geist-mono),monospace}.sw-campaign-track figcaption strong{letter-spacing:-.04em;margin-top:16px;font-size:23px;line-height:.95;display:block}.sw-campaign-instruction{font:9px var(--font-geist-mono),monospace;position:absolute;bottom:22px;right:5vw}.sw-campaigns[data-still=true]{height:auto}.sw-campaigns[data-still=true] .sw-campaign-pin{height:auto;position:relative}.sw-campaigns[data-still=true] .sw-campaign-window{overflow:auto}.sw-campaigns[data-still=true] .sw-campaign-track{padding-bottom:40px;transform:none}.sw-merch{background:var(--sw-paper);min-height:100svh;color:var(--sw-ink);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:9vw 6vw;display:grid}.sw-merch>img{width:100%;height:auto;display:block}.sw-merch>div>span{font:9px var(--font-geist-mono),monospace;max-width:210px;display:block}.sw-merch h2{letter-spacing:-.075em;margin:35px 0;font-size:clamp(65px,10vw,170px);line-height:.8}.sw-merch h2 em{color:var(--sw-pink)}.sw-merch p{font-size:14px;line-height:1.6}.sw-more-worlds{background:var(--sw-ink);grid-template-columns:1fr 1fr;gap:30px;padding:100px 6vw;display:grid}.sw-more-worlds>span{grid-column:1/-1}.sw-more-worlds h2{letter-spacing:-.06em;font-size:clamp(40px,6vw,95px);line-height:.92}.sw-more-worlds h2 em{color:var(--sw-pink)}.sw-more-worlds>div>a{border-top:1px solid #645361;align-items:center;gap:22px;padding:24px 0;display:flex}.sw-more-worlds a strong{letter-spacing:-.03em;font-size:clamp(15px,1.8vw,28px)}.sw-more-worlds a b{margin-left:auto}.sw-more-worlds a:hover{color:var(--sw-pink)}.sw-archive{background:var(--sw-paper);color:var(--sw-ink);position:relative}.sw-archive>summary{cursor:pointer;grid-template-columns:1fr auto;gap:24px;padding:60px 6vw;list-style:none;display:grid}.sw-archive>summary::-webkit-details-marker{display:none}.sw-archive>summary>span{font:9px var(--font-geist-mono),monospace;grid-column:1/-1}.sw-archive>summary strong{letter-spacing:-.06em;font-size:clamp(36px,4vw,70px);line-height:.9}.sw-archive>summary>b{border:1px solid;border-radius:5px;align-self:center;padding:15px 24px;font-size:10px}.sw-archive[open]>summary>b{font-size:0}.sw-archive[open]>summary>b:after{content:"CLOSE −";font-size:10px}.sw-archive-content{color:#f4ecf0;background:#17131a}.sw-footer{background:var(--sw-pink);color:var(--sw-ink);padding:40px 5vw}.sw-footer-top{justify-content:space-between;display:flex}.sw-footer-call{letter-spacing:-.08em;margin:85px 0 65px;font-size:clamp(60px,13.6vw,260px);font-weight:700;line-height:.86;transition:letter-spacing .5s;display:block;position:relative}.sw-footer-call>span,.sw-footer-call>em{display:block}.sw-footer-call>b{font-size:.7em;transition:transform .5s;position:absolute;bottom:0;right:0}.sw-footer-call:hover>b{transform:translate(8px,-8px)}.sw-footer-bottom{border-top:1px solid #211b2255;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;padding-top:35px;display:grid}.sw-footer-bottom>.sw-signature{filter:brightness(0);width:200px;height:130px}.sw-footer-bottom>div{font:9px var(--font-geist-mono),monospace;flex-direction:column;gap:16px;display:flex}.sw-chapter-nav{z-index:170;mix-blend-mode:difference;color:#fff;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%)}.sw-chapter-nav a{font:8px var(--font-geist-mono),monospace;align-items:center;gap:12px;padding:6px 0;display:flex}.sw-chapter-nav a>span{opacity:.5}.sw-chapter-nav a>b{opacity:0;pointer-events:none;width:130px;font-size:7px;position:absolute;left:25px}.sw-chapter-nav a:hover>b,.sw-chapter-nav a:focus-visible>b{opacity:1}.sw-chapter-nav a[aria-current=step]>span{opacity:1;border-bottom:1px solid;padding-bottom:4px}@media (width>=1600px){.sw-opening-type{font-size:610px}.sw-worlds-pin{padding-top:120px}.sw-gallery{padding-left:8vw;padding-right:8vw}}@media (width<=900px){.sw-open-left{width:190px;left:5vw}.sw-open-right{width:180px;right:5vw}.sw-open-left h1{font-size:23px}.sw-open-left p{font-size:12px}.sw-world-detail{max-width:290px}.sw-worlds h2{font-size:70px}.sw-world-detail h3{font-size:40px}.sw-split>a{height:520px}.sw-split p{font-size:11px}.sw-campaign-track img{height:42vh}.sw-campaign-pin{min-height:650px}}@media (width<=700px){.sw-nav{padding:15px 16px}.sw-wordmark b{font-size:28px}.sw-wordmark span{margin-top:5px;font-size:8px}.sw-build{gap:10px;padding:12px;font-size:9px}.sw-build span{font-size:17px}.sw-nav button{width:44px}.shy-world>.motion-dock{min-height:40px!important;max-height:40px!important;padding:8px!important;font-size:7px!important;top:16px!important;left:44%!important}.sw-chapter-nav{display:none}.sw-opening{height:195svh}.sw-opening-pin{min-height:640px}.sw-opening-top{justify-content:center;font-size:7px;top:88px;left:18px;right:18px}.sw-opening-top>span:first-child{display:none}.sw-opening-type{letter-spacing:-.09em;font-size:45vw;inset:30% 0 0}.sw-opening-type>span+span{font-size:.8em;top:3%}.sw-open-left{text-align:center;pointer-events:none;width:calc(100% - 40px);top:118px;bottom:auto;left:20px}.sw-open-left h1{font-size:22px;line-height:.96}.sw-open-left h1 em{font-size:26px}.sw-open-left p,.sw-open-left>a{display:none}.sw-open-right{align-items:center;gap:9px;width:auto;max-width:none;bottom:76px;left:20px;right:20px}.sw-open-right>span{font-size:8px}.sw-open-right button{padding:16px 22px;font-size:9px}.sw-open-right small{max-width:none;font-size:7px}.sw-opening-bottom{gap:10px;font-size:7px;bottom:20px;left:18px;right:18px}.sw-opening-bottom>span:first-child{display:none}.sw-portrait-hit{inset:23% 4% 22%}.sw-portrait-fallback img{width:102%;max-width:none;height:auto;max-height:88%;transform:translateY(7%)}.sw-signature-scene{height:145svh}.sw-signature-pin{height:85svh;min-height:530px;padding:80px 0}.sw-signature-pin>.sw-signature{width:110vw;max-width:none;height:70vh;transform:rotate(-12deg)}.sw-signature-pin>span{font-size:8px;top:90px}.sw-signature-pin>p{font-size:8px;bottom:75px}.sw-signature-pin>a{bottom:35px}.sw-manifesto{height:135svh}.sw-manifesto-pin{gap:35px;min-height:100svh;padding:100px 5vw 70px}.sw-manifesto h2{font-size:10.4vw;line-height:1.04}.sw-manifesto-pin>span{font-size:8px}.sw-manifesto p{max-width:310px;font-size:12px}.sw-manifesto p br{display:none}.sw-gallery{padding:80px 6vw 40px}.sw-gallery header{margin-bottom:60px}.sw-gallery header>span{font-size:8px}.sw-gallery h2{font-size:39px;line-height:1}.sw-gallery-field{grid-template-columns:1fr 1fr;gap:55px 16px}.sw-floating{transform:none!important}.sw-floating figcaption{gap:7px;font-size:6px;line-height:1.4}.sw-floating figcaption>span{display:none}.sw-float-0{grid-area:1/1/2/2}.sw-float-1{grid-area:1/2/2/3;margin-top:85px!important}.sw-float-2{grid-area:2/2/3/3;margin-top:70px!important}.sw-float-3{grid-area:2/1/3/2;margin-top:0!important}.sw-float-4{grid-area:4/1/5/2}.sw-float-5{grid-area:4/2/5/3;margin-top:50px!important}.sw-gallery blockquote{text-align:center;grid-area:3/1/4/3;max-width:280px;margin:0 auto;font-size:30px}.sw-gallery blockquote .sw-signature{margin:15px auto 0}.sw-split{grid-template-columns:1fr;padding-top:20px}.sw-split>a{height:450px}.sw-split>a:first-child{border-right:none}.sw-split img{width:72%;left:-18%}.sw-split>a+a img{right:-18%}.sw-split>a div{width:50%;margin-left:40%}.sw-split>a+a div{margin-left:0;margin-right:40%}.sw-split h2{font-size:68px}.sw-split p{max-width:150px;font-size:11px}.sw-split b{font-size:9px}.sw-worlds{height:270svh}.sw-worlds-pin{min-height:700px;padding:94px 6vw 25px;display:block}.sw-worlds header>span{font-size:7px}.sw-worlds h2{margin-top:15px;font-size:56px;line-height:.83}.sw-worlds header p{display:none}.sw-orbit{inset:20% 0 28%}.sw-orbit-object{width:62vw;height:92%;transform:translate(-50%,-50%) translateX(calc(var(--offset)*56vw)) translateZ(calc(var(--distance)* -160px)) rotateY(calc(var(--offset)*-25deg)) rotateZ(calc(var(--offset)*5deg))}.sw-orbit-rings{inset:25% -20%}.sw-world-detail{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;max-width:none;display:grid;position:absolute;bottom:98px;left:6vw;right:6vw}.sw-world-detail>span{grid-column:1/-1;font-size:7px}.sw-world-detail h3{margin:0;font-size:31px}.sw-world-detail p{grid-column:1/-1;margin:0;font-size:10px}.sw-world-detail .sw-pill{grid-area:2/2;margin:0;padding:13px 11px;font-size:7px}.sw-world-controls{gap:12px;width:88vw;bottom:22px;left:6vw}.sw-world-controls small{flex-basis:auto;margin-left:auto;font-size:6px}.sw-world-controls button{width:42px;height:42px}.sw-world-controls b{font-size:22px}.sw-transformation{padding:80px 5vw}.sw-transformation h2{font-size:11vw}.sw-transformation p{font-size:12px}.sw-transformation header>span{font-size:8px}.sw-change-tabs{gap:5px;margin:24px 0}.sw-change-tabs button{padding:11px 9px;font-size:7px}.sw-transformation>small{max-width:300px;margin:auto;font-size:7px;line-height:1.6}.sw-compare-before,.sw-compare-after{font-size:7px;bottom:15px}.sw-campaigns{height:auto}.sw-campaign-pin{height:auto;min-height:0;padding:80px 0 70px;position:relative}.sw-campaigns header{padding:0 6vw;display:block}.sw-campaigns header>span{font-size:7px;display:block}.sw-campaigns h2{font-size:13vw}.sw-campaigns header>a{margin-top:20px;font-size:8px;display:inline-block}.sw-campaign-window{scroll-snap-type:x mandatory;scrollbar-width:thin;margin-top:25px;overflow-x:auto}.sw-campaign-track{gap:20px;width:max-content;padding:0 6vw 20px;transform:none!important}.sw-campaign-track figure{scroll-snap-align:center;flex-basis:78vw;width:78vw;display:block}.sw-campaign-track img{object-fit:contain;object-position:left bottom;width:78vw;max-width:78vw;height:80vw}.sw-campaign-track figcaption{max-width:none;padding:15px 0 0}.sw-campaign-track figcaption strong{margin-top:7px;font-size:24px}.sw-campaign-instruction{font-size:8px;bottom:22px;right:6vw}.sw-merch{grid-template-columns:1fr;gap:35px;padding:70px 6vw}.sw-merch>img{object-fit:contain;max-height:78vh}.sw-merch>div>span{max-width:240px;font-size:8px}.sw-merch h2{margin:25px 0;font-size:23vw;line-height:.88}.sw-merch h2 br{display:none}.sw-merch h2 em:before,.sw-merch h2 em:after{content:" "}.sw-merch p{font-size:12px}.sw-more-worlds{grid-template-columns:1fr;gap:35px;padding:70px 6vw}.sw-more-worlds>span{font-size:8px}.sw-more-worlds h2{font-size:16vw}.sw-more-worlds a strong{font-size:20px}.sw-more-worlds>div>a{padding:22px 0}.sw-archive>summary{gap:25px;padding:45px 6vw}.sw-archive>summary>span{font-size:7px}.sw-archive>summary strong{font-size:34px}.sw-archive>summary>b{padding:13px 18px;font-size:8px}.sw-footer{padding:30px 6vw}.sw-footer-top{font-size:7px}.sw-footer-call{margin:60px 0 45px;font-size:17vw}.sw-footer-call>b{font-size:.48em;bottom:5px}.sw-footer-bottom{grid-template-columns:1fr 1fr;gap:30px;font-size:8px}.sw-footer-bottom>.sw-signature{grid-column:1/-1;width:150px;height:85px}.sw-footer-bottom>div{gap:15px;font-size:7px}.sw-menu[open]{padding-top:90px;display:block}.sw-menu nav{z-index:1;padding:20px 7vw 100px;position:relative}.sw-menu nav a{gap:15px;padding:27px 0;font-size:9vw}.sw-menu-art{opacity:.07;pointer-events:none;height:100%;margin:0;position:absolute;inset:0}.sw-menu-art img{object-fit:cover}.sw-menu-note{font-size:8px;left:7vw;right:7vw}.sw-menu-close{padding:12px 18px;font-size:10px;top:18px;right:18px}}@media (height<=600px){.sw-opening,.sw-signature-scene,.sw-manifesto,.sw-worlds,.sw-campaigns{height:auto}.sw-opening-pin,.sw-signature-pin,.sw-manifesto-pin,.sw-worlds-pin,.sw-campaign-pin{position:relative}.sw-campaign-window{overflow-x:auto}.sw-campaign-track{padding-bottom:40px;transform:none!important}.sw-campaign-pin{height:auto}.sw-campaign-track img{height:320px}.sw-signature-pin{min-height:550px}.sw-opening-pin{height:650px}.sw-worlds-pin{height:740px}}[data-shy-motion=off] .shy-world *,[data-shy-motion=off] .shy-world :before,[data-shy-motion=off] .shy-world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.shy-world[data-motion=off] .sw-manifesto h2>span{opacity:1;transform:none}.shy-world[data-motion=off] .sw-floating{transform:none!important}@media (prefers-reduced-motion:reduce){.shy-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sw-opening,.sw-signature-scene,.sw-manifesto,.sw-worlds,.sw-campaigns{height:auto}.sw-campaign-window{overflow:auto}.sw-campaign-track{transform:none!important}.sw-campaign-pin{height:auto;position:relative}.sw-manifesto h2>span{opacity:1;transform:none}.sw-floating{transform:none!important}}.sw-nav .sw-wordmark{color:#f1efe8;background:#211b22;border-radius:5px;padding:9px 12px}@media (width<=700px){.sw-nav .sw-wordmark{padding:7px 8px}.sw-worlds-pin{height:100svh;min-height:0}.sw-world-detail{bottom:95px}.sw-orbit{inset:23% 0 32%}}@media (height<=600px){.sw-worlds-pin{height:740px}}html:has(.shy-world){scroll-padding-top:0}.shy-world section{scroll-margin-top:0}@media (width<=700px){.shy-world>.motion-dock{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;font-size:0!important;left:41%!important}.shy-world>.motion-dock>span{margin:0!important;font-size:13px!important}}.sw-signature-pin>.sw-signature{transform:rotate(-8deg) scale(var(--signature-scale,1))}.sw-signature{object-fit:contain}.sw-signature-pin>.sw-signature{filter:none}.sw-portrait-fallback img{-webkit-mask-image:linear-gradient(#000 91%,#0000 100%);mask-image:linear-gradient(#000 91%,#0000 100%)}@media (width<=700px){.shy-world>.motion-dock .motion-dock-label{display:none!important}.shy-world>.motion-dock{justify-content:center;overflow:hidden;gap:0!important}}.sw-portrait-photo{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sw-portrait-goat{clip-path:circle(calc(var(--portrait-reveal,0)*160% + var(--portrait-hover,0)*17%) at var(--portrait-x,50%) var(--portrait-y,43%));transition:clip-path .18s ease-out}.shy-world[data-motion=off] .sw-portrait-goat{transition:none}.sw-portrait-photo:first-child{opacity:calc(1 - var(--portrait-reveal,0));transition:opacity .18s ease-out}.sw-alter-film{color:#f1efe8;background:#120d13;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:110px 7vw;display:grid;position:relative}.sw-film-copy>span{letter-spacing:.1em;font:10px/1.6 monospace}.sw-film-copy h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(56px,7.5vw,118px);line-height:.93}.sw-film-copy h2 em{color:#ff4b99}.sw-film-copy p{font-size:16px;line-height:1.6}.sw-film-copy>a{border-bottom:1px solid #aa8b9e;margin-top:30px;padding:15px 0;font:10px/1.6 monospace;display:inline-block}.sw-brand-film{min-width:0;position:relative}.sw-brand-film video{object-fit:contain;aspect-ratio:832/1104;background:#000;width:100%;height:auto;max-height:84svh;display:block}.sw-film-controls{color:#ead9e4;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font:9px/1.5 monospace;display:flex}.sw-film-controls button{color:#f1efe8;cursor:pointer;background:#211b22;border:1px solid #9a7489;border-radius:50px;padding:10px 14px;font:9px monospace}.sw-film-controls button:disabled{opacity:.6;cursor:default}.sw-signature-film{width:min(1100px,94vw);transform:scale(var(--signature-scale,1))}.sw-signature-film video{aspect-ratio:1168/768;mix-blend-mode:screen;background:0 0;max-height:68vh}.sw-signature-film .sw-film-controls{z-index:2;justify-content:center;padding:0;position:relative}.sw-signature-film .sw-film-controls>span{display:none}.sw-signature-pin{padding-bottom:130px}.sw-worlds header{z-index:4;pointer-events:none;position:relative}.sw-worlds header h2{max-width:680px;font-size:clamp(45px,6.6vw,100px)}.sw-worlds header p{max-width:370px}.sw-opening-top,.sw-opening-bottom,.sw-film-copy>span,.sw-film-controls{text-wrap:balance}@media (width<=700px){.sw-alter-film{grid-template-columns:1fr;gap:35px;padding:80px 6vw 50px}.sw-film-copy h2{margin:24px 0;font-size:17vw;line-height:.97}.sw-film-copy h2 br:last-of-type{display:none}.sw-film-copy h2 em:after{content:" "}.sw-film-copy p{font-size:14px}.sw-brand-film video{max-height:75svh}.sw-film-controls{font-size:7px}.sw-film-controls button{font-size:8px}.sw-signature-film{width:100%;transform:scale(1.03)}.sw-signature-film video{height:auto;max-height:62svh}.sw-signature-pin{min-height:550px;padding:100px 0}.sw-worlds-pin header h2{letter-spacing:-.045em;max-width:100%;font-size:11.5vw;line-height:.98}.sw-worlds-pin header{padding-top:90px}.sw-orbit{inset:34% 0 32%}.sw-orbit-object img{max-height:100%}.sw-world-detail h3{font-size:27px}.sw-world-detail{bottom:95px}.sw-worlds-pin header>span{font-size:7px}}.shy-world>.sw-footer{grid-template-columns:none;height:auto;min-height:0;display:block}.shy-world .sw-footer>.sw-footer-top{letter-spacing:.045em;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:400;display:flex}.shy-world .sw-footer>.sw-footer-call{letter-spacing:-.065em;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3vw;width:100%;max-width:100%;height:auto;margin:65px 0 55px;font-size:clamp(56px,13.2vw,210px);line-height:.94;display:grid}.shy-world .sw-footer-call>span,.shy-world .sw-footer-call>em{white-space:nowrap;grid-column:1;min-width:0}.shy-world .sw-footer-call>b{grid-area:1/2/3;align-self:center;font-size:.62em;font-weight:400;line-height:1;position:static}.shy-world .sw-footer>.sw-footer-bottom{letter-spacing:.045em;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;font-weight:400;display:grid}@media (width<=700px){.shy-world .sw-footer>.sw-footer-top{gap:15px;font-size:8px}.shy-world .sw-footer>.sw-footer-call{column-gap:3vw;margin:50px 0 40px;font-size:15vw;line-height:1}.shy-world .sw-footer-call>b{font-size:.55em}.shy-world .sw-footer>.sw-footer-bottom{grid-template-columns:1fr 1fr;gap:28px}}.sw-kinetic{vertical-align:baseline;max-width:100%;line-height:inherit;--type-fill:1;display:inline-block;position:relative}.sw-word-clip{vertical-align:bottom;margin-top:-.08em;margin-bottom:-.12em;padding-top:.08em;padding-bottom:.12em;display:inline-block;overflow:clip}.sw-word-clip>span{transform-origin:0 100%;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .7s;transition-delay:calc(var(--word-order)*.1s);display:inline-block}.sw-kinetic[data-armed=true][data-shown=false] .sw-word-clip>span{opacity:0;transform:translateY(115%)rotate(7deg)}.sw-liquid-word{color:#0000;-webkit-text-stroke:1px currentColor;-webkit-text-stroke-color:var(--liquid-ink,currentColor);display:inline-block;position:relative}.sw-kinetic-liquid{--liquid-ink:currentColor}.sw-liquid-word:after{content:attr(data-text);color:var(--liquid-ink);-webkit-text-stroke:0;clip-path:polygon(0 calc(105% - var(--type-fill)*120%),12% calc(101% - var(--type-fill)*120%),25% calc(106% - var(--type-fill)*120%),38% calc(102% - var(--type-fill)*120%),52% calc(107% - var(--type-fill)*120%),66% calc(102% - var(--type-fill)*120%),80% calc(106% - var(--type-fill)*120%),100% calc(102% - var(--type-fill)*120%),100% 100%,0 100%);white-space:nowrap;position:absolute;inset:0}.sw-kinetic-liquid{color:inherit}.sw-liquid-word{color:inherit;-webkit-text-fill-color:transparent}.sw-liquid-word:after{-webkit-text-fill-color:currentColor}.sw-typewriter{position:relative}.sw-typewriter i{background:var(--sw-pink);vertical-align:-.1em;opacity:0;width:5px;height:1em;margin-left:5px;display:inline-block}.sw-typewriter i.typing{opacity:1;animation:.65s step-end infinite sw-type-caret}@keyframes sw-type-caret{50%{opacity:0}}.shy-world .sw-alter-film{background:#120d13;height:175svh;padding:0;display:block;position:relative;overflow:clip}.sw-cinema-pin{isolation:isolate;background:radial-gradient(at 78% 48%,#831c4b44,#0000 60%),#120d13;grid-template-columns:44% 56%;align-items:center;height:100svh;min-height:690px;padding:110px 7vw 90px;display:grid;position:sticky;top:0;overflow:hidden}.sw-cinema-grid{z-index:-3;opacity:.17;background:linear-gradient(90deg,#0000 49.8%,#c583a5 50%,#0000 50.2%) 0 0/12.5% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.sw-cinema-ghost{letter-spacing:-.08em;white-space:nowrap;z-index:-2;color:#0000;-webkit-text-stroke:1px #ff76b33d;transform:translateX(calc(var(--cinema-p,0)*-22vw));pointer-events:none;font:800 20vw/.85 Arial,sans-serif;position:absolute;top:17%;left:42%}.sw-cinema-kicker,.sw-cinema-bottom{font:9px/1.6 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#d6b9c9;justify-content:space-between;gap:25px;display:flex;position:absolute;left:7vw;right:7vw}.sw-cinema-kicker{border-bottom:1px solid #ad5a8144;padding-bottom:17px;top:110px}.sw-cinema-bottom{bottom:28px}.sw-cinema-bottom span:last-child{color:#fa6da8}.sw-cinema-pin .sw-film-copy{z-index:4;max-width:550px;transform:translateY(calc(var(--cinema-p,0)*-22px));padding-top:35px;position:relative}.sw-cinema-pin .sw-film-copy>span{color:#bda6b3;font-size:8px}.sw-cinema-pin .sw-film-copy h2{letter-spacing:-.06em;margin:28px 0 24px;font-size:clamp(60px,7.8vw,125px);line-height:.94}.sw-cinema-pin .sw-film-copy h2 em{color:#ff4b99}.sw-cinema-pin .sw-film-copy p{max-width:290px;min-height:52px;font-size:15px;line-height:1.7}.sw-cinema-pin .sw-film-copy>a{justify-content:space-between;align-items:center;gap:22px;max-width:305px;margin-top:28px;padding:14px 17px 14px 0;font:9px/1.5 monospace;display:inline-flex}.sw-film-copy>a>b{font-size:26px;font-weight:400;transition:transform .3s}.sw-film-copy>a:hover>b{transform:translate(5px,-5px)}.sw-portal-stage{isolation:isolate;perspective:1400px;place-items:center;min-width:0;height:100%;max-height:750px;padding:30px 3.5vw 0;display:grid;position:relative}.sw-portal-halo{aspect-ratio:1;width:115%;transform:rotateX(55deg) rotateZ(calc(-32deg + var(--cinema-p,0)*80deg));z-index:-3;border:1px solid #ff459477;border-radius:50%;position:absolute;box-shadow:0 0 65px #ff006e19,inset 0 0 65px #ff006e12}.sw-portal-halo:after{content:"";border:1px dashed #ff94c140;border-radius:50%;position:absolute;inset:10%}.sw-portal-frame{pointer-events:none;z-index:-2;width:67%;height:76%;max-height:620px;transform:rotate(calc(-13deg + var(--cinema-p,0)*9deg));background:linear-gradient(145deg,#ff006e12,#ff006e05);border:1px solid #ff6ba4;position:absolute}.sw-portal-frame-front{transform:rotate(calc(13deg - var(--cinema-p,0)*9deg));z-index:-1;background:linear-gradient(135deg,#ff006eaa,#0000 60%);border-color:#ff5ba399}.sw-portal-movie{width:min(100%,365px);transform:translateY(calc(18px - var(--cinema-p,0)*36px)) rotate(calc(-5deg + var(--cinema-p,0)*7deg));transform-origin:50% 60%;background:#120d13;border:1px solid #f5b5d240;padding:7px;transition:transform .12s linear;box-shadow:0 30px 90px #0008}.sw-portal-movie .sw-film-visual{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));position:relative}.sw-brand-film video{aspect-ratio:832/1104;object-fit:contain;background:#120d13;width:100%;height:auto;max-height:65svh;display:block}.sw-film-corners{pointer-events:none;z-index:2;position:absolute;inset:12px}.sw-film-corners i{border-style:solid;border-color:#ffe7f3a0;width:16px;height:16px;position:absolute}.sw-film-corners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.sw-film-corners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.sw-film-corners i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.sw-film-corners i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.sw-film-transport{z-index:3;background:#120d13;position:relative}.sw-film-progress{background:#ffe3f11a;height:2px;overflow:hidden}.sw-film-progress i{width:100%;height:100%;transform:scaleX(var(--film-progress,0));transform-origin:0;background:#ff328b;transition:transform .2s linear;display:block}.sw-film-controls{letter-spacing:.045em;color:#d9b6c8;flex-wrap:wrap;gap:5px;padding:13px 4px 7px;font-size:6px}.sw-film-controls>span{align-items:center;gap:6px;display:flex}.sw-film-controls>div{gap:6px;display:flex}.sw-film-controls button{background:0 0;border:1px solid #ffe0ef55;border-radius:2px;min-height:34px;padding:9px 10px;font-size:8px;transition:background .2s,color .2s}.sw-film-controls button:hover{color:#120d13;background:#ffd5e7}.sw-live-dot{background:#ff368c;border-radius:50%;width:4px;height:4px}.sw-brand-film[data-playing=true] .sw-live-dot{box-shadow:0 0 9px #ff006e}.sw-portal-seal{aspect-ratio:1;z-index:4;color:#120d13;width:135px;transform:rotate(calc(var(--cinema-p,0)*100deg + 12deg));background:#ff2a84;border-radius:50%;position:absolute;bottom:8%;right:-1%;box-shadow:0 10px 35px #0004}.sw-portal-seal svg{fill:currentColor;letter-spacing:1.1px;width:100%;height:100%;font:11px Arial,sans-serif}.sw-portal-seal>b{place-items:center;font:70px/1 Georgia,serif;display:grid;position:absolute;inset:0}.sw-portal-caption{writing-mode:vertical-rl;letter-spacing:.2em;color:#ca9db7;font:8px monospace;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.shy-world .sw-signature-cinema{background:#08070a;height:165svh}.sw-signature-cinema .sw-signature-pin{isolation:isolate;background:radial-gradient(at 50% 55%,#3f0a23 0,#0000 65%),#08070a;height:100svh;min-height:690px;padding:100px 5vw 75px;display:block;position:sticky;overflow:hidden}.sw-signature-kicker{color:#c5a8b7;letter-spacing:.08em;z-index:4;justify-content:space-between;font:9px monospace;display:flex;position:absolute;top:110px;left:6vw;right:6vw}.sw-signature-title{text-align:center;letter-spacing:-.065em;color:#f8ddec;z-index:2;pointer-events:none;transform:translateY(calc(var(--cinema-p,0)*-25px));font:800 clamp(64px,14vw,240px)/.94 Arial,sans-serif;position:absolute;top:19%;left:0;right:0}.sw-signature-orbit{width:90vw;height:32vw;transform:rotate(calc(-16deg + var(--cinema-p,0)*28deg));z-index:0;border:1px solid #a63c6b77;border-radius:50%;position:absolute;top:40%;left:5%}.sw-signature-orbit:after{content:"";border:1px solid #a63c6b33;border-radius:50%;position:absolute;inset:15%}.sw-autograph-movie{z-index:3;transform:rotate(calc(-7deg + var(--cinema-p,0)*11deg));pointer-events:none;place-items:center;display:grid;position:absolute;inset:23% 12% 13%}.sw-autograph-movie .sw-signature-film{width:min(900px,100%);max-height:100%;transform:none}.sw-autograph-movie .sw-film-visual{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(#000 56%,#0000 74%);mask-image:radial-gradient(#000 56%,#0000 74%)}.sw-autograph-movie .sw-signature-film video{aspect-ratio:1168/768;mix-blend-mode:screen;background:0 0;max-height:58svh}.sw-autograph-movie .sw-film-corners{display:none}.sw-autograph-movie .sw-film-transport{pointer-events:auto;background:0 0;width:240px;margin:-15px auto 0}.sw-autograph-movie .sw-film-controls{padding:12px 0 0;justify-content:center!important}.sw-autograph-movie .sw-film-controls>span{display:none}.sw-autograph-movie .sw-film-progress{background:#e38aaf26}.sw-autograph-movie .sw-film-controls button{background:#100b12dc;border-radius:30px;padding:10px 17px}.sw-signature-caption{z-index:5;max-width:250px;position:absolute;bottom:105px;left:6vw}.sw-signature-caption>span{letter-spacing:.1em;color:#be9eaf;font:8px/1.5 monospace}.sw-signature-caption p{color:#fae4ee;max-width:230px;margin:12px 0 20px;font:italic 28px/1.15 Georgia,serif}.sw-signature-caption>a{letter-spacing:.08em;border-bottom:1px solid #99667f;justify-content:space-between;align-items:center;gap:25px;padding:12px 0;font:8px monospace;display:flex}.sw-signature-caption>a>b{font-size:21px}.sw-signature-ribbon{color:#170d15;transform-origin:50% 100%;letter-spacing:-.03em;z-index:5;background:#ff006e;gap:0;width:max-content;padding:16px 0;font:800 27px/1 Arial,sans-serif;display:flex;position:absolute;bottom:0;left:0;transform:rotate(-2deg)scale(1.05)}.sw-signature-ribbon>span{white-space:nowrap;animation:24s linear infinite paused sw-cinema-ticker}.sw-signature-cinema[data-active=true] .sw-signature-ribbon>span{animation-play-state:running}@keyframes sw-cinema-ticker{to{transform:translate(-100%)}}.sw-alter-film[data-still=true],.shy-world .sw-signature-cinema[data-still=true]{height:auto}.sw-alter-film[data-still=true] .sw-cinema-pin,.sw-signature-cinema[data-still=true] .sw-signature-pin{position:relative}@media (width>=701px) and (height<=700px){.shy-world .sw-alter-film,.shy-world .sw-signature-cinema{height:auto}.sw-cinema-pin,.sw-signature-cinema .sw-signature-pin{height:740px;min-height:740px;position:relative}.sw-brand-film video{max-height:480px}.sw-autograph-movie .sw-signature-film video{max-height:450px}}@media (width<=700px){.shy-world .sw-alter-film,.shy-world .sw-signature-cinema{height:auto}.sw-cinema-pin{grid-template-columns:1fr;gap:20px;height:auto;min-height:0;padding:115px 6vw 75px;position:relative}.sw-cinema-kicker{padding-bottom:10px;font-size:6px;top:92px;left:6vw;right:6vw}.sw-cinema-kicker>span:last-child{font-size:5px}.sw-cinema-pin .sw-film-copy{padding-top:22px;transform:none}.sw-cinema-pin .sw-film-copy>span{font-size:6px}.sw-cinema-pin .sw-film-copy h2{margin:18px 0;font-size:17vw;line-height:.9}.sw-cinema-pin .sw-film-copy h2 br:last-of-type{display:block}.sw-cinema-pin .sw-film-copy h2 em:after{content:none}.sw-cinema-pin .sw-film-copy p{max-width:280px;min-height:42px;font-size:13px;line-height:1.6}.sw-cinema-pin .sw-film-copy>a{gap:25px;margin-top:8px;padding-bottom:10px;font-size:7px}.sw-cinema-ghost{transform-origin:50%;color:#ff006e08;font-size:38vw;top:auto;bottom:13%;left:-8%;transform:rotate(-90deg)}.sw-portal-stage{height:auto;min-height:0;margin-top:8px;padding:25px 7vw 40px}.sw-portal-movie{width:min(100%,310px);padding:5px;transform:rotate(-3deg)}.sw-brand-film video{max-height:65svh}.sw-portal-frame{width:70%;height:80%}.sw-portal-frame-back{transform:rotate(-11deg)}.sw-portal-frame-front{transform:rotate(8deg)}.sw-portal-seal{width:90px;bottom:2%;right:0}.sw-portal-seal>b{font-size:43px}.sw-portal-caption{font-size:6px;right:-5px}.sw-portal-halo{width:108%}.sw-cinema-bottom{gap:20px;font-size:6px;bottom:25px;left:6vw;right:6vw}.sw-film-controls{gap:5px;padding:9px 3px 5px;font-size:5px}.sw-film-controls button{min-height:38px;padding:10px;font-size:7px}.sw-film-controls>span{gap:4px}.sw-signature-cinema .sw-signature-pin{flex-direction:column;justify-content:start;align-items:center;height:auto;min-height:740px;padding:115px 6vw 90px;display:flex;position:relative}.sw-signature-kicker{gap:15px;width:100%;font-size:6px;position:relative;inset:auto}.sw-signature-title{white-space:nowrap;z-index:4;font-size:17vw;position:relative;top:auto;left:auto;right:auto;transform:none;margin-top:35px!important}.sw-autograph-movie{width:114%;min-height:270px;margin:-20px -7% 0;position:relative;inset:auto;transform:rotate(-5deg)}.sw-autograph-movie .sw-signature-film{width:100%;max-height:none}.sw-autograph-movie .sw-signature-film video{max-height:45svh}.sw-autograph-movie .sw-film-transport{width:190px;margin:-20px auto 0}.sw-autograph-movie .sw-film-controls button{min-height:40px;font-size:8px}.sw-signature-caption{text-align:center;z-index:5;max-width:100%;margin-top:35px;position:relative;inset:auto}.sw-signature-caption>span{font-size:6px}.sw-signature-caption p{max-width:260px;margin:12px 0 18px;font-size:28px}.sw-signature-caption>a{justify-content:center;gap:20px;font-size:7px}.sw-signature-orbit{width:140vw;height:55vw;top:30%;left:-20%;transform:rotate(-25deg)}.sw-signature-ribbon{padding:14px 0;font-size:21px;bottom:0}.sw-kinetic-liquid .sw-liquid-word{-webkit-text-stroke-width:.7px}}@media (prefers-reduced-motion:reduce){.sw-word-clip>span{transition:none;opacity:1!important;transform:none!important}.sw-kinetic{--type-fill:1!important}.sw-typewriter i,.sw-signature-ribbon>span{animation:none!important}}[data-shy-motion=off] .sw-kinetic{--type-fill:1!important}[data-shy-motion=off] .sw-word-clip>span{opacity:1!important;transform:none!important}[data-shy-motion=off] .sw-signature-ribbon>span{animation:none!important}.sw-word-clip:not(:last-child){margin-right:.2em}.sw-typewriter>span:not(.sw-sr){position:relative}.sw-typewriter>span[data-caret=true]:after{content:"";background:#ff006e;width:3px;height:1em;animation:.65s step-end infinite sw-type-caret;position:absolute;top:1px;right:-5px}.sw-typewriter>i{display:none}@media (width<=700px){.sw-portal-stage{padding-bottom:90px}.sw-portal-seal{width:76px;bottom:0;right:0}.sw-portal-seal>b{font-size:38px}}.sw-goat-effect{background:var(--sw-paper);color:var(--sw-ink);padding:100px 6vw 65px;scroll-margin-top:75px;position:relative}.sw-effect-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px 7vw;display:grid}.sw-effect-intro>span{font:10px/1.6 var(--font-geist-mono),monospace;letter-spacing:.08em;grid-column:1/-1;max-width:100%}.sw-effect-intro h2{letter-spacing:-.065em;font-size:clamp(45px,6.8vw,110px);line-height:.96}.sw-effect-intro h2 em{color:#cc0058}.sw-effect-intro>p{max-width:390px;padding-bottom:4px;font-size:clamp(17px,1.8vw,25px);line-height:1.45}.sw-effect-intro>p strong{font-weight:400}.sw-effect-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:65px 0 40px;padding:0;list-style:none;display:grid}.sw-effect-steps li{border-top:1px solid #211b2255;flex-direction:column;min-width:0;padding:20px 0 0;display:flex}.sw-effect-number{font:11px var(--font-geist-mono),monospace;color:#9b0043;justify-content:space-between;align-items:center;display:flex}.sw-effect-number b{font-size:25px;font-weight:400}.sw-effect-steps h3{letter-spacing:-.05em;font-size:clamp(22px,2.35vw,36px);line-height:1.05;margin:26px 0!important}.sw-effect-shift{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:22px;font-size:16px;line-height:1.35;display:flex}.sw-effect-shift>span{color:#625861}.sw-effect-shift>b{color:#cc0058;font-size:19px}.sw-effect-shift>strong{letter-spacing:-.03em;font-size:22px}.sw-effect-steps p{max-width:330px;font-size:14px;line-height:1.65;margin-bottom:22px!important}.sw-effect-steps small{font:9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.05em;color:#625861;margin-top:auto}.sw-effect-close{border-top:1px solid #211b2233;justify-content:space-between;align-items:center;gap:25px;padding-top:35px;display:flex}.sw-effect-close p{font-size:18px;line-height:1.45}.sw-effect-close .sw-pill{background:var(--sw-ink);color:var(--sw-paper);white-space:nowrap;align-items:center;gap:25px;margin:0;display:flex}.sw-effect-close .sw-pill span{font-size:22px}.shy-world .sw-footer>.sw-footer-call{font-size:clamp(52px,11.5vw,185px)}@media (width<=700px){.sw-goat-effect{padding:65px 6vw 50px;scroll-margin-top:70px}.sw-effect-intro{display:block}.sw-effect-intro>span{max-width:280px;margin-bottom:25px;font-size:8px;display:block}.sw-effect-intro h2{font-size:12vw}.sw-effect-intro>p{max-width:350px;margin-top:24px;font-size:18px}.sw-effect-steps{grid-template-columns:1fr;gap:32px;margin:38px 0}.sw-effect-steps li{padding-top:14px}.sw-effect-steps h3{font-size:28px;margin:18px 0!important}.sw-effect-shift{gap:5px;margin-bottom:15px}.sw-effect-steps p{max-width:none;font-size:15px;margin-bottom:16px!important}.sw-effect-close{flex-direction:column;align-items:flex-start;padding-top:28px}.sw-effect-close p{font-size:17px}.sw-effect-close .sw-pill{min-height:50px}.shy-world .sw-footer>.sw-footer-call{font-size:12.8vw}}.sw-open-left .sw-open-mobile-message{display:none}@media (width<=700px){.sw-open-left .sw-open-mobile-message{color:#ead9e4;max-width:28ch;margin:20px auto 0;font-size:13px;line-height:1.55;display:block}.sw-open-mobile-message strong{color:#ff71ae;font-weight:600}}.contact-studio{color:#211b22;background:#f1efe8;grid-template-columns:1fr 1fr;gap:7vw;max-width:1440px;margin:auto;padding:160px 6vw 110px;display:grid}.studio-contact{background:#f1efe8}.contact-intro h1{letter-spacing:-.055em;margin:32px 0;font-size:clamp(64px,8vw,130px);line-height:.91}.contact-intro h1 em,.contact-received h2 em{color:#d90061;font-family:Georgia,serif;font-weight:400}.contact-intro>p{max-width:420px;font-size:17px;line-height:1.65}.contact-intro>a{color:inherit;border-bottom:1px solid;margin-top:25px;padding:15px 0;font:10px/1.6 monospace;display:inline-block}.contact-form{padding-top:10px}.contact-form-title{border-top:2px solid #211b22;padding:24px 0}.contact-form-title>span,.contact-received>span{letter-spacing:.12em;font:11px monospace}.contact-form-title p{font-size:15px;line-height:1.5}.contact-form label{flex-direction:column;gap:9px;margin-bottom:24px;font-size:12px;font-weight:650;display:flex}.contact-form label>span{font-weight:400}.contact-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#211b22;background:#fff9;border:1px solid #a89ca4;border-radius:0;width:100%;min-width:0;padding:13px 12px;font:16px/1.5 Arial,sans-serif}.contact-form textarea{resize:vertical;min-height:155px}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible,.contact-form button:focus-visible{outline-offset:3px;outline:3px solid #d90061}.contact-form button[type=submit]{color:#fff;cursor:pointer;background:#d90061;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 25px;font-size:14px;font-weight:750;display:flex}.contact-form button[type=submit]>span{font-size:27px}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-privacy{color:#51434c;margin:5px 0 23px;font-size:12px;line-height:1.65}.contact-privacy a{color:inherit;text-decoration:underline}.contact-error{color:#8a0038;border:1px solid #a80043;padding:15px;line-height:1.5}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-received{outline:none;padding:30px 0}.contact-received h2{letter-spacing:-.04em;margin:30px 0;font-size:clamp(40px,5vw,75px);line-height:.95}.contact-received p{max-width:420px;font-size:16px;line-height:1.7}.contact-received>a,.contact-received>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:25px 0;padding:16px 0;font:11px monospace;display:block}@media (width<=760px){.contact-studio{grid-template-columns:1fr;gap:35px;padding:120px 6vw 70px}.contact-intro h1{margin:24px 0;font-size:20vw}.contact-intro>p{font-size:15px}.contact-intro>a{margin-top:10px;font-size:9px}.contact-fields{grid-template-columns:1fr;gap:0}}.contact-intro>.micro-label{color:#695160}.nova-cinema{isolation:isolate;color:#f4ece6;background:#121015;height:100svh;min-height:760px;font-family:Geist,Arial,sans-serif;position:relative;overflow:hidden}.nova-canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.nova-cinema[data-live=true] .nova-canvas{opacity:1}.nova-grain,.nova-vignette{pointer-events:none;z-index:2;position:absolute;inset:0}.nova-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.nova-topline{z-index:5;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:25px;font-size:9px;font-weight:600;display:flex;position:absolute;top:112px;left:4vw;right:4vw}.nova-topline>span{align-items:center;gap:15px;display:flex}.nova-topline i{background:#f58fbd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #e64698}.nova-topline a{color:inherit;align-items:center;gap:20px;min-height:44px;text-decoration:none;display:flex}.nova-topline b{font-family:Arial,sans-serif;font-size:16px}.nova-poster{z-index:3;padding:20vh 6vw 180px;position:absolute;inset:0}.nova-poster h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(90px,14vw,230px);font-weight:900;line-height:.83}.nova-poster h2 em{color:#ee87b6;font-style:normal}.nova-poster p{font-size:15px;line-height:1.6}.nova-poster img{object-fit:contain;object-position:bottom;width:42%;height:64%;position:absolute;bottom:150px;right:5%}.nova-script{letter-spacing:-.045em;font:italic clamp(20px,2.2vw,34px)/1.2 Georgia,Times New Roman,serif}.nova-cinema[data-live=true] .nova-poster{opacity:0;pointer-events:none;visibility:hidden}.nova-live-copy{z-index:4;text-align:center;pointer-events:none;display:none;position:absolute;top:22%;left:5vw;right:5vw}.nova-cinema[data-live=true] .nova-live-copy{display:block}.nova-scene-number{letter-spacing:.16em;writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;position:absolute;top:0;left:0}.nova-scene-script{text-shadow:0 2px 15px #121015;display:inline-block}.nova-goat{z-index:3;object-fit:contain;object-position:bottom;opacity:0;filter:drop-shadow(0 15px 30px #0007);pointer-events:none;width:30%;height:53%;transition:opacity .65s,transform 1.3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:150px;right:4%;transform:translateY(60px)scale(1.2)}.nova-goat[data-arrived=true]{opacity:1;transform:translateY(0)scale(1)}.nova-bottom{z-index:5;justify-content:space-between;align-items:end;gap:35px;display:flex;position:absolute;bottom:85px;left:5vw;right:5vw}.nova-caption{max-width:460px;font-weight:400;margin:0!important;font-size:15px!important;line-height:1.55!important}.nova-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.nova-cta{letter-spacing:.02em;background:#f4ece6;align-items:center;gap:28px;min-height:55px;padding:18px 23px;font-size:10px;font-weight:800;text-decoration:none;transition:background .2s;display:flex;color:#21131d!important}.nova-cta:hover{background:#f18ab9}.nova-cta b{font:22px Arial,sans-serif}.nova-film{color:#f4ece6;cursor:pointer;background:0 0;border:0;min-height:44px;padding:14px 0;font-size:10px}.nova-film span{margin-left:12px;font:12px Arial,sans-serif}.nova-director{z-index:6;align-items:center;gap:22px;display:flex;position:absolute;bottom:23px;left:5vw;right:200px}.nova-play{letter-spacing:.08em;color:#f4ece6;cursor:pointer;text-align:left;background:0 0;border:0;min-width:65px;min-height:44px;padding:12px 0;font:9px Geist,Arial,sans-serif}.nova-scrub{flex:1;align-items:center;height:44px;display:flex;position:relative}.nova-scrub:before{content:"";background:#ffffff35;height:1px;position:absolute;left:0;right:0}.nova-scrub input{z-index:2;opacity:0;cursor:ew-resize;width:100%;height:44px;margin:0;position:absolute;inset:0}.nova-scrub i{pointer-events:none;background:#ef81b3;height:2px;position:absolute;left:0}.nova-scrub i:after{content:"";background:#f5d8e6;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 12px #ef81b3}.nova-scrub:focus-within{outline-offset:3px;outline:2px solid #ef81b3}.nova-time{letter-spacing:.1em;color:#c9bdc4;font-variant-numeric:tabular-nums;font-size:8px}.nova-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nova-cinema[data-scene="3"] .nova-live-copy{color:#21131d}.nova-cinema[data-scene="3"] .nova-scene-script{text-shadow:none}html[data-goat-opening=true] .goat-companion,html[data-goat-opening=true] .mobile-sticky{visibility:hidden}@media (width<=800px){.nova-cinema{height:100svh;min-height:760px}.nova-topline{letter-spacing:.08em;font-size:7px;top:90px;left:6vw;right:6vw}.nova-topline>span{gap:8px;max-width:52%;line-height:1.6}.nova-topline a{gap:5px;font-size:7px}.nova-live-copy{top:22%;left:6vw;right:6vw}.nova-scene-script{font-size:23px}.nova-scene-number{font-size:6px;left:-5px}.nova-bottom{display:block;bottom:128px;left:6vw;right:6vw}.nova-caption{max-width:270px;min-height:40px;margin-bottom:16px!important;font-size:12px!important;line-height:1.4!important}.nova-actions{gap:12px}.nova-cta{flex:1;justify-content:space-between;gap:16px;min-height:49px;padding:15px;font-size:8px}.nova-film{font-size:8px}.nova-film span{margin-left:5px}.nova-director{gap:12px;bottom:76px;left:6vw;right:6vw}.nova-play{min-width:55px;font-size:8px}.nova-poster{padding:185px 6vw 200px}.nova-poster h2{margin:25px 0;font-size:25vw}.nova-poster .nova-script{max-width:230px;font-size:21px;display:block}.nova-poster p{display:none}.nova-poster img{width:54%;height:37%;bottom:235px;right:-7%}.nova-goat{width:42%;height:28%;bottom:235px;right:-3%}.nova-cinema[data-scene="7"] .nova-caption{max-width:100%;font-size:11px!important}.nova-vignette{background:linear-gradient(#121015ee,#0000 27% 56%,#121015 82%)}.nova-cinema[data-live=false] .nova-bottom{bottom:90px}}@media (height<=760px) and (width>=801px){.nova-cinema{min-height:660px}.nova-live-copy{top:24%}.nova-topline{top:94px}.nova-goat{height:47%;bottom:140px}}@media (prefers-reduced-motion:reduce){.nova-canvas,.nova-live-copy,.nova-goat,.nova-director{display:none!important}.nova-cinema .nova-poster{opacity:1!important;visibility:visible!important}.nova-cta{transition:none}}@media (width<=800px){.nova-goat{width:65%;height:32%;bottom:235px;right:16%}}.nova-canvas{width:100%;height:100%;inset:0}.nova-live-copy{text-align:left;top:153px;left:4vw}.nova-scene-number{writing-mode:horizontal-tb;font-size:8px;position:static}.nova-bottom{align-items:center}.nova-caption{max-width:430px}.nova-goat{width:24%;height:43%;bottom:200px;right:3%}.nova-cinema[data-scene="7"] .nova-caption{letter-spacing:0;font-weight:500}.nova-vignette{background:linear-gradient(#12101580,#0000 28% 65%,#121015 90%)}.journey-index{color:#f3e8e8;background:#171318;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:40px;padding:36px 6vw 42px;display:flex}.journey-index p{letter-spacing:.03em;margin:0;font:12px/1.7 Arial,sans-serif}.journey-index strong{color:#f291bd}.journey-index>div{flex-wrap:wrap;gap:28px;display:flex}.journey-index a{color:inherit;border-bottom:1px solid #ffffff25;align-items:center;gap:8px;min-height:44px;font-size:11px;text-decoration:none;display:flex}.journey-index small{color:#f291bd;font-size:8px}.journey-index a:hover{border-color:#f291bd}.motion-passage{--passage:.5;isolation:isolate;color:#f2e9e4;perspective:1000px;background:#18131a;flex-direction:column;justify-content:space-between;gap:35px;min-height:650px;padding:45px 6vw 35px;display:flex;position:relative;overflow:clip}.passage-label{letter-spacing:.12em;z-index:2;justify-content:space-between;font:9px/1.5 monospace;display:flex;position:relative}.passage-type{z-index:2;width:max-content;max-width:100%;transform:translateX(calc((var(--passage) - .5)*-90px)) rotateY(calc((var(--passage) - .5)*-12deg));transform-origin:0;flex-direction:column;padding:12px 0;display:flex;position:relative}.passage-type>span{letter-spacing:-.065em;text-shadow:1px 2px #a06182,3px 4px #743f60,5px 7px #40283b;font:900 clamp(62px,10.5vw,168px)/.9 Arial,sans-serif}.passage-type>em{color:#f195c1;letter-spacing:-.07em;transform:translateX(calc(15vw + (var(--passage) - .5)*90px));font:italic clamp(80px,13vw,200px)/1 Georgia,serif}.passage-notes{z-index:2;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.passage-notes p{max-width:440px;margin:0;font-size:15px;line-height:1.7}.passage-notes a{letter-spacing:.04em;color:inherit;border-bottom:1px solid #f195c1;align-items:center;gap:35px;padding:18px 0;font-size:10px;text-decoration:none;display:flex}.passage-notes b{font:24px Arial,sans-serif}.passage-track{letter-spacing:.15em;opacity:.7;align-items:center;gap:20px;font:9px monospace;display:flex}.passage-track i{background:linear-gradient(90deg,#f195c1,#0000);flex:1;height:1px}.passage-orbit{z-index:0;aspect-ratio:1;width:75%;transform:rotate(calc(var(--passage)*100deg));opacity:.24;pointer-events:none;position:absolute;top:-40%;right:-10%}.passage-orbit i{border:1px solid #ec91bf;border-radius:50%;position:absolute;inset:0;transform:rotateX(55deg)rotateY(-20deg)}.passage-orbit i:nth-child(2){transform:rotateX(30deg)rotateY(60deg)}.passage-orbit i:nth-child(3){transform:rotateX(70deg)rotateY(-50deg)}.passage-action{color:#251a23;background:#eec7d8;min-height:570px}.passage-action .passage-type>em{color:#6b2b51}.passage-action .passage-type>span{text-shadow:1px 2px #d2a3bd,3px 4px #c096b0}.passage-action .passage-orbit i,.passage-action .passage-notes a{border-color:#70254e}.passage-action .passage-track i{background:linear-gradient(90deg,#70254e,#0000)}.home-edition :is(#materials,#real-work,#about,#offers,#apply,#portfolio){scroll-margin-top:95px}.home-edition :is(.home-studio,.home-proof,.home-founder,.home-offers){isolation:isolate}.home-edition .hf-copy h2{overflow-wrap:normal}.home-edition .hp-air{overflow:hidden}.home-edition .ho-scopes summary h3{line-height:1.15}.motion-passage[data-moving=false] .passage-type,.motion-passage[data-moving=false] .passage-type>em{transform:none}@media (width<=800px){.nova-canvas{width:100%;height:100%;inset:0}.nova-live-copy{top:138px;left:6vw}.nova-goat{width:42%;height:23%;bottom:260px;right:3%}.nova-bottom{bottom:132px}.nova-caption{max-width:100%;min-height:48px;font-size:12px!important}.nova-cinema[data-scene="7"] .nova-caption{font-size:12px!important}.journey-index{padding:30px 6vw;display:block}.journey-index p{margin-bottom:20px;font-size:11px}.journey-index>div{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.journey-index a{font-size:10px}.motion-passage{gap:25px;min-height:570px;padding:30px 6vw}.passage-label{letter-spacing:.04em;font-size:7px}.passage-type>span{font-size:15vw}.passage-type>em{font-size:21vw;transform:translate(12vw)}.passage-type{transform:translateX(calc((var(--passage) - .5)*-25px)) rotateY(calc((var(--passage) - .5)*-8deg))}.passage-notes{flex-direction:column;align-items:start;gap:8px}.passage-notes p{max-width:320px;font-size:13px}.passage-notes a{font-size:9px}.passage-track{gap:10px;font-size:7px}.passage-orbit{width:120%;top:0;right:-45%}.passage-action{min-height:540px}}@media (prefers-reduced-motion:reduce){.passage-type,.passage-type>em,.passage-orbit{transform:none!important}}html[data-reading-project=true] .goat-companion{visibility:hidden}.nova-scroll{position:relative;overflow:visible}.nova-scroll[data-scroll=true]{height:500svh}.nova-scroll[data-scroll=true]>.nova-cinema{height:100svh;min-height:0;position:sticky;top:0}.nova-scroll-cue,.nova-skip{letter-spacing:.08em;white-space:nowrap;color:#f4ece6;font:8px/1.5 Arial,sans-serif}.nova-skip{padding:16px 0;text-decoration:none}.nova-scroll-progress{background:#ffffff30;flex:1;height:2px;position:relative}.nova-scroll-progress i{background:#ef81b3;height:100%;display:block}.nova-scroll .nova-goat{transition:none}.nova-scroll .nova-goat[data-arrived=true]{transform:none}@media (width<=800px){.nova-scroll[data-scroll=true]{height:540svh}.nova-scroll .nova-director{gap:12px}.nova-scroll-cue,.nova-skip{font-size:6px}.nova-scroll .nova-time{font-size:7px}}@media (prefers-reduced-motion:reduce){.nova-scroll[data-scroll=true]{height:auto}.nova-scroll[data-scroll=true]>.nova-cinema{min-height:760px;position:relative}}.nova-scroll .nova-topline{display:none}.nova-scroll .nova-live-copy{top:102px;left:4vw}.nova-scroll .nova-vignette{background:linear-gradient(#121015a8 0%,#0000 24% 69%,#121015d9 94%,#121015ed 100%)}.nova-scroll .nova-bottom{bottom:78px;left:4vw;right:4vw}.nova-scroll .nova-caption{text-shadow:0 2px 12px #000;max-width:400px}.nova-scroll .nova-goat{width:27%;height:51%;bottom:140px;right:1%}.nova-scroll .nova-director{left:4vw}.nova-scroll .nova-cinema[data-scene="3"] .nova-live-copy{color:#f4ece6;text-shadow:0 1px 8px #000}.home-edition .motion-passage{box-sizing:border-box;justify-content:space-between;min-height:100svh;padding-top:105px;padding-bottom:48px}.home-edition .passage-type>span{font-size:clamp(70px,12vw,200px)}.home-edition .passage-type>em{font-size:clamp(90px,15vw,230px)}@media (width<=800px){.nova-scroll .nova-live-copy{top:92px;left:6vw}.nova-scroll .nova-bottom{bottom:114px;left:6vw;right:6vw}.nova-scroll .nova-caption{max-width:100%;min-height:34px;margin-bottom:10px!important;font-size:12px!important}.nova-scroll .nova-director{bottom:65px;left:6vw;right:6vw}.nova-scroll .nova-goat{width:54%;height:27%;bottom:225px;right:0}.nova-scroll .nova-vignette{background:linear-gradient(#121015aa,#0000 23% 66%,#121015e8 90%)}.home-edition .motion-passage{min-height:100svh;padding-top:95px;padding-bottom:80px}.home-edition .passage-type>span{font-size:15vw}.home-edition .passage-type>em{font-size:23vw}}@media (height<=650px) and (width>=801px){.nova-scroll .nova-live-copy{top:82px}.nova-scroll .nova-bottom{bottom:64px}.nova-scroll .nova-goat{height:45%;bottom:115px}}.nova-optics{z-index:2;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.nova-cinema[data-live=true] .nova-optics{opacity:1}.nova-optics:before{content:"";opacity:calc(.15 + var(--cinema-rush,0)*.35);background:radial-gradient(at 50% 48%,#0000 38%,#07030f 100%);position:absolute;inset:-10%}.nova-optics>i{width:55%;height:2px;top:48%;left:var(--cinema-light,15%);opacity:calc(var(--cinema-rush,0)*.8);background:linear-gradient(90deg,#0000,#eba2d940,#ffeafacc,#98bfe650,#0000);position:absolute;transform:translate(-50%);box-shadow:0 0 12px 2px #f09ed83a}.nova-optics>b{transform:translateX(calc((var(--cinema-rush,0) - .5)*45%));background:linear-gradient(110deg,#0000 35%,#fba9da0b 48%,#0000 62%);position:absolute;inset:0}.nova-cinema[data-live=true] .nova-grain{opacity:.045}.nova-scroll .nova-caption{max-width:430px}.nova-scroll .nova-cinema[data-scene="7"] .nova-goat{filter:drop-shadow(-5px 0 18px #f09fc53b)drop-shadow(0 20px 40px #0008)}@media (prefers-reduced-motion:reduce){.nova-optics{display:none}}.reality-overlay{z-index:14;pointer-events:none;contain:strict;position:fixed;inset:0}.nova-scroll .nova-cinema{isolation:isolate}@media (prefers-reduced-motion:reduce){.reality-overlay{display:none}}html[data-shy-motion=off] .reality-overlay{display:none}.world-stage{transform-style:preserve-3d;isolation:isolate}.world-arc{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.world-arc button{cursor:pointer;pointer-events:auto;filter:brightness(.65);background:0 0;border:0;width:52%;height:75%;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s;position:absolute;top:13%;box-shadow:0 28px 55px #21152455}.world-arc img{object-fit:cover;width:100%;height:100%}.world-arc .arc-left{left:-21%;transform:translateZ(-260px)rotateY(48deg)rotate(-5deg)}.world-arc .arc-right{right:-21%;transform:translateZ(-260px)rotateY(-48deg)rotate(5deg)}.world-arc button:hover,.world-arc button:focus-visible{filter:brightness();outline-offset:5px;outline:2px solid}.world-picture{z-index:2;transform:translateZ(calc(var(--surface-approach,0)*230px)) rotateY(calc(var(--world-depth,0)*-12deg)) rotateZ(calc(var(--world-depth,0)*2deg));inset:3% 8%;box-shadow:0 30px 65px #21152455}.campaign-surface{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.campaign-surface[data-ready=true]{opacity:1}.world-picture:has(.campaign-surface[data-ready=true])>img{opacity:0}.world-picture:has(.campaign-surface[data-ready=true]){box-shadow:none}.world-arc{opacity:calc(1 - var(--surface-approach,0))}.world-stamp{z-index:3}@media (width<=800px){.world-picture{inset:0 8%}.world-arc button{height:80%;top:10%}.world-arc .arc-left{left:-15%;transform:translateZ(-140px)rotateY(40deg)}.world-arc .arc-right{right:-15%;transform:translateZ(-140px)rotateY(-40deg)}}.scene-still .world-arc{display:none}.scene-still .world-picture{transform:none}@media (prefers-reduced-motion:reduce){.world-arc{display:none}.world-picture{transform:none!important}.campaign-surface{display:none}}.world-next-goat{object-fit:contain;width:80%;height:88%;opacity:var(--surface-shatter,0);transform:scale(calc(.72 + var(--surface-shatter,0)*.28));pointer-events:none;filter:drop-shadow(0 25px 35px #21152433);position:absolute;inset:6% 10%}.product-continuum{color:#f7eee8;--continuum:0;background:#141117;height:360svh}.continuum-pin{isolation:isolate;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.continuum-pin>header{letter-spacing:.12em;z-index:3;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;top:115px;left:5vw;right:5vw}.continuum-pin>header a{color:#d99cb9}.continuum-heading{z-index:2;pointer-events:none;position:absolute;top:29%;left:5vw}.continuum-heading>span{letter-spacing:.12em;color:#d99cb9;font-size:9px}.continuum-heading h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(54px,7.5vw,130px);font-weight:750;line-height:.94}.continuum-heading em{color:#eca5c7;font-family:Georgia,serif;font-weight:400}.continuum-stage{width:57%;height:77%;position:absolute;top:12%;right:0;overflow:hidden}.continuum-stage canvas{opacity:0;width:100%;height:100%;display:block}.continuum-fallback{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.product-continuum[data-live=true] canvas{opacity:1}.product-continuum[data-live=true] .continuum-fallback{visibility:hidden}.continuum-bottom{z-index:3;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:76px;left:5vw;right:5vw}.continuum-bottom p{max-width:340px;margin:0;font-size:14px;line-height:1.7}.continuum-bottom small{color:#b8a7b4;letter-spacing:.1em;margin-top:18px;font-size:8px;display:block}.continuum-bottom>a{border-bottom:1px solid #b8a7b4;padding:16px 0;font-size:10px}.continuum-progress{background:#ffffff24;height:1px;position:absolute;bottom:35px;left:5vw;right:5vw}.continuum-progress i{width:calc(var(--continuum)*100%);background:#e8a5c9;height:2px;display:block}.product-continuum[data-live=false]{height:auto}.product-continuum[data-live=false] .continuum-pin{position:relative}@media (width<=800px){.continuum-pin{min-height:760px}.continuum-pin>header{font-size:7px;top:95px}.continuum-pin>header span{max-width:160px}.continuum-pin>header a{text-align:right;max-width:100px}.continuum-heading{top:20%;left:6vw}.continuum-heading h2{margin-top:12px;font-size:14vw}.continuum-heading>span{font-size:7px}.continuum-stage{width:100%;height:42%;top:38%}.continuum-bottom{gap:15px;bottom:75px;left:6vw;right:6vw}.continuum-bottom p{max-width:210px;font-size:11px}.continuum-bottom small{margin-top:8px;font-size:6px}.continuum-bottom>a{max-width:100px;font-size:7px}.continuum-progress{bottom:52px}}.effects-gallery{color:#241b23;background:#eee9e2;min-height:100vh}.effects-intro{grid-template-columns:1fr 1fr;gap:25px;padding:160px 6vw 65px;display:grid}.effects-intro>span{letter-spacing:.12em;grid-column:1/-1;font-size:10px}.effects-intro h1{letter-spacing:-.07em;margin:15px 0;font-size:clamp(65px,10vw,170px);line-height:.87}.effects-intro h1 em,.effects-end h2 em{font-family:Georgia,serif;font-weight:400}.effects-intro>p{align-self:end;max-width:360px;font-size:17px;line-height:1.7}.effects-intro>a{grid-column:1/-1;font-size:10px}.effects-workbench{grid-template-columns:260px minmax(0,1fr);gap:30px;padding:30px 6vw 90px;display:grid}.effects-picker{flex-direction:column;display:flex}.effects-picker button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #241b2328;align-items:center;gap:14px;padding:18px 8px;font-size:12px;display:flex}.effects-picker button small{opacity:.55;font-size:8px}.effects-picker button b{margin-left:auto}.effects-picker button[aria-pressed=true]{color:#f8d1e5;background:#241b23}.effects-view{align-self:start;min-width:0;position:sticky;top:100px}.effects-stage{background:#171219;height:min(55vw,560px);min-height:320px;position:relative;overflow:hidden}.effects-stage>img{object-fit:fill;width:54%;height:86%;position:absolute;inset:7% 23%}.effects-stage canvas{width:100%;height:100%;position:absolute;inset:0}.effects-controls{grid-template-columns:1fr auto;gap:20px;padding:25px 0;display:grid}.effects-controls span{letter-spacing:.1em;font-size:8px}.effects-controls h2{letter-spacing:-.035em;margin:12px 0;font-size:27px}.effects-controls p{font-size:12px;line-height:1.6}.effects-controls button{cursor:pointer;background:0 0;border:1px solid #241b2355;align-self:center;padding:15px;font-size:10px}.effects-controls label{letter-spacing:.1em;grid-column:1/-1;font-size:9px}.effects-controls output{float:right}.effects-controls input{accent-color:#9b3468;width:100%;margin:18px 0;display:block}.effects-end{color:#f2e9e2;background:#241b23;padding:90px 6vw}.effects-end>p{letter-spacing:.12em;font-size:9px}.effects-end h2{letter-spacing:-.06em;font-size:clamp(60px,9vw,140px);line-height:.94}.effects-end a{color:#241b23;background:#ec9bc0;padding:20px 25px;font-size:11px;display:inline-block}.effects-end>span{color:#c6b8c0;max-width:470px;margin-top:50px;font-size:10px;line-height:1.7;display:block}@media (width<=800px){.effects-intro{grid-template-columns:1fr;padding:120px 6vw 35px}.effects-intro>p{font-size:14px}.effects-workbench{grid-template-columns:1fr;gap:20px;padding:20px 5vw 55px}.effects-picker{flex-direction:row;gap:8px;padding-bottom:8px;overflow-x:auto}.effects-picker button{border:1px solid #241b2328;flex:none;width:155px;padding:14px;font-size:10px}.effects-view{position:relative;top:auto}.effects-stage{height:440px;min-height:0}.effects-controls h2{font-size:24px}}:is(.product-continuum[data-live=true][data-chapter="0"] .continuum-stage:has(canvas[data-renderer=software]) .continuum-fallback,.product-continuum[data-live=true][data-chapter="1"] .continuum-stage:has(canvas[data-renderer=software]) .continuum-fallback){visibility:visible;z-index:1;transform:rotate(calc(-18deg + var(--continuum)*65deg)) scale(calc(1 + var(--continuum)*.3));filter:drop-shadow(0 20px 30px #0008)}.hs-explore{flex-wrap:wrap;gap:18px}.hs-explore>a{max-width:100%}.effects-picker button:focus-visible,.effects-controls button:focus-visible{outline-offset:3px;outline:2px solid #b6417b}.continuum-pin{background:var(--product-bg,#141117)}.continuum-heading h2{font-size:clamp(54px,6.6vw,112px)}.continuum-bottom>a{margin-right:160px}@media (width<=800px){.continuum-heading h2{font-size:14vw}.continuum-bottom>a{margin-right:50px}.continuum-bottom p{max-width:170px}.effects-intro h1{letter-spacing:-.06em;font-size:13.5vw;line-height:.96}.effects-intro,.effects-intro>*{min-width:0}}.sc-collection,.sc-demo{letter-spacing:-.02em;font-family:Arial,Helvetica,sans-serif;overflow:clip}.sc-collection *,.sc-demo *{box-sizing:border-box}.sc-collection a,.sc-demo a{color:inherit;text-decoration:none}.sc-collection-nav,.sc-demo-nav{justify-content:space-between;align-items:center;gap:24px;padding:28px 4vw;display:flex}.sc-collection-nav{border-bottom:1px solid #25241f44;font-size:12px;font-weight:700}.sc-collection-head{padding:90px 5vw 60px}.sc-collection-head>p,.sc-collection-head span,.sc-preview small,.sc-demo p:first-child,.sc-demo-nav{letter-spacing:.1em;font-size:11px}.sc-collection h1{letter-spacing:-.07em;margin:30px 0 44px;font-size:clamp(60px,8.5vw,145px);font-weight:500;line-height:.98}.sc-collection h1 em{font-family:Georgia,serif;font-weight:400}.sc-collection-head>div{justify-content:space-between;align-items:end;display:flex}.sc-collection-head>div p{max-width:400px;font-size:19px}.sc-preview{margin:25px 4vw 90px}.sc-preview-window{background:#123e31;height:min(720px,72vw);min-height:420px;display:block;position:relative;overflow:hidden;color:#fff!important}.sc-preview-window>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;position:absolute}.sc-preview-window:hover>img{transform:scale(1.05)}.sc-preview-window:after{content:"";pointer-events:none;background:linear-gradient(#0004,#0000,#0005);position:absolute;inset:0}.sc-mini-nav{z-index:1;justify-content:space-between;padding:28px 35px;display:flex;position:relative}.sc-mini-nav b{font-size:25px}.sc-mini-nav span{letter-spacing:.12em;font-size:9px}.sc-preview h2{z-index:1;letter-spacing:-.045em;width:60%;margin:0;font-family:Georgia,serif;font-size:clamp(50px,7vw,110px);font-weight:400;line-height:1;position:absolute;top:27%;left:6%}.sc-open{z-index:2;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff8;border-radius:100px;padding:18px 24px;font-size:11px;position:absolute;bottom:30px;right:30px}.sc-preview-caption{border-bottom:1px solid #25241f55;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:35px;padding:25px 0;display:grid}.sc-preview-caption h3{margin:8px 0;font-size:32px;font-weight:400}.sc-preview-caption p{max-width:390px;font-size:15px;line-height:1.6}.sc-preview-caption>a{border-bottom:1px solid;justify-self:end;padding-bottom:8px;font-size:13px}.sc-preview-folio .sc-preview-window{background:#d8c9b3}.sc-preview-folio h2{font-style:italic}.sc-preview-blush-pop .sc-preview-window{background:#f8a8cb;color:#811b47!important}.sc-preview-blush-pop .sc-preview-window:after{display:none}.sc-preview-blush-pop .sc-preview-window>img{object-fit:contain;z-index:1;width:48%;right:4%}.sc-preview-blush-pop h2{text-transform:uppercase;max-width:60%;font:900 clamp(55px,8vw,130px)/.9 Arial,sans-serif}.sc-preview-blush-pop .sc-open{border-color:#811b47}.sc-collection-end{color:#f2ede4;background:#24241f;padding:90px 5vw}.sc-collection-end>p{letter-spacing:.1em;font-size:11px}.sc-collection-end>a{font:italic clamp(45px,8vw,130px)/1.4 Georgia,serif;display:block}.sc-collection-end small{color:#aaa;margin-top:60px;display:block}.sc-demo-ribbon{color:#fff;letter-spacing:.08em;z-index:10;background:#1b1b19;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 4vw;font-size:9px;display:flex;position:relative}.sc-demo-nav{z-index:5;position:relative}.sc-demo-nav>a:first-child{letter-spacing:-.06em;font-size:29px;font-weight:700}.sc-demo-nav>div{letter-spacing:0;gap:28px;font-size:12px;display:flex}.sc-demo-nav>a:last-child{border-bottom:1px solid;padding-bottom:8px;font-size:10px}.sc-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.sc-escape-scene{--p:0;height:240svh}.sc-elsewhere{color:#23352b;background:#eeeae1}.sc-escape-land{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--p)*.35));filter:brightness(calc(1 - var(--p)*.3));position:absolute;inset:0}.sc-shade{background:linear-gradient(#0004,#0000 40%,#0007);position:absolute;inset:0}.sc-escape-scene .sc-sticky{color:#fff}.sc-escape-title{transform:translateY(calc(var(--p)*-180px));opacity:calc(1 - var(--p)*2.2);position:absolute;top:24%;left:6%}.sc-escape-title h1{letter-spacing:-.065em;margin:25px 0;font:400 clamp(70px,10vw,170px)/.89 Georgia,serif}.sc-escape-title h1 em{font-weight:400}.sc-hero-bottom{z-index:3;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:35px;left:4vw;right:4vw}.sc-hero-bottom p{line-height:1.5;letter-spacing:0!important;font-size:13px!important}.sc-hero-bottom span{letter-spacing:.15em;font-size:9px}.sc-escape-arrival{text-align:center;opacity:clamp(0,calc(var(--p)*3 - 1.3),1);transform:translateY(calc((1 - var(--p))*70px));position:absolute;inset:27% 5% auto}.sc-escape-arrival h2{letter-spacing:-.05em;margin:25px;font:400 clamp(60px,8vw,130px)/.95 Georgia,serif}.sc-escape-arrival a{border-bottom:1px solid;padding:10px;font-size:13px;display:inline-block}.sc-escape-intro{padding:110px 7vw}.sc-escape-intro h2{letter-spacing:-.05em;font:400 clamp(45px,6.4vw,100px)/1.1 Georgia,serif}.sc-escape-intro>div{gap:40px;margin-left:50%;display:flex}.sc-escape-intro>div p{max-width:430px;font-size:17px;line-height:1.65}.sc-escape-intro>div span{font-size:60px}.sc-destinations{padding:40px 5vw 100px}.sc-destinations header h2{margin:20px 0 40px;font:400 clamp(45px,5vw,80px) Georgia,serif}.sc-destination-tabs{display:flex}.sc-destination-tabs button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #23352b55;flex:1;padding:22px 0;font:24px Georgia,serif}.sc-destination-tabs button span{float:right;margin-right:20px;font:11px Arial}.sc-destination-tabs button[aria-selected=true]{border-top:3px solid #23352b}.sc-destination-panel{color:#f1eee5;background:#23352b;grid-template-columns:1.6fr 1fr;min-height:500px;display:grid}.sc-destination-panel>img{object-fit:cover;width:100%;height:100%;max-height:650px;animation:.7s both sc-image-in}.sc-destination-panel>div{align-self:center;padding:65px 45px}.sc-destination-panel h3{margin:0 0 30px;font:40px/1.1 Georgia}.sc-destination-panel p{font-size:16px;line-height:1.65}.sc-destination-panel a{border-bottom:1px solid;margin-top:30px;padding-bottom:10px;font-size:12px;display:inline-block}.sc-demo-end{color:#f1eee5;background:#202a24;padding:100px 6vw 30px}.sc-demo-end h2{letter-spacing:-.05em;margin:30px 0;font:400 clamp(65px,9vw,145px)/.95 Georgia}.sc-demo-end>a{border-bottom:1px solid;padding:15px 0;font-size:16px;display:inline-block}.sc-demo-end>div{border-top:1px solid #fff4;justify-content:space-between;margin-top:90px;padding-top:22px;font-size:11px;display:flex}.sc-folio{color:#302c25;background:#ece8de}.sc-folio .sc-demo-nav{border-bottom:1px solid #302c2533}.sc-folio .sc-demo-nav span{vertical-align:top;margin-left:4px;font-size:13px}.sc-folio-hero{justify-content:space-between;align-items:end;padding:70px 5vw 65px;display:flex}.sc-folio-hero h1{letter-spacing:-.065em;margin:30px 0 0;font:400 clamp(70px,9vw,150px)/.95 Georgia}.sc-folio-hero>span{letter-spacing:.08em;font-size:9px;line-height:3}.sc-architecture-scene{--p:0;height:190svh}.sc-architecture-scene .sc-sticky{margin:0 calc((1 - var(--p))*5vw)}.sc-architecture-scene img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--p)*.12))}.sc-architecture-scene .sc-sticky:after{content:"";opacity:calc(var(--p)*.35);background:#000;position:absolute;inset:0}.sc-architecture-scene .sc-sticky>div{z-index:2;color:#fff;opacity:var(--p);transform:translateY(calc((1 - var(--p))*80px));position:absolute;bottom:10%;left:7%}.sc-architecture-scene h2{letter-spacing:-.04em;margin:20px 0;font:400 clamp(50px,7vw,110px)/1 Georgia}.sc-folio-approach{grid-template-columns:1fr 2fr;gap:35px;padding:110px 6vw;display:grid}.sc-folio-approach h2{letter-spacing:-.04em;margin:0;font:400 clamp(42px,5vw,78px)/1.1 Georgia}.sc-folio-approach>div{grid-column:2;grid-template-columns:1fr 1fr;gap:40px;display:grid}.sc-folio-approach>div p{letter-spacing:0!important;font:16px/1.7 Arial!important}.sc-folio-projects{padding:40px 6vw 100px}.sc-folio-projects h2{margin:20px 0 50px;font:400 clamp(40px,5vw,75px) Georgia}.sc-folio-project-grid{grid-template-columns:1fr 1.7fr;gap:6vw;display:grid}.sc-folio-project-list button{color:inherit;text-align:left;cursor:pointer;opacity:.5;background:0 0;border:0;border-top:1px solid #302c2555;width:100%;padding:25px 0;display:block}.sc-folio-project-list button[aria-pressed=true]{opacity:1}.sc-folio-project-list small{letter-spacing:.1em;font-size:9px}.sc-folio-project-list button span{margin-top:12px;font:24px Georgia;display:block}.sc-folio-project-list>p{max-width:330px;margin-top:35px;font-size:15px;line-height:1.7}.sc-folio-project-grid figure{margin:0}.sc-folio-project-grid img{object-fit:cover;width:100%;height:540px;animation:.7s both sc-image-in}.sc-folio-project-grid figcaption{letter-spacing:.1em;margin-top:18px;font-size:9px}.sc-folio .sc-demo-end{background:#343029}.sc-blush{color:#80153d;background:#f5b1ce}.sc-blush-scene{--p:0;height:230svh}.sc-blush-scene .sc-sticky{background:#f5b1ce}.sc-blush .sc-demo-nav>a:first-child{font:900 27px/.8 Georgia}.sc-blush-title{text-align:center;width:92vw;opacity:calc(1 - var(--p)*2);transform:scale(calc(1 + var(--p)*.2));position:absolute;top:23%;left:4vw}.sc-blush-title h1{letter-spacing:-.075em;margin:30px 0;font:900 clamp(70px,12vw,190px)/.86 Arial}.sc-blush-title h1 em{color:#fff5e9;font-style:normal}.sc-blush-can{object-fit:contain;z-index:2;filter:drop-shadow(20px 40px 22px #7e1c3f40);width:50%;height:75%;transform:translateX(calc(var(--p)*26vw)) rotate(calc(var(--p)*-35deg)) scale(calc(1 - var(--p)*.15));position:absolute;top:19%;left:25%}.sc-blush-after{opacity:clamp(0,calc(var(--p)*3 - 1.1),1);transform:translateY(calc((1 - var(--p))*60px));position:absolute;top:28%;left:7%}.sc-blush-after h2{letter-spacing:-.07em;margin:25px 0;font:900 clamp(70px,10vw,155px)/.9 Arial}.sc-blush-after h2 em{color:#fff5e9;font-family:Georgia}.sc-blush-attitude{color:#fff0dd;background:#80153d;padding:110px 7vw;position:relative}.sc-blush-attitude h2{letter-spacing:-.06em;margin:40px 0;font:900 clamp(65px,9vw,140px)/.92 Arial}.sc-blush-attitude h2 em{color:#f5b1ce;font-family:Georgia}.sc-blush-attitude>div{align-items:center;gap:30px;max-width:450px;margin-left:auto;display:flex}.sc-blush-attitude>div span{color:#f5b1ce;font-size:100px}.sc-blush-attitude>div p{font-size:17px;line-height:1.6}.sc-blush-moment{color:#294a30;background:#e2f271;padding:90px 6vw;transition:background .5s,color .5s}.mood-1 .sc-blush-moment{color:#194a4b;background:#b3e1db}.mood-2 .sc-blush-moment{color:#f8b7dd;background:#391b55}.sc-mood-buttons{gap:10px;margin:30px 0;display:flex}.sc-mood-buttons button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:40px;padding:15px 22px;font-size:10px}.sc-mood-buttons button[aria-pressed=true]{color:#202a24;background:#fff7}.sc-mood-stage{grid-template-columns:1.5fr 1fr;align-items:center;min-height:520px;display:grid}.sc-mood-stage h2{letter-spacing:-.07em;font:900 clamp(65px,9vw,140px)/.9 Arial;animation:.6s both sc-image-in}.sc-mood-stage img{object-fit:contain;width:100%;height:500px;transition:transform .7s;transform:rotate(-15deg)}.mood-1 .sc-mood-stage img{transform:rotate(10deg)}.mood-2 .sc-mood-stage img{transform:rotate(-30deg)}.sc-blush .sc-demo-end{color:#fff0dd;background:#80153d}.sc-demo button:focus-visible,.sc-demo a:focus-visible,.sc-collection a:focus-visible{outline-offset:5px;outline:3px solid}@keyframes sc-image-in{0%{opacity:.4;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.sc-collection-head{padding:65px 6vw 30px}.sc-collection-head>div{display:block}.sc-collection-head>div span{margin-top:25px;display:block}.sc-preview{margin-bottom:55px}.sc-preview-window{min-height:490px}.sc-mini-nav{padding:22px}.sc-mini-nav span{display:none}.sc-preview h2{width:85%;font-size:58px;top:25%;left:7%}.sc-preview-caption{grid-template-columns:1fr;gap:4px}.sc-preview-caption>a{justify-self:start;margin-top:15px}.sc-preview-blush-pop .sc-preview-window>img{width:70%;height:80%;top:20%;right:-10%}.sc-preview-blush-pop h2{max-width:85%;font-size:65px}.sc-open{bottom:20px;right:20px}.sc-demo-ribbon{padding:0 4vw;font-size:8px}.sc-demo-ribbon>span{display:none}.sc-demo-nav{gap:15px;padding:23px 5vw}.sc-demo-nav>div{display:none}.sc-demo-nav>a:last-child{text-align:right;max-width:150px;font-size:8px}.sc-escape-title{top:30%;left:6%}.sc-escape-title h1{font-size:23vw}.sc-escape-arrival{inset:32% 2% auto}.sc-escape-arrival h2{margin:20px 0;font-size:16vw}.sc-escape-intro{padding:75px 6vw}.sc-escape-intro>div{gap:20px;margin-left:0}.sc-destination-tabs button{font-size:20px}.sc-destination-panel{grid-template-columns:1fr}.sc-destination-panel>img{height:350px}.sc-destination-panel>div{padding:35px 25px}.sc-demo-end{padding-top:70px}.sc-demo-end>div{gap:25px;font-size:9px}.sc-folio-hero{padding:65px 6vw 45px}.sc-folio-hero h1{font-size:18vw}.sc-folio-hero>span{display:none}.sc-architecture-scene{height:170svh}.sc-folio-approach{padding:75px 6vw;display:block}.sc-folio-approach h2{margin:35px 0}.sc-folio-approach>div{display:block}.sc-folio-project-grid{grid-template-columns:1fr;gap:30px}.sc-folio-project-list>p{max-width:none}.sc-folio-project-grid img{height:420px}.sc-blush-title{top:28%}.sc-blush-title h1{font-size:17vw}.sc-blush-can{width:85%;height:65%;transform:translateX(calc(var(--p)*22vw)) rotate(calc(var(--p)*-35deg)) scale(calc(1 - var(--p)*.2));top:30%;left:8%}.sc-blush-after{top:23%;left:5%}.sc-blush-after h2{font-size:20vw}.sc-blush .sc-hero-bottom{bottom:20px}.sc-blush-attitude{padding:75px 6vw}.sc-blush-attitude h2{font-size:17vw}.sc-mood-buttons{flex-wrap:wrap}.sc-mood-buttons button{padding:12px 15px;font-size:9px}.sc-mood-stage{grid-template-columns:1fr;min-height:0}.sc-mood-stage h2{margin:30px 0 0;font-size:19vw}.sc-mood-stage img{height:350px}.sc-blush-moment{padding:65px 6vw}}@media (prefers-reduced-motion:reduce){.sc-demo *,.sc-collection *{transition:none!important;animation:none!important}.sc-escape-scene,.sc-blush-scene,.sc-architecture-scene{height:100svh}.sc-escape-arrival,.sc-blush-after{display:none}}.sc-blush-title{text-align:left;width:59vw;top:30%;left:5vw}.sc-blush-title h1{font-size:clamp(68px,8.6vw,140px);line-height:.91}.sc-blush-can{width:43%;height:78%;transform:translateX(calc(var(--p)*1vw)) rotate(calc(var(--p)*-35deg)) scale(calc(1 - var(--p)*.15));top:15%;left:57%}@media (width<=700px){.sc-blush-title{text-align:center;width:90%;top:20%;left:5%}.sc-blush-title h1{font-size:17vw}.sc-blush-can{width:78%;height:48%;transform:translateX(calc(var(--p)*20vw)) rotate(calc(var(--p)*-35deg)) scale(calc(1 - var(--p)*.2));top:46%;left:12%}.sc-blush-after{top:20%}.sc-blush-after h2{font-size:18vw}.sc-escape-title h1{font-size:20vw}.sc-escape-title{right:4%}.sc-hero-bottom{bottom:45px}}.home-edition .nova-canvas{filter:brightness(1.22)saturate(1.15)}.home-edition .nova-scroll .nova-vignette{background:linear-gradient(#17112065,#0000 22% 72%,#171120bb)}.home-edition .nova-cinema{background:#211027}.home-edition .nova-cta{color:#fff;background:#ff329d;border-color:#ff8bc8;box-shadow:0 0 28px #ff329d50}.home-edition .nova-caption{color:#fff!important}.home-edition .motion-passage{background:radial-gradient(ellipse at calc(10% + var(--passage)*75%) 55%,#67255f 0%,#211634 45%,#171126 80%);color:#fff;isolation:isolate}.home-edition .passage-type>span{color:#fff5fc;text-shadow:0 0 8px #fff6,0 0 38px #f26fbb70,3px 5px #6b3974;transform:translateX(calc((var(--passage) - .5)*-55px))}.home-edition .passage-type>em{color:#ff92d0;text-shadow:0 0 8px #ff8fd150,0 0 55px #ff209a80;transform:translateX(calc(9vw + (var(--passage) - .5)*90px))}.home-edition .passage-action{background:radial-gradient(ellipse at calc(90% - var(--passage)*70%) 40%,#d9eeff,#f3dbef 45%,#ffb3d4);color:#313}.home-edition .passage-action .passage-type>span{color:#452045;text-shadow:2px 3px #ffc4e4}.home-edition .passage-action .passage-type>em{color:#a50a65;text-shadow:0 0 45px #ffeffbcc}.passage-sweep{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.passage-sweep:before{content:"";filter:blur(30px);width:20%;transform:skewX(-25deg) translateX(calc(-300% + var(--passage)*950%));background:linear-gradient(90deg,#0000,#f994df40,#e5edff95,#f994df40,#0000);position:absolute;top:0;bottom:0}.home-edition .passage-orbit{opacity:.55;filter:drop-shadow(0 0 7px #ff79cc);transform:rotate(calc(var(--passage)*160deg)) scale(calc(.7 + var(--passage)*.55))}.home-edition .passage-notes{z-index:2;position:relative}.home-edition .passage-notes p{opacity:1;color:inherit}.home-edition .home-proof{color:#fff;background:radial-gradient(at 85% 15%,#333c72 0%,#32213f 43%,#211529 78%)}.home-proof>header h2 em,.home-finale .home-final-type{color:#ffc4e7;text-shadow:0 0 14px #ff73bd50,0 0 55px #ff39934d}.home-proof :is(.hp-other p,.hp-other>a>span,.hp-air p){color:#e7d9e9}.home-proof .hp-other>a{border-color:#ffb8e35c;transition:background .3s,padding .3s;position:relative}.home-proof .hp-other>a:hover{background:#e68bd518;padding-left:18px}.home-proof .hp-air{border:1px solid #efb4e64a;box-shadow:0 20px 75px #09051d70}.home-founder{color:#291b3c!important;background:linear-gradient(120deg,#fbe3f1,#d9e6fc)!important}.hf-portrait{background:radial-gradient(#fff 10%,#e6b1d9 50%,#b9ceee)!important}.home-studio>header h2 em,.hf-copy h2 em,.home-offers h2 em{color:#821350;text-shadow:0 1px #fff9}.home-edition .home-offers{background:linear-gradient(140deg,#fff7fc,#f8d9eb 65%,#e5eafa)}.home-edition .home-finale{background:radial-gradient(at 55% 30%,#64234e,#22192e 65%)!important}[data-illuminated=true] :is(.home-studio>header h2,.home-proof>header h2,.hf-copy h2,.home-offers>header h2){filter:brightness(calc(.9 + var(--lit,1)*.2))}[data-illuminated=true] .hp-air{transform:perspective(1300px) rotateY(calc((1 - var(--lit,1))*-14deg)) translateY(calc((1 - var(--lit,1))*60px));transform-origin:0}[data-illuminated=true] .hf-portrait{clip-path:inset(calc((1 - var(--lit,1))*12%) calc((1 - var(--lit,1))*8%) 0);transform:translateY(calc(var(--drift,0)*-28px))}.brand-exposure{--exposure:0;background:#23112e;height:220svh;position:relative}.exposure-pin{isolation:isolate;color:#fff;background:radial-gradient(at 50% 80%,#a92687,#43256b 45%,#221831 85%);height:100svh;position:sticky;top:0;overflow:hidden}.exposure-label{letter-spacing:.12em;color:#ffd7ef;z-index:5;justify-content:space-between;font:10px monospace;display:flex;position:absolute;top:100px;left:5vw;right:5vw}.exposure-type{text-align:center;z-index:3;width:90%;transform:translateY(calc(var(--exposure)*-95px)) scale(calc(1 - var(--exposure)*.2));transform-origin:top;position:absolute;top:24%;left:5%}.exposure-type span{letter-spacing:.2em;color:#f3c5e7;margin-bottom:12px;font:500 clamp(22px,3.5vw,55px)/1.1 Arial;display:block}.exposure-type strong{letter-spacing:-.07em;color:#fff7ff;text-shadow:0 0 12px #fff3,0 0 55px #ff87cf70;font:900 clamp(60px,9vw,150px)/.95 Arial;display:block}.exposure-frames{perspective:1000px;width:80%;height:43%;transform-style:preserve-3d;position:absolute;top:44%;left:10%}.exposure-frames img{object-fit:cover;width:36%;height:100%;transform:translateY(calc(38svh - var(--exposure)*38svh)) scale(calc(.75 + var(--exposure)*.25));will-change:transform;border:1px solid #ffc4e76b;position:absolute;left:32%;box-shadow:0 30px 60px #110b2599}.exposure-frames img:first-child{transform:translateX(calc(var(--exposure)*-105%)) translateY(calc(38svh - var(--exposure)*38svh)) rotateY(calc((1 - var(--exposure))*40deg)) rotateZ(calc(var(--exposure)*-9deg)) scale(.92)}.exposure-frames img:last-child{transform:translateX(calc(var(--exposure)*105%)) translateY(calc(38svh - var(--exposure)*38svh)) rotateY(calc((1 - var(--exposure))*-40deg)) rotateZ(calc(var(--exposure)*9deg)) scale(.92)}.exposure-bottom{z-index:4;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:30px;left:5vw;right:5vw}.exposure-bottom p{font:13px/1.6 Arial}.exposure-bottom a{letter-spacing:.08em;color:#471a42;background:#fff0fa;padding:18px 22px;font:10px monospace;text-decoration:none}.exposure-scan{height:2px;left:0;right:0;top:calc(100% - var(--exposure)*100%);pointer-events:none;opacity:calc(sin(var(--exposure)*3.14159));background:linear-gradient(90deg,#0000,#ffbcf0,#fff,#b8deff,#0000);position:absolute;box-shadow:0 0 30px 6px #efa4ff66}.sc-collection{color:#341e36;background:#f6e6f1}.sc-collection-head{isolation:isolate;background:radial-gradient(ellipse at calc(20% + var(--lit,1)*50%) 20%,#d9e7ff 0%,#f4d4ed 48%,#f6e6f1 80%);position:relative}.sc-collection-head h1 em{color:#a10d69;text-shadow:0 0 35px #fffc}.sc-preview-window{transform:perspective(1600px) rotateX(calc((1 - var(--lit,1))*9deg)) scale(calc(.91 + var(--lit,1)*.09));transform-origin:bottom;box-shadow:0 30px 80px #6c316622}.sc-preview-window>img{translate:0 calc(var(--drift,0)*-25px);scale:1.06}.sc-preview-blush-pop .sc-preview-window>img{scale:1;translate:0 calc(var(--drift,0)*-35px)}.sc-preview h2{text-shadow:0 2px 25px #19231d55}.sc-preview-blush-pop h2{text-shadow:none}.sc-collection-end{background:radial-gradient(at 100% 0,#642f79,#2b1b3b 70%)}.sc-collection-end>a{color:#ffd2ee;text-shadow:0 0 35px #f18ec950}.sc-demo [data-illuminated=true] h2{transform:translateY(calc((1 - var(--lit,1))*36px));opacity:calc(.65 + var(--lit,1)*.35)}.sc-elsewhere .sc-escape-intro{background:linear-gradient(135deg,#eff2cf,#dce9dc)}.sc-elsewhere .sc-escape-intro h2 em{color:#24694c}.sc-folio .sc-folio-approach{background:linear-gradient(120deg,#f5ebd9,#e4d6be)}.sc-blush .sc-blush-attitude{background:radial-gradient(at 85% 40%,#df367f,#8c174d 75%)}.sc-blush .sc-blush-attitude h2 em{color:#fff2b7;text-shadow:0 0 40px #ffb4cc66}@media (width<=800px){.exposure-label{font-size:7px;top:95px}.exposure-type{top:26%}.exposure-type strong{font-size:14vw}.exposure-type span{letter-spacing:.1em;font-size:6vw}.exposure-frames{width:88%;height:34%;top:45%;left:6%}.exposure-frames img{object-fit:contain;background:#351c42;width:54%;left:23%}.exposure-frames img:first-child{transform:translateX(calc(var(--exposure)*-65%)) translateY(calc(38svh - var(--exposure)*38svh)) rotateZ(calc(var(--exposure)*-10deg)) scale(.85)}.exposure-frames img:last-child{transform:translateX(calc(var(--exposure)*65%)) translateY(calc(38svh - var(--exposure)*38svh)) rotateZ(calc(var(--exposure)*10deg)) scale(.85)}.exposure-bottom{flex-direction:column;align-items:start;gap:10px;bottom:85px}.exposure-bottom p{font-size:11px}.exposure-bottom a{padding:14px;font-size:8px}.home-edition .passage-type>em{transform:translateX(calc(2vw + (var(--passage) - .5)*25px))}.home-edition .passage-type>span{transform:translateX(calc((var(--passage) - .5)*-20px))}}@media (prefers-reduced-motion:reduce){.brand-exposure{height:100svh}.brand-exposure .exposure-pin{position:relative}.exposure-scan,.passage-sweep{display:none}.sc-preview-window,[data-illuminated=true] .hp-air,[data-illuminated=true] .hf-portrait,.sc-demo [data-illuminated=true] h2{clip-path:none!important;opacity:1!important;transform:none!important}}html[data-shy-motion=off] :is(.passage-sweep,.exposure-scan){display:none}.brand-exposure[data-motion=false]{height:100svh}.home-proof>header h2 em{background:linear-gradient(100deg,#f59bd0 0%,#fff 38%,#c3e6ff 50%,#ffa4d9 70%,#fff 100%) 0 0/220% 100%;background-position:calc(var(--lit,1)*100%) 0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #f97ac54d);-webkit-background-clip:text;background-clip:text}.home-edition .passage-type>em{background:linear-gradient(105deg,#ed71b9 0%,#ffd3ed 32%,#fff 45%,#b7dfff 50%,#ffb0df 62%,#f878c1 100%) 0 0/200% 100%;background-position:calc(var(--passage,.5)*100%) 0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #f879c75a);-webkit-background-clip:text;background-clip:text}.home-edition .passage-action .passage-type>em{-webkit-text-fill-color:#9c115e;filter:none;background:0 0}.dc-edition-site{--dc-ink:#211b24;--dc-paper:#f3eee8;--dc-pink:#f32990;background:var(--dc-paper)}.dc-edition-site .director-nav{mix-blend-mode:normal;color:#211b24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3eee8ec;border-bottom:1px solid #211b2420;padding-top:17px;padding-bottom:17px}.dc-edition-site .director-nav a,.dc-edition-site .director-nav button{color:#211b24;border-color:#211b2477}.dc-edition-site .director-nav button i b{background:#211b24}.dc-edition-site .goat-companion{display:none!important}.dc-opening{--dc:0;color:#211b24;background:#ee2e91;height:270svh;position:relative}.dc-opening-pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.dc-paper{clip-path:inset(0 0 calc(clamp(0,(var(--dc) - .28)*180,100)*1%) 0);z-index:2;background:#f3eee8;position:absolute;inset:0}.dc-edition{letter-spacing:.09em;justify-content:space-between;gap:15px;font:9px monospace;display:flex;position:absolute;top:105px;left:4vw;right:4vw}.dc-headline{z-index:3;transform:translateX(calc(var(--dc)*-38vw)) rotate(calc(var(--dc)*-6deg));transform-origin:0;opacity:calc(1 - var(--dc)*1.7);position:absolute;top:22%;left:4vw}.dc-headline>span{letter-spacing:.12em;font:11px monospace}.dc-headline h1{letter-spacing:-.075em;color:#211b24;margin:22px 0;font:900 clamp(75px,10.2vw,165px)/.84 Arial,sans-serif}.dc-headline h1 em{letter-spacing:-.08em;color:#b31a6c;font:italic 1.08em/.86 Georgia,serif}.dc-hero-goat{width:45%;height:75%;transform:translateX(calc(var(--dc)*-15vw)) scale(calc(1 + var(--dc)*.9)) rotate(calc(var(--dc)*-13deg));transform-origin:50%;position:absolute;top:15%;right:1%}.dc-goat-disc{transform:rotate(calc(var(--dc)*100deg));background:#d6ed53;border-radius:50%;position:absolute;inset:10% 0 7%;box-shadow:inset 0 0 0 1px #211b2422}.dc-hero-goat>img{object-fit:contain;filter:drop-shadow(20px 35px 18px #28162c26);width:100%;height:100%;position:absolute;transform:rotate(7deg)}.dc-goat-seal{color:#f7eee5;letter-spacing:.08em;background:#211b24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;font:9px/1.4 monospace;display:flex;position:absolute;bottom:4%;right:2%;transform:rotate(12deg)}.dc-goat-seal b{letter-spacing:-.05em;font:900 25px Arial}.dc-opening-foot{z-index:4;justify-content:space-between;align-items:end;gap:25px;display:flex;position:absolute;bottom:65px;left:4vw;right:4vw}.dc-opening-foot p{max-width:350px;font:13px/1.6 Arial}.dc-opening-foot button{cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:14px 0;font:10px Arial}.dc-opening-foot button b{margin-left:30px}.dc-opening-foot>span{max-width:150px;font:8px monospace}.dc-impact{color:#211b24;background:#ef2a90;position:absolute;inset:0;overflow:hidden}.dc-impact-lines{letter-spacing:-.08em;opacity:clamp(0,calc(var(--dc)*3 - .9),1);font:900 clamp(90px,15.2vw,240px)/.85 Arial;position:absolute;top:15%;left:4%;right:4%}.dc-impact-lines span{display:block}.dc-impact-lines span:first-child{transform:translateX(calc((1 - var(--dc))*-50vw));color:#fff2e7}.dc-impact-lines span:nth-child(2){text-align:right;transform:translateX(calc((1 - var(--dc))*60vw));color:#371c33}.dc-impact-lines span:nth-child(3){transform:translateX(calc((1 - var(--dc))*-50vw));color:#fff2e7;font-size:10.8vw}.dc-impact-caption{z-index:3;opacity:clamp(0,calc(var(--dc)*4 - 2),1);transform:translateY(calc((1 - var(--dc))*80px));position:absolute;bottom:13%;left:5%}.dc-impact-caption>p{letter-spacing:.1em;font:10px monospace}.dc-impact-caption h2{letter-spacing:-.04em;margin:18px 0 24px;font:700 clamp(25px,3.1vw,50px)/1.05 Arial}.dc-impact-caption h2 em{font-family:Georgia;font-weight:400}.dc-impact-caption a{color:#211b24;border-bottom:1px solid;padding:10px 0;font:10px monospace;text-decoration:none}.dc-impact>img{object-fit:contain;width:30%;height:38%;transform:translateY(calc((1 - var(--dc))*40svh)) rotate(-9deg);filter:drop-shadow(15px 20px 20px #56103940);position:absolute;bottom:5%;right:7%}.dc-film-number{z-index:5;letter-spacing:.06em;align-items:center;gap:20px;font:8px monospace;display:flex;position:absolute;bottom:18px;left:4vw;right:4vw}.dc-film-number i{background:#211b2444;flex:1;height:1px}.dc-film-number i:before{content:"";height:2px;width:calc(var(--dc)*100%);background:#211b24;display:block}.dc-work{--reel:0;height:310svh;scroll-margin-top:0;position:relative}.dc-work-pin{height:100svh;position:sticky;top:0;overflow:hidden}.dc-work-rail{width:300%;height:100%;transform:translateX(calc(var(--reel)*-66.6667%));will-change:transform;display:flex}.dc-case{background:var(--case);color:#35192c;flex:none;width:33.3333%;height:100%;position:relative;overflow:hidden}.dc-case-top{letter-spacing:.06em;justify-content:space-between;gap:30px;font:9px monospace;display:flex;position:absolute;top:108px;left:4vw;right:4vw}.dc-case-copy{z-index:2;width:44%;position:absolute;top:30%;left:5vw}.dc-case-copy>span{letter-spacing:.15em;font:10px monospace}.dc-case h2{letter-spacing:-.065em;margin:25px 0;font:900 clamp(65px,7.4vw,120px)/.9 Arial}.dc-case h2 em{font-family:Georgia;font-weight:400}.dc-case-copy p{max-width:300px;font:14px/1.5 Arial}.dc-case-copy>a{color:inherit;border-bottom:1px solid;align-items:center;gap:35px;margin-top:20px;padding:18px 0;font:10px monospace;text-decoration:none;display:inline-flex}.dc-case-art{width:41%;height:66%;transition:transform .6s;position:absolute;top:20%;right:5vw;transform:rotate(-5deg);box-shadow:25px 35px #211b241c}.dc-case-art:hover{transform:rotate(0)scale(1.025)}.dc-case-art img{object-fit:cover;width:100%;height:100%}.dc-case-art>span{color:#211b24;background:#f7f1e9;padding:10px;font:8px monospace;position:absolute;bottom:15px;left:15px}.dc-case-1{color:#fff0db}.dc-case-2{color:#263820}.dc-case-bottom{justify-content:space-between;gap:20px;font:8px monospace;display:flex;position:absolute;bottom:35px;left:5vw;right:5vw}.dc-work-links{z-index:3;gap:22px;font:9px monospace;display:flex;position:absolute;bottom:75px;left:5vw}.dc-work-links a{color:#fff;background:#211b24;padding:12px 16px;text-decoration:none}.dc-statement{--statement:0;color:#211b24;background:#d6ed53;height:170svh}.dc-statement-pin{flex-direction:column;justify-content:center;height:100svh;padding:100px 5vw 40px;display:flex;position:sticky;top:0;overflow:hidden}.dc-statement-label{letter-spacing:.12em;margin-bottom:40px;font:10px monospace}.dc-statement h2{letter-spacing:-.075em;margin:0;font:900 clamp(60px,10.3vw,170px)/.88 Arial}.dc-statement h2>span{transform:translateX(calc((1 - var(--statement))*-12vw));opacity:calc(.3 + var(--statement)*.7);display:block}.dc-statement strong{color:#f3eee8;text-shadow:2px 2px #211b24,-1px -1px #211b24;transform:translateX(calc((1 - var(--statement))*13vw));display:block}.dc-statement-bottom{border-top:1px solid #211b2444;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;margin-top:70px;padding-top:25px;display:grid}.dc-statement-bottom span,.dc-statement-bottom a{color:inherit;font:9px monospace}.dc-statement-bottom p{margin:0;font:14px/1.7 Arial}.dc-statement-bottom a{border-bottom:1px solid;padding-bottom:10px;text-decoration:none}.dc-edition-site .home-studio{padding-top:120px;color:#211b24!important;background:#f3eee8!important}.dc-edition-site .home-studio h2{max-width:1000px;font-size:clamp(60px,8vw,128px)}.dc-edition-site .home-studio>header{max-width:1100px}.dc-edition-site .home-studio h2 em{color:#b5196c}.dc-edition-site .hs-console{margin-top:70px}.dc-edition-site .hs-card{box-shadow:18px 22px #211b2417}.dc-edition-site .hs-preview{background:#ef2a90;overflow:visible}.dc-edition-site .hs-card{width:90%}.dc-edition-site .hs-explore{padding-top:45px;padding-bottom:45px}.dc-edition-site .home-proof{color:#f3eee8;background:#211b24}.dc-edition-site .home-proof>header{max-width:1000px}.dc-edition-site .home-proof h2{font-size:clamp(55px,7.8vw,125px)}.dc-edition-site .home-proof h2 em{-webkit-text-fill-color:#f1a4d1;color:#f1a4d1;filter:none;text-shadow:none;background:0 0}.dc-edition-site .hp-projects{gap:6vw}.dc-edition-site .hp-air{box-shadow:none;border:0}.dc-edition-site .hp-other>a:hover{background:#ef2a9026}.dc-edition-site .home-founder{grid-template-columns:48% 47%;gap:5%;padding:110px 5vw;background:#d8e2ee!important}.dc-edition-site .hf-portrait{clip-path:polygon(0 0,92% 0,100% 100%,8% 100%);height:720px;background:#bcceec!important}.dc-edition-site .hf-copy h2{letter-spacing:-.065em;font-size:clamp(50px,5.5vw,88px)}.dc-edition-site .hf-copy h2 em{color:#94365b}.dc-edition-site .home-offers{background:#f3eee8}.dc-edition-site .home-offers h2{font-size:clamp(55px,7.5vw,115px)}.dc-edition-site .ho-scopes summary{min-height:125px}.dc-edition-site .ho-scopes summary h3{font-size:clamp(30px,4.7vw,70px)}.dc-edition-site .ho-scopes details[open]{background:#e8dedf;padding:0 22px}.dc-edition-site .ho-detail{padding-top:15px}.dc-edition-site .application-scene{background:#ee2a90}.dc-edition-site .application-shell{border:0;box-shadow:18px 18px #211b2426}.dc-edition-site .application-shell>aside{background:#211b24}.dc-edition-site .home-signature-finale{background:#211b24!important}.dc-edition-site .signature-final-copy h2{color:#f3eee8;text-shadow:none}.dc-edition-site .signature-final-copy h2 em{color:#f12d92}.dc-edition-site .signature-door-orbit{border-color:#f12d9277}@media (width<=800px){.dc-edition-site .director-nav{padding-top:16px;padding-bottom:16px}.dc-edition{font-size:7px;top:90px}.dc-edition>span:last-child{text-align:right;max-width:90px}.dc-headline{top:20%;left:5%}.dc-headline>span{font-size:8px}.dc-headline h1{margin-top:15px;font-size:14vw;line-height:.9}.dc-hero-goat{width:68%;height:49%;top:38%;right:-7%}.dc-goat-disc{inset:12% 0 2%}.dc-goat-seal{width:75px;height:75px;font-size:6px;bottom:0;right:15%}.dc-goat-seal b{font-size:18px}.dc-opening-foot{display:block;bottom:75px;left:5vw;right:5vw}.dc-opening-foot p{max-width:190px;font-size:10px}.dc-opening-foot button{padding:10px 0;font-size:8px}.dc-opening-foot>span{display:none}.dc-film-number{gap:10px;font-size:6px;bottom:35px}.dc-impact-lines{font-size:24vw;line-height:.95;top:23%}.dc-impact-lines span:nth-child(3){margin-top:10px;font-size:13.2vw}.dc-impact-caption{bottom:24%;left:5%;right:5%}.dc-impact-caption h2{max-width:80%;font-size:7.2vw}.dc-impact-caption>p{font-size:8px}.dc-impact>img{width:42%;height:23%;bottom:7%;right:0}.dc-impact-caption a{font-size:8px}.dc-case-top{gap:20px;font-size:7px;top:95px}.dc-case-top>span:first-child{max-width:105px}.dc-case-top>span:last-child{text-align:right;max-width:145px}.dc-case-copy{width:88%;top:19%;left:6%}.dc-case-copy>span{font-size:8px}.dc-case h2{margin:16px 0;font-size:14vw;line-height:.87}.dc-case-copy p{max-width:200px;font-size:11px}.dc-case-copy>a{gap:10px;margin:0;padding:10px 0;font-size:8px;position:absolute;bottom:0;right:0}.dc-case-art{width:67%;height:36%;top:47%;right:17%;box-shadow:12px 16px #211b241a}.dc-case-art img{object-fit:cover;object-position:center 45%}.dc-case-art>span{padding:7px;font-size:6px;bottom:8px;left:8px}.dc-case-bottom{gap:30px;font-size:6px;bottom:29px;left:5%;right:5%}.dc-work-links{gap:10px;bottom:75px}.dc-work-links a{padding:10px;font-size:7px}.dc-statement h2{font-size:14vw}.dc-statement-label{font-size:8px}.dc-statement-bottom{grid-template-columns:1fr;gap:20px;margin-top:60px}.dc-statement-bottom p{font-size:13px}.dc-statement-bottom a{width:max-content}.dc-edition-site .home-studio{padding-top:75px}.dc-edition-site .home-studio h2,.dc-edition-site .home-proof h2,.dc-edition-site .home-offers h2{font-size:13vw}.dc-edition-site .hs-console{margin-top:35px}.dc-edition-site .home-founder{grid-template-columns:1fr;gap:45px;padding:70px 6vw}.dc-edition-site .hf-portrait{height:480px}.dc-edition-site .hf-copy h2{font-size:13vw}.dc-edition-site .ho-scopes summary{min-height:100px}.dc-edition-site .ho-scopes summary h3{font-size:7vw}.dc-edition-site .ho-scopes details[open]{padding:0 10px}.dc-edition-site .ho-detail{padding-left:15px}}.dc-opening[data-motion=false]{height:100svh}.dc-opening[data-motion=false] .dc-impact{display:none}.dc-work[data-motion=false]{height:auto}.dc-work[data-motion=false] .dc-work-pin{height:auto;position:relative;overflow:visible}.dc-work[data-motion=false] .dc-work-rail{width:100%;height:auto;display:block;transform:none}.dc-work[data-motion=false] .dc-case{width:100%;height:100svh}.dc-statement[data-motion=false]{height:100svh}.dc-statement[data-motion=false] h2>span{opacity:1;transform:none}.dc-statement[data-motion=false] h2>strong{transform:none}@media (prefers-reduced-motion:reduce){.dc-opening{height:100svh}.dc-impact{display:none}.dc-work{height:auto}.dc-work-pin{height:auto;position:relative}.dc-work-rail{width:100%;display:block;transform:none}.dc-case{width:100%;height:100svh}.dc-statement{height:100svh}.dc-statement h2>*{opacity:1!important;transform:none!important}}.dc-edition-site .director-nav>button{color:#211b24!important;background:0 0!important}.dc-edition-site .dc-impact-caption h2{filter:none!important;opacity:1!important}.dc-case-jumps{z-index:4;gap:8px;display:flex;position:absolute;bottom:75px;right:5vw}.dc-case-jumps button{color:#211b24;cursor:pointer;background:#f3eee8;border:1px solid #211b24;width:40px;height:36px;font:10px monospace}.dc-case-jumps button:hover,.dc-case-jumps button:focus-visible{color:#fff;background:#211b24}@media (width<=800px){.dc-case-jumps{gap:5px}.dc-case-jumps button{width:30px;height:29px;font-size:8px}}.dc-case-art{transform:perspective(1200px) rotateY(calc((var(--reel)*2 - var(--case-index))*-18deg)) rotateZ(calc(-4deg + var(--case-index)*4deg));transform-origin:50%;will-change:transform}.dc-case-1 .dc-case-art{transform:perspective(1200px) rotateY(calc((var(--reel)*2 - 1)*-18deg)) rotateZ(4deg)}.dc-edition-site :is(.dc-case-jumps button,.dc-work-links a,.dc-opening button,.dc-case-copy>a):focus-visible{outline-offset:5px;outline:3px solid #211b24}@media (prefers-reduced-motion:reduce){.dc-case-art,.dc-case-1 .dc-case-art{transform:none!important}}.admin-inbox.studio-admin{color:#f1edf2;background:#101015;max-width:none;padding:0}.studio-console{color:#f1edf2;background:#101015;grid-template-columns:230px minmax(0,1fr);min-height:100svh;font-family:Arial,sans-serif;display:grid}.studio-console *{box-sizing:border-box}.studio-console a{text-decoration:none}.studio-console button,.studio-console a,.studio-console input,.studio-console textarea,.studio-console select{touch-action:manipulation}.studio-console :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #fb5ca5}.studio-console button{cursor:pointer}.studio-console button:disabled{opacity:.45;cursor:not-allowed}.studio-console input,.studio-console textarea,.studio-console select{color:#f1edf2;background:#12131a;border:1px solid #46404d;border-radius:7px;width:100%;max-width:100%;min-height:46px;padding:11px 13px;font:14px/1.6 Arial,sans-serif}.studio-console textarea{resize:vertical}.studio-console select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-console label{letter-spacing:.01em;font:11px/1.7 Arial,sans-serif}.studio-console label>input,.studio-console label>textarea,.studio-console label>select{margin-top:8px;display:block}.studio-console label>small{color:#b4aabb;margin-top:8px;font:10px/1.7 Arial,sans-serif;display:block}.studio-console label>span{color:#fb7db4}.studio-console button,.studio-library-toolbar a{color:#f1edf2;background:#25222d;border:1px solid #4a4152;border-radius:7px;min-height:44px;padding:12px 16px;font:700 10px/1.5 Arial,sans-serif}.studio-console button:hover:not(:disabled),.studio-library-toolbar a:hover{background:#35303f;border-color:#8b7387}.studio-console .studio-primary{color:#fff;background:#ed1476;border-color:#ed1476}.studio-console .studio-primary:hover:not(:disabled){background:#c6005c;border-color:#c6005c}.studio-skip{color:#171017;z-index:200;background:#fff;padding:15px;position:fixed;top:-70px;left:250px}.studio-skip:focus{top:10px}.studio-sidebar{z-index:20;background:#15131b;border-right:1px solid #302c37;flex-direction:column;height:100svh;padding:35px 20px 25px;display:flex;position:sticky;top:0}.studio-brand{letter-spacing:-.07em;padding:0 10px;font:900 40px/.8 Arial,sans-serif;display:block}.studio-brand span{letter-spacing:.13em;color:#b4aabb;margin-top:12px;font:7px/1.7 Arial,sans-serif;display:block}.studio-owner{letter-spacing:.13em;color:#fb7db4;margin:35px 10px 20px;font:8px/1.6 Arial,sans-serif;display:block}.studio-sidebar nav{flex-direction:column;gap:8px;display:flex}.studio-sidebar nav button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:14px;min-height:52px;padding:14px 10px;font-size:11px;display:flex}.studio-sidebar nav small{color:#8d8196;font-size:8px}.studio-sidebar nav button>span{color:#fb7db4;margin-left:auto}.studio-sidebar nav button[aria-current]{color:#ffa8cf;background:#332132;border-color:#5b304a}.studio-sidebar-foot{flex-direction:column;gap:16px;margin-top:auto;padding-top:35px;display:flex}.studio-sidebar-foot button{background:#28202d;font-size:9px}.studio-sidebar-foot a{letter-spacing:.06em;color:#b4aabb;padding:0 10px;font:8px/1.7 Arial,sans-serif}.studio-main-panel{min-width:0}.studio-console-header{background:#101015;border-bottom:1px solid #302c37;justify-content:space-between;align-items:center;gap:25px;padding:28px 35px;display:flex}.studio-console-header>div:first-child>span{letter-spacing:.15em;color:#a99eaf;font-size:8px}.studio-console-header h1{letter-spacing:-.045em;margin:12px 0 0;font:850 clamp(22px,2.1vw,36px)/1.1 Arial,sans-serif}.studio-console-header>div:last-child{align-items:center;gap:20px;display:flex}.studio-console-header a{color:#b4aabb;font:8px Arial,sans-serif}.studio-console-header b{color:#fb7db4;margin-left:10px;font-size:11px}.studio-panel{outline:none;padding:0 35px 55px;scroll-margin-top:20px}.studio-feedback{color:#e5bbd0;min-height:24px;margin:14px 0;font:11px/1.8 Arial,sans-serif}.studio-feedback:empty{min-height:20px;margin:0}.studio-error,.studio-dirty{color:#ffd6e7;background:#392230;border:1px solid #9c4267;border-radius:8px;margin:20px 0;padding:15px 18px;font:12px/1.7 Arial,sans-serif}.studio-error button{margin-left:15px}.studio-preview-flag{color:#f5d886;border:1px solid #c4a65d;padding:12px;font-size:10px;line-height:1.8}.studio-welcome{max-width:820px;padding:30px 0 25px}.studio-welcome>span,.studio-tool-intro span,.studio-section-title>div>span,.studio-link-library>span{letter-spacing:.12em;color:#fb7db4;font:8px/1.8 Arial,sans-serif}.studio-welcome h2{letter-spacing:-.05em;margin:18px 0;font:800 clamp(30px,3.6vw,54px)/1.05 Arial,sans-serif}.studio-welcome em{color:#e7c7d9;font-family:Georgia,serif;font-weight:400}.studio-welcome p{color:#b4aabb;max-width:650px;font:14px/1.8 Arial,sans-serif}.studio-welcome>div{gap:12px;margin-top:25px;display:flex}.studio-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 35px;display:grid}.studio-kpis article{background:#1a1821;border:1px solid #36303e;border-radius:12px;min-width:0;padding:23px}.studio-kpis span{letter-spacing:.08em;color:#c9bfce;font:8px/1.6 Arial,sans-serif;display:block}.studio-kpis strong{letter-spacing:-.05em;margin:18px 0;font:700 40px/1 Arial,sans-serif;display:block}.studio-kpis small{color:#a99eaf;font:10px/1.6 Arial,sans-serif;display:block}.studio-overview-grid{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.studio-overview-grid>div,.studio-signals{background:#19171f;border:1px solid #36303e;border-radius:12px;padding:25px}.studio-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.studio-section-title h2{letter-spacing:-.035em;margin:0;font:750 20px/1.3 Arial,sans-serif}.studio-section-title>div h2{margin-top:12px;font-size:28px}.studio-section-title>button{flex-shrink:0}.studio-section-title button{padding:10px;font-size:8px}.studio-overview-grid p{color:#b4aabb;font-size:12px;line-height:1.8}.studio-console .studio-lead-row{text-align:left;background:0 0;border:0;border-top:1px solid #38323f;border-radius:0;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.studio-lead-row>span{color:#b4aabb;font-size:8px}.studio-lead-row>span:last-child{color:#fb7db4;margin-left:auto}.studio-lead-row b{font-size:12px}.studio-lead-row small{color:#a99eaf;margin-top:5px;font:9px/1.7 Arial,sans-serif;display:block}.studio-console .studio-quick-tool{text-align:left;background:0 0;border:0;border-top:1px solid #38323f;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:12px;display:flex}.studio-quick-tool span{color:#fb7db4}.studio-signals{margin-top:25px}.studio-signals h2{letter-spacing:-.03em;margin:0 0 14px;font-size:20px}.studio-signals>p{color:#b4aabb;max-width:760px;font:12px/1.8 Arial,sans-serif}.studio-signals>div{border-top:1px solid #38323f;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px;padding-top:20px;display:grid}.studio-signals strong{font:700 30px Arial,sans-serif;display:block}.studio-signals article>span{color:#b4aabb;margin-top:8px;font:10px/1.6 Arial,sans-serif;display:block}.studio-signals>small{color:#b4aabb;margin:25px 0 15px;font:10px/1.8 Arial,sans-serif;display:block}.studio-tool-intro{justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.studio-tool-intro h2{letter-spacing:-.04em;margin:13px 0;font:750 32px/1.1 Arial,sans-serif}.studio-tool-intro p{color:#b4aabb;max-width:650px;font:13px/1.8 Arial,sans-serif}.studio-tool-browser{background:#19171f;border:1px solid #36303e;border-radius:12px;grid-template-columns:1fr auto;gap:20px;margin-bottom:25px;padding:22px;display:grid}.studio-tool-browser>div[role=group]{align-items:end;gap:5px;display:flex}.studio-tool-browser>div[role=group] button{padding:11px;font-size:9px}.studio-console button[aria-pressed=true]{color:#ffa8cf;background:#3c2538;border-color:#bb5682}.studio-tool-picker{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.studio-tool-picker button{text-align:left;background:#211d28;flex-direction:column;gap:7px;min-width:0;padding:13px;font-size:10px;display:flex}.studio-tool-picker small{color:#ac9eb6;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:400}.studio-tool-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:25px;display:grid}.studio-tool-form,.studio-result{background:#19171f;border:1px solid #36303e;border-radius:12px;min-width:0;padding:25px}.studio-tool-form>header,.studio-result>header{letter-spacing:.07em;justify-content:space-between;gap:15px;margin-bottom:25px;font:8px/1.8 Arial,sans-serif;display:flex}.studio-tool-form>header small,.studio-result>header small{color:#b4aabb;text-align:right;max-width:190px;font:8px/1.7 Arial,sans-serif}.studio-fields{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.studio-fields label.studio-field-wide{grid-column:1/-1}.studio-tool-form>.studio-primary{width:100%;margin-top:30px}.studio-tool-form>p{color:#a99eaf;margin:15px 0 0;font:9px/1.8 Arial,sans-serif}.studio-result>label{margin-top:22px;display:block}.studio-result textarea{resize:vertical;white-space:pre-wrap;min-height:440px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-result-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.studio-result-metrics>div{overflow-wrap:anywhere;background:#312133;border:1px solid #59334d;border-radius:8px;min-width:0;padding:15px}.studio-result-metrics strong{letter-spacing:-.035em;font:700 23px/1.2 Arial,sans-serif;display:block}.studio-result-metrics span{color:#d7bad0;margin-top:7px;font:9px/1.7 Arial,sans-serif;display:block}.studio-result-actions{flex-wrap:wrap;gap:10px;margin:25px 0 15px;display:flex}.studio-result-actions button{padding:12px 14px;font-size:9px}.studio-result>small{color:#a99eaf;font:9px/1.8 Arial,sans-serif;display:block}.studio-note-editor{grid-column:1/-1}.studio-note-editor textarea{min-height:500px}.studio-library-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 15px;display:flex}.studio-library-toolbar [role=group]{gap:6px;margin-right:auto;display:flex}.studio-library-help{color:#b4aabb;max-width:780px;font:12px/1.8 Arial,sans-serif}.studio-library-list{gap:12px;margin:25px 0;display:grid}.studio-library-list article{background:#19171f;border:1px solid #36303e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.studio-library-list article>div:last-child{flex-shrink:0;gap:8px;display:flex}.studio-library-list span{letter-spacing:.07em;color:#c5adc1;font:8px/1.7 Arial,sans-serif}.studio-library-list h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:10px 0;font:700 20px/1.4 Arial,sans-serif}.studio-library-list small{color:#a99eaf;font:9px/1.6 Arial,sans-serif}.studio-empty{background:#19171f;border:1px dashed #4a4152;border-radius:12px;margin:30px 0;padding:50px 30px}.studio-empty h3{letter-spacing:-.03em;font-size:24px}.studio-empty p{color:#b4aabb;font:13px/1.8 Arial,sans-serif}.studio-empty button{margin-top:20px}.studio-link-library>h2{letter-spacing:-.04em;max-width:550px;margin:25px 0 40px;font:750 38px/1.1 Arial,sans-serif}.studio-link-library>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studio-link-library a{background:#19171f;border:1px solid #36303e;border-radius:12px;padding:28px;display:block}.studio-link-library h3{letter-spacing:-.03em;justify-content:space-between;gap:15px;margin:0;font:700 21px/1.2 Arial,sans-serif;display:flex}.studio-link-library h3 span{color:#fb7db4}.studio-link-library p{color:#b4aabb;margin-top:17px;font:12px/1.8 Arial,sans-serif}.studio-link-library>small{color:#b4aabb;max-width:650px;margin-top:30px;font:10px/1.8 Arial,sans-serif;display:block}.studio-console-footer{color:#8f819b;letter-spacing:.08em;border-top:1px solid #302c37;justify-content:space-between;gap:25px;padding:25px 35px;font:8px/1.7 Arial,sans-serif;display:flex}.studio-console .inbox-workspace{max-width:none}.studio-console .inbox-workspace h2{font-size:30px}.studio-console .inbox-workspace p{font-size:12px;line-height:1.8}.studio-console .inbox-workspace details{background:#19171f;border:1px solid #36303e;border-radius:10px;max-width:none;padding:25px}.studio-console .inbox-workspace dl{display:block}.studio-console .inbox-record dl>div{grid-template-columns:140px 1fr;gap:20px;display:grid}.studio-console .inbox-workspace dd{font-size:13px}.studio-console .inbox-record summary{flex-direction:column;font-size:16px;display:flex}.studio-console .inbox-record summary>small{font-size:11px;line-height:1.8}.studio-console .inbox-workspace button,.studio-console .inbox-tools a,.studio-console .inbox-import{border-radius:7px;min-height:44px;padding:12px 15px;font-size:9px}.studio-console .inbox-record a.inbox-reply{color:#ffd7e9;background:#3c2538;border:1px solid #6e3b57;border-radius:7px;margin-bottom:15px;margin-right:12px;padding:13px 16px;font-size:10px}.studio-console .inbox-workspace .inbox-search{max-width:550px;margin-top:25px;font-size:11px}.studio-console .inbox-workspace input,.studio-console .inbox-workspace select,.studio-console .inbox-workspace textarea{background:#12131a;border-color:#46404d;font-size:14px}.studio-console .inbox-totals{gap:35px}.studio-console .inbox-totals span{font-size:10px}.studio-console .inbox-totals b{font-size:36px}.studio-console .inbox-email-state{background:#2c2030;border-color:#65445c;border-radius:8px}.studio-console .inbox-record-tools{gap:10px}.studio-console .inbox-vitals th,.studio-console .inbox-vitals td{padding:14px;font-size:12px}.studio-console .inbox-runbook li{font-size:11px;line-height:1.8}.studio-access-card{max-width:800px;margin:auto;padding:12vh 8vw}.studio-access-card h1{letter-spacing:-.05em;font-size:45px}.studio-access-card p{font-size:16px;line-height:1.8}.studio-access-card a{color:#fff;background:#ed1476;margin-top:25px;padding:18px 25px;display:inline-block}@media (width<=1150px){.studio-console{grid-template-columns:200px minmax(0,1fr)}.studio-sidebar{padding:30px 14px}.studio-console-header{padding:25px}.studio-panel{padding:0 25px 45px}.studio-kpis{grid-template-columns:1fr 1fr}.studio-tool-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-tool-workspace,.studio-overview-grid,.studio-tool-browser{grid-template-columns:1fr}.studio-tool-browser>div[role=group]{align-items:start}.studio-result textarea{min-height:450px}.studio-console-header>div:last-child>a{display:none}}@media (width<=760px){.studio-console{display:block}.studio-sidebar{border-bottom:1px solid #302c37;border-right:0;width:100%;height:auto;padding:24px 6vw 15px;position:relative}.studio-brand{padding:0;font-size:32px}.studio-owner{margin:0;font-size:7px;position:absolute;top:22px;right:6vw}.studio-sidebar nav{scrollbar-width:thin;flex-direction:row;gap:5px;padding:20px 0 4px;overflow-x:auto}.studio-sidebar nav button{background:#201b27;border-color:#39313f;flex-shrink:0;min-height:44px;padding:11px 13px;font-size:10px}.studio-sidebar nav small,.studio-sidebar nav button>span{display:none}.studio-sidebar-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:15px}.studio-sidebar-foot button{padding:10px 12px;font-size:8px}.studio-sidebar-foot a{padding:0;font-size:7px}.studio-sidebar-foot a:first-of-type{display:none}.studio-console-header{align-items:start;gap:15px;padding:25px 6vw}.studio-console-header h1{max-width:220px;font-size:24px}.studio-console-header>div:first-child>span{font-size:7px}.studio-console-header>div:last-child button{white-space:nowrap;padding:10px;font-size:7px}.studio-console-header b{margin-left:5px;font-size:9px}.studio-panel{padding:0 6vw 40px}.studio-welcome{padding:25px 0}.studio-welcome h2{font-size:34px}.studio-welcome p{font-size:12px}.studio-welcome>div{flex-wrap:wrap}.studio-welcome button{font-size:9px}.studio-kpis{gap:12px}.studio-kpis article{min-width:0;padding:18px}.studio-kpis strong{margin:15px 0;font-size:34px}.studio-kpis span{font-size:7px}.studio-kpis small{font-size:9px}.studio-overview-grid>div,.studio-signals{padding:20px}.studio-section-title{align-items:start;gap:15px}.studio-section-title h2{font-size:18px}.studio-section-title>div h2{font-size:25px}.studio-section-title button{white-space:nowrap;font-size:7px}.studio-signals>div{grid-template-columns:1fr;gap:20px}.studio-signals article{align-items:center;gap:20px;display:flex}.studio-signals article>span{margin:0}.studio-signals strong{min-width:50px;font-size:25px}.studio-tool-intro{align-items:start;gap:15px}.studio-tool-intro h2{font-size:29px}.studio-tool-intro p{font-size:12px}.studio-tool-intro>button{white-space:nowrap;padding:10px;font-size:7px}.studio-tool-browser{gap:15px;padding:18px}.studio-tool-picker{grid-template-columns:1fr 1fr;gap:7px}.studio-tool-picker button{padding:12px 10px;font-size:9px}.studio-tool-picker small{font-size:6px}.studio-tool-browser>div[role=group]{flex-wrap:wrap;gap:5px}.studio-tool-browser>div[role=group] button{padding:10px;font-size:8px}.studio-tool-form,.studio-result{padding:20px}.studio-fields{grid-template-columns:1fr;gap:20px}.studio-field-wide{grid-column:auto}.studio-tool-form>header,.studio-result>header{font-size:7px}.studio-tool-form>header small,.studio-result>header small{max-width:160px;font-size:7px}.studio-console input,.studio-console textarea,.studio-console select{font-size:16px}.studio-result textarea{min-height:420px;font-size:12px}.studio-result-metrics{grid-template-columns:1fr}.studio-result-metrics strong{font-size:25px}.studio-result-actions button{flex-grow:1;min-height:44px}.studio-library-list article{padding:20px;display:block}.studio-library-list h3{font-size:20px}.studio-library-list article>div:last-child{margin-top:20px}.studio-library-toolbar{gap:10px}.studio-library-toolbar button,.studio-library-toolbar a{padding:11px;font-size:8px}.studio-library-toolbar [role=group]{flex-basis:100%;margin:0}.studio-link-library>div{grid-template-columns:1fr}.studio-link-library>h2{font-size:32px}.studio-link-library a{padding:24px}.studio-console-footer{padding:25px 6vw;font-size:7px;display:block}.studio-console-footer span{margin-top:12px;display:block}.studio-console .inbox-workspace details{padding:20px}.studio-console .inbox-record dl>div{grid-template-columns:1fr;gap:7px}.studio-console .inbox-record form{grid-template-columns:1fr}.studio-console .inbox-workspace label{font-size:12px}.studio-console .inbox-tools{gap:8px}.studio-console .inbox-tools a,.studio-console .inbox-tools button{font-size:8px}.studio-console .inbox-import input{font-size:12px}.studio-console .inbox-workspace h2{font-size:26px}.studio-skip{left:6vw}}.studio-foundation[hidden]{display:none!important}.studio-foundation{padding-top:25px}.studio-foundation-header{justify-content:space-between;align-items:center;gap:30px;display:flex}.studio-foundation-header>div:first-child>span{letter-spacing:.1em;color:#fb7db4;font:8px/1.7 Arial,sans-serif}.studio-foundation-header h2{letter-spacing:-.04em;margin:15px 0;font:750 34px/1.1 Arial,sans-serif}.studio-foundation-header p{color:#b4aabb;max-width:650px;font:13px/1.8 Arial,sans-serif}.studio-foundation-header>div:last-child{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.studio-foundation-state{letter-spacing:.05em;border-bottom:1px solid #36303e;justify-content:space-between;gap:25px;padding:20px 0;font:8px/1.8 Arial,sans-serif;display:flex}.studio-foundation-state>small{color:#b4aabb;letter-spacing:0;max-width:400px;font:10px/1.8 Arial,sans-serif}.studio-foundation-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 25px;display:flex}.studio-foundation-tabs button{font-size:9px}.studio-foundation fieldset{background:#19171f;border:1px solid #36303e;border-radius:12px;min-width:0;margin:0 0 25px;padding:25px}.studio-foundation legend{letter-spacing:-.025em;padding:0 8px;font:700 16px/1.6 Arial,sans-serif}.studio-foundation fieldset>p{color:#b4aabb;margin:0 0 20px;font:12px/1.8 Arial,sans-serif}.studio-foundation-fields{grid-template-columns:1fr 1fr;gap:25px;display:grid}.studio-palette-editor>div{grid-template-columns:repeat(5,1fr);gap:15px;margin:20px 0;display:grid}.studio-color{border:1px solid #463b4d;border-radius:9px;min-width:0;padding:15px}.studio-color>input[type=color]{cursor:pointer;background:0 0;border:0;height:65px;padding:0}.studio-color label{margin-top:15px;font-size:9px;display:block}.studio-color label input{padding:9px;font-size:11px}.studio-color button{width:100%;margin-top:15px;padding:10px;font-size:7px}.studio-foundation .studio-contrast{border-left:2px solid #fb5ca5;margin-top:25px;padding-left:15px;font-size:11px}.studio-attachment-picker{background:#19171f;border:1px solid #36303e;border-radius:12px;padding:25px}.studio-attachment-picker h3{letter-spacing:-.035em;margin-top:0;font-size:22px}.studio-attachment-picker p{color:#b4aabb;max-width:700px;font:13px/1.8 Arial,sans-serif}.studio-attachment-picker>div{flex-wrap:wrap;align-items:end;gap:12px;margin:25px 0;display:flex}.studio-attachment-picker label{flex:1;min-width:220px}.studio-attachment-picker small{color:#b4aabb;font:10px/1.8 Arial,sans-serif}.studio-foundation-attachments>p{color:#b4aabb;border:1px dashed #4a4152;border-radius:10px;margin-top:25px;padding:25px;font:13px/1.8 Arial,sans-serif}.studio-foundation-attachments article{background:#19171f;border:1px solid #36303e;border-radius:12px;grid-template-columns:1fr auto;gap:20px;margin-top:20px;padding:25px;display:grid}.studio-foundation-attachments article span{color:#d2b6ca;letter-spacing:.08em;font-size:8px}.studio-foundation-attachments h3{letter-spacing:-.03em;margin:12px 0;font-size:20px}.studio-foundation-attachments small{color:#a99eaf;font-size:9px}.studio-foundation-attachments article>button{align-self:start;font-size:8px}.studio-console .studio-foundation-attachments details{background:0 0;border:0;grid-column:1/-1;max-width:none;margin:0;padding:0}.studio-console .studio-foundation-attachments summary{align-items:center;min-height:44px;font-size:12px}.studio-foundation-attachments pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#12131a;border-radius:8px;max-height:450px;padding:20px;font:11px/1.9 ui-monospace,monospace;overflow:auto}.studio-foundation-preview{background:#19171f;border:1px solid #36303e;border-radius:12px;grid-template-columns:1fr 280px;gap:30px;padding:30px;display:grid}.studio-foundation-preview>div>span{color:#fb7db4;letter-spacing:.1em;font-size:8px}.studio-foundation-preview h3{letter-spacing:-.04em;margin:20px 0;font:750 28px/1.3 Arial,sans-serif}.studio-foundation-preview ol{padding-left:20px;font:13px/1.8 Arial,sans-serif;list-style:decimal}.studio-foundation-preview li{margin:12px 0}.studio-foundation-preview p,.studio-foundation-preview small{color:#b4aabb;font:12px/1.8 Arial,sans-serif}.studio-foundation-preview aside{border-left:1px solid #4a4152;padding-left:25px}.studio-foundation-preview aside b{color:#fb7db4;font-size:11px}.studio-foundation-preview aside p{margin-top:20px;font-size:11px}.studio-foundation-export{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.studio-foundation-preview>div>small{margin-top:25px;font-size:10px;display:block}.studio-foundation-import{border:1px dashed #4a4152;border-radius:9px;max-width:500px;padding:20px;display:block}.studio-foundation-import input{margin-top:12px;font-size:12px}.studio-foundation-preview>div{min-width:0}@media (width<=1200px){.studio-foundation-fields{grid-template-columns:1fr}.studio-palette-editor>div{grid-template-columns:repeat(3,1fr)}.studio-foundation-preview{grid-template-columns:1fr}.studio-foundation-preview aside{border-top:1px solid #4a4152;border-left:0;padding:25px 0 0}.studio-foundation-header{align-items:start}.studio-foundation-header>div:last-child{max-width:210px}.studio-foundation-header>div:last-child button{font-size:8px}}@media (width<=760px){.studio-foundation-header{display:block}.studio-foundation-header h2{font-size:30px}.studio-foundation-header p{font-size:12px}.studio-foundation-header>div:last-child{flex-flow:wrap;max-width:none;margin-top:25px}.studio-foundation-header>div:last-child button{flex:1;font-size:9px}.studio-foundation-state{font-size:7px;display:block}.studio-foundation-state>small{margin-top:10px;font-size:9px;display:block}.studio-foundation-tabs{grid-template-columns:1fr 1fr;display:grid}.studio-foundation-tabs button{text-align:left;padding:12px;font-size:8px}.studio-foundation fieldset{padding:20px}.studio-foundation legend{font-size:15px}.studio-palette-editor>div{grid-template-columns:1fr 1fr;gap:12px}.studio-color{padding:12px}.studio-color label input{font-size:14px}.studio-attachment-picker{padding:20px}.studio-attachment-picker h3{font-size:22px}.studio-attachment-picker p{font-size:12px}.studio-attachment-picker>div>button{flex-grow:1;font-size:8px}.studio-foundation-attachments article{padding:20px}.studio-foundation-attachments h3{overflow-wrap:anywhere;font-size:18px}.studio-foundation-preview{padding:23px}.studio-foundation-preview h3{overflow-wrap:anywhere;font-size:25px}.studio-foundation-preview ol{font-size:12px}.studio-foundation-export button{flex-grow:1;font-size:8px}}.studio-draft-recovery{background:#2b2031;border:1px solid #66516d;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:15px 20px;font:11px/1.7 Arial,sans-serif;display:flex}.studio-draft-recovery button{white-space:nowrap;font-size:8px}@media (width<=760px){.studio-draft-recovery{font-size:10px;display:block}.studio-draft-recovery button{margin-top:15px}}.studio-pdf-ready{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.studio-pdf-ready a{color:#fff;background:#ff007b;border-radius:8px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-block}.studio-pdf-ready small{color:#bfb6c3}.studio-console{grid-template-columns:205px minmax(0,1fr)}.studio-sidebar{padding:30px 16px 22px}.studio-sidebar nav{gap:3px}.studio-sidebar nav button{min-height:47px}.studio-console-header h1{font-size:clamp(22px,2.1vw,32px)}.studio-sidebar nav small{display:none}.studio-console :is(h2,h3,h4,h5){text-transform:none}.studio-sidebar-foot{padding-top:20px}.studio-panel{padding-top:8px}.studio-owner{margin:28px 10px 16px}.studio-home-hero{justify-content:space-between;align-items:center;gap:25px;padding:35px 0 30px;display:flex}.studio-home-hero>div>span,.studio-pricing-intro>span{letter-spacing:.14em;color:#f28fbc;font:700 9px/1.5 Arial,sans-serif}.studio-home-hero h2{letter-spacing:-.055em;margin:18px 0;font:800 clamp(38px,4.4vw,66px)/1.05 Arial,sans-serif}.studio-home-hero h2 em,.studio-pricing-intro h2 em,.studio-foundation-header h2 em{color:#f5b0d0;font-family:Georgia,serif;font-weight:400}.studio-home-hero p{color:#c9c0cd;font-size:14px;line-height:1.8}.studio-home-spark{color:#ffda78;text-align:center;width:190px;font-size:130px;line-height:1;animation:.8s cubic-bezier(.2,.8,.2,1) both studio-spark-arrive;position:relative;transform:rotate(-10deg)}.studio-home-spark small{letter-spacing:.1em;color:#f4b0cf;margin-top:12px;font:700 8px Arial,sans-serif;display:block;transform:rotate(10deg)}.studio-start-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 25px;display:grid}.studio-console .studio-start-card{text-align:left;color:#231b26;border:0;border-radius:18px;flex-direction:column;align-items:start;min-height:310px;padding:25px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.studio-start-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0004}.studio-start-card>span{letter-spacing:.08em;font-size:8px}.studio-start-card svg{width:44px;height:44px;margin:22px 0 17px}.studio-start-card h3{letter-spacing:-.04em;max-width:220px;margin:0 0 14px;font:800 clamp(23px,2vw,31px)/1.06 Arial,sans-serif}.studio-start-card p{max-width:260px;margin:0 0 25px;font:12px/1.7 Arial,sans-serif}.studio-start-card b{justify-content:space-between;gap:10px;width:100%;margin-top:auto;font:800 9px/1.5 Arial,sans-serif;display:flex}.studio-start-card b i{font:20px Arial,sans-serif}.studio-console .tone-pink,.studio-console .tone-pink:hover:not(:disabled){color:#251926;background:#f59cc8}.studio-console .tone-lilac,.studio-console .tone-lilac:hover:not(:disabled){color:#251926;background:#c5b9f4}.studio-console .tone-mint,.studio-console .tone-mint:hover:not(:disabled){color:#182a23;background:#b9decf}.studio-console .tone-yellow{color:#282219;background:#efdc96}.studio-console .tone-orange{color:#2b1a1b;background:#f5b493}.studio-console .tone-blue{color:#192738;background:#aecdf3}.studio-console .studio-price-ribbon{text-align:left;background:#211a26;border:1px solid #68415a;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 0 30px;padding:22px 25px;display:flex}.studio-price-ribbon span{letter-spacing:.08em;color:#f59cc8;font-size:8px}.studio-price-ribbon b{letter-spacing:-.02em;font-size:14px}.studio-price-ribbon i{white-space:nowrap;font:700 9px Arial,sans-serif}.studio-kpis{grid-template-columns:repeat(4,1fr)}.studio-kpis article{border-radius:12px;padding:18px}.studio-kpis strong{font-size:32px}.studio-console .studio-signals{background:0 0;border:1px solid #38303f;border-radius:12px;max-width:none;margin-top:30px;padding:0 24px}.studio-console .studio-signals summary{cursor:pointer;color:#eadce7;align-items:center;min-height:64px;padding:0;font:700 13px Arial,sans-serif;display:flex}.studio-signals[open]{padding-bottom:24px}.studio-tool-intro>div:last-child{gap:10px;display:flex}.studio-tool-picker{grid-template-columns:repeat(3,1fr);gap:14px}.studio-tool-picker button{text-align:left;border-radius:12px;min-height:96px;padding:22px;font-size:16px;font-weight:700}.studio-tool-picker button small{color:#f5a9ce;letter-spacing:.1em;margin-bottom:12px;font:8px Arial,sans-serif;display:block}.studio-tool-picker button:nth-child(3n+1){border-top:3px solid #f59cc8}.studio-tool-picker button:nth-child(3n+2){border-top:3px solid #b9decf}.studio-tool-picker button:nth-child(3n){border-top:3px solid #c5b9f4}.studio-readable-draft{color:#251b29;overflow-wrap:anywhere;background:#f7f1e8;border-radius:10px;max-height:620px;margin:20px 0;padding:25px;overflow:auto}.studio-readable-draft h3{letter-spacing:-.035em;margin:0 0 20px;font:800 24px/1.2 Arial,sans-serif}.studio-readable-draft h4{color:#9e215e;margin:24px 0 10px;font:700 15px/1.4 Arial,sans-serif}.studio-readable-draft h5{margin:20px 0 9px;font:700 13px/1.5 Arial,sans-serif}.studio-readable-draft p{margin:7px 0;font:12px/1.8 Arial,sans-serif}.studio-readable-draft hr{border:0;border-top:1px solid #d8c8d2;margin:24px 0}.studio-preview-table{border:1px solid #d5c2ce;border-radius:5px;margin:18px 0;overflow:auto}.studio-readable-draft table{border-collapse:collapse;table-layout:auto;width:100%;font:11px/1.6 Arial,sans-serif}.studio-readable-draft :is(th,td){text-align:left;vertical-align:top;color:#251b29;border-bottom:1px solid #d5c2ce;min-width:70px;padding:9px}.studio-readable-draft th{background:#e9d8e3}.studio-readable-draft tr:nth-child(2n){background:#fff8}.studio-console .studio-edit-wording{background:0 0;border:0;max-width:none;margin:20px 0;padding:0}.studio-console .studio-edit-wording summary{cursor:pointer;color:#e2b9d0;align-items:center;min-height:44px;font:700 11px Arial,sans-serif;display:flex}.studio-edit-wording textarea{margin-top:12px}.studio-result-actions button:first-child{color:#16281f;background:#b9decf;border-color:#b9decf}.studio-result-metrics strong{font-size:clamp(20px,2vw,29px)}.studio-foundation-header h2{font-size:clamp(30px,3.1vw,46px);line-height:1.04}.studio-foundation-header p{max-width:580px;font-size:13px}.studio-foundation-tabs{grid-template-columns:repeat(5,1fr)}.studio-project-progress{border-top:1px solid #38303f;border-bottom:1px solid #38303f;grid-template-columns:auto 1fr;align-items:center;gap:12px 20px;margin:12px 0 20px;padding:20px 0;display:grid}.studio-project-progress>span{color:#f0a1c6;letter-spacing:.1em;font:700 8px Arial,sans-serif}.studio-project-progress>b{font:700 15px Arial,sans-serif}.studio-project-progress>div{grid-column:1/-1;gap:8px;display:flex}.studio-project-progress i{background:#302838;border-radius:4px;flex:1;height:4px;transition:background .25s}.studio-project-progress i[data-done=true]{background:#fa83b9}.studio-foundation-state{border:0;margin-bottom:20px;padding:0}.studio-foundation-fields{grid-template-columns:1fr}.studio-project-next{border-top:1px solid #443448;justify-content:space-between;align-items:center;gap:15px;margin:30px 0 0;padding-top:24px;display:flex}.studio-project-next>span{color:#d6bbcf;text-align:center;font:11px/1.6 Arial,sans-serif}.studio-foundation-header>div:last-child button{font-size:9px}.studio-pricing-intro h2{letter-spacing:-.055em;margin:20px 0;font:800 clamp(38px,4vw,60px)/1.03 Arial,sans-serif}.studio-pricing-intro p{color:#d7ccd9;margin:20px 0 10px;font-size:14px;line-height:1.7}.studio-pricing-intro small{color:#b3a4ba;font:10px/1.7 Arial,sans-serif}.studio-price-tabs{gap:10px;margin:22px 0;display:flex}.studio-price-tabs [aria-pressed=true]{color:#251b29;background:#ef98c2;border-color:#ef98c2}.studio-price-question{max-width:580px;margin:25px 0;display:block;font-size:13px!important}.studio-price-feature{color:#211921;border-radius:20px;grid-template-columns:1.3fr 1fr;gap:30px;padding:35px;animation:.35s both studio-spark-arrive;display:grid}.studio-price-feature>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;font:700 9px/1.7 Arial,sans-serif}.studio-price-feature h3{letter-spacing:-.045em;margin:20px 0;font:800 36px/1.03 Arial,sans-serif}.studio-price-feature p{font:13px/1.7 Arial,sans-serif}.studio-price-feature ul{margin:20px 0;padding:0;list-style:none}.studio-price-feature li{border-bottom:1px solid #21192122;padding:8px 0;font:700 12px/1.7 Arial,sans-serif}.studio-price-feature li:before{content:"✓ ";margin-right:7px}.studio-price-feature small{max-width:400px;font:10px/1.7 Arial,sans-serif;display:block}.studio-price-feature>div:last-child{border-left:1px solid #21192133;flex-direction:column;justify-content:center;align-items:start;padding-left:30px;display:flex}.studio-price-feature>div:last-child>span{letter-spacing:.08em;font:700 9px Arial,sans-serif}.studio-price-feature strong{letter-spacing:-.06em;margin:15px 0 0;font:800 clamp(40px,4.4vw,66px)/1.1 Arial,sans-serif;display:block}.studio-console .studio-price-feature button{color:#fff;background:#251b29;border-color:#251b29;min-height:48px;margin-top:20px;font-size:10px}.studio-console .studio-price-feature .studio-price-cost{color:#251b29;background:0 0;border:0;margin-top:5px;padding:0;text-decoration:underline}.studio-console .studio-price-all{background:0 0;border:1px solid #443448;border-radius:12px;max-width:none;margin:22px 0;padding:0}.studio-price-all summary{cursor:pointer;font:700 12px/1.6 Arial,sans-serif;padding:20px!important}.studio-price-all>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;display:grid}.studio-price-all button{text-align:left;justify-content:space-between;gap:12px;display:flex}.studio-bundle-grid{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;display:grid}.studio-bundle-grid article{color:#241b2a;background:#c5b9f4;border-radius:18px;padding:30px}.studio-bundle-grid article:nth-child(2){background:#f59cc8}.studio-bundle-grid span,.studio-price-confidence article>span{letter-spacing:.08em;font:700 8px/1.6 Arial,sans-serif}.studio-bundle-grid h3{letter-spacing:-.04em;margin:20px 0;font:800 30px/1.1 Arial,sans-serif}.studio-bundle-grid strong{letter-spacing:-.05em;font:800 42px Arial,sans-serif}.studio-bundle-grid ul{margin:25px 0;padding-left:17px;font:12px/1.8 Arial,sans-serif;list-style:outside}.studio-bundle-grid p{font:12px/1.7 Arial,sans-serif}.studio-bundle-grid small{margin-top:15px;font:10px/1.7 Arial,sans-serif;display:block}.studio-price-confidence{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px;display:grid}.studio-price-confidence article{border:1px solid #443448;border-radius:16px;padding:25px}.studio-price-confidence article>span{color:#f2a6cc}.studio-price-confidence h3{letter-spacing:-.035em;margin:20px 0;font:700 23px/1.2 Arial,sans-serif}.studio-price-confidence p{color:#d5c5d6;font:12px/1.8 Arial,sans-serif}.studio-price-confidence blockquote{color:#2a211b;background:#f4d07b;border-radius:15px;grid-column:1/-1;margin:5px 0;padding:30px;font:22px/1.5 Georgia,serif}.studio-guide-download{color:#f4bad7;border:1px solid #5e425b;border-radius:12px;justify-content:space-between;gap:20px;margin:30px 0;padding:23px;font:700 11px Arial,sans-serif;display:flex}.studio-guide-download span{color:#c2b1c7;font:11px Arial,sans-serif}@keyframes studio-spark-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (width<=1050px){.studio-console{grid-template-columns:180px minmax(0,1fr)}.studio-panel{padding-left:25px;padding-right:25px}.studio-home-spark{display:none}.studio-start-cards{gap:12px}.studio-console .studio-start-card{min-height:310px;padding:20px}.studio-start-card h3{font-size:25px}.studio-price-ribbon{flex-wrap:wrap}.studio-kpis,.studio-tool-picker{grid-template-columns:1fr 1fr}.studio-price-feature{gap:22px;padding:28px}.studio-price-feature>div:last-child{padding-left:22px}.studio-price-feature h3{font-size:30px}.studio-price-confidence{grid-template-columns:1fr}.studio-price-confidence blockquote{font-size:20px}.studio-foundation-tabs{grid-template-columns:repeat(3,1fr);display:grid}.studio-foundation-tabs button{text-align:left}.studio-tool-intro>div:last-child{flex-direction:column}}@media (width<=760px){.studio-console{display:block}.studio-sidebar{border-right:0;height:auto;padding:24px 20px;position:relative}.studio-sidebar nav{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:24px;display:grid;overflow:visible}.studio-sidebar nav button{text-align:center;border:1px solid #38303f;border-radius:7px;justify-content:center;min-width:0;min-height:44px;padding:8px 5px;font-size:10px}.studio-sidebar nav button>span{display:none}.studio-owner{margin:0;position:absolute;top:30px;right:20px}.studio-sidebar-foot{flex-direction:row;justify-content:space-between;align-items:center;padding-top:18px}.studio-sidebar-foot button{padding:10px}.studio-brand{padding:0;font-size:34px}.studio-console-header{padding:22px 20px}.studio-console-header h1{font-size:24px}.studio-panel{padding:0 20px 35px}.studio-home-hero{padding:25px 0}.studio-home-hero h2{font-size:42px}.studio-home-hero p{font-size:13px}.studio-start-cards{grid-template-columns:1fr}.studio-console .studio-start-card{min-height:230px;padding:25px}.studio-start-card svg{width:34px;height:34px;margin:0;position:absolute;top:21px;right:22px}.studio-start-card h3{max-width:240px;margin-top:28px;font-size:31px}.studio-start-card p{max-width:280px;font-size:13px}.studio-console .studio-price-ribbon{padding:22px;display:block}.studio-price-ribbon span,.studio-price-ribbon b,.studio-price-ribbon i{display:block}.studio-price-ribbon b{margin:12px 0;font-size:17px;line-height:1.4}.studio-kpis article{padding:17px}.studio-kpis strong{font-size:28px}.studio-overview-grid{grid-template-columns:1fr}.studio-tool-intro{display:block}.studio-tool-intro h2{font-size:30px}.studio-tool-intro>div:last-child{flex-direction:row;margin-top:20px}.studio-tool-picker button{min-height:105px;padding:18px 14px;font-size:14px}.studio-tool-workspace{grid-template-columns:1fr}.studio-readable-draft{max-height:520px;padding:20px}.studio-readable-draft h3{font-size:22px}.studio-foundation-header{padding-top:25px}.studio-foundation-header h2{font-size:33px}.studio-foundation-header>div:last-child{max-width:none}.studio-foundation-tabs{grid-template-columns:1fr 1fr}.studio-project-progress>b{font-size:13px}.studio-project-next{flex-wrap:wrap}.studio-project-next>span{flex:1;font-size:10px}.studio-project-next button{padding:12px;font-size:9px}.studio-pricing-intro h2{font-size:43px}.studio-price-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-price-tabs button{text-align:left;font-size:9px}.studio-price-tabs button:last-child{grid-column:1/-1}.studio-price-feature{grid-template-columns:1fr;padding:25px}.studio-price-feature>div:last-child{border-top:1px solid #21192133;border-left:0;padding:25px 0 0}.studio-price-feature h3{font-size:33px}.studio-price-feature strong{font-size:56px}.studio-price-feature>div:last-child>p{font-size:11px}.studio-price-feature ul{margin-bottom:15px}.studio-price-all>div,.studio-bundle-grid{grid-template-columns:1fr}.studio-guide-download{line-height:1.7;display:block}.studio-guide-download span{margin-top:10px;display:block}.studio-signals summary{font-size:12px!important}.studio-console .studio-signals{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.studio-home-spark,.studio-price-feature{animation:none}.studio-start-card{transition:none}.studio-start-card:hover{transform:none}}.studio-pricing-intro{padding:20px 0 0}.studio-pricing-intro h2{margin:14px 0;font-size:clamp(36px,3.4vw,46px)}.studio-pricing-intro p{margin:12px 0 8px;font-size:13px}.studio-price-tabs{margin:16px 0}.studio-price-question{margin:18px 0}.studio-console-header{padding-top:23px;padding-bottom:23px}.studio-console .studio-more-fields{background:0 0;border:1px dashed #66516c;border-radius:8px;max-width:none;margin:22px 0 0;padding:0}.studio-more-fields summary{cursor:pointer;color:#e9bdd5;min-height:48px;font:700 11px/1.6 Arial,sans-serif;padding:17px!important}.studio-more-fields>.studio-fields{padding:0 18px 20px}.studio-result{scroll-margin-top:20px}.studio-name-needed{background:#3a283b;border:1px solid #996083;border-radius:10px;margin-bottom:30px;padding:22px}.studio-name-needed h3{color:#ffe2ef;font-size:22px!important}.studio-name-needed p{color:#f1cddd!important}.studio-name-needed button{margin-top:15px}@media (width<=760px){.studio-sidebar{padding:20px}.studio-brand{font-size:32px}.studio-brand span{display:none}.studio-owner{top:25px}.studio-sidebar nav{margin-top:18px}.studio-sidebar nav button{min-height:40px}.studio-sidebar-foot{justify-content:flex-end;padding-top:14px}.studio-sidebar-foot button{display:none}.studio-console-header{padding:16px 20px}.studio-console-header>div:first-child>span{display:none}.studio-console-header h1{margin:0;font-size:20px;line-height:1.1}.studio-pricing-intro h2{font-size:34px}.studio-price-tabs button{min-height:40px}.studio-pricing-intro>span{font-size:8px}.studio-home-hero{padding-top:20px}.studio-home-hero h2{font-size:38px}}.pwa-page{--app-pink:#ff006e;color:#f1efe8;background:#19131b;min-height:100svh;padding:145px 6vw 40px;font-family:Arial,Helvetica,sans-serif}.pwa-page *{box-sizing:border-box}.pwa-page a{color:inherit}.pwa-page button{font:inherit;cursor:pointer}.pwa-page :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #ff71ae}.pwa-hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:8vw;max-width:1440px;margin:auto;display:grid}.pwa-copy{min-width:0}.pwa-eyebrow{font:10px/1.6 var(--font-geist-mono),monospace;letter-spacing:.12em;color:#d8bdcf}.pwa-copy h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(40px,5vw,84px);font-weight:800;line-height:.95}.pwa-copy h1 em{color:#ff529c;font-family:Georgia,serif;font-size:1.3em;font-style:normal;font-weight:400}.pwa-lead{max-width:490px;margin-bottom:30px;font-size:clamp(17px,1.5vw,23px);line-height:1.5}.pwa-action{margin:30px 0 50px}.pwa-button{background:var(--app-pink);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:58px;padding:19px 25px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:#fff!important;font-size:12px!important;font-weight:800!important}.pwa-button:hover{background:#d9005d;transform:translateY(-2px)}.pwa-button:active{transform:translateY(1px)}.pwa-button:disabled{opacity:.65;cursor:wait}.pwa-button span{font-size:25px}.pwa-action>p{color:#d3bfce;margin:14px 0 0;font-size:12px;line-height:1.5}.pwa-action .pwa-status{color:#ffc0db;max-width:450px;min-height:18px}.pwa-action .pwa-installed{color:#ffc0db;margin:0 0 18px;font-weight:700}.pwa-art{min-width:0;position:sticky;top:120px}.pwa-icon-stage{aspect-ratio:1;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;max-width:440px;margin:auto;display:flex;position:relative}.pwa-icon-stage:before{content:"";z-index:-1;background:radial-gradient(#ff006e35,#0000 70%);position:absolute;inset:8%}.pwa-icon-stage img{border-radius:24%;width:58%;height:auto;transition:transform .6s;transform:rotate(-8deg);box-shadow:14px 22px #0005,0 0 70px #ff006e25}.pwa-icon-stage:hover img{transform:rotate(0)translateY(-8px)}.pwa-orbit{z-index:-1;border:1px solid #8e577055;border-radius:50%;position:absolute;inset:5%;transform:rotate(-25deg)scaleY(.8)}.pwa-app-name{letter-spacing:.1em;margin-top:35px;font-size:16px;font-weight:700}.pwa-app-note{font:8px/1.6 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#cbb2c3;margin-top:10px}.pwa-benefits{max-width:400px;margin:25px auto 0}.pwa-benefits p{color:#d7c6d2;border-top:1px solid #ffffff26;padding:17px 0;font-size:13px;line-height:1.5}.pwa-benefits b{font:9px/1.8 var(--font-geist-mono),monospace;letter-spacing:.1em;color:#ff71ae;margin-bottom:5px;display:block}.pwa-instructions{border-top:1px solid #ffffff26;padding-top:32px;scroll-margin-top:110px}.pwa-instructions h2{letter-spacing:-.04em;margin:12px 0 25px;font:39px/1.15 Georgia,serif}.pwa-devices{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.pwa-devices button{color:#f1efe8;background:0 0;border:1px solid #947588;border-radius:50px;min-height:44px;padding:12px 16px;font-size:12px}.pwa-devices button[aria-pressed=true]{color:#211b22;background:#f1efe8;border-color:#f1efe8}.pwa-instructions ol{counter-reset:install;margin:0;padding:0;list-style:none}.pwa-instructions li{counter-increment:install;padding:0 0 28px 42px;position:relative}.pwa-instructions li:before{content:"0" counter(install);color:#ff71ae;font:11px var(--font-geist-mono),monospace;position:absolute;top:2px;left:0}.pwa-instructions li b{margin-bottom:8px;font-size:16px;line-height:1.4;display:block}.pwa-instructions li span{color:#d3bfce;font-size:14px;line-height:1.6;display:block}.pwa-help{color:#cbb2c3;margin:0;font-size:12px;line-height:1.7}.pwa-footer{border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:25px;max-width:1440px;margin:70px auto 0;padding-top:30px;display:flex}.pwa-footer p{color:#cbb2c3;max-width:490px;margin-right:auto;font-size:12px;line-height:1.7}.pwa-footer a{font:9px/1.5 var(--font-geist-mono),monospace;text-decoration:none}@media (width<=750px){.pwa-page{padding:115px 6vw 30px}.pwa-hero{flex-direction:column;gap:45px;display:flex}.pwa-copy h1{font-size:10vw}.pwa-art{grid-template-columns:1fr;width:100%;display:grid;position:relative;top:auto}.pwa-icon-stage{width:100%;max-width:300px}.pwa-instructions{scroll-margin-top:100px}.pwa-benefits{width:100%;margin-top:15px}.pwa-copy{width:100%}.pwa-action{margin-bottom:35px}.pwa-button{width:100%}.pwa-instructions h2{font-size:34px}.pwa-footer{gap:20px;margin-top:35px}.pwa-footer p{width:100%;max-width:none;margin:0 0 10px}.pwa-eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.pwa-page *{transition:none!important}}[data-shy-motion=off] .pwa-page *{transition:none!important}.era-funnel{--pink:#ff007b;--paper:#f3ece1;--ink:#170e18;background:var(--ink);color:var(--paper);font-family:Arial,sans-serif;overflow:clip}.era-funnel *{box-sizing:border-box}.era-funnel a{text-decoration:none}.era-funnel :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #ff75bb}.era-funnel section{scroll-margin-top:95px}.era-funnel .era-cta{background:var(--pink);color:#fff;border:1px solid var(--pink);letter-spacing:.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:45px;padding:21px 25px;font:700 11px/1.3 Arial,sans-serif;transition:transform .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.era-funnel .era-cta span{font-size:23px;font-weight:400;transition:transform .25s}.era-funnel .era-cta:hover{background:#cc0063;transform:translateY(-3px)}.era-funnel .era-cta:hover span{transform:translate(3px,-3px)}.era-funnel .era-cta:active{transform:scale(.97)}.era-funnel .era-cta:disabled{opacity:.6;cursor:wait}.era-eyebrow{letter-spacing:.13em;font:10px/1.7 Arial,sans-serif;display:block}.era-progress{height:3px;width:var(--page,0%);background:var(--pink);z-index:101;pointer-events:none;position:fixed;top:0;left:0}.era-nav{z-index:40;background:#170e18;border-bottom:1px solid #ffffff20;align-items:center;gap:25px;height:88px;padding:0 5vw;display:flex;position:relative}.era-nav>a:first-child{margin-right:auto}.era-nav b{letter-spacing:-.07em;font:950 35px/.8 Arial,sans-serif}.era-nav b span{letter-spacing:0;margin-left:6px;font:700 7px Arial,sans-serif}.era-nav button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:30px;padding:12px 15px;font:8px Arial,sans-serif}.era-nav-cta{border-bottom:1px solid #ff007b;padding:10px 0;font-size:10px}.era-hero{isolation:isolate;grid-template-columns:1.1fr 1fr;align-items:center;gap:3vw;height:calc(100svh - 88px);min-height:850px;max-height:1100px;padding:60px 5vw 80px;display:grid;position:relative}.era-hero-copy{z-index:3;position:relative}.era-hero h1{letter-spacing:-.065em;margin:30px 0;font:900 clamp(65px,6.8vw,117px)/.88 Arial,sans-serif}.era-funnel em{color:#ff77b9;font-family:Georgia,serif;font-weight:400}.era-hero h1 em{white-space:nowrap;font-size:1.08em;display:block}.era-hero-copy>p{margin:25px 0;font:20px/1.5 Arial,sans-serif}.era-hero-copy>small{color:#bdafba;max-width:360px;margin-top:20px;font:11px/1.8 Arial,sans-serif;display:block}.era-hero-art{align-self:center;height:100%;min-height:600px;max-height:760px;margin:0;position:relative}.era-hero-art>img{object-fit:contain;object-position:center;z-index:2;width:100%;height:calc(100% - 45px);position:absolute;inset:0}.era-photo-halo{background:radial-gradient(ellipse at var(--light-x,65%) var(--light-y,40%),#a31b6650,transparent 65%);position:absolute;inset:-10% -20%}.era-hero-art figcaption{letter-spacing:.08em;z-index:3;border-top:1px solid #ffffff30;justify-content:space-between;padding:15px 0;font:8px/1.5 Arial,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.era-orbit{background:var(--pink);color:#fff;z-index:3;pointer-events:none;width:116%;padding:14px 0;display:flex;position:absolute;bottom:18%;left:-8%;overflow:hidden;transform:rotate(-10deg);box-shadow:0 6px 30px #0003}.era-orbit span{white-space:nowrap;letter-spacing:-.03em;flex-shrink:0;padding-right:20px;font:800 23px/1 Arial,sans-serif}.era-motion .era-orbit span{animation:9s linear infinite eraRibbon}.era-scroll{letter-spacing:.12em;font-size:8px;position:absolute;bottom:20px;left:5vw}.era-ticker{background:var(--paper);color:var(--ink);z-index:4;margin:20px 0 0;padding:22px 0;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.03)}.era-ticker>div{width:max-content;display:flex}.era-ticker span{letter-spacing:-.04em;white-space:nowrap;padding-right:25px;font:900 clamp(25px,3vw,45px)/1 Arial,sans-serif}.era-ticker i{color:#e5006a;margin:0 25px;font-style:normal}.era-motion .era-ticker>div{animation:26s linear infinite eraRibbon}@keyframes eraRibbon{to{transform:translate(-50%)}}.era-journey{background:#100b12;height:330svh;position:relative}.era-scene{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;height:100svh;min-height:760px;padding:90px 6vw 100px;display:grid;position:sticky;top:0;overflow:clip}.era-scene-intro h2,.era-proof h2,.era-offer h2,.era-inquiry h2,.era-faq h2{letter-spacing:-.06em;margin:27px 0;font:850 clamp(46px,5.2vw,82px)/.94 Arial,sans-serif}.era-scene-intro>p{color:#bdafba;max-width:350px;font-size:15px;line-height:1.7}.era-text-cta{border-bottom:1px solid #ff007b;margin-top:20px;padding:15px 0;font-size:10px;display:inline-block}.era-deck{perspective:1200px;height:min(60svh,600px);min-height:470px;position:relative}.era-card{will-change:transform;backface-visibility:hidden;transform-origin:50% 110%;border:1px solid #ffffff30;flex-direction:column;padding:35px;transition:filter .4s;display:flex;position:absolute;inset:0;box-shadow:0 25px 60px #0004}.era-card>span{letter-spacing:.1em;font-size:9px}.era-card h3{letter-spacing:-.055em;max-width:440px;margin:15px 0;font:900 clamp(35px,3.5vw,58px)/.96 Arial,sans-serif}.era-card p{max-width:360px;font:14px/1.6 Arial,sans-serif}.era-card small{letter-spacing:.1em;margin-top:16px;font-size:8px}.era-card-line{opacity:.35;background:currentColor;height:1px;margin-top:auto}.era-card-symbol{margin:22px 0 5px;font:400 90px/1 Georgia,serif}.era-card-0{z-index:3;color:#190d17;transform:translateY(calc(clamp(0,(var(--journey,0) - .2)*3,1)*-145%)) rotate(calc(clamp(0,(var(--journey,0) - .2)*3,1)*-20deg));background:#f3ece1}.era-card-1{z-index:2;color:#fff;transform:translateY(calc(clamp(0,(var(--journey,0) - .53)*3,1)*-145%)) rotate(calc(5deg - clamp(0,(var(--journey,0) - .53)*3,1)*25deg)) scale(.96);background:#ff007b}.era-card-2{z-index:1;color:#fff;background:#342333;transform:rotate(-4deg)scale(.93)}.era-chapters{gap:30px;display:flex;position:absolute;bottom:35px;left:6vw;right:6vw}.era-chapters button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #ffffff30;flex:1;padding-top:12px;font:9px/1.5 Arial,sans-serif}.era-chapters button[aria-pressed=true]{color:#ff77b9;border-color:#ff007b}.era-proof{background:var(--paper);color:var(--ink);padding:110px 5vw}.era-proof>header{max-width:800px}.era-proof em{color:#c6005d}.era-proof header>p{max-width:430px;font-size:16px;line-height:1.6}.era-proof-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:30px;margin-top:60px;display:grid}.era-proof-grid article{min-width:0;scroll-margin-top:30px}.era-proof-grid article:nth-child(2){margin-top:75px}.era-proof-grid article:nth-child(3){margin-top:150px}.era-proof-image{aspect-ratio:4/5;background:#211921;position:relative;overflow:hidden}.era-proof-image img{object-fit:contain;width:100%;height:100%;padding:10px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.era-proof-image:hover img{transform:scale(1.035)}.era-proof-image span{color:#fff;letter-spacing:.08em;background:#170e18e8;padding:17px 20px;font:8px/1.4 Arial,sans-serif;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.era-proof-grid small{letter-spacing:.1em;margin:22px 0 10px;font-size:8px;display:block}.era-proof-grid h3{letter-spacing:-.04em;margin:0;font:800 23px/1 Arial,sans-serif}.era-proof-grid p{letter-spacing:.04em;margin-top:12px;font-size:9px}.era-proof-note{border-top:1px solid #170e1833;max-width:800px;margin-top:65px;padding-top:25px;font-size:10px;line-height:1.8}.era-proof-note a{text-decoration:underline;display:block}.era-offer{background:#241524;grid-template-columns:1fr 1fr;gap:60px 7vw;padding:110px 6vw;display:grid}.era-offer>div>p{color:#d1c0cb;max-width:370px;font-size:16px;line-height:1.7}.era-offer ol{align-self:center;margin:0;padding:0;list-style:none}.era-offer li{border-top:1px solid #ffffff30;gap:25px;padding:28px 0;display:flex}.era-offer li>span{color:#ff77b9;font:italic 32px Georgia,serif}.era-offer h3{letter-spacing:.03em;margin:0 0 15px;font-size:13px}.era-offer li p{color:#d1c0cb;max-width:370px;margin:0;font-size:14px;line-height:1.7}.era-offer .era-scope{letter-spacing:.1em;border-top:1px solid #ffffff30;grid-column:1/-1;justify-content:space-between;gap:35px;padding-top:25px;font-size:10px;display:flex}.era-offer .era-scope p{letter-spacing:0;max-width:440px;margin:0;font-size:11px;line-height:1.6}.era-inquiry{background:#100b12;grid-template-columns:1fr 1fr;gap:7vw;padding:110px 6vw;display:grid}.era-inquiry>div>p{max-width:370px;font-size:17px;line-height:1.7}.era-founder-note{align-items:center;gap:25px;margin:40px 0;display:flex}.era-founder-note img{object-fit:contain;background:#251c25;width:100px;height:130px;padding:5px}.era-founder-note p{font:italic 25px/1.3 Georgia,serif}.era-founder-note span{letter-spacing:.1em;margin-top:20px;font:8px Arial,sans-serif;display:block}.era-inquiry>div>small{color:#bdafba;max-width:330px;font-size:11px;line-height:1.8;display:block}.era-form-wrap{background:#241c25;border:1px solid #ffffff25;align-self:start;min-width:0;padding:35px}.era-form-progress{letter-spacing:.07em;justify-content:space-between;gap:15px;font:9px/1.5 Arial,sans-serif;display:flex}.era-form-progress span{color:#ff77b9}.era-form-track{background:#ffffff25;height:2px;margin:20px 0 30px}.era-form-track i{background:#ff007b;height:100%;transition:width .5s;display:block}.era-form-wrap fieldset{border:0;min-width:0;margin:0;padding:0}.era-form-wrap legend{letter-spacing:-.025em;margin-bottom:25px;font-size:18px}.era-form-wrap label{letter-spacing:.08em;margin-bottom:22px;font:9px/1.5 Arial,sans-serif;display:block}.era-form-wrap label>span{color:#c8b6c3;margin-left:10px;font-size:7px}.era-form-wrap :is(input,textarea,select){color:#f3ece1;resize:vertical;background:#130d16;border:1px solid #ffffff40;border-radius:0;width:100%;max-width:100%;min-height:48px;margin-top:9px;padding:13px;font:16px/1.4 Arial,sans-serif;display:block}.era-form-wrap textarea::placeholder{color:#bcacb8;font-size:13px}.era-form-wrap .era-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.era-privacy,.era-form-help{color:#c8b6c3;font:10px/1.8 Arial,sans-serif}.era-privacy a{text-decoration:underline}.era-form-actions{align-items:center;gap:15px;margin-top:24px;display:flex}.era-form-actions>button:not(.era-cta){color:#fff;cursor:pointer;background:0 0;border:0;padding:12px 0;font:9px Arial,sans-serif}.era-form-actions .era-cta{flex:1;gap:15px;padding:20px;font-size:10px}.era-error{color:#ff9bca;border-left:2px solid #ff007b;padding-left:12px;font-size:12px;line-height:1.7}.era-success{flex-direction:column;justify-content:center;min-height:470px;display:flex}.era-success>span{color:#ff007b;font-size:65px}.era-success h3{letter-spacing:-.05em;font:900 42px/.95 Arial,sans-serif}.era-success p{font:15px/1.7 Arial,sans-serif}.era-success small{color:#ff77b9;font:9px Arial,sans-serif}.era-success a{border-bottom:1px solid #ff007b;margin-top:30px;padding-bottom:14px;font-size:10px}.era-faq{grid-template-columns:1fr 1fr;gap:7vw;padding:70px 6vw 100px;display:grid}.era-faq h2{font-size:45px}.era-faq details{border-top:1px solid #ffffff30;padding:22px 0}.era-faq summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:14px;list-style:none;display:flex}.era-faq summary span{color:#ff77b9}.era-faq details[open] summary span{transform:rotate(45deg)}.era-faq details p{color:#c8b6c3;font-size:13px;line-height:1.8}.era-footer{color:#170e18;background:#f3ece1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:70px 6vw 40px;display:flex}.era-footer strong{letter-spacing:-.065em;font:900 clamp(50px,7vw,100px)/.85 Arial,sans-serif}.era-footer em{color:#c6005d}.era-footer small{letter-spacing:.08em;flex-basis:100%;margin-top:30px;font:8px/1.8 Arial,sans-serif}.era-still :is(.era-ticker>div,.era-orbit span){animation:none}.era-still .era-journey{height:auto}.era-still .era-scene{height:auto;display:block;position:relative}.era-still .era-scene-intro{max-width:650px;margin-bottom:55px}.era-still .era-deck{grid-template-columns:repeat(3,1fr);gap:20px;height:auto;min-height:0;display:grid}.era-still .era-card{will-change:auto;min-height:430px;padding:25px;position:relative;transform:none}.era-still .era-card h3{font-size:32px}.era-still .era-chapters{display:none}.era-still :is(a,img,button,i){transition:none!important}@media (width<=800px){.era-nav{gap:15px;height:75px;padding:0 6vw}.era-nav b{font-size:28px}.era-nav button{padding:10px;font-size:6px}.era-nav-cta{display:none}.era-eyebrow{max-width:280px;font-size:8px}.era-hero{grid-template-columns:1fr;gap:35px;height:auto;min-height:0;max-height:none;padding:55px 6vw 65px}.era-hero h1{max-width:90vw;margin-top:24px;font-size:11.5vw}.era-hero h1 em{font-size:1.05em}.era-hero-copy>p{font-size:17px}.era-hero-copy>small{font-size:10px}.era-hero-art{aspect-ratio:4/5.3;justify-self:center;width:100%;max-width:480px;height:auto;min-height:0}.era-orbit{width:105%;padding:11px 0;bottom:20%;left:-2.5%}.era-orbit span{font-size:18px}.era-hero-art figcaption{font-size:6px}.era-scroll{font-size:6px;bottom:18px;left:6vw}.era-ticker{padding:17px 0}.era-ticker span{font-size:26px}.era-journey{height:320svh}.era-scene{grid-template-columns:1fr;align-content:start;gap:20px;height:100svh;min-height:740px;padding:45px 7vw 75px}.era-scene-intro h2{margin:14px 0;font-size:9vw;line-height:.9}.era-scene-intro h2 br:last-of-type{display:none}.era-scene-intro>p{max-width:290px;margin:12px 0;font-size:12px;line-height:1.6}.era-scene-intro .era-text-cta{display:none}.era-deck{height:390px;min-height:390px;margin-top:10px}.era-card{padding:25px}.era-card h3{max-width:300px;font-size:37px}.era-card p{margin:10px 0 20px;font-size:12px}.era-card-symbol{margin:12px 0;font-size:60px}.era-card>span,.era-card small{font-size:7px}.era-chapters{gap:10px;bottom:25px}.era-chapters button{font-size:6px}.era-proof,.era-offer,.era-inquiry{padding:70px 6vw}.era-proof h2,.era-offer h2,.era-inquiry h2{font-size:12vw}.era-proof header>p{font-size:14px}.era-proof-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.era-proof-grid article:nth-child(n){margin-top:0}.era-proof-image{aspect-ratio:4/4.7}.era-proof-grid h3{font-size:26px}.era-proof-grid small{font-size:8px}.era-proof-note{margin-top:40px}.era-offer,.era-inquiry{grid-template-columns:1fr;gap:40px}.era-offer>div>p{font-size:15px}.era-offer .era-scope{display:block}.era-offer .era-scope p{margin-top:15px}.era-form-wrap{padding:25px 20px}.era-form-progress{font-size:8px}.era-faq{grid-template-columns:1fr;gap:25px;padding:30px 6vw 70px}.era-faq h2{font-size:40px}.era-faq summary{font-size:13px}.era-footer{padding:65px 6vw 35px}.era-footer strong{font-size:16vw}.era-still .era-deck{grid-template-columns:1fr}.era-still .era-card{min-height:370px}.era-founder-note{margin:30px 0}.era-founder-note p{font-size:23px}}@media (height<=650px) and (width>=801px){.era-scene{min-height:600px;padding-top:45px}.era-scene h2{font-size:55px}.era-deck{height:430px;min-height:430px}.era-card-symbol{margin-top:10px;font-size:65px}.era-card h3{font-size:40px}}@media (prefers-reduced-motion:reduce){.era-funnel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports (animation-timeline:view()){.era-motion .era-proof-image{animation:linear both eraAperture;animation-timeline:view();animation-range:entry entry 90%}.era-motion .era-proof-grid article:nth-child(2) .era-proof-image{animation-name:eraApertureReverse}@keyframes eraAperture{0%{clip-path:inset(12% 40% 12% 0);transform:perspective(1200px)rotateY(-12deg)}to{clip-path:inset(0);transform:perspective(1200px)rotateY(0)}}@keyframes eraApertureReverse{0%{clip-path:inset(12% 0 12% 40%);transform:perspective(1200px)rotateY(12deg)}to{clip-path:inset(0);transform:perspective(1200px)rotateY(0)}}}.era-motion .era-card-0{opacity:calc(1 - clamp(0,(var(--journey,0) - .2)*5,1))}.era-motion .era-card-1{opacity:calc(1 - clamp(0,(var(--journey,0) - .53)*5,1))}.era-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#170e18ed;position:sticky;top:0}.era-hero{min-height:810px}.era-hero h1{font-size:clamp(70px,7.6vw,125px);line-height:.86}.era-hero h1 em{font-size:1.05em;display:inline}.era-hero-copy>p{max-width:430px;font-size:18px}.era-build-film{background:#100c12;height:470svh;scroll-margin-top:88px;position:relative}.era-build-pin{isolation:isolate;background:radial-gradient(at 80% 60%,#44223855,#0000 65%);grid-template-columns:37% 1fr;gap:5vw;height:calc(100svh - 88px);min-height:690px;padding:75px 5vw 150px;display:grid;position:sticky;top:88px;overflow:clip}.era-build-top{letter-spacing:.09em;justify-content:space-between;gap:25px;font:8px/1.7 Arial,sans-serif;display:flex;position:absolute;top:25px;left:5vw;right:5vw}.era-build-top a{border-bottom:1px solid #ff007b55}.era-build-copy{z-index:5;align-self:center;position:relative}.era-build-copy h2{letter-spacing:-.06em;margin:25px 0;font:900 clamp(42px,4.6vw,78px)/.92 Arial,sans-serif}.era-build-copy p{color:#d0beca;max-width:355px;font:14px/1.8 Arial,sans-serif}.era-build-copy>small{border-left:2px solid #ff007b;max-width:340px;margin-top:25px;padding-left:15px;font:10px/1.7 Arial,sans-serif;display:block}.era-build-stage{perspective:1400px;align-self:center;min-width:0;height:100%;min-height:440px;position:relative}.era-connection{z-index:-1;width:116%;height:120%;position:absolute;inset:-10% -8%;overflow:visible}.era-connection path{stroke:#ff007b;stroke-width:1px;fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--build,0));filter:drop-shadow(0 0 5px #ff007b55)}.era-connection circle{fill:#ff007b}.era-mess,.era-offer-object,.era-identity-object{pointer-events:none;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.era-mess{opacity:0;transform:translateZ(-80px)scale(.9)}[data-beat="0"] .era-mess{opacity:1;transform:none}.era-mess>div{left:calc(4% + var(--note)*7%);top:calc(6% + var(--note)*25%);color:#3a3037;width:80%;transform:rotate(calc(-7deg + var(--note)*6deg));background:#ece6dd;border:1px solid #fff5;padding:30px;position:absolute;box-shadow:0 15px 50px #0004}.era-mess small{letter-spacing:.12em;margin-bottom:20px;font:7px/1.5 Arial,sans-serif;display:block}.era-mess strong{letter-spacing:-.04em;font:850 clamp(23px,2.6vw,42px)/.95 Arial,sans-serif;display:block}.era-mess span{color:#766870;margin-top:15px;font:12px/1.6 Arial,sans-serif;display:block}.era-offer-object{color:#302016;opacity:0;background:#f1e6d5;padding:42px;inset:10% 4%;transform:translateY(40px)rotate(5deg);box-shadow:0 30px 60px #0004}.era-offer-object>span{letter-spacing:.1em;font-size:8px}.era-offer-object h3{letter-spacing:-.05em;margin:40px 0 25px;font:400 clamp(40px,4.5vw,68px)/.96 Georgia,serif}.era-offer-object em{color:#936331}.era-offer-object p{font-size:14px;line-height:1.8}.era-offer-object b{letter-spacing:.18em;margin-top:40px;font:10px/1.6 Arial,sans-serif;display:block}[data-beat="1"] .era-offer-object{opacity:1;transform:rotate(-3deg)}.era-identity-object{opacity:0;background:radial-gradient(#72502955,#0000 65%);flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px;display:flex;transform:scale(.7)rotateY(25deg)}.era-honey-mark{color:#e7cfab;border:1px solid #c9a365;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:100px;height:100px;font:26px Georgia,serif;display:flex}.era-honey-mark span{font-size:16px}.era-identity-object>span{letter-spacing:.08em;color:#f2e5cf;margin-top:25px;font:36px Georgia,serif}.era-identity-object>small{letter-spacing:.15em;color:#c5a573;margin-top:15px;font:8px Arial,sans-serif}.era-materials{gap:15px;margin:28px 0;display:flex}.era-materials i{background:#eee1c9;border:1px solid #fff3;border-radius:50%;width:25px;height:25px}.era-materials i:nth-child(2){background:#b78a45}.era-materials i:nth-child(3){background:#342519}.era-identity-object>img{object-fit:contain;filter:drop-shadow(0 30px 30px #0006);width:50%;height:48%;position:absolute;bottom:-7%;right:-3%;transform:rotate(-12deg)}[data-beat="2"] .era-identity-object{opacity:1;transform:scale(1)rotateY(-5deg)}.era-demo-device{color:#302519;opacity:0;background:#f3e9d8;border:7px solid #322831;border-radius:15px;width:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s,width .6s,left .6s;position:absolute;inset:0;overflow:hidden;transform:translateY(60px)rotateY(-18deg)rotateX(6deg)scale(.8);box-shadow:0 30px 80px #0006}.era-demo-browser{color:#ddc7d5;background:#261c27;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.era-demo-browser>i{background:#dcb5c8;border-radius:50%;width:5px;height:5px}.era-demo-browser>span{letter-spacing:.05em;margin:auto;font:7px Arial,sans-serif}.era-demo-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ac8551 #f3e9d8;height:calc(100% - 30px);overflow:auto}.era-demo-brand{letter-spacing:.12em;text-align:center;border-bottom:1px solid #30251922;padding:18px;font:12px Georgia,serif}.era-demo-brand span{letter-spacing:.25em;margin-top:5px;font:6px Arial,sans-serif;display:block}.era-demo-header{color:#f3e7ce;background:#302319;min-height:165px;padding:20px 23px;position:relative;overflow:hidden}.era-demo-header>small{letter-spacing:.1em;z-index:1;font:6px Arial,sans-serif;position:relative}.era-demo-header h3{letter-spacing:-.04em;z-index:1;max-width:65%;margin:20px 0;font:400 clamp(25px,3vw,42px)/.95 Georgia,serif;position:relative}.era-demo-header em{color:#d3a45e}.era-demo-header img{object-fit:contain;filter:brightness(.85);width:55%;height:160%;position:absolute;top:-25%;right:-7%;transform:rotate(-10deg)}.era-demo-menu{padding:18px 23px 25px}.era-demo-menu [role=group]{gap:20px;margin-bottom:12px;display:flex}.era-demo-menu [role=group] button{color:#776044;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0;font:10px Arial,sans-serif}.era-demo-menu [role=group] button[aria-pressed=true]{color:#302519;border-color:#72522d}.era-demo-item{border-top:1px solid #30251922;padding:12px 0;font-size:11px}.era-demo-item b{margin-bottom:5px;display:block}.era-demo-item>span{font-size:10px;line-height:1.5}.era-demo-action{cursor:pointer;width:100%;margin-top:15px;color:#fff!important;background:#76522d!important;border:0!important;padding:15px!important;font:9px/1.5 Arial,sans-serif!important;display:block!important}.era-demo-request,.era-demo-complete{padding:25px}.era-demo-request>button:first-child{color:#5d452a;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.era-demo-request h3{letter-spacing:-.05em;margin:30px 0 15px;font:38px/.96 Georgia,serif}.era-demo-request em{color:#8c612f}.era-demo-request p{font-size:12px;line-height:1.6}.era-demo-request label{margin-top:25px;font-size:8px;display:block}.era-demo-request select{color:#302519;background:#fff8e9;border:1px solid #30251944;width:100%;min-height:44px;margin:9px 0 25px;padding:14px;font:14px Arial,sans-serif;display:block}.era-demo-request small,.era-demo-complete small{margin-top:20px;font-size:9px;line-height:1.7;display:block}.era-demo-complete>b{color:#8c612f;font:50px Georgia,serif}.era-demo-complete h3{letter-spacing:-.04em;font:800 34px/.95 Arial,sans-serif}.era-demo-complete p{font-size:13px;line-height:1.7}.era-demo-complete button{cursor:pointer;color:#302519;background:0 0;border:0;border-bottom:1px solid #8c612f;padding:15px 0;font-size:8px}.era-demo-device.is-phone{border-width:9px;border-radius:28px;width:56%;left:22%}.era-demo-device.is-phone .era-demo-brand{font-size:10px}.era-demo-device.is-phone .era-demo-header{min-height:160px;padding:18px 15px}.era-demo-device.is-phone .era-demo-header h3{font-size:30px}.era-demo-device.is-phone .era-demo-menu{padding:10px 15px}.era-demo-device.is-phone .era-demo-browser>span{font-size:5px}.era-demo-device.is-phone .era-demo-request,.era-demo-device.is-phone .era-demo-complete{padding:20px}.era-demo-device.is-phone .era-demo-complete h3{font-size:25px}[data-beat="3"] .era-demo-device{opacity:1;transform:rotateY(-7deg)rotateX(3deg)scale(.97)}[data-beat="4"] .era-demo-device{opacity:1;transform:none}.era-device-views{justify-content:center;gap:18px;display:flex;position:absolute;bottom:-37px;left:0;right:0}.era-device-views button{color:#decad6;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px;font-size:7px}.era-device-views button[aria-pressed=true]{color:#ff77b9;border-color:#ff007b}.era-build-bottom{z-index:6;position:absolute;bottom:20px;left:5vw;right:5vw}.era-build-bottom nav{gap:15px;display:flex}.era-build-bottom nav button{color:#b9a8b5;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff30;flex:1;align-items:center;gap:10px;padding:14px 0;font:8px/1.4 Arial,sans-serif;display:flex}.era-build-bottom nav button span{font-family:Georgia,serif;font-size:17px}.era-build-bottom nav button[aria-pressed=true]{color:#ff77b9;border-color:#ff007b}.era-build-scrub{letter-spacing:.06em;align-items:center;gap:20px;max-width:450px;font:7px Arial,sans-serif;display:flex}.era-build-scrub input{accent-color:#ff007b;flex:1;min-width:50px;min-height:24px}.era-build-bottom>small{letter-spacing:.05em;color:#ac97a5;margin-top:5px;font:6px/1.7 Arial,sans-serif;display:block}.era-build-film.is-still{height:auto}.era-build-film.is-still .era-build-pin{height:850px;position:relative;top:0}.is-still :is(.era-demo-device,.era-offer-object,.era-identity-object,.era-mess){transition:none}.era-published{background:#1e1420;padding:100px 6vw}.era-published header{max-width:800px}.era-published h2,.era-engagement h2{letter-spacing:-.06em;margin:27px 0;font:850 clamp(44px,5.2vw,82px)/.94 Arial,sans-serif}.era-published header p{color:#d0beca;max-width:450px;font-size:15px;line-height:1.8}.era-evidence-grid{grid-template-columns:1fr 1fr;gap:35px;margin:50px 0 25px;display:grid}.era-evidence-grid article{background:#120d15;border:1px solid #ffffff25;overflow:hidden}.era-evidence-grid img{aspect-ratio:16/10;object-fit:contain;background:#19121b;width:100%;height:auto;display:block}.era-evidence-grid article>div{padding:30px}.era-evidence-grid article span{letter-spacing:.08em;font-size:8px}.era-evidence-grid h3{letter-spacing:-.04em;margin:23px 0;font:800 29px/1 Arial,sans-serif}.era-evidence-grid p{color:#d0beca;max-width:410px;font:13px/1.8 Arial,sans-serif}.era-evidence-grid a{border-bottom:1px solid #ff007b;padding:15px 0;font:9px/1.6 Arial,sans-serif;display:inline-block}.era-evidence-grid small{color:#ac97a5;max-width:400px;margin-top:22px;font:9px/1.8 Arial,sans-serif;display:block}.era-offer .era-offer-assurance{color:#d1c0cb;max-width:300px;margin-top:20px;font:10px/1.8 Arial,sans-serif;display:block}.era-engagement{color:#170e18;background:#f3ece1;padding:90px 6vw}.era-engagement em{color:#b90058}.era-engagement h2{max-width:900px}.era-paths{grid-template-columns:repeat(3,1fr);gap:22px;margin:45px 0 30px;display:grid}.era-paths button{color:#170e18;text-align:left;cursor:pointer;background:0 0;border:1px solid #170e1844;padding:28px;transition:background .3s,color .3s,transform .3s}.era-paths button:hover{transform:translateY(-5px)}.era-paths button[aria-pressed=true]{color:#f3ece1;background:#170e18;border-color:#170e18}.era-paths button>span{letter-spacing:.07em;color:#b90058;font-size:8px}.era-paths button[aria-pressed=true]>span{color:#ff77b9}.era-paths h3{letter-spacing:-.04em;margin:28px 0 18px;font:850 28px/.97 Arial,sans-serif}.era-paths p{font-size:13px;line-height:1.7}.era-selected-path{border-top:1px solid #170e1833;justify-content:space-between;gap:25px;padding:20px 0;font-size:9px;line-height:1.8;display:flex}.era-selected-path a{border-bottom:1px solid #b90058}.era-process{letter-spacing:.03em;border-top:1px solid #170e1833;flex-wrap:wrap;gap:15px 35px;margin-top:30px;padding-top:30px;font-size:8px;line-height:1.8;display:flex}@media (width<=800px){.era-hero{min-height:0}.era-hero h1{font-size:16vw;line-height:.88}.era-hero-copy>p{font-size:16px}.era-build-film{height:480svh;scroll-margin-top:75px}.era-build-pin{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:20px;height:calc(100svh - 75px);min-height:760px;padding:55px 6vw 125px;display:grid;top:75px}.era-build-top{font-size:6px;line-height:1.6;top:14px;left:6vw;right:6vw}.era-build-top>span{max-width:52%}.era-build-top a{text-align:right;max-width:40%}.era-build-copy{align-self:start}.era-build-copy h2{max-width:340px;margin:14px 0 12px;font-size:9vw;line-height:.9}.era-build-copy h2 br{display:none}.era-build-copy h2 em:before{content:" "}.era-build-copy p{max-width:310px;margin:0;font-size:11px;line-height:1.6}.era-build-copy>small{max-width:310px;margin-top:10px;padding-left:10px;font-size:8px;line-height:1.6}.era-build-copy .era-text-cta{margin-top:6px;padding:5px 0;font-size:7px}.era-build-stage{align-self:start;height:100%;min-height:340px;max-height:440px}.era-mess>div{top:calc(3% + var(--note)*26%);width:84%;padding:20px}.era-mess small{margin-bottom:12px;font-size:5px}.era-mess strong{font-size:22px}.era-mess span{margin-top:10px;font-size:10px}.era-offer-object{padding:26px;inset:2%}.era-offer-object>span{font-size:6px}.era-offer-object h3{margin:30px 0 20px;font-size:37px}.era-offer-object p{font-size:12px}.era-offer-object b{margin-top:30px;font-size:8px}.era-honey-mark{width:70px;height:70px;font-size:21px}.era-identity-object{padding-bottom:55px}.era-identity-object>span{margin-top:20px;font-size:26px}.era-identity-object>small{font-size:6px}.era-materials{margin-top:18px}.era-materials i{width:18px;height:18px}.era-identity-object>img{width:55%;height:43%;bottom:-2%;right:-3%}.era-demo-device{border-width:5px;border-radius:12px}.era-demo-browser{height:22px}.era-demo-content{height:calc(100% - 22px)}.era-demo-brand{padding:12px;font-size:10px}.era-demo-header{min-height:125px;padding:15px 18px}.era-demo-header h3{max-width:70%;margin:14px 0;font-size:30px}.era-demo-header>small{font-size:5px}.era-demo-menu{padding:10px 15px 20px}.era-demo-item{padding:10px 0;font-size:10px}.era-demo-item>span{font-size:9px}.era-demo-action{padding:12px!important;font-size:8px!important}.era-demo-device.is-phone{border-width:7px;width:78%;left:11%}.era-demo-device.is-phone .era-demo-header{min-height:120px;padding:12px}.era-demo-device.is-phone .era-demo-header h3{margin:12px 0;font-size:26px}.era-demo-request,.era-demo-complete{padding:18px}.era-demo-request h3{margin-top:20px;font-size:30px}.era-demo-request p{font-size:11px}.era-demo-request label{margin-top:15px;font-size:7px}.era-demo-request select{margin-bottom:15px;padding:12px;font-size:13px}.era-demo-request small,.era-demo-complete small{margin-top:15px;font-size:8px}.era-demo-complete h3{margin:15px 0;font-size:28px}.era-demo-complete p{font-size:11px}.era-demo-complete>b{font-size:35px}.era-device-views{bottom:-30px}.era-device-views button{padding:6px;font-size:6px}.era-build-bottom{bottom:12px;left:6vw;right:6vw}.era-build-bottom nav{gap:8px}.era-build-bottom nav button{padding:9px 0;font-size:5px;line-height:1.5;display:block}.era-build-bottom nav button span{margin-bottom:4px;font-size:12px;display:block}.era-build-scrub{gap:12px;font-size:6px}.era-build-bottom>small{max-width:300px;font-size:5px}.era-published,.era-engagement{padding:70px 6vw}.era-published h2,.era-engagement h2{font-size:11vw}.era-published header p{font-size:13px}.era-evidence-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.era-evidence-grid article>div{padding:25px}.era-evidence-grid article span{font-size:7px}.era-evidence-grid h3{font-size:28px}.era-evidence-grid p{font-size:12px}.era-evidence-grid a,.era-evidence-grid small{font-size:8px}.era-paths{grid-template-columns:1fr;gap:14px;margin-top:30px}.era-paths button{padding:24px}.era-paths h3{margin:20px 0 15px;font-size:28px}.era-paths p{font-size:12px}.era-selected-path{font-size:8px;display:block}.era-selected-path a{margin-top:12px;display:inline-block}.era-process{gap:15px;display:grid}.era-build-film.is-still .era-build-pin{height:1000px}}@media (width<=800px) and (height<=740px){.era-build-film{height:auto}.era-build-pin{grid-template-rows:230px 450px;height:940px;min-height:0;position:relative;top:0}.era-build-film .era-build-stage{max-height:none}.era-build-copy h2{font-size:9vw}}@media (width>=801px) and (height<=780px){.era-build-pin{grid-template-columns:37% 1fr;height:calc(100svh - 88px);min-height:0;padding-top:60px;padding-bottom:125px}.era-build-copy h2{margin:20px 0;font-size:4vw}.era-build-copy p{font-size:12px}.era-build-copy>small{margin-top:15px;font-size:9px}.era-build-stage{min-height:0}.era-offer-object{padding:25px;inset:3% 4%}.era-offer-object h3{margin:25px 0 20px;font-size:43px}.era-offer-object b{margin-top:20px}.era-demo-header{min-height:140px}.era-demo-brand{padding:12px}.era-identity-object>span{font-size:30px}.era-honey-mark{width:75px;height:75px}.era-build-bottom nav button{padding:10px 0;font-size:7px}}@media (prefers-reduced-motion:reduce){.era-build-film{height:auto}.era-build-pin{position:relative;top:0}.era-connection path{stroke-dashoffset:0}.era-paths button:hover{transform:none}}.era-signature-token{color:#e7cfab;z-index:7;pointer-events:none;opacity:0;background:#302319;border:1px solid #c9a365;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:100px;height:100px;margin-left:-50px;font:26px Georgia,serif;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .5s;display:flex;position:absolute;top:22%;left:50%;transform:translate(-140px,190px)rotate(-20deg)scale(.45)}.era-signature-token span{font-size:16px}.era-mark-space{width:100px;height:100px}[data-beat="1"] .era-signature-token{opacity:1;transform:translate(-120px,160px)rotate(-3deg)scale(.6)}[data-beat="2"] .era-signature-token{opacity:1;transform:none}[data-beat="3"] .era-signature-token,[data-beat="4"] .era-signature-token{opacity:1;transform:translate(-175px,-100px)scale(.32)}.era-demo-device.is-phone~.era-signature-token{opacity:0}.era-build-stage:has(.era-demo-device.is-phone) .era-signature-token{opacity:0}.era-still .era-signature-token{transition:none}@media (width<=800px){.era-signature-token{width:70px;height:70px;margin-left:-35px;font-size:21px;top:13%}.era-mark-space{width:70px;height:70px}[data-beat="1"] .era-signature-token{transform:translate(-90px,160px)rotate(-3deg)scale(.6)}[data-beat="3"] .era-signature-token,[data-beat="4"] .era-signature-token{transform:translate(-120px,-40px)scale(.35)}}@media (width>=801px) and (height<=780px){.era-signature-token{top:10%}[data-beat="3"] .era-signature-token,[data-beat="4"] .era-signature-token{transform:translate(-175px,-5px)scale(.3)}}.era-full-preview{color:#f3ece1;background:#170e18;border:1px solid #fff4;width:min(900px,92vw);height:min(800px,88svh);max-height:90svh;padding:0;overflow:hidden}.era-full-preview::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0810e8}.era-full-preview-bar{justify-content:space-between;align-items:center;gap:15px;height:45px;padding:0 20px;font:8px Arial,sans-serif;display:flex}.era-full-preview-bar button{color:#ff77b9;cursor:pointer;background:0 0;border:0;padding:10px;font:9px Arial,sans-serif}.era-full-preview .era-demo-device{height:calc(100% - 45px);box-shadow:none;border:0;border-radius:0;margin:auto;position:relative;opacity:1!important;width:100%!important;inset:auto!important;transform:none!important}.era-full-preview .era-demo-browser{display:none}.era-full-preview .era-demo-content{height:100%}.era-full-preview .era-demo-brand{padding:24px;font-size:18px}.era-full-preview .era-demo-brand span{font-size:9px}.era-full-preview .era-demo-header{min-height:220px;padding:30px}.era-full-preview .era-demo-header h3{font-size:55px}.era-full-preview .era-demo-header>small{font-size:9px}.era-full-preview .era-demo-menu{padding:25px 30px}.era-full-preview .era-demo-menu [role=group] button{padding:10px 0;font-size:16px}.era-full-preview .era-demo-item{padding:18px 0;font-size:17px}.era-full-preview .era-demo-item>span{font-size:14px}.era-full-preview .era-demo-action{padding:20px!important;font-size:13px!important}.era-full-preview .era-demo-request,.era-full-preview .era-demo-complete{padding:35px}.era-full-preview .era-demo-request h3{font-size:50px}.era-full-preview .era-demo-request p,.era-full-preview .era-demo-complete p{font-size:16px}.era-full-preview .era-demo-request label{font-size:11px}.era-full-preview .era-demo-request select{font-size:17px}.era-full-preview .era-demo-request small,.era-full-preview .era-demo-complete small{font-size:12px}.era-full-preview .era-demo-complete h3{font-size:45px}.era-full-preview .era-demo-complete button{font-size:12px}@media (width<=800px){.era-build-pin .era-demo-header{min-height:100px;padding:12px 15px}.era-build-pin .era-demo-header h3{margin:10px 0;font-size:27px}.era-build-pin .era-demo-menu [role=group]{margin-bottom:6px}.era-build-pin .era-demo-menu [role=group] button{padding:5px 0;font-size:9px}.era-build-pin .era-demo-item{padding:8px 0;font-size:9px}.era-build-pin .era-demo-item>span{font-size:8px}.era-build-pin .era-demo-action{margin-top:10px;padding:10px!important}.era-full-preview{width:94vw;height:88svh}.era-full-preview-bar{padding:0 12px;font-size:6px}.era-full-preview-bar button{font-size:8px}.era-full-preview .era-demo-header{min-height:190px;padding:22px}.era-full-preview .era-demo-header h3{font-size:39px}.era-full-preview .era-demo-menu{padding:20px}.era-full-preview .era-demo-request,.era-full-preview .era-demo-complete{padding:25px}.era-full-preview .era-demo-request h3{font-size:40px}}.era-full-preview{margin:auto;position:fixed;inset:0}.era-full-preview-bar button,.era-full-preview .era-demo-menu [role=group] button{min-height:44px}.era-evidence-grid .era-static-case{background:#101115;grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.era-static-art{isolation:isolate;background:#101115;border-right:1px solid #b8d5f133;min-height:460px;padding:40px;position:relative;overflow:clip}.era-static-art:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#b8d5f108 4px 5px);position:absolute;inset:0}.era-static-art>span{letter-spacing:.12em;color:#b8d5f1;font:8px/1.5 Arial,sans-serif}.era-static-art strong{letter-spacing:-.065em;color:#edf2f7;margin:35px 0;font:950 clamp(40px,4.8vw,75px)/.83 Arial,sans-serif;display:block;position:relative}.era-static-art strong em{font:inherit;color:#a7cbee;text-shadow:4px 0 #2c466a}.era-static-art>small{letter-spacing:.13em;color:#b8d5f1;margin-top:20px;font:7px/1.8 Arial,sans-serif}.era-static-frequency{align-items:center;gap:4px;max-width:400px;height:55px;margin-top:30px;display:flex}.era-static-frequency i{opacity:.75;transform-origin:50%;background:#a7cbee;flex:1;transition:transform .4s,opacity .4s;display:block}.era-static-case:hover .era-static-frequency i:nth-child(3n){opacity:.35;transform:scaleY(.35)}.era-static-case:hover .era-static-frequency i:nth-child(3n+1){transform:scaleY(1.3)}.era-static-case a{border-color:#a7cbee}.era-static-case>div:last-child,.era-evidence-grid .era-static-art{padding:40px}@media (width<=800px){.era-evidence-grid .era-static-case{grid-template-columns:1fr}.era-evidence-grid .era-static-art{border-bottom:1px solid #b8d5f133;border-right:0;min-height:390px;padding:30px 25px}.era-static-art strong{font-size:14vw}.era-static-case>div:last-child{padding:25px}.era-static-frequency{height:45px}.era-static-art>small{font-size:6px}}@media (prefers-reduced-motion:reduce){.era-static-frequency i{transition:none}.era-static-case:hover .era-static-frequency i{transform:none}}.era-still .era-static-frequency i{transition:none}.era-still .era-static-case:hover .era-static-frequency i{transform:none}.era-evidence-grid .era-nex-case{background:#0e1915;grid-column:1/-1;grid-template-columns:1fr 1.1fr;align-items:center;scroll-margin-top:110px;display:grid}.era-nex-case>div:first-child{padding:40px}.era-evidence-grid .era-nex-art{color:#d8f9a0;background:radial-gradient(at 95% 10%,#284d36,#122d25 65%);border-left:1px solid #d8f9a033;min-height:460px;padding:40px;position:relative;overflow:clip}.era-nex-art:before{content:"";pointer-events:none;border:1px solid #d8f9a033;border-radius:50%;width:300px;height:300px;transition:transform .7s;position:absolute;top:-180px;right:-150px;box-shadow:0 0 0 35px #d8f9a00a,0 0 0 70px #d8f9a008}.era-nex-case:hover .era-nex-art:before{transform:scale(1.25)}.era-nex-art>span{letter-spacing:.1em;font:7px/1.8 Arial,sans-serif}.era-nex-art strong{letter-spacing:-.065em;margin:40px 0 32px;font:950 clamp(40px,4.8vw,75px)/.85 Arial,sans-serif;display:block}.era-nex-art strong em{font:inherit;color:#f5f2e8}.era-nex-art .era-nex-search{color:#f5f2e8;background:#fff8e90c;border:1px solid #d8f9a066;border-radius:50px;align-items:center;gap:12px;max-width:440px;min-height:52px;padding:17px 20px;transition:background .3s;display:flex}.era-nex-search:hover{background:#d8f9a01a}.era-nex-search svg{stroke:#d8f9a0;stroke-width:1.5px;fill:none;flex-shrink:0;width:18px;height:18px}.era-nex-search span{letter-spacing:0;font:11px/1.4 Arial,sans-serif}.era-nex-search b{color:#d8f9a0;margin-left:auto;font:20px Arial,sans-serif}.era-nex-categories{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.era-nex-categories span{letter-spacing:.1em;color:#d8f9a0;font-size:7px!important}.era-nex-art>small{letter-spacing:.1em;color:#c3d6c6;margin-top:35px;font:7px/1.8 Arial,sans-serif;display:block}.era-nex-case a{border-color:#d8f9a0}.era-static-case{scroll-margin-top:110px}@media (width<=800px){.era-evidence-grid .era-nex-case{grid-template-columns:1fr}.era-nex-case>div:first-child{order:2;padding:25px}.era-evidence-grid .era-nex-art{border-bottom:1px solid #d8f9a033;border-left:0;order:1;min-height:390px;padding:30px 25px}.era-nex-art strong{margin:35px 0 28px;font-size:14vw}.era-nex-search span{font-size:10px}.era-nex-art>small{margin-top:25px;font-size:6px}.era-nex-categories{gap:15px}}@media (prefers-reduced-motion:reduce){.era-nex-art:before,.era-nex-search{transition:none}.era-nex-case:hover .era-nex-art:before{transform:none}}.era-still .era-nex-art:before,.era-still .era-nex-search{transition:none}.era-still .era-nex-case:hover .era-nex-art:before{transform:none}.era-evidence-grid .era-air-case{grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.era-evidence-grid .era-air-case>img{object-fit:contain;background:#130e18;height:100%;min-height:360px}.era-evidence-grid .era-air-case>div{padding:40px}@media (width<=800px){.era-evidence-grid .era-air-case{grid-template-columns:1fr}.era-evidence-grid .era-air-case>img{height:auto;min-height:0}.era-evidence-grid .era-air-case>div{padding:25px}}
