.sc-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.sc-container{padding-inline:3rem}}.sc-section{padding-block:clamp(4rem,10vw,7.5rem)}.sc-eyebrow{font-family:var(--rd-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(240,238,230,.62)}.sc-btn{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.9rem 1.5rem;font-weight:600;font-size:.95rem;line-height:1;border:1px solid transparent;transition:background-color .25s,color .25s,border-color .25s}.sc-btn-primary{background:#f0eee6;color:#06070b}.sc-btn-primary:hover{background:#22c55e;color:#06070b}.sc-btn-ghost{border-color:rgba(240,238,230,.16);color:#f0eee6}.sc-btn-ghost:hover{border-color:#f0eee6}.world .sc-btn-ghost{border-color:color-mix(in oklab,var(--world-ink) 22%,transparent);color:var(--world-ink)}.world .sc-btn-ghost:hover{border-color:var(--world-ink)}.rd-root [tabindex]:focus-visible,.rd-root a:focus-visible,.rd-root button:focus-visible{outline:2px solid #22c55e;outline-offset:3px}.world [tabindex]:focus-visible,.world a:focus-visible,.world button:focus-visible{outline-color:var(--world-ink)}.sc-mono{font-family:var(--rd-mono),ui-monospace,monospace}.sc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rd-navlink:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background:currentColor;transition:width .3s ease}.rd-navlink:hover{color:var(--rd-nav-ink,#f0eee6)!important}.rd-navlink:hover:after{width:100%}.world{--world-bg:#0d0f15;--world-ink:#f0eee6;--world-accent:#22c55e;--world-accent-2:#8b897e;--world-font:var(--rd-sans),system-ui,sans-serif;--world-weight:600;--world-stretch:100%;--world-tracking:-0.03em;--world-duration:1s;isolation:isolate;background:var(--world-bg);color:var(--world-ink)}.world .world-display,.world.world-display{font-family:var(--world-font);font-weight:var(--world-weight);font-stretch:var(--world-stretch);letter-spacing:var(--world-tracking)}.world .world-accent{color:var(--world-accent)}.world .sc-eyebrow,.world .world-muted{color:color-mix(in oklab,var(--world-ink) 62%,transparent)}.world .world-line{border-color:color-mix(in oklab,var(--world-ink) 16%,transparent)}.world .world-card{background:color-mix(in oklab,var(--world-ink) 6%,transparent)}.world .world-pill{background:var(--world-accent);color:var(--world-bg)}.world[data-texture=grain]:after,.world[data-texture=paper]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.world[data-texture=grain]:after{opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.world[data-texture=paper]:after{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:240px 240px}.sc-chip{padding:.25rem .75rem;font-size:.68rem}.sc-chip,.sc-status{display:inline-flex;align-items:center;border-radius:999px;font-family:var(--rd-mono),ui-monospace,monospace;line-height:1.5}.sc-status{padding:.15rem .55rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.sc-card{transition:transform .5s cubic-bezier(.22,1,.36,1)}.sc-card:focus-visible,.sc-card:hover{transform:translateY(-4px)}.sc-card-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 20% 0,var(--world-accent) 0,transparent 55%);transition:opacity .7s ease}.sc-card:focus-visible .sc-card-glow,.sc-card:hover .sc-card-glow{opacity:.18}.sc-card-media{transition:transform 1.2s ease-out;transform-origin:50% 50%}.sc-card:focus-visible .sc-card-media,.sc-card:hover .sc-card-media{transform:scale(1.03)}.sc-frame{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(240,238,230,.1);background:#0d0f15}.world .sc-frame{border-color:color-mix(in oklab,var(--world-ink) 16%,transparent);background:color-mix(in oklab,var(--world-ink) 6%,var(--world-bg))}.sc-frame img{display:block;width:100%;height:auto}.sc-frame-scroll{max-height:70vh}.sc-frame-scroll img{transition:transform 6s linear}.sc-frame-scroll:focus-visible img,.sc-frame-scroll:hover img{transform:translateY(calc(-100% + 70vh))}.sc-plate{position:relative;aspect-ratio:16/10;width:100%;overflow:hidden;container-type:inline-size;background:radial-gradient(90% 80% at 88% 18%,color-mix(in oklab,var(--world-accent-2) 22%,transparent) 0,transparent 62%),color-mix(in oklab,var(--world-ink) 5%,var(--world-bg))}.sc-plate-fill{aspect-ratio:auto;height:100%}@media (min-width:768px){.sc-plate-cover{aspect-ratio:21/9}}.sc-plate-glyph{position:absolute;right:-.04em;bottom:-.2em;font-size:64cqw;line-height:.8;color:var(--world-accent);opacity:.92;user-select:none}.sc-plate[data-mood=serif] .sc-plate-glyph{font-style:italic;right:.02em}.sc-plate[data-mood=display] .sc-plate-glyph{bottom:-.12em}.sc-plate-ring{position:absolute;top:12%;right:34%;width:26cqw;aspect-ratio:1;border-radius:999px;border:1px solid color-mix(in oklab,var(--world-ink) 34%,transparent)}.sc-plate-rule{position:absolute;left:6%;right:6%;top:50%;height:1px;background:color-mix(in oklab,var(--world-ink) 14%,transparent)}.sc-plate-name{position:absolute;left:6%;bottom:9%;max-width:56%;font-size:7.4cqw;line-height:.95;color:var(--world-ink)}.sc-plate-meta{position:absolute;left:6%;top:8%;font-family:var(--rd-mono),ui-monospace,monospace;font-size:max(9px,1.35cqw);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab,var(--world-ink) 62%,transparent)}.cta-tile .sc-plate-meta,.rd-work-card .sc-plate-meta,.rd-work-card .sc-plate-name{display:none}.rd-work-card .sc-plate-glyph{font-size:50cqw}.rd-work-card .rd-work-ink{color:color-mix(in oklab,var(--world-ink) 84%,transparent)}.rd-work-text{transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.rd-work-card:focus-visible .rd-work-text,.rd-work-card:hover .rd-work-text{opacity:0;transform:translateY(-12px)}@media (hover:none){.rd-work-card:hover .rd-work-text{opacity:1;transform:none}}.rd-work-scrim{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.rd-work-card:focus-visible .rd-work-scrim,.rd-work-card:hover .rd-work-scrim{opacity:1}.sc-phone{margin-inline:auto;width:100%;max-width:320px}.sc-phone-shell{box-sizing:content-box;position:relative;overflow:hidden;border-radius:2.25rem;border:7px solid #131316;background:#0b0b0c;box-shadow:0 30px 70px -32px rgb(0 0 0/.75)}.sc-phone-notch{position:absolute;top:.45rem;left:50%;z-index:3;width:32%;height:.6rem;transform:translateX(-50%);border-radius:999px;background:#131316;pointer-events:none}.sc-phone-frame{display:block;border:0;transform-origin:top left}.sc-phone-poster{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.sc-phone-poster:disabled{cursor:default}.sc-phone-media,.sc-phone-poster img{display:block;width:100%;height:auto}.sc-phone-cue{position:absolute;inset-inline:0;bottom:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-inline:auto;width:fit-content;padding:.55rem 1rem;border-radius:999px;background:rgb(6 7 11/.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--rd-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f0eee6;transition:background-color .25s,color .25s}.sc-phone-poster:hover .sc-phone-cue{background:#22c55e;color:#06070b}.sc-phone-cue-dot{width:6px;height:6px;border-radius:999px;background:#22c55e}.sc-phone-poster:hover .sc-phone-cue-dot{background:#06070b}@media (prefers-reduced-motion:no-preference){.sc-phone-cue-dot{animation:sc-pulse 2s ease-in-out infinite}}@keyframes sc-pulse{50%{opacity:.35}}.sc-phone-loading{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--rd-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;color:#8e8e93;pointer-events:none}.sc-phone-caption{margin-top:.9rem;text-align:center;font-size:.8rem;line-height:1.5;color:color-mix(in oklab,var(--world-ink,#f0eee6) 60%,transparent)}.sc-reel-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.sc-reel-video[data-playing=true]{opacity:1}.sc-reel-toggle{position:absolute;right:.75rem;bottom:.75rem;z-index:3;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(6 7 11/.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f0eee6;transition:background-color .25s,color .25s}.sc-reel-toggle:hover{background:#22c55e;color:#06070b}.sc-reel-row{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.sc-reel-row>*{flex:0 0 min(78vw,300px);scroll-snap-align:center}@media (min-width:1024px){.sc-reel-row{overflow:visible;justify-content:center}}.rd-nav{--rd-nav-ink:#f0eee6;--rd-nav-ink-2:rgba(240,238,230,0.7);--rd-nav-bg:#06070b;--rd-nav-glass:rgba(6,7,11,0.8);--rd-nav-line:rgba(240,238,230,0.1)}.rd-nav .rd-logo-dark{display:none}.rd-root[data-light-world] .rd-nav:not([data-open=true]),html.light-world .rd-nav:not([data-open=true]){--rd-nav-ink:var(--nav-ink);--rd-nav-ink-2:color-mix(in oklab,var(--nav-ink) 72%,transparent);--rd-nav-bg:var(--nav-bg);--rd-nav-glass:color-mix(in oklab,var(--nav-bg) 84%,transparent);--rd-nav-line:color-mix(in oklab,var(--nav-ink) 14%,transparent)}.rd-root[data-light-world] .rd-nav:not([data-open=true]) .rd-logo-light,html.light-world .rd-nav:not([data-open=true]) .rd-logo-light{display:none}.rd-root[data-light-world] .rd-nav:not([data-open=true]) .rd-logo-dark,html.light-world .rd-nav:not([data-open=true]) .rd-logo-dark{display:block}.rd-root[data-light-world] .rd-nav:not([data-open=true]) :is(a,button):not(.rd-nav-menu *):focus-visible,html.light-world .rd-nav:not([data-open=true]) :is(a,button):not(.rd-nav-menu *):focus-visible{outline-color:var(--rd-nav-ink)}.sc-tag{display:flex;overflow:hidden;width:min(15rem,70vw);height:21px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.sc-tag-track{display:flex;flex:none;width:max-content;animation:sc-tag-slide 14s linear infinite}.sc-tag[data-paused] .sc-tag-track{animation-play-state:paused}.sc-tag-copy{display:flex;flex:none}.sc-tag-item{display:inline-flex;flex:none;align-items:center;gap:1rem;padding-right:1rem;font-family:var(--rd-sans),system-ui,sans-serif;font-size:14px;line-height:21px;text-transform:uppercase;white-space:nowrap;color:#f0eee6}.sc-tag-dot{width:5px;height:5px;border-radius:999px;background:#22c55e}@keyframes sc-tag-slide{to{transform:translateX(-50%)}}.sc-tag-toggle{position:absolute;top:50%;left:calc(100% + .5rem);display:grid;place-items:center;width:1.5rem;height:1.5rem;transform:translateY(-50%);border-radius:999px;border:1px solid rgba(240,238,230,.16);color:rgba(240,238,230,.75);transition:border-color .25s,color .25s}.sc-tag-toggle:hover{border-color:#f0eee6;color:#f0eee6}@media (prefers-reduced-motion:reduce){.sc-tag{-webkit-mask-image:none;mask-image:none;width:auto;justify-content:center}.sc-tag-track{animation:none}.sc-tag-copy+.sc-tag-copy,.sc-tag-dot,.sc-tag-item:not(:first-child),.sc-tag-toggle{display:none}.sc-tag-item{padding-right:0}.sc-card,.sc-card-media,.sc-frame-scroll img{transition:none}}@media (prefers-reduced-motion:reduce){.sc-card:focus-visible,.sc-card:focus-visible .sc-card-media,.sc-card:hover,.sc-card:hover .sc-card-media{transform:none}.sc-reel-video{display:none}.sc-frame-scroll{overflow-y:auto}.sc-frame-scroll:focus-visible img,.sc-frame-scroll:hover img{transform:none}}