.ab.svelte-eueq2w{--ab-lap:56px;z-index:2;margin-top:calc(var(--ab-lap) * -1);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-bg);padding:var(--sec-py) 0;border-radius:72px 72px 0 0;position:relative;overflow-x:clip;box-shadow:0 -24px 48px #0a070959}.ab-w.svelte-eueq2w{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(48px,7vw,112px);display:grid}.ab-dw.svelte-eueq2w{align-self:center;min-width:0}.eb.svelte-eueq2w{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:14px;max-width:none;margin:0;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-eueq2w:before{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.ab.svelte-eueq2w .hd{font-family:var(--f-display);font-size:var(--h2-size);color:var(--c-ink);max-width:none;margin:20px 0 24px}.bio.svelte-eueq2w{flex-direction:column;gap:16px;max-width:540px;display:flex}.p.svelte-eueq2w{font-size:var(--text-desc);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);max-width:none;margin:0}.ks.svelte-eueq2w{border-top:1px solid var(--c-accent);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));margin:48px 0 0;display:grid}.ks-item.svelte-eueq2w{border-left:1px solid var(--c-line);text-align:center;margin:0;padding:22px 16px}.ks-item.svelte-eueq2w:first-child{border-left:none}.ks-k.svelte-eueq2w{letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:11px;font-weight:500}.ks-v.svelte-eueq2w{font-family:var(--f-display);color:var(--c-ink);white-space:nowrap;margin:8px 0 0;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1}.ab-iw.svelte-eueq2w{--b:128px;--gap:14px;--n:calc(var(--b) / 2 + var(--gap));--o:calc(var(--b) / 2 - 8px);justify-self:end;width:100%;min-width:0;max-width:500px;position:relative}.pic.svelte-eueq2w{width:100%;margin:0;display:block}.img.svelte-eueq2w{aspect-ratio:4/5;object-fit:cover;object-position:var(--focus);border-radius:var(--r-img);background:var(--c-ph);width:100%;-webkit-mask:radial-gradient(circle var(--n) at var(--o) var(--o), transparent calc(var(--n) - .5px), var(--c-bg) var(--n));-webkit-mask:radial-gradient(circle var(--n) at var(--o) var(--o), transparent calc(var(--n) - .5px), var(--c-bg) var(--n));mask:radial-gradient(circle var(--n) at var(--o) var(--o), transparent calc(var(--n) - .5px), var(--c-bg) var(--n));display:block}.ab-sw.svelte-eueq2w{left:calc(var(--o) - var(--b) / 2);top:calc(var(--o) - var(--b) / 2);z-index:1;width:var(--b);height:var(--b);background:var(--c-rose);color:var(--c-on-dark);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute}.ab-sw.svelte-eueq2w:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.ab-s1.svelte-eueq2w{width:100%;height:100%;animation:16s linear infinite svelte-eueq2w-ab-spin;position:absolute;inset:0}.ab-s1-t.svelte-eueq2w{font-family:var(--f-body);fill:var(--c-on-dark);text-transform:uppercase}.ab-s2.svelte-eueq2w{z-index:1;border:1px solid var(--c-line-2);border-radius:50%;place-items:center;width:46%;height:46%;display:grid;position:relative}.ab-arr.svelte-eueq2w{color:var(--c-on-dark);transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.ab-sw.svelte-eueq2w:hover .ab-arr:where(.svelte-eueq2w),.ab-sw.svelte-eueq2w:focus-visible .ab-arr:where(.svelte-eueq2w){transform:rotate(45deg)}.ab[data-anim].svelte-eueq2w .rv:where(.svelte-eueq2w){transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1)}.ab[data-anim].svelte-eueq2w:not([data-revealed]) .rv:where(.svelte-eueq2w){opacity:0;transform:translateY(28px)}.ab[data-anim].svelte-eueq2w:not([data-revealed]) .rv-img:where(.svelte-eueq2w){transform:translateY(28px)scale(.96)}.ab[data-anim].svelte-eueq2w:not([data-revealed]) .rv-badge:where(.svelte-eueq2w){opacity:0;transform:none}.ab[data-anim][data-revealed].svelte-eueq2w .d2:where(.svelte-eueq2w){transition-delay:.24s}.ab[data-anim][data-revealed].svelte-eueq2w .d3:where(.svelte-eueq2w){transition-delay:.36s}.ab[data-anim][data-revealed].svelte-eueq2w .d4:where(.svelte-eueq2w){transition-delay:.66s}@keyframes svelte-eueq2w-ab-spin{to{transform:rotate(360deg)}}@media (width<=991px){.ab-w.svelte-eueq2w{grid-template-columns:1fr;row-gap:clamp(32px,6vw,48px)}.ab-iw.svelte-eueq2w{order:-1;justify-self:center;max-width:520px}}@media (width<=767px){.ab.svelte-eueq2w{--ab-lap:36px;border-radius:44px 44px 0 0}.ab-iw.svelte-eueq2w{--b:96px;--gap:10px}.img.svelte-eueq2w{border-radius:var(--r-img-sm)}}@media (width<=480px){.ks.svelte-eueq2w{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-item.svelte-eueq2w{border-left:1px solid var(--c-line);padding:18px 12px}.ks-item.svelte-eueq2w:nth-child(odd){border-left:none}.ks-item.svelte-eueq2w:nth-child(n+3){border-top:1px solid var(--c-line)}}@media (prefers-reduced-motion:reduce){.ab-s1.svelte-eueq2w{animation:none}.ab-arr.svelte-eueq2w,.ab[data-anim].svelte-eueq2w .rv:where(.svelte-eueq2w){transition:none}.ab[data-anim].svelte-eueq2w:not([data-revealed]) .rv:where(.svelte-eueq2w),.ab[data-anim].svelte-eueq2w:not([data-revealed]) .rv-img:where(.svelte-eueq2w),.ab[data-anim].svelte-eueq2w:not([data-revealed]) .rv-badge:where(.svelte-eueq2w){opacity:1;transform:none}}.faq.svelte-1r1jqbv{background:var(--c-bg-alt)}.in.svelte-1r1jqbv{max-width:var(--w-max);padding:var(--sec-py) var(--gutter);margin-inline:auto}.cols.svelte-1r1jqbv{flex-wrap:wrap;align-items:flex-start;gap:clamp(2rem,5vw,4rem);display:flex}.intro.svelte-1r1jqbv{flex:0 240px;align-self:flex-start;min-width:0;position:sticky;top:clamp(1.25rem,3vw,2rem)}.list.svelte-1r1jqbv{flex:min(100%,42rem);min-width:0}.list-stack.svelte-1r1jqbv{gap:var(--space-md);flex-direction:column;display:flex}.eb.svelte-1r1jqbv{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:14px;max-width:none;margin:0;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-1r1jqbv:before{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.faq.svelte-1r1jqbv .hd{font-family:var(--f-display);font-size:var(--h2-size);color:var(--c-ink);max-width:none;margin:16px 0 0}.acc.svelte-1r1jqbv{border:1px solid var(--c-line-2);border-radius:var(--radius-lg);background:var(--c-tray);transition:border-color var(--transition-base), background-color var(--transition-base);overflow:hidden}.acc[data-open=true].svelte-1r1jqbv{border-color:var(--c-tray-line);background:var(--c-card)}.fq-h.svelte-1r1jqbv{font-size:inherit;font-weight:inherit;margin:0}.acc-sw.svelte-1r1jqbv{justify-content:space-between;align-items:center;gap:var(--space-md);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;margin:0;padding:clamp(14px,2.5vw,16px) clamp(16px,3vw,30px);font-family:inherit;display:flex}.acc-t.svelte-1r1jqbv{min-width:0;padding-right:var(--space-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--c-ink);flex:1;line-height:1.35}.acc-ic.svelte-1r1jqbv{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex;position:relative}.acc[data-open=true].svelte-1r1jqbv .acc-ic:where(.svelte-1r1jqbv){transform:rotate(180deg)}.acc-bar.svelte-1r1jqbv{border-radius:var(--radius-full);background:var(--c-ink);width:18px;height:2px;position:absolute}.acc-v.svelte-1r1jqbv{transition:opacity .3s;transform:rotate(90deg)}.acc[data-open=true].svelte-1r1jqbv .acc-v:where(.svelte-1r1jqbv){opacity:0}.acc-bd.svelte-1r1jqbv{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.acc-bd[data-open=true].svelte-1r1jqbv{grid-template-rows:1fr}.acc-pi.svelte-1r1jqbv{min-height:0;overflow:hidden}.ans.svelte-1r1jqbv{opacity:0;padding:0 clamp(16px,3vw,30px) clamp(20px,3vw,30px);transition:transform .35s,opacity .35s;transform:translateY(40%)}.acc[data-open=true].svelte-1r1jqbv .ans:where(.svelte-1r1jqbv){opacity:1;transform:translateY(0)}.ans-p.svelte-1r1jqbv{max-width:var(--max-width-prose);font-size:var(--text-desc-card);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);margin:0}.ans-ul.svelte-1r1jqbv{margin:var(--space-sm) 0 0;max-width:var(--max-width-prose);font-size:var(--text-desc-card);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);padding:0 0 0 1.15rem}.ans-ul.svelte-1r1jqbv li:where(.svelte-1r1jqbv){margin:0 0 6px;padding:0}.ans-ul.svelte-1r1jqbv li:where(.svelte-1r1jqbv):last-child{margin-bottom:0}@media (width>=992px){.intro.svelte-1r1jqbv{flex:0 30%}.list.svelte-1r1jqbv{flex:65%}}@media (width<=767px){.intro.svelte-1r1jqbv{position:static}.acc-t.svelte-1r1jqbv{font-size:var(--font-size-body);line-height:1.45}.acc-sw.svelte-1r1jqbv,.ans.svelte-1r1jqbv{padding-inline:clamp(15px,4vw,25px)}.acc-bar.svelte-1r1jqbv{width:14px}}@media (prefers-reduced-motion:reduce){.acc.svelte-1r1jqbv,.acc-ic.svelte-1r1jqbv,.acc-v.svelte-1r1jqbv,.acc-bd.svelte-1r1jqbv,.ans.svelte-1r1jqbv{transition:none}.ans.svelte-1r1jqbv{opacity:1;transform:none}.acc.svelte-1r1jqbv:not([data-open=true]) .ans:where(.svelte-1r1jqbv){opacity:0}}.hr.svelte-17w1dbz{--hr-lap:56px;background:var(--c-dark);min-height:max(100svh,640px);color:var(--c-on-dark);position:relative;overflow:clip}.hr-bgc.svelte-17w1dbz{background:radial-gradient(ellipse 70% 80% at 65% 45%, #2a1220 0%, #170d13 45%, var(--c-bg) 100%);pointer-events:none;position:absolute;inset:0}.hr-bl.svelte-17w1dbz{pointer-events:none;background:radial-gradient(420px at 66% 38%,#e0468373,#0000 70%);position:absolute;inset:0}.hr-smb-bl.svelte-17w1dbz,.hr-smb.svelte-17w1dbz,.hr-smb2.svelte-17w1dbz,.hr-smf.svelte-17w1dbz{pointer-events:none;position:absolute;inset:0}.hr-smb-bl.svelte-17w1dbz{opacity:0;filter:blur(28px);animation:1.2s cubic-bezier(.22,1,.36,1) forwards svelte-17w1dbz-hr-smb-bl-in,14s ease-in-out 1.2s infinite alternate svelte-17w1dbz-hr-smb-bl-breathe}.hr-smb-bl.svelte-17w1dbz,.hr-smb.svelte-17w1dbz,.hr-smb2.svelte-17w1dbz{-webkit-mask-image:linear-gradient(#00000073 0%,#000 30%);mask-image:linear-gradient(#00000073 0%,#000 30%)}.hr-smb.svelte-17w1dbz{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) forwards svelte-17w1dbz-hr-smb-in}.hr-smb2.svelte-17w1dbz{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) forwards svelte-17w1dbz-hr-smb2-in}.hr-smb-in.svelte-17w1dbz,.hr-smb2-in.svelte-17w1dbz,.hr-smb-bl-in.svelte-17w1dbz,.hr-smf-in.svelte-17w1dbz{-webkit-mask-source-type:luminance;background:linear-gradient(135deg,#ff86b6,#e04683);position:absolute;inset:-6%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.hr-smb-in.svelte-17w1dbz{will-change:transform;animation:48s ease-in-out infinite alternate svelte-17w1dbz-hr-smb-drift;transform:translate(-3%)scale(1.06);-webkit-mask-position:70% 40%;mask-position:70% 40%;-webkit-mask-size:135%;mask-size:135%}.hr-smb-bl-in.svelte-17w1dbz{will-change:transform;animation:14s ease-in-out 1.2s infinite alternate svelte-17w1dbz-hr-smb-bl-scale;transform:scale(1.02);-webkit-mask-position:70% 40%;mask-position:70% 40%;-webkit-mask-size:135%;mask-size:135%}.hr-smb2-in.svelte-17w1dbz{will-change:transform;animation:62s ease-in-out infinite alternate svelte-17w1dbz-hr-smb2-drift;transform:scaleX(-1)translate(3%,1%)scale(1.08);-webkit-mask-position:30% 60%;mask-position:30% 60%;-webkit-mask-size:120%;mask-size:120%}.hr-smf-in.svelte-17w1dbz{will-change:transform;animation:36s ease-in-out infinite alternate svelte-17w1dbz-hr-smf-drift;transform:scaleX(-1)translate(-2%)scale(1.06);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.hr[data-smoke-pause].svelte-17w1dbz .hr-smb-bl:where(.svelte-17w1dbz),.hr[data-smoke-pause].svelte-17w1dbz .hr-smb-bl-in:where(.svelte-17w1dbz),.hr[data-smoke-pause].svelte-17w1dbz .hr-smb-in:where(.svelte-17w1dbz),.hr[data-smoke-pause].svelte-17w1dbz .hr-smb2-in:where(.svelte-17w1dbz),.hr[data-smoke-pause].svelte-17w1dbz .hr-smf-in:where(.svelte-17w1dbz){animation-play-state:paused}.hr-img.svelte-17w1dbz{object-fit:cover;object-position:var(--focus);filter:drop-shadow(0 0 60px #e0468324);backface-visibility:hidden;width:100%;height:100%;margin:0;animation:1.6s cubic-bezier(.22,1,.36,1) forwards svelte-17w1dbz-hr-img-scale;position:absolute;inset:0;transform:scale(1.06)translateZ(0)}.hr-flr.svelte-17w1dbz{pointer-events:none;background:radial-gradient(55% 14% at 62% 100%,#0a0709bf,#0000 70%);position:absolute;inset:0}.hr-smf.svelte-17w1dbz{opacity:0;-webkit-mask-composite:source-over;animation:1.2s cubic-bezier(.22,1,.36,1) .4s forwards svelte-17w1dbz-hr-smf-in;-webkit-mask-image:linear-gradient(#0000 82%,#000 94% 100%),linear-gradient(90deg,#000 0%,#0000 18%),linear-gradient(270deg,#000 0%,#0000 12%);mask-image:linear-gradient(#0000 82%,#000 94% 100%),linear-gradient(90deg,#000 0%,#0000 18%),linear-gradient(270deg,#000 0%,#0000 12%);-webkit-mask-composite:source-over;mask-composite:add}.hr-scn-fd.svelte-17w1dbz,.hr-m-glo.svelte-17w1dbz{pointer-events:none;display:none}.ov.svelte-17w1dbz{pointer-events:none;background:linear-gradient(#0f0b0d80 0,#0f0b0d33 90px,#0f0b0d00 170px),linear-gradient(90deg,#0f0b0dc7 0%,#0f0b0d73 32%,#0f0b0d00 55%);position:absolute;inset:0}.body-wrap.svelte-17w1dbz{z-index:1;min-height:max(100svh,640px);padding-bottom:calc(clamp(56px, 8vh, 96px) + var(--hr-lap));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.spacer.svelte-17w1dbz{flex:45vh;min-height:45vh}.body.svelte-17w1dbz{min-width:0;max-width:560px}.eb.svelte-17w1dbz{letter-spacing:.22em;text-transform:uppercase;color:var(--c-on-dark-2);text-shadow:0 1px 20px #0a070973;align-items:center;gap:14px;max-width:none;margin:0 0 18px;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-17w1dbz:before{content:"";background:#ffffffa6;flex-shrink:0;width:32px;height:1px}.title.svelte-17w1dbz{font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-on-dark);text-shadow:0 1px 24px #00000040;max-width:none;margin:0;font-size:min(clamp(72px,10.5vw,192px),19svh);font-weight:400;line-height:.9}.ln.svelte-17w1dbz{display:block}.ln-it.svelte-17w1dbz{font-family:var(--f-script);letter-spacing:0;font-synthesis:none;margin-top:-.28em;padding-left:.55em;font-size:1.22em;font-style:normal;line-height:1}.block.svelte-17w1dbz{margin-top:28px}.intro.svelte-17w1dbz{font-size:var(--text-desc);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-on-dark-2);text-shadow:0 1px 24px #00000040;max-width:none;margin:0 0 1.25rem}.acts.svelte-17w1dbz{flex-wrap:wrap;gap:12px;display:flex}.cue.svelte-17w1dbz{left:50%;bottom:calc(24px + var(--hr-lap));color:var(--c-on-dark);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}.cue-lbl.svelte-17w1dbz{letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 12px #00000059;font-size:14px;font-weight:500}.cue-ic.svelte-17w1dbz{animation:1.6s ease-in-out infinite alternate svelte-17w1dbz-hr-bob}.sent.svelte-17w1dbz{left:0;bottom:calc(var(--header-h) + var(--hr-lap));pointer-events:none;width:1px;height:1px;position:absolute}.up.svelte-17w1dbz{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) forwards svelte-17w1dbz-hr-in;transform:translateY(40px)}.d1.svelte-17w1dbz{animation-delay:.12s}.d2.svelte-17w1dbz{animation-delay:.24s}.d3.svelte-17w1dbz{animation-delay:.4s}@keyframes svelte-17w1dbz-hr-in{to{opacity:1;transform:none}}@keyframes svelte-17w1dbz-hr-img-scale{to{transform:scale(1)translateZ(0)}}@keyframes svelte-17w1dbz-hr-smb-bl-in{to{opacity:.6}}@keyframes svelte-17w1dbz-hr-smb-bl-breathe{0%{opacity:.5}to{opacity:.7}}@keyframes svelte-17w1dbz-hr-smb-bl-scale{0%{transform:scale(1.02)}to{transform:scale(1.06)}}@keyframes svelte-17w1dbz-hr-smb-in{to{opacity:var(--hr-sm-b-o)}}@keyframes svelte-17w1dbz-hr-smb2-in{to{opacity:.55}}@keyframes svelte-17w1dbz-hr-smf-in{to{opacity:var(--hr-sm-f-o)}}@keyframes svelte-17w1dbz-hr-smb-drift{0%{transform:translate(-3%)scale(1.06)}to{transform:translate(3%,-1.5%)scale(1.1)}}@keyframes svelte-17w1dbz-hr-smb2-drift{0%{transform:scaleX(-1)translate(3%,1%)scale(1.08)}to{transform:scaleX(-1)translate(-3%,-1%)scale(1.04)}}@keyframes svelte-17w1dbz-hr-smf-drift{0%{transform:scaleX(-1)translate(-2%)scale(1.06)}to{transform:scaleX(-1)translate(2%)scale(1.06)}}@keyframes svelte-17w1dbz-hr-bob{0%{transform:translateY(-8px)}to{transform:translate(0,0)}}@media (width>=768px){.hr.svelte-17w1dbz,.body-wrap.svelte-17w1dbz{min-height:100svh;max-height:100svh}.body.svelte-17w1dbz{overflow:visible}.title.svelte-17w1dbz{width:max-content;max-width:min(820px,58vw)}.ln.svelte-17w1dbz,.ln-it.svelte-17w1dbz{white-space:nowrap}.ln-it.svelte-17w1dbz{padding-left:.55em;font-size:min(1.22em,11.5vw)}}@media (width<=767px){.hr.svelte-17w1dbz{--hr-scene-y:-9svh;--hr-lap:36px}.hr-bgc.svelte-17w1dbz,.hr-bl.svelte-17w1dbz,.hr-smb-bl.svelte-17w1dbz,.hr-smb.svelte-17w1dbz,.hr-smb2.svelte-17w1dbz,.hr-flr.svelte-17w1dbz,.hr-smf.svelte-17w1dbz{transform:translateY(var(--hr-scene-y))}.hr-img.svelte-17w1dbz{object-position:var(--focus-m);transform:translateY(var(--hr-scene-y)) scale(1.06);animation-name:svelte-17w1dbz-hr-img-scale-m}.hr-smb-in.svelte-17w1dbz{-webkit-mask-position:71% 34%;mask-position:71% 34%;-webkit-mask-size:148%;mask-size:148%}.hr-smb2-in.svelte-17w1dbz{-webkit-mask-position:30% 60%;mask-position:30% 60%;-webkit-mask-size:160%;mask-size:160%}.hr-scn-fd.svelte-17w1dbz{z-index:0;background:linear-gradient(to bottom, transparent 0%, var(--c-bg) 92%);pointer-events:none;height:max(18svh,120px);display:block;position:absolute;bottom:0;left:0;right:0}.ov.svelte-17w1dbz{background:linear-gradient(#0000 38%,#0f0b0d8c 60%,#0f0b0de6 100%)}.body-wrap.svelte-17w1dbz{padding-bottom:clamp(24px,5svh,40px)}.spacer.svelte-17w1dbz{flex:32vh;min-height:32vh}.eb.svelte-17w1dbz{letter-spacing:.14em;text-wrap:balance;gap:8px;max-width:100%;margin-bottom:10px;font-size:10.5px}.eb.svelte-17w1dbz:before{width:20px}.title.svelte-17w1dbz{letter-spacing:-.02em;font-size:min(clamp(64px,21vw,96px),11svh);line-height:.88}.ln.svelte-17w1dbz{white-space:nowrap}.ln-it.svelte-17w1dbz{padding-left:.4em;font-size:1.1em}.block.svelte-17w1dbz{margin-top:16px}.intro.svelte-17w1dbz{font-size:var(--text-desc);line-height:var(--text-desc-lh);margin-bottom:20px}.cue.svelte-17w1dbz{display:none}@keyframes svelte-17w1dbz-hr-img-scale-m{to{transform:translateY(var(--hr-scene-y)) scale(1)}}}@media (width<=767px) and (prefers-reduced-motion:reduce){.hr-bgc.svelte-17w1dbz,.hr-bl.svelte-17w1dbz,.hr-smb-bl.svelte-17w1dbz,.hr-smb.svelte-17w1dbz,.hr-smb2.svelte-17w1dbz,.hr-flr.svelte-17w1dbz,.hr-smf.svelte-17w1dbz,.hr-img.svelte-17w1dbz{transform:translateY(var(--hr-scene-y))}}@media (width>=768px) and (width<=1023px){.cue.svelte-17w1dbz{display:none}.ov.svelte-17w1dbz{background:linear-gradient(#0f0b0d80 0,#0f0b0d33 90px,#0f0b0d00 170px),linear-gradient(90deg,#0f0b0dd9 0%,#0f0b0d8c 38%,#0f0b0d00 62%)}.intro.svelte-17w1dbz{max-width:440px}}@media (prefers-reduced-motion:reduce){.up.svelte-17w1dbz,.hr-img.svelte-17w1dbz,.cue-ic.svelte-17w1dbz{opacity:1;animation:none;transform:none}.hr-smb-bl.svelte-17w1dbz{opacity:.5;animation:none}.hr-smb-bl-in.svelte-17w1dbz{animation:none;transform:scale(1.02)}.hr-smb.svelte-17w1dbz{opacity:var(--hr-sm-b-o);animation:none}.hr-smb2.svelte-17w1dbz{opacity:.55;animation:none}.hr-smb-in.svelte-17w1dbz{animation:none;transform:translate(-3%)scale(1.06)}.hr-smb2-in.svelte-17w1dbz{animation:none;transform:scaleX(-1)translate(3%,1%)scale(1.08)}.hr-smf.svelte-17w1dbz{opacity:var(--hr-sm-f-o);animation:none}.hr-smf-in.svelte-17w1dbz{animation:none;transform:scaleX(-1)translate(-2%)scale(1.06)}}.ft.svelte-1h3piqg{margin-top:clamp(2.5rem,6vw,4.375rem);margin-inline:clamp(12px,2vw,15px);background:var(--c-dark);color:var(--c-on-dark);border-radius:36px;margin-bottom:clamp(12px,2vw,15px);padding:48px 0}.ft-top.svelte-1h3piqg{justify-content:space-between;align-items:center;margin-bottom:108px;display:flex}.ft-soc.svelte-1h3piqg{flex-wrap:wrap;gap:32px;display:flex}.ft-sl.svelte-1h3piqg{max-width:100%;text-decoration:none;display:inline-block}.ft-st.svelte-1h3piqg{font-family:var(--f-body);letter-spacing:.02em;color:var(--c-on-dark-2);font-size:22px;font-weight:500;line-height:1.2;transition:color .3s}.ft-sl.svelte-1h3piqg:hover .ft-st:where(.svelte-1h3piqg){color:var(--c-on-dark)}.ft-bt.svelte-1h3piqg{max-width:100%;font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-on-dark);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.ft-btt.svelte-1h3piqg{color:var(--c-on-dark)}.ft-biw.svelte-1h3piqg{background:var(--c-on-dark);width:28px;height:28px;color:var(--c-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.ft-bw.svelte-1h3piqg{flex-flow:column;width:12px;height:12px;display:flex;overflow:clip}.ft-bi.svelte-1h3piqg{flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.ft-bt.svelte-1h3piqg:hover .ft-bi:where(.svelte-1h3piqg){transform:translateY(-100%)}.ft-lw.svelte-1h3piqg{background:var(--c-rose);border-radius:205px;justify-content:center;align-items:center;width:100%;max-width:1099px;margin-inline:auto;padding:54px 143px;display:flex;position:relative;overflow:hidden}.ft-lw.svelte-1h3piqg .ft-lt{font-family:var(--f-display);text-align:center;color:var(--c-on-dark);max-width:none;margin:0;font-size:clamp(40px,8.2vw,132px)}.ft-demo.svelte-1h3piqg{background:var(--c-dark);color:var(--c-on-dark);font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transform:translate(calc(-50% + var(--mag-x,0px)), calc(-50% + var(--mag-y,0px)));will-change:transform;border:0;border-radius:999px;align-items:center;gap:10px;padding:20px 18px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:50%}.ft-demo.svelte-1h3piqg:hover{background:var(--c-on-dark);color:var(--c-rose)}.ft-dt.svelte-1h3piqg{line-height:1.2}.ft-di.svelte-1h3piqg{flex-shrink:0;display:block}.ft-down.svelte-1h3piqg{border-top:1px solid var(--c-dark-2);justify-content:space-between;align-items:center;gap:24px;margin-top:108px;padding-top:28px;display:flex}.ft-menu.svelte-1h3piqg{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.ft-ml.svelte-1h3piqg{font-family:var(--f-body);color:var(--c-on-dark-2);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .3s}.ft-ml.svelte-1h3piqg:hover{color:var(--c-accent)}.ft-cr.svelte-1h3piqg{color:var(--c-on-dark-muted);text-align:right;max-width:none;margin:0;font-size:13px;line-height:1.5}.ft-sl.svelte-1h3piqg:focus-visible,.ft-bt.svelte-1h3piqg:focus-visible,.ft-ml.svelte-1h3piqg:focus-visible,.ft-demo.svelte-1h3piqg:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (width<=991px){.ft-top.svelte-1h3piqg{margin-bottom:80px}.ft-lw.svelte-1h3piqg{padding:50px 40px}.ft-down.svelte-1h3piqg{text-align:center;flex-direction:column;align-items:center;margin-top:80px}.ft-cr.svelte-1h3piqg{text-align:center}}@media (width<=767px){.ft.svelte-1h3piqg{border-radius:17px}.ft-top.svelte-1h3piqg{margin-bottom:60px}.ft-soc.svelte-1h3piqg{gap:24px}.ft-st.svelte-1h3piqg{font-size:20px}.ft-down.svelte-1h3piqg{margin-top:60px}.ft-menu.svelte-1h3piqg{justify-content:center;gap:27px}}@media (width<=479px){.ft-top.svelte-1h3piqg{flex-direction:column;gap:30px;margin-bottom:50px}.ft-soc.svelte-1h3piqg{gap:21px}.ft-st.svelte-1h3piqg{font-size:18px}.ft-lw.svelte-1h3piqg{flex-direction:column;gap:24px;padding-top:40px;padding-bottom:40px}.ft-demo.svelte-1h3piqg{justify-content:center;position:static;transform:none}.ft-down.svelte-1h3piqg{margin-top:50px}.ft-ml.svelte-1h3piqg{font-size:16px}}@media (prefers-reduced-motion:reduce){.ft-st.svelte-1h3piqg,.ft-ml.svelte-1h3piqg,.ft-bi.svelte-1h3piqg{transition:none}}.pf.svelte-1i7orcd{background:var(--c-bg-alt);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.in.svelte-1i7orcd{max-width:var(--w-max);padding:var(--sec-py) var(--gutter);margin-inline:auto}.cols.svelte-1i7orcd{flex-direction:column;align-items:stretch;gap:clamp(1.5rem,4vw,2rem);display:flex}.side.svelte-1i7orcd{flex:none;width:100%;min-width:0;position:static}.side-hd.svelte-1i7orcd{margin:0}.main.svelte-1i7orcd{flex-direction:column;flex:none;gap:clamp(1.5rem,4vw,2.5rem);width:100%;min-width:0;display:flex}.eb.svelte-1i7orcd{letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:14px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-1i7orcd:before{content:"";background:var(--c-accent);width:28px;height:1px}.pf.svelte-1i7orcd .hd{font-family:var(--f-display);font-size:var(--h2-size);color:var(--c-ink);max-width:none;margin:14px 0 0}.pf-in.svelte-1i7orcd{color:var(--c-ink-2);margin:14px 0 0;font-size:15px;line-height:1.55}.pf-diet.svelte-1i7orcd{border-top:1px solid var(--c-line);margin-top:clamp(20px,4vw,24px);padding-top:clamp(18px,3vw,22px)}.pf-dh.svelte-1i7orcd{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:0 0 12px;font-size:12px;font-weight:600}.pf-notes.svelte-1i7orcd{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pf-note.svelte-1i7orcd{color:var(--c-ink-2);align-items:flex-start;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;display:flex}.pf-note.svelte-1i7orcd .pf-ic{color:var(--c-muted);flex-shrink:0;margin-top:2px}.pf-note-al.svelte-1i7orcd{color:var(--c-ink);font-weight:500}.pf-note-al.svelte-1i7orcd .pf-ic-al{color:var(--c-accent)}.food-fig.svelte-1i7orcd{margin:0}.food-iw.svelte-1i7orcd{border-radius:var(--r-img-sm);background:var(--c-ph);aspect-ratio:4/3;overflow:hidden}.food-img.svelte-1i7orcd{object-fit:cover;object-position:var(--focus,center);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.food-cap.svelte-1i7orcd{margin-top:12px;padding:0 4px;display:flex}.food-cap-k.svelte-1i7orcd{font-family:var(--f-display);letter-spacing:-.01em;color:var(--c-accent);margin:0;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:500;line-height:1.2}.food-tray.svelte-1i7orcd{border-radius:var(--r-img-sm);border:1px solid var(--c-tray-line);background:var(--c-tray);margin-top:clamp(16px,2.5vw,22px);padding:clamp(18px,3vw,24px)}.food-groups.svelte-1i7orcd{grid-template-columns:1fr;gap:20px;display:grid}.fg-t.svelte-1i7orcd{color:var(--c-ink);margin:0 0 10px;font-size:13px;font-weight:600}.chips.svelte-1i7orcd{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1i7orcd{border-radius:var(--radius-full);border:1px solid var(--c-line-2);color:var(--c-ink-2);background:#ffffff0a;padding:6px 12px;font-size:13px;line-height:1.35}.chip-alt.svelte-1i7orcd{color:var(--c-ink);background:#f06a9c0f;border-color:#f06a9c40}.fg-other.svelte-1i7orcd{border-top:1px solid var(--c-line);margin-top:20px;padding-top:20px}.life-h.svelte-1i7orcd{font-family:var(--f-display);letter-spacing:-.01em;color:var(--c-accent);margin:0 0 16px;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:500;line-height:1.2}.life-grid.svelte-1i7orcd{grid-template-columns:1fr;gap:16px;display:grid}.life-tile.svelte-1i7orcd{border-radius:var(--r-img-sm);border:1px solid var(--c-tray-line);background:var(--c-ph);margin:0;position:relative;overflow:hidden}.life-iw.svelte-1i7orcd{aspect-ratio:5/4;position:relative;overflow:hidden}.life-img.svelte-1i7orcd{object-fit:cover;object-position:var(--focus,center);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.life-shade.svelte-1i7orcd{pointer-events:none;background:linear-gradient(#0000 28%,#0f0b0d59 58%,#0f0b0de0 100%);position:absolute;inset:0}.life-cap.svelte-1i7orcd{margin:0;padding:clamp(16px,3vw,22px);position:absolute;inset:auto 0 0}.life-k.svelte-1i7orcd{font-family:var(--f-display);color:var(--c-ink);margin:0;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:400;line-height:1.15}.life-d.svelte-1i7orcd{max-width:22rem;color:var(--c-on-dark-2);margin:6px 0 0;font-size:14px;line-height:1.45}@media (width<=767px){.in.svelte-1i7orcd{padding-block:clamp(3rem,8vw,4.5rem)}.pf.svelte-1i7orcd .hd{font-size:clamp(1.5rem,6.5vw,1.875rem)}.pf-in.svelte-1i7orcd{font-size:14px;line-height:1.5}.food-tray.svelte-1i7orcd{margin-top:14px;padding:14px 16px}.food-groups.svelte-1i7orcd{gap:16px}.chips.svelte-1i7orcd{justify-content:center}.chip.svelte-1i7orcd{padding:5px 10px;font-size:12px}.life-iw.svelte-1i7orcd{aspect-ratio:16/11}.life-d.svelte-1i7orcd{max-width:none;font-size:13px}.life-k.svelte-1i7orcd{font-size:clamp(1.25rem,5vw,1.45rem)}}@media (width>=768px){.cols.svelte-1i7orcd{flex-flow:wrap;align-items:flex-start;gap:clamp(2rem,5vw,4rem)}.side.svelte-1i7orcd{flex:0 280px;position:sticky;top:clamp(1.25rem,3vw,2rem)}.main.svelte-1i7orcd{flex:360px;gap:clamp(28px,4vw,40px)}.food-iw.svelte-1i7orcd{border-radius:var(--r-img);aspect-ratio:16/10}.food-groups.svelte-1i7orcd{grid-template-columns:repeat(2,minmax(0,1fr))}.life-grid.svelte-1i7orcd{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width>=900px){.food-groups.svelte-1i7orcd,.life-grid.svelte-1i7orcd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.food-fig.svelte-1i7orcd:hover .food-img:where(.svelte-1i7orcd),.life-tile.svelte-1i7orcd:hover .life-img:where(.svelte-1i7orcd){transform:scale(1.03)}}.pf[data-anim].svelte-1i7orcd .rv:where(.svelte-1i7orcd){transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1)}.pf[data-anim].svelte-1i7orcd:not([data-revealed]) .rv:where(.svelte-1i7orcd){opacity:0;transform:translateY(28px)}.pf[data-anim][data-revealed].svelte-1i7orcd .d1:where(.svelte-1i7orcd){transition-delay:.1s}.pf[data-anim][data-revealed].svelte-1i7orcd .d2:where(.svelte-1i7orcd){transition-delay:.22s}@media (prefers-reduced-motion:reduce){.food-img.svelte-1i7orcd,.life-img.svelte-1i7orcd,.pf[data-anim].svelte-1i7orcd .rv:where(.svelte-1i7orcd){transition:none}.pf[data-anim].svelte-1i7orcd:not([data-revealed]) .rv:where(.svelte-1i7orcd){opacity:1;transform:none}}.qb.svelte-1c0klxe{clip-path:inset(0);background:var(--c-dark);place-items:center;min-height:clamp(520px,85svh,820px);display:grid;position:relative;overflow:hidden}.qb-bg.svelte-1c0klxe{z-index:0;pointer-events:none;position:fixed;inset:0}.qb-img.svelte-1c0klxe{object-fit:cover;object-position:var(--focus);width:100%;height:100%;display:block}.qb-ov.svelte-1c0klxe{z-index:1;background-color:#0f0b0d8c;background-image:radial-gradient(ellipse 60% 70% at 50% 50%, var(--c-glow), transparent 70%), radial-gradient(ellipse at center, #0f0b0d26 0%, #0f0b0d8c 70%);position:absolute;inset:0}.qb-c.svelte-1c0klxe{z-index:2;max-width:860px;padding:var(--sec-py) var(--gutter);text-align:center;color:var(--c-on-dark);position:relative}.qb-eb.svelte-1c0klxe{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);text-shadow:0 1px 24px #0000004d;align-items:center;gap:14px;max-width:none;margin:0;font-size:13px;font-weight:500;display:inline-flex}.qb-eb.svelte-1c0klxe:before,.qb-eb.svelte-1c0klxe:after{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.qb-fg.svelte-1c0klxe{margin:28px 0 0}.qb-q.svelte-1c0klxe{font-family:var(--f-display);text-wrap:balance;text-shadow:0 1px 24px #0000004d;max-width:none;margin:0;font-size:clamp(28px,3.6vw,48px);font-style:italic;font-weight:400;line-height:1.25}.qb-q.svelte-1c0klxe:before{content:"“"}.qb-q.svelte-1c0klxe:after{content:"”"}.qb-cap.svelte-1c0klxe{letter-spacing:.2em;text-transform:uppercase;color:var(--c-on-dark-2);text-shadow:0 1px 24px #0000004d;max-width:none;margin:24px 0 0;font-size:13px;font-weight:500}.qb-cap.svelte-1c0klxe:before{content:"— "}.qb-cta.svelte-1c0klxe{margin-top:40px}.qb[data-anim].svelte-1c0klxe .rv:where(.svelte-1c0klxe){transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1)}.qb[data-anim].svelte-1c0klxe:not([data-revealed]) .rv:where(.svelte-1c0klxe){opacity:0;transform:translateY(32px)}.qb[data-anim][data-revealed].svelte-1c0klxe .d1:where(.svelte-1c0klxe){transition-delay:.12s}.qb[data-anim][data-revealed].svelte-1c0klxe .d2:where(.svelte-1c0klxe){transition-delay:.24s}.qb[data-anim][data-revealed].svelte-1c0klxe .d3:where(.svelte-1c0klxe){transition-delay:.36s}@media (width<=767px){.qb-img.svelte-1c0klxe{object-position:var(--focus-m)}}@media (prefers-reduced-motion:reduce){.qb-bg.svelte-1c0klxe{position:absolute}.qb[data-anim].svelte-1c0klxe .rv:where(.svelte-1c0klxe){transition:none}.qb[data-anim].svelte-1c0klxe:not([data-revealed]) .rv:where(.svelte-1c0klxe){opacity:1;transform:none}}.gal.svelte-nh7ap{background:var(--c-bg-alt);padding:var(--sec-py) 0}.gal-h.svelte-nh7ap{margin-bottom:56px}.eb.svelte-nh7ap{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:14px;max-width:none;margin:0;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-nh7ap:before{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.gal.svelte-nh7ap .gal-t{font-family:var(--f-display);font-size:var(--h2-size);color:var(--c-ink);max-width:none;margin:16px 0 0}.gal-a.svelte-nh7ap{justify-content:center;margin-top:clamp(32px,5vw,48px);display:flex}@media (width<=767px){.gal-h.svelte-nh7ap{margin-bottom:36px}}.tm.svelte-i22mwj{background:var(--c-bg);padding:var(--sec-py) 0}.tm-head.svelte-i22mwj{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:40px;display:flex}.tm-hl.svelte-i22mwj{min-width:0}.eb.svelte-i22mwj{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:14px;max-width:none;margin:0;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-i22mwj:before{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.tm.svelte-i22mwj .tm-title{font-family:var(--f-display);font-size:var(--h2-size);color:var(--c-ink);max-width:none;margin:16px 0 0}.tm-ctrl.svelte-i22mwj{flex:none;gap:8px;display:flex}.tm-btn.svelte-i22mwj{border:1px solid var(--c-line-2);width:44px;height:44px;color:var(--c-ink);cursor:pointer;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .25s;display:flex}.tm-btn.svelte-i22mwj:hover:not(:disabled){border-color:var(--c-accent)}.tm-btn.svelte-i22mwj:disabled{opacity:.35;cursor:not-allowed}.tm-mask.svelte-i22mwj{width:100%;overflow:hidden}.tm-track.svelte-i22mwj{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:24px;padding-bottom:2px;display:flex;overflow-x:auto}.tm-track.svelte-i22mwj::-webkit-scrollbar{display:none}.tm-track.svelte-i22mwj:focus{outline:none}.tm-track.svelte-i22mwj:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.tm-slide.svelte-i22mwj{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0;margin:0}.tm-card.svelte-i22mwj{background:var(--c-tray);border:1px solid var(--c-tray-line);box-sizing:border-box;border-radius:24px;flex-direction:column;justify-content:flex-start;gap:20px;height:auto;min-height:0;padding:32px;display:flex;position:relative}.tm-top.svelte-i22mwj{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tm-q-ic{color:var(--c-accent);flex-shrink:0}.tm-stars.svelte-i22mwj{pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;top:28px;right:28px}.tm-stars.svelte-i22mwj svg{flex-shrink:0}.tm-quote.svelte-i22mwj{flex:auto;min-width:0;margin:0}.tm-quote.svelte-i22mwj p:where(.svelte-i22mwj){font-size:var(--text-desc);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);max-width:none;margin:0}.tm-rev.svelte-i22mwj{flex-shrink:0;align-items:center;gap:14px;margin:0;display:flex}.tm-av.svelte-i22mwj{width:44px;height:44px;color:var(--c-accent);background:#f06a9c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:flex}.tm-id.svelte-i22mwj{flex-direction:column;justify-content:center;min-width:0;display:flex}.tm-name.svelte-i22mwj{color:var(--c-ink);font-size:16px;font-style:normal;font-weight:600;line-height:1.3}@media (width>=768px){.tm-quote.svelte-i22mwj p:where(.svelte-i22mwj){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=768px) and (width<=991px){.tm-slide.svelte-i22mwj{flex:0 0 calc(50% - 12px)}}@media (width<=767px){.tm-head.svelte-i22mwj{flex-direction:column;gap:20px}.tm-ctrl.svelte-i22mwj{align-self:flex-end}.tm-track.svelte-i22mwj{gap:16px}.tm-slide.svelte-i22mwj{flex:0 0 88%}.tm-card.svelte-i22mwj{border-radius:20px;gap:16px;height:auto;min-height:0;padding:24px}.tm-stars.svelte-i22mwj{gap:3px;top:20px;right:20px}}@media (prefers-reduced-motion:reduce){.tm-track.svelte-i22mwj{scroll-behavior:auto}}.sv.svelte-513qcs{background:var(--c-bg);padding:var(--sec-py) 0}.sv-tw.svelte-513qcs{margin-bottom:56px}.sv-tr.svelte-513qcs{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sv-tl.svelte-513qcs{min-width:0}.eb.svelte-513qcs{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:14px;max-width:none;margin:0;font-size:13px;font-weight:500;display:inline-flex}.eb.svelte-513qcs:before{content:"";background:var(--c-accent);flex-shrink:0;width:32px;height:1px}.sv.svelte-513qcs .sv-t{font-family:var(--f-display);font-size:var(--h2-size);color:var(--c-ink);max-width:none;margin:16px 0 0}.sv-p.svelte-513qcs{max-width:520px;font-size:var(--text-desc);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);margin:0}.sv-cta.svelte-513qcs{justify-content:center;margin-top:clamp(32px,5vw,48px);display:flex}.sv-grid.svelte-513qcs{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}.sv-box.svelte-513qcs{background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-img-sm);flex-direction:column;gap:0;height:100%;padding:clamp(12px,3vw,16px);display:flex;overflow:hidden}.sv-iw.svelte-513qcs{flex:none;min-width:0}.sv-ih.svelte-513qcs{border-radius:var(--radius-lg);background:radial-gradient(90% 80% at 50% 88%,#ff86b673,#0000 70%),linear-gradient(155deg,#ff86b6 0%,#e04683 52%,#c2306a 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.sv-ih.svelte-513qcs:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 48px #0f0b0d1f}.sv-img.svelte-513qcs{z-index:1;aspect-ratio:4/5;object-fit:contain;object-position:center bottom;border-radius:var(--radius-lg);width:100%;padding:clamp(10px,2.5vw,18px);transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:relative}.sv-img-mid.svelte-513qcs{object-position:center center}.sv-dw.svelte-513qcs{flex-direction:column;flex:1;min-height:0;padding:16px 4px 8px;display:flex}.sv-name.svelte-513qcs{font-family:var(--f-display);color:var(--c-ink);margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.15}.sv-line.svelte-513qcs{background:var(--c-line-2);height:1px}.sv-st.svelte-513qcs{font-size:var(--text-desc-card);font-weight:var(--text-desc-weight);line-height:var(--text-desc-lh);color:var(--c-ink-2);white-space:pre-line;flex:1;max-width:none;margin:16px 0 0}@media (width>=768px){.sv-grid.svelte-513qcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sv-box.svelte-513qcs{border-radius:var(--r-img);flex-direction:row;align-items:stretch;gap:clamp(14px,2vw,22px);min-height:min(100%,320px);padding:clamp(14px,1.75vw,20px)}.sv-iw.svelte-513qcs{flex:0 0 42%;align-self:stretch;max-width:42%;display:flex}.sv-ih.svelte-513qcs{border-radius:var(--r-img-sm);flex:1;width:100%;min-height:0}.sv-img.svelte-513qcs{aspect-ratio:auto;border-radius:var(--r-img-sm);width:100%;height:100%;min-height:100%;padding:clamp(12px,1.5vw,20px)}.sv-dw.svelte-513qcs{flex:1;justify-content:flex-start;padding:clamp(8px,1vw,12px) clamp(4px,.5vw,8px) clamp(8px,1vw,12px) 0}.sv-name.svelte-513qcs{margin-bottom:18px;font-size:clamp(22px,2.2vw,28px)}.sv-st.svelte-513qcs{margin-top:18px}}.sv[data-anim].svelte-513qcs .sv-rv:where(.svelte-513qcs){transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1)}.sv[data-anim].svelte-513qcs:not([data-revealed]) .sv-rv:where(.svelte-513qcs){opacity:0;transform:translateY(32px)}.sv[data-anim][data-revealed].svelte-513qcs .d1:where(.svelte-513qcs){transition-delay:.12s}.sv[data-anim][data-revealed].svelte-513qcs .d2:where(.svelte-513qcs){transition-delay:.24s}.sv[data-anim][data-revealed].svelte-513qcs .d3:where(.svelte-513qcs){transition-delay:.36s}@media (hover:hover) and (pointer:fine){.sv-box.svelte-513qcs:hover .sv-img:where(.svelte-513qcs){transform:scale(1.04)}}@media (width<=991px){.sv-tr.svelte-513qcs{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=767px){.sv[data-anim][data-revealed].svelte-513qcs .d1:where(.svelte-513qcs),.sv[data-anim][data-revealed].svelte-513qcs .d2:where(.svelte-513qcs),.sv[data-anim][data-revealed].svelte-513qcs .d3:where(.svelte-513qcs){transition-delay:0s}}@media (prefers-reduced-motion:reduce){.sv-img.svelte-513qcs,.sv[data-anim].svelte-513qcs .sv-rv:where(.svelte-513qcs){transition:none}.sv[data-anim].svelte-513qcs:not([data-revealed]) .sv-rv:where(.svelte-513qcs){opacity:1;transform:none}}main.svelte-ul2bam{display:block}
