.fig[data-astro-cid-oavceoew]{justify-content:space-between;column-gap:var(--s-2);flex-wrap:wrap;row-gap:2px;padding-top:10px;display:flex}.fig__label[data-astro-cid-oavceoew]{white-space:nowrap}@media (width<=767px){.fig[data-astro-cid-oavceoew]{font-size:var(--fs-mono-s);flex-direction:column}.fig__label[data-astro-cid-oavceoew]{white-space:normal}}html:has([data-hpage]){overflow:hidden}.hpage[data-astro-cid-xjzjx3s2]{overscroll-behavior-x:contain;scrollbar-width:none;height:100svh;overflow:auto hidden}.hpage[data-astro-cid-xjzjx3s2]::-webkit-scrollbar{display:none}@media (scripting:none){.hpage[data-astro-cid-xjzjx3s2]{scrollbar-width:thin}.hpage[data-astro-cid-xjzjx3s2]::-webkit-scrollbar{display:block}}.hpage__track[data-astro-cid-xjzjx3s2]{width:max-content;height:100%;display:flex;position:relative;overflow:clip}.hp-panel[data-astro-cid-xjzjx3s2]{isolation:isolate;background:var(--bg);flex:none;height:100%;position:relative}.hp-panel__shade[data-astro-cid-xjzjx3s2]{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.hp-text[data-astro-cid-xjzjx3s2]{justify-content:flex-end;gap:var(--s-4);padding:var(--page-top) var(--s-6) calc(var(--edge) + var(--s-2));flex-direction:column;display:flex}.hp-intro[data-astro-cid-xjzjx3s2]{width:clamp(380px,42vw,680px);padding-left:var(--edge);justify-content:space-between}.hp-intro__row[data-astro-cid-xjzjx3s2]{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.hp-intro__title[data-astro-cid-xjzjx3s2]{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.hp-intro__story[data-astro-cid-xjzjx3s2]{margin-top:var(--s-1);flex-direction:column;max-width:30em;display:flex}.hp-intro__title[data-astro-cid-xjzjx3s2] .btn[data-astro-cid-xjzjx3s2]{margin-top:var(--s-2)}.hp-intro__specs[data-astro-cid-xjzjx3s2]{gap:var(--s-1);flex-direction:column;display:flex}.hp-intro[data-astro-cid-xjzjx3s2] h1[data-astro-cid-xjzjx3s2]{overflow-wrap:normal;text-wrap:balance;font-size:clamp(34px,min(4.2vw,6.4svh),76px)}.hp-intro__year[data-astro-cid-xjzjx3s2]{display:inline-block}.specs[data-astro-cid-xjzjx3s2]{column-gap:var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.specs[data-astro-cid-xjzjx3s2] div[data-astro-cid-xjzjx3s2]{border-top:1px solid var(--line);padding-block:clamp(5px,.9svh,12px)}.specs[data-astro-cid-xjzjx3s2] dt[data-astro-cid-xjzjx3s2]{color:var(--fg-2)}.specs[data-astro-cid-xjzjx3s2] dd[data-astro-cid-xjzjx3s2]{margin:0}.hp-photo[data-astro-cid-xjzjx3s2]{aspect-ratio:var(--ratio);max-width:100vw}.hp-photo__media[data-astro-cid-xjzjx3s2]{background:var(--c-grey);position:absolute;inset:0;overflow:hidden}.hp-photo__media[data-astro-cid-xjzjx3s2] picture{width:100%;height:100%;display:block}.hp-photo__media[data-astro-cid-xjzjx3s2] img{object-fit:cover;width:100%;height:100%}.build-hero__media[data-astro-cid-xjzjx3s2]{view-transition-class:build}.hp-photo__media[data-astro-cid-xjzjx3s2] .build-hero__img{object-position:50% 60%}.hp-photo__media[data-astro-cid-xjzjx3s2]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0006);height:30%;position:absolute;inset:auto 0 0}.hp-photo__caption[data-astro-cid-xjzjx3s2]{left:var(--s-3);bottom:calc(var(--edge) + var(--s-2));z-index:1;color:var(--c-lamina);text-shadow:0 1px 12px #00000073;position:absolute}.hp-arrows[data-astro-cid-xjzjx3s2],.hp-photo__count[data-astro-cid-xjzjx3s2]{display:none}.hp-next[data-astro-cid-xjzjx3s2]{width:max(50vw,520px);padding-right:var(--edge);justify-content:space-between}.hp-next__link[data-astro-cid-xjzjx3s2]{gap:var(--s-2);width:min(100%, calc(55svh * var(--r)));flex-direction:column;display:flex}.hp-next__media[data-astro-cid-xjzjx3s2]{aspect-ratio:var(--r);background:var(--c-grey);view-transition-class:build;display:block;overflow:hidden}.hp-next__media[data-astro-cid-xjzjx3s2] picture{width:100%;height:100%;display:block}.hp-next__media[data-astro-cid-xjzjx3s2] img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-expo-out)}.hp-next__link[data-astro-cid-xjzjx3s2]:hover img{scale:1.04}.hp-next__link[data-astro-cid-xjzjx3s2]:focus-visible{outline:2px solid var(--c-brass);outline-offset:4px}.hp-next__foot[data-astro-cid-xjzjx3s2]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.hp-next__more[data-astro-cid-xjzjx3s2]{gap:var(--s-1);flex-direction:column;min-width:12em;display:flex}.hp-next__bar[data-astro-cid-xjzjx3s2]{background:var(--line);height:1px;display:block}.hp-next__bar[data-astro-cid-xjzjx3s2] span[data-astro-cid-xjzjx3s2]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (scripting:none){.hp-next__more[data-astro-cid-xjzjx3s2]{display:none}}@media (width<=767px) and (prefers-reduced-motion:no-preference){:where(:root:not([data-a11y=on])) .hp-arrows__btn[data-astro-cid-xjzjx3s2]{transition:width .6s var(--ease-expo-out), background-color .3s var(--ease-expo-out), color .3s var(--ease-expo-out)}:where(:root:not([data-a11y=on])) .hp-arrows__glyph[data-astro-cid-xjzjx3s2],:where(:root:not([data-a11y=on])) .hp-arrows__label[data-astro-cid-xjzjx3s2]{transition:opacity .35s var(--ease-expo-out)}}@media (width<=767px){.hp-intro[data-astro-cid-xjzjx3s2],.hp-next[data-astro-cid-xjzjx3s2]{width:100vw;padding-inline:var(--edge)}.hpage[data-astro-cid-xjzjx3s2]{scroll-snap-type:x mandatory}.hp-panel[data-astro-cid-xjzjx3s2]{scroll-snap-align:start;scroll-snap-stop:always}.hp-photo[data-astro-cid-xjzjx3s2]{aspect-ratio:auto;justify-content:center;align-items:center;width:100vw;max-width:none;display:flex}.hp-photo__media[data-astro-cid-xjzjx3s2]{width:min(100vw, calc(100svh * var(--r)));aspect-ratio:var(--own);border-radius:0;flex:none;position:relative;inset:auto}.hp-photo__media[data-astro-cid-xjzjx3s2]:after{display:none}.hp-photo__caption[data-astro-cid-xjzjx3s2]{left:var(--edge);right:var(--edge);bottom:calc(var(--frame) + var(--s-2) + var(--header-btn-h) + var(--s-2));justify-content:space-between;display:flex}.hp-arrows[data-astro-cid-xjzjx3s2]{left:0;right:0;bottom:calc(var(--frame) + var(--s-2));z-index:30;justify-content:center;gap:var(--s-2);pointer-events:none;display:flex;position:fixed}.hp-arrows__btn[data-astro-cid-xjzjx3s2]{pointer-events:auto;width:76px;height:var(--header-btn-h);border:1px solid var(--fg);border-radius:var(--header-btn-radius);corner-shape:var(--corner);color:var(--fg);font-family:var(--font-mono);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#131313b8;grid-template-columns:minmax(0,1fr);place-items:center;padding:0;font-size:22px;line-height:1;display:grid;overflow:hidden}.hp-arrows__btn[data-astro-cid-xjzjx3s2]:active{background:var(--fg);color:var(--bg)}.hp-arrows__btn[data-astro-cid-xjzjx3s2][aria-disabled=true]{opacity:.32}.hp-arrows__glyph[data-astro-cid-xjzjx3s2],.hp-arrows__label[data-astro-cid-xjzjx3s2]{grid-area:1/1}.hp-arrows__label[data-astro-cid-xjzjx3s2]{opacity:0;white-space:nowrap;font-size:var(--fs-header);letter-spacing:var(--tracking-header);text-transform:uppercase}.hp-arrows__btn[data-astro-cid-xjzjx3s2][data-end]{width:min(calc(100vw - 2 * var(--edge) - 76px - var(--s-2)), 240px);background:var(--fg);color:var(--bg)}.hp-arrows__btn[data-astro-cid-xjzjx3s2][data-end] .hp-arrows__glyph[data-astro-cid-xjzjx3s2]{opacity:0}.hp-arrows__btn[data-astro-cid-xjzjx3s2][data-end] .hp-arrows__label[data-astro-cid-xjzjx3s2]{opacity:1}.hp-next__foot[data-astro-cid-xjzjx3s2]{display:none}.hpage[data-astro-cid-xjzjx3s2] .hp-next[data-astro-cid-xjzjx3s2]{justify-content:center;gap:var(--s-3)}.hp-arrows__btn[data-astro-cid-xjzjx3s2]:focus-visible{outline:2px solid var(--c-brass);outline-offset:2px}.hpage[data-astro-cid-xjzjx3s2] .hp-text[data-astro-cid-xjzjx3s2]{padding-bottom:calc(var(--frame) + var(--s-2) + var(--header-btn-h) + var(--s-2))}.hp-photo__count[data-astro-cid-xjzjx3s2]{display:inline}.hp-next__link[data-astro-cid-xjzjx3s2]{width:min(100%, calc(42svh * var(--r)))}}@media (height<=760px){.hp-text[data-astro-cid-xjzjx3s2]{gap:var(--s-2)}.hp-intro[data-astro-cid-xjzjx3s2]{padding-top:calc(var(--page-top) - var(--s-3));padding-bottom:calc(var(--frame) + var(--s-3))}.hp-intro[data-astro-cid-xjzjx3s2] h1[data-astro-cid-xjzjx3s2]{font-size:clamp(26px,min(4.2vw,5svh),76px)}.hp-intro__title[data-astro-cid-xjzjx3s2]{gap:var(--s-1)}.specs[data-astro-cid-xjzjx3s2] div[data-astro-cid-xjzjx3s2]{padding-block:4px}:root:not([data-a11y=on]) .hp-intro__story[data-astro-cid-xjzjx3s2]{font-size:16px;line-height:1.36}.hp-intro__story[data-astro-cid-xjzjx3s2] p[data-astro-cid-xjzjx3s2]+p[data-astro-cid-xjzjx3s2]{margin-top:.6em}}@media (height<=520px) and (width>=560px){.hp-intro[data-astro-cid-xjzjx3s2]{column-gap:var(--s-6);row-gap:var(--s-1);width:min(92vw,840px);padding-top:calc(var(--frame) + var(--s-8));padding-bottom:calc(var(--frame) + var(--s-2));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.hp-intro__row[data-astro-cid-xjzjx3s2]{grid-column:1/-1}.hp-intro__title[data-astro-cid-xjzjx3s2]{grid-area:2/1;align-self:start}.hp-intro__specs[data-astro-cid-xjzjx3s2]{grid-area:2/2;align-self:end}.hp-intro[data-astro-cid-xjzjx3s2] h1[data-astro-cid-xjzjx3s2]{font-size:clamp(22px,8svh,34px)}:root:not([data-a11y=on]) .hp-intro__story[data-astro-cid-xjzjx3s2]{font-size:15px;line-height:1.34}.hp-intro__story[data-astro-cid-xjzjx3s2] p[data-astro-cid-xjzjx3s2]+p[data-astro-cid-xjzjx3s2]{display:none}.hp-intro__story[data-astro-cid-xjzjx3s2] p[data-astro-cid-xjzjx3s2]:first-of-type{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (height<=420px){.hp-intro__story[data-astro-cid-xjzjx3s2] p[data-astro-cid-xjzjx3s2]:first-of-type{-webkit-line-clamp:3}}@media (width<=767px) and (height<=520px){.hp-arrows[data-astro-cid-xjzjx3s2]{padding-inline:calc(var(--frame) + var(--s-1));justify-content:space-between;inset:50% 0 auto;transform:translateY(-50%)}.hp-arrows__btn[data-astro-cid-xjzjx3s2]{width:var(--header-btn-h)}.hp-photo__caption[data-astro-cid-xjzjx3s2]{bottom:calc(var(--edge) + var(--s-2))}.hpage[data-astro-cid-xjzjx3s2] .hp-text[data-astro-cid-xjzjx3s2],.hpage[data-astro-cid-xjzjx3s2] .hp-intro[data-astro-cid-xjzjx3s2]{padding-bottom:calc(var(--frame) + var(--s-2))}}@media (width<=767px) and (height<=600px){.hp-intro__story[data-astro-cid-xjzjx3s2] p[data-astro-cid-xjzjx3s2]+p[data-astro-cid-xjzjx3s2]{display:none}}
