.landing{--g:clamp(20px, 5.5vw, 88px);isolation:isolate;color:var(--ink);position:relative;overflow-x:clip}html:has(.landing){background-color:var(--edge,var(--ground))}html:has(.landing) body{background-color:var(--edge,var(--ground))}.l-backdrop{z-index:-1;background:var(--ground);position:fixed;inset:0}.safari-edge-top,.safari-edge-bottom{display:none}@media (width<=900px) and (hover:none){.safari-edge-top,.safari-edge-bottom{display:block}.safari-edge-top:after,.safari-edge-bottom:after{content:"";z-index:40;pointer-events:none;background-color:var(--edge,var(--ground));position:fixed;left:0;right:0}.safari-edge-top:after{height:max(12px, env(safe-area-inset-top,0px));top:0}.safari-edge-bottom:after{height:max(12px, env(safe-area-inset-bottom,0px));bottom:0}}.f-poster,.l-step-title,.ls-poster,.l-heads li,.l-join-title,.l-close-line,.l-mark{font-variation-settings:"wdth" 118;letter-spacing:-.045em;color:var(--title);text-wrap:balance;font-weight:800;font-stretch:118%;line-height:.95}.l-top{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-md);padding:max(20px, env(safe-area-inset-top)) var(--g) 0;height:calc(max(20px, env(safe-area-inset-top)) + 56px);display:flex;position:absolute;inset:0 0 auto}.l-mark{--ocean-o:var(--title);font-size:22px;line-height:0}.l-mark a{color:inherit;text-decoration:none}.l-nav{align-items:center;gap:var(--space-lg);display:flex}.l-signin{color:var(--title);font-size:16px;font-weight:600;text-decoration:none}.l-signin:hover{text-underline-offset:4px;text-decoration:underline}.l-request{min-height:44px;padding:0 var(--space-md);font-size:16px;text-decoration:none}.film{--film-length:11;height:calc(var(--film-length) * 100svh);display:none;position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.film-wrap:not([data-mode=story]) .film{display:block}.film-wrap:not([data-mode=story]) .film-story{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.film-wrap[data-mode=film] .film{display:block}.film-wrap[data-mode=film] .film-story{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media print,(forced-colors:active){.film-wrap .film{display:none!important}.film-wrap .film-story{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.l-backdrop,.safari-edge-top,.safari-edge-bottom{display:none!important}.l-skip{display:none}}@media print{.l-top .l-nav,.l-join-form,.ls-try{display:none}.l-step,.film-story>*{break-inside:avoid}}.l-skip{z-index:30;right:var(--g);color:var(--ink-2);clip-path:inset(50%);padding:4px 0;text-decoration:none;position:absolute;top:calc(96svh - 34px)}.l-skip:focus-visible{clip-path:none;color:var(--title)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.landing:has(.film-wrap:not([data-mode=story])) .l-skip{clip-path:none}:is(.landing:has(.film-wrap:not([data-mode=story])) .l-top,.landing:has(.film-wrap:not([data-mode=story])) .l-skip){--title:#0a0a0b;--ink-2:#4f5158}.landing:has(.film-wrap:not([data-mode=story])) .l-top .l-request{--drop:#0a0a0b;--on-drop:#fff}}.landing:has(.film-wrap[data-mode=story]) .l-skip:not(:focus-visible){clip-path:inset(50%)}.l-skip[data-away]:not(:focus-visible){opacity:0;pointer-events:none}.l-skip:hover{color:var(--title)}.f-stage{--day:#fff;--day-ink:#0a0a0b;--day-ink-2:#4f5158;--ground:var(--day);--title:var(--day-ink);--ink:var(--day-ink);--ink-2:var(--day-ink-2);--ink-3:var(--day-ink-2);--line:#0a0a0b1f;isolation:isolate;contain:layout paint;height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:sticky;top:0;overflow:hidden}.f-ground{z-index:-2;background:var(--day);position:absolute;inset:0}.f-night{opacity:0;visibility:hidden;z-index:-1;background:#0a0a0b}.f-stage>:not(.f-ground:not(.f-night),.f-chat,.f-cue,.f-progress,.f-drops,.f-team,.f-moment,.f-asks,.f-around,.f-people-block),.f-around-title,.f-people,.f-people-line,.f-drop,.f-reply,.f-surface,.f-ask,.f-row,.f-form,.f-meet,.f-answer,.f-in{opacity:0;visibility:hidden}.f-chat,.f-around,.f-people-block,.f-asks,.f-sheet,.f-team,.f-moment,.f-cardbox,.f-under,.f-never,.f-cue,.f-progress{position:absolute}.f-chat{z-index:2;left:var(--g);top:calc(max(20px, env(safe-area-inset-top)) + 64px);width:min(640px,46vw);color:var(--day-ink);font-family:var(--font);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 1px #0000000f,0 24px 60px -20px #00000047}.f-chat-head{border-bottom:1px solid #e9e9ec;align-items:center;gap:10px;padding:14px 16px;display:flex}.f-chat-head b{font-size:15px;font-weight:650;display:block}.f-chat-head span>span{color:#4f5158;font-size:12px;display:block}.f-faces{display:flex}.f-faces i{border:2px solid #fff;border-radius:50%;width:26px;height:26px;margin-left:-8px}.f-faces i:first-child{margin-left:0}.f-chat-body{gap:8px;padding:14px 14px 16px;display:grid}.f-who{margin:0 0 3px 12px;font-size:12px;font-weight:600}.f-bubble{background:#f5f5f6;border-radius:20px;justify-self:start;max-width:92%;padding:9px 13px;font-size:14px;line-height:1.3}.f-reply .f-bubble{display:inline-block}.f-bubble.f-q{letter-spacing:-.025em;text-wrap:balance;border-radius:26px 26px 26px 8px;max-width:96%;margin-top:-5px;padding:14px 18px 16px;font-size:clamp(34px,min(4vw,6svh),58px);font-weight:700;line-height:1.08}.f-craft{animation:f-roll var(--duration-slow) var(--ease-out);display:inline-block}@keyframes f-roll{0%{opacity:0;transform:translateY(.25em)}}.f-time,.f-seen{color:#4f5158;margin-left:12px;font-size:11px}.f-seen{font-size:12px}.f-typing{background:#f5f5f6;border-radius:18px;justify-self:start;gap:4px;padding:11px 14px;display:flex}.f-typing i{background:#a9abb2;border-radius:50%;width:7px;height:7px}@media (width>=760px){.f-chat-head{gap:12px;padding:18px 22px}.f-chat-head b{font-size:18px}.f-chat-head span>span{font-size:14px}.f-faces i{width:32px;height:32px}.f-chat-body{gap:6px;padding:18px 20px 22px}.f-who{font-size:14px}.f-bubble{padding:10px 15px;font-size:18px}.f-time,.f-seen{font-size:13px}.f-typing{padding:13px 16px}.f-surface{width:min(440px,80%);padding:14px 16px}.f-s-meta{font-size:12px}}.f-around{z-index:2;left:calc(50% + 24px);right:var(--g);top:calc(max(20px, env(safe-area-inset-top)) + 64px);pointer-events:none;flex-direction:column;gap:12px;display:flex}.f-around-title{margin-bottom:12px;font-size:clamp(44px,4vw,68px)}.f-surface{width:min(400px,78%);color:var(--day-ink);will-change:transform, opacity;background:#fff;border-radius:20px;padding:12px 14px;font-size:14px;line-height:1.32;box-shadow:0 18px 40px -18px #00000059}.f-surface:nth-child(odd){align-self:flex-end}.f-s-meta{color:#4f5158;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.f-s-meta i{border-radius:50%;width:18px;height:18px}.f-s-text{letter-spacing:-.01em;font-size:clamp(15px,1.25vw,18px);font-weight:600}.f-s-re{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.f-s-re span{background:#ffffff1f;border-radius:999px;padding:3px 8px;font-size:12px}.f-s-count{color:#4f5158;margin-top:8px;font-size:12px}.f-s-dm .f-s-meta i{background:#e0479e}.f-s-dm .f-s-text,.f-s-text .f-s-text{display:inline-block}.f-s-dm .f-s-text{color:#fff;background:#7050f5;border-radius:20px 20px 6px;padding:9px 13px;display:inline-block}.f-s-channel{color:#f3e9f7;background:#2a1238}.f-s-channel .f-s-meta{color:#d9b8ea;font-size:12px;font-weight:700}.f-s-family .f-s-meta i{background:#2e7d32}.f-s-family .f-s-text{background:#d4f7c9;border-radius:20px 20px 20px 6px;padding:9px 13px;display:inline-block}.f-s-text .f-s-meta i,.f-s-text.f-s-meta i,.f-surface.f-s-text .f-s-meta i{background:#4ad7ff}.f-surface.f-s-text .f-s-text{color:#fff;background:#1f66e0;border-radius:20px 20px 6px;padding:9px 13px;display:inline-block}.f-s-post .f-s-meta i{background:#ffe500}.f-people-block{z-index:2;left:var(--g);right:var(--g);top:calc(max(20px, env(safe-area-inset-top)) + 72px)}.f-people{color:#fff;max-width:13ch;font-size:clamp(46px,6vw,104px)}.f-people-line{color:#ffffffd6;max-width:34ch;margin-top:28px;font-size:clamp(17px,1.6vw,22px);line-height:1.4}.f-cue,.l-skip,.f-caption,.l-examples,.ls-note,.l-foot{font-variation-settings:"wdth" 112;letter-spacing:.005em;color:var(--ink-2);font-size:13px;font-weight:600;font-stretch:112%}.f-cue{left:var(--g);bottom:calc(4svh + 14px)}.f-progress{z-index:6;left:var(--g);right:var(--g);background:#0a0a0b24;border-radius:1px;height:2px;bottom:4svh;overflow:hidden}.f-progress i{transform-origin:0;background:#8d8f97;height:100%;display:block;transform:scaleX(0)}.f-asks{left:var(--g);right:var(--g);flex-direction:column;justify-content:center;gap:.36em;font-size:clamp(41px,5.4vw,92px);display:flex;top:0;bottom:0}.f-ask>span{display:block}.f-asks .f-key{background:var(--day-ink);color:var(--day);border-radius:.12em;margin-top:.12em;padding:.02em .16em .1em;display:inline-block}.f-drops{z-index:3;pointer-events:none;position:absolute;inset:0}.f-drop{background:var(--person);transform-origin:0 0;will-change:transform, opacity;border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.f-sheet{z-index:3;left:var(--g);top:calc(max(20px, env(safe-area-inset-top)) + 64px);width:min(820px, calc(100% - 2 * var(--g)));padding:var(--space-xl);--title:var(--day-ink);--ink:var(--day-ink);--ink-2:var(--day-ink-2);color:var(--day-ink);transform-origin:0 0;will-change:transform, opacity;background:#fff;border-radius:28px;box-shadow:0 1px 3px #0000000f,0 24px 64px #0000001f}.f-chip{top:-14px;left:var(--space-xl);border-radius:var(--radius-capsule);background:var(--title);color:var(--ground);font-variation-settings:"wdth" 112;padding:5px 12px;font-size:13px;font-weight:600;font-stretch:112%;position:absolute}.f-sheet-title{font-variation-settings:"wdth" 112;color:var(--ink-2);font-size:13px;font-weight:600;font-stretch:112%}.f-sheet-q{margin-top:var(--space-xs);font-variation-settings:"wdth" 118;letter-spacing:-.04em;color:var(--title);max-width:16ch;font-size:clamp(30px,4vw,60px);font-weight:800;font-stretch:118%;line-height:1}.f-sheet-typed{margin-top:var(--space-lg);letter-spacing:-.015em;min-height:2.6em;font-size:clamp(21px,2.1vw,28px);line-height:1.3}.f-caret,.ls-caret{vertical-align:-.15em;background:var(--drop);width:2px;height:1.05em;margin-left:2px;display:inline-block}.f-sheet .f-button{margin-top:var(--space-lg);pointer-events:none;color:#fff;box-shadow:none;background:#0a0a0b}.f-sheet .f-caret{background:var(--day-ink)}.f-team{right:var(--g);flex-direction:column;justify-content:center;width:min(640px,48vw);display:flex;top:0;bottom:0}.f-rows{margin:0;padding:0;list-style:none}.f-row{gap:var(--space-md);grid-template-columns:30px minmax(0,1fr);align-items:start;padding:6px 0;display:grid}.f-slot{width:30px;height:30px;margin-top:3px}.f-row-text{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,28px);line-height:1.2}.f-row-text b{font-weight:700}.f-reason{letter-spacing:0;color:var(--ink-2);margin-top:2px;font-size:clamp(15px,1.15vw,17px);line-height:1.35;display:block}.f-in{font-variation-settings:"wdth" 118;letter-spacing:-.03em;font-size:clamp(22px,2.3vw,34px);font-weight:800;font-stretch:118%}.f-cardbox{--card-w:min(41.6svh, 40vw);z-index:2;left:calc(66% - var(--card-w) / 2);top:calc(50svh - var(--card-w) * .625);width:var(--card-w);aspect-ratio:4/5;transform-origin:0 0;will-change:transform, opacity}.f-cardclip{clip-path:inset(100% 0 0);position:absolute;inset:0}.f-caption{margin-top:var(--space-md);color:var(--title);display:grid;position:absolute;top:100%;left:0}.f-under{left:var(--g);max-width:36ch;color:var(--ink);font-size:clamp(17px,1.5vw,21px);line-height:1.4;bottom:11svh}.f-wall{z-index:1;will-change:transform, opacity;position:absolute;inset:0}.f-scrim{z-index:4;background:0 0;position:absolute;inset:0}.f-never{z-index:5;left:var(--g);background:var(--ground);max-width:10ch;margin-left:-.18em;padding:.12em .18em .16em;font-size:clamp(52px,8.4vw,148px);bottom:calc(4svh + 64px)}.f-form{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-lg);padding-left:calc(30px + var(--space-md));flex-wrap:wrap;display:flex}.f-form .f-button{pointer-events:none}.f-form-line{color:var(--ink-2);font-size:15px}.f-moment{left:var(--g);width:calc(66% - min(41.6svh, 40vw) / 2 - var(--g) - 48px);flex-direction:column;justify-content:center;display:flex;top:0;bottom:0}.f-meet{font-size:clamp(36px,3.6vw,64px)}.f-meet>span{display:block}.f-meet .f-letters{max-width:9.5ch}.f-letters{min-height:1.95em;color:var(--title)}.f-answers{gap:var(--space-sm) var(--space-xl);margin:var(--space-xl) 0 0;grid-template-columns:repeat(4,max-content);padding:0;font-size:clamp(18px,1.6vw,22px);list-style:none;display:grid}.f-answer{align-items:center;gap:var(--space-xs);display:flex}.f-answer .f-in{font-size:inherit;color:var(--title)}.f-letters{font-family:"Dela Gothic One", var(--font);font-variation-settings:normal;letter-spacing:-.01em;font-weight:400;font-stretch:100%}@media (width<=759px){.film{--film-length:10}.f-asks{justify-content:flex-start;padding-top:30svh;font-size:clamp(36px,10.5vw,41px)}.f-chat{width:auto;right:var(--g);top:calc(max(20px, env(safe-area-inset-top)) + 56px)}.f-bubble.f-q{font-size:clamp(28px,8.7vw,34px)}.f-around{left:var(--g);top:calc(max(20px, env(safe-area-inset-top)) + 56px);gap:10px}.f-around-title{margin-bottom:8px;font-size:clamp(38px,11.3vw,44px)}.f-surface{width:min(270px,74%)}.f-s-text{font-size:15px}.f-people-block{top:calc(max(20px, env(safe-area-inset-top)) + 64px)}.f-people{font-size:clamp(40px,11.8vw,46px)}.f-people-line{margin-top:20px;font-size:17px}.f-sheet{top:calc(max(20px, env(safe-area-inset-top)) + 56px);padding:var(--space-lg) 20px 20px;border-radius:24px}.f-sheet-typed{font-size:17px}.f-chip{left:20px}.f-team{left:var(--g);right:var(--g);width:auto;display:block;top:29svh;bottom:auto}.f-row{gap:var(--space-sm);grid-template-columns:22px minmax(0,1fr);padding:4px 0}.f-slot{width:22px;height:22px;margin-top:1px}.f-row-text{font-size:17px}.f-reason{font-size:14px}.f-form{margin-top:var(--space-md);padding-left:calc(22px + var(--space-sm))}.f-cardbox{--card-w:calc((100vw - 2 * var(--g)) * .78);left:calc(50% - var(--card-w) / 2);top:7svh}.f-caption{text-align:center;margin-top:var(--space-xs);left:0;right:0}.f-moment{top:calc(7svh + (100vw - 2 * var(--g)) * .78 * 1.25 + 44px);bottom:auto;right:var(--g);width:auto;display:block}.f-meet{font-size:clamp(24px,7vw,30px)}.f-meet .f-letters{max-width:none;min-height:.95em}.f-answers{margin-top:var(--space-md);gap:6px var(--space-md);grid-template-columns:repeat(3,max-content);font-size:15px}.f-under{right:var(--g);font-size:15px;bottom:calc(4svh + 28px)}}.film-story{padding:calc(120px + env(safe-area-inset-top)) var(--g) clamp(64px, 8vw, 120px);background:var(--ground);color:var(--ink);gap:clamp(64px,9vw,120px);display:grid}.fs-open{gap:var(--space-sm);display:grid}.fs-chat{margin:0 0 var(--space-xl);max-width:640px;padding:var(--space-md) var(--space-lg) var(--space-lg);background:var(--raised);border-radius:26px}.fs-chat-head{color:var(--ink-2);font-size:15px}.fs-who{margin-top:var(--space-md);color:var(--ink-2);font-size:13px;font-weight:600}.fs-q{max-width:14ch;font-size:clamp(36px,4.6vw,72px)}.fs-replies{margin:var(--space-md) 0 0;color:var(--ink-2);gap:4px;padding:0;font-size:16px;list-style:none;display:grid}.fs-around{margin-top:var(--space-lg);font-size:clamp(34px,4vw,64px)}.fs-surfaces{gap:var(--space-xs);margin:var(--space-sm) 0 var(--space-xl);padding:0;font-size:17px;list-style:none;display:grid}.fs-s-meta{color:var(--ink-2);font-weight:600}.fs-people{margin-top:var(--space-xl);font-size:clamp(36px,4.6vw,72px)}.fs-ask{color:var(--ink-2);font-size:clamp(30px,4vw,64px)}.fs-ask-key{color:var(--title)}.fs-net{margin-top:var(--space-lg);color:var(--ink);font-size:clamp(19px,1.8vw,24px)}.fs-brief{max-width:680px;padding:var(--space-xl);background:var(--raised);border-radius:28px}.fs-moment{gap:var(--space-xxl);grid-template-columns:minmax(0,1.2fr) minmax(240px,380px);align-items:start;display:grid}.fs-team{gap:var(--space-sm);margin:0;padding:0;font-size:19px;line-height:1.35;list-style:none;display:grid}.fs-team li{gap:var(--space-sm);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.fs-team .drop{margin-top:3px}.fs-form{margin-top:var(--space-lg);color:var(--ink-2)}.fs-form b{color:var(--title)}.fs-meet{margin-top:var(--space-xl);font-size:clamp(44px,6vw,96px)}.fs-answers{gap:var(--space-xs) var(--space-lg);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;font-size:19px;list-style:none;display:flex}.fs-under{margin-top:var(--space-lg);max-width:40ch;color:var(--ink-2)}.fs-card{margin:0}.fs-card figcaption{margin-top:var(--space-sm);color:var(--ink-2);font-size:13px;font-weight:600}.fs-never{max-width:10ch;font-size:clamp(48px,7vw,120px)}@media (width<=759px){.fs-moment{grid-template-columns:1fr}.fs-card{order:-1;width:min(70vw,300px)}}.static-card{aspect-ratio:4/5;box-sizing:border-box;background:var(--sc-ground);height:100%;color:var(--sc-meta);border-radius:7.3%/5.87%;flex-direction:column;justify-content:space-between;padding:7cqi 8.5cqi 7cqi 7cqi;font-size:max(12px,3.5cqi);font-weight:600;display:flex;position:relative;-webkit-mask:linear-gradient(#000 0 0) 0/calc(100% - 7px) 100% no-repeat,conic-gradient(from -135deg at 100%,#0000,#000 1deg 89deg,#0000 90deg) 100%/7px 13px repeat-y;mask:linear-gradient(#000 0 0) 0/calc(100% - 7px) 100% no-repeat,conic-gradient(from -135deg at 100%,#0000,#000 1deg 89deg,#0000 90deg) 100%/7px 13px repeat-y;container-type:inline-size}.sc-name{color:var(--sc-name);font-variation-settings:"wdth" 118;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:auto;font-size:14cqi;font-weight:800;font-stretch:118%;line-height:.95}.sc-project{margin-top:2.5cqi;font-weight:400}.sc-foot{justify-content:space-between;align-items:center;margin-top:5cqi;display:flex}.sc-people{display:inline-flex}.sc-people i{border-radius:50%;width:max(11px,4.4cqi);height:max(11px,4.4cqi);margin-right:-1.4cqi}@container (width<=259px){.sc-project,.sc-foot>span:last-child{display:none}}@media (forced-colors:active){.static-card{border:2px solid canvastext;-webkit-mask:none;mask:none}}.l-steps{gap:clamp(120px,15vw,220px);padding:clamp(96px,12vw,160px) 0 0;display:grid}.l-examples{padding:0 var(--g);margin-bottom:calc(-1*clamp(64px,9vw,140px))}.l-step{padding-left:var(--g);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.l-step[data-side=right]{padding-left:0;padding-right:var(--g);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.l-step[data-side=right] .l-step-words{order:2}.l-step-title{max-width:11ch;font-size:clamp(40px,5.2vw,88px)}.l-step-line{margin-top:var(--space-lg);max-width:34ch;color:var(--ink-2);font-size:clamp(17px,1.45vw,20px);line-height:1.45}.l-step-shot{min-width:0}.l-step[data-side=left] .ls-window{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-96px}.l-step[data-side=right] .ls-window{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-96px}.l-step-wall{padding:0 var(--g);grid-template-columns:minmax(0,1fr)}.l-step-wall .l-step-words{max-width:900px}.l-step-wall .l-step-title{max-width:16ch}.l-step-wall .l-step-line{max-width:46ch}.ls-window{min-height:540px;color:var(--ink);background:var(--ground);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 30px 80px -20px #00000038}.ls-toolbar{align-items:center;gap:var(--space-sm);height:48px;padding:0 var(--space-md);border-radius:13px;margin:8px;display:flex}.ls-lights{margin-right:var(--space-xs);gap:7px;display:inline-flex}.ls-lights i{background:var(--tone-2);border-radius:50%;width:11px;height:11px}.ls-toolbar .invented{margin-inline-start:auto}.ls-body{padding:clamp(28px,3.6vw,56px) clamp(24px,4vw,64px) clamp(32px,4vw,56px)}.l-step[data-side=right] .ls-body{padding-left:calc(clamp(24px,4vw,64px) + 96px)}.l-step[data-side=left] .ls-body{padding-right:calc(clamp(24px,4vw,64px) + 96px)}.l-step[data-side=left] .ls-toolbar{margin-right:104px}.l-step[data-side=right] .ls-toolbar{margin-left:104px}.ls-poster{max-width:12ch;font-size:clamp(34px,4vw,64px)}.ls-sub{margin-top:var(--space-sm);color:var(--ink-2);font-size:17px}.ls-drop{pointer-events:none;white-space:nowrap}.ls-foot{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);display:flex}.ls-sheet .ls-note{margin-right:auto}.ls-typed{margin-top:var(--space-lg);letter-spacing:-.015em;max-width:30ch;font-size:clamp(20px,1.9vw,26px);line-height:1.35}.ls-caret{animation:1.1s step-end infinite ls-blink}@keyframes ls-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ls-caret{animation:none}}.ls-read{gap:var(--space-sm);margin:var(--space-lg) 0 0;display:grid}.ls-read>div{gap:var(--space-md);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.ls-read dt{font-variation-settings:"wdth" 112;color:var(--ink-2);font-size:13px;font-weight:600;font-stretch:112%}.ls-read dd{letter-spacing:-.015em;margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.3}.ls-seats{gap:6px var(--space-md);flex-wrap:wrap;display:flex}.ls-seats span{align-items:center;gap:6px;display:inline-flex}.ls-seats .icon{color:var(--ink-3)}.ls-team{margin:var(--space-lg) 0 0;padding:0;list-style:none}.ls-team li{gap:var(--space-md);padding:var(--space-sm) 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.ls-team-text b{letter-spacing:-.02em;color:var(--title);font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.1;display:block}.ls-team-text span{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.35;display:block}.ls-team-text u{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px}.ls-yes,.ls-asked{font-size:17px;font-weight:600}.ls-asked{color:var(--ink-3)}.ls-status{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);font-variation-settings:"wdth" 112;color:var(--ink-2);font-size:13px;font-weight:600;font-stretch:112%;display:flex}.ls-mini-drops{display:inline-flex}.ls-mini-drops .drop{box-shadow:0 0 0 2px var(--ground);margin-right:-3px}.ls-answers{align-items:center;gap:var(--space-xs);display:flex}.ls-work{margin:var(--space-lg) 0 0;padding:0;list-style:none}.ls-work li{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;display:flex}.ls-work-name b{letter-spacing:-.02em;color:var(--title);font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.15;display:block}.ls-work-name span{color:var(--ink-2);align-items:center;gap:6px;margin-top:4px;font-size:15px;display:inline-flex}.ls-work .icon{color:var(--title)}.ls-money{max-width:13ch;font-size:clamp(32px,3.6vw,58px)}.ls-pay{margin:var(--space-xl) 0 0;padding:0;list-style:none}.ls-pay li{gap:var(--space-md);padding:var(--space-sm) 0;grid-template-columns:18px minmax(64px,1fr) auto minmax(150px,auto);align-items:center;display:grid}.ls-pay b{letter-spacing:-.015em;font-size:clamp(19px,1.7vw,24px);font-weight:400}.ls-amount{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,1.7vw,24px)}.ls-state{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;display:inline-flex}.ls-state i{border:2px solid var(--title);border-radius:50%;width:11px;height:11px}.ls-state[data-state=Received] i{background:var(--title)}.ls-state[data-state^=Sent] i{background:linear-gradient(90deg, var(--title) 50%, transparent 50%)}.ls-money~.ls-note{margin-top:var(--space-md)}.ls-name .ls-name-body{grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end;gap:clamp(24px,3vw,48px);display:grid}.ls-card{aspect-ratio:4/5;width:100%}.ls-name-side{gap:var(--space-sm);padding-bottom:var(--space-xs);display:grid}.ls-name-field{border:0;border-bottom:2px solid var(--line);width:100%;min-width:0;color:var(--title);font-variation-settings:"wdth" 118;letter-spacing:-.04em;background:0 0;border-radius:0;outline:none;padding:4px 0 8px;font-size:clamp(22px,1.9vw,30px);font-weight:800;font-stretch:118%}.ls-name-field:focus-visible{border-bottom-color:var(--focus)}.ls-try{gap:4px var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.ls-try button{min-height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.ls-try button:hover,.ls-try button[aria-pressed=true]{color:var(--title);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.ls-wall{margin-top:var(--space-xl);container-type:inline-size}.ls-wall-reserve{height:calc(198.5cqi + 14.21px)}@container (width>=700px){.ls-wall-reserve{height:calc(54.4cqi - 13.52px)}}@container (width>=1201px){.ls-wall-reserve{height:calc(45.3333cqi - 15.3333px)}}.ls-wall-static{position:relative}.l-heads{padding:clamp(140px, 16vw, 240px) var(--g) 0}.l-heads ul{gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.l-heads li{max-width:17ch;font-size:clamp(34px,4.8vw,82px);line-height:1}.l-heads li:nth-child(2n){text-align:right;justify-self:end}.l-key{white-space:nowrap}.l-join{gap:var(--space-md);padding:clamp(140px, 16vw, 240px) var(--g) 0;display:grid}.l-join-title{max-width:12ch;font-size:clamp(40px,6vw,104px)}.l-join-line{color:var(--ink-2);max-width:36ch;font-size:clamp(18px,1.6vw,22px)}.l-join-form{gap:var(--space-xs);max-width:600px;margin-top:var(--space-lg);display:grid}.l-join-row{gap:var(--space-sm);display:flex}.l-join-row .field{flex:1;min-width:0}.l-join-row .primary{flex:none}.l-join-note{margin-top:var(--space-xs);color:var(--ink-2);font-size:15px}.l-member{margin-top:var(--space-lg);color:var(--ink-2);font-size:17px}.l-member .quiet-link{color:var(--title);font-weight:600}.l-close{padding:clamp(160px, 18vw, 280px) var(--g) clamp(120px, 12vw, 200px)}.l-close-line{letter-spacing:-.055em;max-width:9ch;font-size:clamp(60px,12vw,220px);line-height:.88}.l-foot{justify-content:space-between;gap:var(--space-sm) var(--space-lg);padding:var(--space-lg) var(--g) max(48px, env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}.l-foot-mark{font-size:16px;line-height:0}@media (width<=899px){.l-step,.l-step[data-side=right]{gap:var(--space-xl);padding:0 0 0 var(--g);grid-template-columns:minmax(0,1fr)}.l-step[data-side=right]{padding:0 var(--g) 0 0}.l-step[data-side=right] .l-step-words{padding-left:var(--g);order:0}.l-step[data-side=left] .ls-window{margin-right:-24px}.l-step[data-side=right] .ls-window{margin-left:-24px}.l-step[data-side=right] .ls-body{padding-left:calc(clamp(20px,4vw,64px) + 24px)}.l-step[data-side=left] .ls-body{padding-right:calc(clamp(20px,4vw,64px) + 24px)}.l-step[data-side=left] .ls-toolbar{margin-right:32px}.l-step[data-side=right] .ls-toolbar{margin-left:32px}.l-step-wall{padding:0 var(--g)}.ls-window{min-height:0}.ls-name .ls-name-body{grid-template-columns:minmax(0,1fr)}.ls-card{width:min(100%,300px)}.ls-pay li{grid-template-columns:18px minmax(0,1fr) auto}.ls-state{grid-column:2/-1;margin-top:-6px}.ls-read>div{grid-template-columns:minmax(0,1fr);gap:2px}.ls-work li{flex-wrap:wrap}.l-heads li:nth-child(2n){text-align:left;justify-self:start}.l-join-row{flex-direction:column}.l-nav{gap:var(--space-md)}}@media (width<=420px){.l-nav .l-request{display:none}}.hero-card{aspect-ratio:4/5;isolation:isolate;color:#ffe500;border-radius:7.3%/5.87%;width:100%;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) 0/calc(100% - 7px) 100% no-repeat,conic-gradient(from -135deg at 100%,#0000,#000 1deg 89deg,#0000 90deg) 100%/7px 13px repeat-y;mask:linear-gradient(#000 0 0) 0/calc(100% - 7px) 100% no-repeat,conic-gradient(from -135deg at 100%,#0000,#000 1deg 89deg,#0000 90deg) 100%/7px 13px repeat-y;container-type:inline-size}.hc-art{width:100%;height:100%;display:block;position:absolute;inset:0}.hc-frame{z-index:2;grid-template-rows:auto 1fr auto auto;padding:7cqi 8.5cqi 7cqi 7cqi;display:grid;position:absolute;inset:0}.hc-head{font:600 max(11px, 3.5cqi) / 1 var(--font);color:#efe9ff;align-items:center;gap:7px;font-stretch:112%;display:flex}.hc-head svg{width:max(12px,3.8cqi);height:max(12px,3.8cqi)}.hc-name{letter-spacing:-.005em;color:#ffe500;text-wrap:balance;align-self:end;margin:0 0 2.5cqi;font-family:Dela Gothic One,Arial Black,sans-serif;font-size:13.6cqi;font-weight:400;line-height:.98}.hc-proj{font:500 max(11px, 3.8cqi) / 1.3 var(--font);color:#e6deff;margin:0}.hc-foot{font:600 max(11px, 3.3cqi) / 1 var(--font);font-variant-numeric:tabular-nums;color:#e6deff;justify-content:space-between;align-items:center;margin-top:5cqi;display:flex}.hc-ppl{display:inline-flex}.hc-ppl i{border-radius:50% 50% 50% 18%;width:max(10px,4.4cqi);height:max(10px,4.4cqi);display:block;box-shadow:0 0 0 1.5px #160a45}.hc-ppl i+i{margin-left:-1.2cqi}@container (width<=259px){.hc-proj,.hc-date{display:none}.hc-name{margin-bottom:4cqi;font-size:15cqi}}.hc-piece,.hc-glow{transform-box:fill-box;transform-origin:50%}.hc-strike,.hc-rim,.hc-glow{opacity:0}.hc-ambient .hc-piece{animation:1.15s cubic-bezier(.2,.9,.25,1.12) both hc-arrive;animation-delay:calc(var(--i) * 95ms)}@keyframes hc-arrive{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}18%{opacity:1}to{opacity:1;transform:none}}.hc-ambient .hc-seal{animation:.22s ease-out 1.62s both hc-seal}.hc-ambient .hc-strike{animation:7.5s step-end 1.75s infinite hc-strike}.hc-ambient .hc-rim{animation:7.5s 1.75s infinite hc-rim}.hc-ambient .hc-glow{animation:7.5s 1.75s infinite hc-glow}.hc-ambient .hc-light,.hc-ambient .hc-star{animation:hc-twinkle var(--t,2.6s) var(--d,0s) ease-in-out infinite}@keyframes hc-seal{0%{opacity:0}}@keyframes hc-strike{0%{opacity:1}1.4%{opacity:0}2.6%{opacity:1}3.6%{opacity:0}to{opacity:0}}@keyframes hc-rim{0%{opacity:0}2%{opacity:1}9%{opacity:.9}22%{opacity:0}to{opacity:0}}@keyframes hc-glow{0%{opacity:0}2%{opacity:.9}14%{opacity:0}to{opacity:0}}@keyframes hc-twinkle{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-card *{animation:none!important}}.f-cardbox .hc-piece{transform-box:view-box;transform-origin:0 0}.f-cardbox .hc-piece,.f-cardbox .hc-seal,.f-cardbox .hc-name,.f-cardbox .hero-card{opacity:0}.ls-state{color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:600}.hero-window{width:100%;position:relative}.hc-clip{position:absolute}.hero-card.hc-in-window{aspect-ratio:.94931;border-radius:0;-webkit-mask:none;mask:none}.hc-caption{margin-top:var(--space-md);gap:var(--space-xxs);color:var(--title);text-align:center;display:grid}.hc-caption .hc-state{color:var(--ink-2);font-size:13px;font-weight:600}.hc-caption .hc-name{font-variation-settings:"wdth" 118;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,40px);font-weight:720;font-stretch:118%;line-height:1}.hero-window .hc-caption .hc-name{color:var(--title)}
