:root{color-scheme:light dark;--bg:#f8f4ea;--bg-alt:#f1eadb;--surface:#fffdf7;--text:#0b2328;--muted:#4f5d5e;--accent:#8a6a2e;--gold:#c9a45c;--rule:#e3d9c4;--rule-strong:#d3c19a;--btn:#0b2328;--btn-text:#fbf6ea;--danger:#a14a2c;--night:#071a21;--night-2:#0b252c;--night-text:#f6efe0;--night-muted:#c3b9a5;--gilt:#d6b46e;--night-rule:#d6b46e3d;--font-serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-arabic:"Amiri Quran", "Amiri", "Noto Naskh Arabic", "Scheherazade New", "Traditional Arabic", serif;--step--1:.9375rem;--step-0:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--step-1:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-2:clamp(1.6rem, 1.3rem + 1.2vw, 2.25rem);--step-3:clamp(2.2rem, 1.5rem + 3vw, 3.75rem);--step-4:clamp(3rem, 1.8rem + 5.4vw, 6.25rem);--gutter:clamp(1rem, 4vw, 3rem);--measure:40rem;--wide:76rem;--radius:.5rem;--lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23d6b46e' stroke-width='.7' stroke-opacity='.2'%3E%3Crect x='18' y='18' width='28' height='28'/%3E%3Crect x='18' y='18' width='28' height='28' transform='rotate(45 32 32)'/%3E%3Cpath d='M32 0v12.2M32 51.8V64M0 32h12.2M51.8 32H64M0 0l18 18M64 0L46 18M0 64l18-18M64 64L46 46'/%3E%3C/g%3E%3C/svg%3E");--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='5' width='14' height='14'/%3E%3Crect x='5' y='5' width='14' height='14' transform='rotate(45 12 12)'/%3E%3C/svg%3E");--star-outline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='.9'%3E%3Crect x='5' y='5' width='14' height='14'/%3E%3Crect x='5' y='5' width='14' height='14' transform='rotate(45 12 12)'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--bg:#0a1d23;--bg-alt:#0e252b;--surface:#102a31;--text:#efe7d6;--muted:#b3ab9a;--accent:#d6b46e;--gold:#d6b46e;--rule:#1f3a41;--rule-strong:#3a5258;--btn:#d6b46e;--btn-text:#071a21;--danger:#e2896a;--night:#050f14;--night-2:#08191f}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-serif);font-size:var(--step-0);font-optical-sizing:auto;font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;line-height:1.6;display:flex;overflow-x:hidden}main{flex:1}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.night :focus-visible{outline-color:var(--gilt)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--gilt);color:var(--night);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}.wrap{width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--muted)}.small{font-size:var(--step--1)}.icon{flex:none;width:1.15em;height:1.15em}.star{width:.7em;height:.7em;-webkit-mask:var(--star) center / contain no-repeat;mask:var(--star) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.logo{border-radius:50%;flex:none;display:block}.display{font-size:var(--step-3)}.lead{color:var(--muted);font-size:var(--step-1);line-height:1.45}.night{background:var(--night);color:var(--night-text)}.rule-ornament{color:var(--gilt);align-items:center;gap:.75rem;display:flex}.rule-ornament:before,.rule-ornament:after{content:"";opacity:.55;background:currentColor;flex:1;height:1px}.rule-ornament .star{width:.8rem;height:.8rem}.eyebrow{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--gold);width:clamp(2rem,10vw,7rem);height:1px}.eyebrow--start{justify-content:flex-start}.eyebrow--start:before{display:none}.btn{min-height:3rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--small{min-height:2.6rem;padding:.45rem 1.1rem;font-size:.975rem}.btn--solid{background:var(--btn);color:var(--btn-text)}.btn--solid:hover{background:color-mix(in srgb, var(--btn) 86%, var(--gold))}.btn--outline{border-color:var(--gilt);color:var(--night-text)}.btn--outline:hover{background:#d6b46e1f}.btn--outline-gold{border-color:var(--gold);color:var(--text)}.btn--outline-gold:hover{background:color-mix(in srgb, var(--gold) 12%, transparent)}.btn--block{width:100%}.text-link{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.35em;align-items:center;gap:.5rem;display:inline-flex}.text-link .icon{color:var(--accent);transition:transform .2s}.text-link:hover .icon{transform:translate(3px)}.text-link.center{justify-content:center;display:flex}a[href^=mailto\:]{overflow-wrap:anywhere}.site-header{background:var(--bg);z-index:3;position:relative}.site-header.night{background:var(--night);border-bottom-color:var(--night-rule)}.site-header.overlay{inset-inline:0;background:linear-gradient(#050e14c7 0%,#050e1473 60%,#0000 100%);position:absolute;top:0}.site-header.overlay .brand,.site-header.overlay .site-nav a{text-shadow:0 1px 3px #0009,0 1px 14px #00000073}:root{--header-h:5rem}.has-overlay-header main>section:first-child{padding-top:var(--header-h)}@media (width<=52rem){:root{--header-h:7.4rem}}.site-header .wrap{align-items:center;gap:.75rem 2rem;min-height:5rem;padding-block:.6rem;display:flex}.brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:.85rem;margin-inline-end:auto;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);text-decoration:none;display:inline-flex}.night .brand{color:var(--night-text)}.site-nav ul{gap:clamp(1rem,2.6vw,2.25rem);margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.site-nav a{color:var(--text);border-bottom:1px solid #0000;padding-block:.4rem;text-decoration:none;display:inline-block}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:var(--gold)}.site-nav a[aria-current=page]{color:var(--accent)}.night .site-nav a{color:var(--night-text)}.night .site-nav a[aria-current=page]{color:var(--gilt)}@media (width<=52rem){.site-header .wrap{flex-wrap:wrap;padding-block:.75rem 0}.site-header .logo{width:44px;height:44px}.site-nav{order:3;width:100%;overflow-x:auto}.site-nav ul{gap:1.5rem;padding-block:.35rem}.site-nav a{white-space:nowrap}}.label-short{display:none}@media (width<=30rem){.site-header .btn{padding-inline:.9rem}.label-long{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label-short{display:inline}}.scene{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.motif{aspect-ratio:4/3;opacity:.16;pointer-events:none;background:url(/img/photo/yaprak-motif.webp) 100% 100%/contain no-repeat;width:min(30rem,45%);position:absolute;bottom:0}.cta-band>.wrap,.support-hero>.wrap{position:relative}.motif--right{right:0}.motif--left{left:0;transform:scaleX(-1)}.hero{isolation:isolate;position:relative;overflow:hidden}.hero .scene,.hero-shade{z-index:-1}.hero-shade{background:linear-gradient(90deg,#050e14b3 0%,#050e144d 45%,#0000 70%),linear-gradient(#0000 60%,#050e1480);position:absolute;inset:0}.hero-grid{align-items:center;gap:3rem;padding-block:clamp(3.5rem,9vw,6rem) clamp(3.5rem,8vw,5rem);display:grid}@media (width>=60rem){.hero-grid{min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);padding-block:clamp(1.25rem,4vh,4rem)}.hero .phone{width:min(19rem, max(14rem, calc((100svh - var(--header-h) - 3rem) * .478)))}}.hero h1{font-size:var(--step-4);letter-spacing:-.03em;text-shadow:0 2px 30px #00000059;max-width:9ch;font-weight:500;line-height:.98}.hero-sub{font-size:var(--step-2);margin-top:1rem;line-height:1.2}.hero-body{max-width:28rem;color:var(--night-text);opacity:.9;font-size:var(--step-1);margin-top:1.25rem;line-height:1.45}.hero .stores{margin-top:2rem}@media (prefers-reduced-motion:no-preference){.hero-text>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero-text>:nth-child(2){animation-delay:.1s}.hero-text>:nth-child(3){animation-delay:.2s}.hero-text>:nth-child(4){animation-delay:.3s}.phone{animation:1.1s cubic-bezier(.2,.7,.2,1) .25s both rise}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stores{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.store{color:#fff;background:#0000008c;border:1px solid #ffffff8c;border-radius:.55rem;align-items:center;gap:.7rem;min-width:10.5rem;padding:.55rem 1.2rem .55rem 1rem;line-height:1.15;display:flex}.store .icon{width:1.7rem;height:1.7rem}.store span{flex-direction:column;display:flex}.store small{opacity:.8;font-size:.8rem}.store strong{font-size:1.2rem;font-weight:500}.phone{--frame:#2b2a28;aspect-ratio:71.5/149.6;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#6c6862,#2b2a28 30%,#1b1a19 70%,#57534d);border-radius:3rem;justify-self:center;width:min(19rem,80vw);margin:0;padding:.62rem;position:relative;rotate:3deg;box-shadow:0 40px 80px -20px #0009,0 0 0 1px #ffffff1f,inset 0 0 0 1.5px #ffffff2e,inset 0 0 0 4px #121212}.phone:before,.phone:after{content:"";background:linear-gradient(90deg,#77726b,#3a3835);border-radius:2px;width:3px;position:absolute}.phone:before{height:12%;top:21%;left:-3px;box-shadow:0 -3.4rem #4b4844}.phone:after{height:16%;top:26%;right:-3px}.phone-screen{color:#f3ead7;background:#071a21;border-radius:2.45rem;flex-direction:column;height:100%;font-size:.8rem;line-height:1.3;display:flex;position:relative;overflow:hidden}.phone-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14 0%,#0000 38%);position:absolute;inset:0}.phone-status{z-index:2;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;height:2.6rem;padding:0 1.45rem 0 1.7rem;font-family:system-ui,-apple-system,sans-serif;font-size:.74rem;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.phone-island{background:#000;border-radius:1rem;width:5.6rem;height:1.55rem}.phone-sys{align-items:center;gap:.25rem;display:flex}.phone-sys svg{fill:currentColor;width:auto;height:.6rem}.phone-views{flex:1;min-height:0;position:relative}.phone-view{opacity:0;visibility:hidden;flex-direction:column;padding:2.9rem .9rem .6rem;transition:opacity .25s,visibility .25s;display:flex;position:absolute;inset:0;overflow:hidden}.phone-view.is-on{opacity:1;visibility:visible}.phone-view[data-view=vakit]{padding:0}.phone-sky{text-align:center;background:linear-gradient(#050e1440 0%,#0000 35%,#050e148c 100%),url(/img/photo/vakit-gunduz-640.webp) 50% 18%/cover,#0c2733;flex:1;align-content:center;justify-items:center;padding:2.8rem .8rem .9rem;display:grid}.phone-sky.is-night{background:linear-gradient(#050e1440 0%,#0000 35%,#050e148c 100%),url(/img/photo/vakit-gece-640.webp) 50% 30%/cover,#0c2733}.phone-sky .logo{width:2.1rem;height:2.1rem}.phone-city{align-items:center;gap:.2rem;margin-top:.35rem;font-size:1.05rem;display:inline-flex}.phone-city .icon{width:.85rem;height:.85rem}.phone-date{opacity:.8;font-size:.66rem}.phone-label{letter-spacing:.22em;text-transform:uppercase;opacity:.85;margin-top:.7rem;font-size:.58rem}.phone-timer{font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #00000059;font-size:2.3rem;line-height:1.05}.phone-at{opacity:.8;font-size:.72rem}.phone-times{margin:0;padding:.3rem .7rem 0;list-style:none}.phone-times li{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1.3rem;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.82rem;display:grid}.phone-times .icon{opacity:.7;justify-self:end;width:.8rem;height:.8rem}.phone-times .is-now{color:var(--gilt);box-shadow:inset 2px 0 0 var(--gilt);background:#d6b46e1a}.phone-shortcuts{grid-template-columns:repeat(4,1fr);margin:.85rem .5rem .75rem;padding:0;list-style:none;display:grid}.phone-shortcuts li{cursor:default;justify-items:center;gap:.3rem;font-size:.62rem;display:grid}.phone-shortcuts .icon{width:1.45rem;height:1.45rem;color:var(--gilt)}.phone-allah{height:1.45rem;font-family:var(--font-arabic);color:var(--gilt);font-size:1.4rem;line-height:1.45rem}.phone-note{text-align:center;opacity:.55;margin-top:auto;padding:.4rem 0 .2rem;font-size:.6rem}.phone-title{font-size:1.45rem;line-height:1.1}.phone-sub{opacity:.7;font-size:.66rem}.phone-card{aspect-ratio:5/4;text-align:center;background:radial-gradient(closest-side,#050e1473,#050e1426),url(/img/photo/kart-kabe-480.webp) 50% 60%/cover,#13222c;border-radius:.6rem;align-content:center;place-items:center;margin-top:.6rem;display:grid}.phone-card-num{text-shadow:0 2px 14px #00000080;font-size:2rem;line-height:1}.phone-card-lbl{letter-spacing:.25em;font-size:.5rem}.phone-card-q{opacity:.85;margin-top:.15rem;font-size:.78rem}.phone-eyebrow{color:var(--gilt);letter-spacing:.24em;margin-top:.8rem;font-size:.52rem}.phone-card-title{font-size:1.2rem;line-height:1.15}.phone-btn{background:var(--gilt);color:#071a21;font:inherit;cursor:pointer;border:0;border-radius:.4rem;margin-top:.55rem;padding:.5rem;font-size:.78rem}.phone-steps{margin:.55rem 0 0;padding:0 0 0 1.1rem;font-size:.66rem;line-height:1.35}.phone-steps li+li{margin-top:.35rem}.phone-steps b{color:var(--gilt);font-weight:500;display:block}.phone-ayahs{font-family:var(--font-arabic);text-align:justify;margin-top:.8rem;font-size:1.32rem;line-height:2.25}.phone-mark{color:var(--gilt)}.phone-invite{background:#ffffff0a;border:1px solid #d6b46e59;border-radius:.6rem;margin-top:.7rem;padding:.75rem}.phone-invite p{font-size:.95rem}.phone-invite span{color:var(--gilt);font-size:.72rem}.phone-rows{margin:.2rem 0 0;padding:0;list-style:none}.phone-rows li{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.55rem .1rem;font-size:.82rem;display:flex}.phone-rows .icon{opacity:.6;width:.75rem;height:.75rem;rotate:-90deg}.phone-tabs{background:#051015;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);padding:.45rem .3rem 1.3rem;display:grid}.phone-tabs button{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.15rem;padding:.15rem 0;font-size:.58rem;display:grid}.phone-tabs .icon{width:1rem;height:1rem}.phone-tabs .is-on{color:var(--gilt);opacity:1}.phone button:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.phone-home{background:#ffffffd9;border-radius:1rem;width:34%;height:.28rem;position:absolute;bottom:.45rem;left:50%;translate:-50%}@media (width<=59.99rem){.phone{width:min(17.5rem,78vw);rotate:none}}@media (prefers-reduced-motion:reduce){.phone-view{transition:none}}.section{padding-block:clamp(3.5rem,8vw,6rem)}.areas-section{text-align:center}.areas{margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.areas li{justify-items:center;gap:.6rem;padding:1.75rem 1.5rem;display:grid}.areas li+li{border-top:1px solid var(--rule)}@media (width>=46rem){.areas{grid-template-columns:repeat(3,1fr)}.areas li+li{border-top:0;border-left:1px solid var(--rule)}}.area-num{color:var(--accent);font-variant-numeric:lining-nums;font-size:1.05rem}.ring-icon{border:1.5px solid var(--gold);width:4rem;height:4rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ring-icon .icon{width:1.8rem;height:1.8rem}.areas h3{font-size:var(--step-2);margin-top:.4rem}.areas p{max-width:17rem;color:var(--muted)}.split{border-block:1px solid var(--rule);display:grid}@media (width>=56rem){.split{grid-template-columns:1.15fr 1fr}}.split-media{isolation:isolate;place-items:center;min-height:26rem;margin:0;display:grid;position:relative;overflow:hidden}.split-media .scene{z-index:-1}.split-body{padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter);max-width:38rem}.split-body .lead{margin-top:1rem}.step-list{counter-reset:step;margin:2rem 0;padding:0;list-style:none}.step-list>li{counter-increment:step;gap:.1rem;min-height:3.6rem;padding:0 0 1.4rem 3.6rem;display:grid;position:relative}.step-list>li:before{content:counter(step);border:1.5px solid var(--gold);background:var(--bg);width:2.5rem;height:2.5rem;color:var(--accent);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:0;left:0}.step-list>li:not(:last-child):after{content:"";background:var(--gold);opacity:.6;width:1px;position:absolute;top:2.6rem;bottom:.15rem;left:calc(1.25rem - .5px)}.step-list>li>strong{font-size:var(--step-1);font-weight:500;line-height:1.3}.step-list>li>span{color:var(--muted)}.step-list--large>li{padding-bottom:2.4rem;padding-left:5rem}.step-list--large>li:before{width:3.1rem;height:3.1rem;font-size:1.3rem}.step-list--large>li:not(:last-child):after{top:3.3rem;left:calc(1.55rem - .5px)}.step-list--large>li>strong{font-size:var(--step-2);margin-bottom:.4rem}.dot-list{color:var(--muted);margin:.4rem 0 0;padding:0;list-style:none}.dot-list li{padding-left:1.4rem;position:relative}.dot-list li+li{margin-top:.35rem}.dot-list li:before{content:"";background:var(--gold);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.68em;left:.2rem}.dot-list strong{color:var(--text);font-weight:600}.path{color:var(--text);white-space:nowrap;font-weight:600}.sources-grid{gap:2.5rem;display:grid}@media (width>=56rem){.sources-grid{grid-template-columns:1fr 1.1fr;gap:5rem}}.verse-block{border:1px solid var(--rule-strong);border-radius:var(--radius);background:radial-gradient(ellipse 80% 70% at 50% 40%, var(--surface) 35%, transparent 90%), var(--lattice) center / 48px 48px, var(--surface);text-align:center;margin:2rem 0 0;padding:1.75rem 1.5rem 1.5rem}.verse-block blockquote{margin:0}.verse{font-family:var(--font-arabic);color:var(--accent);font-feature-settings:normal;font-size:clamp(2rem,1.3rem + 3vw,3.2rem);line-height:1.9}.ayah-mark{vertical-align:-.12em;place-items:center;width:1.05em;height:1.05em;margin-inline-start:.2em;font-size:.8em;line-height:1;display:inline-grid;position:relative}.ayah-mark:before{content:"";-webkit-mask:var(--star-outline) center / contain no-repeat;mask:var(--star-outline) center / contain no-repeat;background:currentColor;position:absolute;inset:0}.ayah-mark span{font-size:.36em;position:relative;transform:translateY(-.05em)}.meaning{font-size:var(--step-1);margin-top:1.25rem;font-style:italic}.verse-block figcaption{color:var(--muted);font-size:var(--step--1);margin-top:.5rem}.sources{margin:0}.sources>div{border-bottom:1px solid var(--rule);padding-block:1.1rem}.sources>div:first-child{padding-top:0}.sources dt{font-size:var(--step-1);align-items:baseline;gap:.65rem;line-height:1.3;display:flex}.sources dt .star{color:var(--gold);width:.7rem;height:.7rem}.sources dd{color:var(--muted);margin:.25rem 0 0 1.35rem}.cta-band{border-bottom:1px solid var(--night-rule);position:relative;overflow:hidden}.cta-grid{align-items:center;gap:1.75rem;padding-block:clamp(2.5rem,6vw,3.75rem);display:grid}@media (width>=52rem){.cta-grid{grid-template-columns:1fr auto}}.cta-band--photo{isolation:isolate;align-items:center;min-height:clamp(26rem,46vw,36rem);display:grid}.cta-band--photo .scene,.cta-shade{z-index:-1}.cta-shade{background:linear-gradient(90deg,#050e14d1 0%,#050e1473 42%,#0000 68%),linear-gradient(#0000 55%,#050e1473);position:absolute;inset:0}.cta-band--photo .cta-grid{grid-template-columns:minmax(0,32rem);align-content:start}@media (width<=51.99rem){.cta-band--photo{align-items:start}.cta-shade{background:linear-gradient(#050e14e0 0%,#050e148c 55%,#050e141a 100%)}}.cta-band h2{font-size:var(--step-3)}.cta-band p{color:var(--night-muted);font-size:var(--step-1);margin-top:.5rem}.doc{padding-block:clamp(2rem,5vw,3rem) clamp(3rem,8vw,5.5rem)}.page-head{align-items:end;gap:1.5rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=56rem){.page-head:not(.on-scene){grid-template-columns:1fr 15rem}}.page-head-ornament{margin-bottom:1.5rem}.crumbs{color:var(--muted);font-size:var(--step--1);gap:.5rem;margin-bottom:1.25rem;display:flex}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.page-head h1{font-size:var(--step-4);letter-spacing:-.03em}.page-head .lead{color:var(--text);margin-top:.75rem}.updated{color:var(--muted);font-size:var(--step--1);margin-top:.75rem}.on-scene{color:#fbf3e2;text-shadow:0 2px 20px #00000073;padding-block:clamp(4rem,10vw,7rem) clamp(4rem,10vw,6.5rem)}.on-scene .crumbs,.on-scene .crumbs a,.on-scene .lead{color:#fbf3e2}.on-scene h1{font-size:var(--step-3)}.doc-grid{gap:2rem;display:grid}@media (width>=60rem){.doc-grid{grid-template-columns:15rem minmax(0,1fr);gap:0}.doc-grid>.toc{align-self:start;max-height:calc(100vh - 3rem);padding-right:2rem;position:sticky;top:1.5rem;overflow-y:auto}.doc-grid>.prose{border-left:1px solid var(--rule-strong);padding-left:clamp(2rem,4vw,3.5rem)}}.toc-title{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem}.toc ol{margin:0;padding:0;list-style:none}.toc li{border-bottom:1px solid var(--rule)}.toc a{color:var(--text);border-left:2px solid #0000;padding:.6rem 0 .6rem 1rem;font-size:1rem;line-height:1.35;text-decoration:none;display:block}.toc a:hover{border-left-color:var(--gold);color:var(--accent)}@media (width<=59.99rem){.toc{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:1rem 1.25rem}.toc ol{columns:2 13rem;column-gap:1.5rem}.toc li{break-inside:avoid}}.prose{max-width:46rem;line-height:1.65}.prose>*+*{margin-top:1rem}.doc-title{border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.prose .doc-title h2{font-size:var(--step-3);margin-top:0}.doc-title .lead{margin-top:1rem}.prose h2{font-size:var(--step-2);margin-top:2.75rem;scroll-margin-top:1.5rem}.prose h3{font-size:var(--step-1);margin-top:1.75rem}.prose h2+*,.prose h3+*{margin-top:.6rem}.prose ul,.prose ol{padding-inline-start:1.25rem}.prose li+li{margin-top:.4rem}.prose li::marker{color:var(--gold)}.prose strong{font-weight:600}.numbered>h2{border-top:1px solid var(--rule);align-items:center;gap:1.1rem;padding-top:2rem;display:flex}.num-badge{width:3.4rem;height:3.4rem;color:var(--text);letter-spacing:0;font-variant-numeric:lining-nums;flex:none;place-items:center;font-size:1.15rem;display:grid;position:relative}.num-badge:before{content:"";background:var(--gold);-webkit-mask:var(--star-outline) center / contain no-repeat;mask:var(--star-outline) center / contain no-repeat;position:absolute;inset:0}.callout{border:1px solid var(--rule-strong);border-inline-start:3px solid var(--gold);border-radius:var(--radius);background:var(--surface);padding:1.1rem 1.35rem}.scene-head{isolation:isolate;position:relative;overflow:hidden}.scene-head .scene,.scene-head-shade{z-index:-1}.scene-head-shade{background:linear-gradient(90deg,#050e148c,#050e1426 60%,#0000);position:absolute;inset:0}@media (width<=40rem){.scene-head-shade{background:linear-gradient(#050e1459,#050e1499)}}.delete-grid{gap:2.5rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=60rem){.delete-grid{grid-template-columns:minmax(0,1.2fr) auto minmax(0,.85fr);align-items:start;gap:3rem}}.delete-steps .step-list{margin-top:0}.warning-line{border-top:1px solid var(--rule);font-size:var(--step-1);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.warning-line .icon{width:2rem;height:2rem;color:var(--danger)}.delete-steps .muted{margin-top:1.25rem}.divider-v{display:none}@media (width>=60rem){.divider-v{color:var(--gold);flex-direction:column;align-self:stretch;align-items:center;gap:.75rem;display:flex}.divider-v:before,.divider-v:after{content:"";background:var(--gold);opacity:.5;flex:1;width:1px}}.card{border:1px solid var(--gold);background:var(--surface);border-radius:.75rem;padding:clamp(1.5rem,4vw,2.5rem);position:relative}.card-ornament{background:var(--bg);color:var(--gold);padding-inline:.35rem;line-height:0;position:absolute;top:-.55rem;left:50%;translate:-50%}.card-ornament .star{width:1rem;height:1rem}.form-card{position:sticky;top:1.5rem}.form-card h2{font-size:var(--step-2);margin-bottom:1.5rem}.form-card hr{border:0;border-top:1px solid var(--rule);margin:1.75rem 0 1.25rem}.field{gap:.45rem;margin-bottom:1.25rem;display:grid}.field>span:first-child{font-size:1.05rem}input,select,textarea{border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:.4rem;padding:.8rem 1rem;font-size:1.0625rem}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:0;border-color:var(--gold)}textarea{resize:vertical;min-height:9rem}.input-icon{display:block;position:relative}.input-icon .icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.95rem;translate:0 -50%}.input-icon input{padding-left:2.9rem}.select{display:block;position:relative}.select select{appearance:none;padding-right:2.75rem}.select .icon{pointer-events:none;position:absolute;top:50%;right:.95rem;translate:0 -50%}.hint{color:var(--muted);font-size:var(--step--1);margin:-.5rem 0 1.25rem}.hint.end{justify-self:end;margin:0}.hint.with-icon{gap:.6rem;margin:1rem 0 0;display:flex}.hint.with-icon .icon{color:var(--text);margin-top:.15rem}.guest-band{isolation:isolate;color:#102a2f;position:relative;overflow:hidden}.guest-band .scene,.guest-shade{z-index:-1}.guest-shade{background:linear-gradient(90deg,#f8f4eaeb 0%,#f8f4eab3 45%,#0000 75%);position:absolute;inset:0}.guest-inner{align-items:flex-start;gap:1.5rem;padding-block:clamp(3rem,8vw,5rem);display:flex}.guest-icon{color:#a5813e}.guest-icon .icon{stroke-width:1.2px;width:3.5rem;height:3.5rem}.guest-band h2{font-size:var(--step-2)}.guest-band p{color:#3b4a4d;max-width:32rem;margin-top:.75rem}@media (width<=40rem){.guest-inner{flex-direction:column}.guest-shade{background:#f8f4ead1}}.support-hero{text-align:center;position:relative;overflow:hidden}.support-hero .wrap{justify-items:center;padding-block:clamp(2.5rem,6vw,4rem) clamp(2rem,5vw,3rem);display:grid}.support-logo{box-shadow:0 0 0 1px var(--night-rule), 0 0 60px #d6b46e2e}.support-hero h1{font-size:var(--step-4);letter-spacing:-.03em;margin-top:1.5rem}.support-hero p{font-size:var(--step-1);color:var(--night-text);opacity:.9;margin-top:.75rem}.support-hero .rule-ornament{width:min(26rem,80%);margin-top:1.75rem}.support-grid{gap:3.5rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=60rem){.support-grid{grid-template-columns:1fr 1fr;gap:0}.support-grid>section:first-child{border-right:1px solid var(--rule);padding-right:clamp(2rem,4vw,3.5rem)}.support-grid>section:last-child{padding-left:clamp(2rem,4vw,3.5rem)}}.support-grid .lead{font-size:var(--step-0);margin:1rem 0 2rem}.faq{gap:.6rem;display:grid}.faq details{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.15rem;font-size:1.1rem;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-sign{flex:none;width:.9rem;height:.9rem;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:currentColor;width:100%;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:0}.faq-sign:after{transform:rotate(90deg)}.faq details[open] .faq-sign:after{transform:rotate(0)}.faq details[open] summary{border-bottom:1px solid var(--rule)}.faq .answer{color:var(--muted);padding:.9rem 1.15rem 1.15rem}.faq .answer>*+*{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.faq-sign:before,.faq-sign:after{transition:none}}.social-row{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1.5rem}.social-row ul{flex-wrap:wrap;gap:.5rem 1.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.social-row a{color:var(--text);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.social-row a:hover span{text-decoration:underline}.social-row .icon{width:1.5rem;height:1.5rem}.night-band{isolation:isolate;text-align:center;position:relative;overflow:hidden}.night-band .scene{z-index:-1}.night-band:before{content:"";z-index:-1;background:linear-gradient(#050e148c,#050e1426 70%);position:absolute;inset:0}.night-band-inner{justify-items:center;padding-block:clamp(3rem,7vw,4.5rem) clamp(9rem,20vw,16rem);display:grid}.night-band h2{font-size:var(--step-2)}.night-band .rule-ornament{width:min(20rem,70%);margin-block:1rem}.night-band p{opacity:.9;max-width:28rem}.not-found{text-align:center;justify-items:center;padding-block:clamp(4rem,12vw,8rem);display:grid}.not-found h1{margin-top:1.5rem}.not-found p{max-width:30rem;color:var(--muted);margin:1rem auto 2rem}.site-footer{padding-block:3rem 2rem;font-size:1rem}.site-footer a{color:var(--night-text)}.footer-top{align-items:center;gap:2rem;display:grid}@media (width>=56rem){.footer-top{grid-template-columns:1.3fr auto auto;gap:3rem}.footer-social,.footer-links{border-left:1px solid var(--night-rule);padding-left:2.5rem}}.footer-brand{align-items:center;gap:1.25rem;text-decoration:none;display:flex}.footer-brand .logo{box-shadow:0 0 0 1px var(--night-rule)}.footer-brand span{gap:.15rem;display:grid}.footer-brand strong{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400}.footer-brand small{color:var(--night-muted);font-size:1rem}.site-footer ul{margin:0;padding:0;list-style:none}.footer-social li+li,.footer-links li+li{margin-top:.55rem}.footer-social a{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.footer-social a:hover span,.footer-links a:hover{text-decoration:underline;text-decoration-color:var(--gilt)}.footer-links a{text-decoration:none}.site-footer .rule-ornament{margin-block:2rem 1.25rem}.footer-base{color:var(--night-muted);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}.footer-base a{color:var(--night-muted);overflow-wrap:anywhere}
