.h28-home{--e-1:0 0 0 1px #221c140f, 0 1px 2px #221c1414, 0 12px 24px -14px #221c1447;--e-2:0 0 0 1px #221c140d, 0 2px 4px #221c140f, 0 14px 26px -16px #221c143d, 0 34px 60px -36px #221c1457;--e-3:0 0 0 1px #221c140d, 0 3px 6px #221c1412, 0 22px 38px -20px #221c1447, 0 52px 84px -44px #221c146b;--e-4:0 0 0 1px #221c140f, 0 4px 10px #221c1414, 0 28px 48px -22px #221c1452, 0 64px 100px -48px #221c147a;--e-ease:cubic-bezier(.2, .7, .2, 1)}.h28-home :is(.hx-get,.hx-boss,.h28-own,#questions,.hs-apps){--e-1:inset 0 1px 0 #ffffff1f, 0 1px 2px #00000059, 0 14px 28px -18px #000000b3;--e-2:inset 0 1px 0 #ffffff24, 0 1px 2px #0006, 0 16px 30px -18px #000000a6, 0 40px 70px -40px #000000e6;--e-3:inset 0 1px 0 #ffffff29, 0 2px 4px #0000006b, 0 24px 40px -20px #000000b3, 0 56px 90px -44px #000000f2;--e-4:0 2px 6px #0006, 0 30px 50px -24px #000000bf, 0 70px 110px -50px #000;z-index:1}.h28-home .hx-get,.h28-home .hs-apps{box-shadow:0 -18px 30px -22px #221c1461}.h28-home .hx-boss{box-shadow:0 18px 30px -22px #221c1461}.h28-home .h28-own,.h28-home #questions{box-shadow:0 -18px 30px -22px #221c1461,0 18px 30px -22px #221c1461}.h28-home .hx-pq__card{box-shadow:var(--e-1)}.h28-home .hs-qc--navy{box-shadow:inset 0 1px 0 #ffffff24, var(--e-2)}.h28-home .hs-qc--sand{box-shadow:inset 0 1px 0 #ffffff8c, var(--e-3)}.h28-home .hv5-ab{box-shadow:inset 0 1px 0 #ffffff24, var(--e-3)}.h28-home .hv5-ab ul button{border-color:#0000;box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #0000004d,0 16px 30px -18px #000000b3}.h28-home .h28t-real__card,.h28-home .h28-door{box-shadow:var(--e-1)}.h28-home .h28-door.is-on{box-shadow:0 0 0 2.5px #6f97e4, var(--e-3)}@media (min-width:768px){.h28-home .h28-door.is-on{transform:translateY(-4px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.h28-home .h28-door{transition:transform .35s var(--e-ease), box-shadow .35s var(--e-ease)}}.h28-home .h28p-plat{box-shadow:0 0 0 1.5px var(--h-line-2), var(--e-1)}.h28-home .h28p-plat:hover{box-shadow:0 0 0 2px #6f97e4, var(--e-2)}.h28-home .h28-sum{box-shadow:inset 0 1px 0 #fff, var(--e-4);border-color:#221c1414}.h28-home .h28-syp{box-shadow:inset 0 1px 0 #fff, var(--e-3);position:relative}@media (min-width:1024px){.h28-home .h28-syp__fig{margin-top:calc(-1*clamp(22px,4vw,48px) - 56px)}}.h28-home .h28-syp__phone{box-shadow:0 0 0 1px #221c1433,0 3px 6px #221c142e,0 26px 40px -22px #221c1480,0 60px 90px -50px #221c148c}.h28-home .hx-get .h28-tile--ai{box-shadow:var(--e-2)}.h28-home .hx-get .h28-tile:not(.h28-tile--ai){box-shadow:inset 0 1px 0 #fff9, var(--e-2)}.h28-home .h28t-boss:before{box-shadow:inset 0 1px 0 #ffffff1f, var(--e-2)}.h28-home .h28t-boss__win{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #ffffff80, var(--e-4)}.h28-home .hx-get .h28-place__card{border-radius:14px;margin:-30px 14px 0;position:relative;box-shadow:0 0 0 1px #221c140f,0 2px 4px #221c1414,0 16px 30px -16px #221c1466}.h28-home .hx-get .h28-place__map{border-radius:14px;box-shadow:0 0 0 1px #221c1414}.h28-home .hx-get .h28-tile--ai :is(.h28-ask__q,.h28-ask__a){box-shadow:0 1px 2px #0000004d,0 12px 24px -14px #000000b3}.h28-home .h28-own .h28-own-grid>div:not(:last-child){box-shadow:var(--e-2)}.h28-home .h28-own .h28-own-grid>div:last-child{box-shadow:inset 0 1px 0 #fff9, var(--e-2)}.h28-home #questions .pk-q{box-shadow:var(--e-1)}.h28-home .hs-apps__phone{box-shadow:inset 0 0 0 1px #ffffff24, inset 0 1px 0 #ffffff38, var(--e-4)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.h28-home :is(.hx-pq__card,.h28t-real__card,.h28-door,.hx-get .h28-tile,.h28-own .h28-own-grid>div,.hv5-ab ul button){transition:transform .35s var(--e-ease), box-shadow .35s var(--e-ease)}.h28-home :is(.hx-pq__card,.h28t-real__card,.hx-get .h28-tile,.h28-own .h28-own-grid>div,.hv5-ab ul button):hover{transform:translateY(-4px)}.h28-home .hx-pq__card:hover,.h28-home .h28t-real__card:hover{box-shadow:var(--e-3)}.h28-home .h28-door:not(.is-on):hover{box-shadow:var(--e-2);transform:translateY(-3px)}.h28-home .hx-get .h28-tile--ai:hover,.h28-home .h28-own .h28-own-grid>div:not(:last-child):hover{box-shadow:var(--e-3)}.h28-home .hx-get .h28-tile:not(.h28-tile--ai):hover,.h28-home .h28-own .h28-own-grid>div:last-child:hover{box-shadow:inset 0 1px 0 #fff9, var(--e-3)}.h28-home .hv5-ab ul button:hover{box-shadow:0 0 0 1px #ffffff24,0 3px 6px #00000052,0 26px 44px -20px #000c}}.h28-home[data-depth] :is(.hs-apps__phone,.h28t-boss__win){will-change:transform}
@property --cr-fl{syntax:"<length>";inherits:false;initial-value:0}.cr{--cr-gap:12px;--cr-cw:min(78vw, 316px);--cr-out:var(--cr-r,max(0px, (100vw - 1180px) / 2));padding:clamp(36px,5vw,68px) 0 clamp(22px,3.4vw,48px)}.cr-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr :is(button,[tabindex]):focus-visible{outline-offset:3px;outline-width:3px}.cr-wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h h""track track""prog prog";align-items:end;display:grid}.cr-stage{display:contents}.h28 .cr-h{grid-area:h;max-width:none;margin:0;font-size:clamp(30px,8.2vw,42px);line-height:1.02}.cr-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;--cr-bl:var(--h-gut,16px);--cr-br:calc(var(--h-gut,16px) + var(--cr-out));--cr-fr:40px;margin-top:clamp(14px,2.2vw,24px);margin-inline:calc(var(--cr-bl) * -1) calc(var(--cr-br) * -1);padding:6px var(--cr-br) 14px var(--cr-bl);scroll-padding-inline:var(--cr-bl) var(--cr-br);scrollbar-width:thin;scrollbar-color:#b9ad97 transparent;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--cr-fl), #000 calc(100% - var(--cr-fr)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--cr-fl), #000 calc(100% - var(--cr-fr)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--cr-fl), #000 calc(100% - var(--cr-fr)), transparent);grid-area:track;position:relative;overflow:auto hidden}.cr .cr-track:focus-visible{outline-offset:-3px;-webkit-mask-image:none;mask-image:none}.cr-list{gap:var(--cr-gap);align-items:stretch;width:max-content;margin:0;padding:0;list-style:none;display:flex}.cr-card{width:var(--cr-cw);scroll-snap-align:start;flex:none;display:flex}.cr-list[data-open]{align-items:flex-start}.cr-list[data-open]>.cr-card{min-height:var(--cr-rowh,0px)}.cr-card figure{color:#16120f;background:#fff;border-radius:14px;flex-direction:column;width:100%;margin:0;padding:16px 18px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1);display:flex;box-shadow:0 0 0 1px #e3ded4,0 10px 22px -20px #16120f80}@media (hover:hover) and (pointer:fine){.cr-card figure:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #d3ccbf,0 16px 28px -20px #16120f8c}}.cr-card__by{align-items:center;gap:10px;min-height:36px;display:flex}.cr-chip{color:#0a1620;width:36px;height:36px;font-family:var(--h-serif);letter-spacing:.01em;background:#6f97e4;border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:italic;font-weight:500;line-height:1;display:grid}.cr-card__who{gap:3px;min-width:0;display:grid}.cr-card__who b{color:#16120f;font-size:15px;font-weight:600;line-height:1.2}.cr-card__role{color:#4b443d;font-size:13px;line-height:1.3}.cr-stars{display:inline-flex}.cr-stars__row{gap:1px;display:inline-flex}.cr-stars svg{fill:#0000;stroke:#16120f;stroke-width:1.6px;stroke-linejoin:round;width:13px;height:13px;display:block}.cr-stars .is-on svg{fill:#16120f}.cr-card__body{margin-top:12px}.cr-card__q{margin:0}.cr-card__q p{color:#16120f;white-space:pre-line;text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}@media (scripting:enabled){.cr-card:not([data-open]) .cr-card__q p{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cr-card--fine:not([data-open]) .cr-card__q p{-webkit-line-clamp:4;line-clamp:4}}.cr-more{cursor:pointer;height:24px;font:inherit;color:#16120f;visibility:hidden;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:relative}.cr-more__t{text-underline-offset:4px;-webkit-text-decoration:underline #6f97e4;text-decoration:underline #6f97e4;text-decoration-thickness:2px}.cr-more:after{content:"";position:absolute;inset:-10px}.cr-card[data-clip] .cr-more,.cr-card[data-open] .cr-more{visibility:visible}.cr-more:focus-visible{outline-offset:2px;border-radius:4px}@media (scripting:none){.cr-more{display:none}}.cr-card__fine{color:#4b443d;border-top:1px solid #ece7dc;margin-top:auto;padding-top:10px;font-size:13px;line-height:1.45;display:block}.cr-ctrl{grid-area:ctrl;align-items:center;gap:8px;display:none}.cr-ctrl[data-wait] .cr-arrow{visibility:hidden}.cr-prog{--cr-tn:22;background:#d9d1c1;border-radius:2px;grid-area:prog;width:112px;height:2px;margin:4px 0 0;display:none;position:relative;overflow:hidden}.cr-prog i{width:calc(var(--cr-tn) * 1%);background:#16120f;border-radius:2px;position:absolute;inset:0 auto 0 0}.cr-arrow{cursor:pointer;color:#16120f;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,box-shadow .2s;display:inline-grid;box-shadow:0 0 0 1px #d3ccbf}.cr-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cr-arrow:hover{color:#0a1620;background:#6f97e4;box-shadow:0 0 0 1px #6f97e4}@supports (animation-timeline:scroll()){.cr-wrap{timeline-scope:--cr-x}.cr-track{scroll-timeline:--cr-x x;scrollbar-width:none;animation:linear both cr-fl;animation-timeline:scroll(self x);animation-range:0 72px}.cr-track::-webkit-scrollbar{display:none}.cr-prog{display:block}.cr-prog i{animation:linear both cr-prog;animation-timeline:--cr-x}}@keyframes cr-fl{to{--cr-fl:28px}}@keyframes cr-prog{to{transform:translateX(calc((100 / var(--cr-tn) - 1) * 100%))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cr{view-timeline:--cr-in block}.cr-card{animation:linear both cr-rise;animation-timeline:--cr-in;animation-range:entry 10% entry 60%}.cr-card:nth-child(2){animation-range:entry 16% entry 66%}.cr-card:nth-child(3){animation-range:entry 22% entry 72%}.cr-card:nth-child(n+4){animation-range:entry 28% entry 78%}}}@keyframes cr-rise{0%{opacity:0;transform:translateY(18px)}}@media (min-width:640px){.cr{--cr-gap:14px;--cr-cw:300px}.cr-wrap{grid-template-areas:"h ctrl""track track""prog prog";column-gap:24px}.cr-ctrl{display:flex}.cr-prog{--cr-tn:30}.cr-track{--cr-fr:64px}}@media (min-width:1000px){.cr{--cr-gap:16px;--cr-cw:332px}.cr-wrap{grid-template:"h track"1fr"ctrl track""prog track"/minmax(0,272px) minmax(0,1fr);align-items:stretch;column-gap:clamp(32px,3.6vw,56px)}.h28 .cr-h{align-self:start;padding-top:8px;font-size:clamp(40px,3.6vw,46px);line-height:1.02}.h28 .cr-h em{display:block}.cr-ctrl{align-self:end}.cr-prog{align-self:end;width:140px;margin:18px 0 22px 2px}.cr-track{--cr-bl:6px;--cr-fr:96px;margin-top:0}.cr-card figure{padding:18px 20px 16px}.cr-card__q p{font-size:16px}.cr-more{font-size:15px}}@media print{.cr-ctrl,.cr-more{display:none!important}.cr-track{margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.cr-list{flex-wrap:wrap;width:auto}.cr-card{width:calc(50% - 8px);animation:none}.cr-card .cr-card__q p{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}}
.h28-home .hx-story{background:#fff}.h28-home .hx-stack{background:var(--h-paper,#fbfaf7)}.h28-home .hxs{color:#0a1620;margin-top:clamp(28px,4vw,48px)}.h28-home .hxs__steps{gap:clamp(36px,5vw,56px);margin:0;padding:0;list-style:none;display:grid}.h28-home .hxs__steps>li{align-content:start;gap:10px;display:grid}.h28-home .hxs__txt{gap:10px;display:grid}.h28-home .hxs__steps h3{font:700 clamp(22px, 2.3vw, 30px)/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;align-items:flex-start;gap:14px;margin:0;display:flex}.h28-home .hxs__n{background:var(--hs-blue,#6f97e4);color:#0a1620;width:36px;height:36px;font:700 17px/1 var(--font-archivo), system-ui, sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.h28-home .hxs__txt p{max-width:46ch;color:var(--h-ink-2,#4b443d);margin:0 0 0 50px;font-size:18px;line-height:1.5}.h28-home .hxs__inline{margin:14px 0 0 50px}.h28-home .hxs__pin{display:none}.h28-home .hxs__cap{color:var(--h-ink-3,#6b6359);margin:0;font-size:15px;line-height:1.45}.h28-home .hxs__cap--inline{margin-top:28px}.h28-home .hxs-phone{aspect-ratio:9/15;box-sizing:border-box;background:#0a1620;border-radius:38px;width:min(300px,100%);padding:9px;position:relative;box-shadow:0 10px 0 -6px #0a16201a}.h28-home .hxs-phone__notch{z-index:2;background:#0a1620;border-radius:0 0 12px 12px;width:84px;height:18px;position:absolute;top:9px;left:50%;translate:-50%}.h28-home .hxs-phone__screen{background:#fff;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.h28-home .hxs-chat{box-sizing:border-box;flex-direction:column;gap:10px;height:100%;padding:36px 14px 14px;display:flex}.h28-home .hxs-chat__hd{border-bottom:1px solid #e6e1d8;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding-bottom:10px;font-size:13px;line-height:1.3;display:flex}.h28-home .hxs-chat__hd b{font-weight:700}.h28-home .hxs-chat__hd span{color:var(--h-ink-3,#6b6359)}.h28-home .hxs-b{color:#0a1620;border-radius:16px;max-width:88%;margin:0;padding:10px 12px;font-size:15px;line-height:1.35}.h28-home .hxs-b--me{background:var(--hs-sand,#efe7d6);border-bottom-right-radius:5px;align-self:flex-end}.h28-home .hxs-b--bot{background:var(--hs-blue,#6f97e4);border-bottom-left-radius:5px;align-self:flex-start}.h28-home .hxs-ph{gap:8px;display:flex}.h28-home .hxs-ph img{border-radius:10px;width:calc(50% - 4px);height:auto;display:block}.h28-home .hxs-card{background:var(--h-paper,#fbfaf7);border:1px solid #d9d2c3;border-radius:14px;gap:8px;padding:14px;font-size:15px;line-height:1.35;display:grid}.h28-home .hxs-card b{font-weight:700}.h28-home .hxs-card em{font:600 12px/1 var(--font-archivo), system-ui, sans-serif;border:1px solid #0a1620;border-radius:999px;justify-self:start;padding:4px 9px;font-style:normal}.h28-home .hxs-btns{flex-wrap:wrap;gap:8px;display:flex}.h28-home .hxs-btns span{font:700 14px/1 var(--font-archivo), system-ui, sans-serif;border:1px solid #0a1620;border-radius:999px;padding:8px 14px;display:inline-block}.h28-home .hxs-btns span:first-child{background:var(--hs-blue,#6f97e4)}.h28-home .hxs-note{color:var(--h-ink-2,#4b443d);margin:0;font-size:13px;line-height:1.4}@media (min-width:700px){.h28-home .hxs:not(.is-pinned) .hxs__steps>li{grid-template-columns:minmax(0,1fr) 300px;align-items:center;column-gap:40px}.h28-home .hxs:not(.is-pinned) .hxs__inline{margin:0}}.h28-home .hxs.is-pinned{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:clamp(48px,7vw,96px);display:grid}.h28-home .hxs.is-pinned .hxs__steps{gap:0}.h28-home .hxs.is-pinned .hxs__steps>li{align-content:center;min-height:64vh}.h28-home .hxs.is-pinned .hxs__steps>li:not(.is-on) .hxs__n{background:var(--hs-ice,#e7eef9);box-shadow:inset 0 0 0 2px var(--hs-blue,#6f97e4)}.h28-home .hxs.is-pinned .hxs__inline,.h28-home .hxs.is-pinned .hxs__cap--inline{display:none}.h28-home .hxs.is-pinned .hxs__pin{display:block;position:sticky;top:max(112px,50vh - 280px)}.h28-home .hxs.is-pinned .hxs__pin .hxs-phone{aspect-ratio:9/14.5;width:320px}.h28-home .hxs.is-pinned{padding-bottom:14vh}.h28-home .hxs.is-pinned .hxs__cap{max-width:320px;margin-top:16px}.h28-home .hxs__scr{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s;position:absolute;inset:0}.h28-home .hxs__scr.is-on{opacity:1;visibility:visible;transition:opacity .3s}.h28-home .hxk-foot{flex-wrap:wrap;gap:4px 28px;margin-top:clamp(28px,4vw,40px);display:flex}@media print{.h28-home .hxs.is-pinned{display:block}}
.htx{--ink:#0a1620;--blue:#6f97e4;--pale:#a9c1ef;--night:#0f1c28;--text:#e9eef7;--mute:#b9c5d8;--line:#a9c1ef29;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--night);color:var(--text);border:1px solid var(--line);border-radius:26px;gap:18px;min-width:0;margin-top:clamp(22px,3vw,36px);padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 34px 60px -36px #0a1620b3}@media (min-width:1080px){.htx{gap:12px;margin-inline:calc(50% + -1*min(720px,50vw - 20px));padding:14px 20px}}.htx :where(p,h3,ol,ul){margin:0}.htx__bar{grid-template-columns:1fr auto;align-items:center;gap:10px 14px;min-width:0;display:grid}.htx__k,.htx__ok{font:700 12px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--pale)}.htx__tabs{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-column:1/-1;gap:8px;min-width:0;margin:-3px;padding:3px;scroll-padding-inline:3px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.htx__tabs::-webkit-scrollbar{display:none}@media (min-width:1024px){.htx__bar{grid-template-columns:auto minmax(0,1fr) auto}.htx__tabs{grid-area:1/2;gap:6px}.htx__pause{grid-column:3}}@media (min-width:1360px){.htx__tabs{-webkit-mask-image:none;mask-image:none}}.htx__tab,.htx__pause{cursor:pointer;scroll-snap-align:start;min-height:44px;font:600 15px/1 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.005em;white-space:nowrap;color:#e3e9f3;-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff21,#ffffff0d);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff47,0 8px 18px -10px #000000bf}@media (min-width:1024px) and (pointer:fine){.htx__tab,.htx__pause{min-height:38px;padding:0 13px;font-size:14px}}.htx__tab:hover,.htx__pause:hover{color:#fff;background:linear-gradient(#fff3,#ffffff14);box-shadow:inset 0 0 0 1px #6f97e4e6,inset 0 1px #ffffff52,0 10px 22px -10px #000c}.htx__tab[aria-selected=true],.htx__pause[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 0 1.5px var(--blue), inset 0 1px 0 #ffffff59, 0 10px 22px -10px #000c;background:linear-gradient(#6f97e46b,#6f97e438)}.htx__pause{padding:0 14px;font-size:14px;font-weight:700}.htx__pause svg{width:13px;height:13px;display:block}.htx :is(.htx__tab,.htx__pause,.htx__cta,.htx__see,.htx__open,.htx__askc):focus-visible{outline-offset:2px;outline:3px solid #fff}.htx__panel{outline:none;gap:14px;min-width:0;display:grid}.htx__take{gap:14px;min-width:0;display:grid}.htx__low{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.htx__go{grid-column:1/-1}.htx[data-switched] .htx__take>*{animation:htx-slide .32s var(--ease) both}@keyframes htx-slide{0%{transform:translate(22px)}}@media (min-width:1024px) and (min-height:600px){.htx{--htx-hdr:105px;--htx-chrome:332px;--htx-sh:clamp(220px, calc(100svh - var(--htx-hdr) - var(--htx-chrome)), 470px)}.htx__take{grid-template-columns:min(calc(var(--htx-sh) * 1.5), 52%) minmax(0, 1fr);align-items:center;gap:0 26px}.htx__panel{gap:12px}.htx__low{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:10px}.htx__go{grid-column:auto}.htx__show{gap:4px}.htx__cap{font-size:13px}.htx__cap>span{padding:0}}@media (min-width:1024px) and (pointer:fine){.htx__open,.htx__see{min-height:30px}}.htx__show{gap:10px;min-width:0;display:grid}.htx__stage{aspect-ratio:1.5;margin-right:1%;position:relative}.htx__laptop{width:86%;position:absolute;top:1%;left:0}.htx__lid{background:linear-gradient(#686b72 0%,#3a3c41 100%);border-radius:clamp(10px,1.2vw,18px) clamp(10px,1.2vw,18px) 4px 4px;padding:clamp(3px,.35vw,5px);position:relative;box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #ffffff0f}.htx__screen{box-sizing:content-box;aspect-ratio:16/10;background:#0d0e11 padding-box padding-box;border:clamp(6px,.8vw,12px) solid #0d0e11;border-top-width:clamp(9px,1vw,15px);border-radius:clamp(8px,.9vw,14px) clamp(8px,.9vw,14px) 2px 2px;position:relative;overflow:hidden}.htx__base{background:linear-gradient(#c3c6cc 0%,#8b8e94 55%,#6c6f75 100%);border-radius:1px 1px clamp(8px,.9vw,13px) clamp(8px,.9vw,13px);height:clamp(8px,1vw,14px);margin:0 -6.5%;position:relative;box-shadow:0 16px 26px -14px #000000d9}.htx__phone{z-index:2;background:linear-gradient(160deg,#7a7d84 0%,#3a3c41 60%,#55585e 100%);border-radius:clamp(14px,2.2vw,30px);width:23%;padding:2px;position:absolute;bottom:0;right:0;box-shadow:0 30px 50px -24px #000000e6,-12px 0 30px -18px #0009}.htx__pscreen{box-sizing:content-box;aspect-ratio:390/844;background:#060608 padding-box padding-box;border:clamp(3px,.4vw,6px) solid #060608;border-radius:calc(clamp(14px,2.2vw,30px) - 2px);position:relative;overflow:hidden}.htx__island{z-index:3;background:#050506;border-radius:999px;width:30%;height:clamp(5px,.8vw,11px);position:absolute;top:clamp(6px,.85vw,12px);left:50%;transform:translate(-50%)}.htx__screen>img,.htx__pscreen>img,.htx__rec{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.htx__rec{visibility:hidden}.htx__rec.is-on{visibility:visible}.htx__stage--art{aspect-ratio:1.5;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;overflow:hidden}.htx__plate{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.htx__tag{font:700 12px/1 var(--font-archivo), system-ui, sans-serif;color:#fff;background:#0a1620c7;border-radius:999px;padding:6px 10px;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 0 0 1px #ffffff38}.htx__cap{color:var(--mute);flex-wrap:wrap;align-items:center;column-gap:8px;font-size:14px;line-height:1.45;display:flex}.htx__cap>span{padding:4px 0}.htx__open,.htx__see{min-height:44px;color:var(--pale);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;-webkit-text-decoration:underline #a9c1ef73;text-decoration:underline #a9c1ef73;display:inline-flex}.htx__open:hover,.htx__see:hover{color:#fff;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.htx__beats{gap:6px;min-width:0;padding:0;list-style:none;display:grid}.htx__beat{--d:calc(var(--i) * var(--htx-cycle) / 4 - var(--htx-cycle));isolation:isolate;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:9px 14px 10px 12px;display:grid;position:relative;overflow:hidden}.htx__beat:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--blue), inset 0 1px 0 #ffffff2e;opacity:0;animation:htx-lit var(--htx-cycle) linear var(--d) infinite both paused;background:linear-gradient(#6f97e433,#6f97e414);position:absolute;inset:0}.htx__prog{background:var(--blue);transform-origin:0;height:2px;animation:htx-prog var(--htx-cycle) linear var(--d) infinite both paused;border-radius:2px;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.htx[data-run] .htx__beat:before,.htx[data-run] .htx__prog{animation-play-state:running}@keyframes htx-lit{0%,23.5%{opacity:1}25%,to{opacity:0}}@keyframes htx-prog{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,to{transform:scaleX(0)}}.htx__bn{width:22px;height:22px;font:800 12px/1 var(--font-archivo), system-ui, sans-serif;color:var(--ink);background:var(--blue);border-radius:50%;grid-area:1/1;align-self:center;place-items:center;display:inline-grid}.htx__bt{flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.htx__bk{font:700 11px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--pale)}.htx .htx__bh{font:750 16.5px/1.25 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;color:#fff;text-wrap:balance}.htx__bl{color:var(--mute);text-wrap:pretty;grid-column:2;font-size:14px;line-height:1.42}.htx__own{display:contents}.htx__card{background:linear-gradient(#ffffff12,#ffffff06);border-radius:14px;align-content:start;gap:4px;min-width:0;padding:10px 12px 11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff24}.htx__ch{font:700 11px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--pale);justify-content:space-between;align-items:center;gap:6px;display:flex}.htx__ex{letter-spacing:.03em;text-transform:none;color:#e9eef7;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10.5px;box-shadow:inset 0 0 0 1px #a9c1ef66}.htx__new{font:800 10.5px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;color:var(--ink);background:var(--blue);border-radius:999px;padding:3px 7px}.htx__row{color:var(--mute);font-size:13.5px;line-height:1.35}.htx__row b{color:#fff;font-weight:700}.htx__conv,.htx__by{color:var(--mute);font-size:12.5px;line-height:1.35}.htx__by{color:var(--pale);font-style:italic}.htx__thumbs{flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0;display:flex}.htx__th{object-fit:cover;background-repeat:no-repeat;border-radius:6px;flex:none;width:48px;height:36px;display:block;box-shadow:0 0 0 1px #ffffff2e}.htx__n3{color:var(--pale);margin-left:2px;font-size:12.5px;font-weight:700}.htx__items,.htx__ql{color:#fff;margin:0;padding-left:16px;font-size:13.5px;line-height:1.45}.htx__send{color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12.5px;display:flex}.htx__send>span{min-height:26px;font:750 12px/1 var(--font-archivo), system-ui, sans-serif;color:var(--ink);background:var(--blue);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.htx__go{align-content:center;gap:6px;padding:12px 14px}.htx__goh{font:750 17px/1.25 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;color:#fff;text-wrap:balance}.htx__gob{flex-wrap:wrap;align-items:center;gap:2px 16px;display:flex}.htx__cta{min-height:46px;font:750 15.5px/1.1 var(--font-archivo), system-ui, sans-serif;text-align:center;color:var(--ink);background:var(--blue);border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 12px 24px -14px #000000e6}.htx__cta:hover{background:#82a6ea}.htx__askc{cursor:pointer;min-height:32px;font:600 13.5px/1.2 var(--font-archivo), system-ui, sans-serif;color:var(--mute);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (pointer:coarse){.htx__askc{min-height:44px}}.htx__askc:hover{color:#fff}.htx__fine{color:var(--mute);font-size:12px;line-height:1.4}.htx__railbox{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.htx__rail{gap:6px;padding:0;list-style:none;display:grid}.htx__st{color:var(--mute);grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:13.5px;line-height:1.4;display:grid}.htx__st b{color:#fff;font-weight:700}.htx__sn{min-width:24px;height:24px;font:800 11.5px/1 var(--font-archivo), system-ui, sans-serif;color:var(--ink);background:var(--blue);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.htx__st--opt .htx__sn{color:var(--pale);background:0 0;box-shadow:inset 0 0 0 1.5px #a9c1ef8c}@media (min-width:1024px){.htx__railbox{grid-template-columns:auto 1fr;align-items:center;column-gap:18px;padding-top:10px}.htx__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.htx__stx{display:none}}@media (prefers-reduced-motion:reduce){.htx[data-switched] .htx__take>*,.htx__beat:before,.htx__prog{animation:none}.htx__beat:first-child:before{opacity:1}}@media print{.htx__pause,.htx__askc{display:none}.htx__beat:before,.htx__prog{animation:none}}@media (min-width:1024px) and (min-height:600px){.htx__show{gap:2px}.htx__cap{column-gap:6px;font-size:13px;line-height:1.35}.htx__cap>span{padding:0}.htx__open,.htx__see{min-height:28px}.htx__go{gap:4px;padding:10px 14px}.htx__goh{font-size:16px}.htx__cta{min-height:42px;padding:0 18px;font-size:15px}.htx__askc{min-height:26px;font-size:13px}.htx__fine{font-size:11.5px}.htx__card{padding:9px 12px 10px}.htx__railbox{gap:4px 18px;padding-top:8px}.htx__st{font-size:13px;line-height:1.35}.htx__railbox{grid-template-columns:1fr}.htx__railbox>.htx__ok{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.htx__goh,.htx__capd{display:none}.htx__rail{flex-wrap:wrap;gap:6px 22px;padding-right:210px;display:flex}.htx__st{align-items:center;display:flex}.htx__st:not(.htx__st--opt) p{white-space:nowrap}.htx__k{letter-spacing:.1em}.htx__tab{padding:0 11px;font-size:13.5px}.htx__tabs{gap:5px}.htx__gob{gap:0 14px}}@media (min-width:1024px) and (max-width:1199.98px) and (min-height:600px){.htx__take{grid-template-columns:min(calc(var(--htx-sh) * 1.5), 47%) minmax(0, 1fr);gap:0 20px}.htx__bl{font-size:13.5px;line-height:1.38}.htx__beat{padding:7px 12px 8px 10px}}.htx__railbox{display:none}@media (min-width:1024px) and (min-height:600px){.htx{--htx-chrome:286px}.htx__low{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:12px}.htx__go{background:linear-gradient(#6f97e42e,#6f97e40f);box-shadow:inset 0 0 0 1.5px #6f97e48c}.htx__cta{min-height:52px;padding:0 28px;font-size:17px}}.htx__low{padding-top:8px;position:relative}.htx__low:before{content:"";background:linear-gradient(#6f97e400,#6f97e4b3);width:1px;height:14px;position:absolute;top:-6px;left:50%}
.h28-home .hm-scene{position:relative}.h28-home .hm-ch{color:#f4f6fa;background-color:#0a1020;position:relative}.h28-home .hm-ch__stage{box-sizing:border-box;background-color:#0a1020;background-image:linear-gradient(#14213f 0%,#0a1020 62%);place-items:center;min-height:120px;display:grid;position:relative;overflow:clip}.h28-home .hm-ch__in{text-align:center;justify-items:center;gap:8px;padding:30px 20px;display:grid}@media (min-width:900px){.h28-home .hm-ch__stage{min-height:168px}.h28-home .hm-ch__in{gap:12px;padding:38px 20px}}.h28-home .hm-ch__n{max-width:none;font:800 14px/1 var(--font-archivo), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#6f97e4;font-variant-numeric:tabular-nums;margin:0}.h28-home .hm-ch__n span+span{color:#9db8ee}.h28-home .hm-ch__t{max-width:14ch;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:#f4f6fa;text-wrap:balance;margin:0;font-size:clamp(32px,8vw,52px);font-weight:600;line-height:1}.h28-home .hm-ch__bar{background:#a0bef542;border-radius:3px;width:min(280px,56vw);height:3px;display:block;overflow:clip}.h28-home .hm-ch__bar i{transform-origin:0;background:#6f97e4;height:100%;display:block}.h28-home .hm-ch__edge{pointer-events:none;background-image:repeating-linear-gradient(90deg,#a0bef580 0 2px,#0000 2px 20px),repeating-linear-gradient(90deg,#a0bef5cc 0 3px,#0000 3px 100px);background-repeat:no-repeat;background-size:100% 6px,100% 14px;height:14px;position:absolute;left:0;right:0}.h28-home .hm-ch__edge--t{background-position:0 0,0 0;top:14px}.h28-home .hm-ch__edge--b{background-position:0 100%,0 100%;bottom:14px}.h28-home .hm-reel{display:none}@media (min-width:1400px){.h28-home .hm-reel{z-index:30;box-sizing:border-box;color:#f4f6fa;pointer-events:none;opacity:0;background-color:#0a1020;border-radius:14px;justify-items:center;gap:10px;width:62px;padding:12px 6px 14px;transition:opacity .25s;display:grid;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #a0bef552}.h28-home .hm-reel[data-on="1"]{opacity:1}.h28-home .hm-reel__n{font-variant-numeric:tabular-nums;justify-items:center;gap:2px;margin:0;display:grid}.h28-home .hm-reel__n b{font:800 22px/1 var(--font-archivo), system-ui, sans-serif;color:#f4f6fa}.h28-home .hm-reel__n span{font:700 12px/1 var(--font-archivo), system-ui, sans-serif;color:#9db8ee}.h28-home .hm-reel__t{writing-mode:vertical-rl;font:700 12px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9d6ef;white-space:nowrap;margin:0;transform:rotate(180deg)}.h28-home .hm-reel__ticks{gap:6px;display:grid}.h28-home .hm-reel__ticks i{background:#a0bef559;border-radius:2px;width:16px;height:3px;display:block}.h28-home .hm-reel__ticks i.is-past{background:#a0bef5b3}.h28-home .hm-reel__ticks i.is-on{background:#6f97e4;width:26px}}@media (min-width:1400px) and (prefers-reduced-motion:no-preference){.h28-home .hm-reel__n{animation:.4s steps(3,end) hm-flick}.h28-home .hm-reel__ticks i{transition:width .25s,background-color .25s}}@keyframes hm-flick{0%{opacity:.2;transform:translateY(-3px)}to{opacity:1;transform:none}}.h28-home .hm-in{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.h28-home .hm-k{letter-spacing:.14em;text-transform:uppercase;color:#4b443d;max-width:none;margin:0;font-size:13px;font-weight:800}.h28-home .hm-h{max-width:18ch;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.025em;color:#0a1620;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,4.6vw,56px);font-weight:600;line-height:1.05}.h28-home .hm-h em{color:#4b443d;font-style:italic;font-weight:500}.h28-home .hm-more{max-width:none;margin:clamp(22px,3vw,34px) 0 0}.h28-home .hm-more a{color:#fff;background:#0a1620;border-radius:999px;align-items:center;min-height:48px;padding:0 26px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.h28-home .hm-more a:hover{background:#1c2a3a}.h28-home .hm-more a:focus-visible{outline-offset:3px;outline:3px solid #6f97e4}.h28-home .hm-rev{color:#0a1620;background-color:#f3f1eb;padding:clamp(48px,7vw,104px) 0}.h28-home .hm-rev__list{columns:1;column-gap:clamp(14px,2vw,24px);margin:clamp(26px,3.4vw,44px) 0 0;padding:0;list-style:none}@media (min-width:700px){.h28-home .hm-rev__list{columns:2}}@media (min-width:1060px){.h28-home .hm-rev__list{columns:3}}.h28-home .hm-rev__list>li{break-inside:avoid;max-width:none;margin:0 0 clamp(14px,2vw,24px);padding:0}.h28-home .hm-q{color:#0a1620;background-color:#fff;border-radius:22px;align-content:start;gap:16px;margin:0;padding:clamp(20px,2.4vw,30px);display:grid;box-shadow:inset 0 0 0 1px #0a16201a,0 18px 40px -30px #0a162073}.h28-home .hm-q blockquote{border:0;margin:0;padding:0}.h28-home .hm-q blockquote p{color:#1b2430;max-width:none;margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.h28-home .hm-q figcaption{align-items:center;gap:12px;display:flex}.h28-home .hm-q__chip{color:#0a1620;width:44px;height:44px;font:800 16px/1 var(--font-archivo), system-ui, sans-serif;background-color:#6f97e4;border-radius:50%;flex:none;place-items:center;display:grid}.h28-home .hm-q__who{gap:3px;font-size:16px;line-height:1.25;display:grid}.h28-home .hm-q__who b{color:#0a1620;font-weight:800}.h28-home .hm-q__role{color:#4b443d;font-size:14px}.h28-home .hm-q__stars{gap:2px;display:inline-flex}.h28-home .hm-q__stars svg{fill:#d3ccbd;width:16px;height:16px}.h28-home .hm-q__stars .is-on svg{fill:#0a1620}.h28-home .hm-q__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h28-home .hm-q__fine{color:#4b443d;font-size:14px;line-height:1.45;display:block}.h28-home .hm-q--feat{color:#f4f6fa;background-color:#0a1020;box-shadow:inset 0 0 0 1px #a0bef542}.h28-home .hm-q--feat blockquote p{font-family:var(--font-fraunces), Georgia, serif;color:#f4f6fa;font-size:clamp(20px,1.9vw,25px);line-height:1.4}.h28-home .hm-q--feat .hm-q__who b{color:#fff}.h28-home .hm-q--feat .hm-q__role,.h28-home .hm-q--feat .hm-q__fine{color:#c9d6ef}.h28-home .hm-shops-sec{color:#0a1620;background-color:#fbfaf7;padding:clamp(48px,7vw,104px) 0}.h28-home .hm-shops{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,40px);margin:clamp(26px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.h28-home .hm-shops{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.4vw,32px)}.h28-home .hm-shops>li:nth-child(2){margin-top:36px}}.h28-home .hm-shops>li{max-width:none;margin:0;padding:0}.h28-home .hm-shop{gap:14px;margin:0;display:grid}.h28-home .hm-shop__win{cursor:pointer;background-color:#fff;border-radius:16px;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #0a162024,0 26px 50px -34px #0a16208c}.h28-home .hm-shop__bar{color:#4b443d;background-color:#e9e4d8;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.2;display:flex}.h28-home .hm-shop__bar i{background-color:#bdb6a6;border-radius:50%;flex:none;width:9px;height:9px}.h28-home .hm-shop__bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;overflow:hidden}.h28-home .hm-shop__img{width:100%;height:auto;display:block}.h28-home .hm-shop__ph{background-color:#0a1620;border-radius:12px;width:24%;position:absolute;bottom:8px;right:8px;overflow:clip;box-shadow:0 0 0 3px #0a1620,0 14px 24px -12px #0a162099}.h28-home .hm-shop__ph img{width:100%;height:auto;display:block}.h28-home .hm-shop figcaption{gap:6px;display:grid}.h28-home .hm-shop__name{color:#0a1620;max-width:none;margin:0;font-size:20px;font-weight:800;line-height:1.2}.h28-home .hm-shop__chip{vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1.5px #0a1620}.h28-home .hm-shop__meta,.h28-home .hm-shop__cav{color:#4b443d;max-width:none;margin:0;font-size:15px;line-height:1.4}.h28-home .hm-shop__open{color:#fff;min-height:44px;font:800 16px/1 var(--font-archivo), system-ui, sans-serif;cursor:pointer;background-color:#0a1620;border:0;border-radius:999px;justify-self:start;align-items:center;margin-top:4px;padding:0 20px;display:inline-flex}.h28-home .hm-shop__open:hover{background-color:#1c2a3a}.h28-home .hm-shop__open:focus-visible{outline-offset:3px;outline:3px solid #6f97e4}.h28-home .hm-news{color:#0a1620;background-color:#f3f1eb;padding:clamp(48px,7vw,104px) 0}.h28-home .hm-news__grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,22px);margin:clamp(26px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.h28-home .hm-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h28-home .hm-news__grid>li.is-lead{grid-column:1/-1}}@media (min-width:1000px){.h28-home .hm-news__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.h28-home .hm-news__grid>li.is-lead{grid-area:1/1/span 2/span 2}}.h28-home .hm-news__grid>li{max-width:none;margin:0;padding:0;display:flex}.h28-home .hm-news__card{color:#0a1620;background-color:#fff;border-radius:20px;flex-direction:column;flex:1;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:clip;box-shadow:inset 0 0 0 1px #0a16201a}.h28-home .hm-news__card:hover{box-shadow:inset 0 0 0 2px #0a1620}.h28-home .hm-news__card:focus-visible{outline-offset:3px;outline:3px solid #0a1620}.h28-home .hm-news__card img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.h28-home .hm-news__body{align-content:start;gap:8px;padding:16px 18px 20px;display:grid}.h28-home .hm-news__cat{letter-spacing:.1em;text-transform:uppercase;color:#4b443d;font-size:13px;font-weight:800}.h28-home .hm-news__t{letter-spacing:-.01em;color:#0a1620;font-size:18px;font-weight:800;line-height:1.25}.h28-home .hm-news__m{color:#4b443d;font-size:14px}.h28-home li.is-lead .hm-news__t{font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.12}@media (prefers-reduced-motion:reduce){.h28-home .hm-news__card{transition:none}}.h28-home .hhold__tel{align-items:center;min-height:44px;display:inline-flex}.h28-home .hxt__tab,.h28-home .h28-syp__chip{min-height:44px}.h28-home .h28-hook__tel a{align-items:center;min-height:44px;display:inline-flex}.h28-home .hm-film .ss__list{row-gap:clamp(16px,2.4vw,24px)}.h28-home .hm-film .hm-sent{display:none}@keyframes hm-arrive{0%{transform:scale(.965)}to{transform:none}}@keyframes hm-fade{0%{opacity:0}to{opacity:1}}@keyframes hm-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference) and (not ((min-width:900px) and (min-height:560px))){@supports (animation-timeline:view()) and (animation-range:entry 0% entry 50%){.h28-home .hm-q,.h28-home .hm-shop,.h28-home .hm-news__card,.h28-home .hm-film .ss__card,.h28-home .hm-ch__in{animation:linear both hm-fade;animation-timeline:view();animation-range:entry entry 55%}}}@media screen and (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:cover 0px cover 10px){.h28-home .hm-ch--full{view-timeline:--hm-ch block;height:120svh}.h28-home .hm-ch--full .hm-ch__stage{height:100svh;min-height:0;position:sticky;top:0}.h28-home .hm-ch--full .hm-ch__in{align-content:center;gap:22px;padding:0 24px;position:absolute;inset:0}.h28-home .hm-ch--full .hm-ch__t{max-width:12ch;font-size:clamp(64px,11vw,176px)}.h28-home .hm-ch--full .hm-ch__n{font-size:16px}.h28-home .hm-ch--full .hm-ch__bar{width:min(360px,40vw);height:4px}.h28-home .hm-ch--full .hm-ch__t{animation:linear both hm-push;animation-timeline:--hm-ch;animation-range:cover}.h28-home .hm-ch--full .hm-ch__n{animation:linear both hm-push-n;animation-timeline:--hm-ch;animation-range:cover}.h28-home .hm-ch--full .hm-ch__bar i{animation:linear both hm-fill;animation-timeline:--hm-ch;animation-range:cover}.h28-home .hm-ch:not(.hm-ch--full) .hm-ch__in{animation:linear both hm-fade;animation-timeline:view();animation-range:entry entry 80%}.h28-home .hm-film .ss{--hm-top:108px;--hm-seg:34svh;--ss-h:min(calc(100svh - var(--hm-top) - 28px), 640px);height:calc(var(--ss-h) + var(--ss-n) * var(--hm-seg));view-timeline:--hm-film block;position:relative}.h28-home .hm-film .ss__list{top:var(--hm-top);height:var(--ss-h);grid-template-columns:minmax(0,1fr);row-gap:0;display:grid;position:sticky}.h28-home .hm-film .ss .ss__list>.ss__card{transform-origin:50%;height:100%;animation:linear both hm-cut;animation-timeline:--hm-film;animation-range:cover calc(100svh - var(--hm-top) + var(--i) * var(--hm-seg)) cover calc(100svh - var(--hm-top) + (var(--i) + 1) * var(--hm-seg));grid-area:1/1}.h28-home .hm-film .ss .ss__list>.ss__card:first-child{animation-name:hm-cut-first}.h28-home .hm-film .ss .ss__list>.ss__card:last-child{animation-name:hm-cut-last}.h28-home .hm-film .ss .ss__list>.ss__card:not(:first-child){pointer-events:none}.h28-home .hm-film .hm-sent{pointer-events:none;width:1px;height:1px;left:0;top:calc(var(--ss-h) / 2 + var(--i) * var(--hm-seg));display:block;position:absolute}.h28-home .hm-film .ss .ss__cap{font-size:clamp(24px,2.4vw,34px)}.h28-home .hm-film .ss .ts-h{font-size:clamp(26px,2.6vw,38px);line-height:1.12}.h28-home .hm-film .ss .ts-b{font-size:clamp(17px,1.4vw,20px);line-height:1.4}.h28-home .hm-film.is-settled .ss{view-timeline:none;height:auto}.h28-home .hm-film.is-settled .ss .ss__list{position:relative;top:auto}.h28-home .hm-film.is-settled .ss .ss__list>.ss__card{opacity:1;pointer-events:auto;animation:none;transform:none}.h28-home .hm-film.is-settled .ss .ss__list>.ss__card:not(:last-child){visibility:hidden}.h28-home .hm-film.is-settled .hm-sent{display:none}.h28-home .hm-q,.h28-home .hm-shop,.h28-home .hm-news__card,.h28-home .hm-film__head{animation:linear both hm-rise;animation-timeline:view();animation-range:entry entry 60%}.h28-home .hm-shops>li:nth-child(2) .hm-shop{animation-range:entry 8% entry 68%}.h28-home .hm-shops>li:nth-child(3) .hm-shop{animation-range:entry 16% entry 76%}}}@media screen and (prefers-reduced-motion:no-preference) and (min-height:560px) and (max-width:899.98px){.h28-home .hm-film .ss{--ss-stick:var(--ss-top);--hm-step:clamp(400px, 64svh, 620px);--ss-peek:16px;--ss-gap:calc(var(--hm-step) - var(--ss-h))}html[data-hdr=hidden] .h28-home .hm-film .ss{--ss-stick:14px}.h28-home .hm-film .ss .ss__list{row-gap:0}.h28-home .hm-film .ss .ss__list>.ss__card{margin-bottom:var(--ss-gap)}.h28-home .hm-film .ss:after{content:"";height:max(0px, calc(0px - var(--ss-gap)));display:block}.h28-home .hm-film .ss .ss__list>.ss__card{top:calc(var(--ss-stick) + var(--i,0) * var(--ss-peek));transition:top .35s;animation:none;position:sticky}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 80%){.h28-home .hm-film .ss .ss__list>.ss__card{transform-origin:50% 100%;animation:linear both hm-arrive;animation-timeline:view();animation-range:entry entry 80%}}.h28-home .hm-film.is-settled .ss{--ss-gap:calc(var(--ss-peek) - var(--ss-h))}.h28-home .hm-film.is-settled .ss .ss__list>.ss__card{transition:none;animation:none;position:relative;top:auto}.h28-home .hm-film.is-settled .ss .ss__card:not(:last-child) .ss__in,.h28-home .hm-film.is-settled .ss .ss__card:not(:last-child) .ss__art:after{animation:none}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(2) .ss__in{transform:scale(.978)}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(3) .ss__in{transform:scale(.956)}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(4) .ss__in{transform:scale(.934)}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(n+5) .ss__in{transform:scale(.912)}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(2) .ss__art:after{opacity:.14}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(3) .ss__art:after{opacity:.28}.h28-home .hm-film.is-settled .ss .ss__card:nth-last-child(n+4) .ss__art:after{opacity:.42}@supports (animation-timeline:view()) and (animation-range:exit-crossing 0px exit-crossing 10px){.h28-home .hm-film .ss .ss__list{view-timeline-name:--ss-list;view-timeline-axis:block;view-timeline-inset:0px}.h28-home .hm-film .ss .ss__card:not(:last-child) .ss__in,.h28-home .hm-film .ss .ss__card:not(:last-child) .ss__art:after{--ss-a:calc((var(--i) + 1) * (var(--ss-h) + var(--ss-gap)) - var(--ss-top) - var(--i) * var(--ss-peek) - var(--ss-h));--ss-z:calc((var(--ss-n) - 1) * (var(--ss-h) + var(--ss-gap)) - var(--ss-top) - (var(--ss-n) - 1) * var(--ss-peek));animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--ss-list;animation-range:exit-crossing var(--ss-a) exit-crossing var(--ss-z)}.h28-home .hm-film .ss .ss__card:nth-last-child(2) .ss__in{animation-name:ss-back1}.h28-home .hm-film .ss .ss__card:nth-last-child(3) .ss__in{animation-name:ss-back2}.h28-home .hm-film .ss .ss__card:nth-last-child(4) .ss__in{animation-name:ss-back3}.h28-home .hm-film .ss .ss__card:nth-last-child(n+5) .ss__in{animation-name:ss-back4}.h28-home .hm-film .ss .ss__card:nth-last-child(2) .ss__art:after{animation-name:ss-shade1}.h28-home .hm-film .ss .ss__card:nth-last-child(3) .ss__art:after{animation-name:ss-shade2}.h28-home .hm-film .ss .ss__card:nth-last-child(n+4) .ss__art:after{animation-name:ss-shade3}}}.h28-home .hm-film .ss .ss__in{background-color:#14233f;background-image:linear-gradient(#a0bef51f 0,#a0bef500 120px),linear-gradient(#182b4f 0%,#14243f 56%,#101d36 100%);border-color:#a0bef547;box-shadow:inset 0 1px #ffffff1c,0 -12px 30px -22px #000000bf,0 1px 2px #0006,0 12px 24px -12px #0000008c,0 36px 64px -30px #000c}.h28-home .hm-film .ss .ss__art{box-shadow:inset 0 0 0 1px #a0bef542,inset 0 1px #ffffff0f}.h28-home .hm-film .ss .ss__meta{gap:8px}.h28-home .hm-film .ss .ss__step{font-variant-numeric:tabular-nums;letter-spacing:.03em;padding:6px 12px;font-weight:800;box-shadow:inset 0 1px #ffffff40,0 4px 10px -6px #0009}.h28-home .hm-film .ss .ss__label{align-items:center;gap:7px;padding:5px 12px 5px 9px;font-weight:700;display:inline-flex}.h28-home .hm-film .ss .ss__label:before{content:"";width:17px;height:17px;-webkit-mask:var(--hm-ico) center / contain no-repeat;-webkit-mask:var(--hm-ico) center / contain no-repeat;mask:var(--hm-ico) center / contain no-repeat;background-color:#9db8ee;flex:none}.h28-home .hm-film .ss .ss__card[data-beat=site]{--hm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='15' rx='2.6'/%3E%3Cpath d='M3 9.5h18M7 7h.01M10 7h.01'/%3E%3C/svg%3E")}.h28-home .hm-film .ss .ss__card[data-beat=chat]{--hm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 5h13a2.5 2.5 0 0 1 2.5 2.5v7a2.5 2.5 0 0 1-2.5 2.5H12l-4.5 3.5V17H5.5A2.5 2.5 0 0 1 3 14.5v-7A2.5 2.5 0 0 1 5.5 5z'/%3E%3C/svg%3E")}.h28-home .hm-film .ss .ss__card[data-beat=schedule]{--hm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.6'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4M9 15.2l2 2 4-4.2'/%3E%3C/svg%3E")}.h28-home .hm-film .ss .ss__card[data-beat=ads]{--hm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E")}.h28-home .hm-film .ss .ss__card[data-beat=busy]{--hm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20v-7M12 20V5M19 20v-10'/%3E%3C/svg%3E")}.h28-home .hm-film .ss .ts-h{letter-spacing:-.02em;text-shadow:none;font-weight:800}.h28-home .hm-film .ss .ts-b{color:#d3def4}.h28-home .hm-film .ss .ss__bar{background:#a0bef533;height:4px}.h28-home .hm-film .ss .ss__bar i{border-radius:4px}@media (max-width:899.98px){.h28-home .hm-film .ss .ts-h{font-size:26px;line-height:1.14}.h28-home .hm-film .ss .ts-b{font-size:17px;line-height:1.32}.h28-home .hm-film .ss .ss__txt{gap:10px}}@media (min-width:900px){.h28-home .hm-film .ss .ts-h{font-size:clamp(30px,3vw,46px);line-height:1.1}.h28-home .hm-film .ss .ts-b{font-size:clamp(18px,1.5vw,22px);line-height:1.38}.h28-home .hm-film .ss .ss__in{border-radius:28px}.h28-home .hm-film .ss .ss__art{border-radius:20px}}.h28-home .hm-film .ts__cta{margin:clamp(24px,3vw,36px) 0 0}.h28-home .hm-film .ts__btn{transition:background-color .2s,transform .18s,box-shadow .2s;box-shadow:0 10px 22px -14px #000c}.h28-home .hm-film .ts__btn:hover{transform:translateY(-2px)}.h28-home .hm-film .ts__btn:active{transform:translateY(1px)scale(.985);box-shadow:0 4px 10px -8px #000c}.h28-home .hm-film .ts__btn:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 7px #6f97e4bf}.h28-home .hm-film .ts__btn--ghost{box-shadow:inset 0 0 0 2px #a0bef58c}.h28-home .hm-film .ts__btn--ghost:focus-visible{box-shadow:inset 0 0 0 2px #a0bef58c,0 0 0 7px #6f97e4bf}@media (prefers-reduced-motion:reduce){.h28-home .hm-film .ts__btn{transition:none}.h28-home .hm-film .ts__btn:hover,.h28-home .hm-film .ts__btn:active{transform:none}}@media screen and (prefers-reduced-motion:no-preference){.h28-home .hm-film .ss .ss__card:not(:last-child) .ss__in{will-change:transform}}@keyframes hm-push{0%{opacity:0;transform:scale(.9)}30%{opacity:1;transform:scale(.97)}55%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes hm-push-n{0%,14%{opacity:0;transform:translateY(8px)}34%,to{opacity:1;transform:none}}@keyframes hm-fill{0%,24%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}@keyframes hm-cut{0%,4%{opacity:0;transform:scale(.97)}14%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1.012)}96%,to{opacity:0;transform:scale(1.03)}}@keyframes hm-cut-first{0%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1.012)}96%,to{opacity:0;transform:scale(1.03)}}@keyframes hm-cut-last{0%,4%{opacity:0;transform:scale(.97)}14%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.012)}}@media print{.h28-home .hm-reel{display:none}.h28-home .hm-ch{height:auto}.h28-home .hm-ch__stage{height:auto;position:static}}
