.v3 :where(.page-experiences) .offer-hero{padding:10rem 4rem 5rem;text-align:center}.v3 :where(.page-experiences) .offer-hero span{display:block;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ember-text);margin-bottom:1.5rem}.v3 :where(.page-experiences) .offer-hero h1{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:300;color:var(--platinum);max-width:780px;margin:0 auto 1.25rem;line-height:1.15}.v3 :where(.page-experiences) .offer-hero p{font-size:1.02rem;color:var(--silver);font-weight:300;max-width:560px;margin:0 auto;line-height:1.75}.v3 :where(.page-experiences) .offer-block{padding:6.5rem 4rem;border-top:.5px solid var(--glass-border);display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:4rem;max-width:1280px;margin:0 auto;scroll-margin-top:90px}.v3 :where(.page-experiences) .offer-block.no-top-border{border-top:none;padding-top:3rem}.v3 :where(.page-experiences) .offer-block.bg-deep{background:var(--deep)}.v3 :where(.page-experiences) .offer-block-label{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ember-text);margin-bottom:1.25rem;display:block}.v3 :where(.page-experiences) .legacy-anchor{position:absolute}.v3 :where(.page-experiences) .exp-category{max-width:1280px;margin:0 auto;padding:4.5rem 4rem 1.5rem;border-top:.5px solid var(--glass-border)}.v3 :where(.page-experiences) .exp-category-num{font-family:var(--font-display);font-size:.85rem;color:var(--muted);letter-spacing:.1em;margin-bottom:.6rem;display:block}.v3 :where(.page-experiences) .exp-category h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.3vw,2.1rem);font-weight:300;color:var(--platinum);margin-bottom:.6rem}.v3 :where(.page-experiences) .exp-category p{font-size:.9rem;color:var(--muted);font-weight:300;max-width:480px}@media (max-width:1000px){.v3 :where(.page-experiences) .exp-category{padding:3.5rem 1.75rem 1rem}}.v3 :where(.page-experiences) .offer-block h2{font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:300;color:var(--platinum);margin-bottom:1rem;line-height:1.25}.v3 :where(.page-experiences) .offer-block .offer-sub{font-size:.85rem;color:var(--muted);margin-bottom:1.5rem}.v3 :where(.page-experiences) .offer-block p.offer-desc{font-size:.98rem;color:var(--silver);font-weight:300;line-height:1.8;margin-bottom:1.75rem}.v3 :where(.page-experiences) .offer-price-row{display:flex;align-items:baseline;gap:1.5rem;margin-bottom:1.75rem}.v3 :where(.page-experiences) .offer-price{font-family:var(--font-display);font-size:2.1rem;color:var(--platinum)}.v3 :where(.page-experiences) .offer-price.is-free{color:var(--ember-text);font-style:italic}.v3 :where(.page-experiences) .offer-price-note{font-size:.78rem;color:var(--muted)}.v3 :where(.page-experiences) .offer-includes{list-style:none;margin-bottom:2rem}.v3 :where(.page-experiences) .offer-includes li{font-size:.88rem;color:var(--silver);font-weight:300;padding:.5rem 0 .5rem 1.1rem;position:relative;border-bottom:.5px solid var(--glass-border)}.v3 :where(.page-experiences) .offer-includes li:last-child{border-bottom:none}.v3 :where(.page-experiences) .offer-includes li:before{content:"";position:absolute;left:0;top:1.05rem;width:4px;height:4px;border-radius:50%;background:var(--ember)}.v3 :where(.page-experiences) .offer-visual{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.v3 :where(.page-experiences) .offer-visual-inner{width:100%;max-width:460px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative}.v3 :where(.page-experiences) .geo-mark{width:112%;height:112%;overflow:visible}.v3 :where(.page-experiences) .geo-mark circle,.v3 :where(.page-experiences) .geo-mark line,.v3 :where(.page-experiences) .geo-mark path{vector-effect:non-scaling-stroke}@keyframes geoRotateA{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes geoRotateB{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes geoFade{0%,to{opacity:.3}50%{opacity:.65}}@keyframes geoNode{0%,78%,to{opacity:.55}88%{opacity:1}}@keyframes geoDraw{0%,15%{stroke-dashoffset:140}55%,to{stroke-dashoffset:0}}.v3 :where(.page-experiences) .g-rotA{animation:geoRotateA 13s ease-in-out infinite;transform-origin:150px 150px}.v3 :where(.page-experiences) .g-rotB{animation:geoRotateB 16s ease-in-out infinite;transform-origin:150px 150px}.v3 :where(.page-experiences) .g-fade{animation:geoFade 8s ease-in-out infinite}.v3 :where(.page-experiences) .g-fade-slow{animation:geoFade 12s ease-in-out infinite}.v3 :where(.page-experiences) .g-node{animation:geoNode 9s ease-in-out infinite}.v3 :where(.page-experiences) .g-draw{animation:geoDraw 9s ease-in-out infinite}.v3 :where(.page-experiences) .offer-visual-inner .g-hover-rot{transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.v3 :where(.page-experiences) .offer-block:hover .offer-visual-inner .g-hover-rot{transform:rotate(0deg)!important;animation-play-state:paused}.v3 :where(.page-experiences) .offer-visual-inner .g-hover-node{transition:opacity 1s ease,r 1s ease}.v3 :where(.page-experiences) .offer-block:hover .offer-visual-inner .g-hover-node{opacity:1!important;animation-play-state:paused}.v3 :where(.page-experiences) .offer-visual-inner .g-hover-line{transition:stroke-dashoffset 1.1s ease}.v3 :where(.page-experiences) .offer-block:hover .offer-visual-inner .g-hover-line{stroke-dashoffset:0!important;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v3 :where(.page-experiences) .geo-mark *{animation:none!important}}@media (max-width:1000px){.v3 :where(.page-experiences) .offer-block{grid-template-columns:1fr;padding:4.5rem 1.75rem}.v3 :where(.page-experiences) .offer-hero{padding:8rem 1.75rem 3.5rem}}.v3 :where(.page-experiences) .legacy-anchor{scroll-margin-top:calc(90px + 6.5rem)}@media (max-width:1000px){.v3 :where(.page-experiences) .legacy-anchor{scroll-margin-top:calc(90px + 4.5rem)}}.v3 :where(.page-experiences) [aria-disabled=true]{cursor:default;pointer-events:none}