.explore{--ex-gap:clamp(56px, 9vw, 112px);--ex-e:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}:is(.ex-row,.ex-tiles,.ex-how) h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.12}.explore .buy-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.06}.explore .buy-head .sub{display:block}.ex-h{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 clamp(24px,3.5vw,40px);font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.05}.ex-sec{padding-block:var(--ex-gap) 0}.explore>:last-of-type{margin-block-end:var(--ex-gap)}.ex-plain{margin:10px 0 0;font-size:14px}.ex-plain a{color:var(--link);text-underline-offset:3px}.ex-band{margin-block-start:var(--ex-gap);overflow:hidden}.ex-band-night{background:var(--night);color:#eef2ff}.ex-band-sky{background:var(--sky);color:var(--ink)}.ex-band-in{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:clamp(420px,56vw,620px);display:grid}.ex-band:not(:has(.ex-band-pic)) .ex-band-in{grid-template-columns:minmax(0,54rem);min-height:0;padding-block:clamp(64px,10vw,128px)}.ex-band h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px;font-size:clamp(38px,6vw,76px);font-weight:800;line-height:1.02}.ex-band p{max-width:44ch;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.ex-band-night p{color:#b3bdd8}.ex-band-sky p{color:var(--ink-2)}.ex-band-pic img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;max-height:560px;display:block}.ex-rows{gap:clamp(36px,6vw,72px);display:grid}.ex-rows.ex-sec>.ex-h{margin-block-end:0}.wrap.ex-rows:not(.ex-sec){padding-block-start:var(--ex-gap)}.ex-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,56px);display:grid}.ex-row:nth-of-type(2n)>:first-child{order:2}.ex-row[data-plain=true]{grid-template-columns:minmax(0,40rem)}.ex-row p,.ex-ps p,.ex-how p,.ex-tiles p{color:var(--ink-2);max-width:58ch;margin:0}.ex-vid,.ex-pic{border-radius:var(--radius-lg);background:var(--bg-2);overflow:hidden}.ex-vid{aspect-ratio:16/9;background:var(--night)}.ex-vid video,.ex-full video,.ex-pic img,.ex-how img,.ex-tiles img,.ex-grid img{object-fit:cover;width:100%;height:100%;display:block}.ex-full{background:var(--night);height:min(78svh,760px);min-height:380px;margin-block-start:var(--ex-gap);position:relative;overflow:hidden}.ex-full:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060b1ac7);position:absolute;inset:40% 0 0}.ex-full h2{z-index:1;text-align:center;color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;padding-inline:20px;font-size:clamp(40px,10vw,128px);font-weight:800;line-height:.95;position:absolute;inset-block-end:7%;inset-inline:0}.ex-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(170px,20vw,250px);gap:14px;display:grid}.ex-grid figure{border-radius:var(--radius);background:var(--bg-2);margin:0;position:relative;overflow:hidden}.ex-grid figure:first-child{grid-row:span 2}.ex-grid[data-n="2"]{grid-template-columns:3fr 2fr}.ex-grid[data-n="2"] figure:first-child{grid-row:span 1}.ex-grid[data-n="3"]{grid-template-columns:2fr 1fr}.ex-grid[data-n="4"] figure:last-child{grid-column:span 2}.ex-grid[data-n="6"] figure:last-child{grid-column:1/-1}.ex-grid picture{height:100%;display:block}.ex-grid figcaption{color:#fff;background:linear-gradient(#0000,#060b1ab8);padding:28px 14px 12px;font-size:14px;position:absolute;inset-block-end:0;inset-inline:0}.ex-tiles{grid-template-columns:repeat(6,1fr);gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.ex-tiles li{border-block-start:1px solid var(--line);grid-column:span 2;padding-block-start:16px}.ex-tiles[data-n="2"] li,.ex-tiles[data-n="4"] li,.ex-tiles[data-n="5"] li:nth-child(-n+2){grid-column:span 3}.ex-tiles img{border-radius:var(--radius);aspect-ratio:4/3;margin-block-end:12px}.ex-tiles h3{font-size:19px}.ex-numbers{padding-block-start:var(--ex-gap)}.ex-numbers h2{color:var(--ink-2);margin:0 0 12px;font-size:18px;font-weight:600}.ex-numbers dl{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.ex-numbers dl>div{flex-direction:column-reverse;gap:2px;padding-block:18px;padding-inline-end:16px;display:flex}.ex-numbers dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.ex-numbers dt{color:var(--ink-2);font-size:14px}.ex-ps{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,56px);padding-block-start:var(--ex-gap);display:grid}.ex-ps:not(:has(.ex-pic)){grid-template-columns:minmax(0,46rem)}.ex-ps h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.05}.ex-ps .ex-problem{margin-block-end:14px}.ex-ps .ex-solution{color:var(--ink);font-size:clamp(18px,1.9vw,21px);font-weight:500;line-height:1.45}.ex-how ol{counter-reset:ex;gap:0;margin:0;padding:0;list-style:none;display:grid}.ex-how li{counter-increment:ex;border-block-start:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(0,280px);align-items:start;gap:8px 16px;padding-block:22px;display:grid}.ex-how li:before{content:counter(ex);color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.ex-how li>div{grid-column:2}.ex-how li:not(:has(picture))>div{grid-column:2/-1}.ex-how h3{margin-block-end:4px;font-size:20px}.ex-how picture{border-radius:var(--radius-sm);aspect-ratio:4/3;grid-column:3;overflow:hidden}.ex-who>div{grid-template-columns:1.3fr 1fr;gap:clamp(24px,5vw,56px);display:grid}.ex-who ul{margin:0;padding:0;list-style:none}.ex-who li{border-block-start:1px solid var(--line);gap:12px;padding-block:12px;display:flex}.ex-who li svg{width:20px;height:20px;color:var(--ok);flex:none;margin-block-start:3px}.ex-who b,.ex-who li span{display:block}.ex-who li span{color:var(--ink-2)}.ex-who .ex-not{background:var(--amber-soft);border-radius:var(--radius);align-self:start;padding:6px 20px}.ex-not li{border:0}.ex-not li+li{border-block-start:1px solid #8a4f0029}.ex-not li span{color:var(--ink)}.ex-box{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,56px);display:grid}.ex-box:not(:has(.ex-pic)){grid-template-columns:minmax(0,40rem)}.ex-box ul{margin:0;padding:0;list-style:none}.ex-box li{border-block-start:1px solid var(--line);padding-block:11px;font-weight:500}.ex-box small{color:var(--ink-2);font-weight:400;display:block}.ex-table{border-block:1px solid var(--line);overflow-x:auto}.ex-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:480px;font-size:15px}.ex-table th,.ex-table td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding-block:13px;padding-inline-end:18px}.ex-table tr:last-child th,.ex-table tr:last-child td{border-block-end:0}.ex-table tbody th{color:var(--ink-2);width:38%;font-weight:400}.ex-faq{max-width:760px}.ex-faq details{border-block-end:1px solid var(--line);padding-block:16px}.ex-faq summary{cursor:pointer;font-size:17px;font-weight:600}.ex-faq details p{color:var(--ink-2);max-width:62ch;margin:8px 0 0}.ex-delivery h2{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.1}.ex-delivery-in{background:var(--bg-2);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,48px);padding:clamp(20px,3vw,32px);display:grid}.ex-delivery-in p{color:var(--ink-2);margin:4px 0 14px}.ex-bar{display:none}@media (min-width:1001px){.ex-bar{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-pill);width:min(720px,100% - 24px);transition:transform .35s var(--ex-e);justify-content:space-between;align-items:center;gap:12px;padding-block:9px;padding-inline:22px 9px;display:flex;position:fixed;inset-block-end:16px;inset-inline-start:50%;transform:translate(-50%,140%);box-shadow:0 12px 40px #060b1a2e}[dir=rtl] .ex-bar{transform:translate(50%,140%)}.ex-bar[data-on=true],[dir=rtl] .ex-bar[data-on=true]{transform:translate(-50%)}[dir=rtl] .ex-bar[data-on=true]{transform:translate(50%)}.ex-bar b{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:340px;display:inline-block;overflow:hidden}.ex-bar span{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:10px}}.ex-rise{transition:opacity .8s var(--ex-e), transform .8s var(--ex-e)}.ex-wait{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.ex-rise{transition:none}.ex-wait{opacity:1;transform:none}}@media (max-width:860px){.ex-band-in,.ex-row,.ex-ps,.ex-who>div,.ex-box,.ex-delivery-in{grid-template-columns:minmax(0,1fr)}.ex-band-in{min-height:0;padding-block:48px 0}.ex-band-pic img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ex-row:nth-of-type(2n)>:first-child{order:0}.ex-grid{grid-template-columns:1fr 1fr}.ex-grid figure:first-child{aspect-ratio:4/3;grid-area:span 1/span 2}.ex-grid{grid-auto-rows:auto}.ex-grid figure{aspect-ratio:1}.ex-grid[data-n]{grid-template-columns:1fr 1fr}.ex-grid[data-n] figure:last-child{grid-column:auto}.ex-grid[data-n="2"] figure:last-child,.ex-grid[data-n="4"] figure:last-child,.ex-grid[data-n="6"] figure:last-child{aspect-ratio:4/3;grid-column:span 2}.ex-tiles{grid-template-columns:minmax(0,1fr)}.ex-tiles li,.ex-tiles[data-n] li,.ex-tiles[data-n] li:nth-child(-n+2){grid-column:auto}:is(.ex-how li,.ex-how li:not(:has(picture))){grid-template-columns:40px minmax(0,1fr)}:is(.ex-how li>div,.ex-how li:not(:has(picture))>div),.ex-how picture{grid-column:2}}
