:root{--night-2:#26231f;--night-3:#2f2b26;--night-line:#4a443b;--on-night-soft:#D9D1C0;--ink-soft:#4A453C}h1,h2,h3,h4{letter-spacing:-.012em;font-stretch:100%}.t-h1{letter-spacing:-.015em;font-stretch:96%;line-height:1.04}.t-h2{letter-spacing:-.01em;line-height:1.12}.t-h3{line-height:1.2}.t-hero h1,.t-hero2 h1,.t-pagehead h1{letter-spacing:-.018em;font-stretch:94%;line-height:1.02}body{font-size:max(1rem,var(--step-0))}.t-small,small{font-size:max(.9375rem,var(--step--1))}.t-lead{line-height:1.6}.t-eyebrow{font-size:clamp(.9rem,.88rem + .2vw,1.05rem);letter-spacing:.12em}.t-idx{letter-spacing:.12em;font-size:1rem}.t-label,.t-tag{font-size:.75rem;letter-spacing:.08em}.t-muted,.t-small.t-muted{color:var(--ink-soft)}.t-night{color:var(--on-night)}.t-night .t-lead,.t-night .t-muted{color:var(--on-night-soft)}.t-night .t-plate .t-lead,.t-night .t-plate .t-muted{color:var(--ink-muted)}.t-night .t-eyebrow{color:var(--oxide-on-night)}.t-night .t-chip{background:var(--night-2);color:var(--on-night);border-color:var(--night-line)}.t-night .t-chip:hover,.t-night .t-chip:focus-visible{background:var(--oxide-on-night);border-color:var(--oxide-on-night);color:var(--night)}.t-night .t-chip .t-ico{color:var(--oxide-on-night);transition:transform .2s var(--ease)}.t-night .t-chip:hover .t-ico{color:var(--night);transform:translateX(3px)}.t-night .t-btn--ghost{color:var(--on-night);border-color:var(--on-night-soft);background:transparent}.t-night .t-btn--ghost:hover{background:var(--on-night);color:var(--night)}.t-night .t-link{color:var(--oxide-on-night)}.t-bg-blueprint{background-image:linear-gradient(rgba(244,239,230,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,230,.025) 1px,transparent 1px),linear-gradient(rgba(244,239,230,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,230,.05) 1px,transparent 1px)}.t-bg-blueprint-light{background-image:linear-gradient(rgba(28,26,23,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(28,26,23,.02) 1px,transparent 1px),linear-gradient(rgba(28,26,23,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(28,26,23,.04) 1px,transparent 1px)}.t-bg-contour::before,.t-bg-louvre::before{opacity:.045}.t-bg-contour-ink::before{opacity:.08}.t-gar{background:linear-gradient(160deg,#211e1a,#1C1A17 60%)}.t-gar__types{gap:10px;margin-block:var(--s4)}.t-gar__types li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--night-line);border-radius:999px;background:var(--night-2);color:var(--on-night);font:600 .95rem/1.2 var(--f-text)}.t-gar__types .t-ico{inline-size:20px;block-size:20px;color:var(--oxide-on-night);flex:none}.t-gar__links{margin-block-end:var(--s4)}.t-gar__art{max-inline-size:460px;inline-size:100%;justify-self:center}.t-gar__art .kit-illo{display:block;color:var(--on-night)}.t-gar__art svg{inline-size:100%;block-size:auto;overflow:visible}.gl-frame{fill:#2a2622;stroke:#D9D1C0;stroke-width:2.5}.gl-room{fill:#14120f;stroke:#4a443b;stroke-width:1.5}.gl-car{stroke:#6a6255;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gl-p>rect{fill:#47413a;stroke:#E4DCCB;stroke-width:2}.gl-p:nth-child(even)>rect{fill:#3d3832}.gl-win{stroke:#E8845F;stroke-width:6;stroke-linecap:butt;opacity:.9}.gl-edge{fill:#E8845F;stroke:none}.gl-motor{fill:#E4DCCB;stroke:#E4DCCB;stroke-width:1}.gl-led{fill:#E8845F;stroke:none}.gl-vent{stroke:#2a2622;stroke-width:2}.gl-ground{stroke:#D9D1C0;stroke-width:3}.t-fault__grid{align-items:stretch}.t-fault__list{border:0;display:grid;gap:10px}.t-fault__list li{border:0}.t-fault__list a{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 16px;min-block-size:72px;border:1px solid var(--line);border-inline-start:4px solid transparent;border-radius:var(--r-btn);background:var(--surface);position:relative}.t-fault__ic{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--sand-2);color:var(--oxide-deep)}.t-fault__ic .t-ico{inline-size:24px;block-size:24px}.t-fault__tx{display:grid;gap:3px;min-inline-size:0}.t-fault__list strong{font:650 1.125rem/1.25 var(--f-display);letter-spacing:-.005em}.t-fault__g{font:400 .95rem/1.45 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.t-fault__go{color:var(--oxide);opacity:0;transform:translateX(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.t-fault__go .t-ico{inline-size:20px;block-size:20px}[dir=rtl] .t-fault__go{transform:translateX(6px)}[dir=rtl] .t-fault__go .t-ico{transform:scaleX(-1)}.t-fault__list a:hover .t-fault__go,.t-fault__list a:focus-visible .t-fault__go,.t-fault__list a[aria-current=true] .t-fault__go,.t-fault__list a.is-hint .t-fault__go{opacity:1;transform:none}.t-fault.t-night .t-fault__list li{border:0}.t-fault.t-night .t-fault__list a{background:var(--night-2);border-color:var(--night-line);color:var(--on-night)}.t-fault.t-night .t-fault__ic{background:var(--night-3);color:var(--oxide-on-night)}.t-fault.t-night .t-fault__g{color:var(--on-night-soft)}.t-fault.t-night .t-fault__go{color:var(--oxide-on-night)}.t-fault.t-night .t-fault__list a:hover,.t-fault.t-night .t-fault__list a.is-hint{background:var(--night-3);border-color:#6a6255}.t-fault.t-night .t-fault__list a[aria-current=true]{background:var(--night-3);border-color:var(--oxide-on-night);border-inline-start-color:var(--oxide-on-night)}.t-fault.t-night .t-fault__list a[aria-current=true] .t-fault__ic{background:var(--oxide-on-night);color:var(--night)}.t-fault.t-night .t-fault__panel{background:var(--night-2);color:var(--on-night);border:1px solid var(--night-line);border-inline-start:4px solid var(--oxide-on-night);gap:var(--s5)}.t-fault.t-night .t-fault__panel .t-eyebrow{color:var(--oxide-on-night)}.t-fault.t-night .t-fault__panel .t-note{background:var(--night-3);color:var(--on-night);border-inline-start-color:var(--oxide-on-night)}.t-fault.t-night .t-fault__panel .t-note .t-ico{color:var(--oxide-on-night)}.t-fault.t-night .t-fault__panel .t-note p{color:var(--on-night-soft)}.t-fault__panel .t-row{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.t-fault__next h4{margin-block-end:var(--s3)}.t-fault__next ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.t-fault__next li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start}.t-fault__next .t-num{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;border:1.5px solid var(--oxide-on-night);color:var(--oxide-on-night);font:700 .95rem var(--f-text)}.t-fault__next strong{display:block;font:600 1rem/1.3 var(--f-text)}.t-fault__next small{display:block;font-size:.9375rem;line-height:1.45;color:var(--on-night-soft)}@media(min-width:900px){.t-fault__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.t-fault__panel{align-self:start}}.w-fault .t-tag,.w-fault .t-tag--line{font-size:.75rem;letter-spacing:.08em}.w-fault span:not(.t-tag){font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.t-night .w-fault span:not(.t-tag){color:var(--on-night-soft)}@media(prefers-reduced-motion:no-preference){@keyframes gl-up{0%,14%{transform:translateY(0)}46%,64%{transform:translateY(calc(var(--i) * -27px))}100%{transform:translateY(0)}}@keyframes gl-led{0%,100%{opacity:1}50%{opacity:.25}}@keyframes gl-motor{0%,100%{transform:translateY(0)}50%{transform:translateY(1.5px)}}.kit-illo.th-live .gl-p{animation:gl-up 7s cubic-bezier(.45,0,.2,1) infinite}.kit-illo.th-live .gl-led{animation:gl-led 1.1s steps(2,jump-none) infinite}.kit-illo.th-live .gl-motor{animation:gl-motor 7s ease-in-out infinite}.t-fault__list a.is-hint{transform:translateX(4px)}[dir=rtl] .t-fault__list a.is-hint{transform:translateX(-4px)}.t-fault__list a{transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .25s var(--ease)}.t-fault__panel [data-f-title]{animation:th-fade .35s var(--th-e)}}.t-xt--lead h3,.t-xt--lead p{color:var(--on-night)}.t-xt--lead .t-muted{color:var(--on-night-soft)}.t-xt--lead .t-xt__l a{color:var(--on-night)}.t-xt--lead .t-xt__l a:hover{color:var(--oxide-on-night)}.t-xt--lead .t-xt__l li::before{background:var(--oxide-on-night)}.t-xt__ico .t-ico{inline-size:26px;block-size:26px}.t-xtiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:699px){.t-xtiles{grid-template-columns:minmax(0,1fr)}}@media(min-width:700px){.t-xtiles>.t-xt:last-child:nth-child(even){grid-column:span 2}.t-xtiles>.t-xt:last-child:nth-child(even) .t-xt__l{columns:2}}.t-fam__tile--1,.t-three__i--photo,.t-callout--cta,.t-localcta,.t-pagehead--night,.t-statband{color:var(--on-night)}:is(.t-fam__tile--1,.t-three__i--photo,.t-callout--cta,.t-localcta,.t-pagehead--night) :is(p,li,small,dt,dd,span,.t-muted,.t-lead){color:var(--on-night-soft)}:is(.t-fam__tile--1,.t-three__i--photo,.t-callout--cta,.t-localcta,.t-pagehead--night) :is(h1,h2,h3,h4,strong,b){color:#FBF7EE}:is(.t-fam__tile--1,.t-three__i--photo,.t-callout--cta,.t-localcta,.t-pagehead--night) a:not(.t-btn):not(.t-chip){color:var(--oxide-on-night)}:is(.t-fam__tile--1,.t-three__i--photo,.t-callout--cta,.t-localcta,.t-pagehead--night) a:not(.t-btn):not(.t-chip):hover{color:#F4B79E}.t-nav>ul>li>a{white-space:nowrap}@media(min-width:1024px){.t-nav>ul{gap:0}.t-nav>ul>li>a{padding:0 10px}}.t-fam__tile--1{background:var(--olive);color:#F4EFE6}.t-fam__tile--1 .t-fam__art{background:#4b5946}.t-fam__tile--1 .t-fam__l a{color:#F4EFE6;border-color:rgba(244,239,230,.25)}.t-fam__tile--1 .t-fam__l a:hover{color:#F4B79E}.t-fam__tile--1 .t-link{color:#F4EFE6}.t-fam__tile--1 h3{color:#FBF7EE}@media(min-width:1024px){.t-fam__tile--1{grid-template-rows:1fr auto}.t-fam__tile--1 .t-fam__art{aspect-ratio:auto;min-block-size:280px}}.t-wcard__img .t-fig__frame{display:block}.t-wcard__img img{inline-size:100%;block-size:100%;object-fit:cover}.th-sl .t-eyebrow{color:#F6B99F;text-shadow:0 1px 8px rgba(0,0,0,.55)}.th-sl__t .t-lead{text-shadow:0 1px 10px rgba(0,0,0,.45)}@media(min-width:700px){.kit-steps .kit-illo{display:block;aspect-ratio:4/3;inline-size:100%}.kit-steps .kit-illo img{inline-size:100%;block-size:100%;object-fit:contain;object-position:left bottom}}@media(min-width:900px){.t-fault__panel{position:sticky;inset-block-start:calc(var(--hdr) + 20px)}}.t-night{box-shadow:inset 0 1px 0 rgba(232,132,95,.28)}.t-h1w{display:block}.t-w{display:inline-block}.t-hs{display:grid;gap:var(--s4)}.t-hs .t-rot{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}.t-hs .t-rot{display:flex;flex-wrap:wrap;column-gap:.3em}.t-rot__w{max-inline-size:100%;overflow:hidden;padding-block:.08em;margin-block:-.08em}.t-hs__stack{display:grid}.t-hs__b{grid-area:1/1;display:grid;gap:var(--s3);align-content:start;visibility:hidden;opacity:0}.t-hs__b.is-on{visibility:visible;opacity:1}.t-hs__s{color:var(--ink-soft);max-inline-size:52ch;font-size:var(--step-0);line-height:1.5;min-block-size:2.9em}.t-hs__cta{display:flex;flex-wrap:wrap;gap:var(--s2)}.t-hs__cta .t-chip{background:var(--surface);border-color:var(--control);font-weight:600}.t-hs__cta .t-chip .t-ico{color:var(--oxide);inline-size:18px;block-size:18px;transition:transform .2s var(--ease)}.t-hs__cta .t-chip:hover{background:var(--ink);border-color:var(--ink);color:var(--ground)}.t-hs__cta .t-chip:hover .t-ico{color:var(--oxide-on-night);transform:translateX(3px)}.t-hs__live{display:flex;align-items:center;gap:var(--s3);min-inline-size:0;font-size:.9375rem;color:var(--ink-soft)}.t-hs__win{flex:none;max-inline-size:34ch;font-weight:600;color:var(--ink);line-height:1.3}.t-hs__pulse{flex:none;position:relative;inline-size:10px;block-size:10px;border-radius:50%;background:#1f7a3f}.t-hs__pulse::after{content:"";position:absolute;inset:0;border-radius:50%;background:#1f7a3f}.t-hs__areas{flex:1 1 0;min-inline-size:0;display:flex;list-style:none;margin:0;padding:0;overflow:hidden;white-space:nowrap;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.t-hs__areas li{flex:none;padding-inline:10px}.t-hs__areas a{color:var(--ink-soft);text-decoration:none;font:700 .9rem/1 var(--f-cond);letter-spacing:.1em;text-transform:uppercase}.t-hs__areas a:hover{color:var(--oxide)}.t-hs__areas.th-mq-wrap{-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@media(max-width:699px){.t-hs__live{flex-wrap:wrap}.t-hs__areas{flex-basis:100%}}.t-hs__stage{position:relative}.t-hs__layers{position:absolute;inset:0;z-index:2;pointer-events:none;clip-path:polygon(0 0,calc(100% - var(--cham)) 0,100% var(--cham),100% 100%,0 100%)}.t-hs__l{position:absolute;inset:0;overflow:hidden;background:var(--surface);opacity:0;visibility:hidden}.t-hs__l.is-on{opacity:1;visibility:visible}.t-hs__l--base{background:none}.t-hs__l img{position:absolute;inset:0;inline-size:100%;block-size:100%}.t-hs__ph{object-fit:cover}.t-hs__il{object-fit:contain;padding:9%;background:linear-gradient(160deg,var(--surface),var(--sand-2))}.t-hs__chip{position:absolute;inset-block-end:14px;inset-inline-end:14px;display:flex;align-items:baseline;gap:8px;margin:0;padding:10px 14px;background:var(--ink);color:var(--on-night);border-inline-start:3px solid var(--oxide-on-night);box-shadow:0 12px 28px -14px rgba(28,26,23,.6)}.t-hs__chip b{font:700 1.8rem/1 var(--f-cond);font-variant-numeric:tabular-nums}.t-hs__chip span{font:600 .75rem/1.2 var(--f-text);letter-spacing:.08em;text-transform:uppercase;max-inline-size:16ch}.t-hs__dots{display:none;position:absolute;inset-block-start:6px;inset-inline-end:10px;z-index:4;display:flex}.t-hs__d{position:relative;inline-size:28px;block-size:44px;padding:0;border:0;background:none;cursor:pointer}.t-hs__d::before{content:"";position:absolute;inset-inline:3px;inset-block-start:20px;block-size:4px;background:var(--ink);opacity:.35;transition:opacity .25s,transform .25s var(--ease)}.t-hs__d[aria-current=true]::before{opacity:1;background:var(--oxide)}.t-hs__d:hover::before{opacity:.8;transform:scaleY(1.5)}.t-hs__stage .th-prog{z-index:4;background:var(--oxide)}@media(prefers-reduced-motion:no-preference){@keyframes t-wup{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes t-kb{from{transform:scale(1.14) translate(1.5%,1%)}to{transform:none}}@keyframes t-pop{from{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}@keyframes t-chipin{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes t-pulse{0%{transform:scale(1);opacity:.55}80%,100%{transform:scale(3);opacity:0}}@keyframes t-sheen{from{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}.t-w{animation:t-wup .75s var(--ease) calc(.1s + var(--w) * 75ms) backwards}html.t-pre-on .t-w{animation-delay:calc(1s + var(--w) * 75ms)}.t-hs__b{transform:translateY(12px);transition:opacity .5s var(--ease),transform .6s var(--ease),visibility 0s .5s}.t-hs__b.is-on{transform:none;transition-delay:.18s,.18s,0s}.t-hs__b.is-on .t-chip{animation:t-wup .6s var(--ease) .3s backwards}.t-hs__b.is-on .t-chip+.t-chip{animation-delay:.4s}.t-rot__w>span{transition-duration:.55s}html.th-mo .t-rot__w>span{transform:translateY(105%)}html.th-mo .t-rot__w>span.is-on{transform:none}.t-hs__l{transition:opacity .9s var(--ease),visibility 0s .9s}.t-hs__l.is-on{transition-delay:0s}.t-hs__l.is-on .t-hs__ph{animation:t-kb 9s var(--ease) both}.t-hs__l.is-on .t-hs__il{animation:t-pop .9s var(--ease) both}.t-hs__l:not(.t-hs__l--base).is-on .t-hs__chip,.t-hs__l--base.is-on .t-hs__chip{animation:t-chipin .7s var(--ease) .5s backwards}.t-hs__pulse::after{animation:t-pulse 2.2s var(--ease) infinite}.t-btn{position:relative;overflow:hidden}.t-btn::after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-120%) skewX(-18deg);pointer-events:none}.t-btn:hover::after{animation:t-sheen .8s var(--ease)}.t-fam__tile{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.t-fam__tile:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgba(28,26,23,.08),0 26px 40px -26px rgba(28,26,23,.55)}.t-fam__art img{transition:transform .6s var(--ease)}.t-fam__tile:hover .t-fam__art img{transform:translateY(-6px) scale(1.04)}.t-chip{transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .2s var(--ease)}.t-chip:hover{transform:translateY(-2px)}.t-fault__ic{transition:transform .3s var(--ease),background-color .2s}.t-fault__list a:hover .t-fault__ic{transform:rotate(-8deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.t-hs__b{transform:none}.t-hs__pulse::after{opacity:.3}}@media(prefers-reduced-motion:no-preference){.t-hs__stage{translate:var(--hx,0) var(--hy,0);transition:translate .5s var(--ease)}}@property --sky-a{syntax:"<color>";inherits:true;initial-value:#CFE5F1}@property --sky-b{syntax:"<color>";inherits:true;initial-value:#FFFBF4}@property --tod-paper{syntax:"<color>";inherits:true;initial-value:#FFFBF4}@property --tod-ink{syntax:"<color>";inherits:true;initial-value:#1C1A17}@property --tod-sun{syntax:"<color>";inherits:true;initial-value:#B33F1B}.t-scene{--sky-a:#CFE5F1;--sky-b:#FFFBF4;--tod-paper:#FFFBF4;--tod-ink:#1C1A17;--tod-sun:#B33F1B;--sx:-60px;--sy:-28px;--ss:1;--shx:3px;--shy:2px;--sha:.12;--lamp:0;--stars:0;--cloud:.85;--bird:0;--glow:.35;--gx:62%;--gy:24%;--gc:255,222,160;position:relative;overflow:hidden;isolation:isolate;color:var(--tod-ink);background:linear-gradient(180deg,var(--sky-a),var(--sky-b))}.t-scene .kit-hero{position:relative;z-index:2;--kit-paper:var(--tod-paper)}.t-scene .kit-hero svg{background:none;filter:drop-shadow(var(--shx) var(--shy) 0 rgba(20,18,30,var(--sha)))}.t-scene .t-story .kit-sun{fill:var(--tod-sun);transform-box:fill-box;transform-origin:center;transform:translate(var(--sx),var(--sy)) scale(var(--ss))}.t-scene::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:70%;aspect-ratio:1;z-index:1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(var(--gc),.75),rgba(var(--gc),0) 62%);opacity:var(--glow);translate:calc(var(--gx) - 50%) calc(var(--gy) - 50%)}.t-scene::after{content:"";position:absolute;inset:0 0 40%;z-index:1;pointer-events:none;opacity:var(--stars);background:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 28% 52%,#fff,transparent),radial-gradient(1px 1px at 41% 16%,#fff,transparent),radial-gradient(1.5px 1.5px at 57% 40%,#fff,transparent),radial-gradient(1px 1px at 72% 18%,#fff,transparent),radial-gradient(1.5px 1.5px at 84% 50%,#fff,transparent),radial-gradient(1px 1px at 93% 26%,#fff,transparent),radial-gradient(1px 1px at 20% 8%,#fff,transparent),radial-gradient(1px 1px at 66% 62%,#fff,transparent)}.kit-tod .kit-cl1 *,.kit-tod .kit-cl2 *{opacity:var(--cloud)}.kit-bd path{opacity:var(--bird);stroke:var(--tod-ink)}.kl-w{opacity:calc(var(--lamp) * .38)}.kl-g{opacity:calc(var(--lamp) * .3)}.kl-b{opacity:var(--lamp)}html[data-tod=dawn] .t-scene{--sky-a:#C9B6DA;--sky-b:#F9D7B8;--tod-paper:#FFF1E6;--tod-sun:#F08A5D;--sx:-330px;--sy:134px;--ss:1.15;--shx:15px;--shy:2px;--sha:.16;--lamp:.55;--cloud:.55;--bird:0;--glow:.7;--gx:16%;--gy:68%;--gc:255,170,120}html[data-tod=morning] .t-scene{--sky-a:#B9DAF0;--sky-b:#F8F1DE;--tod-paper:#FFFBF2;--tod-sun:#F2B64A;--sx:-180px;--sy:14px;--shx:9px;--shy:3px;--sha:.14;--lamp:0;--cloud:.9;--bird:.7;--glow:.5;--gx:30%;--gy:26%;--gc:255,226,150}html[data-tod=midday] .t-scene{--sky-a:#9FCCEA;--sky-b:#EEF5F4;--tod-paper:#FFFBF4;--tod-sun:#F4C02F;--sx:-70px;--sy:-34px;--shx:2px;--shy:2px;--sha:.1;--lamp:0;--cloud:.95;--bird:0;--glow:.4;--gx:58%;--gy:18%;--gc:255,236,170}html[data-tod=golden] .t-scene{--sky-a:#F3B07C;--sky-b:#FCE5C2;--tod-paper:#FFF1DD;--tod-sun:#E9693A;--sx:140px;--sy:92px;--ss:1.2;--shx:-14px;--shy:3px;--sha:.18;--lamp:.15;--cloud:.6;--bird:.45;--glow:.75;--gx:90%;--gy:56%;--gc:255,150,80}html[data-tod=dusk] .t-scene{--sky-a:#5A5A8F;--sky-b:#EBA27E;--tod-paper:#EBDCD3;--tod-ink:#241E2C;--tod-sun:#E27A52;--sx:215px;--sy:150px;--ss:1.3;--shx:-18px;--shy:2px;--sha:.2;--lamp:.8;--stars:.35;--cloud:.35;--bird:0;--glow:.6;--gx:100%;--gy:80%;--gc:240,120,90}html[data-tod=night] .t-scene{--sky-a:#0F1730;--sky-b:#27345C;--tod-paper:#1E2740;--tod-ink:#DCE1EE;--tod-sun:#EDE8D6;--sx:-250px;--sy:-40px;--ss:.85;--shx:0px;--shy:0px;--sha:0;--lamp:1;--stars:.9;--cloud:.12;--bird:0;--glow:.35;--gx:26%;--gy:16%;--gc:200,215,255}@media(prefers-reduced-motion:no-preference){.t-scene{transition:--sky-a 2s var(--ease),--sky-b 2s var(--ease),--tod-paper 2s var(--ease),--tod-ink 2s var(--ease),--tod-sun 2s var(--ease)}.t-scene .t-story .kit-sun{transition:transform 2.4s var(--ease)}.t-scene .kit-hero svg{transition:filter 2s var(--ease)}.t-scene::before,.t-scene::after{transition:opacity 2s var(--ease),translate 2.4s var(--ease)}.kit-tod *{transition:opacity 2s var(--ease)}@keyframes t-cl{from{transform:translateX(-14px)}to{transform:translateX(34px)}}@keyframes t-bd{from{transform:translate(0,0)}to{transform:translate(-70px,-12px)}}@keyframes t-tw{0%,100%{opacity:var(--stars)}50%{opacity:calc(var(--stars) * .55)}}@keyframes t-lp{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}.kit-cl1{animation:t-cl 26s ease-in-out infinite alternate}.kit-cl2{animation:t-cl 34s ease-in-out -9s infinite alternate-reverse}.kit-bd1{animation:t-bd 16s linear infinite}.kit-bd2{animation:t-bd 20s linear -6s infinite}.t-scene::after{animation:t-tw 5s ease-in-out infinite}.kl-g{transform-box:fill-box;transform-origin:center;animation:t-lp 3.2s ease-in-out infinite}}@property --hx{syntax:"<length>";inherits:true;initial-value:0px}@property --hy{syntax:"<length>";inherits:true;initial-value:0px}.t-hs__stage{translate:none}.t-hs__l{background:none}.t-story .kt{fill:currentColor;fill-opacity:.09;stroke:none}.t-story .ks{fill:currentColor;stroke:none}.t-story .kf{fill:var(--kit-accent,#B33F1B);stroke:none}.t-story .ka{stroke:var(--kit-accent,#B33F1B)}.t-story .ka2{fill:var(--kit-accent,#B33F1B)}.t-story .kp{fill:var(--kit-paper,#FFFBF4)}.t-story .dk{fill:#17140f;fill-opacity:.9;stroke:none}.t-story .gl{fill:#8FB9D2;fill-opacity:.4}.t-story .gl2{fill:#A9CBE0;fill-opacity:.32;stroke-width:1.5}.t-story .km{fill:currentColor;fill-opacity:.055;stroke:none}.t-story .gnd{stroke:none}.t-story .hl{fill:#FFE9B8;opacity:0}.t-story .shd{fill:rgba(20,18,30,var(--sha,.1));stroke:none;transform:translateX(calc(var(--shx,2px) * 1.8))}.t-hero2__plate .t-scene .t-story svg{filter:none;overflow:hidden}.t-story .ly{--k:.7;transform:translate(calc(var(--hx,0px) * var(--k)),calc((var(--hy,0px) + var(--hs,0px)) * var(--k)))}.t-story .l0{--k:.2}.t-story .l1{--k:.55}.t-story .l2{--k:1}.t-story .l3{--k:1.9}.t-story .st{opacity:0;visibility:hidden}.t-story .st.is-on{opacity:1;visibility:visible}.t-story .a-gate,.t-story .a-gar,.t-story .b-shut,.t-story .m-dl,.t-story .m-dr,.t-story .r-arm,.t-story .b-lev,.t-story .w-fork,.t-story .m-man,.t-story .a-car,.t-story .r-truck{transform-box:view-box}.t-story .st .r-ring{opacity:0}.t-hs__wipe{opacity:0;position:absolute;inset:0;z-index:3;pointer-events:none;transform:translateX(-101%);background:linear-gradient(90deg,transparent,var(--sand-2) 14%,var(--sand-2) 86%,transparent);clip-path:polygon(0 0,calc(100% - var(--cham)) 0,100% var(--cham),100% 100%,0 100%)}@media(prefers-reduced-motion:no-preference){.t-story .ly{transition:transform .5s var(--ease)}.t-story .l0,.t-story .l1{transition:transform .5s var(--ease),translate 1.6s var(--ease)}.t-hero2[data-hs-i="1"]{--pan:1}.t-hero2[data-hs-i="2"]{--pan:2}.t-hero2[data-hs-i="3"]{--pan:3}.t-hero2[data-hs-i="4"]{--pan:4}.t-hero2[data-hs-i="5"]{--pan:5}.t-story .l1{translate:calc(var(--pan,0) * -22px) 0}.t-story .l0{translate:calc(var(--pan,0) * -9px) 0}.t-story .st{translate:7% 0;transition:opacity .7s var(--ease),translate 1.1s var(--ease),visibility 0s .7s}.t-story .st.is-on{translate:0 0;transition-delay:.12s,.12s,0s}.t-story .st.is-prev{translate:-7% 0;visibility:visible}.t-hs__wipe.is-cut{animation:t-wipe .95s var(--ease) both}@keyframes t-wipe{0%{transform:translateX(-101%);opacity:1}42%,58%{transform:translateX(0);opacity:1}99%{transform:translateX(101%);opacity:1}100%{transform:translateX(101%);opacity:0}}@media(hover:none){.t-hs__stage{animation:t-drift 18s ease-in-out infinite alternate}}@keyframes t-drift{from{--hx:-9px;--hy:-2px}to{--hx:9px;--hy:3px}}.t-story .st:is(.is-on,.is-prev) :is(.a-car,.hl,.a-gate,.a-gar,.kl-w2,.b-shut,.b-lev,.w-fork,.m-dl,.m-dr,.m-car,.kl-m,.r-arm,.r-truck){animation-duration:8s;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-iteration-count:infinite}.t-story .st:is(.is-on,.is-prev) .a-car{animation-name:l-car}.t-story .st:is(.is-on,.is-prev) .hl{animation-name:l-hl}.t-story .st:is(.is-on,.is-prev) .a-gate{animation-name:l-gate}.t-story .st:is(.is-on,.is-prev) .a-gar{animation-name:l-gar}.t-story .st:is(.is-on,.is-prev) .kl-w2{animation-name:l-wl}.t-story .st:is(.is-on,.is-prev) .b-shut{animation-name:l-lift}.t-story .st:is(.is-on,.is-prev) .b-lev{transform-origin:236px 299px;animation-name:l-lev}.t-story .st:is(.is-on,.is-prev) .b-bea{animation:t-blink .9s steps(2,jump-none) infinite}.t-story .st:is(.is-on,.is-prev) .w-fork{animation-name:l-fork}.t-story .st:is(.is-on,.is-prev) .m-dl{animation-name:l-dl}.t-story .st:is(.is-on,.is-prev) .m-dr{animation-name:l-dr}.t-story .st:is(.is-on,.is-prev) .m-car{animation-name:l-mcar;animation-timing-function:linear}.t-story .st:is(.is-on,.is-prev) .r-arm{transform-origin:411px 252px;animation-name:l-arm}.t-story .st:is(.is-on,.is-prev) .r-truck{animation-name:l-truck}.t-story .st.is-on .r-ring{transform-origin:411px 266px;animation:t-ringp 1.9s ease-out infinite}@keyframes l-car{0%{transform:translateX(-470px)}20%,50%{transform:translateX(0)}78%,100%{transform:translateX(480px)}}@keyframes l-hl{0%,12%{opacity:0}20%,48%{opacity:.42}58%,100%{opacity:0}}@keyframes l-gate{0%,22%{transform:none}32%,80%{transform:translateX(-80px)}90%,100%{transform:none}}@keyframes l-gar{0%,34%{transform:none}44%,70%{transform:translateY(-76px)}80%,100%{transform:none}}@keyframes l-wl{0%,36%{opacity:0}46%,68%{opacity:.45}78%,100%{opacity:0}}@keyframes l-lift{0%,6%{transform:none}20%,62%{transform:translateY(-96px)}76%,100%{transform:none}}@keyframes l-lev{0%,16%{transform:rotate(-17deg)}28%,58%{transform:none}70%,100%{transform:rotate(-17deg)}}@keyframes l-fork{0%{transform:translateX(-560px)}48%{transform:none}100%{transform:translateX(700px)}}@keyframes l-dl{0%,12%{transform:none}24%,58%{transform:translateX(-64px)}70%,100%{transform:none}}@keyframes l-dr{0%,12%{transform:none}24%,58%{transform:translateX(64px)}70%,100%{transform:none}}@keyframes l-mcar{0%{transform:translateX(-170px)}100%{transform:translateX(830px)}}@keyframes l-arm{0%,8%{transform:none}18%,54%{transform:rotate(-84deg)}64%,100%{transform:none}}@keyframes l-truck{0%{transform:translateX(-300px)}16%,22%{transform:none}60%,100%{transform:translateX(660px)}}@keyframes t-blink{from{opacity:1}to{opacity:.25}}@keyframes t-ringp{0%{transform:scale(.6);opacity:.8}100%{transform:scale(2.4);opacity:0}}}.t-hs__chip{inset-block-start:14px;inset-block-end:auto}.t-bgx-host{position:relative}.t-bgx-host>.t-wrap,.t-bgx-host>.t-wrap~*{position:relative;z-index:1}.t-bgx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;color:var(--ink);opacity:.1;-webkit-mask:linear-gradient(90deg,transparent 18%,#000 62%);mask:linear-gradient(90deg,transparent 18%,#000 62%)}[dir=rtl] .t-bgx{transform:scaleX(-1)}.t-bgx--dark{color:var(--on-night);opacity:.12}.t-bgx svg{position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:min(64%,900px);block-size:auto;aspect-ratio:2/1}@media(max-width:699px){.t-bgx svg{inline-size:100%}}.t-bgx .tb-line,.t-bgx .tb-line *{stroke:currentColor}.t-bgx .tb-line{fill:none;stroke-width:2.2}.t-bgx .tb-fill{fill:currentColor;stroke:none}.t-bgx .tb-acc,.t-bgx .tb-acc *{stroke:var(--oxide)}.t-bgx--dark .tb-acc,.t-bgx--dark .tb-acc *{stroke:var(--oxide-on-night)}.t-bgx .tb-acc-f{fill:var(--oxide);stroke:none}.t-bgx--dark .tb-acc-f{fill:var(--oxide-on-night)}.t-bgx .tb-bg{fill:var(--surface);stroke:none}.t-bgx .tb-route{fill:none;stroke-dasharray:3 5;stroke-width:2.4}.t-bgx .tb-draw{fill:none}.t-bgx--gears,.t-bgx--blueprint,.t-bgx--rings,.t-bgx--route{opacity:.11}.t-bgx--dark.t-bgx--gears,.t-bgx--dark.t-bgx--particles,.t-bgx--dark.t-bgx--rings{opacity:.16}.t-bgx *{animation-play-state:paused}.t-bgx.is-live *{animation-play-state:running}@media(prefers-reduced-motion:no-preference){.t-bgx .tb-spin{transform-box:fill-box;transform-origin:center;animation:tb-spin 38s linear infinite}.t-bgx .tb-spin.tb-rev{animation-direction:reverse;animation-duration:26s}.t-bgx .tb-drift{animation:tb-drift 30s ease-in-out infinite alternate}.t-bgx .tb-slow{animation-duration:46s}.t-bgx .tb-slide{animation:tb-slide 9s var(--ease) infinite alternate}.t-bgx .tb-slide.tb-rev{animation-name:tb-slide-r}.t-bgx .tb-lift{animation:tb-lift 10s var(--ease) infinite alternate}.t-bgx .tb-glass-l{animation:tb-gl 8s var(--ease) infinite alternate}.t-bgx .tb-glass-r{animation:tb-gr 8s var(--ease) infinite alternate}.t-bgx .tb-draw{stroke-dasharray:100;animation:tb-draw 9s ease-in-out infinite}.t-bgx .tb-route{animation:tb-flow 6s linear infinite}.t-bgx .tb-ring{transform-box:fill-box;transform-origin:center;opacity:0;animation:tb-ring 4.2s ease-out infinite}.t-bgx .tb-d1{animation-delay:1.4s}.t-bgx .tb-d2{animation-delay:2.8s}.t-bgx .tb-pt,.t-bgx .tb-up{animation:tb-float 7s ease-in-out calc(var(--i) * -.9s) infinite alternate}@keyframes tb-spin{to{transform:rotate(360deg)}}@keyframes tb-drift{to{transform:translateX(60px)}}@keyframes tb-slide{to{transform:translateX(-120px)}}@keyframes tb-slide-r{to{transform:translateX(100px)}}@keyframes tb-lift{from{transform:translateY(0)}to{transform:translateY(-200px)}}@keyframes tb-gl{to{transform:translateX(-120px)}}@keyframes tb-gr{to{transform:translateX(120px)}}@keyframes tb-draw{0%{stroke-dashoffset:100}45%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}@keyframes tb-flow{to{stroke-dashoffset:-32}}@keyframes tb-ring{0%{transform:scale(.5);opacity:.9}100%{transform:scale(3.4);opacity:0}}@keyframes tb-float{from{transform:translateY(0);opacity:.35}to{transform:translateY(-26px);opacity:.9}}}@media(max-width:699px){.t-bgx{opacity:.07;-webkit-mask:linear-gradient(180deg,transparent 20%,#000 90%);mask:linear-gradient(180deg,transparent 20%,#000 90%)}}.t-hs__stage{--peak:var(--shape,var(--sh-peak))}.t-hs__stage::before{content:"";position:absolute;inset:0;z-index:0;background:var(--oxide);clip-path:var(--peak);transform:translate(16px,14px);opacity:.92}.t-hs__stage::after{content:"";position:absolute;inset:0;z-index:0;border:0;background:var(--ink);clip-path:var(--peak);transform:translate(-12px,-10px);opacity:.14}.t-hero2__plate .t-scene--story{position:relative;z-index:1;clip-path:var(--peak);box-shadow:none}.t-hs__layers{clip-path:none;z-index:4}.t-hs__wipe{clip-path:var(--peak)}.t-hs__chip{inset-block-start:auto;inset-block-end:-16px;inset-inline-end:-12px}.t-hs__dots{display:none;inset-block-start:auto;inset-block-end:2px;inset-inline-end:auto;inset-inline-start:50%;translate:-50% 0}.t-hs__d::before{background:#fff;opacity:.55}.t-hs__d[aria-current=true]::before{background:var(--oxide);opacity:1}.t-hero2__badge{inset-inline-start:-14px;inset-block-end:34px;z-index:5}.t-hs__pl,.t-hs__bl{position:absolute;z-index:5;pointer-events:none;color:#1C1A17;transform:translate(calc(var(--hx,0px) * -3),calc((var(--hy,0px) + var(--hs,0px)) * -3))}.t-hs__pl{inline-size:clamp(54px,9%,92px);inset-inline-start:-18px;inset-block-end:-6px}.t-hs__bl{inline-size:clamp(44px,7.5%,72px);inset-inline-end:33%;inset-block-end:-8px}.t-hs__orbit{position:absolute;z-index:5;inset:-9% -5%;pointer-events:none;border-radius:50%}.t-hs__orbit i{position:absolute;inline-size:12px;block-size:12px;border-radius:50%;background:var(--oxide)}.t-hs__orbit i:nth-child(1){inset-block-start:2%;inset-inline-start:50%}.t-hs__orbit i:nth-child(2){inset-block-end:18%;inset-inline-end:-1%;inline-size:8px;block-size:8px;background:var(--ink)}.t-hs__orbit i:nth-child(3){inset-block-start:46%;inset-inline-start:-2%;inline-size:9px;block-size:9px;background:var(--olive)}@media(max-width:699px){.t-hs__bl{display:none}.t-hs__chip{inset-inline-end:2px}.t-hero2__badge{inset-inline-start:2px}.t-hs__pl{inset-inline-start:0}.t-hs__stage::before{transform:translate(8px,8px)}.t-hs__stage::after{transform:translate(-6px,-6px)}.t-hs__orbit{inset:-5% 0}}@media(prefers-reduced-motion:no-preference){@keyframes t-orb{to{transform:rotate(360deg)}}.t-hs__orbit{animation:t-orb 36s linear infinite}.t-hs__pl{transform-origin:50% 100%;animation:t-sway 5s ease-in-out infinite alternate}@keyframes t-sway{from{rotate:-2.5deg}to{rotate:2.5deg}}.t-hs__stage::before{transition:transform .6s var(--ease)}.t-hs__stage:hover::before{transform:translate(20px,18px)}}.t-scroller{--sv:1.2;grid-auto-columns:calc((100% - var(--s4) * (var(--sv) - 1)) / var(--sv));scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;padding-block-end:6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent)}.t-scroller::-webkit-scrollbar{display:none}@media(min-width:640px){.t-scroller{--sv:2.2}}@media(min-width:1024px){.t-scroller{--sv:3.3}}@media(min-width:1280px){.t-scroller{--sv:4.2}}.t-scroller--fill{--sv:1.2}@media(min-width:900px){.t-scroller--fill{-webkit-mask-image:none;mask-image:none}}.t-scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;align-items:stretch;padding-block:10px 16px;padding-inline:max(var(--gut),8px);scrollbar-width:none}.t-scroller>*{height:100%;min-height:0}.t-scroller>*{scroll-snap-align:start}.t-scroller:focus-visible{outline:3px solid var(--oxide-deep);outline-offset:2px}@media(max-width:899px){.t-swipe.t-swipe{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(84%,340px);gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent)}.t-swipe.t-swipe::-webkit-scrollbar{display:none}.t-swipe.t-swipe>*{scroll-snap-align:start;min-inline-size:0;grid-column:auto!important;grid-row:auto!important}}.t-sw{position:relative}.t-sw__ui{display:flex;align-items:center;gap:var(--s4);margin-block-start:var(--s4)}.t-sw__ui[hidden]{display:none}.t-sw__bar{flex:1;block-size:3px;background:rgba(28,26,23,.14);position:relative;overflow:hidden;border-radius:2px}.t-sw__bar i{position:absolute;inset:0;background:var(--oxide);transform-origin:left;transform:scaleX(.3);will-change:transform}[dir=rtl] .t-sw__bar i{transform-origin:right}.t-sw__b{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:50%;transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),opacity .2s}.t-sw__b:hover:not(:disabled){background:var(--ink);color:var(--ground);transform:scale(1.06)}.t-sw__b:disabled{opacity:.35;cursor:default}.t-sw__b--p svg{transform:scaleX(-1)}[dir=rtl] .t-sw__b--p svg{transform:none}[dir=rtl] .t-sw__b--n svg{transform:scaleX(-1)}.t-sw.is-on .t-scroller,.t-sw.is-on .t-swipe{cursor:grab}.t-scroller.is-drag,.t-swipe.is-drag{cursor:grabbing!important;scroll-snap-type:none!important;user-select:none}.t-scroller.is-drag a,.t-swipe.is-drag a{pointer-events:none}@media(min-width:900px){.t-sw:has(.t-swipe) .t-sw__ui{display:none}.t-swipe{cursor:auto!important}}.pi{display:block;inline-size:100%;block-size:100%;--open:0}.t-card__img--art{background:linear-gradient(180deg,#EFE7D6,#E4DAC4);overflow:hidden}.t-card__img--art .pi{aspect-ratio:4/3;block-size:auto}.pi-sky{fill:#EFE7D6}.pi-sun{fill:#F6DCB4}.pi-gnd{fill:#D8CDB6}.pi-line{stroke:var(--ink);stroke-opacity:.45;stroke-width:1.5;fill:none}.pi-shd{fill:rgba(28,26,23,.16)}.pi-o{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pi-p{fill:var(--surface)}.pi-k{fill:#2A2622}.pi-in{fill:#1b1814}.pi-steel{fill:#C9CDD0}.pi-fr{fill:#3A3631;stroke:var(--ink);stroke-width:2}.pi-acc{fill:none;stroke:var(--oxide);stroke-width:5}.pi-acc2{fill:var(--oxide)}.pi-gl{fill:#9CC6DB;fill-opacity:.6;stroke:var(--ink);stroke-width:1.5}.pi-gl2{fill:#A9D0E3;fill-opacity:.5}.pi-ref{fill:none;stroke:#fff;stroke-opacity:.65;stroke-width:7}.pi-led{fill:#FFC86B}.pi-dot{fill:var(--ink)}.pi-sig{fill:none;stroke:var(--oxide);stroke-width:2.4;stroke-linecap:round;opacity:.85}.pi-roof{fill:#B9B1A0}.pi-pl{stroke:#3F4B3A;stroke-width:3;fill:none}.pi-up{transform:translateY(calc(var(--open) * var(--d,0px)))}.pi-lf{transform:translateX(calc(var(--open) * var(--d,0px)))}.pi-sw{transform-origin:var(--o);transform:scaleX(calc(1 - var(--open) * .78))}.pi-arm,.pi-pl2{transform-origin:var(--o)}.pi-arm{transform:rotate(calc(var(--open) * -68deg))}.pi-pl2{transform:rotate(calc(var(--open) * -13deg))}.pi-spin{transform-origin:160px 150px;transform:rotate(calc(var(--open) * 360deg))}.pi-spin2{transform-origin:160px 138px;transform:rotate(calc(var(--open) * 240deg))}.t-card:hover .pi,.t-card:focus-within .pi{--open:1}@media(prefers-reduced-motion:no-preference){.pi-up,.pi-lf,.pi-sw,.pi-arm,.pi-pl2{transition:transform .9s var(--ease)}.pi-spin,.pi-spin2{transition:transform 1.8s var(--ease)}.pi-led{animation:pi-led 1.8s ease-in-out infinite alternate}.pi-sig{animation:pi-sig 2s ease-in-out infinite alternate}@keyframes pi-led{from{opacity:.55}to{opacity:1}}@keyframes pi-sig{from{opacity:.25}to{opacity:.9}}.t-card{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.t-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(28,26,23,.1),0 30px 42px -28px rgba(28,26,23,.55)}}.t-card__body{padding:var(--s4) var(--s4) var(--s5);gap:6px}.t-card__body h3{font:650 1.2rem/1.2 var(--f-display);letter-spacing:-.01em;text-wrap:balance}.t-card__body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.t-card{position:relative}.t-card::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--oxide);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.t-card:hover::after,.t-card:focus-within::after{transform:scaleX(1)}[dir=rtl] .t-card::after{transform-origin:right}.t-tilt{animation:none!important}.t-chap__grid{display:grid;gap:var(--s6);align-items:center}@media(min-width:900px){.t-chap__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7)}}.t-chap__stage{position:relative;overflow:hidden}.t-chap__stage .t-scene{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16/9;color:var(--tod-ink);background:linear-gradient(180deg,var(--sky-a),var(--sky-b));box-shadow:0 28px 50px -34px rgba(28,26,23,.55)}.t-chap__stage .t-scene .kit-hero{position:relative;z-index:2;--kit-paper:var(--tod-paper)}.t-chap__stage .t-scene .t-story svg{filter:none;background:none;display:block;inline-size:100%;block-size:100%}.t-chap__art .cs{opacity:0;visibility:hidden}.t-chap__art .cs.is-on{opacity:1;visibility:visible}.t-chap__art .steel2{fill:#C4BDB0}.t-chap__art .c-led{fill:#2fa65a}.t-chap__wipe{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transform:translateX(-101%);background:linear-gradient(90deg,transparent,var(--sand-2) 14%,var(--sand-2) 86%,transparent)}.t-chap__side{display:grid;gap:var(--s5);align-content:start}.t-chap__tabs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.t-chap__t{display:inline-flex;align-items:baseline;gap:8px;min-block-size:44px;padding:8px 14px;border:1.5px solid var(--control);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:var(--r-in);font:600 .95rem var(--f-text);transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.t-chap__t b{font:700 .95rem var(--f-cond);letter-spacing:.12em;color:var(--oxide-deep)}.t-chap__t:hover{transform:translateY(-2px);border-color:var(--ink)}.t-chap__t.is-on{background:var(--ink);border-color:var(--ink);color:var(--ground)}.t-chap__t.is-on b{color:var(--oxide-on-night)}.t-chap__caps{display:grid;gap:var(--s3)}.t-chap__c{display:grid;gap:var(--s2);justify-items:start;padding:var(--s4) var(--s5);background:var(--surface);border-inline-start:4px solid var(--oxide)}.t-chap__c h3{font:650 var(--step-2)/1.15 var(--f-display)}.t-chap__c p{color:var(--ink-soft);max-inline-size:44ch;line-height:1.55}@media(min-width:700px){.t-chap:not(.th-chap-on) .t-chap__caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.t-chap:not(.th-chap-on) .t-chap__caps{grid-template-columns:1fr}}.t-chap.th-chap-on .t-chap__caps{display:grid}.t-chap.th-chap-on .t-chap__c{grid-area:1/1;visibility:hidden;opacity:0}.t-chap.th-chap-on .t-chap__c.is-on{visibility:visible;opacity:1}.t-chap__bar{display:none;block-size:3px;background:rgba(28,26,23,.14);overflow:hidden}.t-chap.th-chap-on .t-chap__bar{display:block}.t-chap__bar i{display:block;block-size:100%;background:var(--oxide);transform:scaleX(0);transform-origin:left}[dir=rtl] .t-chap__bar i{transform-origin:right}.t-chap__bar i.is-run{animation:th-prog var(--dur,7000ms) linear forwards}.t-chap__bar i.is-hold{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){.t-chap__art .cs{translate:6% 0;transition:opacity .6s var(--ease),translate .9s var(--ease),visibility 0s .6s}.t-chap__art .cs.is-on{translate:0 0;transition-delay:.1s,.1s,0s}.t-chap.th-chap-on .t-chap__c{transform:translateY(10px);transition:opacity .45s var(--ease),transform .55s var(--ease),visibility 0s .45s}.t-chap.th-chap-on .t-chap__c.is-on{transform:none;transition-delay:.15s,.15s,0s}.t-chap__wipe.is-cut{animation:t-wipe .9s var(--ease) both}.t-chap__art .cs.is-on .c-v1{animation:t-vanin 2s var(--ease) backwards}.t-chap__art .cs.is-on .c-p1{animation:t-walk 1.6s var(--ease) 1.6s backwards}.t-chap__art .cs.is-on .c-dim{stroke-dasharray:100;animation:t-ddraw 1.2s ease 2.8s backwards}.t-chap__art .cs.is-on .c-dim2{stroke-dasharray:100;animation:t-ddraw 1.2s ease 3.6s backwards}.t-chap__art .cs.is-on .c-pn{animation:t-pn 2s var(--ease) .5s backwards}.t-chap__art .cs.is-on .c-spk{animation:t-blink .35s steps(2,jump-none) 1.6s 8}.t-chap__art .cs.is-on .c-led{animation:t-led 3.4s linear forwards}.t-chap__art .cs.is-on .c-wire path{stroke-dasharray:100;animation:t-ddraw 1.6s ease .8s backwards}.t-chap__art .cs.is-on .c-ck path{stroke-dasharray:100;animation:t-ddraw .8s ease backwards}.t-chap__art .cs.is-on .c-ck path:nth-child(1){animation-delay:.7s}.t-chap__art .cs.is-on .c-ck path:nth-child(2){animation-delay:1.5s}.t-chap__art .cs.is-on .c-ck path:nth-child(3){animation-delay:2.3s}.t-chap__art .c-old{opacity:0}.t-chap__art .cs.is-on .c-old{animation:t-oldout 2.4s var(--ease) .6s both}.t-chap__art .cs.is-on .c-new{animation:t-newin 1.4s var(--ease) 1.6s backwards}.t-chap__art .cs.is-on .c-open{animation:t-newin 1.2s var(--ease) .8s backwards}.t-chap__art .cs.is-on .c-badge{transform-box:fill-box;transform-origin:center;animation:t-bpop .6s cubic-bezier(.3,1.6,.5,1) 1.8s backwards}.t-chap__art .cs.is-on .c-star{transform-box:fill-box;transform-origin:center;animation:t-twk 1.6s ease-in-out infinite alternate}.t-chap__art .cs.is-on .c-p6{animation:t-hop .9s ease-in-out 1.2s 2}@keyframes t-vanin{from{transform:translateX(-440px)}}@keyframes t-ddraw{from{stroke-dashoffset:100}}@keyframes t-pn{from{transform:translateY(120px)}}@keyframes t-led{0%,55%{fill:#d64a2a}56%,100%{fill:#2fa65a}}@keyframes t-oldout{0%{opacity:1;transform:none}60%{opacity:1;transform:translateX(-170px)}100%{opacity:0;transform:translateX(-170px)}}@keyframes t-newin{from{transform:translateX(170px)}}@keyframes t-bpop{from{transform:scale(0)}}@keyframes t-twk{from{transform:scale(.8) rotate(-8deg);opacity:.6}to{transform:scale(1.1) rotate(8deg);opacity:1}}@keyframes t-hop{50%{transform:translateY(-9px)}}}.t-brand{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0}.t-brand img{block-size:44px;inline-size:auto;max-inline-size:210px;display:block}.t-brand__mk{inline-size:40px;block-size:40px;flex:none}.t-brand__n{font:700 clamp(1.05rem,.95rem + .5vw,1.35rem)/1.1 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.t-brand__l{font:600 .78rem/1.3 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--oxide-deep);padding-inline-start:16px;border-inline-start:2px solid var(--oxide)}.t-hero2__by{display:inline-flex;align-items:center;gap:8px;font:700 .8rem/1 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.t-hero2__by::before{content:"";inline-size:8px;block-size:8px;background:var(--oxide);transform:rotate(45deg)}.t-gnd{stroke:none}.t-story .gnd{fill:currentColor;fill-opacity:.07}.t-hs__bl{display:none}.t-hero2__copy{position:relative;z-index:3}.t-hero2__plate{position:relative;z-index:1;isolation:isolate}.t-hero2__grid{isolation:isolate}.t-bgx{z-index:0;pointer-events:none}.t-bgx-host{isolation:isolate}.t-bgx-host>.t-wrap{z-index:2}.t-fam__art,.t-card__img{position:relative;z-index:0}.t-fam__b,.t-card__body{position:relative;z-index:1}.t-fam__tile,.t-card{isolation:isolate}.t-chap__stage{position:relative;z-index:1;isolation:isolate}.t-chap__side{position:relative;z-index:2}.t-sw__ui{position:relative;z-index:2}.t-hs__layers,.t-hs__orbit,.t-hs__pl,.t-hs__bl,.t-hs__wipe,.t-chap__wipe{pointer-events:none}.pl{transform:translate(calc(var(--px,0px) * var(--d,0)),calc(var(--py,0px) * var(--d,0)))}.t-fam__art img{translate:calc(var(--px,0px) * .7) calc(var(--py,0px) * .7)}.t-pagehead .t-scene svg,.kit-illo svg{translate:calc(var(--px,0px) * .5) calc(var(--py,0px) * .5)}.t-hs__stage .kit-illo svg,.t-story .kit-illo svg{translate:none}.t-pre__sky2{scale:-1 .7;opacity:.05;animation-duration:1.2s;animation-delay:.15s;block-size:40%}.mead-t{font-family:var(--f-cond);font-weight:700;letter-spacing:.14em;fill:#FFFBF4;stroke:none}.mead-d{font-family:var(--f-cond);font-weight:700;letter-spacing:.12em;fill:#1C1A17;stroke:none}.mead-bd{fill:#1C1A17;stroke:none}:root{--e-out:cubic-bezier(.2,.7,.2,1);--e-io:cubic-bezier(.45,0,.25,1);--e-spring:cubic-bezier(.3,1.5,.5,1);--d-fast:.2s;--d-mid:.5s;--d-slow:.9s;--sh-peak:polygon(0 24%,16% 9%,27% 17%,50% 0,71% 15%,85% 6%,100% 21%,100% 100%,50% 100%,0 100%);--sh-arch:polygon(0 40%,6% 22%,20% 8%,50% 0,80% 8%,94% 22%,100% 40%,100% 100%,50% 100%,0 100%);--sh-diag:polygon(0 14%,25% 10.5%,50% 7%,75% 3.5%,100% 0,100% 100%,75% 100%,50% 100%,25% 100%,0 100%);--sh-step:polygon(0 34%,14% 34%,14% 20%,36% 20%,36% 6%,64% 6%,64% 22%,100% 22%,100% 100%,0 100%);--sh-orb:polygon(0 30%,8% 12%,25% 2%,50% 0,75% 2%,92% 12%,100% 30%,100% 100%,50% 100%,0 100%);--sh-rect:polygon(0 0,25% 0,50% 0,75% 0,100% 0,100% 100%,75% 100%,50% 100%,25% 100%,0 100%)}.t-hero2[data-shape=arch] .t-hs__stage{--shape:var(--sh-arch)}.t-hero2[data-shape=diag] .t-hs__stage{--shape:var(--sh-diag)}.t-hero2[data-shape=step] .t-hs__stage{--shape:var(--sh-step)}.t-hero2[data-shape=orb] .t-hs__stage{--shape:var(--sh-orb)}.t-hero2[data-shape=peak] .t-hs__stage{--shape:var(--sh-peak)}.t-hs__stage::before,.t-hs__stage::after,.t-hero2__plate .t-scene--story,.t-hs__wipe{clip-path:var(--shape,var(--sh-peak))}.t-chap__stage,.t-bgx,.t-card__img,.t-fam__art{contain:paint}.t-scroller>li:nth-child(4n+1) .t-card__img--art,.t-swipe>*:nth-child(4n+1) .t-wcard__img .t-fig__frame{clip-path:var(--sh-arch)}.t-scroller>li:nth-child(4n+2) .t-card__img--art,.t-swipe>*:nth-child(4n+2) .t-wcard__img .t-fig__frame{clip-path:var(--sh-diag)}.t-scroller>li:nth-child(4n+3) .t-card__img--art,.t-swipe>*:nth-child(4n+3) .t-wcard__img .t-fig__frame{clip-path:var(--sh-step)}.t-scroller>li:nth-child(4n) .t-card__img--art,.t-swipe>*:nth-child(4n) .t-wcard__img .t-fig__frame{clip-path:var(--sh-orb)}.t-scroller>li:hover .t-card__img--art,.t-swipe>*:hover .t-wcard__img .t-fig__frame{clip-path:var(--sh-rect)}@media(prefers-reduced-motion:no-preference){.t-hs__stage::before,.t-hs__stage::after,.t-hero2__plate .t-scene--story{transition:clip-path var(--d-slow) var(--e-io),transform .6s var(--e-out),opacity .5s}.t-card__img--art,.t-wcard__img .t-fig__frame{transition:clip-path .7s var(--e-io)}}.t-hs__bl{display:none!important}.t-hs__pl{inset-inline-start:6px;inset-block-end:-4px}@media(min-width:1024px){.t-hero2__copy{grid-column:1/span 12}.t-hero2__plate{grid-column:13/span 12;margin-inline-start:0;padding-inline-start:var(--s4)}.t-hero2__bg{inline-size:50%}}.t-hero2__bg::before{content:"";position:absolute;inset:auto 0 0 0;block-size:34%;background:#F4EFE6;opacity:.09;-webkit-mask:url("../../kit/svg/dubai-skyline-strip.faea6fe8647f.svg") center bottom/cover no-repeat;mask:url("../../kit/svg/dubai-skyline-strip.faea6fe8647f.svg") center bottom/cover no-repeat}.t-hero2__bg{background-image:radial-gradient(60% 50% at 70% 22%,rgba(232,132,95,.28),transparent 70%),radial-gradient(50% 40% at 20% 80%,rgba(244,239,230,.08),transparent 70%)}.t-rule{block-size:1px;opacity:.6}.t-chap .t-h2,.t-chap .t-head .t-lead{color:var(--ink);opacity:1}.t-chap .t-head .t-lead{color:var(--ink-soft)}