*,:before,:after{box-sizing:border-box}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}[hidden]{display:none!important}:root{--color-paper:#fbf9f1;--color-black:#000;--color-white:#fff;--color-ink:#0d0d0d;--color-ink-edge:#171615;--color-grey:#8c8c8a;--color-paper-line:#e7e3d7;--color-paper-placeholder:#e6e2d5;--color-paper-placeholder-alt:#dbd6c8;--color-mauve:#876c7b;--color-orange:#c8783e;--color-slate:#5b7680;--color-olive:#777c57;--color-lilac:#e0d6dc;--color-stone:#ddd8d2;--color-olive-light:#929679;--color-olive-muted:#3c3e2c;--color-olive-line:#65694a;--color-olive-placeholder:#6d7250;--color-olive-placeholder-alt:#696d4d;--color-background-primary:var(--color-paper);--color-foreground-primary:var(--color-black);--color-foreground-muted:var(--color-grey);--color-keyline:var(--color-paper-line);--color-selection:var(--color-white);--color-placeholder:var(--color-paper-placeholder);--color-placeholder-alt:var(--color-paper-placeholder-alt);--color-logo:var(--color-ink);--color-logo-edge:var(--color-ink-edge);--color-scrim:#00000038;--color-panel:var(--color-black);--color-bar:var(--color-orange);--color-bar-foreground:var(--color-white);--color-bar-muted:color-mix(in srgb, var(--color-bar-foreground) 55%, var(--color-bar));--color-glass:#1c1612b8;--color-land-alpha:2.4;--color-coast-alpha:0;--page-max:1360px;--gutter:clamp(16px, 2vw, 32px);--columns-article:8;--columns-about:8;--columns-card:4;--radius-sm:2px;--radius-img:3px;--radius-box:8px;--space-inset:5px;--shadow-float:0 12px 40px #00000038;--shadow-low:0 8px 28px #00000026;--space-rule:clamp(28px, 3.4vw, 44px);--space-before-rule:clamp(48px, 6vw, 96px);--ratio-portrait:4/5;--hh:61px;--sh-head-h:48px;--drawer-top:calc(env(safe-area-inset-top,0px) + var(--hh) + 48px);--font-size-micro:10px;--font-size-xs:12px;--font-size-body:14px;--font-size-field:var(--font-size-body);--font-size-large:calc(clamp(17px, 1.3vw, 19px) * var(--k-large,1));--font-size-title-own:calc(clamp(48px, 9.6vw, 104px) * var(--k-title,1.3));--font-size-feature-own:calc(clamp(30px, 3.9vw, 60px) * var(--k-feature,1.45));--font-size-word-own:calc(clamp(26px, 3.6vw, 58px) * var(--k-word,1));--font-size-pull-own:calc(clamp(26px, 3.4vw, 40px) * var(--k-pull,1));--font-size-intro-own:calc(clamp(20px, 1.9vw, 27px) * var(--k-intro,1.3));--font-size-summary-own:calc(clamp(19px, 1.9vw, 24px) * var(--k-sum,1.25));--font-size-title:var(--font-size-title-own);--font-size-feature:var(--font-size-feature-own);--font-size-word:var(--font-size-word-own);--font-size-pull:var(--font-size-pull-own);--font-size-intro:var(--font-size-intro-own);--font-size-summary:var(--font-size-summary-own);--font-size-article:var(--font-size-body);--font-size-card:var(--font-size-xs);--line-height-display:.95;--line-height-brand:1.15;--line-height-ui:1.4;--line-height-base:1.5;--line-height-copy:1.6;--line-height-article:1.6;--letter-spacing-display:0;--letter-spacing-word:.02em;--k-zls:-.02em;--letter-spacing-caps:.03em}@media (hover:none) and (pointer:coarse){:root{--font-size-field:16px}}html,body{min-height:100%;overflow-x:clip}html{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-foreground-primary);caret-color:var(--color-foreground-primary);box-shadow:0 0 0 1000px var(--color-background-primary) inset;transition:background-color 600000s}body{background:var(--color-background-primary);min-height:100svh;color:var(--color-foreground-primary);font-family:var(--font-primary);font-size:var(--font-size-body);line-height:var(--line-height-base);padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));transition:background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);flex-direction:column;margin:0;display:flex}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--color-background-primary);position:fixed;inset:0 0 auto}body.edp{--color-background-primary:var(--color-olive);--color-foreground-primary:var(--color-black);--color-selection:var(--color-olive-light);--color-foreground-muted:var(--color-olive-muted);--color-keyline:var(--color-olive-line);--color-placeholder:var(--color-olive-placeholder);--color-placeholder-alt:var(--color-olive-placeholder-alt);--color-logo:var(--color-ink);--color-logo-edge:var(--color-ink-edge)}button,header.top,footer.site,.dock,.sh-head,.lb-bar,.lb-peek,.card,.mcard,.mpill,.pt,th{-webkit-user-select:none;user-select:none}.dock input{-webkit-user-select:text;user-select:text}:focus-visible{outline:1.5px solid var(--color-foreground-primary);outline-offset:3px}.wrap{max-width:var(--page-max);margin:0 auto}.wrap.wide{max-width:2400px}body>main{flex:1 0 auto;width:100%}.ul,.pl{color:inherit;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none}.ul:hover,.pl:hover{opacity:var(--opacity-hover)}.btn{background:var(--color-foreground-primary);color:var(--color-background-primary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);border:0;padding:8px 14px}.btn-l{border-radius:var(--radius-img);height:44px;font-size:var(--font-size-body);transition:opacity var(--duration-micro) var(--ease-out);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;color:var(--color-background-primary)!important}.btn-l:hover{opacity:.8}::selection{background:var(--color-selection);color:var(--color-foreground-primary)}.muted{color:var(--color-foreground-muted)}.cap{text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);font-size:var(--font-size-xs)}.skip{z-index:100;border-radius:var(--radius-sm);background:var(--color-foreground-primary);color:var(--color-background-primary);font-size:var(--font-size-xs);padding:8px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media{width:100%;max-width:100%;aspect-ratio:var(--ratio-portrait);background-color:color-mix(in srgb, var(--ph,var(--color-placeholder)) 50%, var(--color-placeholder));border-radius:var(--radius-img);isolation:isolate;display:block;position:relative;overflow:hidden}.media>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (scripting:enabled){.media>img[data-fade]:not([data-loaded]){opacity:0}}@media (prefers-reduced-motion:no-preference){.media>img[data-fade]{transition:opacity var(--duration-slow) var(--ease-out)}}[data-zoom]{cursor:zoom-in}:root{--duration-micro:.12s;--opacity-hover:.55;--duration-small:.2s;--duration-med:.32s;--duration-slow:.6s;--duration-blur:.4s;--duration-blur-out:.4s;--ease-soft:cubic-bezier(.4, 0, .2, 1);--duration-return:.46s;--ease-settle:cubic-bezier(.32, .72, 0, 1);--duration-drawer:.62s;--duration-drawer-out:.28s;--ease-drawer:cubic-bezier(.16, 1, .3, 1);--ease-drawer-out:cubic-bezier(.4, 0, .6, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-pop:cubic-bezier(.3, 1.6, .5, 1)}.swap{animation:rise var(--duration-med) var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.4)}to{transform:scale(1)}}.media[data-hover-blur]:after{content:"";z-index:1;backdrop-filter:blur(var(--k-blur,3px));opacity:0;transition:opacity var(--duration-blur-out) var(--ease-soft);pointer-events:none;position:absolute;inset:0}:is(.card,.ed-item,.el-row):hover .media[data-hover-blur]:after{opacity:1;transition-duration:var(--duration-blur)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-med);animation-timing-function:var(--ease-out)}#hlogo{view-transition-name:site-logo}::view-transition-old(site-logo){display:none}::view-transition-new(site-logo),html[data-vt=instant]::view-transition-group(*),html[data-vt=instant]::view-transition-old(*),html[data-vt=instant]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,background-color,color!important;animation:none!important}}.card{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;text-decoration:none;display:flex}.card:focus{outline:none}.card:focus-visible .media{outline:1.5px solid var(--color-foreground-primary);outline-offset:3px}.crow{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.crow>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}@media (width<=640px){.crow{flex-direction:column;gap:0}.crow .cloc{text-align:left;max-width:100%;margin-left:0}}.cloc{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}@media (hover:hover){.cloc{opacity:0;transition:opacity var(--duration-small) var(--ease-out)}.card:hover .cloc,.card:focus-visible .cloc{opacity:1}}.cp-txt{min-width:0;line-height:var(--line-height-ui);flex-direction:column;gap:0;padding:0 0 7px;display:flex}.cp-txt>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-card);overflow:hidden}.cp-txt .cp-d{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mcard{padding:var(--space-inset) 16px var(--space-inset) var(--space-inset);border-radius:var(--radius-box);text-align:left;grid-template-columns:72px 1fr;align-items:end;gap:14px;display:grid}.mcard .media{aspect-ratio:var(--ratio-portrait);max-width:none;margin:0}.mcard{font:inherit;color:var(--color-foreground-primary);background:color-mix(in srgb, var(--color-foreground-primary) 7%, transparent);transition:background-color var(--duration-micro) var(--ease-out);border:0;min-width:0;text-decoration:none;position:relative}:is(a,button).mcard{cursor:pointer}:is(a,button).mcard:hover{background:color-mix(in srgb, var(--color-foreground-primary) 13%, transparent)}.mcards{grid-template-columns:1fr;gap:8px;display:grid}@media (hover:hover){.mcards.stack{--step:calc(72px * 5 / 4 + 2 * var(--space-inset) + 8px);--peek:9px;--stack-time:.56s;--stack-ease:cubic-bezier(.7, 0, .3, 1);margin-bottom:calc((var(--n) - 1) * var(--step) * -1 + min(var(--n) - 1, 2) * var(--peek));transition:margin-bottom var(--stack-time) var(--stack-ease)}.mcards.stack .mcard{z-index:calc(var(--n) - var(--i));background:color-mix(in srgb, var(--color-foreground-primary) calc(7% - min(var(--i), 2) * 2.5%), var(--color-background-primary));transform-origin:50% 100%;transform:translateY(calc(var(--i) * (var(--peek) - var(--step)))) scale(calc(1 - min(var(--i), 2) * .04));transition:transform var(--stack-time) var(--stack-ease), opacity var(--stack-time) var(--stack-ease), background-color var(--duration-micro) var(--ease-out);position:relative}.mcards.stack .mcard:not(:first-child)>*{opacity:0;transition:opacity var(--duration-small) var(--ease-out)}.mcards.stack .mcard:nth-child(n+4){opacity:0}.mcards.stack:is(:hover,:focus-within,.open){margin-bottom:0}.mcards.stack:is(:hover,:focus-within,.open) .mcard{background:color-mix(in srgb, var(--color-foreground-primary) 7%, var(--color-background-primary));opacity:1;transform:none}.mcards.stack:is(:hover,:focus-within,.open) .mcard>*{opacity:1}.mcards.stack:is(:hover,:focus-within,.open) :is(a,button).mcard:hover{background:color-mix(in srgb, var(--color-foreground-primary) 13%, var(--color-background-primary))}}.mcard.no-photo{min-height:calc(90px + 2 * var(--space-inset));grid-template-columns:1fr;padding-left:16px}.nf{font-size:var(--font-size-micro);line-height:var(--line-height-ui);color:var(--color-foreground-muted);opacity:.5;position:absolute;top:10px;right:12px}.pills{flex-wrap:wrap;gap:8px;display:flex}.mpill{border-radius:var(--radius-img);font:inherit;font-size:var(--font-size-card);line-height:var(--line-height-ui);color:color-mix(in srgb, var(--color-foreground-primary) 62%, transparent);background:color-mix(in srgb, var(--color-foreground-primary) 6%, transparent);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out);border:0;align-items:center;margin:0;padding:4px 10px 5px;text-decoration:none;display:inline-flex}.mpill:hover{background:color-mix(in srgb, var(--color-foreground-primary) 12%, transparent)}.grid{--gc:4;grid-template-columns:repeat(var(--gc), calc(var(--columns-card) * (100cqw - 23 * var(--gutter)) / 24 + (var(--columns-card) - 1) * var(--gutter)));justify-content:space-between;align-items:start;gap:clamp(96px,11vw,176px) 0;padding-block:16px 96px;display:grid}.grid>.card{width:100%}@media (width<=900px){.grid{--gc:3;grid-template-columns:repeat(3,24%)}}@media (width<=640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (width<=560px){.grid{gap:96px 28px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}header[data-astro-cid-nen7h5rs].top{top:env(safe-area-inset-top,0px);z-index:5;mix-blend-mode:difference;pointer-events:none;position:sticky}header[data-astro-cid-nen7h5rs].top .wrap[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;padding-block:20px;display:flex}header[data-astro-cid-nen7h5rs].top nav[data-astro-cid-nen7h5rs]{gap:24px;display:flex}body.edp header[data-astro-cid-nen7h5rs].top{mix-blend-mode:normal}body.edp header[data-astro-cid-nen7h5rs].top a[data-astro-cid-nen7h5rs]{color:color-mix(in srgb, var(--color-foreground-primary) 25%, var(--color-background-primary))}body.edp header[data-astro-cid-nen7h5rs].top a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-foreground-primary)}header[data-astro-cid-nen7h5rs].top a[data-astro-cid-nen7h5rs]{pointer-events:auto;color:color-mix(in srgb, var(--color-black) 75%, var(--color-white));transition:color var(--duration-micro) var(--ease-out);text-decoration:none}header[data-astro-cid-nen7h5rs].top a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-white)}footer[data-astro-cid-jo6i4kqk].site{position:relative}footer[data-astro-cid-jo6i4kqk].site:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}footer[data-astro-cid-jo6i4kqk].site{max-width:none;padding:16px max(24px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 16px) max(24px, env(safe-area-inset-left,0px));font-size:var(--font-size-xs);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-inline:calc(50% - 50vw);display:flex}footer[data-astro-cid-jo6i4kqk].site a[data-astro-cid-jo6i4kqk]{color:var(--color-foreground-primary);transition:opacity var(--duration-micro) var(--ease-out);text-decoration:none}footer[data-astro-cid-jo6i4kqk].site a[data-astro-cid-jo6i4kqk]:hover{opacity:var(--opacity-hover)}footer[data-astro-cid-jo6i4kqk].site .copy[data-astro-cid-jo6i4kqk]{color:var(--color-foreground-muted);margin-left:auto}@media (width<=560px){footer[data-astro-cid-jo6i4kqk].site{text-align:center;justify-content:center}footer[data-astro-cid-jo6i4kqk].site .copy[data-astro-cid-jo6i4kqk]{flex-basis:100%;margin-left:0}}body.mapv footer[data-astro-cid-jo6i4kqk].site{display:none}@property --lg-s{syntax:"<number>";inherits:true;initial-value:1}#hlogo[data-astro-cid-f7espo7c]{--lg-w:clamp(44px, 4.6vw, 72px);pointer-events:none;z-index:6;perspective:900px;place-items:center;display:grid;position:fixed;inset:0}#hlogo[data-astro-cid-f7espo7c] a[data-astro-cid-f7espo7c]{pointer-events:auto;transition:--lg-s var(--duration-slow) var(--ease-soft);border-radius:50%;display:block}@media (hover:hover){#hlogo[data-astro-cid-f7espo7c] a[data-astro-cid-f7espo7c]:hover{--lg-s:1.12}}#hlogo[data-astro-cid-f7espo7c] .lg3[data-astro-cid-f7espo7c]{width:calc(var(--lg-w) * var(--lg-s));aspect-ratio:82/93;transform-style:preserve-3d;position:relative}#hlogo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:100%;height:100%;fill:var(--color-logo);backface-visibility:visible;transition:fill var(--duration-slow) var(--ease-out);position:absolute;inset:0}#hlogo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c].mid{fill:var(--color-logo-edge)}.scrim{z-index:19;background:var(--color-scrim);opacity:0;transition:opacity var(--duration-small) var(--ease-in);position:fixed;inset:0}.scrim.on{opacity:1;transition:opacity var(--duration-drawer) var(--ease-out);cursor:pointer}.sheet{--color-background-primary:var(--color-paper);--color-foreground-primary:var(--color-black);--color-foreground-muted:var(--color-grey);--color-keyline:var(--color-paper-line);--color-selection:var(--color-white);--color-placeholder:var(--color-paper-placeholder);--color-placeholder-alt:var(--color-paper-placeholder-alt);--color-logo:var(--color-ink);--color-logo-edge:var(--color-ink-edge);z-index:20;background:var(--color-background-primary);color:var(--color-foreground-primary);transition:transform var(--duration-drawer-out) var(--ease-drawer-out), translate var(--duration-slow) var(--ease-soft), filter var(--duration-med) var(--ease-out), opacity var(--duration-small) var(--ease-out);outline:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.sheet.in{transition:transform var(--duration-drawer) var(--ease-drawer), translate var(--duration-slow) var(--ease-soft), filter var(--duration-med) var(--ease-out), opacity var(--duration-small) var(--ease-out);transform:translateY(0)}@media (hover:hover){.scrim.on:hover~.sheet.in,.sheet.under:hover~.sheet.in{translate:0 8px}}.sheet.under{filter:brightness(.96)}.sheet.under .sh-body{pointer-events:none}.sheet.dragging{transition:none}.sheet:focus,.sheet:focus-visible{outline:none}.sh-head{z-index:3;padding:14px max(20px, env(safe-area-inset-right,0px)) 12px max(20px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-keyline);background:var(--color-background-primary);cursor:grab;touch-action:none;justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:relative}.sheet.under .sh-head{cursor:pointer}.sheet.dragging .sh-head{cursor:grabbing}.sh-head button{cursor:pointer}.sh-head .crumbs{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.sh-head .acts{gap:18px;display:flex}.sh-prog{background:var(--color-orange);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sh-body{min-height:0;padding:24px max(20px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 24px) max(20px, env(safe-area-inset-left,0px));flex:1;position:relative;overflow:clip auto}.sh-body:focus,.sh-body:focus-visible{outline:none}.sh-in{width:100%;max-width:1320px;transition:opacity var(--duration-small) var(--ease-out);margin:0 auto;container-type:inline-size}.sh-in.swapping{opacity:.4}.xmin{border-radius:var(--radius-img);width:28px;height:28px;color:var(--color-foreground-primary);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out);background:0 0;border:0;place-items:center;margin:-6px -6px -6px 0;display:inline-grid}.xmin svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:12px;height:12px}.xmin:hover{background:color-mix(in srgb, var(--color-foreground-primary) 8%, transparent)}.cpanel{--color-background-primary:var(--color-panel);--color-foreground-primary:var(--color-white);--color-foreground-muted:var(--color-grey);--color-keyline:#ffffff24;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:35;background:color-mix(in srgb, var(--color-panel) 96%, transparent);backdrop-filter:blur(22px)saturate(1.3);width:min(520px,100% - 32px);max-height:min(90svh,900px);color:var(--color-foreground-primary);border-radius:var(--radius-box);box-shadow:var(--shadow-float);opacity:0;transform-origin:bottom;transition:opacity var(--duration-small) var(--ease-in), transform var(--duration-small) var(--ease-in);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,12px)scale(.98)}.cpanel.in{opacity:1;transition:opacity var(--duration-med) var(--ease-out), transform var(--duration-med) var(--ease-out);transform:translate(-50%)}body.idx:not(:has(.sheet.in)) .cpanel{bottom:calc(env(safe-area-inset-bottom,0px) + 20px + 46px + 12px)}.cpanel .sh-body{padding:18px 20px 20px;position:static}.cpanel .cp-close{z-index:1;margin:0;position:absolute;top:16px;right:18px}@media (width<=640px){.cpanel,body.idx:not(:has(.sheet.in)) .cpanel{border-radius:0;width:100%;height:100dvh;max-height:none;bottom:0;left:0;transform:translateY(12px)}.cpanel.in{transform:none}.cpanel .sh-body{padding-top:calc(env(safe-area-inset-top,0px) + 18px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.cpanel .cp-close{top:calc(env(safe-area-inset-top,0px) + 16px)}}.credit .cp-hd{font-size:var(--font-size-body);align-items:baseline;gap:10px;padding-right:36px;display:flex}.credit .cp-hd h1{font:inherit;margin:0}.credit>p{font-size:var(--font-size-body);line-height:var(--line-height-base);margin:6px 0 4px}.strip[data-astro-cid-6xyski5d]{--sx:calc(50vw - 50%);scrollbar-width:none;margin-inline:calc(-1 * var(--sx));gap:4px;display:flex;overflow-x:auto}.strip[data-astro-cid-6xyski5d]::-webkit-scrollbar{display:none}.strip[data-astro-cid-6xyski5d] .media{flex:none;width:auto;height:clamp(220px,30vw,440px)}@media (width<=640px){.strip[data-astro-cid-6xyski5d] .media{height:min(90vw,520px)}}.ov-body{grid-template-columns:1fr 1.15fr .9fr;gap:32px 48px;margin-top:48px;margin-bottom:40px;display:grid}@media (width<=860px){.ov-body{grid-template-columns:1fr;margin-top:28px}}.sum{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--k-zls,-.02em);font-weight:400;font-size:var(--font-size-summary);line-height:var(--line-height-brand);max-width:20ch;margin:0}.sum-meta{margin-top:14px}.txt[data-astro-cid-6xyski5d] p[data-astro-cid-6xyski5d]{font-size:var(--font-size-body);line-height:var(--line-height-copy);max-width:62ch;margin:0 0 14px}.cred[data-astro-cid-6xyski5d]{flex-direction:column;gap:12px;display:flex}.cred[data-astro-cid-6xyski5d] .lab[data-astro-cid-6xyski5d]{color:var(--color-foreground-muted);margin-bottom:2px}.cred[data-astro-cid-6xyski5d] .cap[data-astro-cid-6xyski5d],.cred[data-astro-cid-6xyski5d] .addr[data-astro-cid-6xyski5d],.cred[data-astro-cid-6xyski5d] a[data-astro-cid-6xyski5d],.cred[data-astro-cid-6xyski5d] button[data-astro-cid-6xyski5d]{font-size:var(--font-size-micro);line-height:var(--line-height-ui);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);display:block}.cred[data-astro-cid-6xyski5d] .addr[data-astro-cid-6xyski5d]{white-space:pre-line}@media (width<=640px){.cred[data-astro-cid-6xyski5d]{border-bottom:1px solid var(--color-keyline);gap:0}.cred[data-astro-cid-6xyski5d]>div{border-top:1px solid var(--color-keyline);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:16px;padding:11px 0 10px;display:grid}.cred[data-astro-cid-6xyski5d]>div>[data-astro-cid-6xyski5d]{grid-column:2}.cred[data-astro-cid-6xyski5d]>div>.lab[data-astro-cid-6xyski5d]{grid-area:1/1/span 9;margin-bottom:0}.cred[data-astro-cid-6xyski5d] .cred-add[data-astro-cid-6xyski5d]{border-top:1px solid var(--color-keyline);padding:11px 0 10px}}.cred[data-astro-cid-6xyski5d] .cred-add[data-astro-cid-6xyski5d]{font-size:var(--font-size-xs);line-height:var(--line-height-ui);margin:0}.cred[data-astro-cid-6xyski5d] .cred-add[data-astro-cid-6xyski5d] a[data-astro-cid-6xyski5d]{font-size:inherit;text-transform:none;letter-spacing:normal;text-decoration:underline .5px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;transition:opacity var(--duration-micro) var(--ease-out);display:inline}.cred[data-astro-cid-6xyski5d] .cred-add[data-astro-cid-6xyski5d] a[data-astro-cid-6xyski5d]:hover{opacity:var(--opacity-hover)}.cred[data-astro-cid-6xyski5d] a[data-astro-cid-6xyski5d],.cred[data-astro-cid-6xyski5d] button[data-astro-cid-6xyski5d]{text-align:left;color:inherit;transition:opacity var(--duration-micro) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none}.cred[data-astro-cid-6xyski5d] a[data-astro-cid-6xyski5d]:hover,.cred[data-astro-cid-6xyski5d] button[data-astro-cid-6xyski5d]:hover{opacity:var(--opacity-hover)}.info-row[data-astro-cid-6xyski5d]{gap:18px var(--gutter);flex-wrap:wrap;display:flex}@media (width>=861px){.info-row[data-astro-cid-6xyski5d]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.info-row[data-astro-cid-6xyski5d] .info-links[data-astro-cid-6xyski5d]{grid-column:2/-1}}@media (width<=640px){.info-row[data-astro-cid-6xyski5d]{flex-direction:column;gap:0}.info-row[data-astro-cid-6xyski5d]>div[data-astro-cid-6xyski5d]{border-bottom:1px solid var(--color-keyline);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:16px;padding:11px 0 10px;display:grid}.info-row[data-astro-cid-6xyski5d] .info-lab[data-astro-cid-6xyski5d]{margin-bottom:0}}.info-lab[data-astro-cid-6xyski5d]{color:var(--color-foreground-muted);font-size:var(--font-size-micro);line-height:var(--line-height-ui);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);margin-bottom:6px}.info-addr[data-astro-cid-6xyski5d]{white-space:pre-line;font-size:var(--font-size-micro);line-height:var(--line-height-ui);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);display:block}.featured[data-astro-cid-6xyski5d]{flex-direction:column;gap:8px;display:flex}.featured-card[data-astro-cid-6xyski5d]{width:min(360px,100%)}.sec-lab[data-astro-cid-6xyski5d]{display:none}.set-head h2{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--k-zls,-.02em);font-weight:400;font-size:var(--font-size-summary);line-height:var(--line-height-brand);margin:2px 0 0}@media (width>=861px){.sh-in:has(>.strip) .ov-body{column-gap:var(--gutter);grid-template-rows:auto 1fr auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;margin-top:88px;margin-bottom:96px}.sh-in:has(>.strip) .ov-body>div:first-child{display:contents}.sh-in:has(>.strip) .ov-body .sum{grid-area:1/1;max-width:75%}.sh-in:has(>.strip) .ov-body .sum-meta{grid-area:2/1;align-self:start}.sh-in:has(>.strip) .ov-body .txt[data-astro-cid-6xyski5d]{grid-area:1/2/span 2}.sh-in:has(>.strip) .ov-body .txt[data-astro-cid-6xyski5d] p[data-astro-cid-6xyski5d]{max-width:none}.sh-in:has(>.strip) .ov-body .sec-lab[data-astro-cid-6xyski5d]{font-size:var(--font-size-body);line-height:var(--line-height-ui);grid-column:1/-1;margin:0 0 14px;display:block}.sh-in:has(>.strip) .ov-body .cred[data-astro-cid-6xyski5d]{gap:18px var(--gutter);margin-top:var(--space-before-rule);padding-top:var(--space-rule);grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.sh-in:has(>.strip) .ov-body .cred[data-astro-cid-6xyski5d]:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.sh-in:has(>.strip) .ov-body .cred[data-astro-cid-6xyski5d] .sec-lab[data-astro-cid-6xyski5d]{margin-bottom:6px}.sh-in:has(>.strip) .ov-body .cred[data-astro-cid-6xyski5d] .cred-add[data-astro-cid-6xyski5d]{grid-column:1/-1;margin-top:14px}.sh-in:has(>.strip) .ov-body .info[data-astro-cid-6xyski5d]{position:relative}.sh-in:has(>.strip) .ov-body .info[data-astro-cid-6xyski5d]:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.sh-in:has(>.strip) .ov-body .info[data-astro-cid-6xyski5d]{margin-top:var(--space-before-rule);padding-top:var(--space-rule);grid-area:4/1/auto/-1}.sh-in:has(>.strip) .ov-body .info[data-astro-cid-6xyski5d] .sec-lab[data-astro-cid-6xyski5d]{margin-bottom:20px}.sh-in:has(>.strip) .ov-body .featured[data-astro-cid-6xyski5d]{grid-area:5/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:72px;display:grid}.sh-in:has(>.strip) .ov-body .featured[data-astro-cid-6xyski5d] .sec-lab[data-astro-cid-6xyski5d]{margin-bottom:12px}.sh-in:has(>.strip) .ov-body .featured-card[data-astro-cid-6xyski5d]{width:100%;font-size:var(--font-size-xs);line-height:var(--line-height-ui);grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:4px 14px 4px 4px}.sh-in:has(>.strip) .ov-body .featured-card[data-astro-cid-6xyski5d] .nf{display:none}}.mk-body[data-astro-cid-olv4kcyy]{margin-bottom:0}.mk-lab[data-astro-cid-olv4kcyy]{margin-bottom:12px}.mk-bio[data-astro-cid-olv4kcyy]{font-size:var(--font-size-body);line-height:var(--line-height-copy);max-width:44ch;margin:0}.mk-cred[data-astro-cid-olv4kcyy]{position:relative}.mk-cred[data-astro-cid-olv4kcyy]:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.mk-cred[data-astro-cid-olv4kcyy]{gap:18px var(--gutter);margin-top:var(--space-before-rule);padding-top:var(--space-rule);flex-wrap:wrap;display:flex}@media (width>=861px){.mk-cred[data-astro-cid-olv4kcyy]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.mk-cred[data-astro-cid-olv4kcyy] .lab[data-astro-cid-olv4kcyy]{color:var(--color-foreground-muted);margin-bottom:2px}.mk-cred[data-astro-cid-olv4kcyy] .cap[data-astro-cid-olv4kcyy],.mk-cred[data-astro-cid-olv4kcyy] a[data-astro-cid-olv4kcyy]{font-size:var(--font-size-micro);line-height:var(--line-height-ui);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);display:block}.mk-cred[data-astro-cid-olv4kcyy] a[data-astro-cid-olv4kcyy]{color:inherit;transition:opacity var(--duration-micro) var(--ease-out);text-decoration:none}.mk-cred[data-astro-cid-olv4kcyy] a[data-astro-cid-olv4kcyy]:hover{opacity:var(--opacity-hover)}@media (width<=640px){.mk-cred[data-astro-cid-olv4kcyy]{border-bottom:1px solid var(--color-keyline);flex-direction:column;gap:0;padding-top:0}.mk-cred[data-astro-cid-olv4kcyy]>div[data-astro-cid-olv4kcyy]{border-top:1px solid var(--color-keyline);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:16px;padding:11px 0 10px;display:grid}.mk-cred[data-astro-cid-olv4kcyy]>div[data-astro-cid-olv4kcyy]>[data-astro-cid-olv4kcyy]{grid-column:2}.mk-cred[data-astro-cid-olv4kcyy]>div[data-astro-cid-olv4kcyy]>.lab[data-astro-cid-olv4kcyy]{grid-area:1/1/span 9;margin-bottom:0}.mk-cred[data-astro-cid-olv4kcyy]>[data-astro-cid-olv4kcyy]:first-child{border-top:0}}.mk-ask[data-astro-cid-olv4kcyy]{text-align:right;line-height:var(--line-height-ui);margin:0}.mk-ask[data-astro-cid-olv4kcyy] a[data-astro-cid-olv4kcyy],.mk-add[data-astro-cid-olv4kcyy]{color:var(--color-foreground-primary);font-size:var(--font-size-xs);text-decoration:underline .5px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;transition:opacity var(--duration-micro) var(--ease-out)}.mk-ask[data-astro-cid-olv4kcyy] a[data-astro-cid-olv4kcyy]:hover,.mk-add[data-astro-cid-olv4kcyy]:hover{opacity:var(--opacity-hover)}.mk-add[data-astro-cid-olv4kcyy]{margin-left:auto}.mk-iv[data-astro-cid-olv4kcyy]{width:100%;max-width:340px}.mk-sec[data-astro-cid-olv4kcyy]{position:relative}.mk-sec[data-astro-cid-olv4kcyy]:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.mk-sec[data-astro-cid-olv4kcyy]{margin-top:var(--space-before-rule);padding-top:var(--space-rule);align-items:baseline;gap:16px;display:flex}.mk-grid{grid-template-columns:repeat(4, calc(var(--columns-card) * (100cqw - 23 * var(--gutter)) / 24 + (var(--columns-card) - 1) * var(--gutter)));justify-content:space-between;align-items:start;gap:clamp(64px,7vw,112px) 0;margin:28px 0 40px;display:grid}.mk-grid>.card{width:100%}@media (width<=900px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px}}article[data-astro-cid-6awmr3ei].int{max-width:max(var(--columns-article) * (100cqw - 23 * var(--gutter)) / 24 + (var(--columns-article) - 1) * var(--gutter), min(100%, 24em));margin:0 auto;padding-block:clamp(32px,5vw,72px) clamp(96px,12vw,160px)}article[data-astro-cid-6awmr3ei].int h1[data-astro-cid-6awmr3ei]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-display);width:min(1120px,100vw - 32px);font-weight:400;font-size:min(var(--font-size-title), min(1120px, 100vw - 32px) / var(--fit,1));line-height:var(--line-height-display);text-align:center;text-wrap:balance;overflow-wrap:break-word;margin:clamp(16px,3vw,40px) 0 clamp(40px,5vw,64px) 50%;position:relative;transform:translate(-50%)}article[data-astro-cid-6awmr3ei].int p[data-astro-cid-6awmr3ei]{font-size:var(--font-size-body);line-height:var(--line-height-article);margin:0 0 1.2em}article[data-astro-cid-6awmr3ei].int .lead[data-astro-cid-6awmr3ei]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--k-zls,-.02em);text-transform:none;font-weight:400;font-size:calc(var(--font-size-large) * 1.25);text-align:center;text-wrap:pretty;margin:0 auto clamp(48px,7vw,96px);line-height:1.3}article[data-astro-cid-6awmr3ei].int>p[data-astro-cid-6awmr3ei]:not(.lead):not(.q){text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-lines:1}article[data-astro-cid-6awmr3ei].int>p[data-astro-cid-6awmr3ei]:not(.lead):not(.q),article[data-astro-cid-6awmr3ei].int .q[data-astro-cid-6awmr3ei]{font-size:var(--font-size-article);line-height:var(--line-height-article)}article[data-astro-cid-6awmr3ei].int .q[data-astro-cid-6awmr3ei]{color:var(--color-foreground-muted);margin:clamp(40px,5vw,64px) 0 12px}article[data-astro-cid-6awmr3ei].int .q[data-astro-cid-6awmr3ei]+p[data-astro-cid-6awmr3ei]{text-indent:2em}article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--k-zls,-.02em);font-weight:400;font-size:var(--font-size-pull);line-height:var(--line-height-brand);text-align:center;text-wrap:balance;text-transform:none;margin:clamp(40px,5vw,64px) 0;padding:0}article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei] .qo[data-astro-cid-6awmr3ei],article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei] .qc[data-astro-cid-6awmr3ei]{--hang:-.42em}article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei] .qo[data-astro-cid-6awmr3ei]{margin-left:var(--hang)}article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei] .qc[data-astro-cid-6awmr3ei]{margin-right:var(--hang)}article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei]+.q[data-astro-cid-6awmr3ei],article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei]+.figs[data-astro-cid-6awmr3ei]+.q[data-astro-cid-6awmr3ei]{margin-top:0}article[data-astro-cid-6awmr3ei].int .figs[data-astro-cid-6awmr3ei]+.q[data-astro-cid-6awmr3ei]{margin-top:clamp(40px,5vw,64px)}article[data-astro-cid-6awmr3ei].int>.media{aspect-ratio:var(--ratio-portrait);width:100%;margin-block:clamp(56px,8vw,104px)}.int-by[data-astro-cid-6awmr3ei]{padding:var(--space-inset) 16px var(--space-inset) var(--space-inset);border-radius:var(--radius-box);text-align:left;grid-template-columns:72px 1fr;align-items:end;gap:14px;display:grid}.int-by[data-astro-cid-6awmr3ei] .media{aspect-ratio:var(--ratio-portrait);max-width:none;margin:0}.int-by[data-astro-cid-6awmr3ei]{background:color-mix(in srgb, var(--color-foreground-primary) 7%, transparent);width:fit-content;margin:0 auto clamp(40px,5vw,64px)}.int-by[data-astro-cid-6awmr3ei] .media{background-color:color-mix(in srgb, var(--color-foreground-primary) 8%, transparent)}.figs[data-astro-cid-6awmr3ei]{gap:10px;margin-block:clamp(56px,8vw,96px);display:grid}.figs[data-astro-cid-6awmr3ei].n2{grid-template-columns:1fr 1fr}.fig[data-astro-cid-6awmr3ei]{min-width:0;margin:0}.fig[data-astro-cid-6awmr3ei] .media{margin:0}.fig[data-astro-cid-6awmr3ei] figcaption[data-astro-cid-6awmr3ei]{font-size:var(--font-size-xs);line-height:var(--line-height-ui);flex-wrap:wrap;gap:0 10px;margin-top:8px;display:flex}.fig[data-astro-cid-6awmr3ei] .fc-place[data-astro-cid-6awmr3ei]{color:var(--color-foreground-primary);text-decoration:none}.fig[data-astro-cid-6awmr3ei] .fc-ph[data-astro-cid-6awmr3ei]{flex-basis:100%}.mentioned[data-astro-cid-6awmr3ei]{position:relative}.mentioned[data-astro-cid-6awmr3ei]:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.mentioned[data-astro-cid-6awmr3ei]{padding-top:var(--space-rule);margin-top:clamp(96px,12vw,160px)}.mentioned[data-astro-cid-6awmr3ei]>.muted[data-astro-cid-6awmr3ei]{font-size:var(--font-size-body);margin-bottom:14px}.mentioned[data-astro-cid-6awmr3ei]>.muted[data-astro-cid-6awmr3ei]~.muted[data-astro-cid-6awmr3ei]{margin-top:32px}.mention{font:inherit;font-size:1em;line-height:inherit;letter-spacing:inherit;vertical-align:baseline;color:color-mix(in srgb, var(--color-foreground-primary) 62%, transparent);border-radius:var(--radius-img);cursor:pointer;background:color-mix(in srgb, var(--color-foreground-primary) 6%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--duration-micro) var(--ease-out);border:0;margin:0 -.02em;padding:0 .3em;text-decoration:none;display:inline}.mention:hover,.mention.on{background:color-mix(in srgb, var(--color-foreground-primary) 12%, transparent)}.mention:focus,.mention:focus-visible{outline:none}.chippop{backdrop-filter:blur(22px)saturate(1.3);color:var(--color-white);padding:var(--space-inset) 16px var(--space-inset) var(--space-inset);border-radius:var(--radius-box);text-align:left;background:#1c1612c7;grid-template-columns:72px 1fr;align-items:end;gap:14px;display:grid}.chippop .media{aspect-ratio:var(--ratio-portrait);max-width:none;margin:0}.chippop{z-index:30;box-shadow:var(--shadow-float);opacity:0;transition:opacity var(--duration-small) var(--ease-out);position:fixed}.chippop.in{opacity:1}.chippop .muted{color:#ffffff80}.chippop .nf{color:#ffffff73}.chippop.no-photo{white-space:nowrap;align-items:baseline;gap:10px;padding:7px 12px;display:flex}.chippop.no-photo .cp-txt{flex-direction:row;gap:6px;padding:0}.chippop.no-photo .cp-d{display:block}.chippop.no-photo .nf{position:static}.chippop.no-photo .cp-txt{grid-template-columns:auto auto;justify-content:start;column-gap:6px;display:grid}.chippop.no-photo .cp-links{grid-column:1/-1;padding-top:2px}.chippop .cp-links{gap:14px;padding-top:6px;display:flex}.chippop .cp-links a{color:#ffffffbf;transition:opacity var(--duration-micro) var(--ease-out);text-decoration:none}.chippop .cp-links a:hover{opacity:var(--opacity-hover)}.chippop{pointer-events:none}.chippop.in{pointer-events:auto}.int-float{display:none}@media (width>=1300px){.sheet.dark article[data-astro-cid-6awmr3ei].int>.media,.sheet.dark article[data-astro-cid-6awmr3ei].int .figs[data-astro-cid-6awmr3ei]{visibility:hidden;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.sheet.dark article[data-astro-cid-6awmr3ei].int .pull[data-astro-cid-6awmr3ei]+.q[data-astro-cid-6awmr3ei]{margin-top:0}.sheet.dark .int-float{z-index:2;width:clamp(240px,21vw,320px);display:block;position:absolute;bottom:20px;right:20px}}.if-img{aspect-ratio:var(--ratio-portrait);border-radius:var(--radius-img);cursor:zoom-in;background:var(--color-placeholder);position:relative;overflow:hidden}.if-img>div{opacity:0;transition:opacity var(--duration-slow) var(--ease-out);background-size:cover;position:absolute;inset:0}.if-cap{border-radius:var(--radius-img);max-width:calc(100% - 16px);font-size:var(--font-size-xs);line-height:var(--line-height-ui);background:var(--color-glass);backdrop-filter:blur(22px)saturate(1.3);color:var(--color-white);opacity:0;transition:opacity var(--duration-small) var(--ease-out);pointer-events:none;padding:4px 8px 5px;position:absolute;bottom:8px;left:8px}.if-img:hover .if-cap{opacity:1}.news-form[data-astro-cid-drywyjjs]{align-items:flex-end;gap:12px;display:flex}.news-form[data-astro-cid-drywyjjs] label[data-astro-cid-drywyjjs]{border-bottom:1px solid var(--color-keyline);min-width:0;transition:border-color var(--duration-micro) var(--ease-out);flex:1}.news-form[data-astro-cid-drywyjjs] label[data-astro-cid-drywyjjs]:focus-within{border-color:var(--color-foreground-primary)}.news-form[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]{width:100%;color:var(--color-foreground-primary);font:inherit;font-size:var(--font-size-field);line-height:var(--line-height-ui);box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0 0 12px;display:block}.news-form[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]::placeholder{color:color-mix(in srgb, var(--color-foreground-primary) 30%, transparent)}.news-form[data-astro-cid-drywyjjs] .btn[data-astro-cid-drywyjjs]{background:var(--color-foreground-primary);flex:none}.news-form[data-astro-cid-drywyjjs] .btn[data-astro-cid-drywyjjs]:disabled{opacity:.55;cursor:default}.news-form[data-astro-cid-drywyjjs].quiet{border-bottom:1px solid var(--color-keyline);transition:border-color var(--duration-micro) var(--ease-out);gap:16px}.news-form[data-astro-cid-drywyjjs].quiet:focus-within{border-color:var(--color-foreground-primary)}.news-form[data-astro-cid-drywyjjs].quiet label[data-astro-cid-drywyjjs]{border:0}.news-form[data-astro-cid-drywyjjs].quiet .go[data-astro-cid-drywyjjs]{color:var(--color-foreground-primary);font:inherit;font-size:var(--font-size-body);line-height:var(--line-height-ui);cursor:pointer;transition:opacity var(--duration-micro) var(--ease-out);background:0 0;border:0;flex:none;padding:0 0 12px}.news-form[data-astro-cid-drywyjjs].quiet .go[data-astro-cid-drywyjjs]:hover{opacity:var(--opacity-hover)}.news-form[data-astro-cid-drywyjjs].quiet .go[data-astro-cid-drywyjjs]:disabled{opacity:.55;cursor:default}.sent[data-astro-cid-drywyjjs],.news-fail{font-size:var(--font-size-body);line-height:var(--line-height-copy);margin:0}.news-fail{color:var(--color-foreground-muted);margin-top:10px}.ab2{max-width:max(var(--columns-about) * (100cqw - 23 * var(--gutter)) / 24 + (var(--columns-about) - 1) * var(--gutter), min(100%, 24em));margin:0 auto;padding-block:clamp(40px,6vw,96px) clamp(64px,8vw,120px)}.ab2 section{position:relative}.ab2 section:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.ab2 section{padding-block:var(--space-rule)}.ab2 section>:last-child{margin-bottom:0}.ab2 p{font-size:var(--font-size-body);line-height:var(--line-height-copy);margin:0 0 1em}.ab2 a{color:var(--color-foreground-primary);transition:opacity var(--duration-micro) var(--ease-out);text-decoration:none}.ab2 a:hover{opacity:var(--opacity-hover)}.ab2 .cform{margin-top:28px}.ab-banner[data-astro-cid-ha2v47cj]{--sx:calc(50vw - 50%);margin:-24px calc(-1 * var(--sx)) 0;aspect-ratio:2.75;min-height:300px;position:relative}.ab-banner[data-astro-cid-ha2v47cj] .media{aspect-ratio:auto;height:100%;position:absolute;inset:0;border-radius:0!important}.ab-banner[data-astro-cid-ha2v47cj]:after{content:"";background:color-mix(in srgb, var(--color-black) 14%, transparent);pointer-events:none;position:absolute;inset:0}.ab-banner-row[data-astro-cid-ha2v47cj]{z-index:1;color:var(--color-white);justify-content:space-between;align-items:center;gap:24px;padding-inline:clamp(20px,6vw,112px);display:flex;position:absolute;inset:0}.ab-w[data-astro-cid-ha2v47cj]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-word);font-weight:400;font-size:var(--font-size-word);line-height:var(--line-height-display);white-space:nowrap}.ab-w[data-astro-cid-ha2v47cj] .gap[data-astro-cid-ha2v47cj]{width:.9em;display:inline-block}.ab-t[data-astro-cid-ha2v47cj]{text-align:center;text-wrap:balance;max-width:24em;font-size:var(--font-size-body)!important;line-height:var(--line-height-ui)!important;margin:0!important}.ab-mark[data-astro-cid-ha2v47cj]{aspect-ratio:82/93;width:clamp(44px,4.6vw,72px);fill:var(--color-white);flex:none}@media (width<=1080px){.ab-banner-row[data-astro-cid-ha2v47cj]{flex-wrap:wrap;align-content:center;row-gap:18px}.ab-t[data-astro-cid-ha2v47cj]{flex-basis:100%;order:3;margin-inline:auto!important}}.ab2:has(.ab-banner){padding-top:0}.ab-rest[data-astro-cid-ha2v47cj]>section[data-astro-cid-ha2v47cj]{padding-block:calc(var(--space-rule) * 2) 0}.ab-rest[data-astro-cid-ha2v47cj]>section[data-astro-cid-ha2v47cj]:not(.ab-major):before{display:none}.ab-rest[data-astro-cid-ha2v47cj]>section[data-astro-cid-ha2v47cj].ab-major{margin-top:calc(var(--space-rule) * 2)}.ab-about[data-astro-cid-ha2v47cj] section[data-astro-cid-ha2v47cj]>p[data-astro-cid-ha2v47cj]:not(.ab-line){text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-lines:1}.ab2-l{color:var(--color-foreground-muted);font-size:var(--font-size-body);margin-bottom:14px}.ab2-crit[data-astro-cid-ha2v47cj]{gap:6px;margin:28px 0 0;display:grid}.ab2-crit[data-astro-cid-ha2v47cj]>div{border-radius:var(--radius-box);background:color-mix(in srgb, var(--color-foreground-primary) 5%, transparent);padding:14px 16px 16px}.ab2-crit[data-astro-cid-ha2v47cj] dt[data-astro-cid-ha2v47cj],.ab2-crit[data-astro-cid-ha2v47cj] dd[data-astro-cid-ha2v47cj]{font-size:var(--font-size-body);line-height:var(--line-height-copy);margin:0}.ab2-crit[data-astro-cid-ha2v47cj] dd[data-astro-cid-ha2v47cj]{color:var(--color-foreground-muted)}.ab-news[data-astro-cid-ha2v47cj]{margin-top:20px}.ab-news[data-astro-cid-ha2v47cj] .news-form{flex-direction:column;align-items:flex-start;gap:20px}.ab-news[data-astro-cid-ha2v47cj] .news-form label{align-self:stretch}.ab-submit[data-astro-cid-ha2v47cj]{margin-top:12px}.lg[data-astro-cid-hg6wxso5]{padding-top:0}.lg[data-astro-cid-hg6wxso5]>section[data-astro-cid-hg6wxso5]:first-of-type:before{display:none}.lg[data-astro-cid-hg6wxso5] h2.ab2-l{font-weight:inherit}.lg[data-astro-cid-hg6wxso5] h3[data-astro-cid-hg6wxso5]{font-size:var(--font-size-body);line-height:var(--line-height-copy);font-weight:inherit;margin:1.6em 0 .4em}.lg[data-astro-cid-hg6wxso5] ul[data-astro-cid-hg6wxso5]{font-size:var(--font-size-body);line-height:var(--line-height-copy);margin:0 0 1em;padding-left:1.1em}.lg[data-astro-cid-hg6wxso5] li[data-astro-cid-hg6wxso5]+li[data-astro-cid-hg6wxso5]{margin-top:.5em}.lg[data-astro-cid-hg6wxso5] strong[data-astro-cid-hg6wxso5]{font-weight:inherit}.lg[data-astro-cid-hg6wxso5] p[data-astro-cid-hg6wxso5] a[data-astro-cid-hg6wxso5]{text-decoration:underline .5px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;transition:opacity var(--duration-micro) var(--ease-out)}.lg[data-astro-cid-hg6wxso5] p[data-astro-cid-hg6wxso5] a[data-astro-cid-hg6wxso5]:hover{opacity:var(--opacity-hover)}.lg[data-astro-cid-hg6wxso5] .pills{margin-top:20px}form[data-astro-cid-gfwpwuai].cform{gap:0;display:grid}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai]{border-bottom:1px solid var(--color-keyline);color:var(--color-foreground-muted);font-size:var(--font-size-body);line-height:var(--line-height-ui);transition:border-color var(--duration-micro) var(--ease-out);padding:14px 0 12px;display:block;position:relative}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai]:focus-within{border-color:var(--color-foreground-primary)}form[data-astro-cid-gfwpwuai].cform input[data-astro-cid-gfwpwuai],form[data-astro-cid-gfwpwuai].cform select,form[data-astro-cid-gfwpwuai].cform textarea[data-astro-cid-gfwpwuai]{width:100%;color:var(--color-foreground-primary);font:inherit;font-size:var(--font-size-field);line-height:var(--line-height-ui);box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:4px 0 0;padding:0;display:block}form[data-astro-cid-gfwpwuai].cform input[data-astro-cid-gfwpwuai]::placeholder,form[data-astro-cid-gfwpwuai].cform textarea[data-astro-cid-gfwpwuai]::placeholder{color:color-mix(in srgb, var(--color-foreground-primary) 30%, transparent)}form[data-astro-cid-gfwpwuai].cform input[data-astro-cid-gfwpwuai]::-webkit-calendar-picker-indicator{display:none!important}form[data-astro-cid-gfwpwuai].cform select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238C8C8A' stroke-width='1.2'/%3E%3C/svg%3E") right 2px center/10px 6px no-repeat;padding-right:20px}form[data-astro-cid-gfwpwuai].cform textarea[data-astro-cid-gfwpwuai]{resize:none;min-height:1.4em}form[data-astro-cid-gfwpwuai].cform select[data-astro-cid-gfwpwuai]:has(option[value=""]:checked){color:color-mix(in srgb, var(--color-foreground-primary) 30%, transparent)}form[data-astro-cid-gfwpwuai].cform option[data-astro-cid-gfwpwuai],form[data-astro-cid-gfwpwuai].cform optgroup[data-astro-cid-gfwpwuai]{color:initial}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai].news-opt{cursor:pointer;border:0;align-items:center;gap:10px;padding:20px 0 0;display:flex}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai].news-opt input[data-astro-cid-gfwpwuai]{border:1px solid var(--color-foreground-muted);border-radius:var(--radius-sm);cursor:pointer;width:12px;height:12px;transition:background-color var(--duration-micro) var(--ease-out), border-color var(--duration-micro) var(--ease-out);flex:none;margin:0}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai].news-opt input[data-astro-cid-gfwpwuai]:checked{border-color:var(--color-foreground-primary);background:var(--color-foreground-primary);box-shadow:inset 0 0 0 2px var(--color-background-primary)}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai].news-opt input[data-astro-cid-gfwpwuai]:focus-visible{outline:1.5px solid var(--color-foreground-primary);outline-offset:3px}form[data-astro-cid-gfwpwuai].cform label[data-astro-cid-gfwpwuai].news-opt:hover input[data-astro-cid-gfwpwuai]{border-color:var(--color-foreground-primary)}form[data-astro-cid-gfwpwuai].cform .parts[data-astro-cid-gfwpwuai] label[data-astro-cid-gfwpwuai].other{display:none}form[data-astro-cid-gfwpwuai].cform .parts[data-astro-cid-gfwpwuai]:has(option[value=Other]:checked) label[data-astro-cid-gfwpwuai].other{display:block}form[data-astro-cid-gfwpwuai].cform .hint{color:var(--color-foreground-muted);font-size:var(--font-size-body);margin-top:6px;display:block}form[data-astro-cid-gfwpwuai].cform input[data-astro-cid-gfwpwuai]:focus-visible,form[data-astro-cid-gfwpwuai].cform textarea[data-astro-cid-gfwpwuai]:focus-visible,form[data-astro-cid-gfwpwuai].cform select[data-astro-cid-gfwpwuai]:focus-visible{outline:none}form[data-astro-cid-gfwpwuai].cform .btn[data-astro-cid-gfwpwuai]{justify-content:center;justify-self:stretch;width:100%;margin-top:28px;font-weight:400}form[data-astro-cid-gfwpwuai].cform .btn[data-astro-cid-gfwpwuai]:disabled{opacity:.55;cursor:default}form[data-astro-cid-gfwpwuai].cform .fail{font-size:var(--font-size-body);line-height:var(--line-height-copy);margin:20px 0 -12px}#lb{--color-background-primary:var(--color-paper);--color-foreground-primary:var(--color-black);--color-foreground-muted:var(--color-grey);--color-keyline:var(--color-paper-line);--color-selection:var(--color-white);--color-placeholder:var(--color-paper-placeholder);--color-placeholder-alt:var(--color-paper-placeholder-alt);--color-logo:var(--color-ink);--color-logo-edge:var(--color-ink-edge);z-index:40;transition:background-color var(--duration-med) var(--ease-soft);background:0 0;flex-direction:column;display:flex;position:fixed;inset:0}#lb.in{background:var(--color-background-primary)}.lb-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;flex:1;display:flex;overflow-x:auto}.lb-track::-webkit-scrollbar{display:none}.lb-slide{scroll-snap-align:center;padding:calc(env(safe-area-inset-top,0px) + 24px) 16px 8px;flex:0 0 100%;place-items:center;display:grid}.lb-slide img{border-radius:var(--radius-img);cursor:zoom-out;will-change:transform, clip-path;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:min(82vh,100dvh - 120px);display:block}.lb-peek{display:none}@media (width>=1100px){.lb-slide img{max-width:calc(100vw - 160px)}.lb-peek{width:40px;aspect-ratio:var(--ratio-portrait);border-radius:var(--radius-img);background:var(--color-placeholder);cursor:pointer;opacity:0;transition:opacity var(--duration-small) var(--ease-out);border:0;margin-top:-25px;padding:0;display:block;position:absolute;top:50%;overflow:hidden}.lb-peek.prev{left:max(16px, env(safe-area-inset-left,0px))}.lb-peek.next{right:max(16px, env(safe-area-inset-right,0px))}.lb-peek img{object-fit:cover;width:100%;height:100%;display:block}#lb.in .lb-peek{opacity:.85;transition-delay:.24s}#lb.in .lb-peek:hover{opacity:1;transition-delay:0s}}.lb-bar{padding:10px max(16px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 14px) max(16px, env(safe-area-inset-left,0px));font-size:var(--font-size-xs);opacity:0;transition:opacity var(--duration-micro) var(--ease-out);align-items:baseline;gap:16px;display:flex}#lb.in .lb-bar{opacity:1;transition:opacity var(--duration-small) var(--ease-out) .24s}.lb-cap{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=640px){.lb-slide{padding-top:calc(env(safe-area-inset-top,0px) + 56px)}.lb-bar .xmin{top:calc(env(safe-area-inset-top,0px) + 12px);right:max(16px, env(safe-area-inset-right,0px));position:absolute}}.imp-block[data-astro-cid-cy4w57am]{transform:translateX(calc(var(--nudge,0cqw) + var(--imp-x))) scaleX(-1) rotate(var(--imp-rot)) scale(var(--imp-k));transform-origin:50% 0;position:absolute;top:0;left:0;right:0}.imp-block[data-astro-cid-cy4w57am] p[data-astro-cid-cy4w57am],.imp-block[data-astro-cid-cy4w57am] h2[data-astro-cid-cy4w57am],.imp-block[data-astro-cid-cy4w57am] dl[data-astro-cid-cy4w57am],.imp-block[data-astro-cid-cy4w57am] dd[data-astro-cid-cy4w57am]{margin:0}.imp-block[data-astro-cid-cy4w57am] svg[data-astro-cid-cy4w57am]{fill:currentColor;display:block}.imp-ph[data-astro-cid-cy4w57am]{outline:1px solid var(--rule);position:relative;overflow:hidden}.imp-ph[data-astro-cid-cy4w57am] img[data-astro-cid-cy4w57am]{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;opacity:calc(var(--imp-photo) / 100);display:block}.imp-space[data-astro-cid-cy4w57am]{height:100vh}.imp-space[data-astro-cid-cy4w57am] .imp-half[data-astro-cid-cy4w57am]{width:50cqw;height:100vh;position:absolute;top:0;left:0}.imp-space[data-astro-cid-cy4w57am] .imp-col[data-astro-cid-cy4w57am]{gap:14px;width:28cqw;display:grid;position:absolute;top:8vh;left:60cqw}.imp-space[data-astro-cid-cy4w57am] .imp-sum[data-astro-cid-cy4w57am]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--k-zls,-.02em);font-weight:400;font-size:var(--font-size-summary);line-height:var(--line-height-brand);font-size:clamp(20px,2.2cqw,34px)}.imp-space[data-astro-cid-cy4w57am] .imp-meta[data-astro-cid-cy4w57am]{border-bottom:1px solid var(--rule);padding-bottom:14px;font-size:12px}.imp-space[data-astro-cid-cy4w57am] .imp-copy[data-astro-cid-cy4w57am]{font-size:14px;line-height:1.6}.imp-space[data-astro-cid-cy4w57am] .imp-cred[data-astro-cid-cy4w57am]{border-top:1px solid var(--rule);text-transform:uppercase;letter-spacing:.03em;grid-template-columns:1fr 1fr;gap:10px 16px;padding-top:14px;font-size:10px;display:grid}.imp-interview[data-astro-cid-cy4w57am]{text-align:center;justify-items:center;gap:4vh;padding-top:6vh;display:grid}.imp-interview[data-astro-cid-cy4w57am] .imp-title[data-astro-cid-cy4w57am]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:0;width:40cqw;font-size:clamp(18px,2.2cqw,30px);font-weight:400;line-height:1}.imp-interview[data-astro-cid-cy4w57am] .imp-by[data-astro-cid-cy4w57am]{outline:1px solid var(--rule);text-align:left;align-items:end;gap:14px;padding:10px;font-size:12px;display:flex}.imp-interview[data-astro-cid-cy4w57am] .imp-by[data-astro-cid-cy4w57am] .imp-ph[data-astro-cid-cy4w57am]{aspect-ratio:4/5;width:72px}.imp-interview[data-astro-cid-cy4w57am] .imp-lede[data-astro-cid-cy4w57am]{width:40cqw;font-size:17px;line-height:1.5}.imp-interview[data-astro-cid-cy4w57am] .imp-pair[data-astro-cid-cy4w57am]{grid-template-columns:1fr 1fr;gap:2cqw;width:76cqw;display:grid}.imp-interview[data-astro-cid-cy4w57am] .imp-pair[data-astro-cid-cy4w57am] .imp-ph[data-astro-cid-cy4w57am]{aspect-ratio:4/5}.imp-grid[data-astro-cid-cy4w57am]{padding-top:10vh}.imp-grid[data-astro-cid-cy4w57am] .imp-cards[data-astro-cid-cy4w57am]{grid-template-columns:repeat(4,1fr);gap:6vh 2cqw;width:92cqw;margin:0 auto;display:grid}.imp-grid[data-astro-cid-cy4w57am] .imp-card[data-astro-cid-cy4w57am]{border-bottom:1px solid var(--rule);gap:8px;padding-bottom:10px;font-size:12px;display:grid}.imp-grid[data-astro-cid-cy4w57am] .imp-card[data-astro-cid-cy4w57am] .imp-ph[data-astro-cid-cy4w57am]{aspect-ratio:4/5}.imp-lockup[data-astro-cid-cy4w57am]{padding-top:20vh}.imp-lockup[data-astro-cid-cy4w57am] svg[data-astro-cid-cy4w57am]{width:44cqw;margin-left:-8cqw}@media (width<=860px){.imp-space[data-astro-cid-cy4w57am] .imp-col[data-astro-cid-cy4w57am]{width:42cqw;left:54cqw}.imp-interview[data-astro-cid-cy4w57am] .imp-lede[data-astro-cid-cy4w57am]{width:70cqw}.imp-grid[data-astro-cid-cy4w57am] .imp-cards[data-astro-cid-cy4w57am]{grid-template-columns:repeat(2,1fr)}}:root{--imp-a:2.75;--imp-photo:2.5;--imp-line:0;--imp-blur:.6px;--imp-k:1;--imp-rot:0deg;--imp-x:0px;--imp-y:0px}.imprint[data-astro-cid-vpwuodaw]{display:none}html:not([data-imprint=off]) body.home>main,html:not([data-imprint=off]) body.idx>main,html:not([data-imprint=off]) body.edp>main{isolation:isolate;position:relative}html:not([data-imprint=off]) .imprint[data-astro-cid-vpwuodaw]{z-index:-1;pointer-events:none;user-select:none;--ink:color-mix(in srgb, var(--color-foreground-primary) calc(var(--imp-a) * 1%), transparent);--rule:color-mix(in srgb, var(--color-foreground-primary) calc(var(--imp-line) * 1%), transparent);color:var(--ink);filter:blur(var(--imp-blur));display:block;position:absolute;inset:0;overflow:hidden}html:not([data-imprint=off]) #index:has(>[data-pane=grid][hidden])>.imprint[data-astro-cid-vpwuodaw]{display:none}.imp-sheet[data-astro-cid-vpwuodaw]{left:0;right:0;top:calc(var(--i) * 150vh + var(--imp-y));height:150vh;position:absolute;container-type:inline-size}.he[data-astro-cid-xbks6qbb]{--out:clamp(8px, 1.6vw, 16px);--color-foreground-primary:var(--color-black);--color-foreground-muted:color-mix(in srgb, var(--color-black) 45%, var(--tone,var(--color-olive)));width:min(100% + 2 * var(--out), var(--page-max) + 2 * var(--out));margin-inline:calc(-1 * var(--out));padding:var(--space-inset);border-radius:var(--radius-box);background:var(--tone,var(--color-olive));color:var(--color-foreground-primary);transition:background-color var(--duration-med) var(--ease-soft);grid-template-columns:1fr 1fr;align-self:center;text-decoration:none;display:grid}@media (hover:hover){.he[data-astro-cid-xbks6qbb]:hover{background-color:color-mix(in srgb, var(--tone) 88%, var(--color-black))}}.he[data-astro-cid-xbks6qbb]:focus{outline:none}.he[data-astro-cid-xbks6qbb]:focus-visible{outline:1.5px solid var(--color-foreground-primary);outline-offset:3px}.he[data-astro-cid-xbks6qbb]>.media{border-radius:var(--radius-img);max-height:86svh}.he[data-astro-cid-xbks6qbb] .he-txt[data-astro-cid-xbks6qbb]{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(32px,4vw,64px);min-width:0;padding:clamp(32px,4vw,56px) clamp(20px,3vw,48px) clamp(12px,1.4vw,16px);display:flex}.he[data-astro-cid-xbks6qbb].flip>.media{order:2}.he[data-astro-cid-xbks6qbb] h2[data-astro-cid-xbks6qbb],.he[data-astro-cid-xbks6qbb] blockquote[data-astro-cid-xbks6qbb]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-display);font-weight:400;font-size:var(--font-size-feature);line-height:var(--line-height-display);overflow-wrap:break-word;text-wrap:balance;margin:0}.he[data-astro-cid-xbks6qbb] blockquote[data-astro-cid-xbks6qbb]{--fit:min(1, sqrt(40 / var(--letters,40)));font-size:max(var(--font-size-pull), var(--font-size-feature) * var(--fit))}.he[data-astro-cid-xbks6qbb] .he-txt[data-astro-cid-xbks6qbb]>.media{width:108px;aspect-ratio:var(--ratio-portrait);border-radius:var(--radius-img);background-color:color-mix(in srgb, var(--color-foreground-primary) 8%, transparent)}.he[data-astro-cid-xbks6qbb] .he-who[data-astro-cid-xbks6qbb]{font-size:var(--font-size-card);line-height:var(--line-height-ui);flex-direction:column;display:flex}@media (width<=860px){.he[data-astro-cid-xbks6qbb]{grid-template-columns:1fr}.he[data-astro-cid-xbks6qbb].flip>.media{order:0}.he[data-astro-cid-xbks6qbb] .he-txt[data-astro-cid-xbks6qbb]{padding:clamp(40px, 10vw, 72px) var(--space-inset)}}@media (width<=640px){.he[data-astro-cid-xbks6qbb]{width:calc(83.3333% - 2px);margin-inline:auto}.he[data-astro-cid-xbks6qbb]>.media{display:none}.he[data-astro-cid-xbks6qbb] .he-txt[data-astro-cid-xbks6qbb]{aspect-ratio:var(--ratio-portrait);padding:32px var(--space-inset) 12px;gap:32px}.he[data-astro-cid-xbks6qbb] h2[data-astro-cid-xbks6qbb]{font-size:var(--font-size-pull)}.he[data-astro-cid-xbks6qbb] blockquote[data-astro-cid-xbks6qbb]{font-size:max(var(--font-size-summary), var(--font-size-pull) * var(--fit))}}#hword[data-astro-cid-qisgtjgl]{pointer-events:none;z-index:4;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}#hword[data-astro-cid-qisgtjgl] .wrap[data-astro-cid-qisgtjgl]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-word);font-weight:400;font-size:var(--font-size-word);line-height:var(--line-height-display);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}#hword[data-astro-cid-qisgtjgl] .gap[data-astro-cid-qisgtjgl]{width:.9em;display:inline-block}@media (width<=640px){#hword[data-astro-cid-qisgtjgl]{width:max-content;padding:0;left:50%;right:auto;transform:translate(-50%,-50%)rotate(90deg)}#hword[data-astro-cid-qisgtjgl] .wrap[data-astro-cid-qisgtjgl]{grid-template-columns:1fr 1fr;column-gap:calc(1.13415*clamp(44px,4.6vw,72px) + 36px);font-size:min(11vw,46px);display:grid}#hword[data-astro-cid-qisgtjgl] .wrap[data-astro-cid-qisgtjgl]>span[data-astro-cid-qisgtjgl]:first-child{justify-self:end}#hword[data-astro-cid-qisgtjgl] .wrap[data-astro-cid-qisgtjgl]>span[data-astro-cid-qisgtjgl]:last-child{justify-self:start}}.h-12[data-astro-cid-bkwvb2u2]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=860px){.h-12[data-astro-cid-bkwvb2u2]{column-gap:12px}}.h-open[data-astro-cid-bkwvb2u2]{height:calc(100svh - var(--hh));text-align:center;justify-content:center;align-items:flex-end;padding-bottom:clamp(20px,2.4vw,32px);display:flex}.h-tag[data-astro-cid-bkwvb2u2]{max-width:34ch;font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-ui);color:var(--color-black);text-wrap:balance;margin:0}main[data-astro-cid-bkwvb2u2]:has(>.hfeed){--feed-gap:clamp(120px, 14vw, 240px)}@media (width<=860px){main[data-astro-cid-bkwvb2u2]:has(>.hfeed){--feed-gap:96px}}.hfeed[data-astro-cid-bkwvb2u2]{gap:var(--feed-gap);padding-block:clamp(200px, 26vw, 420px) var(--feed-gap);flex-direction:column;display:flex}.hr[data-astro-cid-bkwvb2u2]{align-items:start}.hr[data-astro-cid-bkwvb2u2] .hf[data-astro-cid-bkwvb2u2]{grid-column:var(--col);margin-top:var(--mt,0);justify-self:var(--js,start);width:100%;max-width:68.8svh}@media (width<=860px){.hr[data-astro-cid-bkwvb2u2] .hf[data-astro-cid-bkwvb2u2]:first-child{grid-column:1/10;justify-self:start;margin-top:0}.hr[data-astro-cid-bkwvb2u2] .hf[data-astro-cid-bkwvb2u2]:nth-child(2){grid-column:4/13;justify-self:end;margin-top:72px}.hr[data-astro-cid-bkwvb2u2] .hf[data-astro-cid-bkwvb2u2]:only-child{grid-column:2/12;justify-self:center}}.hcard[data-astro-cid-bkwvb2u2]{width:100%;display:block;position:relative}.hcard[data-astro-cid-bkwvb2u2] .pc-rail[data-astro-cid-bkwvb2u2]{--pi:clamp(12px, 1.4vw, 16px);z-index:2;inset:var(--pi);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.hcard[data-astro-cid-bkwvb2u2] .pcard[data-astro-cid-bkwvb2u2]{background:var(--color-glass);backdrop-filter:blur(22px)saturate(1.3);color:var(--color-white);bottom:var(--pi);padding:var(--space-inset) 16px var(--space-inset) var(--space-inset);border-radius:var(--radius-box);text-align:left;grid-template-columns:72px 1fr;align-items:end;gap:14px;display:grid;position:sticky}.hcard[data-astro-cid-bkwvb2u2] .pcard[data-astro-cid-bkwvb2u2] .media{aspect-ratio:var(--ratio-portrait);max-width:none;margin:0}.hcard[data-astro-cid-bkwvb2u2] .pcard[data-astro-cid-bkwvb2u2]{opacity:0;width:min(360px,100%);transition:opacity var(--duration-small) var(--ease-out);pointer-events:none}.hcard[data-astro-cid-bkwvb2u2] .pcard[data-astro-cid-bkwvb2u2] .muted{color:#ffffff80}.hcard[data-astro-cid-bkwvb2u2]:hover .pcard[data-astro-cid-bkwvb2u2],.hcard[data-astro-cid-bkwvb2u2]:focus-visible .pcard[data-astro-cid-bkwvb2u2]{opacity:1}.hcard[data-astro-cid-bkwvb2u2] .hcap[data-astro-cid-bkwvb2u2]{display:none}@media (hover:none){.hcard[data-astro-cid-bkwvb2u2] .pc-rail[data-astro-cid-bkwvb2u2]{display:none}.hcard[data-astro-cid-bkwvb2u2] .hcap[data-astro-cid-bkwvb2u2]{margin-top:6px;display:flex}}.h-news[data-astro-cid-bkwvb2u2]{margin-bottom:var(--feed-gap);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.h-news[data-astro-cid-bkwvb2u2] .hn-name[data-astro-cid-bkwvb2u2],.h-news[data-astro-cid-bkwvb2u2] .hn-line[data-astro-cid-bkwvb2u2]{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-copy);margin:0}.h-news[data-astro-cid-bkwvb2u2] .hn-line[data-astro-cid-bkwvb2u2]{color:var(--color-foreground-muted)}.h-news[data-astro-cid-bkwvb2u2] .news{width:min(100%,360px)}.h-teaser[data-astro-cid-bkwvb2u2]{position:relative;container-type:inline-size}.h-teaser[data-astro-cid-bkwvb2u2] .grid[data-astro-cid-bkwvb2u2]{padding-block:0}.h-teaser[data-astro-cid-bkwvb2u2] .crow{opacity:0;transition:opacity var(--lift-names) var(--ease-soft) var(--lift-names)}.h-teaser[data-astro-cid-bkwvb2u2] .card:nth-child(n+5){opacity:0;transition:opacity var(--lift-rows) var(--ease-soft) .25s}.h-crop[data-astro-cid-bkwvb2u2]{height:calc((var(--columns-card) * (100cqw - 23 * var(--gutter)) / 24 + (var(--columns-card) - 1) * var(--gutter)) * 1.25 * .5);transition:height var(--lift-crop) var(--ease-out), margin-top var(--lift-crop) var(--ease-out);overflow:hidden}@media (hover:hover){.h-teaser[data-astro-cid-bkwvb2u2]:has(.h-more:hover,.h-crop:hover) .h-crop[data-astro-cid-bkwvb2u2]{height:calc((var(--columns-card) * (100cqw - 23 * var(--gutter)) / 24 + (var(--columns-card) - 1) * var(--gutter)) * 1.25 * .5 + 14px);margin-top:-14px}}.h-more[data-astro-cid-bkwvb2u2]{width:fit-content;margin:0 auto calc(var(--feed-gap) / 2);white-space:nowrap;transition:opacity var(--duration-med) var(--ease-soft);display:flex}@media (width<=560px){.h-crop[data-astro-cid-bkwvb2u2]{display:none}.h-more[data-astro-cid-bkwvb2u2]{margin-bottom:var(--feed-gap)}}:root{--lift-time:1.5s;--lift-ease:cubic-bezier(.45, 0, .25, 1);--lift-fade:1.2s;--lift-names:.7s;--lift-rows:1.1s;--lift-crop:.5s;--lift-arrive:.5s}html.to-grid body>main[data-astro-cid-bkwvb2u2]{transform:translateY(calc(-1 * var(--lift,0px)));transition:transform var(--lift-time) var(--lift-ease)}html.to-grid .h-open[data-astro-cid-bkwvb2u2],html.to-grid .hfeed[data-astro-cid-bkwvb2u2],html.to-grid footer.site{opacity:0;transition:opacity var(--lift-fade) var(--ease-soft)}html.to-grid .h-more[data-astro-cid-bkwvb2u2]{opacity:0;pointer-events:none}html.to-grid .h-teaser[data-astro-cid-bkwvb2u2] .crow,html.to-grid .h-teaser[data-astro-cid-bkwvb2u2] .card{opacity:1}.btn-l[data-astro-cid-ibpinaeu]{margin-top:24px}body.lv{padding:32px 24px 96px;display:block}body.lv .lv-head h1{font-weight:400;font-size:var(--font-size-body);margin:0 0 4px}body.lv .lv-head p{font-size:var(--font-size-xs);margin:0 0 28px}body.lv .lv-boards{grid-template-columns:repeat(auto-fill,minmax(736px,1fr));gap:48px 32px;display:grid}body.lv .lv-bh{font-size:var(--font-size-xs);align-items:baseline;gap:12px;margin-bottom:10px;display:flex}body.lv .lv-name{font-size:var(--font-size-body);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--color-keyline);background:0 0;border:0;padding:0}body.lv .lv-frame{zoom:.5;border:1px solid var(--color-keyline);background:var(--color-scrim);border-radius:6px;width:1440px;padding-top:70px;overflow:hidden}body.lv .lv-board.full{grid-column:1/-1}body.lv .lv-board.full .lv-frame{zoom:1}body.lv .lv-screen{--g:28px;background:var(--color-background-primary);height:930px;color:var(--color-foreground-primary);font-size:var(--font-size-body);line-height:1.5;position:relative;overflow:hidden}body.lv .lv-screen p{margin:0}body.lv .lv-screen .muted{color:var(--color-foreground-muted)}body.lv .lv-screen .fg{color:var(--color-foreground-primary)}body.lv .lv-screen img{object-fit:cover;border-radius:3px;display:block}body.lv .hd{border-bottom:1px solid var(--color-keyline);justify-content:space-between;align-items:baseline;padding:14px 20px 12px;display:flex}body.lv .hd i{color:var(--color-foreground-muted);margin-left:6px;font-style:normal}body.lv .minus{background:var(--color-foreground-primary);align-self:center;width:12px;height:1.5px}body.lv .sum{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:-.02em;max-width:20ch;font-size:24px;line-height:1.2;margin-bottom:14px!important}body.lv .sum.big{max-width:22ch;font-size:34px}body.lv .sum.huge{text-align:center;max-width:22ch;font-size:52px;line-height:1.05;margin-inline:auto!important}body.lv .txt p{max-width:62ch;margin-bottom:14px;line-height:1.6}body.lv .cred{text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:12px;font-size:10px;line-height:1.45;display:flex}body.lv .cred>div{flex-direction:column;display:flex}body.lv .cred .lab{color:var(--color-foreground-muted);margin-bottom:2px}body.lv .cred.two{grid-template-columns:1fr 1fr;gap:12px 24px;margin:28px 0;display:grid}body.lv .card{color:#fff;text-transform:none;letter-spacing:0;background:#1c1612b8;border-radius:8px;grid-template-columns:72px 1fr;align-items:end;gap:14px;width:360px;padding:5px 16px 5px 5px;display:grid;position:relative}body.lv .card.light{background:color-mix(in srgb, var(--color-foreground-primary) 7%, transparent);color:var(--color-foreground-primary);width:100%;margin-top:4px}body.lv .card img{aspect-ratio:4/5;width:72px}body.lv .card .t{flex-direction:column;padding-bottom:7px;font-size:12px;line-height:1.35;display:flex}body.lv .card .t span:last-child{opacity:.55}body.lv .card .tag{opacity:.45;font-size:10px;position:absolute;top:10px;right:12px}body.lv .card.corner{position:absolute;bottom:20px;right:20px}body.lv .strip{gap:4px;margin:24px 0 0;display:flex}body.lv .strip img{aspect-ratio:4/5;border-radius:0;flex:none;height:400px}body.lv .strip.short img{height:260px}body.lv .cols3{grid-template-columns:1fr 1.15fr .9fr;gap:32px 48px;max-width:1320px;margin:48px auto 0;padding:0 20px;display:grid}body.lv .split{grid-template-columns:7fr 5fr;gap:48px;padding:24px 20px 0;display:grid}body.lv .split .stack{flex-direction:column;gap:4px;display:flex}body.lv .split .stack img{aspect-ratio:4/5;width:100%}body.lv .split .read{padding-top:16px;position:sticky;top:0}body.lv .split .read .txt{margin-top:28px}body.lv .add{text-transform:uppercase;letter-spacing:.03em;font-size:10px;margin-top:16px!important}body.lv .centre{text-align:center;max-width:620px;margin:48px auto 0}body.lv .centre .sum{margin-inline:auto!important}body.lv .centre .txt{text-align:left;margin-top:40px}body.lv .rows{text-align:left;margin:24px 0 32px}body.lv .rows>div{border-top:1px solid var(--color-keyline);grid-template-columns:160px 1fr;padding:9px 0;display:grid}body.lv .centre .card{text-align:left;margin:0 auto}body.lv .lead{width:100%;height:420px;border-radius:0!important}body.lv .cols-lead{grid-template-columns:2fr 1fr;gap:64px;padding:40px 120px 0;display:grid}body.lv .cols-lead .txt{columns:2;column-gap:32px;margin-top:28px}body.lv .cols-lead .card{margin-top:12px}body.lv .thumbs{gap:4px;padding:32px 120px 0;display:flex}body.lv .thumbs img{aspect-ratio:4/5;height:120px}body.lv .side{grid-template-columns:4fr 8fr;gap:48px;padding:24px 20px 0;display:grid}body.lv .side .info{flex-direction:column;gap:24px;padding-top:8px;display:flex}body.lv .side .sum{margin-bottom:0!important}body.lv .grid2{grid-template-columns:1fr 1fr;gap:4px;display:grid}body.lv .grid2 img{aspect-ratio:4/5;width:100%}body.lv .cols2{grid-template-columns:5fr 7fr;gap:48px;max-width:1320px;margin:0 auto;padding:40px 20px 0;display:grid}body.lv .table{border-bottom:1px solid var(--color-keyline);margin:32px 0 0}body.lv .table>div{border-top:1px solid var(--color-keyline);grid-template-columns:5fr 7fr;gap:48px;padding:10px 20px;display:grid}body.lv .quiet{text-align:center;max-width:980px;margin:56px auto 0}body.lv .quiet .twocol{columns:2;text-align:justify;column-gap:40px;margin:40px 0 28px}body.lv .sentence{max-width:70ch;line-height:1.6;margin:0 auto 12px!important}.ts[data-astro-cid-l22qnr5s]{max-width:1600px;margin:0 auto;padding:40px 24px 120px}.ts-head[data-astro-cid-l22qnr5s]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.ts-head[data-astro-cid-l22qnr5s] h1[data-astro-cid-l22qnr5s]{margin:0 0 4px;font-size:15px;font-weight:400}.ts-head[data-astro-cid-l22qnr5s] p[data-astro-cid-l22qnr5s]{margin:0;font-size:13px}.ts-switch[data-astro-cid-l22qnr5s]{background:#000;border-radius:8px;gap:4px;padding:5px;display:flex}.ts-switch[data-astro-cid-l22qnr5s] button[data-astro-cid-l22qnr5s]{color:#8c8c8a;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:3px;height:30px;padding:0 12px;font-size:13px}.ts-switch[data-astro-cid-l22qnr5s] button[data-astro-cid-l22qnr5s][aria-checked=true]{color:#fff;background:#ffffff24}.ts-tokens[data-astro-cid-l22qnr5s]{border-top:1px solid var(--color-keyline);grid-template-columns:1fr 1fr;gap:32px;padding:14px 0 24px;font-size:12px;display:grid}.ts-tokens[data-astro-cid-l22qnr5s] h2[data-astro-cid-l22qnr5s]{margin:0 0 8px;font-size:12px;font-weight:400}.ts-tokens[data-astro-cid-l22qnr5s] table[data-astro-cid-l22qnr5s]{border-collapse:collapse;width:100%}.ts-tokens[data-astro-cid-l22qnr5s] td[data-astro-cid-l22qnr5s]{vertical-align:baseline;font-variant-numeric:tabular-nums;padding:4px 16px 4px 0}.ts-sizes[data-astro-cid-l22qnr5s]{border-top:1px solid var(--color-keyline);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:16px;padding:14px 0;font-size:13px;display:flex}.ts-sizes[data-astro-cid-l22qnr5s] b[data-astro-cid-l22qnr5s]{font-weight:400}.ts-group[data-astro-cid-l22qnr5s]{margin-top:56px}.ts-gh[data-astro-cid-l22qnr5s]{border-bottom:1px solid var(--color-keyline);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:13px;display:flex}.ts-gh[data-astro-cid-l22qnr5s] h2[data-astro-cid-l22qnr5s]{margin:0;font-size:13px;font-weight:400}.ts-row[data-astro-cid-l22qnr5s]{border-bottom:1px solid var(--color-keyline);grid-template-columns:300px 1fr;align-items:start;gap:32px;padding:28px 0;display:grid}.ts-meta[data-astro-cid-l22qnr5s]{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:13px;display:flex}.ts-where[data-astro-cid-l22qnr5s]{max-width:34ch;margin-top:6px}.ts-sample[data-astro-cid-l22qnr5s]{scrollbar-width:none;text-wrap:balance;min-width:0;overflow-x:auto}@media (width<=760px){.ts-row[data-astro-cid-l22qnr5s]{grid-template-columns:1fr;gap:14px}}#index[data-astro-cid-bg3qe7x2].wrap{container-type:inline-size}.list-wrap[data-astro-cid-bg3qe7x2]{margin-inline:-10px;padding:16px 10px 96px;overflow-x:auto}.list-wrap[data-astro-cid-bg3qe7x2] table[data-astro-cid-bg3qe7x2]{border-collapse:collapse;width:calc(100% + 20px);min-width:560px;margin-inline:-10px}.list-wrap[data-astro-cid-bg3qe7x2] th[data-astro-cid-bg3qe7x2]{text-align:left;padding:0 16px 14px 0;font-weight:400}.list-wrap[data-astro-cid-bg3qe7x2] th[data-astro-cid-bg3qe7x2] button[data-astro-cid-bg3qe7x2]{color:var(--color-foreground-muted);transition:color var(--duration-micro) var(--ease-out);background:0 0;border:0;padding:0}.list-wrap[data-astro-cid-bg3qe7x2] th[data-astro-cid-bg3qe7x2] button[data-astro-cid-bg3qe7x2][aria-sort]{color:var(--color-foreground-primary)}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2]{vertical-align:baseline;font-size:var(--font-size-body);transition:background-color var(--duration-micro) var(--ease-out), color var(--duration-micro) var(--ease-out);padding:13px 16px 13px 0}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2]:not(:first-child){color:var(--color-foreground-muted)}.list-wrap[data-astro-cid-bg3qe7x2] th[data-astro-cid-bg3qe7x2]:first-child,.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2]:first-child{width:40%;padding-left:10px}.list-wrap[data-astro-cid-bg3qe7x2] .c-type[data-astro-cid-bg3qe7x2]{width:22%}.list-wrap[data-astro-cid-bg3qe7x2] .c-no[data-astro-cid-bg3qe7x2]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;padding-right:10px}.list-wrap[data-astro-cid-bg3qe7x2] .c-no[data-astro-cid-bg3qe7x2] button[data-astro-cid-bg3qe7x2]{text-align:right}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2] a{color:inherit;text-decoration:none}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2] a:focus{outline:none}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2]{cursor:pointer}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2]:focus-visible{outline:none}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2].hov td[data-astro-cid-bg3qe7x2],.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2]:focus-within td[data-astro-cid-bg3qe7x2]{background:color-mix(in srgb, var(--color-foreground-primary) 5%, transparent);color:var(--color-foreground-primary)}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2].hov td[data-astro-cid-bg3qe7x2]:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2].hov td[data-astro-cid-bg3qe7x2]:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media (width<=640px){.list-wrap[data-astro-cid-bg3qe7x2]{padding-top:20px;overflow:visible}.list-wrap[data-astro-cid-bg3qe7x2] table[data-astro-cid-bg3qe7x2]{min-width:0}.list-wrap[data-astro-cid-bg3qe7x2] thead[data-astro-cid-bg3qe7x2]{display:none}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2]{border-bottom:1px solid var(--color-keyline);border-radius:var(--radius-sm);transition:background-color var(--duration-micro) var(--ease-out);grid-template-columns:1fr auto auto;gap:0 12px;margin-inline:-10px;padding:12px 10px;display:grid}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2].hov{background:color-mix(in srgb, var(--color-foreground-primary) 5%, transparent)}.list-wrap[data-astro-cid-bg3qe7x2] tbody[data-astro-cid-bg3qe7x2] tr[data-astro-cid-bg3qe7x2].hov td[data-astro-cid-bg3qe7x2]{background:0 0}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2]{font-size:var(--font-size-body);padding:0}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2]:first-child{grid-column:1/-1;width:auto;padding-left:0}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2].c-type,.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2].c-location,.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2].c-no{width:auto}.list-wrap[data-astro-cid-bg3qe7x2] td[data-astro-cid-bg3qe7x2].c-no{padding-right:0}}.sdot[data-astro-cid-bg3qe7x2]{vertical-align:.18em;width:5px;height:5px;animation:pop var(--duration-med) var(--ease-pop);background:currentColor;border-radius:50%;margin-left:7px;display:none}table[data-astro-cid-bg3qe7x2][data-sort=name] th.c-name .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}@media (width<=640px){table[data-astro-cid-bg3qe7x2][data-sort=name] td.c-name .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}}table[data-astro-cid-bg3qe7x2][data-sort=type] th.c-type .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}@media (width<=640px){table[data-astro-cid-bg3qe7x2][data-sort=type] td.c-type .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}}table[data-astro-cid-bg3qe7x2][data-sort=location] th.c-location .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}@media (width<=640px){table[data-astro-cid-bg3qe7x2][data-sort=location] td.c-location .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}}table[data-astro-cid-bg3qe7x2][data-sort=newest] th.c-no .sdot[data-astro-cid-bg3qe7x2]{display:inline-block}#peek[data-astro-cid-bg3qe7x2]{z-index:16;pointer-events:none;opacity:0;width:132px;transition:opacity var(--duration-small) var(--ease-out), transform var(--duration-small) var(--ease-out);will-change:transform;position:fixed;top:0;left:0;transform:translate(0,0)scale(.92)}#peek[data-astro-cid-bg3qe7x2].on{opacity:1}#peek[data-astro-cid-bg3qe7x2] .media{box-shadow:var(--shadow-low)}@media (hover:none){#peek[data-astro-cid-bg3qe7x2]{display:none}}body.mapv [data-pane=map].swap{animation:none}.mapwrap{z-index:0;touch-action:none;cursor:grab;position:fixed;inset:0;overflow:hidden}.mapwrap:active{cursor:grabbing}.mapwrap svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.mapwrap .land{pointer-events:none;position:absolute;inset:0}.mapwrap .land path{fill:color-mix(in srgb, var(--color-foreground-primary) calc(var(--color-land-alpha) * 1%), var(--color-background-primary));stroke:color-mix(in srgb, var(--color-foreground-primary) calc(var(--color-coast-alpha) * 1%), transparent);stroke-width:1px;stroke-linejoin:round}.mapwrap:focus{outline:none}.pt{cursor:pointer}.pt,.pt:focus,.pt:focus-visible{outline:none}.pt circle.d{fill:var(--color-foreground-primary);transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-med) var(--ease-out)}.pt circle.hit{fill:#0000}.pt text{fill:var(--color-foreground-primary);font-family:var(--font-primary);font-size:var(--font-size-xs)}.pt.on circle.d,.pt:focus-visible circle.d{transform:scale(1.7)}html[data-arrive=grid] .grid>.card:nth-child(n+17){animation:fade-in var(--lift-arrive) var(--ease-soft) both}@keyframes fade-in{0%{opacity:0}}html[data-arrive=grid] #dock{animation:dock-in var(--lift-time) var(--lift-ease) both}@keyframes dock-in{0%{translate:0 calc(100% + 40px)}}.dock{--bar-h:46px;transform:translate(-50%, calc(-1 * var(--lift,0px)));left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:15;flex-direction:column;align-items:stretch;gap:8px;width:min(520px,100% - 32px);display:flex;position:fixed}.dempty{text-align:center;color:var(--color-foreground-muted);font-size:var(--font-size-body);line-height:var(--line-height-ui);margin:0 0 4px}.dempty .ul{color:var(--color-foreground-primary)}.tool{z-index:1;isolation:isolate;height:var(--bar-h);padding:0 var(--space-inset);background:var(--color-bar);color:var(--color-bar-foreground);border-radius:var(--radius-box);box-shadow:var(--shadow-low);align-items:center;gap:6px;display:flex;position:relative;transform:translateZ(0)}.tool .seg{flex:none;display:inline-flex;position:relative}.tool .ind{border-radius:var(--radius-img);background:var(--color-bar-foreground);opacity:.14;width:0;transition:transform var(--duration-med) var(--ease-out), width var(--duration-med) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.vb{z-index:1;width:36px;height:36px;color:var(--color-bar-muted);border-radius:var(--radius-img);transition:color var(--duration-micro) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:relative}.vb svg{fill:currentColor;width:15px;height:15px}.vb[aria-pressed=true]{color:var(--color-bar-foreground)}.tin{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:5px;min-width:0;height:24px;padding:0 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 18px),#0000)}.tin::-webkit-scrollbar{display:none}.tsum{white-space:nowrap;min-width:0;color:var(--color-bar-muted);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:color var(--duration-micro) var(--ease-out);background:0 0;border:0;flex:auto;align-self:stretch;padding:0 10px;display:block;overflow:hidden}.tsum:hover{color:var(--color-bar-foreground)}.tsum.marq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.tsum.marq .tsum-run{animation:linear infinite tmarq}.tsum.marq:hover .tsum-run{animation-play-state:paused}.tsum-run{width:max-content;height:100%;transition:opacity var(--duration-small) var(--ease-out);align-items:center;gap:32px;display:flex}.tsum:not(.marq) .tsum-run{margin-inline:auto}.tsum.out .tsum-run{opacity:0;transition-duration:var(--duration-micro);transition-timing-function:var(--ease-in)}@keyframes tmarq{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--mw)))}}.fbtn{border-radius:var(--radius-img);background:color-mix(in srgb, var(--color-bar-foreground) 12%, transparent);height:36px;color:var(--color-bar-foreground);font-size:var(--font-size-xs);transition:background-color var(--duration-small) var(--ease-out), color var(--duration-small) var(--ease-out);border:0;flex:none;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.fbtn:hover,.fbtn[aria-expanded=true]{background:color-mix(in srgb, var(--color-bar-foreground) 20%, transparent)}.fbtn.lit{background:var(--color-background-primary);color:var(--color-black)}.fbtn.lit .fcount{color:color-mix(in srgb, var(--color-grey) 75%, var(--color-black))}.fbtn.lit .fsep{background:color-mix(in srgb, var(--color-paper-placeholder-alt) 95%, var(--color-black))}.fcount{font-variant-numeric:tabular-nums;color:var(--color-bar-muted);text-align:right;min-width:2ch}.fsep{background:color-mix(in srgb, var(--color-bar-foreground) 28%, transparent);width:1px;height:14px}.flab{display:inline-grid}.flab>span{grid-area:1/1}.flab>span[aria-hidden=true]{visibility:hidden}.panel{--pl:color-mix(in srgb, var(--color-bar-foreground) 12%, transparent);background:color-mix(in srgb, var(--color-bar) 96%, transparent);backdrop-filter:blur(22px)saturate(1.3);color:var(--color-bar-foreground);border-radius:var(--radius-box);box-shadow:var(--shadow-float);transform-origin:bottom;max-height:min(70vh,600px);animation:panelIn var(--duration-med) var(--ease-out);flex-direction:column;margin-bottom:4px;display:flex;overflow:hidden}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.phead{height:var(--bar-h);border-bottom:1px solid var(--pl);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.phead svg{fill:none;width:16px;height:16px;stroke:var(--color-bar-muted);stroke-width:1.6px;flex:none}.search{min-width:0;color:var(--color-bar-foreground);font-size:var(--font-size-field);background:0 0;border:0;flex:1;height:100%;padding:0}.search::placeholder{color:var(--color-bar-muted)}.search:focus{outline:none}.pscroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pl) transparent;padding:6px 6px 10px;overflow-y:auto}.res,.facets{flex-direction:column;display:flex}.facets{padding-top:8px}.res+.facets{border-top:1px solid var(--pl);margin-top:6px;padding-top:4px}.sec{color:var(--color-bar-muted);font-size:var(--font-size-xs);justify-content:space-between;align-items:baseline;padding:16px 10px 6px 26px;display:flex}.sec button{color:var(--color-bar-muted);font-size:var(--font-size-xs);transition:color var(--duration-micro) var(--ease-out);background:0 0;border:0;padding:0}.sec button:hover{color:var(--color-bar-foreground)}.rows{grid-template-columns:1fr;display:grid}.row{min-width:0;color:var(--color-bar-foreground);text-align:left;border-radius:var(--radius-sm);font-size:var(--font-size-xs);transition:background-color var(--duration-micro) var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;display:flex}.row:hover:not(:disabled){background:color-mix(in srgb, var(--color-bar-foreground) 8%, transparent)}.row .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:space-between;align-items:baseline;min-width:0;display:flex;overflow:hidden}.row .n{color:var(--color-bar-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:12px}.row .dot{background:var(--color-bar-foreground);opacity:0;width:6px;height:6px;transition:opacity var(--duration-small) var(--ease-out), transform var(--duration-small) var(--ease-out);border-radius:50%;flex:none;margin-left:-2px;transform:scale(.4)}.row[aria-pressed=true] .dot{opacity:1;transform:none}.row[aria-pressed=false] .lbl{color:color-mix(in srgb, var(--color-bar-foreground) 72%, transparent)}.row:disabled{opacity:.3;cursor:default}.row.more{color:var(--color-bar-muted)}.row.more .dot{visibility:hidden}.pfoot{height:var(--bar-h);border-top:1px solid var(--pl);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.pfoot .ul{color:var(--color-bar-muted)}.el[data-astro-cid-cbnqs5dq]{padding-block:16px 176px}.el-row[data-astro-cid-cbnqs5dq]{position:relative}.el-row[data-astro-cid-cbnqs5dq]:before{content:"";background:var(--color-keyline);pointer-events:none;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.el-row[data-astro-cid-cbnqs5dq]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 2fr 5fr 3fr;align-items:start;gap:24px;margin:0 0 clamp(88px,10vw,160px);padding:clamp(20px,2.4vw,32px) 0 0;text-decoration:none;display:grid}.el-row[data-astro-cid-cbnqs5dq]:focus{outline:none}.el-row[data-astro-cid-cbnqs5dq] .el-who[data-astro-cid-cbnqs5dq]{grid-column:span 2}.el-row[data-astro-cid-cbnqs5dq]:focus-visible .el-intro[data-astro-cid-cbnqs5dq]{text-decoration:underline}.el-row[data-astro-cid-cbnqs5dq] .media{aspect-ratio:var(--ratio-portrait)}.el-row[data-astro-cid-cbnqs5dq] .media[data-hover-blur]:after{backdrop-filter:none;background:#0000001a}.el-row[data-astro-cid-cbnqs5dq] .el-who[data-astro-cid-cbnqs5dq],.el-row[data-astro-cid-cbnqs5dq] .el-intro[data-astro-cid-cbnqs5dq]{transition:opacity var(--duration-med) var(--ease-out)}.el-row[data-astro-cid-cbnqs5dq]:hover .el-who[data-astro-cid-cbnqs5dq]{opacity:.85}.el-row[data-astro-cid-cbnqs5dq]:hover .el-intro[data-astro-cid-cbnqs5dq]{opacity:.72}@media (width<=760px){.el-row[data-astro-cid-cbnqs5dq]{grid-template-columns:1fr;gap:12px 16px}.el-row[data-astro-cid-cbnqs5dq] .el-who[data-astro-cid-cbnqs5dq]{grid-column:auto}.el-row[data-astro-cid-cbnqs5dq] .el-intro[data-astro-cid-cbnqs5dq],.el-row[data-astro-cid-cbnqs5dq] .media{grid-column:1/-1;margin-top:8px}}@media (width>=761px){html[data-elstack] .el-row[data-astro-cid-cbnqs5dq]{grid-template-columns:8fr 3fr;gap:16px 24px}html[data-elstack] .el-row[data-astro-cid-cbnqs5dq] .el-who[data-astro-cid-cbnqs5dq],html[data-elstack] .el-row[data-astro-cid-cbnqs5dq] .el-intro[data-astro-cid-cbnqs5dq]{grid-column:1}html[data-elstack] .el-row[data-astro-cid-cbnqs5dq] .media{grid-area:1/2/span 2}}.el-who[data-astro-cid-cbnqs5dq]{font-size:var(--font-size-body);flex-direction:column;gap:2px;display:flex}.el-intro[data-astro-cid-cbnqs5dq]{font-family:var(--font-secondary), var(--font-primary);text-transform:uppercase;letter-spacing:var(--k-zls,-.02em);font-weight:400;font-size:var(--font-size-intro);line-height:var(--line-height-brand);text-wrap:pretty;max-width:26ch}.nl[data-astro-cid-cdtyalbo] .news{margin-top:24px}
/*$vite$:1*/