.offer-page .of-aurora{pointer-events:none;opacity:.55;filter:blur(60px);background:radial-gradient(40% 50% at 30%,#c9a84c47,#0000 70%),radial-gradient(38% 46% at 72% 44%,#2ec4b62e,#0000 70%);width:min(1100px,120vw);height:620px;animation:18s ease-in-out infinite alternate of-drift;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@keyframes of-drift{0%{transform:translate(-52%)scale(1)}to{transform:translate(-48%)scale(1.08)}}.offer-page .of-hero{text-align:center}.offer-page .of-hero .cw-h1{max-width:16ch;margin-left:auto;margin-right:auto}.offer-page .of-hero .cw-lead{margin-left:auto;margin-right:auto}.offer-page .of-hero .cw-cta{justify-content:center}.offer-page .of-head{text-align:center;margin-bottom:6px}.offer-page .of-head .cw-h2{margin-bottom:0}.of-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}@media (max-width:1000px){.of-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.of-grid{grid-template-columns:1fr}}.of-card{isolation:isolate;border-radius:var(--radius-lg,14px);min-height:440px;animation:.7s cubic-bezier(.2,.7,.2,1) backwards of-rise;animation-delay:calc(var(--i,0) * 90ms);background:#0b0a07;border:1px solid #c9a84c57;flex-direction:column;justify-content:flex-end;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a84c0f,0 0 18px -4px #c9a84c61,0 0 42px -14px #2ec4b64d,0 28px 60px -40px #000000f2}@keyframes of-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.of-card:hover,.of-card:focus-within{border-color:#e8d08ab3;transform:translateY(-4px);box-shadow:0 0 0 1px #e8d08a38,0 0 26px -2px #e8d08a8c,0 0 64px -12px #2ec4b67a,0 34px 70px -40px #000000f2}.of-img{z-index:-2;filter:saturate(.92)brightness(.86);background-position:50%;background-size:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0;transform:scale(1.02)}.of-card:hover .of-img,.of-card:focus-within .of-img{filter:saturate(1.05)brightness(.8);transform:scale(1.09)}.of-shade{z-index:-1;background:linear-gradient(#0807050d 0%,#08070559 38%,#080705ed 72%,#080705fa 100%);position:absolute;inset:0}.of-body{padding:22px}.of-n{font-family:var(--serif);letter-spacing:.24em;color:var(--gold);text-shadow:0 0 12px #c9a84c8c;margin-bottom:8px;font-size:13px;font-weight:400}.of-bar{background:linear-gradient(90deg,#c9a84c,#2ec4b6);border-radius:2px;width:34px;height:2px;margin-bottom:12px;transition:width .45s;box-shadow:0 0 10px #2ec4b699}.of-card:hover .of-bar,.of-card:focus-within .of-bar{width:72px}.of-t{font-family:var(--serif);color:#f5f1e8;margin:0 0 9px;font-size:23px;font-weight:400;line-height:1.15}.of-d{color:#f5f1e8c7;margin:0;font-size:12.5px;font-weight:300;line-height:1.7}.of-story{font-family:var(--serif);color:#ece0c4;opacity:0;max-height:0;margin:0;font-size:13.5px;font-style:italic;line-height:1.6;transition:max-height .5s,opacity .4s,margin .4s;overflow:hidden}.of-card:hover .of-story,.of-card:focus-within .of-story{opacity:1;max-height:8em;margin-top:12px}@media (hover:none){.of-story{opacity:1;max-height:none;margin-top:12px}}.of-links{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.of-go{letter-spacing:.12em;text-transform:uppercase;color:#14110b;background:linear-gradient(135deg,#c9a84c,#e8d08a);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 18px -4px #e8d08ab3}.of-go:hover{transform:translateY(-1px);box-shadow:0 0 24px -2px #e8d08ae6}.of-also{letter-spacing:.1em;text-transform:uppercase;color:#f5f1e8b8;border-bottom:1px solid #2ec4b673;padding-bottom:2px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.of-also:hover{color:#f5f1e8;border-color:#2ec4b6}.of-go:focus-visible,.of-also:focus-visible{outline-offset:3px;outline:1px solid #e8d08acc}.of-more{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:26px;display:grid}.of-chip{text-align:center;border-radius:var(--radius-lg,14px);border:1px solid var(--b1);background:linear-gradient(#ffffff09,#ffffff03);flex-direction:column;align-items:center;gap:4px;padding:18px 14px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.of-chip:hover,.of-chip:focus-visible{border-color:#c9a84c8c;outline:none;transform:translateY(-2px);box-shadow:0 0 22px -6px #c9a84c80,0 0 40px -18px #2ec4b673}.of-chip-k{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:9px;font-weight:600}.of-chip-t{font-family:var(--serif);color:var(--t1);font-size:17px}.offer-page .of-close{text-align:center}.offer-page .of-close .cw-status-t{max-width:68ch;margin-left:auto;margin-right:auto}.offer-page .of-close .cw-cta{justify-content:center;margin-top:18px}@media (prefers-reduced-motion:reduce){.offer-page .of-aurora,.of-card{animation:none}.of-card:hover,.of-card:focus-within,.of-chip:hover,.of-go:hover{transform:none}.of-img,.of-card:hover .of-img,.of-card:focus-within .of-img{transition:filter .3s;transform:none}.of-story{transition:opacity .2s}}@media (min-width:1001px){.of-grid{align-items:stretch;gap:10px;height:540px;display:flex}.of-card{flex:1 1 0;min-width:0;min-height:0;transition:flex .6s cubic-bezier(.2,.7,.2,1),transform .35s,box-shadow .35s,border-color .35s}.of-card:hover,.of-card:focus-within,.of-grid:not(:hover):not(:focus-within) .of-card:first-child{flex:3.4 1 0;transform:none}.of-card .of-d,.of-card .of-links{opacity:0;max-height:0;margin-top:0;transition:opacity .35s .2s;overflow:hidden}.of-card .of-bar{opacity:0;transition:opacity .35s .2s}.of-card:hover .of-d,.of-card:focus-within .of-d,.of-grid:not(:hover):not(:focus-within) .of-card:first-child .of-d{opacity:1;max-height:12em}.of-card:hover .of-links,.of-card:focus-within .of-links,.of-grid:not(:hover):not(:focus-within) .of-card:first-child .of-links{opacity:1;max-height:12em;margin-top:16px;overflow:visible}.of-card:hover .of-bar,.of-card:focus-within .of-bar,.of-grid:not(:hover):not(:focus-within) .of-card:first-child .of-bar{opacity:1}.of-card:not(:hover):not(:focus-within) .of-t{writing-mode:vertical-rl;white-space:nowrap;margin:0;font-size:1.35rem;transform:rotate(180deg)}.of-grid:not(:hover):not(:focus-within) .of-card:first-child .of-t{writing-mode:horizontal-tb;white-space:normal;margin:0 0 9px;font-size:23px;transform:none}}@media (max-width:1000px){.of-grid{grid-template-columns:minmax(0,1fr);gap:0}.of-card{min-height:300px;box-shadow:none;border-left:0;border-right:0;border-radius:0}.of-card+.of-card{border-top:0}}
