.pg-voice-badge img{width:56px;height:56px;object-fit:contain;background:#fff;border:1px solid var(--rule);border-radius:50%;padding:4px}.pg-faq{display:grid;border-top:1px solid var(--ink)}.pg-q{display:grid;gap:.45rem;padding-block:1.1rem 1.25rem;border-bottom:1px solid var(--rule)}.pg-q h3{font-size:1.1875rem;line-height:1.35}.pg-a{display:grid;gap:.6rem;color:var(--muted);font-size:1.0625rem;line-height:1.55;max-width:44rem}.pg-up{display:flex;align-items:center;gap:.7rem;font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision}.pg-up::before{content:"";width:1.75rem;height:2px;background:var(--pace-lift)}@keyframes pg-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pg-hero{grid-row:2;position:relative;z-index:2;width:min(100% - 2 * var(--margin),var(--max));margin:0 auto clamp(2.5rem,2rem + 2vw,4rem)}.pg-hero .plate-img{--ratio:21 / 9;background:var(--night)}.pg-hero .plate-img img{animation:pg-push 24s linear both}.pg-hero figcaption{color:var(--on-dark-2)}@keyframes pg-push{from{transform:scale(1)}to{transform:scale(1.045)}}.pg-hero.is-push .plate-img img{animation:pg-push-in 26s ease-in-out infinite alternate}@keyframes pg-push-in{from{transform:scale(1)}to{transform:scale(1.12)}}.pg-hero.is-four .plate-img>picture{position:absolute;inset:0;opacity:0;animation:pg-four 32s linear infinite}.pg-hero.is-four .plate-img>picture img{animation:pg-four-pan 32s linear infinite}.pg-hero.is-four .plate-img>picture:nth-child(1),.pg-hero.is-four .plate-img>picture:nth-child(1) img{animation-delay:-1.6s}.pg-hero.is-four .plate-img>picture:nth-child(2),.pg-hero.is-four .plate-img>picture:nth-child(2) img{animation-delay:6.4s}.pg-hero.is-four .plate-img>picture:nth-child(3),.pg-hero.is-four .plate-img>picture:nth-child(3) img{animation-delay:14.4s}.pg-hero.is-four .plate-img>picture:nth-child(4),.pg-hero.is-four .plate-img>picture:nth-child(4) img{animation-delay:22.4s}.pg-hero.is-four .plate-img>picture:nth-child(even) img{animation-direction:reverse}@keyframes pg-four{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes pg-four-pan{0%{transform:scale(1.08) translateX(-1.8%)}30%{transform:scale(1.08) translateX(1.8%)}100%{transform:scale(1.08) translateX(1.8%)}}@media (max-width: 48rem){.pg-hero .plate-img{--ratio:4 / 3}}.pg-copy{max-width:38rem}.pg-copy>* + *{margin-top:.9em}.pg-fig{grid-column:7 / -1;min-width:0}.pg-items{display:grid;border-top:1px solid var(--ink);counter-reset:pg-item}.pg-items>li{position:relative;counter-increment:pg-item;display:grid;align-content:start;grid-template-columns:2.75rem minmax(0,1fr);gap:.3rem 1rem;padding-block:1.05rem 1.15rem;border-bottom:1px solid var(--rule)}.pg-items>li::before{content:counter(pg-item,decimal-leading-zero);grid-row:1 / span 2;padding-top:.2rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:var(--pace);font-variant-numeric:tabular-nums}.pg-items>li::after{content:"";position:absolute;left:-1rem;top:-1px;bottom:-1px;width:3px;background:var(--pace);transform:scaleY(0);transform-origin:top;transition:transform 240ms var(--ease)}.pg-items>li:hover::after{transform:scaleY(1)}.pg-items h3{font-size:1.125rem;line-height:1.35}.pg-items p{grid-column:2;font-size:1.0625rem;line-height:1.5;color:var(--muted)}.pg-items>li>:only-child,.pg-items>li>p:first-child{grid-column:2;color:var(--ink)}.pg-items.is-plain{counter-reset:none}.pg-items.is-plain>li{grid-template-columns:minmax(0,1fr)}.pg-items.is-plain>li::before{display:none}.pg-items.is-plain :is(h3,p){grid-column:1}.pg-items.is-two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter);border-top:0}.pg-items.is-two>li{border-top:1px solid var(--rule);border-bottom:0}.pg-items.is-two>li:nth-child(-n + 2){border-top-color:var(--ink)}@media (max-width: 48rem){.pg-items.is-two{grid-template-columns:1fr}.pg-items.is-two>li:nth-child(2){border-top-color:var(--rule)}}:is(.f-deep,.f-slate,.f-night) .pg-items{border-top-color:var(--lit)}:is(.f-deep,.f-slate,.f-night) .pg-items>li::before{color:var(--pace-lift)}:is(.f-deep,.f-slate,.f-night) .pg-items>li::after{background:var(--pace-lift)}:is(.f-deep,.f-slate,.f-night) .pg-items>li>:only-child{color:var(--on-dark)}.pg-fig{display:grid;gap:.85rem;margin:0}.pg-fig svg{width:100%;height:auto;overflow:visible}.pg-fig figcaption{font-size:var(--t-cap);line-height:1.45;color:var(--muted);max-width:40rem}.fg{font-family:var(--f)}.fg .ink{stroke:var(--ink);fill:none;stroke-width:1}.fg .stone{stroke:var(--stone);fill:none;stroke-width:1}.fg .rule{stroke:var(--rule);fill:none;stroke-width:1}.fg .pace{stroke:var(--pace);fill:none;stroke-width:2}.fg .pace-fill{fill:var(--pace);stroke:none}.fg .sig{stroke:var(--signal);fill:none;stroke-width:2}.fg .sig-fill{fill:var(--signal);stroke:none}.fg .paper-fill{fill:var(--paper)}.fg .sand-fill{fill:var(--sand)}.fg .kraft-fill{fill:var(--kraft)}.fg .wash{fill:var(--pace-wash);stroke:none}.fg .dash{stroke-dasharray:3 4}.fg text{font-family:var(--f);fill:var(--ink)}.fg .t{font-size:15px;font-weight:500}.fg .t-s{font-size:13.5px;font-weight:400;fill:var(--muted)}.fg .lab{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;fill:var(--muted)}.fg .num{font-size:13px;font-weight:600;letter-spacing:.05em;fill:var(--pace);font-variant-numeric:tabular-nums}.fg .big{font-size:44px;font-weight:500;letter-spacing:-.03em;fill:var(--ink);font-variant-numeric:tabular-nums lining-nums}:is(.f-deep,.f-slate,.f-night) .fg .ink{stroke:var(--lit)}:is(.f-deep,.f-slate,.f-night) .fg .stone{stroke:var(--line)}:is(.f-deep,.f-slate,.f-night) .fg .rule{stroke:var(--rule-dark)}:is(.f-deep,.f-slate,.f-night) .fg .pace{stroke:var(--pace-lift)}:is(.f-deep,.f-slate,.f-night) .fg .pace-fill{fill:var(--pace-lift)}:is(.f-deep,.f-slate,.f-night) .fg .sig{stroke:var(--signal-lit)}:is(.f-deep,.f-slate,.f-night) .fg .sig-fill{fill:var(--signal-lit)}:is(.f-deep,.f-slate,.f-night) .fg text{fill:var(--on-dark)}:is(.f-deep,.f-slate,.f-night) .fg :is(.t-s,.lab){fill:var(--on-dark-2)}:is(.f-deep,.f-slate,.f-night) .fg .num{fill:var(--pace-lift)}:is(.f-deep,.f-slate,.f-night) .fg .big{fill:var(--on-dark)}:is(.f-deep,.f-slate,.f-night) .fg .warm{stroke:var(--lit-warm)}:is(.f-deep,.f-slate,.f-night) .fg .warm-fill{fill:var(--lit-warm)}:is(.f-deep,.f-slate,.f-night) .fg .lit-fill{fill:var(--lit)}:is(.f-deep,.f-slate,.f-night) .fg .deep-fill{fill:var(--deep)}.fg .dr{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 900ms var(--ease) var(--d,0ms)}.fg .dr.dash{stroke-dasharray:3 4;transition:opacity 600ms var(--ease) var(--d,0ms)}.fg .fd{transition:opacity 500ms var(--ease) var(--d,0ms),transform 500ms var(--ease) var(--d,0ms)}.is-waiting .fg .dr:not(.dash){stroke-dashoffset:1}.is-waiting .fg .dr.dash{opacity:0}.is-waiting .fg .fd{opacity:0}.is-waiting .fg .fd.up{transform:translateY(6px)}.fg .hot{transition:opacity var(--t-off) var(--ease)}.fg:has(.hot:hover) .hot:not(:hover){opacity:.4}.pg-key{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.9375rem;color:var(--muted)}.pg-key li{display:inline-flex;align-items:center;gap:.55rem}.pg-key i{flex:none;display:inline-block;width:1.75rem;height:2px;background:var(--ink)}.pg-key i.pace{background:var(--pace);height:3px}.pg-key i.sig{background:var(--signal);height:3px}.pg-key i.stone{background:var(--stone)}.pg-key i.dot{width:.65rem;height:.65rem;border-radius:50%}:is(.f-deep,.f-slate,.f-night) .pg-key i{background:var(--lit)}:is(.f-deep,.f-slate,.f-night) .pg-key i.pace{background:var(--pace-lift)}:is(.f-deep,.f-slate,.f-night) .pg-key i.warm{background:var(--lit-warm)}:is(.f-deep,.f-slate,.f-night) .pg-key i.sig{background:var(--signal-lit)}.fig-export{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(5rem,.8fr) minmax(0,1.7fr);align-items:center;gap:0;align-self:center}.fx-src{position:relative;z-index:1;padding:1.1rem 1.2rem;border:2px solid var(--pace);background:var(--sheet);font-size:1.25rem;font-weight:600;line-height:1.2}.fx-mid{position:relative;height:2px;align-self:center}.fx-line{position:absolute;inset:0;background:var(--pace);transform-origin:left;transition:transform 320ms var(--ease)}.fx-word{position:absolute;left:.6rem;right:.6rem;bottom:.7rem;text-align:center;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--muted);transition:opacity 300ms var(--ease) 200ms}.fx-to{--row:3rem;position:relative;display:grid;grid-auto-rows:minmax(var(--row),auto);padding-left:1.6rem}.fx-to::before{content:"";position:absolute;left:0;top:calc(var(--row) / 2);bottom:calc(var(--row) / 2);width:2px;background:var(--pace);transform-origin:center;transition:transform 300ms var(--ease) 280ms}.fx-to li{position:relative;display:flex;align-items:center;padding:.4rem 0 .4rem .85rem;border-bottom:1px solid var(--rule);font-size:1.125rem;line-height:1.3}.fx-to li::before{content:"";position:absolute;left:-1.6rem;width:1.25rem;top:calc(50% - 1px);height:2px;background:var(--pace);transform-origin:left;transition:transform 200ms var(--ease) calc(520ms + var(--k) * 70ms)}.fx-to li::after{content:"";position:absolute;left:-.4rem;top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background:var(--pace);transition:opacity 160ms var(--ease) calc(640ms + var(--k) * 70ms)}.fx-to li>span{transition:opacity 260ms var(--ease) calc(600ms + var(--k) * 70ms)}.fx-to li.is-new::before{background:repeating-linear-gradient(to right,var(--pace) 0 4px,transparent 4px 7px)}.fx-to li.is-new::after{background:var(--signal)}.fx-to li:hover{background:var(--pace-wash)}.is-waiting .fx-line{transform:scaleX(0)}.is-waiting .fx-to::before{transform:scaleY(0)}.is-waiting .fx-to li::before{transform:scaleX(0)}.is-waiting :is(.fx-to li>span,.fx-word){opacity:0}.is-waiting .fx-to li::after{opacity:0}@media (max-width: 34rem){.fig-export{grid-template-columns:minmax(0,1fr)}.fx-src{justify-self:start}.fx-mid{height:3.25rem;width:2px;margin-left:1.5rem}.fx-line{transform-origin:top}.is-waiting .fx-line{transform:scaleY(0)}.fx-word{left:1rem;right:auto;bottom:auto;top:50%;transform:translateY(-50%);text-align:left;white-space:nowrap}.fx-to{margin-left:1.5rem}.fx-to::before{top:0}}.fg .mk-c{fill:var(--paper);stroke:var(--pace);stroke-width:1.5}.fg .mk-t{font-size:15px;font-weight:600;fill:var(--pace);font-variant-numeric:tabular-nums}.fig-door{grid-template-columns:minmax(0,3fr) minmax(12rem,2fr);gap:var(--s3) var(--gutter);align-items:center}.nl-draw svg{max-width:36rem;margin-inline:auto}.fig-door:not(.is-wide){grid-template-columns:minmax(0,1fr)}.fig-door:not(.is-wide) .nl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter)}.nl{display:grid;border-top:1px solid var(--ink)}.nl li{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.75rem;border-bottom:1px solid var(--rule);font-size:1.0625rem;font-weight:500;line-height:1.3}.nl-n{display:grid;place-items:center;width:1.6rem;height:1.6rem;border:1.5px solid var(--pace);border-radius:50%;color:var(--pace);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 48rem){.fig-door{grid-template-columns:minmax(0,1fr)}}.bo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.bo>li{display:grid;align-content:start;gap:.5rem;padding:1.25rem 1.35rem 1.5rem;background:var(--paper);transition:background-color var(--t-lamp) var(--ease),opacity 420ms var(--ease) calc(var(--k) * 70ms),transform 420ms var(--ease) calc(var(--k) * 70ms)}.bo>li:hover{background:var(--sheet)}.bo-tag{display:flex;align-items:center;gap:.6rem;font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--pace)}.bo-tag::before{content:"";width:1.25rem;height:2px;background:var(--pace)}.bo h3{font-size:1.125rem}.bo p:not(.bo-tag){font-size:1rem;line-height:1.5;color:var(--muted)}.is-names .bo h3{font-size:.9375rem;font-weight:500;color:var(--muted)}.is-names .bo p:not(.bo-tag){font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.3;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.is-waiting .bo>li{opacity:0;transform:translateY(8px)}@media (max-width: 60rem){.bo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 34rem){.bo{grid-template-columns:minmax(0,1fr)}}.st{position:relative;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:0 var(--gutter)}.st::before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--pace);transform-origin:left;transition:transform 900ms var(--ease)}.st>li{position:relative;display:grid;align-content:start;gap:.35rem;padding-top:1.85rem}.st-lamp{position:absolute;left:0;top:0;width:16px;height:16px;border:2px solid var(--pace);border-radius:50%;background:var(--pace);transition:background-color 220ms var(--ease) calc(300ms + var(--k) * 190ms),box-shadow 220ms var(--ease) calc(300ms + var(--k) * 190ms)}.is-lamps .st-lamp{box-shadow:inset 0 0 0 2.5px var(--paper)}.st-n{font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--pace);font-variant-numeric:tabular-nums}.st h3{font-size:1.125rem}.st p{font-size:1rem;line-height:1.5;color:var(--muted)}.st>li:hover .st-lamp{background:var(--signal);border-color:var(--signal)}.is-waiting .st::before{transform:scaleX(0)}.is-waiting .st-lamp{background:var(--paper)}@media (max-width: 48rem){.st{grid-template-columns:minmax(0,1fr)}.st::before{left:7px;right:auto;top:0;bottom:0;width:2px;height:auto;transform-origin:top}.is-waiting .st::before{transform:scaleY(0)}.st>li{padding:0 0 1.25rem 2.1rem}.st-lamp{top:.1rem}}.fig-scale{gap:1rem;align-self:center}.sc-label{font-size:1.25rem;font-weight:500;line-height:1.2}.sc-label b{display:inline-block;margin-inline:.08em;font-size:clamp(3rem,2.4rem + 2.4vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--pace);vertical-align:-.12em}.pg-items.has-glyph>li{grid-template-columns:2.75rem 4.75rem minmax(0,1fr);align-items:start}.pg-items.has-glyph .gl{grid-column:2;grid-row:1 / span 2;padding-top:.15rem}.pg-items.has-glyph .gl svg{width:4.5rem;height:auto}.pg-items.has-glyph>li>:is(h3,p){grid-column:3}.fig-named .named{border-top-width:1px}.fig-day{gap:.55rem;align-self:center}.dy-cap{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--ink)}.dy-labels{display:grid;grid-template-columns:8fr 9fr 7fr;font-size:.9375rem;font-weight:500;line-height:1.3}.dy-labels .is-biz{text-align:center;color:var(--pace)}.dy-labels .is-call{color:var(--muted)}.dy-labels .is-call:last-child{text-align:right}.dy{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:3.25rem}.dy i{background:repeating-linear-gradient(135deg,rgb(29 63 170 / .26) 0 1.5px,transparent 1.5px 6px);box-shadow:inset 0 0 0 1px var(--pace-hair);transition:background-color 140ms linear calc(var(--i) * 40ms),opacity 140ms linear calc(var(--i) * 40ms)}.dy i.is-biz{background:var(--pace);box-shadow:none}.is-waiting .dy i{opacity:.15}.dy-hours{position:relative;height:1.25rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--muted)}.dy-hours span{position:absolute;top:0;left:var(--at,0);transform:translateX(-50%);white-space:nowrap}.dy-hours span:first-child{transform:none}.dy-hours span:last-child{left:auto;right:0;transform:none}.dy-ticks{height:9px;background:repeating-linear-gradient(to right,var(--stone) 0 1px,transparent 1px calc(100% / 24)),repeating-linear-gradient(to right,var(--ink) 0 1.5px,transparent 1.5px 25%);background-size:100% 5px,100% 9px;background-repeat:no-repeat;border-left:0;margin-right:-1px}.fig-reach2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--gutter);align-self:center}.r2{display:grid;align-content:start;gap:.7rem;padding-top:1rem;border-top:1px solid var(--lit)}.r2 svg{max-width:17rem}.r2-t{font-size:1.125rem;font-weight:500}.r2-week{display:flex;gap:6px}.r2-week i{width:22px;height:22px;border:1px solid var(--lit-warm);transition:background-color 220ms var(--ease) 900ms}.r2-week i.is-on{background:var(--lit-warm)}.is-waiting .r2-week i.is-on{background:transparent}@media (max-width: 34rem){.fig-reach2{grid-template-columns:minmax(0,1fr)}}.fig-ranked{gap:.9rem;align-self:center}.rk-g{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;align-items:start;padding-top:.8rem;border-top:1px solid var(--rule)}.rk-g:first-child{border-top-color:var(--ink)}.rk-l{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--ink)}.is-high .rk-l{color:var(--signal-ink)}.rk-bars{display:grid;gap:7px}.rk-bars i{display:block;height:14px;width:calc(var(--w) * 1%);background:var(--pace);transform-origin:left;transition:transform 520ms var(--ease) calc(var(--k) * 90ms)}.is-high .rk-bars i{background:var(--signal)}.is-low .rk-bars i{background:var(--stone)}.is-waiting .rk-bars i{transform:scaleX(0)}.lc{display:grid;gap:.9rem;padding:1.5rem 1.75rem 1.9rem;background:var(--kraft);color:var(--ink);border-top:4px solid var(--ink)}.lc-top{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision}.lc-no{display:grid;gap:.3rem}.lc-no span{font-size:1rem}.lc-no b{font-size:clamp(2.75rem,2rem + 3vw,4.75rem);font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;transition:opacity 600ms var(--ease) 200ms,letter-spacing 900ms var(--ease) 200ms}.is-waiting .lc-no b{opacity:0;letter-spacing:.08em}.tm{display:grid;border-top:1px solid var(--ink)}.tm>li{display:grid;grid-template-columns:minmax(11rem,3fr) minmax(0,8fr);gap:.1rem var(--gutter);align-items:center;padding-block:.85rem;border-bottom:1px solid var(--rule)}.tm h3{grid-column:1;font-size:1.0625rem}.tm p{grid-column:1;font-size:1rem;color:var(--muted)}.tm-bar{grid-column:2;grid-row:1 / span 2;position:relative;align-self:stretch;margin-block:-.85rem;background:repeating-linear-gradient(to right,var(--rule) 0 1px,transparent 1px calc(100% / 16))}.tm-bar i{position:absolute;top:50%;height:14px;margin-top:-7px;left:calc(var(--a) / var(--max) * 100%);width:max(5px,calc((var(--b) - var(--a)) / var(--max) * 100%));background:var(--pace);transform-origin:left;transition:transform 650ms var(--ease) calc(var(--k) * 140ms)}.tm>li:hover .tm-bar i{background:var(--signal)}.is-waiting .tm-bar i{transform:scaleX(0)}.tm-axis{display:grid;grid-template-columns:minmax(11rem,3fr) minmax(0,8fr);gap:0 var(--gutter);padding-top:.2rem}.tm-axis>*{grid-column:2;grid-row:1}.tm-ticks{position:relative;height:2.6rem}.tm-ticks i{position:absolute;left:calc(var(--w) / 16 * 100%);top:0;padding-top:11px;transform:translateX(-50%);font-size:.75rem;font-style:normal;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.tm-ticks i::before{content:"";position:absolute;left:50%;top:0;height:5px;border-left:1px solid var(--stone)}.tm-ticks i.is-n::before{height:9px;border-left-color:var(--ink)}.tm-days{position:relative;width:calc(100% / 16);height:2.6rem;margin-top:1.4rem}.tm-days i{position:absolute;left:calc(var(--d) * 20%);top:0;height:5px;border-left:1px solid var(--pace)}.tm-days span{position:absolute;left:0;top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--pace)}.tm-unit{justify-self:end;margin-top:1.4rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--muted)}@media (max-width: 48rem){.tm>li,.tm-axis{grid-template-columns:minmax(0,1fr)}.tm-bar{grid-column:1;grid-row:auto;height:1.6rem;margin:.35rem 0 0}.tm-axis>*{grid-column:1}}.is-ticks .st-lamp{width:22px;height:22px;top:-3px;left:-3px;border:0;background:var(--pace);transition:background-color 220ms var(--ease) calc(250ms + var(--k) * 170ms),transform 220ms var(--ease) calc(250ms + var(--k) * 170ms)}.is-ticks .st-lamp::after{content:"";position:absolute;left:6px;top:5px;width:9px;height:5px;border-left:2px solid var(--paper);border-bottom:2px solid var(--paper);transform:rotate(-45deg)}.is-waiting .is-ticks .st-lamp,.is-ticks.is-waiting .st-lamp{background:var(--rule);transform:scale(.7)}.is-ticks .st>li{padding-top:2.1rem}.is-ticks .st h3{font-size:1.0625rem;line-height:1.35;font-weight:500}@media (max-width: 48rem){.is-ticks .st>li{padding-top:0}.is-ticks .st-lamp{top:-1px}}.is-moving .st{--n:5}.st-mark{position:absolute !important;left:0;top:-4px;width:24px !important;height:24px;padding:0 !important;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px var(--paper);transform:translateX(calc((var(--n) - 1) / var(--n) * (100cqw) - 4px));transition:transform 2200ms cubic-bezier(.45,0,.2,1) 300ms}.is-moving .st{container-type:inline-size}.is-waiting .st-mark{transform:translateX(-4px)}@media (max-width: 48rem){.is-moving .st{container-type:normal}.st-mark{left:-4px;top:0;transform:none}.is-moving .st>li:nth-last-child(2) .st-lamp{background:var(--signal);border-color:var(--signal)}.st-mark{display:none}}.fig-connect{grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.4fr) minmax(7rem,1fr);align-items:center;gap:0;align-self:center}.cn-box{padding:1.1rem 1rem;border:1px solid var(--ink);background:var(--sheet);font-size:1.0625rem;font-weight:600;line-height:1.25;text-align:center}.cn-mid{display:grid;gap:.5rem;text-align:center}.cn-top{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--pace)}.cn-under{font-size:.9375rem;color:var(--muted)}.cn-line{position:relative;display:block;height:3px;background:var(--pace);transform-origin:left;transition:transform 700ms var(--ease)}.cn-dot{position:absolute;left:0;top:-4.5px;width:12px;height:12px;border-radius:50%;background:var(--signal);opacity:0}.fig-connect:not(.is-waiting) .cn-dot{animation:cn-travel 1500ms cubic-bezier(.45,0,.2,1) 800ms 1 both}@keyframes cn-travel{0%{left:0;opacity:1}90%{left:calc(100% - 12px);opacity:1}100%{left:calc(100% - 12px);opacity:0}}.is-waiting .cn-line{transform:scaleX(0)}@media (prefers-reduced-motion: reduce){.cn-dot{display:none}}@media (max-width: 34rem){.fig-connect{grid-template-columns:minmax(0,1fr);justify-items:center}.cn-box{width:100%}.cn-mid{grid-template-columns:auto 3px auto;align-items:center;justify-content:center;gap:1rem;padding-block:.5rem}.cn-line{width:3px;height:4rem;grid-column:2;grid-row:1;transform-origin:top}.cn-top{grid-column:1;grid-row:1;text-align:right}.cn-under{grid-column:3;grid-row:1;text-align:left}.is-waiting .cn-line{transform:scaleY(0)}.cn-dot{display:none}}.mx{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9375rem}.mx th,.mx td{padding:.7rem .5rem;border-bottom:1px solid var(--rule);text-align:center;vertical-align:middle}.mx thead th{font-size:var(--t-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--muted);border-bottom:1px solid var(--ink);vertical-align:bottom;line-height:1.3}.mx thead td:first-child{width:22%}.mx tbody th{text-align:left;font-weight:600;font-size:1rem;padding-left:0}.mx td.is-on i{display:inline-block;width:16px;height:16px;border-radius:50%;background:var(--pace);transition:transform 240ms var(--ease) calc(var(--k) * 45ms)}.mx tbody tr:hover{background:var(--pace-wash)}.mx tfoot td{border-bottom:0;padding-top:.5rem}.mx-note{font-size:.9375rem !important;line-height:1.35;color:var(--muted)}.is-waiting .mx td.is-on i{transform:scale(0)}@media (max-width: 48rem){.mx,.mx tbody,.mx tr,.mx th,.mx td{display:block;width:auto}.mx thead,.mx td:not(.is-on),.mx tfoot td:not(.mx-note){display:none}.mx tfoot td.mx-note{display:block;padding-left:0;text-align:left}.mx tbody tr{display:flex;flex-wrap:wrap;gap:.4rem .5rem;padding-block:.8rem;border-bottom:1px solid var(--rule)}.mx tbody th{flex-basis:100%;border:0;padding:0 0 .2rem}.mx td.is-on{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .6rem .2rem .3rem;border:1px solid var(--pace-hair);border-radius:2px;font-size:.9375rem}.mx td.is-on::after{content:attr(data-col)}.mx td.is-on i{width:10px;height:10px}}.rt-key .rk-far,.rt-key .rk-near{position:relative;width:2.5rem;height:2px;background:var(--pace)}.rt-key .rk-near{background:var(--slate)}.rt{display:inline-flex;align-items:center;gap:.6rem;margin-top:.35rem;font-size:.9375rem;font-weight:500;color:var(--ink);grid-column:2}.rt i{position:relative;flex:none;width:2.75rem;height:2px;background:var(--pace)}.rt i::after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--pace);border-right:2px solid var(--pace);transform:rotate(45deg)}.rt.is-near i{width:1.6rem;margin-right:1.15rem;background:var(--slate)}.rt.is-near i::after{border:0;width:8px;height:8px;top:-3px;right:-4px;border-radius:50%;background:var(--slate);transform:none}.rt.is-both i{background:linear-gradient(to right,var(--slate) 0 45%,var(--pace) 45% 100%)}.fig-count{gap:1rem}.ct-grid{position:relative;max-width:44rem;transition:clip-path 1300ms steps(24,end);clip-path:inset(0 0 0 0)}.ct-grid i{display:block;width:100%;background-image:radial-gradient(circle at center,var(--pace) 0 30%,transparent 34%)}.is-waiting .ct-grid{clip-path:inset(0 0 100% 0)}.ct-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.25rem;font-weight:500}.ct-big b{font-size:clamp(3rem,2.4rem + 2.4vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--pace)}.ct-big span{color:var(--ink)}.ct-steps{margin-top:1.5rem}.ct-steps h3{font-size:1rem;font-weight:500}.fig-dist{grid-template-columns:auto minmax(2rem,.5fr) auto minmax(1.5rem,.4fr) minmax(0,1fr);align-items:center;gap:0;align-self:center}.ds-rooms{display:grid;gap:.6rem;justify-items:start}.ds-grid{display:grid;grid-template-columns:repeat(7,14px);gap:5px}.ds-grid i{width:14px;height:10px;border:1.5px solid var(--pace);background:var(--pace);transition:background-color 300ms var(--ease) 200ms}.is-waiting .ds-grid i{background:transparent}.ds-rooms p{font-size:.9375rem;font-weight:600;max-width:9rem;line-height:1.3}.ds-hub{font-size:1.0625rem}.fig-dist .fx-to{padding-left:1.6rem}@media (max-width: 40rem){.fig-dist{grid-template-columns:minmax(0,1fr);justify-items:start}.fig-dist .fx-mid{height:2.25rem;width:2px;margin-left:2rem}.fig-dist .fx-line{transform-origin:top}.fig-dist .fx-to{margin-left:2rem;width:calc(100% - 2rem)}.fig-dist .fx-to::before{top:0}}.pg-count{font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion: reduce){.pg-hero .plate-img img,.pg-hero.is-push .plate-img img,.pg-hero.is-four .plate-img>picture img{animation:none}.pg-hero.is-four .plate-img>picture{animation:none;opacity:0}.pg-hero.is-four .plate-img>picture:first-child{opacity:1}.is-waiting .fg .dr:not(.dash){stroke-dashoffset:0}.is-waiting .fg :is(.fd,.dr.dash){opacity:1;transform:none}}@media print{.nav-sub,.menu{display:none !important}}.pg-ask{display:flex;align-items:flex-start;gap:.7rem;margin:0;max-width:40rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.35;color:var(--pace);text-wrap:balance}.pg-ask::before{content:"";flex:none;width:1.75rem;height:2px;margin-top:.65em;background:currentColor}.pg-answer{max-width:38rem;font-size:clamp(1.1875rem,1.09rem + .42vw,1.4375rem);line-height:1.45;letter-spacing:-.004em;color:var(--ink);text-wrap:pretty}:is(.pg-head,.f-deep,.f-slate,.f-night) .pg-answer{color:var(--on-dark)}:root{--k-mist:#F3F6FC;--k-line:#D5DCE8;--k-paper:#F3F0E9}html[data-kit] body{background:#fff}html[data-kit]:has(.k-onpage) :is(section[id],[data-anchor]){scroll-margin-top:calc(var(--mast) + 3.5rem)}html[data-kit] .plate-img img,html[data-kit] .pg-tint img{filter:none}html[data-kit] :is(.plate-img,.pg-tint)::before,html[data-kit] :is(.plate-img,.pg-tint)::after{content:none}.k-sec{--k-ground:#fff;position:relative;padding-block:var(--band);background:var(--k-ground);--paper:var(--k-ground)}.k-sec:not(.f-deep,.f-pace,.f-night){color:var(--ink);--rule:var(--k-line)}.k-sec.f-mist{--k-ground:var(--k-mist)}.k-sec.f-tint{--k-ground:var(--pace-tint);--rule:#C3CCE6}.k-sec.f-paper{--k-ground:var(--k-paper);--rule:#CCC6B8}.k-sec.f-deep{--k-ground:var(--deep)}.k-sec.f-night{--k-ground:var(--night)}.k-sec.f-pace{--k-ground:var(--pace)}.k-sec.is-tight{padding-block:clamp(3rem,2.4rem + 2.4vw,4.75rem)}.k-sec + .k-sec:not([class*="f-"]){border-top:1px solid var(--k-line)}.k-sec.f-pace .label{color:var(--on-pace-2)}.k-sec.f-pace .label.dash::before{background:#fff}.k-sec .sec-head{margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,3rem)}.k-sec .sec-head:last-child{margin-bottom:0}.k-copy{display:grid;gap:.9em;max-width:40rem}.k-copy>p{margin:0}.k-sec .pg-items{max-width:46rem}.k-sec .actions{margin-top:1.5rem}.k-sec .pg-answer{font-size:clamp(1.1875rem,1.09rem + .42vw,1.4375rem);line-height:1.45;color:inherit;max-width:40rem}.k-top{position:relative;isolation:isolate;background:#fff;color:var(--ink)}.k-top-words{display:grid;gap:1.1rem;align-content:center;justify-items:start;max-width:42rem}.k-top-words .crumbs ol{margin-bottom:.25rem}.k-top h1{font-size:clamp(2.125rem,1.5rem + 2vw,3.375rem);line-height:1.06;max-width:18em}.k-top h1.is-long{font-size:clamp(1.9375rem,1.45rem + 1.55vw,2.875rem);line-height:1.1}.k-top .lede{max-width:38rem;color:var(--ink)}.k-top .actions{margin-top:.4rem}.k-top-words>*{animation:pg-rise 700ms var(--ease) both}.k-top-words>:nth-child(2){animation-delay:70ms}.k-top-words>:nth-child(3){animation-delay:140ms}.k-top-words>:nth-child(4){animation-delay:210ms}.k-top-words>:nth-child(5){animation-delay:280ms}.k-top .pg-hero{grid-row:auto;z-index:auto;width:auto;margin:0}.k-top-pic{position:relative;margin:0;min-width:0}.k-top-pic .plate-img{position:absolute;inset:0;aspect-ratio:auto;background:var(--deep);--ratio:inherit}.k-top-pic figcaption{position:absolute;z-index:2;left:0;bottom:0;max-width:min(26rem,100%);padding:.6rem .9rem .65rem;background:#fff;font-size:var(--t-cap);line-height:1.45;color:var(--muted)}.k-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding-inline:max(var(--margin),(100% - var(--max)) / 2);background:var(--pace-tint);border-top:3px solid var(--pace)}.k-facts>div{display:grid;align-content:start;gap:.3rem;padding:1rem 1.25rem 1.15rem;border-left:1px solid #C3CCE6}.k-facts>div:first-child{border-left:0;padding-left:0}.k-facts dt{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--pace)}.k-facts dd{margin:0;font-size:1rem;line-height:1.45;color:var(--ink);font-variant-numeric:tabular-nums}.k-top.is-split .k-top-in{display:grid;min-height:clamp(28rem,68svh,42rem);grid-template-columns:max(var(--margin),(100% - var(--max)) / 2) minmax(0,1fr) minmax(0,1.2fr)}.k-top.is-split .k-top-words{grid-column:2;padding:clamp(2.5rem,2rem + 2.5vw,4.5rem) clamp(2rem,4vw,4.5rem) clamp(2.5rem,2rem + 2.5vw,4.5rem) 0}.k-top.is-split .k-top-pic{grid-column:3}.k-top.is-split .k-top-pic::before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:6px;background:var(--pace)}@media (min-width: 60.01rem){.k-top.is-split .k-top-pic.is-fleet{align-self:center;aspect-ratio:3 / 2}}.k-top.is-split.is-flip .k-top-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) max(var(--margin),(100% - var(--max)) / 2)}.k-top.is-split.is-flip .k-top-words{grid-column:2;padding-left:clamp(2rem,4vw,4.5rem);padding-right:0}.k-top.is-split.is-flip .k-top-pic{grid-column:1;grid-row:1}.k-top.is-split.is-flip .k-top-pic::before{left:auto;right:0}.k-top.is-night{background:var(--deep);color:var(--on-dark);--muted:var(--on-dark-2)}.k-top.is-night :is(h1,.lede){color:#fff}.k-top.is-night .crumbs ol{color:var(--on-dark-2)}.k-top.is-night a:not(.btn){color:var(--pace-lift)}.k-top.is-night :focus-visible{outline-color:var(--pace-lift)}.k-top.is-night .k-top-pic::before{background:var(--pace-lift)}.k-top.is-night .k-top-pic figcaption{background:var(--deep);color:var(--on-dark-2)}.k-top.is-night .k-facts{background:var(--night);border-top-color:var(--pace-lift)}.k-top.is-night .k-facts dt{color:var(--pace-lift)}.k-top.is-night .k-facts dd{color:var(--on-dark)}.k-top.is-night .k-facts dd a{color:var(--on-dark)}.k-top.is-night .k-facts>div{border-color:rgb(188 203 245 / .22)}@media (max-width: 60rem){.k-top.is-split .k-top-in{grid-template-columns:var(--margin) minmax(0,1fr) var(--margin);min-height:0}.k-top.is-split .k-top-pic{grid-column:1 / -1;grid-row:1;aspect-ratio:16 / 10}.k-top.is-split .k-top-pic::before{top:auto;width:auto;right:0;height:5px}.k-top.is-split .k-top-words{padding:1.75rem 0 2.25rem}.k-top-pic figcaption{position:static;max-width:none;padding:.5rem var(--margin) 0;background:none}.k-top.is-split .k-top-pic:has(figcaption){aspect-ratio:auto;display:grid}.k-top.is-split .k-top-pic:has(figcaption) .plate-img{position:relative;aspect-ratio:16 / 10}.k-top.is-split .k-top-pic:has(figcaption)::before{content:none}.k-top.is-split .k-top-pic:has(figcaption) .plate-img{border-bottom:5px solid var(--pace)}.k-top.is-split.is-night .k-top-pic:has(figcaption) .plate-img{border-bottom-color:var(--pace-lift)}.k-top.is-split.is-flip .k-top-in{grid-template-columns:var(--margin) minmax(0,1fr) var(--margin)}.k-top.is-split.is-flip .k-top-words{grid-column:2;padding:1.75rem 0 2.25rem}.k-top.is-split.is-flip .k-top-pic{grid-column:1 / -1}.k-top.is-split.is-flip .k-top-pic::before{left:0}}@media (max-width: 40rem){.k-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.k-facts>div{padding:.8rem .9rem .9rem;border-left:0;border-top:1px solid #C3CCE6}.k-facts>div:nth-child(odd){padding-left:0}.k-facts>div:nth-child(even){border-left:1px solid #C3CCE6}.k-facts>div:nth-child(-n + 2){border-top:0}}.k-top.is-cover .k-top-pic{height:clamp(20rem,56svh,36rem)}.k-top.is-cover .k-top-pic figcaption{left:auto;right:max(var(--margin),(100% - var(--max)) / 2);bottom:auto;top:1rem}.k-top.is-cover .k-top-in{position:relative;z-index:2;margin-top:clamp(-9rem,-10vw,-3rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.k-top.is-cover .k-top-words{max-width:50rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(1.25rem,1rem + 2vw,3rem) 0;background:#fff;border-top:5px solid var(--pace)}@media (max-width: 40rem){.k-top.is-cover .k-top-words{padding-inline:1rem}.k-top.is-cover .k-top-pic figcaption{position:static;padding:.5rem var(--margin) 0}.k-top.is-cover .k-top-pic{height:auto;aspect-ratio:4 / 3}}.k-top.is-deep{background:radial-gradient(120% 90% at 85% 10%,#2A4FC4 0%,rgb(42 79 196 / 0) 55%),linear-gradient(160deg,var(--pace-deep) 0%,#0E1D4C 70%);color:var(--on-dark);--muted:var(--on-pace-2)}.k-top.is-deep .k-top-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s5) clamp(2rem,4vw,4.5rem);align-items:center;padding-block:clamp(3rem,2.4rem + 3vw,5.5rem)}.k-top.is-deep :is(h1,.lede){color:#fff}.k-top.is-deep .crumbs ol{color:var(--on-pace-2)}.k-top.is-deep a:not(.btn){color:#fff}.k-top.is-deep .btn{background:#fff;color:var(--pace);box-shadow:none}.k-top.is-deep .btn:hover{background:var(--pace-tint);color:var(--pace-deep)}.k-top.is-deep .k-top-pic{padding:.6rem;background:#fff;box-shadow:0 1.5rem 3rem rgb(8 18 48 / .35)}.k-top.is-deep .k-top-pic .plate-img{position:relative;aspect-ratio:var(--ratio,4 / 3)}.k-top.is-deep .k-top-pic figcaption{position:static;padding:.55rem .2rem 0;background:none;color:#4D5966}.k-top.is-deep .k-facts{background:rgb(8 18 48 / .35);border-top-color:var(--pace-lift)}.k-top.is-deep .k-facts dt{color:var(--pace-lift)}.k-top.is-deep .k-facts dd{color:#fff}.k-top.is-deep .k-facts>div{border-color:rgb(188 203 245 / .25)}@media (max-width: 60rem){.k-top.is-deep .k-top-in{grid-template-columns:minmax(0,1fr)}}.k-top.is-tint{background:var(--pace-tint)}.k-top.is-tint .k-top-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s5) clamp(2rem,4vw,4.5rem);align-items:end;padding-block:clamp(3rem,2.4rem + 3vw,5rem)}.k-top.is-tint .k-top-pic .plate-img{position:relative;aspect-ratio:var(--ratio,4 / 5)}.k-top.is-tint .k-top-pic figcaption{position:static;padding:.5rem 0 0;background:none}.k-top.is-tint .k-facts{background:#fff}@media (max-width: 60rem){.k-top.is-tint .k-top-in{grid-template-columns:minmax(0,1fr)}}.k-top.is-tint .k-top-in:not(:has(>.k-top-pic,>.k-nums)){grid-template-columns:minmax(0,1fr)}.k-top .k-top-in>.k-nums{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center}.k-top.is-deep .k-nums>li{border-top-color:rgb(255 255 255 / .5)}.k-top.is-deep .k-nums :is(.k-n,.k-l){color:#fff}.k-top.is-deep .k-nums p:not(.k-n,.k-l){color:var(--on-pace-2)}.k-onpage{position:sticky;top:var(--mast);z-index:25;background:rgb(255 255 255 / .96);border-bottom:1px solid var(--k-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.k-onpage ol{position:relative;display:flex;gap:0 .25rem;width:min(100% - 2 * var(--margin),var(--max));margin-inline:auto;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.k-onpage ol::-webkit-scrollbar{display:none}.k-onpage li{flex:none;scroll-snap-align:start}.k-onpage a{position:relative;display:flex;align-items:center;min-height:48px;padding:0 .85rem;color:var(--muted);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--t-lamp) var(--ease)}.k-onpage li:first-child a{padding-left:0}.k-onpage a::after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:0;height:3px;background:var(--k-line);transform:scaleX(0);transform-origin:left;transition:transform var(--t-off) var(--ease)}.k-onpage li:first-child a::after{left:0}.k-onpage a:hover{color:var(--ink)}.k-onpage a:hover::after{transform:scaleX(1)}.k-onpage a:focus-visible{outline-offset:-4px}.k-onpage a[aria-current],.k-onpage.is-measuring a{color:var(--ink);font-weight:600}.k-onpage a[aria-current]::after{transform:scaleX(0)}.k-onpage.is-live ol::after{content:"";position:absolute;left:0;bottom:0;width:1px;height:3px;background:var(--pace);pointer-events:none;transform-origin:0 0;transform:translateX(var(--ind-x,0)) scaleX(var(--ind-w,0));opacity:var(--ind-o,0);transition:transform 420ms var(--ease),opacity var(--t-lamp) var(--ease)}.k-onpage.is-live::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--pace);opacity:.55;pointer-events:none;transform-origin:0 0;transform:scaleX(var(--read,0))}@media (max-width: 40rem){.k-onpage a{font-size:.875rem;padding:0 .7rem}.k-onpage a::after{left:.7rem;right:.7rem}}@media (prefers-reduced-motion: reduce){.k-onpage.is-live ol::after,.k-onpage a,.k-onpage a::after{transition:none}}.k-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s5) clamp(2rem,5vw,5.5rem);align-items:center}.k-split.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.k-split.is-top{align-items:start}.k-split>*{min-width:0}.k-sec :is(.pg-fig,.plate,.plates){grid-column:auto}@media (min-width: 60.01rem){.k-split.is-flip>:last-child{order:-1}.k-split.is-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@media (max-width: 60rem){.k-split,.k-split.is-even{grid-template-columns:minmax(0,1fr)}}.k-photo{position:relative;z-index:0;display:grid;gap:.7rem;margin:0 1.25rem 1.25rem 0}.k-photo::before{content:"";position:absolute;z-index:-1;top:1.25rem;left:1.25rem;right:-1.25rem;bottom:calc(1.25rem + var(--cap-h,0px));background:var(--pace-tint)}.f-tint .k-photo::before,.f-mist .k-photo::before{background:var(--pace)}.f-deep .k-photo::before,.f-pace .k-photo::before{background:rgb(188 203 245 / .3)}.k-photo>img,.k-photo>picture,.k-photo>picture img{width:100%;aspect-ratio:var(--ratio,3 / 2);object-fit:cover;object-position:var(--at,50% 50%)}.k-photo:has(figcaption){--cap-h:2.75rem}.k-photo figcaption{font-size:var(--t-cap);line-height:1.45;color:var(--muted);max-width:34rem;min-height:2rem}.k-photo.is-tall{--ratio:4 / 5}.k-photo.is-wide{--ratio:16 / 9}@media (max-width: 40rem){.k-photo{margin:0 .6rem .6rem 0}.k-photo::before{top:.6rem;left:.6rem;right:-.6rem;bottom:calc(.6rem + var(--cap-h,0px))}.k-photo:has(figcaption){--cap-h:3.5rem}}.k-pair-pics{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.k-pair-pics>figure{margin:0;display:grid;gap:.6rem}.k-pair-pics>figure:last-child{margin-top:clamp(2rem,6vw,5rem)}.k-pair-pics img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.k-pair-pics figcaption{font-size:var(--t-cap);line-height:1.45;color:var(--muted)}@media (max-width: 34rem){.k-pair-pics{grid-template-columns:minmax(0,1fr)}.k-pair-pics>figure:last-child{margin-top:0}.k-pair-pics img{aspect-ratio:3 / 2}}.k-lead{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s4) clamp(2rem,5vw,5.5rem);align-items:start}.k-lead .sec-head{margin:0}.k-lead h2{font-size:clamp(2rem,1.5rem + 1.7vw,3.125rem);line-height:1.08}.k-lead .k-copy{padding-top:2.4rem;font-size:1.1875rem}@media (max-width: 60rem){.k-lead{grid-template-columns:minmax(0,1fr)}.k-lead .k-copy{padding-top:0}}.k-callout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s4) clamp(2rem,5vw,5.5rem);align-items:center}.k-callout h2{font-size:clamp(2.125rem,1.5rem + 2.1vw,3.375rem);line-height:1.06}.k-callout .k-copy{margin-top:1.25rem;font-size:1.125rem}.k-big{display:grid;gap:.5rem;justify-items:start;padding-left:clamp(1.25rem,2vw,2rem);border-left:3px solid currentColor}.k-big b{font-size:clamp(4rem,3rem + 4.5vw,7.5rem);font-weight:500;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums}.k-big span{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision}.f-pace .k-big,.f-deep .k-big{color:#fff}.f-pace .k-big span,.f-deep .k-big span{color:var(--on-pace-2)}.k-sec:not(.f-pace,.f-deep,.f-night) .k-big b{color:var(--pace)}@media (max-width: 60rem){.k-callout{grid-template-columns:minmax(0,1fr)}}.k-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--s4) var(--gutter);margin:0;padding:0;list-style:none}.k-nums>li{display:grid;align-content:start;gap:.55rem;padding-top:1.1rem;border-top:2px solid var(--pace)}.k-nums .k-n{display:flex;align-items:baseline;gap:.05em;font-size:clamp(3rem,2.2rem + 3vw,5rem);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--pace);font-variant-numeric:tabular-nums lining-nums}.k-nums .k-n small{font-size:.5em;letter-spacing:-.01em}.k-nums .k-l{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--ink)}.k-nums p:not(.k-n,.k-l){font-size:1rem;line-height:1.5;color:var(--muted);max-width:22rem}:is(.f-pace,.f-deep,.f-night) .k-nums>li{border-top-color:rgb(255 255 255 / .55)}:is(.f-pace,.f-deep,.f-night) .k-nums :is(.k-n,.k-l){color:#fff}:is(.f-pace,.f-deep,.f-night) .k-nums p:not(.k-n,.k-l){color:var(--on-pace-2)}.k-nums + *{margin-top:var(--s5)}.k-cards{--cols:3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}.k-cards.is-2{--cols:2}.k-cards.is-4{--cols:4}.k-card{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--k-line);overflow:hidden;color:var(--ink);--muted:#4D5966;--rule:var(--k-line);transition:box-shadow var(--t-off) var(--ease),transform var(--t-off) var(--ease)}.k-card a:not(.btn){color:var(--pace)}.k-card :focus-visible{outline-color:var(--pace)}.f-mist .k-card,.f-tint .k-card{border-color:transparent}.k-card::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pace);transform:scaleX(0);transform-origin:left;transition:transform var(--t-off) var(--ease)}.k-card:hover{box-shadow:0 .9rem 2rem rgb(24 33 44 / .1);transform:translateY(-2px)}.k-card:hover::after,.k-card:focus-within::after{transform:scaleX(1)}.k-card-pic{overflow:hidden;background:var(--deep)}.k-card-pic img{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:var(--at,50% 50%);transition:transform 700ms var(--ease)}.k-card:hover .k-card-pic img{transform:scale(1.035)}.k-card-body{display:grid;align-content:start;gap:.55rem;padding:1.25rem 1.35rem 1.5rem}.k-card-n{font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--pace);font-variant-numeric:tabular-nums}.k-card h3{font-size:1.25rem;line-height:1.25}.k-card h3 a:not(.btn){color:var(--ink);text-decoration:none}.k-card h3 a:not(.btn):hover{color:var(--pace);text-decoration:underline;text-decoration-thickness:1px}.k-card a.k-stretch::before{content:"";position:absolute;inset:0;z-index:1}.k-card p{font-size:1rem;line-height:1.5;color:var(--muted)}.k-card .k-card-tag{display:flex;align-items:center;gap:.55rem;font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricPrecision;color:var(--pace)}.k-card .k-card-tag::before{content:"";width:1.25rem;height:2px;background:currentColor}.k-card .rt{margin-top:.25rem;grid-column:auto}.k-card-go{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:.25rem}.k-card-go .go{position:relative;z-index:2;min-height:40px;font-size:1rem}.k-card-ic{display:grid;place-items:center;width:4.5rem;height:3.5rem;margin:1.35rem 1.35rem 0;background:var(--pace-tint)}.k-card-ic svg{width:3.25rem;height:auto}.k-card .k-n{font-size:clamp(2.5rem,2rem + 1.6vw,3.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--pace);font-variant-numeric:tabular-nums lining-nums}.k-cards.is-big h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}@media (max-width: 70rem){.k-cards.is-4{--cols:2}}@media (max-width: 60rem){.k-cards{--cols:2}}@media (max-width: 40rem){.k-cards,.k-cards.is-2,.k-cards.is-4{--cols:1}}.k-sec .bo{gap:var(--gutter);background:none;border:0}.k-sec .bo>li{background:#fff;border:1px solid var(--k-line);border-top:3px solid var(--pace)}.k-sec.f-mist .bo>li,.k-sec.f-tint .bo>li{border-color:transparent;border-top-color:var(--pace)}.k-sec .bo>li:hover{background:#fff;box-shadow:0 .9rem 2rem rgb(24 33 44 / .08)}.k-sec .fig-steps{margin-top:var(--s3)}.k-sec .st::before{top:1.25rem;height:2px}.k-sec .st>li{padding-top:0;gap:.45rem}.k-sec .st-lamp{display:none}.k-sec .st-n{position:relative;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.6rem;border-radius:50%;background:var(--pace);color:#fff;font-size:.875rem;letter-spacing:.02em;box-shadow:0 0 0 6px var(--k-ground);transition:transform 300ms var(--ease) calc(250ms + var(--k,0) * 160ms),opacity 300ms var(--ease) calc(250ms + var(--k,0) * 160ms)}.k-sec .st h3{font-size:1.1875rem}.k-sec .st p{font-size:1rem}.k-sec .is-waiting .st-n{transform:scale(.6);opacity:0}.k-sec:is(.f-deep,.f-pace,.f-night) .st::before{background:var(--pace-lift)}.k-sec:is(.f-deep,.f-pace,.f-night) .st-n{background:var(--pace-lift);color:var(--pace-deep)}.k-sec:is(.f-deep,.f-pace,.f-night) .st p{color:var(--on-dark-2)}@media (max-width: 48rem){.k-sec .st::before{left:1.25rem;top:0}.k-sec .st>li{padding:0 0 1.5rem 3.6rem}.k-sec .st-n{position:absolute;left:0;top:-.35rem;margin:0}}.k-sec.k-band{padding-top:0}.k-band-pic{position:relative;margin:0;height:clamp(18rem,42vw,38rem);overflow:hidden;background:var(--deep)}.k-band-pic img{width:100%;height:100%;object-fit:cover;object-position:var(--at,50% 50%)}.k-band-pic figcaption{position:absolute;right:max(var(--margin),(100% - var(--max)) / 2);top:1rem;max-width:22rem;padding:.45rem .75rem;background:rgb(255 255 255 / .92);font-size:var(--t-cap);line-height:1.45;color:var(--ink)}.k-band-in{position:relative;z-index:1;margin-top:clamp(-11rem,-12vw,-3rem);display:grid}.k-panel{max-width:44rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(1.25rem,1rem + 2vw,3rem) clamp(1.75rem,1.25rem + 2vw,3rem);background:var(--k-panel,#fff);border-top:5px solid var(--pace)}.k-band.is-right .k-panel{justify-self:end}.k-panel .sec-head{margin-bottom:1.25rem}@media (max-width: 40rem){.k-band-pic{height:15rem}.k-band-pic figcaption{position:static;display:block;max-width:none;padding:.5rem var(--margin);background:none;color:var(--muted)}.k-band-pic:has(figcaption){height:auto}.k-band-pic:has(figcaption) img{height:15rem}.k-band-in{margin-top:0}.k-panel{padding-inline:0;border-top:0}}.k-pair-band{padding-block:var(--band);background:var(--k-pair,var(--pace-tint))}.k-pair-band.f-mist{--k-pair:var(--k-mist)}.k-pair-band.is-deep{--k-pair:var(--deep)}.k-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}.k-pair>.k-sec{padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-top:5px solid var(--pace)}.k-pair>.k-sec + .k-sec{border-top:5px solid var(--pace)}@media (max-width: 48rem){.k-pair{grid-template-columns:minmax(0,1fr)}}.k-pair.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-pair.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-pair>.k-sec h2{font-size:clamp(1.5rem,1.25rem + .8vw,2rem)}@media (max-width: 70rem){.k-pair.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 60rem){.k-pair.is-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 40rem){.k-pair.is-4{grid-template-columns:minmax(0,1fr)}}.k-quote{position:relative;display:grid;gap:1.5rem;margin:0;max-width:54rem;padding-top:3.25rem}.k-quote::before{content:"\201C";position:absolute;left:-.05em;top:-.35em;font-size:7rem;line-height:1;font-weight:500;color:var(--pace)}.k-quote blockquote{margin:0}.k-quote blockquote p{font-size:clamp(1.375rem,1.05rem + 1.3vw,2.125rem);line-height:1.32;letter-spacing:-.012em;font-weight:400;text-wrap:pretty}.k-quote figcaption{display:flex;align-items:center;gap:.9rem;font-size:1rem;line-height:1.4;color:var(--muted)}.k-quote figcaption b{display:block;color:inherit;font-weight:600}.k-sec:not(.f-pace,.f-deep,.f-night) .k-quote figcaption b{color:var(--ink)}:is(.f-pace,.f-deep,.f-night) .k-quote::before{color:var(--pace-lift)}:is(.f-pace,.f-deep,.f-night) .k-quote figcaption{color:var(--on-pace-2)}:is(.f-pace,.f-deep,.f-night) .k-quote figcaption b{color:#fff}.k-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) clamp(2rem,5vw,5.5rem)}.k-quotes .k-quote blockquote p{font-size:clamp(1.25rem,1rem + .8vw,1.625rem)}@media (max-width: 60rem){.k-quotes{grid-template-columns:minmax(0,1fr)}}.cs-cards.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 60rem){.cs-cards.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.cs-cards.is-3{grid-template-columns:minmax(0,1fr)}}.k-one-card{width:100%;max-width:28rem;justify-self:center}.k-logos .brands{--cols:4}.k-logos .brands-set{grid-template-columns:minmax(0,1fr);padding-block:1rem .25rem}@media (max-width: 34rem){.k-logos .brands{--cols:3}}.k-wide{margin-top:var(--s5)}.k-wide:first-child{margin-top:0}.k-faq-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s4) clamp(2rem,5vw,5.5rem);align-items:start}.k-faq-in>.sec-head{position:sticky;top:calc(var(--mast) + 5rem)}@media (max-width: 60rem){.k-faq-in{grid-template-columns:minmax(0,1fr)}.k-faq-in>.sec-head{position:static}}.k-sec .pg-faq{border-top:2px solid var(--pace)}.k-sec details.pg-q{display:block;padding:0;border-bottom:1px solid var(--rule)}.k-sec details.pg-q>summary{position:relative;display:flex;align-items:center;min-height:44px;padding:1.1rem 3.25rem 1.1rem 0;cursor:pointer;list-style:none}.k-sec details.pg-q>summary::-webkit-details-marker{display:none}.k-sec details.pg-q>summary h3{font-size:1.1875rem;line-height:1.35;font-weight:500}.k-sec details.pg-q>summary::before,.k-sec details.pg-q>summary::after{content:"";position:absolute;right:.55rem;top:50%;width:16px;height:2px;margin-top:-1px;background:var(--pace);transition:transform var(--t-off) var(--ease)}.k-sec details.pg-q>summary::after{transform:rotate(90deg)}.k-sec details.pg-q[open]>summary::after{transform:rotate(0deg)}.k-sec details.pg-q>summary:hover h3{color:var(--pace)}.k-sec details.pg-q>summary:focus-visible{outline-offset:-2px}.k-sec details.pg-q .pg-a{padding:0 3.25rem 1.4rem 0}.k-sec details.pg-q[open] .pg-a{animation:pg-rise 320ms var(--ease) both}.close-band .close-words .k-copy{margin-top:1rem;max-width:36rem;font-size:1.0625rem;color:var(--close-muted)}.k-sec .spec{background:#fff;color:var(--ink)}.k-sec .spec-head{background:var(--pace);color:#fff}.k-sec .spec li{border-bottom-color:var(--k-line)}.k-sec .spec li:hover{background:var(--k-mist)}.k-sec .plates{gap:var(--gutter);background:none;border:0}.k-sec .plates>.plate{padding:0;background:none}.k-sec .plate-img{background:var(--deep)}.k-sec .named{border-top:2px solid var(--pace)}.k-sec .named>li:hover{background:var(--k-mist);box-shadow:-1rem 0 0 var(--k-mist),1rem 0 0 var(--k-mist)}.k-sec .lc{background:#fff;border-top:6px solid var(--pace);box-shadow:0 1rem 2.5rem rgb(8 18 48 / .25)}.k-sec .lc-top{color:var(--pace)}@media (prefers-reduced-motion: reduce){.k-top-words>*,.k-sec details.pg-q[open] .pg-a{animation:none}.k-card,.k-card-pic img,.k-sec .st-n{transition:none}}@media print{.k-onpage{display:none !important}.k-sec details.pg-q .pg-a{display:block}}.k-steps{--ks-pad:2.25rem;--ks-card:#fff;position:relative;display:grid;overflow-x:clip}.k-sec:not([class*="f-"]) .k-steps{--ks-card:var(--k-mist)}.k-steps .tuner-dial{--pad:var(--ks-pad);isolation:isolate;margin-top:-1.25rem}.k-steps .tuner-axis{height:7.25rem}.k-steps .tuner-dial::before{z-index:-1}.k-steps .tuner-dial::after{content:"";position:absolute;z-index:-1;left:var(--pad);width:calc(100% - 2 * var(--pad));top:57px;height:3px;background:var(--pace);transform-origin:0 50%;transform:scaleX(var(--pos))}.k-steps.is-live .tuner-dial::after{transition:transform var(--t-glide) var(--ease)}.k-steps.is-dragging .tuner-dial::after{transition:none}.k-steps:not(.has-ticks) .tuner-grip{display:none}.k-steps .tuner-st>span{top:72px;display:grid;justify-items:center;gap:.05rem;font-size:1rem;text-align:center}.k-steps .tuner-st:first-child>span{transform:translateX(-4px);justify-items:start;text-align:left}.k-steps .tuner-st:last-child>span{transform:translateX(calc(-100% + 4px));justify-items:end;text-align:right}.k-steps .tuner-st>span>small{font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--pace);font-variant-numeric:tabular-nums}.k-steps .tuner-st::after{content:"";position:absolute;left:50%;top:49px;width:18px;height:18px;margin-left:-9px;border:2px solid var(--pace);border-radius:50%;opacity:0;transform:scale(.5);transition:opacity var(--t-lamp) var(--ease),transform var(--t-lamp) var(--ease);pointer-events:none}.k-steps .tuner-st.is-near:not(:has(input:checked))::after{opacity:.55;transform:none}.k-steps .ks-panes{position:relative}.k-steps .ks-panes::before{content:"";position:absolute;z-index:1;top:-7px;left:calc(var(--ks-pad) + (100% - 2 * var(--ks-pad)) * var(--pos));width:14px;height:14px;margin-left:-7px;background:var(--ks-card);transform:rotate(45deg)}.k-steps.is-live .ks-panes::before{transition:left var(--t-glide) var(--ease)}.k-steps.is-dragging .ks-panes::before{transition:none}.k-steps .ks-pane{padding:0;border:0;color:inherit}.ks-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);gap:1.5rem clamp(2rem,5vw,5rem);align-items:start;align-content:start;height:100%;padding:clamp(1.4rem,1rem + 1.6vw,2.25rem);background:var(--ks-card)}.ks-of{font-size:.8125rem;font-weight:600;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.ks-of b{color:var(--pace)}.ks-words h3{margin-top:.3rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.012em}.ks-words>p:not(.ks-of){margin-top:.6rem;max-width:40rem;font-size:1.0625rem;line-height:1.6}.k-steps.tuner .tuner-step{margin-top:1.1rem;color:var(--pace);text-shadow:none}.ks-fact{display:grid;gap:.3rem;padding-top:.85rem;border-top:2px solid var(--pace)}.ks-fact>span{font-size:var(--t-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ks-fact>b{font-size:1.1875rem;font-weight:500;line-height:1.35}.ks-fact>b.ks-big{font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);line-height:1.05;letter-spacing:-.02em;color:var(--pace);font-variant-numeric:tabular-nums}.ks-pic{margin:0}.ks-pic img{width:100%;aspect-ratio:var(--ratio,3 / 2);object-fit:cover;object-position:var(--at,50% 50%)}.k-steps.is-live .ks-pane.is-shown .ks-in>*{animation:pane-rise 160ms var(--ease) both}.k-steps.is-live .ks-pane.is-shown .ks-in>:nth-child(2){animation-delay:40ms}.k-steps:not(.on-paper){--ks-card:rgb(255 255 255 / .07);color:var(--on-dark)}.k-steps:not(.on-paper) :is(.tuner-st small,.ks-of b){color:var(--pace-lift)}.k-steps:not(.on-paper) :is(.ks-of,.ks-fact>span){color:var(--on-dark-2)}.k-steps:not(.on-paper) .ks-fact{border-top-color:var(--pace-lift)}.k-steps:not(.on-paper) .ks-fact>b.ks-big{color:#fff}.k-steps:not(.on-paper) .tuner-dial::after{background:var(--pace-lift)}@media (max-width: 52rem){.ks-in{grid-template-columns:minmax(0,1fr)}.ks-fact,.ks-pic{max-width:26rem}}@media (max-width: 40rem){.k-steps{--ks-pad:1rem}.k-steps .ks-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-steps .tuner-st>span>small{font-size:.9375rem}.k-steps .tuner-axis{height:6rem}.k-steps.has-ticks .ks-pane:not(.is-shown){display:none !important}.ks-pic img{aspect-ratio:16 / 9}}@supports not selector(:has(*)){.k-steps .ks-panes>*{grid-area:auto}.k-steps .ks-panes{gap:1rem}.k-steps .ks-panes::before{display:none}}@media (prefers-reduced-motion: reduce){.k-steps .ks-pane.is-shown .ks-in>*{animation:none}.k-steps .tuner-st::after{transition:none}}.k-parts{--cols:3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--k-line);border:1px solid var(--k-line)}.k-parts.is-2{--cols:2}.k-parts.is-4{--cols:4}.k-part{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:.45rem;min-width:0;padding:clamp(1.25rem,.9rem + 1.2vw,2rem);background:#fff;color:var(--ink)}.k-sec:not([class*="f-"]) .k-part{background:#fff}.k-part::before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--pace);transform:scaleX(0);transform-origin:left;transition:transform var(--t-off) var(--ease)}.k-part:is(:hover,:focus-within)::before{transform:scaleX(1)}.k-part-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.k-part-ic svg{width:4.5rem;height:auto;overflow:visible}.k-part .fg .ink{transition:stroke var(--t-lamp) var(--ease)}.k-part:hover .fg .ink{stroke:var(--pace)}.k-part-pic{width:6.5rem;aspect-ratio:4 / 3;object-fit:cover}.k-part-n{font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--pace);font-variant-numeric:tabular-nums}.k-part h3{font-size:1.25rem;line-height:1.3}.k-part h3 a{color:inherit;text-decoration:none}.k-part h3 a:hover{color:var(--pace)}.k-part>p{font-size:1rem;line-height:1.55;color:var(--muted);max-width:30rem}.k-part-by{display:flex;flex-wrap:wrap;align-items:center;align-self:end;gap:.6rem 1.4rem;min-height:3.4rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--k-line)}.k-part-by img{width:calc(var(--w,2) * 1.6rem);height:auto;opacity:.7;transition:opacity var(--t-lamp) var(--ease)}.k-part:hover .k-part-by img{opacity:.92}.k-part-tag{font-size:var(--t-label);font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.k-part-tag b{color:var(--pace);font-weight:600}.k-part.is-photo{display:block;min-height:13rem;padding:0;overflow:hidden}.k-part.is-photo :is(picture,img){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--at,50% 50%)}.k-part.is-photo::before{content:none}.k-part.is-photo.is-tall{grid-row:span 2}.k-parts .k-part{transition:opacity 560ms var(--ease) var(--k-d,0ms),transform 560ms var(--ease) var(--k-d,0ms)}.k-parts .k-part.is-waiting{opacity:0;transform:translateY(14px)}@media (min-width: 34.01rem){.k-part:nth-child(3n+2){--k-d:80ms}.k-part:nth-child(3n){--k-d:160ms}.k-parts.is-4 .k-part:nth-child(n){--k-d:0ms}.k-parts.is-4 .k-part:nth-child(4n+2){--k-d:80ms}.k-parts.is-4 .k-part:nth-child(4n+3){--k-d:160ms}.k-parts.is-4 .k-part:nth-child(4n){--k-d:240ms}}@media (max-width: 64rem){.k-parts.is-4{--cols:2}}@media (max-width: 52rem){.k-parts{--cols:2}}@media (max-width: 34rem){.k-parts,.k-parts.is-2,.k-parts.is-4{--cols:1}.k-part.is-photo{min-height:0;aspect-ratio:3 / 2}.k-part{gap:.35rem;padding:1.15rem 1.15rem 1rem}.k-part-top{margin-bottom:.2rem}.k-part-ic svg{width:3.5rem}.k-part-by{min-height:0;margin-top:.6rem;padding-top:.7rem}}@media (prefers-reduced-motion: reduce){.k-parts .k-part,.k-part::before,.k-part-by img{transition:none}}