@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{min-height:100dvh}img,picture,svg,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:where(ul,ol)[role=list]{padding:0;list-style:none}dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;padding:0}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f3ee;--paper-2:#efeae3;--paper-3:#e7e1d8;--ink:#15171a;--ink-2:#4a4f57;--line:#d9d3c9;--line-strong:#b9b1a5;--accent:#2f6f8f;--on-accent:#fff;--scrim:#15171ae0;--shadow-paint:0 1px 2px #15171a14, 0 12px 32px -12px #15171a47;--shadow-paint-drop:drop-shadow(0 1px 1px #15171a14) drop-shadow(0 8px 10px #15171a29);--danger:#a3271b;--success:#2c6a3f;--font-display:"Newsreader", "Newsreader Fallback", georgia, "Times New Roman", serif;--font-text:"Hanken Grotesk", "Hanken Grotesk Fallback", arial, sans-serif;--step--1:clamp(.875rem, .86rem + .08vw, .9375rem);--step-0:clamp(1.125rem, 1.09rem + .16vw, 1.25rem);--step-1:clamp(1.3rem, 1.22rem + .4vw, 1.6rem);--step-2:clamp(1.55rem, 1.38rem + .85vw, 2.1rem);--step-3:clamp(1.9rem, 1.58rem + 1.6vw, 2.85rem);--step-4:clamp(2.35rem, 1.8rem + 2.75vw, 3.9rem);--step-5:clamp(2.8rem, 1.95rem + 4.3vw, 5.4rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--section:clamp(4rem, 2.6rem + 6vw, 8rem);--container:90rem;--gutter:clamp(1rem, .4rem + 2.8vw, 3rem);--measure:68ch;--radius:2px;--target:2.75rem;--header-h:4rem;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.15s;--dur-2:.25s;--dur-3:.4s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#101215;--paper-2:#171a1e;--paper-3:#1f2328;--ink:#ece8e1;--ink-2:#a9adb4;--line:#2a2e34;--line-strong:#454b53;--accent:#7fb3cf;--on-accent:#101215;--scrim:#08090beb;--shadow-paint:0 1px 2px #0006, 0 12px 32px -12px #000000b3;--shadow-paint-drop:drop-shadow(0 1px 1px #0006) drop-shadow(0 8px 10px #00000073);--danger:#f08a7e;--success:#8fd0a2}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#101215;--paper-2:#171a1e;--paper-3:#1f2328;--ink:#ece8e1;--ink-2:#a9adb4;--line:#2a2e34;--line-strong:#454b53;--accent:#7fb3cf;--on-accent:#101215;--scrim:#08090beb;--shadow-paint:0 1px 2px #0006, 0 12px 32px -12px #000000b3;--shadow-paint-drop:drop-shadow(0 1px 1px #0006) drop-shadow(0 8px 10px #00000073);--danger:#f08a7e;--success:#8fd0a2}}@layer base{html{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-kerning:normal;font-optical-sizing:auto;scroll-padding-top:calc(var(--header-h) + var(--sp-4));accent-color:var(--accent);font-size:100%;line-height:1.6}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}html{transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}}body{font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;display:flex}:is(h1,h2,h3,h4,summary,label,legend,.btn,.crumbs li){overflow-wrap:anywhere}main{flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:400;line-height:1.1}h1{font-size:var(--step-5);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.04}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);line-height:1.2}p,li,dd,blockquote,figcaption{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}blockquote,.lead,.credit{-webkit-hyphens:manual;hyphens:manual}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);transition:text-decoration-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}a:hover{color:var(--accent);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}hr{border:0;border-top:1px solid var(--line)}abbr[title]{text-decoration:none}.num,time{font-variant-numeric:tabular-nums lining-nums}[hidden]{display:none!important}}@layer layout{.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.section{padding-block:var(--section)}.section+.section{border-top:1px solid var(--line)}.defer{content-visibility:auto;contain-intrinsic-size:auto 48rem}.measure{max-width:var(--measure)}.stack>*+*{margin-top:var(--flow,1em)}.page-head{padding-block-start:max(2.5rem,min(1.5rem + 5vw,6rem));padding-block-end:max(2rem,min(1.5rem + 2vw,3.5rem))}.page-head h1{max-width:18ch}.page-head .lead{margin-top:var(--sp-5)}}@layer components{.eyebrow{font-family:Hanken Grotesk,Hanken Grotesk Caps Fallback,arial,sans-serif;font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.lead{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);max-width:44ch;line-height:1.45}.meta{font-size:var(--step--1);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.5}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--step-2);margin-top:2em}.prose h3{margin-top:1.6em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.btn{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-strong);justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--target);border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-text);letter-spacing:.01em;text-align:center;transition:transform var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;padding:.55rem 1.15rem;font-size:1rem;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bd:var(--ink);color:var(--btn-fg)}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink)}.btn--primary:hover{--btn-bg:var(--accent);--btn-bd:var(--accent);--btn-fg:var(--on-accent)}.btn--ghost{--btn-bd:transparent;padding-inline-start:.6rem;padding-inline-end:.6rem}.btn--ghost:hover{--btn-bd:var(--line)}.btn[aria-busy=true]{cursor:progress;opacity:.6}.btn--icon{width:var(--target);padding:0}.btn svg{flex:none;width:1.25rem;height:1.25rem}.link-arrow{min-height:var(--target);border-bottom:1px solid;align-items:center;gap:.5em;padding-block-start:.4rem;padding-block-end:.2rem;font-weight:550;text-decoration:none;display:inline-flex}.link-arrow svg{width:1em;height:1em;transition:transform var(--dur-2) var(--ease)}.link-arrow:hover svg{transform:translate(3px)}.chips{gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line-strong);min-height:2rem;font-size:var(--step--1);color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:.45em;padding:.2rem .7rem;line-height:1.2;text-decoration:none;display:inline-flex}a.chip,button.chip,label.chip{min-height:var(--target)}.swatch{border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:50%;flex:none;width:.8em;height:.8em}.sw-red{background:#b3362b}.sw-rose{background:#d99aa5}.sw-orange{background:#d97a2b}.sw-yellow{background:#e0b93a}.sw-green{background:#5f8a4e}.sw-turquoise{background:#3c9c9a}.sw-blue{background:#2f5d9a}.sw-violet{background:#6e4f8f}.sw-brown{background:#7a5236}.sw-grey{background:#8d8f91}.sw-white{background:#f4f1ea}.field{gap:var(--sp-2);display:grid}.field label,.field legend{font-size:1rem;font-weight:550}.field .hint{font-size:var(--step--1);color:var(--ink-2)}.input,.field input:not(:-webkit-any([type=checkbox],[type=radio])),.field select,.field textarea{width:100%;min-height:var(--target);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);padding:.6rem .75rem;font-size:1rem;line-height:1.4}.input,.field input:not(:-moz-any([type=checkbox],[type=radio])),.field select,.field textarea{width:100%;min-height:var(--target);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);padding:.6rem .75rem;font-size:1rem;line-height:1.4}.input,.field input:not(:is([type=checkbox],[type=radio])),.field select,.field textarea{width:100%;min-height:var(--target);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);padding:.6rem .75rem;font-size:1rem;line-height:1.4}.field textarea{resize:vertical;min-height:9rem}.field :-webkit-any(input,select,textarea):hover{border-color:var(--ink-2)}.field :-moz-any(input,select,textarea):hover{border-color:var(--ink-2)}.field :is(input,select,textarea):hover{border-color:var(--ink-2)}.field :-webkit-any(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px}.field :-moz-any(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px}.field :is(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px}.field [aria-invalid=true]{border-color:var(--danger)}.field .error{color:var(--danger);font-size:var(--step--1);font-weight:550}.check{gap:var(--sp-3);grid-template-columns:auto 1fr;align-items:start;font-size:1rem;display:grid}.check input{width:1.35rem;height:1.35rem;margin-top:.15rem}.tap{--grow:calc((var(--target) - 1lh) / 2 + 1px);padding-block:var(--grow);margin-block:calc(var(--grow) * -1);display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--sp-2);left:var(--sp-2);z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--ink);color:var(--paper);transition:transform var(--dur-1) var(--ease);font-weight:600;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.painting{background:var(--dom,var(--paper-2));outline:1px solid color-mix(in srgb,var(--line) 70%,transparent);outline-offset:-1px}.painting img{width:100%;height:100%}.ratio{aspect-ratio:var(--ar)}.jgrid{--row:clamp(9.5rem, 5rem + 17vw, 21rem);gap:var(--sp-7) clamp(1rem,.4rem + 2.2vw,2.75rem);flex-wrap:wrap;display:flex}.jgrid>*{flex:var(--ar-n) 1 calc(var(--ar-n) * var(--row));min-width:0}.jgrid:not(:has(>.jgrid__end)){visibility:hidden}.jgrid:after{content:"";flex:12 1 0;order:9999}.toast{left:0;right:0;bottom:max(var(--sp-5),env(safe-area-inset-bottom));z-index:90;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast p{max-width:min(36rem,100vw - 2rem);padding:var(--sp-3) var(--sp-5);background:var(--ink);color:var(--paper);border-radius:var(--radius);opacity:0;transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease);font-size:1rem;transform:translateY(8px)}.toast p.is-on{opacity:1;transform:none}.reveal{opacity:1}.read-progress{z-index:60;background:var(--accent);transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media(prefers-reduced-motion:no-preference){.js .reveal:not(.is-in){opacity:0;transform:translateY(12px)}.js .reveal{transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease)}.js .jgrid>.reveal:nth-child(2){transition-delay:40ms}.js .jgrid>.reveal:nth-child(3){transition-delay:80ms}.js .dubai.reveal{transition-delay:.28s}.js .painting img:not(:-webkit-any([fetchpriority=high],.is-in)){opacity:0}.js .painting img:not(:-moz-any([fetchpriority=high],.is-in)){opacity:0}.js .painting img:not(:is([fetchpriority=high],.is-in)){opacity:0}.js .painting img{transition:opacity var(--dur-3) var(--ease)}}}@layer media{.m-a01{--ar:1332 / 1035;--ar-n:1.287;--fx:50%;--fy:50%;--dom:#7b5e47}.m-a02{--ar:2400 / 1648;--ar-n:1.4563;--fx:50%;--fy:50%;--dom:#869687}.m-a03{--ar:1980 / 1276;--ar-n:1.5517;--fx:50%;--fy:50%;--dom:#b29693}.m-a04{--ar:1791 / 1460;--ar-n:1.2267;--fx:50%;--fy:50%;--dom:#5e7374}.m-a05{--ar:1820 / 1879;--ar-n:.9686;--fx:50%;--fy:50%;--dom:#7d7d6a}.m-a06{--ar:1672 / 2415;--ar-n:.6923;--fx:72%;--fy:32%;--dom:#494923}.m-a07{--ar:890 / 912;--ar-n:.9759;--fx:50%;--fy:50%;--dom:#c0bbad}.m-a08{--ar:834 / 605;--ar-n:1.3785;--fx:50%;--fy:50%;--dom:#c0bb94}.m-a09{--ar:2319 / 1626;--ar-n:1.4262;--fx:50%;--fy:50%;--dom:#3b4668}.m-a10{--ar:2400 / 1563;--ar-n:1.5355;--fx:50%;--fy:50%;--dom:#a49c8a}.m-a11{--ar:1752 / 2358;--ar-n:.743;--fx:50%;--fy:45%;--dom:#6b594d}.m-a12{--ar:2400 / 1697;--ar-n:1.4143;--fx:50%;--fy:50%;--dom:#402516}.m-a13{--ar:908 / 912;--ar-n:.9956;--fx:62%;--fy:30%;--dom:#728785}.m-a14{--ar:1480 / 1326;--ar-n:1.1161;--fx:50%;--fy:50%;--dom:#9a865a}.m-a15{--ar:1168 / 2000;--ar-n:.584;--fx:50%;--fy:50%;--dom:#988057}.m-a16{--ar:2168 / 1719;--ar-n:1.2612;--fx:52%;--fy:35%;--dom:#9b8f89}.m-a17{--ar:1712 / 1720;--ar-n:.9953;--fx:50%;--fy:50%;--dom:#b7cbbd}.m-a18{--ar:1689 / 1892;--ar-n:.8927;--fx:40%;--fy:30%;--dom:#caa488}.m-a19{--ar:1714 / 1006;--ar-n:1.7038;--fx:50%;--fy:50%;--dom:#203b48}.m-a20{--ar:1713 / 1249;--ar-n:1.3715;--fx:55%;--fy:45%;--dom:#a2956d}.m-a21{--ar:2400 / 648;--ar-n:3.7037;--fx:50%;--fy:50%;--dom:#39584e}.m-a22{--ar:1732 / 1675;--ar-n:1.034;--fx:50%;--fy:50%;--dom:#7d9294}.m-a24{--ar:300 / 213;--ar-n:1.4085;--fx:50%;--fy:50%;--dom:#b1b2ab}.m-a25{--ar:578 / 410;--ar-n:1.4098;--fx:50%;--fy:50%;--dom:#b0a996}.m-a26{--ar:300 / 438;--ar-n:.6849;--fx:50%;--fy:50%;--dom:#7f776b}.m-a27{--ar:300 / 301;--ar-n:.9967;--fx:50%;--fy:50%;--dom:#a6a397}.m-a28{--ar:300 / 208;--ar-n:1.4423;--fx:50%;--fy:50%;--dom:#87786b}.m-a29{--ar:300 / 301;--ar-n:.9967;--fx:50%;--fy:50%;--dom:#beb2b4}.m-a30{--ar:300 / 421;--ar-n:.7126;--fx:50%;--fy:50%;--dom:#646568}.m-a31{--ar:300 / 215;--ar-n:1.3953;--fx:50%;--fy:50%;--dom:#9b8e8c}.m-a32{--ar:300 / 209;--ar-n:1.4354;--fx:50%;--fy:50%;--dom:#b3a7a3}.m-a33{--ar:300 / 213;--ar-n:1.4085;--fx:50%;--fy:50%;--dom:#8f6914}.m-a34{--ar:300 / 296;--ar-n:1.0135;--fx:50%;--fy:50%;--dom:#7b746c}.m-a35{--ar:300 / 211;--ar-n:1.4218;--fx:50%;--fy:50%;--dom:#878b87}.m-a36{--ar:300 / 421;--ar-n:.7126;--fx:50%;--fy:50%;--dom:#8c8673}.m-a37{--ar:1160 / 704;--ar-n:1.6477;--fx:50%;--fy:50%;--dom:#cfd4d2}.m-a38{--ar:288 / 288;--ar-n:1;--fx:50%;--fy:50%;--dom:#966977}.m-a39{--ar:533 / 488;--ar-n:1.0922;--fx:50%;--fy:50%;--dom:#a1a29b}.m-a40{--ar:473 / 500;--ar-n:.946;--fx:50%;--fy:50%;--dom:#464755}.m-p01{--ar:559 / 373;--ar-n:1.4987;--fx:22%;--fy:40%;--dom:#d7d3ce}.m-p02{--ar:265 / 227;--ar-n:1.1674;--fx:45%;--fy:40%;--dom:#000}.m-w01{--ar:1102 / 1536;--ar-n:.7174;--fx:42%;--fy:35%;--dom:#9e7b7e;--wcm:50;--hcm:70}.m-w02{--ar:1536 / 1012;--ar-n:1.5178;--fx:64%;--fy:45%;--dom:#185b6c;--wcm:140;--hcm:90}.m-w03{--ar:1502 / 1536;--ar-n:.9779;--fx:50%;--fy:55%;--dom:#b8b2a6;--wcm:100;--hcm:100}.m-w04{--ar:1197 / 1530;--ar-n:.7824;--fx:50%;--fy:40%;--dom:#99989a;--wcm:46.9;--hcm:60}.m-w05{--ar:1518 / 1513;--ar-n:1.0033;--fx:60%;--fy:50%;--dom:#686337;--wcm:20;--hcm:20}.m-w06{--ar:661 / 1536;--ar-n:.4303;--fx:50%;--fy:28%;--dom:#68d5d8;--wcm:60;--hcm:140}.m-w07{--ar:1119 / 1536;--ar-n:.7285;--fx:58%;--fy:55%;--dom:#8a8676;--wcm:60;--hcm:80}.m-w08{--ar:1527 / 1536;--ar-n:.9941;--fx:50%;--fy:50%;--dom:#c2c2ba;--wcm:150;--hcm:150}.m-w09{--ar:1534 / 1152;--ar-n:1.3316;--fx:45%;--fy:60%;--dom:#beb8a5;--wcm:40;--hcm:30}.m-w10{--ar:1516 / 1534;--ar-n:.9883;--fx:50%;--fy:55%;--dom:#abaeb4;--wcm:140;--hcm:140}.m-w11{--ar:1528 / 1536;--ar-n:.9948;--fx:50%;--fy:45%;--dom:#b6c5b6;--wcm:100;--hcm:100}.m-w12{--ar:1722 / 1782;--ar-n:.9663;--fx:50%;--fy:60%;--dom:#c1ae91;--wcm:96.6;--hcm:100}[data-vt=a01]{view-transition-name:art-a01}[data-vt=a02]{view-transition-name:art-a02}[data-vt=a03]{view-transition-name:art-a03}[data-vt=a04]{view-transition-name:art-a04}[data-vt=a05]{view-transition-name:art-a05}[data-vt=a06]{view-transition-name:art-a06}[data-vt=a07]{view-transition-name:art-a07}[data-vt=a08]{view-transition-name:art-a08}[data-vt=a09]{view-transition-name:art-a09}[data-vt=a10]{view-transition-name:art-a10}[data-vt=a11]{view-transition-name:art-a11}[data-vt=a12]{view-transition-name:art-a12}[data-vt=a13]{view-transition-name:art-a13}[data-vt=a14]{view-transition-name:art-a14}[data-vt=a15]{view-transition-name:art-a15}[data-vt=a16]{view-transition-name:art-a16}[data-vt=a17]{view-transition-name:art-a17}[data-vt=a18]{view-transition-name:art-a18}[data-vt=a19]{view-transition-name:art-a19}[data-vt=a20]{view-transition-name:art-a20}[data-vt=a21]{view-transition-name:art-a21}[data-vt=a22]{view-transition-name:art-a22}[data-vt=a24]{view-transition-name:art-a24}[data-vt=a25]{view-transition-name:art-a25}[data-vt=a26]{view-transition-name:art-a26}[data-vt=a27]{view-transition-name:art-a27}[data-vt=a28]{view-transition-name:art-a28}[data-vt=a29]{view-transition-name:art-a29}[data-vt=a30]{view-transition-name:art-a30}[data-vt=a31]{view-transition-name:art-a31}[data-vt=a32]{view-transition-name:art-a32}[data-vt=a33]{view-transition-name:art-a33}[data-vt=a34]{view-transition-name:art-a34}[data-vt=a35]{view-transition-name:art-a35}[data-vt=a36]{view-transition-name:art-a36}[data-vt=a37]{view-transition-name:art-a37}[data-vt=a38]{view-transition-name:art-a38}[data-vt=a39]{view-transition-name:art-a39}[data-vt=a40]{view-transition-name:art-a40}[data-vt=p01]{view-transition-name:art-p01}[data-vt=p02]{view-transition-name:art-p02}[data-vt=w01]{view-transition-name:art-w01}[data-vt=w02]{view-transition-name:art-w02}[data-vt=w03]{view-transition-name:art-w03}[data-vt=w04]{view-transition-name:art-w04}[data-vt=w05]{view-transition-name:art-w05}[data-vt=w06]{view-transition-name:art-w06}[data-vt=w07]{view-transition-name:art-w07}[data-vt=w08]{view-transition-name:art-w08}[data-vt=w09]{view-transition-name:art-w09}[data-vt=w10]{view-transition-name:art-w10}[data-vt=w11]{view-transition-name:art-w11}[data-vt=w12]{view-transition-name:art-w12}[data-accent=a01]{--accent:#72513d}[data-accent=a02]{--accent:#85614b}[data-accent=a03]{--accent:#816421}[data-accent=a04]{--accent:#375570}[data-accent=a05]{--accent:#6b693c}[data-accent=a06]{--accent:#5f5826}[data-accent=a07]{--accent:#426d85}[data-accent=a08]{--accent:#78672b}[data-accent=a09]{--accent:#3b4668}[data-accent=a10]{--accent:#7f6348}[data-accent=a11]{--accent:#765742}[data-accent=a12]{--accent:#6a1b1a}[data-accent=a13]{--accent:#925a40}[data-accent=a14]{--accent:#776643}[data-accent=a15]{--accent:#7a6645}[data-accent=a16]{--accent:#7e6347}[data-accent=a17]{--accent:#417350}[data-accent=a18]{--accent:#905d35}[data-accent=a19]{--accent:#203b48}[data-accent=a20]{--accent:#766742}[data-accent=a21]{--accent:#345d50}[data-accent=a22]{--accent:#375062}[data-accent=a24]{--accent:#427074}[data-accent=a25]{--accent:#756742}[data-accent=a26]{--accent:#993b36}[data-accent=a27]{--accent:#87604c}[data-accent=a28]{--accent:#816348}[data-accent=a29]{--accent:#3c486f}[data-accent=a30]{--accent:#6e6a3e}[data-accent=a31]{--accent:#915a51}[data-accent=a32]{--accent:#885e4c}[data-accent=a33]{--accent:#826421}[data-accent=a34]{--accent:#7d6346}[data-accent=a35]{--accent:#71583f}[data-accent=a36]{--accent:#8e5b50}[data-accent=a37]{--accent:#3f6a9c}[data-accent=a38]{--accent:#965469}[data-accent=a39]{--accent:#766643}[data-accent=a40]{--accent:#383b63}[data-accent=p01]{--accent:#816348}[data-accent=p02]{--accent:#3f7171}[data-accent=w01]{--accent:#b3424f}[data-accent=w02]{--accent:#1c706c}[data-accent=w03]{--accent:#786643}[data-accent=w04]{--accent:#7e4f47}[data-accent=w05]{--accent:#686337}[data-accent=w06]{--accent:#20727f}[data-accent=w07]{--accent:#746841}[data-accent=w08]{--accent:#25708c}[data-accent=w09]{--accent:#446e79}[data-accent=w10]{--accent:#4a6b8c}[data-accent=w11]{--accent:#4f7140}[data-accent=w12]{--accent:#82642a}@media(prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=a01],:root:not([data-theme=light]) [data-accent=a01]{--accent:#a87a5d}:root:not([data-theme=light])[data-accent=a02],:root:not([data-theme=light]) [data-accent=a02]{--accent:#a67a60}:root:not([data-theme=light])[data-accent=a03],:root:not([data-theme=light]) [data-accent=a03]{--accent:#d9b769}:root:not([data-theme=light])[data-accent=a04],:root:not([data-theme=light]) [data-accent=a04]{--accent:#5c87af}:root:not([data-theme=light])[data-accent=a05],:root:not([data-theme=light]) [data-accent=a05]{--accent:#89864d}:root:not([data-theme=light])[data-accent=a06],:root:not([data-theme=light]) [data-accent=a06]{--accent:#90863a}:root:not([data-theme=light])[data-accent=a07],:root:not([data-theme=light]) [data-accent=a07]{--accent:#548ba8}:root:not([data-theme=light])[data-accent=a08],:root:not([data-theme=light]) [data-accent=a08]{--accent:#c8b367}:root:not([data-theme=light])[data-accent=a09],:root:not([data-theme=light]) [data-accent=a09]{--accent:#7382b0}:root:not([data-theme=light])[data-accent=a10],:root:not([data-theme=light]) [data-accent=a10]{--accent:#c1a992}:root:not([data-theme=light])[data-accent=a11],:root:not([data-theme=light]) [data-accent=a11]{--accent:#a57b5f}:root:not([data-theme=light])[data-accent=a12],:root:not([data-theme=light]) [data-accent=a12]{--accent:#d65d5b}:root:not([data-theme=light])[data-accent=a13],:root:not([data-theme=light]) [data-accent=a13]{--accent:#b57356}:root:not([data-theme=light])[data-accent=a14],:root:not([data-theme=light]) [data-accent=a14]{--accent:#9c8758}:root:not([data-theme=light])[data-accent=a15],:root:not([data-theme=light]) [data-accent=a15]{--accent:#998056}:root:not([data-theme=light])[data-accent=a16],:root:not([data-theme=light]) [data-accent=a16]{--accent:#a07d5a}:root:not([data-theme=light])[data-accent=a17],:root:not([data-theme=light]) [data-accent=a17]{--accent:#b0d2ba}:root:not([data-theme=light])[data-accent=a18],:root:not([data-theme=light]) [data-accent=a18]{--accent:#b67543}:root:not([data-theme=light])[data-accent=a19],:root:not([data-theme=light]) [data-accent=a19]{--accent:#4b8ba9}:root:not([data-theme=light])[data-accent=a20],:root:not([data-theme=light]) [data-accent=a20]{--accent:#958254}:root:not([data-theme=light])[data-accent=a21],:root:not([data-theme=light]) [data-accent=a21]{--accent:#518f7b}:root:not([data-theme=light])[data-accent=a22],:root:not([data-theme=light]) [data-accent=a22]{--accent:#5f88a5}:root:not([data-theme=light])[data-accent=a24],:root:not([data-theme=light]) [data-accent=a24]{--accent:#6ea8ae}:root:not([data-theme=light])[data-accent=a25],:root:not([data-theme=light]) [data-accent=a25]{--accent:#bdaf89}:root:not([data-theme=light])[data-accent=a26],:root:not([data-theme=light]) [data-accent=a26]{--accent:#c86863}:root:not([data-theme=light])[data-accent=a27],:root:not([data-theme=light]) [data-accent=a27]{--accent:#a77962}:root:not([data-theme=light])[data-accent=a28],:root:not([data-theme=light]) [data-accent=a28]{--accent:#a17c5b}:root:not([data-theme=light])[data-accent=a29],:root:not([data-theme=light]) [data-accent=a29]{--accent:#7282b3}:root:not([data-theme=light])[data-accent=a30],:root:not([data-theme=light]) [data-accent=a30]{--accent:#8f8950}:root:not([data-theme=light])[data-accent=a31],:root:not([data-theme=light]) [data-accent=a31]{--accent:#b27d75}:root:not([data-theme=light])[data-accent=a32],:root:not([data-theme=light]) [data-accent=a32]{--accent:#b78f7e}:root:not([data-theme=light])[data-accent=a33],:root:not([data-theme=light]) [data-accent=a33]{--accent:#a57f29}:root:not([data-theme=light])[data-accent=a34],:root:not([data-theme=light]) [data-accent=a34]{--accent:#9f7f5a}:root:not([data-theme=light])[data-accent=a35],:root:not([data-theme=light]) [data-accent=a35]{--accent:#a07d5a}:root:not([data-theme=light])[data-accent=a36],:root:not([data-theme=light]) [data-accent=a36]{--accent:#ac776b}:root:not([data-theme=light])[data-accent=a37],:root:not([data-theme=light]) [data-accent=a37]{--accent:#97b4d5}:root:not([data-theme=light])[data-accent=a38],:root:not([data-theme=light]) [data-accent=a38]{--accent:#b07386}:root:not([data-theme=light])[data-accent=a39],:root:not([data-theme=light]) [data-accent=a39]{--accent:#9d8859}:root:not([data-theme=light])[data-accent=a40],:root:not([data-theme=light]) [data-accent=a40]{--accent:#7c80b5}:root:not([data-theme=light])[data-accent=p01],:root:not([data-theme=light]) [data-accent=p01]{--accent:#a5805f}:root:not([data-theme=light])[data-accent=p02],:root:not([data-theme=light]) [data-accent=p02]{--accent:#73b0b0}:root:not([data-theme=light])[data-accent=w01],:root:not([data-theme=light]) [data-accent=w01]{--accent:#c86a75}:root:not([data-theme=light])[data-accent=w02],:root:not([data-theme=light]) [data-accent=w02]{--accent:#25938d}:root:not([data-theme=light])[data-accent=w03],:root:not([data-theme=light]) [data-accent=w03]{--accent:#c5b699}:root:not([data-theme=light])[data-accent=w04],:root:not([data-theme=light]) [data-accent=w04]{--accent:#ad766d}:root:not([data-theme=light])[data-accent=w05],:root:not([data-theme=light]) [data-accent=w05]{--accent:#8d864a}:root:not([data-theme=light])[data-accent=w06],:root:not([data-theme=light]) [data-accent=w06]{--accent:#3ebacf}:root:not([data-theme=light])[data-accent=w07],:root:not([data-theme=light]) [data-accent=w07]{--accent:#938453}:root:not([data-theme=light])[data-accent=w08],:root:not([data-theme=light]) [data-accent=w08]{--accent:#39a2ca}:root:not([data-theme=light])[data-accent=w09],:root:not([data-theme=light]) [data-accent=w09]{--accent:#568b98}:root:not([data-theme=light])[data-accent=w10],:root:not([data-theme=light]) [data-accent=w10]{--accent:#99b1c9}:root:not([data-theme=light])[data-accent=w11],:root:not([data-theme=light]) [data-accent=w11]{--accent:#d1e1ca}:root:not([data-theme=light])[data-accent=w12],:root:not([data-theme=light]) [data-accent=w12]{--accent:#dec79a}}:root[data-theme=dark][data-accent=a01],:root[data-theme=dark] [data-accent=a01]{--accent:#a87a5d}:root[data-theme=dark][data-accent=a02],:root[data-theme=dark] [data-accent=a02]{--accent:#a67a60}:root[data-theme=dark][data-accent=a03],:root[data-theme=dark] [data-accent=a03]{--accent:#d9b769}:root[data-theme=dark][data-accent=a04],:root[data-theme=dark] [data-accent=a04]{--accent:#5c87af}:root[data-theme=dark][data-accent=a05],:root[data-theme=dark] [data-accent=a05]{--accent:#89864d}:root[data-theme=dark][data-accent=a06],:root[data-theme=dark] [data-accent=a06]{--accent:#90863a}:root[data-theme=dark][data-accent=a07],:root[data-theme=dark] [data-accent=a07]{--accent:#548ba8}:root[data-theme=dark][data-accent=a08],:root[data-theme=dark] [data-accent=a08]{--accent:#c8b367}:root[data-theme=dark][data-accent=a09],:root[data-theme=dark] [data-accent=a09]{--accent:#7382b0}:root[data-theme=dark][data-accent=a10],:root[data-theme=dark] [data-accent=a10]{--accent:#c1a992}:root[data-theme=dark][data-accent=a11],:root[data-theme=dark] [data-accent=a11]{--accent:#a57b5f}:root[data-theme=dark][data-accent=a12],:root[data-theme=dark] [data-accent=a12]{--accent:#d65d5b}:root[data-theme=dark][data-accent=a13],:root[data-theme=dark] [data-accent=a13]{--accent:#b57356}:root[data-theme=dark][data-accent=a14],:root[data-theme=dark] [data-accent=a14]{--accent:#9c8758}:root[data-theme=dark][data-accent=a15],:root[data-theme=dark] [data-accent=a15]{--accent:#998056}:root[data-theme=dark][data-accent=a16],:root[data-theme=dark] [data-accent=a16]{--accent:#a07d5a}:root[data-theme=dark][data-accent=a17],:root[data-theme=dark] [data-accent=a17]{--accent:#b0d2ba}:root[data-theme=dark][data-accent=a18],:root[data-theme=dark] [data-accent=a18]{--accent:#b67543}:root[data-theme=dark][data-accent=a19],:root[data-theme=dark] [data-accent=a19]{--accent:#4b8ba9}:root[data-theme=dark][data-accent=a20],:root[data-theme=dark] [data-accent=a20]{--accent:#958254}:root[data-theme=dark][data-accent=a21],:root[data-theme=dark] [data-accent=a21]{--accent:#518f7b}:root[data-theme=dark][data-accent=a22],:root[data-theme=dark] [data-accent=a22]{--accent:#5f88a5}:root[data-theme=dark][data-accent=a24],:root[data-theme=dark] [data-accent=a24]{--accent:#6ea8ae}:root[data-theme=dark][data-accent=a25],:root[data-theme=dark] [data-accent=a25]{--accent:#bdaf89}:root[data-theme=dark][data-accent=a26],:root[data-theme=dark] [data-accent=a26]{--accent:#c86863}:root[data-theme=dark][data-accent=a27],:root[data-theme=dark] [data-accent=a27]{--accent:#a77962}:root[data-theme=dark][data-accent=a28],:root[data-theme=dark] [data-accent=a28]{--accent:#a17c5b}:root[data-theme=dark][data-accent=a29],:root[data-theme=dark] [data-accent=a29]{--accent:#7282b3}:root[data-theme=dark][data-accent=a30],:root[data-theme=dark] [data-accent=a30]{--accent:#8f8950}:root[data-theme=dark][data-accent=a31],:root[data-theme=dark] [data-accent=a31]{--accent:#b27d75}:root[data-theme=dark][data-accent=a32],:root[data-theme=dark] [data-accent=a32]{--accent:#b78f7e}:root[data-theme=dark][data-accent=a33],:root[data-theme=dark] [data-accent=a33]{--accent:#a57f29}:root[data-theme=dark][data-accent=a34],:root[data-theme=dark] [data-accent=a34]{--accent:#9f7f5a}:root[data-theme=dark][data-accent=a35],:root[data-theme=dark] [data-accent=a35]{--accent:#a07d5a}:root[data-theme=dark][data-accent=a36],:root[data-theme=dark] [data-accent=a36]{--accent:#ac776b}:root[data-theme=dark][data-accent=a37],:root[data-theme=dark] [data-accent=a37]{--accent:#97b4d5}:root[data-theme=dark][data-accent=a38],:root[data-theme=dark] [data-accent=a38]{--accent:#b07386}:root[data-theme=dark][data-accent=a39],:root[data-theme=dark] [data-accent=a39]{--accent:#9d8859}:root[data-theme=dark][data-accent=a40],:root[data-theme=dark] [data-accent=a40]{--accent:#7c80b5}:root[data-theme=dark][data-accent=p01],:root[data-theme=dark] [data-accent=p01]{--accent:#a5805f}:root[data-theme=dark][data-accent=p02],:root[data-theme=dark] [data-accent=p02]{--accent:#73b0b0}:root[data-theme=dark][data-accent=w01],:root[data-theme=dark] [data-accent=w01]{--accent:#c86a75}:root[data-theme=dark][data-accent=w02],:root[data-theme=dark] [data-accent=w02]{--accent:#25938d}:root[data-theme=dark][data-accent=w03],:root[data-theme=dark] [data-accent=w03]{--accent:#c5b699}:root[data-theme=dark][data-accent=w04],:root[data-theme=dark] [data-accent=w04]{--accent:#ad766d}:root[data-theme=dark][data-accent=w05],:root[data-theme=dark] [data-accent=w05]{--accent:#8d864a}:root[data-theme=dark][data-accent=w06],:root[data-theme=dark] [data-accent=w06]{--accent:#3ebacf}:root[data-theme=dark][data-accent=w07],:root[data-theme=dark] [data-accent=w07]{--accent:#938453}:root[data-theme=dark][data-accent=w08],:root[data-theme=dark] [data-accent=w08]{--accent:#39a2ca}:root[data-theme=dark][data-accent=w09],:root[data-theme=dark] [data-accent=w09]{--accent:#568b98}:root[data-theme=dark][data-accent=w10],:root[data-theme=dark] [data-accent=w10]{--accent:#99b1c9}:root[data-theme=dark][data-accent=w11],:root[data-theme=dark] [data-accent=w11]{--accent:#d1e1ca}:root[data-theme=dark][data-accent=w12],:root[data-theme=dark] [data-accent=w12]{--accent:#dec79a}}@layer utilities{.mt-0{margin-top:0}.nowrap{white-space:nowrap}html:not(.js) .js-only,.js .nojs-only{display:none!important}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-wght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:95.66%;ascent-override:77.36%;descent-override:28.23%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Caps Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:92.93%;ascent-override:107.6%;descent-override:32.28%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:99.19%;ascent-override:100.81%;descent-override:30.24%;line-gap-override:0%}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-hold] .timeline:before{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html[data-hold] :is(.reveal,.hero__text,.timeline li,.painting img){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}::view-transition-group(lb-flight){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(lb-flight){object-fit:contain;height:100%;overflow:clip}::view-transition-new(lb-flight){object-fit:contain;height:100%;overflow:clip}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media(forced-colors:active){.btn,.chip,.input{border:1px solid buttontext}.btn--primary,.btn--primary:hover{forced-color-adjust:none;color:buttonface;background:buttontext;border-color:buttontext}.painting{outline:1px solid canvastext}.swatch{forced-color-adjust:none;box-shadow:0 0 0 1px canvastext}:focus-visible{outline:2px solid highlight}}.print-head,.print-foot{display:none}@media print{:root{--paper:#fff;--ink:#000}.site-header nav,.site-header .btn,.site-footer nav,.skip-link,.js-only,.no-print,.toast,dialog{display:none!important}.print-head,.print-foot{color:#444;font-size:9pt;display:block}.print-head{border-block-end:1px solid #999;padding-block-end:.5rem}.print-foot{border-block-start:1px solid #999;padding-block-start:.5rem}body{font-size:11pt}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}.section{padding-block-start:1.5rem;padding-block-end:1.5rem}img{break-inside:avoid}}.credit[data-astro-cid-if6ord5i] a[data-astro-cid-if6ord5i]{color:var(--ink-2);margin-block-start:-.6rem;margin-block-end:-.6rem;padding-block-start:.6rem;padding-block-end:.6rem;display:inline-block}.credit[data-astro-cid-if6ord5i] a[data-astro-cid-if6ord5i]:hover{color:var(--ink)}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--section);padding-block:var(--sp-8) var(--sp-6);border-top:1px solid var(--line);background:var(--paper-2);font-size:1rem}.site-footer__grid[data-astro-cid-sz7xmlte]{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));display:grid}.site-footer__about[data-astro-cid-sz7xmlte]{grid-column:1/-1}@media(min-width:1024px){.site-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.6fr repeat(4,1fr)}.site-footer__about[data-astro-cid-sz7xmlte]{grid-column:auto}}.site-footer__name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:var(--sp-2);line-height:1.1}.site-footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin-bottom:var(--sp-2);font-family:var(--font-text);line-height:1.4}@media(min-width:1024px){.site-footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{min-height:2.8em}}.site-footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:0}.site-footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{min-width:var(--target);min-height:var(--target);overflow-wrap:anywhere;align-items:center;text-decoration-color:#0000;display:inline-flex}.site-footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration-color:currentColor}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=true]{font-weight:600}.site-footer__base[data-astro-cid-sz7xmlte]{justify-content:space-between;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--step--1);flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]:focus{outline:none}.lang[data-astro-cid-i7clhtw7]{position:relative}.lang__btn[data-astro-cid-i7clhtw7]{min-width:var(--target);gap:.35rem;padding-inline-start:.55rem;padding-inline-end:.55rem}.lang__code[data-astro-cid-i7clhtw7]{letter-spacing:.06em;font-size:.875rem;font-weight:600;display:none}@media(min-width:480px){.lang__code[data-astro-cid-i7clhtw7]{display:inline}}.lang__menu[data-astro-cid-i7clhtw7]{z-index:60;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:11rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 30px -12px #00000059}.lang__menu[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7]{min-height:var(--target);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:1rem;text-decoration:none;display:flex}.lang__menu[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7]:hover{background:var(--paper-2);color:var(--ink)}.lang__menu[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7]:focus-visible{background:var(--paper-2);color:var(--ink)}.lang__menu[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7][aria-checked=true],.lang__menu[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7][aria-current=true]{font-weight:600}.lang__menu[data-astro-cid-i7clhtw7] .icon{width:1.1rem;height:1.1rem}.lang__fallback[data-astro-cid-i7clhtw7] summary[data-astro-cid-i7clhtw7]{min-width:var(--target);min-height:var(--target);cursor:pointer;align-items:center;gap:.35rem;padding-inline-start:.55rem;padding-inline-end:.55rem;list-style:none;display:inline-flex}.lang__fallback[data-astro-cid-i7clhtw7] summary[data-astro-cid-i7clhtw7]::-webkit-details-marker{display:none}.lang__fallback[data-astro-cid-i7clhtw7] .icon{width:1.25rem;height:1.25rem}@media not (min-width:480px){.lang__menu[data-astro-cid-i7clhtw7]{min-width:0;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px -12px #0006}.lang__menu[data-astro-cid-i7clhtw7] a[data-astro-cid-i7clhtw7]{min-height:3.25rem;font-size:1.125rem}}@media(prefers-reduced-motion:no-preference){.lang__menu[data-astro-cid-i7clhtw7]:not([hidden]){animation:lang-in var(--dur-1) var(--ease)}}@media(not (min-width:480px))and (prefers-reduced-motion:no-preference){.lang__menu[data-astro-cid-i7clhtw7]:not([hidden]){animation-name:lang-sheet}}@keyframes lang-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes lang-sheet{0%{opacity:0}}.site-header[data-astro-cid-3ef6ksr2]{z-index:50;border-bottom:1px solid var(--line);transition:transform var(--dur-2) var(--ease);position:sticky;top:0}.site-header[data-astro-cid-3ef6ksr2].is-condensed{box-shadow:var(--shadow-paint)}.site-header[data-astro-cid-3ef6ksr2].is-away{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-3ef6ksr2]{transition:none}}@media not (min-height:30rem){.site-header[data-astro-cid-3ef6ksr2]{position:relative}}.site-header[data-astro-cid-3ef6ksr2]:before{content:"";z-index:-1;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);position:absolute;inset:0}.site-header__inner[data-astro-cid-3ef6ksr2]{align-items:center;gap:var(--sp-4);min-height:var(--header-h);display:flex}.brand[data-astro-cid-3ef6ksr2]{min-width:0;min-height:var(--target);color:var(--ink);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.brand__name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:max(1.15rem,min(1.05rem + .5vw,1.4rem));line-height:1.1}.brand[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.nav-main[data-astro-cid-3ef6ksr2]{display:none}.nav-main[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:max(.25rem,min(.1rem + .6vw,1rem));margin:0;display:flex}.nav-main[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:var(--target);transition:background-size var(--dur-2) var(--ease),color var(--dur-1) var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:.4rem calc(100% - .55rem);background-repeat:no-repeat;background-size:0 1px;align-items:center;padding-inline-start:.4rem;padding-inline-end:.4rem;font-size:.9875rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-main[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-main[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink);background-size:calc(100% - .8rem) 1px}.nav-main[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{font-weight:650}.tools[data-astro-cid-3ef6ksr2]{align-items:center;gap:.1rem;margin-right:-.5rem;display:flex}.site-header__inner[data-astro-cid-3ef6ksr2]:not(:has(.menu-btn)) [data-astro-cid-3ef6ksr2]:-webkit-any(.nav-main,.tools){visibility:hidden}.site-header__inner[data-astro-cid-3ef6ksr2]:not(:has(.menu-btn)) [data-astro-cid-3ef6ksr2]:-moz-any(.nav-main,.tools){visibility:hidden}.site-header__inner[data-astro-cid-3ef6ksr2]:not(:has(.menu-btn)) [data-astro-cid-3ef6ksr2]:is(.nav-main,.tools){visibility:hidden}.wish-link[data-astro-cid-3ef6ksr2]{display:none;position:relative}.wish-link[data-astro-cid-3ef6ksr2]:not([hidden]){display:none}.badge[data-astro-cid-3ef6ksr2]{background:var(--accent);min-width:1.15rem;height:1.15rem;color:var(--on-accent);text-align:center;border-radius:999px;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.6875rem;font-weight:700;line-height:1.15rem;position:absolute;top:.3rem;right:.2rem}.theme-btn[data-astro-cid-3ef6ksr2],[data-astro-cid-3ef6ksr2][data-theme-toggle] .i-sun{display:none}[data-theme-current=dark] [data-astro-cid-3ef6ksr2][data-theme-toggle] .i-sun{display:block}[data-theme-current=dark] [data-astro-cid-3ef6ksr2][data-theme-toggle] .i-moon{display:none}@media(prefers-color-scheme:dark){html:not([data-theme-current]) [data-astro-cid-3ef6ksr2][data-theme-toggle] .i-sun{display:block}html:not([data-theme-current]) [data-astro-cid-3ef6ksr2][data-theme-toggle] .i-moon{display:none}}@media(min-width:400px){.wish-link[data-astro-cid-3ef6ksr2]:not([hidden]){display:inline-flex}}@media(min-width:640px){.theme-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:1120px){.nav-main[data-astro-cid-3ef6ksr2]{display:block}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}}.menu-sheet[data-astro-cid-3ef6ksr2]{background:var(--paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink)}.menu-sheet[data-astro-cid-3ef6ksr2]::backdrop{background:var(--scrim)}.menu-sheet__inner[data-astro-cid-3ef6ksr2]{gap:var(--sp-6);min-height:100%;padding-bottom:max(var(--sp-6),env(safe-area-inset-bottom));flex-direction:column;display:flex}.menu-sheet__top[data-astro-cid-3ef6ksr2]{min-height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-right:-.5rem;display:flex}.menu-sheet__nav[data-astro-cid-3ef6ksr2]{gap:.1rem;margin:0;display:grid}.menu-sheet__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:3.25rem;font-family:var(--font-display);align-items:center;font-size:max(1.75rem,min(1.4rem + 2vw,2.5rem));line-height:1.15;text-decoration:none;display:flex}.menu-sheet__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--accent)}.menu-sheet__tools[data-astro-cid-3ef6ksr2]{gap:var(--sp-3);flex-wrap:wrap;margin-top:auto;display:flex}@media(prefers-reduced-motion:no-preference){.menu-sheet[data-astro-cid-3ef6ksr2][open]{animation:sheet-in var(--dur-2) var(--ease)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)}}.to-top[data-astro-cid-m2w4i7vy]{--to-top-lift:0px;z-index:40;right:max(var(--sp-4),env(safe-area-inset-right));bottom:max(var(--sp-4),env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--paper);width:3rem;min-width:48px;height:3rem;min-height:48px;color:var(--ink);box-shadow:var(--shadow-paint);opacity:0;pointer-events:none;transform:translateY(calc(12px - var(--to-top-lift)));transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.to-top[data-astro-cid-m2w4i7vy].is-on{opacity:1;pointer-events:auto;transform:translateY(calc(0px - var(--to-top-lift)))}.to-top[data-astro-cid-m2w4i7vy]:active{transform:translateY(calc(1px - var(--to-top-lift))) scale(.97)}.to-top__svg[data-astro-cid-m2w4i7vy]{width:2.5rem;height:2.5rem}.to-top__track[data-astro-cid-m2w4i7vy],.to-top__ring[data-astro-cid-m2w4i7vy]{fill:none;stroke-width:1.75px}.to-top__track[data-astro-cid-m2w4i7vy]{stroke:var(--line)}.to-top__ring[data-astro-cid-m2w4i7vy]{stroke:var(--accent);stroke-linecap:round;transform-origin:24px 24px;transform:rotate(-90deg)}.to-top__arrow[data-astro-cid-m2w4i7vy]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.to-top[data-astro-cid-m2w4i7vy]{transition:none}}@media(forced-colors:active){.to-top[data-astro-cid-m2w4i7vy]{color:buttontext;background:canvas;border:1px solid buttontext}.to-top__ring[data-astro-cid-m2w4i7vy]{stroke:highlight}}.search[data-astro-cid-euff75kw]{background:var(--paper);width:min(44rem,100vw - 1.5rem);max-height:min(80dvh,46rem);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);margin:10vh auto auto;box-shadow:0 30px 80px -30px #00000080}.search[data-astro-cid-euff75kw]::backdrop{background:var(--scrim)}.search__panel[data-astro-cid-euff75kw]{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);display:grid}.search__head[data-astro-cid-euff75kw]{justify-content:space-between;align-items:center;margin-right:-.5rem;display:flex}.search__form[data-astro-cid-euff75kw]{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.search__go[data-astro-cid-euff75kw]{min-width:3.25rem;min-height:3.25rem}.search__form[data-astro-cid-euff75kw] input[data-astro-cid-euff75kw]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:100%;min-height:3.25rem;padding:.6rem .9rem .6rem 2.9rem;font-size:1.125rem}.search__form[data-astro-cid-euff75kw] input[data-astro-cid-euff75kw]:focus-visible{border-color:var(--accent);outline-offset:1px}.search__form[data-astro-cid-euff75kw] .search__icon{width:1.3rem;height:1.3rem;color:var(--ink-2);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.search__results[data-astro-cid-euff75kw]{gap:.25rem;max-height:52dvh;margin:0;display:grid;overflow-y:auto}.search__results[data-astro-cid-euff75kw] a{gap:var(--sp-4);border-radius:var(--radius);grid-template-columns:4rem 1fr;align-items:center;min-height:4.5rem;padding:.4rem;text-decoration:none;display:grid}.search__results[data-astro-cid-euff75kw] a:hover{background:var(--paper-2);color:var(--ink)}.search__results[data-astro-cid-euff75kw] a:focus-visible{background:var(--paper-2);color:var(--ink)}.search__results[data-astro-cid-euff75kw] img,.search__results[data-astro-cid-euff75kw] .ph{object-fit:cover;background:var(--paper-3);width:4rem;height:4rem}.search__results[data-astro-cid-euff75kw] strong{font-family:var(--font-display);font-size:1.2rem;font-weight:400;line-height:1.2;display:block}.search__results[data-astro-cid-euff75kw] span{font-size:var(--step--1);color:var(--ink-2);line-height:1.45;display:block}.search__results[data-astro-cid-euff75kw] mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit}main[data-astro-cid-5hce7sga]:focus{outline:none}.noscript[data-astro-cid-5hce7sga]{padding-block:var(--sp-4)}.painting[data-astro-cid-s52xqo7h]{display:block;overflow:hidden}.painting[data-astro-cid-s52xqo7h] img[data-astro-cid-s52xqo7h]{width:100%;height:100%;display:block}.fit-cover[data-astro-cid-s52xqo7h] img[data-astro-cid-s52xqo7h]{object-fit:cover;object-position:var(--fx) var(--fy)}.fit-contain[data-astro-cid-s52xqo7h] img[data-astro-cid-s52xqo7h]{object-fit:contain}.js :-webkit-any(.defer,[data-defer]):not(.is-near) .painting[data-astro-cid-s52xqo7h]:has(>img[loading=lazy]){aspect-ratio:var(--ar)}.js :-moz-any(.defer,[data-defer]):not(.is-near) .painting[data-astro-cid-s52xqo7h]:has(>img[loading=lazy]){aspect-ratio:var(--ar)}.js :is(.defer,[data-defer]):not(.is-near) .painting[data-astro-cid-s52xqo7h]:has(>img[loading=lazy]){aspect-ratio:var(--ar)}.js :-webkit-any(.defer,[data-defer]):not(.is-near) .painting[data-astro-cid-s52xqo7h]>img[data-astro-cid-s52xqo7h][loading=lazy]{display:none}.js :-moz-any(.defer,[data-defer]):not(.is-near) .painting[data-astro-cid-s52xqo7h]>img[data-astro-cid-s52xqo7h][loading=lazy]{display:none}.js :is(.defer,[data-defer]):not(.is-near) .painting[data-astro-cid-s52xqo7h]>img[data-astro-cid-s52xqo7h][loading=lazy]{display:none}.status[data-astro-cid-w6ks5cnx]{gap:var(--sp-6);padding-block:var(--sp-7) var(--section);align-items:start;display:grid}@media(min-width:900px){.status[data-astro-cid-w6ks5cnx]{gap:var(--sp-8);min-height:calc(100dvh - var(--header-h) - 10rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.status__art[data-astro-cid-w6ks5cnx]{gap:var(--sp-2);justify-items:start;margin:0;display:grid}.status__art[data-astro-cid-w6ks5cnx]>a[data-astro-cid-w6ks5cnx]{width:min(100%,70vh * var(--ar-n));display:block}.status__art[data-astro-cid-w6ks5cnx] picture{aspect-ratio:var(--ar);box-shadow:var(--shadow-paint)}.status__text[data-astro-cid-w6ks5cnx]{gap:var(--sp-4);justify-items:start;max-width:40ch;display:grid}.status__text[data-astro-cid-w6ks5cnx]:not(:has(>.status__links)){visibility:hidden}.status__actions[data-astro-cid-w6ks5cnx]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.status__links[data-astro-cid-w6ks5cnx]{gap:var(--sp-2) var(--sp-5);margin:var(--sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.status__links[data-astro-cid-w6ks5cnx] a[data-astro-cid-w6ks5cnx]{min-height:var(--target);align-items:center;display:inline-flex}.crumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 .35rem;margin:0;display:flex}.crumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{align-items:center;gap:.35rem;display:inline-flex}.crumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{min-width:var(--target);min-height:var(--target);justify-content:center;align-items:center;text-decoration-color:#0000;display:inline-flex}.crumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]:first-child a[data-astro-cid-ilhxcym7]{justify-content:flex-start}.crumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{text-decoration-color:currentColor}.crumbs[data-astro-cid-ilhxcym7] svg{width:.85rem;height:.85rem}.filters[data-astro-cid-f25vhllf]{gap:var(--sp-4);padding-block:var(--sp-5);border-block:1px solid var(--line);display:grid}.filters__group[data-astro-cid-f25vhllf]{gap:var(--sp-2);border:0;padding:0;display:grid}@media not (min-width:640px){.chips[data-astro-cid-f25vhllf]{overscroll-behavior-x:contain;scrollbar-width:none;margin:-.375rem calc(-1 * var(--gutter));padding:.375rem var(--gutter);scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chips[data-astro-cid-f25vhllf]>[data-astro-cid-f25vhllf]{flex:none}}.chip--toggle[data-astro-cid-f25vhllf]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease);position:relative}.chip--toggle[data-astro-cid-f25vhllf] input[data-astro-cid-f25vhllf]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip--toggle[data-astro-cid-f25vhllf]:hover{border-color:var(--ink)}.chip--toggle[data-astro-cid-f25vhllf]:has(input:checked){background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip--toggle[data-astro-cid-f25vhllf]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.filters__row[data-astro-cid-f25vhllf]{align-items:end;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.filters__field[data-astro-cid-f25vhllf]{min-width:10rem}.filters__group[data-astro-cid-f25vhllf] legend[data-astro-cid-f25vhllf],.filters__field[data-astro-cid-f25vhllf] label[data-astro-cid-f25vhllf],.filters__field[data-astro-cid-f25vhllf] legend[data-astro-cid-f25vhllf]{font-size:var(--step--1);color:var(--ink-2);font-weight:600}.filters__years[data-astro-cid-f25vhllf]{align-items:center;column-gap:var(--sp-2);border:0;grid-template-columns:auto auto auto;padding:0}.filters__years[data-astro-cid-f25vhllf] legend[data-astro-cid-f25vhllf]{margin-bottom:var(--sp-2)}.filters__years[data-astro-cid-f25vhllf] select[data-astro-cid-f25vhllf]{width:auto}.filters__view[data-astro-cid-f25vhllf]{border:1px solid var(--line-strong);border-radius:var(--radius);margin-left:auto;padding:0;display:inline-flex}.seg[data-astro-cid-f25vhllf]{min-height:var(--target);cursor:pointer;align-items:center;gap:.45rem;padding-inline-start:.9rem;padding-inline-end:.9rem;font-size:1rem;font-weight:550;display:inline-flex;position:relative}.seg[data-astro-cid-f25vhllf]+.seg[data-astro-cid-f25vhllf]{border-left:1px solid var(--line-strong)}.seg[data-astro-cid-f25vhllf] input[data-astro-cid-f25vhllf]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg[data-astro-cid-f25vhllf] svg{width:1.15rem;height:1.15rem}.seg[data-astro-cid-f25vhllf]:has(input:checked){background:var(--ink);color:var(--paper)}@media(forced-colors:active){.chip--toggle[data-astro-cid-f25vhllf]:has(input:checked){forced-color-adjust:none;color:highlighttext;background:highlight}.seg[data-astro-cid-f25vhllf]:has(input:checked){forced-color-adjust:none;color:highlighttext;background:highlight}}.seg[data-astro-cid-f25vhllf]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.filters__status[data-astro-cid-f25vhllf]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--target);flex-wrap:wrap;display:flex}.gallery[data-astro-cid-jjcl3gyy]{gap:var(--sp-6);display:grid}.archive[data-astro-cid-jjcl3gyy]{--row:clamp(9rem, 5rem + 14vw, 17rem);--mat:clamp(.4rem, .9vw, .75rem);margin:0;padding:0;list-style:none}.archive[data-astro-cid-jjcl3gyy] .mount[data-astro-cid-jjcl3gyy]{flex:var(--ar-n) 1 calc(var(--ar-n) * var(--row) + 2 * var(--mat));scroll-margin-top:calc(var(--header-h) + var(--sp-5))}.mount__link[data-astro-cid-jjcl3gyy]{gap:var(--sp-3);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.mount__frame[data-astro-cid-jjcl3gyy]{padding:var(--mat);background:color-mix(in srgb,var(--dom) 14%,var(--paper-3));box-shadow:0 1.25rem 2.5rem -1.6rem color-mix(in srgb,var(--dom) 45%,transparent);transition:transform var(--dur-2) var(--ease);display:block}.mount__frame[data-astro-cid-jjcl3gyy] picture{aspect-ratio:var(--ar)}.mount__caption[data-astro-cid-jjcl3gyy]{justify-content:space-between;gap:var(--sp-2);align-items:baseline;display:flex}.mount__title[data-astro-cid-jjcl3gyy]{min-width:0;font-family:var(--font-display);font-size:var(--step-1);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;line-height:1.2}.mount__dots[data-astro-cid-jjcl3gyy]{flex:none;gap:.25rem;display:inline-flex}.mount__dots[data-astro-cid-jjcl3gyy] .swatch{width:.6rem;height:.6rem}@media(hover:hover)and (pointer:fine){.mount__dots[data-astro-cid-jjcl3gyy]{opacity:0;transition:opacity var(--dur-2) var(--ease)}.mount__link[data-astro-cid-jjcl3gyy]:hover .mount__dots[data-astro-cid-jjcl3gyy]{opacity:1}.mount__link[data-astro-cid-jjcl3gyy]:focus-visible .mount__dots[data-astro-cid-jjcl3gyy]{opacity:1}.mount__link[data-astro-cid-jjcl3gyy]:hover .mount__frame[data-astro-cid-jjcl3gyy]{transform:translateY(-3px)}.mount__link[data-astro-cid-jjcl3gyy]:focus-visible .mount__frame[data-astro-cid-jjcl3gyy]{transform:translateY(-3px)}.mount__link[data-astro-cid-jjcl3gyy]:hover .mount__title[data-astro-cid-jjcl3gyy]{text-decoration:underline}}.empty[data-astro-cid-jjcl3gyy]{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-8);font-family:var(--font-display);font-size:var(--step-2);display:grid}.lb[data-astro-cid-jjcl3gyy]{background:var(--paper);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0}.lb[data-astro-cid-jjcl3gyy][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.lb[data-astro-cid-jjcl3gyy]::backdrop{background:var(--paper)}.lb__bar[data-astro-cid-jjcl3gyy]{padding:var(--sp-2) var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.lb__tools[data-astro-cid-jjcl3gyy]{gap:var(--sp-1);display:flex}.lb__body[data-astro-cid-jjcl3gyy]{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:auto}@media(min-width:1024px){.lb__body[data-astro-cid-jjcl3gyy]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);overflow:hidden}}.lb__stage[data-astro-cid-jjcl3gyy]{min-height:55vh;padding:var(--sp-5) clamp(3rem,6vw,5rem);background:var(--paper-2);touch-action:pan-y;place-items:center;display:grid;position:relative;overflow:hidden}.lb__stage[data-astro-cid-jjcl3gyy].is-zoomed{touch-action:auto;cursor:grab;place-items:start;padding:0;overflow:auto}.lb__pic[data-astro-cid-jjcl3gyy]{display:contents}.lb__pic[data-astro-cid-jjcl3gyy] img{object-fit:contain;background:var(--lb-dom,transparent);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.lb__pic[data-astro-cid-jjcl3gyy] img.is-dragging{transition:none}.lb__stage[data-astro-cid-jjcl3gyy].is-zoomed .lb__pic[data-astro-cid-jjcl3gyy] img{max-width:none;max-height:none}.lb__pic[data-astro-cid-jjcl3gyy] img.is-loading{opacity:.25}.lb__nav[data-astro-cid-jjcl3gyy]{background:color-mix(in srgb,var(--paper) 88%,transparent);position:absolute;top:50%;transform:translateY(-50%)}.lb__nav--prev[data-astro-cid-jjcl3gyy]{left:var(--sp-2)}.lb__nav--next[data-astro-cid-jjcl3gyy]{right:var(--sp-2)}.lb__stage[data-astro-cid-jjcl3gyy].is-zoomed .lb__nav[data-astro-cid-jjcl3gyy]{display:none}.lb__info[data-astro-cid-jjcl3gyy]{align-content:start;gap:var(--sp-4);padding:var(--sp-5) var(--gutter) var(--sp-7);display:grid;overflow:auto}.lb__info[data-astro-cid-jjcl3gyy] h2[data-astro-cid-jjcl3gyy]{font-size:var(--step-3);line-height:1.1}.lb__story[data-astro-cid-jjcl3gyy]{max-width:42ch}.lb__story[data-astro-cid-jjcl3gyy] p{margin:0;line-height:1.65}.lb__story[data-astro-cid-jjcl3gyy] p+p{margin-top:var(--sp-3)}.lb__status[data-astro-cid-jjcl3gyy]{font-weight:600}.lb__actions[data-astro-cid-jjcl3gyy]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.lb__mail[data-astro-cid-jjcl3gyy]{min-height:var(--target);align-items:center;gap:.6rem;display:inline-flex}@media(prefers-reduced-motion:no-preference){.lb[data-astro-cid-jjcl3gyy][open]{animation:lb-in var(--dur-2) var(--ease)}}@keyframes lb-in{0%{opacity:0}}.featured[data-astro-cid-lra5oile]{gap:var(--sp-3);max-width:42rem;margin:var(--sp-6) 0 var(--sp-7);padding:var(--sp-6);background:var(--paper-2);border:1px solid var(--line);display:grid}.featured[data-astro-cid-lra5oile] h2[data-astro-cid-lra5oile]{font-size:var(--step-3);margin:0;line-height:1.15}.featured[data-astro-cid-lra5oile] p[data-astro-cid-lra5oile]{max-width:var(--measure);margin:0}.years[data-astro-cid-lra5oile]{padding-bottom:var(--sp-7);display:grid}.year[data-astro-cid-lra5oile]{gap:var(--sp-3);padding-block:var(--sp-5);border-top:1px solid var(--line);display:grid}@media(min-width:768px){.year[data-astro-cid-lra5oile]{gap:var(--sp-6);grid-template-columns:9rem 1fr}}.year__label[data-astro-cid-lra5oile]{font-size:var(--step-3);color:var(--ink-2);line-height:1.1}.year__list[data-astro-cid-lra5oile]{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.ex[data-astro-cid-lra5oile]{gap:var(--sp-1);scroll-margin-top:calc(var(--header-h) + var(--sp-5));display:grid}.ex__title[data-astro-cid-lra5oile]{font-size:var(--step-2);line-height:1.2}.ex__tr[data-astro-cid-lra5oile]{color:var(--ink-2);font-size:var(--step-0);font-family:var(--font-text)}.ex__facts[data-astro-cid-lra5oile]{gap:.1rem;margin:0;display:grid}.ex__facts[data-astro-cid-lra5oile] dd[data-astro-cid-lra5oile]{margin:0}.ex__link[data-astro-cid-lra5oile]{min-height:var(--target);justify-self:start;align-items:center;gap:.4rem;display:inline-flex}.links[data-astro-cid-lra5oile],.news[data-astro-cid-lra5oile]{gap:var(--sp-2);margin:var(--sp-4) 0 0;max-width:var(--measure);padding:0;list-style:none;display:grid}.links[data-astro-cid-lra5oile] a[data-astro-cid-lra5oile]{min-height:var(--target);align-items:center;gap:.4rem;display:inline-flex}.news[data-astro-cid-lra5oile] li[data-astro-cid-lra5oile]{padding-left:var(--sp-4);border-left:2px solid var(--line-strong)}.doc__layout[data-astro-cid-bk2pewjq]{gap:var(--sp-6);padding-bottom:var(--section);display:grid}@media(min-width:1024px){.doc__layout[data-astro-cid-bk2pewjq]{gap:var(--sp-8);grid-template-columns:16rem minmax(0,1fr);align-items:start}.doc__toc[data-astro-cid-bk2pewjq]{top:calc(var(--header-h) + var(--sp-5));position:sticky}}.doc__toc[data-astro-cid-bk2pewjq] ol[data-astro-cid-bk2pewjq]{margin:var(--sp-3) 0 0;border-left:1px solid var(--line);gap:0;padding:0;list-style:none;display:grid}.doc__toc[data-astro-cid-bk2pewjq] a[data-astro-cid-bk2pewjq]{min-height:var(--target);padding-left:var(--sp-3);font-size:var(--step--1);color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.doc__toc[data-astro-cid-bk2pewjq] a[data-astro-cid-bk2pewjq]:hover{color:var(--ink);text-decoration:underline}.doc__body[data-astro-cid-bk2pewjq] section[data-astro-cid-bk2pewjq]{scroll-margin-top:calc(var(--header-h) + var(--sp-5))}.doc__body[data-astro-cid-bk2pewjq] section[data-astro-cid-bk2pewjq]+section[data-astro-cid-bk2pewjq]{margin-top:var(--sp-6)}.doc__body[data-astro-cid-bk2pewjq] h2[data-astro-cid-bk2pewjq]{font-size:var(--step-2)}.doc__body[data-astro-cid-bk2pewjq]>section[data-astro-cid-bk2pewjq]:first-child>h2[data-astro-cid-bk2pewjq]{margin-top:0}address[data-astro-cid-bk2pewjq]{font-style:normal}@media print{.doc__toc[data-astro-cid-bk2pewjq]{display:none}}.hero[data-astro-cid-bbe6dxrz]{min-height:calc(100svh - var(--header-h));background:var(--paper);grid-template-rows:minmax(52svh,1fr) auto;display:grid}@media(min-width:960px){.hero[data-astro-cid-bbe6dxrz]{grid-template-rows:none;grid-template-columns:minmax(22rem,.62fr) 1.38fr}.hero__stage[data-astro-cid-bbe6dxrz]{grid-area:1/2}.hero__panel[data-astro-cid-bbe6dxrz]{grid-area:1/1}}.hero__stage[data-astro-cid-bbe6dxrz]{background:var(--paper-2);position:relative;overflow:hidden}.hero__slide[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity var(--dur-3) var(--ease);position:absolute;inset:0}.hero__slide[data-astro-cid-bbe6dxrz].is-active{opacity:1}.hero__slide[data-astro-cid-bbe6dxrz]:not(:-webkit-any(.is-active,.is-primed)){display:none}.hero__slide[data-astro-cid-bbe6dxrz]:not(:-moz-any(.is-active,.is-primed)){display:none}.hero__slide[data-astro-cid-bbe6dxrz]:not(:is(.is-active,.is-primed)){display:none}.hero__slide[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz],.hero__slide[data-astro-cid-bbe6dxrz] picture{height:100%;display:block}.hero__slide[data-astro-cid-bbe6dxrz] picture{outline:0}.hero__panel[data-astro-cid-bbe6dxrz]{justify-content:space-between;gap:var(--sp-7);padding:clamp(1.75rem,1rem + 3vw,4rem) var(--gutter);flex-direction:column;display:flex}.hero__name[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-3);letter-spacing:-.025em;font-size:max(3rem,min(1.8rem + 5.6vw,6.5rem));line-height:.95}.hero__intro[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-5);max-width:28ch;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-2);line-height:1.4}.hero__foot[data-astro-cid-bbe6dxrz]{gap:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-4);display:grid}.hero__caption[data-astro-cid-bbe6dxrz]{gap:.15rem;display:grid}.hero__caption[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{min-height:var(--target);font-family:var(--font-display);font-size:var(--step-2);align-items:center;gap:.5rem;line-height:1.1;text-decoration:none;display:inline-flex}.hero__caption[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz] svg{width:1.25rem;height:1.25rem;color:var(--accent);transition:transform var(--dur-2) var(--ease)}.hero__caption[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover svg{transform:translate(4px)}.hero__controls[data-astro-cid-bbe6dxrz]{align-items:center;gap:.25rem;margin-left:-.6rem;display:flex}.hero__count[data-astro-cid-bbe6dxrz]{margin-left:var(--sp-3)}.hero[data-astro-cid-bbe6dxrz] .i-play{display:none}.hero[data-astro-cid-bbe6dxrz][data-paused] .i-play{display:block}.hero[data-astro-cid-bbe6dxrz][data-paused] .i-pause{display:none}@media(prefers-reduced-motion:no-preference){.js .hero__text[data-astro-cid-bbe6dxrz]{animation:hero-in var(--dur-3) var(--ease) both}}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}}@media not (min-width:960px){.hero__panel[data-astro-cid-bbe6dxrz]{gap:var(--sp-5)}.hero__name[data-astro-cid-bbe6dxrz]{font-size:min(max(2.6rem,min(1.6rem + 6vw,4.5rem)),13vw)}}.dubai[data-astro-cid-yuzdnppw]{gap:var(--sp-3);max-width:40rem;padding:var(--sp-6);background:var(--paper-2);border:1px solid var(--line);display:grid}.dubai[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw]{font-size:var(--step-3);margin:0}.dubai[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{margin:0}.dubai__links[data-astro-cid-yuzdnppw]{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.intro__text[data-astro-cid-yuzdnppw]{max-width:38ch;font-family:var(--font-display);font-size:var(--step-3);text-wrap:pretty;line-height:1.25}.head[data-astro-cid-yuzdnppw]{justify-content:space-between;align-items:end;gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.head__text[data-astro-cid-yuzdnppw]{gap:var(--sp-2);max-width:52ch;display:grid}.wallteaser[data-astro-cid-yuzdnppw]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about[data-astro-cid-yuzdnppw]{gap:var(--sp-6);align-items:center;display:grid}@media(min-width:900px){.about[data-astro-cid-yuzdnppw]{gap:var(--sp-8);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}.about__photo[data-astro-cid-yuzdnppw]{gap:var(--sp-2);margin:0;display:grid}.about__photo[data-astro-cid-yuzdnppw] picture{aspect-ratio:4/5}.about__text[data-astro-cid-yuzdnppw]{gap:var(--sp-4);justify-items:start;max-width:46ch;display:grid}.split[data-astro-cid-yuzdnppw]{gap:var(--sp-5);display:grid}.split[data-astro-cid-yuzdnppw]>div[data-astro-cid-yuzdnppw]{gap:var(--sp-3);align-content:start;justify-items:start;max-width:40ch;display:grid}@media(min-width:900px){.split[data-astro-cid-yuzdnppw]{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.exlist[data-astro-cid-yuzdnppw]{margin:0;padding:0;list-style:none;display:grid}.exlist[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{padding-block:var(--sp-3);border-bottom:1px solid var(--line);gap:.15rem;display:grid}.exlist[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]:first-child{border-top:1px solid var(--line)}.exlist__title[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-size:var(--step-1)}.arpicks[data-astro-cid-yuzdnppw]{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.arpicks[data-astro-cid-yuzdnppw]{grid-template-columns:repeat(4,1fr)}}.arpicks[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]{aspect-ratio:1;background:var(--paper-3);transition:transform var(--dur-2) var(--ease);padding:.4rem;display:block}.arpicks[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]:hover{transform:translateY(-3px)}.arpicks[data-astro-cid-yuzdnppw] picture{height:100%}.steps[data-astro-cid-yuzdnppw]{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}@media(min-width:768px){.steps[data-astro-cid-yuzdnppw]{gap:var(--sp-6);grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--ink);align-content:start;display:grid}.steps__n[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-size:var(--step-3);color:var(--accent);line-height:1}.steps[data-astro-cid-yuzdnppw] h3[data-astro-cid-yuzdnppw]{font-size:var(--step-1)}.cta[data-astro-cid-yuzdnppw]{gap:var(--sp-6);align-items:end;display:grid}.cta__text[data-astro-cid-yuzdnppw]{justify-items:start;gap:var(--sp-4);max-width:44ch;display:grid}.cta[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw]{font-size:var(--step-4)}.cta__direct[data-astro-cid-yuzdnppw]{gap:var(--sp-4);margin:0;display:grid}.cta__direct[data-astro-cid-yuzdnppw] dd[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-size:var(--step-1);margin:.25rem 0 0}.cta__direct[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]{min-height:var(--target);align-items:center;padding-block-start:.4rem;padding-block-end:.4rem;display:inline-flex}@media(min-width:900px){.cta[data-astro-cid-yuzdnppw]{grid-template-columns:minmax(0,1fr) auto}}.wall[data-astro-cid-jujht2gz]{--wall-h:clamp(22rem, 64svh, 40rem);--s:calc(var(--wall-h) / 300);--gap-cm:70;position:relative}.wall--compact[data-astro-cid-jujht2gz]{--wall-h:clamp(16rem, 42svh, 26rem)}.wall__scroller[data-astro-cid-jujht2gz]{height:var(--wall-h);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;background:var(--paper-2);border-block:1px solid var(--line);cursor:grab;position:relative;overflow:auto hidden}.wall__scroller[data-astro-cid-jujht2gz]:active{cursor:grabbing}.wall__scroller[data-astro-cid-jujht2gz]:focus-visible{outline-offset:-2px}.wall__track[data-astro-cid-jujht2gz]{width:max-content;min-width:100%;height:100%;position:relative}.wall__list[data-astro-cid-jujht2gz]{z-index:1;align-items:flex-start;gap:calc(var(--gap-cm) * var(--s));height:100%;padding-inline:max(calc(var(--gap-cm) * var(--s)),7.5rem) calc(var(--gap-cm) * var(--s) + 2rem);margin:0;display:flex;position:relative}.wall__item[data-astro-cid-jujht2gz]{width:max(var(--target),calc(var(--wcm) * var(--s)));margin-top:calc((300 - 145) * var(--s) - var(--hcm) * var(--s) / 2);scroll-snap-align:center;flex:none}.wall__item[data-astro-cid-jujht2gz] a[data-astro-cid-jujht2gz]{color:var(--ink);text-decoration:none;display:block}.wall__item[data-astro-cid-jujht2gz] .wall__art{width:calc(var(--wcm) * var(--s));height:calc(var(--hcm) * var(--s));filter:var(--shadow-paint-drop);transition:transform var(--dur-2) var(--ease);margin-inline-start:auto;margin-inline-end:auto}.wall__item[data-astro-cid-jujht2gz] a[data-astro-cid-jujht2gz]:hover .wall__art{transform:translateY(-3px)}.wall__item[data-astro-cid-jujht2gz] a[data-astro-cid-jujht2gz]:focus-visible .wall__art{transform:translateY(-3px)}.wall__item[data-astro-cid-jujht2gz] a[data-astro-cid-jujht2gz]:focus-visible{outline-offset:6px}.wall__label[data-astro-cid-jujht2gz]{gap:.1rem;width:max-content;max-width:max(9rem,100%);margin-top:.6rem;font-size:.875rem;line-height:1.3;display:grid}.wall__label[data-astro-cid-jujht2gz]>span[data-astro-cid-jujht2gz]:first-child{font-family:var(--font-display);font-size:1rem}.wall__eye[data-astro-cid-jujht2gz]{left:0;bottom:calc(145 * var(--s));border-top:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);pointer-events:none;width:100%;min-width:100%;position:absolute}.wall__eye[data-astro-cid-jujht2gz] span[data-astro-cid-jujht2gz]{max-width:6.5rem;color:var(--ink-2);padding:.15rem .5rem;font-size:.75rem;display:inline-block;position:absolute;left:.75rem;transform:translateY(-100%)}.wall__floor[data-astro-cid-jujht2gz]{height:calc(12 * var(--s));border-top:1px solid var(--line-strong);background:var(--paper-3);position:absolute;inset:auto 0 0}.wall__ruler[data-astro-cid-jujht2gz]{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding-inline:var(--gutter);display:flex}.wall__bar[data-astro-cid-jujht2gz]{width:calc(100 * var(--s));border:1px solid var(--ink-2);border-top:0;height:.5rem;display:block}.card[data-astro-cid-r7kjq4ip]{gap:var(--sp-3);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);flex-direction:column;display:flex;position:relative;container-type:inline-size}.card__media[data-astro-cid-r7kjq4ip]{aspect-ratio:var(--ar);background:var(--dom);box-shadow:0 1.25rem 2.5rem -1.6rem color-mix(in srgb,var(--dom) 55%,transparent);display:block;overflow:hidden}.card__media[data-astro-cid-r7kjq4ip] picture{outline:0;height:100%}@media(prefers-reduced-motion:no-preference){.card[data-astro-cid-r7kjq4ip]:hover,.card[data-astro-cid-r7kjq4ip]:focus-within{box-shadow:var(--shadow-paint);transform:translateY(-4px)}.card[data-astro-cid-r7kjq4ip]:active{transform:translateY(-1px)}}.card__body[data-astro-cid-r7kjq4ip]{gap:0 var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.card__title[data-astro-cid-r7kjq4ip]{font-size:var(--step-1);grid-column:1;line-height:1.2}.card__title[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]{text-decoration:none}.card__title[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]:after{content:"";aspect-ratio:var(--ar);position:absolute;inset:0 0 auto}.card__title[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]:hover{color:var(--ink);text-decoration:underline}.card__meta[data-astro-cid-r7kjq4ip]{grid-column:1}.card__actions[data-astro-cid-r7kjq4ip]{z-index:1;grid-area:1/2/span 2;align-items:center;display:flex;position:relative}@container (width<11rem){.card__body[data-astro-cid-r7kjq4ip]{grid-template-columns:minmax(0,1fr)}.card__actions[data-astro-cid-r7kjq4ip]{grid-area:auto/1}}.card__actions[data-astro-cid-r7kjq4ip] .card__enquire{padding-inline-start:.65rem;padding-inline-end:.65rem;font-size:.9375rem}@container (width<15rem){.card__actions[data-astro-cid-r7kjq4ip] .card__enquire{display:none}}@media(hover:hover)and (pointer:fine){.card__actions[data-astro-cid-r7kjq4ip] .card__enquire{opacity:0;transition:opacity var(--dur-2) var(--ease)}.card[data-astro-cid-r7kjq4ip]:hover .card__actions[data-astro-cid-r7kjq4ip] .card__enquire,.card[data-astro-cid-r7kjq4ip]:focus-within .card__actions[data-astro-cid-r7kjq4ip] .card__enquire{opacity:1}}.cform[data-astro-cid-svshx33u]{gap:var(--sp-5);display:grid}.cform__grid[data-astro-cid-svshx33u]{gap:var(--sp-5) var(--sp-5);align-items:start;display:grid}@media(min-width:720px){.cform__grid[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}.cform__wide[data-astro-cid-svshx33u]{grid-column:1/-1}}.cform__pref[data-astro-cid-svshx33u]{gap:var(--sp-2) var(--sp-5);border:0;flex-wrap:wrap;padding:0;display:flex}.cform__pref[data-astro-cid-svshx33u] legend[data-astro-cid-svshx33u]{width:100%;margin-bottom:var(--sp-2)}.cform__pref[data-astro-cid-svshx33u] .check[data-astro-cid-svshx33u]{min-height:var(--target);align-items:center}.req[data-astro-cid-svshx33u],.opt[data-astro-cid-svshx33u]{color:var(--ink-2);font-weight:400;font-size:var(--step--1)}.cform__hp[data-astro-cid-svshx33u]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform__actions[data-astro-cid-svshx33u]{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.cform__summary[data-astro-cid-svshx33u],.cform__error[data-astro-cid-svshx33u]{padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--paper))}.cform__summary[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-family:var(--font-text);font-size:1rem;font-weight:650}.cform__summary[data-astro-cid-svshx33u] ul[data-astro-cid-svshx33u]{margin:var(--sp-2) 0 0}.cform__summary[data-astro-cid-svshx33u] a{color:var(--danger);font-weight:550}.cform__success[data-astro-cid-svshx33u]{gap:var(--sp-3);padding:var(--sp-5);border-left:3px solid var(--success);background:color-mix(in srgb,var(--success) 8%,var(--paper));justify-items:start;display:grid}.cform__success[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{align-items:center;gap:var(--sp-2);display:flex}.cform__success[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u] svg{color:var(--success)}.cform__success[data-astro-cid-svshx33u] dl[data-astro-cid-svshx33u]{gap:var(--sp-1) var(--sp-4);grid-template-columns:max-content 1fr;font-size:1rem;display:grid}.cform__success[data-astro-cid-svshx33u] dt[data-astro-cid-svshx33u]{color:var(--ink-2)}.cform__success[data-astro-cid-svshx33u] dd[data-astro-cid-svshx33u]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cform[data-astro-cid-svshx33u].is-sent>[data-astro-cid-svshx33u]:not([data-success]){display:none}.cform[data-astro-cid-svshx33u].is-sent [data-astro-cid-svshx33u][data-success]{display:grid}@media(prefers-reduced-motion:no-preference){.cform[data-astro-cid-svshx33u].is-sent [data-astro-cid-svshx33u][data-success]{animation:sent-in var(--dur-3) var(--ease)}}@keyframes sent-in{0%{opacity:0;transform:translateY(8px)}}.contact[data-astro-cid-qithxb7m]{gap:var(--sp-7);padding-bottom:var(--section);display:grid}@media(min-width:960px){.contact[data-astro-cid-qithxb7m]{gap:var(--sp-9);grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start}.contact__direct[data-astro-cid-qithxb7m]{top:calc(var(--header-h) + var(--sp-5));position:sticky}}.contact__form[data-astro-cid-qithxb7m]{gap:var(--sp-5);max-width:44rem;display:grid}.contact__direct[data-astro-cid-qithxb7m]{gap:var(--sp-4);padding:var(--sp-5);background:var(--paper-2);display:grid}.contact__direct[data-astro-cid-qithxb7m] dl[data-astro-cid-qithxb7m]{gap:var(--sp-4);margin:0;display:grid}.contact__direct[data-astro-cid-qithxb7m] dt[data-astro-cid-qithxb7m]{font-size:var(--step--1);color:var(--ink-2)}.contact__direct[data-astro-cid-qithxb7m] dd[data-astro-cid-qithxb7m]{margin:0}.contact__direct[data-astro-cid-qithxb7m] a[data-astro-cid-qithxb7m]{min-height:var(--target);overflow-wrap:anywhere;align-items:center;gap:.5rem;display:inline-flex}.bio[data-astro-cid-7xw5k6dv]{gap:var(--sp-6);align-items:start;display:grid}@media(min-width:960px){.bio[data-astro-cid-7xw5k6dv]{gap:var(--sp-8);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.bio__photo[data-astro-cid-7xw5k6dv]{top:calc(var(--header-h) + var(--sp-5));position:sticky}}.bio__photo[data-astro-cid-7xw5k6dv]{gap:var(--sp-2);margin:0;display:grid}.bio__photo[data-astro-cid-7xw5k6dv] picture{aspect-ratio:var(--ar)}.statement[data-astro-cid-7xw5k6dv]{gap:var(--sp-5);display:grid}.statement__pull[data-astro-cid-7xw5k6dv]{max-width:26ch;font-family:var(--font-display);font-size:var(--step-4);text-wrap:balance;line-height:1.15}.twocol[data-astro-cid-7xw5k6dv]{gap:var(--sp-6);display:grid}@media(min-width:900px){.twocol[data-astro-cid-7xw5k6dv]{gap:var(--sp-8);grid-template-columns:1fr 1.4fr}}.twocol[data-astro-cid-7xw5k6dv] h2[data-astro-cid-7xw5k6dv]{font-size:var(--step-2);margin-top:0}.themes[data-astro-cid-7xw5k6dv]{margin:var(--sp-5) 0 0;padding:0;list-style:none}.themes[data-astro-cid-7xw5k6dv] li[data-astro-cid-7xw5k6dv]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-2);line-height:1.35}.timeline[data-astro-cid-7xw5k6dv]{margin:var(--sp-5) 0 0;max-width:48rem;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-7xw5k6dv]:before{content:"";background:var(--line);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:4.5rem;transform:scaleY(1)}@media(prefers-reduced-motion:no-preference){.js .timeline[data-astro-cid-7xw5k6dv]:not(.is-in):before{transform:scaleY(0)}.js .timeline[data-astro-cid-7xw5k6dv]:before{transition:transform var(--dur-3) var(--ease)}.js .timeline[data-astro-cid-7xw5k6dv]:not(.is-in) li[data-astro-cid-7xw5k6dv]{opacity:0;transform:translateY(12px)}.js .timeline[data-astro-cid-7xw5k6dv] li[data-astro-cid-7xw5k6dv]{transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease)}.js .timeline[data-astro-cid-7xw5k6dv].is-in li[data-astro-cid-7xw5k6dv]:first-child{transition-delay:80ms}.js .timeline[data-astro-cid-7xw5k6dv].is-in li[data-astro-cid-7xw5k6dv]:nth-child(2){transition-delay:.16s}.js .timeline[data-astro-cid-7xw5k6dv].is-in li[data-astro-cid-7xw5k6dv]:nth-child(3){transition-delay:.24s}}.timeline[data-astro-cid-7xw5k6dv] li[data-astro-cid-7xw5k6dv]{gap:var(--sp-4);padding-block:var(--sp-3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.timeline__when[data-astro-cid-7xw5k6dv]{color:var(--ink-2)}.timeline__what[data-astro-cid-7xw5k6dv]{-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(0,1fr);gap:.15rem;display:grid}.more[data-astro-cid-7xw5k6dv]{gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.pull[data-astro-cid-ny4iqtas]{margin:0 0 var(--sp-6)}.pull[data-astro-cid-ny4iqtas] p[data-astro-cid-ny4iqtas]{max-width:13em;font-family:var(--font-display);font-size:var(--step-3);text-wrap:balance;line-height:1.2}.pull[data-astro-cid-ny4iqtas] figcaption[data-astro-cid-ny4iqtas]{margin-top:var(--sp-3)}.cards[data-astro-cid-ny4iqtas]{gap:var(--sp-4);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}@media(min-width:768px){.cards[data-astro-cid-ny4iqtas]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcard[data-astro-cid-ny4iqtas] article[data-astro-cid-ny4iqtas]{gap:var(--sp-2);height:100%;padding:var(--sp-5);background:var(--paper-2);align-content:start;display:grid}.pcard__meta[data-astro-cid-ny4iqtas]{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pcard__outlet[data-astro-cid-ny4iqtas]{color:var(--ink);font-weight:600}.pcard__title[data-astro-cid-ny4iqtas]{font-size:var(--step-2);gap:.2rem;line-height:1.2;display:grid}.pcard__tr[data-astro-cid-ny4iqtas]{font-family:var(--font-text);font-size:var(--step-0);color:var(--ink-2)}.pcard__link[data-astro-cid-ny4iqtas]{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.pcard__link[data-astro-cid-ny4iqtas] a[data-astro-cid-ny4iqtas]{min-height:var(--target);justify-self:start;align-items:center;gap:.45rem;display:inline-flex}.tag[data-astro-cid-ny4iqtas]{border:1px solid var(--line-strong);font-size:var(--step--1);border-radius:999px;padding:.05rem .45rem}.links[data-astro-cid-ny4iqtas]{gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.links[data-astro-cid-ny4iqtas] a[data-astro-cid-ny4iqtas]{min-height:var(--target);align-items:center;gap:.4rem;display:inline-flex}.kit[data-astro-cid-ny4iqtas]{gap:var(--sp-6);align-items:start;display:grid}@media(min-width:900px){.kit[data-astro-cid-ny4iqtas]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.kit__text[data-astro-cid-ny4iqtas]{gap:var(--sp-4);max-width:var(--measure);display:grid}.kit__files[data-astro-cid-ny4iqtas]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kit__photo[data-astro-cid-ny4iqtas]{gap:var(--sp-2);max-width:22rem;margin:0;display:grid}.room[data-astro-cid-uzlnjd3a]{gap:var(--sp-5);display:grid}.room__head[data-astro-cid-uzlnjd3a]{gap:var(--sp-2);max-width:60ch;display:grid}.room__stage[data-astro-cid-uzlnjd3a]{--wall:#efebe4;--wall-ink:#2a2825;--sofa:#8c8478;gap:var(--sp-3);display:grid}.room__stage[data-astro-cid-uzlnjd3a]:has(input[value=linen]:checked){--wall:#d9d4cb;--sofa:#6f685e}.room__stage[data-astro-cid-uzlnjd3a]:has(input[value=sage]:checked){--wall:#b9c1b0;--sofa:#5d6257}.room__stage[data-astro-cid-uzlnjd3a]:has(input[value=night]:checked){--wall:#26303f;--wall-ink:#e8e4dc;--sofa:#4d5563}.room__walls[data-astro-cid-uzlnjd3a]{gap:var(--sp-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.room__walls[data-astro-cid-uzlnjd3a] legend[data-astro-cid-uzlnjd3a]{width:100%;margin-bottom:var(--sp-2)}.room__wall[data-astro-cid-uzlnjd3a]{min-height:var(--target);border:1px solid var(--line-strong);cursor:pointer;font-size:var(--step--1);border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem 0 .6rem;display:inline-flex;position:relative}.room__wall[data-astro-cid-uzlnjd3a] input[data-astro-cid-uzlnjd3a]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.room__wall[data-astro-cid-uzlnjd3a]:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.room__wall[data-astro-cid-uzlnjd3a]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.room__dot[data-astro-cid-uzlnjd3a]{border:1px solid var(--line-strong);border-radius:50%;width:1.1rem;height:1.1rem}.room__dot--chalk[data-astro-cid-uzlnjd3a]{background:#efebe4}.room__dot--linen[data-astro-cid-uzlnjd3a]{background:#d9d4cb}.room__dot--sage[data-astro-cid-uzlnjd3a]{background:#b9c1b0}.room__dot--night[data-astro-cid-uzlnjd3a]{background:#26303f}.room__scene[data-astro-cid-uzlnjd3a]{width:100%;height:auto;max-height:78vh;display:block}.room__bg[data-astro-cid-uzlnjd3a]{fill:var(--wall);transition:fill var(--dur-3) var(--ease)}.room__skirting[data-astro-cid-uzlnjd3a]{fill:color-mix(in srgb,var(--wall) 80%,#000)}.room__sofa[data-astro-cid-uzlnjd3a] rect[data-astro-cid-uzlnjd3a]{fill:var(--sofa)}.room__person[data-astro-cid-uzlnjd3a]{fill:color-mix(in srgb,var(--wall-ink) 28%,transparent)}.room__shadow[data-astro-cid-uzlnjd3a]{fill:#0000002e}.room__img[data-astro-cid-uzlnjd3a]{object-fit:fill;width:100%;height:100%;display:block}.js .room[data-astro-cid-uzlnjd3a]:not(.is-near) .room__img[data-astro-cid-uzlnjd3a]{display:none}.room__eye[data-astro-cid-uzlnjd3a]{stroke:color-mix(in srgb,var(--wall-ink) 35%,transparent);stroke-width:.6px;stroke-dasharray:3 3}.room__legend[data-astro-cid-uzlnjd3a]{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.room__own[data-astro-cid-uzlnjd3a]{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.own[data-astro-cid-uzlnjd3a]{background:var(--paper);width:min(64rem,100vw);max-height:100dvh;color:var(--ink);border:1px solid var(--line-strong);overscroll-behavior:contain;margin:auto;overflow:auto}.own[data-astro-cid-uzlnjd3a]::backdrop{background:var(--scrim)}.own__head[data-astro-cid-uzlnjd3a]{z-index:1;padding:var(--sp-3) var(--sp-5);background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.own__head[data-astro-cid-uzlnjd3a] h2[data-astro-cid-uzlnjd3a]{font-size:var(--step-2)}.own__body[data-astro-cid-uzlnjd3a]{gap:var(--sp-4);padding:var(--sp-5);display:grid}.own__controls[data-astro-cid-uzlnjd3a]{gap:var(--sp-4);display:grid}@media(min-width:900px){.own__controls[data-astro-cid-uzlnjd3a]{grid-template-columns:auto 1fr 1fr;align-items:end}}.own__file[data-astro-cid-uzlnjd3a]{cursor:pointer;position:relative}.own__file[data-astro-cid-uzlnjd3a]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.own__row[data-astro-cid-uzlnjd3a]{gap:var(--sp-2);display:flex}.own__row[data-astro-cid-uzlnjd3a] .input[data-astro-cid-uzlnjd3a]{max-width:9rem}.own__error[data-astro-cid-uzlnjd3a]{color:var(--danger)}.own__canvas[data-astro-cid-uzlnjd3a]{gap:var(--sp-2);display:grid}.own__canvas[data-astro-cid-uzlnjd3a] canvas[data-astro-cid-uzlnjd3a]{touch-action:none;cursor:grab;background:var(--paper-2);width:100%;height:auto}.own__canvas[data-astro-cid-uzlnjd3a] canvas[data-astro-cid-uzlnjd3a]:active{cursor:grabbing}.own__actions[data-astro-cid-uzlnjd3a]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.work-top[data-astro-cid-75hm2e4e]{padding-top:var(--sp-5)}.work[data-astro-cid-75hm2e4e]{gap:var(--sp-6);padding-top:var(--sp-4);display:grid}@media(min-width:900px){.work[data-astro-cid-75hm2e4e]{gap:var(--sp-7);grid-template-columns:minmax(0,1.65fr) minmax(19rem,1fr);align-items:start}.work__side[data-astro-cid-75hm2e4e]{top:calc(var(--header-h) + var(--sp-5));position:sticky}.work__share[data-astro-cid-75hm2e4e] .link-arrow[data-astro-cid-75hm2e4e]{background:var(--paper)}}.work__figure[data-astro-cid-75hm2e4e]{gap:var(--sp-3);margin:0;display:grid}.work__frame[data-astro-cid-75hm2e4e]{background:var(--paper-2);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:max(.75rem,min(3vw,2.5rem));display:grid;position:relative}@media(min-width:900px){.work__frame[data-astro-cid-75hm2e4e]{min-height:min(52vh,34rem)}}.work__frame[data-astro-cid-75hm2e4e] .work__img{width:min(100%,min(76vh,56rem) * var(--ar-n));max-width:100%;aspect-ratio:var(--ar);box-shadow:var(--shadow-paint)}.work__frame[data-astro-cid-75hm2e4e] .work__img img{object-fit:contain;height:100%}@media(hover:hover)and (pointer:fine){.work__frame[data-astro-cid-75hm2e4e]{cursor:zoom-in}}.work__lens[data-astro-cid-75hm2e4e]{pointer-events:none;border:2px solid var(--paper);background-image:var(--loupe-src);background-repeat:no-repeat;background-size:var(--bw) var(--bh);background-position:var(--bx) var(--by);width:13rem;height:13rem;transform:translate(calc(var(--lx) - 50%),calc(var(--ly) - 50%));border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 10px 30px -10px #0000008c}.work__tools[data-astro-cid-75hm2e4e]{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin-left:-.6rem;display:flex}.work__head[data-astro-cid-75hm2e4e]{gap:var(--sp-2);display:grid}.work__head[data-astro-cid-75hm2e4e] h1[data-astro-cid-75hm2e4e]{font-size:var(--step-4);line-height:1.05}.work__story-text[data-astro-cid-75hm2e4e]{max-width:62ch}.work__story-text[data-astro-cid-75hm2e4e] p[data-astro-cid-75hm2e4e]{line-height:1.7}.work__mood[data-astro-cid-75hm2e4e]{margin-top:var(--sp-5)}.facts[data-astro-cid-75hm2e4e]{gap:var(--sp-3) var(--sp-4);margin:var(--sp-5) 0;padding:var(--sp-4) 0;border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.facts[data-astro-cid-75hm2e4e] dt[data-astro-cid-75hm2e4e]{font-size:var(--step--1);color:var(--ink-2);letter-spacing:.02em}.facts[data-astro-cid-75hm2e4e] dd[data-astro-cid-75hm2e4e]{margin:0}.facts[data-astro-cid-75hm2e4e] div[data-astro-cid-75hm2e4e]:nth-child(3){grid-column:1/-1}.rail[data-astro-cid-75hm2e4e]{margin-top:var(--sp-7);scrollbar-width:thin;overflow-x:auto}.rail[data-astro-cid-75hm2e4e] ol[data-astro-cid-75hm2e4e]{gap:var(--sp-2);padding:.25rem .25rem var(--sp-2);margin:0;list-style:none;display:flex}.rail[data-astro-cid-75hm2e4e] a[data-astro-cid-75hm2e4e]{opacity:.62;width:4.5rem;height:4.5rem;transition:opacity var(--dur-2) var(--ease);display:block}.rail[data-astro-cid-75hm2e4e] a[data-astro-cid-75hm2e4e]:hover,.rail[data-astro-cid-75hm2e4e] a[data-astro-cid-75hm2e4e][aria-current=page]{opacity:1}.rail[data-astro-cid-75hm2e4e] a[data-astro-cid-75hm2e4e]:focus-visible{opacity:1}.rail[data-astro-cid-75hm2e4e] a[data-astro-cid-75hm2e4e][aria-current=page]{outline:2px solid var(--ink);outline-offset:2px}.rail[data-astro-cid-75hm2e4e] picture{width:100%;height:100%}.work__about[data-astro-cid-75hm2e4e]{gap:var(--sp-4);max-width:var(--measure);display:grid}.work__colours[data-astro-cid-75hm2e4e]{gap:var(--sp-2);display:grid}.section__head[data-astro-cid-75hm2e4e]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.pager[data-astro-cid-75hm2e4e]{gap:var(--sp-4);padding-block:var(--sp-7) var(--sp-8);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pager__link[data-astro-cid-75hm2e4e]{align-items:center;gap:var(--sp-3);min-height:var(--target);text-decoration:none;display:flex}.pager__link[data-astro-cid-75hm2e4e]>span[data-astro-cid-75hm2e4e]{min-width:0;display:grid}.pager__link--next[data-astro-cid-75hm2e4e]{text-align:right;justify-content:end}.pager__title[data-astro-cid-75hm2e4e]{font-family:var(--font-display);font-size:var(--step-1);overflow-wrap:anywhere}.pager__link[data-astro-cid-75hm2e4e]:hover .pager__title[data-astro-cid-75hm2e4e]{text-decoration:underline}.loupe[data-astro-cid-75hm2e4e]{color:#f3f1ec;background:#111;border:0;grid-template-rows:auto 1fr auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:none}.loupe[data-astro-cid-75hm2e4e][open]{display:grid}.loupe[data-astro-cid-75hm2e4e]::backdrop{background:#111}.loupe__head[data-astro-cid-75hm2e4e]{padding:var(--sp-2) var(--sp-4);justify-content:space-between;align-items:center;display:flex}.loupe__title[data-astro-cid-75hm2e4e]{font-size:var(--step-0);font-family:var(--font-text)}.loupe__head[data-astro-cid-75hm2e4e] .btn{color:inherit}.loupe__view[data-astro-cid-75hm2e4e]{cursor:grab;touch-action:none;overscroll-behavior:contain;overflow:auto}.loupe__view[data-astro-cid-75hm2e4e]:active{cursor:grabbing}.loupe__view[data-astro-cid-75hm2e4e] img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:auto}.loupe__help[data-astro-cid-75hm2e4e]{padding:var(--sp-2) var(--sp-4) var(--sp-3);color:#c9c5bd}.linger[data-astro-cid-75hm2e4e]{color:#f3f1ec;background:#1a1917;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:none}.linger[data-astro-cid-75hm2e4e][open]{place-items:center;display:grid}.linger[data-astro-cid-75hm2e4e]::backdrop{background:#1a1917}.linger__stage[data-astro-cid-75hm2e4e]{padding:var(--sp-6);place-items:center;display:grid;position:absolute;inset:0}.linger__img[data-astro-cid-75hm2e4e],.linger__stage[data-astro-cid-75hm2e4e] img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:min(92vw,1400px);height:auto;max-height:88dvh}.linger__story[data-astro-cid-75hm2e4e]{inset:auto var(--gutter) 5.5rem;z-index:2;pointer-events:none;max-width:42ch;position:absolute}.linger__line[data-astro-cid-75hm2e4e]{margin:0 0 var(--sp-2);font-size:var(--step-0);text-shadow:0 1px 12px #0000008c;opacity:1;transition:opacity var(--dur-3) var(--ease);line-height:1.55}.linger__line[data-astro-cid-75hm2e4e][data-pending]{opacity:0}.linger__controls[data-astro-cid-75hm2e4e]{z-index:3;justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom));opacity:0;transition:opacity var(--dur-2) var(--ease);background:linear-gradient(#0000,#0000008c);display:flex;position:absolute;inset:auto 0 0}.linger__controls[data-astro-cid-75hm2e4e][data-visible]{opacity:1}.linger__controls[data-astro-cid-75hm2e4e] .btn{color:inherit}@media(prefers-reduced-motion:reduce){.linger__line[data-astro-cid-75hm2e4e],.linger__controls[data-astro-cid-75hm2e4e]{transition:none}}@media print{.work__tools[data-astro-cid-75hm2e4e],.rail[data-astro-cid-75hm2e4e],.pager[data-astro-cid-75hm2e4e]{display:none}}.gallery[data-astro-cid-7uj42lfs]{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.gallery__wall-note[data-astro-cid-7uj42lfs]{margin-bottom:var(--sp-4);max-width:60ch}.gallery__wall[data-astro-cid-7uj42lfs]{margin-inline:calc(var(--gutter) * -1)}.gallery__wall-note[data-astro-cid-7uj42lfs],.gallery__wall[data-astro-cid-7uj42lfs] .wall__ruler{padding-inline:var(--gutter)}.empty[data-astro-cid-7uj42lfs]{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-8);font-family:var(--font-display);font-size:var(--step-2);display:grid}.root__main[data-astro-cid-j7pv25f6]{min-height:100dvh;display:grid}@media(min-width:900px){.root__main[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.root__art[data-astro-cid-j7pv25f6]{background:var(--paper-2);min-height:42vh}.root__art[data-astro-cid-j7pv25f6] picture{height:100%}.root__panel[data-astro-cid-j7pv25f6]{align-content:center;gap:var(--sp-5);padding:var(--sp-7) var(--gutter);display:grid}.root__name[data-astro-cid-j7pv25f6]{font-size:var(--step-5);line-height:1}.root__langs[data-astro-cid-j7pv25f6]{gap:var(--sp-3);margin:var(--sp-4) 0 0;max-width:28rem;padding:0;list-style:none;display:grid}.root__langs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:var(--sp-4) var(--sp-5);border:1px solid var(--line-strong);transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease);gap:.2rem;text-decoration:none;display:grid}.root__langs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink);transform:translateY(-2px)}.root__lang[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-3);line-height:1.1}.root__foot[data-astro-cid-j7pv25f6]{gap:var(--sp-3);padding:var(--sp-5) var(--gutter) max(var(--sp-5),env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);font-size:var(--step--1);display:grid}.root__foot-line[data-astro-cid-j7pv25f6]{align-items:center;gap:0 var(--sp-5);flex-wrap:wrap;display:flex}.root__foot-line[data-astro-cid-j7pv25f6] .credit{margin:0}.root__legal[data-astro-cid-j7pv25f6]{gap:0 var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.root__legal[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{min-height:var(--target);color:var(--ink-2);align-items:center;display:inline-flex}.root__legal[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}
