*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}.app{--p:#5b2eff;--p2:#8a4dff;--deep:#2a0e61;--gold:#f5b83d;--ok:#1fb57a;--err:#e5484d;--grad:linear-gradient(135deg, #5b2eff, #8a4dff);--bg:#fff;--bg2:#f9f7ff;--card:#f3eeff;--elev:#fff;--text:#140b2e;--text2:#6b6385;--line:#140b2e14;--line2:#5b2eff24;--glass:#ffffffbd;--glass-b:#fff9;--ptext:#5b2eff;--shadow:0 8px 24px -8px #2a0e612e;--input:#f6f3ff}[data-theme=dark] .app{--bg:#0f0a1f;--bg2:#140e28;--card:#1c1433;--elev:#1a1230;--text:#f4f0ff;--text2:#a89fc4;--line:#ffffff14;--line2:#a082ff33;--glass:#140d28b8;--glass-b:#ffffff14;--ptext:#a98bff;--shadow:0 8px 24px -8px #00000080;--input:#1c1433}.app{background:var(--bg);width:390px;height:844px;color:var(--text);isolation:isolate;border-radius:48px;font-size:15px;line-height:1.45;position:relative;overflow:hidden}.has-mini .scr-end{height:180px}.pad{padding-left:20px;padding-right:20px}.t-d{font:800 32px/1.1 var(--font-inter), system-ui, sans-serif;letter-spacing:-.025em}.t-h1{font:800 26px/1.15 var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:pretty}.t-h2{font:700 20px/1.2 var(--font-inter), system-ui, sans-serif;letter-spacing:-.015em}.t-h3{font:700 16px/1.3 var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em}.t-b{font-size:15px}.t-c{font-size:13px;line-height:1.4}.t-m{font-size:11px;line-height:1.35}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.muted{color:var(--text2)}.ptext{color:var(--ptext)}.serif{font-family:var(--font-cormorant), Georgia, serif;font-style:italic;font-weight:400}.clamp1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.grow{flex:1;min-width:0}.eyebrow{font:700 11px/1 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--ptext)}.live-dot{background:var(--err);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;position:absolute;top:3px;right:12px}.live-dot:after{content:"";background:var(--err);border-radius:9px;animation:1.6s infinite pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.8);border:1px solid var(--glass-b)}@keyframes miniIn{0%{opacity:0;transform:translateY(30px)}}.btn{height:50px;font:700 15px var(--font-inter);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .12s,opacity .2s;display:inline-flex}.btn:active,.tap:active,.chip:active,.icon-btn:active{transform:scale(.96)}.btn-p{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #5b2eff99}.btn-s{background:var(--card);color:var(--ptext)}.btn-g{color:var(--ptext);padding:0 10px}.btn-w{color:#2a0e61;background:#fff}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e}.btn-gold{background:var(--gold);color:#2a0e61}.btn-sm{height:38px;padding:0 16px;font-size:13px}.btn-full{width:100%}.btn:disabled{opacity:.45;pointer-events:none}.icon-btn{border-radius:22px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:transform .12s,background .2s;display:grid;position:relative}.glass-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff29}.icon-btn .badge{background:var(--err);color:#fff;min-width:17px;height:17px;font:700 10px/17px var(--font-inter);box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 4px;position:absolute;top:6px;right:6px}.link{color:var(--ptext);font:600 13px var(--font-inter)}.chip{background:var(--card);height:36px;font:600 13px var(--font-inter);white-space:nowrap;color:var(--text);border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;transition:all .2s;display:inline-flex}.chip.on{background:var(--text);color:var(--bg)}[data-theme=light] .app .chip.on{color:#fff;background:#140b2e}.seg{background:var(--card);border-radius:99px;gap:2px;padding:4px;display:flex}.seg button{height:34px;font:600 13px var(--font-inter);color:var(--text2);white-space:nowrap;border-radius:99px;flex:1;padding:0 8px;transition:all .25s}.seg button.on{background:var(--elev);color:var(--text);box-shadow:0 2px 8px #2a0e611f}[data-theme=dark] .app .seg button.on{background:#2c2250}.toggle{background:var(--line2);border-radius:15px;flex-shrink:0;width:50px;height:30px;transition:background .25s;position:relative}.toggle span{background:#fff;border-radius:12px;width:24px;height:24px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.toggle.on{background:var(--p)}.toggle.on span{transform:translate(20px)}.input{background:var(--input);border:1.5px solid #0000;border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;transition:border .2s}.input:focus{border-color:var(--p)}textarea.input{resize:none;height:auto;padding:14px 16px;line-height:1.5}.field{gap:7px;display:grid}.bar{background:var(--line2);border-radius:9px;overflow:hidden}.bar div{background:var(--grad);border-radius:9px;height:100%;transition:width .4s}.card{background:var(--card);border-radius:22px}.card-e{background:var(--elev);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}[data-theme=dark] .app .card-e{box-shadow:none}.sec-head{justify-content:space-between;align-items:baseline;margin:28px 0 12px;padding:0 20px;display:flex}.hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.hscroll:after{content:"";flex:0 0 8px}.hscroll>*{scroll-snap-align:start;flex-shrink:0}.scard{text-align:left;display:block}.art{color:#fff;isolation:isolate;position:relative;overflow:hidden}.grain:after{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.art-rays{pointer-events:none;background:conic-gradient(from 200deg at 70% 0,#0000 0deg,#ffffff1f 12deg,#0000 24deg,#ffffff14 40deg,#0000 55deg);position:absolute;inset:-30%}.art-mark{opacity:.55;z-index:2;width:20px;height:20px;position:absolute;top:10px;right:10px}.art-label{z-index:2;font-family:var(--font-inter);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 1px 12px #0003;text-wrap:balance;font-weight:800;line-height:1.05;position:absolute;bottom:11px;left:12px;right:30px}.art-sub{font:600 9px var(--font-inter);letter-spacing:.14em;opacity:.8;margin-bottom:4px}.scard .art-label{right:62px}.tbadge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:22px;font:700 10px var(--font-inter);letter-spacing:.02em;background:#0f0a1f73;border-radius:11px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;top:10px;left:10px}.dur{z-index:3;font:600 11px var(--font-inter);background:#0f0a1f99;border-radius:7px;padding:2px 7px;position:absolute;bottom:10px;right:10px}.card-prog{z-index:3;background:#ffffff4d;height:4px;position:absolute;bottom:0;left:0;right:0}.card-prog div{background:#fff;height:100%}.tb-mini{z-index:3;background:#0f0a1f73;border-radius:11px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px}.srow{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:8px 0;display:flex}.srow.active .t-b{color:var(--ptext)}.eq{z-index:3;background:#0f0a1f59;justify-content:center;align-items:flex-end;gap:3px;padding-bottom:20px;display:flex;position:absolute;inset:0}.eq i{background:#fff;border-radius:2px;width:4px;animation:1s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%,to{height:6px}50%{height:22px}}.avatar{color:#fff;font-weight:700;font-family:var(--font-inter);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.divider{background:var(--line);height:1px;margin:4px 0}.list{background:var(--card);border-radius:20px;overflow:hidden}.li{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;min-height:56px;padding:14px 16px;display:flex}.li:last-child{border-bottom:0}.li-ic{background:var(--line2);width:36px;height:36px;color:var(--ptext);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.menu-item{width:100%;height:52px;font:500 15px var(--font-inter);border-radius:12px;align-items:center;gap:16px;padding:0 4px;display:flex}.menu-item:active{background:var(--card)}.live-chip{background:var(--err);color:#fff;height:22px;font:800 10px var(--font-inter);letter-spacing:.08em;z-index:3;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:relative}.live-chip:before{content:"";background:#fff;border-radius:3px;width:6px;height:6px;animation:1.2s infinite blink}.live-chip.sm{height:16px;padding:0 5px;font-size:8px;position:absolute;bottom:4px;left:4px}.live-chip.gold{background:var(--gold);color:#2a0e61}.live-chip.gold:before{background:#2a0e61}@keyframes blink{50%{opacity:.2}}.sheet-wrap{z-index:80;position:absolute;inset:0}.sheet-bg{background:#0a051973;animation:.25s fade;position:absolute;inset:0}.sheet{background:var(--elev);border-radius:28px 28px 0 0;flex-direction:column;max-height:86%;animation:.42s cubic-bezier(.2,1.1,.3,1) sheetIn;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet.tall{height:86%}.sheet-body{scrollbar-width:none;flex:1;padding:6px 20px 40px;overflow-y:auto}.grab{background:var(--line2);border-radius:3px;flex-shrink:0;width:40px;height:5px;margin:10px auto 8px}.closing .sheet{animation:.26s ease-in forwards sheetOut}.closing .sheet-bg{animation:.26s forwards fadeOut}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes sheetOut{to{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}.toasts{z-index:100;pointer-events:none;justify-items:center;gap:8px;display:grid;position:absolute;top:60px;left:0;right:0}.toast{color:#fff;font:600 13px var(--font-inter);background:#140b2e;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;animation:.4s cubic-bezier(.2,1.3,.4,1) toastIn;display:flex;box-shadow:0 10px 30px -8px #0006}.toast i{color:#b89bff}[data-theme=dark] .app .toast{color:#140b2e;background:#f4f0ff}[data-theme=dark] .app .toast i{color:#5b2eff}@keyframes toastIn{0%{opacity:0;transform:translateY(-20px)scale(.9)}}.empty{justify-items:center;gap:10px;padding:40px 20px;display:grid}.empty-ill{background:radial-gradient(circle at 30% 30%, #fff, transparent 60%), var(--grad);color:#fff;border-radius:32px;place-items:center;width:96px;height:96px;margin-bottom:6px;display:grid;transform:rotate(-6deg);box-shadow:0 20px 40px -14px #5b2eff99}.skel{background:linear-gradient(90deg, var(--card) 0%, var(--line2) 50%, var(--card) 100%);background-size:200% 100%;animation:1.2s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.new-in{animation:.5s cubic-bezier(.2,1.2,.4,1) newIn}@keyframes newIn{0%{opacity:0;background:var(--line2);transform:translateY(-12px)scale(.96)}}.fade-in{animation:.4s fade}.vid-shimmer{z-index:3;background:linear-gradient(110deg,#0000 30%,#ffffff40 50%,#0000 70%) 0 0/200% 100%;animation:2.5s linear infinite shimmer;position:absolute;inset:0}.dots{justify-content:center;gap:6px;display:flex}.dots i{background:var(--line2);border-radius:4px;width:7px;height:7px;transition:all .3s}.dots i.on{background:var(--p);width:22px}.gold{color:var(--gold)}.kbd-num{font-variant-numeric:tabular-nums}.pill-tag{background:var(--line2);height:22px;color:var(--ptext);font:700 11px var(--font-inter);border-radius:11px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}
@keyframes pulse2{50%{opacity:.7;transform:translate(-50%)scale(1.15)}}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.social{background:var(--elev);border:1.5px solid var(--line2);color:var(--text);width:100%}.cbox{background:var(--card);border-radius:14px;justify-items:center;min-width:58px;padding:8px 6px;display:grid}.cbox b{font:800 22px/1 var(--font-inter)}.cbox span{font:600 10px var(--font-inter);opacity:.7;text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.cbox.light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff29}.vod{color:#fff;background:radial-gradient(80% 90% at 90% 0,#f5b83d59,#0000 60%),linear-gradient(150deg,#2a0e61,#5b2eff);border-radius:24px;padding:22px;position:relative;overflow:hidden}.vstage{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#000;width:100%;position:relative;overflow:hidden}.vpic .vlight{filter:blur(16px);transform-origin:top;background:linear-gradient(#ffffff59,#0000 70%);width:60%;height:140%;position:absolute;top:-30%}.vpic .l1{left:5%;transform:rotate(18deg)}.vpic .l2{right:5%;transform:rotate(-18deg)}.vpic.playing .l1{animation:5s ease-in-out infinite sway}.vpic.playing .l2{animation:6s ease-in-out infinite sway2}@keyframes sway{50%{opacity:.6;transform:rotate(8deg)}}@keyframes sway2{50%{opacity:.7;transform:rotate(-6deg)}}.vpulpit{background:linear-gradient(#0f0a1f4d,#0f0a1fd9);border-radius:40% 40% 0 0/30% 30% 0 0;width:26%;height:46%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vpulpit:before{content:"";aspect-ratio:1;background:#0f0a1fbf;border-radius:50%;width:34%;position:absolute;top:-38%;left:50%;transform:translate(-50%)}.vaudio{z-index:3;color:#fff;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.vbtn{color:#fff;border-radius:24px;place-items:center;width:48px;height:48px;display:grid}.vbtn.big{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:33px;width:66px;height:66px}.vctrl .wscrub{color:#ffffffd9}.vctrl .wscrub-track{background:#ffffff4d}.vctrl{z-index:5;opacity:0;pointer-events:none;color:#fff;background:#0006;flex-direction:column;justify-content:space-between;transition:opacity .25s;display:flex;position:absolute;inset:0}.vctrl.on{opacity:1;pointer-events:auto}.vcap{text-align:center;z-index:4;color:#fff;width:86%;font:600 13px/1.35 var(--font-inter);pointer-events:none;background:#000000b3;border-radius:6px;padding:4px 10px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.vstage .vsurface{pointer-events:none;position:absolute;inset:0}.vstage .vsurface iframe,.vstage .vsurface video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.vstage:fullscreen{aspect-ratio:auto}.scrub-buf{background:var(--line);pointer-events:none;border-radius:3px;height:100%;position:absolute;top:0;left:0}.scrub.light .scrub-buf{background:#ffffff4d}.scrub-fill,.wscrub-track{position:relative}.wscrub-track .wscrub-buf{background:var(--line);position:absolute;top:0;left:0}.wscrub-track .wscrub-fill{position:relative}.live-stage{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.live-msgs{scrollbar-width:none;flex-direction:column;gap:10px;height:230px;padding:8px 14px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.reader-bar{z-index:4;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:6px;margin:-22px 16px 0;padding:8px 10px 8px 16px;display:flex;position:relative}.rb{width:38px;height:38px;font:700 14px var(--font-inter);border-radius:12px;place-items:center;display:grid}.nugget{background:linear-gradient(135deg,#f5b83d33,#f5b83d0f);border:1px solid #f5b83d59;border-radius:20px;margin-top:22px;padding:18px}.datestrip{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.datestrip button{font:600 11px var(--font-inter);color:var(--text2);border-radius:14px;justify-items:center;gap:2px;padding:7px 0;display:grid;position:relative}.datestrip b{font:700 17px var(--font-inter);color:var(--text)}.datestrip button.on{background:var(--grad);color:#fffc}.datestrip button.on b{color:#fff}.datestrip i{background:var(--gold);border-radius:2px;width:4px;height:4px;position:absolute;bottom:3px}.cal{background:var(--card);border-radius:20px;margin-bottom:12px;padding:14px}.cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-grid button{height:36px;font:600 13px var(--font-inter);border-radius:12px;position:relative}.cal-grid button:disabled{opacity:.35}.cal-grid button.rd{background:#f5b83d40}.cal-grid button.ev:after{content:"";background:var(--p);border-radius:3px;width:5px;height:5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cal-grid button.today{outline:2px solid var(--p);outline-offset:-2px}.cal-grid button.sel{background:var(--p);color:#fff}.cal-grid button.sel:after{background:#fff}.give-amt{padding:18px 0 4px}.amt-in{font:800 52px/1 var(--font-inter);letter-spacing:-.03em;justify-content:center;align-items:baseline;gap:4px;margin:18px 0 6px;display:flex}.amt-in span{color:var(--text2);font-size:32px}.amt-in input{font:inherit;letter-spacing:inherit;text-align:left;min-width:1ch;max-width:260px;caret-color:var(--p);background:0 0;border:0;outline:none}.gtypes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gtypes button{background:var(--card);font:600 11px var(--font-inter);color:var(--text);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:12px 4px;transition:all .2s;display:grid}.gtypes button.on{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #5b2eff99}.map-prev{position:relative}.map-grid{z-index:2;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.pin{z-index:3;color:#f5b83d;filter:drop-shadow(0 4px 6px #0006);transition:all .2s;position:absolute;transform:translate(-50%,-100%)}.pin.sel{color:#fff}.sel-card{outline:2px solid var(--p)}.edate{z-index:3;color:#2a0e61;background:#fffffff2;border-radius:14px;justify-items:center;width:52px;padding:6px 0;display:grid;position:absolute;top:12px;left:12px}.edate b{font:800 20px/1 var(--font-inter)}.edate span{font:700 10px var(--font-inter);text-transform:uppercase}
html,body{background:#fbf7f0;min-height:100%;height:auto!important;overflow:auto!important}[data-theme=dark] body{background:#0b1220}.app.web{--p:#0f1f3d;--p2:#1c3461;--deep:#0a1730;--gold:#c9a24a;--grad:linear-gradient(135deg, #0f1f3d, #1c3461);--bg:#fbf7f0;--bg2:#f4ede0;--card:#f1e9da;--elev:#fff;--text:#14181f;--text2:#6b6459;--line:#14181f1a;--line2:#0f1f3d1f;--ptext:#0f1f3d;--glass:#fbf7f0e0;--glass-b:#fbf7f099;--input:#fff;--shadow:0 20px 40px -24px #14181f40;--serif:var(--font-cormorant), Georgia, serif}[data-theme=dark] .app.web{--bg:#0b1220;--bg2:#101a2e;--card:#16223a;--elev:#131d33;--text:#f3eee4;--text2:#a9a292;--line:#ffffff17;--line2:#c9a24a38;--ptext:#e4c97e;--glass:#0b1220d1;--glass-b:#0b122099;--input:#16223a;--p:#e4c97e;--p2:#c9a24a;--grad:linear-gradient(135deg, #c9a24a, #e4c97e)}[data-theme=dark] .app.web .btn-p{color:#0b1220}.web .t-h1{font:600 30px/1.1 var(--serif);letter-spacing:-.01em}.web .t-h2{font:600 24px/1.15 var(--serif)}.web .t-d{font:600 36px/1.1 var(--serif)}.web .eyebrow{color:var(--gold);letter-spacing:.18em;font-size:11px}.web .btn{font:600 14px var(--font-inter);letter-spacing:.01em;border-radius:4px}.web .btn-p{box-shadow:none}.web .btn-w{color:#0f1f3d;background:#fff}.web .chip{border-radius:4px}.web .chip.on{background:var(--p);color:#fff}[data-theme=dark] .app.web .chip.on{color:#0b1220}.web .card,.web .card-e,.web .panel,.web .sheet,.web .input,.web .li-ic,.web .menu-item,.web button.li{border-radius:8px}.web .art{border-radius:6px!important}.web .avatar,.web .icon-btn{border-radius:99px}.web .live-chip{border-radius:3px}.web .serif{font-family:var(--serif);font-style:italic;font-weight:500}.web .pill-tag{border-radius:3px}.web .bar,.web .bar div{border-radius:2px}.web .seg{border-radius:6px}.web .seg button{border-radius:4px}.web .toast{border-radius:8px}.app.web{isolation:auto;border-radius:0;flex-direction:column;width:auto;height:auto;min-height:100vh;font-size:15px;display:flex;overflow:visible}.app.web.has-pbar{padding-bottom:84px}.web .wmain{flex:1;animation:.35s fade}.web .toasts{z-index:400;position:fixed;top:82px}.web .sheet-wrap{z-index:300;position:fixed}.web .sheet-x{display:none}.web .sec-head{margin:0 0 16px;padding:0}.web .hscroll{padding:0}.web .srow{margin:0 -8px;padding:8px}.web .srow:hover,.web button.li:hover,.web .menu-item:hover{background:var(--bg2)}.web .list button.li:hover{background:var(--line)}.web .btn-p:hover{filter:brightness(1.08)}.web .btn-s:hover,.web .chip:not(.on):hover{background:var(--line2)}.web .icon-btn:hover{background:var(--card)}.web .glass-btn:hover{background:#ffffff42}.web .tap .art{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.web .tap:hover .art{transform:scale(1.015)}.web .card-e.tap:hover .art{transform:none}.web textarea.input{min-height:90px}@media (min-width:760px){.web .sheet{border-radius:26px;width:540px;max-height:86vh;animation:.3s cubic-bezier(.2,1,.3,1) modalIn;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 40px 80px -20px #0f0a1f80}.web .sheet.tall{height:auto;min-height:0;max-height:88vh}.web .sheet.wide{width:760px}.web .grab{display:none}.web .sheet-body{padding:26px 28px 28px}.web .closing .sheet{animation:.22s ease-in forwards modalOut}.web .sheet-x{background:var(--card);z-index:2;width:36px;height:36px;color:var(--text);border-radius:18px;place-items:center;display:grid;position:absolute;top:14px;right:14px}}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}@keyframes modalOut{to{opacity:0;transform:translate(-50%,-48%)scale(.97)}}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.wrap.narrow{max-width:880px}@media (max-width:700px){.wrap{padding:0 16px}}.t-xl{font:600 54px/1.02 var(--serif);letter-spacing:-.015em;text-wrap:balance}.t-lg{font:600 40px/1.06 var(--serif);letter-spacing:-.01em;text-wrap:balance}@media (max-width:700px){.t-xl{font-size:38px}.t-lg{font-size:30px}}.pgh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:34px;padding:56px 0 30px;display:flex}.pgh .t-xl:before{content:"";background:var(--gold);width:44px;height:2px;margin-bottom:18px;display:block}.wpg-hero{color:#fff;background:#0a1730;position:relative;overflow:hidden}.wpg-hero>.art{opacity:.45;inset:0;border-radius:0!important;position:absolute!important}.wpg-hero:before{content:"";z-index:2;background:linear-gradient(#0a17304d,#0a1730e6);position:absolute;inset:0}.wpg-hero-in{z-index:3;flex-wrap:wrap;align-items:flex-end;gap:24px;padding-top:72px;padding-bottom:48px;display:flex;position:relative}.wpg-hero .eyebrow{color:#e4c97e;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wpg-hero .eyebrow:before{content:"";background:#e4c97e;width:36px;height:1px}.wpg-hero .t-xl{color:#fff;font-size:clamp(40px,5vw,64px)}.wpg-hero .crumb{color:#ffffffb3;margin-bottom:18px}.wpg-hero .crumb:hover{color:#fff}.wpg-right .btn-s{color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.wpg-right .btn-s:hover{background:#fff3}.wpg-right .seg{background:#ffffff1f}.wpg-right .seg button{color:#ffffffbf}.wpg-right .seg button.on{color:#0f1f3d;background:#fff}.wpg-right .pill-tag,.wpg-right .chip{color:#fff!important;background:#ffffff1f!important}@media (max-width:700px){.wpg-hero-in{padding-top:48px;padding-bottom:32px}}.crumb{font:600 13px var(--font-inter);color:var(--text2);align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.crumb:hover{color:var(--ptext)}.sec{margin-top:72px}.sec-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:14px;display:flex}.sec-h .link{font:600 12px var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.g-sermons{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:28px 22px;display:grid}.g-sq{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:22px;display:grid}.g-2{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:18px;display:grid}.g-3{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;display:grid}.two{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.two.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1020px){.two,.two.half{grid-template-columns:minmax(0,1fr)}}.stick{position:sticky;top:92px}.panel{background:var(--elev);border:1px solid var(--line);border-radius:8px;padding:24px}.only-m{display:none!important}.w-offline{color:#fff;font:600 13px var(--font-inter);background:#2a2533;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.wbar{color:#f3eee4;font:500 12.5px var(--font-inter);letter-spacing:.02em;background:#0f1f3d}.wbar-in{justify-content:center;align-items:center;gap:14px;height:36px;display:flex}.wbar b{color:#e4c97e;font-weight:700}.wbar button{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #e4c97e99;text-decoration:underline #e4c97e99}.wbar button:hover{color:#e4c97e}@media (max-width:700px){.wbar .hide-m{display:none}}.wh{z-index:200;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-bottom:1px solid var(--line);position:sticky;top:0}.wh-in{align-items:center;gap:32px;height:80px;display:flex}.wlogo{flex-shrink:0;align-items:center;display:flex}.wnav{flex:1;gap:2px;min-width:0;display:flex}.wnav>div{position:relative}.wnav{flex:auto;justify-content:center;gap:2px;min-width:0}.wnav>div{flex-shrink:0}.wnav>div:has(.mega){position:static}.wnav-b{height:40px;font:600 12.5px var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--text2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.wnav-b:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.wnav-b:hover,.wnav-b.on{color:var(--text)}.wnav-b.on:after{transform:scaleX(1)}.wh .btn-p{background:var(--gold);color:#0f1f3d;text-transform:uppercase;letter-spacing:.1em;height:40px;padding:0 18px;font-size:12px}.wh .btn-p:hover{filter:brightness(1.05)}.wnav-b .live-dot{box-shadow:none;display:inline-block;position:relative;top:auto;right:auto}.wh-r{align-items:center;gap:4px;margin-left:auto;display:flex}.scrim{z-index:1;position:fixed;inset:0}.mega{z-index:2;background:var(--elev);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr) 200px;gap:18px;width:min(880px,100vw - 40px);padding:26px;animation:.2s fade;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -20px #2a0e6159}.mega .eyebrow{margin-bottom:8px;padding-left:10px}.mega-i{width:100%;font:600 14px var(--font-inter);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mega-i:hover{background:var(--card)}.mega-i i{color:var(--ptext)}.umenu{z-index:2;background:var(--elev);border:1px solid var(--line);border-radius:8px;width:280px;padding:10px;animation:.2s fade;position:absolute;top:50px;right:0;box-shadow:0 30px 60px -20px #2a0e6159}.umenu .menu-item{height:44px;padding:0 10px;font-size:14px}.wdrawer{z-index:260;position:fixed;inset:0}.wdrawer-p{background:var(--elev);width:min(360px,88vw);padding:18px 18px 40px;animation:.3s cubic-bezier(.2,1,.3,1) drawerIn;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes drawerIn{0%{transform:translate(100%)}}.wdrawer .menu-item{height:46px;font-size:15px}@media (max-width:1200px){.wnav .hide-l{display:none}.wnav-b{letter-spacing:.08em;padding:0 9px}}.wnav-g{position:relative}.wsub{z-index:2;background:var(--elev);border:1px solid var(--line);border-radius:8px;min-width:220px;padding:10px;animation:.2s fade;display:none;position:absolute;top:44px;left:0;box-shadow:0 30px 60px -20px #2a0e6159}.wsub.wide{grid-template-columns:1fr 220px;gap:14px;width:min(560px,100vw - 40px);padding:16px}.wsub:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.wnav-g:hover .wsub,.wnav-g:focus-within .wsub,.wnav-g.open .wsub{display:grid}.wsub-list{align-content:start;display:grid}.wdrawer .wdrawer-sub{height:42px;color:var(--text2);padding-left:38px;font-size:14px}@media (max-width:1040px){.wnav{display:none}.hide-m{display:none!important}.only-m{display:inline-flex!important}}.wfoot{color:#f3eee4;border-top:4px solid var(--gold);background:#0f1f3d;margin-top:110px}.wfoot-in{grid-template-columns:1.2fr 3.4fr 1fr;gap:32px;padding:72px 0 40px;display:grid}.wfoot-groups{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:24px 20px;display:grid}@media (max-width:1020px){.wfoot-in{grid-template-columns:1fr 1fr}.wfoot-groups{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.wfoot-in{grid-template-columns:1fr}.wfoot-groups{grid-template-columns:repeat(2,1fr)}}.wfoot h4{font:700 11px var(--font-inter);letter-spacing:.18em;text-transform:uppercase;color:#e4c97e;margin-bottom:16px}.wfoot .fl{color:#f3eee4;font:500 14px var(--font-inter);text-align:left;padding:5px 0;display:block}.wfoot .fl:hover{color:#e4c97e}.wfoot .muted,.wfoot .t-m{color:#a9b4cc!important}.wfoot-bot{color:#a9b4cc;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:22px 0;font-size:13px;display:flex}.wfoot-mission{font:500 24px/1.3 var(--serif);color:#f3eee4;max-width:340px;margin-top:16px;font-style:italic}.app-badge{color:#fff;height:46px;font:600 13px var(--font-inter);background:#ffffff14;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:10px;padding:0 16px;line-height:1.1;display:inline-flex}.app-badge:hover{color:#fff;background:#ffffff2e}.app-badge small{font:500 10px var(--font-inter);opacity:.7;display:block}.pbar{z-index:150;background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.7);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px;height:84px;padding:0 20px;animation:.35s cubic-bezier(.2,.9,.3,1.2) miniIn;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -20px #2a0e6159}.pb-l{align-items:center;gap:12px;min-width:0;display:flex}.pb-l>button{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.pb-c{justify-items:center;gap:2px;min-width:0;display:grid}.pb-ctrl{align-items:center;gap:4px;display:flex}.pb-ctrl>button{width:40px;height:40px;color:var(--text);border-radius:20px;place-items:center;display:grid;position:relative}.pb-ctrl>button:hover{background:var(--card)}.pb-ctrl .pb-play{background:var(--text);width:44px;height:44px;color:var(--bg);border-radius:22px}.pb-ctrl .pb-play:hover{background:var(--text);transform:scale(1.05)}.pb-ctrl .skipn{font-size:8px}.pb-ctrl .on-dot{background:var(--p);bottom:5px}.pb-r{justify-content:flex-end;align-items:center;gap:2px;display:flex}.pb-prog{background:var(--line2);height:3px;display:none;position:absolute;top:0;left:0;right:0}.pb-prog div{background:var(--grad);height:100%}.wscrub{width:100%;max-width:620px;font:600 11px var(--font-inter);color:var(--text2);align-items:center;gap:10px;display:flex}.wscrub>span{text-align:center;width:44px}.wscrub-hit{cursor:pointer;touch-action:none;flex:1;align-items:center;height:16px;display:flex;position:relative}.wscrub-track{background:var(--line2);border-radius:2px;width:100%;height:4px;overflow:hidden}.wscrub-track div{background:var(--grad);height:100%}.wscrub-hit i{background:var(--p);opacity:0;border-radius:6px;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.wscrub-hit:hover i,.wscrub-hit.drag i{opacity:1}@media (max-width:800px){.pbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:72px;padding:0 10px}.app.web.has-pbar{padding-bottom:72px}.pb-c .wscrub,.pb-ctrl .skip-m,.pb-r{display:none}.pb-prog{display:block}}.rbar-link{min-width:0;color:inherit;align-items:center;gap:12px;display:flex}.rbar-thumb .rbar-chip{letter-spacing:.06em;z-index:3;gap:3px;height:14px;padding:0 4px;font-size:7px;position:absolute;top:4px;left:4px}.rbar-thumb .rbar-chip:before{border-radius:2px;width:4px;height:4px}.rbar-wave{z-index:2;position:absolute;bottom:5px;left:4px;right:4px}.rbar .pb-c{justify-items:center}@media (max-width:800px){.pbar.rbar{padding:0 16px}}@media (prefers-reduced-motion:reduce){.rbar-thumb .rbar-chip:before{animation:none}}.whero{color:#fff;background:#0a1730;flex-direction:column;justify-content:flex-end;min-height:min(78vh,760px);display:flex;position:relative;overflow:hidden}.whero>.whero-bg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 8s linear;position:absolute;inset:0;transform:scale(1.04)}.whero>.whero-bg.on{opacity:1;transform:scale(1)}.whero-copy{animation:.7s cubic-bezier(.2,.8,.2,1) heroIn}.whero-stack{min-width:0;display:grid}.whero-stack>*{grid-area:1/1;min-width:0}.whero-sizer{visibility:hidden}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}}.whero-nav{z-index:3;justify-content:space-between;align-items:center;margin-top:-28px;padding-bottom:28px;display:flex;position:relative}.whero-dots{gap:8px;display:flex}.whero-dots button{background:#ffffff4d;width:28px;height:3px;transition:background .3s,width .3s}.whero-dots button.on{background:#e4c97e;width:48px}.whero:before{content:"";z-index:2;background:linear-gradient(90deg,#0a17309e,#0a17301f 72%),linear-gradient(#0a17304d,#0a173033 40%,#0a17309e);position:absolute;inset:0}.whero-in{z-index:3;grid-template-columns:minmax(0,1.4fr) minmax(0,420px);align-items:end;gap:48px;width:100%;padding-top:120px;padding-bottom:88px;display:grid;position:relative}.whero-t{font:600 clamp(44px, 6vw, 84px)/1 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:820px}.whero-t em{color:#e4c97e;font-style:italic}.whero-sub{font:400 18px/1.6 var(--font-inter);color:#f3eee4d1;max-width:560px;margin-top:22px}.whero .eyebrow{color:#e4c97e;align-items:center;gap:12px;display:flex}.whero .eyebrow:before{content:"";background:#e4c97e;width:36px;height:1px}.hero-card{-webkit-backdrop-filter:blur(16px);color:#fff;background:#fbf7f014;border:1px solid #ffffff29;padding:26px}.hero-card .t-h2{color:#fff;margin-top:8px}.hero-card .cbox{background:#ffffff1a}@media (max-width:1020px){.whero-in{grid-template-columns:minmax(0,1fr);padding-top:90px;padding-bottom:44px}.hero-card{max-width:520px}}.wstrip{background:var(--elev);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-1px;display:grid}.wstrip>button{text-align:left;border-right:1px solid var(--line);align-items:flex-start;gap:18px;padding:30px 32px;transition:background .2s;display:flex}.wstrip>button:last-child{border-right:0}.wstrip>button:hover{background:var(--bg2)}.wstrip .li-ic{background:var(--bg2);width:46px;height:46px;color:var(--gold);border-radius:99px;flex-shrink:0}.wstrip h3{font:600 22px/1.15 var(--serif);color:var(--text)}@media (max-width:900px){.wstrip{grid-template-columns:1fr}.wstrip>button{border-right:0;border-bottom:1px solid var(--line)}}.wdev{background:var(--elev);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.wdev>.art{min-height:420px;border-radius:0!important}.wdev-in{flex-direction:column;justify-content:center;padding:56px;display:flex}.wdev-in .verse{font:500 32px/1.3 var(--serif);text-wrap:pretty;margin-top:18px;font-style:italic}@media (max-width:900px){.wdev{grid-template-columns:1fr}.wdev>.art{min-height:240px}.wdev-in{padding:32px 24px}.wdev-in .verse{font-size:26px}}.vband{color:#f3eee4;text-align:center;background:#0f1f3d;padding:80px 48px;position:relative}.vband:before{content:"“";font:600 160px/1 var(--serif);color:#e4c97e2e;position:absolute;top:22px;left:50%;transform:translate(-50%)}.vband .eyebrow{color:#e4c97e}.vband .serif{max-width:900px;margin:22px auto 0;font-size:clamp(26px,3vw,40px);line-height:1.3;position:relative}.vband .btn-glass{border:1px solid #ffffff4d;border-radius:4px}@media (max-width:800px){.vband{padding:56px 24px}}.wcta{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wcta>button{text-align:left;color:#fff;align-items:flex-end;min-height:300px;padding:34px;display:flex;position:relative;overflow:hidden}.wcta>button>.art,.wcta-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;inset:0;border-radius:0!important;position:absolute!important}.wcta>button:hover .wcta-img{transform:scale(1.03)}.wcta>button:before{content:"";z-index:2;background:linear-gradient(#0000 30%,#0a1730e6);position:absolute;inset:0}.wcta-in{z-index:3;position:relative}.wcta-in h3{font:600 34px/1.05 var(--serif);margin:8px 0}.wcta-in .eyebrow{color:#e4c97e}@media (max-width:800px){.wcta{grid-template-columns:1fr}}.g-series{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:26px;display:grid}.web .scard .t-h3{font:600 20px/1.2 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;display:-webkit-box;overflow:hidden}.web .g-sermons{align-items:start}.web .g-sermons .scard{flex-direction:column;display:flex}.web .g-sermons .scard>.art{flex-shrink:0}.band{align-items:flex-end;min-height:400px;display:flex;position:relative;overflow:hidden}.band>.art{inset:0;position:absolute!important}.band:before{content:"";z-index:2;background:linear-gradient(#0a173033,#0a1730d9);position:absolute;inset:0}.band-in{z-index:3;color:#fff;flex-wrap:wrap;align-items:flex-end;gap:32px;padding-top:90px;padding-bottom:48px;display:flex;position:relative}.band-in .t-xl{color:#fff}.band-in .eyebrow{color:#e4c97e}.tbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.wsearch{background:var(--input);border:1px solid var(--line);border-radius:4px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:380px;height:44px;padding:0 14px;display:flex}.wsearch:focus-within{border-color:var(--gold)}.wsearch input{background:0 0;border:0;outline:0;flex:1;min-width:0}.wselect{background:var(--input);border:1px solid var(--line);height:40px;font:600 13px var(--font-inter);color:var(--text);cursor:pointer;border-radius:4px;padding:0 14px}.side-l{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;display:grid}.fside{gap:20px;min-width:0;display:grid;position:sticky;top:92px}.fside .chip{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;min-height:32px;padding:6px 12px;font-size:12px;line-height:1.3}@media (max-width:900px){.side-l{grid-template-columns:minmax(0,1fr)}.fside{display:none}}.srows{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:2px 28px;display:grid}.w-stage{background:#000;border-radius:24px;position:relative;overflow:hidden}.w-stage .vstage{aspect-ratio:16/9}.w-audio{aspect-ratio:16/9;place-items:center;display:grid;position:relative;overflow:hidden}.w-audio>.art:first-child{inset:0;position:absolute!important}.w-audio-in{z-index:3;align-items:center;gap:32px;padding:24px;display:flex;position:relative}@media (max-width:700px){.w-audio-in{flex-direction:column;gap:14px}.w-audio-in .np-art{width:130px!important}}.w-tabs{border-bottom:1px solid var(--line);gap:4px;margin:30px 0 18px;display:flex;overflow-x:auto}.w-tabs button{height:44px;font:700 14px var(--font-inter);color:var(--text2);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 16px;font-size:12px}.w-tabs button.on{color:var(--text);border-color:var(--gold)}.summary-card{background:var(--elev);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:8px;padding:20px}.web .tr-line{opacity:.6;font-size:15px}.web .tr-line.on{background:var(--line2);opacity:1;font-size:15px}.web .tr-line:hover{opacity:1}.live-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:24px;display:grid}@media (max-width:1020px){.live-grid{grid-template-columns:minmax(0,1fr)}}.web .live-stage{cursor:pointer;border-radius:6px}.wchat{background:var(--elev);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-height:560px;max-height:720px;display:flex;overflow:hidden}.wchat .live-msgs{flex:1;height:auto}.dev-grid{grid-template-columns:minmax(0,780px) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:1100px){.dev-grid{grid-template-columns:minmax(0,1fr)}}.dev-card{border:1px solid var(--line);background:var(--elev);border-radius:8px;overflow:hidden}.dev-card .pad{padding-left:40px;padding-right:40px}@media (max-width:700px){.dev-card .pad{padding-left:20px;padding-right:20px}}.web .datestrip{max-width:600px;margin-bottom:22px}.bible-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:900px){.bible-grid{grid-template-columns:minmax(0,1fr)}.bible-grid>aside{display:none}}.bk-list{scrollbar-width:thin;max-height:62vh;margin-top:10px;overflow-y:auto}.bk-list .menu-item{height:40px;padding:0 10px;font-size:14px}.bk-list .menu-item.on{background:var(--line2);color:var(--ptext)}.cols2>div{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))!important}.wgchat{background:var(--elev);border:1px solid var(--line);border-radius:8px;flex-direction:column;height:min(640px,70vh);display:flex;overflow:hidden}.wgchat-msgs{flex:1;align-content:start;gap:10px;padding:18px;display:grid;overflow-y:auto}.bubble{background:var(--card);border-radius:18px 18px 18px 6px;justify-self:start;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.45}.bubble.me{background:var(--grad);color:#fff;border-radius:18px 18px 6px;justify-self:end}.lib-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.vtabs{gap:4px;display:grid;position:sticky;top:92px}.vtabs button{width:100%;height:46px;font:600 14px var(--font-inter);color:var(--text2);text-align:left;border-left:2px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:0 14px;display:flex}.vtabs button:hover{background:var(--card)}.vtabs button.on{background:var(--elev);color:var(--text);border-left-color:var(--gold)}@media (max-width:900px){.lib-grid{grid-template-columns:minmax(0,1fr)}.vtabs{display:flex;position:static;overflow-x:auto}.vtabs button{flex-shrink:0;width:auto}}.tbl{border-collapse:collapse;width:100%}.tbl th{font:700 11px var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.tbl td{border-bottom:1px solid var(--line);padding:14px 12px;font-size:14px}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--bg2)}@media (max-width:700px){.tbl .hm{display:none}}.auth-hero{border-radius:6px;align-items:flex-end;height:130px;margin-bottom:20px;padding:18px;display:flex}.web .stick,.web .fside,.web .vtabs{top:100px}.web .toasts{top:130px}.scrub{margin-top:20px}.scrub-hit{cursor:pointer;touch-action:none;align-items:center;height:24px;display:flex;position:relative}.scrub-track{background:var(--line2);border-radius:3px;width:100%;height:5px;position:relative}.scrub.light .scrub-track{background:#ffffff40}.scrub-fill{background:var(--grad);border-radius:3px;height:100%}.scrub.light .scrub-fill{background:#fff}.scrub-ch{background:#00000080;width:2px;height:100%;position:absolute;top:0}.scrub-knob{background:#fff;border-radius:7px;width:14px;height:14px;transition:width .15s,height .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.scrub-knob.big{width:22px;height:22px}.scrub-bubble{color:#140b2e;font:700 13px var(--font-inter);white-space:nowrap;background:#fff;border-radius:10px;justify-items:center;padding:6px 10px;display:grid;position:absolute;bottom:26px;transform:translate(-50%);box-shadow:0 8px 20px #0000004d}.scrub-bubble small{font:500 10px var(--font-inter);opacity:.7}.np-art{aspect-ratio:1;transition:transform .5s cubic-bezier(.3,1.3,.5,1);box-shadow:0 30px 60px -18px #0009}.np-art.paused{transform:scale(.88)}.np-blur{filter:blur(60px);opacity:.6;pointer-events:none;position:absolute;inset:0}.np-play{color:#2a0e61;background:#fff;transition:transform .15s;box-shadow:0 10px 30px -8px #00000080}.np-play:active{transform:scale(.94)}.w-audio-in .np-art{flex-shrink:0;width:220px}@media (max-width:720px){.w-audio-in{flex-direction:column;gap:16px}.w-audio-in .np-art{width:140px}.w-audio{aspect-ratio:auto}}.pill-group{background:var(--card);height:36px;font:600 13px var(--font-inter);border-radius:99px;flex-shrink:0;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.pg-div{background:var(--line2);width:1px;height:20px}.heart-pop{animation:.45s cubic-bezier(.3,1.8,.5,1) heartPop}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.burst{pointer-events:none;position:absolute;inset:-10px}.burst i{background:var(--err);border-radius:3px;width:6px;height:6px;animation:.6s ease-out forwards burst;position:absolute;top:50%;left:50%}@keyframes burst{0%{transform:translate(-50%, -50%) rotate(var(--r)) translateY(0);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--r)) translateY(-26px);opacity:0}}.tr-line{font:500 16px/1.45 var(--font-inter);opacity:.55;cursor:pointer;border-radius:12px;gap:10px;padding:10px 8px;transition:all .3s;display:flex}.tr-line.past{opacity:.75}.tr-line.on{opacity:1;background:var(--card);font-size:17px;font-weight:700}.comments{gap:4px;display:grid}.cmt{border-radius:12px;gap:10px;padding:12px 0;display:flex}.cmt.reply{padding:10px 0 0}.cmt-box{background:var(--card);border-radius:18px;margin-bottom:6px;padding:12px}.emoji{background:var(--elev);border-radius:10px;place-items:center;width:36px;height:32px;font-size:17px;display:grid}.send{background:var(--grad);color:#fff;border-radius:22px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.send:disabled{opacity:.4}.share-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.share-grid button{font:500 12px var(--font-inter);justify-items:center;gap:6px;display:grid}.share-grid span{background:var(--card);width:56px;height:56px;color:var(--ptext);border-radius:18px;place-items:center;display:grid}.copy-row{background:var(--input);font:500 13px var(--font-inter);border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.copy-row span{flex:1}.wave{align-items:center;gap:2px;height:44px;margin:14px 0;display:flex}.wave i{border-radius:2px;flex:1}.q-row{border-radius:14px;align-items:center;gap:12px;padding:6px;transition:background .2s;display:flex;position:relative}.typing{gap:4px;display:inline-flex}.typing i{background:var(--text2);border-radius:3px;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.w-notes{background:var(--elev);resize:vertical;height:auto;margin-top:10px;padding:12px 14px;line-height:1.5}
html,body{font-family:var(--font-inter), system-ui, sans-serif}a{color:inherit;text-decoration:none}.article-body a{color:#0b57d0;text-underline-offset:2px;text-decoration:underline}[data-theme=dark] .article-body a{color:#8ab4f8}.wbar a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #e4c97e99;text-decoration:underline #e4c97e99}.wbar a:hover{color:#e4c97e}.wstrip>a{text-align:left;border-right:1px solid var(--line);align-items:flex-start;gap:18px;padding:30px 32px;transition:background .2s;display:flex}.wstrip>a:last-child{border-right:0}.wstrip>a:hover{background:var(--bg2)}@media (max-width:900px){.wstrip>a{border-right:0;border-bottom:1px solid var(--line)}}.wcta>a{text-align:left;color:#fff;align-items:flex-end;min-height:300px;padding:34px;display:flex;position:relative;overflow:hidden}.wcta>a>.art{width:100%;height:100%;transition:transform .6s;inset:0;border-radius:0!important;position:absolute!important}.wcta>a:hover>.art{transform:scale(1.03)}.wcta>a:before{content:"";z-index:2;background:linear-gradient(#0000 30%,#0a1730e6);position:absolute;inset:0}.whero>.whero-bg.art{position:absolute;border-radius:0!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.wpg-hero-in>.grow,.pgh>.grow{flex-basis:100%}}.dev-hero-shade{z-index:2;pointer-events:none;background:linear-gradient(#0a06181f 0%,#0a06184d 40%,#0a0618d1 100%);position:absolute;inset:0}.dev-hero-shade.even{background:#0a061873}.dev-grid>*,.dev-card,.dev-grid aside>*{min-width:0;max-width:100%}.dev-grid .vod,.dev-grid .panel,.dev-card .pad{overflow-wrap:anywhere}.dev-card .chip{white-space:normal;text-align:left;flex-shrink:1;max-width:100%;height:auto;min-height:36px;padding-top:6px;padding-bottom:6px}.web .datestrip{max-width:min(600px,100%)}.wpg-right{min-width:0;max-width:100%}
.dz-eb{color:var(--gold);letter-spacing:.24em;align-items:center;gap:14px;font-size:13px;display:flex}.dz-eb:before{content:"";background:currentColor;flex-shrink:0;width:40px;height:1px}.dz-eb.c{justify-content:center}.dz-eb.c:after{content:"";background:currentColor;flex-shrink:0;width:40px;height:1px}.dz-eb.r:before{display:none}.dz-eb.r:after{content:"";background:currentColor;flex-shrink:0;width:40px;height:1px}.dz-h{font:500 clamp(36px, 4.2vw, 62px)/1.05 var(--serif);color:var(--text);letter-spacing:-.01em;margin-top:14px}.dz-script{font:400 clamp(30px, 3vw, 46px)/.95 var(--font-allura), "Allura", cursive;color:var(--gold);white-space:pre-line;pointer-events:none;z-index:3;position:absolute;transform:rotate(-10deg)}.dz-script:after{content:"";background:linear-gradient(90deg,#0000,currentColor);width:90%;height:1px;margin:10px 0 0 15%;display:block;transform:rotate(-4deg)}.dz-words{letter-spacing:.3em;text-transform:uppercase;color:var(--text2);pointer-events:none;z-index:2;gap:12px;margin:0;padding:0;font:600 10px Inter;list-style:none;display:grid;position:absolute}.dz-words:after{content:"";background:var(--gold);width:32px;height:1px;margin-top:4px}.dz-arc{pointer-events:none;z-index:0;border:1px solid #c9a24a59;border-radius:50%;position:absolute}.dz-kw{font:500 11px var(--serif);letter-spacing:.28em;text-transform:uppercase;color:var(--text2);flex-wrap:wrap;row-gap:10px;display:flex}.dz-kw:not(.c){clip-path:inset(-6px -6px -6px 30px);margin-left:-30px}.dz-kw.c{justify-content:center}.dz-kw em{white-space:nowrap;font-style:normal}.dz-kw em:before{content:"|";text-align:center;letter-spacing:0;opacity:.5;width:30px;display:inline-block}.dz-kw.c em:first-child:before{display:none}@media (max-width:700px){.dz-kw.c{flex-direction:column;align-items:center}.dz-kw.c em:before{display:none}}.dz-corner{font:500 11px var(--serif);letter-spacing:.3em;text-transform:uppercase;white-space:pre-line;text-align:right;color:var(--text2);pointer-events:none;z-index:2;line-height:2.2;position:absolute}.dz-corner:after{content:"";background:var(--gold);width:32px;height:1px;margin:6px 0 0 auto;display:block}.on-navy .dz-words,.on-navy .dz-kw,.on-navy .dz-corner{color:#f3eee49e}.on-navy .dz-script,.on-navy .dz-eb{color:#e4c97e}.on-navy .dz-h{color:#fff}.hband.on-navy{background:radial-gradient(80% 60% at 50% 30%,#14284d,#0f1f3d 70%);overflow:hidden}.web .btn-line{color:#fff;height:60px;font:600 20px var(--serif);background:0 0;border:1px solid #c9a24a;border-radius:6px;padding:0 36px}.web .btn-line:hover{background:#e4c97e14}@media (max-width:900px){.dz-words,.dz-arc,.dz-corner{display:none}.dz-script{font-size:28px}}
.web .btn-gold{color:#0f1f3d;height:60px;font:600 20px var(--serif);background:linear-gradient(135deg,#f2dca0,#c9a24a);border-radius:6px;padding:0 36px;box-shadow:0 14px 30px -14px #c9a24a99}.web .btn-gold:hover{filter:brightness(1.05)}.hband{--hb-cream:#f8f4ec;--hb-sand:#f1eadd;--hb-white:#fffdf9;--hb-navy:#0f1f3d;--hb-deep:#0a1730;--hb:var(--hb-cream);--hb-blend:180px;--u:min(1px, calc(100vw / 1672));background:var(--hb);padding:88px 0;position:relative}[data-theme=dark] .hband{--hb-cream:#0b1220;--hb-sand:#101a2e;--hb-white:#131d33}.hband.sand{--hb:var(--hb-sand)}.hband.white{--hb:var(--hb-white)}.hband.navy{--hb:var(--hb-navy)}.hband.deep{--hb:var(--hb-deep)}.hband.cream,.hband.sand,.hband.white{--text:#0f1f3d;--text2:#4a5468;--line:#0f1f3d1f}[data-theme=dark] .hband.cream,[data-theme=dark] .hband.sand,[data-theme=dark] .hband.white{--text:#f3eee4;--text2:#a9a292;--line:#ffffff17}.hband.navy,.hband.deep{color:#f3eee4}.hband:is(.cream,.sand,.white)+.hband:is(.cream,.sand,.white),.hband:is(.navy,.deep)+.hband:is(.navy,.deep){background:linear-gradient(180deg, var(--hb-prev) 0, var(--hb) var(--hb-blend))}.hband.cream+.hband{--hb-prev:var(--hb-cream)}.hband.sand+.hband{--hb-prev:var(--hb-sand)}.hband.white+.hband{--hb-prev:var(--hb-white)}.hband.navy+.hband{--hb-prev:var(--hb-navy)}.hband.deep+.hband{--hb-prev:var(--hb-deep)}.hband.navy+.hband.deep:before{content:"";height:var(--hb-blend);z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--hb-navy), transparent);position:absolute;top:0;left:0;right:0}.hband.nopad{padding:0}.hband .sec{margin-top:0}.hband .sec+.sec,.hband .sec+div,.hband div+.sec{margin-top:72px}.hband.nopad .sec{margin:0}@media (max-width:800px){.hband{--hb-blend:110px;padding:48px 0}.hband .sec+.sec,.hband .sec+div,.hband div+.sec{margin-top:48px}}.hv{overflow:hidden}.hv-in{z-index:2;width:100%;max-width:1672px;margin:0 auto;position:relative}.hv .dz-h{letter-spacing:-.01em}.hv .btn svg{width:var(--hv-ic,20px);height:var(--hv-ic,20px)}.hv .btn:focus-visible,.hv-fq-i button:focus-visible,.hv-fq-link:focus-visible{outline-offset:3px;outline:2px solid #c9a24a}.hv-note-in{column-gap:calc(65 * var(--u));padding:calc(79 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u)) calc(123 * var(--u));grid-template-columns:minmax(0,574fr) minmax(0,850fr);align-items:center;display:grid}.hv-note-ph{padding-right:calc(28 * var(--u));position:relative}.hv-note-panel{z-index:0;background:#0f1f3d;position:absolute;inset:-1200px 53% -1200px -100vw}.hv-note-arc1{left:calc(-703 * var(--u));top:calc(-64 * var(--u));width:calc(700 * var(--u));height:calc(700 * var(--u));border-color:#c9a24a52}.hv-note-frame{z-index:1;top:calc(-34 * var(--u));right:0;bottom:calc(61 * var(--u));border-radius:calc(26 * var(--u));border:1px solid #c9a24a99;position:absolute;left:47%}.hv-note-img{z-index:2;aspect-ratio:546/782;border-radius:calc(20 * var(--u));background:#0f1f3d;border:1.5px solid #c9a24ad9;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a173099}.hv-note-img>img,.hv-note-img>.art{width:100%;height:100%;border-radius:0!important}.hv-note-badge{z-index:3;left:calc(-99 * var(--u));width:max(120px, calc(184 * var(--u)));aspect-ratio:1;text-align:center;padding:calc(40 * var(--u));background:radial-gradient(circle at 32% 28%,#f6e2aa,#d8b45f 48%,#c9a24a 78%);border-radius:50%;place-items:center;display:grid;position:absolute;top:18.5%;box-shadow:0 18px 40px -16px #0000008c}.hv-note-badge span{font:600 max(8px, calc(13 * var(--u)))/1.6 var(--font-inter), Inter, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#0f1f3d}.hv-note-badge span:after{content:"";width:calc(32 * var(--u));height:1px;margin:calc(12 * var(--u)) auto 0;background:#0f1f3d8c;display:block}.hv-note-script{left:calc(-78 * var(--u));bottom:calc(-6 * var(--u));font-size:max(30px, calc(54 * var(--u)));color:#e4c97e}.hv-note-copy{z-index:2;min-width:0;position:relative}.hv-note .dz-eb{font:600 max(11px, calc(15 * var(--u)))/1.2 var(--font-inter), Inter, sans-serif;letter-spacing:.24em;gap:calc(14 * var(--u))}.hv-note .dz-eb:before{width:calc(40 * var(--u))}.hv-note .dz-h{font:600 max(38px, calc(79 * var(--u)))/1.05 var(--serif);margin-top:calc(26 * var(--u));color:var(--text)}.hv-note-body{margin-top:calc(30 * var(--u));max-width:calc(800 * var(--u));gap:calc(26 * var(--u));display:grid}.hv-note-body p{font:400 max(16px, calc(24.5 * var(--u)))/1.67 var(--font-inter), Inter, sans-serif;color:var(--text2)}.hv-note-sig{margin-top:calc(36 * var(--u))}.hv-note-sig:before{content:"";width:calc(65 * var(--u));background:var(--gold);height:1px;margin:0 0 calc(32 * var(--u)) calc(16 * var(--u));display:block}.hv-note-name{font:italic 500 max(26px, calc(40 * var(--u)))/1.1 var(--serif);color:var(--text)}.hv-note-role{font:500 max(12px, calc(17 * var(--u)))/1.3 var(--font-inter), Inter, sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--text2);margin-top:calc(8 * var(--u))}.hv-note-cta{margin-top:calc(40 * var(--u));--hv-ic:max(20px, calc(28 * var(--u)))}.hv-note-cta .btn{height:max(54px, calc(81 * var(--u)));padding:0 calc(46 * var(--u));gap:calc(20 * var(--u));font:600 max(17px, calc(24 * var(--u))) var(--font-inter), Inter, sans-serif;border-radius:calc(7 * var(--u))}.hv-note-arc2{right:calc(-468 * var(--u));bottom:calc(-559 * var(--u));width:calc(880 * var(--u));height:calc(880 * var(--u));border-color:#c9a24a40}.hv-note-corner{right:calc(69 * var(--u));bottom:calc(61 * var(--u));font:500 max(10px, calc(14 * var(--u)))/1.93 var(--serif);letter-spacing:.3em}.hv-note-corner:after{width:calc(48 * var(--u));margin:calc(20 * var(--u)) calc(17 * var(--u)) 0 auto}@media (max-width:900px){.hv-note-in{grid-template-columns:minmax(0,1fr);row-gap:48px;padding:56px 16px}.hv-note-ph{width:min(360px,100%);margin:0 auto;padding-right:20px}.hv-note-panel{top:-200px;bottom:30%;right:45%}.hv-note-frame{border-radius:20px;top:-18px;bottom:40px}.hv-note-badge{padding:16px;top:8%;left:8px}.hv-note-script{font-size:34px;bottom:-14px;left:0}.hv-note-sig:before{margin-bottom:20px}}.hv-vis-glow{z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 50% 38%,#1c3461bf,#0000 72%);position:absolute;inset:0}.hv-vis-a1{left:calc(-360 * var(--u));top:calc(360 * var(--u));width:calc(440 * var(--u));height:calc(440 * var(--u))}.hv-vis-a2{right:calc(-260 * var(--u));bottom:calc(-420 * var(--u));width:calc(900 * var(--u));height:calc(900 * var(--u))}.hv-vis-in{padding:calc(86 * var(--u)) calc(67 * var(--u)) calc(36 * var(--u));text-align:center}.hv-vis-h{max-width:calc(1100 * var(--u));margin:0 auto}.hv-vis .dz-eb{font:600 max(11px, calc(15 * var(--u)))/1.2 var(--font-inter), Inter, sans-serif;letter-spacing:.24em;gap:calc(26 * var(--u));color:#e4c97e}.hv-vis .dz-eb:before,.hv-vis .dz-eb:after{width:calc(74 * var(--u))}.hv-vis .dz-h{font:500 max(34px, calc(70 * var(--u)))/1.05 var(--serif);color:#fff;margin-top:calc(20 * var(--u))}.hv-vis-h p{font:400 max(16px, calc(22 * var(--u)))/1.5 var(--font-inter), Inter, sans-serif;color:#f3eee4cc;margin-top:calc(6 * var(--u))}.hv-vis-g{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:calc(30 * var(--u));margin:calc(52 * var(--u)) 0 0;text-align:left;padding:0;list-style:none;display:grid}.hv-vis-c{border-radius:calc(16 * var(--u));background:#f8f3ea;border:1.5px solid #c9a24abf;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.hv-vis-ph{aspect-ratio:3/2;background:#14284d;position:relative}.hv-vis-ph>img,.hv-vis-ph>.art{width:100%;height:100%;inset:0;border-radius:0!important;position:absolute!important}.hv-vis-b{padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(24 * var(--u)) calc(25 * var(--u));background:linear-gradient(#fcf9f3,#f2ebde);flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.hv-vis-n{font:500 max(24px, calc(34 * var(--u)))/1 var(--serif);font-variant-numeric:lining-nums;color:#c9a24a;padding:calc(8 * var(--u)) calc(28 * var(--u)) 0 0;margin-right:calc(32 * var(--u));border-right:1px solid #0f1f3d1f}.hv-vis-b h3{align-items:center;gap:calc(16 * var(--u));font:500 max(20px, calc(30 * var(--u)))/1.15 var(--serif);color:#0f1f3d;display:flex}.hv-vis-ic{width:max(22px, calc(30 * var(--u)));height:max(22px, calc(30 * var(--u)));color:#c9a24a}.hv-vis-b p{font:400 max(14px, calc(19 * var(--u)))/1.53 var(--font-inter), Inter, sans-serif;color:#4a5468;margin-top:calc(10 * var(--u))}.hv-vis-cta{margin-top:calc(36 * var(--u));--hv-ic:max(20px, calc(26 * var(--u)));justify-content:center;display:flex}.hv-vis-cta .btn{height:max(52px, calc(64 * var(--u)));min-width:calc(336 * var(--u));padding:0 calc(40 * var(--u));gap:calc(16 * var(--u));font:600 max(19px, calc(26 * var(--u))) var(--serif);border-radius:calc(6 * var(--u))}.hv-vis-kw{margin-top:calc(32 * var(--u));font:500 max(10px, calc(13 * var(--u))) var(--serif);letter-spacing:.28em;gap:calc(20 * var(--u))}.hv-vis-kw em+em:before{margin-right:calc(20 * var(--u))}.hv-vis-w{left:calc(67 * var(--u));top:calc(86 * var(--u));text-align:left;font:500 max(9px, calc(13 * var(--u))) var(--serif);letter-spacing:.3em;gap:calc(18 * var(--u))}.hv-vis-w:after{width:calc(34 * var(--u));margin-top:calc(10 * var(--u))}.hv-vis-s{right:calc(62 * var(--u));top:calc(88 * var(--u));font-size:max(30px, calc(56 * var(--u)))}.hv-vis-corner{right:calc(65 * var(--u));bottom:calc(54 * var(--u));text-align:left;font:500 max(10px, calc(13 * var(--u)))/2.05 var(--serif);letter-spacing:.3em}.hv-vis-corner:after{width:calc(34 * var(--u));margin:calc(10 * var(--u)) 0 0}@media (max-width:1100px){.hv-vis-b{grid-template-columns:minmax(0,1fr);row-gap:10px}.hv-vis-n{border:0;margin:0;padding:0}}@media (max-width:900px){.hv-vis-in{padding:56px 16px 40px}.hv-vis-g{grid-template-columns:minmax(0,1fr);gap:20px;max-width:520px;margin:36px auto 0}.hv-vis-s{width:max-content;margin:0 auto 28px;display:block;position:relative;top:auto;right:auto}.hv-vis-cta{margin-top:32px}.hv-vis-kw{gap:10px;margin-top:24px}.hv-vis-kw em+em:before{margin-right:10px}}.hv-fq-in{column-gap:calc(54 * var(--u));padding:calc(60 * var(--u)) calc(52 * var(--u)) calc(48 * var(--u)) calc(60 * var(--u));grid-template-columns:minmax(0,885fr) minmax(0,621fr);align-items:start;display:grid}.hv-fq.solo .hv-fq-in{grid-template-columns:minmax(0,1fr);max-width:1100px}.hv-fq .dz-eb{font:600 max(11px, calc(15 * var(--u)))/1.2 var(--font-inter), Inter, sans-serif;letter-spacing:.24em;gap:calc(29 * var(--u))}.hv-fq .dz-eb:before{width:calc(50 * var(--u))}.hv-fq-l .dz-h{font:500 max(40px, calc(80 * var(--u)))/1.05 var(--serif);letter-spacing:-.015em;margin-top:calc(18 * var(--u));color:var(--text)}.hv-fq-sub{font:400 max(16px, calc(21 * var(--u)))/1.67 var(--font-inter), Inter, sans-serif;color:var(--text2);margin-top:calc(12 * var(--u));max-width:calc(860 * var(--u))}.hv-fq-list{margin-top:calc(38 * var(--u))}.hv-fq-i{border-bottom:1px solid var(--line)}.hv-fq-i:last-child{border-bottom:0}.hv-fq-i h3{font:inherit;margin:0}.hv-fq-i button{align-items:center;gap:calc(34 * var(--u));width:100%;min-height:max(64px, calc(86 * var(--u)));padding:calc(12 * var(--u)) 0;text-align:left;color:var(--text);border-radius:4px;display:flex}.hv-fq-ic{width:max(46px, calc(62 * var(--u)));height:max(46px, calc(62 * var(--u)));color:#c9a24a;background:#c9a24a21;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hv-fq-ic svg{width:max(22px, calc(32 * var(--u)));height:max(22px, calc(32 * var(--u)))}.hv-fq-q{min-width:0;font:500 max(19px, calc(28 * var(--u)))/1.3 var(--serif);flex:1;transition:color .2s}.hv-fq-i.on .hv-fq-q,.hv-fq-i button:hover .hv-fq-q{color:#a8822f}[data-theme=dark] .hv-fq-i.on .hv-fq-q,[data-theme=dark] .hv-fq-i button:hover .hv-fq-q{color:#e4c97e}.hv-fq-pm{width:max(20px, calc(26 * var(--u)));height:max(20px, calc(26 * var(--u)));margin-right:calc(6 * var(--u));color:var(--text)}.hv-fq-a{padding:0 calc(60 * var(--u)) calc(24 * var(--u)) calc(96 * var(--u));gap:calc(10 * var(--u));animation:.25s hvFade;display:grid}.hv-fq-a p{font:400 max(15px, calc(18 * var(--u)))/1.7 var(--font-inter), Inter, sans-serif;color:var(--text2)}.hv-fq-a[hidden]{display:none}@keyframes hvFade{0%{opacity:0;transform:translateY(-4px)}}.hv-fq-r{margin-top:calc(15 * var(--u));border-radius:calc(24 * var(--u));color:#f3eee4;min-height:max(600px, calc(818 * var(--u)));padding:calc(77 * var(--u)) calc(57 * var(--u));isolation:isolate;background:#0f1f3d;flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:96px;overflow:hidden;box-shadow:0 40px 80px -40px #0a173099}.hv-fq-r-img{z-index:-1;height:58%;position:absolute;bottom:0;left:0;right:0}.hv-fq-r-img>img,.hv-fq-r-img>.art{opacity:.6;width:100%;height:100%;border-radius:0!important}.hv-fq-r-img:after{content:"";background:linear-gradient(#0f1f3d 0,#0f1f3db3 30%,#0f1f3d59 65%,#0f1f3d99);position:absolute;inset:0}.hv-fq-r .dz-eb{gap:calc(21 * var(--u));color:#e4c97e}.hv-fq-r .dz-eb:before{width:calc(42 * var(--u))}.hv-fq-r h3{font:500 max(34px, calc(66 * var(--u)))/.99 var(--serif);color:#fff;margin-top:calc(24 * var(--u));max-width:calc(420 * var(--u));z-index:2;position:relative}.hv-fq-r p{font:400 max(15px, calc(20 * var(--u)))/1.75 var(--font-inter), Inter, sans-serif;color:#f3eee4d9;max-width:calc(430 * var(--u));margin-top:calc(26 * var(--u));z-index:2;position:relative}.hv-fq-r p+p{margin-top:calc(10 * var(--u))}.hv-fq-rbtn{margin-top:calc(32 * var(--u));z-index:2;--hv-ic:max(20px, calc(28 * var(--u)));position:relative}.hv-fq-rbtn .btn{height:max(52px, calc(69 * var(--u)));padding:0 calc(34 * var(--u));gap:calc(16 * var(--u));font:600 max(15px, calc(21 * var(--u))) var(--font-inter), Inter, sans-serif;border-radius:calc(6 * var(--u));color:#0f1f3d}.hv-fq-rbtn .btn .hv-fq-arr{width:max(18px, calc(24 * var(--u)));height:max(18px, calc(24 * var(--u)));margin-left:calc(6 * var(--u))}.hv-fq-link{z-index:2;margin-top:calc(26 * var(--u));align-items:center;gap:calc(8 * var(--u));font:500 max(14px, calc(19 * var(--u))) var(--font-inter), Inter, sans-serif;color:#e4c97e;display:inline-flex;position:relative}.hv-fq-link:hover{color:#f2dca0}.hv-fq-ra{left:73%;top:calc(-10 * var(--u));width:calc(530 * var(--u));height:calc(530 * var(--u));border-color:#e4c97e80}.hv-fq-rw{right:calc(33 * var(--u));top:calc(148 * var(--u));font:500 max(9px, calc(12 * var(--u))) var(--font-inter), Inter, sans-serif;letter-spacing:.3em;gap:calc(15 * var(--u));color:#f3eee4b3}.hv-fq-rw:after{width:calc(32 * var(--u));margin-top:calc(6 * var(--u))}.hv-fq-rs{left:calc(41 * var(--u));bottom:calc(38 * var(--u));font-size:max(30px, calc(50 * var(--u)));color:#e4c97e}.hv-fq-rc{right:calc(67 * var(--u));bottom:calc(63 * var(--u));text-align:center;font:500 max(10px, calc(15 * var(--u)))/1.8 var(--serif);letter-spacing:.3em;color:#f3eee4e6}.hv-fq-rc:after{width:calc(34 * var(--u));margin:calc(14 * var(--u)) auto 0}@media (max-width:1000px){.hv-fq-in{grid-template-columns:minmax(0,1fr);row-gap:40px;padding:56px 32px}.hv-fq-r{min-height:600px;margin-top:0;padding:48px 32px;position:relative;top:auto}.hv-fq-a{padding-left:0;padding-right:0}}@media (max-width:700px){.hv-fq-in{padding:48px 16px}.hv-fq-i button{gap:14px}.hv-fq-r{min-height:560px;padding:40px 24px}.hv-fq-rs{bottom:24px;left:20px}}.hv-st-glow{z-index:0;pointer-events:none;background:radial-gradient(50% 70% at 78%,#28468261,#0000 70%);position:absolute;inset:0}.hv-st-arc{right:calc(-300 * var(--u));width:calc(760 * var(--u));height:calc(760 * var(--u));border-color:#e4c97e38;top:50%;transform:translateY(-50%)}.hv-st-in{column-gap:calc(80 * var(--u));padding:calc(104 * var(--u)) calc(60 * var(--u));grid-template-columns:minmax(0,700fr) minmax(0,812fr);align-items:center;display:grid}.hv-st-copy{min-width:0}.hv-st .dz-eb{font:600 max(11px, calc(15 * var(--u)))/1.2 var(--font-inter), Inter, sans-serif;letter-spacing:.24em;gap:calc(14 * var(--u));color:#e4c97e}.hv-st .dz-eb:before{width:calc(40 * var(--u))}.hv-st .dz-h{font:500 max(36px, calc(72 * var(--u)))/1.05 var(--serif);color:#fff;margin-top:calc(22 * var(--u))}.hv-st-sub{margin-top:calc(24 * var(--u));gap:calc(14 * var(--u));max-width:calc(640 * var(--u));display:grid}.hv-st-sub p{font:400 max(16px, calc(20 * var(--u)))/1.75 var(--font-inter), Inter, sans-serif;color:#f3eee4d1}.hv-st-cta{margin-top:calc(36 * var(--u));--hv-ic:max(20px, calc(26 * var(--u)))}.hv-st-cta .btn{height:max(52px, calc(72 * var(--u)));padding:0 calc(42 * var(--u));gap:calc(18 * var(--u));font:600 max(17px, calc(22 * var(--u))) var(--font-inter), Inter, sans-serif;border-radius:calc(6 * var(--u))}.hv-st-kw{margin-top:calc(44 * var(--u));padding-top:calc(20 * var(--u));font:500 max(10px, calc(13 * var(--u))) var(--serif);letter-spacing:.28em;gap:calc(16 * var(--u));color:#f3eee49e;position:relative}.hv-st-kw:before{content:"";width:calc(40 * var(--u));background:#c9a24a;height:1px;position:absolute;top:0;left:0}.hv-st-kw em+em:before{margin-right:calc(16 * var(--u))}.hv-st-ph{min-width:0;padding:calc(96 * var(--u)) calc(130 * var(--u)) calc(72 * var(--u)) 0;position:relative}.hv-st-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hv-st-t{aspect-ratio:3/4;border-radius:calc(4 * var(--u));background:#14284d;border:1px solid #e4c97e99;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #000000a6}.hv-st-t>img,.hv-st-t>.art{width:100%;height:100%;inset:0;border-radius:0!important;position:absolute!important}.hv-st-t:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 62%,#0a1730b3);position:absolute;inset:0}.hv-st-t.then>img{filter:sepia(.6)saturate(.75)contrast(.95)brightness(.95)}.hv-st-tag{left:calc(16 * var(--u));bottom:calc(16 * var(--u));z-index:2;align-items:center;gap:calc(10 * var(--u));font:600 max(10px, calc(12 * var(--u))) var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#fff;display:flex;position:absolute}.hv-st-tag:before{content:"";width:calc(24 * var(--u));background:#e4c97e;height:1px}.hv-st-s{right:calc(150 * var(--u));font-size:max(30px, calc(52 * var(--u)));color:#e4c97e;top:0}.hv-st-w{font:500 max(9px, calc(13 * var(--u))) var(--serif);letter-spacing:.3em;gap:calc(18 * var(--u));color:#f3eee49e;top:50%;right:0;transform:translateY(-50%)}.hv-st-w:after{width:calc(34 * var(--u));margin-top:calc(10 * var(--u))}.hv-st-cont{right:calc(130 * var(--u));font:italic 500 max(15px, calc(20 * var(--u))) var(--serif);color:#e4c97e;border-bottom:1px solid #e4c97e80;padding-bottom:6px;position:absolute;bottom:0}@media (max-width:1000px){.hv-st-in{grid-template-columns:minmax(0,1fr);row-gap:24px;padding:72px 32px}.hv-st-ph{padding:72px 120px 44px 0}.hv-st-s{right:120px}}@media (max-width:900px){.hv-st-ph{padding:64px 0 44px}.hv-st-s{right:0}}@media (max-width:600px){.hv-st-cont{display:none}.hv-st-ph{padding-bottom:0}}@media (max-width:700px){.hv-st-in{padding:56px 16px}.hv-st-g{gap:6px}.hv-st-tag{letter-spacing:.14em;font-size:9px;bottom:8px;left:8px}.hv-st-tag:before{width:12px}}@media (max-width:900px){.hband.hv{--u:.62px}}@media (max-width:600px){.hband.hv{--u:.55px}.hv-fq-r h3,.hv-fq-r p,.hv-note-body,.hv-st-sub,.hv-fq-sub{max-width:none}.hv-fq-rs{display:none}.hv-fq-r{min-height:0}.hv-fq-r-img{height:46%}}.whome .g-series{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.whome .g-series>:nth-child(n+11){display:none}.whome .g-series .gs-t{font:600 20px/1.2 var(--serif);margin-top:12px}.whome .g-series .gs-m{margin-top:2px}@media (max-width:1199px){.whome .g-series{grid-template-columns:repeat(4,minmax(0,1fr))}.whome .g-series>:nth-child(n+9){display:none}}@media (max-width:899px){.whome .g-series{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.whome .g-series>:nth-child(n+7){display:none}}@media (max-width:599px){.whome .g-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.whome .g-series>:nth-child(n+5){display:none}.whome .g-series .gs-t{margin-top:8px;font-size:16px}.whome .g-series .gs-m{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}}@media (min-width:1000px){.hband .g-sermons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:600px) and (max-width:999px){.hband .g-sermons{grid-template-columns:repeat(2,minmax(0,1fr))}}
.hb-in{z-index:1;width:100%;max-width:1672px;margin:0 auto;padding:0 clamp(16px,4.3vw,72px);position:relative}.wfoot button.fl{cursor:pointer;background:0 0;border:0;width:auto}.gp-logo{flex-shrink:0;width:20px;height:22px}.scard-hov{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#0a173026,#0a1730bf);border-radius:18px;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.scard-hov>span{color:#0f1f3d;background:#fff;border-radius:99px;place-items:center;width:58px;height:58px;padding-left:3px;transition:transform .22s cubic-bezier(.2,.9,.3,1.45);display:grid;transform:scale(.7);box-shadow:0 10px 30px #0000004d}@media (hover:hover){.scard-th:hover .scard-hov{opacity:1}.scard-th:hover .scard-hov>span{transform:scale(1)}}.scard:focus-visible .scard-hov{opacity:1}.scard:focus-visible .scard-hov>span{transform:scale(1)}@media (prefers-reduced-motion:reduce){.scard-hov,.scard-hov>span{transition:none}}.hband.deep.nopad:has(.wvs){background:#0a1730}.wvs{color:#f3eee4;text-align:center;background:linear-gradient(#0000 calc(100% - 160px),#0a1730),radial-gradient(55% 65% at 48% 42%,#15295a 0,#0e1e42 45%,#0a1730 100%);justify-content:center;align-items:center;min-height:clamp(640px,56vw,940px);padding:96px 32px;display:flex;position:relative;overflow:hidden}.wvs:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 0 100%,#050c1e99,#0000 70%),radial-gradient(30% 30% at 100% 0,#050c1e80,#0000 70%);position:absolute;inset:0}.wvs-glow{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#e4c97e24,#0000);width:34%;height:52%;position:absolute;top:6%;right:-4%}.wvs-fol{z-index:0;pointer-events:none;opacity:.75;width:34%;height:62%;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(80% 80% at 100% 30%,#000 35%,#0000 75%);mask-image:radial-gradient(80% 80% at 100% 30%,#000 35%,#0000 75%)}.wvs-fol>img,.wvs-fol>.art{filter:blur(2px);width:100%;height:100%}.wvs-img{aspect-ratio:3/2;z-index:1;pointer-events:none;width:min(54%,980px);position:absolute;bottom:-14%;right:-9%;-webkit-mask-image:radial-gradient(75% 80% at 72% 70%,#000 45%,#0000 80%);mask-image:radial-gradient(75% 80% at 72% 70%,#000 45%,#0000 80%)}.wvs-img>img{object-fit:cover;mix-blend-mode:lighten;filter:saturate(1.05)brightness(.95);transform-origin:70% 70%;width:100%;height:100%;display:block;transform:rotate(-8deg)}.wvs-in{z-index:2;max-width:1000px;margin:0 auto;position:relative}.wvs-q{justify-content:center;align-items:center;gap:34px;display:flex}.wvs-q .ln{background:#e4c97e8c;width:94px;height:1px}.wvs-q .qm{font:700 clamp(84px, 7.6vw, 128px)/.75 var(--serif);color:#e8c77a;height:.5em;padding-top:.08em;display:block}.wvs .eyebrow{color:#e8c77a;font:700 clamp(13px, 1.1vw, 17px) var(--font-inter), Inter, sans-serif;letter-spacing:.3em;text-transform:uppercase;margin-top:clamp(22px,2.4vw,40px)}.wvs blockquote{font:italic 500 clamp(30px, 3.5vw, 58px)/1.42 var(--serif);color:#fff;letter-spacing:-.003em;margin:clamp(22px,2.2vw,38px) auto 0}.wvs-ref{font:700 clamp(13px, 1.15vw, 18px) var(--font-inter), Inter, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e8c77a;margin-top:clamp(28px,3.2vw,54px)}.wvs-btns{flex-wrap:wrap;justify-content:center;gap:clamp(16px,1.6vw,28px);margin-top:clamp(30px,3.4vw,58px);display:flex}.web .wvs-btns .btn{min-width:clamp(240px,20.3vw,340px);height:clamp(64px,5.4vw,90px);font:600 clamp(19px, 1.6vw, 26px) var(--serif);border-radius:7px;gap:16px;padding:0 32px}.web .wvs-btns .btn svg{width:clamp(22px,1.8vw,30px);height:clamp(22px,1.8vw,30px)}.web .wvs-btns .btn-gold{box-shadow:0 18px 40px -18px #c9a24a8c}.web .wvs-btns .btn-line{color:#fff;border:1.5px solid #e8c77a}.wvs-corner{text-align:left;color:#e8c77a;font:600 12px/2.25 var(--serif);letter-spacing:.32em;top:11%;left:4.6%}.wvs-corner:after{background:linear-gradient(#e8c77a,#0000);width:1px;height:90px;margin:16px 0 0 2px}.wvs-w{color:#f3eee4b3;font:500 12px/2.35 var(--serif);letter-spacing:.3em;gap:0;bottom:8%;left:4.6%}.wvs-w:before{content:"";background:#e8c77a;width:36px;height:1px;margin-bottom:20px}.wvs-w:after{display:none}.wvs-arc{aspect-ratio:1;border-color:#e4c97e59;width:49%;height:auto;top:31%;left:-38%}.wvs-s{color:#e8c77a;font-size:clamp(30px,2.7vw,46px);top:6%;right:3.2%}.wvs-s:after{background:#e8c77a;width:36px;margin:22px auto 0;transform:none}@media (max-width:1500px) and (min-width:1201px){.wvs-img{width:50%;right:-13%}}.wvs-w{text-align:left}@media (max-width:1200px){.wvs-w,.wvs-corner{display:none}.wvs-img{opacity:.55;width:58%;bottom:-18%;right:-14%}.wvs{padding-bottom:140px}}@media (max-width:900px){.wvs{min-height:0;padding:72px 22px calc(38vw + 40px)}.wvs-s,.wvs-fol{display:none}.wvs-q{gap:20px}.wvs-q .ln{width:52px}.wvs-img{opacity:.35;width:86%;bottom:-12%;right:-26%}}.wnx-h .dz-eb,.wts-hl .dz-eb{font:600 clamp(13px, 1vw, 17px) var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase}.wnx{text-align:center;position:relative}.wnx-h{z-index:2;max-width:820px;margin:0 auto;position:relative}.wnx-h .dz-h{margin-top:18px}.wnx-h p{font:400 clamp(16px, 1.25vw, 20px)/1.6 var(--font-inter), Inter, sans-serif;color:var(--text2);max-width:800px;margin:18px auto 0}.wnx-g{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.2vw,32px);margin-top:52px;padding:0 clamp(0px,3vw,48px);display:grid;position:relative}@media (max-width:1300px){.wnx-g{padding:0}}.wnx-c{text-align:left;color:#fff;background:#0f1f3d;border-bottom:2px solid #c9a24a99;border-radius:20px;align-items:flex-end;min-height:clamp(380px,30vw,500px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a17308c}.wnx-c:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.wnx-c>img,.wnx-c>.art{width:100%;height:100%;transition:transform .8s;inset:0;border-radius:0!important;position:absolute!important}@media (hover:hover){.wnx-c:hover>img{transform:scale(1.04)}}.wnx-c:before{content:"";z-index:1;background:linear-gradient(#0f1f3d00 30%,#0f1f3dc7 52%,#0f1f3df5 72%,#0f1f3d);position:absolute;inset:0}.wnx-in{z-index:2;padding:0 120px 40px 40px;position:relative}.wnx-in .dz-eb{color:#e4c97e;font:600 clamp(13px, 1vw, 16px) var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase}.wnx-in h3{font:500 clamp(28px, 2.7vw, 44px)/1.1 var(--serif);color:#fff;margin-top:12px}.wnx-in p{font:400 clamp(15px, 1.15vw, 18px)/1.6 var(--font-inter), Inter, sans-serif;color:#f3eee4d9;max-width:440px;margin-top:10px}.wnx-go{z-index:2;color:#e4c97e;border:1.5px solid #e4c97e;border-radius:50%;place-items:center;width:68px;height:68px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:40px;right:40px}.wnx-c:hover .wnx-go,.wnx-c:focus-visible .wnx-go{color:#0f1f3d;background:#e4c97e}.wnx-w{text-align:left;top:42%;left:calc(-1*clamp(16px,4.3vw,72px) + 14px)}.wnx-s{top:-6px;right:0}.wnx-a{width:560px;height:560px;top:40px;left:-300px}.wnx-a2{width:640px;height:640px;top:120px;right:-520px}.hband:has(>.hb-in>.wnx){overflow:hidden}@media (max-width:1400px){.wnx-w{display:none}}@media (max-width:1100px){.wnx-s{top:-40px}}@media (max-width:900px){.wnx-in .dz-eb{letter-spacing:.16em;font-size:12px}.wnx-g{grid-template-columns:1fr}.wnx-c{min-height:360px}.wnx-in{padding:0 92px 28px 24px}.wnx-go{width:54px;height:54px;bottom:28px;right:22px}.wnx-s{width:max-content;margin:0 auto 26px;display:block;position:relative;top:auto;right:auto}}.wts{position:relative}.wts-h{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wts-hl{flex:auto;min-width:0}.wts-hl .dz-h{white-space:nowrap;font-size:clamp(36px,3.75vw,64px)}@media (max-width:1200px){.wts-hl .dz-h{white-space:normal}}.wts-v{font:italic 500 clamp(18px, 1.45vw, 24px)/1.4 var(--serif);color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:20px;display:flex}.wts-ref{font:700 clamp(13px, 1.1vw, 18px) var(--font-inter), Inter, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;font-style:normal;display:flex}.wts-ref:before{content:"";background:var(--gold);width:28px;height:1px}.wts-hr{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:28px;display:flex}.wts-s{margin-top:-30px;margin-right:4px;display:block;position:relative}.wts-arrows{gap:16px;display:flex}.wts-ar{border:1px solid var(--line2);width:64px;height:64px;color:var(--text);background:#fffdf980;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.wts-ar:hover,.wts-ar:focus-visible{border-color:var(--gold);color:var(--gold)}.wts-g{grid-template-columns:minmax(0,1.98fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.2vw,36px);margin-top:clamp(28px,2.6vw,40px);display:grid}.wts-g.solo{grid-template-columns:minmax(0,1fr)}.wts-vp{border-radius:14px;min-width:0;overflow:hidden}.wts-tr{gap:24px;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}.wts-tr.jump{transition:none}.wts-c{border:1px solid var(--line);background:#fffdf9;border-radius:14px;flex-direction:column;flex:0 0 100%;min-width:0;padding:clamp(36px,3.6vw,56px) clamp(28px,3.6vw,60px) clamp(32px,2.8vw,46px);display:flex;position:relative;overflow:hidden}.wts-q{font:600 clamp(72px, 6vw, 96px)/1 var(--serif);color:var(--gold);height:clamp(36px,3vw,46px);margin-top:-6px;overflow:visible}.wts-c h3{font:600 clamp(30px, 2.9vw, 48px)/1.1 var(--serif);color:var(--text);margin-top:clamp(24px,2.4vw,40px)}.wts-c p{font:400 clamp(17px, 1.38vw, 23px)/1.7 var(--font-inter), Inter, sans-serif;color:var(--text2);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:840px;margin:16px 0 30px;display:-webkit-box;overflow:hidden}.wts-by{border-top:1px solid var(--line);z-index:1;align-items:center;gap:20px;margin-top:auto;padding-top:22px;display:flex;position:relative}.wts-by .avatar{color:#fff;flex-shrink:0;font-weight:700;background:linear-gradient(135deg,#1f4fb0,#0b3a8c)!important}.wts-n{font:600 clamp(22px, 1.7vw, 28px)/1.1 var(--serif);color:var(--text)}.wts-m{font:400 clamp(14px, 1.05vw, 17px) var(--font-inter), Inter, sans-serif;color:var(--text2);margin-top:4px}.wts-play{color:#fff;background:#0f1f3d;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:auto;padding-left:3px;transition:transform .2s;display:grid}.wts-play:hover{transform:scale(1.06)}.wts-bigq{font:600 clamp(180px, 16vw, 280px)/1 var(--serif);color:#c9a24a1f;pointer-events:none;position:absolute;bottom:clamp(-110px,-6vw,-70px);right:clamp(28px,3.6vw,60px)}.wts-box{color:#f3eee4;background:#0f1f3d;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(36px,2.9vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a173099}.wts-box>*{z-index:1;position:relative}.wts-box>.dz-arc{z-index:0;position:absolute}.wts-box h3{font:600 clamp(32px, 2.9vw, 48px)/1.1 var(--serif);color:#fff;max-width:calc(100% - 90px);margin-top:12px}.wts-box p{font:400 clamp(16px, 1.2vw, 20px)/1.7 var(--font-inter), Inter, sans-serif;color:#f3eee4d9;margin-bottom:12px}.web .wts-box .btn{height:clamp(60px,4.6vw,78px);font:600 clamp(16px, 1.4vw, 22px) var(--font-inter), Inter, sans-serif;white-space:nowrap;border-radius:6px;align-self:stretch;gap:clamp(10px,1vw,14px);padding:0 clamp(16px,2vw,36px)}.wts-bw{text-align:center;font:500 clamp(10px, .8vw, 13px)/2.1 var(--font-inter), Inter, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#f3eee49e;white-space:pre-line;position:absolute;top:clamp(36px,3vw,48px);right:clamp(28px,2.6vw,44px)}.wts-bw:after{content:"";background:#e4c97e;width:24px;height:1px;margin:8px auto 0;display:block}.wts-ba{width:340px;height:340px;top:-60px;right:-150px;border-color:#e4c97e73!important}@media (max-width:1150px){.wts-bw{display:none}.wts-box h3{max-width:none}}.wts-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,2.6vw,44px);display:flex}.wts-dots{gap:13px;display:flex}.wts-dots button{background:#0f1f3d1f;border-radius:3px;width:54px;height:5px;transition:background .2s;position:relative}.wts-dots button:before{content:"";position:absolute;inset:-10px 0}.wts-dots button.on{background:var(--gold)}.wts-all{font:700 clamp(15px, 1.15vw, 19px) var(--font-inter), Inter, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:12px;display:flex}.wts-all:hover{color:var(--gold)}.app.web.dark .wts-c{background:var(--elev)}.app.web.dark .wts-dots button{background:var(--line2)}@media (max-width:1000px){.wts-h{flex-direction:column;align-items:stretch}.wts-hr{flex-direction:row;justify-content:space-between;align-items:center}.wts-s{margin-top:0}}@media (max-width:900px){.wts-g{grid-template-columns:1fr}.wts-c,.wts-box{padding:32px 24px}.wts-ar{width:52px;height:52px}.wts-dots button{width:36px}}@media (prefers-reduced-motion:reduce){.wts-tr{transition:none}}@media (max-width:600px){.wnx-in .dz-eb:after{display:none}.wnx-in{padding-right:84px}}.wvs blockquote,.wvs-btns .btn,.wts .dz-h,.wts-v,.wts-c h3,.wts-n,.wts-box h3,.wnx .dz-h,.wnx-in h3{font-variant-numeric:lining-nums}
.pg-band{padding:104px 0;position:relative}.pg-band.cream{background:var(--bg)}.pg-band.sand{background:linear-gradient(180deg, var(--bg) 0, var(--bg2) 180px, var(--bg2) calc(100% - 180px), var(--bg) 100%)}.pg-band.white{background:linear-gradient(180deg, var(--bg) 0, var(--elev) 180px, var(--elev) calc(100% - 180px), var(--bg) 100%)}.pg-band.navy{color:#f3eee4;background:radial-gradient(80% 70% at 50% 30%,#14284d,#0f1f3d 70%);overflow:hidden}.pg-band.navy .crumb{color:#f3eee4b3;margin-bottom:22px}.pg-band.navy .crumb:hover{color:#fff}.pg-sec-h{max-width:760px;margin-bottom:44px}.pg-sec-h .dz-h{margin-top:0}.pg-sec-h.row-end{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;max-width:none;display:flex}.pg-sub{color:var(--text2);margin-top:14px;font:400 17px/1.65 Inter}.row-end .pg-sub{margin:0 0 6px}.pg-btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pg-more{color:var(--gold);align-items:center;gap:6px;margin-bottom:8px;font:600 14px Inter;display:inline-flex}.pg-more:hover{text-decoration:underline}.pg-skel-hero{background:#0f1f3d;height:min(52vh,420px)}@media (max-width:800px){.pg-band{padding:64px 0}.pg-sec-h{margin-bottom:28px}}.pg-st-hero{padding:56px 0 64px}.pg-st-hero .dz-h.pg-st-title{color:#fff;max-width:960px;margin-top:18px;font-size:clamp(40px,5.2vw,76px)}.pg-st-split{background:#0f1f3d;grid-template-columns:1fr 1fr;gap:4px;display:grid}.pg-st-split>figure{aspect-ratio:16/10;background:#0a1730;margin:0;position:relative;overflow:hidden}.pg-st-split>figure>img,.pg-st-split>figure>.art{width:100%;height:100%;inset:0;border-radius:0!important;position:absolute!important}.pg-st-split>figure:after{content:"";background:linear-gradient(#0000 55%,#0a1730c7);position:absolute;inset:0}.pg-st-split>figure.then>img{filter:sepia(.75)saturate(.8)contrast(.95)brightness(.97)}.wst-tag{z-index:2;color:#fff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font:600 12px Inter;display:flex;position:absolute;bottom:24px;left:28px}.wst-tag:before{content:"";background:#e4c97e;width:32px;height:1px}@media (max-width:700px){.pg-st-split{grid-template-columns:1fr}.wst-tag{bottom:16px;left:18px}}.pg-st-body{padding-top:24px}.wst-intro{font:500 clamp(23px, 2.4vw, 32px)/1.45 var(--serif);text-align:center;color:var(--text);padding:56px 0 8px}.wst-chaps{gap:112px;margin-top:72px;display:grid}.wchap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.wchap.flip .wchap-ph{order:2}.wchap-ph{aspect-ratio:5/4;position:relative;overflow:hidden}.wchap-ph>img,.wchap-ph>.art{width:100%;height:100%;border-radius:0!important}.wchap-in{max-width:540px}.wchap.flip .wchap-in{justify-self:end}.wchap-l{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:16px;font:600 12px Inter;display:flex}.wchap-l span{font:600 64px/.9 var(--serif);color:var(--text);letter-spacing:-.01em;font-variant-numeric:lining-nums}.wchap-in h2{font:600 clamp(30px, 3.2vw, 46px)/1.08 var(--serif);color:var(--text);margin:20px 0 18px}.wchap-in p{color:var(--text2);font:400 17px/1.75 Inter}.wchap-in p+p{margin-top:14px}.wchap-q{border-left:2px solid var(--gold);font:500 italic 23px/1.4 var(--serif);color:var(--text);margin:26px 0 0;padding-left:20px}@media (max-width:900px){.wst-chaps{gap:64px;margin-top:48px}.wchap{grid-template-columns:1fr;gap:24px}.wchap.flip .wchap-ph{order:0}.wchap-in,.wchap.flip .wchap-in{justify-self:start;max-width:none}.wchap-l span{font-size:48px}}.wpov{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.wpov-c{background:var(--elev);border:1px solid var(--line);flex-direction:column;gap:18px;margin:0;padding:32px 28px;display:flex}.wpov-c .dz-eb{letter-spacing:.2em;font-size:11px}.wpov-c .dz-eb:before{width:24px}.wpov-c .q{font:500 italic 21px/1.45 var(--serif);color:var(--text);margin:0}.wpov-who{align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.wpov-ph{border-radius:99px;flex-shrink:0;width:72px;height:72px}.wpov-n{font:600 20px/1.2 var(--serif);color:var(--text)}.wpov-s{color:var(--text2);margin-top:2px;font:400 14px/1.4 Inter}@media (max-width:900px){.wpov{grid-template-columns:1fr;max-width:560px}}.wgal{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;grid-auto-flow:dense;gap:6px;display:grid}.wgal>button{cursor:zoom-in;background:#0a1730;border:0;padding:0;position:relative;overflow:hidden}.wgal>button.big{grid-area:span 2/span 2}.wgal>button>img,.wgal>button>.art{width:100%;height:100%;transition:transform .6s;border-radius:0!important}.wgal>button:hover>img{transform:scale(1.04)}.wgal>button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (max-width:800px){.wgal{grid-template-columns:1fr 1fr;grid-auto-rows:150px}}.pg-lb{z-index:400;background:#0a1730f2;place-items:center;padding:64px 88px;display:grid;position:fixed;inset:0}.pg-lb-fig{pointer-events:none;grid-template-rows:minmax(0,1fr) auto;gap:14px;width:100%;height:100%;margin:0;display:grid}.pg-lb-fig>img,.pg-lb-fig>.art{pointer-events:auto;width:100%;height:100%;min-height:0}.pg-lb-fig figcaption{color:#f3eee4cc;pointer-events:auto;justify-content:center;gap:18px;font:500 14px Inter;display:flex}.pg-lb-x,.pg-lb-nav{color:#fff;cursor:pointer;background:#0a173099;border:1px solid #e4c97e80;border-radius:99px;place-items:center;width:48px;height:48px;display:grid;position:absolute}.pg-lb-x:hover,.pg-lb-nav:hover{background:#e4c97e2e}.pg-lb-x:focus-visible,.pg-lb-nav:focus-visible{outline-offset:2px;outline:2px solid #e4c97e}.pg-lb-x{top:20px;right:20px}.pg-lb-nav{top:50%;transform:translateY(-50%)}.pg-lb-nav.prev{left:20px}.pg-lb-nav.next{right:20px}@media (max-width:700px){.pg-lb{padding:72px 12px 56px}.pg-lb-nav{top:auto;bottom:12px;transform:none}.pg-lb-nav.prev{left:calc(50% - 60px)}.pg-lb-nav.next{right:calc(50% - 60px)}.pg-lb-fig figcaption{display:none}}.pg-close{text-align:center;padding:120px 0}.pg-close .dz-h{max-width:820px;margin:0 auto}.pg-close p{color:#f3eee4d1;max-width:560px;margin:18px auto 0;font:400 18px/1.65 Inter}.pg-close .pg-btns{justify-content:center;margin-top:36px}.pg-close .btn-glass{color:#fff;height:60px;font:600 20px var(--serif);border:1px solid #e4c97eb3;border-radius:6px;padding:0 32px}@media (max-width:800px){.pg-close{padding:80px 0}}.pg-nums{padding:96px 0}.pg-nums-h{text-align:center;margin-bottom:56px}.pg-nums-h .dz-h{margin-top:14px}.pg-nums-g{--c:var(--n,4);grid-template-columns:repeat(var(--c), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.pg-nums-g>li{text-align:center;justify-items:center;gap:14px;padding:8px 16px;display:grid;position:relative}.pg-nums-g>li+li:before{content:"";background:#c9a24a47;width:1px;position:absolute;top:12%;bottom:12%;left:0}.pg-num{font:600 clamp(36px, calc(min(1216px, 100vw) * .24 / var(--c)), 80px)/1 var(--serif);color:var(--gold);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.pg-num-l{letter-spacing:.22em;text-transform:uppercase;color:#f3eee4c7;max-width:200px;font:600 12px/1.5 Inter}@media (max-width:1000px){.pg-nums-g{--c:3;row-gap:40px}.pg-nums-g>li:nth-child(3n+1):before{display:none}}@media (max-width:600px){.pg-nums{padding:64px 0}.pg-nums-g{--c:2}.pg-nums-g>li:before{display:none}}.wwho-h{text-align:center;max-width:720px;margin:0 auto 36px}.wwho-f{text-align:center;justify-items:center;gap:24px;max-width:600px;margin:36px auto 0;display:grid}.wwho-f p{color:var(--text2);font:400 17px/1.65 Inter}.wwho-b{text-align:center;color:#fff;background:#0a1730;justify-content:center;align-items:center;min-height:420px;padding:72px 32px;display:flex;position:relative;overflow:hidden}.wwho-b>img,.wwho-b>.art{width:100%;height:100%;inset:0;border-radius:0!important;position:absolute!important}.wwho-b:before{content:"";z-index:2;background:linear-gradient(#0a17308c,#0a1730d9);position:absolute;inset:0}.wwho-b-in{z-index:3;justify-items:center;max-width:900px;display:grid;position:relative}.wwho-b h2{font:700 clamp(36px, 4.5vw, 64px)/1 var(--serif);letter-spacing:.06em;text-transform:uppercase;color:#fff}.wwho-b blockquote{font-family:var(--serif);color:#f3eee4;font-size:clamp(28px,3.4vw,46px);font-style:italic;font-weight:500;line-height:1.25}.wwho-b p{color:#f3eee4d1;max-width:560px;margin-top:22px;font:400 16px/1.65 Inter}.pg-ab-banner{min-height:min(76vh,640px);padding:120px 0 96px}.pg-ab-banner .wwho-b-in{max-width:1080px}.pg-ab-banner .dz-eb{color:#e4c97e;margin-top:36px}.pg-ab-vision{font:500 italic clamp(32px, 4vw, 58px)/1.18 var(--serif);color:#f3eee4;letter-spacing:-.005em;margin-top:20px}@media (max-width:700px){.pg-ab-banner{padding:88px 0 64px}}.pg-mis{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.pg-mis-h{position:sticky;top:120px}.pg-mis-h .dz-h{margin-top:0}.pg-mis-l{margin:0;padding:0;list-style:none}.pg-mis-l>li{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:20px;padding:36px 0;display:grid}.pg-mis-l>li:first-child{border-top:0;padding-top:4px}.pg-mis-n{font:600 48px/1 var(--serif);color:var(--gold);font-variant-numeric:lining-nums}.pg-mis-l h3{font:600 clamp(24px, 2.2vw, 30px)/1.15 var(--serif);color:var(--text)}.pg-mis-l p{color:var(--text2);margin-top:12px;font:400 17px/1.75 Inter}@media (max-width:1000px){.pg-mis{grid-template-columns:1fr;gap:16px}.pg-mis-h{position:static}}@media (max-width:600px){.pg-mis-l>li{grid-template-columns:1fr;gap:8px;padding:28px 0}.pg-mis-n{font-size:40px}}.wval-g{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wval{aspect-ratio:3/4;color:#fff;text-align:left;background:#0a1730;align-items:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.wval>img,.wval>.art{width:100%;height:100%;transition:transform .7s;inset:0;border-radius:0!important;position:absolute!important}.wval:hover>img{transform:scale(1.05)}.wval:before{content:"";z-index:2;background:linear-gradient(#0a173000 35%,#0a1730eb);position:absolute;inset:0}.wval-in{z-index:3;position:relative}.wval-in h3{font:700 clamp(24px, 2.2vw, 32px)/1.05 var(--serif);color:#fff}.wval-in p{color:#f3eee4d1;margin-top:8px;font:400 13px/1.5 Inter}@media (max-width:1000px){.wval-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.wval-g{grid-template-columns:1fr 1fr;gap:8px}.wval{padding:14px}.wval-in p{font-size:12px}}.pg-leads{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.pg-lead{background:var(--elev);border:1px solid var(--line);color:inherit;flex-direction:column;transition:border-color .2s,transform .3s;display:flex}.pg-lead:hover{border-color:var(--gold);transform:translateY(-3px)}.pg-lead:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pg-lead-ph{aspect-ratio:4/5;position:relative;overflow:hidden}.pg-lead-ph>img,.pg-lead-ph>.art{width:100%;height:100%;transition:transform .7s;border-radius:0!important}.pg-lead:hover .pg-lead-ph>img{transform:scale(1.04)}.pg-lead-in{flex:1;align-content:start;gap:10px;padding:24px 24px 26px;display:grid}.pg-lead-r{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font:600 12px Inter}.pg-lead-in h3{font:600 28px/1.1 var(--serif);color:var(--text)}.pg-lead-in p{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font:400 15px/1.65 Inter;display:-webkit-box;overflow:hidden}.pg-lead-go{color:var(--gold);align-items:center;gap:6px;margin-top:4px;font:600 14px Inter;display:inline-flex}@media (max-width:1000px){.pg-leads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-leads{grid-template-columns:1fr}.pg-lead-ph{aspect-ratio:4/3.6}}.pg-work-sub{color:var(--text2);max-width:720px;margin-top:16px;font:400 17px/1.7 Inter}.wdept{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px 0;display:grid}.wdept:first-of-type{border-top:0;padding-top:8px}.wdept.flip>.wdept-ph{order:2}.wdept-ph{aspect-ratio:4/3;position:relative;overflow:hidden}.wdept-ph>img,.wdept-ph>.art{width:100%;height:100%;border-radius:0!important}.wdept-in .dz-eb{font-size:12px}.wdept h3{font:600 clamp(28px, 2.8vw, 38px)/1.1 var(--serif);color:var(--text);margin-top:12px}.wdept-v{border-left:2px solid var(--gold);font:500 italic 21px/1.45 var(--serif);color:var(--text);margin:16px 0 0;padding-left:18px}.wdept p{color:var(--text2);margin-top:16px;font:400 16px/1.75 Inter}.wunits{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.wunits>li{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);color:var(--text);border-radius:99px;padding:8px 14px;font:600 12px Inter}.wdept-btn{margin-top:26px}@media (max-width:900px){.wdept{grid-template-columns:1fr;gap:22px;padding:40px 0}.wdept.flip>.wdept-ph{order:0}}.pg-contact{padding-top:72px}.pg-contact-l{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-contact-l a{background:var(--elev);border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;align-items:center;gap:16px;height:100%;padding:20px 22px;font:600 16px/1.45 Inter;transition:border-color .2s;display:flex}.pg-contact-l a:hover{border-color:var(--gold)}.pg-contact-ic{width:44px;height:44px;color:var(--gold);background:#c9a24a24;border-radius:99px;flex-shrink:0;place-items:center;display:grid}.pg-ld-hero{padding:56px 0 80px}.pg-ld-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:72px;display:grid}.pg-ld-ph{aspect-ratio:4/5;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.pg-ld-ph>img,.pg-ld-ph>.art{width:100%;height:100%;border-radius:0!important}.pg-ld-in .dz-h{color:#fff;margin-top:16px;font-size:clamp(40px,5vw,72px)}.pg-ld-in .btn-glass{color:#fff;border:1px solid #e4c97e99}.pg-ld-bio{padding-top:8px}.pg-ld-bio p{color:var(--text);font:400 18px/1.85 Inter}.pg-ld-bio p+p{margin-top:18px}.pg-ld-bio p:first-child{font:500 clamp(22px, 2vw, 26px)/1.55 var(--serif)}@media (max-width:800px){.pg-ld-hero{padding:32px 0 56px}.pg-ld-grid{grid-template-columns:1fr;gap:28px}.pg-ld-ph{aspect-ratio:1;max-width:420px}.pg-ld-in .crumb{display:none}}.sv-ask{text-align:center;place-items:center;min-height:calc(100dvh - 72px);padding:40px 16px 56px;display:grid}.sv-ask-in{justify-items:center;gap:22px;width:100%;max-width:920px;display:grid}.sv-q{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,7vw,5rem);font-weight:700;line-height:1.05}.sv-sub{max-width:560px;color:var(--text2);text-wrap:balance;font-size:clamp(15px,2.2vw,18px);line-height:1.5}.sv-btns{gap:14px;width:100%;margin-top:10px;display:grid}@media (min-width:700px){.sv-btns{grid-template-columns:1fr 1fr;gap:20px}}.sv-btn{min-height:112px;font:800 clamp(1.8rem, 5vw, 2.8rem) / 1 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;border-radius:22px;align-content:center;place-items:center;gap:4px;padding:18px 20px;transition:transform .15s,box-shadow .15s,filter .15s;display:grid}.sv-btn small{font:600 13px/1.3 var(--font-inter);letter-spacing:0;text-transform:none;opacity:.85}.sv-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.sv-btn:active{transform:translateY(0)}.sv-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sv-yes{color:#fff;background:var(--grad);box-shadow:0 24px 48px -18px #5b2eff8c}.sv-no{color:var(--text);background:var(--elev);border:2px solid var(--line2);box-shadow:var(--shadow)}.sv-foot{color:var(--text2);font-size:13px}.sv-form{gap:18px;max-width:720px;margin:0 auto;scroll-margin-top:100px;display:grid}.sv-sec{background:var(--elev);border:1px solid var(--line);border-radius:18px;gap:14px;padding:22px 18px;display:grid}@media (min-width:560px){.sv-sec{padding:26px 24px}}.sv-sec{min-width:0}.sv-sec-h{gap:2px;margin:0 0 4px;display:grid}.sv-sec-n{font:700 11px var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--ptext)}.sv-steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:6px 0 8px;display:grid}.sv-steps span{background:var(--line);border-radius:2px;height:4px}.sv-steps span.on{background:var(--p)}.sv-sec-h h2:focus{outline:none}.sv-sec-h h2:focus-visible{outline:2px solid var(--p);outline-offset:4px;border-radius:4px}.sv-grid{gap:14px;display:grid}@media (min-width:560px){.sv-grid.two{grid-template-columns:1fr 1fr}}.sv-field{gap:6px;min-width:0;display:grid}.sv-field>label,.sv-field>.sv-label{font:600 13px var(--font-inter);color:var(--text2)}.sv-field .input,.sv-field select.input,.sv-field textarea.input{width:100%;min-height:48px;font-size:16px}.sv-field select.input{appearance:auto}.sv-field.err .input{border-color:var(--err);box-shadow:0 0 0 3px #e5484d1f}.sv-err{color:var(--err);font-size:13px}.sv-opts{flex-wrap:wrap;gap:8px;display:flex}.sv-opts .chip{min-height:44px;padding:0 16px;font-size:14px}.sv-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.sv-check input{width:22px;height:22px;accent-color:var(--p);flex:none;margin-top:2px}.sv-submit{z-index:1;position:sticky;bottom:12px}.sv-submit .btn{width:100%;min-height:56px;font-size:16px}.sv-nav{gap:10px;display:flex}.sv-nav .btn{flex:1 1 0;min-width:0}.sv-nav .btn-s{flex:0 34%}.sv-done{text-align:center;justify-items:center;gap:14px;padding:24px 0 40px;display:grid}.sv-done-ic{color:#fff;background:var(--grad);border-radius:28px;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 20px 40px -14px #5b2eff99}
.vslot{aspect-ratio:16/9;border-radius:inherit;background:#000;width:100%;position:relative}.vslot-poster{border-radius:inherit;place-items:center;width:100%;display:grid;position:absolute;inset:0;overflow:hidden}.vslot-poster .vslot-play{border-radius:38px;width:76px;height:76px;transition:transform .15s;position:relative}.vslot-poster:hover .vslot-play,.vslot-poster:focus-visible .vslot-play{transform:scale(1.06)}.vhost-anchor{width:0;height:0;position:absolute;top:0;left:0}.vhost{background:#000;overflow:hidden}.vhost-media{position:relative}.vhost .vstage{aspect-ratio:16/9}.vhost.is-page{z-index:1;position:absolute}.vhost.is-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;left:0}.vhost.is-dock{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:150;border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.7);width:360px;color:var(--text);border-radius:16px;animation:.35s cubic-bezier(.2,.9,.3,1.2) miniIn;position:fixed;box-shadow:0 24px 50px -20px #0a17308c}.app.web.has-pbar .vhost.is-dock{bottom:calc(84px + 16px + env(safe-area-inset-bottom,0px))}.vhost.is-dock .vhost-media{background:#000}.vhost-tap{z-index:1;cursor:pointer;position:absolute;inset:0}.vdock-bar{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:2px;padding:10px 6px 10px 14px;display:grid;position:relative}.vdock-prog{background:var(--line2);height:3px;position:absolute;top:0;left:0;right:0}.vdock-prog div{background:var(--grad);height:100%}.vdock-info{min-width:0;color:inherit;gap:2px;padding-right:6px;display:grid}.vdock-sub{color:var(--text2)}.vdock-play{background:var(--text);width:40px;height:40px;color:var(--bg);border-radius:20px;place-items:center;margin-right:2px;transition:transform .15s;display:grid}.vdock-play:hover{transform:scale(1.05)}.vdock-play:disabled{opacity:.5}.vdock-bar .icon-btn{width:38px;height:38px}.vhost.is-dock :focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:700px){.vhost.is-dock{left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:center;width:auto;display:grid}.app.web.has-pbar .vhost.is-dock{bottom:calc(72px + 8px + env(safe-area-inset-bottom,0px))}.app.web.has-vdock{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.vhost.is-dock .vhost-media{align-self:stretch;align-items:center;display:grid}.vdock-bar{padding:8px 4px 8px 10px;position:static}.vdock-prog{top:auto;bottom:0}.vdock-bar .vdock-expand{display:none}}@media (prefers-reduced-motion:reduce){.vhost.is-dock{animation:none}.vdock-play,.vslot-poster .vslot-play{transition:none}.vdock-play:hover,.vslot-poster:hover .vslot-play{transform:none}}
.cf-tools{align-items:center;gap:8px;display:flex}.cf-round{background:var(--card);width:40px;height:40px;color:var(--text);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.cf-search{background:var(--elev);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.cf-search input{min-width:0;font:500 14px var(--font-inter);color:var(--text);background:0 0;flex:1}.cf-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cf-chips::-webkit-scrollbar{display:none}.cf-chips .chip{height:32px;padding:0 11px;font-size:12px}.cf-type-chips .chip{height:30px;padding:0 10px}.cf-spin{border:2px solid var(--line2);border-top-color:var(--p);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.cmp-thumb{background:var(--card);border-radius:10px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.cmp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cmp-x{color:#fff;background:#0a0618b3;border-radius:9px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px}.cross-card{border:1px dashed var(--line2);width:100%;color:inherit;text-align:left;background:0 0;border-radius:22px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.cross-ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.focus-ring{box-shadow:0 0 0 3px var(--p);animation:3s forwards focusFade}@keyframes focusFade{70%{box-shadow:0 0 0 3px var(--p)}to{box-shadow:0 0 #0000}}.alb-view{z-index:120;color:#fff;background:#0a0618;flex-direction:column;animation:.25s fade;display:flex;position:fixed;inset:0}.alb-top{padding:calc(16px + env(safe-area-inset-top)) 16px 8px;justify-content:space-between}.alb-btn{color:#fff;height:32px;font:600 13px var(--font-inter);background:#ffffff2e;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.alb-btn.alb-icon{border-radius:18px;width:36px;height:36px;padding:0}.alb-stage{cursor:pointer;flex:1;position:relative;overflow:hidden}.alb-track{height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.alb-slide{flex:0 0 100%;justify-content:center;align-items:center;padding:0 12px;display:flex}.alb-slide img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.alb-dots{justify-content:center;gap:5px;padding:8px;display:flex}.alb-dots i{background:#ffffff4d;border-radius:3px;width:6px;height:6px;transition:width .2s}.alb-dots i.on{background:#fff;width:16px}.alb-cap{width:100%;max-width:720px;padding:8px 20px calc(24px + env(safe-area-inset-bottom));margin:0 auto}.react-pills{background:var(--card);border-radius:99px;align-items:center;gap:2px;padding:3px;display:flex}.react-pill{border-radius:99px;place-items:center;width:30px;height:28px;font-size:15px;transition:transform .15s,background .2s;display:grid;position:relative}.react-pill.on{background:var(--elev);transform:scale(1.08);box-shadow:0 1px 4px #140b2e1f}.react-pill:active{transform:scale(1.25)}.react-pill:disabled{opacity:.6}.react-pop{pointer-events:none;font-size:22px;animation:.7s ease-out forwards reactPop;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@keyframes reactPop{to{opacity:0;transform:translate(-50%,-34px)scale(1.4)}}.react-sum{white-space:nowrap;flex-shrink:0;margin-left:4px}.dw-reacts .react-pills{background:#ffffff2e}.dw-reacts .react-pill.on{box-shadow:none;background:#ffffff59}.dw-reacts .muted,.dw-reacts .react-sum{color:#ffffffe6}.cf-pins{scrollbar-width:none;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.cf-pins::-webkit-scrollbar{display:none}.pin-card{text-align:left;width:200px;min-height:132px;color:inherit;flex-direction:column;flex-shrink:0;padding:12px;display:flex}.act-badge{background:var(--elev);width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);color:var(--ptext);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-4px}.cf-round{position:relative}.cf-round .badge{background:var(--err);color:#fff;min-width:17px;height:17px;font:700 10px var(--font-inter);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:2px;right:2px}.pulpit-card{color:#fff;padding:16px;position:relative;overflow:hidden}.pulpit-card>.pulpit-body{z-index:3;position:relative}.pulpit-card .pill-tag.light{color:#fff;background:#fff3}.pulpit-text{text-align:left;color:inherit;white-space:pre-line;width:100%;margin-top:10px;font-family:inherit;font-size:16px;line-height:1.5;display:block}.album{border-radius:16px;gap:3px;height:260px;margin-top:12px;display:grid;overflow:hidden}.alb-cell{background:var(--card);cursor:zoom-in;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.alb-cell img{object-fit:cover;width:100%;height:100%;display:block}.alb-1{grid-template-columns:1fr;height:220px}.alb-2{grid-template-columns:1fr 1fr}.alb-3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.alb-3 .alb-cell:first-child{grid-row:1/3}.alb-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.alb-5{grid-template-rows:3fr 2fr;grid-template-columns:1fr 1fr 1fr;height:300px}.alb-5 .alb-cell:first-child{grid-column:1/3}.alb-5 .alb-cell:nth-child(2){grid-column:3}.alb-more{color:#fff;font:800 24px var(--font-jakarta,var(--font-inter));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a06188c;place-items:center;display:grid;position:absolute;inset:0}.cmp-thumbs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.cmp-add{background:var(--elev);border:1.5px dashed var(--line2);color:var(--ptext);place-items:center;display:grid}.cf-scope{max-width:150px}.cf-scope .clamp1{display:block}
.ptag{color:#2a1a05;height:20px;font:800 10px var(--font-inter);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f5b83d;border-radius:10px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ptag.big{border-radius:13px;height:26px;padding:0 11px;font-size:11px}.pf-grid{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.pf-grid .field.span{grid-column:1/-1}.pf-grid .field.bad .input{border-color:var(--err);background:#e5484d0f}.pf-grid .field.bad .chip{box-shadow:0 0 0 1.5px var(--err) inset}@media (max-width:560px){.pf-grid{grid-template-columns:1fr}}.pf-dot{background:var(--card);width:30px;height:30px;color:var(--text2);border-radius:15px;place-items:center;transition:all .25s;display:grid}.pf-dot.on{background:var(--grad);color:#fff;box-shadow:0 6px 14px -6px #5b2eff99}.pf-dot.done{color:#2a1a05;background:#f5b83d}.pf-dot:disabled{cursor:default}.ptiers{gap:8px;display:grid}.ptier{background:var(--card);text-align:left;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}.ptier i{background:var(--tc);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--tc) 22%, transparent);border-radius:6px;flex-shrink:0}.ptier b{font-size:14px;display:block}.ptier .grow{gap:1px;display:grid}.ptier.on{border-color:var(--tc);background:var(--elev)}.pgate-ic{color:#2a1a05;background:linear-gradient(135deg,#f5b83d,#e08a1e);border-radius:22px;place-items:center;width:66px;height:66px;margin:4px auto 0;display:grid;box-shadow:0 14px 28px -14px #e08a1eb3}.pcard{border-radius:24px;min-height:170px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 36px -18px #7a4a1299}.success-badge{color:#5b2eff;background:#fff;border-radius:48px;place-items:center;width:96px;height:96px;animation:.7s cubic-bezier(.2,1.5,.4,1) splashMark;display:grid;box-shadow:0 0 0 12px #ffffff26,0 0 0 26px #ffffff12}@keyframes splashMark{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.receipt-mini{text-align:left;background:#ffffff1f;border-radius:18px;gap:8px;width:100%;margin-top:24px;padding:14px 16px;font-size:13px;display:grid}.confetti{opacity:0;border-radius:2px;width:8px;height:14px;animation:2.6s ease-in forwards confettiFall;position:absolute;top:-12px}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(110vh) rotate(var(--r,360deg))}}@media (prefers-reduced-motion:reduce){.confetti,.success-badge{animation:none}.confetti{display:none}}
