:root{--cream: #FAF6EE;--cream-2: #FFFDF8;--coral: #FF8FA3;--coral-dark: #E8677F;--sky: #7FC8E8;--lemon: #FFD966;--mint: #9FE3C4;--lavender: #C9B6F5;--ink: #3A2E2C;--ink-soft: #6B5B57;--radius-lg: 1.75rem}*{box-sizing:border-box}html,body{margin:0;color:var(--ink);font-family:Manrope,sans-serif;scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--cream);background-image:radial-gradient(at 6% 3%,rgba(255,143,163,.3) 0,transparent 30%),radial-gradient(at 92% 6%,rgba(127,200,232,.26) 0,transparent 28%),radial-gradient(at 45% 12%,rgba(127,200,232,.22) 0,transparent 30%),radial-gradient(at 12% 22%,rgba(127,200,232,.22) 0,transparent 28%),radial-gradient(at 85% 26%,rgba(255,143,163,.26) 0,transparent 28%),radial-gradient(at 45% 36%,rgba(255,143,163,.24) 0,transparent 30%),radial-gradient(at 8% 46%,rgba(255,143,163,.22) 0,transparent 28%),radial-gradient(at 90% 50%,rgba(127,200,232,.24) 0,transparent 28%),radial-gradient(at 55% 60%,rgba(127,200,232,.22) 0,transparent 30%),radial-gradient(at 18% 70%,rgba(127,200,232,.24) 0,transparent 28%),radial-gradient(at 82% 76%,rgba(255,143,163,.24) 0,transparent 28%),radial-gradient(at 42% 86%,rgba(255,143,163,.24) 0,transparent 30%),radial-gradient(at 10% 92%,rgba(255,143,163,.22) 0,transparent 28%),radial-gradient(at 88% 96%,rgba(127,200,232,.24) 0,transparent 28%),radial-gradient(at -4% -3%,rgba(159,227,196,.3) 0,transparent 38%),radial-gradient(at 104% -2%,rgba(201,182,245,.28) 0,transparent 38%),radial-gradient(at -3% 103%,rgba(201,182,245,.26) 0,transparent 38%),radial-gradient(at 103% 102%,rgba(159,227,196,.28) 0,transparent 38%)}h1,h2,h3,h4,.heading-font{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:-.01em;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container-xl{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:6rem 0;position:relative}.section-tight{padding:4rem 0}.eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-dark);background:#ff8fa324;padding:.4rem .9rem;border-radius:999px}.mesh-1,.mesh-2,.mesh-3{background:transparent}.mesh-dark{background-color:#3a2e2c;background-image:radial-gradient(at 15% 20%,rgba(255,143,163,.28) 0,transparent 50%),radial-gradient(at 85% 80%,rgba(127,200,232,.24) 0,transparent 50%);color:#fff8ef}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 28px;border-radius:999px;font-weight:700;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;border:none;min-height:44px}.btn-primary{background:var(--coral-dark);color:#fff;box-shadow:0 10px 24px -8px #e8677f8c}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px #e8677f99}.btn-outline{background:#ffffffb3;color:var(--ink);border:2px solid rgba(58,46,44,.15)}.btn-outline:hover{border-color:var(--coral);transform:translateY(-2px)}.btn-store{background:var(--ink);color:#fff;padding:10px 20px}.nav-island{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:.5rem;background:#fffdf8d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:999px;padding:.55rem .6rem .55rem 1rem;box-shadow:0 8px 30px -12px #3a2e2c40;transition:box-shadow .3s ease;max-width:calc(100vw - 2rem)}.nav-island.scrolled{box-shadow:0 10px 34px -10px #3a2e2c59}.nav-island__logo{display:flex;align-items:center;gap:.5rem;font-family:Outfit,sans-serif;font-weight:700;font-size:1rem;white-space:nowrap}.nav-island__logo-badge{width:28px;height:28px;border-radius:999px;background:var(--coral);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;flex-shrink:0}.nav-island__links{display:flex;align-items:center;gap:1.4rem;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease,margin .4s ease;font-size:.92rem;font-weight:600}.nav-island.open .nav-island__links,.nav-island:hover .nav-island__links{max-width:700px;opacity:1;margin:0 .4rem}.nav-island__links a:hover,.nav-island__links a.active{color:var(--coral-dark)}.nav-island__toggle{width:44px;height:44px;border-radius:999px;border:none;background:#3a2e2c14;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}@media (max-width: 640px){.nav-island__links{display:none}.nav-island{padding:.5rem .5rem .5rem .9rem}}.hero-pin{height:200vh;position:relative}.hero-pin__stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.hero-pin__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-pin__bg:after{content:""}.hero-pin__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#23181666,#231816a6)}@media (min-width: 901px){.hero-pin__scrim{background:linear-gradient(180deg,#2318164d,#2318168c),linear-gradient(100deg,#140d0c8c,#140d0c2e 42%,#140d0c00 62%)}}.hero-pin__inner{position:relative;z-index:2;width:100%;max-width:1220px;height:100%;margin:0 auto}.hero-pin__content{position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:480px;padding:0 1.75rem;color:#fff}.hero-pin__content h1{font-size:clamp(2.6rem,4.6vw,3.6rem);color:#fff;margin:.75rem 0 1rem;line-height:1.08;text-shadow:0 2px 18px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.3)}.hero-pin__content p{font-size:1.05rem;color:#ffffffe6;max-width:480px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.hero-pin__char-stage{position:absolute;right:1.75rem;bottom:0;height:82vh;z-index:3;will-change:transform}.hero-pin__character-img{position:absolute;bottom:0;right:0;height:82vh;max-width:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.hero-pin__character-img.is-intro,.hero-pin__character-img.is-action{opacity:0}.hero-pin .cta-row{display:flex;gap:.9rem;margin-top:1.6rem;flex-wrap:wrap}@media (max-width: 900px){.hero-pin__char-stage{display:none}.hero-pin__content{position:static;transform:none;margin:0 auto;padding:0 1.75rem}}.gameplay-pin__scroller{position:relative;height:280vh}.gameplay-pin__stage{position:sticky;top:0;padding:7rem 0 2.5rem;display:flex;align-items:center}.gameplay-pin__frame{width:100%}.gameplay-pin__inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;width:100%}.gameplay-pin__stack{position:relative;aspect-ratio:1/1;width:100%;max-width:380px;margin:0 auto}.gameplay-pin__card{position:absolute;top:50%;left:50%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 48px -20px #3a2e2c59;display:flex;align-items:center;justify-content:center;opacity:0;will-change:transform,opacity}.gameplay-pin__card img{width:52%;height:52%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(58,46,44,.2))}.gameplay-pin__card:nth-child(1){width:66%;height:66%;margin:-33% 0 0 -33%;background:linear-gradient(135deg,var(--coral),var(--lemon))}.gameplay-pin__card:nth-child(2){width:77%;height:77%;margin:-38.5% 0 0 -38.5%;background:linear-gradient(135deg,var(--sky),var(--coral))}.gameplay-pin__card:nth-child(3){width:88%;height:88%;margin:-44% 0 0 -44%;background:linear-gradient(135deg,var(--lemon),var(--sky))}.gameplay-pin__card:nth-child(4){width:100%;height:100%;margin:-50% 0 0 -50%;background:linear-gradient(135deg,var(--coral),var(--sky))}.gameplay-pin__copy{position:relative;min-height:260px;padding-left:.5rem}.gameplay-pin__text{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:transform,opacity}.gameplay-pin__text-icon{width:64px;height:64px;margin-bottom:1.3rem}.gameplay-pin__text h3{margin-bottom:.2rem}.gameplay-pin__text p{max-width:440px;margin-top:.75rem}.gameplay-pin__dots{position:absolute;bottom:-3.5rem;left:.5rem;display:flex;gap:.5rem}.gameplay-pin__dots span{width:8px;height:8px;border-radius:999px;background:#3a2e2c26;transition:background .3s ease,transform .3s ease;display:block}.gameplay-pin__dots span.is-active{background:var(--coral-dark);transform:scale(1.3)}@media (max-width: 900px){.gameplay-pin__scroller{height:auto}.gameplay-pin__stage{position:static;top:auto;transform:none;height:auto}.gameplay-pin__inner{grid-template-columns:1fr;gap:2.5rem}.gameplay-pin__stack{max-width:260px;margin-bottom:.5rem}.gameplay-pin__card{opacity:1!important}.gameplay-pin__card:nth-child(1){transform:translate(-12px,10px) rotate(-5deg)!important}.gameplay-pin__card:nth-child(2){transform:translate(-5px,4px) rotate(-2deg)!important}.gameplay-pin__card:nth-child(3){transform:translate(4px,-4px) rotate(2deg)!important}.gameplay-pin__card:nth-child(4){transform:translate(12px,-10px) rotate(5deg)!important}.gameplay-pin__copy{min-height:auto}.gameplay-pin__text{position:static;opacity:1!important;transform:none!important;margin-bottom:2rem}.gameplay-pin__text:last-of-type{margin-bottom:0}.gameplay-pin__dots{display:none}}.candy-card{background:#fff;border-radius:var(--radius-lg);padding:2rem;box-shadow:0 16px 36px -20px #3a2e2c40;height:100%;transition:transform .25s ease,box-shadow .25s ease}.candy-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px -18px #3a2e2c52}.candy-card__icon{width:56px;height:56px;margin-bottom:1rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media (max-width: 900px){.grid-3{grid-template-columns:1fr}}.reviews-collage{position:relative;padding:7rem 0 1.25rem}.fade-scatter{transform:rotate(var(--rot, 0deg))}.reviews-collage__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 1.75rem;position:relative;z-index:2}.reviews-collage__group{display:flex;flex-direction:column;gap:.9rem}.reviews-collage__group:nth-child(2){margin-top:2.75rem}.reviews-collage__group:nth-child(3){margin-top:.5rem}.reviews-collage__photo{position:relative;width:84%}.reviews-collage__photo-frame{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 18px 34px -16px #3a2e2c52}.reviews-collage__photo-frame img{width:100%;height:100%;object-fit:cover}.reviews-collage__tag{position:absolute;left:.55rem;bottom:.55rem;padding:.25rem .65rem;border-radius:999px;background:#3a2e2c8c;color:#fff;font-size:.72rem;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reviews-collage__badge{position:absolute;width:34px;height:34px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.95rem;z-index:3;box-shadow:0 10px 20px -8px #3a2e2c66}.rc-badge-heart{top:-10px;right:-10px}.rc-badge-thumb{bottom:-10px;left:-10px}.reviews-collage__bubble{align-self:flex-end;background:#fff;border-radius:1.1rem;padding:1rem 1.2rem;max-width:88%;box-shadow:0 16px 32px -18px #3a2e2c47}.reviews-collage__group:nth-child(2) .reviews-collage__bubble,.reviews-collage__group:nth-child(3) .reviews-collage__bubble{align-self:flex-start}.reviews-collage__stars{color:#f0a33e;letter-spacing:.1em;font-size:.85rem;margin-bottom:.4rem}.reviews-collage__quote{font-size:.88rem;color:var(--ink-soft);line-height:1.5}.reviews-collage__deco{position:absolute;width:72px;height:72px;z-index:1}.reviews-collage__deco-float{position:relative;width:100%;height:100%;animation:deco-float 4.5s ease-in-out infinite}.reviews-collage__deco-frame{position:relative;width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 30px -14px #3a2e2c4d}.reviews-collage__deco-frame img{width:100%;height:100%;object-fit:cover}.rc-deco-1{top:.25rem;left:6%;width:62px;height:62px}.rc-deco-1 .reviews-collage__deco-float{animation-duration:4.2s;animation-delay:0s}.rc-deco-2{top:1.6rem;left:43%}.rc-deco-2 .reviews-collage__deco-float{animation-duration:5s;animation-delay:1.4s}.rc-deco-3{top:.5rem;right:7%;width:58px;height:58px}.rc-deco-3 .reviews-collage__deco-float{animation-duration:3.8s;animation-delay:2.6s}@keyframes deco-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.reviews-collage__deco-float{animation:none}}@media (max-width: 900px){.reviews-collage__grid{grid-template-columns:1fr;gap:2rem}.reviews-collage__group{margin-top:0!important}.reviews-collage__photo{width:130px}.reviews-collage__bubble{align-self:flex-start!important;max-width:100%}.reviews-collage__deco{display:none}}.room-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 36px -18px #3a2e2c47;transition:transform .25s ease,box-shadow .25s ease}.room-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px -16px #3a2e2c59}.room-card__img{aspect-ratio:4/3;overflow:hidden}.room-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.room-card:hover .room-card__img img{transform:scale(1.06)}.room-card__body{padding:1.4rem 1.5rem 1.7rem}.rooms-glide .glide__slide{padding:.5rem}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media (max-width: 800px){.before-after{grid-template-columns:1fr}}.before-after img{border-radius:var(--radius-lg);box-shadow:0 20px 40px -18px #3a2e2c4d}.kitchen-pin__scroller{position:relative;height:220vh}.kitchen-pin__stage{position:sticky;top:0;min-height:100vh;padding:7rem 0;display:flex;align-items:center}.kitchen-reveal{position:relative;aspect-ratio:3/2}.kitchen-reveal__card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 40px -18px #3a2e2c4d;opacity:0;will-change:transform,opacity}.kitchen-reveal__card img{width:100%;height:100%;object-fit:cover;display:block}.kitchen-reveal__card--base{z-index:1}.kitchen-reveal__card--top{z-index:2}@media (max-width: 900px){.kitchen-pin__scroller{height:auto}.kitchen-pin__stage{position:static;top:auto;min-height:auto;padding:0}.kitchen-reveal{margin-top:.5rem}.kitchen-reveal__card{opacity:1!important;transform:none!important}.kitchen-reveal__card--base{transform:translate(-4%,5%) scale(.94)!important}}.site-footer{background:var(--ink);color:#fff3e8;padding:4rem 0 2rem}.site-footer a:hover{color:var(--lemon)}.footer-emoji-row{font-size:1.4rem;letter-spacing:.3rem;opacity:.85}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-bottom:2.5rem}@media (max-width: 800px){.footer-grid{grid-template-columns:1fr}}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem;font-size:.85rem;opacity:.75;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.news-item{display:grid;grid-template-columns:180px 1fr;gap:1.5rem;align-items:center}.news-item img{width:180px;height:180px;object-fit:cover;border-radius:1.25rem}@media (max-width: 560px){.news-item{grid-template-columns:1fr;text-align:center}.news-item img{width:100%;height:200px;margin:0 auto}}.legal-body{max-width:65ch;margin:0 auto;color:var(--ink-soft)}.legal-body h2{color:var(--ink);font-size:1.3rem;margin:2rem 0 .75rem}.legal-body p,.legal-body li{line-height:1.7}.legal-hero{padding:8rem 0 3rem}#mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cream);z-index:999;display:none;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;font-size:1.4rem;font-weight:700}#mobile-menu.is-active{display:flex}#mobile-menu a.active{color:var(--coral-dark)}.promo-float{position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);z-index:900;width:270px;background:#fffdf8f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:1.5rem 1.4rem 1.2rem;box-shadow:0 20px 44px -16px #3a2e2c59}.promo-float__close{position:absolute;top:.65rem;right:.75rem;width:26px;height:26px;border-radius:999px;border:none;background:#3a2e2c14;cursor:pointer;font-size:.95rem;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--ink)}.promo-float__header{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem;padding-right:1.5rem}.promo-float__icon{width:44px;height:44px;border-radius:12px;object-fit:cover;flex-shrink:0}.promo-float__title{font-family:Outfit,sans-serif;font-weight:700;font-size:.98rem}.promo-float__subtitle{font-size:.78rem;color:var(--ink-soft);margin-top:.1rem}.promo-float__list{list-style:none;padding:0;margin:0 0 1.1rem;font-size:.82rem;color:var(--ink-soft);display:flex;flex-direction:column;gap:.4rem}.promo-float__cta{width:100%;background:#9c6218;box-shadow:0 10px 24px -8px #9c62188c}.promo-float__cta:hover{background:#7c4e13;box-shadow:0 14px 28px -8px #9c621899}.promo-float__foot{text-align:center;font-size:.72rem;color:var(--ink-soft);margin-top:.8rem;opacity:.85}@media (max-width: 1180px){.promo-float{display:none}}.video-frame{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 48px -20px #3a2e2c59;background:var(--ink)}.video-frame__poster,.video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-frame__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#23181614,#23181673)}.video-frame__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:999px;border:none;cursor:pointer;background:#fffdf8eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--coral-dark);box-shadow:0 16px 32px -12px #3a2e2c80;transition:transform .25s ease,background .25s ease}.video-frame__play:hover{transform:translate(-50%,-50%) scale(1.08);background:#fff}.video-frame.is-playing .video-frame__poster,.video-frame.is-playing .video-frame__scrim,.video-frame.is-playing .video-frame__play{display:none}.trust-bar{padding:3.75rem 0;display:flex;align-items:center}.trust-bar__row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;gap:2.25rem;width:100%;max-width:1100px;margin:0 auto}.trust-bar__item{display:flex;align-items:center;gap:1.35rem}.trust-bar__icon{width:78px;height:78px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;flex-shrink:0;overflow:hidden}.trust-bar__icon img{width:68%;height:68%;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(58,46,44,.2))}.trust-bar__value{font-family:Outfit,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.1;margin:0}.trust-bar__value span{font-weight:500;font-size:1.425rem;color:var(--ink-soft)}.trust-bar__label{font-size:1.23rem;color:var(--ink-soft);margin:.15rem 0 0}@media (max-width: 640px){.trust-bar__row{gap:.9rem}.trust-bar__item{flex-direction:column;text-align:center;gap:.75rem}.trust-bar__icon{width:60px;height:60px;font-size:1.575rem}.trust-bar__value{font-size:1.575rem}.trust-bar__value span{font-size:1.23rem}.trust-bar__label{font-size:1.02rem}}.press-fact-sheet dl{display:grid;grid-template-columns:170px 1fr;gap:.65rem 1rem;margin:0}.press-fact-sheet dt{font-weight:700;color:var(--ink)}.press-fact-sheet dd{margin:0;color:var(--ink-soft)}@media (max-width: 560px){.press-fact-sheet dl{grid-template-columns:1fr}.press-fact-sheet dt{margin-top:.6rem}}.press-swatches{display:flex;flex-wrap:wrap;gap:1.1rem}.press-swatch{display:flex;align-items:center;gap:.6rem}.press-swatch__chip{width:32px;height:32px;border-radius:10px;box-shadow:inset 0 0 0 1px #3a2e2c1f;flex-shrink:0}.press-swatch__label{font-size:.82rem;color:var(--ink-soft)}.press-logo-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;padding:1.5rem 1.75rem}.press-logo-card img{max-height:56px}.press-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem}.press-asset{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 36px -20px #3a2e2c40}.press-asset img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.press-asset__body{padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.press-asset__body span{font-size:.85rem;font-weight:600}.press-asset__dl{font-size:.78rem;font-weight:700;color:var(--coral-dark);white-space:nowrap}body.pharaoh-page{--coral: #E3A93C;--coral-dark: #9C6218;--sky: #2E9C93;--lemon: #F2C86D;--mint: #6FBAAE;--lavender: #3C5FA0;background-color:#fbf1dc;background-image:radial-gradient(at 8% 6%,rgba(227,169,60,.3) 0,transparent 30%),radial-gradient(at 92% 8%,rgba(46,156,147,.24) 0,transparent 28%),radial-gradient(at 45% 16%,rgba(227,169,60,.22) 0,transparent 30%),radial-gradient(at 14% 28%,rgba(46,156,147,.22) 0,transparent 28%),radial-gradient(at 86% 34%,rgba(227,169,60,.24) 0,transparent 28%),radial-gradient(at 50% 46%,rgba(46,156,147,.2) 0,transparent 30%),radial-gradient(at 10% 56%,rgba(227,169,60,.22) 0,transparent 28%),radial-gradient(at 90% 62%,rgba(46,156,147,.22) 0,transparent 28%),radial-gradient(at 55% 72%,rgba(227,169,60,.2) 0,transparent 30%),radial-gradient(at 18% 82%,rgba(46,156,147,.2) 0,transparent 28%),radial-gradient(at 84% 90%,rgba(227,169,60,.22) 0,transparent 28%),radial-gradient(at 42% 98%,rgba(227,169,60,.2) 0,transparent 30%)}body.pharaoh-page .eyebrow{background:#9c621824}body.pharaoh-page .mesh-dark{background-image:radial-gradient(at 15% 20%,rgba(227,169,60,.28) 0,transparent 50%),radial-gradient(at 85% 80%,rgba(46,156,147,.26) 0,transparent 50%)}#payment-methods{scroll-margin-top:7rem}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.source-page{min-height:40vh}.fade-in.is-visible{opacity:1;transform:none}.legal-copy h2{margin-top:2.5rem;font-size:clamp(1.35rem,2.5vw,1.8rem)}.legal-copy p{color:var(--ink-soft);line-height:1.75}.legal-copy a{color:var(--coral-dark);text-decoration:underline}@media (max-width: 640px){.nav-island__logo{font-size:.86rem}.nav-island__logo-badge{width:25px;height:25px}.nav-island .btn-store{padding:9px 12px;font-size:.78rem;white-space:nowrap}.nav-island__toggle{width:40px;height:40px}.hero-pin .hero-pin__content{padding-top:8.25rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}
