.letter.svelte-rbb9b6{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:50px 24px 174px;text-align:center}.letter--sky.svelte-rbb9b6{color:#fff;text-shadow:0 1px 24px rgba(0,40,100,.16)}.letter--sky.svelte-rbb9b6:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:300px;pointer-events:none;background:linear-gradient(180deg,#fff0 0,#ffffff05,#ffffff0d,#ffffff1a,#ffffff2e 40%,#ffffff4d 52%,#fff)}.letter--light.svelte-rbb9b6{padding:80px 24px 40px;color:var(--text-primary)}.letter.svelte-rbb9b6>:where(.svelte-rbb9b6){position:relative;z-index:2}.mark.svelte-rbb9b6{position:relative;width:64px;height:64px;padding:0;border:none;border-radius:50%;background:none;color:inherit;font:inherit;cursor:help}.mark.svelte-rbb9b6:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mark-glyph.svelte-rbb9b6,.part.svelte-rbb9b6{position:absolute;inset:0;display:grid;place-items:center;line-height:1;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.mark-glyph.svelte-rbb9b6{font-size:40px;font-weight:300;opacity:.7}.part.svelte-rbb9b6{font-size:18px;opacity:0}.dog.svelte-rbb9b6{font-size:22px}.mark.svelte-rbb9b6:hover .mark-glyph:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible .mark-glyph:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6 .mark-glyph:where(.svelte-rbb9b6){opacity:0;transform:scale(.85)}.mark.svelte-rbb9b6:hover .part:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible .part:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6 .part:where(.svelte-rbb9b6){opacity:.85}.mark.svelte-rbb9b6:hover .p1:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible .p1:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6 .p1:where(.svelte-rbb9b6){transform:translate(-22px,-20px)}.mark.svelte-rbb9b6:hover .p2:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible .p2:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6 .p2:where(.svelte-rbb9b6){transform:translate(22px,-20px)}.mark.svelte-rbb9b6:hover .p3:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible .p3:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6 .p3:where(.svelte-rbb9b6){transform:translate(-22px,20px)}.mark.svelte-rbb9b6:hover .p4:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible .p4:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6 .p4:where(.svelte-rbb9b6){transform:translate(22px,20px)}.letter.svelte-rbb9b6 .mark-note:where(.svelte-rbb9b6){position:absolute;top:0;left:50%;z-index:3;width:max-content;max-width:300px;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:-.01em;text-shadow:none;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .3s ease,transform .3s ease}.letter--sky.svelte-rbb9b6 .mark-note:where(.svelte-rbb9b6){background:#fff;color:#1c2b33}.letter--light.svelte-rbb9b6 .mark-note:where(.svelte-rbb9b6){background:var(--text-primary);color:#fff}.mark.svelte-rbb9b6:hover+.mark-note:where(.svelte-rbb9b6),.mark.svelte-rbb9b6:focus-visible+.mark-note:where(.svelte-rbb9b6),.mark.open.svelte-rbb9b6+.mark-note:where(.svelte-rbb9b6){opacity:1;transform:translate(-50%,-8px)}.sr-only.svelte-rbb9b6{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.letter-big.svelte-rbb9b6 .w:where(.svelte-rbb9b6){display:inline-block;opacity:0;filter:blur(10px);transform:translateY(6px)}.letter-big.svelte-rbb9b6.revealed .w:where(.svelte-rbb9b6){animation:svelte-rbb9b6-wordIn .7s cubic-bezier(.16,1,.3,1) var(--wd, 0ms) forwards}@keyframes svelte-rbb9b6-wordIn{to{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.letter-big.svelte-rbb9b6 .w:where(.svelte-rbb9b6){opacity:1;filter:none;transform:none;animation:none}}.letter-copy.svelte-rbb9b6{max-width:640px;margin:20px 0 42px;font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.03em}.letter-big.svelte-rbb9b6{display:block;margin:28px 0;font-size:54px;font-weight:700;line-height:54px;letter-spacing:-.065em}.letter-rest.svelte-rbb9b6{display:block;opacity:.9}.letter--light.svelte-rbb9b6 .letter-rest:where(.svelte-rbb9b6){opacity:.7}.letter-link.svelte-rbb9b6{display:inline-block;padding:24px 36px;border-radius:100px;font-size:16px;line-height:20px;text-decoration:none;filter:drop-shadow(0 0 34px rgba(0,0,0,.1));transition:background .5s ease}.letter--sky.svelte-rbb9b6 .letter-link:where(.svelte-rbb9b6){background:#fffc;color:#1c2b33;text-shadow:none}.letter--sky.svelte-rbb9b6 .letter-link:where(.svelte-rbb9b6):hover{background:#fff}.letter--light.svelte-rbb9b6 .letter-link:where(.svelte-rbb9b6){background:var(--text-primary);color:#fff}.letter--light.svelte-rbb9b6 .letter-link:where(.svelte-rbb9b6):hover{background:color-mix(in srgb,var(--text-primary),#000 25%)}@media(max-width:768px){.letter--sky.svelte-rbb9b6{padding:30px 36px 120px}.letter-copy.svelte-rbb9b6{font-size:16px;line-height:19px}.letter-big.svelte-rbb9b6{margin:18px 0;font-size:30px;line-height:30px;letter-spacing:-.05em}}
