.immersion-page .details{background:radial-gradient(ellipse at 30% 0%,#5a3a2a,#4d3023 55%,#3d2418);position:relative;overflow:hidden}.immersion-page .details:before{content:"";position:absolute;top:-120px;right:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(244,197,211,.18) 0%,transparent 70%);pointer-events:none}.immersion-page .details:after{content:"";position:absolute;bottom:-120px;left:-100px;width:380px;height:380px;background:radial-gradient(circle,rgba(184,223,245,.12) 0%,transparent 70%);pointer-events:none}.immersion-page .details .section-eyebrow{color:#fff2e180;border-bottom-color:#fff2e14d}.immersion-page .details .section-title{color:var(--h-color, rgba(255,242,225,.96));font-weight:700}.immersion-page .details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:70px auto 0;position:relative;z-index:1}.immersion-page .detail-block{text-align:center;padding:44px 28px;border:none;background:linear-gradient(160deg,#fff2e10f,#f4c5d30a);border-radius:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .4s ease,background .4s ease}.immersion-page .detail-block:hover{transform:translateY(-4px);background:linear-gradient(160deg,#fff2e11a,#f4c5d312)}.immersion-page .detail-block:nth-child(1){transform:rotate(-1deg)}.immersion-page .detail-block:nth-child(2){transform:translateY(-10px)}.immersion-page .detail-block:nth-child(3){transform:rotate(1deg)}.immersion-page .detail-block:nth-child(4){transform:rotate(-.5deg) translateY(-6px)}.immersion-page .detail-block:nth-child(1):hover{transform:rotate(-1deg) translateY(-4px)}.immersion-page .detail-block:nth-child(2):hover{transform:translateY(-14px)}.immersion-page .detail-block:nth-child(3):hover{transform:rotate(1deg) translateY(-4px)}.immersion-page .detail-block:nth-child(4):hover{transform:rotate(-.5deg) translateY(-10px)}@media(max-width:1024px){.immersion-page .details-grid{grid-template-columns:repeat(2,1fr)}}.immersion-page .detail-label{font-family:var(--body-font, "Alice", serif);font-size:10px;letter-spacing:.5em;text-transform:uppercase;color:#f4c5d3;opacity:.75;margin-bottom:16px}.immersion-page .detail-value{font-family:var(--heading-font);font-style:var(--heading-style);font-size:clamp(20px,3vw,28px);color:#fff2e1f2;line-height:1.3}.immersion-page .immersion{background:#4d3023}.immersion-page .immersion .section-eyebrow{color:#fff2e180;border-bottom-color:#fff2e14d}.immersion-page .immersion .section-title{color:var(--h-color, rgba(255,242,225,.93))}.immersion-page .immersion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:60px auto 0}.immersion-page .immersion-block{padding:36px 32px;background:linear-gradient(145deg,#fdfaf5,#ecdcc8 35%,#f5e8d8 65%,#fdf8f2);border:1px solid rgba(212,185,155,.45);box-shadow:0 2px 24px #b4966e21,inset 0 1px #ffffffb3;border-radius:4px}.immersion-page .immersion-block h4{font-family:var(--heading-font);font-style:var(--heading-style);font-size:22px;color:#f4c5d3;margin-bottom:16px;letter-spacing:.01em}.immersion-page .immersion-block p{font-family:var(--body-font, "Alice", serif);font-size:15px;line-height:1.75;color:#4d3023}.immersion-page .immersion-block p+p{margin-top:12px}.immersion-page .faq{background:linear-gradient(135deg,#cfdfc6,#deebd5 25%,#c8dbbf 55%,#d6e7cd 80%,#cfe0c6)}.immersion-page .faq .section-eyebrow{color:#38482c99;border-bottom-color:#38482c33}.immersion-page .faq .section-title{color:var(--h-color, #2e3d22)}.immersion-page .faq-container{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.immersion-page .faq-header{text-align:center;margin-bottom:60px}.immersion-page .faq-item{background:#ffffff6b;border:1px solid rgba(255,255,255,.62);border-radius:8px;box-shadow:0 2px #ffffffb8 inset,0 -1px #5a783c14 inset,0 3px 16px #32482017;transition:box-shadow .35s,transform .35s}.immersion-page .faq-item.faq-item-open{box-shadow:0 2px #ffffffb8 inset,0 -1px #5a783c1a inset,0 10px 32px #32482029;transform:translateY(-2px)}.immersion-page .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--body-font, "Alice", Georgia, serif);font-size:17px;color:#2e3d22;transition:color .3s}.immersion-page .faq-q:hover{color:#1a2412}.immersion-page .faq-chevron{color:#38482c73;font-size:20px;transition:transform .3s;flex-shrink:0;margin-left:16px}.immersion-page .faq-q.open .faq-chevron{transform:rotate(45deg)}.immersion-page .faq-a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.2,.8,.2,1),padding .3s;font-family:var(--body-font, "Alice", serif);font-size:15px;line-height:1.8;color:#2e3d22b8;padding:0 28px}.immersion-page .faq-a.open{max-height:600px;padding-bottom:26px}.immersion-page .build-h{background:#4d3023;padding:0}.immersion-page .build-h-header{padding:120px 44px 80px;text-align:center}.immersion-page .build-h-header .section-eyebrow{color:#fff2e180;border-bottom-color:#fff2e14d}.immersion-page .build-h-header .section-title{color:#fff2e1ed}.immersion-page .build-h-title{margin-bottom:20px}.immersion-page .build-h-lede{font-family:var(--body-font, "Alice", Georgia, serif);font-size:18px;color:#fff2e18c;max-width:480px;margin:0 auto;text-align:center}.immersion-page .build-list-grid{max-width:1100px;margin:0 auto;padding:0 44px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.immersion-page .build-list-item{display:flex;gap:24px;padding:32px 30px;border:1px solid rgba(255,242,225,.12);border-radius:20px;background:#fff8eb0a;align-items:start;transition:background .4s ease,border-color .4s ease,transform .4s ease,box-shadow .4s ease}.immersion-page .build-list-tag{display:inline-block;margin-top:16px;font-family:var(--body-font, "Alice", Georgia, serif);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#5b3a2cc7;padding:4px 10px;border:1px solid rgba(91,58,44,.22);border-radius:999px;background:#5b3a2c0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .4s ease,border-color .4s ease,background .4s ease}.immersion-page .build-list-num{font-family:Pinyon Script,cursive;font-size:56px;color:#f4c5d3;line-height:1;flex-shrink:0;width:52px;text-align:right;margin-top:-6px}.immersion-page .build-list-meta{font-family:var(--body-font, "Alice", serif);font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:#fff2e166;margin-bottom:8px}.immersion-page .build-list-name{font-family:var(--heading-font);font-style:var(--heading-style);font-size:26px;color:#f4c5d3;line-height:1.25;margin-bottom:10px}.immersion-page .build-list-desc{font-family:var(--body-font, "Alice", serif);font-size:14px;color:#fff2e1b8;line-height:1.75}@media(max-width:700px){.immersion-page .build-list-grid{grid-template-columns:1fr;padding:0 24px}.immersion-page .build-list-item{padding:26px 24px}.immersion-page .build-h-header{padding:80px 24px 48px}}.immersion-page .build{background:var(--cream-deep);padding:120px 44px}.immersion-page .build-list{max-width:800px;margin:60px auto 0;list-style:none}.immersion-page .build-item{display:grid;grid-template-columns:60px 1fr auto;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(118,75,54,.1)}.immersion-page .build-num{font-family:Pinyon Script,cursive;font-size:28px;color:var(--espresso);opacity:.5}.immersion-page .build-name{font-family:var(--body-font, "Alice", serif);font-size:16px;color:var(--ink)}.immersion-page .build-meta{font-family:var(--body-font, "Alice", serif);font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--espresso-soft)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/immersion-page-part5.css.map */
