.iUbMra_banner{z-index:60;left:calc(.75rem + env(safe-area-inset-left,0px));right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border:1px solid var(--rule-strong);gap:.9rem;padding:1.1rem 1.15rem 1.15rem;display:grid;position:fixed;box-shadow:0 12px 32px -12px #14100e66}.iUbMra_banner[hidden]{display:none}.iUbMra_text{font-size:.9375rem;line-height:1.5}.iUbMra_actions{flex-wrap:wrap;gap:.6rem;display:flex}.iUbMra_choice{border:1.5px solid var(--bottle);min-width:7.5rem;min-height:2.75rem;color:var(--fg);font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.25rem}.iUbMra_choice:hover{background:#1f4a4414}.iUbMra_choice:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (min-width:37.5em){.iUbMra_banner{max-width:30rem;right:auto;left:calc(1.5rem + env(safe-area-inset-left,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}
@font-face{font-family:Gantari;src:url(/fonts/Gantari-latin-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:Gantari Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:97.43%;ascent-override:92.37%;descent-override:24.63%;line-gap-override:0%}:root{--olive:#4f5743;--coffee:#483c32;--sand:#dcd1c3;--night:#2b2420;--bottle:#1f4a44;--paper:#f2ebe1;--ink-muted:#5e5145;--font-sans:"Gantari", "Gantari Fallback", "Helvetica Neue", Arial, sans-serif;--fw-light:330;--fw-regular:420;--fw-medium:550;--gutter:clamp(1.125rem, 5vw, 3.5rem);--maxw:77.5rem;--section-pad:clamp(3.5rem, 2rem + 6vw, 8.5rem);--measure:62ch;--ease:cubic-bezier(.22, .7, .2, 1);--fs-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-lead:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--fs-small:.9375rem;--fs-h2:clamp(1.8rem, 1.2rem + 2.6vw, 3rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.s-night,.s-coffee,.s-olive{--fg:var(--paper);--fg-muted:var(--sand);--rule:#f2ebe129;--rule-strong:#f2ebe152;--btn-bg:var(--paper);--btn-fg:var(--night);--btn-bg-hover:#fff;--focus:var(--paper);--link:var(--paper);color:var(--fg)}.s-sand,.s-paper{--fg:var(--night);--fg-muted:var(--ink-muted);--rule:#2b242024;--rule-strong:#2b24204d;--btn-bg:var(--bottle);--btn-fg:var(--paper);--btn-bg-hover:#163a35;--focus:var(--bottle);--link:var(--bottle);color:var(--fg)}.s-night{background:var(--night) var(--grain)}.s-coffee{background:var(--coffee) var(--grain)}.s-olive{background-color:var(--olive)}.s-sand{background-color:var(--sand)}.s-paper{background-color:var(--paper)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--night);min-height:100svh;color:var(--paper);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-weight:var(--fw-light);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}p,li{text-wrap:pretty}strong{font-weight:var(--fw-medium)}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:3px}::selection{background:var(--sand);color:var(--night)}.container{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.section{padding-block:var(--section-pad)}.h2{font-size:var(--fs-h2);font-weight:var(--fw-light);letter-spacing:-.022em;line-height:1.12}.h2 strong{font-weight:var(--fw-medium)}.h3{font-size:var(--fs-h3);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.25}.lead{font-size:var(--fs-lead);line-height:1.55}.muted{color:var(--fg-muted)}.small{font-size:var(--fs-small);line-height:1.55}.measure{max-width:var(--measure)}.dot{vertical-align:middle;opacity:.8;background:currentColor;border-radius:50%;width:.2em;height:.2em;margin-inline:.55em;display:inline-block}.text-link{color:var(--link);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover{text-decoration-thickness:2px}.sym{fill:none;stroke:currentColor;stroke-width:var(--sym-w,1.5px);stroke-linecap:butt;stroke-linejoin:miter;overflow:visible}.sym path{vector-effect:non-scaling-stroke}.sym[data-draw]{stroke-width:var(--sym-draw-w,7)}.sym[data-draw] path{stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:none;animation:sym-draw .52s var(--ease) forwards;animation-delay:calc(.24s + var(--i) * 95ms)}@keyframes sym-draw{to{stroke-dashoffset:0}}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sym[data-draw] path{stroke-dashoffset:0;animation:none}}
