:root{--color-forest:#0e4a34;--color-forest-deep:#093626;--color-paper:#fffbf2;--line:#0e4a3429;--tint:#f3ecdb;--color-cream:#fbf3de;--color-blush:#f2a7b0;--color-rose:#c9566f;--color-gold:#d9b56a;--tile-w:46px;--font-body:"Poppins", "Poppins Fallback", system-ui, -apple-system, sans-serif;--font-heading:"DM Serif Display", Georgia, "Times New Roman", serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-control:.75rem;--radius-card:1rem;--card-padding:clamp(1rem, 3vw, 1.5rem);--card-border:1px solid #0e4a3433;--card-shadow:0 .5rem 1.5rem #0e4a3414;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 5vw, 2.75rem)}@media (width>=640px){:root{--tile-w:56px}}@media (width>=1024px){:root{--tile-w:64px}}@font-face{font-family:Poppins;src:url(/fonts/poppins-regular-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-medium-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:113.11%;ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%}@font-face{font-family:DM Serif Display;src:url(/fonts/dm-serif-display-regular-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--color-cream);color:var(--color-forest)}body{min-width:0;font-family:var(--font-body);margin:0;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-heading);font-weight:400;line-height:1.15}a{color:var(--color-forest)}a:focus-visible,button:focus-visible{outline:3px solid var(--color-rose);outline-offset:3px}.page-shell{width:min(100% - 2rem,48rem);padding-block:var(--space-12);margin-inline:auto}main{min-width:0}p,li,a{overflow-wrap:anywhere}.button,button:not(.rack-tile){justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--color-forest);border-radius:var(--radius-control);background:var(--color-paper);min-height:48px;color:var(--color-forest);font:inherit;text-align:center;cursor:pointer;padding:.65rem 1.25rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.button:hover,button:not(.rack-tile):not(:disabled):hover{background:#fbe9e6}.button.primary,button.primary{background:var(--color-forest);color:var(--color-cream)}.button.primary:hover,button.primary:not(:disabled):hover{background:var(--color-forest-deep)}.button.secondary,button.secondary{background:var(--color-paper)}.button.quiet,button.quiet{min-height:44px;padding-inline:var(--space-2);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}button:disabled,.button[aria-disabled=true]{cursor:default;opacity:.55}.card{padding:var(--card-padding);border:var(--card-border);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--card-shadow)}.eyebrow,.step{margin-block:0 var(--space-2);color:var(--color-rose-ink,#a03c54);letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.3}.field-label,.exposure-label{font-size:var(--text-sm);font-weight:500;line-height:1.35}.mat{background:var(--color-forest);color:var(--color-cream);border-radius:1rem;padding:1.25rem 1rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.mat:after{content:"";pointer-events:none;border:1px solid #d9b56a8c;border-radius:.7rem;position:absolute;inset:6px}.mat :is(h3,p,strong,span,figcaption){color:inherit}.site-header[data-astro-cid-rutobish]{background:var(--color-paper);border-bottom:1px solid var(--line)}.bar[data-astro-cid-rutobish]{align-items:center;gap:0 var(--space-4);grid-template-columns:auto 1fr auto;grid-template-areas:"brand.shop""links links links";width:min(100% - 1rem,68rem);margin-inline:auto;padding-block:0;display:grid}.brand[data-astro-cid-rutobish]{grid-area:brand;width:44px;display:block}.brand[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{width:100%;height:auto}.shop[data-astro-cid-rutobish]{background:var(--color-forest);min-height:44px;color:var(--color-cream);white-space:nowrap;border-radius:999px;grid-area:shop;align-items:center;padding:0 .85rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.shop[data-astro-cid-rutobish]:hover{background:var(--color-forest-deep)}.links[data-astro-cid-rutobish]{justify-content:space-between;gap:var(--space-1);border-top:1px solid var(--line);grid-area:links;margin-top:0;display:flex}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:.82rem;font-weight:500;text-decoration:none;display:flex}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{border-bottom-color:var(--color-blush)}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{border-bottom-color:var(--color-rose)}@media (width>=720px){.bar[data-astro-cid-rutobish]{gap:var(--space-8);width:min(100% - 2rem,68rem);padding-block:var(--space-3);grid-template-columns:auto 1fr auto;grid-template-areas:"brand links shop"}.brand[data-astro-cid-rutobish]{width:132px}.shop[data-astro-cid-rutobish]{padding-inline:1.1rem;font-size:.95rem}.links[data-astro-cid-rutobish]{justify-content:flex-end;gap:var(--space-8);border-top:0;margin-top:0}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{min-height:44px;padding-inline:var(--space-1);flex:none;font-size:1.0625rem}}.site-footer[data-astro-cid-nns7i3if]{padding:var(--space-8) var(--space-4);text-align:center;background:var(--color-forest);color:var(--color-cream);margin-block-start:var(--space-12)}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{width:min(100%,68rem);margin:0 auto var(--space-6)}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{font-size:var(--text-sm)}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0 0 .35rem}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit}
