.hero.svelte-1vryt1k{--ink:#fff;height:100svh;min-height:600px;color:var(--ink);isolation:isolate;touch-action:pan-y;background:#1d3340;position:relative;overflow:hidden}.camera.svelte-1vryt1k{will-change:transform;position:absolute;inset:-4%;transform:scale(1.12)}.camera.svelte-1vryt1k picture:where(.svelte-1vryt1k){position:absolute;inset:0}.photo.svelte-1vryt1k{object-fit:cover;object-position:50% 60%;filter:saturate(1.15)contrast(1.05);width:100%;height:100%;display:block}.photo--blur.svelte-1vryt1k{filter:none;transform:scale(1.06);-webkit-mask-image:radial-gradient(55% 50% at 55% 45%,#0000 35%,#000 85%);mask-image:radial-gradient(55% 50% at 55% 45%,#0000 35%,#000 85%)}.grade.svelte-1vryt1k{mix-blend-mode:multiply;background:linear-gradient(#1c4660bf 0%,#3c6e8c40 35%,#0000 55%),linear-gradient(#0000 65%,#0a0c0e8c 100%);position:absolute;inset:0}canvas.svelte-1vryt1k{width:100%;height:100%;display:block;position:absolute;inset:0}.vignette.svelte-1vryt1k{pointer-events:none;background:radial-gradient(80% 70%,#0000 55%,#050f198c 100%);position:absolute;inset:0}.shade.svelte-1vryt1k{z-index:3;background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.content.svelte-1vryt1k{--t:min(15.5vw, 27svh, 18rem);z-index:2;box-sizing:border-box;will-change:transform;pointer-events:none;place-content:center;justify-items:center;gap:clamp(1rem,3vh,2rem);height:100%;padding:5.5rem clamp(1rem,5vw,4.5rem) 3rem;display:grid;position:relative}.caps.svelte-1vryt1k{font-family:var(--sans);text-transform:uppercase;text-align:center;letter-spacing:.16em;text-shadow:0 1px 16px #0000004d;text-wrap:balance;max-width:46ch;margin:0;font-size:clamp(.82rem,1.15vw,1.05rem);font-weight:400;line-height:1.6}.caps--bottom.svelte-1vryt1k{letter-spacing:.3em;opacity:.9;max-width:none;font-size:clamp(.78rem,.95vw,.9rem);font-weight:500}.title.svelte-1vryt1k{padding-bottom:calc(var(--t) * .5);justify-items:center;margin:0;line-height:1;display:grid;position:relative}.title__heavy.svelte-1vryt1k{font-family:Bodoni Moda,Didot,"Bodoni 72",Times New Roman,serif;font-weight:800;font-size:var(--t);letter-spacing:-.025em;text-shadow:0 6px 60px #0000001f;line-height:.95}.title__script.svelte-1vryt1k{left:50%;top:calc(var(--t) * .5);font-family:Pinyon Script,Snell Roundhand,cursive;font-weight:400;font-size:calc(var(--t) * .95);white-space:nowrap;text-shadow:0 0 2px #14283c40,0 4px 30px #14283c59;line-height:1;position:absolute;transform:translate(-44%)rotate(-5deg)}@media (width<=760px){.content.svelte-1vryt1k{--t:min(18vw, 24svh)}.title__script.svelte-1vryt1k{font-size:calc(var(--t) * 1.05)}}.manifesto.svelte-l9pm2{padding-top:clamp(6rem,14vw,12rem)}.manifesto__top.svelte-l9pm2{color:var(--muted-dark);justify-content:space-between;gap:1rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:flex}.manifesto__text.svelte-l9pm2{font-variation-settings:"opsz" 96;text-wrap:pretty;max-width:15.5em;font-size:clamp(2rem,5.6vw,6rem);line-height:1.04}.manifesto__text.svelte-l9pm2 .script:where(.svelte-l9pm2){color:var(--poppy);padding-inline:.05em;font-size:1.25em}.pill-img.svelte-l9pm2{vertical-align:middle;border-radius:999px;width:1.9em;height:.82em;margin:-.1em .08em 0;display:inline-block;overflow:hidden}.pill-img.svelte-l9pm2 img:where(.svelte-l9pm2){object-fit:cover;width:1.9em;max-width:none;height:100%}.manifesto__foot.svelte-l9pm2{grid-template-columns:1fr minmax(0,26rem) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,8vw,7rem);display:grid}.manifesto__foot.svelte-l9pm2 .body-copy:where(.svelte-l9pm2){color:var(--muted-dark)}.manifesto__rain.svelte-l9pm2{gap:1.2rem;height:6rem;display:flex}.manifesto__rain.svelte-l9pm2 span:where(.svelte-l9pm2){background:var(--line-dark);width:1px;height:100%;position:relative;overflow:hidden}.manifesto__rain.svelte-l9pm2 i:where(.svelte-l9pm2){background:linear-gradient(to bottom, transparent, var(--text-dark));position:absolute;inset:0}.manifesto__rain.svelte-l9pm2 span:where(.svelte-l9pm2):nth-child(2){margin-top:1.5rem}@media (width<=800px){.manifesto__foot.svelte-l9pm2{grid-template-columns:1fr}.manifesto__rain.svelte-l9pm2,.manifesto__top.svelte-l9pm2 span:where(.svelte-l9pm2):last-child{display:none}}.frag.svelte-t98x02{background:var(--ink);color:var(--paper);min-height:100svh;position:relative;overflow:hidden}.frag__track.svelte-t98x02{height:100svh;padding:6rem var(--gutter) 5rem;will-change:transform;align-items:center;gap:clamp(2rem,4vw,4.5rem);width:max-content;display:flex}.frag__intro.svelte-t98x02{width:min(36vw,34rem);color:var(--paper);flex-shrink:0;align-content:center;gap:1.6rem;display:grid}.frag__intro.svelte-t98x02>.label:where(.svelte-t98x02){color:var(--muted-light)}.frag__title.svelte-t98x02{font-variation-settings:"opsz" 96;font-size:clamp(3rem,6.4vw,7rem)}.frag__title.svelte-t98x02 .script:where(.svelte-t98x02){color:#e9b9a3;margin-left:.8em;font-size:1.25em;display:block}.frag__lead.svelte-t98x02{color:var(--muted-light);max-width:26em}.frag__hint.svelte-t98x02 span:where(.svelte-t98x02){animation:svelte-t98x02-nudge 1.6s var(--ease-out) infinite;display:inline-block}@keyframes svelte-t98x02-nudge{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.card.svelte-t98x02{flex-shrink:0;gap:1rem;width:clamp(260px,26vw,400px);display:grid}.card__head.svelte-t98x02{color:var(--muted-light);justify-content:space-between;display:flex}.card__frame.svelte-t98x02{aspect-ratio:4/5;transform-style:preserve-3d;background:#000;border-radius:2px;position:relative;overflow:hidden}.card__frame.svelte-t98x02 img:where(.svelte-t98x02){object-fit:cover;width:116%;max-width:none;height:100%;transition:transform 1.2s var(--ease-out), filter 1.2s var(--ease-out);margin-left:-8%}.card__glare.svelte-t98x02{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff38, transparent 45%);opacity:0;mix-blend-mode:soft-light;transition:opacity .5s;position:absolute;inset:0}.card__notes.svelte-t98x02{background:linear-gradient(#0000,#050a0cbf);flex-wrap:wrap;gap:.4rem;margin:0;padding:3.5rem 1.2rem 1.2rem;list-style:none;display:flex;position:absolute;inset:auto 0 0}.card__notes.svelte-t98x02 li:where(.svelte-t98x02){font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s, transform .7s var(--ease-out);border:1px solid #ffffff73;border-radius:999px;padding:.45em .9em;font-size:.7rem;font-weight:500;transform:translateY(14px)}.card__notes.svelte-t98x02 li:where(.svelte-t98x02):nth-child(2){transition-delay:60ms}.card__notes.svelte-t98x02 li:where(.svelte-t98x02):nth-child(3){transition-delay:.12s}@media (hover:hover){.card.svelte-t98x02:hover .card__frame:where(.svelte-t98x02) img:where(.svelte-t98x02){filter:saturate(1.15);transform:scale(1.06)}.card.svelte-t98x02:hover .card__glare:where(.svelte-t98x02){opacity:1}.card.svelte-t98x02:hover .card__notes:where(.svelte-t98x02) li:where(.svelte-t98x02){opacity:1;transform:none}}@media (hover:none){.card__notes.svelte-t98x02 li:where(.svelte-t98x02){opacity:1;transform:none}}.card__name.svelte-t98x02{font-variation-settings:"opsz" 72;margin-top:.3rem;font-size:clamp(2rem,3vw,3rem)}.card__line.svelte-t98x02{color:var(--muted-light);gap:.4rem;margin:-.4rem 0 0;display:grid}.card__line.svelte-t98x02 .script:where(.svelte-t98x02){color:#e9b9a3;font-size:1.7rem}.card__line.svelte-t98x02 .body-copy:where(.svelte-t98x02){font-size:.92rem}.frag__end.svelte-t98x02{flex-shrink:0;place-items:center;width:min(34vw,30rem);display:grid}.frag__all.svelte-t98x02{color:var(--paper);text-align:left;font-size:clamp(2.4rem,4.5vw,4.5rem);text-decoration:none}.frag__all.svelte-t98x02 .script:where(.svelte-t98x02){color:#e9b9a3;font-size:1.3em}.frag__all.svelte-t98x02 .arrow:where(.svelte-t98x02){transition:transform .6s var(--ease-out);display:inline-block}.frag__all.svelte-t98x02:hover .arrow:where(.svelte-t98x02){transform:translate(.3em)}.frag__progress.svelte-t98x02{left:var(--gutter);right:var(--gutter);color:var(--muted-light);align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:2rem}.frag__bar.svelte-t98x02{background:var(--line-light);flex:1;height:1px}.frag__bar.svelte-t98x02 span:where(.svelte-t98x02){background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=899px){.frag__track.svelte-t98x02{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;width:auto;height:auto;padding-top:7rem;padding-bottom:6rem;overflow-x:auto}.frag__track.svelte-t98x02::-webkit-scrollbar{display:none}.frag__intro.svelte-t98x02{scroll-snap-align:start;width:82vw}.card.svelte-t98x02{scroll-snap-align:center;width:74vw}.frag__end.svelte-t98x02{width:60vw}.frag__progress.svelte-t98x02{display:none}}.notes.svelte-9k0d7p{background:var(--ink);height:100svh;color:var(--paper);position:relative;overflow:hidden}.bg.svelte-9k0d7p{position:absolute;inset:0;transform:scale(1.08)}.bg.svelte-9k0d7p img:where(.svelte-9k0d7p){object-fit:cover;filter:saturate(.85)brightness(.75);width:100%;height:100%}.veil.svelte-9k0d7p{background:radial-gradient(#0d1b2140,#0d1b21d9 75%),linear-gradient(#0d1b2199,#0000 30% 70%,#0d1b21b3);position:absolute;inset:0}.notes__head.svelte-9k0d7p{top:6rem;left:var(--gutter);right:var(--gutter);z-index:2;color:var(--muted-light);justify-content:space-between;gap:1rem;display:flex;position:absolute}.steps.svelte-9k0d7p{gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-9k0d7p li:where(.svelte-9k0d7p){transition:color .5s;position:relative}.steps.svelte-9k0d7p li:where(.svelte-9k0d7p):before{content:"";background:var(--paper);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}.steps.svelte-9k0d7p li.on:where(.svelte-9k0d7p){color:var(--paper)}.steps.svelte-9k0d7p li.on:where(.svelte-9k0d7p):before{transform:scaleX(1)}.rings-wrap.svelte-9k0d7p{aspect-ratio:1;z-index:1;width:min(78vh,80vw);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.rings.svelte-9k0d7p{width:100%;height:100%;overflow:visible}.rings.svelte-9k0d7p circle:where(.svelte-9k0d7p){fill:none;stroke:var(--paper);stroke-width:.12px;opacity:.3;transition:opacity .6s,stroke-width .6s}.rings.svelte-9k0d7p circle.on:where(.svelte-9k0d7p){opacity:.95;stroke-width:.22px}.rings.svelte-9k0d7p .orbit:where(.svelte-9k0d7p){fill:var(--paper);stroke:none;opacity:1}.drop.svelte-9k0d7p{background:var(--paper);border-radius:50%;width:10px;height:10px;margin:-5px;animation:3s ease-in-out infinite svelte-9k0d7p-pulse;position:absolute;top:50%;left:50%;box-shadow:0 0 30px 8px #ece6da59}@keyframes svelte-9k0d7p-pulse{50%{transform:scale(1.6);box-shadow:0 0 60px 16px #ece6da33}}.layer.svelte-9k0d7p{z-index:2;pointer-events:none;position:absolute;inset:0}.layer__copy.svelte-9k0d7p{left:var(--gutter);gap:.8rem;max-width:26rem;display:grid;position:absolute;bottom:clamp(2rem,7vh,5rem)}.layer__num.svelte-9k0d7p{font-variation-settings:"opsz" 96;opacity:.9;font-size:clamp(4rem,9vw,9rem);line-height:.8}.layer__tier.svelte-9k0d7p{font-size:clamp(2rem,3.6vw,3.6rem);font-style:italic}.layer__when.svelte-9k0d7p{color:var(--muted-light)}.layer__body.svelte-9k0d7p{color:#ece6dad1}.layer__notes.svelte-9k0d7p{--size:min(78vh, 80vw);width:var(--size);aspect-ratio:1;margin:0;padding:0;list-style:none;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.layer__notes.svelte-9k0d7p li:where(.svelte-9k0d7p){transform:rotate(var(--a)) translateX(calc(var(--size) * var(--r) / 100)) rotate(calc(var(--a) * -1));transform-origin:0 0;width:0;height:0;position:absolute;top:50%;left:50%}.layer__notes.svelte-9k0d7p li:where(.svelte-9k0d7p) .anim:where(.svelte-9k0d7p){position:absolute;top:0;left:0}.layer__notes.svelte-9k0d7p li:where(.svelte-9k0d7p) .script:where(.svelte-9k0d7p){white-space:nowrap;text-shadow:0 2px 24px #00000080;font-size:clamp(1.8rem,3.4vw,3.4rem);position:absolute;transform:translate(-50%,-50%)}.layer__notes.svelte-9k0d7p li:where(.svelte-9k0d7p):before{content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute}@media (width<=800px){.steps.svelte-9k0d7p{display:none}.layer__copy.svelte-9k0d7p{right:var(--gutter)}.rings-wrap.svelte-9k0d7p,.layer__notes.svelte-9k0d7p{--size:min(64vw, 42svh);width:var(--size);top:38%}.layer__notes.svelte-9k0d7p li:where(.svelte-9k0d7p) .script:where(.svelte-9k0d7p){font-size:1.6rem}}.col.svelte-j71osx{overflow:hidden}.col__head.svelte-j71osx{grid-template-columns:1fr minmax(0,24rem);grid-template-areas:"label label""title lead";align-items:end;gap:1.4rem clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.col__head.svelte-j71osx>.label:where(.svelte-j71osx){color:var(--muted-dark);grid-area:label}.col__title.svelte-j71osx{font-variation-settings:"opsz" 96;grid-area:title;font-size:clamp(3rem,7.5vw,8rem)}.col__title.svelte-j71osx .script:where(.svelte-j71osx){color:var(--poppy);font-size:1.2em}.col__lead.svelte-j71osx{color:var(--muted-dark);grid-area:lead}.col__list.svelte-j71osx{z-index:2;margin:0;padding:0;list-style:none;position:relative}.row.svelte-j71osx{transition:opacity .5s var(--ease-out);position:relative}.row.dim.svelte-j71osx{opacity:.25}.row__rule.svelte-j71osx{background:var(--line-dark);height:1px;position:absolute;top:0;left:0;right:0}.row--end.svelte-j71osx{height:1px}.row__link.svelte-j71osx{color:inherit;text-decoration:none;display:block;overflow:hidden}.row__inner.svelte-j71osx{grid-template-columns:4rem auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1rem,2.2vw,2rem);display:grid}.row__num.svelte-j71osx{color:var(--muted-dark)}.row__thumb.svelte-j71osx{display:none}.row__name.svelte-j71osx{font-variation-settings:"opsz" 96;transition:transform .8s var(--ease-out), font-style 0s;font-size:clamp(2.4rem,6.4vw,6.8rem);line-height:1}.row__mood.svelte-j71osx{color:var(--muted-dark);text-align:right;opacity:0;transition:opacity .5s, transform .8s var(--ease-out);justify-self:end;transform:translate(-1rem)}.row__count.svelte-j71osx{color:var(--muted-dark)}@media (hover:hover){.row__link.svelte-j71osx:hover .row__name:where(.svelte-j71osx),.row__link.svelte-j71osx:focus-visible .row__name:where(.svelte-j71osx){font-style:italic;transform:translate(1.5rem)}.row__link.svelte-j71osx:hover .row__mood:where(.svelte-j71osx),.row__link.svelte-j71osx:focus-visible .row__mood:where(.svelte-j71osx){opacity:1;transform:none}}.float.svelte-j71osx{z-index:1;aspect-ratio:3/4;pointer-events:none;clip-path:inset(50%);width:clamp(220px,22vw,340px);transition:clip-path .7s var(--ease-out);margin:calc(clamp(220px,22vw,340px)/-2) 0 0 calc(clamp(220px,22vw,340px)/-2);position:absolute;top:0;left:0;overflow:hidden}.float.show.svelte-j71osx{clip-path:inset(0%)}.float.svelte-j71osx img:where(.svelte-j71osx){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s, transform 1s var(--ease-out);position:absolute;inset:0;transform:scale(1.2)}.float.svelte-j71osx img.on:where(.svelte-j71osx){opacity:1;transform:none}@media (width<=800px){.col__head.svelte-j71osx{grid-template-columns:1fr;grid-template-areas:"label""title""lead"}.row__inner.svelte-j71osx{grid-template-columns:auto 1fr;grid-template-areas:"thumb name""thumb count";gap:.3rem 1rem}.row__num.svelte-j71osx,.row__mood.svelte-j71osx{display:none}.row__thumb.svelte-j71osx{aspect-ratio:3/4;grid-area:thumb;width:4.2rem;display:block;overflow:hidden}.row__thumb.svelte-j71osx img:where(.svelte-j71osx){object-fit:cover;width:100%;height:100%}.row__name.svelte-j71osx{grid-area:name}.row__count.svelte-j71osx{grid-area:count}.float.svelte-j71osx{display:none}}.story.svelte-uo0dt1{background:var(--ink);color:var(--paper)}.story__stage.svelte-uo0dt1{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.story__frame.svelte-uo0dt1{clip-path:inset(28% 36% round 999px);position:absolute;inset:0;overflow:hidden}.story__frame.svelte-uo0dt1 img:where(.svelte-uo0dt1){object-fit:cover;filter:brightness(.7)saturate(.9);width:100%;height:100%}.story__word.svelte-uo0dt1{font-variation-settings:"opsz" 96;z-index:2;pointer-events:none;font-size:clamp(3.5rem,11vw,12rem);position:absolute;top:50%;transform:translateY(-50%)}.story__word--l.svelte-uo0dt1{left:var(--gutter)}.story__word--r.svelte-uo0dt1{right:var(--gutter)}.story__word.svelte-uo0dt1 .script:where(.svelte-uo0dt1){color:#e9b9a3;font-size:1.15em}.story__overlay.svelte-uo0dt1{z-index:3;max-width:46rem;padding:0 var(--gutter);text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.story__overlay.svelte-uo0dt1>:where(.svelte-uo0dt1){opacity:0}.story__overlay.svelte-uo0dt1 h2:where(.svelte-uo0dt1){font-variation-settings:"opsz" 96;text-wrap:balance;font-size:clamp(2.2rem,4.8vw,4.8rem)}.story__overlay.svelte-uo0dt1 .body-copy:where(.svelte-uo0dt1){color:#ece6dad9;max-width:34rem}.stats__intro.svelte-uo0dt1{font-variation-settings:"opsz" 96;max-width:12em;margin-bottom:clamp(3rem,6vw,5rem);font-size:clamp(2.2rem,5vw,5rem)}.stats__intro.svelte-uo0dt1 .script:where(.svelte-uo0dt1){color:#e9b9a3;font-size:1.2em}.stats__grid.svelte-uo0dt1{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.stat.svelte-uo0dt1{color:var(--muted-light);gap:1rem;padding:2rem 1.5rem 0 0;display:grid}.stat.svelte-uo0dt1+.stat:where(.svelte-uo0dt1){border-left:1px solid var(--line-light);padding-left:1.5rem}.stat__num.svelte-uo0dt1{font-variation-settings:"opsz" 96;color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,6rem)}.stat__unit.svelte-uo0dt1{margin-left:.15em;font-size:.4em;font-style:italic}@media (width<=800px){.stats__grid.svelte-uo0dt1{grid-template-columns:1fr 1fr}.stat.svelte-uo0dt1:nth-child(3){border-left:0;padding-left:0}.stat.svelte-uo0dt1:nth-child(n+3){border-top:1px solid var(--line-light);margin-top:2rem}}.finder.svelte-1qlmdns{--c1:#2c3e44;--c2:#5f7a80;background:radial-gradient(ellipse 90% 80% at 70% 30%, var(--c2), var(--c1) 70%);color:var(--paper);align-items:center;min-height:100svh;display:grid;overflow:hidden}canvas.svelte-1qlmdns{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.finder__grid.svelte-1qlmdns{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.finder__ask.svelte-1qlmdns{gap:2rem;display:grid}.finder__ask.svelte-1qlmdns>.label:where(.svelte-1qlmdns){color:var(--muted-light)}.finder__ask.svelte-1qlmdns h2:where(.svelte-1qlmdns){font-variation-settings:"opsz" 96;max-width:10em;font-size:clamp(2.6rem,5.4vw,5.6rem)}.finder__ask.svelte-1qlmdns h2:where(.svelte-1qlmdns) .script:where(.svelte-1qlmdns){color:#f1c6ae;font-size:1.2em}.choices.svelte-1qlmdns{border-top:1px solid var(--line-light);display:grid}.choice.svelte-1qlmdns{border:0;border-bottom:1px solid var(--line-light);color:inherit;text-align:left;cursor:pointer;opacity:.5;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.1rem 0;transition:opacity .4s;display:grid}.choice.svelte-1qlmdns:hover,.choice.on.svelte-1qlmdns{opacity:1}.choice__dot.svelte-1qlmdns{width:10px;height:10px;transition:background-color .3s, transform .5s var(--ease-out);border:1px solid;border-radius:50%}.choice.on.svelte-1qlmdns .choice__dot:where(.svelte-1qlmdns){background:currentColor;transform:scale(1.3)}.choice__label.svelte-1qlmdns{font-variation-settings:"opsz" 72;transition:transform .7s var(--ease-out);font-size:clamp(1.6rem,2.8vw,2.6rem)}.choice.on.svelte-1qlmdns .choice__label:where(.svelte-1qlmdns){font-style:italic;transform:translate(.6rem)}.choice__mood.svelte-1qlmdns{color:var(--muted-light)}.result.svelte-1qlmdns{gap:1.6rem;display:grid}.result__frame.svelte-1qlmdns{aspect-ratio:4/5;max-height:62svh;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.result__frame.svelte-1qlmdns img:where(.svelte-1qlmdns){object-fit:cover;width:100%;height:100%}.result__text.svelte-1qlmdns{justify-items:start;gap:.7rem;display:grid}.result__text.svelte-1qlmdns .label:where(.svelte-1qlmdns){color:var(--muted-light)}.result__text.svelte-1qlmdns h3:where(.svelte-1qlmdns){font-size:clamp(2rem,3.4vw,3.4rem);font-style:italic}.result__text.svelte-1qlmdns .body-copy:where(.svelte-1qlmdns){color:#ece6dad1;max-width:26rem}.btn.svelte-1qlmdns{border:1px solid var(--paper);color:var(--paper);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;margin-top:.6rem;padding:1.1em 1.8em 1.1em 2em;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn.svelte-1qlmdns:before{content:"";background:var(--paper);border-radius:inherit;transition:transform .6s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn.svelte-1qlmdns span:where(.svelte-1qlmdns){transition:color .4s}@media (hover:hover){.btn.svelte-1qlmdns:hover:before{transform:none}.btn.svelte-1qlmdns:hover span:where(.svelte-1qlmdns){color:var(--ink)}}@media (width<=900px){.finder__grid.svelte-1qlmdns{grid-template-columns:1fr}.choice__mood.svelte-1qlmdns{display:none}.result__frame.svelte-1qlmdns{aspect-ratio:1;max-height:50svh}}.journal__head.svelte-93sm8z{grid-template-columns:1fr auto;grid-template-areas:"label label""title link";align-items:end;gap:1.4rem 2rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.journal__head.svelte-93sm8z>.label:where(.svelte-93sm8z){color:var(--muted-dark);grid-area:label}.journal__head.svelte-93sm8z h2:where(.svelte-93sm8z){font-variation-settings:"opsz" 96;grid-area:title;font-size:clamp(3rem,7vw,7.5rem)}.journal__head.svelte-93sm8z h2:where(.svelte-93sm8z) .script:where(.svelte-93sm8z){color:var(--poppy);font-size:1.15em}.journal__head.svelte-93sm8z .link-line:where(.svelte-93sm8z){grid-area:link}.journal__grid.svelte-93sm8z{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.entry.svelte-93sm8z{color:inherit;align-content:start;gap:1rem;text-decoration:none;display:grid}.entry.svelte-93sm8z:nth-child(2){margin-top:clamp(3rem,8vw,8rem)}.entry__frame.svelte-93sm8z{aspect-ratio:4/5;overflow:hidden}.entry__frame.svelte-93sm8z img:where(.svelte-93sm8z){object-fit:cover;width:100%;height:120%;transition:filter .8s var(--ease-out);margin-top:-10%}.entry__meta.svelte-93sm8z{color:var(--muted-dark);border-top:1px solid var(--line-dark);justify-content:space-between;padding-top:.4rem;display:flex}.entry__title.svelte-93sm8z{font-variation-settings:"opsz" 48;text-wrap:balance;transition:background-size .8s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;width:fit-content;font-size:clamp(1.4rem,2vw,2rem);line-height:1.15}@media (hover:hover){.entry.svelte-93sm8z:hover .entry__title:where(.svelte-93sm8z){background-size:100% 1px}.entry.svelte-93sm8z:hover .entry__frame:where(.svelte-93sm8z) img:where(.svelte-93sm8z){filter:saturate(1.2)brightness(1.05)}}@media (width<=800px){.journal__head.svelte-93sm8z{grid-template-columns:1fr;grid-template-areas:"label""title""link"}.journal__grid.svelte-93sm8z{grid-template-columns:1fr}.entry.svelte-93sm8z:nth-child(2){margin-top:0}}.foot.svelte-xqmrbt{background:var(--ink);color:var(--paper);overflow:hidden}.marquee.svelte-xqmrbt{border-bottom:1px solid var(--line-light);padding-block:clamp(2rem,5vw,4rem);overflow:hidden}.marquee__row.svelte-xqmrbt{white-space:nowrap;align-items:center;gap:.4em;width:max-content;font-size:clamp(3.5rem,10vw,10rem);display:flex}.marquee__row.svelte-xqmrbt .display:where(.svelte-xqmrbt){font-variation-settings:"opsz" 96;font-style:italic;line-height:1.1}.marquee__star.svelte-xqmrbt{color:#e9b9a3;padding-inline:.3em;font-size:.35em}.cta.svelte-xqmrbt{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.cta__img.svelte-xqmrbt{aspect-ratio:4/5;overflow:hidden}.cta__img.svelte-xqmrbt img:where(.svelte-xqmrbt){object-fit:cover;width:100%;height:120%;margin-top:-10%}.cta__copy.svelte-xqmrbt{justify-items:start;gap:1.6rem;display:grid}.cta__copy.svelte-xqmrbt>.label:where(.svelte-xqmrbt){color:var(--muted-light)}.cta__copy.svelte-xqmrbt h2:where(.svelte-xqmrbt){font-variation-settings:"opsz" 96;font-size:clamp(2.6rem,5.6vw,6rem)}.cta__copy.svelte-xqmrbt h2:where(.svelte-xqmrbt) .script:where(.svelte-xqmrbt){color:#e9b9a3;font-size:1.15em}.cta__copy.svelte-xqmrbt .body-copy:where(.svelte-xqmrbt){color:var(--muted-light);max-width:28rem}.round.svelte-xqmrbt{aspect-ratio:1;background:var(--paper);width:clamp(8rem,12vw,10rem);color:var(--ink);text-align:center;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;border-radius:50%;place-items:center;margin-top:1rem;padding-left:.2em;font-size:.75rem;font-weight:500;line-height:1.6;text-decoration:none;transition:background-color .4s,color .4s;display:grid}@media (hover:hover){.round.svelte-xqmrbt:hover{background:var(--poppy);color:#fff}}.foot__bottom.svelte-xqmrbt{padding:clamp(3rem, 6vw, 5rem) var(--gutter) 1.5rem;border-top:1px solid var(--line-light)}.foot__cols.svelte-xqmrbt{grid-template-columns:2fr 1fr 1fr;gap:2rem;display:grid}.letter.svelte-xqmrbt{gap:1rem;max-width:28rem;display:grid}.letter.svelte-xqmrbt .label:where(.svelte-xqmrbt),.foot__nav.svelte-xqmrbt .label:where(.svelte-xqmrbt){color:var(--muted-light)}.letter__field.svelte-xqmrbt{border-bottom:1px solid var(--paper);display:flex}.letter__field.svelte-xqmrbt input:where(.svelte-xqmrbt){min-width:0;color:var(--paper);font-family:var(--serif);background:0 0;border:0;outline:none;flex:1;padding:.4rem 0;font-size:clamp(1.4rem,2.4vw,2.2rem);font-style:italic}.letter__field.svelte-xqmrbt input:where(.svelte-xqmrbt)::placeholder{color:#ece6da66}.letter__field.svelte-xqmrbt button:where(.svelte-xqmrbt){color:var(--paper);cursor:pointer;transition:transform .5s var(--ease-out);background:0 0;border:0;padding:0 .2rem 0 1rem;font-size:1.6rem}.letter__field.svelte-xqmrbt button:where(.svelte-xqmrbt):hover{transform:translate(6px)}.letter__thanks.svelte-xqmrbt{font-style:italic}.foot__nav.svelte-xqmrbt{align-content:start;gap:.5rem;display:grid}.foot__nav.svelte-xqmrbt a:where(.svelte-xqmrbt){color:var(--paper);font-family:var(--sans);width:fit-content;transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;font-size:1.02rem;text-decoration:none}.foot__nav.svelte-xqmrbt a:where(.svelte-xqmrbt):hover{background-size:100% 1px}.wordmark.svelte-xqmrbt{font-variation-settings:"opsz" 96;letter-spacing:-.045em;white-space:nowrap;color:var(--paper);margin:clamp(3rem,8vw,7rem) 0 1.5rem -.04em;font-size:20.5vw;font-weight:700;line-height:.8}.foot__legal.svelte-xqmrbt{color:var(--muted-light);border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.2rem;display:flex}.top.svelte-xqmrbt{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.top.svelte-xqmrbt:hover{color:var(--paper)}@media (width<=800px){.cta.svelte-xqmrbt{grid-template-columns:1fr}.foot__cols.svelte-xqmrbt{grid-template-columns:1fr 1fr}.letter.svelte-xqmrbt{grid-column:1/-1}}
