@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_f985f6c2-module__UUfhkW__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_f985f6c2-module__UUfhkW__variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
.v4-root{--v4-paper:0 0% 100%;--v4-ink:220 9% 9%;--v4-text:220 5% 26%;--v4-soft:220 4% 44%;--v4-rule:220 9% 91%;--v4-pen:231 66% 42%;--background:var(--v4-paper);--foreground:var(--v4-ink);--muted-foreground:var(--v4-soft);--border:var(--v4-rule);--accent:220 9% 95%;background:hsl(var(--v4-paper));color:hsl(var(--v4-text));font-family:var(--font-host), ui-sans-serif, system-ui, -apple-system, "PingFang TC", sans-serif}.dark .v4-root{--v4-paper:220 6% 7%;--v4-ink:0 0% 95%;--v4-text:220 5% 78%;--v4-soft:220 4% 60%;--v4-rule:220 5% 17%;--v4-pen:229 92% 80%;--accent:220 5% 14%}.v4-root a:focus-visible,.v4-root summary:focus-visible,.v4-face-button:focus-visible,.v4-add:focus-visible,.v4-undo:focus-visible,.v4-draw-open:focus-visible{outline:2px solid hsl(var(--v4-ink));outline-offset:3px}.v4-link,.v4-pitch a{color:hsl(var(--v4-ink));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:hsl(var(--v4-ink) / .3);text-decoration-color:hsl(var(--v4-ink) / .3);text-underline-offset:.22em;transition:text-decoration-color .15s}.v4-meta{font-variant-numeric:tabular-nums;color:hsl(var(--v4-soft));font-size:.875rem}.v4-arrow{color:hsl(var(--v4-soft));transition:translate .2s cubic-bezier(.16,1,.3,1);display:inline-block}.v4-cta{isolation:isolate;color:#fff;background:#000;position:relative}.dark .v4-cta{color:#000;background:#fff}.v4-cta>span[aria-hidden]{place-items:center;width:2.375rem;height:2.375rem;font-size:1.05em;display:grid}.v4-cta:after{content:"";mix-blend-mode:difference;pointer-events:none;clip-path:inset(.1875rem .1875rem .1875rem calc(100% - 2.5625rem) round 999px);transition:clip-path var(--cta-pace,.34s cubic-bezier(.45, 0, .2, 1));background:#fff;border-radius:999px;position:absolute;inset:.3125rem}.v4-cta:focus-visible,.v4-cta:active{--cta-pace:.55s cubic-bezier(.22, 1, .36, 1)}.v4-cta:focus-visible:after,.v4-cta:active:after{clip-path:inset(0 round 999px)}.v4-face-button{vertical-align:-.1em;cursor:pointer;border-radius:.2em;margin-left:.16em;line-height:0;display:inline-block}.v4-face{fill:none;width:auto;height:.86em;stroke:hsl(var(--v4-pen));stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 80%;overflow:visible}.v4-face-eyes{transform:translate(calc(var(--look-x,0) * 1px), calc(var(--look-y,0) * 1px));transition:transform .18s ease-out}.v4-face-eye{transform-box:fill-box;transform-origin:50%;transition:scale .12s ease-out}.v4-char:before{content:attr(data-char)}[data-giggling] .v4-face{animation:.66s ease-in-out v4-giggle}[data-giggling] .v4-face-eye{scale:1 .3}[data-giggling] .v4-giggle-char{animation:.16s ease-in-out 4 v4-jitter;animation-delay:calc(var(--i) * 18ms)}[data-giggling] .v4-wiggle-char{animation:.52s ease-in-out v4-ripple;animation-delay:calc(var(--i) * 34ms)}@keyframes v4-giggle{0%,to{transform:none}12%{transform:translate(-.03em,-.05em)rotate(-7deg)}26%{transform:translate(.03em)rotate(6deg)}40%{transform:translate(-.025em,-.04em)rotate(-5deg)}54%{transform:translate(.025em)rotate(4deg)}68%{transform:translate(-.015em,-.02em)rotate(-3deg)}84%{transform:translate(.01em)rotate(1.5deg)}}@keyframes v4-jitter{50%{transform:translateY(-.035em)}}@keyframes v4-ripple{30%{transform:translateY(-.07em)rotate(-3deg)}70%{transform:translateY(.04em)rotate(3deg)}}.v4-fan{--w:clamp(7.5rem, 24vw, 17.5rem);--step:calc(var(--w) * .62);height:calc(var(--w) * .625 + 3.75rem);position:relative}.v4-card{width:var(--w);margin-left:calc(var(--w) / -2);z-index:var(--z);--drop:calc(var(--i) * var(--i) * var(--w) * .024);translate:calc(var(--i) * var(--step)) var(--drop);rotate:calc(var(--i) * 4.5deg);animation:.75s cubic-bezier(.16,1,.3,1) backwards v4-deal;animation-delay:calc(.12s + var(--far) * 70ms);position:absolute;top:1.25rem;left:50%}@keyframes v4-deal{0%{opacity:0;translate:0 1.75rem;rotate:none}}.v4-card a{box-shadow:0 0 0 1px hsl(var(--v4-ink) / .08), 0 1px 2px #0000000f, 0 20px 38px -20px #0000006b;background:#fff;border-radius:clamp(8px,1vw,14px);transition:translate .32s cubic-bezier(.16,1,.3,1),rotate .32s cubic-bezier(.16,1,.3,1),scale .32s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.v4-card img{width:100%;height:auto;display:block}.v4-card-name{color:#141414;opacity:0;background:#fff;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:500;line-height:1.4;transition:opacity .18s,translate .18s;position:absolute;bottom:.5rem;left:.5rem;translate:0 4px;box-shadow:0 0 0 1px #00000014}.v4-card:focus-within{z-index:10}.v4-card a:focus-visible{translate:0 calc(-.9rem - var(--drop));rotate:calc(var(--i) * -4.5deg);scale:1.05}.v4-card a:focus-visible .v4-card-name{opacity:1;translate:none}@media (max-width:639px){.v4-fan{--w:34vw;--step:calc(var(--w) * .44)}.v4-card-name{display:none}}.v4-work{border-radius:12px;transition:background-color .18s}.v4-work-figure{background:hsl(var(--v4-ink) / .04);box-shadow:0 0 0 1px hsl(var(--v4-ink) / .09);border-radius:12px;margin-bottom:.9rem;display:block;overflow:hidden}.v4-work-figure img{width:100%;height:auto;display:block}@media (min-width:1024px){.v4-work{margin-inline:-1rem;padding:.9rem 1rem 1rem}.v4-work-figure{display:none}.v4-work[data-active]{background:hsl(var(--v4-ink) / .05)}}.v4-stage{background:hsl(var(--v4-ink) / .04);box-shadow:0 0 0 1px hsl(var(--v4-ink) / .09), 0 30px 60px -36px #0006;border-radius:16px;overflow:hidden}.v4-chip{object-fit:contain;vertical-align:-.24em;width:1.2em;height:1.2em;margin-right:.36em;display:inline-block}.v4-chip-round{border-radius:50%}.v4-chip-face{object-fit:cover;vertical-align:-.38em;width:1.5em;height:1.5em;margin-right:.3em}.v4-chip-wide{width:auto}.v4-chip-word{vertical-align:baseline;height:.74em;margin-right:.42em}.v4-row{border-radius:8px;margin-inline:-.75rem;padding-inline:.75rem;transition:background-color .15s}.v4-row:active{background:hsl(var(--v4-ink) / .07)}.v4-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.v4-marquee-track{width:max-content;animation:46s linear infinite v4-drift;display:flex}.v4-marquee ul{color:hsl(var(--v4-text));white-space:nowrap;flex-shrink:0;align-items:center;gap:2.75rem;padding-right:2.75rem;font-size:1.0625rem;display:flex}.v4-marquee .v4-chip{vertical-align:-.28em;height:1.3em;margin-right:.5em}@keyframes v4-drift{to{transform:translate(-50%)}}.v4-post{border-top:1px solid hsl(var(--v4-rule));border-radius:0 0 8px 8px;height:100%;margin-inline:-.75rem;padding:1rem .75rem 1.15rem;transition:background-color .15s;display:block}.v4-more>summary{cursor:pointer;color:hsl(var(--v4-ink));align-items:center;gap:.4rem;font-weight:500;list-style:none;display:inline-flex}.v4-more>summary::-webkit-details-marker{display:none}.v4-more>summary:after{content:"+";color:hsl(var(--v4-soft));font-weight:400}.v4-more[open]>summary:after{content:"–"}.v4-pen{color:hsl(var(--v4-pen))}.v4-ink-stroke{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:0s linear 4s forwards v4-ink-shown}[data-armed]>.v4-ink-stroke{animation:none}@keyframes v4-ink-shown{to{stroke-dashoffset:0;opacity:1}}@keyframes v4-ink{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.v4-root{--v4-pen-0:var(--v4-pen);--v4-pen-1:4 72% 48%;--v4-pen-2:152 60% 30%;--v4-pen-3:24 88% 45%;--v4-pen-4:272 52% 50%;--v4-pen-5:190 80% 31%;--v4-pen-6:330 70% 50%;--v4-pen-7:220 9% 16%}.dark .v4-root{--v4-pen-1:4 90% 72%;--v4-pen-2:150 55% 62%;--v4-pen-3:28 95% 66%;--v4-pen-4:270 85% 80%;--v4-pen-5:186 65% 60%;--v4-pen-6:330 90% 76%;--v4-pen-7:0 0% 90%}[data-ink="0"]{--ink:var(--v4-pen-0)}[data-ink="1"]{--ink:var(--v4-pen-1)}[data-ink="2"]{--ink:var(--v4-pen-2)}[data-ink="3"]{--ink:var(--v4-pen-3)}[data-ink="4"]{--ink:var(--v4-pen-4)}[data-ink="5"]{--ink:var(--v4-pen-5)}[data-ink="6"]{--ink:var(--v4-pen-6)}[data-ink="7"]{--ink:var(--v4-pen-7)}.v4-pad,.v4-drawn{fill:none;stroke:hsl(var(--ink,var(--v4-pen)));stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round}.v4-faces li{vertical-align:top;width:3.75rem;height:3.75rem;margin:0 .75rem .75rem 0;display:inline-block;position:relative}.v4-face-remove{background:hsl(var(--v4-ink));width:1.5rem;height:1.5rem;color:hsl(var(--v4-paper));border-radius:50%;place-items:center;font-size:.9375rem;line-height:1;display:grid;position:absolute;top:-.375rem;right:-.375rem}.v4-drawn{width:100%;height:100%;display:block;overflow:visible}.v4-drawn-owner{stroke-width:4.5px;width:62%;height:62%;margin:19%}.v4-drawn-wet{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.v4-draw-open{background:color-mix(in srgb, hsl(var(--v4-ink)) 7%, hsl(var(--v4-paper)));min-height:2.75rem;color:hsl(var(--v4-ink));align-items:center;padding-inline:1.125rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:inline-flex}.v4-draw-open[data-settling]:focus-visible{outline-color:#0000}.v4-pad-shade{z-index:100;background:#00000073;position:fixed;inset:0}.v4-pad-panel{z-index:101;background:hsl(var(--v4-paper));width:min(21rem,100% - 2rem);height:fit-content;box-shadow:0 0 0 1px hsl(var(--v4-ink) / .08), 0 30px 70px -20px #00000080;outline:none;margin:auto;padding:1rem;position:fixed;inset:0;overflow:hidden}.v4-pad-frame{aspect-ratio:1;background:hsl(var(--v4-ink) / .035);border-radius:12px;position:relative}.v4-pad{border-radius:inherit;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.v4-pad-hint{color:hsl(var(--v4-soft));pointer-events:none;place-items:center;font-size:.9375rem;display:grid;position:absolute;inset:0}.v4-add{background:hsl(var(--v4-ink));min-height:2.75rem;color:hsl(var(--v4-paper));border-radius:999px;align-items:center;padding-inline:1.125rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s,scale .15s;display:inline-flex}.v4-add:active:not(:disabled){scale:.97}.v4-add:disabled{background:hsl(var(--v4-ink) / .07);color:hsl(var(--v4-soft));cursor:default}.v4-undo{min-height:2.75rem;color:hsl(var(--v4-ink));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:hsl(var(--v4-ink) / .3);text-decoration-color:hsl(var(--v4-ink) / .3);text-underline-offset:.22em;font-size:.9375rem;transition:text-decoration-color .15s}.v4-undo:disabled{color:hsl(var(--v4-soft));cursor:default;text-decoration-color:#0000}@media (min-width:640px){.v4-faces li{width:4.5rem;height:4.5rem;margin:0 1rem 1rem 0}}@media (hover:hover){.v4-link:hover,.v4-pitch a:hover{text-decoration-color:currentColor}.v4-card:hover{z-index:10}.v4-card:hover a{translate:0 calc(-.9rem - var(--drop));rotate:calc(var(--i) * -4.5deg);scale:1.05}.v4-card:hover .v4-card-name{opacity:1;translate:none}.v4-work:hover .v4-arrow{translate:2px -2px}.v4-row:hover,.v4-post:hover{background:hsl(var(--v4-ink) / .045)}.v4-cta:hover{--cta-pace:.55s cubic-bezier(.22, 1, .36, 1)}.v4-add:hover:not(:disabled){background:hsl(var(--v4-ink) / .82)}.v4-draw-open:hover{background:color-mix(in srgb, hsl(var(--v4-ink)) 12%, hsl(var(--v4-paper)))}.v4-undo:hover:not(:disabled){text-decoration-color:currentColor}.v4-cta:hover:after{clip-path:inset(0 round 999px)}.v4-marquee:hover .v4-marquee-track{animation-play-state:paused}}@media print{.v4-ink-stroke,.v4-drawn-wet{stroke-dashoffset:0;opacity:1;animation:none!important}}@media (prefers-reduced-motion:reduce){.v4-ink-stroke,.v4-drawn-wet{stroke-dashoffset:0;opacity:1;animation:none!important}.v4-add,.v4-undo{transition:none}.v4-card{animation:none}.v4-card a{transition:none}.v4-marquee{-webkit-mask-image:none;mask-image:none}.v4-marquee-track{width:auto;animation:none}.v4-marquee ul{flex-wrap:wrap;row-gap:.75rem}.v4-marquee ul[aria-hidden]{display:none}.v4-cta:after,.v4-post{transition:none}[data-giggling] .v4-face,[data-giggling] .v4-giggle-char,[data-giggling] .v4-wiggle-char{animation:none}.v4-link,.v4-pitch a,.v4-row,.v4-arrow,.v4-work,.v4-card-name,.v4-face-eyes,.v4-face-eye{transition:none}}
