.offering-cosmic{--oc-background:#f5f1ec;--oc-foreground:#201a10;--oc-card:#ece7df;--oc-muted:#e7e0d6;--oc-muted-foreground:#494133;--oc-border:#7e6f5733;--oc-gold:#dbca96;--oc-gold-ink:#7a5526;--oc-primary-foreground:#140e06;--oc-teal:#48b7c2;--oc-aqua:#51cec7;--oc-night:#050911;--oc-night-foreground:#f1eee7;--oc-font-display:var(--font-cormorant),Georgia,serif;--oc-font-sans:var(--font-jost),ui-sans-serif,system-ui,sans-serif;background-color:var(--oc-background);color:var(--oc-foreground);font-family:var(--oc-font-sans);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.offering-cosmic{--oc-background:lab(95.3832% .459492 3.01512);--oc-foreground:lab(9.55197% 1.60985 7.31485);--oc-card:lab(91.9139% .705272 4.53324);--oc-muted:lab(89.6015% .897288 5.6772);--oc-muted-foreground:lab(28.1296% 1.84338 9.75573);--oc-border:lab(47.875% 3.02497 15.6897/.2);--oc-gold:lab(81.7457% .493526 28.0216);--oc-gold-ink:lab(39.5491% 12.318 33.1085);--oc-primary-foreground:lab(4.45412% 1.20793 4.3076);--oc-teal:lab(68.3927% -29.759 -15.8368);--oc-aqua:lab(75.7314% -37.0946 -7.41798);--oc-night:lab(2.42796% -.0840873 -4.13788);--oc-night-foreground:lab(94.2512% -.00840426 3.82525)}}.offering-cosmic h1,.offering-cosmic h2,.offering-cosmic h3{font-family:var(--oc-font-display);font-weight:300}.offering-cosmic .oc-bg{background-color:var(--oc-background)}.offering-cosmic .oc-fg{color:var(--oc-foreground)}.offering-cosmic .oc-card-bg{background-color:var(--oc-card)}.offering-cosmic .oc-border{border-color:var(--oc-border)}.offering-cosmic .oc-muted-fg{color:var(--oc-muted-foreground)}.offering-cosmic .oc-night-bg{background-color:var(--oc-night)}.offering-cosmic .oc-night-fg{color:var(--oc-night-foreground)}.offering-cosmic .oc-night-fg\/70{color:color-mix(in oklab,var(--oc-night-foreground)80%,transparent)}.offering-cosmic .oc-night-fg\/80{color:color-mix(in oklab,var(--oc-night-foreground)88%,transparent)}.offering-cosmic .oc-night-border{border-color:color-mix(in oklab,var(--oc-night-foreground)15%,transparent)}.offering-cosmic .oc-night-panel{background-color:color-mix(in oklab,var(--oc-night-foreground)5%,transparent)}.offering-cosmic .oc-splash{filter:blur(90px);pointer-events:none;border-radius:9999px;position:absolute}.offering-cosmic .oc-splash-aqua{background:radial-gradient(circle,var(--oc-aqua),transparent 70%)}.offering-cosmic .oc-splash-teal{background:radial-gradient(circle,var(--oc-teal),transparent 70%)}.offering-cosmic .oc-splash-gold{background:radial-gradient(circle,var(--oc-gold),transparent 70%)}.offering-cosmic .oc-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--oc-gold-ink);font-size:.74rem;font-weight:500}.offering-cosmic .oc-eyebrow-gold{letter-spacing:.32em;text-transform:uppercase;color:var(--oc-gold);font-size:.74rem;font-weight:500}.offering-cosmic .oc-gold-text{color:var(--oc-gold)}.offering-cosmic .oc-lift{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s}.offering-cosmic .oc-lift:hover{border-color:color-mix(in oklab,var(--oc-gold-ink)40%,transparent);box-shadow:0 34px 70px -34px color-mix(in oklab,var(--oc-foreground)55%,transparent);transform:translateY(-6px)}.offering-cosmic .oc-lift-night:hover{border-color:color-mix(in oklab,var(--oc-gold-ink)40%,transparent);box-shadow:0 34px 70px -34px color-mix(in oklab,var(--oc-night-foreground)25%,transparent);transform:translateY(-6px)}.offering-cosmic .oc-gold-card{border:1px solid color-mix(in oklab,var(--oc-gold)85%,var(--oc-gold-ink));box-shadow:0 26px 60px -28px color-mix(in oklab,var(--oc-foreground)45%,transparent),0 2px 10px -2px color-mix(in oklab,var(--oc-foreground)18%,transparent);background:#fefdfc;background:lab(99.426% .111103 .751412);border-radius:1.5rem;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s;position:relative;overflow:hidden}.offering-cosmic .oc-gold-card:before{content:"";border:1px solid color-mix(in oklab,var(--oc-gold)55%,transparent);pointer-events:none;border-radius:1.15rem;transition:border-color .5s;position:absolute;inset:7px}.offering-cosmic .oc-gold-card:hover{border-color:var(--oc-gold);box-shadow:0 44px 90px -32px color-mix(in oklab,var(--oc-gold-ink)42%,transparent);transform:translateY(-8px)}.offering-cosmic .oc-gold-card:hover:before{border-color:color-mix(in oklab,var(--oc-gold)70%,transparent)}.offering-cosmic .oc-gold-card .oc-shine{background:linear-gradient(115deg,transparent 42%,color-mix(in oklab,var(--oc-gold)32%,transparent)50%,transparent 58%);pointer-events:none;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.offering-cosmic .oc-gold-card:hover .oc-shine{transform:translate(130%)}.offering-cosmic .oc-grain{position:relative}.offering-cosmic .oc-grain:after{content:"";pointer-events:none;opacity:.06;background-image:radial-gradient(var(--oc-night-foreground)1px,transparent 1px);background-size:4px 4px;position:absolute;inset:0}.offering-cosmic .oc-soft-frame{background:color-mix(in oklab,var(--oc-background)45%,white);box-shadow:0 30px 90px -20px color-mix(in oklab,var(--oc-foreground)14%,transparent);border-radius:1.5rem}.offering-cosmic .oc-art-frame{box-shadow:0 40px 80px -40px color-mix(in oklab,var(--oc-foreground)40%,transparent),inset 0 0 0 1px #ffffff8c;border-radius:1.5rem;overflow:hidden}@supports (color:lab(0% 0 0)){.offering-cosmic .oc-art-frame{box-shadow:0 40px 80px -40px color-mix(in oklab,var(--oc-foreground)40%,transparent),inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.55)}}.offering-cosmic .oc-panel{background:color-mix(in oklab,var(--oc-background)55%,white);border:1px solid color-mix(in oklab,var(--oc-foreground)8%,transparent);box-shadow:0 30px 70px -40px color-mix(in oklab,var(--oc-foreground)35%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem}.offering-cosmic .oc-rule-gold{background:linear-gradient(90deg,var(--oc-gold-ink),transparent);width:3.5rem;height:1px;display:block}.offering-cosmic .oc-lead{font-family:var(--oc-font-display);color:color-mix(in oklab,var(--oc-foreground)78%,transparent);font-size:1.4rem;font-style:italic;line-height:1.7}.offering-cosmic .oc-step-row{border-top:1px solid color-mix(in oklab,var(--oc-foreground)12%,transparent);align-items:start;gap:1.5rem;padding:2rem 0;transition:background .4s;display:grid}.offering-cosmic .oc-step-row:hover{background:color-mix(in oklab,var(--oc-gold)8%,transparent)}.offering-cosmic .oc-step-row-night{border-top:1px solid color-mix(in oklab,var(--oc-night-foreground)15%,transparent);align-items:start;gap:1.5rem;padding:2rem 0;transition:background .4s;display:grid}.offering-cosmic .oc-step-row-night:first-child{border-top:none;padding-top:0}.offering-cosmic .oc-step-row-night:last-child{padding-bottom:0}.offering-cosmic .oc-step-row-night:hover{background:color-mix(in oklab,var(--oc-gold)14%,transparent)}.offering-cosmic .oc-btn-gold{letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--oc-primary-foreground);background:linear-gradient(100deg,var(--oc-gold),color-mix(in oklab,var(--oc-gold)60%,white));border:1px solid color-mix(in oklab,var(--oc-foreground)18%,transparent);box-shadow:0 14px 34px -14px color-mix(in oklab,var(--oc-foreground)45%,transparent);border-radius:.125rem;justify-content:center;align-items:center;padding:1.05rem 2.75rem;font-size:.7rem;font-weight:500;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.offering-cosmic .oc-btn-gold:hover{background:var(--oc-foreground);color:var(--oc-background);box-shadow:0 20px 48px -14px color-mix(in oklab,var(--oc-foreground)55%,transparent);transform:translateY(-2px)}
