*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color-scheme:only var(--scheme);scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}a{color:inherit}img,video,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--on-accent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (width>=720px){.wrap{padding-inline:40px}}.section{padding-block:72px}@media (width>=1080px){.section{padding-block:120px}}.display{font-family:var(--font-display), Georgia, serif;font-weight:var(--display-weight,600);letter-spacing:var(--display-tracking,-.02em);text-wrap:balance;line-height:1.02}.h1{font-size:clamp(44px,11vw,96px)}.h2{font-size:clamp(36px,7.4vw,68px)}.h3{font-size:clamp(22px,3.2vw,28px);line-height:1.15}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600}.lead{color:var(--muted);text-wrap:pretty;font-size:clamp(17px,2.2vw,21px);line-height:1.5}.muted{color:var(--muted)}.btn{border-radius:var(--r-btn);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 26px;font-size:16px;font-weight:650;line-height:1.1;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--accent) 70%, transparent)}.btn-ghost{background:var(--bg);border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink)}.btn-sm{min-height:44px;padding:10px 18px;font-size:15px}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn-ghost:hover{border-color:var(--ink)}}.btn:active{transform:translateY(0)scale(.98)}.btn .arrow{transition:transform .25s}@media (hover:hover){.btn:hover .arrow{transform:translate(3px)}}html.motion [data-wipe]>*{clip-path:inset(100% 0 0)}html.motion [data-reveal]{opacity:0;transform:translateY(28px)}html[data-house=widow]{--bone:#eae5db;--silver:#c9c7cf;--oxblood:#7a1422;--violet:#3d2a4d;--ink-2:#b8b2bd;--display-tracking:-.01em;--display-weight:400;--lace:radial-gradient(circle at 50% 0, transparent 5px, #eae5db24 5.5px, #eae5db24 6.5px, transparent 7px) 0 0 / 18px 14px, radial-gradient(circle, #eae5db1a 1.2px, transparent 1.6px) 9px 7px / 18px 14px, radial-gradient(circle at 50% 100%, transparent 10px, #eae5db14 10.5px, #eae5db14 11.5px, transparent 12px) 0 0 / 36px 28px;--fog-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000' viewBox='0 0 1600 1000'%3E%3Cdefs%3E%3CradialGradient id='m'%3E%3Cstop offset='.55' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cmask id='k'%3E%3Crect width='1600' height='1000' fill='url(%23m)'/%3E%3C/mask%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0028 .0045' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .92 0 0 0 0 .9 0 0 0 0 .95 0 0 0 1.3 -.45'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='1600' height='1000' filter='url(%23f)' mask='url(%23k)'/%3E%3C/svg%3E");--fog:var(--fog-img) center / 100% 100% no-repeat}html[data-house=widow] body:after{content:"";z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-house=widow] ::selection{background:var(--oxblood);color:var(--bone)}html[data-house=widow] body{letter-spacing:.01em;font-weight:350}html[data-house=widow] .display{font-weight:400;line-height:.98}html[data-house=widow] .eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.32em;color:var(--silver);font-size:12px;font-weight:500}html[data-house=widow] .lead{font-family:var(--font-display), Georgia, serif;color:var(--ink-2);font-size:clamp(19px,2.2vw,24px);font-style:italic}.w-num{font-family:var(--font-display), Georgia, serif;letter-spacing:.12em;font-variant-numeric:lining-nums;font-style:normal;font-weight:500}html[data-house=widow] .btn{font-family:var(--font-body), sans-serif;letter-spacing:.24em;text-transform:uppercase;min-height:50px;box-shadow:none;padding:14px 30px;font-size:12px;font-weight:500;transition:background-color .4s,color .4s,border-color .4s}html[data-house=widow] .btn-primary{background:var(--bone);color:#0b0a0c;border:1px solid var(--bone)}html[data-house=widow] .btn-ghost{color:var(--bone);background:0 0;border:1px solid #eae5db59}@media (hover:hover){html[data-house=widow] .btn:hover{transform:none}html[data-house=widow] .btn-primary:hover{background:#fff;border-color:#fff}html[data-house=widow] .btn-ghost:hover{border-color:var(--bone)}}html[data-house=widow] .btn:active{opacity:.85;transform:none}html[data-house=widow] .nav.solid,html[data-house=widow] .nav.open{backdrop-filter:blur(10px);background:#0b0a0cdb;box-shadow:0 1px #eae5db24}html[data-house=widow] .nav .links a{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);border-radius:0;font-size:12px;font-weight:500}html[data-house=widow] .nav:not(.solid) .links{backdrop-filter:none;box-shadow:none;background:0 0}html[data-house=widow] .nav .links a:hover,html[data-house=widow] .nav .links a[aria-current]{color:#fff;background:0 0}html[data-house=widow] .nav .join{min-height:42px;box-shadow:none;padding:10px 20px;font-size:12px}html[data-house=widow] .nav:not(.solid) .burger{backdrop-filter:none;background:0 0;border-radius:0}html[data-house=widow] .nav .burger span{background:var(--bone)}html[data-house=widow] .sheet a.display{font-size:40px;font-style:italic}html[data-house=widow] .footer{letter-spacing:.08em;border-top:1px solid #eae5db24;font-size:13px}html[data-house=widow] .footer .links a{text-transform:uppercase;letter-spacing:.2em;font-size:12px}html[data-house=widow] #faq .display.h2{font-style:italic;font-weight:300}html[data-house=widow] #faq summary{font-family:var(--font-display), Georgia, serif;font-size:23px;font-weight:500}html[data-house=widow] #faq .pm{background:0 0;border-radius:0;width:18px;height:18px}html[data-house=widow] #faq .pm:before,html[data-house=widow] #faq .pm:after{background:var(--bone);height:1px;top:9px;left:0;right:0}html[data-house=widow] #faq .item p{font-size:16px;line-height:1.7}html[data-house=widow] .collabs{border-color:#eae5db24}html[data-house=widow] .collabs .big{font-style:italic;font-weight:300}html[data-house=widow] .collabs .go{color:var(--bone);background:0 0;border:1px solid #eae5db66;border-radius:0;width:52px;height:52px;font-size:18px}@media (hover:hover){html[data-house=widow] .collabs .row:hover .go{background:var(--bone);color:#0b0a0c;transform:translate(4px)}}html[data-house=widow] .hf-q{font-size:clamp(38px,8vw,64px);font-style:italic;font-weight:300}html[data-house=widow] .hf-note{letter-spacing:.18em;text-transform:uppercase;background:0 0;border-color:#eae5db40;border-radius:0;font-size:11px;font-weight:500}html[data-house=widow] .hf-dry{background:#7a142259;border-color:#7a1422e6}html[data-house=widow] .hf-track{background:#eae5db1f;border-radius:0;height:2px}html[data-house=widow] .hf-track span{background:var(--bone);border-radius:0}html[data-house=widow] .hf-progress,html[data-house=widow] .hf-label,html[data-house=widow] .hf-group legend{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-2);font-size:11px;font-weight:500}html[data-house=widow] .hf-help{font-family:var(--font-display), Georgia, serif;font-size:19px;font-style:italic}html[data-house=widow] .hf-input,html[data-house=widow] .hf-textarea,html[data-house=widow] .hf-select{background:#141216cc;border:1px solid #eae5db33;border-radius:0;font-weight:350}html[data-house=widow] .hf-input:focus,html[data-house=widow] .hf-textarea:focus,html[data-house=widow] .hf-select:focus{border-color:var(--bone);box-shadow:0 0 0 1px var(--bone)}html[data-house=widow] .hf-chip span,html[data-house=widow] .hf-card span,html[data-house=widow] .hf-check span{letter-spacing:.04em;background:#141216b3;border:1px solid #eae5db38;border-radius:0;font-weight:400}html[data-house=widow] .hf-card span:before{border-radius:0;width:14px;height:14px}html[data-house=widow] .hf-chip input:checked+span,html[data-house=widow] .hf-card input:checked+span,html[data-house=widow] .hf-check input:checked+span{background:var(--bone);color:#0b0a0c;border-color:var(--bone)}html[data-house=widow] .hf-card input:checked+span:before{background:var(--oxblood);border-color:var(--oxblood);box-shadow:none}html[data-house=widow] .hf-check span:before{border-radius:0}html[data-house=widow] .hf-check input:checked+span:before{background-color:var(--oxblood);border-color:var(--oxblood)}html[data-house=widow] .hf-review{background:#141216;border:1px solid #eae5db24;border-radius:0}html[data-house=widow] .hf-actions{background:linear-gradient(#0000,#0b0a0c 30%)}html[data-house=widow] .hf-done .mark{background:var(--bone);color:#0b0a0c;border-radius:0}html[data-house=widow] .hf-next li:before{color:var(--bone);background:0 0;border:1px solid #eae5db59;border-radius:0;font-weight:500}html[data-house=widow] .hf-err{color:#e8a0a8;letter-spacing:.04em;font-weight:500}html[data-house=widow] [aria-invalid=true]{border-color:#b3434f!important}html[data-house=widow] .hf-legal a{color:var(--bone)}html[data-house=widow] .card.seat,html[data-house=widow] .card.girl{border-radius:0}html[data-house=widow] .card.seat{background:var(--lace), #0f0d11;border:1px solid #eae5db40}html[data-house=widow] .legal h1{font-style:italic;font-weight:300}html[data-house=widow] .legal .prose h2{font-family:var(--font-display), Georgia, serif;font-size:26px;font-style:italic;font-weight:500}html[data-house=widow] .legal .prose a{color:var(--bone)}.w-grade{filter:saturate(.55)contrast(1.08)brightness(.9)}html[data-house=widow]:has(.w-lander) .nav,html[data-house=widow]:has(.w-lander) .footer:not(.foot){display:none}html[data-house=widow]:has(.w-lander) body:after{opacity:.05}.footer[data-astro-cid-jo6i4kqk]{padding-block:56px 28px;font-size:15px}.footer[data-astro-cid-jo6i4kqk].compact{padding-block:24px}.top[data-astro-cid-jo6i4kqk]{gap:28px;padding-bottom:40px;display:grid}.home[data-astro-cid-jo6i4kqk]{width:max-content}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 28px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;font-size:14px;display:flex}.compact[data-astro-cid-jo6i4kqk] .bottom[data-astro-cid-jo6i4kqk]{border:0;justify-content:center}.legal[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}@media (width>=720px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr;align-items:center}.links[data-astro-cid-jo6i4kqk]{justify-content:flex-end}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].solid,.nav[data-astro-cid-wpvy4v7s].open{background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--line)}.bar[data-astro-cid-wpvy4v7s]{align-items:center;gap:24px;height:68px;display:flex}.home[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;min-height:44px;transition:opacity .35s;display:flex}.home[data-astro-cid-wpvy4v7s] .logo{width:auto!important;height:26px!important}.links[data-astro-cid-wpvy4v7s]{display:none}.inline[data-astro-cid-wpvy4v7s] .links[data-astro-cid-wpvy4v7s]{margin-right:4px;display:flex}.inline[data-astro-cid-wpvy4v7s] .links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;padding:0 10px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.end[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;margin-left:auto;display:flex}.join[data-astro-cid-wpvy4v7s]{min-height:40px;padding:8px 16px;font-size:14px}.burger[data-astro-cid-wpvy4v7s]{background:0 0;border:0;width:44px;height:44px;position:relative}.nav[data-astro-cid-wpvy4v7s]:not(.solid) .burger[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(12px);border-radius:50%}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .3s,top .3s;position:absolute;left:12px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:17px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:25px}.open[data-astro-cid-wpvy4v7s] .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:21px;transform:rotate(45deg)}.open[data-astro-cid-wpvy4v7s] .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:21px;transform:rotate(-45deg)}.sheet[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:6px;padding-block:16px 32px;display:flex}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-block:8px;font-size:34px;text-decoration:none}@media (width>=1080px){.bar[data-astro-cid-wpvy4v7s]{height:84px}.home[data-astro-cid-wpvy4v7s] .logo{height:30px!important}.links[data-astro-cid-wpvy4v7s]{border-radius:var(--r-btn);gap:6px;margin-right:8px;padding:4px;transition:background-color .3s;display:flex}.nav[data-astro-cid-wpvy4v7s]:not(.solid) .links[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(12px)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:var(--r-btn);color:var(--ink);padding:8px 16px;font-size:15px;font-weight:550;text-decoration:none;transition:color .2s,background-color .2s}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{color:var(--ink);background:var(--surface)}.join[data-astro-cid-wpvy4v7s]{min-height:44px;padding:10px 20px;font-size:15px}.burger[data-astro-cid-wpvy4v7s],.sheet[data-astro-cid-wpvy4v7s]{display:none}}
