.hero.svelte-y3oet3{position:relative;background:var(--field-1);color:var(--field-1-ink);height:calc(100svh - 76px);min-height:640px;overflow:hidden;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);padding-inline:var(--margin);align-items:start}.card.svelte-y3oet3{position:relative;grid-column:4 / 10;grid-row:1;margin-top:clamp(40px,8vh,96px);aspect-ratio:5 / 7;background:var(--bg);color:var(--ink);padding:clamp(40px,4.5vw,64px) clamp(24px,4vw,56px);text-align:center;display:flex;flex-direction:column;align-items:center;animation:svelte-y3oet3-rise .9s var(--ease-out) both}.corner.svelte-y3oet3{position:absolute;top:-22px;width:44px;height:44px;border-radius:50%;background:var(--field-1)}.tl.svelte-y3oet3{left:-22px}.tr.svelte-y3oet3{right:-22px}h1.svelte-y3oet3{font-size:clamp(3.5rem,7.2vw,7.75rem);line-height:.92;display:flex;flex-direction:column;width:100%}.l1.svelte-y3oet3{align-self:center;transform:translate(-12%)}.l2.svelte-y3oet3{align-self:center;transform:translate(10%)}.sub.svelte-y3oet3{margin-top:40px;font-size:var(--step-lead);line-height:1.35;max-width:24ch}.details.svelte-y3oet3{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;font-size:var(--step-small);font-weight:600}.details.svelte-y3oet3 li:where(.svelte-y3oet3)+li:where(.svelte-y3oet3):before{content:"";display:inline-block;width:10px;height:10px;background:var(--ink);transform:rotate(45deg) translateY(-2px);margin-right:20px}.actions.svelte-y3oet3{margin-top:40px;display:flex;align-items:center;gap:28px}.plate.svelte-y3oet3{grid-row:1;margin-top:22vh;animation:svelte-y3oet3-rise 1.1s var(--ease-out) both;animation-delay:.15s}.plate--left.svelte-y3oet3{grid-column:1 / 4;--tilt: -4deg}.plate--right.svelte-y3oet3{grid-column:10 / 13;margin-top:38vh;--tilt: 3deg;animation-delay:.26s}.plate.svelte-y3oet3 img:where(.svelte-y3oet3){width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transform:rotate(var(--tilt));transition:transform .5s var(--ease-out)}.plate.svelte-y3oet3:hover img:where(.svelte-y3oet3){transform:rotate(0) scale(1.03)}figcaption.svelte-y3oet3{margin-top:20px;font-size:var(--step-small);font-weight:600}@keyframes svelte-y3oet3-rise{0%{transform:translateY(56px)}to{transform:none}}@media(max-width:1024px){.card.svelte-y3oet3{grid-column:3 / 11}.plate.svelte-y3oet3{display:none}}@media(max-width:640px){.hero.svelte-y3oet3{display:block;padding-inline:12px;height:auto;min-height:calc(100svh - 68px)}.card.svelte-y3oet3{margin-top:28px;aspect-ratio:auto;min-height:calc(100svh - 16px);padding:48px 24px}h1.svelte-y3oet3{font-size:17vw}.l1.svelte-y3oet3,.l2.svelte-y3oet3{transform:none}.sub.svelte-y3oet3{margin-top:32px}.actions.svelte-y3oet3{flex-direction:column;gap:20px}}.spots.svelte-8x09mm{position:relative;min-height:max(100svh,820px);overflow:hidden;color:var(--bg);background:#1d1a14;display:flex;flex-direction:column;justify-content:space-between}.photo.svelte-8x09mm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:svelte-8x09mm-drift 30s ease-in-out infinite alternate}@keyframes svelte-8x09mm-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-2%,-1.5%,0)}}.copy.svelte-8x09mm{position:relative;margin-top:clamp(64px,10vh,120px);margin-left:18%;width:min(640px,64%);padding:40px 44px;background:#0a0e0ec7}h2.svelte-8x09mm{font-size:var(--step-head)}.copy.svelte-8x09mm p:where(.svelte-8x09mm){margin-top:20px;font-size:var(--step-lead);line-height:1.35}.links.svelte-8x09mm{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:var(--step-small)}.slips.svelte-8x09mm{position:relative;margin-top:64px;display:flex;align-items:flex-end;gap:12px;padding-inline:var(--margin)}.slip.svelte-8x09mm{flex:1 1 0;min-width:0;height:var(--h, 36svh);min-height:260px;padding:22px 20px;background:var(--bg);color:var(--ink);font-size:var(--step-small);line-height:1.45;transform:translateY(14px) rotate(var(--t, 0deg));transform-origin:bottom center;transition:transform .4s var(--ease-out)}.slip.svelte-8x09mm:hover{transform:translateY(0) rotate(0)}.slip--live.svelte-8x09mm{flex:1.6 1 0;height:46svh;min-height:400px;display:flex;flex-direction:column}.head.svelte-8x09mm{font-weight:600;font-size:var(--step-body)}.div.svelte-8x09mm{margin-block:6px 10px;color:var(--muted);letter-spacing:.1em;white-space:nowrap;overflow:hidden}input.svelte-8x09mm{margin-top:8px;width:100%;min-height:48px;padding:0 14px;font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:0;border-bottom:2px solid var(--ink)}input.svelte-8x09mm:focus-visible{outline-offset:0}.copy-btn.svelte-8x09mm{margin-top:auto;align-self:flex-start}.copy-btn.svelte-8x09mm:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.spots.svelte-8x09mm{min-height:0}.copy.svelte-8x09mm{margin-left:var(--margin);margin-right:var(--margin);width:auto;padding:28px 24px}.slips.svelte-8x09mm{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.slip.svelte-8x09mm,.slip--live.svelte-8x09mm{height:auto;min-height:0;transform:rotate(var(--t, 0deg))}.slip--live.svelte-8x09mm{grid-column:1 / -1;gap:0}.copy-btn.svelte-8x09mm{margin-top:16px}.slip.svelte-8x09mm:last-child{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.photo.svelte-8x09mm{animation:none}}.work.svelte-11tzq26{background:var(--bg);padding-block:var(--section) 0}h2.svelte-11tzq26{font-size:var(--step-head);margin-bottom:48px}.folder.svelte-11tzq26{--band: var(--field-1);--band-ink: var(--field-1-ink);--tab: var(--deep);--tab-ink: var(--deep-ink);position:sticky;top:calc(var(--i) * 56px + 12px);color:var(--band-ink);margin-bottom:calc((4 - var(--i)) * 56px)}.folder.svelte-11tzq26+.folder:where(.svelte-11tzq26){margin-top:calc((5 - var(--i)) * -56px)}.folder[data-tone="1"].svelte-11tzq26{--band: #cfe0dc;--band-ink: var(--ink);--tab: var(--ink);--tab-ink: var(--bg)}.folder[data-tone="2"].svelte-11tzq26{--band: var(--deep);--band-ink: var(--deep-ink);--tab: #cfe0dc;--tab-ink: var(--ink)}.folder[data-tone="3"].svelte-11tzq26{--band: #e4ecea;--band-ink: var(--ink);--tab: #0c6d78;--tab-ink: var(--bg)}.strip.svelte-11tzq26{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.tab.svelte-11tzq26{min-width:220px;height:56px;padding:0 40px 0 24px;display:flex;align-items:center;background:var(--tab);color:var(--tab-ink);font-size:var(--step-lead);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 100%,0 100%)}.cat.svelte-11tzq26{align-self:stretch;flex:1;display:flex;align-items:center;justify-content:flex-end;padding-right:24px;font-size:var(--step-small);font-weight:600;background:var(--band);clip-path:polygon(0 100%,0 40%,100% 40%,100% 100%);padding-top:22px}.body.svelte-11tzq26{background:var(--band);min-height:min(64svh,600px);padding:clamp(24px,3vw,48px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start}.shot.svelte-11tzq26{grid-column:1 / 8;display:block;overflow:hidden;background:var(--bg)}.shot.svelte-11tzq26 img:where(.svelte-11tzq26){width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;transition:transform .7s var(--ease-out)}.shot.svelte-11tzq26:hover img:where(.svelte-11tzq26){transform:scale(1.03)}.text.svelte-11tzq26{grid-column:9 / 13}.stack-list.svelte-11tzq26{margin-top:20px;font-size:var(--step-small);font-weight:600}.links.svelte-11tzq26{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.folder[data-tone="0"].svelte-11tzq26 .btn:where(.svelte-11tzq26),.folder[data-tone="2"].svelte-11tzq26 .btn:where(.svelte-11tzq26){background:var(--bg);color:var(--ink)}@media(max-width:900px){.folder.svelte-11tzq26{position:relative;top:0;margin-bottom:16px}.folder.svelte-11tzq26+.folder:where(.svelte-11tzq26){margin-top:0}.tab.svelte-11tzq26{min-width:0;height:44px;font-size:1.25rem;padding-left:20px}.cat.svelte-11tzq26{padding-right:16px}.body.svelte-11tzq26{display:block;min-height:0;padding:20px}.shot.svelte-11tzq26 img:where(.svelte-11tzq26){aspect-ratio:4 / 3}.text.svelte-11tzq26{margin-top:24px}}@media(max-width:480px){.cat.svelte-11tzq26{display:none}}.deck-section.svelte-7ycpr0{background:var(--bg);padding-block:var(--section)}h2.svelte-7ycpr0{font-size:var(--step-head)}.intro.svelte-7ycpr0{margin-top:24px;max-width:52ch}.deck.svelte-7ycpr0{margin-top:48px;height:380px;display:flex;gap:6px}.card.svelte-7ycpr0{--card: var(--ink);--card-ink: var(--bg);flex:0 0 76px;min-width:0;display:flex;background:var(--card);color:var(--card-ink);overflow:hidden;transition:flex-basis .6s var(--ease-out),flex-grow .6s var(--ease-out)}.card[data-tone="1"].svelte-7ycpr0{--card: #0c6d78}.card[data-tone="2"].svelte-7ycpr0{--card: var(--deep)}.card.open.svelte-7ycpr0{flex:1 1 560px}.spine.svelte-7ycpr0{flex:0 0 76px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px;background:none;border:0;color:inherit;cursor:pointer;transition:background-color .2s ease}.spine.svelte-7ycpr0:hover{background:#ffffff14}.spine.svelte-7ycpr0 span:where(.svelte-7ycpr0){writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--display);font-weight:800;font-size:var(--step-lead);white-space:nowrap;max-height:330px;overflow:hidden}.open.svelte-7ycpr0 .spine:where(.svelte-7ycpr0){display:none}.face.svelte-7ycpr0{padding:32px;display:flex;flex-direction:column;min-width:420px;animation:svelte-7ycpr0-show .5s var(--ease-out) both}.face[hidden].svelte-7ycpr0{display:none}@keyframes svelte-7ycpr0-show{0%{opacity:0;transform:translate(24px)}}h3.svelte-7ycpr0{font-size:var(--step-head);line-height:1}.face.svelte-7ycpr0 p:where(.svelte-7ycpr0){margin-top:16px;max-width:46ch}.meta.svelte-7ycpr0{font-size:var(--step-small);font-weight:600}.foot.svelte-7ycpr0{margin-top:auto;display:flex;gap:28px}.count.svelte-7ycpr0{margin-top:48px}@media(max-width:1080px){.deck.svelte-7ycpr0{height:auto;flex-direction:column;gap:6px}.card.svelte-7ycpr0,.card.open.svelte-7ycpr0{flex:none;flex-direction:column}.spine.svelte-7ycpr0{flex:none;height:60px;justify-content:flex-start;align-items:center;padding:0 20px}.spine.svelte-7ycpr0 span:where(.svelte-7ycpr0){writing-mode:horizontal-tb;transform:none;font-size:var(--step-lead)}.face.svelte-7ycpr0{min-width:0;padding:24px 20px;min-height:300px}}.letter-section.svelte-1o254c3{background:var(--field-1);padding:var(--section) var(--margin)}.sheet.svelte-1o254c3{position:relative;max-width:680px;margin-inline:auto;background:var(--bg);color:var(--ink);padding:clamp(28px,5vw,64px) clamp(24px,5vw,64px) 0}.portrait.svelte-1o254c3{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface)}h2.svelte-1o254c3{margin-top:28px;font-size:var(--step-lead);line-height:1.1}p.svelte-1o254c3{margin-top:20px;line-height:1.6}mark.svelte-1o254c3{background:#cfe0dc;color:inherit;padding:0 .15em}.sign.svelte-1o254c3{margin-top:36px;font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--step-lead);line-height:1.1}.role.svelte-1o254c3{margin-top:4px;font-size:var(--step-small);color:var(--muted)}.tear.svelte-1o254c3{margin:40px calc(-1*clamp(24px,5vw,64px)) 0;padding:24px clamp(24px,5vw,64px);background:var(--surface);border-top:6px dotted var(--field-1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}@media(max-width:520px){.tear.svelte-1o254c3{flex-direction:column;align-items:stretch}}.covers.svelte-y84yln{background:var(--surface);padding-block:var(--section)}.head.svelte-y84yln{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:end;margin-bottom:48px}h2.svelte-y84yln{font-size:var(--step-head)}.head.svelte-y84yln p:where(.svelte-y84yln){max-width:44ch;justify-self:end}.grid.svelte-y84yln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 12px}.tile.svelte-y84yln{--s: var(--ink);--s-ink: var(--bg)}.tile[data-tone="1"].svelte-y84yln{--s: var(--bg);--s-ink: var(--ink)}.tile[data-tone="2"].svelte-y84yln{--s: var(--deep);--s-ink: var(--bg)}.tile[data-tone="3"].svelte-y84yln{--s: #cfe0dc;--s-ink: var(--deep)}img.svelte-y84yln{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-out);position:relative;z-index:0}.tile.svelte-y84yln:hover img:where(.svelte-y84yln){transform:translateY(-8px) rotate(-1deg)}.strip.svelte-y84yln{position:relative;z-index:1;min-height:84px;padding:12px;background:var(--s);color:var(--s-ink);font-size:var(--step-small);font-variant-numeric:tabular-nums}.t.svelte-y84yln{font-weight:600;font-size:var(--step-body);line-height:1.25}.row.svelte-y84yln{margin-top:8px;display:flex;justify-content:space-between;gap:12px}@media(max-width:900px){.grid.svelte-y84yln{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}.head.svelte-y84yln{grid-template-columns:1fr}.head.svelte-y84yln p:where(.svelte-y84yln){justify-self:start}.row.svelte-y84yln{flex-direction:column;gap:2px}}.contact.svelte-lxvw6d{background:var(--bg);padding-block:var(--section)}.coupon.svelte-lxvw6d{--cut: 46%;position:relative;max-width:1180px;margin-inline:auto;background:var(--ink);color:var(--bg);display:grid;grid-template-columns:var(--cut) 1fr;min-height:460px}.notch.svelte-lxvw6d{position:absolute;left:var(--cut);width:32px;height:32px;border-radius:50%;background:var(--bg);transform:translate(-50%,-50%)}.notch.top.svelte-lxvw6d{top:0}.notch.bottom.svelte-lxvw6d{top:100%}.stub.svelte-lxvw6d{padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}h2.svelte-lxvw6d{font-size:var(--step-head);max-width:9ch}.stub.svelte-lxvw6d p:where(.svelte-lxvw6d){max-width:34ch}.fields.svelte-lxvw6d{padding:48px;border-left:6px dotted var(--bg);display:flex;flex-direction:column;gap:10px}input.svelte-lxvw6d,textarea.svelte-lxvw6d{width:100%;min-height:52px;padding:14px 16px;font:inherit;font-size:16px;color:var(--bg);background:#0c6d78;border:0;resize:vertical}input.svelte-lxvw6d::-moz-placeholder,textarea.svelte-lxvw6d::-moz-placeholder{color:#cfe0dc;opacity:1}input.svelte-lxvw6d::placeholder,textarea.svelte-lxvw6d::placeholder{color:#cfe0dc;opacity:1}input.svelte-lxvw6d:focus-visible,textarea.svelte-lxvw6d:focus-visible{outline:3px solid var(--bg);outline-offset:0;background:#0f7a86}.send.svelte-lxvw6d{margin-top:6px;min-height:56px;width:100%}@media(max-width:820px){.coupon.svelte-lxvw6d{grid-template-columns:1fr}.notch.svelte-lxvw6d{top:auto;left:0;width:28px;height:28px}.notch.top.svelte-lxvw6d,.notch.bottom.svelte-lxvw6d{top:var(--stub-h, 220px)}.notch.bottom.svelte-lxvw6d{left:100%}.stub.svelte-lxvw6d{padding:32px 24px;min-height:220px}.fields.svelte-lxvw6d{border-left:0;border-top:6px dotted var(--bg);padding:32px 24px}input.svelte-lxvw6d,textarea.svelte-lxvw6d{min-height:54px}}
