:root{--m:20px;--st-fs:15.75px;--st-lh:18.9px;--st-w:350px;--ix-fs:15.75px;--ix-lh:14.18px;--label:calc(var(--ix-fs) * 5.17795);--gap:10px;--item-gap:10px;--group-gap:25px;--index-top:35px;--contact-top:50px;--contact-gap:20px;--body-fs:12.44px;--body-lh:16.17px;--banner-h:103.4px;--body-w:196.7px;--logo-fs:7.0705vw}@media (width<390px){:root{--st-fs:4.03846vw;--st-lh:4.84615vw;--st-w:89.7436vw;--ix-fs:4.03846vw;--ix-lh:3.6359vw;--body-w:min(196.7px, 100vw - 2 * var(--m) - var(--label) - var(--gap))}}@media (390px<=width<768px){:root{--m:20px;--st-fs:calc(9.46667px + 1.61111vw);--st-lh:calc(11.36px + 1.93333vw);--st-w:calc(260.444px + 22.963vw);--ix-fs:calc(9.46667px + 1.61111vw);--ix-lh:calc(8.53016px + 1.44868vw);--label:calc(var(--ix-fs) * 5.17795);--gap:10px;--item-gap:10px;--group-gap:25px;--index-top:35px;--contact-top:50px;--contact-gap:20px;--body-fs:12.44px;--body-lh:16.17px;--banner-h:103.4px;--body-w:196.7px}}@media (768px<=width<1280px){:root{--m:20px;--st-fs:calc(22.5714px + -.095238vw);--st-lh:calc(27.0857px + -.114286vw);--st-w:calc(451.429px + -1.90476vw);--ix-fs:calc(22.5714px + -.095238vw);--ix-lh:calc(20.3143px + -.085714vw);--label:229.3px;--gap:10px;--item-gap:10px;--group-gap:25px;--index-top:35px;--contact-top:50px;--contact-gap:20px;--body-fs:13px;--body-lh:16.9px;--banner-h:62px;--body-w:329.6px}}@media (1280px<=width<1440px){:root{--m:32px;--st-fs:calc(22.5714px + -.095238vw);--st-lh:calc(27.0857px + -.114286vw);--st-w:calc(451.429px + -1.90476vw);--ix-fs:calc(22.5714px + -.095238vw);--ix-lh:calc(20.3143px + -.085714vw);--label:157.2px;--gap:16px;--item-gap:16px;--group-gap:39.9px;--index-top:56px;--contact-top:50px;--contact-gap:32px;--body-fs:14px;--body-lh:18.2px;--banner-h:62px;--body-w:329.6px;--logo-fs:3.535vw}}@media (1440px<=width<1680px){:root{--m:32px;--st-fs:calc(14px + .5vw);--st-lh:calc(16.8px + .6vw);--st-w:calc(280px + 10vw);--ix-fs:calc(14px + .5vw);--ix-lh:calc(12.6px + .45vw);--label:157.2px;--gap:16px;--item-gap:16px;--group-gap:39.9px;--index-top:56px;--contact-top:50px;--contact-gap:32px;--body-fs:14px;--body-lh:18.2px;--banner-h:62px;--body-w:329.6px;--logo-fs:3.535vw}}@media (1680px<=width<1920px){:root{--m:32px;--st-fs:calc(14px + .5vw);--st-lh:calc(16.8px + .6vw);--st-w:calc(280px + 10vw);--ix-fs:calc(14px + .5vw);--ix-lh:calc(12.6px + .45vw);--label:159.6px;--gap:16px;--item-gap:16px;--group-gap:39.9px;--index-top:56px;--contact-top:50px;--contact-gap:32px;--body-fs:14px;--body-lh:18.2px;--banner-h:62px;--body-w:329.6px;--logo-fs:3.535vw}}@media (width>=1920px){:root{--m:32px;--st-fs:23.6px;--st-lh:28.32px;--st-w:472px;--ix-fs:23.6px;--ix-lh:21.24px;--label:159.6px;--gap:16px;--item-gap:16px;--group-gap:39.9px;--index-top:56px;--contact-top:50px;--contact-gap:32px;--body-fs:14px;--body-lh:18.2px;--banner-h:62px;--body-w:329.6px;--logo-fs:3.535vw}}@font-face{font-family:WT Garamono;src:url(/fonts/WTGaramono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ABC Areal;src:url(/fonts/ABCAreal-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--ink:#111;--ground:#fff}html,body{background:var(--ground);color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:WT Garamono,ui-monospace,monospace}html.pre .statement,html.pre .index,html.pre .contact,html.pre .logo-wrap{visibility:hidden}.page{min-height:100svh;padding:var(--m);padding-left:max(var(--m), env(safe-area-inset-left));padding-right:max(var(--m), env(safe-area-inset-right));box-sizing:border-box;position:relative}.statement{font-size:var(--st-fs);line-height:var(--st-lh);letter-spacing:-.25px;max-width:var(--st-w);margin:0;font-weight:400}.index{padding-top:var(--index-top);gap:var(--group-gap);flex-direction:column;display:flex}.group{gap:var(--gap);display:flex}.label{font:inherit;font-size:var(--ix-fs);line-height:var(--ix-lh);letter-spacing:-.25px;width:var(--label);white-space:nowrap;flex-shrink:0;margin:0}.list{gap:var(--item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item{gap:var(--gap);display:flex}.col{flex-direction:column;align-items:flex-start;display:flex}.link{all:unset;cursor:pointer;font-family:inherit;font-size:var(--ix-fs);line-height:var(--ix-lh);letter-spacing:-.25px;border-bottom:1px solid var(--ink);white-space:nowrap;transition:border-color .2s}.home-link{width:fit-content;color:inherit;font-size:var(--ix-fs);line-height:var(--ix-lh);letter-spacing:-.25px;border-bottom:1px solid var(--ink);text-decoration:none;display:block;position:relative}@media (prefers-reduced-motion:reduce){.link,.cookie-settings{transition:none}}.link[aria-expanded=true]{border-bottom-color:#0000}.link,.rows a,.cookie-settings{position:relative}.link:after,.home-link:after,.rows a:after,.cookie-settings:after{content:"";background:0 0;height:24px;position:absolute;top:calc(50% - 12px);left:0;right:0}.link:focus-visible,.home-link:focus-visible,.rows a:focus-visible,.cookie-settings:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cookie-settings{all:unset;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;border-bottom:1px solid var(--ink);display:inline-block;position:relative}html.js .panel{height:0;overflow:hidden}.inner{padding-top:var(--gap);padding-bottom:var(--gap);width:var(--body-w)}.body,.body-list,.rows{font-family:ABC Areal,system-ui,sans-serif;font-size:var(--body-fs);line-height:var(--body-lh);margin:0}.body .w{display:inline-block}.body-list{padding:0;list-style:none}.body-list li{display:block}.contact{padding-top:var(--contact-top);flex-direction:column;align-items:flex-start;display:flex}.contact .inner{width:auto;padding-top:var(--contact-gap);padding-bottom:0}.rows{grid-template-columns:var(--label) auto;column-gap:var(--gap);row-gap:var(--gap);display:grid}.rows dt,.rows dd{margin:0}.rows a{color:inherit;border-bottom:1px solid var(--ink);text-decoration:none;display:inline-block}.logo-wrap{padding-top:var(--contact-top);pointer-events:none;justify-content:center;display:flex}html.js .logo-wrap{left:0;right:0;bottom:var(--m);padding-top:0;position:absolute}.logo{font-size:var(--logo-fs);letter-spacing:-.02em;white-space:nowrap;margin:0;font-weight:400;line-height:1.05;overflow:hidden}.logo span{display:inline-block}@media (width>=1280px){html.js .contact{left:max(var(--m), env(safe-area-inset-left));bottom:var(--m);padding-top:0;position:absolute}html.js .logo-wrap{align-items:center;height:100svh;top:0;bottom:auto}}html.logo-flow .logo-wrap{height:auto;padding-top:var(--contact-top);position:static}html.contact-flow .contact{padding-top:var(--contact-top);position:static}html.consent-pending .page{padding-bottom:calc(var(--m) + var(--banner-h) + env(safe-area-inset-bottom))}@media (width<=1279.98px){html.js.consent-pending .logo-wrap{bottom:calc(var(--m) + var(--banner-h) + env(safe-area-inset-bottom))}}@media (width>=1280px){html.js.consent-pending .contact{bottom:calc(var(--m) + var(--banner-h) + env(safe-area-inset-bottom))}}.consent{z-index:10;box-sizing:border-box;height:calc(var(--banner-h) + env(safe-area-inset-bottom));padding:20px var(--m);padding-left:max(var(--m), env(safe-area-inset-left));padding-right:max(var(--m), env(safe-area-inset-right));padding-bottom:calc(20px + env(safe-area-inset-bottom));background:var(--ground);box-shadow:0 -1px 0 var(--ink);flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.consent[hidden]{display:none}.consent-text{font-family:ABC Areal,system-ui,sans-serif;font-size:var(--body-fs);line-height:var(--body-lh);margin:0}.consent-link,.consent-btn{color:inherit;border-bottom:1px solid var(--ink);text-decoration:none}.consent-btn{all:unset;cursor:pointer;font-family:WT Garamono,ui-monospace,monospace;font-size:var(--ix-fs);line-height:var(--ix-lh);letter-spacing:-.25px;border-bottom:1px solid var(--ink);white-space:nowrap;position:relative}.consent-btn:after,.consent-link:after{content:"";background:0 0;height:24px;position:absolute;top:calc(50% - 12px);left:0;right:0}.consent-link{position:relative}.consent-link:focus-visible,.consent-btn:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.consent-actions{gap:calc(2 * var(--gap));display:flex}@media (width>=768px){.consent{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.consent-text{max-width:720px}}@media (forced-colors:active){.consent{border-top:1px solid canvastext}}html:not(.js) .cookie-part,html:not(.js) .cookie-settings{display:none}
