:root{--bozkir:#1a1f24;--bozkir-2:#262d33;--bozkir-deep:#101418;--kagit:#e6e9e3;--kagit-2:#d8dcd5;--plate:#f6f7f4;--pirinc:#9b2742;--pirinc-hover:#7e1d35;--pirinc-lt:#e8a8b4;--pirinc-dk:#6b152c;--pirinc-on-dark:#e07084;--on-accent:#f6f7f4;--domates:#c4452a;--zeytin:#4f5c4c;--ink:#141816;--ink-2:#3b443c;--ink-3:#586258;--line:#d0d5cc;--line-dk:#b9c0b6;--fog:var(--kagit);--fog-2:#e6e9e3c7;--fog-3:#e6e9e38c;--fog-4:#e6e9e361;--fog-line:#e6e9e324;--fog-faint:#e6e9e314;--white:var(--plate);--olive-lt:#d5dcd0;--olive-bd:#c3cbc0;--s-1:.3rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--ar-card:3 / 2;--ar-tile:1 / 1;--ar-cover:16 / 9;--radius:0;--radius-lg:0;--radius-pill:0;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-brass:none;--wrap:1220px;--display:"Archivo", "Helvetica Neue", Arial, sans-serif;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--wdth-head:92;--wdth-ui:90;--fs-body:1.0625rem;--lh-body:1.7;--btn-h:2.85rem;--btn-h-sm:2.25rem;--ease-out:cubic-bezier(.2,.6,.3,1);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--speed-fast:.15s;--speed-med:.22s;--speed-slow:.35s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;font-family:var(--serif);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--kagit);flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}a{color:var(--pirinc-dk);transition:color var(--speed-fast) ease;text-decoration:none}a:hover{text-underline-offset:3px;color:var(--pirinc);text-decoration:underline 1px}:focus-visible{outline:2px solid var(--pirinc);outline-offset:3px}.ftr :focus-visible,.on-dark :focus-visible{outline-color:var(--pirinc-on-dark)}button,a,summary,[role=button]{touch-action:manipulation}.skip:focus,.sr-only:focus{z-index:1000;clip:auto;white-space:nowrap;background:var(--pirinc);width:auto;height:auto;color:var(--on-accent);font-family:var(--display);margin:0;padding:.6rem 1rem;position:fixed;top:1rem;left:1rem;overflow:visible}::selection{background:var(--pirinc);color:var(--on-accent)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-optical-sizing:auto;font-variation-settings:"wdth" var(--wdth-head);color:var(--ink);margin:0 0 .5em;scroll-margin-top:5.5rem;font-weight:720;line-height:1.06}h1{letter-spacing:-.04em;font-size:clamp(2.25rem,1.4rem + 3.2vw,3.8rem);font-weight:760}h2{letter-spacing:-.034em;font-size:clamp(1.55rem,1.15rem + 1.5vw,2.3rem)}h3{letter-spacing:-.022em;font-size:clamp(1.1rem,1rem + .4vw,1.32rem);font-weight:680}p{margin:0 0 1.05em}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}@media (width<=640px){.wrap{width:min(100% - 1.5rem, var(--wrap))}}.stack>*+*{margin-top:1rem}.muted{color:var(--ink-3)}.center{text-align:center}.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}.eyebrow{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--zeytin);margin:0 0 .5rem;font-size:.82rem;font-weight:600}.section{padding:clamp(2.6rem,4.2vw,4.4rem) 0;position:relative}.section>.wrap{z-index:1;position:relative}.alt{background:var(--plate);border-block:1px solid var(--line)}.head,.v-head,.p-head{background:var(--plate);color:var(--ink);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.head{padding:clamp(2.2rem,4vw,3.4rem) 0}.head:before,.head:after{display:none}.head .wrap,.v-head .wrap,.p-head .wrap{z-index:2;width:min(100% - 2.5rem, var(--wrap));margin-inline:auto;position:relative}@media (width>=860px){.head .wrap{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:.65rem clamp(2rem,4vw,3.5rem);display:grid}.head .wrap>*{grid-column:1}.head .wrap:after{content:"";background:var(--hero-photo,url(/img/site/hero-inner.webp)) center/cover no-repeat;border:1px solid var(--line-dk);grid-area:1/2/span 6;width:100%;height:clamp(220px,22vw,290px)}}.head h1,.v-head h1,.p-head h1{color:var(--ink);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 .5rem}.head h1{max-width:22ch;font-size:clamp(2rem,1.4rem + 1.9vw,3.1rem);line-height:1.08}.v-head h1,.p-head h1{max-width:28ch}.lede{max-width:58ch;color:var(--ink-2);margin:0;font-size:clamp(1.04rem,.96rem + .25vw,1.16rem);font-weight:400;line-height:1.6}.head .lede{color:var(--ink-2);max-width:56ch}.head .chip{border-color:var(--line-dk);color:var(--ink-2);background:var(--kagit)}.head a.chip:hover{background:var(--bozkir);color:var(--kagit);border-color:var(--bozkir)}.head+.section,.hero+.section{padding-top:clamp(1.8rem,2.8vw,2.8rem)}.crumb-bar+main .head,.crumb-bar+main .v-head,.crumb-bar+main .p-head{padding-top:clamp(1.2rem,2.2vw,2rem)}.section-head{max-width:60ch;margin-bottom:clamp(1.8rem,2.8vw,2.5rem)}.section-head:before{content:"";background:var(--pirinc);width:32px;height:2px;margin-bottom:1rem;display:block}.section-head h2{margin-bottom:.3em}.section-head p{color:var(--ink-2);max-width:48ch;margin:.25rem 0 0;font-size:1.06rem;line-height:1.58}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.pg-btn{font-family:var(--display);font-variation-settings:"wdth" var(--wdth-ui);border:1px solid var(--line-dk);background:var(--plate);min-width:2.5rem;min-height:2.5rem;color:var(--ink);cursor:pointer;letter-spacing:.02em;transition:background var(--speed-fast) ease, color var(--speed-fast) ease, border-color var(--speed-fast) ease;border-radius:0;padding:0 .7rem;font-size:.82rem;font-weight:650}.pg-btn:hover:not(:disabled){background:var(--bozkir);color:var(--kagit);border-color:var(--bozkir)}.pg-btn[aria-current=true]{background:var(--pirinc);border-color:var(--pirinc);color:var(--on-accent);font-weight:750}.pg-btn:active:not(:disabled){transform:none}.pg-btn:disabled{opacity:.32;cursor:default}.pg-gap{color:var(--ink-3);font-family:var(--display);padding:0 .2rem}.field,input[type=text],input[type=email],input[type=tel],input[type=search],textarea,select{font-family:var(--display);font-variation-settings:"wdth" var(--wdth-ui);color:var(--ink);background:var(--kagit);border:1px solid var(--line-dk);border-radius:var(--radius);width:100%;min-height:var(--btn-h);transition:border-color var(--speed-fast) ease, box-shadow var(--speed-fast) ease;padding:0 1rem;font-size:1rem}.field:hover,input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=search]:hover,textarea:hover{border-color:var(--ink-3)}textarea{font-family:var(--serif);font-variation-settings:normal;min-height:9rem;padding:.85rem 1rem;line-height:1.65}input:focus,textarea:focus,select:focus{outline:2px solid var(--pirinc);outline-offset:1px;border-color:var(--pirinc);box-shadow:0 0 0 4px #9b274224}input::placeholder,textarea::placeholder{color:var(--ink-3);font-style:italic}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%234F5C4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.4rem}select:hover{border-color:var(--ink-3)}select:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%236B152C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E")}select option{background:var(--plate);color:var(--ink)}.btn{min-height:var(--btn-h);font-family:var(--display);font-variation-settings:"wdth" var(--wdth-ui);letter-spacing:.045em;cursor:pointer;transition:background var(--speed-fast) ease, color var(--speed-fast) ease, border-color var(--speed-fast) ease, box-shadow var(--speed-fast) ease, transform .12s ease;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.88rem;font-weight:680;line-height:1;display:inline-flex;position:relative;text-decoration:none!important}.btn:active{transform:none}.btn:focus-visible{box-shadow:none}.btn-sm{min-height:var(--btn-h-sm);letter-spacing:.05em;padding:0 1.1rem;font-size:.78rem}.btn-primary{background:var(--pirinc);color:var(--on-accent);border-color:var(--pirinc)}.btn-primary:hover{color:var(--on-accent);background:var(--pirinc-hover);border-color:var(--pirinc-hover)}.btn-primary:active{transform:none}.btn-ghost{border-color:var(--line-dk);color:var(--ink);background:var(--plate)}.btn-ghost:hover{border-color:var(--bozkir);background:var(--bozkir);color:var(--kagit)}.btn-ghost:active{background:var(--bozkir-deep)}.btn-dark{background:var(--bozkir);color:var(--kagit);border-color:var(--bozkir)}.btn-dark:hover{background:var(--bozkir-deep);border-color:var(--bozkir-deep);color:var(--kagit)}.on-dark .btn-ghost{border-color:var(--fog-4);color:var(--kagit);background:0 0}.on-dark .btn-ghost:hover{background:var(--kagit);color:var(--bozkir);border-color:var(--kagit)}.on-dark .btn-dark{color:var(--kagit);border-color:var(--fog-4);background:0 0}.on-dark .btn-dark:hover{background:var(--kagit);color:var(--bozkir);border-color:var(--kagit)}.chip{background:var(--plate);color:var(--ink-2);font-family:var(--display);font-variation-settings:"wdth" var(--wdth-ui);letter-spacing:.02em;border:1px solid var(--line-dk);transition:all var(--speed-fast) ease;border-radius:0;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.76rem;font-weight:640;line-height:1.2;display:inline-flex;text-decoration:none!important}.chip-olive{background:var(--olive-lt);color:var(--bozkir);border-color:var(--olive-bd)}a.chip:hover{background:var(--bozkir);color:var(--kagit);border-color:var(--bozkir)}.grid{align-items:stretch;gap:clamp(1.1rem,1.8vw,1.6rem);display:grid}.grid-3{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}.grid>.item{min-width:0;height:100%;display:flex}.grid>.item>.card{flex:1;width:100%}.card{background:var(--plate);border:1px solid var(--line);height:100%;transition:border-color var(--speed-med) ease;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.card:hover{border-color:var(--line-dk)}.card-media img{transition:none}.card:hover .card-media img{transform:scale(1.08)}.card-media{aspect-ratio:var(--ar-card);background:var(--kagit-2);position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.card-media:after{content:"";background:var(--pirinc);transform-origin:0;height:4px;transition:transform .32s cubic-bezier(.4,.02,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.card:hover .card-media:after{transform:scaleX(1)}.card-body{flex-direction:column;flex:1;gap:.45rem;min-height:0;padding:1.1rem 1.2rem 1.25rem;display:flex}.card-body h3{text-wrap:balance;letter-spacing:-.022em;margin:0;font-size:1.08rem;line-height:1.22}.card-body h3 a{color:var(--ink);transition:color var(--speed-fast) ease}.card-body h3 a:hover{color:var(--pirinc-dk);text-decoration:none}.card-meta{font-family:var(--display);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;align-items:center;gap:.4rem;min-height:1.2em;margin:0;font-size:.82rem;display:flex;overflow:hidden}.placeholder{background:var(--kagit-2);width:100%;height:100%;color:var(--zeytin);font-size:1.6rem;font-family:var(--display);letter-spacing:.02em;place-items:center;font-weight:500;display:grid}.card-media .placeholder-logo{aspect-ratio:1;object-fit:contain;opacity:.9;width:auto;height:58%;transform:none}.card:hover .card-media .placeholder-logo{transform:none}.prose{color:var(--ink-2);max-width:62ch;font-size:1.1rem;line-height:1.75}.prose div{display:contents}.prose :is(p,h2,h3,h4,h5,h6):empty,.prose p:has(>br:only-child){display:none}.prose h2{color:var(--ink);margin:1.45em 0 .4em;font-size:clamp(1.45rem,1.2rem + .9vw,1.8rem)}.prose h3,.prose h4{color:var(--ink);font-family:var(--display);letter-spacing:-.018em;margin:1.2em 0 .35em;font-size:1.12rem;font-weight:680}.prose h2:first-child,.prose h3:first-child,.prose h4:first-child{margin-top:0}.prose p{margin:0 0 .95em}.prose ul,.prose ol{margin:0 0 1.3em;padding-left:1.4em}.prose li{margin-bottom:.5em}.prose li::marker{color:var(--pirinc)}.prose img{border:1px solid var(--line);border-radius:0;margin:2em 0}.prose strong{color:var(--ink);font-weight:650}.prose blockquote{border-left:3px solid var(--pirinc);color:var(--ink);margin:1.8em 0;padding:.4em 0 .4em 1.4em;font-style:italic}.prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--pirinc-lt);transition:text-decoration-color var(--speed-fast) ease;text-decoration-thickness:2px}.prose a:hover{text-decoration-color:var(--pirinc-dk)}.faq{flex-direction:column;gap:.6rem;display:flex}.faq details{background:var(--plate);border:1px solid var(--line);border-radius:0;padding:1.05rem 1.15rem}.faq details[open]{border-color:var(--line-dk)}.faq summary{cursor:pointer;color:var(--ink);font-size:1.05rem;font-weight:680;font-family:var(--display);font-variation-settings:"wdth" var(--wdth-head);letter-spacing:-.018em;transition:color var(--speed-fast) ease;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.15rem 0;line-height:1.32;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--pirinc);border:1px solid var(--line);background:var(--kagit);width:2rem;height:2rem;transition:transform var(--speed-med) var(--ease-spring), background var(--speed-fast) ease, border-color var(--speed-fast) ease;font-size:1.4rem;line-height:1;font-family:var(--sans);border-radius:0;flex:none;place-items:center;font-weight:500;display:grid}.faq details[open] summary:after{background:var(--pirinc);color:var(--on-accent);border-color:var(--pirinc);transform:rotate(45deg)}.faq summary:hover{color:var(--pirinc-dk)}.faq summary:hover:after{border-color:var(--pirinc)}.faq details p{color:var(--ink-2);max-width:62ch;margin:.85rem 0 0;padding-right:3rem;font-size:1.02rem;line-height:1.68}.crumb-bar{background:var(--plate)}.crumbs{font-family:var(--display);color:var(--ink-3);padding:.85rem 0 0;font-size:.84rem}.crumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li:after{content:"›";color:var(--line-dk);margin-left:.45rem}.crumbs li:last-child:after{content:""}.crumbs a{color:var(--ink-3);transition:color var(--speed-fast) ease}.crumbs a:hover{color:var(--pirinc-dk);text-decoration:none}.crumbs [aria-current]{color:var(--ink);font-weight:600}.map{border:1px solid var(--line);z-index:0;background:var(--kagit-2);border-radius:0;width:100%;height:460px;overflow:hidden}.leaflet-container{font:inherit;border-radius:0}.leaflet-popup-content-wrapper{border-radius:0}.leaflet-popup-content{font-family:var(--sans);margin:.85rem 1rem}.map-pop strong{font-family:var(--serif);margin-bottom:.2rem;font-size:1.06rem;display:block}.map-pop span{color:var(--ink-3);font-size:.85rem}.map-pop a{margin-top:.5rem;font-size:.85rem;font-weight:680;display:inline-block}@media (width<=640px){.card-body{padding:1rem 1rem 1.1rem}.faq details{padding:.9rem 1rem}.faq details p{padding-right:0}.pg-btn{min-width:2.75rem;min-height:2.75rem}.head{min-height:0;padding-block:2rem 2.2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hdr[data-astro-cid-nen7h5rs]{--hdr-bg:#fff;--hdr-fg:var(--ink);--hdr-muted:var(--ink-3);--hdr-link:var(--ink-2);--hdr-hover:var(--ink);--hdr-active:var(--pirinc);--hdr-rule:var(--line);--hdr-wash:#1418160f;z-index:900;background:var(--hdr-bg);border-bottom:1px solid var(--hdr-rule);padding-top:env(safe-area-inset-top,0px);transition:background var(--speed-med) ease, border-color var(--speed-med) ease;position:sticky;top:0}html.hdr-scrolled .hdr[data-astro-cid-nen7h5rs]{--hdr-bg:var(--bozkir);--hdr-fg:var(--kagit);--hdr-muted:var(--fog-3);--hdr-link:var(--fog-2);--hdr-hover:var(--kagit);--hdr-active:var(--pirinc-on-dark);--hdr-rule:var(--fog-line);--hdr-wash:var(--fog-faint)}.hdr[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--hdr-active)}.hdr-in[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;padding:.75rem 0;display:flex}.brand[data-astro-cid-nen7h5rs]{transition:opacity var(--speed-fast) ease;align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs]:hover{opacity:.88;text-decoration:none}.brand-mark[data-astro-cid-nen7h5rs]{background:var(--pirinc);width:40px;height:40px;color:var(--on-accent);transition:background var(--speed-fast) ease;border-radius:0;flex:none;place-items:center;padding:2px;display:grid}.brand[data-astro-cid-nen7h5rs]:hover .brand-mark[data-astro-cid-nen7h5rs]{background:var(--pirinc-hover)}.brand-mark[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:100%;height:100%;display:block}.brand-txt[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.05rem;line-height:1.12;display:flex}.brand-txt[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-family:var(--display);letter-spacing:-.018em;color:var(--hdr-fg);transition:color var(--speed-med) ease;font-size:1.04rem;font-weight:720}.brand-txt[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{color:var(--hdr-muted);font-size:.74rem;font-style:normal;font-family:var(--serif);letter-spacing:.02em;transition:color var(--speed-med) ease}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:.15rem;display:flex}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.drop-btn[data-astro-cid-nen7h5rs]{color:var(--hdr-link);font-size:.88rem;font-weight:520;font-family:var(--display);font-variation-settings:"wdth" var(--wdth-ui);cursor:pointer;letter-spacing:.015em;transition:color var(--speed-med) ease, background var(--speed-fast) ease;background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;padding:.55rem .75rem;text-decoration:none;display:inline-flex;position:relative}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--hdr-active);transform-origin:0;height:2px;transition:transform var(--speed-med) var(--ease-out), background var(--speed-med) ease;position:absolute;bottom:.2rem;left:.75rem;right:.75rem;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].on:after{transform:scaleX(1)}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.drop-btn[data-astro-cid-nen7h5rs]:hover{color:var(--hdr-hover);background:0 0;text-decoration:none}.nav[data-astro-cid-nen7h5rs] .on[data-astro-cid-nen7h5rs]{color:var(--hdr-active);font-weight:650}.caret[data-astro-cid-nen7h5rs]{opacity:.45;width:0;height:0;transition:transform var(--speed-med) var(--ease-spring), opacity var(--speed-fast) ease;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000}.drop[data-astro-cid-nen7h5rs]:hover .caret[data-astro-cid-nen7h5rs],.drop[data-astro-cid-nen7h5rs].open .caret[data-astro-cid-nen7h5rs]{opacity:.7}.drop[data-astro-cid-nen7h5rs].open .caret[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.drop[data-astro-cid-nen7h5rs].open>.drop-btn[data-astro-cid-nen7h5rs]{color:var(--hdr-fg)}.drop[data-astro-cid-nen7h5rs]{position:relative}.drop-menu[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;min-width:260px;transition:opacity var(--speed-med) ease, transform var(--speed-med) var(--ease-out), visibility var(--speed-med);padding-top:.5rem;position:absolute;top:100%;left:0;transform:translateY(-6px)}.drop[data-astro-cid-nen7h5rs].open .drop-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.drop-inner[data-astro-cid-nen7h5rs]{background:var(--plate);border:1px solid var(--line-dk);overscroll-behavior:contain;border-radius:0;max-height:min(60vh,460px);padding:.35rem;overflow-y:auto}.drop-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:.92rem;font-family:var(--display);transition:background var(--speed-fast) ease, color var(--speed-fast) ease;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .8rem;text-decoration:none;display:flex}.drop-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--bozkir);color:var(--kagit);text-decoration:none}.drop-menu[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color var(--speed-fast) ease;font-size:.78rem}.drop-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover small[data-astro-cid-nen7h5rs]{color:var(--fog-3)}.drop-menu[data-astro-cid-nen7h5rs] .all[data-astro-cid-nen7h5rs]{color:var(--pirinc-dk);border-top:1px solid var(--line);margin-top:.3rem;padding-top:.65rem;font-weight:650}.burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=940px){.hdr[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:none}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--hdr-muted);cursor:pointer;width:44px;height:44px;transition:border-color var(--speed-fast) ease;background:0 0;border-radius:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.burger[data-astro-cid-nen7h5rs]:hover{border-color:var(--hdr-fg)}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:var(--hdr-fg);width:20px;height:2px;transition:transform .25s var(--ease-out), background .25s var(--ease-out);border-radius:0;position:absolute}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{transform:translateY(-6px)}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{transform:translateY(6px)}.burger[data-astro-cid-nen7h5rs].on span[data-astro-cid-nen7h5rs]{background:0 0}.burger[data-astro-cid-nen7h5rs].on span[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs].on span[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{background:var(--hdr-bg);border-bottom:1px solid var(--hdr-rule);padding:1rem 1.25rem calc(1.6rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:.15rem;max-height:calc(100vh - 70px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav[data-astro-cid-nen7h5rs].open{display:flex}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{display:none}.drop-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:grid-template-rows .25s var(--ease-out);grid-template-rows:0fr;padding-top:0;display:grid;position:static;transform:none}.drop[data-astro-cid-nen7h5rs].open .drop-menu[data-astro-cid-nen7h5rs]{grid-template-rows:1fr}.drop-inner[data-astro-cid-nen7h5rs]{min-height:0;box-shadow:none;background:0 0;border:0;max-height:none;padding:0 0 .4rem 1rem;overflow:hidden}.drop-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--hdr-link);min-height:2.75rem;padding:.7rem}.drop-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--hdr-wash);color:var(--hdr-fg)}.drop-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover small[data-astro-cid-nen7h5rs]{color:var(--hdr-muted)}.drop-menu[data-astro-cid-nen7h5rs] .all[data-astro-cid-nen7h5rs]{color:var(--hdr-active);border-top-color:var(--hdr-rule)}.drop-btn[data-astro-cid-nen7h5rs]{width:100%;color:var(--hdr-fg);justify-content:space-between;min-height:2.75rem;font-weight:650}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{min-height:2.75rem}}@media (width<=380px){.brand-txt[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{display:none}.brand-mark[data-astro-cid-nen7h5rs]{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.hdr[data-astro-cid-nen7h5rs],.brand-txt[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs],.brand-txt[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.drop-btn[data-astro-cid-nen7h5rs]{transition:none}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--bozkir);color:var(--fog-2);padding:3.2rem 0 max(1.6rem, env(safe-area-inset-bottom,0px));margin-top:0}.ftr-in[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(4,1fr);gap:1.8rem;display:grid}.ftr-col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.ftr-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:-.01em;text-transform:none;color:var(--kagit);margin:0 0 .55rem;font-size:.92rem;font-weight:680}.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--fog-2);font-size:.93rem;font-family:var(--display);transition:color var(--speed-fast) ease;text-decoration:none}.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--kagit);text-decoration:none}.ftr-logo[data-astro-cid-jo6i4kqk]{transition:opacity var(--speed-fast) ease;align-items:center;gap:.7rem;margin:0 0 .8rem;text-decoration:none;display:flex}.ftr-logo[data-astro-cid-jo6i4kqk]:hover{opacity:.88;text-decoration:none}.ftr-mark[data-astro-cid-jo6i4kqk]{background:var(--pirinc);width:42px;height:42px;color:var(--on-accent);flex:none;place-items:center;padding:4px;display:grid}.ftr-mark[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:100%;height:100%;display:block}.ftr-brand[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:-.028em;color:var(--kagit);margin:0;font-size:1.14rem;font-weight:720;line-height:1.15}.ftr-about[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{color:var(--fog-3);max-width:34ch;margin-bottom:.9rem;font-size:.94rem;line-height:1.55}.ftr-about[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{margin-top:.3rem}.ftr-btm[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--fog-line);color:var(--fog-3);font-size:.84rem;font-family:var(--display);letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2rem;padding-top:1.1rem;display:flex}.ftr-btm[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.ftr-btm[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{color:var(--fog-4)}@media (width<=900px){.ftr-in[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ftr-in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
