.hn{min-height:max(100svh,640px);padding-top:clamp(88px,12vh,124px);padding-bottom:clamp(var(--s-5), 3.4vh, var(--s-6));--map-ink:var(--ink);--map-clay:var(--clay);flex-direction:column;display:flex}.hn-grid{row-gap:var(--s-6);flex:1}.hn-st{grid-column:1/-1;align-content:start;gap:40px;display:grid}.hn-st__more{justify-items:start;display:grid}.hn-st__more>.hn-st__lead{margin-top:var(--s-5)}.hn-st__more>.hn-rv:last-child{margin-top:28px}.hn-st__h{letter-spacing:-.035em;font-variation-settings:"opsz" 72;text-wrap:balance;max-width:11ch;font-size:clamp(2.5rem,min(4.2vw,7.2vh),5.25rem);font-weight:400;line-height:.95}.hn-me{--h:clamp(96px, 12.2vh, 110px);justify-self:stretch;column-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid;position:relative}.hn-me__shelf{inset-inline-start:0;background:var(--line-strong);transform-origin:0;width:min(100%,44ch);height:1px;position:absolute;bottom:0}[dir=rtl] .hn-me__shelf{transform-origin:100%}.hn-me__pic{width:calc(var(--h) * .97);height:var(--h);display:block;position:relative;overflow:clip}.hn-me__lift{transition:transform var(--t-hover-out) var(--ease-out);display:block;position:absolute;inset:0}.hn-me__img{inset-inline-start:0;bottom:calc(var(--h) * -.08);height:calc(var(--h) * 1.18);width:auto;max-width:none;position:absolute}@media (hover:hover){.hn-me__pic:hover .hn-me__lift{transition-duration:.25s;transform:translateY(-4px)}}.hn-me__txt{padding-bottom:var(--s-3);gap:3px;min-width:0;display:grid;container:hn-me/inline-size}.hn-me__l{margin:0 -.08em -.22em;padding:0 .08em .22em;display:block;overflow:clip}.hn-me__l>span{display:block}.hn-me__name{font-size:var(--text-body);color:var(--ink);font-weight:500;line-height:1.3}.hn-me__title,.hn-me__base{font-size:var(--text-small);color:var(--ink-muted);text-wrap:balance;line-height:1.4}.hn-me__title{font-size:.84rem}.hn-me__base{white-space:normal}@container hn-me (min-width:290px){.hn-me__title{white-space:nowrap}}.hn-clock{white-space:nowrap;font-feature-settings:"tnum"}.hn-clock__c{animation:1s step-end infinite hn-blink}@keyframes hn-blink{50%{opacity:.15}}.reveal-ready .hn:not([data-in]) .hn-w>span,.reveal-ready .hn:not([data-in]) .hn-me__l>span{transform:translateY(calc(100% + .25em))}.reveal-ready .hn:not([data-in]) .hn-me__shelf{transform:scaleX(0)}.reveal-ready .hn:not([data-in]) .hn-me__lift{transform:translateY(102%)}.reveal-ready .hn:not([data-in]) .hn-rv{opacity:0;transform:translateY(12px)}.hn[data-entering] .hn-w>span{transition:transform .8s var(--ease-out) calc(var(--li,0) * 90ms)}.hn-w{translate:calc(var(--rag,0em) * var(--ragged,0) * var(--dir,1)) 0}.reveal-ready .hn:not([data-in]) .hn-w{--ragged:1}.hn[data-entering] .hn-w{transition:translate .48s var(--ease-in-out) .7s}.hn-w--claim>span{color:var(--clay)}.reveal-ready .hn:not([data-in]) .hn-w--claim>span{color:inherit}.hn[data-entering] .hn-w--claim>span{transition:transform .8s var(--ease-out) calc(var(--li,0) * 90ms), color .6s ease calc(1.25s + var(--ci,0) * .11s)}.hn[data-entering] .hn-me__shelf{transition:transform .6s var(--ease-out) .42s}.hn[data-entering] .hn-me__lift{transition:transform .9s var(--ease-surface) .7s}.hn[data-entering] .hn-me__l>span{transition:transform .7s var(--ease-out) calc(1.15s + var(--n,0) * 60ms)}.hn[data-entering] .hn-rv{transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transition-delay:1.3s}.hn[data-entering] .hn-rv+.hn-rv{transition-delay:1.4s}.hn-w{vertical-align:top;margin:0 -.08em -.22em;padding:0 .08em .22em;display:inline-block;overflow:clip}.hn-w>span{transform:translateY(calc((1 - var(--q,1)) * (100% + .25em)));display:inline-block}.hn-st__h:lang(ar){line-height:1.12}.hn-w:lang(ar){margin-block:-.12em -.32em;padding-block:.12em .32em}.hn-rv{clip-path:inset(0 0 calc((1 - var(--q,1)) * 100%) 0);transform:translateY(calc((1 - var(--q,1)) * 18px))}.hn-panel{will-change:transform}.hn-st__lead{max-width:44ch;font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;line-height:1.55}.hn-st__act{margin-top:var(--s-2);white-space:nowrap}.hn-map{aspect-ratio:73/61;grid-column:1/-1;min-height:0;position:relative}.hn-map__tag{font-size:var(--text-data);letter-spacing:.04em;text-transform:uppercase;color:var(--clay);margin-inline-start:4px}.hn-panel{gap:var(--s-5);grid-column:1/-1;align-content:center;display:grid}.hn-engs{display:grid}.hn-eng{gap:var(--s-3);grid-area:1/1;align-content:start;display:grid}.hn-eng:not([data-state=in]){pointer-events:none}.hn-l{margin:0 -.08em -.22em;padding:0 .08em .22em;display:block;overflow:clip}.hn-l>span{display:block;transform:translateY(calc(100% + .25em))}.hn-bar>*{opacity:0}.hn-eng[data-state=in] .hn-l>span,.hn-eng[data-state=in] .hn-bar>*{opacity:1;transition:transform .7s var(--ease-out), opacity .3s linear;transition-delay:calc(.16s + var(--i,0) * 55ms);transform:none}.hn-eng[data-state=out] .hn-l>span,.hn-eng[data-state=out] .hn-bar>*{opacity:0;transition:transform .15s var(--ease-in), opacity .15s linear;transform:translateY(-110%)}.hn-eng__no{color:var(--ink-muted)}.hn-eng__client{font-size:var(--text-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.15}.hn-eng__svc{font-size:var(--text-small);color:var(--clay)}.hn-eng__why{font-size:var(--text-small);color:var(--ink-muted);line-height:1.55}.hn-eng__why>span{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hn-bars{gap:var(--s-3);margin-block:var(--s-2);display:grid}.hn-bar .hn-bar__row{justify-content:space-between;gap:var(--s-4);font-size:var(--text-small);display:flex}.hn-bar__k{color:var(--ink-muted)}.hn-bar__v{color:var(--ink);font-weight:500}.hn-bar .hn-bar__track{background:var(--line);height:3px;margin-top:6px;position:relative}.hn-bar__fill{background:var(--clay);transform:scaleX(var(--from));transform-origin:0;position:absolute;inset:0}[dir=rtl] .hn-bar__fill{transform-origin:100%}.hn-eng[data-state=in] .hn-bar__fill{transform:scaleX(var(--to));transition:transform 1.1s var(--ease-out) calc(.42s + var(--i,0) * 70ms)}.hn-eng__go{font-size:var(--text-small);white-space:nowrap;align-items:center;font-weight:500}.hn-eng__go .arrow{width:1em;height:1em;transition:transform var(--t-hover-out) var(--ease-out);flex:none}[dir=rtl] .hn-eng__go .arrow{scale:-1 1}.hn-eng__go:hover .arrow,.hn-eng__go:focus-visible .arrow{transition-duration:var(--t-hover);transform:translate(4px)}.hn-note{color:var(--ink-muted);opacity:.6}.hn-band{grid-column:1/-1}.hn-tabs{margin-inline:calc(var(--s-4) * -1);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.hn-tab{isolation:isolate;align-items:center;column-gap:var(--s-5);min-width:0;padding:clamp(var(--s-4), 2.6vh, var(--s-5)) var(--s-4);text-align:start;cursor:pointer;color:var(--ink);transition:transform var(--t-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.hn-tab+.hn-tab{border-inline-start:1px solid var(--line)}.hn-tab:before{content:"";z-index:-1;background:var(--paper-2);opacity:0;transition:opacity var(--t-hover-out) var(--ease-out);position:absolute;inset:0}.hn-tab:active{transform:scale(.985)}.hn-tab__fig{color:var(--ink-muted);letter-spacing:-.03em;font-variation-settings:"opsz" 72;transition:color var(--t-hover-out) var(--ease-out);align-items:baseline;font-size:clamp(2rem,min(3.4vw,6.2vh),3.75rem);font-weight:400;line-height:1;display:inline-flex}.hn-tab[data-active] .hn-tab__fig{color:var(--ink)}.hn-tab__n{align-items:baseline;display:inline-flex}.hn-tab__unit{letter-spacing:0;color:var(--ink-muted);margin-inline-start:.28em;font-size:.4em}.hn-tab__who{gap:2px;min-width:0;display:grid}.hn-tab__client{font-size:var(--text-body);color:var(--ink);text-wrap:balance;line-height:1.3}.hn-tab__svc{font-size:var(--text-small);color:var(--ink-muted);line-height:1.35}.hn-tab__arrow{width:1.1em;height:1.1em;color:var(--ink);opacity:0;transition:opacity var(--t-hover-out) var(--ease-out), transform var(--t-hover-out) var(--ease-out);flex:none;transform:translate(-6px)}.hn-tab[data-active] .hn-tab__arrow{opacity:1;transform:none}@media (hover:hover){.hn-tab:hover:before{opacity:1;transition-duration:var(--t-hover)}.hn-tab:not([data-active]):hover .hn-tab__fig{color:#121412cc;transition-duration:var(--t-hover)}.hn-tab:hover .hn-tab__arrow{opacity:1;transition-duration:var(--t-hover);transform:translate(4px)}}[dir=rtl] .hn-tab__arrow{scale:-1 1}.hn-ind{top:-1px;pointer-events:none;width:33.3333%;height:2px;transform:translateX(calc(var(--k,0) * 100%));position:absolute;inset-inline-start:0}[dir=rtl] .hn-ind{transform:translateX(calc(var(--k,0) * -100%))}.hn-ind__ghost:before{content:"";background:var(--clay);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}[dir=rtl] .hn-ind__ghost:before{transform-origin:100%}.hn-ind__ghost{clip-path:inset(0 0 0 100%)}[dir=rtl] .hn-ind__ghost{clip-path:inset(0 100% 0 0)}.hn-ind__fill{background:var(--clay);transform-origin:0;opacity:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .hn-ind__fill{transform-origin:100%}.odo{display:inline-flex}.odo__d{height:1em;display:inline-block;overflow:clip}.odo__reel{transform:translateY(calc(var(--v) * -1em));transition:transform 1.3s var(--ease-out) calc(var(--k) * 90ms);flex-direction:column;display:flex}.odo__reel>span{text-align:center;height:1em;line-height:1;display:block}.hn-tab[data-roll=zero] .odo__reel{transition:none;transform:none}@container page (min-width:64rem){.hn-grid{row-gap:clamp(var(--s-4), 3vh, var(--s-6));grid-template-rows:minmax(0,1fr) auto}.hn-st{grid-area:1/1/auto/span 4;align-content:center}.hn-map{aspect-ratio:auto;grid-area:1/5/auto/span 5;height:100%;min-height:280px}.hn-panel{grid-area:1/10/auto/-1}.hn-band{grid-row:2}}@media (min-width:64rem) and (max-height:760px){.hn-st__h{font-size:clamp(2.25rem,min(3.6vw,6vh),4.5rem)}.hn-st{gap:26px}.hn-st__more>.hn-st__lead{margin-top:var(--s-4)}.hn-st__more>.hn-rv:last-child{margin-top:var(--s-5)}.hn-st__lead{line-height:1.5}.hn-eng__why>span{-webkit-line-clamp:3;line-clamp:3}.hn-panel{gap:var(--s-3)}.hn-eng{gap:var(--s-2)}}@container page (max-width:63.99rem){.hn-map{order:1}.hn-band{order:2}.hn-panel{order:3}.hn-st{order:0}.hn-me{--h:104px}.hn-tabs{margin-inline:calc(var(--s-2) * -1)}.hn-tab{row-gap:var(--s-2);padding:var(--s-4) var(--s-2);grid-template-columns:minmax(0,1fr);align-items:start}.hn-tab__fig{font-size:clamp(1.6rem,7vw,2.75rem)}.hn-tab__unit{margin-inline-start:.22em;font-size:.4em}.hn-tab__client{font-size:var(--text-small);overflow-wrap:anywhere;line-height:1.3}.hn-tab__svc,.hn-tab__arrow{display:none}.hn-grid{flex-direction:column;display:flex}}@media (prefers-reduced-motion:reduce){.hn-clock__c{animation:none}.hn-l>span,.hn-bar>*,.hn-bar__fill,.odo__reel{transition-duration:1ms!important;transition-delay:0s!important}}.reveal-ready .hn:not([data-in]) .hn-eng .hn-l>span,.reveal-ready .hn:not([data-in]) .hn-eng .hn-bar>*{opacity:0;transform:translateY(110%)}.reveal-ready .hn:not([data-in]) .hn-bar__fill{transform:scaleX(0)}.reveal-ready .hn:not([data-in]) .hn-note{opacity:0}.reveal-ready .hn:not([data-in]) .hn-tab{opacity:0;transform:translateY(18px)}.hn[data-entering] .hn-eng[data-state=in] .hn-l>span,.hn[data-entering] .hn-eng[data-state=in] .hn-bar>*{transition-delay:calc(.9s + var(--i,0) * 70ms)}.hn[data-entering] .hn-eng[data-state=in] .hn-bar__fill{transition-delay:calc(1.3s + var(--i,0) * 80ms)}.hn[data-entering] .hn-note{transition:opacity .6s linear 1.7s}.hn[data-entering] .hn-tab{transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transition-delay:1.5s}.hn[data-entering] .hn-tab:nth-child(2){transition-delay:1.59s}.hn[data-entering] .hn-tab:nth-child(3){transition-delay:1.68s}@media (prefers-reduced-motion:reduce){.reveal-ready .hn:not([data-in]) :is(.hn-eng .hn-l>span,.hn-eng .hn-bar>*,.hn-tab,.hn-note){opacity:1;transform:none}.reveal-ready .hn:not([data-in]) .hn-bar__fill{transform:scaleX(var(--to))}}
.hn-map{touch-action:pan-y}.hp-map{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hp-pass{pointer-events:none}.hp-near path{fill:none;stroke:var(--line-strong);stroke-width:.75px;opacity:.5}.hp-coast path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.hp-fill path{fill:var(--paper-2);stroke:none;transition:fill var(--t-hover-out) ease}.hp-fill path.is-hot{fill:color-mix(in oklab, var(--paper-2), var(--ink) 5%);transition-duration:var(--t-hover)}.hp-in path{fill:none;stroke:var(--ink);stroke-opacity:.09;stroke-width:.75px;stroke-linejoin:round}.hp-base__ring{fill:none;stroke:var(--ink);stroke-width:1px}.hp-base__dot{fill:var(--ink)}.reveal-ready .hn-map:not([data-drawn]):not([data-reduced]) .hp-coast path{stroke-dashoffset:1px}.reveal-ready .hn-map:not([data-drawn]):not([data-reduced]) :is(.hp-in,.hp-fill,.hp-near,.hp-base,.hp-l--base){opacity:0}.hn-map[data-drawn] .hp-coast path{transition:stroke-dashoffset 1.3s var(--ease-in-out)}.hn-map[data-drawn] .hp-fill{transition:opacity .7s var(--ease-out) .5s}.hn-map[data-drawn] .hp-in{transition:opacity .6s var(--ease-out) .75s}.hn-map[data-drawn] .hp-near{transition:opacity .9s .4s}.hn-map[data-drawn] :is(.hp-base,.hp-l--base){transition:opacity .45s var(--ease-out) .9s}.hp-t path{fill:var(--clay);stroke:none}.hp-t{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .3s,clip-path 0s linear .3s,filter .2s}[dir=rtl] .hp-t{clip-path:inset(0 0 0 100%)}.hn-map[data-est="0"] .hp-t{opacity:var(--o);clip-path:inset(0);transition:opacity .24s ease var(--d), clip-path .8s var(--ease-in-out) var(--d), filter .2s ease}.hp-mk{opacity:0;transition:opacity .3s,filter .2s}.hp-mk :is(circle,rect,path){fill:none;stroke:var(--clay);stroke-width:1.25px;vector-effect:non-scaling-stroke}.hp-mk--dot circle{fill:var(--clay);stroke:none}.hp-mk--format rect{stroke-width:1.4px;fill:color-mix(in oklab, var(--paper), transparent 15%)}.hp-mk--format path{stroke-width:.9px}.hp-ld,.hp-tie,.hp-call__t{fill:none;stroke-dasharray:1 1;stroke-dashoffset:1px}.hp-ld{stroke:var(--ink);stroke-width:.8px;opacity:0;transition:opacity .3s,stroke-dashoffset 0s linear .3s,filter .2s}.hp-tie{stroke:var(--clay);stroke-width:1.1px;transition:stroke-dashoffset .22s var(--ease-in)}:is(.hn-map[data-est="0"] [data-e="0"],.hn-map[data-est="1"] [data-e="1"],.hn-map[data-est="2"] [data-e="2"]){opacity:1}:is(.hn-map[data-est="0"] .hp-mk[data-e="0"],.hn-map[data-est="1"] .hp-mk[data-e="1"],.hn-map[data-est="2"] .hp-mk[data-e="2"]){transition:opacity .42s var(--ease-out) var(--d), filter .2s ease}:is(.hn-map[data-est="0"] .hp-ld[data-e="0"],.hn-map[data-est="1"] .hp-ld[data-e="1"],.hn-map[data-est="2"] .hp-ld[data-e="2"]){opacity:.55;stroke-dashoffset:0;transition:opacity 0s linear var(--d), stroke-dashoffset .42s var(--ease-out) var(--d), filter .2s ease}:is(.hn-map[data-est="0"] .hp-tie[data-e="0"],.hn-map[data-est="1"] .hp-tie[data-e="1"],.hn-map[data-est="2"] .hp-tie[data-e="2"]){stroke-dashoffset:0;transition:stroke-dashoffset .76s var(--ease-in-out) .38s}.hp-call__ring{fill:none;stroke:var(--ink);stroke-width:.9px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s ease, transform .2s var(--ease-in);transform:scale(.6)}.hp-call__t{stroke:var(--ink);stroke-width:.75px;opacity:.4;transition:stroke-dashoffset .2s var(--ease-in)}.hn-map[data-open] .hp-call__ring{opacity:.7;transition:opacity .3s ease, transform .5s var(--ease-out);transform:none}.hn-map[data-open] .hp-call__t{stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-out) .12s}.hp-l{white-space:nowrap;pointer-events:none;background:var(--paper);font-size:var(--text-small);color:var(--ink-muted);padding:1px 4px;line-height:1.2;position:absolute;top:0;left:0}.hp-l b{color:var(--ink);font-feature-settings:"tnum";font-weight:500}.hp-l--base{color:var(--ink)}.hp-l--note{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .3s,clip-path 0s linear .3s,filter .2s,color .2s}.hp-l--note[data-side=l]{clip-path:inset(0 0 0 100%)}.hp-l--note:is([data-side=t],[data-side=b]){clip-path:inset(0 50%)}:is(.hn-map[data-est="0"] .hp-l--note[data-e="0"],.hn-map[data-est="1"] .hp-l--note[data-e="1"],.hn-map[data-est="2"] .hp-l--note[data-e="2"]){clip-path:inset(-2px -2px -4px);transition:opacity 0s linear var(--d), clip-path .52s var(--ease-out) var(--d), filter .2s ease, color .2s ease}.hp-l--tie{font-size:var(--text-data);background:0 0}.hn-map[data-hot] :is(.hp-l--note,.hp-ld,.hp-mk,.hp-t):not(.is-hot){filter:opacity(.32)}.hp-l--note.is-hot{color:var(--ink)}.hp-lens{pointer-events:none;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:circle(0%);transition:clip-path .26s var(--ease-in);border-radius:50%;position:absolute;top:0;left:0;overflow:clip}.hn-map[data-open] .hp-lens{clip-path:circle(50%);transition:clip-path .64s var(--ease-out) .24s}.hp-lens>svg{width:100%;height:100%;display:block}.hl-w__map path{fill:var(--paper-2);stroke:var(--ink);stroke-opacity:.35;stroke-width:.75px}.hl-w__st path{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:.6px}.hl-w__st .hl-w__road{stroke-opacity:.32;stroke-width:1.4px}.hl-w__wall{fill:none;stroke:var(--ink);stroke-width:1.2px}.hl-w__g{fill:var(--paper);stroke:var(--ink);stroke-opacity:.55;stroke-width:.8px}.hl-w__g--t{fill:color-mix(in oklab, var(--paper), var(--clay) 18%);stroke:var(--clay);stroke-opacity:1}.hl-w__till{fill:none;stroke:var(--ink);stroke-opacity:.45;stroke-width:.7px}.hl-w__dot{fill:var(--ink)}.hl-fr{opacity:0;transition:opacity .2s}.hn-map[data-shelf] .hl-fr{opacity:1;transition:opacity .36s}.hl-fr__edge{stroke:var(--ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hl-fr__under{stroke:var(--ink);stroke-opacity:.25;stroke-width:.75px;vector-effect:non-scaling-stroke}.hl-fr__strip{fill:var(--paper-2);transform-box:fill-box;transform-origin:0}.hl-p{transform-box:view-box;transform-origin:0 0}.hl-p__b{fill:var(--paper);stroke:var(--ink);stroke-width:1px;stroke-linejoin:round}.hl-p__l{fill:none;stroke:var(--ink);stroke-opacity:.45;stroke-width:.75px}.hl-p--1 .hl-p__b{fill:var(--paper-2)}.hl-p--2 .hl-p__b{fill:color-mix(in oklab, var(--paper), var(--clay) 22%);stroke:var(--clay)}.hl-p--2 .hl-p__l{stroke:var(--clay);stroke-opacity:.6}.hl-p__in{fill:var(--paper-2);stroke:var(--ink);stroke-opacity:.6;stroke-width:.75px}.hl-p__in--b{fill:color-mix(in oklab, var(--paper), var(--clay) 22%);stroke:var(--clay)}.hl-p__div{stroke:var(--ink);stroke-width:1px}.hl-tag{transform-box:view-box;fill:var(--ink);fill-opacity:.5}.hl-tag--2{fill:var(--clay);fill-opacity:.9}.hp-cap{pointer-events:none;clip-path:inset(0 0 100%);width:max-content;max-width:220px;transition:clip-path .2s var(--ease-in);grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:6px;display:grid;position:absolute;top:0;left:0}.hn-map[data-open] .hp-cap{clip-path:inset(-2px -2px -4px);transition:clip-path .52s var(--ease-out) .52s}.hp-cap__no{color:var(--clay)}.hp-cap__t{font-size:var(--text-small);color:var(--ink);white-space:nowrap;font-weight:500;line-height:1.25}.hp-cap__s{font-size:var(--text-data);color:var(--ink-muted);text-align:center;text-wrap:balance;grid-column:1/-1;line-height:1.3}@container page (max-width:63.99rem){.hp-l{font-size:12px}.hp-cap{justify-content:end}.hp-cap__s{display:none}.hp-cap__t{font-size:12px}.hp-l--tie{display:none}}.hn-map[data-reduced],.hn-map[data-reduced] *{transition:none!important}
.pl{--a-ink:var(--ink);--a-muted:var(--ink-muted);--a-line:var(--line-strong);--a-accent:var(--clay);--a-tint:#12141214;--a-tint-2:#12141233;width:100%;height:auto;display:block;overflow:visible}.pl *{vector-effect:non-scaling-stroke}.pl .pl-m{fill:var(--a-ink)}.pl :is(.pl-gov,.pl-row,.pl-bracket,.pl-draw,.pl-copy__f){fill:none;stroke:var(--a-ink)}.pl .pl-gov{stroke:var(--a-accent);stroke-width:3px;stroke-dasharray:1}.pl .pl-row{stroke:var(--a-line)}.pl .pl-bracket{stroke-dasharray:1}.pl .pl-draw{stroke-width:2px;stroke-dasharray:1}.pl .pl-band{fill:var(--a-tint);stroke:var(--a-line)}.pl .pl-price{fill:var(--a-accent)}.pl .pl-copy__m--0{fill:var(--a-ink)}.pl .pl-copy__m--1{fill:var(--a-tint-2)}.pl .pl-copy__m--2{fill:var(--a-accent)}.pl .pl-tick{fill:var(--a-accent);transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.pl .pl-label{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--a-muted);font-size:15px}.pl :is(.pl-gov,.pl-row,.pl-bracket,.pl-band,.pl-price,.pl-fix,.pl-copy,.pl-label){opacity:0}
.mx{--mx-ink:var(--ink);--mx-muted:var(--ink-muted);--mx-line:var(--line);--mx-accent:var(--clay);color:var(--mx-ink);position:relative}.mx-track{display:none}.mx-head{color:var(--mx-muted)}.mx-blocks{padding-block:var(--s-5) var(--s-8);row-gap:var(--s-7);margin:0;list-style:none}.mx-block{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--mx-line);grid-column:1/-1;display:grid}.mx-block__n{color:var(--mx-accent)}.mx-block__t{font-size:var(--text-h3);letter-spacing:var(--text-h3--letter-spacing);font-weight:500;line-height:1.15}.mx-block__d{max-width:52ch;color:var(--mx-muted)}.mx-block .pl{margin-top:var(--s-4)}.mx-block__t:lang(ar){line-height:var(--text-h3--line-height)}@media (min-width:64rem) and (min-height:640px) and (prefers-reduced-motion:no-preference){.mx-blocks{display:none}.mx-track{height:calc(100svh + var(--room,150vh));display:block}.mx-sticky{height:100svh;position:sticky;top:0;overflow:clip}.mx-titles,.mx-lines{display:grid}.mx-title,.mx-line{grid-area:1/1;align-self:start;margin:0}.mx-title{gap:var(--s-3);display:grid}.mx-title__n{color:var(--mx-accent);opacity:0;transition:opacity .2s linear}.mx-title[data-on] .mx-title__n{opacity:1;transition-delay:.15s}.mx-title__t,.mx-line{margin:0 -.08em -.22em;padding:0 .08em .22em;overflow:clip}.mx-title__t{font-size:var(--text-h2);letter-spacing:var(--text-h2--letter-spacing);line-height:1.02}.mx-title__t>span,.mx-line>span{transition:transform .28s var(--ease-in);display:block;transform:translateY(calc(100% + .25em))}.mx-title[data-on] .mx-title__t>span,.mx-line[data-on]>span{transition:transform var(--t-lines) var(--ease-out) .14s;transform:none}.mx-line{font-size:var(--text-lead);color:var(--mx-muted);line-height:1.45}.mx-title__t:lang(ar){line-height:var(--text-h2--line-height)}.mx-line:lang(ar){line-height:var(--text-lead--line-height)}.mx-title__t:lang(ar),.mx-line:lang(ar){margin-block:-.12em -.32em;padding-block:.12em .32em}.mx-title:not([data-on]) .mx-title__t:lang(ar)>span,.mx-line:lang(ar):not([data-on])>span{transform:translateY(calc(100% + .5em))}.mx-ruler{column-gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-step{gap:var(--s-2);text-align:start;cursor:pointer;width:100%;color:var(--mx-muted);transition:color var(--t-hover-out) var(--ease-out);display:grid}.mx-step__bar{background:var(--mx-line);height:3px;position:relative;overflow:hidden}.mx-step__bar i{background:var(--mx-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .mx-step__bar i{transform-origin:100%}.mx-ruler li{--done:clamp(0, (var(--cur,0) - var(--k)) * 1000, 1);--now:clamp(0, 1 - max((var(--cur,0) - var(--k)), (var(--k) - var(--cur,0))) * 1000, 1)}.mx-step__bar i{transform:scaleX(calc(var(--done) + var(--now) * var(--part,0)))}.mx-step[aria-current=step] .mx-step__bar i{background:var(--mx-accent)}.mx-step__n{color:inherit}.mx-step__t{font-size:var(--text-small);line-height:1.35}.mx-step:hover,.mx-step:focus-visible,.mx-step[aria-current=step]{color:var(--mx-ink);transition-duration:var(--t-hover)}.mx-step[aria-current=step] .mx-step__n{color:var(--mx-accent)}.mx-step:hover .mx-step__bar{background:color-mix(in srgb, var(--mx-ink) 30%, transparent)}.mx-step:active{transform:scale(.98)}.mx-step:focus-visible{outline:2px solid var(--mx-ink);outline-offset:4px}}.mx-proof{margin:0}.mx-proof__in{align-items:baseline;justify-content:inherit;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:inline-flex}.mx-proof__fig{letter-spacing:-.03em;color:var(--mx-accent);white-space:nowrap;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:400;line-height:1}.mx-proof__say{color:var(--mx-ink)}.mx-proof__who{color:var(--mx-muted);transition:color var(--t-hover-out) var(--ease-out), background-size var(--t-hover-out) var(--ease-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;text-decoration:none}.mx-proof__who:hover,.mx-proof__who:focus-visible{color:var(--mx-ink);transition-duration:var(--t-hover);background-position:0 100%;background-size:100% 1px}[dir=rtl] .mx-proof__who{background-position:0 100%}[dir=rtl] .mx-proof__who:is(:hover,:focus-visible){background-position:100% 100%}.mx-proof--block{margin-top:var(--s-2)}@media (min-width:64rem) and (min-height:640px) and (prefers-reduced-motion:no-preference){.mx-proofs{display:grid}.mx-proof{visibility:hidden;grid-area:1/1;margin:0 -.08em -.22em;padding:0 .08em .22em;transition:visibility 0s linear .3s;overflow:clip}.mx-proof>.mx-proof__in{transition:transform .28s var(--ease-in);transform:translateY(calc(100% + .3em))}.mx-proof[data-on]{visibility:visible;transition-delay:0s}.mx-proof[data-on]>.mx-proof__in{transition:transform var(--t-lines) var(--ease-out) .26s;transform:none}.mx-proof:lang(ar){margin-block:-.12em -.32em;padding-block:.12em .32em}}.mx-block .pl .pl-label{display:none}
.mc{background:var(--paper);padding-top:var(--s-10)}.mc-head--blocks>span{grid-column:1/-1}@container page (max-width:47.99rem){.mc{padding-top:var(--s-7)}}@media (min-width:64rem) and (min-height:640px) and (prefers-reduced-motion:no-preference){.mc{padding-top:0}.mc-head--blocks{display:none}.mc-sticky{align-content:stretch;row-gap:var(--s-4);padding-block:clamp(88px, 12vh, 120px) var(--s-7);grid-template-rows:auto auto auto auto 1fr auto}.mc-sticky>*{text-align:center;grid-column:2/span 10;justify-self:center}.mc-titles{width:100%}.mc-titles .mx-title{justify-items:center}.mc-lines{max-width:44ch}.mc-proofs{width:100%;margin-top:var(--s-2)}.mc-proofs .mx-proof__in{justify-content:center}.mc-stage{width:100%;min-height:0;margin-block:var(--s-3);position:relative}.mc-stage .pl{width:100%;max-width:none;height:100%;max-height:52vh;margin:auto;position:absolute;inset:0}.mc-foot{text-align:start;grid-column:1/-1;width:100%}}@media (min-width:64rem) and (min-height:640px) and (max-height:880px) and (prefers-reduced-motion:no-preference){.mc-sticky{row-gap:var(--s-2);padding-block:84px var(--s-5)}.mc-titles .mx-title__t{font-size:clamp(2rem,min(3.6vw,6.4vh),3.5rem)}.mc-lines .mx-line{font-size:var(--text-body)}.mc-proofs .mx-proof__fig{font-size:clamp(1.5rem,2.2vw,2.25rem)}}
.prc{position:relative}.prc__card{background:var(--card-bg);color:var(--card-ink);position:relative;overflow:clip}.prc__card--retail{--card-bg:var(--clay);--card-ink:var(--paper);--card-muted:#f6e8e0;--card-line:color-mix(in srgb, var(--paper) 26%, transparent)}.prc__card--ventures{--card-bg:var(--night);--card-ink:var(--night-ink);--card-muted:var(--night-muted);--card-line:var(--night-line)}.prc__card :focus-visible{outline-color:var(--card-ink)}.prc__card:after{content:"";background:var(--night);pointer-events:none;opacity:calc(var(--cover,0) * .45);position:absolute;inset:0}.prc__in{row-gap:var(--s-7);padding-block:var(--s-9) var(--s-8);grid-template-rows:auto auto auto;align-content:start}.prc__in:before{content:"";background:var(--card-ink);transform-origin:0%;grid-area:3/1/auto/-1;align-self:start;height:1px}[dir=rtl] .prc__in:before{transform-origin:100%}.prc__count{color:var(--card-muted);grid-area:1/1/auto/-1;margin:0}.prc__title{letter-spacing:-.045em;grid-area:2/1/auto/-1;align-self:end;margin:0;font-size:clamp(3rem,8.2vw,10rem);font-weight:400;line-height:.92}.prc__title a,.prc__name{display:inline}.prc__title{margin-bottom:-.12em;padding-bottom:.12em;overflow:visible clip}.prc__title:lang(ar){line-height:var(--text-display--line-height);margin-bottom:-.32em;padding-bottom:.32em}.prc__title .arrow{vertical-align:.06em;width:.36em;height:.36em;transition:transform var(--t-hover-out) var(--ease-out);margin-inline-start:.16em;display:inline-block}.prc__title a:hover .arrow,.prc__title a:focus-visible .arrow{transition-duration:var(--t-hover);transform:translate(.12em)}[dir=rtl] .prc__title .arrow{transform:scaleX(-1)}[dir=rtl] .prc__title a:is(:hover,:focus-visible) .arrow{transform:scaleX(-1)translate(.12em)}.prc__band{padding-top:var(--s-5);grid-area:3/1/auto/-1}.prc__band+.prc__band{grid-row:auto}.prc__text{font-size:var(--text-lead);line-height:var(--text-lead--line-height);text-wrap:pretty;max-width:30ch;margin:0}.prc__who{margin:var(--s-4) 0 0;color:var(--card-muted);font-size:var(--text-small);max-width:34ch}.prc__label{margin:0 0 var(--s-3);color:var(--card-muted)}.prc__rows{margin:0;padding:0;list-style:none}.prc__rows li{border-bottom:1px solid var(--card-line);grid-template-columns:2.5em 1fr;align-items:baseline;padding-block:10px;font-size:1.125rem;line-height:1.3;display:grid}.prc__rows li:first-child{border-top:1px solid var(--card-line)}.prc__rows .t-data{color:var(--card-muted)}.prc__rows--links li{display:block}.prc__rows--links a{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.prc__rows--links .arrow{opacity:0;width:15px;height:15px;transition:opacity var(--t-hover-out) linear, transform var(--t-hover-out) var(--ease-out);flex:none;align-self:center;transform:translate(-6px)}.prc__rows--links a:hover .arrow,.prc__rows--links a:focus-visible .arrow{opacity:1;transition-duration:var(--t-hover);transform:none}[dir=rtl] .prc__rows--links .arrow{transform:scaleX(-1)translate(-6px)}[dir=rtl] .prc__rows--links a:is(:hover,:focus-visible) .arrow{transform:scaleX(-1)}@container page (min-width:48rem){.prc__band{grid-column:1/-1}.prc__band:nth-of-type(2){grid-area:4/1/auto/span 3}.prc__band:nth-of-type(3){grid-area:4/4/auto/-1}}@container page (min-width:64rem){.prc__band:first-of-type{grid-column:1/span 4}.prc__band:nth-of-type(2){grid-area:3/5/auto/span 4}.prc__band:nth-of-type(3){grid-area:3/9/auto/-1}}@media (min-width:64rem) and (min-height:600px) and (prefers-reduced-motion:no-preference){.prc__card{height:100svh;position:sticky;top:0}.prc__in{transform-origin:50% 0;height:100%;transform:translateY(calc(var(--cover,0) * -4vh)) scale(calc(1 - var(--cover,0) * .06));grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(20px,4vh,48px);padding-block:clamp(96px,13vh,144px) clamp(32px,6vh,64px)}.prc__title{font-size:min(clamp(3rem,8.2vw,10rem),17vh)}}.reveal-ready .prc__card:not([data-in]) .prc__title>a{--ragged:1;transform:translateY(calc(100% + .2em))}.reveal-ready .prc__card:not([data-in]) .prc__in:before{transform:scaleX(0)}.reveal-ready .prc__card:not([data-in]) .prc__band{opacity:0;transform:translateY(var(--rise))}.prc__title>a{translate:calc(.62em * var(--ragged,0) * var(--dir,1)) 0;transition:transform .9s var(--ease-out), translate .48s var(--ease-in-out) .7s;display:inline-block}.prc__in:before{transition:transform .9s var(--ease-in-out) .25s}.prc__band{--at:calc(.25s + var(--k) * .22s);transition:opacity .5s ease var(--at), transform var(--t-enter) var(--ease-out) var(--at)}@container page (min-width:64rem){.prc__band:nth-of-type(2){--at:.63s}.prc__band:nth-of-type(3){--at:.77s}.prc__band:first-of-type{--at:.25s}}@media (prefers-reduced-motion:reduce){.prc__band,.prc__title>a,.prc__in:before{opacity:1!important;transition:none!important;transform:translate(0,0)!important}}@container page (max-width:47.99rem){.prc__title{font-size:clamp(2.4rem,13vw,3rem)}}
