.hero.svelte-1sqj9h9{position:relative;overflow:hidden;isolation:isolate;margin-top:-82px;padding-top:82px}.glow.svelte-1sqj9h9{position:absolute;z-index:-1;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(closest-side,#e306131a,#e3061300);left:50%;top:52%;transform:translate(-50%,-50%);pointer-events:none}.hero.svelte-1sqj9h9 .wrap:where(.svelte-1sqj9h9){display:grid;gap:8px;padding-block:24px 0}.copy.svelte-1sqj9h9{display:grid;gap:22px;align-content:start;padding-top:28px}.headline.svelte-1sqj9h9{font-size:clamp(46px,12.5vw,108px);line-height:.96}.headline.svelte-1sqj9h9 em:where(.svelte-1sqj9h9){font-style:italic;color:var(--color-red-deep)}.lede.svelte-1sqj9h9{color:var(--color-ink-soft);font-size:18px;max-width:36ch}.lede.svelte-1sqj9h9 strong:where(.svelte-1sqj9h9){color:var(--color-ink);font-weight:600}.actions.svelte-1sqj9h9{display:flex;flex-wrap:wrap;gap:10px}.next.svelte-1sqj9h9{display:inline-flex;align-items:center;gap:14px;width:fit-content;color:var(--color-ink);text-align:left;text-decoration:none}.tile.svelte-1sqj9h9{display:grid;justify-items:center;flex:none;min-width:44px;line-height:1;transition:transform .5s var(--ease-spring)}.next.svelte-1sqj9h9:hover .tile:where(.svelte-1sqj9h9){transform:translateY(-3px)}.tile.svelte-1sqj9h9 small:where(.svelte-1sqj9h9){color:var(--color-red-deep);font-size:13px;font-weight:600;margin-bottom:2px}.tile.svelte-1sqj9h9 b:where(.svelte-1sqj9h9){font-family:var(--font-display);font-weight:400;font-size:40px;line-height:.95;font-variant-numeric:tabular-nums;color:var(--color-ink)}.txt.svelte-1sqj9h9{display:grid;line-height:1.35;font-size:14.5px}.txt.svelte-1sqj9h9 b:where(.svelte-1sqj9h9){font-weight:700}.txt.svelte-1sqj9h9 span:where(.svelte-1sqj9h9){color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.portrait.svelte-1sqj9h9{position:relative;justify-self:center;width:min(100%,560px);align-self:end;margin:0}.drift.svelte-1sqj9h9{will-change:transform}.portrait.svelte-1sqj9h9 img:where(.svelte-1sqj9h9){display:block;width:100%;height:auto;transform-origin:50% 100%;animation:svelte-1sqj9h9-stand 1.4s .15s var(--ease-out) both;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}@keyframes svelte-1sqj9h9-stand{0%{transform:translateY(8%) scale(.96);filter:blur(6px)}to{transform:none;filter:none}}.portrait.svelte-1sqj9h9 figcaption:where(.svelte-1sqj9h9){position:absolute;right:4%;bottom:14%;font-size:13px;line-height:1.35;background:#fcfaf8db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:8px 12px;border-radius:12px;animation:fadeup .9s .9s var(--ease-out) both}.portrait.svelte-1sqj9h9 figcaption:where(.svelte-1sqj9h9) b:where(.svelte-1sqj9h9){display:block;font-weight:700}@media (min-width: 900px){.hero.svelte-1sqj9h9 .wrap:where(.svelte-1sqj9h9){grid-template-columns:1.1fr .9fr;align-items:end;gap:24px;min-height:640px}.copy.svelte-1sqj9h9{padding-bottom:96px;align-self:center}.portrait.svelte-1sqj9h9{justify-self:end}}.rail-sec.svelte-i9ybzs{padding-block:72px 24px}.rail-head.svelte-i9ybzs{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.rail-head.svelte-i9ybzs h2:where(.svelte-i9ybzs){font-size:clamp(30px,6vw,48px);line-height:1.04}.rail-head.svelte-i9ybzs p:where(.svelte-i9ybzs){color:var(--color-ink-soft);max-width:36ch}.rail.svelte-i9ybzs{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--gutter-r) 26px var(--gutter);scroll-padding-left:var(--gutter);scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.rail.svelte-i9ybzs::-webkit-scrollbar{display:none}.rail.dragging.svelte-i9ybzs{cursor:grabbing;scroll-snap-type:none}.shot.svelte-i9ybzs{flex:0 0 auto;width:clamp(220px,62vw,340px);aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;scroll-snap-align:start;position:relative;border:0;padding:0;background:var(--color-stone);cursor:zoom-in;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--ease-out)}.shot.svelte-i9ybzs:nth-child(odd){aspect-ratio:4 / 4.6;margin-top:28px}.shot.svelte-i9ybzs img:where(.svelte-i9ybzs){display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out);pointer-events:none}.shot.svelte-i9ybzs:hover img:where(.svelte-i9ybzs){transform:scale(1.06)}.lightbox.svelte-i9ybzs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;width:100%;border:0;background:#16110feb;display:grid;place-items:center;padding:24px;cursor:zoom-out}.lightbox.svelte-i9ybzs img:where(.svelte-i9ybzs){max-height:86vh;max-width:100%;width:auto;border-radius:18px}.wgs.svelte-1aphxxn{padding-block:80px}.wgs.svelte-1aphxxn .wrap:where(.svelte-1aphxxn){display:grid;gap:34px}.word.svelte-1aphxxn{display:grid;gap:10px}.word.svelte-1aphxxn h3:where(.svelte-1aphxxn){font-size:clamp(64px,18vw,170px);line-height:1;padding-bottom:.14em;margin-bottom:-.14em;color:transparent;-webkit-text-stroke:1.2px rgb(22 17 15 / .28);background:linear-gradient(90deg,var(--color-ink) 0 50%,transparent 50% 100%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.word.svelte-1aphxxn h3:where(.svelte-1aphxxn) i:where(.svelte-1aphxxn){font-style:normal;color:var(--color-red);-webkit-text-stroke:0}.word.svelte-1aphxxn p:where(.svelte-1aphxxn){color:var(--color-ink-soft);max-width:40ch;font-size:18px}.word.svelte-1aphxxn p:where(.svelte-1aphxxn) a:where(.svelte-1aphxxn){text-underline-offset:3px}.thumb.svelte-1aphxxn{display:none}@media (min-width: 900px){.wgs.svelte-1aphxxn .wrap:where(.svelte-1aphxxn){gap:56px}.word.svelte-1aphxxn{grid-template-columns:auto auto 28ch;justify-content:start;align-items:center;gap:36px}.word.svelte-1aphxxn:nth-child(2){margin-left:9%}.word.svelte-1aphxxn:nth-child(3){margin-left:18%}.word.svelte-1aphxxn h3:where(.svelte-1aphxxn){font-size:clamp(96px,11vw,150px)}.word.svelte-1aphxxn p:where(.svelte-1aphxxn){max-width:28ch}.thumb.svelte-1aphxxn{display:block;width:128px;aspect-ratio:1;border-radius:24px;overflow:hidden;background:var(--color-stone);transform:scale(var(--p, 0)) rotate(calc((1 - var(--p, 0)) * -14deg));box-shadow:0 18px 36px -22px #16110f99}.thumb.svelte-1aphxxn img:where(.svelte-1aphxxn){display:block;width:100%;height:100%;object-fit:cover}}@media (prefers-reduced-motion: reduce){.word.svelte-1aphxxn h3:where(.svelte-1aphxxn){background-position:0 0}.thumb.svelte-1aphxxn{transform:none}}.sunday.svelte-1vqxorm{padding-block:40px 96px}.sunday.svelte-1vqxorm h2:where(.svelte-1vqxorm){font-size:clamp(34px,7vw,64px);line-height:1.02;max-width:14ch;margin-block:14px 40px}.facts.svelte-1vqxorm{display:grid;gap:14px}.fact.svelte-1vqxorm{background:#fff;border-radius:22px;padding:26px;display:grid;gap:8px;box-shadow:0 1px #16110f0d;transition:transform .5s var(--ease-out),box-shadow .3s}.fact.svelte-1vqxorm:hover{transform:translateY(-4px);box-shadow:0 18px 40px -26px #16110f73}.k.svelte-1vqxorm{font-size:15px;color:var(--color-ink-soft);font-weight:600}.big.svelte-1vqxorm{font-family:var(--font-display);font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.fact.svelte-1vqxorm p:where(.svelte-1vqxorm){color:var(--color-ink-soft)}.more.svelte-1vqxorm{margin-top:28px}@media (min-width: 900px){.facts.svelte-1vqxorm{grid-template-columns:repeat(3,1fr)}}.appeal.svelte-1o4px4b{padding-bottom:96px}.appeal-frame.svelte-1o4px4b{position:relative;border-radius:28px;overflow:hidden;clip-path:inset(0 var(--inset, 6%) round 28px);min-height:520px;display:grid;align-items:end;background:var(--color-ink)}.appeal-frame.svelte-1o4px4b img:where(.svelte-1o4px4b){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--zoom, 1.12))}.appeal-frame.svelte-1o4px4b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16110f00 30%,#16110fd1)}.appeal-copy.svelte-1o4px4b{position:relative;z-index:1;color:#fff;padding:32px calc(32px + 8%);display:grid;gap:16px;max-width:640px}.appeal-copy.svelte-1o4px4b h2:where(.svelte-1o4px4b){font-size:clamp(32px,6vw,56px);line-height:1.04}.appeal-copy.svelte-1o4px4b p:where(.svelte-1o4px4b){color:#ffffffd1}.appeal-copy.svelte-1o4px4b .eyebrow:where(.svelte-1o4px4b){color:#ff8a8f}@media (min-width: 900px){.appeal-frame.svelte-1o4px4b{min-height:640px}.appeal-copy.svelte-1o4px4b{padding:56px calc(56px + 8%)}}@media (prefers-reduced-motion: reduce){.appeal-frame.svelte-1o4px4b{clip-path:none}}.faq.svelte-1us0gbw{padding-block:24px 96px}.faq.svelte-1us0gbw h2:where(.svelte-1us0gbw){font-size:clamp(32px,6vw,52px);margin-bottom:28px}.qa.svelte-1us0gbw{border-top:1px solid var(--line)}.qa.svelte-1us0gbw:last-child{border-bottom:1px solid var(--line)}.qa.svelte-1us0gbw h3:where(.svelte-1us0gbw){margin:0;font:inherit;letter-spacing:normal}.qa.svelte-1us0gbw button:where(.svelte-1us0gbw){all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;cursor:pointer;font-size:19px;font-weight:600}.qa.svelte-1us0gbw button:where(.svelte-1us0gbw):focus-visible{outline:2.5px solid var(--color-red)}.plus.svelte-1us0gbw{flex:none;width:34px;height:34px;border-radius:50%;background:var(--color-stone);position:relative;transition:background .3s,transform .5s var(--ease-spring)}.plus.svelte-1us0gbw:before,.plus.svelte-1us0gbw:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;background:var(--color-ink);transform:translate(-50%,-50%);transition:transform .5s var(--ease-out),background .3s}.plus.svelte-1us0gbw:after{transform:translate(-50%,-50%) rotate(90deg)}.open.svelte-1us0gbw .plus:where(.svelte-1us0gbw){background:var(--color-red-deep);transform:rotate(180deg)}.open.svelte-1us0gbw .plus:where(.svelte-1us0gbw):before,.open.svelte-1us0gbw .plus:where(.svelte-1us0gbw):after{background:#fff}.open.svelte-1us0gbw .plus:where(.svelte-1us0gbw):after{transform:translate(-50%,-50%) rotate(0)}.a.svelte-1us0gbw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.open.svelte-1us0gbw .a:where(.svelte-1us0gbw){grid-template-rows:1fr}.a.svelte-1us0gbw>div:where(.svelte-1us0gbw){overflow:hidden}.a.svelte-1us0gbw p:where(.svelte-1us0gbw){margin:0 0 24px;padding:0 4px;color:var(--color-ink-soft);max-width:60ch}
