:root{--bg-warm:#faf8f4;--bg-cream:#f4efe8;--bg-card:#fffefb;--burgundy-50:#fbf4f7;--burgundy-100:#f7ecf1;--burgundy-200:#f1d9e5;--burgundy-300:#e7bacf;--burgundy-400:#d78faf;--burgundy-500:#c86c92;--burgundy-600:#b44e73;--burgundy-700:#9a3c5c;--burgundy-800:#80344d;--burgundy-900:#6f3145;--burgundy-950:#401724;--burgundy:#6f3145;--burgundy-main:#b44e73;--burgundy-btn:#9a3c5c;--burgundy-hover-bg:#f1d9e5;--burgundy-light:#875467;--burgundy-hover:#6f31450f;--burgundy-tint:#6f314514;--burgundy-tint-light:#6f31450a;--burgundy-border:#6f314526;--gold-50:#f9f8ed;--gold-100:#f1efd1;--gold-200:#e5e0a6;--gold-300:#d6cc73;--gold-400:#c7b74b;--gold-500:#b5a239;--gold-600:#9b842f;--gold-700:#796327;--gold-800:#655126;--gold-900:#574525;--gold-950:#312512;--gold:#9b842f;--gold-bright:#b5a239;--gold-light:#d6cc73;--gold-muted:#9b842f1a;--gold-border:#9b842f40;--gold-border-light:#9b842f26;--gold-tint-light:#9b842f0a;--burgundy-deep:#2c1518;--bg-dark:#1a1210;--gold-glow:#b5a23940;--text-dark:#1f1814;--text-body:#46382f;--text-muted:#635547;--border-warm:#e4dacd;--shadow-warm:0 1px 3px #2c18100d, 0 2px 10px #2c18100a;--shadow-card:0 2px 6px #2c18100d, 0 8px 24px #2c18100f;--shadow-hover:0 4px 12px #2c181012, 0 12px 32px #2c181014;--font-heading:"Lora", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--burgundy-gradient:linear-gradient(135deg, #6f3145 0%, #8a3d55 100%);--font-size-display:clamp(26px, 5vw, 80px);--font-size-heading:clamp(18px, 3.5vw, 38px);--font-size-body:17px;--font-size-small:16px;--font-size-caption:14px;--font-size-micro:13px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--section-pad:96px;--section-pad-mobile:64px;--ease-spring:cubic-bezier(.16, 1, .3, 1);--spotify:#1db954;--spotify-bg:#1ed7601f;--spotify-bg-hover:#1ed76033;--youtube:#e33;--youtube-bg:#ff000014;--youtube-bg-hover:#ff000026;--gdrive:#4285f4;--gdrive-bg:#4285f41a;--gdrive-bg-hover:#4285f42e;--facebook:#1877f2;--facebook-bg:#1877f21a;--facebook-bg-hover:#1877f22e;--instagram:#e1306c;--instagram-bg:#e1306c1a;--instagram-bg-hover:#e1306c2e;--tag-muted-bg:#7a6b5d14;--burgundy-btn-rgb:154, 60, 92;--cream-rgb:250, 248, 244;--burgundy-deep-rgb:44, 21, 24;--bg-dark-rgb:26, 20, 16;--glow:radial-gradient(circle, #d6cc7342 0, #b5a23914 45%, transparent 70%);--shadow-float:0 12px 32px #2c18102e;--duotone:linear-gradient(120deg, #2c1518eb 0, #6f31458c 45%, #b5a23959 100%);--grain: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='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-warm);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;font-size:17px;line-height:1.7;overflow-x:hidden}body:after{content:"";z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.skip-link{z-index:10000;background:var(--burgundy);color:var(--bg-warm);font-size:var(--font-size-small);border-radius:0 0 8px 8px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}.container{max-width:880px;margin:0 auto;padding:0 28px}section{padding:var(--section-pad) 0;position:relative}[id]{scroll-margin-top:60px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.loading-pulse{background:linear-gradient(90deg, var(--bg-cream) 25%, #e2d8c866 50%, var(--bg-cream) 75%);background-size:200% 100%;border-radius:12px;height:120px;animation:1.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=640px){section{padding:var(--section-pad-mobile) 0}.container{padding:0 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._nav_x0evo_1{z-index:100;background:rgba(var(--burgundy-deep-rgb), .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 rgba(var(--cream-rgb), .08);transition:background .3s var(--ease-spring), box-shadow .3s var(--ease-spring);padding:8px 0;position:fixed;top:0;left:0;right:0}._overHero_x0evo_17{background:linear-gradient(to bottom, rgba(var(--bg-dark-rgb), .45), transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@supports (animation-timeline:scroll()){._nav_x0evo_1{animation:linear both _navGlass_x0evo_1;animation-timeline:scroll(root);animation-range:0 calc(100dvh - 80px)}}@keyframes _navGlass_x0evo_1{0%,85%{background:rgba(var(--burgundy-deep-rgb), 0);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 rgba(var(--cream-rgb), 0)}to{background:rgba(var(--burgundy-deep-rgb), .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 rgba(var(--cream-rgb), .08)}}._inner_x0evo_49{justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}._nav_x0evo_1 :focus-visible{outline-color:var(--gold-light)}._logo_x0evo_59{cursor:pointer;min-width:48px;min-height:48px;font-family:var(--font-heading);font-size:var(--font-size-body);color:var(--bg-warm);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-spring);background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}._scrolled_x0evo_77 ._logo_x0evo_59{opacity:1;pointer-events:auto}._logoImg_x0evo_83{object-fit:contain;filter:brightness(0)invert();width:28px;height:28px}._links_x0evo_90{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}._links_x0evo_90::-webkit-scrollbar{display:none}._link_x0evo_90{min-width:48px;min-height:48px;font-family:var(--font-body);font-size:var(--font-size-small);white-space:nowrap;color:rgba(var(--cream-rgb), .75);border-radius:var(--radius-sm);cursor:pointer;transition:color .3s var(--ease-spring);background:0 0;border:none;align-items:center;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}._link_x0evo_90:hover{color:var(--bg-warm)}._linkActive_x0evo_121{color:var(--bg-warm);position:relative}._linkActive_x0evo_121:after{content:"";border-radius:var(--radius-pill);background:var(--gold-light);width:16px;height:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}._link_x0evo_90:active{transition-duration:.1s;transform:scale(.97)}@media (width<=640px){._inner_x0evo_49{padding:0 16px}._logoText_x0evo_144{display:none}._link_x0evo_90{flex-shrink:0;padding:10px 8px}._links_x0evo_90{gap:2px;padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}}._container_1hvrq_1{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}._particle_1hvrq_9{will-change:transform;background:radial-gradient(circle,#b5a239cc 0%,#b5a23900 70%);border-radius:50%;animation:linear infinite _rise_1hvrq_1;position:absolute;bottom:-10%}@keyframes _rise_1hvrq_1{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:var(--particle-opacity,.2)}50%{opacity:var(--particle-opacity,.2)}90%{opacity:0}to{transform:translateY(-110vh) translateX(var(--drift,30px)) scale(.5);opacity:0}}._hero_1bjv2_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:100px 28px;display:flex;position:relative;overflow:hidden}._videoBg_1bjv2_15{z-index:1;position:absolute;inset:0}._video_1bjv2_15{object-fit:cover;object-position:70% center;opacity:0;width:100%;height:100%;transition:opacity 2s var(--ease-spring);will-change:transform}._hasVideo_1bjv2_31 ._video_1bjv2_15{opacity:1}._overlay_1bjv2_35{z-index:1;opacity:0;transition:opacity 2s var(--ease-spring);background:radial-gradient(70% 50% at 50% 45%,#1a141033 0%,#1a141073 100%),linear-gradient(#1a141026 0%,#1a141059 50%,#1a141080 100%);position:absolute;inset:0}._hasVideo_1bjv2_31 ._overlay_1bjv2_35{opacity:1}._gradientBg_1bjv2_51{z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 45%, #9b842f0f 0%, transparent 60%), radial-gradient(ellipse 50% 70% at 30% 60%, #6f314514 0%, transparent 70%), linear-gradient(180deg, var(--burgundy-950) 0%, var(--burgundy-deep) 50%, var(--bg-dark) 100%);transition:opacity 2s var(--ease-spring);position:absolute;inset:0}._hasVideo_1bjv2_31 ._gradientBg_1bjv2_51{opacity:0}._gradientBg_1bjv2_51:before{content:"";background:radial-gradient(50% 40% at 50% 42%,#9b842f12 0%,#0000 70%);animation:8s ease-in-out infinite _candlelight_1bjv2_1;position:absolute;inset:0}._hasVideo_1bjv2_31 ._gradientBg_1bjv2_51:before{animation:none}@keyframes _candlelight_1bjv2_1{0%,to{opacity:.6}50%{opacity:1}}._content_1bjv2_86{z-index:2;max-width:620px;position:relative}._brand_1bjv2_92{justify-content:center;align-items:center;gap:0;margin-bottom:16px;display:flex}._brandText_1bjv2_101{font-family:var(--font-heading);color:var(--bg-warm);letter-spacing:-.02em;text-transform:lowercase;transition:color 2s var(--ease-spring), text-shadow 2s var(--ease-spring);font-size:clamp(48px,10vw,80px);font-weight:400;line-height:1}._brandFlame_1bjv2_112{filter:brightness(0)invert();opacity:.85;width:clamp(40px,8vw,64px);height:auto;transition:opacity 2s var(--ease-spring);margin:0 6px 0 8px;position:relative;top:-2px}._subtitle_1bjv2_123{font-family:var(--font-body);letter-spacing:3px;text-transform:uppercase;color:#faf8f4a6;text-wrap:balance;transition:color 2s var(--ease-spring);margin-bottom:48px;font-size:clamp(12px,2.2vw,14px);font-weight:500}._rule_1bjv2_135{background:linear-gradient(90deg, var(--gold), var(--gold-bright));width:48px;height:1.5px;transition:box-shadow 2s var(--ease-spring);border:none;margin:0 auto 48px;box-shadow:0 0 12px #b5a23940}._scripture_1bjv2_145{font-family:var(--font-heading);color:#faf8f4eb;letter-spacing:-.01em;text-wrap:balance;min-height:2.4em;transition:color 2s var(--ease-spring);margin-bottom:12px;font-size:clamp(18px,3.8vw,26px);font-style:italic;font-weight:400;line-height:1.55}._word_1bjv2_159{display:inline}._verse_1bjv2_163{font-family:var(--font-body);letter-spacing:2.5px;text-transform:uppercase;color:#faf8f480;transition:color 2s var(--ease-spring);font-size:12px;font-weight:600}._scrollCta_1bjv2_174{z-index:2;cursor:pointer;color:#faf8f473;transition:color .3s var(--ease-spring);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:8px 16px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}._scrollCta_1bjv2_174:hover{color:#faf8f4cc}._scrollLabel_1bjv2_196{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:600}._scrollArrow_1bjv2_204{animation:_scrollBounce_1bjv2_1 2s var(--ease-spring) infinite}@keyframes _scrollBounce_1bjv2_1{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}._hasVideo_1bjv2_31 ._brandText_1bjv2_101,._hasVideo_1bjv2_31 ._scripture_1bjv2_145{text-shadow:0 1px 3px #1a141080,0 2px 16px #1a141066}._hasVideo_1bjv2_31 ._subtitle_1bjv2_123{color:#faf8f4bf;text-shadow:0 1px 2px #1a141066,0 1px 8px #1a141040}._hasVideo_1bjv2_31 ._verse_1bjv2_163{color:#faf8f499;text-shadow:0 1px 4px #1a141059}._hasVideo_1bjv2_31 ._brandFlame_1bjv2_112{opacity:.9}._hasVideo_1bjv2_31 ._rule_1bjv2_135{background:linear-gradient(90deg, var(--gold-light), var(--gold-bright));box-shadow:0 0 16px #b5a23959}@media (width<=640px){._hero_1bjv2_1{padding:72px 24px}._video_1bjv2_15{object-position:center;min-width:100%;min-height:100%}._overlay_1bjv2_35{background:0 0,linear-gradient(#1a14104d 0%,#1a141080 100%)}}._next_lvu12_2{background:var(--burgundy-deep);color:var(--bg-warm);padding:var(--section-pad) 0 88px;position:relative;overflow:hidden}._wrap_lvu12_9{max-width:1040px;margin:0 auto;padding:0 24px}._next_lvu12_2 :focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:var(--radius-sm)}._heading_lvu12_12{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--bg-warm);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}._ticket_lvu12_21{z-index:1;grid-template-columns:240px 1fr;align-items:start;gap:56px;margin-top:40px;display:grid;position:relative}._date_lvu12_24{display:block;position:relative}._date_lvu12_24:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gold-light) 26%, transparent) 0, color-mix(in srgb, var(--gold-bright) 8%, transparent) 45%, transparent 70%);z-index:0;pointer-events:none;width:320px;height:320px;transition:opacity 1.2s var(--ease-spring), transform 1.2s var(--ease-spring);position:absolute;top:-90px;left:-110px}._day_lvu12_37{z-index:1;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--gold-light);font-variant-numeric:tabular-nums;transition:opacity .8s var(--ease-spring), transform .8s var(--ease-spring);font-size:clamp(72px,9vw,80px);font-weight:500;line-height:.9;display:block;position:relative}._stack_lvu12_45{z-index:1;display:block;position:relative}._month_lvu12_46{font-size:var(--font-size-small);color:rgba(var(--cream-rgb), .8);margin-top:12px;font-weight:600;display:block}._soon_lvu12_47{font-size:var(--font-size-body);color:var(--gold-light);margin-top:16px;padding-bottom:4px;font-weight:600;display:inline-block;position:relative}._soon_lvu12_47:after{content:"";background:var(--gold-bright);transform-origin:0;height:2px;transition:transform .4s var(--ease-spring) .5s;position:absolute;bottom:0;left:0;right:0}._next_lvu12_2:not(._lit_lvu12_53) ._date_lvu12_24:before{opacity:0;transform:scale(.85)}._next_lvu12_2:not(._lit_lvu12_53) ._day_lvu12_37{opacity:0;transform:translateY(12px)}._next_lvu12_2:not(._lit_lvu12_53) ._soon_lvu12_47:after{transform:scaleX(0)}._demo_lvu12_58{border:1px solid var(--gold-light);border-radius:var(--radius-pill);font-size:var(--font-size-caption);color:var(--gold-light);margin-bottom:12px;padding:4px 12px;font-weight:600;display:inline-block}._title_lvu12_63{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-body);color:var(--gold-light);margin-bottom:4px;line-height:1.3}._when_lvu12_64{font-family:var(--font-heading);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.15}._place_lvu12_65{color:inherit;-webkit-text-decoration:underline dotted 1.5px var(--gold-light);text-decoration:underline dotted 1.5px var(--gold-light);text-underline-offset:6px;padding:8px 0;display:inline-block}._place_lvu12_65:hover{color:var(--gold-light)}._prep_lvu12_68{margin-top:32px}._label_lvu12_69{font-size:var(--font-size-small);color:var(--gold-light);font-weight:600}._prep_lvu12_68 p:last-child{max-width:52ch;color:rgba(var(--cream-rgb), .9);margin-top:4px}._mats_lvu12_72{grid-template-columns:repeat(3,1fr);gap:8px;max-width:480px;margin-top:24px;padding:0;list-style:none;display:grid}._mats_lvu12_72 a{border-radius:var(--radius-md);width:100%;height:56px;font-size:var(--font-size-small);color:var(--bg-warm);border:1px solid color-mix(in srgb, var(--gold-light) 45%, transparent);transition:transform .3s var(--ease-spring), border-color .3s var(--ease-spring), filter .3s var(--ease-spring);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}._mats_lvu12_72 a:hover{border-color:var(--gold-light);transform:translateY(-2px)}._mats_lvu12_72 a:active{transform:scale(.97)}._mats_lvu12_72 a[data-key=spotify] svg{color:var(--spotify)}._mats_lvu12_72 ._fill_lvu12_83{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--burgundy-deep)}._mats_lvu12_72 ._fill_lvu12_83:hover{filter:brightness(1.06)}._matsSoon_lvu12_85{font-size:var(--font-size-small);color:rgba(var(--cream-rgb), .7);margin-top:24px;font-style:italic}._acts_lvu12_87{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._ghost_lvu12_88{border-radius:var(--radius-pill);height:48px;color:rgba(var(--cream-rgb), .85);font:600 var(--font-size-small) var(--font-body);cursor:pointer;transition:background .3s var(--ease-spring), transform .3s var(--ease-spring);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}._ghost_lvu12_88:hover{background:rgba(var(--cream-rgb), .06)}._ghost_lvu12_88:active{transform:scale(.97)}._after_lvu12_97{min-height:48px;font-size:var(--font-size-small);color:rgba(var(--cream-rgb), .7);align-items:center;gap:4px;margin-top:24px;text-decoration:none;display:inline-flex}._after_lvu12_97:hover{color:var(--bg-warm)}._after_lvu12_97 svg{transition:transform .3s var(--ease-spring);flex:none}._after_lvu12_97:hover svg{transform:translate(2px)}._nextEmpty_lvu12_105{font-size:var(--font-size-body);color:rgba(var(--cream-rgb), .85);margin-top:24px}._nextEmpty_lvu12_105 a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}._toast_lvu12_108{z-index:60;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:var(--burgundy-deep);color:var(--bg-warm);border:1px solid color-mix(in srgb, var(--gold-light) 30%, transparent);border-radius:var(--radius-pill);font-size:var(--font-size-small);transition:opacity .3s var(--ease-spring), transform .3s var(--ease-spring);padding:12px 20px;font-weight:600;position:fixed;transform:translate(-50%,16px)}._show_lvu12_116{opacity:1;transform:translate(-50%)}@media (width<=640px){._next_lvu12_2{padding:var(--section-pad-mobile) 0 56px}._wrap_lvu12_9{padding:0 16px}._ticket_lvu12_21{grid-template-columns:1fr;gap:24px;margin-top:24px}._date_lvu12_24{align-items:center;gap:16px;display:flex}._date_lvu12_24:before{width:220px;height:220px;top:-60px;left:-70px}._day_lvu12_37{font-size:72px}._month_lvu12_46{margin-top:0}._soon_lvu12_47{margin-top:4px}._mats_lvu12_72{max-width:none}._acts_lvu12_87{grid-template-columns:1fr 1fr;display:grid}._ghost_lvu12_88{justify-content:center;padding:0 8px}}._duo_8nrqz_2{background:var(--burgundy-deep);isolation:isolate;display:block;position:relative;overflow:hidden}._duo_8nrqz_2 img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.95);mix-blend-mode:luminosity;width:100%;height:100%;display:block}._duo_8nrqz_2:after{content:"";pointer-events:none;background:linear-gradient(120deg, color-mix(in srgb, var(--burgundy-deep) 92%, transparent) 0, color-mix(in srgb, var(--burgundy) 55%, transparent) 45%, color-mix(in srgb, var(--gold-bright) 35%, transparent) 100%);mix-blend-mode:multiply;position:absolute;inset:0}._duo_8nrqz_2:before{content:"";z-index:1;pointer-events:none;opacity:.18;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='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._band_mfrpx_3{background:var(--burgundy-deep);height:100vh;min-height:720px;color:var(--bg-warm);align-items:center;display:flex;position:relative;overflow:hidden}._band_mfrpx_3:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg-warm));height:96px;position:absolute;bottom:0;left:0;right:0}._text_mfrpx_25{z-index:2;width:100%;max-width:1040px;margin:0 auto;padding:64px 24px 0;position:relative}._verse_mfrpx_33{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;max-width:min(40vw,520px);font-size:clamp(28px,4.4vw,52px);font-weight:400;line-height:1.15}._ref_mfrpx_42{font-size:var(--font-size-small);color:var(--gold-light);margin-top:16px;font-weight:600}._credit_mfrpx_48{font-size:var(--font-size-caption);color:color-mix(in srgb, var(--bg-warm) 60%, transparent)}._collage_mfrpx_53{z-index:1;position:absolute;inset:0}._collage_mfrpx_53 ._photo_mfrpx_58{border-radius:var(--radius-sm);box-shadow:var(--shadow-float);position:absolute}._large_mfrpx_63{aspect-ratio:4/3;width:min(36vw,540px);top:10%;right:5vw}._portrait_mfrpx_69{aspect-ratio:9/16;z-index:1;width:min(15vw,220px);top:54%;left:54vw}._circle_mfrpx_76{aspect-ratio:4/3;width:min(22vw,320px);top:62%;right:3vw}._pano_mfrpx_82{aspect-ratio:1191/440;width:min(24vw,340px);top:7%;left:max(24px,50vw - 520px)}@media (width<=640px){._band_mfrpx_3{height:auto;min-height:0;padding:var(--section-pad-mobile) 16px calc(var(--section-pad-mobile) + 32px);display:block}._text_mfrpx_25{padding:0}._verse_mfrpx_33{max-width:17ch}._collage_mfrpx_53{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid;position:static}._collage_mfrpx_53 ._photo_mfrpx_58{width:auto;position:relative;inset:auto}._large_mfrpx_63{grid-area:1/1}._circle_mfrpx_76{grid-area:2/1}._portrait_mfrpx_69{grid-area:1/2/3;margin-top:48px}}._section_1fhjo_1{padding:var(--section-pad) 0;background:var(--bg-warm)}._wrap_1fhjo_6{max-width:1040px;margin:0 auto;padding:0 24px}._col_1fhjo_8{max-width:760px}._title_1fhjo_12{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--burgundy);text-wrap:balance;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}._lead_1fhjo_22{max-width:52ch;font-size:var(--font-size-body);color:var(--text-body);margin-top:12px}._libbar_1fhjo_30{background:var(--bg-cream);border:1px solid var(--border-warm);border-radius:var(--radius-md);height:64px;transition:border-color .3s var(--ease-spring);align-items:center;gap:12px;margin-top:32px;padding:0 20px;text-decoration:none;display:flex}._libbar_1fhjo_30:hover{border-color:var(--text-muted)}._search_1fhjo_44{color:var(--text-muted);transition:color .3s var(--ease-spring);flex:none}._libbar_1fhjo_30:hover ._search_1fhjo_44,._libbar_1fhjo_30:focus-visible ._search_1fhjo_44{color:var(--burgundy-700)}._ph_1fhjo_48{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._num_1fhjo_56{font-variant-numeric:tabular-nums}._go_1fhjo_58{font-size:var(--font-size-small);color:var(--burgundy-700);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}._groupTitle_1fhjo_68{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-body);color:var(--burgundy);margin-top:56px;line-height:1.3}._row_1fhjo_78{border-bottom:1px solid var(--border-warm);border-radius:var(--radius-sm);min-height:64px;transition:background .3s var(--ease-spring);grid-template-columns:32px 1fr auto;align-items:center;gap:16px;padding:12px 8px;text-decoration:none;display:grid}._row_1fhjo_78:hover{background:var(--bg-cream)}._sp_1fhjo_92,._yt_1fhjo_92,._gen_1fhjo_92{place-items:center;display:grid}._sp_1fhjo_92{color:var(--spotify)}._yt_1fhjo_92{color:var(--youtube)}._gen_1fhjo_92{color:var(--burgundy-700)}._rt_1fhjo_97{font-family:var(--font-heading);color:var(--text-dark);font-weight:600;line-height:1.3;display:block}._rs_1fhjo_104{font-size:var(--font-size-small);color:var(--text-muted);display:block}._ext_1fhjo_110{color:var(--burgundy-700);transition:transform .3s var(--ease-spring)}._row_1fhjo_78:hover ._ext_1fhjo_110{transform:translate(2px,-2px)}._note_1fhjo_116{font-size:var(--font-size-small);color:var(--text-muted);margin-top:24px}._more_1fhjo_123{border:1.5px solid var(--burgundy);border-radius:var(--radius-pill);height:48px;color:var(--burgundy);font-size:var(--font-size-small);transition:transform .3s var(--ease-spring);justify-content:center;align-items:center;margin-top:32px;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}._more_1fhjo_123:hover{transform:translateY(-2px)}._more_1fhjo_123:active{transform:scale(.97)}@media (width<=640px){._wrap_1fhjo_6{padding:0 16px}._libbar_1fhjo_30{height:56px}._goText_1fhjo_144,._wide_1fhjo_144{display:none}}._dot_1czno_7{vertical-align:middle;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}._dot_mc_1czno_16{background:var(--burgundy)}._dot_ya_1czno_17{background:var(--gold-400)}._dot_sa_1czno_18{background:var(--burgundy-400)}._dot_fa_1czno_19{background:var(--gold-bright)}._dot_ma_1czno_20{background:var(--burgundy-800)}._dot_pw_1czno_21{background:var(--gold)}._dot_rh_1czno_22{background:var(--burgundy-main)}._dot_tc_1czno_23{background:var(--text-muted)}._catTag_1czno_25{font-family:var(--font-body);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--tag-text);white-space:nowrap;align-items:center;gap:4px;font-weight:700;line-height:1;display:inline-flex}._catTag_1czno_25:before{content:"";background:var(--tag-accent);border-radius:50%;width:5px;height:5px}._tag_mc_1czno_47{--tag-accent:var(--burgundy);--tag-text:var(--burgundy)}._tag_ya_1czno_48{--tag-accent:var(--gold-400);--tag-text:var(--gold-800)}._tag_sa_1czno_49{--tag-accent:var(--burgundy-400);--tag-text:var(--burgundy-800)}._tag_fa_1czno_50{--tag-accent:var(--gold-bright);--tag-text:var(--gold-800)}._tag_ma_1czno_51{--tag-accent:var(--burgundy-800);--tag-text:var(--burgundy-800)}._tag_pw_1czno_52{--tag-accent:var(--gold);--tag-text:var(--gold-800)}._tag_rh_1czno_53{--tag-accent:var(--burgundy-main);--tag-text:var(--burgundy-btn)}._tag_tc_1czno_54{--tag-accent:var(--text-muted);--tag-text:var(--text-muted)}._section_1idkq_1{padding:var(--section-pad) 0;background:var(--bg-cream);scroll-margin-top:72px}._wrap_1idkq_2{max-width:1040px;margin:0 auto;padding:0 24px}._wrap_1idkq_2>*{max-width:760px}._title_1idkq_5{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--burgundy);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}._demo_1idkq_6{border:1px solid var(--burgundy-700);border-radius:var(--radius-pill);font-size:var(--font-size-caption);color:var(--burgundy-700);margin-top:12px;padding:4px 12px;font-weight:600;display:inline-block}._note_1idkq_7{font-size:var(--font-size-small);color:var(--text-muted);margin-top:24px}._month_1idkq_9{border-bottom:1px solid var(--border-warm);font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-body);color:var(--burgundy);margin-top:32px;padding-bottom:8px;line-height:1.3}._list_1idkq_10{margin:0;padding:0;list-style:none}._ev_1idkq_12{border-bottom:1px solid var(--border-warm);grid-template-columns:72px 1fr auto;align-items:start;gap:16px;padding:16px 0;display:grid}._rehearsal_1idkq_13{box-shadow:inset 3px 0 var(--gold-bright);margin-left:-16px;padding-left:16px}._when_1idkq_15{font-variant-numeric:tabular-nums;display:block}._day_1idkq_16{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-heading);color:var(--burgundy);line-height:1;display:block}._wd_1idkq_17{font-size:var(--font-size-caption);color:var(--text-muted);margin-top:4px;font-weight:600;display:block}._evTitle_1idkq_19{color:var(--text-dark);margin:0;font-weight:600}._meta_1idkq_20{font-size:var(--font-size-small);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}._cats_1idkq_22{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}._cat_1idkq_22{font-size:var(--font-size-caption);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;padding-top:4px;display:inline-flex}._cta_1idkq_25{border:1.5px solid var(--burgundy);border-radius:var(--radius-pill);height:48px;color:var(--burgundy);font:600 var(--font-size-small) var(--font-body);cursor:pointer;transition:transform .3s var(--ease-spring);background:0 0;justify-content:center;align-items:center;margin-top:32px;padding:0 24px;display:inline-flex}._cta_1idkq_25:hover{transform:translateY(-2px)}._cta_1idkq_25:active{transform:scale(.97)}._cta_1idkq_25:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}@media (width<=640px){._section_1idkq_1{padding:var(--section-pad-mobile) 0}._wrap_1idkq_2{padding:0 16px}._cta_1idkq_25{width:100%}._ev_1idkq_12{grid-template-columns:56px 1fr;gap:4px 16px}._cats_1idkq_22{grid-column:2;justify-content:flex-start}}._span_1a2zx_1{position:relative}._rail_1a2zx_6{display:none}@media (width>=1180px){._rail_1a2zx_6{z-index:1;pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:24px}}._sticky_1a2zx_20{align-items:center;gap:12px;height:100dvh;display:flex;position:sticky;top:0}._line_1a2zx_29{background:var(--gold-bright);transform-origin:top;width:1px;height:288px;display:block}._words_1a2zx_37{flex-direction:column;gap:24px;display:flex}._word_1a2zx_37{font-family:var(--font-heading);font-style:italic;font-size:var(--font-size-caption);color:var(--burgundy-700);line-height:1.2}._section_3q85d_1{padding:var(--section-pad) 0;background:var(--bg-warm)}._split_3q85d_5{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1040px;margin:0 auto;padding:0 24px;display:grid}._fan_3q85d_14{height:300px;position:relative}._fan_3q85d_14:before{content:"";background:var(--bg-cream);border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._fan_3q85d_14 img{--s:56px;border-radius:var(--radius-md);width:160px;height:213px;box-shadow:var(--shadow-hover);transform-origin:50% 100%;transition:transform .4s var(--ease-spring);position:absolute;bottom:24px;left:50%}._fan_3q85d_14 ._c1_3q85d_38{transform:translateX(-50%) translateX(calc(var(--s) * -1)) rotate(-8deg)}._fan_3q85d_14 ._c2_3q85d_39{z-index:2;transform:translate(-50%)}._fan_3q85d_14 ._c3_3q85d_40{transform:translateX(-50%) translateX(var(--s)) rotate(8deg)}._fan_3q85d_14:hover ._c1_3q85d_38{transform:translateX(-50%) translateX(calc(var(--s) * -1)) translateY(-4px) rotate(-14deg)}._section_3q85d_1:has(._btn_3q85d_41:hover,._btn_3q85d_41:focus-visible) ._c1_3q85d_38{transform:translateX(-50%) translateX(calc(var(--s) * -1)) translateY(-4px) rotate(-14deg)}._fan_3q85d_14:hover ._c2_3q85d_39{transform:translate(-50%)translateY(-6px)}._section_3q85d_1:has(._btn_3q85d_41:hover,._btn_3q85d_41:focus-visible) ._c2_3q85d_39{transform:translate(-50%)translateY(-6px)}._fan_3q85d_14:hover ._c3_3q85d_40{transform:translateX(-50%) translateX(var(--s)) translateY(-4px) rotate(14deg)}._section_3q85d_1:has(._btn_3q85d_41:hover,._btn_3q85d_41:focus-visible) ._c3_3q85d_40{transform:translateX(-50%) translateX(var(--s)) translateY(-4px) rotate(14deg)}._title_3q85d_45{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--burgundy);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}._copy_3q85d_53 p{max-width:48ch;color:var(--text-body);margin-top:16px}._btn_3q85d_41{border:1.5px solid var(--burgundy);border-radius:var(--radius-pill);height:48px;color:var(--burgundy);font:600 var(--font-size-small) var(--font-body);cursor:pointer;transition:transform .3s var(--ease-spring);background:0 0;justify-content:center;align-items:center;margin-top:24px;padding:0 24px;display:inline-flex}._btn_3q85d_41:hover{transform:translateY(-2px)}._btn_3q85d_41:active{transform:scale(.97)}._btn_3q85d_41:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}@media (width<=860px){._split_3q85d_5{grid-template-columns:1fr;gap:32px}}@media (width<=640px){._section_3q85d_1{padding:var(--section-pad-mobile) 0}._split_3q85d_5{padding:0 16px}._fan_3q85d_14{height:220px}._fan_3q85d_14 img{--s:40px;width:112px;height:149px}._fan_3q85d_14:before{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){._fan_3q85d_14:hover ._c1_3q85d_38{transform:translateX(-50%) translateX(calc(var(--s) * -1)) rotate(-8deg)}._section_3q85d_1:has(._btn_3q85d_41:hover,._btn_3q85d_41:focus-visible) ._c1_3q85d_38{transform:translateX(-50%) translateX(calc(var(--s) * -1)) rotate(-8deg)}._fan_3q85d_14:hover ._c2_3q85d_39{transform:translate(-50%)}._section_3q85d_1:has(._btn_3q85d_41:hover,._btn_3q85d_41:focus-visible) ._c2_3q85d_39{transform:translate(-50%)}._fan_3q85d_14:hover ._c3_3q85d_40{transform:translateX(-50%) translateX(var(--s)) rotate(8deg)}._section_3q85d_1:has(._btn_3q85d_41:hover,._btn_3q85d_41:focus-visible) ._c3_3q85d_40{transform:translateX(-50%) translateX(var(--s)) rotate(8deg)}}._section_51pjp_1{padding:var(--section-pad) 0;background:var(--bg-cream)}._split_51pjp_5{grid-template-columns:5fr 7fr;align-items:center;gap:64px;max-width:1040px;margin:0 auto;padding:0 24px;display:grid}._prints_51pjp_14{min-height:520px;position:relative}._prints_51pjp_14 figure{transition:transform .4s var(--ease-spring);margin:0}._pA_51pjp_16{border-radius:var(--radius-lg);width:260px;height:340px;margin-left:auto!important}._pBShift_51pjp_17{position:absolute;top:220px;left:-24px}._pB_51pjp_17{border-radius:var(--radius-md);border:6px solid var(--bg-cream);width:240px;height:180px;box-shadow:var(--shadow-hover)}._prints_51pjp_14:hover ._pA_51pjp_16{transform:rotate(-1deg)}._prints_51pjp_14:hover ._pB_51pjp_17{transform:rotate(1deg)}._title_51pjp_28{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--burgundy);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}._copy_51pjp_36>p{max-width:56ch;color:var(--text-body);margin-top:16px}._steps_51pjp_38{margin-top:24px;list-style:none}._steps_51pjp_38 li{min-height:48px;color:var(--text-dark);align-items:center;gap:12px;display:flex}._n_51pjp_40{border:1px solid var(--burgundy-200);width:28px;height:28px;font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-small);color:var(--burgundy);border-radius:50%;flex:none;place-items:center;display:grid}._ctas_51pjp_54{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}._btn_51pjp_55{border-radius:var(--radius-pill);height:48px;font:600 var(--font-size-small) var(--font-body);transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring);justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}._btn_51pjp_55 svg{flex:none;width:20px;height:20px}._btn_51pjp_55:hover{transform:translateY(-2px)}._btn_51pjp_55:active{transform:scale(.97)}._btn_51pjp_55:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}._primary_51pjp_71{background:var(--burgundy);color:var(--bg-warm)}._primary_51pjp_71:hover{box-shadow:var(--shadow-hover)}._secondary_51pjp_73{border:1.5px solid var(--burgundy);color:var(--burgundy);background:0 0}@media (width<=860px){._split_51pjp_5{grid-template-columns:1fr;gap:32px}._prints_51pjp_14{grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}._pA_51pjp_16,._pB_51pjp_17{width:auto;height:200px;margin:0!important}._pBShift_51pjp_17{position:static}._pB_51pjp_17{box-shadow:none;border:0}._prints_51pjp_14:hover ._pA_51pjp_16,._prints_51pjp_14:hover ._pB_51pjp_17{transform:none}}@media (width<=640px){._section_51pjp_1{padding:var(--section-pad-mobile) 0}._split_51pjp_5{padding:0 16px}._btn_51pjp_55{width:100%}}._pano_bifcv_2{background:var(--burgundy-deep);height:clamp(160px,28vw,320px);position:relative}._pano_bifcv_2:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent 40%, var(--burgundy-deep) 100%);position:absolute;inset:0}._duo_bifcv_15{background:var(--burgundy-deep);isolation:isolate;height:100%;position:relative;overflow:hidden}._duo_bifcv_15 img{object-fit:cover;object-position:50% 60%;filter:grayscale()contrast(1.15)brightness(.95);mix-blend-mode:luminosity;width:100%;height:100%}._duo_bifcv_15:after{content:"";pointer-events:none;background:var(--duotone);mix-blend-mode:multiply;position:absolute;inset:0}._duo_bifcv_15:before{content:"";z-index:1;pointer-events:none;opacity:.18;background-image:var(--grain);position:absolute;inset:0}._footer_bifcv_48{background:var(--burgundy-deep);color:var(--bg-warm);padding:64px 0 40px}._footer_bifcv_48 :focus-visible{outline-color:var(--gold-light)}._wrap_bifcv_56{max-width:1040px;margin:0 auto;padding:0 24px}._grid_bifcv_62{grid-template-columns:1.4fr 1fr minmax(max-content,1fr);gap:48px;display:grid}._flame_bifcv_69{width:40px;height:40px;position:relative}._flame_bifcv_69:before{content:"";background:var(--glow);opacity:.5;width:160px;height:160px;position:absolute;top:-60px;left:-60px}._flame_bifcv_69 img{object-fit:contain;filter:brightness(0)invert();width:40px;height:40px;position:relative}._wordmark_bifcv_92{font-family:var(--font-heading);font-size:var(--font-size-heading);margin-top:16px;line-height:1.15}._tagline_bifcv_99{font-size:var(--font-size-small);color:rgba(var(--cream-rgb), .75)}._label_bifcv_104{font-size:var(--font-size-small);color:var(--gold-light);margin-bottom:8px;font-weight:600}._col_bifcv_111{flex-direction:column;align-items:flex-start;display:flex}._col_bifcv_111 p:not(._label_bifcv_104){color:rgba(var(--cream-rgb), .85)}._footer_bifcv_48 a{min-height:48px;color:rgba(var(--cream-rgb), .85);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:none;text-decoration-thickness:1.5px;display:inline-flex}._footer_bifcv_48 a:hover{color:var(--bg-warm);text-decoration-line:underline}._icon_bifcv_133{flex:none;width:20px;height:20px;display:inline-flex}._bottom_bifcv_140{border-top:1px solid rgba(var(--cream-rgb), .12);font-size:var(--font-size-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:48px;padding-top:24px;display:flex}._bottom_bifcv_140 nav{flex-wrap:wrap;gap:8px;margin-left:-8px;display:flex}._bottom_bifcv_140 nav a{min-height:48px;color:rgba(var(--cream-rgb), .6);align-items:center;padding:0 8px;display:inline-flex}._bottom_bifcv_140 p{color:rgba(var(--cream-rgb), .6);font-variant-numeric:tabular-nums}@media (width<=640px){._wrap_bifcv_56{padding:0 16px}._grid_bifcv_62{grid-template-columns:1fr;gap:32px}._footer_bifcv_48 a{overflow-wrap:anywhere}}._section_1riuu_3{background:var(--bg-cream);padding:var(--section-pad) 0}._wrap_1riuu_8{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;max-width:1040px;margin:0 auto;padding:0 24px;display:grid}._media_1riuu_18{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--burgundy-deep);box-shadow:var(--shadow-card);overflow:hidden}._image_1riuu_26{object-fit:cover;width:100%;height:100%;display:block}._label_1riuu_33{font-size:var(--font-size-small);color:var(--burgundy-700);align-items:center;gap:8px;font-weight:600;display:inline-flex}._title_1riuu_42{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--text-dark);text-wrap:balance;margin-top:16px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.15}._description_1riuu_53{max-width:52ch;font-size:var(--font-size-body);color:var(--text-body);margin-top:16px;line-height:1.7}._actions_1riuu_61{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._btn_1riuu_68{border-radius:var(--radius-pill);min-height:48px;font:600 var(--font-size-small) var(--font-body);cursor:pointer;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring), background .3s var(--ease-spring);justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}._btn_1riuu_68 svg{flex:none}._btn_1riuu_68:hover{transform:translateY(-2px)}._btn_1riuu_68:active{transform:scale(.97)}._btn_1riuu_68:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}._primary_1riuu_86{background:var(--burgundy);color:var(--bg-warm);border:none}._primary_1riuu_86:hover{box-shadow:var(--shadow-hover)}._secondary_1riuu_88{color:var(--burgundy);border:1.5px solid var(--burgundy);background:0 0}._ghost_1riuu_89{color:var(--burgundy-700);background:0 0;border:none;padding:0 16px}._ghost_1riuu_89:hover{background:var(--burgundy-50)}._status_1riuu_92{min-height:1.5em;font-size:var(--font-size-small);color:var(--text-muted);margin-top:8px}._compact_1riuu_100{background:0 0;padding:48px 0 0}._compact_1riuu_100 ._wrap_1riuu_8{grid-template-columns:1fr;gap:24px;max-width:760px;padding:0}._compact_1riuu_100 ._media_1riuu_18{aspect-ratio:4/3}._compact_1riuu_100 ._title_1riuu_42{font-size:clamp(22px,3vw,28px)}@media (width<=760px){._wrap_1riuu_8{grid-template-columns:1fr;gap:32px}._media_1riuu_18{max-width:480px}}@media (width<=640px){._section_1riuu_3{padding:var(--section-pad-mobile) 0}._wrap_1riuu_8{padding:0 16px}._compact_1riuu_100 ._wrap_1riuu_8{padding:0}._actions_1riuu_61{gap:8px}._primary_1riuu_86,._secondary_1riuu_88{flex:100%}}._bar_odm93_1{background:linear-gradient(90deg, var(--gold), var(--gold-bright));transform-origin:0;z-index:200;height:2px;position:fixed;top:0;left:0;right:0}._btn_5mxep_1{z-index:90;border:1px solid var(--border-warm);-webkit-backdrop-filter:blur(8px);width:42px;height:42px;color:var(--burgundy);cursor:pointer;transition:background .3s var(--ease-spring), box-shadow .3s var(--ease-spring), transform .2s var(--ease-spring);background:#faf8f4e6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 2px 12px #2c18101a}._btn_5mxep_1:hover{background:var(--bg-card);transform:translateY(-2px);box-shadow:0 4px 16px #2c181026}._btn_5mxep_1:active{transition-duration:.1s;transform:scale(.97)}@media (width<=640px){._btn_5mxep_1{width:44px;height:48px;bottom:24px;right:24px}}
