@font-face{font-family:Archivo;font-display:swap;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/fonts/archivo-var.woff2)format("woff2");size-adjust:100%}:root{--frost:#eef3f6;--frost-deep:#e1ebf0;--ice:#d3e6ef;--paper:#fff;--deep:#003078;--deep-2:#00205a;--deep-lift:#0b4396;--cold:#0090f0;--cold-wash:#dbeefc;--cold-ink:#0b5fb8;--warm:#b03d18;--warm-wash:#fbeee9;--warm-rule:#e9c4b5;--warm-ink:#6d2f16;--ink:#0d1a22;--ink-2:#3f5f70;--rule:#cddde5;--rule-strong:#a8c2ce;--mark:var(--cold-ink);--focus:var(--warm);--on-deep:#fff;--on-deep-2:#93c4ea;--on-deep-body:#bcdcf6;--on-deep-rule:#fff3;--wrap:1180px;--gutter:24px;--radius:4px;--rail:9px;--seat:0 2px 6px #00205a1f;--seat-lift:0 8px 22px #00205a2e;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-ms-overflow-style:none;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-top:92px}html::-webkit-scrollbar{display:none}body{background:var(--frost);color:var(--ink);padding-right:var(--rail);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;font-stretch:100%;line-height:1.6}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0}::selection{background:var(--deep);color:#fff}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.pagehead,.band--deep,.slab{--ink:var(--on-deep);--ink-2:var(--on-deep-2);--rule:var(--on-deep-rule);--mark:var(--cold);--focus:#fff;color:var(--ink)}h1,h2,h3,h4{letter-spacing:-.023em;text-wrap:balance;font-weight:700;font-stretch:110%;line-height:1.05}h1{font-size:clamp(2.4rem,1.35rem + 3.6vw,4.1rem)}h2{font-size:clamp(1.85rem,1.2rem + 2.2vw,2.9rem)}h3{font-size:clamp(1.12rem,1rem + .4vw,1.32rem);line-height:1.2}h4{font-size:1rem;line-height:1.25}p{text-wrap:pretty}.stamp{letter-spacing:.15em;text-transform:uppercase;font-size:.73rem;font-weight:640;font-stretch:116%;line-height:1.3;display:block}.num{font-variant-numeric:tabular-nums}.deg{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:.06em;font-weight:700;font-stretch:118%;line-height:1;display:inline-flex}.deg small{letter-spacing:.06em;font-size:.42em;font-weight:640;font-stretch:112%;transform:translateY(-.9em)}.lede{color:var(--ink-2);max-width:62ch;font-size:clamp(1.06rem,1rem + .35vw,1.22rem);line-height:1.52}.pagehead .lede,.band--deep .lede,.slab .lede{color:var(--on-deep-body);font-weight:420}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);width:100%;margin-inline:auto}.band{padding-block:clamp(54px,6vw,88px);position:relative}.band--paper{background:var(--paper)}.band--cool{background:var(--frost-deep)}.band--cold{background:var(--ice)}.band--deep{background:var(--deep)}.rail{background:linear-gradient(to bottom, var(--warm) 0%, var(--cold) 46%, var(--deep) 100%);pointer-events:none;width:var(--rail);z-index:300;position:fixed;top:0;bottom:0;right:0}.rail__ticks{background-image:repeating-linear-gradient(#ffffff8c 0 1px,#0000 1px 7.14286%);position:absolute;inset:0}.rail__marker{background:#fff;border-radius:1px;width:100%;height:3px;position:absolute;top:88px;left:0;transform:translateY(0);box-shadow:0 1px 4px #00205a73}@supports (animation-timeline:scroll()){.rail__marker{animation:linear both rail-travel}.rail .rail__marker{animation-timeline:scroll(root)}}@keyframes rail-travel{0%{transform:translateY(0)}to{transform:translateY(calc(100vh - 91px))}}.head{border-top:1px solid var(--rule);margin-bottom:clamp(28px,3.5vw,48px);padding-top:18px;position:relative}.head h2{max-width:20ch}.head--wide h2{max-width:26ch}.head p{color:var(--ink-2);max-width:60ch;margin-top:14px}.skip-link{background:var(--warm);color:#fff;letter-spacing:.1em;text-transform:uppercase;transition:top .18s var(--ease);z-index:400;padding:12px 18px;font-weight:640;font-stretch:116%;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.slab{background:var(--deep);border-radius:var(--radius);position:relative}.btn{background:var(--deep);border:1px solid var(--deep);border-radius:var(--radius);color:#fff;cursor:pointer;letter-spacing:.005em;text-align:center;min-height:54px;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .13s var(--ease), box-shadow .16s var(--ease);justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:640;font-stretch:108%;line-height:1.15;display:inline-flex;position:relative}.btn:hover{background:var(--deep-lift);border-color:var(--deep-lift)}.btn:active{transform:translateY(1px)}.btn .icon{flex-shrink:0}.btn--ghost{border-color:var(--rule-strong);color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--paper);border-color:var(--cold-ink);color:var(--cold-ink)}.btn--white{color:var(--deep);background:#fff;border-color:#fff}.btn--white:hover{background:var(--cold-wash);border-color:var(--cold-wash);box-shadow:var(--seat-lift)}.btn--outline-white{color:#fff;background:0 0;border-color:#ffffff6b}.btn--outline-white:hover{background:#ffffff1a;border-color:#fff}.btn--block{width:100%}.btn[disabled]{cursor:progress;opacity:.55}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions--stack{flex-direction:column}.link{border-bottom:1px solid color-mix(in srgb, var(--cold-ink) 36%, transparent);color:var(--cold-ink);transition:color .16s var(--ease), border-color .16s var(--ease), gap .16s var(--ease);align-items:center;gap:7px;padding-bottom:2px;font-weight:640;font-stretch:106%;display:inline-flex}.link:hover{border-color:var(--cold-ink);color:var(--deep);gap:11px}.band--deep .link,.slab .link{color:#fff;border-bottom-color:#ffffff61}.band--deep .link:hover,.slab .link:hover{border-bottom-color:var(--cold);color:var(--cold)}.masthead{background:var(--deep);color:var(--on-deep);z-index:200;position:sticky;top:0}.masthead__bar{align-items:center;gap:20px;min-height:76px;display:flex}.mark{color:#fff;flex-shrink:0;align-items:center;gap:13px;margin-right:auto;display:inline-flex}.mark__glyph{flex-shrink:0;width:auto;height:47px}.mark__text{flex-direction:column;gap:4px;line-height:1.02;display:flex}.mark__name{letter-spacing:-.017em;font-size:1.12rem;font-weight:700;font-stretch:114%}.mark__sub{color:var(--on-deep-2);letter-spacing:.135em;text-transform:uppercase;font-size:.645rem;font-weight:640;font-stretch:116%}.nav{align-items:stretch;gap:2px;display:flex}.nav a{color:var(--on-deep-2);transition:color .16s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease);border-bottom:2px solid #0000;align-items:center;padding:8px 12px;font-size:.9rem;font-weight:560;font-stretch:104%;display:flex}.nav a:hover{color:#fff;background:#ffffff14}.nav a[aria-current=page]{border-bottom-color:var(--cold);color:#fff}.masthead__cta{min-height:44px;padding:10px 16px}.burger{flex-shrink:0;position:relative}.burger>summary{cursor:pointer;border:1px solid #ffffff6b;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;list-style:none;display:none}.burger>summary::-webkit-details-marker{display:none}.burger>summary i{background:#fff;width:18px;height:2px;display:block}.burger nav{background:var(--deep-2);border-radius:var(--radius);box-shadow:var(--seat-lift);border:1px solid #ffffff42;flex-direction:column;min-width:236px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.burger nav a{color:var(--on-deep-2);border-bottom:0;border-left:2px solid #0000;padding:12px 14px;font-size:.95rem;font-weight:560;font-stretch:104%}.burger nav a:hover{color:#fff;background:#ffffff1a}.burger nav a[aria-current=page]{border-left-color:var(--cold);background:#ffffff1a}.hero{background:var(--frost);border-bottom:1px solid var(--rule);padding-block:clamp(40px,5vw,72px) 0;position:relative;overflow:hidden}.hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid}.hero h1{max-width:16ch;margin-bottom:20px;font-size:clamp(2.4rem,1.1rem + 3.7vw,3.9rem)}.hero h1 b{box-shadow:inset 0 -.085em var(--cold);font-weight:inherit;padding-bottom:.13em}.hero .actions{margin-top:30px}.hero__facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(34px,4vw,52px);display:grid}.hero__facts div{border-left:1px solid var(--rule);padding:20px 22px}.hero__facts div:first-child{border-left:0;padding-left:0}.hero__facts .stamp{color:var(--ink-2);margin-bottom:7px}.hero__facts p{font-size:.95rem;font-weight:600;font-stretch:104%;line-height:1.35}.readout{background:var(--deep);border-radius:var(--radius);box-shadow:var(--seat-lift);overflow:hidden}.readout__face{align-items:center;gap:18px;padding:26px 26px 22px;display:flex}.readout__mascot{flex-shrink:0;width:auto;height:clamp(124px,14vw,160px)}.readout__title{color:#fff;letter-spacing:-.014em;text-wrap:balance;font-size:clamp(1.08rem,.9rem + .55vw,1.3rem);font-weight:680;font-stretch:110%;line-height:1.22}.readout__scale{background:var(--on-deep-rule);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.readout__cell{background:var(--deep);padding:20px 24px 22px}.readout__cell .stamp{color:var(--on-deep-2);margin-bottom:12px}.readout__cell .deg{color:var(--cold);font-size:clamp(2.1rem,1.3rem + 2.4vw,2.9rem)}.readout__stars{color:var(--on-deep-2);letter-spacing:.22em;margin-top:10px;font-size:.8rem}.readout__note{background:var(--deep-2);border-top:1px solid var(--on-deep-rule);color:var(--on-deep-body);padding:14px 24px 15px;font-size:.87rem;line-height:1.5}.index{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.index__cell{background:var(--paper);min-height:96px;transition:background-color .15s var(--ease), color .15s var(--ease);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}a.index__cell:hover{background:var(--deep);color:#fff}.index__cell .icon{color:var(--cold-ink);transition:color .15s var(--ease);flex-shrink:0;margin-top:1px}a.index__cell:hover .icon{color:var(--cold)}.index__cell b{font-size:1rem;font-weight:620;font-stretch:104%;line-height:1.28;display:block}.index__cell small{color:var(--ink-2);transition:color .15s var(--ease);margin-top:5px;font-size:.82rem;line-height:1.4;display:block}a.index__cell:hover small{color:var(--on-deep-2)}.index__empty{background:var(--warm-wash);border-top:1px solid var(--warm-rule);color:var(--warm-ink);grid-column:1/-1;gap:10px;padding:18px 22px;display:flex}.index__empty .icon{color:var(--warm);flex-shrink:0}.rows{border-top:1px solid var(--rule)}.row{border-bottom:1px solid var(--rule);transition:background-color .15s var(--ease);grid-template-columns:60px minmax(0,1fr) minmax(0,1.15fr) auto;align-items:center;gap:clamp(16px,2.5vw,34px);padding:26px 0;display:grid;position:relative}.row:hover{background:var(--paper)}.row__badge{background:var(--deep);color:#fff;border-radius:2px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.row h3{transition:color .15s var(--ease)}.row:hover h3{color:var(--cold-ink)}.row p{color:var(--ink-2);font-size:.94rem;line-height:1.5}.row__go{border:1px solid var(--rule-strong);color:var(--cold-ink);height:40px;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border-radius:2px;justify-content:center;align-items:center;width:40px;display:flex}.row:hover .row__go{background:var(--deep);border-color:var(--deep);color:#fff}.row a:after{content:"";position:absolute;inset:0}.steps{counter-reset:step;max-width:68ch;list-style:none}.steps li{border-top:1px solid var(--rule);counter-increment:step;gap:18px;padding:17px 0;display:flex}.steps li:last-child{border-bottom:1px solid var(--rule)}.steps li:before{color:var(--mark);content:counter(step, decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.14em;flex-shrink:0;padding-top:4px;font-size:.78rem;font-weight:640;font-stretch:116%}.steps b{font-weight:640;font-stretch:106%}.steps span{color:var(--ink-2);line-height:1.55}.steps b+*{color:var(--ink-2)}.steps span b{color:var(--ink)}.wall{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sector{background:var(--paper);transition:background-color .16s var(--ease), color .16s var(--ease);padding:22px 24px 24px;display:block}a.sector:hover{background:var(--deep)}.sector__name{color:var(--cold-ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;transition:color .16s var(--ease);align-items:baseline;gap:.34em;font-size:1.5rem;font-weight:700;font-stretch:118%;line-height:1;display:flex}.sector__name span{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:640;font-stretch:116%}a.sector:hover .sector__name{color:var(--cold)}.sector__hoods{border-top:1px solid var(--rule);color:var(--ink-2);transition:color .16s var(--ease), border-color .16s var(--ease);margin-top:14px;padding-top:12px;font-size:.85rem;line-height:1.5;display:block}a.sector:hover .sector__hoods{border-top-color:var(--on-deep-rule);color:var(--on-deep-2)}.sector--wide{grid-column:1/-1}.linkrow{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:clamp(24px,3vw,34px);padding-top:16px;display:flex}.linkrow .stamp{color:var(--ink-2);margin-right:4px}.linkrow .link{font-size:.95rem;font-weight:560;font-stretch:102%}.prose .linkrow{margin-top:clamp(28px,3.5vw,40px)}.marks{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.marks a{background:var(--paper);color:var(--ink);letter-spacing:.03em;text-align:center;min-height:54px;transition:background-color .15s var(--ease), color .15s var(--ease);justify-content:center;align-items:center;padding:8px;font-size:.85rem;font-weight:600;font-stretch:110%;display:flex}.marks a:hover{background:var(--deep);color:#fff}.notice{background:var(--warm-wash);border:1px solid var(--warm-rule);border-radius:var(--radius);color:var(--warm-ink);gap:14px;padding:18px 20px;display:flex}.notice .icon{color:var(--warm);flex-shrink:0;margin-top:2px}.notice b{color:var(--warm);margin-bottom:3px;font-weight:680;font-stretch:110%;display:block}.notice p{font-size:.94rem;line-height:1.5}.notice--flat{border-color:var(--warm-rule);background:0 0}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.split--aside{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.split__full{grid-column:1/-1}.checks{margin-top:22px;list-style:none}.checks li{border-top:1px solid var(--rule);gap:12px;padding:13px 0;display:flex}.checks .icon{color:var(--mark);flex-shrink:0;margin-top:3px}.checks--wide{max-width:68ch}.checks--wide span{color:var(--ink-2);line-height:1.55}.checks--wide b{color:var(--ink);font-weight:640;font-stretch:106%}.prices{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:940px;margin-inline:auto;display:grid}.price{background:var(--paper);grid-template-rows:auto 1fr;display:grid}.price__name{background:var(--frost-deep);border-bottom:1px solid var(--rule);letter-spacing:.11em;text-align:center;text-transform:uppercase;text-wrap:balance;align-content:center;min-height:64px;padding:15px 24px;font-size:.73rem;font-weight:640;font-stretch:116%;line-height:1.36}.price__value{color:var(--cold-ink);font-variant-numeric:tabular-nums;letter-spacing:-.018em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.22em;margin:0;padding:26px 24px 28px;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:700;font-stretch:116%;line-height:1;display:flex}.price__value small{color:var(--ink-2);letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:620;font-stretch:114%}.board-note{color:var(--ink-2);text-align:center;text-wrap:pretty;justify-content:center;align-items:center;gap:10px;margin-top:clamp(18px,2.4vw,30px);font-size:.9rem;line-height:1.5;display:flex}.board-note .icon{color:var(--mark);flex-shrink:0}.prices .board-note{background:var(--paper);grid-column:1/-1;margin-top:0;padding:16px 20px}.prices--inline{max-width:none;margin-block:22px 20px}.split>div>.prices--inline:first-child{margin-top:6px}@supports (grid-template-rows:subgrid){.prices--inline{grid-template-rows:auto auto}.prices--inline .price{grid-row:span 2;grid-template-rows:subgrid}}.prices--inline .price__name{min-height:58px;padding:12px 18px}.prices--inline .price__value{padding:18px 18px 20px;font-size:1.5rem}.shot{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);margin:0;overflow:hidden}.shot picture,.shot img{display:block}.shot img{aspect-ratio:var(--shot-ratio,4 / 3);background:var(--frost-deep);object-fit:cover;width:100%;height:auto}.shot figcaption{background:var(--frost-deep);border-top:1px solid var(--rule);color:var(--ink-2);padding:11px 14px 12px;font-size:.86rem;line-height:1.45}.shots{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.shots[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.shots .shot{border:0;border-radius:0}.shots--after-rows{margin-top:34px}.about-shot{margin-top:26px}.shot--wide img{aspect-ratio:var(--shot-ratio,16 / 9)}.prose .shot figcaption{font-size:.9rem}.slab .shot,.band--deep .shot{border-color:var(--on-deep-rule)}.slab .shot figcaption,.band--deep .shot figcaption{background:var(--deep-2);border-top-color:var(--on-deep-rule);color:var(--on-deep-body)}.prose{max-width:68ch}.prose>*+*{margin-top:1.05em}.prose h2{border-top:1px solid var(--rule);margin-top:2.4em;padding-top:.7em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose h3{margin-top:1.9em}.prose p,.prose li{color:var(--ink-2);font-size:1.03rem;line-height:1.62}.prose ul:not(.checklist){list-style:none}.prose ul:not(.checklist) li{border-top:1px solid var(--rule);padding:12px 0 12px 22px;position:relative}.prose ul:not(.checklist) li:before{background:var(--deep);content:"";width:6px;height:6px;position:absolute;top:21px;left:0}.checklist{margin-top:1.05em;list-style:none}.checklist li{border-top:1px solid var(--rule);color:var(--ink);gap:12px;padding:13px 0;font-size:.98rem;display:flex}.checklist .icon{color:var(--deep);flex-shrink:0;margin-top:3px}.aside-plate{padding:28px 26px;position:sticky;top:96px}.aside-plate h2{margin-bottom:10px;font-size:1.42rem}.aside-plate p{color:var(--on-deep-2);font-size:.92rem}.aside-plate .actions{margin-top:20px}.crumbs{background:var(--frost-deep);font-size:.79rem}.crumbs ol{flex-wrap:wrap;gap:7px;padding-block:12px;list-style:none;display:flex}.crumbs li{color:var(--ink-2);align-items:center;gap:7px;display:flex}.crumbs a{border-bottom:1px solid var(--rule-strong);color:var(--ink-2)}.crumbs a:hover{border-bottom-color:var(--deep);color:var(--deep)}.crumbs [aria-current] span:last-child{color:var(--ink)}.pagehead{background:var(--deep);color:var(--on-deep);padding-block:clamp(40px,5vw,72px)}.pagehead h1{max-width:18ch;font-size:clamp(2.1rem,1.25rem + 3vw,3.6rem)}.pagehead .lede{margin-top:18px}.pagehead .actions{margin-top:28px}.pagehead__meta{border-top:1px solid var(--on-deep-rule);color:var(--on-deep-2);margin-top:22px;padding-top:14px}.pagehead--center{text-align:center}.pagehead--center h1{max-width:22ch;margin-inline:auto}.pagehead--center .lede{max-width:56ch;margin-inline:auto}.contact-panel{max-width:760px}.methods{border-top:1px solid var(--rule);margin-top:24px;list-style:none}.method{border-bottom:1px solid var(--rule);transition:transform .16s var(--ease), color .16s var(--ease);align-items:flex-start;gap:14px;padding:18px 0;display:flex}a.method:hover{color:var(--deep);transform:translate(6px)}.method .icon{color:var(--deep);flex-shrink:0;margin-top:2px}.method b{font-weight:620;font-stretch:108%;line-height:1.3;display:block}.method span{color:var(--ink-2);margin-top:3px;font-size:.88rem;display:block}.method small{color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:.86rem;line-height:1.4;display:block}.closer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.closer h2{max-width:18ch;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem)}.closer p{color:var(--ink-2);max-width:52ch;margin-top:14px}.closer .actions{min-width:268px}.foot{background:var(--deep-2);color:var(--on-deep-2);padding-top:clamp(44px,5vw,68px)}.foot__grid{grid-template-columns:1.5fr .8fr .85fr .8fr .95fr;gap:clamp(28px,4vw,44px);padding-bottom:48px;display:grid}.foot__zones ul{columns:2;column-gap:20px}.foot .mark__sub{white-space:nowrap}.foot__about p{max-width:32ch;margin-top:18px;font-size:.88rem;line-height:1.55}.foot__label{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:640;font-stretch:118%}.foot ul{list-style:none}.foot li+li{margin-top:9px}.foot li a{border-bottom:1px solid #0000;font-size:.88rem}.foot a:hover{color:#fff;border-bottom-color:currentColor}.foot__contact a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:12px;font-size:.92rem;font-weight:600;font-stretch:108%;display:flex}.foot__contact .icon{color:var(--on-deep-2)}.foot__contact p{margin-top:14px;font-size:.8rem}.foot__base{border-top:1px solid var(--on-deep-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;padding-block:22px;display:flex}.foot__base p,.foot__base a{font-size:.76rem}.foot__legal p+p{margin-top:4px}.foot__links{gap:22px;display:flex}.dock{display:none}.void{align-items:center;min-height:62vh;padding-block:72px;display:flex}.void__inner{max-width:56ch}.void .void__reading{color:var(--warm);opacity:.8;margin:0 0 20px;font-size:clamp(3.4rem,2rem + 5vw,5.4rem)}.void .void__reading small{transform:translateY(-.35em)}.void .void__code{border-top:1px solid var(--rule);color:var(--warm);margin-top:4px;padding-top:14px}.void p{color:var(--ink-2);margin:18px 0 0}.void .actions{margin-top:30px}.sidenav{margin-top:32px}.sidenav>.stamp{border-bottom:1px solid var(--rule);color:var(--ink-2);padding-bottom:12px}.sidenav .methods{border-top:0;margin-top:0}.qa{border-bottom:1px solid var(--rule)}.qa:first-child{border-top:1px solid var(--rule)}.qa>summary{cursor:pointer;transition:color .15s var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:1.02rem;font-weight:620;font-stretch:106%;line-height:1.35;list-style:none;display:flex}.qa>summary::-webkit-details-marker{display:none}.qa>summary:hover{color:var(--deep)}.qa>summary .icon{color:var(--deep);transition:transform .2s var(--ease);flex-shrink:0;transform:rotate(90deg)}.qa[open]>summary .icon{transform:rotate(-90deg)}.qa>p{color:var(--ink-2);max-width:62ch;padding-bottom:22px;font-size:.97rem;line-height:1.6}.head h3{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.head--split{margin-block:clamp(44px,5vw,60px) 22px}.head--flush{margin-bottom:0}.notice+.notice{margin-top:14px}.checks li b{font-weight:660;font-stretch:108%;display:inline}.note-body{color:var(--ink-2)}.notice p,.prose .notice p{color:var(--warm-ink)}.after-checks{margin-top:26px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.seat{animation:linear both seat-in view();animation-range:entry entry 62%}}}@keyframes seat-in{0%{opacity:.001;transform:translateY(16px)}72%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (width<=1080px){.nav a{padding-inline:9px;font-size:.84rem}.index,.wall,.shots{grid-template-columns:repeat(2,1fr)}.marks{grid-template-columns:repeat(4,1fr)}.row{grid-template-columns:52px minmax(0,1fr) auto}.row p{grid-column:2/3}}@media (width<=900px){.nav,.masthead__cta{display:none}.burger>summary{display:flex}.hero__grid,.split,.split--aside,.closer__inner{grid-template-columns:minmax(0,1fr)}.closer .actions{flex-direction:row}.aside-plate{position:static}.foot__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){:root{--gutter:18px;--rail:6px}body{padding-bottom:68px}html{scroll-padding-top:76px}.masthead__bar{min-height:62px}.mark__glyph{width:auto;height:36px}.mark__name{font-size:1rem}.mark__sub{letter-spacing:.11em;font-size:.58rem}.hero h1{max-width:none}.hero .actions .btn,.pagehead .actions .btn,.closer .actions .btn{width:100%}.hero__facts{grid-template-columns:1fr}.hero__facts div{border-left:0;border-top:1px solid var(--rule);padding:14px 0}.hero__facts div:first-child{border-top:0}.readout__face{gap:14px;padding:20px 20px 18px}.readout__cell{padding:16px 18px 18px}.readout__note{padding:13px 18px 14px}.index,.wall,.prices,.foot__grid,.shots{grid-template-columns:minmax(0,1fr)}.marks{grid-template-columns:repeat(3,1fr)}.marks a{letter-spacing:.01em;min-height:48px;font-size:.79rem}.shots .shot img{aspect-ratio:3/2}.prices{background:var(--paper);border:1px solid var(--rule);gap:0}.price{border:0;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;margin-left:0;display:flex}.price:nth-of-type(2n){margin-left:0}.price__name{letter-spacing:.08em;text-align:left;text-wrap:pretty;background:0 0;border:0;flex:auto;min-width:0;min-height:0;padding:15px 0 15px 16px}.price__value{flex:none;padding:15px 16px 15px 0;font-size:1.4rem}.board-note{padding-inline:4px}.prices .board-note{margin-top:16px}.row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 14px;padding-block:20px}.row__badge{width:44px;height:44px}.row p{grid-column:2/-1}.row__go{display:none}.closer .actions{flex-direction:column;min-width:0}.dock{background:var(--deep);bottom:0;left:0;right:var(--rail);z-index:300;border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed}.dock a{color:#fff;justify-content:center;align-items:center;gap:8px;min-height:60px;padding:8px;font-size:.85rem;font-weight:620;font-stretch:110%;display:flex}.dock a+a{background:var(--deep-2)}.dock a:active{background:var(--deep-lift)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.masthead,.dock,.crumbs,.closer,.foot__grid,.btn{display:none!important}body{color:#000;background:#fff;padding:0;font-size:11pt}.rail{display:none!important}.hero,.pagehead,.band--deep,.band--cool,.band--cold,.readout,.slab{color:#000!important;background:#fff!important}}
