@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");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{--paper:#f8f7f4;--paper-deep:#efede8;--ink:#18171a;--iron:var(--ink);--rose:#c9516d;--rose-deep:#a83c56;--body:#3a383e;--muted:#66636e;--line:#d7d4d5;--lime:#85e600;--on-iron:#f3f1ec;--on-iron-muted:#a9a5ad;--ink-band:var(--ink);--paper-fixed:var(--paper);--ribbon:var(--rose);--ribbon-cross:var(--ink);--font-sans:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-serif:"Newsreader Variable", "Newsreader", Georgia, serif;--gutter:clamp(20px, 5.8vw, 112px);--header-h:72px;--measure:36rem;--step--1:clamp(.8rem, .77rem + .15vw, .9rem);--step-0:clamp(1rem, .95rem + .25vw, 1.15rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2:clamp(1.6rem, 1.3rem + 1.2vw, 2.4rem);--step-3:clamp(2.2rem, 1.6rem + 2.6vw, 4rem);--step-4:clamp(2.8rem, 1.8rem + 4.6vw, 6.2rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-ink:cubic-bezier(.65, 0, .12, 1);--shadow-float:none}:root.lights-off{--paper:#18171a;--paper-deep:#232026;--ink:#c9516d;--rose:var(--lime);--rose-deep:#5fa600;--body:#e08a9f;--muted:#c26f83;--line:#3b3036;--on-iron:#18171a;--on-iron-muted:#c26f83;color-scheme:dark}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h);background:var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--paper);color:var(--body);font:400 var(--step-0) / 1.6 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--rose);color:#f8f7f4}:focus-visible{outline:2px solid var(--rose);outline-offset:4px;border-radius:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--iron);color:var(--paper);transition:transform .3s var(--ease-out);padding:10px 16px;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.wrap{padding-inline:var(--gutter)}.eyebrow{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.dot{background:var(--rose);color:#0000;width:.15em;height:.15em;font-size:inherit;vertical-align:baseline;user-select:none;border-radius:50%;margin-left:.05em;line-height:0;display:inline-block;overflow:hidden}.hero-name .dot{width:.12em;height:.12em;margin-left:.04em}html.period-is-ink .hero-name .dot{visibility:hidden}.wordmark .dot{background:radial-gradient(circle closest-side, var(--rose) 0 calc(100% - .6px), transparent 100%);border-radius:0;width:.25em;height:.25em;margin-left:.06em}.text-link{min-height:32px;color:var(--iron);transition:background-size .6s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 4px)/100% 1px no-repeat;align-items:center;gap:.4em;font-weight:500;display:inline-flex}.text-link:hover,.text-link:focus-visible{color:var(--rose-deep);background-position-x:100%;background-size:0% 1px}.button{background:var(--iron);min-height:48px;color:var(--paper);transition:background .3s, transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:.7em;padding:0 22px 0 8px;font-weight:500;display:inline-flex}.button .play{background:var(--rose);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.button .play svg{fill:#f8f7f4;width:10px;height:10px;margin-left:2px}.button .dur{opacity:.6;font-variant-numeric:tabular-nums}.button:hover,.button:focus-visible{background:var(--rose-deep);color:#f8f7f4}.button:active{transform:scale(.97)}.site-header{z-index:50;height:var(--header-h);padding-inline:var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;transition:background .4s;display:flex;position:fixed;inset:0 0 auto}.site-header>*{pointer-events:auto}.site-header.is-solid{background:color-mix(in srgb, var(--paper) 86%, transparent);backdrop-filter:blur(10px)}.site-header .wordmark{transition:opacity .5s, transform .6s var(--ease-out)}.site-header.at-opening .wordmark{opacity:0;pointer-events:none;transform:translateY(9px)}.wordmark{letter-spacing:-.01em;color:var(--iron);align-items:center;min-height:40px;font-size:1.12rem;font-weight:500;display:inline-flex}.header-right{align-items:center;gap:clamp(12px,2vw,28px);display:flex}.site-nav ul{gap:clamp(14px,2vw,30px);display:flex}.site-nav a{min-height:40px;color:var(--iron);align-items:center;font-size:.95rem;display:inline-flex;position:relative}.site-nav a:after{content:"";background:var(--rose);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.lights{width:40px;height:40px;color:var(--iron);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.lights svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lights:hover,.lights:focus-visible{background:var(--paper-deep)}.lights[hidden]{display:none}.lights[aria-pressed=true]{color:var(--rose)}.menu-button{min-height:44px;color:var(--iron);align-items:center;gap:10px;font-weight:500;display:none}.menu-button .bars{width:22px;height:8px;position:relative}.menu-button .bars:before,.menu-button .bars:after{content:"";background:var(--rose);height:1.5px;transition:transform .4s var(--ease-out);position:absolute;left:0;right:0}.menu-button .bars:before{top:0}.menu-button .bars:after{bottom:0}.menu-button[aria-expanded=true] .bars:before{transform:translateY(3.25px)rotate(45deg)}.menu-button[aria-expanded=true] .bars:after{transform:translateY(-3.25px)rotate(-45deg)}@media (width<=860px){:root{--header-h:62px}.menu-button{display:inline-flex}.site-nav{z-index:-1;background:var(--paper);padding:var(--gutter);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s var(--ease-ink), visibility 0s .7s;align-content:center;display:grid;position:fixed;inset:0}.site-nav.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--ease-ink)}.site-nav ul{flex-direction:column;gap:4px}.site-nav a{font-family:var(--font-serif);font-size:var(--step-3);min-height:56px}}main{display:block;position:relative}p,li,blockquote{text-wrap:pretty}.ribbon{z-index:1;pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0;overflow:visible}.world [data-depth]{will-change:transform, translate}.ribbon-above{z-index:3}.ribbon path{fill:var(--ribbon)}.ribbon .on-rose path{fill:var(--ribbon-cross)}html.rail .reel{height:1400vh;position:relative}html.rail .stage{height:100vh;position:sticky;top:0;overflow:clip}html.rail .world{width:calc(var(--world-w) * 1px);height:calc(var(--world-h) * 1px);transform-origin:0 0;will-change:transform;contain:layout style;position:absolute;top:0;left:0}html.rail .frame-box{left:calc(var(--x) * 1px);top:calc(var(--y) * 1px);width:1440px;height:900px;position:absolute}html.rail .world>.group,html.rail .handoff .group{left:calc(var(--x) * 1px);top:calc(var(--y) * 1px);position:absolute}html.rail .work-anchor{width:1px;height:1px;position:absolute;top:900px;left:0}.hero{z-index:4;color:var(--iron)}.hero-name{letter-spacing:-.055em;color:var(--iron);font-synthesis:none;font-weight:230;line-height:1.075}.hero-name .line{padding-bottom:.04em;display:block;overflow:clip}.hero-name .line>span{display:inline-block}.hero-creative{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--iron);white-space:nowrap;font-weight:400;line-height:1}.roles{color:var(--rose-deep);letter-spacing:0;gap:7px;font-weight:500;display:grid}:root.lights-off .roles{color:var(--rose)}.hero-cue{min-width:44px;min-height:44px;color:var(--iron);opacity:0;place-items:center;animation:.8s 4.5s forwards cue-show;display:grid}@keyframes cue-show{to{opacity:1}}html.ink-live .hero-cue{display:none}html:not(.motion) .hero-cue,.hero-cue:focus-visible{opacity:1;animation:none}.hero-cue .cue-arrow{color:var(--rose);animation:cue 2.4s var(--ease-ink) infinite}@keyframes cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}html.rail .hero-name{font-size:124px;position:absolute;top:117px;left:84px}html.rail .hero-title{text-align:right;position:absolute;top:541px;right:84px}html.rail .hero-creative{font-size:89px}.hero-creative-sub{letter-spacing:-.02em;margin-top:.12em;font-size:.56em;font-style:italic;display:block}.hero-pitch{z-index:3;font-family:var(--font-serif);color:var(--body);margin:0;position:relative}.hero-pitch span{white-space:nowrap}html.rail .hero-pitch{max-width:680px;font-size:21px;line-height:1.45;position:absolute;top:400px;left:88px}html:not(.rail) .hero-pitch{font-size:var(--step-0);max-width:26rem;margin-top:14px;line-height:1.45}html.rail .roles{margin-top:16px;font-size:13px;line-height:1.5}html.rail .hero-cue{font-size:18px;position:absolute;bottom:21px;left:50%;translate:-50%}.lights-zone{z-index:6;width:clamp(150px,18vw,240px);height:clamp(96px,11vh,130px);position:absolute;top:0;left:0}html.rail .lights-zone{width:240px;height:99px}.lights-shell{display:inline-grid;position:absolute;top:0;left:clamp(16px,4vw,64px)}html.rail .lights-shell{left:57.6px}.lights-halo{pointer-events:none;opacity:.145;background:radial-gradient(circle, color-mix(in srgb, var(--lime) 50%, transparent) 0%, color-mix(in srgb, var(--lime) 25%, transparent) 57.41%, transparent 100%);border-radius:50%;width:65.24px;height:65.24px;position:absolute;top:56px;left:21px;transform:translate(-50%,-50%)}.lights-silhouette{pointer-events:none;width:30px;height:74px;position:absolute;top:0;left:6px}.lights-silhouette .glass,.lights-silhouette .base{fill:var(--paper);stroke:var(--paper);stroke-width:1.5px}.lights-silhouette .cord{stroke:var(--paper);stroke-width:1.2px}.pendant{color:var(--iron);cursor:pointer;opacity:0;font:500 12px/1.2 var(--font-sans);align-items:flex-start;gap:10px;padding:0 6px 8px;transition:opacity .25s;display:flex;position:relative}.lights-zone:hover .pendant,.pendant:focus-visible{opacity:1}@media (hover:none){.pendant{opacity:.2}}.pendant svg{width:30px;height:74px;display:block;overflow:visible}.pendant .cord{stroke:var(--iron);stroke-width:1.2px}.pendant .glass{fill:none;stroke:var(--iron);stroke-width:1.5px}.pendant .base{fill:none;stroke:var(--iron);stroke-width:1.2px}.pendant-label{white-space:nowrap;color:var(--iron);margin-top:48px}.pendant:focus-visible{outline:2px solid var(--rose);outline-offset:4px}:root.lights-off .lights-halo{display:none}:root.lights-off .pendant{opacity:1}.group{color:var(--body)}.group-media{z-index:2;min-width:0;position:relative}.group-drift{isolation:isolate;--band-bg:var(--ink-band);--band-fg:var(--paper-fixed);--backing:var(--rose);--type:#cc5b75;--tab-fg:var(--band-fg);position:relative}.group[data-tone=even] .group-drift{--band-bg:var(--rose);--band-fg:var(--ink-band);--backing:var(--ink-band);--type:#0c0b0e;--tab-fg:#0c0b0e}:root.lights-off .group-drift{--type:#0c0b0e;--tab-fg:#0c0b0e}:root.lights-off .group[data-tone=even] .group-drift{--band-fg:#18171a;--type:#18171a;--tab-fg:#18171a}:root.lights-off .ink-award{color:#0c0b0e}.group-drift:before{content:"";background:var(--backing);z-index:-1;pointer-events:none;position:absolute;inset:24px -22px -22px 22px}.ink-picture{z-index:1;aspect-ratio:16/9;position:relative;overflow:hidden}.frame{cursor:pointer;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.frame img,.frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame:has(video.is-on) img{opacity:0;transition:opacity 0s .3s}.frame video{opacity:0;transition:opacity .25s}.frame video.is-on{opacity:1}.frame video.is-next{opacity:0;transition:none}.frame video.is-on+video.is-on{transition-duration:.12s}.frame-pill{z-index:2;color:#18171a;background:#f8f7f4f0;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 13px 0 4px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.frame-pill .play-dot{background:#c9516d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.frame-pill .play-dot svg{fill:#f8f7f4;width:8px;height:8px;margin-left:1px}.frame-pill .dur{color:#66636e;font-variant-numeric:tabular-nums}.group .frame-pill{background:0 0;border-radius:50%;gap:0;min-height:0;padding:0;font-size:0;bottom:12px;left:auto;right:12px}.group .frame-pill .dur{display:none}.group .frame-pill .play-dot{width:36px;height:36px;transition:transform .35s var(--ease-out);box-shadow:0 2px 10px #0c0b0e61}.group .frame-pill .play-dot svg{width:11px;height:11px;margin-left:2px}.group .frame:hover .play-dot,.group .frame:focus-visible .play-dot{transform:scale(1.1)}html.rail .group .frame-pill{right:calc(14px * var(--k));bottom:calc(14px * var(--k))}html.rail .group .frame-pill .play-dot{width:round(calc(38px * var(--k)), 1px);height:round(calc(38px * var(--k)), 1px)}html.rail .group .frame-pill .play-dot svg{width:calc(12px * var(--k));height:calc(12px * var(--k))}.frame:focus-visible{outline:none}.frame:focus-visible:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 0 3px var(--rose), inset 0 0 0 5px #f8f7f4;position:absolute;inset:0}.tabs{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.tab{min-height:26px;color:var(--tab-fg);font:600 11px/1.2 var(--font-sans);letter-spacing:.01em;background:0 0;border:1px solid;padding:3px 9px;transition:background .15s,color .15s}.tab:hover{background:color-mix(in srgb, var(--tab-fg) 14%, transparent)}.tab[aria-selected=true]{background:var(--tab-fg);color:var(--band-bg)}.tab:focus-visible{outline:3px solid var(--tab-fg);outline-offset:2px}.ink-band{background:var(--band-bg);color:var(--band-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:112px;margin-top:-1px;padding:9px 14px;display:flex;position:relative}.ink-band-title{flex-direction:column;flex:240px;justify-content:center;min-width:0;display:flex}.ink-campaign{color:var(--type);font:500 11px/1.4 var(--font-sans);letter-spacing:1px;text-transform:uppercase;margin:0 0 4px}.group-title{font:600 21px/1.15 var(--font-sans);letter-spacing:-.2px;color:var(--band-fg);overflow-wrap:anywhere;margin:0}.group-title a{color:inherit}.group-title a:hover,.group-title a:focus-visible{text-underline-offset:5px;text-decoration:underline 1px}.ink-award{background:var(--ink-band);width:184px;color:var(--paper-fixed);border:2px solid var(--rose);flex-shrink:0;padding:8px 10px;display:block}.ink-award[hidden]{display:none}.ink-award span{font:600 12px/1.3 var(--font-sans);display:block}.group[data-tone=even] .ink-award{background:var(--rose);color:var(--ink-band);border-color:var(--ink-band)}.ink-award small{font:400 11px/1.4 var(--font-sans);margin-top:3px;display:block}.ink-award:hover,.ink-award:focus-visible{outline:1px solid var(--rose)}.group-text{z-index:5;min-width:0;transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px));align-content:center;justify-items:center;gap:18px;padding:30px 24px;display:grid;position:relative}.ink-quote{width:100%;max-width:300px;font:400 20px/1.45 var(--font-serif);letter-spacing:-.2px;color:var(--iron);margin:0}.ink-more{width:100%;max-width:300px;font-size:14px}.ink-more .arrow-back,.ink-more .arrow-up{display:none}html.rail .group[data-side=left] .ink-more{background-position-x:100%;justify-content:flex-end}html.rail .group[data-side=left] .ink-more .arrow-back{display:inline}html.rail .group[data-side=left] .ink-more .arrow-on{display:none}html.rail .group[data-side=left] .ink-more:hover,html.rail .group[data-side=left] .ink-more:focus-visible{background-position-x:0%}html.rail .group{--k:calc(var(--w) / 720);align-items:center;column-gap:round(calc(96px * var(--k)), 1px);grid-template-columns:calc(var(--w) * 1px) round(calc(452px * var(--k)), 1px);display:grid}html.rail .group[data-side=right]{grid-template-columns:round(calc(452px * var(--k)), 1px) calc(var(--w) * 1px)}html.rail .group-media{align-self:start}html.rail .group-text{padding:calc(30px * var(--k)) calc(24px * var(--k));gap:calc(18px * var(--k))}html.rail .ink-quote{max-width:calc(300px * var(--k));font-size:calc(20px * var(--k))}html.rail .ink-more{max-width:calc(300px * var(--k));font-size:max(12px, calc(14px * var(--k)))}html.rail .ink-band{min-height:round(calc(112px * var(--k)), 1px);padding:calc(9px * var(--k)) calc(14px * var(--k));gap:calc(18px * var(--k))}html.rail .ink-campaign{font-size:max(10px, calc(11px * var(--k)))}html.rail .group-title{font-size:calc(21px * var(--k))}html.rail .tabs{margin-top:calc(9px * var(--k))}html.rail .tab{min-height:round(calc(26px * var(--k)), 1px);padding:calc(3px * var(--k)) calc(9px * var(--k));font-size:max(10px, calc(11px * var(--k)))}html.rail .ink-award{width:round(calc(184px * var(--k)), 1px);padding:calc(8px * var(--k)) calc(10px * var(--k))}html.rail .ink-award span{font-size:max(11px, calc(12px * var(--k)))}html.rail .ink-award small{font-size:max(10px, calc(11px * var(--k)))}html.rail .group[data-side=right] .group-media{grid-area:1/2}html.rail .group[data-side=right] .group-text{grid-area:1/1}html:not(.rail) .world{position:relative;overflow-x:clip}html:not(.rail) .hero{min-height:100svh;padding:calc(var(--header-h) + 8vh) var(--gutter) 6vh;align-content:center;gap:6vh;display:grid;position:relative}html:not(.rail) .hero-name{font-size:clamp(3.4rem,15vw,7.6rem)}html:not(.rail) .hero-title{text-align:right;justify-self:end}html:not(.rail) .hero-creative{white-space:normal;font-size:clamp(2.6rem,12vw,5.6rem)}html:not(.rail) .roles{justify-items:end;margin-top:14px;font-size:13px}html:not(.rail) .group{padding:0 var(--gutter);gap:60px;margin:0 0 140px;display:grid;position:relative}html:not(.rail) .group-drift:before{inset:15px -12px -12px 12px}html:not(.rail) .ink-band{gap:12px;min-height:105px;padding:12px 14px}html:not(.rail) .ink-band-title{flex-basis:160px}html:not(.rail) .group-title{font-size:20px}html:not(.rail) .ink-award{width:170px}html:not(.rail) .group-text{justify-items:start;padding:0 12px;transform:none}@media (width>=900px){html:not(.rail) .group{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:96px;margin-bottom:280px}html:not(.rail) .group[data-side=right]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}html:not(.rail) .group[data-side=right] .group-media{grid-area:1/2}html:not(.rail) .group[data-side=right] .group-text{grid-area:1/1}html:not(.rail) .group-drift:before{inset:24px -22px -22px 22px}}html:not(.rail) .handoff{position:relative}html:not(.rail) .work-anchor{top:calc(var(--header-h) * -1);position:relative}.page{z-index:2;background:var(--paper);position:relative}.awards-note{max-width:46rem;padding:12px var(--gutter) 10px;text-align:right;letter-spacing:.01em;color:var(--muted);text-wrap:balance;margin:0 0 0 auto;font-size:11px;line-height:1.5}.library{--band:#18171a;background:var(--band);color:#f3f1ec;padding:clamp(28px,4vh,48px) 0 clamp(24px,3.5vh,40px);overflow:hidden}:root.lights-off .library{--band:#0f0e10}.library .eyebrow{color:#a9a5ad}.library-channel{--cell:clamp(80px, 6.6vw, 100px);--gap:6px;--rowh:calc(var(--cell) * 9 / 16 + var(--gap));height:calc(var(--rowh) * 10);position:relative}.library-rows{align-content:center;gap:var(--gap);background:#0a090b;display:grid;position:absolute;inset:0;overflow:hidden}.library-rows:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(to bottom, var(--band) 0%, transparent 34%, transparent 68%, var(--band) 100%), linear-gradient(to bottom, #000000bf 24%, transparent 42%, transparent 60%, #0009 80%);position:absolute;inset:0}.library-row{overflow:visible}.library-strip{gap:var(--gap);will-change:transform;width:max-content;display:flex}.library-cell{width:var(--cell);aspect-ratio:16/9;outline-offset:2px;background:#1d1c21;outline:1px solid #0000;flex:none;transition:outline-color .3s;display:block;overflow:hidden}.library-cell img{object-fit:cover;opacity:.64;width:100%;height:100%;transition:opacity .35s, transform .6s var(--ease-out)}.library-rows:hover .library-cell img{opacity:.48}.library-rows .library-cell:hover img{opacity:1;transform:scale(1.05)}.library-rows .library-cell:hover{outline-color:#f3f1ecbf}.library-head{z-index:3;pointer-events:none;gap:12px;display:grid;position:absolute;top:9%;left:0;right:0}.library-head h2{font-family:var(--font-serif);font-weight:360;font-size:var(--step-4);letter-spacing:-.025em;text-shadow:0 2px 24px #0000008c;line-height:1}.library-foot{z-index:3;color:#f3f1ec;justify-content:space-between;align-items:baseline;gap:24px;display:flex;position:absolute;bottom:6%;left:0;right:0}.library-sub{font-family:var(--font-serif);font-size:var(--step-1);color:#e4e0e6;text-shadow:0 1px 14px #000000b3}.library-all{color:#cfcbd2;letter-spacing:.02em;flex:none;align-items:center;gap:12px;transition:color .3s;display:inline-flex}.library-arrow{width:34px;height:14px;transition:transform .5s var(--ease-out);display:inline-block}.library-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.library-foot:hover .library-all,.library-foot:focus-visible .library-all{color:#fff}.library-foot:hover .library-arrow,.library-foot:focus-visible .library-arrow,.library-channel:has(.library-cell:hover) .library-arrow{transform:translate(8px)}@media (width<=899px){.library-channel{--cell:76px;height:calc(var(--rowh) * 10 + 40px)}.library-foot{flex-direction:column;gap:4px}}.about{padding-block:clamp(100px,16vh,200px) clamp(60px,10vh,120px)}.about-head{gap:12px;margin-bottom:40px;display:grid}.about-head h2{font-family:var(--font-serif);font-weight:360;font-size:var(--step-4);letter-spacing:-.025em;color:var(--iron);line-height:1}.about-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,90px);display:grid}.about-portrait img{box-shadow:var(--shadow-float);border-radius:3px}.about-copy{max-width:var(--measure);gap:20px;display:grid}.about-links{flex-wrap:wrap;gap:10px 28px;display:flex}.production{border-top:1px solid var(--line);grid-template-columns:4fr 5fr 4fr;gap:36px;margin-top:clamp(60px,10vh,120px);padding-top:36px;display:grid}.production h3{font-family:var(--font-serif);font-weight:400;font-size:var(--step-2);color:var(--iron);margin-top:8px;line-height:1.1}.production h4{color:var(--iron);margin:0 0 6px;font-size:1.02rem;font-weight:600}.production p+h4{margin-top:20px}.production p{font-size:.98rem}.ledger{border-top:1px solid var(--line);grid-template-columns:4fr 5fr 4fr;gap:36px;margin-top:40px;padding-top:28px;display:grid}.ledger ul{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ledger li{gap:1px;display:grid}.ledger .what{color:var(--iron);font-size:.98rem;font-weight:600}.ledger .where,.ledger .when,.ledger .tools,.ledger .based{font-size:.94rem}.ledger .when{color:var(--muted);font-variant-numeric:tabular-nums}.ledger ul.tools{margin-top:10px;display:block}.ledger .tools li{white-space:nowrap;display:inline}.ledger .tools li:not(:last-child):after{content:" · ";white-space:normal}.ledger .based-label{margin-top:22px}.ledger .based{color:var(--iron);margin-top:6px}.contact{gap:18px;padding-block:clamp(100px,18vh,220px) clamp(60px,10vh,120px);display:grid}.contact h2{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--iron);font-size:clamp(3.4rem,1.4rem + 8vw,10rem);font-weight:340;line-height:.95}.contact-bottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;margin-top:24px;display:flex}.contact-bottom>p{color:var(--muted);font-size:var(--step-1)}.contact-email{font-size:var(--step-2);color:var(--iron);letter-spacing:-.02em;overflow-wrap:anywhere;transition:color .3s}.contact-email .arrow{color:var(--rose)}.contact-email:hover,.contact-email:focus-visible{color:var(--rose-deep)}.contact-actions{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:14px;display:flex}.copy-status{font-size:var(--step--1);color:var(--rose-deep);min-height:1.4em}.site-footer{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px 32px;display:flex}@media (width<=860px){.about-grid,.production,.ledger{grid-template-columns:1fr}}.films-hero{padding:calc(var(--header-h) + 8vh) var(--gutter) 28px;gap:14px;display:grid}.films-hero h1{font-family:var(--font-serif);font-weight:360;font-size:var(--step-4);letter-spacing:-.03em;color:var(--iron);line-height:1}.films-hero p{color:var(--muted);max-width:40rem}.filters{padding:18px var(--gutter) 8px;gap:12px;display:grid}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-row .label{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-width:6.5em;margin-right:6px}.chip{border:1px solid var(--line);min-height:40px;color:var(--body);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.95rem;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.chip .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.86em}.chip:hover{border-color:var(--iron)}.chip[aria-pressed=true]{background:var(--iron);border-color:var(--iron);color:var(--paper)}.chip[aria-pressed=true] .n{color:inherit;opacity:.7}.film-grid{padding:28px var(--gutter) clamp(80px, 14vh, 160px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(28px,3vw,44px) clamp(18px,2vw,30px);display:grid}.film-card[hidden]{display:none}.film-card{scroll-margin-top:calc(var(--header-h) + 48px)}.film-card:target .film-thumb{outline:2px solid var(--rose);outline-offset:5px}.film-card button{text-align:left;gap:12px;width:100%;display:grid}.film-thumb{aspect-ratio:16/9;border-radius:3px;position:relative;overflow:clip}.film-thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.film-card button:hover .film-thumb img,.film-card button:focus-visible .film-thumb img{transform:scale(1.04)}.film-thumb .frame-pill{opacity:0;transition:opacity .4s, transform .5s var(--ease-out);transform:translateY(6px)}.film-card button:hover .frame-pill,.film-card button:focus-visible .frame-pill{opacity:1;transform:none}.film-meta{font-size:var(--step--1);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.film-title{font-family:var(--font-serif);font-size:var(--step-1);color:var(--iron);line-height:1.2}.film-empty{padding:0 var(--gutter) 80px;color:var(--muted)}.case-hero{padding:calc(var(--header-h) + 7vh) var(--gutter) 0;gap:18px;display:grid}.case-hero h1{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--iron);max-width:14ch;font-size:clamp(3rem,1.4rem + 6.4vw,8.4rem);font-weight:360;line-height:.95}.case-hero .quote{font-size:var(--step-1);max-width:44rem}.case-media{margin:clamp(40px, 8vh, 90px) var(--gutter) 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:96px;display:grid}@media (width<=860px){.case-media{grid-template-columns:1fr;gap:48px}}html:not(.rail) .case-media.group{margin:clamp(40px,8vh,90px) 0 0}.case-body{padding:clamp(60px, 10vh, 120px) var(--gutter) 0;grid-template-columns:4fr 7fr;gap:32px clamp(32px,6vw,110px);display:grid}.case-body .prose{gap:20px;max-width:42rem;display:grid}.case-body .prose h2{font-family:var(--font-serif);font-weight:400;font-size:var(--step-2);color:var(--iron);line-height:1.1}.case-next{padding:clamp(100px, 18vh, 200px) var(--gutter) clamp(60px, 10vh, 120px);gap:10px;display:grid}.case-next a.next-title{font-family:var(--font-serif);font-size:var(--step-4);color:var(--iron);letter-spacing:-.02em;justify-self:start;max-width:16ch;line-height:1.02}.case-next a.next-title:hover,.case-next a.next-title:focus-visible{color:var(--rose-deep);font-style:italic}@media (width<=860px){.case-body{grid-template-columns:1fr}}.cursor-label{z-index:60;pointer-events:none;color:#f8f7f4;opacity:0;background:#18171a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.88rem;font-weight:500;display:inline-flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.cursor-label .dot-play{background:var(--rose);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cursor-label .dot-play svg{fill:#f8f7f4;width:7px;height:7px;margin-left:1px}@media (hover:none),(pointer:coarse){.cursor-label{display:none}}.player{color:#f3f1ec;background:0 0;border:0;width:min(1200px,94vw);max-width:none;max-height:none;padding:0;overflow:visible}.player::backdrop{backdrop-filter:blur(6px);background:#0f0e10eb}.player[open]{animation:player-in .6s var(--ease-out)}@keyframes player-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.player-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.player-title{font-family:var(--font-serif);font-size:var(--step-1)}.player-close{color:#f3f1ec;align-items:center;gap:10px;min-height:44px;display:inline-flex}.player-close .x{border:1px solid #f3f1ec4d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.player-frame{aspect-ratio:16/9;background:#000;border-radius:4px;overflow:hidden}.player-frame iframe,.player-frame video{background:#000;border:0;width:100%;height:100%;display:block}.player-foot{font-size:var(--step--1);color:#a9a5ad;margin-top:12px}.player-foot a{color:#f3f1ec;text-underline-offset:3px;text-decoration:underline}html.motion [data-reveal]{opacity:0;transform:translateY(22px)}html.motion:not(.app-ready) [data-reveal]{animation:.6s 3s forwards reveal-fallback}@keyframes reveal-fallback{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}.split-line-mask{margin:-.08em 0 -.18em;padding:.08em 0 .18em}.roles-wrap{position:relative}html .roles-wrap .roles.roles-ink{color:var(--iron);clip-path:url(#ink-text-roles);pointer-events:none;margin:0;position:absolute;inset:0}html .roles-wrap .roles.roles-ink:not(.is-clipped){visibility:hidden}.ink-flips{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.ink-band-flip{will-change:translate;margin:0;position:absolute;background:0 0!important}.ink-band-flip,.ink-band-flip *{color:var(--band-bg)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ink-band-flip .ink-award{visibility:hidden}html.rail.rail-phone .world{width:calc(var(--pworld-w) * 1px);height:calc(var(--pworld-h) * 1px)}html.rail.rail-phone .frame-box{left:calc(var(--px) * 1px);top:calc(var(--py) * 1px);width:416px;height:800px}html.rail.rail-phone .world>.group,html.rail.rail-phone .handoff .group{left:calc(var(--px) * 1px);top:calc(var(--py) * 1px)}html.rail.rail-phone .work-anchor{top:800px}html.rail.rail-phone .group{--k:.88;--stag:44px;width:calc(var(--pw) * 1px + var(--stag));display:block}html.rail.rail-phone .group .group-media{width:calc(var(--pw) * 1px)}html.rail.rail-phone .group[data-pside=right] .group-media{margin-left:var(--stag)}html.rail.rail-phone .group-drift:before{inset:14px -13px -13px 13px}html.rail.rail-phone .group .group-text{width:calc(var(--pw) * 1px);transform:translate(calc(var(--pdx) * 1px), calc(var(--pdy) * 1px));justify-items:start;gap:10px;margin-top:30px;padding:0 2px}html.rail.rail-phone .group[data-pside=left] .group-text{margin-left:var(--stag)}html.rail.rail-phone .ink-quote,html.rail.rail-phone .ink-more{max-width:none}html.rail.rail-phone .group .ink-more{background-position-x:0%;justify-content:flex-start}html.rail.rail-phone .group .ink-more .arrow-back,html.rail.rail-phone .group .ink-more .arrow-on{display:none}html.rail.rail-phone .group .ink-more .arrow-up{margin-right:.35em;display:inline}html.rail.rail-phone .hero-name{font-size:78px;top:118px;left:30px}html.rail.rail-phone .hero-pitch{max-width:352px;font-size:18px;top:318px;left:32px}html.rail.rail-phone .hero-pitch span{display:block}html.rail.rail-phone .hero-title{top:468px;right:30px}html.rail.rail-phone .hero-creative{font-size:50px}html.rail.rail-phone .roles{margin-top:14px;font-size:14px}html.rail.rail-phone .lights-zone{width:150px;height:90px}html.rail.rail-phone .lights-shell{left:30px}html.rail.rail-phone .group .ink-band{position:static}html.rail.rail-phone .group .ink-award{z-index:3;width:168px;box-shadow:none;align-content:start;gap:3px;margin:0;padding:10px 11px;display:grid;position:absolute;bottom:calc(100% - 22px)}html.rail.rail-phone .group[data-pside=left] .ink-award{right:calc(var(--stag) * -1 + 12px)}html.rail.rail-phone .group[data-pside=right] .ink-award{left:-12px}html.rail.rail-phone .group .ink-award span{font-size:12px;line-height:1.25}html.rail.rail-phone .group .ink-award small{margin-top:2px;font-size:10px}.swipe-hint{display:none}html.rail.rail-phone .card{z-index:2;touch-action:pan-y;will-change:transform;position:relative}html.rail.rail-phone .has-stack .card,html.rail.rail-phone .stack-card{box-shadow:1.5px 1.5px 0 var(--paper)}html.rail.rail-phone .stack{z-index:1;pointer-events:none;position:absolute;inset:0}html.rail.rail-phone .stack-card{background:var(--band-bg);translate:calc(var(--slot) * 10px) calc(var(--slot) * 10px);will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.stack-picture{aspect-ratio:16/9;flex:none;overflow:hidden}.stack-picture img{object-fit:cover;width:100%;height:100%;display:block}.stack-band{color:var(--band-fg);flex:1;padding:9px 12px}.stack-band .ink-campaign{font-size:10px}.stack-title{font:600 18px/1.15 var(--font-sans);letter-spacing:-.2px;margin:0}.stack-cut{font:600 10px/1.2 var(--font-sans);color:var(--tab-fg);margin:6px 0 0}html.rail.rail-phone .group-drift.has-stack:before{inset:calc(14px + var(--depth) * 10px) calc(-13px - var(--depth) * 10px) calc(-13px - var(--depth) * 10px) calc(13px + var(--depth) * 10px)}html.rail.rail-phone .group .tab:not([aria-selected=true]){display:none}html.rail.rail-phone .swipe-hint{font:500 10.5px/1.3 var(--font-sans);letter-spacing:.01em;color:var(--type);flex-basis:100%;margin-top:4px;display:block}html.rail.rail-phone .swipe-arrow{font-size:12px;display:inline-block}
