@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/public/assets/cinzel-decorative-latin-700-normal-CnX1aK6s.woff2) format("woff2"),url(/public/assets/cinzel-decorative-latin-700-normal-ov6XPGpn.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/public/assets/oxanium-latin-700-normal-l0hKEjh4.woff2) format("woff2"),url(/public/assets/oxanium-latin-700-normal-b_KP-pae.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/public/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/public/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/public/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/public/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff")}:root{color:#f4eadf;background:#030207;font-family:Rajdhani,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ember: #ff5a25;--violet: #bc72ff;--cyan: #62e3ff;--bone: #f4eadf;--muted: #c7c0cc;--quiet: #99919f}*{box-sizing:border-box}html{background:#030207}body{margin:0;min-width:320px;overflow-x:hidden;background:#030207;font-family:Rajdhani,system-ui,sans-serif}button,input,textarea{font:inherit}button{color:inherit}.living-seal-site{position:relative;min-height:100%;overflow:clip;background:#030207;isolation:isolate}.living-seal-site:before{content:"";position:fixed;inset:0;z-index:0;background-color:#030207;background-image:var(--atmosphere-image);background-size:cover;background-position:center;opacity:.7;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.scene-stage{--seal-base-width: 630px;--seal-base-height: 614px;--seal-motion-transform: translate3d( calc(50vw - 315px) , calc(66vh - 307px) , 0);position:fixed;inset:0;z-index:2;pointer-events:none;contain:strict;transform:translateZ(0);backface-visibility:hidden}.living-seal-site[data-layout=portrait][data-phase=offering] .scene-stage{position:absolute;inset:auto 0;top:var(--offering-stage-top, 0px);height:100svh}.seal-render-stack{position:absolute!important;left:0;top:0;width:var(--seal-base-width);height:var(--seal-base-height);transform:var(--seal-motion-transform);transform-origin:50% 50%;contain:layout style;backface-visibility:hidden}.seal-render-stack[data-cinematic-descent=true]{will-change:transform}.seal-effects-surface{position:absolute;left:50%;top:50%;width:134%;height:134%;transform:translate(-50%,-50%);contain:strict;opacity:1;visibility:visible;transition:opacity .12s ease;pointer-events:none}.living-seal-canvas{position:absolute!important;inset:0;width:100%!important;height:100%!important}.living-seal-canvas>div,.living-seal-canvas canvas{width:100%!important;height:100%!important}.living-seal-canvas{opacity:0;transition:opacity .18s ease}.seal-render-stack[data-canvas-ready=true] .living-seal-canvas{opacity:1}.seal-poster{position:absolute;inset:0;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;opacity:1}.living-atmosphere-field{position:fixed;inset:0;z-index:1;width:100vw;height:100vh;pointer-events:none;contain:strict}main{position:relative;z-index:3}.journey{position:relative;width:min(1500px,calc(100% - clamp(3rem,8vw,9rem)));min-height:100svh;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(7rem,12vh,10rem)}.eyebrow,.oath,legend,label>span,.review-ribbon{font-family:Rajdhani,sans-serif;font-weight:600;text-transform:uppercase}.eyebrow{margin:0 0 1.15rem;color:#ff936c;font-size:clamp(.94rem,1.15vw,1.08rem);letter-spacing:.18em}h1,h2{font-family:Cinzel Decorative,serif;text-wrap:balance}.journey-copy{position:relative;width:min(43rem,46%)}.invocation .journey-copy,.covenant-beat .journey-copy{opacity:var(--copy-opacity, 0)}.journey[data-reading-active] .journey-copy,.journey[data-reading-active] .reading-copy-glow{will-change:opacity}.journey:not([data-reading-active]) .journey-copy{visibility:hidden}.journey:not([data-reading-active]) .reading-copy-glow{visibility:hidden}.living-seal-site[data-choreography-ready=false] .journey-copy{opacity:0}.reading-copy-layer{width:100%}.reading-copy-readable{position:relative;z-index:1}.reading-copy-glow{position:absolute;z-index:0;inset:0;opacity:var(--copy-glow, 0);pointer-events:none}.journey-copy h2{margin:0;color:var(--bone);font-family:Cinzel Decorative,serif;font-weight:700;font-size:clamp(3.2rem,5.4vw,6.6rem);line-height:1.02;letter-spacing:-.035em;text-shadow:0 2px 10px rgba(0,0,0,.9)}.reading-copy-layer>p:last-child{max-width:36rem;margin:1.65rem 0 0;color:var(--muted);font-size:clamp(1.25rem,1.55vw,1.55rem);line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.94)}.reading-copy-glow h2{color:transparent;text-shadow:0 0 1rem rgba(203,116,255,.72),0 0 1.8rem rgba(255,82,29,.38)}.reading-copy-glow .eyebrow{color:transparent;text-shadow:0 0 .75rem rgba(255,106,52,.64)}.reading-copy-glow h2 span{color:transparent}.reading-copy-glow>p:last-child{color:transparent;text-shadow:0 0 .9rem rgba(113,215,255,.52)}.threshold{justify-content:flex-start;align-items:center;text-align:center;padding-top:clamp(6.5rem,10vh,8.5rem)}.threshold-copy{width:min(1120px,94%);opacity:var(--copy-opacity, 1)}.masthead-lockup,.oath-lockup,.scroll-invitation{transition:opacity .18s ease}.living-seal-site[data-font-readiness=loading] .masthead-lockup,.living-seal-site[data-font-readiness=loading] .oath-lockup,.living-seal-site[data-font-readiness=loading] .scroll-invitation{visibility:hidden;opacity:0;pointer-events:none}.living-seal-site[data-font-readiness=unavailable] h1,.living-seal-site[data-font-readiness=unavailable] h2,.living-seal-site[data-font-readiness=unavailable] .masthead-glow,.living-seal-site[data-font-readiness=unavailable] .scroll-invitation-title{font-family:Georgia,Times New Roman,serif}.masthead-lockup{position:relative;isolation:isolate}.threshold h1,.masthead-glow{margin:0;font-family:Cinzel Decorative,serif;font-size:clamp(4.5rem,8.2vw,9rem);font-weight:700;line-height:.89;letter-spacing:-.055em}.threshold h1{position:relative;z-index:1;color:#fff8ef;text-shadow:0 0 28px rgba(255,84,31,.44),0 0 62px rgba(170,80,255,.3),0 0 96px rgba(42,211,255,.16)}.threshold h1>span,.masthead-glow>span{display:block;margin-top:.11em}.masthead-glow{position:absolute;z-index:0;inset:0;color:#fff8ef1a;text-shadow:0 0 34px rgba(255,84,31,.82),0 0 76px rgba(170,80,255,.58),0 0 118px rgba(42,211,255,.32);pointer-events:none;transform-origin:center;animation:masthead-aura-breathe 4.8s ease-in-out infinite;will-change:opacity,transform}.living-seal-site:not([data-phase=threshold]) .masthead-glow{visibility:hidden;animation-play-state:paused}.living-seal-site:not([data-phase=threshold]) .threshold-copy{visibility:hidden}@keyframes masthead-aura-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.008)}}.oath-lockup{position:relative;margin:1.4rem 0 0}.oath{margin:0;color:#c5bdca;font-size:clamp(.9rem,1.05vw,1.05rem);letter-spacing:.14em;text-shadow:0 2px 7px rgba(0,0,0,.94)}.oath-glow{position:absolute;inset:0;color:transparent;opacity:var(--copy-glow, 0);text-shadow:0 0 16px rgba(255,103,54,.72),0 0 30px rgba(167,74,255,.52);pointer-events:none}.living-seal-site[data-phase=threshold] .threshold-copy,.living-seal-site[data-phase=threshold] .oath-glow{will-change:opacity}.living-seal-site:not([data-phase=threshold]) .oath-glow{visibility:hidden}.scroll-invitation{position:relative;z-index:5;min-height:48px;margin-top:clamp(.45rem,1.2vh,.9rem);padding:.75rem 1.1rem;border:0;background:transparent;color:#fff7ef;font-family:Cinzel Decorative,serif;cursor:pointer;text-shadow:0 0 16px rgba(255,105,54,.58),0 0 30px rgba(178,84,255,.4),0 0 44px rgba(75,218,255,.18);animation:descend-invitation-breathe 3.4s ease-in-out infinite}.scroll-invitation-title{display:block;position:relative;z-index:1;font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:700;line-height:1.08;letter-spacing:.015em}.scroll-invitation-title-lockup{position:relative;display:block;isolation:isolate}.scroll-invitation-title-glow{position:absolute;z-index:0;inset:0;display:none;color:#fff8ef1a;text-shadow:0 0 34px rgba(255,84,31,.82),0 0 76px rgba(170,80,255,.58),0 0 118px rgba(42,211,255,.32);pointer-events:none;transform-origin:center;animation:masthead-aura-breathe 4.8s ease-in-out infinite;will-change:opacity,transform}.scroll-invitation-hint{display:block;margin-top:.42rem;color:#bdb5c2;font-family:Rajdhani,sans-serif;font-size:clamp(.76rem,.82vw,.88rem);font-weight:600;letter-spacing:.16em}.scroll-invitation:hover,.scroll-invitation:focus-visible{color:#fff5ec;outline:0;text-shadow:0 0 13px rgba(255,105,54,.8),0 0 27px rgba(178,84,255,.62),0 0 38px rgba(75,218,255,.35)}.scroll-invitation:focus-visible .scroll-invitation-title{text-decoration:underline 2px rgba(108,222,255,.78);text-underline-offset:.38rem}.living-seal-site[data-descend-retired=true] .scroll-invitation{pointer-events:none;animation:descend-invitation-retire .78s cubic-bezier(.22,.7,.2,1) forwards}.cinematic-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes descend-invitation-breathe{0%,to{opacity:.68;filter:brightness(.94)}50%{opacity:1;filter:brightness(1.28)}}@keyframes descend-invitation-retire{0%{opacity:1;filter:brightness(1);text-shadow:0 0 11px rgba(255,105,54,.42),0 0 22px rgba(178,84,255,.3)}42%{opacity:.9;filter:brightness(1.65);text-shadow:0 0 18px rgba(255,105,54,.88),0 0 34px rgba(178,84,255,.72),0 0 48px rgba(75,218,255,.42)}to{opacity:0;filter:brightness(1.25);text-shadow:0 0 30px rgba(255,105,54,0),0 0 50px rgba(178,84,255,0)}}.invocation{align-items:flex-end}.invocation-copy{margin-right:clamp(0rem,3vw,3.5rem)}.invocation-copy h2 span{color:#e4c2ef}.covenant-beat{min-height:92svh}.signal-beat,.movement-beat{align-items:flex-start}.archive-beat{align-items:flex-end}.signal-beat .eyebrow{color:var(--violet)}.archive-beat .eyebrow{color:var(--ember)}.movement-beat .eyebrow{color:var(--cyan)}.covenant-copy h2{max-width:11ch}.offering{width:min(1580px,calc(100% - clamp(2.5rem,5vw,6rem)));min-height:max(1120px,118svh);display:grid;grid-template-columns:minmax(330px,.72fr) minmax(660px,1.28fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding-top:clamp(8rem,12vh,11rem);padding-bottom:clamp(7rem,10vh,10rem)}.offering-dock-space{min-height:70svh}.offering-surface{position:relative;min-width:0;isolation:isolate;padding:clamp(3.2rem,5vw,5.5rem) clamp(2.6rem,5vw,5rem)}.offering-surface-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.offering-surface-art img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.6;filter:brightness(.72) saturate(.8)}.offering-content{position:relative;max-width:860px;margin-inline:auto}.offering-copy{max-width:48rem;margin:0 auto clamp(2.5rem,5vh,4rem);padding-top:clamp(6.7rem,10vh,9.4rem);text-align:center}.offering-copy h2{max-width:14ch;margin:0 auto;color:var(--bone);font-family:Cinzel Decorative,serif;font-size:clamp(2.85rem,4.25vw,4.9rem);line-height:1.04;letter-spacing:-.025em;text-shadow:0 2px 9px rgba(0,0,0,.82),0 0 24px rgba(255,92,35,.1);transform-origin:50% 55%}.living-seal-site[data-phase=offering] .offering-copy h2{animation:offering-title-awaken 3.8s ease-in-out infinite}.offering-copy>p:last-child{margin:1.2rem 0 0;color:#d2cad5;font-size:clamp(1.18rem,1.42vw,1.38rem);line-height:1.45;text-shadow:0 2px 7px #000}@keyframes offering-title-awaken{0%,to{color:var(--bone);transform:scale(1);opacity:.9;text-shadow:0 2px 9px rgba(0,0,0,.82),0 0 18px rgba(255,74,24,.15),0 0 34px rgba(150,69,255,.08)}48%{color:#fff8ef;transform:scale(1.018);opacity:1;text-shadow:0 2px 9px rgba(0,0,0,.86),0 0 24px rgba(255,117,60,.74),0 0 52px rgba(150,69,255,.48),0 0 76px rgba(42,211,255,.32)}}.offering-form{position:relative;width:100%;text-align:left}.offering-form fieldset{border:0;padding:0;margin:0 0 2.4rem}.offering-form legend{width:100%;margin-bottom:1.15rem;text-align:center;color:#d2cad7;font-size:1rem;letter-spacing:.13em}.amounts{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.amounts button{position:relative;z-index:2;isolation:isolate;min-height:5.6rem;border:0;border-radius:0;background:transparent;cursor:pointer;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.amounts button:nth-of-type(1){--offering-glow: #b86aff;color:var(--violet)}.amounts button:nth-of-type(2){--offering-glow: #ff5d28;color:var(--ember)}.amounts button:nth-of-type(3){--offering-glow: #efbd66;color:#f3d6b5}.amounts button:nth-of-type(4){--offering-glow: #42ddff;color:var(--cyan)}.amounts button[data-selected=true]{transform:none;border:0;background-color:transparent}.amounts button[data-selected=true] .amount-value{color:#fff8ed;animation:offering-selected-glow 2.45s ease-in-out infinite}.amounts button[data-selected=true] small{text-shadow:0 2px 4px rgba(0,0,0,.98),0 0 5px rgba(0,0,0,.82),0 0 9px var(--offering-glow)}@keyframes offering-selected-glow{0%,to{text-shadow:0 2px 5px #050307,0 0 10px var(--offering-glow),0 0 19px color-mix(in srgb,var(--offering-glow) 42%,transparent)}52%{text-shadow:0 2px 5px #050307,0 0 17px var(--offering-glow),0 0 31px color-mix(in srgb,var(--offering-glow) 62%,transparent)}}.offering-elemental-field{position:absolute;z-index:1;inset:0;pointer-events:none;overflow:visible}.offering-elemental-filter-defs{position:absolute;width:0;height:0;overflow:hidden}.offering-elemental-media{position:absolute;left:var(--offering-effect-x);top:var(--offering-effect-y);width:var(--offering-effect-width);height:var(--offering-effect-height);object-fit:contain;visibility:hidden;opacity:0;transform:translate3d(-50%,-50%,0);transform-origin:center;backface-visibility:hidden;will-change:opacity;background:transparent}.offering-elemental-video{filter:url(#living-seal-offering-luma-alpha);mix-blend-mode:normal}.offering-elemental-image{filter:none;mix-blend-mode:normal}.offering-elemental-media.is-active.is-visible{visibility:visible}.offering-elemental-field[data-kind=kindle] .offering-elemental-media.is-active.is-visible{opacity:.94}.offering-elemental-field[data-kind=ignite] .offering-elemental-media.is-active.is-visible{opacity:.92}.offering-elemental-field[data-kind=fortify] .offering-elemental-media.is-active.is-visible{opacity:.8}.offering-elemental-field[data-kind=ascend] .offering-elemental-media.is-active.is-visible{opacity:.96}.amounts button:focus-visible{outline:0}.amounts button:focus-visible .amount-value{text-decoration:underline 2px currentColor;text-underline-offset:.32rem}.amounts .amount-value{position:relative;z-index:1;display:block;color:var(--bone);font-family:Oxanium,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.035em}.amounts .currency-mark,.amounts .amount-number{display:inline-block}.amounts small{position:relative;z-index:1;display:block;margin-top:.2rem;font-size:.85rem;font-weight:600;letter-spacing:.12em;text-shadow:0 2px 4px rgba(0,0,0,.98),0 0 5px rgba(0,0,0,.82)}@media(prefers-reduced-motion:reduce){.living-seal-site:not([data-motion=full]) .offering-elemental-field{display:none}.living-seal-site:not([data-motion=full]) .amounts button[data-selected=true] .amount-value{animation:none}}.field-pair{display:grid;grid-template-columns:1.5fr .68fr;gap:1.35rem}.offering-form label{display:block;margin-bottom:1.65rem}.offering-form label>span{display:flex;justify-content:space-between;color:#d2cad6;font-size:1rem;letter-spacing:.1em}.offering-form label em{color:var(--cyan);font-style:normal}.offering-form input:not([type=checkbox]),.offering-form textarea{width:100%;min-height:3.7rem;margin-top:.55rem;padding:.95rem 1rem;border:1px solid rgba(232,220,238,.16);border-radius:.35rem;outline:0;background:#0202069e;color:var(--bone);font-size:1.16rem;line-height:1.4;resize:vertical;box-shadow:inset 0 1px 8px #0000007a}.offering-form input:focus,.offering-form textarea:focus{border-color:#ff5f2ac7;outline:3px solid rgba(255,92,35,.34);outline-offset:2px}.offering-form input::placeholder,.offering-form textarea::placeholder{color:#aaa2b0;opacity:1}.offering-form input:disabled{opacity:.48}.unseen{display:flex!important;min-height:3.8rem;align-items:center;gap:1rem;cursor:pointer}.unseen input{width:1.35rem;height:1.35rem;margin:0;flex:0 0 auto;accent-color:var(--violet)}.unseen>span{display:block!important}.unseen strong{display:block;color:var(--bone);font-size:1rem;letter-spacing:.1em}.unseen small{display:block;margin-top:.2rem;color:#aaa3af;font-size:.96rem;letter-spacing:0;text-transform:none}.offering-action{width:100%;min-height:4.8rem;margin-top:.8rem;border:1px solid rgba(255,112,61,.34);border-radius:.35rem;background:#1c0908c2;font-family:Oxanium,sans-serif;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:700;letter-spacing:.1em;cursor:pointer;transition:color .18s ease,background-color .18s ease,text-shadow .18s ease}.offering-action:hover,.offering-action:focus-visible{color:#fff7ee;background:#340f0adb;text-shadow:0 0 18px rgba(255,75,22,.65);outline:3px solid rgba(255,255,255,.52);outline-offset:3px}.offering-action:disabled{opacity:.55;cursor:wait}.status{min-height:1.5rem;margin:1.15rem 0 .55rem;text-align:center;color:#f0a088;font-size:1rem}.payment-note{margin:0;text-align:center;color:#a29aa7;font-size:.95rem;line-height:1.45}.security-gate{min-height:4.2rem;display:grid;place-items:center;margin:1rem 0;color:#aaa2ae;font-size:.95rem}.validation-summary{margin:0 0 1.7rem;padding:1rem 1.15rem;border-radius:.35rem;background:#4c11098c;color:#f4d8cd;font-size:1rem}.validation-summary ul{margin-bottom:0}.payment-return{position:relative;z-index:10;width:min(40rem,calc(100% - 2rem));margin:0 auto;padding:7rem 1rem 2rem;color:var(--bone);text-align:center;font-size:1.15rem;line-height:1.5;overflow-wrap:anywhere}.payment-return h2{margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.2rem)}.payment-return p{margin:.8rem 0}.payment-return:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.payment-return button,.payment-return a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:.7rem;padding:.7rem 1rem;border:1px solid rgba(157,109,178,.55);border-radius:.2rem;background:#050309d1;color:var(--bone);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.payment-return button:focus-visible,.payment-return a:focus-visible{outline:3px solid rgba(111,222,255,.8);outline-offset:3px}.payment-return-amount{font-weight:600;font-variant-numeric:tabular-nums}.offering-form[data-checkout-blocked=true] .offering-action:disabled{cursor:not-allowed}.review-ribbon{position:absolute;z-index:8;left:50%;top:1rem;transform:translate(-50%);color:#bdb5c1;font-size:.88rem;letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px 5px #000}.sound-controls{position:absolute;z-index:9;top:1rem;right:clamp(.8rem,2vw,1.6rem);display:grid;justify-items:end;gap:.55rem;width:min(15rem,calc(100vw - 1.6rem));color:#d7cedb;text-align:right;pointer-events:auto}.living-seal-site[data-review=true] .sound-controls{top:3.15rem}.sound-controls button{min-height:48px;padding:.72rem 1rem;border:1px solid rgba(157,109,178,.55);border-radius:.2rem;background:#050309d1;color:#f1e7f3;font-family:Rajdhani,sans-serif;font-weight:600;font-size:.92rem;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 5px #000;cursor:pointer}.sound-controls button:hover,.sound-controls button:focus-visible{border-color:#6fdeffd1;color:#fff9f1;outline:3px solid rgba(111,222,255,.28);outline-offset:2px}.sound-controls[data-state=active] button{border-color:#ff6230a3;box-shadow:0 0 18px #b34aff24,0 0 24px #30d2ff1a}.sound-mixers{display:grid;gap:.45rem;width:100%}.sound-controls label{width:100%;margin:0}.sound-controls label>span{display:flex;justify-content:space-between;margin-bottom:.25rem;color:#c9c0cc;font-size:.875rem;letter-spacing:.08em}.sound-controls output{color:#78dcf3}.sound-controls input[type=range]{width:100%;min-height:32px;accent-color:#a95de0;cursor:pointer}.sound-status{color:#9f97a5;font-size:.875rem;line-height:1.25;text-shadow:0 1px 5px #000}@media(max-width:900px){.living-seal-site:before{opacity:.64}.journey{width:min(88%,720px);padding-block:6.5rem}.threshold{padding-top:6.8rem}.threshold h1,.masthead-glow{font-size:clamp(3.5rem,11vw,6.5rem);line-height:.92}.threshold-copy{width:100%}.oath{max-width:36rem;margin-inline:auto;line-height:1.45}.invocation,.covenant-beat{min-height:100svh;justify-content:flex-start;align-items:flex-start;padding-top:58svh;padding-bottom:6vh}.journey-copy{width:100%;max-width:38rem}.journey-copy h2{font-size:clamp(2.85rem,9vw,5rem)}.reading-copy-layer>p:last-child{font-size:clamp(1.15rem,3.2vw,1.4rem)}.offering{width:min(94%,720px);min-height:auto;display:block;padding-top:0}.offering-dock-space{min-height:31svh}.offering-surface{padding:clamp(3.5rem,8vw,5rem) clamp(1.8rem,7vw,3.5rem)}.offering-surface-art img{object-position:center top;opacity:.58}.offering-copy{padding-top:clamp(5.5rem,9vh,7rem)}.offering-copy h2{font-size:clamp(2.8rem,8.5vw,4.4rem)}.field-pair{grid-template-columns:1fr;gap:0}}@media(max-width:560px){.journey{width:calc(100% - 2.25rem)}.threshold{padding-top:6.45rem}.threshold h1,.masthead-glow{font-size:clamp(3.15rem,16vw,5.2rem)}.oath{font-size:.9rem;letter-spacing:.1em}.scroll-invitation{position:absolute;top:calc(var(--mobile-threshold-seal-bottom, 78svh) + .2rem);right:0;left:0;width:min(calc(100% - 1rem),22rem);margin:0 auto;padding:.45rem .65rem}.scroll-invitation-title{font-size:clamp(1.12rem,5vw,1.45rem)}.scroll-invitation-title-glow{display:block}.scroll-invitation-hint{margin-top:.3rem}.invocation,.covenant-beat{padding-top:55svh;padding-bottom:8vh}.journey-copy .eyebrow{margin-bottom:.72rem;font-size:.86rem}.journey-copy h2{font-size:clamp(2.35rem,11.4vw,3.7rem);line-height:1.01}.reading-copy-layer>p:last-child{margin-top:1rem;font-size:clamp(1.04rem,4.5vw,1.2rem);line-height:1.42}.offering{width:calc(100% - 1rem)}.offering-dock-space{min-height:27svh}.offering-surface{padding:3.35rem 1.2rem 3.8rem}.offering-copy{margin-bottom:2rem;padding-top:4.6rem}.offering-copy h2{font-size:clamp(2.25rem,10.8vw,3.35rem)}.offering-copy>p:last-child{margin-top:.9rem;font-size:1.05rem}.amounts{grid-template-columns:repeat(2,1fr);gap:.7rem}.amounts button{min-height:5.2rem}.offering-form label>span,.offering-form legend{font-size:.95rem}.review-ribbon{top:.65rem;width:calc(100% - 1rem);text-align:center;white-space:normal;font-size:.875rem;line-height:1.2}.sound-controls,.living-seal-site[data-review=true] .sound-controls{top:3rem;right:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;width:calc(100vw - 1.5rem)}.sound-mixers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.sound-controls:not([data-state=active]){width:auto}.sound-controls button{min-height:48px;padding:.65rem .8rem;font-size:.86rem}.sound-controls label>span{margin-bottom:0;font-size:.75rem}.sound-controls input[type=range]{min-height:24px}.sound-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.living-seal-site:not([data-motion=full]),.living-seal-site:not([data-motion=full]) *,.living-seal-site:not([data-motion=full]) *:before,.living-seal-site:not([data-motion=full]) *:after{animation:none!important;transition-duration:.001ms!important}.living-seal-site:not([data-motion=full])[data-descend-retired=true] .scroll-invitation{opacity:0}}
