main.svelte-1uha8ag{background:#f4f0e4;overflow:hidden}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}h1.svelte-1uha8ag{color:#fff8e8;max-width:780px;margin-bottom:24px;font-size:clamp(3.5rem,7.5vw,7.8rem);line-height:.86}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#f5c25c;font-weight:500}h2.svelte-1uha8ag{margin-bottom:18px;font-size:clamp(2.45rem,4.7vw,5.1rem);line-height:.96}.eyebrow.svelte-1uha8ag{color:#d5ab55;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font:800 .76rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.hero.svelte-1uha8ag{color:#fff8e8;background:radial-gradient(circle at 85% 20%,#28897080,#0000 31%),linear-gradient(135deg,#073c35,#062c2a 63%,#071f21);grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);align-items:center;gap:clamp(42px,7vw,110px);min-height:820px;padding:clamp(120px,13vw,174px) max(20px,50vw - 660px) clamp(80px,9vw,120px);display:grid}.hero-copy.svelte-1uha8ag{max-width:690px}.lede.svelte-1uha8ag{color:#cfe1d8;max-width:620px;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.66}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.button.svelte-1uha8ag{border:1px solid #f5c25c;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-weight:800;text-decoration:none;display:inline-flex}.button.primary.svelte-1uha8ag{color:#073c35;background:#f5c25c}.button.ghost.svelte-1uha8ag{color:#fff8e8;background:0 0}.availability.svelte-1uha8ag{color:#a9c9bd;margin:15px 0 0;font-size:.84rem;line-height:1.5}.wallet.svelte-1uha8ag{background:linear-gradient(160deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff38;border-radius:26px 26px 90px 90px;min-height:510px;padding:clamp(28px,4vw,48px);position:relative;box-shadow:30px 34px #0000002b}.wallet.svelte-1uha8ag:after{content:"";background:linear-gradient(145deg,#08745f,#045246);border-radius:22px 22px 70px 70px;position:absolute;inset:47% 22px 22px}.wallet-label.svelte-1uha8ag{z-index:2;border-bottom:1px solid #fff3;gap:5px;padding-bottom:20px;display:grid;position:relative}.wallet-label.svelte-1uha8ag span:where(.svelte-1uha8ag),.wallet-label.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#a9c9bd;text-transform:uppercase;letter-spacing:.07em;font-size:.77rem}.wallet-label.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:500 clamp(1.7rem,3vw,2.5rem) Georgia,serif}.evidence-stack.svelte-1uha8ag{z-index:3;gap:9px;margin-top:22px;display:grid;position:relative}.evidence-stack.svelte-1uha8ag article:where(.svelte-1uha8ag){color:#173832;transform:translateX(calc(var(--index) * 10px));background:#fff9eb;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.evidence-stack.svelte-1uha8ag article:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){background:#d9eee5;border-radius:7px;place-items:center;width:36px;height:36px;font:800 .78rem ui-monospace,monospace;display:grid}.evidence-stack.svelte-1uha8ag article:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){gap:3px;display:grid}.evidence-stack.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64746e}.evidence-stack.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#08745f;font-style:normal;font-weight:900}.deadline.svelte-1uha8ag{z-index:3;background:#063e37;border:1px solid #ffffff4d;border-radius:10px;width:72%;margin:22px 0 0 auto;padding:18px;position:relative}.deadline.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#a9c9bd;text-transform:uppercase;font-size:.75rem;display:block}.deadline.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin:4px 0 12px;display:block}.deadline.svelte-1uha8ag div:where(.svelte-1uha8ag){background:#1e5d52;border-radius:99px;height:5px}.deadline.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:inherit;background:#f5c25c;width:62%;height:100%;display:block}.illustration-note.svelte-1uha8ag{z-index:3;color:#9bc0b4;text-align:right;text-transform:uppercase;letter-spacing:.07em;margin:20px 0 0;font-size:.68rem;position:relative}.path.svelte-1uha8ag{padding:clamp(80px,11vw,150px) max(20px,50vw - 660px)}.path.svelte-1uha8ag header:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;column-gap:80px;display:grid}.path.svelte-1uha8ag header:where(.svelte-1uha8ag) .eyebrow:where(.svelte-1uha8ag){color:#08745f;grid-column:1/-1}.path.svelte-1uha8ag header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){max-width:800px}.path.svelte-1uha8ag header:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{color:#5c6b66;line-height:1.65}.path.svelte-1uha8ag ol:where(.svelte-1uha8ag){border-top:1px solid #bdb9aa;margin:58px 0 0;padding:0;list-style:none}.path.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid #c9c4b4;grid-template-columns:85px minmax(0,1fr);gap:22px;padding:27px 0;display:grid}.path.svelte-1uha8ag li:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#ba8729;font:800 .8rem ui-monospace,monospace}.path.svelte-1uha8ag li:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){grid-template-columns:minmax(170px,.4fr) minmax(0,.6fr);gap:30px;display:grid}.path.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font:500 1.55rem Georgia,serif}.path.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#5a6862;margin:0;line-height:1.62}.deadline-room.svelte-1uha8ag{background:#e4ddc9;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(50px,9vw,140px);padding:clamp(80px,10vw,140px) max(20px,50vw - 620px);display:grid}.deadline-room.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#08745f}.deadline-room.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.eyebrow),.deadline-room.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#57645f;line-height:1.62}.deadline-room.svelte-1uha8ag ul:where(.svelte-1uha8ag){padding-left:20px}.calendar.svelte-1uha8ag{background:#f9f4e7;border:1px solid #b4ae9c;padding:16px 34px;box-shadow:17px 17px #c9b67f}.calendar.svelte-1uha8ag p:where(.svelte-1uha8ag){border-bottom:1px solid #d5cfbf;grid-template-columns:50px 1fr;gap:4px 16px;margin:0;padding:28px 0;display:grid}.calendar.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{border-bottom:0}.calendar.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#08745f;grid-row:1/3;font:850 .85rem ui-monospace,monospace}.calendar.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:500 1.25rem Georgia,serif}.calendar.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#69746f}.calendar.svelte-1uha8ag .alert:where(.svelte-1uha8ag){background:#f7e5b8;margin:0 -18px;padding-inline:18px}.calendar.svelte-1uha8ag .alert:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#9d531e}.privacy.svelte-1uha8ag{color:#fff8e8;background:#073c35;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(80px,10vw,140px) max(20px,50vw - 620px);display:grid}.privacy-stamp.svelte-1uha8ag{aspect-ratio:1;color:#f5c25c;text-align:center;border:2px solid #f5c25c;border-radius:50%;place-content:center;max-width:320px;display:grid;transform:rotate(-7deg)}.privacy-stamp.svelte-1uha8ag span:where(.svelte-1uha8ag),.privacy-stamp.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:850 clamp(2.2rem,5vw,4.4rem)/.9 ui-monospace,monospace}.privacy-stamp.svelte-1uha8ag small:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.16em;margin-top:12px}.privacy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:780px}.privacy.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child>p:where(.svelte-1uha8ag):not(.eyebrow){color:#c1d8d0;max-width:820px;line-height:1.7}.privacy.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f5c25c;text-underline-offset:5px;font-weight:800}.closing.svelte-1uha8ag{color:#173832;text-align:center;background:#f1c45f;padding:clamp(80px,10vw,130px) max(20px,50vw - 550px)}.closing.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#694b18}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:900px;margin-inline:auto}.closing.svelte-1uha8ag .actions:where(.svelte-1uha8ag){justify-content:center}.button.light.svelte-1uha8ag{color:#fff8e8;background:#073c35;border-color:#073c35}.text-link.svelte-1uha8ag{text-underline-offset:5px;padding:14px 4px;font-weight:800}@media (width<=900px){.hero.svelte-1uha8ag,.deadline-room.svelte-1uha8ag,.privacy.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{padding-top:100px}.wallet.svelte-1uha8ag{max-width:650px}.path.svelte-1uha8ag header:where(.svelte-1uha8ag){grid-template-columns:1fr}.privacy-stamp.svelte-1uha8ag{max-width:240px}}@media (width<=620px){h1.svelte-1uha8ag{overflow-wrap:anywhere;font-size:clamp(3rem,16vw,4.6rem)}.hero.svelte-1uha8ag{padding-top:70px}.wallet.svelte-1uha8ag{min-height:460px;padding:24px 18px;box-shadow:12px 14px #0000002b}.deadline.svelte-1uha8ag{width:90%}.path.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:44px 1fr}.path.svelte-1uha8ag li:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:8px}.calendar.svelte-1uha8ag{padding-inline:20px;box-shadow:10px 10px #c9b67f}}@media (prefers-reduced-motion:reduce){.privacy-stamp.svelte-1uha8ag,.evidence-stack.svelte-1uha8ag article:where(.svelte-1uha8ag){transform:none}}
