.home-module__YN1poG__page{--rf-radius:14px;--rf-radius-sm:10px;--dur-instant:.15s;--dur-quick:.3s;--dur-move:.5s;--ease-out:cubic-bezier(.16, 1, .3, 1);background-color:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--t-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.6;position:relative;overflow-x:clip}.home-module__YN1poG__page h1,.home-module__YN1poG__page h2,.home-module__YN1poG__page h3{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700;line-height:1.05}.home-module__YN1poG__cursorGlow{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--color-brand-500) 8%, transparent), transparent);pointer-events:none;z-index:0;mix-blend-mode:screen;border-radius:50%;width:600px;height:600px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.home-module__YN1poG__nav{z-index:100;justify-content:space-between;align-items:center;padding:2rem 4vw;transition:background-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.home-module__YN1poG__navLinks a:not(.home-module__YN1poG__btn){mix-blend-mode:difference}.home-module__YN1poG__nav[data-scrolled=true]{background:color-mix(in srgb, var(--color-canvas) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-line);padding-block:1rem}.home-module__YN1poG__logo{color:var(--color-ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.home-module__YN1poG__logoImg{width:auto;height:34px;display:block}.home-module__YN1poG__navLinks{align-items:center;display:flex}.home-module__YN1poG__navLinks a{color:var(--color-ink);font-size:var(--t-label);align-items:center;min-height:44px;margin-left:2rem;padding:.5rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.home-module__YN1poG__navLinks a:after{content:"";background:var(--color-accent-400);width:0%;height:1px;transition:width var(--dur-quick) var(--ease-out);position:absolute;bottom:0;left:0}.home-module__YN1poG__navLinks a:hover:after,.home-module__YN1poG__navLinks a:focus-visible:after{width:100%}.home-module__YN1poG__navLinks a.home-module__YN1poG__btn{color:var(--color-on-accent)}.home-module__YN1poG__navLinks a.home-module__YN1poG__btn:after{content:none}.home-module__YN1poG__btn{background:var(--color-brand-500);color:var(--color-on-accent);border-radius:var(--rf-radius-sm);min-height:44px;transition:transform var(--dur-instant) var(--ease-out), filter var(--dur-instant);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.home-module__YN1poG__btn:hover,.home-module__YN1poG__btn:focus-visible{filter:brightness(1.1);outline:2px solid var(--color-brand-400);outline-offset:2px;transform:scale(.97)}.home-module__YN1poG__btnOutline,.home-module__YN1poG__navLinks a.home-module__YN1poG__btnOutline{color:var(--color-brand-400);border:1px solid var(--color-line-strong);background:0 0}.home-module__YN1poG__btnOutline:hover,.home-module__YN1poG__btnOutline:focus-visible{border-color:var(--color-brand-400);color:var(--color-brand-400)}.home-module__YN1poG__hero{z-index:10;flex-direction:column;justify-content:center;min-height:100vh;padding:140px 4vw 10vh;display:flex;position:relative;overflow:hidden}.home-module__YN1poG__heroMedia{z-index:0;position:absolute;inset:0}.home-module__YN1poG__heroMedia:after{content:"";background:linear-gradient(to top, var(--color-ground) 0%, color-mix(in srgb, var(--color-ground) 40%, transparent) 100%);position:absolute;inset:0}.home-module__YN1poG__heroMedia video{object-fit:cover;opacity:.6;width:100%;height:100%}.home-module__YN1poG__heroContent{z-index:2;max-width:min(1120px,100%);position:relative}.home-module__YN1poG__hero h1{font-size:clamp(calc(var(--t-hero) * 1.4), 1rem + 6vw, calc(var(--t-hero) * 1.75));color:var(--color-ink);text-wrap:balance;margin-bottom:2rem}.home-module__YN1poG__hero h1 .line-mask{margin-bottom:-.14em;padding-bottom:.14em;overflow:hidden}.home-module__YN1poG__hero p{font-size:clamp(var(--t-lede), 1rem + 1vw, calc(var(--t-lede) * 1.2));color:var(--color-ink-2);text-wrap:balance;max-width:38ch;margin-bottom:3rem}.home-module__YN1poG__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.home-module__YN1poG__route{background:var(--color-paper);border-top:1px solid var(--color-line);z-index:10;grid-template-columns:4fr 6fr;height:100vh;display:grid;position:relative}.home-module__YN1poG__routeText{flex-direction:column;justify-content:center;padding:20vh 4vw;display:flex}.home-module__YN1poG__routeTitle{font-size:clamp(var(--t-title), 4vw, calc(var(--t-display) * 1.33));margin-bottom:4rem}.home-module__YN1poG__routeList{margin:0;padding:0;list-style:none;position:relative}.home-module__YN1poG__routeList:before{content:"";background:var(--color-line);width:2px;position:absolute;top:0;bottom:0;left:0}.home-module__YN1poG__routeProgress{background:var(--color-brand-400);width:2px;height:0%;position:absolute;top:0;left:0}.home-module__YN1poG__routeItem{font-family:var(--font-display);font-size:clamp(var(--t-section), 2vw, calc(var(--t-title) * 1.25));color:var(--color-ink-4);transition:color var(--dur-quick) var(--ease-out);padding:1.5rem 0 1.5rem 2rem;font-weight:700;position:relative}.home-module__YN1poG__routeItem.home-module__YN1poG__active{color:var(--color-ink)}.home-module__YN1poG__routeMedia{background:var(--color-surface);height:100%;position:relative;overflow:hidden}.home-module__YN1poG__routeStage{opacity:0;transition:opacity var(--dur-move) var(--ease-out);justify-content:center;align-items:center;padding:4vw;display:flex;position:absolute;inset:0}.home-module__YN1poG__routeStage.home-module__YN1poG__active{opacity:1;z-index:2}.home-module__YN1poG__artBox{border:1px solid var(--color-line-strong);border-radius:var(--rf-radius);background:var(--color-surface-2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:60vh;padding:3rem;display:flex;position:relative;overflow:hidden}.home-module__YN1poG__artBoxGap{gap:2rem}.home-module__YN1poG__artBoxBare{background:0 0;border:none;padding:0}.home-module__YN1poG__stageCopy{color:var(--color-ink-2);font-size:var(--t-lede);text-align:center;text-wrap:balance;max-width:24ch;line-height:1.5}.home-module__YN1poG__stageLead{color:var(--color-brand-400);font-family:var(--font-display);font-size:var(--t-title);font-weight:700}.home-module__YN1poG__script{text-align:left;max-width:80%;color:var(--color-ink-2);font-family:var(--font-mono);font-size:calc(var(--t-body) * 1.2);z-index:1;position:relative}.home-module__YN1poG__scriptQuote{color:var(--color-brand-400);margin-top:1rem}.home-module__YN1poG__stamp{color:var(--color-brand-500);border:4px solid var(--color-brand-500);font-size:calc(var(--t-title) * 1.25);font-weight:800;font-family:var(--font-display);z-index:2;padding:.5rem 1rem;position:absolute;bottom:12%;right:8%;transform:rotate(-8deg)}.home-module__YN1poG__plates{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.home-module__YN1poG__plate{object-fit:cover;border-radius:var(--rf-radius-sm);width:100%;height:30vh}.home-module__YN1poG__masterVideo{border-radius:var(--rf-radius);max-width:100%;height:60vh}.home-module__YN1poG__masterTag{background:color-mix(in srgb, var(--color-surface) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-line);border-radius:var(--rf-radius-sm);color:var(--color-ink);font-family:var(--font-display);white-space:nowrap;padding:.75rem 1.5rem;font-weight:700;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.home-module__YN1poG__page[data-motion=on] [data-reveal],.home-module__YN1poG__page[data-motion=on] [data-stamp]{opacity:0}.home-module__YN1poG__page[data-motion=on] [data-plate]{clip-path:inset(0 100% 0 0)}.home-module__YN1poG__originals{background:var(--color-ground);z-index:10;padding:15vh 4vw;position:relative}.home-module__YN1poG__originalsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:6rem;display:flex}.home-module__YN1poG__originalsHeader h2,.home-module__YN1poG__plansHeader h2{font-size:clamp(calc(var(--t-display) * .85), 5vw, calc(var(--t-display) * 1.67));margin-bottom:1rem}.home-module__YN1poG__originalsHeader p{font-size:var(--t-lede);color:var(--color-ink-3);max-width:30ch}.home-module__YN1poG__filmGrid{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:4vw;padding-top:4vw;display:grid}.home-module__YN1poG__filmCard{flex-direction:column;gap:1.5rem;display:flex}.home-module__YN1poG__filmMedia{aspect-ratio:16/9;background:var(--color-surface-2);border-radius:var(--rf-radius);width:100%;position:relative;overflow:hidden}.home-module__YN1poG__filmMedia video{object-fit:cover;width:100%;height:100%}.home-module__YN1poG__filmCredits h3{font-size:var(--t-section);color:var(--color-ink);margin-bottom:.5rem}.home-module__YN1poG__filmCredits p{color:var(--color-ink-3);font-size:var(--t-label)}.home-module__YN1poG__plans{background:var(--color-paper);border-top:1px solid var(--color-line);padding:15vh 4vw}.home-module__YN1poG__plansHeader{max-width:800px;margin-bottom:4rem}.home-module__YN1poG__plansHeader h2{margin-bottom:1.5rem}.home-module__YN1poG__plansHeader p{font-size:var(--t-lede);color:var(--color-ink-2)}.home-module__YN1poG__pricing{border-collapse:collapse;width:100%}.home-module__YN1poG__pricing th,.home-module__YN1poG__pricing td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;padding:2rem 1rem}.home-module__YN1poG__pricing th{font-family:var(--font-display);font-size:var(--t-title);color:var(--color-ink);width:25%}.home-module__YN1poG__price{font-family:var(--font-mono);font-size:var(--t-section);color:var(--color-brand-400);white-space:nowrap}.home-module__YN1poG__price small{font-size:var(--t-body);color:var(--color-ink-3);display:block}.home-module__YN1poG__yield{color:var(--color-ink-2);font-size:calc(var(--t-body) * 1.125)}.home-module__YN1poG__act{text-align:right}.home-module__YN1poG__leadTime{color:var(--color-ink-3);font-size:var(--t-dense);margin-top:.5rem;display:block}.home-module__YN1poG__plansNote{text-align:center;color:var(--color-ink-2);font-size:calc(var(--t-body) * 1.125);text-wrap:balance;margin-top:3rem}.home-module__YN1poG__plansFine{color:var(--color-ink-4);font-size:var(--t-label);margin-top:2rem}.home-module__YN1poG__agencyCallout{background:var(--color-surface);border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:10vh 4vw;display:flex}.home-module__YN1poG__agencyCallout p{font-family:var(--font-display);font-weight:700;font-size:clamp(var(--t-lede), 1rem + 1.2vw, var(--t-title));text-wrap:balance;max-width:34ch;line-height:1.2}.home-module__YN1poG__footer{background:var(--color-paper);border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:2rem;padding:8vw 4vw 4vw;display:flex}.home-module__YN1poG__footerBrand p{color:var(--color-ink-4);font-size:var(--t-label)}.home-module__YN1poG__footerTag{margin-top:1rem}.home-module__YN1poG__footerLinks{gap:4vw;display:flex}.home-module__YN1poG__footerLinks a{color:var(--color-ink-3);min-height:44px;transition:color var(--dur-instant);align-items:center;margin-bottom:.25rem;text-decoration:none;display:flex}.home-module__YN1poG__footerLinks a:hover{color:var(--color-brand-400)}@media (prefers-reduced-motion:reduce){.home-module__YN1poG__nav{transition:none}.home-module__YN1poG__cursorGlow{display:none}.home-module__YN1poG__btn{transition:none;transform:none!important}.home-module__YN1poG__route{height:auto;display:block}.home-module__YN1poG__page [data-reveal],.home-module__YN1poG__page [data-stamp]{opacity:1!important}.home-module__YN1poG__page [data-plate]{clip-path:inset(0)!important}}@media (prefers-reduced-motion:reduce) and (min-width:769px){.home-module__YN1poG__routeMedia{display:none}}@media (max-width:768px){.home-module__YN1poG__nav{padding:1rem 4vw}.home-module__YN1poG__logoImg{height:26px}.home-module__YN1poG__hero{min-height:0;padding-top:120px;padding-bottom:6rem}.home-module__YN1poG__heroMedia:after{background:linear-gradient(to top, var(--color-ground) 8%, color-mix(in srgb, var(--color-ground) 35%, transparent) 100%)}.home-module__YN1poG__heroMedia video{opacity:.85}.home-module__YN1poG__route{flex-direction:column;grid-template-columns:1fr;gap:2rem;height:auto;padding-bottom:10vh;display:flex}.home-module__YN1poG__routeText{padding:8vh 4vw 0}.home-module__YN1poG__routeTitle{margin-bottom:2rem}.home-module__YN1poG__routeList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.home-module__YN1poG__routeList::-webkit-scrollbar{display:none}.home-module__YN1poG__routeList:before,.home-module__YN1poG__routeProgress{display:none}.home-module__YN1poG__routeItem{font-size:var(--t-body);scroll-snap-align:center;white-space:nowrap;border:1px solid var(--color-line);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;min-height:44px;padding:.5rem 1rem;display:flex}.home-module__YN1poG__routeItem.home-module__YN1poG__active{background:var(--color-brand-500);color:var(--color-on-accent);border-color:var(--color-brand-500)}.home-module__YN1poG__routeMedia{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:0 0;align-items:stretch;gap:4vw;width:100%;height:auto;padding:0 4vw 4vw;overflow:auto hidden;display:flex!important}.home-module__YN1poG__routeMedia::-webkit-scrollbar{display:none}.home-module__YN1poG__routeStage{scroll-snap-align:center;background:var(--color-surface);border-radius:var(--rf-radius);z-index:2;flex:0 0 92%;min-height:50vh;padding:0;position:relative;overflow:hidden;opacity:1!important}.home-module__YN1poG__artBox{background:0 0;border:none;height:auto;min-height:50vh;padding:2rem 1rem}.home-module__YN1poG__stamp{font-size:calc(var(--t-section) * 1.2);border-width:3px;bottom:7%;right:8%}.home-module__YN1poG__pricing,.home-module__YN1poG__pricing tbody{display:block}.home-module__YN1poG__pricing tr{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1.5rem 0;display:grid}.home-module__YN1poG__pricing th,.home-module__YN1poG__pricing td{border:none;width:auto;padding:0;display:block}.home-module__YN1poG__pricing th{font-size:var(--t-section)}.home-module__YN1poG__yield{font-size:var(--t-body);grid-column:1/-1}.home-module__YN1poG__price{text-align:right;font-size:var(--t-lede);grid-area:1/2}.home-module__YN1poG__act{text-align:left;grid-column:1/-1;margin-top:.75rem}.home-module__YN1poG__act:empty,.home-module__YN1poG__navLinks a:not(.home-module__YN1poG__btn){display:none}.home-module__YN1poG__navLinks .home-module__YN1poG__btn{margin-left:0}.home-module__YN1poG__footerLinks{flex-wrap:wrap}}.home-module__YN1poG__page [id]{scroll-margin-top:88px}.home-module__YN1poG__soon{font-family:var(--font-mono);font-size:var(--t-label);color:var(--color-ink-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;display:inline-block}
