:root{--c-paper:#f5eee2;--c-old:#ece3d3;--c-navy:#202b39;--c-plum:#4b3548;--c-sienna:#8c5544;--c-gold:#b89a6a;--c-blue:#c9dae2;--c-ink:#161d27;--bg:var(--c-paper);--fg:var(--c-navy);--fg-2:color-mix(in oklab, var(--c-navy) 52%, color-mix(in oklab, var(--c-paper), black 50%));--rule:color-mix(in oklab, var(--c-paper), black 7%);--rule-2:color-mix(in oklab, var(--c-paper), black 12%);--accent:var(--c-sienna);--btn-bg:var(--c-sienna);--btn-fg:var(--c-paper);--panel:var(--c-old);--danger:#8f2a1f;--page-x:20px;--nav-h:60px;--radius:2px;--radius-lg:3px;--t-xs:.72rem;--t-sm:.82rem;--t-base:.95rem;--t-md:clamp(1rem, .92rem + .4vw, 1.15rem);--t-lg:clamp(1.5rem, 1.24rem + 1vw, 1.9rem);--t-xl:clamp(1.9rem, 1.42rem + 2.2vw, 3.1rem);--t-2xl:clamp(2.4rem, 1.6rem + 3.6vw, 4.6rem);--t-display:clamp(2.8rem, 1.2rem + 6vw, 7.2rem);--lh-tight:1.02;--lh-snug:1.2;--lh-body:1.55;--serif:var(--font-serif,"Instrument Serif"), "Iowan Old Style", "Times New Roman", serif;--script:var(--font-script,"Herr Von Muellerhoff"), "Snell Roundhand", "Apple Chancery", cursive;--sans:var(--font-sans,"IBM Plex Sans"), "Helvetica Neue", Arial, sans-serif}@media (min-width:720px){:root{--page-x:40px;--nav-h:68px}}@media (min-width:1100px){:root{--page-x:64px}}@media (min-width:1500px){:root{--page-x:96px}}.t-paper{--bg:var(--c-paper);--fg:var(--c-navy);--fg-2:color-mix(in oklab, var(--c-navy) 52%, color-mix(in oklab, var(--c-paper), black 50%));--rule:color-mix(in oklab, var(--c-paper), black 7%);--rule-2:color-mix(in oklab, var(--c-paper), black 12%);--accent:var(--c-sienna);--btn-bg:var(--c-sienna);--btn-fg:var(--c-paper);--panel:var(--c-old)}.t-old{--bg:var(--c-old);--fg:var(--c-navy);--fg-2:color-mix(in oklab, var(--c-navy) 52%, color-mix(in oklab, var(--c-old), black 50%));--rule:color-mix(in oklab, var(--c-old), black 7%);--rule-2:color-mix(in oklab, var(--c-old), black 12%);--accent:var(--c-sienna);--btn-bg:var(--c-sienna);--btn-fg:var(--c-paper);--panel:var(--c-paper)}.t-navy{--bg:var(--c-navy);--fg:var(--c-paper);--fg-2:color-mix(in oklab, var(--c-paper) 74%, var(--c-navy));--rule:color-mix(in oklab, var(--c-navy), var(--c-paper) 16%);--rule-2:color-mix(in oklab, var(--c-navy), var(--c-paper) 16%);--accent:var(--c-gold);--btn-bg:var(--c-sienna);--btn-fg:var(--c-paper);--panel:color-mix(in srgb, var(--c-paper) 8%, var(--c-navy))}.t-plum{--bg:var(--c-plum);--fg:var(--c-paper);--fg-2:color-mix(in oklab, var(--c-paper) 74%, var(--c-plum));--rule:color-mix(in oklab, var(--c-plum), black 18%);--rule-2:color-mix(in oklab, var(--c-plum), black 28%);--accent:var(--c-blue);--btn-bg:var(--c-blue);--btn-fg:var(--c-navy);--panel:color-mix(in srgb, var(--c-paper) 8%, var(--c-plum))}.t-sienna{--bg:var(--c-sienna);--fg:var(--c-paper);--fg-2:color-mix(in oklab, var(--c-paper) 82%, var(--c-sienna));--rule:color-mix(in oklab, var(--c-sienna), black 18%);--rule-2:color-mix(in oklab, var(--c-sienna), black 28%);--accent:var(--c-gold);--btn-bg:var(--c-navy);--btn-fg:var(--c-paper);--panel:color-mix(in srgb, var(--c-paper) 10%, var(--c-sienna))}.t-blue{--bg:var(--c-blue);--fg:var(--c-navy);--fg-2:color-mix(in oklab, var(--c-navy) 52%, color-mix(in oklab, var(--c-blue), black 50%));--rule:color-mix(in oklab, var(--c-blue), black 7%);--rule-2:color-mix(in oklab, var(--c-blue), black 12%);--accent:var(--c-sienna);--btn-bg:var(--c-navy);--btn-fg:var(--c-paper);--panel:color-mix(in srgb, var(--c-paper) 30%, var(--c-blue))}.t-ink{--bg:var(--c-ink);--fg:var(--c-paper);--fg-2:color-mix(in oklab, var(--c-paper) 74%, var(--c-ink));--rule:color-mix(in oklab, var(--c-ink), var(--c-paper) 16%);--rule-2:color-mix(in oklab, var(--c-ink), var(--c-paper) 16%);--accent:var(--c-gold);--btn-bg:var(--c-sienna);--btn-fg:var(--c-paper);--panel:color-mix(in srgb, var(--c-paper) 7%, var(--c-ink))}.t-paper,.t-old,.t-navy,.t-plum,.t-sienna,.t-blue,.t-ink{background:var(--bg);color:var(--fg)}.grain{isolation:isolate;position:relative}.grain:before{content:"";z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.t-navy.grain:before,.t-plum.grain:before,.t-sienna.grain:before,.t-ink.grain:before{mix-blend-mode:screen;opacity:.08}.stripes{background-image:repeating-linear-gradient(90deg, var(--p1) 0 5px, var(--p2) 5px 13px)}.stripes-d{background-image:repeating-linear-gradient(135deg, var(--p1) 0 12px, var(--p2) 12px 24px)}.checks{background-image:conic-gradient(var(--p1) 25%, var(--p2) 0 50%, var(--p1) 0 75%, var(--p2) 0);background-size:36px 36px}.diamonds{isolation:isolate;position:relative}.diamonds:after{content:"";z-index:-2;pointer-events:none;background:var(--diamond,color-mix(in srgb, var(--c-paper) 2%, var(--bg)));position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='217'%3E%3Cpath d='M80 0L160 108.5 80 217 0 108.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='217'%3E%3Cpath d='M80 0L160 108.5 80 217 0 108.5Z'/%3E%3C/svg%3E");-webkit-mask-size:clamp(100px,11.2vw,160px);mask-size:clamp(100px,11.2vw,160px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%;background:var(--c-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--c-paper);color:var(--c-navy);font-family:var(--sans);font-size:var(--t-base);line-height:var(--lh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "kern";margin:0}body.has-dialog,body.has-menu{overflow:hidden}body:before{content:"";z-index:-1;background:linear-gradient(var(--c-navy) 50%, var(--c-ink) 50%);pointer-events:none;position:fixed;inset:0}::selection{background:var(--fg);color:var(--bg)}.shell{padding-left:var(--page-x);padding-right:var(--page-x)}section,article{position:relative}.section{padding-top:clamp(4rem,2.6rem + 5vw,8.5rem);padding-bottom:clamp(4rem,2.6rem + 5vw,8.5rem)}.section-tight{padding-top:clamp(2.6rem,2rem + 2vw,4.5rem);padding-bottom:clamp(2.6rem,2rem + 2vw,4.5rem)}.eyebrow{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);align-items:baseline;gap:.6rem;margin:0 0 clamp(1.6rem,1rem + 1.6vw,3rem);font-weight:600;display:flex}.eyebrow .n,.eyebrow .dash{color:var(--accent);font-variant-numeric:tabular-nums}h1,h2{font-family:var(--serif);font-weight:400;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--fg);margin:0}h1{font-size:var(--t-display);letter-spacing:-.025em}h2{font-size:var(--t-2xl)}h3,h4{color:var(--fg);margin:0}h3{font-family:var(--sans);font-size:var(--t-md);letter-spacing:-.005em;font-weight:600;line-height:var(--lh-snug)}h4{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.3}.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.italic{font-style:italic}.script{font-family:var(--script);font-weight:400}.display{font-family:var(--serif);font-weight:400;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--fg);margin:0}.lede{font-family:var(--sans);font-size:var(--t-md);max-width:54ch;color:var(--fg);margin:0;line-height:1.6}.lede-2{color:var(--fg-2)}.small{font-family:var(--sans);font-size:var(--t-sm);color:var(--fg-2);line-height:1.55}.caps{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.rule{background:var(--rule-2);border:0;width:100%;height:1px;margin:0}.rule-double{border:0;border-top:3px double var(--rule-2);background:0 0;width:100%;height:0;margin:0}.star{vertical-align:-.1em;width:1em;height:1em;color:var(--accent);flex:none;display:inline-block}a{color:inherit}a.link{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:1px;text-decoration:none;transition:opacity .18s}a.link:hover{opacity:.6}.btn,.btn-ghost{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;align-items:center;gap:.6rem;padding:1rem 1.5rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn{color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-bg);box-shadow:inset 0 0 0 3px var(--btn-bg), inset 0 0 0 4px color-mix(in srgb, var(--btn-fg) 55%, transparent)}.btn:hover{background:var(--fg);border-color:var(--fg);color:var(--bg);box-shadow:inset 0 0 0 3px var(--fg), inset 0 0 0 4px color-mix(in srgb, var(--bg) 55%, transparent)}.btn-ghost{color:var(--fg);border:1px solid var(--fg);background:0 0}.btn-ghost:hover{background:var(--fg);color:var(--bg)}.btn:focus-visible,.btn-ghost:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.skip{position:absolute;top:0;left:-9999px}.skip:focus{background:var(--c-navy);color:var(--c-paper);z-index:100;padding:.5rem .8rem;top:1rem;left:1rem}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.panel{background:var(--panel);border-radius:var(--radius-lg)}img{max-width:100%;height:auto;display:block}figure{margin:0}figcaption{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-top:.9rem;line-height:1.5}.mat{border:1px solid var(--rule-2);background:var(--panel);border-radius:var(--radius-lg);padding:5px}.frame{border-radius:var(--radius);background:var(--panel);position:relative;overflow:hidden}.frame:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent);position:absolute;inset:0}.frame>img,.frame>video,.frame>.av>img,.frame>.av>video,.frame .zf-open img{object-fit:cover;width:100%;height:100%;display:block}.frame>.av,.frame .zf-open{position:absolute;inset:0}.frame-contain>video,.frame-contain>.av>video,.frame-contain>img{object-fit:contain;background:var(--c-ink)}.frame-4x3{aspect-ratio:4/3}.frame-3x2{aspect-ratio:3/2}.frame-1x1{aspect-ratio:1}.frame-4x5{aspect-ratio:4/5}.bleed{margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1)}.fig-num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av{display:block;position:relative}.av>img,.av>video{width:100%;height:auto;display:block}.av-audio{border-radius:var(--radius);-webkit-backdrop-filter:blur(6px)saturate(120%);color:#fff;cursor:pointer;background:#161d2799;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .18s,border-color .18s;display:inline-flex;position:absolute;bottom:clamp(.6rem,.4rem + .6vw,1rem);right:clamp(.6rem,.4rem + .6vw,1rem)}.av-audio:hover{background:#161d27d9;border-color:#ffffff80}.av-audio:after{content:"";position:absolute;inset:-3px}.av-audio:focus-visible{outline-offset:2px;outline:2px solid #fff}.zf-open{cursor:zoom-in;width:100%;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.zf-open img{width:100%;height:auto;display:block}.zf-hint{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-paper);-webkit-backdrop-filter:blur(6px);border-radius:var(--radius);opacity:0;pointer-events:none;background:#161d27b3;padding:.5rem .8rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:clamp(.8rem,.5rem + 1vw,1.6rem);right:clamp(.8rem,.5rem + 1vw,1.6rem)}.zf-open:hover .zf-hint,.zf-open:focus-visible .zf-hint{opacity:1}@media (hover:none){.zf-hint{opacity:1}}.zf-touch{display:inline}.zf-mouse{display:none}@media (hover:hover) and (pointer:fine){.zf-touch{display:none}.zf-mouse{display:inline}}.zf-open:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.zf-overlay{z-index:60;background:var(--c-ink);color:var(--c-paper);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.zf-bar{padding:clamp(.8rem, .6rem + .8vw, 1.3rem) var(--page-x);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;display:flex}.zf-tip{color:#fff9;letter-spacing:.12em;margin:0;font-size:.62rem}.zf-close{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);background:var(--c-paper);border:1px solid var(--c-paper);border-radius:var(--radius);cursor:pointer;flex:none;padding:.6rem 1rem;font-weight:600}.zf-close:hover{color:var(--c-paper);background:0 0}.zf-close:focus-visible{outline:2px solid var(--c-paper);outline-offset:3px}.zf-stage{padding:var(--page-x);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden}.zf-inner{will-change:transform}.zf-inner img{object-fit:contain;max-width:none;display:block;height:auto!important}.pv{background:var(--c-ink);width:100%;height:auto;display:block}.pv:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.nav{top:env(safe-area-inset-top,0px);z-index:40;height:var(--nav-h);border-bottom:1px solid var(--rule);align-items:center;gap:1rem;display:flex;position:fixed;left:0;right:0}body{padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px));background:linear-gradient(var(--c-navy), var(--c-navy)) top / 100% calc(var(--nav-h) + env(safe-area-inset-top,0px)) no-repeat, var(--c-paper)}.nav:before{content:"";height:env(safe-area-inset-top,0px);background:inherit;position:absolute;bottom:100%;left:0;right:0}.nav-mark{font-family:var(--serif);letter-spacing:-.01em;color:var(--fg);flex:none;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1;text-decoration:none}.nav-right{align-items:center;gap:clamp(.8rem,.5rem + 1vw,1.6rem);height:100%;margin-left:auto;display:flex}.nav .btn{padding:.75rem 1.1rem}.nav-right>nav{order:2}@media (min-width:900px){.nav-cta{transition:opacity .25s,visibility .25s}.nav--hero .nav-cta{opacity:0;visibility:hidden;pointer-events:none}}.nav-panel-cta{justify-content:center;width:100%;display:flex}@media (max-width:899px){.nav-right>.nav-cta{display:none}}@media (min-width:900px){.nav-panel-cta{display:none}}.nav-links{gap:clamp(1.1rem,.6rem + 1.2vw,2rem);height:100%;margin:0;padding:0;list-style:none;display:none}.nav-item{align-items:center;height:100%;display:flex;position:relative}.nav-link{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid #0000;align-items:baseline;gap:.35rem;padding:.4rem 0;font-weight:600;text-decoration:none;transition:opacity .18s,border-color .18s;display:inline-flex}.nav-link:hover{opacity:.6}.nav-caret{font-size:.7em}.nav-sub{background:var(--bg);border:1px solid var(--rule-2);border-top:0;min-width:16rem;margin:0;padding:.6rem 0;list-style:none;display:none;position:absolute;top:100%;left:-1rem}.nav-has-sub:hover .nav-sub,.nav-has-sub:focus-within .nav-sub{display:block}.nav-sub a{font-family:var(--sans);font-size:var(--t-sm);color:var(--fg);padding:.6rem 1rem;text-decoration:none;display:block}.nav-sub a:hover{background:var(--panel)}.nav-menu{position:static}.nav-menu-btn{cursor:pointer;font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);padding:.4rem 0;font-weight:600;list-style:none}.nav-menu-btn::-webkit-details-marker{display:none}.nav-menu-btn:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.nav-when-open{display:none}.nav-menu[open] .nav-when-open{display:inline}.nav-menu[open] .nav-when-closed{display:none}.nav-panel{background:var(--bg);border-bottom:1px solid var(--rule-2);padding:.4rem var(--page-x) 1.4rem;max-height:calc(100dvh - var(--nav-h));position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-index,.nav-index-sub{margin:0;padding:0;list-style:none}.nav-index>li{border-top:1px solid var(--rule)}.nav-index>li:first-child{border-top:0}.nav-index a{font-family:var(--sans);font-size:var(--t-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);align-items:baseline;gap:.9rem;padding:.85rem 0;font-weight:600;text-decoration:none;display:flex}.nav-index a .n{color:var(--accent);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.nav-index-sub{padding:0 0 .6rem 2.2rem}.nav-index-sub a{font-size:var(--t-base);letter-spacing:0;text-transform:none;padding:.45rem 0;font-weight:400}@media (max-width:899px){.nav-panel{top:calc(var(--nav-h) + env(safe-area-inset-top,0px));z-index:-1;max-height:none;padding:.4rem var(--page-x) calc(1.6rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform;border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nav-index{flex:none}.nav-index a{-webkit-tap-highlight-color:transparent}.nav-panel-cta{margin-top:auto;padding-top:1.1rem;padding-bottom:1.1rem}.nav-menu[open] .nav-panel{animation:.36s cubic-bezier(.2,.8,.3,1) both nav-slide-down}.nav-menu[open] .nav-panel.is-closing{animation:.56s cubic-bezier(.65,0,.35,1) forwards nav-slide-up}}@keyframes nav-slide-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes nav-slide-up{to{transform:translateY(-100%)}}@media (min-width:900px){.nav-links{display:flex}.nav-menu{display:none}.nav-right>nav{order:0}}.mq{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.1rem 0;overflow:hidden}.mq-track{gap:0;width:max-content;animation:200s linear infinite mq-roll;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq-list{flex:none;margin:0;padding:0;list-style:none;display:flex}.mq-list li{font-family:var(--sans);font-size:var(--t-sm);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--fg);align-items:center;gap:2rem;padding-right:2rem;font-weight:600;display:flex}.mq-list .star{font-size:.7rem}@keyframes mq-roll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-track{flex-wrap:wrap;width:auto;animation:none}.mq-list{flex-wrap:wrap;row-gap:.7rem}.mq-list[aria-hidden]{display:none}}.badge{color:var(--accent);display:block}.badge-spin{transform-box:view-box;transform-origin:140px 140px;animation:60s linear infinite badge-spin}@keyframes badge-spin{to{transform:rotate(360deg)}}.kf{margin:0}.kf-row{border-top:1px solid var(--rule-2);grid-template-columns:1fr;gap:.3rem 1.2rem;padding:.9rem 0;display:grid}.kf-row:last-child{border-bottom:1px solid var(--rule-2)}.kf-k{color:var(--fg-2);margin:0}.kf-v{font-family:var(--sans);font-size:var(--t-base);color:var(--fg);margin:0;line-height:1.5}@media (min-width:720px){.kf-row{grid-template-columns:9rem 1fr;align-items:baseline}.kf-v{font-size:var(--t-md)}}.glance{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);grid-template-columns:1fr;margin:0;display:grid}.glance-item{border-top:1px solid var(--rule);align-content:start;gap:.35rem;padding:.9rem 0;display:grid}.glance-item:first-child{border-top:0}.glance-k{color:var(--fg-2);margin:0}.glance-v{font-family:var(--sans);font-size:var(--t-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);margin:0;font-weight:500;line-height:1.35}@media (min-width:720px){.glance{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));column-gap:clamp(1.4rem,1rem + 1.4vw,2.6rem)}.glance-item{border-top:0;padding:1.1rem 0}}.faq-q{cursor:pointer;color:var(--fg);border-bottom:1px solid var(--accent);align-items:baseline;gap:.6rem;padding-bottom:2px;list-style:none;transition:opacity .18s;display:inline-flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{opacity:.6}.faq-q:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.faq-when-open{display:none}.faq[open] .faq-when-open{display:inline}.faq[open] .faq-when-closed{display:none}.faq-sign:after{content:"+"}.faq[open] .faq-sign:after{content:"−"}.faq-a{font-family:var(--sans);font-weight:400;font-size:var(--t-base);color:var(--fg-2);margin:0;line-height:1.65}.faq[open] .faq-a{margin-top:clamp(1.4rem,1.1rem + 1.2vw,2.2rem)}.faq-a p{break-inside:avoid;margin:0 0 .9em}.faq-a p:last-child{margin-bottom:0}.fq-item{border-top:1px solid var(--rule-2)}.fq-item:last-child{border-bottom:1px solid var(--rule-2)}.fq-q{border-bottom:0;justify-content:space-between;align-items:baseline;gap:1.5rem;width:100%;padding:1.2rem 0;display:flex}.fq-q:hover{opacity:.7}.fq-h{font-family:var(--sans);font-size:var(--t-md);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.3}.fq-sign{font-family:var(--sans);font-size:var(--t-md);color:var(--accent);flex:none;font-weight:400}.fq-item[open] .faq-a{margin-top:0}.fq-item .faq-a{max-width:60ch;padding:0 0 1.3rem}.wd{border:1px solid var(--rule-2);border-radius:var(--radius-lg);background:var(--bg);width:min(100% - 2rem,1120px);max-height:calc(100dvh - 2rem);color:var(--fg);margin:auto;padding:0;overflow:hidden}.wd::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161d27c7}.wd-inner{grid-template-rows:auto 1fr;max-height:calc(100dvh - 2rem);display:grid}.wd-bar{border-bottom:3px double var(--rule-2);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1.2rem,1rem + 1.4vw,2.4rem);display:flex}.wd-meta{color:var(--fg-2);margin:0}.wd-close{padding:.7rem 1rem}.wd-body{overscroll-behavior:contain;padding:clamp(1.6rem,1.2rem + 2vw,3.2rem) clamp(1.2rem,1rem + 1.4vw,2.4rem) clamp(2rem,1.6rem + 2vw,3.6rem);overflow-y:auto}.wd[open]{animation:.34s cubic-bezier(.2,.8,.3,1) both wd-in}.wd[open]::backdrop{animation:.34s both wd-bd-in}.wd.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,.6,1) forwards wd-out}.wd.is-closing::backdrop{animation:.22s forwards wd-bd-out}@keyframes wd-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes wd-out{to{opacity:0;transform:translateY(10px)}}@keyframes wd-bd-in{0%{opacity:0}to{opacity:1}}@keyframes wd-bd-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.wd[open],.wd[open]::backdrop,.wd.is-closing,.wd.is-closing::backdrop{animation:none}}.kf-row:first-child{border-top:0;padding-top:0}.kf-row:last-child{border-bottom:0;padding-bottom:0}.glance{border-top:0;border-bottom:0}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_223668e2-module__1II13G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_223668e2-module__1II13G__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_fd7ad043-module__qq9YTa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_fd7ad043-module__qq9YTa__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Herr Von Muellerhoff;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e895b6e944d1de5d-s.44rnymfb78ciw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Herr Von Muellerhoff;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fee55ea9d1ffe445-s.3y4m0z00805ds.woff2)format("woff2");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:Herr Von Muellerhoff Fallback;src:local(Arial);ascent-override:158.6%;descent-override:85.22%;line-gap-override:0.0%;size-adjust:58.32%}.herr_von_muellerhoff_31eab572-module__0WPRCa__className{font-family:Herr Von Muellerhoff,Herr Von Muellerhoff Fallback;font-style:normal;font-weight:400}.herr_von_muellerhoff_31eab572-module__0WPRCa__variable{--font-script:"Herr Von Muellerhoff", "Herr Von Muellerhoff Fallback"}
@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8780dfd0812b997c-s.28i_eif9c7auo.woff2)format("woff2");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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8780dfd0812b997c-s.28i_eif9c7auo.woff2)format("woff2");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:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_f888c964-module__mt0uua__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.red_hat_display_f888c964-module__mt0uua__variable{--font-rh-display:"Red Hat Display", "Red Hat Display Fallback"}
@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2q-w74ssynylk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/012bcfd9b166d28a-s.0w8fmwlz7xqve.woff2)format("woff2");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:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2q-w74ssynylk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/012bcfd9b166d28a-s.0w8fmwlz7xqve.woff2)format("woff2");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:Red Hat Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2q-w74ssynylk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/012bcfd9b166d28a-s.0w8fmwlz7xqve.woff2)format("woff2");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:Red Hat Text Fallback;src:local(Arial);ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.0%;size-adjust:100.27%}.red_hat_text_5c9237c3-module___E9I8G__className{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}.red_hat_text_5c9237c3-module___E9I8G__variable{--font-rh-text:"Red Hat Text", "Red Hat Text Fallback"}
