.Reference_root__rc8yd{font-family:open_sans_regular,sans-serif;font-size:16px;line-height:1.5;color:#2a1812;background:#fbf3e4;width:100%}.Reference_root__rc8yd *,.Reference_root__rc8yd :after,.Reference_root__rc8yd :before{box-sizing:border-box}.Reference_root__rc8yd :is(h1,h2,h3,p,blockquote){margin:0}.Reference_root__rc8yd :is(button,a){-webkit-tap-highlight-color:transparent}.Reference_faqQuestion__dMqLJ,.Reference_root__rc8yd b,.Reference_root__rc8yd strong{font-family:open_sans_bold,sans-serif}.Reference_root__rc8yd button{font-family:inherit}.Reference_root__rc8yd button:disabled{opacity:.5;cursor:default}.Reference_root__rc8yd :is(button,a,[tabindex],summary):focus-visible{outline:3px solid #d6a12a;outline-offset:4px}.Reference_root__rc8yd span{display:inline}.Reference_root__rc8yd summary{cursor:pointer}.Reference_hero__hb7Ws{max-width:1200px;margin:0 auto;padding:16px 24px 80px;display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:center}.Reference_heroCopy__xZH1t{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.Reference_heroEyebrow__M832d{font-size:15px;font-weight:700;letter-spacing:1.5px;color:#c8322a}.Reference_heroTitle__mo_cJ{font-family:open_sans_bold,sans-serif;font-weight:400;font-size:clamp(44px,5.6vw,74px);line-height:1.02}.Reference_heroDescription__23ZIZ{font-size:22px;line-height:1.45;color:#4a3628;max-width:520px}.Reference_heroInstructions__twdVb{display:flex;flex-direction:column;gap:10px;font-size:17px;color:#4a3628}.Reference_heroOrder__eggAz{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.Reference_orderButton__ksOjB{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:background-color .2s,transform .2s,box-shadow .2s}.Reference_orderButton__ksOjB:hover{background:#a8241d!important;color:white!important;transform:translateY(-2px);box-shadow:0 12px 26px #c8322a38}.Reference_gameShell__zDOEm{scroll-margin-top:128px;flex:0 1 460px;width:460px;max-width:100%;position:relative;overflow:hidden;border-radius:28px;border:1px solid #e8d8c0;box-shadow:0 20px 60px #2a18121f;background:#fbf3e4}.Reference_gameHeader__KwSU_{position:relative;z-index:2;padding:16px 18px 10px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.Reference_gameViewport__e3c_H{width:100%;aspect-ratio:390/520;max-height:max(220px,calc(100vh - 360px - var(--game-header-height)));max-height:max(220px,calc(100svh - 360px - var(--game-header-height)));position:relative;overflow:clip}.Reference_gameStage__KVx18{position:absolute;top:0;left:50%;margin-left:-195px;width:390px;height:600px;transform-origin:top center}.Reference_gameControls__bd_aM{padding:12px 16px 18px;border-top:1px solid #e8d8c0;display:flex;flex-direction:column;gap:10px;position:relative;background:#fbf3e4}.Reference_gameReveal__5IPE6{z-index:3;max-height:100%;overflow-y:auto}.Reference_discountPill__dOFVC{display:inline-flex;align-items:center;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:#e0efdf;color:#22633b;border:1px solid #bfd9bf;white-space:nowrap}.Reference_faqQuestion__dMqLJ{width:100%;border:0;padding:0;background:transparent;color:inherit;font-size:18px;font-weight:700;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.Reference_faqChevron__khgix{flex-shrink:0;transition:transform .3s ease}.Reference_faqQuestion__dMqLJ[aria-expanded=true] .Reference_faqChevron__khgix{transform:rotate(180deg)}.Reference_faqAnswer__y2Aw9{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.Reference_faqAnswer__y2Aw9[data-open=true]{grid-template-rows:1fr;opacity:1}.Reference_faqAnswerInner__EjsuX{min-height:0;overflow:hidden}.Reference_faqLink__rK0lO{color:#a8241d;text-decoration:underline;text-underline-offset:3px}.Reference_insideList__9Sfid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--inside-rows),auto);grid-auto-flow:column;-moz-column-gap:40px;column-gap:40px}@media (max-width:760px){.Reference_insideList__9Sfid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}@media (max-width:900px){.Reference_gameViewport__e3c_H{max-height:max(200px,calc(100vh - 240px - var(--game-header-height)));max-height:max(200px,calc(100svh - 240px - var(--game-header-height)))}.Reference_gameShell__zDOEm{scroll-margin-top:88px}.Reference_hero__hb7Ws{gap:36px;padding-top:32px}.Reference_heroCopy__xZH1t{flex-basis:100%}.Reference_heroDescription__23ZIZ{max-width:650px}.Reference_sampleGrid__KWwYc{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}}@media (max-width:600px){.Reference_hero__hb7Ws{padding:32px 20px 48px}.Reference_heroTitle__mo_cJ{font-size:clamp(42px,10.5vw,58px)}.Reference_heroDescription__23ZIZ{font-size:20px}.Reference_heroInstructions__twdVb{font-size:17px}.Reference_heroInstructions__twdVb>div{align-items:flex-start!important}.Reference_section__2Fp_3{padding:56px 20px!important}.Reference_sampleGrid__KWwYc,.Reference_threeGrid__G8Ep1,.Reference_traitGrid__gISLg{grid-template-columns:minmax(0,1fr)!important}.Reference_samplePage__rBPfg{aspect-ratio:auto!important;min-height:333.45px;overflow:visible!important}.Reference_sampleCalendar__Fbu7t{grid-template-columns:64px 55px minmax(0,1fr)!important}.Reference_offerCopy__nWEXI,.Reference_offerCover__HVzEE{flex-basis:100%!important}.Reference_offerPriceBox__lS2YW{padding-inline:14px!important}.Reference_offerPriceBox__lS2YW .Reference_orderButton__ksOjB{width:100%;margin-left:0!important}.Reference_offerPriceRow__TnH5J{flex-wrap:nowrap!important;gap:8px!important;white-space:nowrap}.Reference_offerAmount__0tYdR{font-size:clamp(32px,10vw,42px)!important}.Reference_offerStrike__HyWBh{font-size:clamp(16px,4.6vw,18px)!important}.Reference_offerPriceRow__TnH5J .Reference_discountPill__dOFVC{flex-shrink:0;font-size:11px;padding:4px 8px}.Reference_gameHeader__KwSU_{padding:12px 14px 10px}.Reference_gameHeader__KwSU_>div{flex-wrap:wrap;gap:4px}.Reference_gameControls__bd_aM{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.Reference_root__rc8yd :after,.Reference_root__rc8yd :before,.Reference_root__rc8yd :not(.Reference_hitFeedback__fRSCP):not(.Reference_hitFeedback__fRSCP *){animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes Reference_ravbob__fnRYA{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes Reference_ravbreathe__XoEU5{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes Reference_ravflick__A2P2X{0%,to{transform:scaleY(1) translateY(0)}50%{transform:scaleY(1.12) translateY(-2px)}}@keyframes Reference_ravflamein__JZ2sL{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes Reference_ravrise__6Q_W7{0%{transform:translateY(70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Reference_ravburst__jlQsG{0%{transform:scale(1) rotate(0);opacity:1;filter:brightness(1)}30%{transform:scale(1.22) rotate(-6deg);opacity:1;filter:brightness(1.6)}to{transform:scale(1.75) rotate(8deg);opacity:0;filter:brightness(2)}}@keyframes Reference_ravflash__nlpGA{0%{transform:translate(-50%,-50%) scale(.2);opacity:.95}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes Reference_ravshake__KYjwj{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(2px,-1px)}}@keyframes Reference_ravember0__BzN22{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(46px) scale(.3);opacity:0}}@keyframes Reference_ravember1__DGzuQ{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(33px,-33px) scale(.3);opacity:0}}@keyframes Reference_ravember2__xdSHx{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateY(-46px) scale(.3);opacity:0}}@keyframes Reference_ravember3__C8nmC{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(-33px,-33px) scale(.3);opacity:0}}@keyframes Reference_ravember4__udtTg{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(-46px) scale(.3);opacity:0}}@keyframes Reference_ravember5__bPDRE{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(-33px,33px) scale(.3);opacity:0}}@keyframes Reference_ravember6__YLHUz{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translateY(46px) scale(.3);opacity:0}}@keyframes Reference_ravember7__DEOUG{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(33px,33px) scale(.3);opacity:0}}