:root{--ink:#0e0d0c;--ink-2:#16130f;--panel:#1a1714;--surface:#241f19;--tan:#d5c9b1;--tan-band:#d5c9b1;--tan-lift:#e4dbc7;--tan-deep:#b9a98a;--brand-teal:#4c6971;--bone:#f2ede2;--body:#c9c0b1;--muted:#948b7d;--on-tan:#17140f;--on-tan-strong:#3a342b;--on-tan-soft:#4a4238;--field-on-tan:#f2eee5;--serif:"Bodoni Moda Variable", "Bodoni Moda", "Bodoni Fallback", "Didot", Georgia, serif;--sans:"Geist Variable", "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--h1:clamp(48px, 6.8vw, 96px);--h2:clamp(36px, 4.6vw, 66px);--h3:clamp(24px, 2.6vw, 34px);--lede:clamp(18px, 1.6vw, 21px);--hairline:#d5c9b121;--hairline-soft:#d5c9b114;--panel-hover:#d5c9b109;--spot:#d5c9b112;--hairline-on-tan:#17140f29;--tan-hover:#17140f09;--spot-on-tan:#17140f0d;--max:1240px;--pad:clamp(20px, 5vw, 72px);--section-y:clamp(72px, 9vw, 130px);--section-y-tight:clamp(48px, 6vw, 80px);--nav-h:76px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-press:.14s;--t-hover:.2s;--t-ui:.24s;--t-enter:.62s;color-scheme:dark}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:optional;font-weight:400 900;src:url(/fonts/bodoni-moda-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:optional;font-weight:400 900;src:url(/fonts/bodoni-moda-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:optional;font-weight:400 900;src:url(/fonts/bodoni-moda-latin-opsz-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:optional;font-weight:400 900;src:url(/fonts/bodoni-moda-latin-ext-opsz-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:104.53%}@font-face{font-family:Bodoni Fallback;src:local(Georgia),local(Times New Roman),local(Liberation Serif);size-adjust:94.09%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--bone);font-family:var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--tan);color:var(--ink)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tan);outline-offset:3px;border-radius:1px}a,button,summary,[role=tab],label[for]{cursor:pointer}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;font-optical-sizing:auto;text-wrap:balance;color:var(--bone);font-weight:600;line-height:1.02}h1{font-size:var(--h1);letter-spacing:-.025em;font-weight:700}h2{font-size:var(--h2);margin-bottom:.35em}h3{font-size:var(--h3)}h4{font-size:20px}h1 em,h2 em,h3 em{color:var(--tan);font-style:italic;font-weight:600}p{max-width:34em}p+p{margin-top:1.1em}.lede{font-size:var(--lede);color:var(--body);text-wrap:pretty;max-width:30em;line-height:1.55}.prose{color:var(--body)}.prose a{color:var(--tan);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--tan) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--t-hover) var(--ease-out)}.prose a:hover{text-decoration-color:var(--tan)}.muted{color:var(--muted)}.small{font-size:13.5px;line-height:1.45}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--pad);z-index:100;background:var(--tan);color:var(--ink);transition:top var(--t-ui) var(--ease-out);padding:12px 20px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:12px}.wrap{max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section.tight{padding-block:var(--section-y-tight)}.section.panel{background:var(--panel)}.section.ruled{border-top:1px solid var(--hairline)}.section.tan{background:var(--tan-band);color:var(--on-tan);--bone:var(--on-tan);--body:var(--on-tan-strong);--muted:var(--on-tan-soft);--ink:var(--tan-band);--ink-2:var(--tan-band);--panel:var(--tan-band);--hairline:var(--hairline-on-tan);--hairline-soft:var(--hairline-on-tan);--panel-hover:var(--tan-hover);--spot:var(--spot-on-tan);--tan:var(--on-tan);--tan-lift:var(--on-tan-strong)}.section.tan .btn{background:var(--on-tan);border-color:var(--on-tan);color:#f2ede2}.section.tan .btn:hover{background:var(--on-tan-strong);border-color:var(--on-tan-strong)}.section.tan .btn.ghost{color:var(--on-tan);background:0 0;border-color:#17140f4d}.section.tan .btn.ghost:hover{border-color:var(--on-tan);color:var(--on-tan);background:0 0}.section.tan :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--on-tan)}.section.tan ::selection{background:var(--on-tan);color:var(--tan-band)}.head{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;margin-bottom:clamp(40px,5vw,64px);display:grid}.head>p{max-width:30em}@media (width<=820px){.head{grid-template-columns:1fr;gap:18px}}.hgrid{background:var(--hairline);border:1px solid var(--hairline);gap:1px;display:grid}.hgrid>*{background:var(--ink)}.hgrid.on-panel{background:var(--hairline-soft);border-color:var(--hairline-soft)}.hgrid.on-panel>*{background:var(--panel)}.hgrid.bare{border:0}.hgrid.cols-2{grid-template-columns:repeat(2,1fr)}.hgrid.cols-3{grid-template-columns:repeat(3,1fr)}.hgrid.cols-4{grid-template-columns:repeat(4,1fr)}@media (width<=820px){.hgrid.cols-3,.hgrid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hgrid.cols-2,.hgrid.cols-3,.hgrid.cols-4{grid-template-columns:1fr}}.spot{isolation:isolate;position:relative}.spot:before{content:"";z-index:-1;opacity:0;transition:opacity var(--t-hover) var(--ease-out);background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), var(--spot), transparent 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.spot:hover:before{opacity:1}}.btn{background:var(--tan);color:var(--ink);font-family:var(--sans);letter-spacing:-.005em;border:1px solid var(--tan);cursor:pointer;transition:background var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);justify-content:center;align-items:center;gap:12px;padding:17px 28px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn:hover{background:var(--tan-lift);border-color:var(--tan-lift)}.btn:active{transform:scale(.975)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.btn.ghost{color:var(--bone);border-color:var(--surface);background:0 0}.btn.ghost:hover{border-color:var(--tan);color:var(--tan);background:0 0}.btn.small{padding:12px 20px;font-size:14px}.magnet{will-change:transform;display:inline-block}.tlink{color:var(--tan);border-bottom:1px solid color-mix(in srgb, var(--tan) 35%, transparent);transition:border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);align-items:center;gap:9px;width:fit-content;padding-bottom:3px;font-size:14.5px;font-weight:500;display:inline-flex}.tlink:hover{border-color:var(--tan);color:var(--tan-lift)}.tlink .arw{transition:transform var(--t-hover) var(--ease-out)}.tlink:hover .arw{transform:translate(4px)}[data-reveal]{opacity:0;transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal][data-shown],.hgrid>[data-reveal],.cities>[data-reveal],.countries>[data-reveal]{opacity:1;transform:none}:is(.hgrid,.cities,.countries)>[data-reveal]>*{opacity:0;transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}:is(.hgrid,.cities,.countries)>[data-reveal][data-shown]>*{opacity:1;transform:none}.slot{background:repeating-linear-gradient(135deg, #d5c9b106 0 12px, transparent 12px 24px), var(--panel);border:1px solid var(--hairline);color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.slot>span{max-width:24em;font-size:12.5px;line-height:1.5}.slot>span b{color:var(--tan);font-family:var(--serif);margin-bottom:4px;font-size:15px;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],[data-reveal]>*{opacity:1!important;transform:none!important}.magnet{transform:none!important}.btn:active{transform:none}}.vbox:not([open]){display:none}.vbox{--arn:1.7778;--cap:200px;width:100%;max-width:none;height:100%;max-height:none;color:var(--bone);background:0 0;border:0;place-items:center;margin:0;padding:clamp(16px,4vw,48px);display:grid;overflow:hidden}.vbox::backdrop{background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(6px)}@media (prefers-reduced-motion:no-preference){.vbox[open]::backdrop{animation:vbox-veil .32s var(--ease-out)}}@keyframes vbox-veil{0%{opacity:0}}.vbox-open,.vbox-open body{overflow:hidden}.vbox-panel{width:min(1180px, 100%, calc((100vh - var(--cap)) * var(--arn)));flex-direction:column;gap:18px;display:flex}.vbox-stage{width:100%;aspect-ratio:var(--arn);border:1px solid var(--hairline);will-change:transform;background:#000;position:relative;overflow:hidden}.vbox-stage iframe,.vbox-full,.vbox-thumb{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vbox-thumb{object-fit:cover;pointer-events:none;transition:opacity .42s var(--ease-out)}.vbox-full{object-fit:contain}.vbox-link[hidden],.vbox-cap[hidden]{display:none}.vbox-cap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 32px;display:flex}.vbox-title{font-family:var(--serif);color:var(--bone);font-size:clamp(20px,2.2vw,27px);font-weight:600;line-height:1.15}.vbox-meta{margin-top:6px}.vbox-link{color:var(--tan);white-space:nowrap;transition:border-color var(--t-hover) var(--ease-out);border-bottom:1px solid #0000}.vbox-link:hover{border-bottom-color:var(--tan)}.vbox-close{border:1px solid var(--hairline);background:color-mix(in srgb, var(--panel) 70%, transparent);width:44px;height:44px;color:var(--body);cursor:pointer;transition:color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;top:clamp(10px,2vw,22px);right:clamp(10px,2vw,22px)}.vbox-close:hover{color:var(--bone);border-color:var(--tan)}.vbox-close:active{transform:scale(.94)}@media (width<=640px){.vbox-cap{flex-direction:column;align-items:flex-start}.vbox-panel{width:min(100%, calc((100vh - var(--cap) - 30px) * var(--arn)))}}img{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}.draftbar{color:#fff4dd;text-align:center;background:#6b4b1a;width:100%;max-width:none;margin:0;padding:10px clamp(16px,4vw,40px);font-size:13.5px}.brand[data-astro-cid-7eczacpb]{flex-shrink:0;align-items:center;padding-block:4px;display:inline-flex}.sig[data-astro-cid-7eczacpb]{width:var(--sig-w);height:var(--sig-h);background:var(--sig-color);transition:background var(--t-hover) var(--ease-out),opacity var(--t-hover) var(--ease-out);display:block;mask:url(/logo/signature-mask.png) 50%/contain no-repeat}.brand[data-astro-cid-7eczacpb]:hover .sig[data-astro-cid-7eczacpb]{background:var(--tan-lift)}.nav[data-astro-cid-dmqpwcec]{z-index:50;background:color-mix(in srgb,var(--ink) 72%,transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);transition:transform var(--t-ui) var(--ease-out),background var(--t-ui) var(--ease-out),border-color var(--t-ui) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-astro-cid-dmqpwcec][data-scrolled]{background:color-mix(in srgb,var(--ink) 88%,transparent);border-bottom-color:var(--hairline)}.nav[data-astro-cid-dmqpwcec][data-tucked]{transform:translateY(-100%)}.nav[data-astro-cid-dmqpwcec]>.wrap[data-astro-cid-dmqpwcec]{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.links[data-astro-cid-dmqpwcec]{color:var(--muted);gap:clamp(18px,2.2vw,34px);margin-left:auto;font-size:14px;font-weight:500;display:flex}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{transition:color var(--t-hover) var(--ease-out);padding-block:6px;position:relative}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--bone)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";background:var(--tan);transform-origin:0;width:100%;height:1px;transition:transform var(--t-hover) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]:after{transform:scaleX(1)}.cta[data-astro-cid-dmqpwcec]{flex-shrink:0}.langs[data-astro-cid-dmqpwcec]{color:var(--muted);letter-spacing:.06em;align-items:center;gap:6px;margin-left:22px;display:flex}.langs[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--body)}.langs[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--tan)}.langs[data-astro-cid-dmqpwcec] .cur[data-astro-cid-dmqpwcec]{color:var(--tan);font-weight:600}.burger[data-astro-cid-dmqpwcec]{cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:6px;width:44px;height:44px;padding:0;display:none}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{background:var(--bone);width:22px;height:1.5px;transition:transform var(--t-ui) var(--ease-out);display:block}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:first-child{transform:translateY(3.75px)rotate(45deg)}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile[data-astro-cid-dmqpwcec]{border-top:1px solid var(--hairline);background:var(--ink)}.mobile[data-astro-cid-dmqpwcec] .wrap[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:stretch;gap:0;padding-block:8px 24px;display:flex}.mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.btn){border-bottom:1px solid var(--hairline);color:var(--body);transition:color var(--t-hover) var(--ease-out);padding:15px 0;font-size:16px}.mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.btn):active,.mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--tan)}.mobile[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{justify-content:center;margin-top:20px}@media (width<=900px){.links[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{display:grid}}@media (width<=460px){.cta[data-astro-cid-dmqpwcec]{display:none}}.foot[data-astro-cid-sz7xmlte]{background:var(--panel);border-top:1px solid var(--hairline);padding-block:clamp(56px,7vw,88px) 32px}.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.3fr repeat(4,1fr);gap:48px 40px;display:grid}.brandcol[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.brandcol[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:26em}.coltitle[data-astro-cid-sz7xmlte]{font-family:var(--sans);color:var(--bone);letter-spacing:0;margin-bottom:16px;font-size:13.5px;font-weight:600;line-height:1.4}.col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex-direction:column;gap:11px;list-style:none;display:flex}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted);transition:color var(--t-hover) var(--ease-out);font-size:14.5px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--tan)}.col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte].sub a[data-astro-cid-sz7xmlte]{padding-left:14px;font-size:14px;position:relative}.col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte].sub a[data-astro-cid-sz7xmlte]:before{content:"";background:var(--hairline);width:7px;height:1px;position:absolute;top:50%;left:0}.social[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:clamp(40px,5vw,64px);padding-top:26px;display:flex}.social[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex-wrap:wrap;gap:10px 24px;list-style:none;display:flex}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--body);transition:color var(--t-hover) var(--ease-out);font-size:14px}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--tan)}.legal[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:26px;padding-top:22px;display:flex}.legal-right[data-astro-cid-sz7xmlte]{align-items:baseline;gap:22px;display:flex}.legal[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{gap:22px;display:flex}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted);transition:color var(--t-hover) var(--ease-out)}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--bone)}.credit[data-astro-cid-sz7xmlte]{max-width:none;color:var(--muted);border-left:1px solid var(--hairline);margin:0;padding-left:22px}.credit[data-astro-cid-sz7xmlte] .designer[data-astro-cid-sz7xmlte]{color:var(--body);transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out);border-bottom:1px solid #0000}.credit[data-astro-cid-sz7xmlte] .designer[data-astro-cid-sz7xmlte]:hover,.credit[data-astro-cid-sz7xmlte] .designer[data-astro-cid-sz7xmlte]:focus-visible{color:var(--tan);border-bottom-color:var(--tan)}.credit[data-astro-cid-sz7xmlte] .go[data-astro-cid-sz7xmlte]{opacity:0;transition:opacity var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out);margin-left:3px;display:inline-block;transform:translate(-2px,2px)}.credit[data-astro-cid-sz7xmlte] .designer[data-astro-cid-sz7xmlte]:hover .go[data-astro-cid-sz7xmlte],.credit[data-astro-cid-sz7xmlte] .designer[data-astro-cid-sz7xmlte]:focus-visible .go[data-astro-cid-sz7xmlte]{opacity:1;transform:none}@media (width<=1100px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,1fr)}.brandcol[data-astro-cid-sz7xmlte]{grid-column:1/-1}}@media (width<=900px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (width<=640px){.legal[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:14px}.legal-right[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:12px}.credit[data-astro-cid-sz7xmlte]{border-left:0;padding-left:0}.credit[data-astro-cid-sz7xmlte] .go[data-astro-cid-sz7xmlte]{opacity:1;transform:none}}@media (width<=560px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:36px}}.cdlg[data-astro-cid-vk7npwyb]:not([open]){display:none}.cdlg[data-astro-cid-vk7npwyb]{width:100%;max-width:none;height:100%;max-height:none;color:var(--body);background:0 0;border:0;place-items:center;margin:0;padding:clamp(16px,4vw,40px);display:grid;overflow:auto}.cdlg[data-astro-cid-vk7npwyb]::backdrop{background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(6px)}@media (prefers-reduced-motion:no-preference){.cdlg[data-astro-cid-vk7npwyb][open]::backdrop{animation:cdlg-veil .3s var(--ease-out)}}@keyframes cdlg-veil{0%{opacity:0}}.panel[data-astro-cid-vk7npwyb]{background:var(--panel);border:1px solid var(--hairline);width:min(520px,100%);padding:clamp(24px,4vw,40px);position:relative}h2[data-astro-cid-vk7npwyb]{font-family:var(--serif);color:var(--bone);font-size:clamp(27px,3vw,34px);font-weight:600;line-height:1.1}.lede[data-astro-cid-vk7npwyb]{max-width:34em;margin-top:10px;margin-bottom:26px}.field[data-astro-cid-vk7npwyb]{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}label[data-astro-cid-vk7npwyb]{color:var(--muted);font-size:13.5px}input[data-astro-cid-vk7npwyb],select[data-astro-cid-vk7npwyb],textarea[data-astro-cid-vk7npwyb]{width:100%;font:inherit;color:var(--bone);background-color:var(--surface);border:1px solid var(--hairline);transition:border-color var(--t-hover) var(--ease-out);border-radius:0;padding:12px 13px;font-size:15px}textarea[data-astro-cid-vk7npwyb]{resize:vertical;min-height:110px}.field[data-astro-cid-vk7npwyb]:focus-within input[data-astro-cid-vk7npwyb],.field[data-astro-cid-vk7npwyb]:focus-within select[data-astro-cid-vk7npwyb],.field[data-astro-cid-vk7npwyb]:focus-within textarea[data-astro-cid-vk7npwyb]{border-color:var(--tan);outline:none}.err[data-astro-cid-vk7npwyb]{color:#e4a0a0;min-height:0;font-size:12.5px}form[data-astro-cid-vk7npwyb][data-submitted] .err[data-astro-cid-vk7npwyb]{min-height:16px}.hp[data-astro-cid-vk7npwyb]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.actions[data-astro-cid-vk7npwyb]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.formerr[data-astro-cid-vk7npwyb]{color:#e4a0a0;margin-top:16px;font-size:13.5px}.formerr[data-astro-cid-vk7npwyb][hidden]{display:none}.direct[data-astro-cid-vk7npwyb]{border-top:1px solid var(--hairline);margin-top:20px;padding-top:18px}.direct[data-astro-cid-vk7npwyb] a[data-astro-cid-vk7npwyb]{color:var(--tan);text-underline-offset:3px;text-decoration:underline}.done[data-astro-cid-vk7npwyb]:not([hidden]){display:block}.done[data-astro-cid-vk7npwyb] .btn[data-astro-cid-vk7npwyb]{margin-top:22px}.x[data-astro-cid-vk7npwyb]{width:38px;height:38px;color:var(--muted);cursor:pointer;transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),transform var(--t-press) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.x[data-astro-cid-vk7npwyb]:hover{color:var(--bone);border-color:var(--tan)}.x[data-astro-cid-vk7npwyb]:active{transform:scale(.94)}@media (height<=900px){.cdlg[data-astro-cid-vk7npwyb]{padding:12px}.panel[data-astro-cid-vk7npwyb]{padding:24px 22px}.lede[data-astro-cid-vk7npwyb]{margin-bottom:20px}.field[data-astro-cid-vk7npwyb]{margin-bottom:13px}textarea[data-astro-cid-vk7npwyb]{min-height:88px}}
