.offering-hero[data-astro-cid-xx2llaqm]{color:#fff;isolation:isolate;background:#292421;border-radius:9px;height:100%;min-height:0;position:relative;overflow:hidden;container-type:inline-size}
.offering-hero[data-astro-cid-xx2llaqm] .offering-photo[data-astro-cid-xx2llaqm]{object-fit:cover;object-position:50% 55%;filter:brightness(.88);width:100%;height:100%;position:absolute;inset:0}
.offering-shade[data-astro-cid-xx2llaqm]{background:linear-gradient(90deg,#14110ecc,#14110e1f 85%),linear-gradient(#0000 45%,#14110ea6);position:absolute;inset:0}
.offering-copy[data-astro-cid-xx2llaqm]{position:absolute;top:9%;left:7%;right:6%}
.offering-kicker[data-astro-cid-xx2llaqm]{font:650 clamp(8px,2cqw,12px)/1.4 var(--r4-body,sans-serif);letter-spacing:.16em;color:#ffb281}
.offering-copy[data-astro-cid-xx2llaqm] strong[data-astro-cid-xx2llaqm]{font:650 clamp(27px,8.6cqw,60px)/.98 var(--r4-display,var(--r4-body,sans-serif));letter-spacing:-.05em;color:#fff;text-wrap:balance;margin-top:3%;display:block}
.offering-ticket[data-astro-cid-xx2llaqm]{color:#292421;background:#f8f4ecef;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:4%;padding:4%;display:flex;position:absolute;bottom:12%;left:7%;right:7%;box-shadow:0 8px 25px #0003}
.offering-mark[data-astro-cid-xx2llaqm]{aspect-ratio:1;color:#241c17;background:#f48043;border-radius:50%;flex:0 0 13%;place-items:center;font:500 clamp(18px,5cqw,32px)/1 sans-serif;display:grid}
.offering-ticket[data-astro-cid-xx2llaqm] div[data-astro-cid-xx2llaqm]{gap:3px;display:grid}
.offering-small[data-astro-cid-xx2llaqm]{font:650 clamp(7px,1.6cqw,10px)/1.2 var(--r4-body,sans-serif);letter-spacing:.12em}
.offering-ticket[data-astro-cid-xx2llaqm] b[data-astro-cid-xx2llaqm]{font:650 clamp(17px,4.3cqw,28px)/1.1 var(--r4-body,sans-serif);letter-spacing:-.025em}
.offering-ticket[data-astro-cid-xx2llaqm] div[data-astro-cid-xx2llaqm]>span[data-astro-cid-xx2llaqm]:last-child{font:450 clamp(8px,1.9cqw,12px)/1.3 var(--r4-body,sans-serif)}
.offering-note[data-astro-cid-xx2llaqm]{font:450 clamp(8px,1.8cqw,11px)/1.3 var(--r4-body,sans-serif);color:#ffffffc9;position:absolute;bottom:4%;left:7%}

.r4-hero-proof{height:100%;display:flex;flex-direction:column;gap:5%;padding:5%;overflow:hidden;border-radius:9px;background:radial-gradient(ellipse at 100% 0,#604032 0,transparent 65%),#242428;color:#fff;container-type:inline-size}
.r4-hero-proof-heading{flex:none;display:grid;gap:6px}.r4-hero-proof-heading>span{font:650 clamp(8px,2cqw,12px)/1.2 var(--r4-body);letter-spacing:.13em;color:#ffb281}.r4-hero-proof-heading strong{font:650 clamp(24px,7cqw,43px)/1.05 var(--r4-body);letter-spacing:-.045em}
.r4-hero-proof-screen{flex:1;min-height:0;overflow:hidden;border:1px solid #ffffff50;border-top:3px solid #f48043;border-radius:8px;background:var(--card-paper);box-shadow:0 8px 20px #0004}
.r4-cascade .r4-hero-proof-screen img{object-fit:cover;object-position:center top}
.r4-cascade .r4-hero-proof--builder .r4-hero-proof-screen img{height:132%;max-height:none;transform:translateY(-6%)}
.r4-hero-proof-note{display:flex;justify-content:space-between;gap:8px;flex:none;font:450 clamp(8px,1.9cqw,11px)/1.3 var(--r4-body);color:#f4eae2}.r4-hero-proof-note>span{color:#c3b9b3}
@media(max-width:35rem){.r4-hero-proof{padding:6%;gap:6%}.r4-cascade .r4-hero-proof--builder .r4-hero-proof-screen img{height:115%;transform:translateY(-3%)}.r4-hero-proof-note{flex-direction:column;gap:4px}}
