.r5{--acc:var(--accent,72 144 239);--acc-light:var(--accent-light,160 204 251);--edge:rgb(var(--acc) / .34);--logo-h:64px;--logo-c:42px;--top-pad:10px;--top-h:calc(var(--top-pad) + var(--logo-h) + 8px);--top-c:calc(var(--top-pad) + var(--logo-c) + 8px)}@media (min-width:900px){.r5{--pad:clamp(32px, 3.8vw, 76px);--logo-h:clamp(88px, 6.95vw, 110px);--logo-c:52px;--top-pad:16px}}html:has(.r5-home){scroll-snap-type:y proximity}.r5d,.r5k,.r5b{scroll-snap-align:start}.r5t{z-index:30;height:0;position:sticky;top:0}.r5t-in{padding:var(--top-pad) var(--pad) 8px;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.r5t-in:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--color-ink) 58%, #090b0e00);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0 0 -18px}.r5t[data-compact=true] .r5t-in:before{opacity:1}.r5t-logo{height:var(--logo-h);transition:height .7s var(--ease-out);flex:none;display:block}.r5t[data-compact=true] .r5t-logo{height:var(--logo-c)}.r5t-logo img{width:auto;height:100%;display:block}.r5t-r{height:44px;margin-top:calc((var(--logo-c) - 44px) / 2);align-items:center;gap:4px;display:flex}.r5t-loc{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--acc) / .85);font-size:.75rem;font-weight:400}.r5t .r5t-loc{left:var(--pad);top:calc(var(--top-h) + 4px);transition:opacity .4s var(--ease-out);position:absolute}.r5t[data-compact=true] .r5t-loc{opacity:0}@media (min-width:720px){.r5t-r{gap:12px}}@media (min-width:900px){.r5t .r5t-loc{margin-right:14px;font-size:.8125rem;position:static}.r5t[data-compact=true] .r5t-loc{opacity:1}}@media (prefers-reduced-motion:no-preference){.r5t-logo img{animation:r5-up .95s var(--ease-out) 50ms both}.r5t-r{animation:r5-fade .8s var(--ease-out) .3s both}.r5w-item{animation:r5-up .8s var(--ease-out) both}.r5w-item:first-child{animation-delay:.2s}.r5w-item:nth-child(2){animation-delay:.28s}.r5w-item:nth-child(3){animation-delay:.36s}.r5w-item:nth-child(4){animation-delay:.44s}.r5p-media:after{content:"";background:var(--color-ink);opacity:0;pointer-events:none;animation:r5-veil 1.2s var(--ease-out) both;position:absolute;inset:0}.r5p-says{animation:r5-fade .9s var(--ease-out) .35s both}}@keyframes r5-veil{0%{opacity:.62}}@keyframes r5-up{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.r5t-logo,.r5t-in:before,.r5t .r5t-loc{transition:none}}.r5-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r5d{--wh:min(calc((100vw - 2 * var(--pad)) / 4.5), 10.5svh);min-height:100svh;padding:calc(var(--top-h) + 36px) var(--pad) 22px;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:clip}.r5d-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle 54vmax at 108% calc(100% + 36vmax), rgb(var(--acc) / .015) 0%, rgb(var(--acc) / .03) 84%, rgb(var(--acc) / .09) 96.5%, rgb(var(--acc) / .3) 99.4%, rgb(var(--acc) / .05) 100.3%, transparent 104%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 140px),#0000);mask-image:linear-gradient(#000 calc(100% - 140px),#0000)}.r5d-in{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.r5w{justify-items:start;row-gap:calc(var(--wh) * .02);margin:0;padding:0;list-style:none;display:grid}.r5w-btn{-webkit-tap-highlight-color:transparent;outline:none;padding:0;display:block}.r5w-art{transition:filter var(--t-quick) var(--ease-out)}.r5d[data-input=key] .r5w-btn:focus-visible .r5w-art{filter:drop-shadow(0 0 1.5px rgb(var(--acc) / 1)) drop-shadow(0 0 1.5px rgb(var(--acc) / 1)) drop-shadow(0 0 10px rgb(var(--acc) / .55))}.r5w-art{height:var(--wh);margin-left:calc(var(--wh) * -.05);display:block;position:relative}.r5w-art img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.r5w-art__lit{opacity:0;transition:opacity var(--t-move) var(--ease-mix)}.r5w-item[data-on=true] .r5w-art__lit{opacity:1}.r5p{isolation:isolate;background:var(--color-graphite);border-radius:24px;flex:1;min-height:300px;position:relative;overflow:hidden}.r5p-media,.r5p-shot,.r5p-shade{position:absolute;inset:0}.r5p-media{z-index:-1}.r5p-shot{opacity:0;background:var(--blur-port,none) 50% 50% / cover no-repeat;transition:opacity .6s var(--ease-out)}@media (min-width:900px){.r5p-shot{background-image:var(--blur-land,none)}}.r5p-shot[data-on=true]{opacity:1}.r5p-shot img,.r5p-shot video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r5p-shot video{opacity:0;transition:opacity .8s var(--ease-out)}.r5p-shot video.is-live{opacity:1}.r5p-shade{background:linear-gradient(#090b0e00 26%,#090b0e9e 56%,#090b0ee6 78%,#090b0ef7 100%),linear-gradient(90deg,#090b0e66,#090b0e00 60%)}.r5p:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--edge);pointer-events:none;position:absolute;inset:0}.r5p-says{align-items:end;padding:22px 20px 30px;display:grid;position:absolute;inset:0}.r5p-say{opacity:0;visibility:hidden;transition:opacity var(--t-move) var(--ease-out), visibility 0s var(--t-move);grid-area:1/1}.r5p-say[data-on=true]{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out), visibility 0s}.r5p-h{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,3.15vw,3.4rem);font-weight:700;line-height:1.05}.r5p-line{color:#f1eee7db;max-width:34ch;margin-top:10px;font-size:1.0625rem;line-height:1.4}.r5p-btn{height:52px;margin-top:20px}@media (min-width:900px){.r5d{--panel-w:50vw;--gap:clamp(20px, 2.4vw, 44px);--wh:min(calc((100vw - 2 * var(--pad) - var(--panel-w) - var(--gap)) / 4.37), calc((100svh - var(--top-h) - 84px) / 4.12));padding:calc(var(--top-h) + 16px) var(--pad) 32px}.r5d-in{justify-content:space-between;align-self:stretch;align-items:stretch;gap:var(--gap);flex-direction:row;flex:none;margin:auto 0;padding-bottom:2svh}.r5w{row-gap:calc(var(--wh) * .04);flex:none}.r5p{width:var(--panel-w);min-height:0;margin-block:calc(var(--wh) * .022);border-radius:28px;flex:none}.r5p-says{padding:clamp(28px,3vw,44px) clamp(28px,3.2vw,52px)}.r5p-line{margin-top:14px;font-size:clamp(1.0625rem,1.25vw,1.3125rem)}.r5p-btn{height:60px;margin-top:28px;padding:0 30px;font-size:1.0625rem}}.r5m{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:0 0;border:0;place-items:center;margin:0;padding:12px;display:none;position:fixed;inset:0;overflow:hidden}.r5m[open]{display:grid}.r5m::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:r5-fade .5s var(--ease-out) both;background:#0507098a}.r5m-panel{background:radial-gradient(80% 30% at 50% 106%, rgb(var(--acc) / .42), transparent 74%),  #0a0e11f2;-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);width:min(100%,800px);max-height:100%;animation:r5-rise .6s var(--ease-out) both;border-radius:24px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6}.r5m-panel:after{content:"";z-index:4;border:1px solid rgb(var(--acc) / .3);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.r5m-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.r5m[data-closing]::backdrop{animation:r5-out .28s var(--ease-in-out) both}.r5m[data-closing] .r5m-panel{animation:r5-sink .28s var(--ease-in-out) both}@keyframes r5-rise{0%{opacity:0;transform:translateY(22px)scale(.98)}}@keyframes r5-sink{to{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes r5-fade{0%{opacity:0}}@keyframes r5-out{to{opacity:0}}.r5m-x{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;transition:box-shadow var(--t-quick) var(--ease-out);background:#090b0e9e;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #b7bec373}.r5m-x:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}.r5m-top{height:clamp(150px,26svh,300px);position:relative}.r5m-photo{border-radius:24px 24px 0 0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.r5m-photo img{object-fit:cover;object-position:50% 42%;opacity:0;transition:opacity .5s var(--ease-out)}.r5m-photo img[data-on=true]{opacity:1}.r5m-photo:after{content:"";background:linear-gradient(90deg,#090b0e80,#0000 60%);position:absolute;inset:0}.r5m-word{--mh:clamp(56px, 15.6vw, 108px);height:var(--mh);margin-left:calc(var(--mh) * -.05);outline:none;position:absolute;bottom:-8px;left:20px}.r5m-word img{filter:drop-shadow(0 10px 26px #0000008c);opacity:0;width:auto;max-width:none;height:100%;transition:opacity .5s var(--ease-out);display:block;position:absolute;top:0;left:0}.r5m-word img[data-on=true]{opacity:1}.r5m-body{padding:16px 20px 26px}.r5m-line{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.2}.r5m-body>*{transition:opacity .15s var(--ease-out)}.r5m-body[data-fading]>*{opacity:0}.r5m-body[data-swapped] .r5m-line,.r5m-step[data-swap]{animation:r5-fade .35s var(--ease-out) both}.r5m-step{animation:r5-step .55s var(--ease-out) both;margin-top:18px}.r5m-label{color:var(--color-silver);margin-bottom:8px;padding:0;font-size:.9375rem;font-weight:500;display:block}.r5m-step[data-back]{animation-name:r5-step-back}@keyframes r5-step{0%{opacity:0;transform:translate(18px)}}@keyframes r5-step-back{0%{opacity:0;transform:translate(-18px)}}.r5o{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.r5o-row{cursor:pointer;min-height:48px;transition:box-shadow var(--t-quick) var(--ease-out), background-color var(--t-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;background:#090b0e80;border-radius:24px;align-items:center;gap:14px;padding:10px 18px;font-size:1.0625rem;font-weight:500;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 0 0 1px #b7bec333}.r5o-row:hover{box-shadow:inset 0 0 0 1px #b7bec36b}.r5o-row:has(.r5o-in:checked){background:rgb(var(--acc) / .07);box-shadow:inset 0 0 0 1px rgb(var(--acc) / .55)}.r5o-row:has(.r5o-in:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.r5o-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.r5o-box{color:#0000;width:22px;height:22px;transition:background-color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #b7bec399}.r5o-in:checked+.r5o-box{background:var(--color-accent);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-accent), 0 0 14px rgb(var(--acc) / .5)}.r5o-d{color:#f1eee78f;margin-left:.6em;font-size:.9375rem;font-weight:400}.r5c{border:0;min-width:0;margin:16px 0 0;padding:0}.r5c-row{flex-wrap:wrap;gap:8px;display:flex}.r5c-opt{cursor:pointer;min-height:44px;transition:box-shadow var(--t-quick) var(--ease-out), background-color var(--t-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;background:#090b0e80;border-radius:999px;place-items:center;padding:0 20px;font-size:1rem;font-weight:500;display:grid;position:relative;box-shadow:inset 0 0 0 1px #b7bec333}.r5c-opt:hover{box-shadow:inset 0 0 0 1px #b7bec36b}.r5c-opt:has(input:checked){background:rgb(var(--acc) / .07);box-shadow:inset 0 0 0 1px rgb(var(--acc) / .55)}.r5c-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.r5m-side{text-align:center;margin-top:6px}.r5m-side__a{min-height:44px;color:var(--color-silver);transition:color var(--t-quick) var(--ease-out);padding:0 12px;font-size:.9375rem}.r5m-side__a:hover{color:var(--color-paper);text-underline-offset:4px;text-decoration:underline}.r5m-act{justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.r5m-go{min-width:190px;height:54px;font-size:1.0625rem}.r5m-go[aria-disabled=true]{opacity:.6;pointer-events:none}.r5m-back{height:44px;color:var(--color-silver);transition:color var(--t-quick) var(--ease-out);border-radius:999px;padding:0 18px;font-weight:500}.r5m-back:hover{color:var(--color-paper)}.r5f{gap:12px;display:grid}.r5f-f{gap:6px;display:grid}.r5f-f label{color:#f1eee7d6;font-size:.9375rem;font-weight:500}.r5f-opt{color:var(--color-silver);font-weight:400}.r5f-f input,.r5f-f textarea{width:100%;color:var(--color-paper);font:inherit;transition:box-shadow var(--t-quick) var(--ease-out);background:#090b0e8c;border-radius:14px;padding:12px 16px;font-size:1rem;line-height:1.4;box-shadow:inset 0 0 0 1px #b7bec33d}.r5f-f input{height:48px}.r5f-f textarea{resize:vertical;min-height:92px;display:block}.r5f-f input:hover,.r5f-f textarea:hover{box-shadow:inset 0 0 0 1px #b7bec373}.r5f-f input:focus-visible,.r5f-f textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-accent), 0 0 0 3px rgb(var(--acc) / .18);outline:none}.r5f-f [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-paper)}.r5f-err{color:var(--color-paper);font-size:.875rem}.r5f-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.r5f-note{color:#f1eee7a8;font-size:.9375rem;line-height:1.4}.r5f-status{text-align:center;min-height:1.5em;font-weight:500}.r5f-status:empty{min-height:0}.r5m-act--form{margin-top:6px}.r5m-sent{text-align:center;padding:22px 0 10px}.r5m-sent__t{letter-spacing:-.02em;outline:none;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:600;line-height:1.15}@media (min-width:720px){.r5m{padding:24px}.r5m-panel{border-radius:28px}.r5m-photo{border-radius:28px 28px 0 0}.r5m-x{top:22px;right:22px}.r5m-word{left:72px}.r5m-top{height:clamp(150px,22svh,260px)}.r5m-body{padding:20px 96px 26px 72px}.r5o-row{padding:8px 22px}.r5m-act{margin-top:24px}.r5m-step:not(:has(.r5m-side)){padding-bottom:14px}.r5m-act--form{margin-top:10px}.r5m-go{min-width:280px;height:60px}.r5f{grid-template-columns:1fr 1fr;gap:14px 16px}.r5f>:not(.r5f-f),.r5f-f:nth-of-type(n+3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.r5m .r5m-panel,.r5m::backdrop,.r5m .r5m-step{animation:r5-fade .2s var(--ease-out) both!important;animation-duration:.2s!important}.r5m-photo img,.r5m-word img,.r5w-art__lit,.r5p-shot,.r5p-say{transition-duration:.2s!important}}.r5b{min-height:100svh;padding:calc(var(--top-c) + 24px) var(--pad) 0;isolation:isolate;border-top:1px solid #f1eee70f;flex-direction:column;display:flex;position:relative;overflow:clip}.r5b-glow{z-index:-1;pointer-events:none;background:radial-gradient(70vw 50vh at 12% 108%, rgb(var(--acc) / .13), transparent 70%);position:absolute;inset:0}.r5b-in{flex-direction:column;flex:1;justify-content:center;gap:7svh;display:flex}.r5b-h{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;font-size:min(25vw,22svh);font-weight:400;line-height:.88}.r5b-line{letter-spacing:-.02em;margin-top:2.4svh;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:600;line-height:1.2}.r5b-btn{height:60px;margin-top:3.4svh;padding:0 30px;font-size:1.0625rem}.r5b-soc{gap:10px;margin:0 0 0 -8px;padding:0;list-style:none;display:flex}.r5b-soc a{transition:transform var(--t-move) var(--ease-mix);border-radius:16px;display:block}.r5b-soc a:hover{transform:translateY(-3px)}.r5b-mark{width:68px;height:auto;display:block}.r5b-mark__key{fill:var(--color-paper);stroke:var(--color-paper);stroke-width:6.4px}.r5b-mark__ink{fill:var(--color-ink);stroke:var(--color-ink);stroke-width:4.4px}.r5b-mark__face{fill:var(--color-paper);transition:fill var(--t-quick) var(--ease-out)}.r5b-soc a:hover .r5b-mark__face{fill:#fff}.r5b-strip{color:#f1eee780;padding:18px 0 22px;font-size:.875rem}.r5b-strip a{color:#f1eee7c7;text-underline-offset:4px;align-items:center;min-height:44px;-webkit-text-decoration:underline #f1eee74d;text-decoration:underline #f1eee74d;display:inline-flex}.r5b-strip a:hover{color:var(--color-paper);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (min-width:900px){.r5b-in{flex-direction:row;justify-content:space-between;align-items:center;gap:6vw}.r5b-h{font-size:min(15.5vw,34svh)}.r5b-r{justify-items:end;display:grid}.r5b-soc{gap:14px;margin:0 -6px 0 0}.r5b-mark{width:92px}}.r5-stub{min-height:100svh}.r5-stub__in{padding:18svh var(--pad) 12svh}.r5-stub__h{font-family:var(--font-display);text-transform:uppercase;margin-top:14px;font-size:clamp(3.5rem,12vw,9rem);font-weight:400;line-height:.9}.r5-stub__p{color:var(--color-silver);margin-top:18px;font-size:1.125rem}.r5-stub__a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:18px;text-decoration:underline;display:inline-flex}.r5l .r5m-panel{width:min(100%,860px)}.r5l-view{animation:r5l-in .55s var(--ease-out) both;padding:30px 22px 28px;position:relative}.r5l-view--door{padding:0}.r5l-views[data-leaving]>.r5l-view{animation:r5l-out .22s var(--ease-in-out) both}@keyframes r5l-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes r5l-out{to{opacity:0;filter:blur(4px);transform:translateY(-6px)}}.r5l-view--door .r5m-step{animation-name:r5-fade}.r5l-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;outline:none;margin-right:50px;font-size:2.875rem;font-weight:400;line-height:.95}.r5l-kick{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:rgb(var(--acc) / .9);margin-top:12px;font-size:.8125rem}.r5l-lanes{border-top:1px solid #f1eee714;margin:26px 0 0;padding:0;list-style:none}.r5l-lane{text-align:left;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #f1eee714;outline:none;grid-template-columns:40px 1fr;align-items:center;width:100%;padding:12px 0;display:grid;position:relative}.r5l-eq{width:26px;height:26px;display:block}.r5l-nm{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#5a5e62;transition:color .35s var(--ease-out), transform .45s var(--ease-out);font-size:2.25rem;line-height:1.02}.r5l-lane[data-small] .r5l-nm{font-size:1.75rem}.r5l-say{color:#b9b5ae;grid-column:2;align-items:center;gap:14px;font-size:.875rem;display:flex}.r5l-say i{background:var(--color-paper);width:38px;height:38px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:none}.r5l-say i svg{width:17px;height:17px}.r5l-lane:after{content:"";background:rgb(var(--acc) / .8);transform-origin:0;height:1px;transition:transform .55s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.r5l-lane:hover .r5l-nm,.r5l-lane:focus-visible .r5l-nm,.r5l-lane[data-lit] .r5l-nm{color:var(--color-paper);transform:translate(4px)}.r5l-lane:hover:after,.r5l-lane:focus-visible:after,.r5l-lane[data-lit]:after{transform:scaleX(1)}.r5l-loop{grid-template-columns:1fr;align-items:center;gap:10px 14px;margin-top:28px;display:grid}.r5l-loop__t{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.r5l-loop__t b{font-size:1.0625rem;font-weight:600}.r5l-loop__t span{color:#8f8b85;font-size:.875rem}.r5l-loop input{width:100%;height:50px;color:var(--color-paper);font:inherit;transition:box-shadow var(--t-quick) var(--ease-out);background:#090b0e8c;border-radius:999px;padding:0 20px;font-size:1rem;box-shadow:inset 0 0 0 1px #b7bec33d}.r5l-loop input::placeholder{color:#f1eee780}.r5l-loop input:hover{box-shadow:inset 0 0 0 1px #b7bec373}.r5l-loop input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-accent), 0 0 0 3px rgb(var(--acc) / .18);outline:none}.r5l-loop input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-paper)}.r5l-loop__go{height:50px;padding:0 26px}.r5l-loop__go[aria-disabled=true],.r5l-go[aria-disabled=true]{opacity:.6;pointer-events:none}.r5l-loop__s,.r5l-loop__ok{grid-column:1/-1;font-size:.9375rem}.r5l-loop__s:empty{display:none}.r5l-loop__ok{min-height:50px;color:rgb(var(--acc));animation:r5-fade .5s var(--ease-out) both;outline:none;align-items:center;display:flex}.r5l-back,.r5l-again{height:44px;transition:box-shadow var(--t-quick) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f1eee72e}.r5l-back:hover,.r5l-again:hover{box-shadow:inset 0 0 0 1px #f1eee780}.r5l-back--door{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090b0e9e;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1px #b7bec373}.r5l-lh{align-items:center;gap:14px;margin-top:20px;display:flex}.r5l-eq--head{flex:none;width:32px;height:32px}.r5l-h1--lane{margin-right:0;font-size:2.5rem}.r5l-ln{color:#cfccc5;margin-top:10px;font-size:1.125rem}.r5l-doors{gap:10px;margin:18px 0 6px;padding:0;list-style:none;display:grid}.r5l-door{color:#9c9891;width:100%;height:84px;transition:box-shadow .3s var(--ease-out), color .3s var(--ease-out);border-radius:16px;justify-content:space-between;align-items:center;padding:0 20px;display:flex;box-shadow:inset 0 0 0 1px #f1eee71f}.r5l-door__w{height:38px;display:block;position:relative}.r5l-door__w img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.r5l-door__lit{opacity:0;transition:opacity .3s var(--ease-out)}.r5l-door:hover,.r5l-door:focus-visible{color:var(--color-paper);box-shadow:inset 0 0 0 1px rgb(var(--acc) / .6);outline:none}.r5l-door:hover .r5l-door__lit,.r5l-door:focus-visible .r5l-door__lit{opacity:1}.r5l-ask{margin-top:22px}.r5l-chips{flex-wrap:wrap;gap:10px;display:flex}.r5l-chip{min-height:46px;transition:box-shadow var(--t-quick) var(--ease-out), background-color var(--t-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;background:#090b0e80;border-radius:999px;padding:0 20px;font-size:1rem;font-weight:500;box-shadow:inset 0 0 0 1px #b7bec333}.r5l-chip:hover{box-shadow:inset 0 0 0 1px #b7bec36b}.r5l-chip[aria-pressed=true]{background:rgb(var(--acc) / .09);box-shadow:inset 0 0 0 1px rgb(var(--acc) / .7)}.r5l-f{gap:14px 16px;margin-top:22px;display:grid}.r5l-f input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.r5l-send{text-align:center;flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:20px;display:flex}.r5l-note{color:#9c9891;font-size:.9375rem}.r5l-go{height:56px;padding:0 40px;font-size:1.0625rem}.r5l-form .r5f-status{margin-top:14px}.r5l-sent{text-align:center;padding-block:64px 44px}.r5l-h1--sent{margin-right:0;font-size:3.5rem}.r5l-sent .r5l-ln{margin-top:12px}.r5l-again{color:#a9a59e;margin-top:26px}@media (min-width:721px){.r5l-view{padding:44px 52px 40px}.r5l-view--door{padding:0}.r5l-h1{font-size:4rem}.r5l-h1--lane{font-size:3.625rem}.r5l-h1--sent{font-size:4.5rem}.r5l-lanes{margin-top:30px}.r5l-lane{grid-template-columns:56px 1fr auto;padding:14px 0}.r5l-eq{opacity:0;width:34px;height:34px;transition:opacity .35s var(--ease-out)}.r5l-eq--head{opacity:1;width:40px;height:40px}.r5l-nm{color:#34383c;font-size:3.125rem}.r5l-lane[data-small] .r5l-nm{font-size:2.125rem}.r5l-say{white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);grid-column:auto;font-size:1rem;transform:translate(12px)}.r5l-say i{display:grid}.r5l-lane:hover .r5l-eq,.r5l-lane:focus-visible .r5l-eq,.r5l-lane[data-lit] .r5l-eq{opacity:1}.r5l-lane:hover .r5l-say,.r5l-lane:focus-visible .r5l-say,.r5l-lane[data-lit] .r5l-say{opacity:1;transform:none}.r5l-loop{grid-template-columns:1fr auto;margin-top:30px}.r5l-loop__t{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.r5l-back--door{top:22px;left:22px}.r5l-ln{font-size:1.25rem}.r5l-doors,.r5l-f{grid-template-columns:1fr 1fr}.r5l-f>.r5f-f{grid-column:auto}.r5l-f>.r5f-f[data-full]{grid-column:1/-1}.r5l-send{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.r5l-form .r5f-status{text-align:right}}@media (prefers-reduced-motion:reduce){.r5l-view,.r5l-views[data-leaving]>.r5l-view{animation:r5-fade .2s var(--ease-out) both!important}.r5l-nm,.r5l-say,.r5l-lane:after,.r5l-eq{transition:none}.r5l-lane:hover .r5l-nm,.r5l-lane:focus-visible .r5l-nm,.r5l-lane[data-lit] .r5l-nm{transform:none}}.r5lt{min-height:100svh}.r5lt-in{isolation:isolate;flex-direction:column;align-items:center;width:min(100%,460px);min-height:100svh;margin:0 auto;padding:40px 20px 28px;display:flex;position:relative}.r5lt-glow{z-index:-1;pointer-events:none;background:radial-gradient(90vw 50vh at 50% 108%, rgb(var(--acc) / .16), transparent 70%);position:fixed;inset:0}.r5lt-logo{border-radius:12px;height:132px;display:block}.r5lt-logo img{width:auto;height:100%;display:block}.r5lt-loc{margin-top:14px}.r5lt-list{gap:12px;width:100%;margin:30px 0 0;padding:0;list-style:none;display:grid}.r5lt-btn{width:100%;height:62px;transition:box-shadow var(--t-quick) var(--ease-out), transform var(--t-move) var(--ease-out), background-color var(--t-quick) var(--ease-out);background:#090b0e80;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;font-size:1.0625rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #b7bec366}.r5lt-btn:hover{box-shadow:inset 0 0 0 1px var(--color-accent);transform:translateY(-2px)}.r5lt-btn--main{background:var(--color-paper);box-shadow:none}.r5lt-btn--main:hover{box-shadow:none;background:#fff}.r5lt-foot{color:#f1eee780;margin-top:auto;padding-top:36px;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.r5lt-logo img{animation:r5-up .9s var(--ease-out) 50ms both}.r5lt-loc{animation:r5-fade .8s var(--ease-out) .2s both}.r5lt-list li{animation:r5-up .7s var(--ease-out) both}.r5lt-list li:first-child{animation-delay:.2s}.r5lt-list li:nth-child(2){animation-delay:.27s}.r5lt-list li:nth-child(3){animation-delay:.34s}.r5lt-list li:nth-child(4){animation-delay:.41s}.r5lt-list li:nth-child(5){animation-delay:.48s}}@media (prefers-reduced-motion:reduce){.r5lt-btn:hover{transform:none}}@media (min-width:720px){.r5lt-in{padding-top:9svh}.r5lt-logo{height:160px}}.r5pk{min-height:100svh;overflow-x:clip}.r5pk-in{width:min(100%,1180px);padding:20px var(--pad) 44px;isolation:isolate;flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:relative}.r5pk-glow{z-index:-1;pointer-events:none;background:radial-gradient(80vw 46vh at 50% 108%, rgb(var(--acc) / .14), transparent 70%);position:fixed;inset:0}.r5pk-logo{border-radius:10px;height:64px;display:block}.r5pk-logo img{width:auto;height:100%;display:block}.r5pk-h{font-family:var(--font-display);text-transform:uppercase;margin-top:18px;font-size:clamp(3.25rem,9vw,6.5rem);font-weight:400;line-height:.9}.r5pk-line{letter-spacing:-.01em;color:#f1eee7db;margin-top:10px;font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:600}.r5pk-frame{aspect-ratio:16/9;width:100%;max-width:max(320px,177.778svh - 711.111px);box-shadow:0 30px 110px -30px rgb(var(--acc) / .5), 0 0 60px -20px rgb(var(--acc) / .28);background:#000;border-radius:20px;margin-top:22px;position:relative;overflow:hidden}.r5pk-frame video{width:100%;height:100%;position:absolute;inset:0}.r5pk-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--acc) / .45);pointer-events:none;position:absolute;inset:0}.r5pk-act{flex-direction:column;gap:10px;width:100%;margin-top:22px;display:flex}.r5pk-btn{height:58px;padding:0 26px;font-size:1.0625rem}.r5pk-proof{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f1eee79e;flex-wrap:wrap;gap:6px 0;margin:26px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.r5pk-proof li:not(:last-child):after{content:"·";color:rgb(var(--acc) / .9);margin:0 .8em}.r5pk-back{color:#f1eee7b3;min-height:44px;transition:color var(--t-quick) var(--ease-out);align-items:center;gap:8px;margin-top:22px;font-size:.9375rem;display:inline-flex}.r5pk-back:hover{color:var(--color-paper)}@media (prefers-reduced-motion:no-preference){.r5pk-logo img{animation:r5-up .9s var(--ease-out) 50ms both}.r5pk-h{animation:r5-up .8s var(--ease-out) .14s both}.r5pk-line{animation:r5-up .8s var(--ease-out) .22s both}.r5pk-frame{animation:r5pk-settle 1s var(--ease-out) .1s both}.r5pk-act{animation:r5-up .8s var(--ease-out) .4s both}.r5pk-proof{animation:r5-fade .9s var(--ease-out) .55s both}.r5pk-back{animation:r5-fade .9s var(--ease-out) .65s both}}@keyframes r5pk-settle{0%{transform:translateY(14px)}}@media (min-width:720px){.r5pk-act{flex-direction:row;gap:12px;width:auto}.r5pk-proof{font-size:.8125rem}}@media (min-width:900px){.r5pk-in{padding-top:24px}.r5pk-logo{height:80px}}
