.landing-module__d0ud2q__scene{position:relative}.landing-module__d0ud2q__sceneOverlap{margin-top:-100vh}.landing-module__d0ud2q__pin{height:100svh;position:sticky;top:0;overflow:hidden}.landing-module__d0ud2q__pinPaper{background:color-mix(in srgb, var(--wc-paper,#f7f5ef) calc(var(--enter,1) * 100%), transparent);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__d0ud2q__pinPaper{background:var(--wc-paper,#f7f5ef)}}.landing-module__d0ud2q__pinContent{width:100%;opacity:calc(1 - min(1, var(--exit,0) * 1.4));transform:scale(calc(1 - .06 * var(--exit,0) - .03 * (1 - var(--enter,1))));will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__d0ud2q__pinContent{opacity:1;transform:none}}.landing-module__d0ud2q__frame{aspect-ratio:16/9;width:min(95vw,168svh,1760px);position:relative}.landing-module__d0ud2q__frameMedia{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:860px){.landing-module__d0ud2q__frame{aspect-ratio:9/16;width:min(96vw,55svh)}}.landing-module__d0ud2q__bubble{width:min(var(--bw,400px), 86vw);aspect-ratio:1421/1245;opacity:calc(min(1, var(--reveal,0) * 4) * var(--boxfade,1));transform:translateY(calc((1 - min(1, var(--reveal,0) * 3)) * 16px));will-change:transform, opacity;position:relative}.landing-module__d0ud2q__bubbleGhost{aspect-ratio:auto}.landing-module__d0ud2q__bubbleGhost .landing-module__d0ud2q__bubbleInner{padding:10px 4px;position:static}@media (min-width:861px){.landing-module__d0ud2q__bubbleGhost .landing-module__d0ud2q__bubbleHead{font-size:30px}.landing-module__d0ud2q__bubbleGhost .landing-module__d0ud2q__bubbleBody{font-size:17px;line-height:1.55}}.landing-module__d0ud2q__bubbleBg{opacity:.78;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.landing-module__d0ud2q__bubbleFlip{transform:translateY(calc((1 - min(1, var(--reveal,0) * 3)) * 16px)) scaleX(-1)}.landing-module__d0ud2q__bubbleFlip .landing-module__d0ud2q__bubbleInner{transform:scaleX(-1)}.landing-module__d0ud2q__bubbleFlipV{transform:translateY(calc((1 - min(1, var(--reveal,0) * 3)) * 16px)) scaleY(-1)}.landing-module__d0ud2q__bubbleFlipV .landing-module__d0ud2q__bubbleInner{transform:scaleY(-1)}@media (max-width:860px){.landing-module__d0ud2q__bubbleFlipVM{transform:translateY(calc((1 - min(1, var(--reveal,0) * 3)) * 16px)) scale(-1, -1)}.landing-module__d0ud2q__bubbleFlipVM .landing-module__d0ud2q__bubbleInner{transform:scale(-1)}}.landing-module__d0ud2q__bubbleInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:13% 11% 33% 13%}.landing-module__d0ud2q__bubbleHead{font-size:clamp(19px,1.75vw,26px)}.landing-module__d0ud2q__bubbleBody{font-size:clamp(13px,1.05vw,15px)}.landing-module__d0ud2q__bubbleHead.landing-module__d0ud2q__bubbleTextCompact{font-size:17px}.landing-module__d0ud2q__bubbleBody.landing-module__d0ud2q__bubbleTextCompact{font-size:12.5px}@media (max-width:860px){.landing-module__d0ud2q__bubble{width:min(var(--bw,400px), var(--bw-m,86vw))}.landing-module__d0ud2q__bubbleHead,.landing-module__d0ud2q__bubbleHead.landing-module__d0ud2q__bubbleTextCompact{font-size:15px}.landing-module__d0ud2q__bubbleBody,.landing-module__d0ud2q__bubbleBody.landing-module__d0ud2q__bubbleTextCompact{font-size:11.5px;line-height:1.45}}.landing-module__d0ud2q__bubbleWord{opacity:clamp(0, calc(var(--reveal,0) * var(--wn,20) * 1.15 - var(--wi,0)), 1)}.landing-module__d0ud2q__bubbleCta{opacity:clamp(0, calc(var(--reveal,0) * 6 - 5), 1)}@media (prefers-reduced-motion:reduce){.landing-module__d0ud2q__bubble,.landing-module__d0ud2q__bubbleFlip{opacity:1;transform:none}.landing-module__d0ud2q__bubbleFlip{transform:scaleX(-1)}.landing-module__d0ud2q__bubbleFlipV{transform:scaleY(-1)}.landing-module__d0ud2q__bubbleWord,.landing-module__d0ud2q__bubbleCta{opacity:1}}.landing-module__d0ud2q__video,.landing-module__d0ud2q__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-module__d0ud2q__wash{background:color-mix(in srgb, var(--card) 72%, transparent);border-radius:var(--r-card);box-shadow:0 0 0 10px color-mix(in srgb, var(--card) 36%, transparent)}.landing-module__d0ud2q__fadeable{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(12px)}.landing-module__d0ud2q__fadeableShown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-module__d0ud2q__fadeable{opacity:1;transition:none;transform:none}}.landing-module__d0ud2q__scrollCue{mix-blend-mode:multiply;border-radius:999px}.landing-module__d0ud2q__ctaBtn{border-radius:var(--r-btn);border:1.5px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__d0ud2q__ctaBtnPrimary{background:var(--marigold)}@media (max-width:860px){.landing-module__d0ud2q__ctaBtn{padding:4px 14px;font-size:12.5px}}.landing-module__d0ud2q__takeover{opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-module__d0ud2q__takeoverShown{opacity:1;pointer-events:auto}.landing-module__d0ud2q__takeoverPaper{background:var(--wc-paper,#f7f5ef);position:absolute;inset:0}.landing-module__d0ud2q__takeoverWood{background:var(--wc-wood-deep);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.landing-module__d0ud2q__takeover{transition:none}}.landing-module__d0ud2q__railScrim{z-index:60;background:color-mix(in srgb, var(--ink) 30%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.landing-module__d0ud2q__railDetail{border:1.5px solid var(--ink);border-radius:var(--r-card);background:var(--card);width:min(330px,88vw);box-shadow:var(--shadow-float,0 30px 60px -20px #3b34304d);overflow:hidden}.landing-module__d0ud2q__railDetailImg{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;display:block}.landing-module__d0ud2q__railDetailBody{flex-direction:column;gap:8px;min-width:0;padding:14px 16px 16px;display:flex}.landing-module__d0ud2q__railDetailScribble{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;line-height:1.2}.landing-module__d0ud2q__railDetailMonologue{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:861px){.landing-module__d0ud2q__railDetail{width:min(720px,90vw);display:flex}.landing-module__d0ud2q__railDetailImg{width:46%}.landing-module__d0ud2q__railDetailBody{flex:1;justify-content:center;gap:10px;padding:20px 22px}.landing-module__d0ud2q__railDetailScribble{font-size:22px}.landing-module__d0ud2q__railDetailMonologue{-webkit-line-clamp:7;font-size:14px}}
