.Hero_hero__Q5FaL{position:relative;height:100svh;min-height:560px;background:var(--cream);overflow:hidden}.Hero_media__qVZDg,.Hero_stage__x9Xoi{position:absolute;inset:0}.Hero_media__qVZDg{width:100%;height:100%;object-fit:cover}.Hero_breath__BDkWS{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(58% 64% at 67% 28%,rgba(255,213,148,.5),rgba(255,213,148,0) 70%),radial-gradient(40% 46% at 24% 74%,rgba(255,190,120,.22),rgba(255,190,120,0) 72%);mix-blend-mode:soft-light;transition:opacity 2.4s var(--ease-out)}.Hero_breathOn__VpsyL{opacity:.55;animation:Hero_breathe__RwjUI 8.5s ease-in-out 2.4s infinite alternate}@keyframes Hero_breathe__RwjUI{0%{opacity:.34}to{opacity:.78}}.Hero_textGlow__4wnfd{position:absolute;left:42%;top:0;width:58%;height:62%;pointer-events:none;background:radial-gradient(54% 50% at 55% 36%,rgba(248,240,222,.78),rgba(248,240,222,0) 74%);opacity:0;transition:opacity 1.4s var(--ease-out)}.Hero_glowOn__VPe1V{opacity:1}.Hero_copyLayer__j8Ka8{position:absolute;inset:0;pointer-events:none}.Hero_copy__16dB5{position:absolute;left:51.5%;top:13.5%;width:min(41%,620px);transition:transform .38s var(--ease-out)}.Hero_copySettled__LXCXR{transform:translateY(-14px)}.Hero_title__JisBU{font-size:clamp(2.5rem,4.4vw,4.05rem);font-weight:800;color:var(--blue);text-wrap:balance;text-shadow:0 0 22px rgba(248,240,222,.75);opacity:0;transform:translateY(16px);transition:opacity 1.05s var(--ease-out),transform 1.05s var(--ease-out)}.Hero_subtitle__sB1Gj{margin-top:1.05rem;max-width:30ch;font-size:1.13rem;line-height:1.6;font-weight:600;color:var(--ink);text-shadow:0 0 14px rgba(248,240,222,.95),0 0 5px rgba(248,240,222,.9);opacity:0;transform:translateY(18px);transition:opacity .78s var(--ease-out),transform .78s var(--ease-out)}.Hero_ctaRow__8Lc8U{margin-top:1.7rem;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;pointer-events:auto;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .56s var(--ease-out),transform .56s var(--ease-soft)}.Hero_heroCta__VK4_J{position:relative;justify-content:center;width:min(25rem,100%);min-height:3.55rem;padding-inline:1.45em;gap:0;overflow:hidden;isolation:isolate}.Hero_ctaLabel__IKmnN{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.6em;white-space:nowrap;transform:translateZ(0);transition:transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}.Hero_ctaShort__AnRDq{display:none}.Hero_ctaArrow__HqQtM{flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.Hero_ctaMover__4MYVl{position:absolute;z-index:1;left:.24rem;bottom:0;width:7.45rem;height:3.5rem;opacity:0;transform:translate3d(-8rem,.16rem,0) rotate(-1.4deg);transform-origin:50% 100%;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .16s ease-out;will-change:transform,opacity}.Hero_ctaCat__LoSzc{position:absolute;z-index:2;left:0;bottom:0;width:7.2rem;aspect-ratio:720/405;transform-origin:78% 78%;will-change:transform}.Hero_ctaCat__LoSzc img{display:block;width:100%;height:100%;object-fit:contain}.Hero_ctaMiniFrame__Acc_z{position:absolute;z-index:1;left:5.53rem;bottom:.34rem;width:1.76rem;aspect-ratio:1400/2000;padding:.12rem;border:1px solid #75461f;background:linear-gradient(135deg,#f0c98e,#bd7a36 42%,#e4ad67 72%,#8f5727);box-shadow:inset 0 0 0 1px rgba(255,239,203,.55),0 1px 2px rgba(60,33,14,.2);transform-origin:50% 100%;will-change:transform}.Hero_ctaMiniFrame__Acc_z img{display:block;width:100%;height:100%;object-fit:cover}.Hero_heroCta__VK4_J:focus .Hero_ctaLabel__IKmnN,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaLabel__IKmnN,.Hero_heroCta__VK4_J:hover .Hero_ctaLabel__IKmnN{transform:translate3d(2.55rem,0,0);transition-duration:.46s}.Hero_heroCta__VK4_J:focus .Hero_ctaArrow__HqQtM,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaArrow__HqQtM,.Hero_heroCta__VK4_J:hover .Hero_ctaArrow__HqQtM{transform:translate3d(.32rem,0,0);transition-duration:.36s}.Hero_heroCta__VK4_J:focus .Hero_ctaMover__4MYVl,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaMover__4MYVl,.Hero_heroCta__VK4_J:hover .Hero_ctaMover__4MYVl{opacity:1;transform:translateZ(0) rotate(0deg);transition-duration:.52s,.12s}.Hero_heroCta__VK4_J:focus .Hero_ctaCat__LoSzc,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaCat__LoSzc,.Hero_heroCta__VK4_J:hover .Hero_ctaCat__LoSzc{animation:Hero_catBrace__MIWFh .76s cubic-bezier(.22,1,.36,1) 30ms both,Hero_catBreathe__JgPFT 1.7s ease-in-out .79s infinite alternate}.Hero_heroCta__VK4_J:focus .Hero_ctaMiniFrame__Acc_z,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaMiniFrame__Acc_z,.Hero_heroCta__VK4_J:hover .Hero_ctaMiniFrame__Acc_z{animation:Hero_framePush__ir9bP .78s cubic-bezier(.22,1,.36,1) .12s both}.Hero_heroCta__VK4_J:active .Hero_ctaMover__4MYVl{transform:translate3d(.18rem,.08rem,0) scale(.97)}@keyframes Hero_catBrace__MIWFh{0%{transform:translate3d(-.42rem,.07rem,0) rotate(-1deg) scale(.97,1.02)}36%{transform:translate3d(-.08rem,.09rem,0) rotate(-.35deg) scale(.985,.975)}62%{transform:translate3d(.22rem,-.02rem,0) rotate(.35deg) scale(1.025,.985)}82%{transform:translate3d(.12rem,.01rem,0) rotate(-.1deg) scale(.995,1.005)}to{transform:translate3d(.16rem,0,0) rotate(0deg) scale(1)}}@keyframes Hero_catBreathe__JgPFT{0%{transform:translate3d(.16rem,0,0) scale(1)}to{transform:translate3d(.17rem,-.03rem,0) scale(1.002,.994)}}@keyframes Hero_framePush__ir9bP{0%,22%{transform:translate3d(-.16rem,.02rem,0) rotate(-1.7deg)}64%{transform:translate3d(.22rem,-.02rem,0) rotate(.7deg)}82%{transform:translate3d(.13rem,.01rem,0) rotate(-.25deg)}to{transform:translate3d(.16rem,0,0) rotate(0deg)}}.Hero_ctaNote__Zkh9B{font-size:.86rem;font-weight:700;letter-spacing:.015em;color:var(--ink-soft);padding-left:.35rem;text-shadow:0 0 12px rgba(248,240,222,.95),0 0 4px rgba(248,240,222,.9)}.Hero_on__LChIk{opacity:1;transform:translateY(0) scale(1)}.Hero_cue__UpqjM{position:absolute;left:50%;bottom:3.6vh;transform:translateX(-50%);color:rgba(58,91,199,.6);opacity:0;transition:opacity 1.1s var(--ease-out)}.Hero_cueOn__LW_VO{opacity:1}.Hero_cueOn__LW_VO svg{animation:Hero_cueBob__yRmVC 2.8s ease-in-out infinite}.Hero_pawA__iVbwa,.Hero_pawB__oGPJA{opacity:0}.Hero_cueOn__LW_VO .Hero_pawA__iVbwa{animation:Hero_pawStep__nw6Aa 2.8s ease-in-out infinite}.Hero_cueOn__LW_VO .Hero_pawB__oGPJA{animation:Hero_pawStep__nw6Aa 2.8s ease-in-out 1.4s infinite}@keyframes Hero_pawStep__nw6Aa{0%,12%{opacity:0}22%,58%{opacity:1}72%,to{opacity:0}}@keyframes Hero_cueBob__yRmVC{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:760px){.Hero_hero__Q5FaL{display:flex;flex-direction:column;min-height:100svh;height:auto}.Hero_stage__x9Xoi{position:relative;inset:auto;height:58svh;flex:none}.Hero_cue__UpqjM,.Hero_textGlow__4wnfd{display:none}.Hero_copyLayer__j8Ka8{position:relative;inset:auto;flex:1 1;pointer-events:auto;background:var(--cream)}.Hero_copy__16dB5{position:relative;left:auto;top:auto;width:auto;padding:1.9rem clamp(1.3rem,6vw,2.2rem) 2.4rem}.Hero_title__JisBU{font-size:clamp(2.05rem,8.6vw,2.6rem)}.Hero_subtitle__sB1Gj{font-size:1.02rem;max-width:none}.Hero_copySettled__LXCXR{transform:none}.Hero_heroCta__VK4_J:focus .Hero_ctaLabel__IKmnN,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaLabel__IKmnN,.Hero_heroCta__VK4_J:hover .Hero_ctaLabel__IKmnN{transform:translate3d(1.7rem,0,0)}.Hero_ctaMover__4MYVl{left:.18rem;width:6.2rem;height:3.25rem}.Hero_ctaCat__LoSzc{width:6rem}.Hero_ctaMiniFrame__Acc_z{left:4.62rem;width:1.48rem}}@media (max-width:460px){.Hero_heroCta__VK4_J{font-size:.98rem;padding-inline:1.15em}.Hero_ctaLong__Zz9a8{display:none}.Hero_ctaShort__AnRDq{display:inline}}@media (prefers-reduced-motion:reduce){.Hero_breathOn__VpsyL,.Hero_cueOn__LW_VO .Hero_pawA__iVbwa,.Hero_cueOn__LW_VO .Hero_pawB__oGPJA,.Hero_cueOn__LW_VO svg{animation:none}.Hero_pawA__iVbwa,.Hero_pawB__oGPJA{opacity:1}.Hero_ctaMover__4MYVl{display:none}.Hero_heroCta__VK4_J:focus .Hero_ctaArrow__HqQtM,.Hero_heroCta__VK4_J:focus .Hero_ctaLabel__IKmnN,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaArrow__HqQtM,.Hero_heroCta__VK4_J:focus-visible .Hero_ctaLabel__IKmnN,.Hero_heroCta__VK4_J:hover .Hero_ctaArrow__HqQtM,.Hero_heroCta__VK4_J:hover .Hero_ctaLabel__IKmnN{transform:none}}.ArtworkSwitcher_frame__6kYYf{position:absolute;overflow:hidden;z-index:4;pointer-events:none;opacity:0;filter:blur(9px);transition:opacity .95s var(--ease-out) .24s,filter 1.5s var(--ease-out) .42s;-webkit-mask-image:url(/hero/art/frame-mask.png);mask-image:url(/hero/art/frame-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.ArtworkSwitcher_frameActive__8wvG5{opacity:1;filter:blur(0);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.ArtworkSwitcher_art__FrI8O{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.ArtworkSwitcher_artPrev__p5bbc{opacity:1;z-index:1}.ArtworkSwitcher_artCurrent__ZbLhF{opacity:1;z-index:2}.ArtworkSwitcher_artInR__zDOg0{animation:ArtworkSwitcher_artInR__zDOg0 .3s var(--ease-out) both}.ArtworkSwitcher_artInL__XtOM4{animation:ArtworkSwitcher_artInL__XtOM4 .3s var(--ease-out) both}@keyframes ArtworkSwitcher_artInR__zDOg0{0%{opacity:0;transform:translateX(9px)}to{opacity:1;transform:translateX(0)}}@keyframes ArtworkSwitcher_artInL__XtOM4{0%{opacity:0;transform:translateX(-9px)}to{opacity:1;transform:translateX(0)}}.ArtworkSwitcher_rack__2e8IM{position:absolute;z-index:5;left:var(--rack-left);top:calc(var(--rack-bottom-y) - var(--mini-w) * 1.46);display:flex;align-items:flex-end;pointer-events:none}.ArtworkSwitcher_rackOn__4KwtO{pointer-events:auto}.ArtworkSwitcher_mini__xEY_a{position:relative;width:var(--mini-w);aspect-ratio:7/10;transform-origin:50% 100%;opacity:0;translate:0 12px;z-index:calc(10 + var(--i));transition:opacity .56s var(--ease-out) calc(var(--i) * 95ms + 80ms),translate .62s var(--ease-soft) calc(var(--i) * 95ms + 80ms),transform .22s var(--ease-soft) 0s}.ArtworkSwitcher_mini__xEY_a+.ArtworkSwitcher_mini__xEY_a{margin-left:calc(var(--mini-w) * -.42)}.ArtworkSwitcher_mini__xEY_a:first-child{transform:rotate(-4deg)}.ArtworkSwitcher_mini__xEY_a:nth-child(2){transform:rotate(2.6deg)}.ArtworkSwitcher_mini__xEY_a:nth-child(3){transform:rotate(-2.2deg)}.ArtworkSwitcher_mini__xEY_a:nth-child(4){transform:rotate(3.4deg)}.ArtworkSwitcher_mini__xEY_a:nth-child(5){transform:rotate(-2.8deg)}.ArtworkSwitcher_mini__xEY_a:nth-child(6){transform:rotate(2deg)}.ArtworkSwitcher_rackOn__4KwtO .ArtworkSwitcher_mini__xEY_a{opacity:1;translate:0 0}.ArtworkSwitcher_mini__xEY_a:not(.ArtworkSwitcher_miniFramed__fqIVt):hover{transform:rotate(0deg) translateY(-5px);z-index:40}.ArtworkSwitcher_mini__xEY_a:not(.ArtworkSwitcher_miniFramed__fqIVt):active{transform:scale(.93);transition-duration:80ms}.ArtworkSwitcher_mini__xEY_a:after{content:"";position:absolute;left:6%;right:6%;bottom:-5px;height:9px;background:radial-gradient(closest-side,rgba(58,34,8,.42),rgba(58,34,8,0) 78%);filter:blur(1.5px);z-index:-1}.ArtworkSwitcher_miniInner__Lh9LJ{position:absolute;inset:0;display:block;border:2px solid #d9b47c;border-radius:2.5px;overflow:hidden;background:#e8e2d2;box-shadow:inset 0 0 0 1px rgba(120,82,34,.35),0 6px 12px -4px rgba(70,40,10,.45)}.ArtworkSwitcher_miniFace__lr11F{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .24s var(--ease-out)}.ArtworkSwitcher_miniBack___Y5vk{position:absolute;inset:0;background:linear-gradient(155deg,#efe9da,#ddd4bf);opacity:0;transition:opacity .24s var(--ease-out)}.ArtworkSwitcher_miniBack___Y5vk span{position:absolute;background:linear-gradient(90deg,#d9be93,#cba86f);box-shadow:0 1px 2px rgba(90,60,20,.25)}.ArtworkSwitcher_miniBack___Y5vk span:first-child{left:6%;right:6%;top:calc(50% - 9%);height:18%}.ArtworkSwitcher_miniBack___Y5vk span:last-child{top:5%;bottom:5%;left:calc(50% - 9%);width:18%;background:linear-gradient(180deg,#d9be93,#cba86f)}.ArtworkSwitcher_miniFramed__fqIVt{cursor:default}.ArtworkSwitcher_miniFramed__fqIVt .ArtworkSwitcher_miniFace__lr11F{opacity:0}.ArtworkSwitcher_miniFramed__fqIVt .ArtworkSwitcher_miniBack___Y5vk{opacity:1}.ArtworkSwitcher_tag__tBK5b{position:absolute;z-index:5;left:var(--pin-left);top:var(--pin-top);width:clamp(120px,10.5vw,156px);transform:translateX(-100%) translateY(-10px);display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;opacity:0;transition:opacity .56s var(--ease-out),transform .56s var(--ease-soft)}.ArtworkSwitcher_tagOn__Mmtk2{opacity:1;transform:translateX(-100%) translateY(0)}.ArtworkSwitcher_tagString__xxn9q{display:block;width:26px;margin-right:2px}.ArtworkSwitcher_tagCard__eEJCR{display:flex;flex-direction:column;gap:.14rem;width:100%;background:linear-gradient(168deg,#faf7ef,#f1ecdf);border-radius:9px;padding:.6rem .75rem .66rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 22px rgba(74,48,16,.28);transform-origin:calc(100% - 12px) -18px;rotate:2.2deg;animation:ArtworkSwitcher_tagSettle__G1Z2o .7s var(--ease-out) both}@keyframes ArtworkSwitcher_tagSettle__G1Z2o{0%{transform:rotate(-3.2deg);opacity:.35}38%{transform:rotate(1.6deg);opacity:1}70%{transform:rotate(-.7deg)}to{transform:rotate(0deg)}}.ArtworkSwitcher_tagNo__VN_IK{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.06em;color:var(--orange-deep)}.ArtworkSwitcher_tagNo__VN_IK em{font-style:normal;color:color-mix(in srgb,var(--orange-deep) 45%,transparent)}.ArtworkSwitcher_tagTitle__8x5KV{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.92rem;line-height:1.3;color:var(--blue-deep)}.ArtworkSwitcher_tagCaption__tJZj4{font-size:.72rem;line-height:1.45;color:var(--ink-soft)}@media (max-width:760px){.ArtworkSwitcher_rack__2e8IM{left:var(--rack-m-left);top:var(--rack-m-top)}.ArtworkSwitcher_tag__tBK5b{left:var(--foot-left);top:var(--foot-top);width:clamp(118px,33vw,140px);transform:translateY(8px);align-items:flex-start}.ArtworkSwitcher_tagOn__Mmtk2{transform:translateY(0)}.ArtworkSwitcher_tagString__xxn9q{display:none}.ArtworkSwitcher_tagCard__eEJCR{rotate:-1.2deg;transform-origin:50% 50%}}@media (prefers-reduced-motion:reduce){.ArtworkSwitcher_tagCard__eEJCR{animation:none}.ArtworkSwitcher_mini__xEY_a{transition-delay:0s}}.SubscribeDialog_overlay__q2F4r{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.2rem;background:rgba(18,27,47,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:SubscribeDialog_overlayIn__dqrDA .26s var(--ease-out) both}@keyframes SubscribeDialog_overlayIn__dqrDA{0%{opacity:0}}.SubscribeDialog_card___RzWY{position:relative;width:min(480px,100%);background:var(--paper);border-radius:var(--r-media);box-shadow:var(--shadow-lift);padding:2.1rem 2.2rem 2.2rem;animation:SubscribeDialog_cardIn__iqZju .42s var(--ease-soft) both}@keyframes SubscribeDialog_cardIn__iqZju{0%{opacity:0;transform:translateY(20px) scale(.97)}}.SubscribeDialog_x__ykG0q{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--ink-soft);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.SubscribeDialog_x__ykG0q:hover{background:rgba(46,46,51,.07);color:var(--ink)}.SubscribeDialog_kicker__mGNML{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-deep)}.SubscribeDialog_heading__9U1HD{margin-top:.45rem;font-size:clamp(1.55rem,3vw,1.9rem);padding-right:1.6rem}.SubscribeDialog_sub__7b8Ca{margin-top:.6rem;color:var(--ink-soft);font-size:.97rem;max-width:40ch}.SubscribeDialog_form__tyTuP{margin-top:1.15rem}.SubscribeDialog_hp__itBxq{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.SubscribeDialog_row__HL3sQ{display:flex;gap:.5rem;flex-wrap:wrap}.SubscribeDialog_row__HL3sQ input{flex:1 1 12rem;min-width:0;font:inherit;font-size:.97rem;color:var(--ink);background:var(--cream);border:2px solid color-mix(in srgb,var(--ink-soft) 22%,transparent);border-radius:999px;padding:.66em 1.15em;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.SubscribeDialog_row__HL3sQ input::placeholder{color:color-mix(in srgb,var(--ink-soft) 70%,transparent)}.SubscribeDialog_row__HL3sQ input:focus-visible{outline:none;border-color:var(--blue);background:var(--paper)}.SubscribeDialog_row__HL3sQ input[aria-invalid=true]{border-color:#c25a2a}.SubscribeDialog_join__7eGvq{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.95rem;color:#fff8ee;background:var(--orange);border-radius:999px;padding:.62em 1.35em;white-space:nowrap;box-shadow:0 6px 18px rgba(212,112,42,.32);transition:transform var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.SubscribeDialog_join__7eGvq:hover:not(:disabled){transform:translateY(-2px);background:var(--orange-deep)}.SubscribeDialog_join__7eGvq:disabled{opacity:.65}.SubscribeDialog_err__z_Zyo{margin-top:.55rem;font-size:.85rem;color:#b3471d}.SubscribeDialog_legal___jpup{margin-top:.7rem;font-size:.8rem;color:color-mix(in srgb,var(--ink-soft) 82%,transparent)}.SubscribeDialog_ticket__FaUt_{margin-top:1.25rem;padding:1.05rem 1.2rem 1.15rem;border:2px dashed var(--orange);border-radius:16px;background:var(--cream-warm);display:grid;grid-gap:.4rem;gap:.4rem;justify-items:center;rotate:-1.2deg;animation:SubscribeDialog_ticketIn__qO4QG .52s var(--ease-soft) both}@keyframes SubscribeDialog_ticketIn__qO4QG{0%{opacity:0;transform:translateY(10px) scale(.96);rotate:1deg}}.SubscribeDialog_ticketLabel___qdPK{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep)}.SubscribeDialog_ticketCode__IfS5t{font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:.07em;color:var(--blue-deep);-webkit-user-select:all;-moz-user-select:all;user-select:all}.SubscribeDialog_ticketRow__5QT5g{margin-top:.95rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.SubscribeDialog_copy__vqc_5{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.88rem;color:var(--blue-deep);border:2px solid color-mix(in srgb,var(--blue) 32%,transparent);border-radius:999px;padding:.4em 1.1em;transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out)}.SubscribeDialog_copy__vqc_5:hover{transform:translateY(-1px);border-color:var(--blue)}.SubscribeDialog_fine__deJZe{font-size:.8rem;color:var(--ink-soft)}.SubscribeDialog_doneBtn__gKoXB{margin-top:1.35rem}@media (max-width:640px){.SubscribeDialog_overlay__q2F4r{place-items:end stretch;padding:0}.SubscribeDialog_card___RzWY{width:100%;border-radius:22px 22px 0 0;padding:1.75rem 1.4rem calc(1.7rem + env(safe-area-inset-bottom));animation:SubscribeDialog_sheetIn__bJM7j .46s var(--ease-soft) both}@keyframes SubscribeDialog_sheetIn__bJM7j{0%{opacity:.5;transform:translateY(58%)}}}.PawTokenBurst_layer__7ETHy{position:fixed;inset:0;z-index:1;display:block;overflow:hidden;pointer-events:none}.PawTokenBurst_token__HWSHN{position:absolute;width:var(--token-size);height:var(--token-size);opacity:0;transform-origin:center;will-change:transform,opacity}.PawTokenBurst_sprite__1g7ly{position:relative;display:block;width:100%;height:100%;filter:drop-shadow(0 4px 4px rgba(20,30,54,.22));transform-origin:center}.PawTokenBurst_view__527Dd{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0;animation-duration:var(--turn-duration);animation-delay:var(--turn-delay);animation-timing-function:linear;animation-iteration-count:infinite;will-change:opacity}.PawTokenBurst_reverse__8tYfa .PawTokenBurst_view__527Dd{animation-direction:reverse}.PawTokenBurst_faceA__0wtuu,.PawTokenBurst_faceB__78Wgh{background-image:url(/interaction/paw-token-front.png)}.PawTokenBurst_angleA__Mtifw,.PawTokenBurst_angleB__f0Kxw{background-image:url(/interaction/paw-token.png)}.PawTokenBurst_edge__JlB5_{background-image:url(/interaction/paw-token-edge.png)}.PawTokenBurst_angleB__f0Kxw,.PawTokenBurst_faceB__78Wgh{transform:scaleX(-1)}.PawTokenBurst_faceA__0wtuu{animation-name:PawTokenBurst_faceA__0wtuu}.PawTokenBurst_angleA__Mtifw{animation-name:PawTokenBurst_angleA__Mtifw}.PawTokenBurst_edge__JlB5_{animation-name:PawTokenBurst_edge__JlB5_}.PawTokenBurst_angleB__f0Kxw{animation-name:PawTokenBurst_angleB__f0Kxw}.PawTokenBurst_faceB__78Wgh{animation-name:PawTokenBurst_faceB__78Wgh}@keyframes PawTokenBurst_faceA__0wtuu{0%,17%{opacity:1}19%,98%{opacity:0}to{opacity:1}}@keyframes PawTokenBurst_angleA__Mtifw{0%,16%{opacity:0}18%,36%{opacity:1}38%,to{opacity:0}}@keyframes PawTokenBurst_edge__JlB5_{0%,35%{opacity:0}37%,61%{opacity:1}63%,to{opacity:0}}@keyframes PawTokenBurst_angleB__f0Kxw{0%,60%{opacity:0}62%,80%{opacity:1}82%,to{opacity:0}}@keyframes PawTokenBurst_faceB__78Wgh{0%,79%{opacity:0}81%,97%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.PawTokenBurst_layer__7ETHy{display:none}}.PromoBar_wrap__cU2oT{position:relative;z-index:1;isolation:isolate;display:grid;grid-template-rows:1fr;transition:grid-template-rows .42s var(--ease-out)}.PromoBar_tuckedWrap__IBPrN{grid-template-rows:0fr;pointer-events:none}.PromoBar_clip__1W8k_{overflow:hidden;min-height:0}.PromoBar_bar__KlQ_U{position:relative;display:flex;align-items:center;justify-content:center;gap:.9rem;background:var(--navy);color:var(--cream);padding:.5rem clamp(2.8rem,6vw,3.6rem) .55rem clamp(1rem,3vw,2rem);font-family:var(--font-display),sans-serif}.PromoBar_msg__vY8I4{position:relative;z-index:3;min-width:0;font-size:.88rem;font-weight:600;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PromoBar_cta__Lmdqm{position:relative;z-index:3;flex:none;display:inline-grid;place-items:center;font-family:inherit;font-weight:700;font-size:.8rem;letter-spacing:.04em;color:#fff8ee;background:var(--orange);border-radius:999px;padding:.34em 1em;transition:transform var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-out)}.PromoBar_ctaText__bcWXj{position:relative;z-index:2}.PromoBar_cta__Lmdqm:hover{background:var(--orange-deep);animation:PromoBar_shakeOutTokens__ifx8_ .56s cubic-bezier(.2,.78,.22,1) both}.PromoBar_cta__Lmdqm:active{animation:none;transform:translateY(0) scale(.98)}.PromoBar_x__9aWQN{position:absolute;z-index:3;right:clamp(.35rem,1.6vw,1rem);top:50%;translate:0 -50%;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:color-mix(in srgb,var(--cream) 72%,transparent);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.PromoBar_x__9aWQN:hover{background:rgba(248,246,240,.14);color:var(--cream)}@keyframes PromoBar_shakeOutTokens__ifx8_{0%{transform:translateY(0) scale(1) rotate(0)}16%{transform:translateY(1px) scale(1.015,.965) rotate(0)}31%{transform:translate(-1.3px,-1px) scale(1.02) rotate(-1.45deg)}46%{transform:translate(1.5px,-2px) scale(1.025) rotate(1.2deg)}61%{transform:translate(-.8px,-1.5px) scale(1.025) rotate(-.7deg)}77%{transform:translate(.45px,-1px) scale(1.025) rotate(.3deg)}to{transform:translateY(-1px) scale(1.025) rotate(0)}}@media (max-width:640px){.PromoBar_bar__KlQ_U{gap:.6rem;padding-block:.44rem .5rem}.PromoBar_msg__vY8I4{font-size:.79rem}.PromoBar_cta__Lmdqm{font-size:.73rem}}@media (prefers-reduced-motion:reduce){.PromoBar_cta__Lmdqm:hover{animation:none;transform:none}}.Nav_stack__wuLnH{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;flex-direction:column}.Nav_nav__o8sSc{position:relative;display:flex;align-items:center;gap:2.2rem;padding:.9rem clamp(1.2rem,3.5vw,2.6rem);transition:background var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),padding var(--dur-slow) var(--ease-out)}.Nav_solid__9Y2L8{background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(94,62,24,.08);padding-block:.55rem}.Nav_logo__98dCe{display:block;margin-right:auto;transition:transform var(--dur-fast) var(--ease-soft)}.Nav_logo__98dCe:hover{transform:translateY(-1px) rotate(-1deg)}.Nav_links__8Axcs{display:flex;gap:1.7rem;font-family:var(--font-display),sans-serif;font-weight:600;font-size:.98rem;color:var(--blue-deep)}.Nav_links__8Axcs a{position:relative;padding:.2rem 0}.Nav_links__8Axcs a:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2.5px;border-radius:2px;background:var(--orange);transition:right var(--dur-fast) var(--ease-out)}.Nav_links__8Axcs a:hover:after{right:0}.Nav_newLink__essmO:before{content:"";position:absolute;top:.05rem;right:-.55rem;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 22%,transparent)}.Nav_cart__4beyj{display:flex;align-items:center;gap:.45rem;color:var(--blue-deep);background:color-mix(in srgb,var(--paper) 82%,transparent);border:2px solid color-mix(in srgb,var(--blue) 26%,transparent);border-radius:999px;padding:.42rem .85rem;transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out)}.Nav_cart__4beyj:hover{transform:translateY(-2px);border-color:var(--blue)}.Nav_count__Tu9p5{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.95rem;min-width:1.1em;text-align:center;animation:Nav_pop__H5A02 var(--dur-mid) var(--ease-soft)}@keyframes Nav_pop__H5A02{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@media (max-width:720px){.Nav_links__8Axcs{display:none}}.PartnerMark_mark__1Lpqb{display:inline-flex;align-items:center;gap:.5em;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;letter-spacing:.015em;color:var(--pm-mark,var(--ink-soft));white-space:nowrap}.PartnerMark_badge__zbj0m{width:1.35em;height:1.35em;flex:none;display:block}.PolicyPage_wrap__C7DCG{padding:7.5rem 0 clamp(4rem,7vw,6rem);background:var(--cream)}.PolicyPage_eyebrow__WcULL{font-family:var(--font-display),sans-serif;font-weight:800;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-deep)}.PolicyPage_title__0W922{margin-top:.5rem;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800}.PolicyPage_lede__CXXRW{margin-top:.8rem;color:var(--ink-soft);font-size:1.05rem;max-width:52ch}.PolicyPage_updated__aZtiv{margin-top:.9rem;font-size:.82rem;color:var(--ink-soft)}.PolicyPage_bodyShell__NBDxh{margin-top:clamp(1.6rem,3vw,2.4rem)}.PolicyPage_body__xcc0Q{background:var(--paper);border-radius:calc(var(--r-media) + 2px);box-shadow:var(--shadow-soft);padding:clamp(1.8rem,4vw,3rem);max-width:50rem}.PolicyPage_body__xcc0Q h2{font-size:1.35rem;font-weight:800;color:var(--blue-deep);margin-top:2.2rem}.PolicyPage_body__xcc0Q h2:first-child{margin-top:0}.PolicyPage_body__xcc0Q h3{font-size:1.05rem;font-weight:700;color:var(--ink);margin-top:1.4rem}.PolicyPage_body__xcc0Q p{margin-top:.8rem;color:var(--ink-soft);font-size:.98rem;max-width:68ch}.PolicyPage_body__xcc0Q ul{margin-top:.8rem;padding-left:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.PolicyPage_body__xcc0Q ul li{position:relative;padding-left:1.15rem;color:var(--ink-soft);font-size:.98rem;max-width:66ch}.PolicyPage_body__xcc0Q ul li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--orange)}.PolicyPage_body__xcc0Q strong{color:var(--ink);font-weight:700}.PolicyPage_body__xcc0Q a{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb,var(--orange) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--orange) 55%,transparent);transition:-webkit-text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out)}.PolicyPage_body__xcc0Q a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.PolicyPage_callout__ywrYz{margin-top:1.2rem;background:var(--cream-warm);border-radius:var(--r-card);padding:1rem 1.2rem;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--ink);font-size:1rem;max-width:100%}@media (max-width:700px){.PolicyPage_wrap__C7DCG{padding-top:6.2rem}}.Reveal_reveal__60qD7{opacity:0;transform:translateY(18px);transition:opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.Reveal_in__omqY0{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal_reveal__60qD7{opacity:1;transform:none}}.SmartImg_img__7b6cg{background:linear-gradient(100deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 68%) no-repeat,color-mix(in srgb,var(--cream-warm) 86%,#e3dccb);background-size:220% 100%,auto;background-position:140% 0,0 0;animation:SmartImg_shimmer__6dhO1 1.6s ease-in-out infinite}@keyframes SmartImg_shimmer__6dhO1{to{background-position:-130% 0,0 0}}.SmartImg_in__Bn5bd{background:none;animation:SmartImg_settle__00lGb .56s var(--ease-out) both}@keyframes SmartImg_settle__00lGb{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}.SmartImg_instant__oMLOL{background:none;animation:none}.BrandStory_section__1T6w_{padding:clamp(3.25rem,8vw,8rem) 0;background:var(--cream-warm)}.BrandStory_grid__vF1a4{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:center}.BrandStory_eyebrow__8YRa3{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep)}.BrandStory_heading__XqyUJ{margin-top:.7rem;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:800;text-wrap:balance}.BrandStory_body__9Ca53{margin-top:1.2rem;font-size:1.1rem;color:var(--ink-soft);max-width:46ch}.BrandStory_motto___wryA{margin-top:1.6rem;font-family:var(--font-display),sans-serif;font-weight:600;color:var(--blue);font-size:1.05rem;letter-spacing:.04em}.BrandStory_swap__2tTT_{position:relative;display:block;width:100%;border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-lift);cursor:pointer;padding:0}.BrandStory_swap__2tTT_ img{width:100%;aspect-ratio:3/2;object-fit:cover}.BrandStory_catLayer__MhQbY{position:absolute;inset:0;opacity:0;transform:scale(1.012);transition:opacity .64s var(--ease-out),transform .9s var(--ease-out)}.BrandStory_show__WXhS5{opacity:1;transform:scale(1)}.BrandStory_hint__492ai{position:absolute;left:1.1rem;bottom:1.1rem;font-family:var(--font-display),sans-serif;font-weight:600;font-size:.88rem;color:var(--blue-deep);background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.45rem .95rem;border-radius:999px;box-shadow:var(--shadow-soft);transition:opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.BrandStory_hint__492ai em{font-style:normal;color:var(--orange-deep)}.BrandStory_hintTap__ghW_V{display:none}@media (hover:none){.BrandStory_hintHover__9R_JW{display:none}.BrandStory_hintTap__ghW_V{display:inline}}@media (max-width:640px){.BrandStory_hint__492ai{font-size:.78rem;padding:.4rem .8rem;left:.8rem;bottom:.8rem;right:.8rem;text-align:center}}.BrandStory_hintOff__A57w2{opacity:0;transform:translateY(6px)}@media (max-width:900px){.BrandStory_grid__vF1a4{grid-template-columns:1fr}}.CanvasCollection_section__zOvNC{padding:clamp(3.5rem,9vw,8.5rem) 0 clamp(3rem,5.5vw,5rem);background:var(--cream)}.CanvasCollection_masthead__3Zzaj{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:end}.CanvasCollection_eyebrow__ZAa4h{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep)}.CanvasCollection_heading__4cXP3{margin-top:.7rem;font-size:clamp(2.3rem,4vw,3.4rem);font-weight:800}.CanvasCollection_lede__sU8fE{margin-top:1.1rem;font-size:1.14rem;max-width:52ch;color:var(--ink-soft)}.CanvasCollection_indexCard__tBuEp{background:var(--paper);border-radius:var(--r-card);padding:1.3rem 1.4rem .9rem;box-shadow:var(--shadow-soft);transform:rotate(.8deg)}.CanvasCollection_indexTitle__jUqNK{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.CanvasCollection_indexList__XV80B{list-style:none;margin-top:.6rem}.CanvasCollection_indexList__XV80B a{display:grid;grid-template-columns:3.2rem 1fr;grid-template-areas:"no name" "no meta";align-items:baseline;padding:.72rem .4rem;margin-inline:-.4rem;border-radius:10px;transition:background var(--dur-fast) var(--ease-out)}.CanvasCollection_indexList__XV80B li+li a{border-top:1.5px dashed color-mix(in srgb,var(--ink-soft) 28%,transparent)}.CanvasCollection_indexList__XV80B a:hover{background:color-mix(in srgb,var(--blue) 7%,transparent)}.CanvasCollection_indexNo__RUF6y{grid-area:no;font-family:var(--font-display),sans-serif;font-weight:800;color:var(--orange);font-size:1.02rem}.CanvasCollection_indexName__RIlJF{grid-area:name;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--blue-deep);font-size:1.04rem}.CanvasCollection_indexMeta__pmp9M{grid-area:meta;font-size:.84rem;color:var(--ink-soft)}.CanvasCollection_indexNew__eyVFz{color:var(--orange-deep);font-weight:600}.CanvasCollection_stripBlock__RVT7t{margin-top:clamp(2.6rem,5vw,4rem)}.CanvasCollection_portals__MA2OX{margin-top:clamp(3rem,5.5vw,4.5rem);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.4rem,3vw,2.4rem);gap:clamp(1.4rem,3vw,2.4rem);align-items:stretch}@media (max-width:900px){.CanvasCollection_masthead__3Zzaj{grid-template-columns:1fr;align-items:start}.CanvasCollection_indexCard__tBuEp{max-width:30rem}.CanvasCollection_portals__MA2OX{grid-template-columns:1fr;max-width:34rem}}.Filmstrip_wrap__WE5Xi{--gutter:calc((100% - min(var(--w-page), 100% - clamp(2.5rem, 7vw, 6rem))) / 2);position:relative;width:100%}.Filmstrip_track__c2llt{list-style:none;display:flex;gap:clamp(.9rem,1.8vw,1.4rem);overflow-x:auto;padding:.4rem var(--gutter) 1rem;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 clamp(1rem,4vw,3.5rem),#000 calc(100% - clamp(1rem, 4vw, 3.5rem)),transparent);mask-image:linear-gradient(90deg,transparent,#000 clamp(1rem,4vw,3.5rem),#000 calc(100% - clamp(1rem, 4vw, 3.5rem)),transparent)}.Filmstrip_track__c2llt::-webkit-scrollbar{display:none}.Filmstrip_track__c2llt:active{cursor:-webkit-grabbing;cursor:grabbing}.Filmstrip_track__c2llt:focus-visible{outline:3px solid rgba(58,91,199,.55);outline-offset:-3px;border-radius:var(--r-card)}.Filmstrip_slide__aLch5{flex:none}.Filmstrip_slide__aLch5 img{height:clamp(320px,44vh,430px);width:auto;border-radius:var(--r-card);box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Filmstrip_slide__aLch5 figcaption{margin-top:.65rem;max-width:34ch;font-size:.88rem;color:var(--ink-soft);display:flex;gap:.55rem;align-items:baseline}.Filmstrip_slideNo__pcHB_{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.78rem;color:var(--orange-deep);letter-spacing:.06em}.Filmstrip_rail__OHNjB{margin:.4rem var(--gutter) 0;display:flex;align-items:center;justify-content:space-between}.Filmstrip_counter__aSnN4{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.02rem;color:var(--blue-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Filmstrip_counter__aSnN4 em{font-style:normal;color:var(--ink-soft);font-weight:600;font-size:.88rem}.Filmstrip_arrows__BcEzv{display:flex;gap:.6rem}.Filmstrip_arrows__BcEzv button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:2px solid color-mix(in srgb,var(--blue) 32%,transparent);color:var(--blue-deep);background:color-mix(in srgb,var(--paper) 75%,transparent);transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.Filmstrip_arrows__BcEzv button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--blue)}.Filmstrip_arrows__BcEzv button:active:not(:disabled){transform:scale(.94)}.Filmstrip_arrows__BcEzv button:disabled{opacity:.32;cursor:default}@media (max-width:720px){.Filmstrip_slide__aLch5 img{height:clamp(260px,40vh,340px)}}.PortalCard_card__BsiNz{display:grid;grid-template-rows:auto 1fr;background:var(--paper);border-radius:calc(var(--r-media) + 2px);overflow:hidden;box-shadow:var(--shadow-soft);touch-action:pan-y;transition:transform var(--dur-mid) var(--ease-soft),box-shadow var(--dur-mid) var(--ease-out)}.PortalCard_card__BsiNz:hover{transform:translateY(-6px) rotate(-.35deg);box-shadow:var(--shadow-lift)}.PortalCard_card__BsiNz:hover .PortalCard_cta__vKOwT svg{transform:translateX(4px)}.PortalCard_card__BsiNz:hover .PortalCard_media__QhHU1 img,.PortalCard_card__BsiNz:hover .PortalCard_media__QhHU1 video{scale:1.03}.PortalCard_media__QhHU1{position:relative;aspect-ratio:5/4.4;overflow:hidden;background:var(--cream-warm)}.PortalCard_cycleMedia__LnSxf{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PortalCard_card__BsiNz:active .PortalCard_cycleMedia__LnSxf{cursor:-webkit-grabbing;cursor:grabbing}.PortalCard_media__QhHU1:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 68%) no-repeat,color-mix(in srgb,var(--cream-warm) 86%,#e3dccb);background-size:220% 100%,auto;animation:PortalCard_mediaShimmer__zwkoS 1.6s ease-in-out infinite}@keyframes PortalCard_mediaShimmer__zwkoS{0%{background-position:140% 0,0 0}to{background-position:-130% 0,0 0}}.PortalCard_media__QhHU1 img,.PortalCard_media__QhHU1 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;scale:1.001;transition:scale var(--dur-slow) var(--ease-out)}.PortalCard_media__QhHU1 img{animation:PortalCard_frameDrift__3XROj 13s ease-in-out infinite alternate}@keyframes PortalCard_frameDrift__3XROj{0%{transform:scale(1)}to{transform:scale(1.055)}}.PortalCard_frameOn__2Zz7x{opacity:1}.PortalCard_frameOff__O4hX4,.PortalCard_frameOn__2Zz7x{transition:opacity var(--fade,.9s) var(--ease-out),scale var(--dur-slow) var(--ease-out)}.PortalCard_frameOff__O4hX4{opacity:0}.PortalCard_tag__VSIk8{position:absolute;top:1rem;left:1rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#fff8ee;background:var(--orange);border-radius:999px;padding:.38em .95em;box-shadow:0 6px 18px rgba(212,112,42,.4)}.PortalCard_dots__28llv{position:absolute;right:1rem;bottom:.9rem;display:flex;align-items:center;gap:5px}.PortalCard_dots__28llv i{width:6px;height:6px;border-radius:999px;background:rgba(248,246,240,.55);box-shadow:0 0 6px rgba(18,39,94,.18)}.PortalCard_dots__28llv .PortalCard_dotOn__tjqQn{position:relative;overflow:hidden;width:24px;background:rgba(248,246,240,.38)}.PortalCard_dots__28llv .PortalCard_dotOn__tjqQn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff8ee;transform-origin:left;transform:scaleX(0);animation:PortalCard_pillFill__61gsB var(--dwell,4.6s) linear forwards}.PortalCard_dotsPaused__OrpU_ .PortalCard_dotOn__tjqQn:after{animation-play-state:paused}@keyframes PortalCard_pillFill__61gsB{to{transform:scaleX(1)}}.PortalCard_body__hDP23{padding:1.3rem 1.5rem 1.5rem;display:grid;align-content:start;grid-gap:.3rem;gap:.3rem}.PortalCard_kicker__gwVCq{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-deep)}.PortalCard_title__ve_kL{font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:800}.PortalCard_blurb__MpzAZ{font-size:.98rem;color:var(--ink-soft);max-width:44ch}.PortalCard_cta__vKOwT{margin-top:.7rem;display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--blue-deep)}.PortalCard_cta__vKOwT svg{transition:transform var(--dur-fast) var(--ease-soft)}.TheShelf_section__5E97f{padding:clamp(3rem,5.5vw,5rem) 0 clamp(3.25rem,8vw,7.5rem);background:linear-gradient(to bottom,var(--cream),var(--cream-warm) 30%,var(--cream-warm))}.TheShelf_eyebrow__zUKdg{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep)}.TheShelf_heading__Naal5{margin-top:.7rem;font-size:clamp(2.1rem,3.5vw,3.1rem);font-weight:800}.TheShelf_lede__X5g2C{margin-top:.9rem;max-width:56ch;font-size:1.1rem;color:var(--ink-soft)}.TheShelf_grid__QUY6c{margin-top:3rem;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:clamp(1.6rem,3vw,2.4rem);gap:clamp(1.6rem,3vw,2.4rem);align-items:stretch}.TheShelf_featured____Y0X{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem}.TheShelf_featuredCard__arxNS{position:relative;display:block;border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-lift)}.TheShelf_featuredCard__arxNS img{width:100%;height:100%;min-height:420px;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.TheShelf_featuredCard__arxNS:hover img{transform:scale(1.03)}.TheShelf_featuredCard__arxNS:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,39,94,.72),rgba(18,39,94,0) 55%)}.TheShelf_nowChip__SccxK{position:absolute;z-index:1;top:1.1rem;left:1.1rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#fff8ee;background:var(--orange);border-radius:999px;padding:.4em 1em;box-shadow:0 6px 18px rgba(212,112,42,.4)}.TheShelf_featuredBody__mjZ1x{position:absolute;z-index:1;left:1.4rem;right:1.4rem;bottom:1.2rem;display:grid;grid-gap:.15rem;gap:.15rem}.TheShelf_featuredTitle__NwFOR{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(1.5rem,2.4vw,2rem);color:var(--cream-warm);line-height:1.15}.TheShelf_featuredMeta__8foD2{font-size:.92rem;color:color-mix(in srgb,var(--cream) 76%,transparent)}.TheShelf_featuredLinks__YjdJ1{display:flex;gap:.7rem;flex-wrap:wrap}.TheShelf_featuredLinks__YjdJ1 a{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.92rem;color:var(--blue-deep);border:2px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:999px;padding:.45em 1.1em;transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.TheShelf_featuredLinks__YjdJ1 a:hover{transform:translateY(-2px);border-color:var(--blue);background:rgba(58,91,199,.07)}.TheShelf_featuredLinks__YjdJ1 em{font-style:normal;color:var(--ink-soft);font-weight:600;margin-left:.35em}.TheShelf_soonCol___kz60{display:grid;grid-gap:clamp(1rem,2vw,1.4rem);gap:clamp(1rem,2vw,1.4rem)}.TheShelf_soonCard__oO_KI{display:grid;grid-template-columns:132px 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:center;background:color-mix(in srgb,var(--paper) 66%,transparent);border:2px dashed color-mix(in srgb,var(--blue) 26%,transparent);border-radius:var(--r-card);padding:.9rem;transition:border-color var(--dur-fast) var(--ease-out)}.TheShelf_soonCard__oO_KI:hover{border-color:color-mix(in srgb,var(--blue) 48%,transparent)}.TheShelf_soonMedia__EUR4h{border-radius:10px;overflow:hidden;box-shadow:var(--shadow-soft)}.TheShelf_soonMedia__EUR4h img{width:100%;aspect-ratio:4/3;object-fit:cover}.TheShelf_soonNo__goBLI{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}.TheShelf_soonNo__goBLI em{font-style:normal;color:var(--ink-soft)}.TheShelf_soonBody__GZFTr h3{margin-top:.15rem;font-size:1.18rem;font-weight:700}.TheShelf_soonBlurb__orZuZ{margin-top:.2rem;font-size:.9rem;color:var(--ink-soft)}@media (max-width:900px){.TheShelf_grid__QUY6c{grid-template-columns:1fr}.TheShelf_featuredCard__arxNS img{min-height:320px}}@media (max-width:480px){.TheShelf_soonCard__oO_KI{grid-template-columns:96px 1fr}}.FinalCta_section___v9XV{background:radial-gradient(120% 90% at 50% -10%,rgba(58,91,199,.35),rgba(18,39,94,0) 55%),var(--navy);padding:clamp(3.25rem,8vw,7.5rem) 0 clamp(3.5rem,9vw,8rem)}.FinalCta_inner__fPfIU{text-align:center;display:grid;justify-items:center}.FinalCta_heading__v6WVH{font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:800;color:var(--cream-warm)}.FinalCta_sub__aSuqr{margin-top:.8rem;color:color-mix(in srgb,var(--cream) 72%,transparent);max-width:46ch}.FinalCta_row__TRp22{margin-top:2.2rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.FinalCta_ghostCream__ftCDd{display:inline-flex;align-items:center;gap:.55em;border:2px solid color-mix(in srgb,var(--cream) 55%,transparent);color:var(--cream);font-family:var(--font-display),sans-serif;font-weight:600;font-size:1.02rem;padding:.78em 1.6em;border-radius:999px;transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.FinalCta_ghostCream__ftCDd:hover{transform:translateY(-2px);border-color:var(--cream);background:rgba(237,234,227,.08)}.FinalCta_fine__tr5y1{margin-top:1.6rem;font-size:.88rem;color:color-mix(in srgb,var(--cream) 52%,transparent)}.WaitlistForm_opener__rAtIG{margin-top:.65rem;font-family:var(--font-display),sans-serif;font-weight:600;font-size:.88rem;color:var(--blue-deep);border:2px solid color-mix(in srgb,var(--blue) 32%,transparent);border-radius:999px;padding:.38em 1em;transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out)}.WaitlistForm_opener__rAtIG:hover{transform:translateY(-2px);border-color:var(--blue)}.WaitlistForm_form__mpNPj{margin-top:.8rem}.WaitlistForm_formCompact__xo9O7{margin-top:.65rem;animation:WaitlistForm_formIn__coc_k .26s var(--ease-out) both}@keyframes WaitlistForm_formIn__coc_k{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.WaitlistForm_row__Wu6dp{display:flex;gap:.5rem;flex-wrap:wrap}.WaitlistForm_row__Wu6dp input{flex:1 1 12rem;min-width:0;font:inherit;font-size:.95rem;color:var(--ink);background:var(--cream);border:2px solid color-mix(in srgb,var(--ink-soft) 22%,transparent);border-radius:999px;padding:.62em 1.1em;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.WaitlistForm_row__Wu6dp input::placeholder{color:color-mix(in srgb,var(--ink-soft) 70%,transparent)}.WaitlistForm_row__Wu6dp input:focus-visible{outline:none;border-color:var(--blue);background:var(--paper)}.WaitlistForm_row__Wu6dp input[aria-invalid=true]{border-color:#c25a2a}.WaitlistForm_join__5U9Aj{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.92rem;color:#fff8ee;background:var(--blue);border-radius:999px;padding:.62em 1.25em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.WaitlistForm_join__5U9Aj:hover:not(:disabled){transform:translateY(-2px);background:var(--blue-deep)}.WaitlistForm_join__5U9Aj:disabled{opacity:.65}.WaitlistForm_err__xV6mu{margin-top:.5rem;font-size:.85rem;color:#b3471d}.WaitlistForm_done__A2ek_{margin-top:.8rem;display:flex;align-items:baseline;gap:.5em;font-family:var(--font-display),sans-serif;font-weight:600;font-size:.95rem;color:#2c6e49;animation:WaitlistForm_formIn__coc_k .3s var(--ease-out) both}.ScratcherShop_gallery__rkdB8{display:grid;grid-gap:.9rem;gap:.9rem}.ScratcherShop_main__bfdpx{position:relative;border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-lift);background:var(--paper)}.ScratcherShop_main__bfdpx img{width:100%;aspect-ratio:4/4.4;object-fit:cover;animation:ScratcherShop_mainIn__zuyh8 .38s var(--ease-out) both}@keyframes ScratcherShop_mainIn__zuyh8{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}.ScratcherShop_counterTag__ZyE_z{position:absolute;right:.9rem;bottom:.9rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.8rem;color:var(--blue-deep);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:.3rem .8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScratcherShop_thumbs__e_PZZ{display:flex;gap:.6rem;flex-wrap:wrap}.ScratcherShop_thumbs__e_PZZ button{flex:none;padding:3px;border-radius:12px;border:2.5px solid transparent;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-soft),opacity var(--dur-fast) var(--ease-out);opacity:.82}.ScratcherShop_thumbs__e_PZZ button:hover{transform:translateY(-2px);opacity:1}.ScratcherShop_thumbs__e_PZZ img{width:64px;aspect-ratio:1;object-fit:cover;border-radius:9px;display:block}.ScratcherShop_thumbOn__X1iMO{border-color:var(--orange)!important;opacity:1!important}.ScratcherShop_formats__SYSSR{margin-top:.7rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.ScratcherShop_format__Me9Ml{position:relative;display:grid;grid-gap:.12rem;gap:.12rem;text-align:left;padding:.8rem .95rem;border-radius:14px;border:2.5px solid color-mix(in srgb,var(--ink-soft) 20%,transparent);background:var(--cream);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-soft)}.ScratcherShop_format__Me9Ml:hover{transform:translateY(-2px)}.ScratcherShop_format__Me9Ml strong{font-family:var(--font-display),sans-serif;font-weight:700;font-size:.98rem;color:var(--blue-deep)}.ScratcherShop_format__Me9Ml span{font-size:.8rem;color:var(--ink-soft)}.ScratcherShop_format__Me9Ml em{font-style:normal;font-family:var(--font-display),sans-serif;font-weight:800;font-size:.92rem;color:var(--ink);margin-top:.3rem}.ScratcherShop_formatOn__p_yot{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 7%,var(--paper))}.ScratcherShop_formatOff__MshY9{opacity:.55;cursor:not-allowed}.ScratcherShop_formatOff__MshY9:hover{transform:none}.ScratcherShop_formatOff__MshY9 span{color:color-mix(in srgb,var(--ink-soft) 80%,var(--orange-deep,#d4702a));font-weight:700}.ScratcherShop_picks__v_yLs{margin-top:.7rem;display:flex;gap:.7rem;flex-wrap:wrap}.ScratcherShop_pick__xDbMF{position:relative;padding:3px;border-radius:10px;border:2.5px solid transparent;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-soft)}.ScratcherShop_pickOut__yVy6I img{opacity:.38;filter:saturate(.35)}.ScratcherShop_pickTag__Lxtsm{position:absolute;top:-6px;right:-7px;font-style:normal;font-family:var(--font-display),sans-serif;font-weight:800;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:3px 6px 2.5px;border-radius:999px;background:var(--ink-soft);color:var(--paper);box-shadow:0 1px 4px rgb(0 0 0/.18)}.ScratcherShop_pickTagLow__EVln4{background:var(--orange)}.ScratcherShop_pick__xDbMF img{width:56px;aspect-ratio:7/10;object-fit:cover;border-radius:6px;display:block}.ScratcherShop_pick__xDbMF:hover{transform:translateY(-3px)}.ScratcherShop_picked__6D_Yn{border-color:var(--orange)}.ScratcherShop_pickName__JD8RL{margin-top:.7rem;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--blue-deep);animation:ScratcherShop_nameIn__FViXC .26s var(--ease-out) both}.ScratcherShop_pickCaption__EgfDc{font-size:.88rem;color:var(--ink-soft);margin-top:.15rem;animation:ScratcherShop_nameIn__FViXC .26s var(--ease-out) both}.ScratcherShop_pickNameNote__kVpHh{font-style:normal;font-size:.82rem;font-weight:700;color:var(--orange-deep,#d4702a)}.ScratcherShop_offSaleBlurb__XY7_3{margin-top:.9rem;font-size:.95rem;line-height:1.6;color:var(--ink-soft)}@keyframes ScratcherShop_nameIn__FViXC{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.Footer_footer__RQEoT{background:var(--navy);color:var(--cream);padding:clamp(3.5rem,6vw,5rem) 0 2rem;border-top:1px solid rgba(237,234,227,.08)}.Footer_grid__M4svx{display:grid;grid-template-columns:1.3fr .7fr .7fr 1fr;grid-gap:clamp(1.6rem,4vw,3.5rem);gap:clamp(1.6rem,4vw,3.5rem)}.Footer_brand__3m_aA p{margin-top:1.1rem;font-size:.95rem;line-height:1.7;color:color-mix(in srgb,var(--cream) 72%,transparent)}.Footer_social__zdRwI{margin-top:1.3rem;display:flex;gap:.7rem}.Footer_social__zdRwI a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(237,234,227,.3);color:var(--cream);transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Footer_social__zdRwI a:hover{transform:translateY(-3px);border-color:var(--orange);color:var(--orange)}.Footer_col__ty_39{display:flex;flex-direction:column;gap:.65rem}.Footer_col__ty_39 h3{color:var(--cream);font-size:1.05rem;margin-bottom:.4rem}.Footer_col__ty_39 a{font-size:.95rem;color:color-mix(in srgb,var(--cream) 70%,transparent);transition:color var(--dur-fast) var(--ease-out);width:-moz-fit-content;width:fit-content}.Footer_col__ty_39 a:hover{color:var(--orange)}.Footer_partner__esfOQ{display:flex;flex-direction:column;gap:.5rem}.Footer_partnerMark__IUrQ5{--pm-mark:color-mix(in srgb,var(--cream) 82%,transparent);font-size:1.05rem}.Footer_partner__esfOQ>span{line-height:1.55;max-width:24ch}.Footer_fine__OdYqS,.Footer_partner__esfOQ>span{font-size:.84rem;color:color-mix(in srgb,var(--cream) 55%,transparent)}.Footer_fine__OdYqS{margin-top:3.2rem;padding-top:1.4rem;border-top:1px solid rgba(237,234,227,.12);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.Footer_demo__XbwYV{font-style:italic}@media (max-width:760px){.Footer_grid__M4svx{grid-template-columns:1fr}}