html:has(.numera-page){background:#0e0e18}html:has(.numera-page) body{background:#0e0e18}.numera-page__graphite,.numera-page__texture,.numera-page__vignette{pointer-events:none;position:absolute;inset:0}.numera-page__graphite{background:radial-gradient(76% 62% at 50% 42%,#342e5838 0%,#0000 64%),radial-gradient(58% 48% at 16% 78%,#1c1a2a2e 0%,#0000 58%),radial-gradient(54% 44% at 84% 24%,#24203624 0%,#0000 56%),linear-gradient(152deg,#12142429 0%,#0c0e1a0f 38%,#1412201f 100%)}.numera-page__texture{opacity:.72;background-image:repeating-linear-gradient(0deg,#0000 0 31px,#a89ed212 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#948ac011 31px 32px),repeating-linear-gradient(0deg,#0000 0 7px,#7870a807 7px 8px),repeating-linear-gradient(90deg,#0000 0 7px,#6c649c06 7px 8px),repeating-linear-gradient(60deg,#0000 0 63px,#827ab209 63px 64px);-webkit-mask-image:radial-gradient(96% 88% at 50% 46%,#000 8%,#000000b8 62%,#0000 100%);mask-image:radial-gradient(96% 88% at 50% 46%,#000 8%,#000000b8 62%,#0000 100%)}.numera-page__vignette{background:linear-gradient(#ffffff07 0%,#0000 26% 70%,#00000038 100%)}@media (max-width:767px){.numera-page__texture{opacity:.52;background-image:repeating-linear-gradient(0deg,#0000 0 27px,#a89ed20f 27px 28px),repeating-linear-gradient(90deg,#0000 0 27px,#948ac00d 27px 28px),repeating-linear-gradient(0deg,#0000 0 6px,#7870a806 6px 7px),repeating-linear-gradient(90deg,#0000 0 6px,#6c649c05 6px 7px)}.numera-page__graphite{background:radial-gradient(84% 68% at 50% 42%,#342e5829 0%,#0000 66%),linear-gradient(152deg,#1214241f 0%,#0000 100%)}}.numera-page__content{padding-top:calc(var(--site-header-height) + .75rem)}@media (max-width:767px){.numera-page__content{padding-top:calc(var(--site-header-height) + .5rem)}}@keyframes numera-gift-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes numera-gift-twinkle{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.78;transform:scale(1.04)}}@keyframes numera-gift-sparkle{0%,to{filter:drop-shadow(0 0 10px #d4af3738)drop-shadow(0 0 24px #5b3d822e)}45%{filter:drop-shadow(0 0 16px #f5e6b861)drop-shadow(0 0 32px #7b5ea847)}}.numera-gift-wrap{isolation:isolate}.numera-gift-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 50% 55%,#d4af3724 0%,#5b3d821a 45%,#0000 72%);animation:3.8s ease-in-out infinite numera-gift-twinkle;position:absolute;inset:-12% -8%}.numera-gift-title{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(112deg,#162a4a 0%,#2a3f6b 10%,#6b4e12 20%,#c9a227 28%,#f8edd4 34%,#e8c55a 40%,#4a3270 52%,#2d1f4e 58%,#7b5ea8 64%,#d4af37 76%,#fff8e7 82%,#a67c00 88%,#1a2d4a 100%);background-repeat:repeat;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite numera-gift-shimmer,4.2s ease-in-out infinite numera-gift-sparkle;display:inline-block}.numera-gift-glow{filter:blur(18px);background:radial-gradient(88% 140% at 48% 52%,#f8edd433 0%,#d4af3729 28%,#5b3d8233 52%,#1a2d4a1f 68%,#0000 78%);animation:6.5s ease-in-out infinite numera-gift-shimmer,3.8s ease-in-out infinite numera-gift-twinkle}@keyframes numera-panel-shimmer{0%{opacity:.72;background-position:0%}50%{opacity:1;background-position:100%}to{opacity:.72;background-position:0%}}.numera-shimmer-panel{isolation:isolate;border-color:#a894943d;box-shadow:inset 0 1px #a894941a,0 16px 40px #00000047}.numera-shimmer-panel--accent{border-color:#c9a22757;box-shadow:inset 0 1px #f8edd41f,0 0 0 1px #5b3d8224,0 18px 44px #00000052}.numera-shimmer-panel-shell{background:linear-gradient(148deg,#04070afc 0%,#080810fc 18%,#0e0e18fa 36%,#161422f5 48%,#1e161cf2 58%,#0a0c18fa 74%,#040407fc 100%)}.numera-shimmer-panel-glow{background:radial-gradient(at 62% 28%,#804a3847,#0000 52%),radial-gradient(at 38% 64%,#302c4e42,#0000 54%),radial-gradient(at 14% 16%,#0e122238,#0000 56%),radial-gradient(at 84% 80%,#080e1e4d,#0000 54%)}.numera-shimmer-panel-mist{background:radial-gradient(88% 82% at 3% 28%,#1c595d1f,#0000 75%),radial-gradient(68% 62% at 7% 14%,#38808214,#0000 71%),radial-gradient(58% 72% at 10% 38%,#122c3012,#0000 73%)}.numera-shimmer-panel-sheen{background:linear-gradient(138deg,#122c301a 0%,#1014241f 18%,#0000 38%,#623a2c1f 52%,#9458441a 62%,#0000 72%,#34305229 100%)}.numera-shimmer-panel-shimmer{background-image:linear-gradient(112deg,#0000 0%,#162a4a29 12%,#6b4e1233 24%,#c9a22742 36%,#f8edd42e 44%,#7b5ea838 56%,#2d1f4e2e 68%,#d4af3733 80%,#0000 92%);background-size:280% 100%;animation:7.5s ease-in-out infinite numera-panel-shimmer}.numera-shimmer-panel--accent .numera-shimmer-panel-shimmer{background-image:linear-gradient(112deg,#0000 0%,#c9a22724 16%,#f8edd447 32%,#e8c55a57 44%,#7b5ea83d 58%,#d4af374d 72%,#f8edd429 84%,#0000 96%)}.numera-shimmer-panel--intro{border-color:#483a6257;transition:transform .5s,border-color .5s,box-shadow .5s;box-shadow:inset 0 1px #5b3d8229,0 0 0 1px #1a26481f,0 20px 48px #00000057}.numera-shimmer-panel--intro .numera-shimmer-panel-shell,.numera-shimmer-link--intro .numera-shimmer-panel-shell{background:linear-gradient(148deg,#060814fc 0%,#0a0a1afc 18%,#100e22fa 36%,#1a1026f5 52%,#201220f2 62%,#0c0e1efa 78%,#06060efc 100%)}.numera-shimmer-panel--intro .numera-shimmer-panel-glow,.numera-shimmer-link--intro .numera-shimmer-panel-glow{background:radial-gradient(at 58% 28%,#6c483033,#0000 52%),radial-gradient(at 36% 68%,#30244e4d,#0000 54%),radial-gradient(at 12% 18%,#16204447,#0000 56%),radial-gradient(at 82% 78%,#5c203442,#0000 54%)}.numera-shimmer-panel--intro .numera-shimmer-panel-mist,.numera-shimmer-link--intro .numera-shimmer-panel-mist{background:radial-gradient(84% 78% at 6% 24%,#1a264e29,#0000 75%),radial-gradient(68% 62% at 92% 68%,#3a204424,#0000 71%),radial-gradient(52% 58% at 48% 88%,#2616301a,#0000 73%)}.numera-shimmer-panel--intro .numera-shimmer-panel-sheen,.numera-shimmer-link--intro .numera-shimmer-panel-sheen{background:linear-gradient(138deg,#16204424 0%,#30245229 20%,#0000 38%,#9458441a 48%,#58263a24 54%,#3a2a5c29 70%,#1218341f 100%)}.numera-shimmer-panel--intro .numera-shimmer-panel-shimmer,.numera-shimmer-link--intro .numera-shimmer-panel-shimmer{background-image:linear-gradient(112deg,#0000 0%,#12204833 12%,#2a204e38 24%,#6b4e1224 34%,#c9a22729 42%,#f8edd41a 48%,#622a3e2e 54%,#583a803d 64%,#d4af3724 76%,#1824482e 88%,#0000 100%);animation:10s ease-in-out infinite numera-panel-shimmer}.numera-shimmer-link--intro{isolation:isolate;transition:transform .5s,border-color .5s,box-shadow .5s;box-shadow:inset 0 1px #5b3d8229,0 20px 48px #00000057}@media (hover:hover){.numera-shimmer-panel--intro:hover{border-color:#fff3;transform:translateY(-.25rem);box-shadow:inset 0 1px #5b3d8229,0 28px 70px #00000080}.numera-shimmer-panel--intro:has(a:hover){border-color:#fff3;transform:translateY(-.25rem);box-shadow:inset 0 1px #5b3d8229,0 28px 70px #00000080}.numera-shimmer-panel--intro:has(a:focus-visible){border-color:#fff3;transform:translateY(-.25rem);box-shadow:inset 0 1px #5b3d8229,0 28px 70px #00000080}.numera-shimmer-link--intro:hover,.numera-shimmer-link--intro:focus-visible{border-color:#ffffffe0;transform:translateY(-.25rem);box-shadow:inset 0 1px #5b3d8229,0 28px 70px #00000080}}@media (prefers-reduced-motion:reduce){.numera-shimmer-panel--intro:hover,.numera-shimmer-link--intro:hover,.numera-shimmer-link--intro:focus-visible{transform:none}}.numera-shimmer-price{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(112deg,#c9a227 0%,#f8edd4 28%,#e8c55a 42%,#7b5ea8 58%,#d4af37 76%,#fff8e7 88%,#a67c00 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite numera-gift-shimmer;display:inline-block}.numera-checkout{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex}.numera-checkout__confidentiality{color:#ffffffb8;letter-spacing:.01em;text-shadow:0 1px 12px #0006;max-width:28rem;margin:0;font-size:1.125rem;font-weight:500;line-height:1.42}.numera-checkout__price{flex-direction:column;align-items:center;gap:.65rem;display:flex}.numera-checkout__price-label{color:#ffffff8f;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.numera-checkout__price-value{color:#fffffff5;letter-spacing:.02em;text-shadow:0 2px 18px #00000073;margin:0;font-size:2.75rem;font-weight:600;line-height:1}.numera-cta-btn-wrap{justify-content:center;display:flex;position:relative}.numera-cta-btn-wrap--stacked{flex-direction:column;align-items:center;gap:1rem;width:100%}.numera-cta-btn{isolation:isolate;color:#fffffff0;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(165deg,#22182afa 0%,#161020 42%,#0c0a12 100%);border:1px solid #ffffff61;border-radius:9999px;justify-content:center;align-items:center;min-width:min(100%,15.5rem);min-height:3.5rem;padding:1rem 2.75rem;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .45s,border-color .45s,box-shadow .45s,background .45s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -4px 14px #0000007a,0 14px 36px #0000006b}.numera-cta-btn__shell,.numera-cta-btn__glow,.numera-cta-btn__mist,.numera-cta-btn__sheen,.numera-cta-btn__shimmer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.numera-cta-btn__shell{background:radial-gradient(120% 90% at 50% 0,#58486c38 0%,#30263e1f 38%,#0000 72%)}.numera-cta-btn__glow{background:radial-gradient(90% 75% at 50% 38%,#6c588029 0%,#3a304e1a 32%,#0000 72%)}.numera-cta-btn__mist{opacity:.85;background:linear-gradient(118deg,#4434581f 0%,#0000 32%,#302a4414 58%,#0000 100%)}.numera-cta-btn__sheen{background:linear-gradient(#ffffff1a 0%,#ffffff08 22%,#0000 48%,#0000002e 100%)}.numera-cta-btn__shimmer{background:linear-gradient(105deg,#0000 0% 36%,#ffffff0f 44%,#ffffff24 50%,#ffffff0f 56%,#0000 64% 100%) 0 0/240% 100%;animation:9s ease-in-out infinite numera-cta-btn-shimmer;inset:-24%}@keyframes numera-cta-btn-shimmer{0%,to{opacity:.22;background-position:130%}50%{opacity:.42;background-position:-30%}}.numera-cta-btn__label{text-shadow:0 1px 2px #00000073}.numera-cta-btn.numera-recommend-btn{color:#34401f;background:linear-gradient(148deg,#fafcf6 0%,#f1f5ea 32%,#e7eede 62%,#dbe6cf 100%);border-color:#8494769e;min-width:min(100%,18rem);box-shadow:inset 0 1px #fffffff5,inset 0 -10px 26px #6c7a441f,0 16px 40px #100c1666,0 0 28px #96a86e2e}.numera-recommend-btn .numera-cta-btn__label{color:#34401f;text-shadow:0 1px #fff9}.numera-recommend-btn .numera-cta-btn__shell,.numera-recommend-btn .numera-cta-btn__glow,.numera-recommend-btn .numera-cta-btn__mist,.numera-recommend-btn .numera-cta-btn__sheen{opacity:0}.numera-recommend-btn .numera-cta-btn__shimmer{background:linear-gradient(105deg,#0000 0% 40%,#96a86e2e 47%,#ffffff9e 50%,#84946233 53%,#0000 60% 100%)}@media (min-width:768px){.numera-cta-btn.numera-recommend-btn{min-width:20rem}}@media (hover:hover){.numera-cta-btn.numera-recommend-btn:hover{background:linear-gradient(148deg,#fff 0%,#f4f8ee 32%,#eaf1e1 62%,#dde8d1 100%);border-color:#94a26cd9;box-shadow:inset 0 1px #fffffffc,inset 0 -10px 26px #6c7a4429,0 20px 48px #100c1670,0 0 32px #96a86e3d}}.numera-cta-btn--continue{color:#fffcf2fa;background:linear-gradient(165deg,#c49a48fa 0%,#a87c2c 46%,#7c581c 100%);border-color:#ffe8aa9e;box-shadow:inset 0 1px #ffffff47,inset 0 -4px 14px #48300c57,0 16px 40px #78541461}.numera-cta-btn--continue .numera-cta-btn__glow{background:radial-gradient(88% 120% at 50% 18%,#ffecb457 0%,#0000 72%)}@media (min-width:768px){.numera-checkout{gap:1.75rem}.numera-checkout__confidentiality{max-width:32rem;font-size:1.25rem;line-height:1.44}.numera-checkout__price-value{font-size:3.35rem}.numera-checkout__price-label{font-size:.76rem}.numera-cta-btn{letter-spacing:.16em;min-width:17.5rem;min-height:3.75rem;padding:1.05rem 3.25rem;font-size:16px}}@media (hover:hover){.numera-cta-btn:hover{background:linear-gradient(165deg,#2a1e34fa 0%,#1c1426 42%,#100c16 100%);border-color:#ffffff94;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,inset 0 -4px 14px #00000070,0 18px 44px #0000007a}.numera-cta-btn--continue:hover{background:linear-gradient(165deg,#d6ac54fc 0%,#ba8c34 46%,#8e6420 100%);border-color:#fff0c4c7;box-shadow:inset 0 1px #ffffff57,inset 0 -4px 14px #48300c4d,0 20px 46px #8c641870}}@media (prefers-reduced-motion:reduce){.numera-cta-btn{transition:none}.numera-cta-btn:hover{transform:none}.numera-cta-btn__shimmer{opacity:.45;background-position:50%;animation:none}}.numera-reviews__title{text-align:center;color:#fffffff5;letter-spacing:.02em;text-shadow:0 0 18px #000000d9,0 2px 8px #000000bf;margin:0 0 1.75rem;font-size:2rem;font-weight:600;line-height:1.2}.numera-reviews__track{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (max-width:767px){.numera-reviews{max-width:none}.numera-reviews__carousel{margin-inline:-1.5rem}.numera-reviews__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;padding-bottom:.35rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.numera-reviews__track::-webkit-scrollbar{display:none}.numera-review-card{scroll-snap-align:center;flex:0 0 min(84vw,22rem)}}.numera-review-card{background:linear-gradient(165deg,#20182ae0 0%,#14101ef0 48%,#0a0a10f7 100%);border:1px solid #ffffff24;border-radius:22px;padding:1.35rem 1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 36px #00000038,0 18px 44px #00000047}.numera-review-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 50% 0,#6c588014 0%,#0000 62%);position:absolute;inset:0}.numera-review-card:before{content:"“";color:#b4a8c638;font-family:var(--font-cormorant), ui-serif, Georgia, serif;pointer-events:none;font-size:3.25rem;line-height:1;position:absolute;top:.35rem;left:.85rem}.numera-review-card__quote{z-index:1;text-align:center;color:#ffffffe6;margin:0;font-size:1.125rem;font-weight:500;line-height:1.42;position:relative}@media (min-width:768px){.numera-reviews__title{margin-bottom:2.25rem;font-size:2.35rem}.numera-reviews__track{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem 1.5rem}.numera-review-card{border-radius:24px;flex-direction:column;padding:1.5rem 1.35rem 1.65rem;display:flex}.numera-review-card__quote{flex:1;font-size:1.15rem;line-height:1.44}}@media (min-width:1024px){.numera-reviews__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.numera-review-card{border-radius:20px;padding:1.25rem 1rem 1.35rem}.numera-review-card__quote{font-size:.9375rem;line-height:1.4}.numera-review-card:before{font-size:2.5rem;top:.2rem;left:.65rem}}.numera-about-page__inner{max-width:min(100%,52rem)}@media (max-width:767px){.numera-about-page__inner{padding-inline:1.15rem}}@media (min-width:768px){.numera-about-page__inner{max-width:min(100%,60rem);padding-inline:2.5rem}}@media (min-width:1024px){.numera-about-page__inner{max-width:min(100%,68rem);padding-inline:3rem}}@media (min-width:1280px){.numera-about-page__inner{max-width:min(100%,76rem)}}.numera-about-story{margin-top:.5rem;padding-top:.25rem}.numera-about-story__divider{justify-content:center;margin-bottom:2.5rem;display:flex}.numera-about-story__divider-line{background:linear-gradient(90deg,#0000 0%,#946ca88c 18%,#d2af789e 50%,#946ca88c 82%,#0000 100%);width:min(7rem,42%);height:1px;display:block}.numera-about-story__title{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fffcf8fa;text-wrap:balance;text-shadow:0 2px 18px #0000008c;margin:0 0 1rem;font-size:clamp(1.625rem,5.2vw,2rem);font-weight:500;line-height:1.22}.numera-about-story__title:after{content:"";background:linear-gradient(90deg,#946ca8b8 0%,#d2af788c 55%,#0000 100%);width:min(5.5rem,34%);height:1px;margin:1rem auto 0;display:block}.numera-about-story__lead{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#d2bc94e0;margin:0 0 1.65rem;font-size:clamp(.8125rem,2.8vw,.875rem);font-weight:500}.numera-about-story__prose{flex-direction:column;gap:1.1rem;width:100%;max-width:none;margin-inline:auto;display:flex}.numera-about-story__prose p{color:#ffffffe0;text-wrap:pretty;text-shadow:0 1px 10px #00000073;margin:0;font-size:clamp(1.3125rem,4.1vw,1.45rem);line-height:1.68}@media (max-width:767px){.numera-about-story__divider{margin-bottom:2rem}.numera-about-story__title{letter-spacing:.09em;font-size:1.5rem;line-height:1.24}.numera-about-story__lead{letter-spacing:.14em;margin-bottom:1.5rem;font-size:.8125rem}.numera-about-story__prose{gap:1.15rem}.numera-about-story__prose p{font-size:1.3125rem;line-height:1.66}}@media (min-width:768px){.numera-about-story{margin-top:1rem}.numera-about-story__divider{margin-bottom:3rem}.numera-about-story__prose{gap:1.15rem}.numera-about-story__prose p{line-height:1.78}}
.order-form-page .order-form-checkbox{appearance:none;cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff85;border-radius:.3rem;flex-shrink:0;width:1.25rem;height:1.25rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.order-form-page .order-form-checkbox:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.25 8.25L6.35 11.35L12.75 4.65' stroke='%231a1714' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.9rem;border-color:#fffffffa;box-shadow:0 0 0 2px #ffffff24,0 2px 8px #00000038}.order-form-page .order-form-checkbox:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.order-form-leave__link{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;padding:.35rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .25s,background-color .25s;display:inline-flex}.order-form-leave__link:hover{color:#ffffffd1;background:#ffffff0a}@media (min-width:768px){.order-form-leave__link{letter-spacing:.11em;font-size:.875rem}}@media (max-width:767px){.order-form-page .sound-form-summary-row__value,.order-form-page .sound-form-summary-list__item{font-size:24px}.order-form-page .sound-state-row__label{font-size:1.375rem}.order-form-page .sound-state-rating__item{font-size:.9375rem}.order-form-date-fields select{background-position:right .55rem center}.order-form-date-fields__year select{padding-right:1.5rem}}.order-intro-clear-draft{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:9999px;padding:.45rem 1rem;font-size:.78rem;font-weight:500;line-height:1.2;transition:color .2s,border-color .2s,background-color .2s}.order-intro-clear-draft:hover{color:#ffffffad;background:#ffffff08;border-color:#ffffff47}
