@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Manrope:wght@200;300;400;500;600&family=Montserrat:wght@500&display=swap");@font-face{font-family:Orpheus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/orpheus-regular.ttf) format("truetype")}:root{--ink:#10100e;--paper:#f6f1e8;--mist:#d8d4c9;--coal:#080909;--amber:#d5a85f;--moss:#75836a;--mineral:#486d78;--line:rgba(246,241,232,0.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body:has(.ceremony-general-page),body:has(.reset-page),body:has(.tickets-event-page),body:has(.tickets-index-page){background:#09090b}a{color:inherit;text-decoration:none}.site-nav{position:fixed;z-index:20;top:0;left:0;right:0;justify-content:space-between;gap:24px;padding:22px clamp(20px,5vw,72px);color:#fffaf0}.site-nav,.site-nav nav{display:flex;align-items:center}.site-nav nav{gap:clamp(14px,2vw,28px);font-size:.82rem;text-transform:uppercase}.nav-home{min-width:132px}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-weight:650;letter-spacing:0}.brand-mark-light{color:#fffaf0}.brand-mark-symbol{width:18px;height:18px;border:1px solid;border-radius:50%;box-shadow:inset 0 0 0 5px rgba(255,255,255,.12)}.hero{position:relative;min-height:88svh;display:grid;align-items:center;overflow:hidden;background:var(--coal);color:#fffaf0;padding:112px clamp(20px,5vw,72px) 72px}.hero-image{object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.48) 42%,rgba(0,0,0,.18)),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.1) 54%,rgba(0,0,0,.78))}.hero-content{position:relative;z-index:2;width:min(680px,100%)}.hero h1{margin:20px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.3rem,12vw,10rem);font-weight:400;line-height:.86}.hero p{max-width:580px;margin:0;color:rgba(255,250,240,.84);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:4px;font-size:.92rem;font-weight:650}.button-primary{background:#fffaf0;color:#18120c}.button-secondary{border:1px solid rgba(255,250,240,.42);color:#fffaf0}.pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase}.pill-warm{background:rgba(213,168,95,.18);color:#ffe2a9;border:1px solid rgba(213,168,95,.34)}.pill-cool{background:rgba(72,109,120,.14);color:#2b5964;border:1px solid rgba(72,109,120,.25)}.pill-quiet{background:rgba(16,16,14,.06);color:#39352f;border:1px solid rgba(16,16,14,.1)}.closing-section,.ecosystem-section,.experience-section,.intro-band{padding:clamp(64px,9vw,118px) clamp(20px,5vw,72px)}.intro-band{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(280px,1fr);gap:clamp(28px,6vw,96px);background:#151411;color:#fffaf0}.closing-section h2,.intro-band h2,.section-header h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:400;line-height:1.02}.intro-band p:last-child{margin:0;max-width:720px;color:rgba(255,250,240,.76);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.eyebrow{margin:0 0 14px;color:var(--amber);font-size:.78rem;font-weight:750;text-transform:uppercase}.section-header{max-width:860px;margin-bottom:34px}.section-header p:last-child{max-width:650px;color:rgba(16,16,14,.66);font-size:1.04rem;line-height:1.65}.experience-section{background:var(--paper)}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.experience-card{min-height:260px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(16,16,14,.12);border-radius:8px;padding:24px;background:rgba(255,255,255,.35)}.experience-card h3,.product-row h3{margin:0;font-size:1.3rem}.experience-card p,.product-row p{margin:24px 0 0;color:rgba(16,16,14,.68);line-height:1.62}.ecosystem-section{background:#e8e3d7}.product-list{display:grid;gap:1px;background:rgba(16,16,14,.14);border:1px solid rgba(16,16,14,.14)}.product-row{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(280px,1fr);gap:clamp(20px,5vw,72px);align-items:center;padding:24px;background:#f4efe5}.product-row h3{margin-top:14px}.closing-section{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:40px;align-items:end;background:#0d1110;color:#fffaf0}.contact-panel{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.contact-panel a{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:4px;color:rgba(255,250,240,.86)}@media (max-width:820px){.site-nav{position:absolute;align-items:flex-start}.site-nav nav{display:none}.hero{min-height:90svh;padding-top:104px}.closing-section,.experience-grid,.intro-band,.product-row{grid-template-columns:1fr}.experience-card{min-height:210px}.contact-panel{justify-content:flex-start}}.audio-app-shell{min-height:100svh;display:grid;place-items:center;padding:clamp(16px,4vw,44px);background:linear-gradient(135deg,#11100d,#17211d 46%,#2b241c),#11100d;color:#fffaf0}.audio-app-shell button{font:inherit}.audio-app-screen{position:relative;width:min(430px,100%);height:min(900px,calc(100svh - 32px));min-height:720px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,250,240,.16);border-radius:30px;background:#11100d;box-shadow:0 28px 90px rgba(0,0,0,.38)}.audio-scroll-area{min-height:0;overflow:auto;scrollbar-width:none}.audio-scroll-area::-webkit-scrollbar{display:none}.audio-hero-panel{position:relative;min-height:324px;display:grid;align-content:space-between;overflow:hidden;padding:18px 18px 16px}.audio-hero-image{object-fit:cover}.audio-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.28) 37%,rgba(17,16,13,.94)),linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.08))}.audio-bottom-nav,.audio-ceremony-section,.audio-continue-panel,.audio-hero-copy,.audio-topbar{position:relative;z-index:1}.audio-topbar{display:flex;align-items:center;justify-content:space-between}.audio-wordmark{font-size:.82rem;font-weight:760;text-transform:uppercase;color:rgba(255,250,240,.92)}.audio-icon-button,.audio-play-button{display:inline-grid;place-items:center;border:1px solid rgba(255,250,240,.2);background:rgba(8,9,9,.34);color:#fffaf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.audio-icon-button{width:42px;height:42px;border-radius:50%}.audio-icon-button svg{width:20px;height:20px}.audio-hero-copy{margin-top:70px}.audio-ceremony-body>div p,.audio-continue-panel p,.audio-hero-copy p,.audio-section-heading p{margin:0;color:#d5a85f;font-size:.74rem;font-weight:780;text-transform:uppercase}.audio-hero-copy h1{max-width:340px;margin:9px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:3.05rem;font-weight:400;line-height:.95}.audio-hero-copy span{display:block;max-width:300px;color:rgba(255,250,240,.78);font-size:.98rem;line-height:1.5}.audio-continue-panel{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:18px;padding:10px;border:1px solid rgba(255,250,240,.14);border-radius:8px;background:rgba(255,250,240,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.audio-play-button{width:48px;height:48px;border-radius:50%;background:#fffaf0;color:#151411}.audio-play-button svg{width:25px;height:25px;transform:translateX(1px)}.audio-continue-panel h2{margin:3px 0 0;overflow:hidden;font-size:1.02rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.audio-continue-panel>span{color:rgba(255,250,240,.66);font-size:.85rem;font-weight:700}.audio-ceremony-section{padding:18px 18px 20px;background:#11100d}.audio-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.audio-section-heading h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.audio-mode-tabs button,.audio-section-heading button{border:1px solid rgba(255,250,240,.14);color:rgba(255,250,240,.82);cursor:pointer}.audio-section-heading button{min-width:42px;height:36px;border-radius:18px;background:rgba(255,250,240,.08);font-size:.82rem;font-weight:720}.audio-mode-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;padding:5px;border:1px solid rgba(255,250,240,.1);border-radius:8px;background:rgba(255,250,240,.06)}.audio-mode-tabs button{min-height:36px;overflow:hidden;border-radius:6px;background:transparent;font-size:.78rem;font-weight:760;text-overflow:ellipsis}.audio-mode-tabs button.is-active{background:#fffaf0;color:#151411}.audio-ceremony-card,.audio-ceremony-list{display:grid;gap:12px}.audio-ceremony-card{grid-template-columns:92px minmax(0,1fr);min-height:152px;padding:10px;border:1px solid rgba(255,250,240,.12);border-radius:8px;background:rgba(255,250,240,.065);color:inherit;cursor:pointer;text-align:left}.audio-ceremony-visual{position:relative;min-height:132px;display:grid;place-items:center;overflow:hidden;border-radius:7px;color:rgba(255,250,240,.9)}.audio-ceremony-visual:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,250,240,.16) 0 1px,transparent 1px 16px),linear-gradient(145deg,rgba(8,9,9,.08),rgba(8,9,9,.44))}.audio-ceremony-visual svg{position:relative;width:52px;height:52px}.audio-ceremony-visual-main{background:linear-gradient(150deg,#d5a85f,#486d78 58%,#151411)}.audio-ceremony-visual-voice{background:linear-gradient(150deg,#b8675d,#7c4f6f 50%,#151411)}.audio-ceremony-visual-breath{background:linear-gradient(150deg,#75836a,#3b6b70 54%,#151411)}.audio-ceremony-body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:4px 2px 4px 0}.audio-ceremony-body h3{margin:5px 0 2px;color:#fffaf0;font-size:1.2rem;line-height:1.18}.audio-ceremony-body>div span{display:block;color:rgba(255,250,240,.64);font-size:.86rem;line-height:1.25}.audio-ceremony-body>p{margin:9px 0;color:rgba(255,250,240,.68);font-size:.89rem;line-height:1.38}.audio-ceremony-meta{display:flex;flex-wrap:wrap;gap:7px}.audio-ceremony-meta span{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(255,250,240,.12);border-radius:999px;color:rgba(255,250,240,.76);font-size:.74rem;font-weight:720}.audio-bottom-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 14px 14px;padding:8px;border:1px solid rgba(255,250,240,.12);border-radius:8px;background:rgba(17,16,13,.86);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.audio-bottom-nav a{min-height:52px;display:grid;place-items:center;gap:2px;border-radius:6px;color:rgba(255,250,240,.56);font-size:.72rem;font-weight:760}.audio-bottom-nav a.is-active{background:rgba(255,250,240,.1);color:#fffaf0}.audio-bottom-nav svg{width:21px;height:21px}@media (max-width:520px){.audio-app-shell{padding:0;background:#11100d}.audio-app-screen{width:100%;height:100svh;min-height:100svh;border:0;border-radius:0}.audio-hero-panel{min-height:322px;padding-top:max(18px,env(safe-area-inset-top))}}@media (max-width:380px){.audio-hero-copy h1{font-size:2.9rem}.audio-ceremony-card{grid-template-columns:84px minmax(0,1fr)}.audio-ceremony-visual{min-height:138px}.audio-ceremony-body>p{font-size:.84rem}}.ceremony-general-page{--ceremony-cream:#fff8ea;--ceremony-muted:rgba(255,248,234,0.74);--ceremony-soft:rgba(255,248,234,0.12);--ceremony-line:rgba(255,248,234,0.2);--ceremony-violet:#5b1092;--ceremony-green:#a8c477;--ceremony-gold:#d5a85f;position:relative;min-height:100svh;isolation:isolate;background:#09090b;color:var(--ceremony-cream);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.ceremony-general-page:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(rgba(35,35,35,.62),rgba(35,35,35,.62)),url(/images/formless-ceremony-general/background-formless-ceremony-scaled.jpg) 50% /cover}.ceremony-general-page img{display:block;max-width:100%}.ceremony-general-page button,.ceremony-general-page input,.ceremony-general-page textarea{font:inherit}.ceremony-general-contact,.ceremony-general-featured-artist,.ceremony-general-guides,.ceremony-general-hero,.ceremony-general-intro,.ceremony-general-journey,.ceremony-general-numbers,.ceremony-general-surround,.ceremony-general-testimonials{position:relative;overflow:hidden;isolation:isolate}.ceremony-general-hero{min-height:100svh;display:grid;place-items:center;padding:84px 20px 72px;background:linear-gradient(rgba(7,7,8,.2),rgba(7,7,8,.92)),url(/images/formless-ceremony-general/background-id23-2.jpg) 50% /cover;text-align:center}.ceremony-general-hero-shade,.ceremony-general-hero-video{position:absolute;inset:0}.ceremony-general-hero-video{width:100%;height:100%;object-fit:cover;opacity:.69}.ceremony-general-hero-shade{background:radial-gradient(circle at 50% 40%,rgba(70,48,84,.16),transparent 34rem),linear-gradient(180deg,rgba(7,7,8,.48),rgba(7,7,8,.8))}.ceremony-general-hero-copy{position:relative;z-index:1;width:min(760px,100%);text-shadow:0 2px 28px rgba(40,30,84,.7)}.ceremony-general-hero-copy p,.ceremony-general-hero-copy small,.ceremony-general-hero-copy span,.ceremony-general-hero-copy strong{display:block;margin:0;font-family:Orpheus,Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;text-transform:uppercase}.ceremony-general-hero-copy p{font-size:2vw}.ceremony-general-hero-copy h1{margin:10px 0 8px;font-family:Orpheus,Georgia,Times New Roman,serif;font-size:9vw;font-weight:400;letter-spacing:0;line-height:.86;text-transform:uppercase}.ceremony-general-hero-copy span{font-size:2.5vw}.ceremony-general-hero-copy small{margin-top:12px;font-size:2vw;text-transform:none}.ceremony-general-hero-copy strong{margin-top:14px;font-size:4vw}.ceremony-general-contact,.ceremony-general-featured-artist,.ceremony-general-features,.ceremony-general-guides,.ceremony-general-intro,.ceremony-general-journey,.ceremony-general-numbers,.ceremony-general-surround,.ceremony-general-testimonials{padding:60px clamp(10px,4vw,82px)}.ceremony-general-intro{display:grid;justify-items:center;background:linear-gradient(rgba(5,0,0,.7),rgba(5,0,0,.7)),url(/images/formless-ceremony-general/ceremony-arc-background-scaled.jpg) 50% /auto;text-align:center}.ceremony-general-heading{width:min(1000px,100%);margin:0 auto 24px;text-align:center}.ceremony-general-heading p{margin:0 0 12px;color:var(--ceremony-gold);font-size:.78rem;font-weight:760;text-transform:uppercase}.ceremony-general-heading h2{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:50px;font-weight:300;letter-spacing:0;line-height:1.04}.ceremony-general-heading span{display:block;margin-top:14px;color:rgba(255,248,234,.9);font-size:23px;font-weight:200;line-height:1.4}.ceremony-general-lede{width:min(1000px,100%);margin:0 auto 28px;color:var(--ceremony-muted);font-size:23px;font-weight:200;line-height:1.4}.ceremony-general-trailer{width:min(1100px,100%);aspect-ratio:16/9;margin:0 auto 30px;border:1px solid rgba(255,248,234,.14);background:#050507;box-shadow:0 28px 90px rgba(0,0,0,.42)}.ceremony-general-details{width:min(880px,100%);margin:0 auto 26px;color:var(--ceremony-muted)}.ceremony-general-details summary{display:inline-flex;align-items:center;gap:10px;min-height:42px;color:var(--ceremony-cream);cursor:pointer;font-weight:700;list-style:none}.ceremony-general-details summary::-webkit-details-marker{display:none}.ceremony-general-details summary:before{content:"+";font-size:1.45rem;line-height:1}.ceremony-general-details[open] summary:before{content:"-"}.ceremony-general-details div{display:grid;gap:16px;margin-top:6px;padding:18px;border:1px solid var(--ceremony-line);border-radius:8px;background:rgba(255,248,234,.06);text-align:left}.ceremony-general-details p{margin:0;line-height:1.72}.ceremony-general-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;min-width:190px;padding:0 28px;border:1px solid rgba(255,248,234,.72);border-radius:6px;background:var(--ceremony-cream);color:#11100f;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:500}.ceremony-general-guides{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(/images/formless-ceremony-general/facilitators-background-scaled.jpg) 50% /cover no-repeat}.ceremony-general-artist-grid,.ceremony-general-guide-grid{width:min(1000px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;margin:0 auto}.ceremony-general-feature-card,.ceremony-general-profile,.ceremony-general-quote-panel,.ceremony-general-testimonial{border:1px solid rgba(255,248,234,.14);border-radius:8px;background:rgba(255,248,234,.08);box-shadow:0 22px 70px rgba(0,0,0,.24)}.ceremony-general-profile,.ceremony-general-quote-panel{border:0;background:transparent;box-shadow:none}.ceremony-general-profile{overflow:visible}.ceremony-general-profile>img{width:300px;height:300px;margin:0 auto;border:15px solid rgba(255,255,255,.08);border-radius:15px;object-fit:cover;box-shadow:0 0 100px -25px #f9f6f6}.ceremony-general-profile>div{display:grid;justify-items:center;padding:26px;text-align:center}.ceremony-general-artist-copy h3,.ceremony-general-profile h3{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:36px;font-weight:300}.ceremony-general-role{margin:8px 0 16px;color:rgba(255,248,234,.8);font-size:1.05rem}.ceremony-general-artist-copy a,.ceremony-general-profile a{display:inline-flex;align-items:center;min-height:42px;margin-bottom:18px;padding:0 16px;border:1px solid rgba(255,248,234,.16);border-radius:6px;background:rgba(91,16,146,.34);color:var(--ceremony-cream);font-size:.82rem;font-weight:760;text-transform:uppercase}.ceremony-general-artist-copy p,.ceremony-general-profile p:last-child{margin:0;color:var(--ceremony-muted);line-height:1.64}.ceremony-general-quote-panel{display:grid;justify-items:center;padding:0 50px;text-align:center}.ceremony-general-quote-panel img{width:150px;height:150px;border:15px solid rgba(255,255,255,.08);border-radius:15px;object-fit:cover;box-shadow:0 0 100px -25px #f9f6f6}.ceremony-general-quote-panel blockquote{margin:26px 0 20px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:30px;font-weight:300;font-style:italic;line-height:1.24}.ceremony-general-quote-panel p{margin:0 0 6px;font-size:1.2rem}.ceremony-general-quote-panel span{max-width:410px;color:var(--ceremony-muted);line-height:1.4}.ceremony-general-featured-artist{background:linear-gradient(rgba(5,0,0,.7),rgba(5,0,0,.7)),url(/images/formless-ceremony-general/ceremony-arc-background-scaled.jpg) 50% /auto}.ceremony-general-artist-grid{align-items:center}.ceremony-general-artist-copy{text-align:center}.ceremony-general-artist-copy p+p{margin-top:16px}.ceremony-general-artist-copy a{margin:22px 0 0}.ceremony-general-artist-grid>img{width:300px;height:300px;justify-self:center;border:15px solid rgba(255,255,255,.08);border-radius:15px;object-fit:cover;box-shadow:0 0 100px -25px #f9f6f6}.ceremony-general-journey{display:grid;justify-items:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/formless-ceremony-general/ceremony-arc-background-scaled.jpg) 50% /cover no-repeat;text-align:center}.ceremony-general-headphone-note{margin:0 0 12px;color:var(--ceremony-green)}.ceremony-general-audio{width:min(1140px,100%);margin-bottom:22px;accent-color:var(--ceremony-violet)}.ceremony-general-arc-panel{width:min(1140px,100%);min-height:470px;display:grid;align-items:end;overflow:hidden;border:1px solid rgba(255,248,234,.1);background:url(/images/formless-ceremony-general/ceremony-arc-mine-scaled.jpg) 50%/cover no-repeat}.ceremony-general-journey-steps{width:100%;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin:0;padding:0;background:transparent;list-style:none}.ceremony-general-journey-steps li{min-height:96px;display:grid;place-items:center;padding:10px;background:rgba(8,9,11,.2);color:rgba(255,248,234,.86);font-size:15px;font-weight:500;line-height:1.2}.ceremony-general-arc-panel+.ceremony-general-button{margin-top:28px}.ceremony-general-features{display:none;background:#121218}.ceremony-general-feature-grid{width:min(1180px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 auto}.ceremony-general-feature-card{overflow:hidden}.ceremony-general-feature-card img,.ceremony-general-feature-mark{width:100%;aspect-ratio:1;object-fit:cover}.ceremony-general-feature-mark{display:grid;place-items:center;background:linear-gradient(135deg,rgba(91,16,146,.5),rgba(168,196,119,.3)),url(/images/formless-ceremony-general/background-mvu24.jpg) 50% /cover;color:rgba(255,248,234,.9);font-family:Georgia,Times New Roman,serif;font-size:2.2rem}.ceremony-general-feature-card div{padding:22px}.ceremony-general-feature-card h3{margin:0 0 12px;font-size:1.25rem;text-transform:uppercase}.ceremony-general-feature-card p{margin:0;color:var(--ceremony-muted);line-height:1.58}.ceremony-general-surround{min-height:100svh;display:grid;align-items:end;background:linear-gradient(rgba(0,0,0,.39),rgba(0,0,0,.39)),url(/images/formless-ceremony-general/immersive-sound-background-scaled.jpg) 50% /cover no-repeat}.ceremony-general-surround-copy{width:min(900px,100%);margin:0 auto 50px;text-align:center}.ceremony-general-surround .ceremony-general-heading{margin-left:auto;text-align:center}.ceremony-general-surround .ceremony-general-heading h2{font-size:50px}.ceremony-general-surround-copy>p{margin:0 0 16px;color:var(--ceremony-muted);font-size:1.15rem;line-height:1.72}.ceremony-general-surround .ceremony-general-details,.ceremony-general-surround .ceremony-general-details div{margin-left:auto}.ceremony-general-numbers{display:grid;justify-items:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/formless-ceremony-general/facilitators-background-scaled.jpg) 50% /cover no-repeat;text-align:center}.ceremony-general-numbers ul{display:grid;gap:6px;margin:0;padding-left:1.2em;color:var(--ceremony-muted);font-size:1.4rem;line-height:1.45;text-align:left}.ceremony-general-testimonials{display:grid;justify-items:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/formless-ceremony-general/01-prelude-stillness-scaled.jpg) 50% /cover no-repeat}.ceremony-general-testimonial-grid{width:min(1180px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:34px}.ceremony-general-testimonial{display:grid;gap:20px;padding:22px;border-width:10px;border-radius:30px;background:rgba(255,255,255,.17)}.ceremony-general-testimonial-person{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:center}.ceremony-general-testimonial-person img{width:70px;height:70px;border-radius:15px;object-fit:cover}.ceremony-general-testimonial h3{margin:0 0 4px;font-size:1.08rem}.ceremony-general-testimonial p{margin:0;color:rgba(255,248,234,.62);font-size:.88rem;line-height:1.35}.ceremony-general-testimonial blockquote{margin:0;color:rgba(255,248,234,.86);line-height:1.58}.ceremony-general-gallery{display:flex;gap:5px;overflow-x:auto;padding:0;background:#232323;scrollbar-width:none}.ceremony-general-gallery::-webkit-scrollbar{display:none}.ceremony-general-gallery img{flex:0 0 650px;width:650px;height:550px;object-fit:cover}.ceremony-general-contact{display:grid;justify-items:center;background:url(/images/formless-ceremony-general/light-background-1-scaled.jpg) bottom/cover no-repeat}.ceremony-general-form{width:min(620px,100%);display:grid;gap:18px}.ceremony-general-form label{display:grid;gap:8px;color:rgba(255,248,234,.84);font-size:1rem}.ceremony-general-form input,.ceremony-general-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,248,234,.78);border-radius:999px;background:rgba(255,248,234,.02);color:var(--ceremony-cream);padding:0 17px;outline:none}.ceremony-general-form textarea{min-height:132px;padding-top:14px;border-radius:8px;resize:vertical}.ceremony-general-form input:focus,.ceremony-general-form textarea:focus{border-color:var(--ceremony-green);box-shadow:0 0 0 3px rgba(168,196,119,.14)}.ceremony-general-form button{min-height:52px;border:0;border-radius:999px;background:var(--ceremony-violet);color:var(--ceremony-cream);cursor:pointer;font-size:1.1rem;font-weight:760}@media (max-width:1040px){.ceremony-general-hero-copy h1{font-size:6.2rem}.ceremony-general-heading h2,.ceremony-general-surround .ceremony-general-heading h2{font-size:3.4rem}.ceremony-general-artist-grid,.ceremony-general-feature-grid,.ceremony-general-guide-grid,.ceremony-general-testimonial-grid{grid-template-columns:1fr}.ceremony-general-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ceremony-general-hero{min-height:80svh;padding:100px 20px 0}.ceremony-general-hero-copy p{font-size:14px}.ceremony-general-hero-copy h1{font-size:55px}.ceremony-general-hero-copy span{font-size:21px}.ceremony-general-hero-copy small{font-size:14px}.ceremony-general-hero-copy strong{font-size:33px}.ceremony-general-contact,.ceremony-general-featured-artist,.ceremony-general-features,.ceremony-general-guides,.ceremony-general-intro,.ceremony-general-journey,.ceremony-general-numbers,.ceremony-general-surround,.ceremony-general-testimonials{padding:40px 10px}.ceremony-general-heading h2,.ceremony-general-surround .ceremony-general-heading h2{font-size:36px}.ceremony-general-heading span,.ceremony-general-lede,.ceremony-general-quote-panel blockquote{font-size:20px}.ceremony-general-feature-card div,.ceremony-general-profile>div,.ceremony-general-quote-panel,.ceremony-general-testimonial{padding:18px}.ceremony-general-artist-grid>img,.ceremony-general-profile>img{width:200px;height:200px}.ceremony-general-quote-panel{padding:0 20px}.ceremony-general-quote-panel img{width:200px;height:200px}.ceremony-general-artist-grid>img{border-width:8px}.ceremony-general-arc-panel{width:min(360px,94vw);min-height:856px;background-image:url(/images/formless-ceremony-general/ceremony-arc-mine-9-16-wide-scaled.jpg);background-position:top}.ceremony-general-journey-steps{min-height:856px;grid-template-columns:1fr;grid-template-rows:repeat(9,1fr)}.ceremony-general-gallery{display:flex}.ceremony-general-gallery img{flex-basis:300px;width:300px;height:300px}}@media (max-width:420px){.ceremony-general-hero-copy h1{font-size:3.65rem}.ceremony-general-heading h2,.ceremony-general-surround .ceremony-general-heading h2{font-size:2.2rem}.ceremony-general-testimonial-person{grid-template-columns:1fr;justify-items:center;text-align:center}}.reset-page{--reset-cream:#fff8ea;--reset-paper:#f2eadc;--reset-muted:rgba(255,248,234,0.74);--reset-line:rgba(255,248,234,0.19);--reset-gold:#d5a85f;--reset-moss:#a8c477;--reset-mineral:#6fa0a5;--reset-ruby:#a35161;position:relative;min-height:100svh;isolation:isolate;overflow:hidden;background:#070807;color:var(--reset-cream);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.reset-page:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(rgba(7,8,7,.72),rgba(7,8,7,.72)),url(/images/formless-ceremony-general/background-formless-ceremony-scaled.jpg) 50% /cover}.reset-page img{display:block;max-width:100%}.reset-closing,.reset-faq,.reset-flow,.reset-hero,.reset-intro,.reset-practical,.reset-reasons,.reset-room,.reset-sound,.reset-testimonials,.reset-tickets{position:relative;isolation:isolate;overflow:hidden}.reset-closing,.reset-faq,.reset-flow,.reset-intro,.reset-practical,.reset-reasons,.reset-room,.reset-sound,.reset-testimonials,.reset-tickets{padding:clamp(58px,8vw,112px) clamp(18px,5vw,86px)}.reset-hero{min-height:92svh;display:grid;place-items:center;padding:86px 20px 74px;text-align:center;background:linear-gradient(rgba(7,8,7,.44),rgba(7,8,7,.9)),url(/images/formless-ceremony-general/01-prelude-stillness-scaled.jpg) 50% /cover}.reset-hero-shade,.reset-hero-video{position:absolute;inset:0}.reset-hero-video{width:100%;height:100%;object-fit:cover;opacity:.62}.reset-hero-shade{background:linear-gradient(180deg,rgba(7,8,7,.38),rgba(7,8,7,.36) 45%,rgba(7,8,7,.92)),linear-gradient(90deg,rgba(13,37,36,.42),rgba(62,33,49,.28))}.reset-hero-copy{position:relative;z-index:1;width:min(1040px,100%);display:grid;justify-items:center;text-shadow:0 2px 34px rgba(0,0,0,.64)}.reset-hero-logo{width:min(256px,68vw);height:auto;margin-bottom:38px;opacity:.94}.reset-heading p,.reset-hero-copy p,.reset-ticket-status{margin:0;color:var(--reset-gold);font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.reset-hero-copy h1{margin:14px 0 18px;font-family:Orpheus,Cormorant Garamond,Georgia,Times New Roman,serif;font-size:9rem;font-weight:400;letter-spacing:0;line-height:.86;text-transform:uppercase}.reset-hero-copy span{display:block;width:min(720px,100%);color:rgba(255,248,234,.9);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:300;line-height:1.18}.reset-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.reset-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 20px;color:var(--reset-cream);font-size:.9rem;font-weight:760;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease}.reset-button:hover{transform:translateY(-1px)}.reset-button-primary{border:1px solid rgba(213,168,95,.2);background:var(--reset-gold);color:#19120c}.reset-button-secondary{border:1px solid rgba(255,248,234,.42);background:rgba(255,248,234,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reset-heading{width:min(980px,100%);margin:0 auto 30px;text-align:center}.reset-heading h2{margin:12px 0 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:300;letter-spacing:0;line-height:1.02}.reset-heading span{display:block;width:min(760px,100%);margin:18px auto 0;color:var(--reset-muted);font-size:1.2rem;font-weight:300;line-height:1.62}.reset-intro{display:grid;justify-items:center;background:linear-gradient(rgba(7,8,7,.74),rgba(7,8,7,.74)),url(/images/formless-ceremony-general/ceremony-arc-background-scaled.jpg) 50% /cover}.reset-lede{width:min(760px,100%);margin:0 auto;color:rgba(255,248,234,.86);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:300;line-height:1.25;text-align:center}.reset-tickets{background:linear-gradient(rgba(12,17,15,.88),rgba(12,17,15,.92)),url(/images/formless-ceremony-general/facilitators-background-scaled.jpg) 50% /cover}.reset-ticket-grid{width:min(1180px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto}.reset-ticket-card{min-height:438px;display:grid;align-content:space-between;gap:28px;border:1px solid var(--reset-line);border-radius:8px;padding:24px;background:rgba(255,248,234,.1);box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.reset-ticket-card h3{margin:14px 0 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:300;line-height:1}.reset-ticket-card h3 span{display:block;margin-top:8px;color:rgba(255,248,234,.58);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:600}.reset-ticket-meta{display:grid;gap:1px;margin:0;background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.12)}.reset-ticket-meta div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px;background:rgba(7,8,7,.3)}.reset-detail-item dt,.reset-ticket-meta dt{color:rgba(255,248,234,.52);font-size:.76rem;font-weight:760;text-transform:uppercase}.reset-detail-item dd,.reset-ticket-meta dd{margin:0;color:rgba(255,248,234,.88);line-height:1.38}.reset-ticket-options{display:grid;gap:8px;margin:0;padding:0;list-style:none}.reset-ticket-options li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 12px;border:1px solid rgba(255,248,234,.12);background:rgba(255,248,234,.07)}.reset-ticket-options span{color:rgba(255,248,234,.78);font-size:.86rem;line-height:1.24}.reset-ticket-options strong{color:var(--reset-cream);font-size:.9rem;white-space:nowrap}.reset-ticket-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.reset-ticket-footer strong{color:var(--reset-moss);font-size:1.45rem}.reset-empty-state{width:min(720px,100%);margin:0 auto;padding:28px;border:1px solid var(--reset-line);border-radius:8px;background:rgba(255,248,234,.1);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.reset-empty-state h3{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:300}.reset-empty-state p{margin:12px 0 0;color:var(--reset-muted);line-height:1.58}.reset-flow{background:#111512}.reset-flow-grid{width:min(1120px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 auto;border:1px solid rgba(255,248,234,.12);background:rgba(255,248,234,.12)}.reset-flow-step{min-height:320px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:#121b17}.reset-flow-step span{color:var(--reset-mineral);font-size:.8rem;font-weight:780}.reset-flow-step h3{margin:auto 0 18px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:300;line-height:1.05}.reset-flow-step p{margin:0;color:rgba(255,248,234,.68);line-height:1.62}.reset-sound{min-height:650px;display:grid;align-items:center;background:linear-gradient(90deg,rgba(5,7,7,.93),rgba(5,7,7,.72) 48%,rgba(5,7,7,.28)),url(/images/formless-ceremony-general/immersive-sound-background-scaled.jpg) 50% /cover}.reset-sound-copy{width:min(660px,100%)}.reset-sound-copy .reset-heading{margin-left:0;text-align:left}.reset-sound-copy .reset-heading span{margin-left:0}.reset-sound-copy>p{margin:0 0 18px;color:var(--reset-muted)}.reset-audio{width:min(560px,100%);display:block;accent-color:var(--reset-gold)}.reset-reasons{display:grid;justify-items:center;background:linear-gradient(rgba(21,18,17,.88),rgba(21,18,17,.88)),url(/images/formless-ceremony-general/ceremony-arc-mine-scaled.jpg) 50% /cover}.reset-reasons ul{width:min(880px,100%);display:grid;gap:1px;margin:0;padding:0;border:1px solid rgba(255,248,234,.12);background:rgba(255,248,234,.12);list-style:none}.reset-reasons li{min-height:88px;padding:22px 24px;background:rgba(9,9,10,.46);color:rgba(255,248,234,.88);font-size:1.1rem;line-height:1.48}.reset-reasons li,.reset-room{display:grid;align-items:center}.reset-room{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr);gap:clamp(30px,5vw,68px);background:#ece3d5;color:#171411}.reset-room .reset-heading{margin-left:0;text-align:left}.reset-room .reset-heading p{color:#7a5230}.reset-room .reset-heading span{color:rgba(23,20,17,.66);margin-left:0}.reset-room-images{display:grid;grid-template-columns:.75fr 1fr;gap:8px}.reset-room-images img{width:100%;height:100%;min-height:260px;object-fit:cover}.reset-room-images img:first-child{aspect-ratio:1}.reset-room-images img:nth-child(2){grid-row:span 2}.reset-practical{background:#0e1110}.reset-detail-grid{width:min(1000px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;border:1px solid rgba(255,248,234,.12);background:rgba(255,248,234,.12)}.reset-detail-item{min-height:128px;display:grid;align-content:center;gap:12px;padding:20px;background:#111815}.reset-testimonials{background:linear-gradient(rgba(9,9,10,.82),rgba(9,9,10,.86)),url(/images/formless-ceremony-general/background-id23-1.jpg) 50% /cover}.reset-testimonial-grid{width:min(960px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto}.reset-testimonial{min-height:318px;display:grid;align-content:start;gap:18px;border:1px solid var(--reset-line);border-radius:8px;padding:24px;background:rgba(255,248,234,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reset-testimonial img{width:72px;height:72px;border-radius:8px;object-fit:cover}.reset-testimonial blockquote{margin:0;color:rgba(255,248,234,.86);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:300;line-height:1.22}.reset-testimonial h3{margin:0 0 4px;font-size:1rem}.reset-testimonial p{margin:0;color:rgba(255,248,234,.58);font-size:.86rem;line-height:1.4}.reset-faq{background:#151211}.reset-faq-list{width:min(860px,100%);display:grid;gap:8px;margin:0 auto}.reset-faq-item{border:1px solid rgba(255,248,234,.12);border-radius:8px;background:rgba(255,248,234,.08)}.reset-faq-item summary{cursor:pointer;padding:20px 22px;color:rgba(255,248,234,.9);font-size:1.04rem;font-weight:640}.reset-faq-item p{margin:0;padding:0 22px 20px;color:rgba(255,248,234,.68);line-height:1.64}.reset-closing{display:grid;justify-items:center;min-height:520px;background:linear-gradient(rgba(5,7,7,.36),rgba(5,7,7,.82)),url(/images/formless-ceremony-general/light-background-1-scaled.jpg) bottom /cover;text-align:center}.reset-closing .reset-button{margin-top:2px}@media (max-width:1040px){.reset-hero-copy h1{font-size:6.8rem}.reset-heading h2{font-size:3.35rem}.reset-detail-grid,.reset-flow-grid,.reset-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-room{grid-template-columns:1fr}}@media (max-width:720px){.reset-closing,.reset-faq,.reset-flow,.reset-intro,.reset-practical,.reset-reasons,.reset-room,.reset-sound,.reset-testimonials,.reset-tickets{padding:50px 16px}.reset-hero{min-height:86svh;padding:64px 16px 56px}.reset-hero-logo{width:190px;margin-bottom:30px}.reset-hero-copy h1{font-size:4.1rem}.reset-hero-copy span,.reset-lede{font-size:1.55rem}.reset-heading h2{font-size:2.55rem}.reset-heading span{font-size:1rem}.reset-hero-actions,.reset-ticket-footer{align-items:stretch;flex-direction:column}.reset-ticket-options li{align-items:flex-start;flex-direction:column;padding:10px 12px}.reset-detail-grid,.reset-flow-grid,.reset-testimonial-grid,.reset-ticket-grid{grid-template-columns:1fr}.reset-flow-step,.reset-testimonial,.reset-ticket-card{min-height:auto}.reset-ticket-meta div{grid-template-columns:74px minmax(0,1fr)}.reset-sound{min-height:560px;background:linear-gradient(rgba(5,7,7,.82),rgba(5,7,7,.9)),url(/images/formless-ceremony-general/immersive-sound-background-scaled.jpg) 50% /cover}.reset-room-images{grid-template-columns:1fr}.reset-room-images img:nth-child(2){grid-row:auto}}@media (max-width:420px){.reset-hero-copy h1{font-size:3.35rem}.reset-hero-copy span,.reset-lede{font-size:1.34rem}.reset-heading h2{font-size:2.15rem}.reset-ticket-card h3{font-size:2rem}}.tickets-event-page{--checkout-cream:#fff8ea;--checkout-muted:rgba(255,248,234,0.72);--checkout-line:rgba(255,248,234,0.16);--checkout-gold:#d5a85f;--checkout-green:#a8c477;--checkout-teal:#6fa0a5;min-height:100svh;background:#070807;color:var(--checkout-cream);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.tickets-event-page button,.tickets-event-page input,.tickets-event-page textarea{font:inherit}.checkout-site-nav{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px clamp(18px,5vw,82px);color:rgba(255,248,234,.9)}.checkout-site-nav>a{font-size:.9rem;font-weight:820;text-transform:uppercase}.checkout-site-nav nav{display:flex;align-items:center;gap:clamp(12px,2vw,24px);color:rgba(255,248,234,.68);font-size:.78rem;font-weight:760;text-transform:uppercase}.checkout-hero{position:relative;min-height:58svh;display:grid;place-items:center;overflow:hidden;padding:48px clamp(18px,5vw,82px);text-align:center}.checkout-hero-shade,.checkout-hero-video{position:absolute;inset:0}.checkout-hero-video{width:100%;height:100%;object-fit:cover;opacity:.5}.checkout-hero-shade{background:linear-gradient(180deg,rgba(7,8,7,.58),rgba(7,8,7,.9)),linear-gradient(90deg,rgba(13,37,36,.42),rgba(88,48,49,.22))}.checkout-hero-copy{position:relative;z-index:1;width:min(860px,100%);display:grid;justify-items:center;text-shadow:0 2px 32px rgba(0,0,0,.62)}.checkout-back-link{position:absolute;top:-8px;left:0;min-height:38px;display:inline-flex;align-items:center;border-bottom:1px solid rgba(255,248,234,.4);color:rgba(255,248,234,.76);font-size:.8rem;font-weight:760;text-transform:uppercase}.checkout-logo{width:min(220px,62vw);height:auto;margin-bottom:32px;opacity:.94}.checkout-hero-copy p,.checkout-option span,.checkout-section-heading>span,.checkout-summary>p{margin:0;color:var(--checkout-gold);font-size:.76rem;font-weight:760;text-transform:uppercase}.checkout-hero-copy h1{margin:14px 0 16px;font-family:Orpheus,Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3.2rem,9vw,7.4rem);font-weight:400;letter-spacing:0;line-height:.88;text-transform:uppercase}.checkout-hero-copy>span{display:block;width:min(620px,100%);color:rgba(255,248,234,.88);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:300;line-height:1.2}.checkout-event-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.checkout-event-meta span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(255,248,234,.22);border-radius:999px;padding:0 12px;background:rgba(7,8,7,.26);color:rgba(255,248,234,.82);font-size:.76rem;font-weight:760;text-transform:uppercase}.checkout-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(20px,4vw,46px);align-items:start;padding:clamp(44px,7vw,86px) clamp(18px,5vw,82px);background:linear-gradient(rgba(8,11,10,.92),rgba(8,11,10,.95)),url(/images/formless-ceremony-general/facilitators-background-scaled.jpg) 50% /cover}.checkout-flow-single{grid-template-columns:minmax(0,760px);justify-content:center}.checkout-main{display:grid;gap:16px}.checkout-section,.checkout-summary{border:1px solid var(--checkout-line);border-radius:8px;background:rgba(255,248,234,.085);box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.checkout-section{padding:clamp(18px,3vw,28px)}.checkout-section-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;margin-bottom:20px}.checkout-section-heading>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(213,168,95,.42);border-radius:50%}.checkout-section-heading h2,.checkout-summary h2{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.04}.checkout-section-heading p{margin:8px 0 0;max-width:680px;color:var(--checkout-muted);line-height:1.58}.checkout-option-grid{display:grid;gap:10px}.checkout-length-grid,.checkout-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-day-grid button,.checkout-month-row button,.checkout-option,.checkout-time-grid button{border:1px solid rgba(255,248,234,.14);border-radius:8px;background:rgba(7,8,7,.34);color:var(--checkout-cream);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.checkout-day-grid button:hover,.checkout-month-row button:hover,.checkout-option:hover,.checkout-time-grid button:hover{transform:translateY(-1px);border-color:rgba(213,168,95,.45)}.checkout-option:disabled{cursor:not-allowed;opacity:.58}.checkout-option:disabled:hover{transform:none;border-color:rgba(255,248,234,.14)}.checkout-day-grid button.is-selected,.checkout-month-row button.is-selected,.checkout-option.is-selected,.checkout-time-grid button.is-selected{border-color:rgba(168,196,119,.78);background:rgba(168,196,119,.16)}.checkout-option{min-height:176px;display:grid;align-content:start;gap:12px;padding:18px}.checkout-option strong{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:300;line-height:1.05}.checkout-option small{color:rgba(255,248,234,.68);font-size:.9rem;line-height:1.48}.checkout-option em{align-self:end;color:var(--checkout-green);font-size:.78rem;font-style:normal;font-weight:780;text-transform:uppercase}.checkout-length-option{min-height:138px}.checkout-length-option small{color:var(--checkout-green);font-size:1rem;font-weight:760}.checkout-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-session-option{min-height:148px}.checkout-empty-copy,.checkout-empty-state span{color:var(--checkout-muted);line-height:1.58}.checkout-date-picker{display:grid;gap:12px}.checkout-day-grid,.checkout-month-row,.checkout-time-grid{display:grid;gap:8px}.checkout-month-row{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-day-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.checkout-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-month-row button{min-height:68px;padding:14px}.checkout-day-grid button{min-height:58px;padding:10px;text-align:center}.checkout-time-grid button{min-height:54px;padding:12px}.checkout-day-grid button span,.checkout-day-grid button strong,.checkout-month-row button small,.checkout-month-row button span{display:block}.checkout-day-grid button strong,.checkout-month-row button span{font-size:1.08rem;font-weight:760}.checkout-day-grid button span,.checkout-month-row button small{margin-top:4px;color:rgba(255,248,234,.58);font-size:.78rem;font-weight:700;text-transform:uppercase}.checkout-time-grid button{display:grid;place-items:center;color:rgba(255,248,234,.9);font-weight:780;text-align:center}.checkout-time-grid p{grid-column:1/-1;margin:0;padding:18px;border:1px dashed rgba(255,248,234,.18);border-radius:8px;color:rgba(255,248,234,.62);text-align:center}.checkout-summary{position:sticky;top:22px;display:grid;gap:18px;padding:24px}.checkout-summary h2{margin-top:-8px}.checkout-summary dl{display:grid;gap:1px;margin:0;border:1px solid rgba(255,248,234,.12);background:rgba(255,248,234,.12)}.checkout-summary dl div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px;background:rgba(7,8,7,.32)}.checkout-summary dt{color:rgba(255,248,234,.54);font-size:.74rem;font-weight:760;text-transform:uppercase}.checkout-summary dd{margin:0;color:rgba(255,248,234,.9);line-height:1.36}.checkout-total{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-top:6px}.checkout-total span{color:rgba(255,248,234,.62);font-size:.78rem;font-weight:760;text-transform:uppercase}.checkout-total strong{color:var(--checkout-green);font-size:1.8rem}.checkout-submit{width:100%;border:1px solid rgba(168,196,119,.78);background:#a8c477;color:#07100a;cursor:pointer;box-shadow:0 16px 36px rgba(168,196,119,.22)}.checkout-submit:hover{background:#b9d187;border-color:rgba(255,248,234,.76)}.checkout-submit:disabled{border:1px solid rgba(255,248,234,.26);background:rgba(255,248,234,.14);color:rgba(255,248,234,.82);cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.checkout-summary>small{color:rgba(255,248,234,.58);line-height:1.45}.checkout-summary-description{color:var(--checkout-muted);line-height:1.52}.checkout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-field-grid label{display:grid;gap:7px}.checkout-buyer-locked span,.checkout-field-grid label>span{color:var(--checkout-gold);font-size:.74rem;font-weight:760;text-transform:uppercase}.checkout-field-grid input,.checkout-field-grid textarea{width:100%;min-height:48px;border:1px solid rgba(255,248,234,.16);border-radius:8px;padding:0 12px;outline:0;background:rgba(7,8,7,.34);color:var(--checkout-cream)}.checkout-field-grid textarea{min-height:112px;padding:12px;resize:vertical}.checkout-field-grid input:focus,.checkout-field-grid textarea:focus{border-color:rgba(213,168,95,.58);box-shadow:0 0 0 3px rgba(213,168,95,.12)}.checkout-field-grid input::placeholder,.checkout-field-grid textarea::placeholder{color:rgba(255,248,234,.38)}.checkout-field-wide{grid-column:1/-1}.checkout-error-message{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(216,111,90,.38);border-radius:8px;background:rgba(216,111,90,.12);color:#ffd0c4;line-height:1.46}.stripe-embedded-shell{padding:clamp(12px,2vw,18px);background:rgba(255,248,234,.96)}.checkout-buyer-locked{display:flex;align-items:center;justify-content:space-between;gap:14px}.checkout-buyer-locked div{display:grid;gap:4px}.checkout-buyer-locked strong{color:var(--checkout-cream)}.checkout-buyer-locked small{color:var(--checkout-muted);line-height:1.42}.checkout-complete-card .checkout-submit,.checkout-empty-state .checkout-submit{width:min(320px,100%)}.checkout-empty-state{display:grid;justify-items:center;gap:18px;padding:clamp(24px,4vw,42px);border:1px solid var(--checkout-line);border-radius:8px;background:rgba(255,248,234,.085);text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.checkout-empty-state p{margin:0;color:var(--checkout-gold);font-size:.76rem;font-weight:760;text-transform:uppercase}.checkout-empty-state h2{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:300;line-height:1.04}@media (max-width:980px){.checkout-flow{grid-template-columns:1fr}.checkout-summary{position:static}}@media (max-width:720px){.checkout-hero{min-height:56svh;padding:92px 16px 44px}.checkout-site-nav{align-items:flex-start;padding:18px 16px}.checkout-site-nav nav{display:none}.checkout-back-link{position:static;margin-bottom:22px}.checkout-logo{width:180px;margin-bottom:26px}.checkout-flow{padding:38px 16px 54px}.checkout-length-grid,.checkout-section-heading,.checkout-session-grid,.checkout-type-grid{grid-template-columns:1fr}.checkout-month-row{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-day-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.checkout-day-grid button{min-height:50px;padding:6px 2px}.checkout-day-grid button strong{font-size:.95rem}.checkout-day-grid button span{font-size:.62rem}.checkout-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.checkout-time-grid button{min-height:48px;padding:8px 4px}.checkout-length-option,.checkout-option{min-height:auto}}@media (max-width:420px){.checkout-hero-copy h1{font-size:3rem}.checkout-section,.checkout-summary{padding:18px}.checkout-field-grid{grid-template-columns:1fr}.checkout-day-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.checkout-summary dl div{grid-template-columns:1fr}}.tickets-index-page{min-height:100svh;background:#070807;color:#fff8ea;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.tickets-index-nav{position:fixed;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px clamp(18px,5vw,82px);color:rgba(255,248,234,.92)}.tickets-index-nav>a{font-size:.9rem;font-weight:820;text-transform:uppercase}.tickets-index-nav nav{display:flex;align-items:center;gap:clamp(12px,2vw,24px);color:rgba(255,248,234,.68);font-size:.78rem;font-weight:760;text-transform:uppercase}.tickets-index-hero{position:relative;min-height:66svh;display:grid;align-items:end;overflow:hidden;padding:110px clamp(18px,5vw,82px) 64px}.tickets-index-hero img{object-fit:cover}.tickets-index-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,7,.48),rgba(7,8,7,.9)),linear-gradient(90deg,rgba(7,8,7,.82),rgba(7,8,7,.2))}.tickets-index-copy{position:relative;z-index:1;width:min(780px,100%)}.tickets-event-card p,.tickets-index-copy p{margin:0;color:#d5a85f;font-size:.76rem;font-weight:760;text-transform:uppercase}.tickets-index-copy h1{margin:14px 0 16px;font-family:Orpheus,Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3.2rem,8vw,7rem);font-weight:400;letter-spacing:0;line-height:.9;text-transform:uppercase}.tickets-index-copy span{display:block;width:min(620px,100%);color:rgba(255,248,234,.82);font-size:1.08rem;font-weight:300;line-height:1.62}.tickets-index-events{padding:clamp(42px,7vw,82px) clamp(18px,5vw,82px);background:#0c1110}.tickets-event-card{width:min(980px,100%);display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:24px;align-items:center;border:1px solid rgba(255,248,234,.14);border-radius:8px;padding:14px;background:rgba(255,248,234,.08);transition:transform .18s ease,border-color .18s ease}.tickets-event-card:hover{transform:translateY(-2px);border-color:rgba(213,168,95,.44)}.tickets-event-card img{width:100%;height:240px;border-radius:6px;object-fit:cover}.tickets-event-card div{padding:10px 10px 10px 0}.tickets-event-card h2{margin:10px 0 12px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:300;line-height:1}.tickets-event-card span{display:block;color:rgba(255,248,234,.7);line-height:1.56}@media (max-width:720px){.tickets-index-nav{position:absolute;align-items:flex-start;padding:18px 16px}.tickets-index-nav nav{display:none}.tickets-index-hero{min-height:62svh;padding:92px 16px 44px}.tickets-index-events{padding:34px 16px 54px}.tickets-event-card{grid-template-columns:1fr}.tickets-event-card div{padding:0}}.presale-page{--presale-ink:#171411;--presale-paper:#ece3d5;--presale-rust:#b46d4f}.presale-page:before{background:linear-gradient(rgba(7,8,7,.7),rgba(7,8,7,.76)),url(/images/formless-ceremony-general/background-id23-2.jpg) 50% /cover}.presale-closing,.presale-goals,.presale-hero,.presale-next,.presale-perks,.presale-story{position:relative;isolation:isolate;overflow:hidden}.presale-hero{min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(26px,4vw,46px);padding:42px clamp(18px,5vw,82px) 76px;background:linear-gradient(180deg,rgba(7,8,7,.48),rgba(7,8,7,.62) 52%,rgba(7,8,7,.96)),url(/images/formless-ceremony-general/01-prelude-stillness-scaled.jpg) 50% /cover;text-align:left}.presale-logo{width:min(244px,64vw);height:auto;opacity:.94}.presale-hero-grid{width:min(1180px,100%);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,82px)}.presale-video-shell{position:relative;width:min(360px,100%);aspect-ratio:9/16;justify-self:center;border:1px solid rgba(255,248,234,.2);border-radius:8px;padding:8px;background:rgba(255,248,234,.08);box-shadow:0 30px 120px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.presale-video{border:0}.presale-video,.presale-video-cover{width:100%;height:100%;display:block;border-radius:4px;background:#050606}.presale-video-cover{position:relative;overflow:hidden;color:#fff8ea}.presale-video-cover-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .42s ease}.presale-video-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,6,.08),rgba(5,6,6,.28)),radial-gradient(circle at 50% 48%,transparent 0 22%,rgba(5,6,6,.38) 72%)}.presale-video-cover-play{position:absolute;inset:50% auto auto 50%;width:86px;height:86px;display:inline-grid;place-items:center;border:1px solid rgba(255,248,234,.58);border-radius:999px;background:rgba(14,12,9,.54);box-shadow:0 18px 70px rgba(0,0,0,.5);transform:translate(-50%,-50%);transition:background .18s ease,border-color .18s ease,transform .18s ease}.presale-video-cover-play span{width:0;height:0;margin-left:7px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:27px solid}.presale-video-cover:focus-visible .presale-video-cover-image,.presale-video-cover:hover .presale-video-cover-image{transform:scale(1.03)}.presale-video-cover:focus-visible .presale-video-cover-play,.presale-video-cover:hover .presale-video-cover-play{border-color:rgba(255,248,234,.84);background:rgba(14,12,9,.72);transform:translate(-50%,-50%) scale(1.04)}.presale-video-cover:focus-visible{outline:2px solid rgba(255,248,234,.72);outline-offset:4px}.presale-hero-copy{width:min(640px,100%);display:grid;justify-items:start}.presale-hero-copy p,.presale-kicker,.presale-perk-card>div>p{margin:0;color:var(--reset-gold);font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.presale-hero-copy h1{margin:14px 0 18px;display:grid;gap:.02em;font-family:Orpheus,Cormorant Garamond,Georgia,Times New Roman,serif;font-size:4.65rem;font-weight:400;letter-spacing:0;line-height:.9;text-transform:uppercase}.presale-hero-copy h1 span{display:block}.presale-hero-title-small{font-size:.7em}.presale-hero-body{width:100%;display:block;color:rgba(255,248,234,.88);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.68rem;font-weight:300;line-height:1.2}.presale-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:30px}.presale-share{position:relative;display:inline-flex}.presale-share-trigger{cursor:pointer}.presale-share-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:max-content;min-width:210px;display:grid;gap:6px;border:1px solid rgba(255,248,234,.18);border-radius:8px;padding:8px;background:rgba(12,13,11,.94);box-shadow:0 24px 80px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.presale-share-center .presale-share-menu{left:50%;transform:translateX(-50%)}.presale-share-menu button{min-height:42px;border:0;border-radius:6px;padding:0 14px;background:rgba(255,248,234,.08);color:var(--reset-cream);font:inherit;font-size:.88rem;font-weight:720;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.presale-share-menu button:focus-visible,.presale-share-menu button:hover{background:rgba(213,168,95,.18);color:#fff8ea}.presale-share-menu button:focus-visible{outline:2px solid rgba(255,248,234,.58);outline-offset:2px}.presale-share-menu span{padding:4px 6px 2px;color:var(--reset-gold);font-size:.78rem;font-weight:760}.presale-closing,.presale-goals,.presale-next,.presale-perks,.presale-story{padding:clamp(58px,8vw,112px) clamp(18px,5vw,86px)}.presale-story{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);gap:clamp(34px,6vw,76px);align-items:center;background:radial-gradient(circle at 16% 18%,rgba(86,56,132,.34),transparent 34%),linear-gradient(rgba(9,11,11,.88),rgba(7,8,8,.94)),url(/images/formless-ceremony-general/ceremony-arc-background-scaled.jpg) 50% /cover;color:var(--reset-cream)}.presale-story-media{width:min(440px,100%);justify-self:center;overflow:hidden;border:1px solid rgba(255,248,234,.18);border-radius:8px;background:rgba(255,248,234,.06);box-shadow:0 34px 110px rgba(0,0,0,.42)}.presale-story-image{width:100%;height:auto;display:block}.presale-story-content{display:grid;gap:28px}.presale-story-copy{width:min(720px,100%)}.presale-story-copy .presale-kicker{color:var(--reset-gold)}.presale-story-copy h2{margin:12px 0 22px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:4rem;font-weight:300;letter-spacing:0;line-height:1.02;color:var(--reset-cream)}.presale-story-copy p:not(.presale-kicker){margin:0 0 18px;color:rgba(255,248,234,.75);font-size:1.08rem;line-height:1.7}.presale-story-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(255,248,234,.14);background:rgba(255,248,234,.14)}.presale-story-point{min-height:172px;display:grid;align-content:center;gap:12px;padding:24px;background:rgba(255,248,234,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.presale-story-point span{color:var(--reset-gold);font-size:.76rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.presale-story-point p{margin:0;color:rgba(255,248,234,.7);font-size:1.04rem;line-height:1.56}.presale-next{padding-top:clamp(44px,6vw,72px);padding-bottom:clamp(44px,6vw,72px);background:linear-gradient(rgba(10,13,12,.9),rgba(10,13,12,.94)),url(/images/formless-ceremony-general/background-mvu24.jpg) 50% /cover;text-align:center}.presale-next-copy{margin-bottom:0}.presale-next-copy span+span{margin-top:12px;color:rgba(255,248,234,.68)}.presale-goals{background:linear-gradient(rgba(13,17,15,.88),rgba(13,17,15,.9)),url(/images/formless-ceremony-general/facilitators-background-scaled.jpg) 50% /cover}.presale-progress-card{width:min(1120px,100%);margin:0 auto 18px;border:1px solid rgba(255,248,234,.14);border-radius:8px;padding:24px;background:rgba(255,248,234,.1);box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.presale-progress-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 28px;align-items:end;margin-bottom:22px}.presale-progress-summary p{margin:0;color:var(--reset-gold);font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.presale-progress-summary strong{grid-column:2;grid-row:1/4;align-self:end;color:var(--reset-cream);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:300;line-height:.9}.presale-progress-summary span{color:rgba(255,248,234,.64);line-height:1.48}.presale-progress-summary em{margin:0;color:var(--reset-gold);font-size:.9rem;font-style:normal;font-weight:760;line-height:1.3}.presale-progress-bar{position:relative;height:24px;overflow:hidden;border:1px solid rgba(255,248,234,.16);border-radius:999px;background:linear-gradient(90deg,rgba(153,160,111,.22),rgba(153,160,111,.22) 60%,rgba(255,248,234,.07) 0,rgba(255,248,234,.07));box-shadow:inset 0 1px 14px rgba(0,0,0,.34)}.presale-progress-stretch-zone{position:absolute;top:0;right:0;bottom:0;background:repeating-linear-gradient(-45deg,rgba(255,248,234,.1),rgba(255,248,234,.1) 7px,transparent 0,transparent 15px),rgba(255,248,234,.035);opacity:.75}.presale-progress-fill{position:absolute;inset:0 auto 0 0;z-index:2;width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--reset-moss),var(--reset-gold));box-shadow:0 0 28px rgba(213,168,95,.34)}.presale-progress-main-threshold{position:absolute;top:0;bottom:0;z-index:3;width:3px;background:#fff8ea;box-shadow:0 0 22px rgba(255,248,234,.56);transform:translateX(-50%)}.presale-progress-extension-threshold{position:absolute;top:0;bottom:0;z-index:3;width:2px;background:rgba(255,248,234,.82);box-shadow:0 0 16px rgba(255,248,234,.42);transform:translateX(-50%)}.presale-progress-scale{position:relative;min-height:72px;margin-top:14px}.presale-progress-milestone,.presale-progress-zero{position:absolute;white-space:nowrap}.presale-progress-zero{left:0;top:18px;color:rgba(255,248,234,.48);font-size:.74rem;font-weight:720}.presale-progress-milestone{top:0;display:grid;justify-items:center;gap:4px;text-align:center;transform:translateX(-50%)}.presale-progress-milestone>span{color:rgba(255,248,234,.5);font-size:.68rem;font-weight:780;letter-spacing:0;line-height:1.06;text-transform:uppercase}.presale-progress-milestone>strong{color:rgba(255,248,234,.7);font-size:.82rem;white-space:nowrap}.presale-progress-milestone-main{top:-2px;padding:8px 12px;border:1px solid rgba(213,168,95,.5);border-radius:999px;background:rgba(213,168,95,.14);box-shadow:0 14px 50px rgba(0,0,0,.2)}.presale-progress-milestone-main>span,.presale-progress-milestone-main>strong{color:var(--reset-cream)}.presale-progress-milestone-main>strong{font-size:1rem}.presale-progress-milestone-extension{top:14px;opacity:.86}.presale-progress-milestone-extension>span{width:72px;white-space:normal}.presale-progress-milestone:last-child{justify-items:end;text-align:right;transform:translateX(-100%)}.presale-goal-grid{width:min(1120px,100%);display:grid;grid-template-columns:1.5fr .95fr .95fr;gap:1px;margin:0 auto;border:1px solid rgba(255,248,234,.14);background:rgba(255,248,234,.14)}.presale-goal-card{min-height:260px;display:grid;align-content:space-between;gap:18px;padding:24px;background:rgba(12,18,16,.88)}.presale-goal-card-main{min-height:310px;padding:30px;border:1px solid rgba(213,168,95,.42);background:linear-gradient(140deg,rgba(213,168,95,.18),rgba(12,18,16,.9) 52%),rgba(12,18,16,.94);box-shadow:inset 0 1px 0 rgba(255,248,234,.08)}.presale-goal-card-extension{background:linear-gradient(180deg,rgba(255,248,234,.055),rgba(255,248,234,.015)),rgba(12,18,16,.82)}.presale-goal-kind{width:fit-content;display:inline-flex;align-items:center;border:1px solid rgba(255,248,234,.18);border-radius:999px;padding:6px 10px;color:rgba(255,248,234,.64);font-size:.68rem;font-weight:780;line-height:1;text-transform:uppercase}.presale-goal-card-main .presale-goal-kind{border-color:rgba(213,168,95,.54);color:var(--reset-cream);background:rgba(213,168,95,.12)}.presale-goal-card strong{color:var(--reset-moss);font-size:1.05rem}.presale-goal-card-main strong{color:var(--reset-gold);font-size:1.34rem}.presale-goal-card h3{margin:auto 0 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:300;letter-spacing:0;line-height:1.04}.presale-goal-card-main h3{font-size:clamp(2.6rem,4.6vw,4.1rem)}.presale-goal-card p{margin:0;color:rgba(255,248,234,.68);line-height:1.62}.presale-perks{background:linear-gradient(rgba(18,21,18,.9),rgba(18,21,18,.94)),url(/images/formless-ceremony-general/immersive-sound-background-scaled.jpg) 50% /cover}.presale-perk-grid{width:min(1180px,100%);display:grid;gap:14px;margin:0 auto}.presale-perk-card{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(360px,1.18fr);gap:clamp(22px,4vw,52px);align-items:start;border:1px solid var(--reset-line);border-radius:8px;padding:24px;background:rgba(255,248,234,.1);box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.presale-perk-card h3{margin:14px 0 12px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.55rem;font-weight:300;letter-spacing:0;line-height:1}.presale-perk-card>div>span{display:block;color:rgba(255,248,234,.7);line-height:1.58}.presale-options{display:grid;gap:8px}.presale-option{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid rgba(255,248,234,.13);border-radius:6px;padding:11px 12px;background:rgba(255,248,234,.07);transition:transform .18s ease,border-color .18s ease,background .18s ease}.presale-option:hover{transform:translateY(-1px);border-color:rgba(213,168,95,.48);background:rgba(255,248,234,.11)}.presale-option.is-sold-out{opacity:.58}.presale-option.is-sold-out:hover{transform:none;border-color:rgba(255,248,234,.13);background:rgba(255,248,234,.07)}.presale-option span{display:grid;gap:4px;color:rgba(255,248,234,.9);font-size:.94rem;font-weight:700;line-height:1.22}.presale-option small{color:rgba(255,248,234,.56);font-size:.78rem;font-weight:500;line-height:1.34}.presale-option-availability{color:rgba(213,168,95,.86)!important;font-weight:760!important;text-transform:uppercase}.presale-option strong{color:var(--reset-cream);font-size:.94rem;white-space:nowrap}.presale-perk-contact{display:grid;gap:10px;border:1px solid rgba(213,168,95,.22);border-radius:6px;padding:14px;background:rgba(213,168,95,.08)}.presale-perk-contact p{margin:0;color:rgba(255,248,234,.74);font-size:.9rem;line-height:1.44}.presale-perk-contact div{display:flex;flex-wrap:wrap;gap:8px}.presale-perk-contact a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,248,234,.16);border-radius:6px;padding:0 12px;background:rgba(255,248,234,.07);color:var(--reset-cream);font-size:.78rem;font-weight:760;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,transform .18s ease}.presale-perk-contact a:hover{border-color:rgba(213,168,95,.48);background:rgba(255,248,234,.12);transform:translateY(-1px)}.presale-closing{display:grid;justify-items:center;min-height:520px;background:linear-gradient(rgba(5,7,7,.38),rgba(5,7,7,.86)),url(/images/formless-ceremony-general/light-background-1-scaled.jpg) bottom /cover;text-align:center}.presale-closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2px}.presale-closing .reset-button{margin-top:0}@media (max-width:1040px){.presale-hero-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,1fr);gap:38px}.presale-hero-copy h1{font-size:4.05rem}.presale-hero-body{font-size:1.55rem}.presale-story{grid-template-columns:1fr}.presale-story-media{width:min(540px,100%);justify-self:start}.presale-story-copy h2{font-size:3.25rem}}@media (max-width:860px){.presale-hero-grid{width:min(620px,100%);grid-template-columns:1fr;gap:28px}.presale-video-shell{width:min(340px,76vw)}.presale-hero-copy{justify-items:center;text-align:center}.presale-hero-actions{justify-content:center}.presale-goal-grid{grid-template-columns:1fr}.presale-goal-card,.presale-perk-card{min-height:auto}.presale-perk-card{grid-template-columns:1fr}}@media (max-width:720px){.presale-hero{gap:22px;padding:28px 16px 56px}.presale-logo{width:184px}.presale-video-shell{width:min(300px,82vw);padding:5px}.presale-video-cover-play{width:72px;height:72px}.presale-video-cover-play span{margin-left:6px;border-top-width:15px;border-bottom-width:15px;border-left-width:23px}.presale-hero-copy h1{font-size:3.1rem}.presale-hero-body{font-size:1.32rem}.presale-hero-actions{width:100%;align-items:stretch;flex-direction:column}.presale-share,.presale-share-trigger{width:auto}.presale-share{align-self:center;width:min(292px,100%);display:grid;justify-content:center;justify-items:center}.presale-share-trigger{min-height:42px;padding:0 18px;font-size:.78rem}.presale-share-center .presale-share-menu,.presale-share-menu{position:static;width:100%;min-width:0;grid-template-columns:1fr;margin-top:8px;padding:6px;transform:none}.presale-share-menu-native{grid-template-columns:repeat(2,minmax(0,1fr))}.presale-share-menu button{min-height:40px;padding:0 10px;font-size:.78rem;text-align:center}.presale-share-menu span{grid-column:1/-1;text-align:center}.presale-closing-actions{width:100%;align-items:stretch;flex-direction:column}.presale-story-media{width:min(420px,100%);justify-self:center}.presale-story-points{grid-template-columns:1fr}.presale-story-point{min-height:auto;padding:22px}.presale-closing,.presale-goals,.presale-next,.presale-perks,.presale-story{padding:50px 16px}.presale-next{padding-top:38px;padding-bottom:38px}.presale-story-copy h2{font-size:2.55rem}.presale-progress-summary{grid-template-columns:1fr}.presale-progress-summary strong{grid-column:auto;grid-row:auto}.presale-progress-scale{min-height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.presale-progress-zero{display:none}.presale-progress-milestone,.presale-progress-milestone:last-child{position:static;width:100%;min-height:58px;justify-items:center;align-content:center;border:1px solid rgba(255,248,234,.12);border-radius:8px;padding:8px 6px;background:rgba(255,248,234,.055);text-align:center;transform:none}.presale-progress-milestone-main{border-color:rgba(213,168,95,.46);background:rgba(213,168,95,.14)}.presale-progress-milestone-extension{top:auto;opacity:1}.presale-progress-milestone-extension>span{width:auto}.presale-option{grid-template-columns:1fr;gap:8px}.presale-perk-contact div{display:grid}}@media (max-width:420px){.presale-video-shell{width:min(260px,72vw)}.presale-hero-copy h1{font-size:2.35rem}.presale-hero-body{font-size:1.12rem}.presale-story-copy h2{font-size:2.15rem}.presale-progress-scale{grid-template-columns:1fr;gap:8px}.presale-progress-milestone,.presale-progress-milestone:last-child{width:100%}.presale-progress-milestone-extension{padding-left:6px}.presale-goal-card h3,.presale-perk-card h3{font-size:2rem}}