.cover--atlas .cover__method{line-height:1.9}.cover__terr{white-space:nowrap}@media (min-width:641px){.cover--atlas{--arch-w:min(clamp(250px, 46.7vw, 560px), 56svh);padding-top:calc(var(--arch-w) * .75 + clamp(20px, 3svh, 40px))}}@media (max-width:640px){.cover--atlas{--arch-w:min(56vw, calc((100vw - 176px) / .95));min-height:0;padding-top:calc(var(--arch-w) * .75 + 28px)}.cover--atlas .cover__arch{right:calc(var(--arch-w) * -.05)}}.atlas{padding-bottom:clamp(30px,3.6vw,48px)}.atlas__rows{padding:4px var(--gutter) 0}.atlas-row{border-bottom:1px dotted var(--rule-dotted)}.atlas-row:last-child{border-bottom:1px solid var(--rule-on-dark-strong)}.atlas-row__head{cursor:pointer;grid-template-columns:16px auto minmax(24px,1fr) auto 58px;align-items:baseline;column-gap:18px;padding:clamp(14px,1.8vw,20px) 0;list-style:none;display:grid}.atlas-row__head::-webkit-details-marker{display:none}.atlas-row__head:focus-visible{outline:1px solid var(--ttt-red);outline-offset:4px}.atlas-row__plus{text-align:center;color:var(--ttt-red);transition:transform var(--dur-base) var(--ease-out)}.atlas-row[open] .atlas-row__plus{transform:rotate(45deg)}.atlas-row__name{font-size:calc(clamp(28px, 3.8vw, 54px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out)}.atlas-row__head:hover .atlas-row__name{color:var(--ttt-red)}.atlas-row__lead{border-bottom:1px dotted var(--rule-dotted);transform-origin:0;height:1px}.atlas-row__peek{white-space:nowrap;text-align:right;color:var(--text-on-dark-muted);text-transform:uppercase}.atlas-row__count{text-align:right;color:var(--text-on-dark-faint)}.atlas-row__list{margin:0;padding:0 0 clamp(18px,2.4vw,30px) 34px;list-style:none}.atlas-r{color:inherit;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.85fr) 20px;grid-template-areas:"what detail who go";align-items:baseline;gap:4px 24px;padding:11px 0;display:grid}.atlas-r__what{color:#fff;grid-area:what;font-size:16px}.atlas-r__detail{color:#c9c6c2;grid-area:detail;font-size:15px;line-height:1.45}.atlas-r__who{color:var(--text-on-dark-faint);text-transform:uppercase;text-align:right;grid-area:who}.atlas-r__go{text-align:right;color:var(--text-on-dark-faint);grid-area:go}a.atlas-r:hover .atlas-r__what,a.atlas-r:hover .atlas-r__go{color:var(--ttt-red)}a.atlas-r:focus-visible{outline:1px solid var(--ttt-red);outline-offset:2px}.starts{padding-bottom:clamp(30px,3.6vw,48px)}.starts .fol .sal{white-space:nowrap}.starts__rows{padding:4px var(--gutter) 0}.starts-row{border-bottom:1px dotted var(--rule-dotted);color:inherit;align-items:baseline;gap:18px;padding:clamp(11px,1.3vw,15px) 0;display:flex}.starts-row__name{font-size:calc(clamp(22px, 2.5vw, 32px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out);flex:0 auto}.starts-row__lead{border-bottom:1px dotted var(--rule-dotted);transform-origin:0;flex:20px;align-self:flex-end;min-width:20px;height:1px;margin-bottom:.4em}.starts-row__line{text-align:right;color:#c9c6c2;flex:0 46ch;font-size:15px}.starts-row__time{text-align:right;text-transform:uppercase;width:110px;color:var(--text-on-dark-faint);flex:none}.starts-row:hover .starts-row__name{color:var(--ttt-red)}.starts-row--other{border-bottom:1px solid var(--rule-on-dark-strong)}.starts-row--other .starts-row__name,.starts-row--other .starts-row__time{color:var(--ttt-red)}.starts__note{padding:16px var(--gutter) 0;color:var(--text-on-dark-muted);margin:0}.vents{padding-bottom:clamp(36px,4.4vw,60px)}.vents__row{padding:clamp(22px, 2.8vw, 36px) var(--gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);display:grid}.vent{color:inherit;flex-direction:column;display:flex}.vent__win{aspect-ratio:4/5;background:#151515;border-radius:999px 999px 0 0;display:block;position:relative;overflow:hidden}.vent__code{color:var(--ttt-red);text-transform:uppercase;margin-top:14px}.vent__name{font-size:calc(clamp(26px, 3vw, 40px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out);margin-top:6px}.vent__line{color:#c9c6c2;max-width:34ch;margin-top:6px;font-size:15px;line-height:1.45}.vent:hover .vent__name{color:var(--ttt-red)}.vent:focus-visible{outline:1px solid var(--ttt-red);outline-offset:4px}.vents__also{padding:clamp(20px, 2.4vw, 30px) var(--gutter) 0;color:var(--text-on-dark-muted);margin:0;line-height:1.8}@media (max-width:1200px){.atlas-row__head{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"plus name count"".peek peek";row-gap:6px}.atlas-row__plus{grid-area:plus}.atlas-row__name{grid-area:name}.atlas-row__count{grid-area:count}.atlas-row__lead{display:none}.atlas-row__peek{white-space:normal;text-align:left;grid-area:peek}.atlas-r{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 20px;grid-template-areas:"what detail go"".who."}.atlas-r__who{text-align:left}}@media (max-width:900px){.starts-row{flex-wrap:wrap;row-gap:4px}.starts-row__name{flex-basis:calc(100% - 130px)}.starts-row__lead{display:none}.starts-row__time{order:2}.starts-row__line{text-align:left;flex-basis:100%;order:3}}@media (max-width:700px){.vents__row{grid-template-columns:minmax(0,1fr)}.vent__win{aspect-ratio:5/4}}@media (max-width:640px){.atlas-row__peek{font-size:11px}.atlas-row__list{padding-left:0}.atlas-r{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"what go""detail detail""who who"}}@media (prefers-reduced-motion:reduce){.atlas-row__plus,.atlas-row__name,.starts-row__name,.vent__name{transition:none}}.labstrip{padding-bottom:clamp(36px,4.4vw,60px)}.labstrip__rows{padding:4px var(--gutter) 0}.labstrip__row{border-bottom:1px dotted var(--rule-dotted);color:inherit;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:24px;padding:clamp(14px,1.8vw,20px) 0;display:grid}.labstrip__n{color:var(--ttt-red);text-transform:uppercase}.labstrip__title{font-size:calc(clamp(26px, 3vw, 40px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out)}.labstrip__sub{color:#c9c6c2;text-align:right;font-size:15px}.labstrip__row:hover .labstrip__title{color:var(--ttt-red)}.proof__brands{padding:0 var(--gutter);text-transform:uppercase;color:#c9c6c2;margin:0 0 clamp(8px,1.2vw,16px);line-height:1.8}.proof__brands-lt{color:var(--ttt-red);margin-right:16px}@media (max-width:800px){.labstrip__row{grid-template-columns:minmax(0,1fr);row-gap:4px}.labstrip__sub{text-align:left}}.atlas-legend{padding:0 var(--gutter);color:#c9c6c2;text-transform:uppercase;flex-wrap:wrap;gap:4px 28px;margin:0 0 clamp(6px,1vw,12px);line-height:1.8;display:flex}.atlas-legend__lt{color:var(--ttt-red);margin-right:10px}.atlas-r__role{color:var(--ttt-red)}.about{padding-bottom:clamp(30px,3.6vw,48px)}.about__body{padding:clamp(18px, 2.4vw, 32px) var(--gutter) 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;column-gap:40px;display:grid}.about__text{font-size:calc(clamp(26px, 3vw, 40px) * var(--ed-scale));margin:0;line-height:1.15}.about__link{text-transform:uppercase;color:#000;justify-self:end}.about__link:hover{color:var(--ttt-red)}@media (max-width:800px){.about__body{grid-template-columns:minmax(0,1fr);row-gap:16px}.about__link{justify-self:start}}
