.hero-line{display:block}.hero-line-in{animation:hero-line 1.15s var(--ease-calm) both;animation-delay:calc(var(--line,0) * .12s + 60ms);display:block}@keyframes hero-line{0%{clip-path:inset(calc(-150% - .16em) -.3em calc(150% - .2em));translate:0 150%}99.9%{clip-path:inset(-.16em -.3em -.2em);translate:0}to{clip-path:none;translate:0}}.follow-flier{box-shadow:0 1px 0 rgb(29 28 26/calc(.04 * var(--lift,0))), 0 28px 64px -32px rgb(29 28 26/calc(.32 * var(--lift,0)))}.hero-chip{vertical-align:baseline;width:1.04em;height:.72em;margin-inline:.02em;display:inline-block;position:relative}.hero-chip-window{background:var(--paper-deep);animation:hero-chip-open 1.2s var(--ease-calm) both;animation-delay:calc(var(--chip-i,0) * .14s + .52s);border-radius:.14em;position:absolute;inset:0;overflow:hidden}@keyframes hero-chip-open{0%{clip-path:inset(100% 0 0 round .14em)}to{clip-path:inset(0 round .14em)}}.hero-chip-photo{position:absolute;inset:0}.hero-chip-photo[data-turn=in]{z-index:1;clip-path:inset(0);transition:clip-path .9s var(--ease-calm), scale 1.4s var(--ease-calm)}.hero-chip-photo[data-turn=out]{transition:scale .9s var(--ease-calm);scale:.96}.hero-chip-photo[data-turn=next]{clip-path:inset(100% 0 0);scale:1.12}@media (min-width:48rem){.hero-chip-hang{width:1.62em}.hero-chip-hang .hero-chip-window{border-radius:.11em;height:2.025em;animation-delay:1.15s;bottom:auto}}.hero-chip-ui{z-index:2;letter-spacing:normal;animation:settle .6s var(--ease-calm) both;font-size:1rem;font-weight:400;line-height:1.5;animation-delay:1.9s;display:none;position:absolute}@media (min-width:48rem){.hero-chip-ui{display:flex}}.horizon-month{background:color-mix(in oklab, var(--ink) 7%, transparent);transform-origin:top;animation:horizon-grow 1.4s var(--ease-calm) both;animation-delay:calc(var(--i,0) * 90ms)}.horizon-today{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--ink) 22%, transparent) 30%);transform-origin:top;animation:horizon-grow 1.6s var(--ease-calm) .3s both}@keyframes horizon-grow{0%{scale:1 0}}.horizon-line{color:var(--ink);animation:horizon-draw 2.2s var(--ease-move) .5s both}@keyframes horizon-draw{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}.horizon-dot{box-shadow:0 0 0 5px color-mix(in oklab, var(--deal) 16%, transparent);animation:horizon-pop .7s var(--ease-calm) 2.6s both}@keyframes horizon-pop{0%{opacity:0;scale:.3}}.horizon-thing{animation:settle .9s var(--ease-calm) 2.8s both}.horizon-floor{background:var(--ink)}.horizon-label{animation:photo-in .8s var(--ease-calm) both;animation-delay:calc(var(--i,0) * 90ms + .4s)}.field-words{letter-spacing:-.012em;text-align:justify;-webkit-hyphens:none;hyphens:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(.875rem,1.12vw,1.1875rem);line-height:1.75;position:absolute;inset:-.4em -1.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 82%);mask-image:linear-gradient(#000 45%,#0000 82%)}.field-word{transition:color 1.4s var(--ease-calm);margin-right:1.1em}.field-word[data-kind=list]{font-weight:600}.field-base{color:color-mix(in oklab, var(--ink) 11%, var(--paper))}.field-base .field-word[data-lit]{color:var(--ink)}.field-base .field-word[data-kind=note][data-lit]{color:var(--muted-foreground)}.field-glow{color:color-mix(in oklab, var(--ink) 45%, var(--paper));-webkit-mask-image:radial-gradient(circle 12rem at var(--mx,-100vw) var(--my,0), black, transparent 75%);-webkit-mask-image:radial-gradient(circle 12rem at var(--mx,-100vw) var(--my,0), black, transparent 75%);mask-image:radial-gradient(circle 12rem at var(--mx,-100vw) var(--my,0), black, transparent 75%);pointer-events:none}@media not (min-width:48rem){.field-words{-webkit-mask-image:linear-gradient(#000 12%,#0000 36%);mask-image:linear-gradient(#000 12%,#0000 36%)}}.field-words{animation:photo-in 1.6s var(--ease-calm) .2s both}.hero-ruled{--fs:clamp(3rem, min(8.4vw, 13.5svh), 8.25rem);--rule:calc(var(--fs) * .46);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--ink) 11%, transparent) 1px, transparent 1px);background-size:100% var(--rule);background-position:0 var(--off,0px);animation:photo-in 1.2s var(--ease-calm) both}@media (min-width:48rem){.hero-ruled{--rule:calc(var(--fs) * .92 / 3)}}.written{font-size:clamp(1rem,1.25vw,1.1875rem);line-height:calc(var(--rule) * 2)}@media (min-width:64rem){.written{line-height:var(--rule)}}.written-line{animation:written-in .65s var(--ease-move) both;animation-delay:calc(var(--i,0) * .34s)}@keyframes written-in{0%{clip-path:inset(-.5em 100% -.5em 0)}to{clip-path:inset(-.5em 0)}}.written-name{position:relative}.written-taken{color:var(--muted-foreground)}.written-taken:after{content:"";transform-origin:0;height:1.5px;animation:written-strike .7s var(--ease-move) both;background:currentColor;position:absolute;top:55%;left:0;right:0}@keyframes written-strike{0%{scale:0 1}}.written-mark{animation:settle .5s var(--ease-calm) .4s both}.thread{stroke:color-mix(in oklab, var(--ink) 16%, transparent);stroke-width:1px;stroke-dasharray:1;animation:thread-out 1.6s var(--ease-calm) both;animation-delay:calc(var(--i,0) * 90ms + .7s)}.thread-cheapest{stroke:var(--ink);stroke-width:1.25px}@keyframes thread-out{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.thread-shop{left:var(--x);top:var(--y);translate:0 -50%}.thread-shop[data-end]{translate:-100% -50%}.thread-shop{animation:photo-in .7s var(--ease-calm) both;animation-delay:calc(var(--i,0) * 90ms + 1.5s)}.thread-card{animation:settle .7s var(--ease-calm) .4s both;top:80%;left:58%;translate:0 -50%}@media not (min-width:48rem){.thread-shop{left:var(--px);top:var(--py);translate:0 -50%}.thread-shop[data-phone-end]{translate:-100% -50%}.thread-card{top:84%;left:50%;translate:-50% -50%}}@property --a1{syntax:"<color>";inherits:true;initial-value:#f3f0e7}@property --a2{syntax:"<color>";inherits:true;initial-value:#f3f0e7}@property --a3{syntax:"<color>";inherits:true;initial-value:#f3f0e7}.aura-lamp-in{animation:photo-in 2.6s var(--ease-move) both}.aura-light{background:color-mix(in oklab, var(--paper), white 30%);animation:photo-in 1.8s var(--ease-calm) both;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}:root[data-theme=dark] .aura-light{background:var(--paper)}.aura-light:after{content:"";mix-blend-mode:soft-light;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.aura-blob{opacity:.95;--c:var(--a2);background:radial-gradient(closest-side, var(--c), color-mix(in oklab, var(--c) 82%, transparent) 22%, color-mix(in oklab, var(--c) 50%, transparent) 48%, color-mix(in oklab, var(--c) 20%, transparent) 72%, color-mix(in oklab, var(--c) 5%, transparent) 88%, transparent);position:absolute}:root[data-theme=dark] .aura-blob{opacity:.32}.aura-blob-1{aspect-ratio:1;width:min(72vw,70rem);top:0;right:-10%}.aura-blob-2{--c:var(--a1);aspect-ratio:1.3;width:min(64vw,62rem);top:-34%;left:8%}.aura-blob-3{--c:var(--a3);aspect-ratio:1.6;opacity:.65;width:min(68vw,66rem);bottom:-46%;left:28%}@media not (min-width:64rem){.aura-blob-1{width:120vw;top:auto;bottom:0;right:-30%}.aura-blob-2{width:110vw;left:-30%}.aura-blob-3{width:120vw;bottom:-12%;left:-10%}}.aura-card-place{z-index:10;width:100%;max-width:28rem;margin:0 auto;padding:0 1rem 3rem;position:relative}@media (min-width:64rem){.aura-card-place{width:clamp(22rem,30vw,27rem);max-width:none;margin:0;padding:0;position:absolute;top:50%;right:max(2.5rem,50% - 37.5rem);translate:0 -50%}}@media (min-width:80rem){.aura-card-place{zoom:1.12}}@media (min-width:96rem){.aura-card-place{zoom:1.2}}.aura-card{animation:aura-in .8s var(--ease-calm) both}.aura-card-in{animation:aura-in .6s var(--ease-calm) both;transition:opacity .4s var(--ease-move), filter .4s var(--ease-move), translate .4s var(--ease-move)}.aura-card-gone{opacity:0;filter:blur(6px);translate:0 -6px}@keyframes aura-in{0%{opacity:0;filter:blur(10px);translate:0 10px}}.aura-row{animation:settle .5s var(--ease-calm) both;animation-delay:calc(var(--i,0) * .22s)}.aura-badge{animation:settle .4s var(--ease-calm) both;display:flex}.glance-lit .glance-sheet{background:var(--glass-fill);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 0 0 1px var(--glass-rim), inset 0 1px 0 var(--glass-top-bright), var(--glass-lift)}.glance-lit .follow-cheapest:before{background:var(--glass-field)}.cover-light{background:radial-gradient(closest-side at 35% 55%, var(--c1), transparent), radial-gradient(closest-side at 70% 45%, var(--c2), transparent);filter:blur(26px)saturate(1.3);opacity:1;border-radius:9999px}:root[data-theme=dark] .cover-light{opacity:.22}.dusk-sky{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in oklab, var(--brand-ink) 5%, #f3f0e7) 7%, color-mix(in oklab, var(--brand-ink) 20%, #f3f0e7) 14%, color-mix(in oklab, var(--brand-ink) 52%, #f3f0e7) 21%, color-mix(in oklab, var(--brand-ink) 80%, #f3f0e7) 28%, color-mix(in oklab, var(--brand-ink) 94%, #f3f0e7) 35%, var(--brand-ink) 44%, color-mix(in oklab, var(--brand-ink) 86%, black) 100%)}.dusk-thing{left:var(--x);top:var(--y);width:var(--size);translate:calc(-50% + var(--mx,0) * var(--depth) * 22px) calc(-50% + var(--my,0) * var(--depth) * 14px);transition:translate 1.2s var(--ease-calm)}@media not (min-width:64rem){.dusk-thing{left:var(--sx);width:calc(var(--size) * 1.35);translate:-50% -50%}.dusk-thing[data-from=top]{top:var(--sy)}.dusk-thing[data-from=bottom]{top:auto;bottom:var(--sy);translate:-50% 50%}.dusk-sky{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in oklab, var(--brand-ink) 6%, #f3f0e7) 4%, color-mix(in oklab, var(--brand-ink) 22%, #f3f0e7) 9%, color-mix(in oklab, var(--brand-ink) 52%, #f3f0e7) 14%, color-mix(in oklab, var(--brand-ink) 80%, #f3f0e7) 19%, color-mix(in oklab, var(--brand-ink) 94%, #f3f0e7) 24%, var(--brand-ink) 30%, color-mix(in oklab, var(--brand-ink) 86%, black) 100%)}}.dusk-disc{filter:blur(calc(6px + var(--depth) * 16px)) saturate(1.5) brightness(1.08);opacity:0;transition:filter .9s var(--ease-calm), opacity 1.4s var(--ease-calm), scale 1.4s var(--ease-calm);transition-delay:0s, calc(var(--i) * .16s + .2s), calc(var(--i) * .16s + .2s);scale:.9}.dusk-bloom{filter:blur(46px)saturate(1.8);opacity:0;transition:opacity 2s var(--ease-calm);transition-delay:calc(var(--i) * .16s + .4s);border-radius:9999px;overflow:hidden;scale:1.9}[data-lit] .dusk-disc{opacity:.92;scale:1}[data-lit] .dusk-bloom{opacity:.55}.dusk-thing[data-focus] .dusk-disc{filter:none;opacity:1;transition-delay:0s;scale:1.04}.dusk-name{text-align:center;color:#f3f0e7;opacity:0;width:max-content;max-width:14rem;transition:opacity .6s var(--ease-calm), translate .6s var(--ease-calm);font-size:13px;line-height:1.3;position:absolute;top:calc(100% + .75rem);left:50%;translate:-50% 4px}.dusk-thing[data-ink-name] .dusk-name{color:var(--brand-ink)}.dusk-thing[data-focus] .dusk-name{opacity:.9;translate:-50%}@media (prefers-reduced-motion:reduce){.dusk-name{display:none}}.aura-bar{will-change:scale;animation:aura-bar var(--len) linear var(--from) both;scale:0 1}@keyframes aura-bar{to{scale:1}}.aura-bell{transform-origin:50% 15%;animation:aura-bell 1.1s var(--ease-calm) .15s both}@keyframes aura-bell{0%{rotate:none}15%{rotate:16deg}32%{rotate:-13deg}48%{rotate:9deg}64%{rotate:-5deg}80%{rotate:2deg}to{rotate:none}}@property --roll{syntax:"<number>";inherits:true;initial-value:0}.aura-roll{animation:aura-roll 1.4s var(--ease-calm) .25s both}@keyframes aura-roll{0%{--roll:0}to{--roll:1}}.aura-sticker{animation:.52s cubic-bezier(.2,1.4,.4,1) both aura-sticker;rotate:-10deg}@keyframes aura-sticker{0%{opacity:0;rotate:-24deg;scale:1.7}}.aura-pill{animation:aura-pill .65s var(--ease-calm) both}@keyframes aura-pill{0%{opacity:0;filter:blur(6px);translate:0 -8px;scale:.94}}.reeded>canvas,.reeded-ribs{-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.reeded-ribs{background-image:repeating-linear-gradient(90deg,#1d1c1a0d 0,#ffffff0a 14%,#ffffff38 40%,#ffffff1a 64%,#1d1c1a08 88%,#1d1c1a12 100%);background-size:30px 100%}:root[data-theme=dark] :is(.reeded>canvas,.reeded-ribs){-webkit-mask-image:linear-gradient(#0000,#00000014 12%,#0000004d 26%,#000000a6 40%,#000 55%);mask-image:linear-gradient(#0000,#00000014 12%,#0000004d 26%,#000000a6 40%,#000 55%)}:root[data-theme=dark] .reeded-ribs{background-image:repeating-linear-gradient(90deg,#00000052 0,#0000001a 12%,#ffffff05 30%,#ffffff14 44%,#ffffff05 58%,#0000001a 80%,#00000052 100%)}.reeded-calm{background:radial-gradient(ellipse 46% 34% at 50% 55%, color-mix(in oklab, var(--paper) 60%, transparent), color-mix(in oklab, var(--paper) 20%, transparent) 60%, transparent)}.aura-cheapest{background:var(--glass-pane-fill);box-shadow:inset 0 0 0 1px var(--glass-rim-bright), inset 0 1px 0 var(--glass-top-bright), var(--glass-pane-lift)}.aura-glass-chip{background:linear-gradient(to bottom, var(--sheet-top), var(--card));box-shadow:inset 0 1px 0 var(--sheet-light), 0 0 0 1px var(--sheet-line), var(--glass-pane-lift)}