.front-page{background:var(--cream);color:var(--ink)}.hs,.pc,.st,.cx,.wy{--gutter:clamp(20px, 4cqw, 64px);--max:var(--platform-max);width:100%;color:var(--ink);font-family:var(--text);letter-spacing:-.011em;-webkit-text-size-adjust:100%;container-type:inline-size}.hs__disp,.pc__disp,.st__disp,.cx__disp,.wy__disp{font-family:var(--display);font-weight:400}.hs a,.pc a,.cx a,.wy a{text-decoration:none}.platform--front-page{--front-header-block:79px;line-height:normal}.platform--front-page :where(a[href],button,label,summary,input,select,textarea,[contenteditable=true],[role=button],[role=link],[tabindex]:not([tabindex="-1"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.platform--front-page .platform-header{--front-header-gutter:clamp(20px, 4cqw, 64px);--front-header-pad:max(var(--front-header-gutter), calc((100% - var(--platform-max)) / 2 + var(--front-header-gutter)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;-webkit-text-size-adjust:100%;background:0 0;border-bottom-color:#0000;container:front-header/inline-size}.platform--front-page .platform-header__glass{z-index:-1;background:var(--glass-sheen-linear), var(--glass-pour-bar);-webkit-backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-saturation-standard));box-shadow:var(--glass-rim-bar), var(--glass-thickness-bar), 0 8px 24px #0a19330f;pointer-events:none;border-bottom:1px solid #0d1b3d1f;position:absolute;inset:0}.platform--front-page .platform-header__inner{min-height:78px;padding-left:max(var(--front-header-gutter), env(safe-area-inset-left));padding-right:max(var(--front-header-gutter), env(safe-area-inset-right));-webkit-text-size-adjust:100%}.platform--front-page .platform-brand{letter-spacing:.11em;transition:color .25s var(--ease-material);font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700}.platform--front-page .platform-nav{font-size:var(--text-sm);gap:clamp(18px,2.2cqw,34px);font-weight:680}.platform--front-page .platform-nav a{transition:color .25s var(--ease-material)}.platform--front-page .platform-nav a:before{content:none}.platform--front-page .platform-nav a:after{background:var(--orange-text);transform-origin:0;height:1px;transition:transform .3s var(--ease-material);bottom:11px;left:0;right:0;transform:scaleX(0)}.platform--front-page .platform-nav a[aria-current=page]:after{transform:scaleX(1)}.platform--front-page .platform-icons__button,.platform--front-page .platform-icons__link,.platform--front-page .platform-icons .platform-cart-link{border-radius:var(--radius-square);transition:color .25s var(--ease-material)}.platform--front-page .platform-menu{margin-left:0;display:block;position:static}.platform--front-page .platform-menu__trigger{width:44px;height:44px;color:var(--ink);transition:color .25s var(--ease-material);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.platform--front-page .platform-menu__trigger span{transform-origin:50%;width:20px;height:2px;transition:transform .26s var(--ease-material), opacity .16s ease, width .26s var(--ease-material);background:currentColor;flex:none}.platform--front-page .platform-menu__trigger span:first-child,.platform--front-page .platform-menu__trigger span:nth-child(3){transition-delay:60ms}.platform--front-page .platform-menu__trigger span:nth-child(2){transition-delay:0s}.platform--front-page .platform-menu.is-open .platform-menu__trigger span:first-child{transition-delay:90ms;transform:translateY(7px)rotate(45deg)}.platform--front-page .platform-menu.is-open .platform-menu__trigger span:nth-child(2){opacity:0;width:0;transition-delay:0s}.platform--front-page .platform-menu.is-open .platform-menu__trigger span:nth-child(3){transition-delay:90ms;transform:translateY(-7px)rotate(-45deg)}.platform--front-page>.platform-menu__scrim{inset:var(--front-header-block) 0 0;z-index:29;opacity:0;pointer-events:none;background:#0d1b3d47;border:0;transition:opacity .22s;display:block;position:fixed}.platform--front-page>.platform-menu__scrim.is-open{opacity:1;pointer-events:auto;transition:opacity .42s 80ms}.platform--front-page .platform-menu__clip{pointer-events:none;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.platform--front-page .platform-menu.is-open .platform-menu__clip{pointer-events:auto}.platform--front-page .platform-menu__panel{z-index:auto;width:min(360px,46cqw);margin-left:auto;margin-right:var(--front-header-pad);padding:8px max(22px, env(safe-area-inset-right)) 18px max(22px, env(safe-area-inset-left));background:var(--glass-hotspot-light), var(--glass-pour-panel);-webkit-backdrop-filter:blur(var(--glass-blur-panel-closed)) saturate(1);backdrop-filter:blur(var(--glass-blur-panel-closed)) saturate(1);transform-origin:top;border:0;border-bottom:1px solid #0d1b3d1f;border-radius:0 0 20px 20px;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.6,1),-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:static;top:auto;right:auto;overflow:visible;transform:translateY(-102%);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff26,inset 1px 0 #ffffff38,inset -1px 0 #ffffff38,0 18px 44px #0a193324}.platform--front-page .platform-menu.is-open .platform-menu__panel{-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard));transition:transform .52s var(--ease-material), -webkit-backdrop-filter .56s ease, backdrop-filter .56s ease;transform:translateY(0)}.platform--front-page .platform-menu__panel nav{display:grid}.platform--front-page .platform-menu__panel a{min-height:44px;color:var(--ink);font-family:var(--display);letter-spacing:-.03em;opacity:0;transition:opacity .16s ease, transform .2s cubic-bezier(.4, 0, .6, 1), color .25s var(--ease-material);border-bottom:1px solid #0d1b3d1a;align-items:center;padding:12px 2px;font-size:1.3rem;display:flex;transform:translate(-14px,-6px)}.platform--front-page .platform-menu__panel a:last-child{border-bottom:0}.platform--front-page .platform-menu.is-open .platform-menu__panel a{opacity:1;transition:opacity .34s ease, transform .48s var(--ease-material), color .25s var(--ease-material);transform:translate(0)}.platform--front-page .platform-menu.is-open .platform-menu__panel a:first-child{transition-delay:.15s}.platform--front-page .platform-menu.is-open .platform-menu__panel a:nth-child(2){transition-delay:.215s}.platform--front-page .platform-menu.is-open .platform-menu__panel a:nth-child(3){transition-delay:.28s}.platform--front-page .platform-menu.is-open .platform-menu__panel a:nth-child(4){transition-delay:.345s}@media (hover:hover){.platform--front-page .platform-brand:hover,.platform--front-page .platform-nav a:hover,.platform--front-page .platform-icons__button:hover,.platform--front-page .platform-icons__link:hover,.platform--front-page .platform-icons .platform-cart-link:hover,.platform--front-page .platform-menu__trigger:hover,.platform--front-page .platform-menu__panel a:hover{color:var(--orange-text);background:0 0}.platform--front-page .platform-nav a:hover:after{transform:scaleX(1)}}@container front-header (max-width:1080px){.platform--front-page .platform-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.platform--front-page .platform-nav{display:none}.platform--front-page .platform-menu__panel{width:auto;padding:10px max(var(--front-header-gutter), env(safe-area-inset-right)) 22px max(var(--front-header-gutter), env(safe-area-inset-left));margin-right:0}.platform--front-page .platform-menu__panel a{padding:15px 2px;font-size:1.7rem}}@container front-header (max-width:720px){.platform--front-page .platform-brand{font-size:var(--text-sm);letter-spacing:.07em}.platform--front-page .platform-brand img{width:34px;height:34px}}.platform--front-page .platform-footer{padding:clamp(64px, 8cqw, 120px) 0 max(30px, env(safe-area-inset-bottom));-webkit-text-size-adjust:100%;border-top:1px solid #ffffff1f;container:front-footer/inline-size}.platform--front-page .platform-footer .platform-wrap{padding-inline:clamp(20px,4cqw,64px)}.platform--front-page .platform-header a:focus-visible,.platform--front-page .platform-header button:focus-visible,.platform--front-page .platform-header summary:focus-visible,.platform--front-page .platform-footer a:focus-visible,.platform--front-page .platform-footer button:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.platform--front-page .platform-footer__top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(30px,4cqw,80px);padding-bottom:clamp(44px,5.6cqw,80px);display:grid}.platform--front-page .platform-footer__brand{align-items:center;gap:14px;display:flex}.platform--front-page .platform-footer__brand img{object-fit:contain;width:46px;height:46px}.platform--front-page .platform-footer__brand span{letter-spacing:.11em;font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700}.platform--front-page .platform-footer__tag{font-family:var(--display);letter-spacing:-.04em;margin:clamp(20px,2.4cqw,34px) 0 0;font-size:clamp(1.9rem,3.4cqw,3.3rem);font-weight:400;line-height:1.04}.platform--front-page .platform-footer__tag em{color:#f5f0e8eb;font-style:italic}.platform--front-page .platform-footer__button{border-radius:var(--radius-pill);background:var(--glass-hotspot-dark), var(--glass-pour-control-dark);height:44px;-webkit-backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-low));box-shadow:var(--glass-rim-dark), var(--glass-thickness-dark);color:var(--cream);letter-spacing:.01em;transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:0;align-items:center;gap:9px;margin-top:clamp(22px,2.6cqw,36px);padding:0 21px;font-size:12.5px;font-weight:620;text-decoration:none;display:inline-flex}.platform--front-page .platform-footer__button>span{transition:transform var(--dur-material) var(--ease-material);display:inline-block}.platform--front-page .platform-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3cqw,44px);display:grid}.platform--front-page .platform-footer__column{flex-direction:column;align-items:flex-start;display:flex}.platform--front-page .platform-footer__label{color:var(--orange-on-navy);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-weight:780}.platform--front-page .platform-footer__link{color:#ffffffeb;min-width:44px;min-height:44px;font-size:var(--text-sm);transition:color .25s var(--ease-material);align-items:center;text-decoration:none;display:inline-flex;position:relative}.platform--front-page .platform-footer__link:after{content:"";background:var(--orange-on-navy);transform-origin:0;height:1px;transition:transform .3s var(--ease-material);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.platform--front-page .platform-footer__preference{color:#ffffffeb;font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;padding:0}.platform--front-page .platform-footer__sequence{margin:0}.platform--front-page .platform-footer__standard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding-block:clamp(26px,3.2cqw,42px);display:flex}.platform--front-page .platform-footer__made{flex-direction:row;align-items:center;gap:16px;display:flex}.platform--front-page .platform-footer__made strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.7cqw,1.55rem);font-weight:400;line-height:1.05}.platform--front-page .platform-footer__flag{filter:saturate(.9);flex:none;width:54px;height:auto}.platform--front-page .platform-footer__ticks{color:#ffffffc7;font-size:var(--text-xs);letter-spacing:.04em;flex-wrap:wrap;gap:10px 26px;font-weight:620;display:flex}.platform--front-page .platform-footer__ticks span{align-items:center;gap:9px;display:inline-flex}.platform--front-page .platform-footer__ticks i{border-radius:var(--radius-round);background:var(--orange-on-navy);flex:none;width:5px;height:5px}.platform--front-page .platform-footer__base{color:#aebacfe6;font-size:var(--text-2xs);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-top:clamp(18px,2.2cqw,26px);display:flex}.platform--front-page .platform-footer__base p{margin:0}.platform--front-page .platform-footer__regulatory{border:2px solid var(--ink);background:var(--paper);color:var(--ink);margin-top:clamp(20px,2.4cqw,30px);padding:clamp(12px,1.5cqw,16px) clamp(14px,1.8cqw,20px) clamp(13px,1.6cqw,18px)}.platform--front-page .platform-footer__regulatory>strong{border-bottom:7px solid var(--ink);color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;padding-bottom:7px;font-size:clamp(1.05rem,1.3cqw,1.2rem);font-weight:780;display:block}.platform--front-page .platform-footer__regulatory p{max-width:none;color:var(--ink);font-size:var(--text-xs);margin:0;line-height:1.55}.platform--front-page .platform-footer__regulatory p:first-of-type{border-bottom:1px solid #0d1b3d66;margin-bottom:9px;padding-bottom:9px}@media (hover:hover){.platform--front-page .platform-footer__button:hover{color:var(--ink);transform:scale(var(--press-hover-scale));background:#f5f0e8eb}.platform--front-page .platform-footer__button:hover>span{transform:translate(4px)}.platform--front-page .platform-footer__link:hover{color:var(--orange-on-navy)}.platform--front-page .platform-footer__link:hover:after{transform:scaleX(1)}}@container front-footer (max-width:980px){.platform--front-page .platform-footer__top{grid-template-columns:1fr}}@container front-footer (max-width:620px){.platform--front-page .platform-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.platform--front-page .platform-footer__tag{font-size:1.75rem}.platform--front-page .platform-footer__button{justify-content:space-between;width:100%}.platform--front-page .platform-footer__standard{flex-direction:column;align-items:flex-start;gap:16px}.platform--front-page .platform-footer__base{flex-direction:column;gap:6px}}.hs{--pad:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));--loop:18s;z-index:2;margin-top:calc(-1 * var(--front-header-block));background:var(--paper);position:relative}.hs__wrap{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.hs__stage{aspect-ratio:16/9;background:var(--sand);align-items:center;width:100%;min-height:460px;max-height:700px;display:flex;position:relative;box-shadow:0 16px 40px #0a19332e}.hs__frame{opacity:0;animation:hsCycle var(--loop) infinite;position:absolute;inset:0;overflow:hidden}.hs__frame:first-of-type{animation-delay:0s}.hs__frame:nth-of-type(2){animation-delay:-12s}.hs__frame:nth-of-type(3){animation-delay:-6s}@keyframes hsCycle{0%{opacity:1}30%{opacity:1}34.5%{opacity:0}95.5%{opacity:0}to{opacity:1}}.hs__frame>img.hs__tall{display:none}.hs__frame>img{object-fit:cover;width:100%;height:100%;animation:hsDrift var(--loop) infinite ease-out;display:block;position:absolute;inset:0}.hs__frame:nth-of-type(2)>img{animation-delay:-12s}.hs__frame:nth-of-type(3)>img{animation-delay:-6s}@keyframes hsDrift{0%{transform:scale(1.06)}31%{transform:scale(1)}to{transform:scale(1.06)}}.hs__frame:after{content:"";position:absolute;inset:0}.hs__frame--sand:after{background:linear-gradient(90deg, #f0e8d9fa 0, #f0e8d9ed calc(var(--pad) + 440px), #f0e8d980 calc(var(--pad) + 640px), transparent calc(var(--pad) + 880px))}.hs__frame--cream:after{background:linear-gradient(90deg, #f5f0e8f7 0, #f5f0e8eb calc(var(--pad) + 440px), #f5f0e880 calc(var(--pad) + 640px), transparent calc(var(--pad) + 880px))}.hs__frame--navy:after{background:linear-gradient(90deg, #09142cf2 0, #09142ce0 calc(var(--pad) + 440px), #09142c73 calc(var(--pad) + 640px), transparent calc(var(--pad) + 880px))}.hs__frame--sand{background:var(--sand)}.hs__copy{max-width:46%;color:var(--ink);animation:hsInk var(--loop) infinite;position:relative}@keyframes hsInk{0%,64%{color:var(--ink)}68%,95%{color:var(--paper)}99%,to{color:var(--ink)}}.hs__kicker{font-size:var(--text-2xs);letter-spacing:.17em;text-transform:uppercase;color:var(--orange-text);animation:hsKick var(--loop) infinite;align-items:center;gap:10px;font-weight:780;line-height:1.2;display:inline-flex}.hs__kicker:before{content:"";background:currentColor;flex:none;width:26px;height:1px}@keyframes hsKick{0%,64%{color:var(--orange-text)}68%,95%{color:var(--orange-on-navy)}99%,to{color:var(--orange-text)}}.hs__stage h1{max-width:15ch;font-size:var(--text-display-hero);letter-spacing:-.056em;text-wrap:balance;margin:clamp(16px,1.8cqw,26px) 0 0;line-height:.88}.hs__sub{max-width:44ch;min-height:clamp(66px,5.4cqw,78px);margin:clamp(16px,1.7cqw,24px) 0 0;position:relative}.hs__sub span{opacity:0;color:var(--ink-2);text-wrap:pretty;animation:hsCycle var(--loop) infinite, hsSub var(--loop) infinite;font-size:clamp(15px,1.28cqw,18px);line-height:1.6;position:absolute;inset:0}.hs__sub span:first-child{animation-delay:0s,0s}.hs__sub span:nth-child(2){animation-delay:-12s,0s}.hs__sub span:nth-child(3){animation-delay:-6s,0s}@keyframes hsSub{0%,64%{color:var(--ink-2)}68%,95%{color:#ffffffdb}99%,to{color:var(--ink-2)}}.hs__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.4cqw,34px);display:flex}.hs__btn{min-height:52px;font-size:var(--text-sm);white-space:nowrap;border-radius:var(--radius-pill);transition:transform var(--dur-material) var(--ease-material);justify-content:space-between;align-items:center;gap:30px;padding:14px 20px 14px 23px;font-weight:730;display:inline-flex}.hs__btn span[aria-hidden]{transition:transform var(--dur-material) var(--ease-material);display:inline-block}.hs__btn--primary{background:var(--glass-hotspot-light), var(--glass-pour-control-orange);-webkit-backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-high));box-shadow:var(--glass-rim-orange), var(--glass-thickness-orange), 0 10px 28px #ff660042;color:var(--ink);transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:0}.hs__btn--quiet{background:var(--glass-hotspot-light), #ffffff4d;-webkit-backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-standard));box-shadow:var(--glass-rim-light), var(--glass-thickness-light), var(--glass-side-glint-left), var(--glass-side-glint-right);color:var(--ink);animation:hsQuiet var(--loop) infinite;transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:0}@keyframes hsQuiet{0%,64%{border-color:var(--ink);color:var(--ink)}68%,95%{color:var(--paper);border-color:#ffffffa8}99%,to{border-color:var(--ink);color:var(--ink)}}.hs__floor{position:absolute;bottom:clamp(18px,2.4cqw,34px);left:0;right:0}.hs__floorin{justify-content:flex-start;align-items:center;gap:clamp(18px,3cqw,46px);display:flex}.hs__label{flex:none;min-width:168px;height:20px;position:relative}.hs__label span{font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;opacity:0;animation:hsCycle var(--loop) infinite;color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex;position:absolute;inset:0}.hs__label span:first-child{animation-delay:0s}.hs__label span:nth-child(2){animation-delay:-12s}.hs__label span:nth-child(3){color:var(--paper);animation-delay:-6s}.hs__label em{opacity:.55;font-style:normal}.hs__ctrl{align-items:center;gap:14px;display:flex}.hs__pp{border-radius:var(--radius-round);width:44px;height:44px;color:var(--ink);background:var(--glass-hotspot-light), var(--glass-pour-circle);-webkit-backdrop-filter:blur(var(--glass-blur-circle)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-circle)) saturate(var(--glass-saturation-low));box-shadow:var(--glass-rim-light), var(--glass-thickness-light), var(--glass-side-glint-left), var(--glass-side-glint-right);animation:hsPP var(--loop) infinite;transition:box-shadow .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:1px solid #0d1b3d47;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@keyframes hsPP{0%,64%{color:var(--ink);border-color:#0d1b3d47}68%,95%{color:var(--paper);border-color:#ffffff73}99%,to{color:var(--ink);border-color:#0d1b3d47}}.hs__ico--play,.hs--paused .hs__ico--pause,.hs--held .hs__ico--pause{display:none}.hs--paused .hs__ico--play,.hs--held .hs__ico--play{display:block}.hs__pp:focus-visible,.hs__ticks button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;box-shadow:0 0 0 5px #0d1b3db8}.hs__ticks{gap:8px;display:flex}.hs__ticks button{background:0 0;border:0;width:clamp(44px,4.4cqw,62px);height:44px;position:relative}.hs__ticks i{transform-origin:50%;height:2px;animation:hsTrack var(--loop) infinite;transition:transform .25s var(--ease-material);background:#0d1b3d38;position:absolute;top:21px;left:0;right:0;overflow:hidden}@keyframes hsTrack{0%,64%{background:#0d1b3d38}68%,95%{background:#ffffff4d}99%,to{background:#0d1b3d38}}.hs__ticks i:after{content:"";background:var(--orange);transform-origin:0;animation:hsTick var(--loop) infinite;position:absolute;inset:0;transform:scaleX(0)}.hs__ticks button:nth-child(2) i:after{animation-delay:-12s}.hs__ticks button:nth-child(3) i:after{animation-delay:-6s}@keyframes hsTick{0%{transform:scaleX(0)}30%{transform:scaleX(1)}34%{transform:scaleX(1)}34.5%{transform:scaleX(0)}to{transform:scaleX(0)}}.hs--paused .hs__frame,.hs--paused .hs__frame>img,.hs--paused .hs__copy,.hs--paused .hs__kicker,.hs--paused .hs__sub span,.hs--paused .hs__btn--quiet,.hs--paused .hs__ticks i,.hs--paused .hs__ticks i:after,.hs--paused .hs__label span,.hs--paused .hs__pp{animation-play-state:paused}.hs--held .hs__frame,.hs--held .hs__frame>img,.hs--held .hs__copy,.hs--held .hs__kicker,.hs--held .hs__sub span,.hs--held .hs__btn--quiet,.hs--held .hs__ticks i,.hs--held .hs__ticks i:after,.hs--held .hs__label span,.hs--held .hs__pp{animation:none}.hs--held .hs__frame,.hs--held .hs__sub span,.hs--held .hs__label span{opacity:0}.hs--held .hs__ticks i:after{transform:scaleX(0)}.hs--f1 .hs__frame:first-of-type,.hs--f1 .hs__sub span:first-child,.hs--f1 .hs__label span:first-child{opacity:1}.hs--f1 .hs__ticks button:first-child i:after{transform:scaleX(1)}.hs--f2 .hs__frame:nth-of-type(2),.hs--f2 .hs__sub span:nth-child(2),.hs--f2 .hs__label span:nth-child(2){opacity:1}.hs--f2 .hs__ticks button:nth-child(2) i:after{transform:scaleX(1)}.hs--f3 .hs__frame:nth-of-type(3),.hs--f3 .hs__sub span:nth-child(3),.hs--f3 .hs__label span:nth-child(3){opacity:1}.hs--f3 .hs__ticks button:nth-child(3) i:after{transform:scaleX(1)}.hs--f3 .hs__copy{color:var(--paper)}.hs--f3 .hs__kicker{color:var(--orange-on-navy)}.hs--f3 .hs__sub span{color:#ffffffdb}.hs--f3 .hs__btn--quiet{color:var(--paper);border-color:#ffffffa8}.hs--f3 .hs__ticks i{background:#ffffff4d}.hs--f3 .hs__pp{color:var(--paper);border-color:#ffffff73}.pc{--pad:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));--rail-gap:clamp(18px, 2.2cqw, 34px);--rail-half-gap:clamp(9px, 1.1cqw, 17px);--roll:200s;background:var(--cream);padding-block:clamp(14px,1.7cqw,26px) clamp(8px,1cqw,16px)}.pc__bar{padding:clamp(2px, .4cqw, 6px) var(--pad);color:var(--orange-text);transition:color .25s var(--ease-material);align-items:center;gap:10px;display:inline-flex;position:relative}.pc__bar:before{content:"";left:calc(var(--pad) - 36px);background:currentColor;width:26px;height:1px;position:absolute}.pc__bar strong{font-family:var(--text);font-weight:780;font-size:var(--text-2xs);letter-spacing:.17em;text-transform:uppercase;line-height:1.2}.pc__bar svg{color:var(--orange-text);transition:transform var(--dur-material) var(--ease-material);flex:none}.pc__zone{margin-top:clamp(6px,.9cqw,14px);position:relative}.pc__nav button{z-index:3;border-radius:var(--radius-pill);background:var(--glass-sheen-linear), var(--glass-pour-circle-strong);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur-circle-strong)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-circle-strong)) saturate(var(--glass-saturation-low));color:var(--ink);transition:border-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:1px solid #0d1b3d47;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:38%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff73,inset 0 -5px 8px -7px #0d1b3d1f,0 8px 20px #0a193324}.pc__nav button:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pc__nav--prev{left:max(10px, calc(var(--pad) - 58px))}.pc__nav--next{right:max(10px, calc(var(--pad) - 58px))}.pc__rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pad), #000 calc(100% - var(--pad)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pad), #000 calc(100% - var(--pad)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--pad), #000 calc(100% - var(--pad)), transparent 100%);background:linear-gradient(#0000 0%,#0d1b3d06 64%,#0000 100%);position:relative;overflow:auto hidden}.pc__rail::-webkit-scrollbar{display:none}.pc__track{gap:var(--rail-gap);width:max-content;padding-block:4px 10px;display:flex}@keyframes pcDrift{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--rail-half-gap)))}}.pc__item{width:clamp(240px,20cqw,300px);color:var(--ink);flex:none}.pc__stage{aspect-ratio:1;place-items:center;display:grid;position:relative}.pc__shadow{border-radius:var(--radius-round);background:radial-gradient(#0a193347,#0a193300 72%);width:50%;height:14px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.pc__prod{z-index:1;object-fit:contain;width:88%;height:88%;transition:transform .3s var(--ease-material), filter .3s var(--ease-material);position:relative}.pc__meta{justify-content:flex-start;align-items:baseline;gap:10px;padding-top:11px;display:flex}.pc__meta strong{min-width:0;font-size:clamp(19px,1.6cqw,22px);line-height:1.05}.pc__meta span{font-family:var(--display);font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;font-weight:400}.pc__use{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding-top:4px;font-weight:680;line-height:1.4;display:block}.st{z-index:2;background:var(--ink);color:var(--cream);padding-block:clamp(30px,3.6cqw,56px) clamp(36px,4.4cqw,72px);position:relative;box-shadow:0 -16px 40px #0a193338}.st__wrap,.cx__wrap,.wy__wrap{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.st__head{text-align:left;margin-bottom:clamp(20px,2.6cqw,38px)}.st__kicker,.cx__kicker,.wy__kicker{color:var(--orange-text);font-size:var(--text-2xs);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-weight:780;line-height:1.2;display:inline-flex}.st__kicker:before,.cx__kicker:before,.wy__kicker:before{content:"";background:currentColor;flex:none;width:26px;height:1px}.st__head h2{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:14px 0 0;font-size:clamp(2.1rem,4.6cqw,4.1rem);line-height:.94}.st__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4cqw,34px);display:grid}.st__card{flex-direction:column;display:flex}.st__kicker{color:var(--orange-on-navy)}.st__shot{aspect-ratio:4/3;background:#ffffff0f;align-items:flex-end;display:flex;position:relative;overflow:hidden}.st__shot img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-material);position:absolute;inset:0}.st__glass{z-index:1;border-radius:var(--radius-caption);background:var(--glass-hotspot-light), var(--glass-pour-caption);-webkit-backdrop-filter:blur(var(--glass-blur-caption)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-caption)) saturate(var(--glass-saturation-high));box-shadow:var(--glass-rim-light), var(--glass-thickness-light), var(--glass-side-glint-left), var(--glass-side-glint-right), 0 14px 34px #0a19334d;border:0;flex:auto;margin:clamp(10px,1.2cqw,16px);padding:clamp(12px,1.4cqw,17px) clamp(15px,1.7cqw,21px);position:relative}.st__value{color:var(--ink);font-size:clamp(1.3rem,2cqw,1.85rem);line-height:1.04;display:block}.st__label{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding-top:6px;font-weight:680;display:block}.cx{background:var(--cream);padding-block:clamp(56px,7cqw,116px) clamp(56px,6.4cqw,104px)}.cx__head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(18px,3cqw,56px);margin-bottom:clamp(6px,1cqw,18px);display:grid}.cx__head h2{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin:16px 0 0;font-size:clamp(2.1rem,4.6cqw,4.1rem);line-height:.94}.cx__head p{max-width:44ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 6px;font-size:clamp(.92rem,1.15cqw,1.05rem);line-height:1.55}.cx__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 clamp(10px,1.4cqw,24px);padding-block:clamp(28px,3.6cqw,60px);display:grid}.cx__media{z-index:1;grid-area:1/1/auto/9;position:relative}.cx__body{z-index:2;grid-area:1/8/auto/13;max-width:50ch;position:relative}.cx__row--flip .cx__media{grid-column:5/13}.cx__row--flip .cx__body{grid-column:1/6;justify-self:end}.cx__row--solid .cx__media{grid-column:1/8}.cx__row--solid .cx__body{grid-column:8/13}.cx__row--flip.cx__row--solid .cx__media{grid-column:6/13}.cx__row--flip.cx__row--solid .cx__body{grid-column:1/6}.cx__media img{z-index:1;width:100%;height:auto;transition:transform .9s var(--ease-material);position:relative}.cx__ghost{z-index:2;letter-spacing:-.05em;color:#0d1b3d13;-webkit-user-select:none;user-select:none;font-size:clamp(140px,16cqw,250px);line-height:1;position:absolute;top:-3%}.cx__row .cx__ghost{left:-3%}.cx__row--flip .cx__ghost{left:auto;right:-3%}.cx__cap{z-index:2;color:var(--ink-2);align-items:center;gap:10px;font-size:clamp(.86rem,1cqw,.98rem);font-style:italic;display:inline-flex;position:absolute;bottom:4%}.cx__cap:before{content:"";background:var(--ink-2);opacity:.55;width:22px;height:1px}.cx__row .cx__cap{left:5%}.cx__row--flip .cx__cap{flex-direction:row-reverse;right:5%}.cx__top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cx__idx{font-size:var(--text-2xs);letter-spacing:.14em;color:var(--ink-2);align-items:center;gap:8px;font-weight:680;display:inline-flex}.cx__idx:after{content:"";opacity:.6;background:currentColor;width:20px;height:1px}.cx__lbl{font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--orange-text);font-weight:680}.cx__bchip{border-radius:var(--radius-pill);letter-spacing:.17em;text-transform:uppercase;color:var(--ink);border:1px solid #0d1b3d80;padding:3px 10px 2px;font-size:9px;font-weight:700;display:inline-block}.cx__name{letter-spacing:-.045em;margin-top:12px;font-size:clamp(2rem,3.4cqw,3.3rem);line-height:.98;display:block}.cx__sum{color:var(--ink);margin:clamp(12px,1.4cqw,18px) 0 0;font-size:clamp(1.02rem,1.3cqw,1.2rem);line-height:1.5}.cx__facts{border-top:1px solid #0d1b3d29;flex-direction:column;gap:10px;margin-top:clamp(14px,1.7cqw,22px);padding-top:clamp(14px,1.7cqw,20px);display:flex}.cx__facts span{color:var(--ink-2);font-size:.88rem;line-height:1.55}.cx__facts strong{color:var(--ink);font-weight:640}.cx__tags{flex-wrap:wrap;gap:8px;margin-top:clamp(14px,1.7cqw,22px);display:flex}.cx__tag{border-radius:var(--radius-pill);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0d1b3d42;align-items:center;gap:7px;padding:6px 13px 5px;font-size:10.5px;font-weight:660;display:inline-flex}.cx__tag--ing{color:var(--orange-text);background:#b247000f;border-color:#b2470080}.cx__tag i{border-radius:var(--radius-round);width:8px;height:8px}.cx__tag i:first-of-type{background:#d94040}.cx__tag i:nth-of-type(2){background:#4bbccc}.cx__tag i:nth-of-type(3){background:#9bc23c}.cx__buy{align-items:center;gap:20px;margin-top:clamp(18px,2.2cqw,28px);display:flex}.cx__price{letter-spacing:-.02em;font-size:clamp(1.55rem,2cqw,2rem)}.cx__btnq{border-radius:var(--radius-pill);background:var(--glass-hotspot-light), var(--glass-pour-control-light);height:44px;-webkit-backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-standard));box-shadow:var(--glass-rim-light), var(--glass-thickness-light), var(--glass-side-glint-left), var(--glass-side-glint-right), 0 6px 18px #0a19331f;color:var(--ink);letter-spacing:.01em;transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:0;align-items:center;gap:9px;padding:0 21px;font-size:12.5px;font-weight:620;display:inline-flex}.cx__arr{transition:transform var(--dur-material) var(--ease-material);display:inline-block}.cx__action{justify-content:center;margin-top:clamp(24px,3cqw,48px);display:flex}.cx__btn{border-radius:var(--radius-pill);background:var(--glass-hotspot-dark), var(--glass-pour-control-ink);height:52px;-webkit-backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-low));box-shadow:var(--glass-rim-dark), var(--glass-thickness-dark), 0 10px 28px #0a193347;color:var(--paper);font-size:var(--text-md);letter-spacing:-.011em;transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);align-items:center;gap:10px;padding:0 28px;font-weight:600;display:inline-flex}.cx__btn>span{transition:transform var(--dur-material) var(--ease-material);display:inline-block}.wy{background:var(--ink);color:var(--cream);padding-block:clamp(64px,8cqw,132px);position:relative;overflow:hidden}.wy__wrap{z-index:1;position:relative}.wy__eagle{z-index:0;aspect-ratio:1;pointer-events:none;background:#ff965113;width:clamp(420px,52cqw,760px);position:absolute;bottom:-14%;right:-6%;-webkit-mask-image:url(/logo-mark%2Epng);mask-image:url(/logo-mark%2Epng);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wy__grid{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);align-items:start;display:grid}.wy__intro{grid-column:1}.wy__list{grid-column:3;margin-top:clamp(4px,2.6cqw,38px)}.wy__kicker{color:var(--orange-on-navy)}.wy__intro h2{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:16px 0 0;font-size:clamp(2.2rem,4.8cqw,4.3rem);line-height:.98}.wy__intro h2 em{font-style:italic}.wy__intro p{color:#f5f0e8c2;text-wrap:pretty;max-width:42ch;margin:clamp(16px,2cqw,26px) 0 0;font-size:clamp(.98rem,1.2cqw,1.12rem);line-height:1.62}.wy__btn{border-radius:var(--radius-pill);background:var(--glass-hotspot-dark), var(--glass-pour-control-dark);height:44px;-webkit-backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-low));box-shadow:var(--glass-rim-dark), var(--glass-thickness-dark);color:var(--cream);letter-spacing:.01em;transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:0;align-items:center;gap:9px;margin-top:clamp(24px,2.8cqw,40px);padding:0 21px;font-size:12.5px;font-weight:620;display:inline-flex}.wy__arr{transition:transform var(--dur-material) var(--ease-material);display:inline-block}.wy__item{border-top:1px solid #f5f0e824;grid-template-columns:clamp(52px,5.4cqw,74px) minmax(0,1fr);gap:0 clamp(14px,1.8cqw,26px);padding-block:clamp(22px,2.6cqw,34px);display:grid}.wy__item:last-child{border-bottom:1px solid #f5f0e824}.wy__item:first-child{border-top:0;padding-top:clamp(6px,.9cqw,12px)}.wy__num{color:var(--orange-on-navy);letter-spacing:-.02em;font-size:clamp(1.35rem,1.8cqw,1.7rem);line-height:1.15}.wy__item h3{letter-spacing:-.035em;color:var(--cream);margin:0;font-size:clamp(1.4rem,2cqw,1.85rem);line-height:1.12}.wy__item p{color:#f5f0e8ad;grid-column:2;max-width:46ch;margin:9px 0 0;font-size:.93rem;line-height:1.6}@media (hover:hover){.hs__btn:hover span[aria-hidden],.pc__bar:hover svg,.cx__btnq:hover .cx__arr,.cx__btn:hover>span,.wy__btn:hover .wy__arr{transform:translate(4px)}.hs__btn--primary:hover{background:var(--glass-hotspot-light), #f05f00f0;transform:scale(var(--press-hover-scale))}.hs__btn--quiet:hover{background:var(--glass-hotspot-light), #ffffff75;transform:scale(var(--press-hover-scale))}.hs__pp:hover{box-shadow:var(--glass-rim-light), var(--glass-thickness-light), var(--glass-side-glint-left), var(--glass-side-glint-right), 0 0 0 3px #ff66002e;transform:scale(var(--press-hover-scale))}.hs__ticks button:hover i{transform:scaleY(1.5)}.pc__bar:hover{color:#8f3800}.pc__item:hover .pc__prod{filter:drop-shadow(0 0 16px #ff965180)drop-shadow(0 10px 22px #ff660029);transform:translateY(-4px)}.pc__item:hover .pc__meta strong{color:var(--orange-text)}.pc__nav button:hover{border-color:var(--orange-text);color:var(--orange-text);transform:translateY(-50%) scale(var(--press-hover-scale))}.st__card:hover .st__shot img{transform:scale(1.04)}.cx__row:hover .cx__media img{transform:scale(1.022)}.cx__btnq:hover{background:var(--glass-pour-control-ink);color:var(--cream);transform:scale(var(--press-hover-scale))}.cx__btn:hover{background:var(--orange);color:var(--ink);transform:scale(var(--press-hover-scale))}.wy__btn:hover{color:var(--ink);transform:scale(var(--press-hover-scale));background:#f5f0e8eb}}.hs__btn:active,.hs__pp:active,.cx__btnq:active,.cx__btn:active,.wy__btn:active,.platform--front-page .platform-footer__button:active{transform:scale(var(--press-active-scale))}.pc__nav button:active{transform:translateY(-50%) scale(var(--press-active-scale))}@container (max-width:980px){.hs__copy{max-width:60%}.wy__grid{grid-template-columns:1fr}.wy__intro,.wy__list{grid-column:1}.wy__list{margin-top:clamp(34px,5cqw,56px)}.wy__intro h2{max-width:16ch}.wy__eagle{width:clamp(360px,64cqw,560px);bottom:-10%;right:-18%}}@container (max-width:900px){.st__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3cqw,30px) clamp(16px,2.4cqw,26px)}.st__head h2{max-width:14ch}.cx__head{grid-template-columns:1fr;align-items:start}.cx__head p{margin-bottom:0}.cx__row{grid-template-columns:1fr;padding-block:clamp(22px,4cqw,44px)}.cx__media,.cx__row--flip .cx__media,.cx__row--solid .cx__media,.cx__row--flip.cx__row--solid .cx__media{grid-area:auto/1;width:min(100%,620px);margin-inline:auto}.cx__body,.cx__row--flip .cx__body,.cx__row--solid .cx__body,.cx__row--flip.cx__row--solid .cx__body{grid-area:auto/1;justify-self:start;max-width:56ch;margin-top:clamp(0px,.5cqw,6px)}}@container (max-width:620px){.hs__stage{aspect-ratio:auto;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:min(660px,92svh);max-height:none;padding:0 0 clamp(20px,5cqw,30px)}.hs__frame{height:auto;inset:0}.hs__frame>img.hs__wide{display:none}.hs__frame>img.hs__tall{display:block}.hs__frame>img{object-position:50% 50%}.hs__frame--sand:after{background:linear-gradient(#f0e8d900 0%,#f0e8d929 30%,#f0e8d9b8 50%,#f0e8d9f5 63%,#f0e8d9fc 100%)}.hs__frame--cream:after{background:linear-gradient(#f5f0e800 0%,#f5f0e829 30%,#f5f0e8b8 50%,#f5f0e8f5 63%,#f5f0e8fc 100%)}.hs__frame--navy:after{background:linear-gradient(#09142c0d 0%,#09142c3d 30%,#09142cbd 50%,#09142cf2 63%,#09142cfa 100%)}.hs__copy{max-width:100%}.hs__sub{min-height:104px}.hs__actions{grid-template-columns:1fr;display:grid}.hs__btn{width:100%}.hs__floor{margin-top:22px;position:static}.hs__label{display:none}.hs__ctrl{gap:12px}.hs__pp,.hs__ticks button{flex:none;width:44px;height:44px}.pc__bar:before{flex:none;position:static}.pc__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.pc__rail::-webkit-scrollbar{display:none}.pc__track{width:max-content}.pc__item{scroll-snap-align:center;width:64cqw;max-width:280px}.pc__item[aria-hidden=true],.pc__nav{display:none}.st__grid{grid-template-columns:1fr;gap:clamp(14px,3cqw,20px)}.st__shot{aspect-ratio:16/10}.st__glass{flex:0 auto;min-width:min(300px,74%)}.st__value{font-size:1.5rem}.st__label{font-size:var(--text-3xs);letter-spacing:.14em}.cx__media,.cx__row--flip .cx__media,.cx__row--solid .cx__media,.cx__row--flip.cx__row--solid .cx__media{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.cx__row .cx__cap{left:var(--gutter)}.cx__row--flip .cx__cap{right:var(--gutter)}.cx__ghost{font-size:110px}.cx__row .cx__ghost{left:3%}.cx__row--flip .cx__ghost{right:3%}.cx__name{font-size:1.85rem}.cx__sum{font-size:.98rem}.cx__price{font-size:1.45rem}.cx__tags{gap:6px}.cx__tag{padding:5px 9px 4px;font-size:9.5px}.cx__buy{flex-wrap:wrap;gap:14px}.wy__item{grid-template-columns:clamp(44px,11cqw,52px) minmax(0,1fr)}.wy__num{font-size:1.25rem}.wy__item h3{font-size:1.3rem}.wy__item p{font-size:.9rem}.wy__btn{justify-content:space-between;width:100%}.wy__eagle{opacity:.8;width:78cqw;bottom:-6%;right:-26%}}@media (prefers-reduced-motion:reduce){.hs__frame,.hs__frame>img,.hs__copy,.hs__kicker,.hs__sub span,.hs__btn--quiet,.hs__ticks i,.hs__ticks i:after,.hs__label span,.hs__pp{animation:none}.hs__btn--primary,.hs__btn--quiet,.hs__pp,.hs__ticks i,.pc__bar,.pc__bar svg,.pc__nav button,.pc__prod,.st__shot img,.cx__media img,.cx__arr,.cx__btnq,.cx__btn,.cx__btn>span,.wy__btn,.wy__arr,.platform--front-page .platform-brand,.platform--front-page .platform-nav a,.platform--front-page .platform-nav a:after,.platform--front-page .platform-menu__trigger,.platform--front-page .platform-menu__trigger span,.platform--front-page .platform-menu__scrim,.platform--front-page .platform-menu__panel,.platform--front-page .platform-menu__panel a,.platform--front-page .platform-footer__button,.platform--front-page .platform-footer__button>span,.platform--front-page .platform-footer__link,.platform--front-page .platform-footer__link:after{transition:none}.platform--front-page .platform-menu__trigger span,.platform--front-page .platform-menu__panel a,.platform--front-page .platform-menu.is-open .platform-menu__trigger span,.platform--front-page .platform-menu.is-open .platform-menu__panel a{transition-delay:0s}.platform--front-page .platform-menu__panel{-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard))}.hs__pp{display:none}.hs__frame,.hs__sub span,.hs__label span{opacity:0}.hs__frame:first-of-type,.hs__sub span:first-child,.hs__label span:first-child{opacity:1}.hs__ticks button:first-child i:after{transform:scaleX(1)}.pc__rail{scroll-snap-type:x proximity;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.pc__item{scroll-snap-align:center}.pc__item[aria-hidden=true],.pc__nav{display:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.hs__ticks button:hover i,.pc__bar:hover svg,.st__card:hover .st__shot img,.cx__row:hover .cx__media img,.cx__btnq:hover .cx__arr,.cx__btn:hover>span,.wy__btn:hover .wy__arr,.platform--front-page .platform-nav a:hover:after,.platform--front-page .platform-footer__button:hover>span,.platform--front-page .platform-footer__link:hover:after{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st__card{animation:both stRise;animation-duration:auto;animation-timeline:view();animation-range:entry entry 32%}.cx__media{animation:both cxRise;animation-duration:auto;animation-timeline:view();animation-range:entry entry 30%}.cx__body{animation:both cxRise;animation-duration:auto;animation-timeline:view();animation-range:entry 8% entry 40%}.wy__item{animation:both wyRise;animation-duration:auto;animation-timeline:view();animation-range:entry entry 34%}.platform--front-page .platform-footer__top{animation:both frontFooterRise;animation-duration:auto;animation-timeline:view();animation-range:entry entry 30%}@keyframes stRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cxRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes wyRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes frontFooterRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.pc__item{animation:both pcDepth;animation-duration:auto;animation-timeline:view(inline);animation-range:cover}@keyframes pcDepth{0%{opacity:.55;transform:scale(.92)}12%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.92)}}}}@container front-header (max-width:619.98px){.platform--front-page .platform-menu.is-open .platform-menu__panel{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-standard))}}@container front-footer (max-width:619.98px){.platform--front-page .platform-footer__button{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low))}}@container (max-width:619.98px){.hs__btn--primary{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-high))}.hs__btn--quiet{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-standard))}.hs__pp,.pc__nav button{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low))}.st__glass{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-high))}.cx__btnq{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-standard))}.cx__btn,.wy__btn{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low))}}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.platform--front-page .platform-header__glass{background:var(--glass-fallback-light)}.platform--front-page .platform-menu__panel{background:var(--glass-fallback-panel)}.platform--front-page .platform-footer__button{background:var(--glass-fallback-dark)}.hs__btn--primary{background:var(--glass-fallback-orange)}.hs__btn--quiet,.hs__pp,.pc__nav button,.st__glass,.cx__btnq{background:var(--glass-fallback-light)}.cx__btn{background:var(--ink)}.wy__btn{background:var(--glass-fallback-dark)}}@media (prefers-reduced-transparency:reduce){.platform--front-page .platform-header__glass{background:var(--glass-fallback-light);-webkit-backdrop-filter:none;backdrop-filter:none}.platform--front-page .platform-menu__panel{background:var(--glass-fallback-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.platform--front-page .platform-menu.is-open .platform-menu__panel{-webkit-backdrop-filter:none;backdrop-filter:none}.platform--front-page .platform-footer__button{background:var(--glass-fallback-dark);-webkit-backdrop-filter:none;backdrop-filter:none}.hs__btn--primary{background:var(--glass-fallback-orange);-webkit-backdrop-filter:none;backdrop-filter:none}.hs__btn--quiet,.hs__pp,.pc__nav button,.st__glass,.cx__btnq{background:var(--glass-fallback-light);-webkit-backdrop-filter:none;backdrop-filter:none}.cx__btn{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.wy__btn{background:var(--glass-fallback-dark);-webkit-backdrop-filter:none;backdrop-filter:none}}
