@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/shippori-mincho-b1-latin-600-normal.C00BJ6hm.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-600-normal.BqnQAmdf.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/shippori-mincho-b1-latin-800-normal.DjnzjV6P.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-800-normal.7JmsOFf_.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zen-kaku-gothic-new-latin-400-normal.BEdayliK.woff2)format("woff2"),url(/_astro/zen-kaku-gothic-new-latin-400-normal.CPSmNJAU.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/zen-kaku-gothic-new-latin-500-normal.Dfjj7AIU.woff2)format("woff2"),url(/_astro/zen-kaku-gothic-new-latin-500-normal.BIfs0Bhs.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zen-kaku-gothic-new-latin-700-normal.Dgv0FPyh.woff2)format("woff2"),url(/_astro/zen-kaku-gothic-new-latin-700-normal.zPVyND5l.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff)format("woff")}@font-face{font-family:cycle-anton;src:url(/fonts/cycle/anton.woff2?v=7cf5b78a)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cycle-bodoni-italic;src:url(/fonts/cycle/bodoni-italic.woff2?v=99e4220c)format("woff2");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:cycle-space-mono;src:url(/fonts/cycle/space-mono.woff2?v=7c656eff)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:cycle-yuji-syuku;src:url(/fonts/cycle/yuji-syuku.woff2?v=0d1241af)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cycle-big-shoulders;src:url(/fonts/cycle/big-shoulders.woff2?v=5df066c4)format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:cycle-instrument-italic;src:url(/fonts/cycle/instrument-italic.woff2?v=39cbaae5)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:cycle-zen-kaku-black;src:url(/fonts/cycle/zen-kaku-black.woff2?v=828cd34d)format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:cycle-kaisei-decol;src:url(/fonts/cycle/kaisei-decol.woff2?v=882c355f)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:cycle-syne;src:url(/fonts/cycle/syne.woff2?v=f593c13a)format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:cycle-fraunces-italic;src:url(/fonts/cycle/fraunces-italic.woff2?v=9cd5adbe)format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:cycle-major-mono;src:url(/fonts/cycle/major-mono.woff2?v=5259028c)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cycle-abril;src:url(/fonts/cycle/abril.woff2?v=dc25c50d)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cycle-zen-antique;src:url(/fonts/cycle/zen-antique.woff2?v=005bc70b)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cycle-bodoni-black;src:url(/fonts/cycle/bodoni-black.woff2?v=cb99af5b)format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:cycle-shippori-antique;src:url(/fonts/cycle/shippori-antique.woff2?v=e9aae84f)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cycle-zen-old-mincho;src:url(/fonts/cycle/zen-old-mincho.woff2?v=3356af60)format("woff2");font-weight:900;font-style:normal;font-display:block}:root{--paper:#f6f0e7;--cream:#efe5d8;--washi:#faf4e8;--taupe:#b0a49a;--wood:#7e6048;--copper:#c9794b;--copper-strong:#98542e;--copper-soft:#e3a882;--ink:#1f1b17;--ink-soft:#4f473f;--muted:#6b6158;--alert:#9b2c1f;--font-display:"Shippori Mincho B1", "Hiragino Mincho ProN", Georgia, serif;--font-body:"Zen Kaku Gothic New", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--step--1:clamp(.82rem, .8rem + .1vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--step-3:clamp(1.8rem, 1.4rem + 2vw, 2.8rem);--step-5:clamp(2.5rem, 1.5rem + 4.4vw, 4.2rem);--container:1240px;--gutter:clamp(20px, 4vw, 56px);--radius-pill:999px;--radius-card:22px;--radius-media:14px;--nav-h:84px;--nav-h-scrolled:60px;--ease-out:cubic-bezier(.22, 1, .36, 1);--paper-fibers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .35' numOctaves='3' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .36  0 0 0 0 .26  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23f)' opacity='.22'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;line-height:1.6}img,svg,picture{max-width:100%;display:block}a{color:inherit}button{font:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1.1}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2px solid var(--copper-strong);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.font-cycle{white-space:nowrap;vertical-align:bottom;height:1lh;font-family:var(--font-display);color:var(--cycle-color,var(--copper-strong));font-weight:800;display:inline-block}.font-cycle__inner{transform-origin:0 100%;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords) and selector(::details-content){details[data-smooth-details]{interpolate-size:allow-keywords}details[data-smooth-details]::details-content{block-size:0;transition:block-size .38s var(--ease-out), content-visibility .38s allow-discrete;overflow-y:clip}details[data-smooth-details][open]::details-content{block-size:auto}}}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius-pill);min-height:46px;font-family:var(--font-body);white-space:nowrap;transition:transform .2s var(--ease-out), background-color .2s;border:1.5px solid #0000;align-items:center;gap:12px;padding:11px 12px 11px 24px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn--no-arrow[data-astro-cid-ekguhzzh]{padding-right:24px}.btn[data-astro-cid-ekguhzzh]:hover{transform:translateY(-2px)}.btn__arrow[data-astro-cid-ekguhzzh]{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.btn--ink[data-astro-cid-ekguhzzh]{background:var(--ink);color:var(--paper)}.btn--ink[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh],.btn--paper[data-astro-cid-ekguhzzh]{background:var(--paper);color:var(--ink)}.btn--paper[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh]{background:var(--ink);color:var(--paper)}.btn--copper[data-astro-cid-ekguhzzh]{background:var(--copper-strong);color:#fff8ef}.btn--copper[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh]{color:var(--copper-strong);background:#fff8ef}.btn--glass[data-astro-cid-ekguhzzh]{color:var(--paper);backdrop-filter:blur(4px);background:#f6f0e71f;border-color:#f6f0e78c;padding-right:24px}.btn--glass[data-astro-cid-ekguhzzh] .btn__arrow[data-astro-cid-ekguhzzh]{display:none}.btn--paper[data-astro-cid-ekguhzzh]:focus-visible,.btn--glass[data-astro-cid-ekguhzzh]:focus-visible{outline-color:var(--paper)}.nav-sentinel[data-astro-cid-wpvy4v7s]{pointer-events:none;visibility:hidden;width:1px;height:32px;position:absolute;top:0;left:0}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:color .35s var(--ease-out);font-size:15px;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]:before,.nav[data-astro-cid-wpvy4v7s]:after{content:"";z-index:-1;pointer-events:none;height:100%;transition:opacity .35s var(--ease-out), height .35s var(--ease-out), background-color .35s var(--ease-out), border-color .35s var(--ease-out);position:absolute;inset:0 0 auto}.nav__inner[data-astro-cid-wpvy4v7s]{transition:min-height .35s var(--ease-out)}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__inner[data-astro-cid-wpvy4v7s]{min-height:var(--nav-h-scrolled)}.nav__logo[data-astro-cid-wpvy4v7s]{transform-origin:0;transition:transform .35s var(--ease-out)}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__logo[data-astro-cid-wpvy4v7s]{transform:scale(.84)}.nav__toggle[data-astro-cid-wpvy4v7s]{transition:padding .35s var(--ease-out)}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__toggle[data-astro-cid-wpvy4v7s]{padding-block:5px}.nav--overlay[data-astro-cid-wpvy4v7s]{color:var(--paper);position:absolute;inset:0 0 auto}.nav--overlay[data-astro-cid-wpvy4v7s].is-sticky{position:fixed}.nav--overlay[data-astro-cid-wpvy4v7s]:after{background:linear-gradient(#14100d73,#14100d00)}.nav--overlay[data-astro-cid-wpvy4v7s].is-scrolled:after,.nav--overlay[data-astro-cid-wpvy4v7s]:before{opacity:0}.nav--overlay[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--paper)}.nav--solid[data-astro-cid-wpvy4v7s]{color:var(--ink)}.nav--solid[data-astro-cid-wpvy4v7s].is-sticky{height:var(--nav-h);pointer-events:none}.nav--solid[data-astro-cid-wpvy4v7s].is-sticky .nav__inner[data-astro-cid-wpvy4v7s]{pointer-events:auto}.nav--solid[data-astro-cid-wpvy4v7s]:before{background:var(--paper);border-bottom:1px solid #1f1b1714}.nav--overlay[data-astro-cid-wpvy4v7s].is-scrolled,.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=dark],.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=photo]{--nav-fg:var(--paper);--nav-glass:#1f1b1799;--nav-line:#f6f0e724;--nav-btn-bg:#f6f0e71f;--nav-btn-fg:var(--paper);--nav-btn-line:#f6f0e78c}.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=photo]{--nav-glass:#1f1b17c2}.nav--solid[data-astro-cid-wpvy4v7s].is-scrolled,.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=light]{--nav-fg:var(--ink);--nav-glass:#f6f0e7b3;--nav-line:#1f1b171f;--nav-btn-bg:var(--ink);--nav-btn-fg:var(--paper);--nav-btn-line:transparent}.nav[data-astro-cid-wpvy4v7s].is-scrolled{color:var(--nav-fg)}.nav[data-astro-cid-wpvy4v7s].is-scrolled:before{opacity:1;height:var(--nav-h-scrolled);background:var(--nav-glass);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--nav-line)}.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=dark] [data-astro-cid-wpvy4v7s]:focus-visible,.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=photo] [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--paper)}.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=light]:not(.is-open) [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--ink)}@media (width>=768px){.nav__cta[data-astro-cid-wpvy4v7s] .btn{transition:min-height .35s var(--ease-out), padding .35s var(--ease-out), transform .2s var(--ease-out), background-color .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out)}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__cta[data-astro-cid-wpvy4v7s] .btn{background:var(--nav-btn-bg);min-height:38px;color:var(--nav-btn-fg);border-color:var(--nav-btn-line);padding-block:7px}}@supports not (backdrop-filter:blur(1px)){.nav--overlay[data-astro-cid-wpvy4v7s].is-scrolled,.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=dark],.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=photo]{--nav-glass:#1f1b17f0}.nav--solid[data-astro-cid-wpvy4v7s].is-scrolled,.nav[data-astro-cid-wpvy4v7s].is-scrolled[data-under=light]{--nav-glass:#f6f0e7f5}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s]:before,.nav[data-astro-cid-wpvy4v7s]:after,.nav__inner[data-astro-cid-wpvy4v7s],.nav__logo[data-astro-cid-wpvy4v7s],.nav__toggle[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s] .btn{transition:none}}.nav__inner[data-astro-cid-wpvy4v7s]{min-height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:.16em;align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:flex}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{align-items:center;gap:34px;padding:0;list-style:none;display:flex}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){opacity:.9;text-decoration:none}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn):hover,.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{opacity:1;text-underline-offset:6px;text-decoration:underline}.nav__toggle[data-astro-cid-wpvy4v7s]{color:inherit;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1.5px solid;padding:8px 18px;font-weight:700;display:none}@media (width<=767px){.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:14px 20px}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){font-size:14px}.nav[data-astro-cid-wpvy4v7s].is-enhanced .nav__toggle[data-astro-cid-wpvy4v7s]{z-index:2;display:inline-block;position:relative}.nav[data-astro-cid-wpvy4v7s].is-enhanced .nav__menu[data-astro-cid-wpvy4v7s]{background:var(--ink);color:var(--paper);padding:120px var(--gutter) 40px;align-items:center;display:none;position:fixed;inset:0}.nav[data-astro-cid-wpvy4v7s].is-enhanced.is-open .nav__menu[data-astro-cid-wpvy4v7s]{display:flex}.nav[data-astro-cid-wpvy4v7s].is-enhanced.is-open .nav__toggle[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s].is-enhanced.is-open .nav__logo[data-astro-cid-wpvy4v7s]{color:var(--paper);z-index:2;position:relative}.nav[data-astro-cid-wpvy4v7s].is-enhanced .nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-flow:column;align-items:flex-start;gap:22px}.nav[data-astro-cid-wpvy4v7s].is-enhanced .nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){font-family:var(--font-display);font-size:34px;font-weight:800}.nav[data-astro-cid-wpvy4v7s].is-enhanced .nav__menu[data-astro-cid-wpvy4v7s] .btn{background:var(--paper);color:var(--ink);border-color:#0000}.nav[data-astro-cid-wpvy4v7s].is-enhanced .nav__menu[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--paper)}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--paper);margin-top:0;padding:80px 0 108px}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--paper)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:48px;display:grid}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.16em;margin-top:14px;font-size:34px;font-weight:800}.footer__tagline[data-astro-cid-jo6i4kqk]{color:var(--copper-soft);margin-top:4px}.footer__claim[data-astro-cid-jo6i4kqk]{color:#f6f0e7b3;max-width:34ch;margin-top:10px}.footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:inherit;line-height:inherit;color:var(--copper-soft);margin-bottom:12px;font-weight:700}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;padding:0;list-style:none;display:grid}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__consent[data-astro-cid-jo6i4kqk]{opacity:.9;text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__consent[data-astro-cid-jo6i4kqk]:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:#f6f0e799;border-top:1px solid #f6f0e726;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:64px;padding-top:24px;display:flex}.footer[data-astro-cid-jo6i4kqk] .footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__consent[data-astro-cid-jo6i4kqk]{color:#f6f0e7bf}.footer__consent[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=767px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;grid-auto-flow:row;gap:36px}}.wa-float[data-astro-cid-vsqmdgo3]{z-index:40;background:var(--ink);width:56px;height:56px;color:var(--paper);transition:transform .2s var(--ease-out), background-color .2s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px -10px #1f1b1799}.wa-float[data-astro-cid-vsqmdgo3]:hover{background:var(--copper-strong);transform:translateY(-3px)}.wa-float[data-astro-cid-vsqmdgo3]:focus-visible{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--ink), 0 12px 28px -10px #1f1b1799;outline:none}@media (width<=767px){.wa-float[data-astro-cid-vsqmdgo3]{width:52px;height:52px;bottom:16px;right:16px}}@media (forced-colors:active){.wa-float[data-astro-cid-vsqmdgo3]:focus-visible{outline-offset:3px;outline:2px solid canvastext}}.consent__banner[data-astro-cid-kror3uvh]{z-index:60;background-color:var(--washi);background-image:var(--paper-fibers);max-width:440px;color:var(--ink);border-radius:4px;padding:20px 20px 16px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px -18px #1f1b178c,0 0 0 1px #7e604833}.consent__banner[data-astro-cid-kror3uvh][hidden]{display:none}.consent__title[data-astro-cid-kror3uvh],.consent__dialog-title[data-astro-cid-kror3uvh]{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);line-height:1.2}.consent__text[data-astro-cid-kror3uvh]{color:var(--ink-soft);margin-top:6px;font-size:15px;line-height:1.55}.consent__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--copper-strong);text-underline-offset:3px}.consent__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.consent__btn[data-astro-cid-kror3uvh]{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);min-height:46px;color:var(--paper);font-family:var(--font-body);cursor:pointer;flex:1 1 0;padding:10px 18px;font-size:15px;font-weight:700}.consent__btn[data-astro-cid-kror3uvh]:hover{background:var(--copper-strong);border-color:var(--copper-strong)}.consent__btn--ghost[data-astro-cid-kror3uvh]{color:var(--ink);background:0 0;flex-basis:100%}.consent__btn--ghost[data-astro-cid-kror3uvh]:hover{color:var(--paper)}.consent__link[data-astro-cid-kror3uvh]{text-align:left;color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:6px 0;font-size:15px;font-weight:500;text-decoration:underline}.consent__dialog[data-astro-cid-kror3uvh]{background-color:var(--washi);background-image:var(--paper-fibers);width:min(100% - 32px,520px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:6px;margin:auto;padding:0;box-shadow:0 30px 60px -20px #1f1b1799}.consent__dialog[data-astro-cid-kror3uvh]::backdrop{background:#1f1b178c}.consent__panel[data-astro-cid-kror3uvh]{padding:24px}.consent__fieldset[data-astro-cid-kror3uvh]{border:0;margin:16px 0 0;padding:0}.consent__row[data-astro-cid-kror3uvh]{border-top:1px solid #7e604840;grid-template-columns:auto 1fr;gap:12px;padding:12px 0;display:grid}.consent__row[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:20px;height:20px;accent-color:var(--copper-strong);margin-top:3px}.consent__row[data-astro-cid-kror3uvh] label[data-astro-cid-kror3uvh] b[data-astro-cid-kror3uvh]{display:block}.consent__row[data-astro-cid-kror3uvh] label[data-astro-cid-kror3uvh] span[data-astro-cid-kror3uvh]{color:var(--ink-soft);font-size:15px;display:block}#main:focus{outline:none}html[data-consent-pending] .footer{padding-bottom:calc(var(--consent-h,0px) + 48px)}@media (width<=767px){html[data-consent-pending] .wa-float{bottom:calc(var(--consent-h,0px) + 32px)}}@media (width>=768px){.consent__banner[data-astro-cid-kror3uvh]{bottom:24px;left:24px;right:auto}}
