.t-mega{position:absolute;inset-inline-start:50%;inset-block-start:100%;z-index:90;inline-size:min(880px,92vw);transform:translate(-50%,6px);opacity:0;visibility:hidden;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility 0s .16s;background:var(--surface);border:1px solid var(--line);border-block-start:2px solid var(--ink);padding:var(--s5);box-shadow:0 30px 60px -30px rgba(28,26,23,.45)}[dir=rtl] .t-mega{transform:translate(50%,6px)}.t-nav li:hover>.t-mega,.t-nav li:focus-within>.t-mega,.t-nav li.is-open>.t-mega{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}[dir=rtl] .t-nav li:hover>.t-mega,[dir=rtl] .t-nav li:focus-within>.t-mega,[dir=rtl] .t-nav li.is-open>.t-mega{transform:translate(50%,0)}.t-nav li:nth-last-child(-n+3)>.t-mega{inset-inline-start:auto;inset-inline-end:0;transform:translate(0,6px)}.t-nav li:nth-last-child(-n+3):hover>.t-mega,.t-nav li:nth-last-child(-n+3):focus-within>.t-mega,.t-nav li:nth-last-child(-n+3).is-open>.t-mega{transform:none}.t-mega__cols{display:grid;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}.t-mega h3{font:700 .72rem/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-block-end:12px;padding-block-end:10px;border-block-end:1px solid var(--line)}.t-mega ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.t-mega a{display:block;padding:7px 0;color:var(--ink);text-decoration:none;font-size:.95rem;line-height:1.3}.t-mega a:hover{color:var(--oxide)}.t-mega__foot{margin-block-start:var(--s5);padding-block-start:var(--s4);border-block-start:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.t-drawer{position:fixed;inset:0;z-index:150;background:var(--ground);overflow:auto;transform:translateX(100%);visibility:hidden;transition:transform .25s var(--ease),visibility 0s .25s;display:flex;flex-direction:column}[dir=rtl] .t-drawer{transform:translateX(-100%)}.t-drawer:target,.t-menu-open .t-drawer{transform:none;visibility:visible;transition-delay:0s}.t-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--gut);border-block-end:1px solid var(--line);min-block-size:64px}.t-drawer__body{padding:var(--s4) var(--gut) 120px;display:grid;gap:var(--s5);align-content:start}.t-drawer details{border-block-end:1px solid var(--line)}.t-drawer summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-block-size:56px;font:650 1.25rem/1.2 var(--f-display);cursor:pointer}.t-drawer summary::-webkit-details-marker{display:none}.t-drawer summary::after{content:"+";font:400 1.5rem/1 var(--f-text);color:var(--oxide)}.t-drawer details[open] summary::after{content:"\2212"}.t-drawer details ul{list-style:none;margin:0;padding:0 0 var(--s4);display:grid}.t-drawer details a,.t-drawer__link{display:flex;align-items:center;min-block-size:44px;color:var(--ink);text-decoration:none}.t-drawer__link{font:650 1.25rem/1.2 var(--f-display);border-block-end:1px solid var(--line);min-block-size:56px}.t-drawer__cta{display:grid;gap:10px}.t-menu-open{overflow:hidden}.t-crumbs{font-size:var(--step--1);color:var(--ink-muted);padding-block:0}.t-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.t-crumbs li{display:inline-flex;align-items:center;gap:8px;min-block-size:24px}.t-crumbs li+li::before{content:"/";color:var(--control)}.t-crumbs a{color:var(--ink-muted);text-decoration:none;display:inline-flex;align-items:center;min-block-size:44px}.t-crumbs a:hover{color:var(--oxide);text-decoration:underline}.t-crumbs [aria-current]{color:var(--ink);font-weight:600}.t-pagehead{padding-block:clamp(20px,3vw,40px) clamp(28px,5vw,64px)}.t-pagehead__grid{display:grid;gap:var(--s5) var(--s7);align-items:end}@media(min-width:1024px){.t-pagehead--split .t-pagehead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.t-pagehead h1{font-size:var(--step-4);line-height:.98;letter-spacing:-.035em;font-weight:700;font-stretch:86%;max-inline-size:22ch}.t-pagehead--wide h1{max-inline-size:26ch}.t-pagehead .t-lead{margin-block-start:var(--s4)}.t-pagehead__actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-block-start:var(--s5)}.t-pagehead--night{background:var(--night);color:var(--on-night)}.t-pagehead--night .t-crumbs,.t-pagehead--night .t-crumbs a{color:var(--on-night-muted)}.t-pagehead--night .t-crumbs [aria-current]{color:var(--on-night)}.t-pagehead--night .t-lead{color:var(--on-night-muted)}.t-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.t-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding:8px 14px;border:1.5px solid var(--control);border-radius:var(--r-in);background:var(--surface);color:var(--ink);text-decoration:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.t-chip:hover{border-color:var(--oxide);color:var(--oxide-deep)}.t-chip[aria-pressed=true],.t-chip[aria-current=true],.t-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--ground)}.t-chip small{font-variant-numeric:tabular-nums;color:var(--ink-muted)}.t-chip.is-on small,.t-chip[aria-pressed=true] small{color:var(--on-night-muted)}.t-chips--sm .t-chip{min-block-size:44px;font-size:.9rem;padding:6px 12px}.t-tag{display:inline-block;padding:3px 8px;border-radius:var(--r-in);background:var(--olive);color:#fff;font:600 .7rem/1.3 var(--f-text);letter-spacing:.1em;text-transform:uppercase}.t-tag--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--control)}.t-rows{list-style:none;margin:0;padding:0;border-block-start:2px solid var(--ink)}.t-rows>li{border-block-end:1px solid var(--line)}.t-row-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 18px;align-items:center;padding:14px 4px;min-block-size:64px;color:var(--ink);text-decoration:none;position:relative;transition:background-color .2s var(--ease),padding-inline-start .2s var(--ease)}.t-row-link:hover{background:var(--surface);padding-inline-start:12px;color:var(--ink)}.t-row-link b{font:600 var(--step--1)/1 var(--f-text);color:var(--oxide-deep);letter-spacing:.1em;font-variant-numeric:tabular-nums}.t-row-link strong{font:650 var(--step-1)/1.2 var(--f-display);letter-spacing:-.01em}.t-row-link small{grid-column:2;color:var(--ink-muted);font-size:var(--step--1);line-height:1.4;max-inline-size:60ch}.t-row-link i{grid-column:3;grid-row:1;inline-size:22px;block-size:22px;background:var(--oxide);-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .2s var(--ease)}.t-row-link:hover i{transform:translateX(4px)}[dir=rtl] .t-row-link i{transform:scaleX(-1)}.t-cards{display:grid;gap:var(--s5);list-style:none;margin:0;padding:0}.t-card{position:relative;display:flex;flex-direction:column;background:var(--surface);clip-path:polygon(0 0,calc(100% - var(--cham)) 0,100% var(--cham),100% 100%,0 100%);block-size:100%}.t-card__img{background:var(--sand-2);aspect-ratio:4/3;overflow:hidden}.t-card__img img{inline-size:100%;block-size:100%;object-fit:cover}.t-card__img--art img{object-fit:contain;padding:10%}.t-card__body{padding:var(--s4) var(--s4) var(--s5);display:grid;gap:6px;align-content:start;flex:1}.t-card__body h3{font:650 var(--step-1)/1.2 var(--f-display)}.t-card__body p{color:var(--ink-muted);font-size:.95rem;line-height:1.45}.t-card a.t-cover{color:var(--ink);text-decoration:none}.t-card a.t-cover::after{content:"";position:absolute;inset:0}.t-card a.t-cover:focus-visible{outline:none}.t-card a.t-cover:focus-visible::after{outline:3px solid var(--oxide-deep);outline-offset:-3px}.t-card:hover .t-card__img img{transform:scale(1.03)}.t-card__img img{transition:transform .35s var(--ease)}.t-card .t-link{margin-block-start:6px;font-size:.9rem}@media(min-width:560px){.t-cards--2,.t-cards--3,.t-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.t-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.t-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,300px);gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px 16px;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:thin;scrollbar-color:var(--control) transparent;overscroll-behavior-x:contain}.t-scroller>*{scroll-snap-align:start;min-inline-size:0}@media(min-width:768px){.t-scroller{grid-auto-columns:minmax(260px,320px)}}.t-scroller:focus-visible{outline-offset:-3px}.t-facts{display:grid;margin:0;border-block-start:2px solid var(--ink)}.t-facts>div{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:12px;padding:12px 0;border-block-end:1px solid var(--line)}.t-facts dt{font:600 .75rem/1.4 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding-block-start:3px}.t-facts dd{margin:0;font-variant-numeric:tabular-nums}.t-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.t-table{inline-size:100%;border-collapse:collapse;background:var(--surface)}.t-table caption{caption-side:top;text-align:start;padding:0 0 12px;font:600 var(--step--1)/1.3 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.t-table th,.t-table td{padding:14px 16px;text-align:start;vertical-align:top;border-block-end:1px solid var(--line);font-variant-numeric:tabular-nums}.t-table thead th{border-block-end:2px solid var(--ink);font:650 var(--step-0)/1.2 var(--f-display);background:var(--sand-2)}.t-table tbody th{font-weight:600;background:transparent}@media(max-width:700px){.t-table--stack thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.t-table--stack,.t-table--stack tbody,.t-table--stack tr,.t-table--stack th,.t-table--stack td{display:block}.t-table--stack tr{padding:12px 0;border-block-end:2px solid var(--ink)}.t-table--stack th,.t-table--stack td{border:0;padding:6px 16px}.t-table--stack td::before{content:attr(data-label);display:block;font:600 .7rem/1.3 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}}.t-dir{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.85rem}.t-dir::before{content:"";inline-size:0;block-size:0;border-inline:5px solid transparent}.t-dir--up::before{border-block-end:8px solid var(--oxide-deep)}.t-dir--var::before{inline-size:10px;block-size:2px;border:0;background:var(--olive)}.t-acc{border-block-start:2px solid var(--ink)}.t-acc details{border-block-end:1px solid var(--line)}.t-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-block-size:64px;padding:12px 4px;cursor:pointer;font:650 var(--step-1)/1.25 var(--f-display);letter-spacing:-.01em}.t-acc summary::-webkit-details-marker{display:none}.t-acc summary::after{content:"";flex:none;inline-size:22px;block-size:22px;background:linear-gradient(var(--oxide),var(--oxide)) center/100% 2px no-repeat,linear-gradient(var(--oxide),var(--oxide)) center/2px 100% no-repeat;transition:transform .2s var(--ease)}.t-acc details[open] summary::after{transform:rotate(90deg);background:linear-gradient(var(--oxide),var(--oxide)) center/100% 2px no-repeat}.t-acc summary:hover{color:var(--oxide-deep)}.t-acc__a{padding:0 4px var(--s5);max-inline-size:var(--measure);color:var(--ink)}.t-acc__a>*+*{margin-block-start:.8em}.t-cta{display:grid;gap:var(--s5) var(--s7);align-items:center;padding-block:clamp(32px,5vw,64px)}@media(min-width:1024px){.t-cta{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.t-cta--compact{padding-block:clamp(28px,4vw,48px)}.t-bigtel{display:inline-flex;align-items:center;min-block-size:44px;font:500 clamp(1.8rem,1rem + 3.2vw,3.4rem)/1 var(--f-mono);letter-spacing:-.03em;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.t-bigtel:hover{color:var(--oxide)}.t-night .t-bigtel:hover{color:var(--oxide-on-night)}.t-form{display:grid;gap:var(--s4)}.t-field{display:grid;gap:6px}.t-field>label,.t-field>legend,.t-label{font:600 var(--step--1)/1.3 var(--f-text);letter-spacing:.02em}.t-field .t-hint{font-size:var(--step--1);color:var(--ink-muted)}.t-night .t-field .t-hint{color:var(--on-night-muted)}.t-input,.t-select,.t-textarea{inline-size:100%;min-block-size:48px;padding:10px 14px;background:var(--surface);border:1.5px solid var(--control);border-radius:var(--r-in);color:var(--ink);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.t-textarea{min-block-size:104px;resize:vertical}.t-input:hover,.t-select:hover,.t-textarea:hover{border-color:var(--ink)}.t-input:focus-visible,.t-select:focus-visible,.t-textarea:focus-visible{outline:3px solid var(--oxide-deep);outline-offset:1px;border-color:var(--ink)}.t-field.has-error .t-input,.t-field.has-error .t-select,.t-field.has-error .t-textarea{border-color:var(--oxide-deep);border-width:2px}.t-err{display:none;align-items:flex-start;gap:8px;color:var(--oxide-deep);font-weight:600;font-size:var(--step--1)}.t-err::before{content:"!";display:inline-grid;place-items:center;flex:none;inline-size:18px;block-size:18px;background:var(--oxide-deep);color:#fff;font-size:.75rem;border-radius:var(--r-in)}.t-field.has-error .t-err{display:flex}.t-night .t-err{color:var(--oxide-on-night)}.t-night .t-err::before{background:var(--oxide-on-night);color:var(--night)}.t-night .t-field.has-error .t-input{border-color:var(--oxide-on-night)}.t-phone{display:flex}.t-phone>span{display:inline-grid;place-items:center;padding-inline:14px;background:var(--sand-2);border:1.5px solid var(--control);border-inline-end:0;border-start-start-radius:var(--r-in);border-end-start-radius:var(--r-in);font-weight:600;font-variant-numeric:tabular-nums}.t-night .t-phone>span{background:#3a362f;border-color:#6d675a;color:var(--on-night)}.t-phone .t-input{border-start-start-radius:0;border-end-start-radius:0}.t-hp{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.t-radios{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0}.t-radios legend{padding:0;margin-block-end:8px}.t-radio{position:relative}.t-radio input{position:absolute;opacity:0;inset:0;inline-size:100%;block-size:100%;margin:0;cursor:pointer}.t-radio span{display:inline-flex;align-items:center;min-block-size:44px;padding:8px 14px;border:1.5px solid var(--control);border-radius:var(--r-in);background:var(--surface);font-weight:500;pointer-events:none}.t-radio input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--ground)}.t-radio input:focus-visible+span{outline:3px solid var(--oxide-deep);outline-offset:2px}.t-night .t-radio span{background:#26231f;border-color:#5a554b;color:var(--on-night)}.t-night .t-radio input:checked+span{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.t-night .t-input,.t-night .t-select,.t-night .t-textarea{background:#26231f;border-color:#6d675a;color:var(--on-night)}.t-night .t-input:hover{border-color:var(--on-night)}.t-rc{font-size:.75rem;color:var(--ink-muted);line-height:1.4}.t-rc a{color:inherit}.t-night .t-rc{color:var(--on-night-muted)}.grecaptcha-badge{visibility:hidden}.t-alert{padding:12px 14px;border-inline-start:4px solid var(--oxide-deep);background:var(--surface);font-weight:550}.t-alert--ok{border-color:var(--olive)}.t-note{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 18px;background:var(--surface);border-inline-start:4px solid var(--oxide)}.t-note strong{display:block;margin-block-end:2px}.t-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:var(--s7) 0 0;padding:0}.t-pager a,.t-pager span{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;padding:0 12px;border:1.5px solid var(--control);border-radius:var(--r-in);color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums;font-weight:600}.t-pager a:hover{border-color:var(--oxide);color:var(--oxide)}.t-pager [aria-current]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.t-certs{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:0;padding:0}.t-cert{background:var(--surface);padding:14px;display:grid;gap:8px;border-block-start:2px solid var(--ink)}.t-cert img{aspect-ratio:3/4;object-fit:cover;inline-size:100%;background:var(--sand-2)}.t-cert span{font-size:var(--step--1);font-weight:600}.t-gallery{display:grid;gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.t-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.t-gallery .t-fig:first-child{grid-column:1/-1}.t-foot{padding-block:clamp(40px,6vw,80px) 28px;margin-block-start:0}.t-foot a{color:var(--on-night);text-decoration:none}.t-foot a:hover{color:var(--oxide-on-night);text-decoration:underline}.t-foot__top{display:grid;gap:var(--s6);padding-block-end:var(--s7)}@media(min-width:1024px){.t-foot__top{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.t-foot__brand{display:grid;gap:10px;align-content:start}.t-foot__brand .t-logo{color:var(--on-night)}.t-foot__brand .t-logo__txt small{color:var(--on-night-muted)}.t-foot__brand .t-logo img:not(.t-logo__rev){filter:brightness(0) invert(1)}.t-foot__tag{color:var(--on-night-muted);max-inline-size:30ch;font-size:.95rem}.t-foot__cols{display:grid;gap:var(--s5);grid-template-columns:minmax(0,1fr)}.t-foot__cols>*{min-inline-size:0}.t-foot h2,.t-facc>summary{font:700 .78rem/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-muted);margin:0 0 14px}.t-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.t-foot li a{display:inline-flex;align-items:center;min-block-size:44px;font-size:.9375rem;hyphens:none;overflow-wrap:anywhere;word-break:normal}.t-foot__contact{border:1px solid #36322b;border-radius:var(--r-in,10px);padding:18px}.t-foot address{font-style:normal;display:grid;gap:2px}.t-foot address a,.t-foot address span{display:flex;align-items:center;min-block-size:44px;font-size:.9375rem;hyphens:none;overflow-wrap:anywhere}.t-foot address .t-foot__adr{align-items:flex-start;padding-block:10px;line-height:1.5}.t-foot__hours{margin:12px 0;display:grid;gap:4px;font-size:.9rem}.t-foot__hours div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;border-block-end:1px solid #36322b;padding-block:6px}.t-foot__hours dt{color:var(--on-night-muted)}.t-foot__hours dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.t-foot__quote{display:flex;justify-content:center;inline-size:100%;min-block-size:48px}.t-foot__wa{display:inline-flex;align-items:center;min-block-size:44px;font-weight:600}.t-facc{border-block-end:1px solid #36322b}.t-facc>summary{display:flex;align-items:center;justify-content:space-between;min-block-size:52px;margin:0;cursor:pointer;list-style:none}.t-facc>summary::-webkit-details-marker{display:none}.t-facc>summary::after{content:"";inline-size:9px;block-size:9px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s;margin-inline-end:4px}.t-facc[open]>summary::after{transform:rotate(-135deg)}.t-facc>ul{padding-block-end:12px}.t-foot__areas>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.t-foot__areas>ul li:last-child{grid-column:1/-1}@media(max-width:380px){.t-foot__areas>ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.t-foot__contact{order:-1}.t-foot__bot{flex-direction:column;align-items:flex-start}}@media(min-width:900px){.t-foot__cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s6) var(--s5)}.t-foot__cols>.t-foot__contact{grid-column:span 2;order:0;align-self:start}.t-foot__areas{grid-column:span 2}.t-facc{border:0}.t-facc>summary{pointer-events:none;min-block-size:0;margin-block-end:14px}.t-facc>summary::after{display:none}}@media(min-width:1280px){.t-foot__cols{grid-template-columns:repeat(7,minmax(0,1fr))}}.t-foot__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:18px 8px}.t-foot__legal{display:flex!important;flex-wrap:wrap;gap:4px 18px!important}.t-foot__rc{padding-block-start:6px}.t-foot__rc a{color:inherit;text-decoration:underline}.t-foot .t-btn{color:var(--night)}.t-fault__grid{display:grid;gap:var(--s5)}@media(min-width:900px){.t-fault__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s7);align-items:start}}.t-fault__list{list-style:none;margin:0;padding:0;border-block-start:2px solid var(--ink)}.t-fault__list li{border-block-end:1px solid var(--line)}.t-fault__list a{display:grid;gap:2px;padding:12px 14px;min-block-size:64px;align-content:center;color:var(--ink);text-decoration:none;border-inline-start:4px solid transparent;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.t-fault__list a:hover{background:var(--surface)}.t-fault__list a[aria-current=true]{background:var(--surface);border-inline-start-color:var(--oxide)}.t-fault__g{font:600 .68rem/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.t-fault__list strong{font:650 var(--step-1)/1.2 var(--f-display)}.t-fault__panel{background:var(--surface);padding:clamp(20px,3vw,36px);display:grid;gap:var(--s4);align-content:start}@media(min-width:900px){.t-fault__panel{position:sticky;inset-block-start:calc(var(--hdr) + 24px)}}.t-fault__panel .t-note{background:var(--ground)}.t-sidx__group{display:grid;gap:var(--s3) var(--s6);margin-block-end:var(--s7)}@media(min-width:1024px){.t-sidx__group{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.t-sidx__label{position:sticky;inset-block-start:calc(var(--hdr) + 24px);align-self:start}}.t-sidx__label{font:650 var(--step-2)/1.1 var(--f-display);letter-spacing:-.02em;padding-block-start:14px}.t-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s5);counter-reset:s}.t-steps li{position:relative;padding-inline-start:56px;display:grid;gap:6px;align-content:start}.t-steps li::before{content:"";position:absolute;inset-inline-start:17px;inset-block:40px -24px;inline-size:2px;background:var(--ink)}.t-steps li:last-child::before{display:none}.t-steps__n{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:36px;block-size:36px;display:grid;place-items:center;border:2px solid var(--ink);background:var(--ground);font:650 1rem/1 var(--f-display)}.t-steps li:nth-child(1) .t-steps__n{background:var(--oxide);color:#fff;border-color:var(--oxide)}.t-steps p{color:var(--ink-muted);font-size:.95rem}@media(min-width:1024px){.t-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 var(--s4)}.t-steps li{padding:56px 0 0}.t-steps li::before{inset:17px calc(var(--s4) * -1) auto calc(40px);inline-size:auto;block-size:2px}.t-steps li:last-child::before{display:block;inset-inline-end:0}.t-steps li:last-child::before{inset-inline-end:auto;inline-size:0}}.t-pband{padding-block:var(--section);position:relative}.t-pband__grid{display:grid;gap:var(--s7);align-items:center}@media(min-width:1024px){.t-pband__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.t-pband__copy{display:grid;gap:var(--s4);align-content:start}.t-pband__steps{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:12px}.t-pband__steps li{display:flex;gap:14px;align-items:baseline;color:var(--on-night)}.t-pband__steps .t-num{color:var(--oxide-on-night);font:650 1.1rem/1 var(--f-display);min-inline-size:20px}.t-pband__form{background:#26231f;padding:clamp(20px,3vw,32px)}.t-file{padding:10px}.t-file::file-selector-button{margin-inline-end:12px;padding:8px 14px;border:0;border-radius:var(--r-btn);background:var(--ink);color:var(--ground);font:600 .9rem var(--f-text);cursor:pointer}.t-night .t-file::file-selector-button{background:var(--on-night);color:var(--night)}.t-wa-link{color:inherit}.t-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--ink);border-inline-start:1px solid var(--line)}@media(min-width:560px){.t-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.t-wall{grid-template-columns:repeat(6,minmax(0,1fr))}}.t-wall__tile{display:grid;place-items:center;min-block-size:96px;padding:18px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--ink);text-decoration:none;font:650 1.05rem/1.2 var(--f-display);text-align:center;transition:background-color .2s var(--ease)}.t-wall__tile:hover{background:var(--surface)}.t-wall__tile img{max-block-size:48px;inline-size:auto;filter:grayscale(1) contrast(1.15);opacity:.8;transition:filter .2s,opacity .2s}.t-wall__tile:hover img{filter:none;opacity:1}.t-cov__grid{display:grid;gap:var(--s6)}@media(min-width:1024px){.t-cov__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s7);align-items:start}}.t-cov__map{margin:0;background:var(--surface);padding:12px 12px 8px;display:none}@media(min-width:768px){.t-cov__map{display:block}}.t-cov__map svg{inline-size:100%;block-size:auto}.t-map-lbl{font:600 13px/1 var(--f-text);fill:#1C1A17;paint-order:stroke;stroke:#FFFBF4;stroke-width:4px}.t-cov__map a:hover rect,.t-cov__map a:focus-visible rect{fill:#8B2F12}.t-cov__map a:focus-visible{outline:3px solid var(--oxide-deep);outline-offset:3px}.t-zone{border-block-end:1px solid var(--line)}.t-zone:first-child{border-block-start:2px solid var(--ink)}.t-zone summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-block-size:56px;cursor:pointer;font:650 var(--step-1)/1.2 var(--f-display);padding:8px 4px}.t-zone summary::-webkit-details-marker{display:none}.t-zone summary small{font:600 .85rem var(--f-text);color:var(--ink-muted);border:1px solid var(--control);padding:2px 8px;border-radius:var(--r-in)}.t-zone .t-chips{padding:4px 0 18px}.t-aside{padding:var(--s5);display:grid;gap:var(--s3);align-content:start}.t-linklist{list-style:none;margin:0;padding:0;display:grid;gap:0}.t-linklist li{border-block-end:1px solid var(--line)}.t-linklist a{display:block;padding:10px 0;color:var(--ink);text-decoration:none;min-block-size:44px;display:flex;align-items:center}.t-linklist a:hover{color:var(--oxide)}.t-linklist li:not(:has(a)){padding:10px 0}.t-label{font:600 .72rem/1.3 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.t-grid2{display:grid;gap:var(--s5)}@media(min-width:700px){.t-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-needs{list-style:none;margin:0;padding:0;display:grid;border-block-start:2px solid var(--ink)}.t-needs li{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:14px 0;border-block-end:1px solid var(--line);align-items:baseline}.t-needs .t-num{font:700 var(--step--1)/1 var(--f-text);color:var(--oxide-deep);letter-spacing:.1em}.t-pagehead+.t-section,.t-pagehead+form+.t-section{padding-block-start:var(--s6)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.t-rule.is-in::before,.t-rule.is-in::after{transform:none}}@media print{.t-hdr,.t-util,.t-bar,.t-drawer,.t-foot .t-btn{display:none!important}body{background:#fff;padding:0}}.t-dir--down::before{border-block-start:8px solid var(--olive)}.t-work__grid{display:grid;gap:var(--s6)}.t-wlead{display:grid;gap:var(--s5)}@media(min-width:900px){.t-wlead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:center}}.t-wlead h3 a,.t-wcard h3 a{color:var(--ink);text-decoration:none}.t-wlead h3 a:hover,.t-wcard h3 a:hover{color:var(--oxide)}.t-wmeta{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font-size:var(--step--1);color:var(--ink-muted)}.t-wchip{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding:4px 10px;border:1.5px solid var(--control);border-radius:var(--r-in);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:550}a.t-wchip:hover{border-color:var(--oxide);color:var(--oxide-deep)}.t-wchip .t-ico{inline-size:16px;block-size:16px}.t-wchip--svc{border-color:transparent;background:var(--sand-2)}.t-work__rest{list-style:none;margin:0;padding:0;display:grid;gap:var(--s5)}.t-wcard{display:grid;gap:10px;align-content:start}.t-wcard__img{display:block}.t-wcard__img .t-fig__frame{background:var(--sand-2)}.t-wcard__img img[src$=".svg"]{object-fit:contain;padding:8%}.t-work--2 .t-work__rest,.t-work--3 .t-work__rest{grid-template-columns:1fr}@media(min-width:900px){.t-work--2 .t-work__grid,.t-work--3 .t-work__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.t-work--2 .t-wlead,.t-work--3 .t-wlead{grid-template-columns:1fr;gap:var(--s5)}.t-work--2 .t-wcard,.t-work--3 .t-wcard{grid-template-columns:150px 1fr;align-items:center}.t-work--many .t-work__rest{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:560px) and (max-width:899px){.t-work--many .t-work__rest{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-work--1 .t-wlead{max-inline-size:1100px}.t-case{display:grid;gap:var(--s6)}.t-ba{display:grid;gap:var(--s4)}@media(min-width:700px){.t-ba{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-ba figure .t-fig__cap b{color:var(--oxide-deep);font-weight:700}.t-cr{display:grid;gap:var(--s5)}@media(min-width:800px){.t-cr{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-cr>div{padding-block-start:var(--s4);border-block-start:2px solid var(--ink)}.t-pf{display:grid;gap:var(--s3);margin-block-end:var(--s6)}.t-rv{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--rvi,0) * 70ms)}.t-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.t-rv{opacity:1;transform:none;transition:none}}.t-card,.t-wcard,.t-triad__i,.t-mosaic__tile{transition:transform .25s var(--ease),background-color .2s var(--ease)}@media(hover:hover){.t-card:hover,.t-triad__i:hover,.t-mosaic__tile:hover{transform:translateY(-3px)}}.t-btn:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.t-card:hover,.t-triad__i:hover,.t-mosaic__tile:hover,.t-btn:active{transform:none}}.t-plate,.t-card,.t-mosaic__tile{box-shadow:inset 0 0 0 1px rgba(28,26,23,.07)}.t-short{margin-block:0}.t-short__in{display:grid;gap:6px;padding:var(--s4) var(--s5);margin-block:var(--s2) var(--s5);background:var(--surface);border-inline-start:4px solid var(--oxide);max-inline-size:78ch}.t-short__t{font:400 var(--step-1)/1.4 var(--f-serif);letter-spacing:-.01em}.t-smap{display:grid;gap:var(--s6)}@media(min-width:800px){.t-smap{grid-template-columns:repeat(3,minmax(0,1fr))}}.t-statband dd{min-inline-size:3ch}.t-night{--kit-accent:#E8845F;--kit-paper:#1C1A17;--kit-skel:#2A2723}.t-scene{display:block;inline-size:100%}.t-scene--small{max-inline-size:520px}.t-scene .kit-hero svg,.t-scene .kit-illo svg{background:var(--surface)}.t-night .t-scene .kit-illo svg{background:transparent}.kit-steps{color:var(--ink);--kit-muted:var(--ink-muted)}.kit-step h3{font-family:var(--f-display);font-weight:500}.t-table td,.t-facts dd{font-family:var(--f-mono);font-size:.92em}.t-table thead th,.t-table tbody th{font-family:var(--f-cond);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.t-bg-surface{background-color:var(--surface)}.t-bg-sand2{background-color:var(--sand-2)}.t-bg-olive{background-color:var(--olive);color:#F4EFE6}.t-bg-olive .t-muted,.t-bg-olive .t-lead{color:#d8d2c3}.t-bg-olive a{color:#F4EFE6}.t-bg-olive-tint{background-color:#E3E4D8}.t-bg-oxide{background-color:var(--oxide);color:#fff}.t-bg-oxide a:not(.t-btn){color:#fff}.t-bg-ink{background-color:var(--night);color:var(--on-night)}.t-bg-blueprint{position:relative;background-image:linear-gradient(rgba(244,239,230,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,230,.06) 1px,transparent 1px),linear-gradient(rgba(244,239,230,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,230,.12) 1px,transparent 1px);background-size:32px 32px,32px 32px,160px 160px,160px 160px}.t-bg-blueprint-light{background-image:linear-gradient(rgba(28,26,23,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(28,26,23,.045) 1px,transparent 1px),linear-gradient(rgba(28,26,23,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(28,26,23,.09) 1px,transparent 1px);background-size:32px 32px,32px 32px,160px 160px,160px 160px}.t-bg-contour,.t-bg-contour-ink,.t-bg-louvre{position:relative;isolation:isolate}.t-bg-contour::before,.t-bg-contour-ink::before,.t-bg-louvre::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:currentColor;opacity:.07;-webkit-mask:url("../../kit/svg/pattern-contour-ridges.9e9a882e06be.svg") center top/760px auto repeat;mask:url("../../kit/svg/pattern-contour-ridges.9e9a882e06be.svg") center top/760px auto repeat}.t-bg-louvre::before{-webkit-mask:url("../../kit/svg/pattern-louvre-tile.7326ad990e3d.svg") 0 0/64px 64px repeat;mask:url("../../kit/svg/pattern-louvre-tile.7326ad990e3d.svg") 0 0/64px 64px repeat;opacity:.09}.t-bg-contour-ink::before{opacity:.12}.t-cut-top{clip-path:polygon(0 clamp(20px,3.4vw,56px),100% 0,100% 100%,0 100%);padding-block-start:calc(var(--section) + clamp(20px,3.4vw,56px));margin-block-start:calc(clamp(20px,3.4vw,56px) * -1)}.t-cut-both{clip-path:polygon(0 clamp(14px,2.4vw,40px),100% 0,100% calc(100% - clamp(14px,2.4vw,40px)),0 100%);margin-block:calc(clamp(14px,2.4vw,40px) * -1) 0;position:relative;z-index:1}.t-curve-bot{border-end-start-radius:50% clamp(24px,4vw,64px);border-end-end-radius:50% clamp(24px,4vw,64px)}.t-arch{border-start-start-radius:999px;border-start-end-radius:999px;overflow:hidden}.t-offset{position:relative}.t-offset::after{content:"";position:absolute;inset:14px -14px -14px 14px;border:2px solid var(--ink);z-index:-1;pointer-events:none}.t-notch{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.t-duo{position:relative;isolation:isolate}.t-duo img{filter:grayscale(1) contrast(1.08)}.t-duo::after{content:"";position:absolute;inset:0;background:var(--oxide);mix-blend-mode:multiply;opacity:.5;pointer-events:none}.t-btn--xl{min-block-size:60px;padding:16px 28px;font-size:1.15rem}.t-btn--light{background:#fff;color:var(--oxide-deep)}.t-btn--light:hover{background:var(--sand-2);color:var(--oxide-deep)}.t-link--light{color:#fff}.t-ico--xl{inline-size:44px;block-size:44px}.t-btn--wa{border-radius:var(--r-btn)}.t-proof .t-wrap{padding-inline:0}.t-wabar{padding-block:clamp(28px,4vw,56px)}.t-wabar__in{display:grid;gap:var(--s5);align-items:center}.t-wabar h2{max-inline-size:24ch}.t-wabar__act{display:flex;flex-wrap:wrap;gap:var(--s3)}@media(min-width:900px){.t-wabar__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.t-wabar__act{justify-content:flex-end}}.t-fam__grid{display:grid;gap:var(--s4)}.t-fam__tile{position:relative;display:grid;gap:var(--s4);padding:var(--s5);background:var(--surface);box-shadow:inset 0 0 0 1px rgba(28,26,23,.08);align-content:start}.t-fam__art{background:var(--sand-2);padding:var(--s3);border-start-start-radius:999px;border-start-end-radius:999px;aspect-ratio:4/3;display:grid;place-items:end center;overflow:hidden}.t-fam__art img{inline-size:78%;block-size:auto}.t-fam__l{list-style:none;margin:var(--s3) 0;padding:0;display:grid}.t-fam__l a{display:flex;align-items:center;min-block-size:44px;color:var(--ink);text-decoration:none;border-block-end:1px solid var(--line);font-weight:550}.t-fam__l a:hover{color:var(--oxide);padding-inline-start:6px}.t-fam__l a{transition:padding-inline-start .2s var(--ease)}@media(min-width:700px){.t-fam__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.t-fam__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.t-fam__tile--1{grid-column:span 5;grid-row:span 2;background:var(--olive);color:#F4EFE6}.t-fam__tile--1 .t-fam__art{background:#4b5946;aspect-ratio:1}.t-fam__tile--1 .t-fam__l a{color:#F4EFE6;border-color:rgba(244,239,230,.25)}.t-fam__tile--1 .t-link{color:#F4EFE6}.t-fam__tile--2{grid-column:span 4}.t-fam__tile--3{grid-column:span 3}.t-fam__tile--4{grid-column:span 3}.t-fam__tile--5{grid-column:span 4}.t-fam__tile--6{grid-column:span 12;grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center}.t-fam__tile--6 .t-fam__l{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s5)}}.t-quiz__grid{display:grid;gap:var(--s6);align-items:start}.t-quiz__f{display:grid;gap:var(--s5);padding:var(--s5);background:var(--surface)}.t-quiz__r{padding:var(--s4);background:var(--sand-2);border-inline-start:4px solid var(--oxide);display:grid;gap:var(--s3)}@media(min-width:1000px){.t-quiz__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.t-ticketband{padding-block:clamp(36px,5vw,72px)}.t-ticket{display:grid;background:var(--ground);color:var(--ink);position:relative;filter:drop-shadow(0 22px 28px rgba(28,26,23,.28))}.t-ticket__main{padding:clamp(20px,3vw,40px);display:grid;gap:var(--s3);align-content:start}.t-ticket__main h2{max-inline-size:20ch}.t-ticket__stub{padding:clamp(20px,3vw,40px);display:grid;gap:var(--s3);align-content:center;justify-items:start;background:var(--surface);border-block-start:2px dashed var(--control);position:relative}.t-ticket__no{font:700 1.4rem var(--f-cond);letter-spacing:.2em;color:var(--oxide-deep)}.t-ticket{-webkit-mask:radial-gradient(14px at 0 62%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(14px at 100% 62%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(14px at 0 62%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(14px at 100% 62%,transparent 98%,#000) right/51% 100% no-repeat}@media(min-width:900px){.t-ticket{grid-template-columns:minmax(0,8fr) minmax(0,4fr);-webkit-mask:radial-gradient(14px at 66% 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(14px at 66% 100%,transparent 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(14px at 66% 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(14px at 66% 100%,transparent 98%,#000) bottom/100% 51% no-repeat}.t-ticket__stub{border-block-start:0;border-inline-start:2px dashed var(--control)}}.t-ticketband .t-wrap{padding-inline:clamp(16px,4.2vw,88px)}.t-mag{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.t-mag__i{display:grid;gap:8px;align-content:start;padding:var(--s5);background:var(--ground);color:var(--ink);text-decoration:none;box-shadow:inset 0 0 0 1px rgba(28,26,23,.1);block-size:100%;transition:transform .25s var(--ease)}.t-mag__i:hover{transform:translateY(-3px);color:var(--ink)}.t-mag__i .t-ico{color:var(--oxide)}.t-mag__i strong{font:650 var(--step-1)/1.15 var(--f-display)}.t-mag__i small{color:var(--ink-muted)}@media(min-width:700px){.t-mag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.t-mag{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-anat__grid{display:grid;gap:var(--s7);align-items:center}.t-anat__art{background:var(--surface);padding:var(--s5);display:grid;place-items:center}.t-anat__art img{inline-size:min(100%,520px);block-size:auto}.t-anat__list{display:grid;gap:0;margin:var(--s4) 0 0;border-block-start:2px solid var(--ink)}.t-anat__list>div{display:grid;gap:4px;padding:14px 0;border-block-end:1px solid var(--line)}.t-anat__list dt{display:flex;align-items:center;gap:10px;font:700 1.15rem var(--f-cond);letter-spacing:.1em;text-transform:uppercase}.t-anat__list dt .t-ico{color:var(--oxide)}.t-anat__list dd{margin:0;color:var(--ink-muted);max-inline-size:60ch}@media(min-width:1000px){.t-anat__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.t-three__grid{display:grid}.t-three__i{display:flex;align-items:center;gap:var(--s4);padding:clamp(22px,3.4vw,48px) clamp(16px,4.2vw,88px);color:var(--ink);text-decoration:none;min-block-size:120px;transition:filter .2s var(--ease)}.t-three__i span{display:grid;gap:2px}.t-three__i small{font:700 1rem var(--f-cond);letter-spacing:.16em;text-transform:uppercase}.t-three__i strong{font:600 clamp(1.5rem,1rem + 2vw,2.8rem)/1 var(--f-display);letter-spacing:-.02em}.t-three__i:hover{filter:brightness(.96);color:inherit}.t-three__i--call{background:var(--sand-2)}.t-three__i--wa{background:#1f7a3f;color:#fff}.t-three__i--wa:hover{color:#fff}.t-three__i--photo{background:var(--ink);color:#fff}.t-three__i--photo:hover{color:#fff}@media(min-width:800px){.t-three__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.t-skyline{position:relative;overflow:hidden;padding-block:clamp(28px,4vw,56px) 0}.t-skyline__art{color:#F4EFE6;opacity:.9;margin-block-start:var(--s4)}.t-skyline__art img{inline-size:100%;block-size:auto;filter:invert(.93) sepia(.1)}.t-skyline__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s4);align-items:center;padding-block-end:var(--s5)}.t-skyline__t{font:600 clamp(1.5rem,1rem + 2.4vw,3rem)/1 var(--f-display);letter-spacing:-.03em}.t-skyline .t-skyline__in{order:-1}.t-localcta{position:sticky;inset-block-start:var(--hdr);z-index:90;background:var(--ink);color:var(--on-night)}.t-localcta__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;min-block-size:56px;padding-block:6px}.t-localcta p{margin:0;font:600 1.05rem var(--f-display)}.t-localcta .t-btn{min-block-size:44px}@media(max-width:1023px){.t-localcta{display:none}}.t-section{padding-block:clamp(40px,6.4vw,96px)}.t-head{margin-block-end:clamp(24px,3.4vw,48px)}.t-head h2{max-inline-size:22ch}.t-fault.t-night .t-fault__list{border-color:var(--on-night-muted)}.t-fault.t-night .t-fault__list li{border-color:#3a362f}.t-fault.t-night .t-fault__list a{color:var(--on-night)}.t-fault.t-night .t-fault__list a:hover,.t-fault.t-night .t-fault__list a[aria-current=true]{background:#26231f}.t-fault.t-night .t-fault__g{color:var(--on-night-muted)}.t-fault.t-night .t-fault__panel{color:var(--ink)}.t-fault.t-night .t-fault__panel .t-eyebrow{color:var(--oxide-deep)}.t-fault.t-night .t-idx{color:var(--on-night-muted)}.t-still .t-rv,.t-still .kit-reveal,.t-still .kit-divider .kd{opacity:1!important;transform:none!important;animation:none!important;stroke-dashoffset:0!important}a.t-wchip,.t-hdr__tel{min-block-size:44px}.t-art>*,.t-blog>*,.t-bfeat__in>*{min-inline-size:0}.t-prose--article{overflow-wrap:anywhere}.t-prose--article table{display:block;overflow-x:auto;max-inline-size:100%}.t-prose--article pre{overflow-x:auto}@media(min-width:768px){.t-c2{grid-column:span 2}.t-c10{grid-column:span 10}.t-c11{grid-column:span 11}}.t-pagehead--rail .t-pagehead__grid{align-items:center}@media(min-width:1024px){.t-pagehead--rail .t-pagehead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s5) clamp(32px,5vw,96px)}.t-pagehead--rail h1{max-inline-size:20ch}.t-pagehead--rail .t-lead{max-inline-size:60ch}}.t-hrail{padding:var(--s5);display:grid;gap:var(--s3);align-content:start}.t-hrail__act{display:grid;gap:var(--s2)}.t-hrail__act .t-btn{justify-content:center}.t-hrail__row{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);list-style:none;padding:0;margin:0;border-block-start:1px solid var(--line);padding-block-start:var(--s3)}.t-hrail__row a,.t-hrail__row button{display:inline-flex;align-items:center;gap:var(--s2);background:none;border:0;padding:6px 0;color:var(--ink);font-weight:600;text-decoration:none;min-block-size:44px}.t-hrail__row a:hover,.t-hrail__row button:hover{color:var(--oxide)}.t-hrail__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);list-style:none;padding:0;margin:0;border-block-start:1px solid var(--line);padding-block-start:var(--s3)}.t-hrail__facts li{display:grid;gap:2px;font-size:.8rem;line-height:1.25;color:var(--ink-muted)}.t-hrail__facts b{font:700 1.7rem/1 var(--f-display);color:var(--ink)}@media(max-width:1023px){.t-hrail{padding:var(--s4)}.t-hrail .t-small,.t-hrail__facts{display:none}.t-hrail__act{grid-template-columns:1fr 1fr}}.t-xg{display:grid;gap:var(--s5) var(--s6);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.t-xg{grid-template-columns:repeat(12,minmax(0,1fr))}.t-xg__a{grid-column:span 4}.t-xg__b{grid-column:span 8}.t-xg__c{grid-column:span 8}.t-xg__d{grid-column:span 4}}.t-xg__a,.t-xg__d{align-self:start}.t-x__act{display:flex;flex-wrap:wrap;gap:var(--s3)}.t-xtiles{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.t-xt{background:var(--surface);padding:var(--s5);display:grid;gap:var(--s2);align-content:start;box-shadow:inset 0 0 0 1px rgba(28,26,23,.07)}@media(min-width:700px){.t-xt--lead{grid-column:span 2;background:var(--night);color:var(--on-night)}.t-xt--lead a{color:var(--on-night)}.t-xt--lead .t-muted{color:var(--on-night-muted)}.t-xt--lead .t-xt__l{columns:2}}.t-xt__ico{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;background:var(--sand-2);color:var(--oxide)}.t-xt--lead .t-xt__ico{background:rgba(244,239,230,.1);color:var(--oxide-on-night)}.t-xt__l{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:6px;font-size:.95rem}.t-xt__l a{text-decoration:none;color:var(--ink)}.t-xt__l a:hover{color:var(--oxide);text-decoration:underline}.t-xt__l li::before{content:"";display:inline-block;inline-size:6px;block-size:6px;background:var(--oxide);margin-inline-end:8px;vertical-align:middle}.t-xz{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:var(--s5) var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.t-xz__i{display:grid;gap:var(--s2);align-content:start;border-block-start:2px solid var(--ink);padding-block-start:var(--s3)}.t-chip--more{background:var(--ink);color:var(--ground);border-color:var(--ink)}.t-xcard{padding:var(--s6);clip-path:polygon(0 0,calc(100% - var(--cham)) 0,100% var(--cham),100% 100%,0 100%)}.t-xcard .t-num{font-size:2.4em;color:var(--oxide-on-night)}.t-xp{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}@media(min-width:1100px){.t-xp{grid-template-columns:repeat(6,minmax(0,1fr))}}.t-xp__i{display:grid;gap:var(--s2);align-content:start;padding:var(--s4);border-block-start:2px solid rgba(244,239,230,.5);background:rgba(244,239,230,.06)}.t-xp__n{font-size:2rem;color:var(--oxide-on-night)}.t-xs{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.t-xs__i{display:grid;gap:4px;padding:var(--s4) var(--s5);border-inline-start:4px solid var(--oxide);background:var(--ground)}.t-xs__i b{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.t-xs__i span{color:var(--ink-muted)}.t-xh{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.t-xh__i{padding:var(--s5);display:grid;gap:var(--s3);align-content:start}.t-xh__i .t-link{align-self:end;font-weight:600}.t-rail{display:grid;gap:var(--s4);align-content:start}.t-rail__card{padding:var(--s5);display:grid;gap:var(--s3)}.t-rail__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.t-rail__list li{border-block-start:1px solid var(--line)}.t-rail__list a{display:flex;justify-content:space-between;gap:var(--s3);padding:10px 0;text-decoration:none;color:var(--ink);font-weight:500}.t-rail__list a:hover{color:var(--oxide)}.t-rail__list a::after{content:"\2192";color:var(--oxide)}.t-wide-prose{max-inline-size:none}@media(min-width:1100px){.t-wide-prose.t-prose--cols{column-count:2;column-gap:var(--s7)}.t-wide-prose.t-prose--cols>*{break-inside:avoid-column}}.t-fill-split{display:grid;gap:var(--s6);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.t-fill-split{grid-template-columns:repeat(12,minmax(0,1fr))}.t-fill-split>.a{grid-column:span 7}.t-fill-split>.b{grid-column:span 5}.t-fill-split--85>.a{grid-column:span 8}.t-fill-split--85>.b{grid-column:span 4}.t-fill-split--58>.a{grid-column:span 5}.t-fill-split--58>.b{grid-column:span 7}}.t-feature{display:grid;gap:var(--s5);padding:var(--s6);background:var(--surface);box-shadow:inset 0 0 0 1px rgba(28,26,23,.07)}@media(min-width:900px){.t-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media(prefers-reduced-motion:no-preference){.t-xt,.t-xh__i{transition:transform .25s var(--ease)}.t-xt:hover,.t-xh__i:hover{transform:translateY(-3px)}}@media(max-width:1023px){.t-hrail__cb{display:none}}@media(min-width:900px){.t-scroller--fill{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));overflow:visible;margin-inline:0;padding-inline:0}}@media(min-width:1024px){.t-short{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s6);align-items:stretch}.t-short .t-short__in{grid-column:span 8;max-inline-size:none}.t-short__side{grid-column:span 4}}.t-short__side{display:grid;gap:var(--s3);align-content:center;padding:var(--s4) var(--s5);margin-block:var(--s2) var(--s5);background:var(--sand-2)}.t-short__side .t-btn{justify-content:center}.t-short__side .t-link{font-weight:600}.t-c8 .t-prose,.t-c9 .t-prose,.t-c7 .t-prose{max-inline-size:78ch}.t-feature .t-fig__frame{max-block-size:340px;display:grid;place-items:center;background:var(--sand-2)}.t-feature .t-fig__frame img{max-block-size:340px;inline-size:100%;object-fit:contain}.t-rail__steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.t-rail__steps li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.t-rail__steps .t-num{color:var(--oxide);font-weight:700}.t-phero{padding-block:clamp(32px,5vw,72px)}.t-phero__in{display:grid;gap:var(--s6);align-items:center}@media(min-width:1024px){.t-phero__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px)}}.t-phero .t-fig__frame{min-block-size:clamp(260px,34vw,520px)}.t-phero h2 a{color:inherit;text-decoration:none}.t-phero .t-lead{color:var(--on-night-muted)}.t-xs__i--wide{grid-column:span 2}@media(max-width:699px){.t-xs__i--wide{grid-column:auto}}.t-xs__i b.t-h3,.t-xs__i b.t-h4{font-size:var(--step-1);line-height:1.15;letter-spacing:-.02em}.t-fill-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4) var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.t-fill-steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:var(--s4);background:var(--surface);box-shadow:inset 0 0 0 1px rgba(28,26,23,.07)}.t-fill-steps .t-num{font:700 1.4rem/1 var(--f-display);color:var(--oxide)}.t-c6-rail{grid-column:1/-1}@media(min-width:768px){.t-c6-rail{grid-column:span 6}}.t-phero h2,.t-xt h3,.t-xs__i b{overflow-wrap:anywhere}