@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcea565cfce403b-s.34hnzmuy7si01.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44af270ac9d55e91-s.2a_rqjkuo6grw.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68aff7b3a1ec3262-s.44r8i-i0e0hql.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68019c21ced96fa9-s.p.0mhosx07nwlp0.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Prata Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.0%;size-adjust:118.4%}.prata_a79feb7a-module__o-RNHW__className{font-family:Prata,Prata Fallback;font-style:normal;font-weight:400}.prata_a79feb7a-module__o-RNHW__variable{--font-display:"Prata", "Prata Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2?dpl=dpl_5qUwjMxDwCPfP3Sa8AjmTjiiKCyX)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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_76809a60-module__kuz5Iq__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_76809a60-module__kuz5Iq__variable{--font-body:"Karla", "Karla Fallback"}
:root{--bone:#f1ede5;--bone-deep:#e7e1d5;--bone-lift:#f8f5ef;--ink:#221f1c;--ink-soft:#4d4741;--ink-mute:#736b62;--orange:#e5811c;--orange-deep:#c26a10;--sage:#7c8a72;--cedar:#b4874f;--brass:#c9a227;--rule:#cfc7b8;--rule-fine:#ddd6c8;--display:var(--font-display), "Prata", Georgia, serif;--body:var(--font-body), "Karla", system-ui, sans-serif;--step--1:1rem;--step-0:1.1875rem;--step-1:clamp(1.3rem, .6vw + 1.15rem, 1.5rem);--step-2:clamp(1.6rem, 1.1vw + 1.35rem, 2.05rem);--step-3:clamp(2rem, 2vw + 1.5rem, 2.9rem);--step-4:clamp(2.5rem, 3.6vw + 1.6rem, 4.4rem);--step-5:clamp(3rem, 5.4vw + 1.7rem, 6rem);--band-h:3.25rem;--shell:74rem;--shell-tight:52rem;--gutter:clamp(1.35rem, 4vw, 3.5rem);--flow:clamp(3.5rem, 7vw, 6.5rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:100%}body{background-color:var(--bone);color:var(--ink);font-family:var(--body);font-size:var(--step-0);letter-spacing:.004em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.65;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.055;background-image: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='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit}main{display:block}::selection{background:var(--orange);color:var(--bone-lift)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.shell--tight{max-width:var(--shell-tight)}.section{padding-block:var(--flow)}section[id]{scroll-margin-top:1.5rem}.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}.eyebrow{font-family:var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute);text-wrap:balance;align-items:center;gap:.9rem;margin:0 0 1.15rem;font-size:.775rem;font-weight:600;display:flex}.eyebrow:after{content:"";background:var(--rule-fine);flex:auto;height:1px}.eyebrow--center{justify-content:center}.eyebrow--center:before,.eyebrow--center:after{content:"";background:var(--rule);flex:none;width:2.2rem;height:1px}.lede{font-size:var(--step-1);color:var(--ink-soft);text-wrap:balance;max-width:48ch;line-height:1.55}.lede--center{text-align:center;margin-inline:auto}.prose p+p{margin-top:1.1em}.section+.section{padding-top:calc(var(--flow) * .45)}.btn{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--bone-lift);cursor:pointer;border-radius:3px;align-items:center;gap:.7rem;padding:1.05rem 2.1rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{background:var(--orange);border-color:var(--orange);color:#fff}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--bone-lift)}.btn__arrow{flex:none;width:1.15em;height:1.15em}.band{background:var(--ink);color:var(--bone);min-height:var(--band-h);align-items:center;font-size:.9rem;display:flex}.band__inner{width:100%;max-width:var(--shell);padding:.55rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;margin-inline:auto;display:flex}.band__label{letter-spacing:.05em;color:#cfc6b6}.band__links a{color:var(--bone);border-bottom:1px solid #f1ede566;padding-bottom:1px;text-decoration:none;transition:border-color .2s,color .2s}.band__links a:hover{color:var(--orange);border-color:var(--orange)}.nav{border-bottom:1px solid var(--rule-fine);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#f1ede5eb;position:sticky;top:0}.nav__inner{max-width:var(--shell);padding:1rem var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.nav__brand{flex:none;align-items:center;gap:.85rem;text-decoration:none;display:flex}.nav__mark{border-radius:50%;flex:none;width:46px;height:46px}.nav__wordmark{font-family:var(--display);letter-spacing:.02em;font-size:1.32rem;line-height:1.1}.nav__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(1.1rem,2.6vw,2.4rem);display:flex}.nav__links a{letter-spacing:.055em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:3px;font-size:1.0125rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.nav__links a:hover{color:var(--ink);border-color:var(--orange)}@media (max-width:34rem){.nav__inner{flex-direction:column;align-items:flex-start;gap:.85rem}.nav__links{justify-content:flex-start;gap:1.15rem}}.hub{text-align:center;padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.hub__mark{border:1px solid var(--rule-fine);border-radius:50%;width:clamp(132px,20vw,188px);height:clamp(132px,20vw,188px);margin-inline:auto}.hub__title{font-size:var(--step-4);margin-top:2.1rem;max-width:17ch;margin-inline:auto}.hub__sub{font-size:var(--step-1);color:var(--ink-soft);margin-top:1.4rem;max-width:46ch;margin-inline:auto}.hub__where{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-top:1.6rem;font-size:.8rem;font-weight:600}@media (max-width:26rem){.hub__where{letter-spacing:.14em;font-size:.72rem}}.rules{border-top:1px solid var(--rule);margin-top:clamp(2.75rem,6vw,4rem)}.rule-row{border-bottom:1px solid var(--rule);text-align:left;align-items:center;gap:clamp(1rem,3vw,1.9rem);padding:clamp(1.35rem,3vw,1.9rem) .35rem;text-decoration:none;transition:padding-inline .3s,background .3s;display:flex}.rule-row:hover{background:var(--bone-lift);padding-inline:1.15rem .35rem}.rule-row__icon{width:clamp(38px,7vw,48px);height:clamp(38px,7vw,48px);color:var(--orange);flex:none}.rule-row__text{flex:auto;min-width:0}.rule-row__label{font-family:var(--display);font-size:var(--step-2);line-height:1.12;display:block}.rule-row__note{color:var(--ink-mute);text-wrap:pretty;margin-top:.4rem;font-size:1.0125rem;display:block}.rule-row__arrow{width:30px;height:30px;color:var(--ink-mute);flex:none;transition:transform .3s,color .3s}.rule-row:hover .rule-row__arrow{color:var(--orange);transform:translate(7px)}.hub__social{color:var(--ink-mute);text-wrap:balance;margin-top:2.4rem;font-size:1.0125rem}.hub__social a{color:var(--ink);border-bottom:1px solid var(--orange);padding-bottom:1px;font-weight:600;text-decoration:none}.hub__social a:hover{color:var(--orange)}.band-img{background:var(--bone-deep);width:100%;position:relative;overflow:hidden}.band-img img{object-fit:cover;object-position:center;width:100%;height:100%}.band-img--hero{aspect-ratio:1206/900;max-height:74vh}.band-img--wide{aspect-ratio:1700/591;max-height:46vh}.frame{border:1px solid var(--rule-fine);background:var(--bone-lift);padding:.55rem}.frame img{width:100%}.split{grid-template-columns:1fr;align-items:center;gap:clamp(2.25rem,5vw,4.5rem);display:grid}@media (min-width:56rem){.split{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:1.15fr .85fr}.split--wide-right{grid-template-columns:.85fr 1.15fr}.split__media--first{order:-1}}.split__title{font-size:var(--step-3);max-width:18ch}.split__body{color:var(--ink-soft);max-width:44ch;margin-top:1.5rem}.quote{border-left:2px solid var(--orange);margin:0;padding-left:clamp(1.25rem,3vw,2rem)}.quote__text{font-family:var(--display);font-size:var(--step-2);text-wrap:balance;line-height:1.28}.quote__attr{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-top:1.15rem;font-size:.8rem;font-weight:600}.strip{grid-template-columns:repeat(2,1fr);gap:clamp(.6rem,1.4vw,1rem);display:grid}@media (min-width:52rem){.strip{grid-template-columns:repeat(3,1fr)}}.strip__item{aspect-ratio:3/4;background:var(--bone-deep);border:1px solid var(--rule-fine);min-width:0;overflow:hidden}.strip__item img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.strip__item:hover img{transform:scale(1.045)}.board{border:1px solid var(--rule);background:var(--bone-lift);padding:clamp(1.75rem,4.5vw,3.25rem)}.board+.board{margin-top:clamp(1.5rem,3vw,2.25rem)}.board__head{text-align:center;border-bottom:1px solid var(--rule-fine);padding-bottom:clamp(1.6rem,3.5vw,2.4rem)}.board__title{font-size:var(--step-3)}.board__note{color:var(--ink-mute);margin-top:.95rem;text-wrap:balance;max-width:46ch;margin-inline:auto;font-size:1.0625rem}.board__grid{grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.75rem);padding-top:clamp(1.75rem,4vw,2.6rem);display:grid}@media (min-width:40rem){.board__grid--four{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.board__grid--four{grid-template-columns:repeat(4,1fr)}}@media (min-width:56rem){.board__grid--three{grid-template-columns:repeat(3,1fr)}}.pour{flex-direction:column;gap:.9rem;min-width:0;display:flex}.pour__icon{width:44px;height:44px;color:var(--orange)}.pour__name{font-family:var(--display);text-wrap:balance;font-size:1.4rem;line-height:1.15}.pour__desc{color:var(--ink-soft);text-wrap:pretty;font-size:1.0625rem}.pour__list{color:var(--ink-mute);flex-wrap:wrap;gap:.35rem .8rem;margin:.15rem 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.pour__list li{align-items:center;gap:.8rem;display:flex}.pour__list li:not(:last-child):after{content:"";background:var(--orange);width:4px;height:4px;transform:rotate(45deg)}.pour__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--sage);margin-top:.2rem;font-size:.775rem;font-weight:600}.steps{grid-template-columns:1fr;gap:clamp(2rem,4.5vw,3rem);display:grid}@media (min-width:56rem){.steps{grid-template-columns:repeat(3,1fr)}}.step{border-top:2px solid var(--ink);min-width:0;padding-top:1.4rem}.step__num{font-family:var(--display);letter-spacing:.24em;color:var(--orange);text-transform:uppercase;font-size:1.05rem}.step__title{font-size:var(--step-2);margin-top:.7rem}.step__body{color:var(--ink-soft);margin-top:.85rem;font-size:1.0625rem}.checker{border:1px solid var(--ink);background:var(--bone-lift);padding:clamp(1.6rem,4vw,2.75rem)}.checker__row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.checker__field{flex:16rem;min-width:0}.checker__verdict{border-top:1px solid var(--rule-fine);align-items:flex-start;gap:1.15rem;margin-top:1.65rem;padding-top:1.5rem;display:flex}.checker__icon{flex:none;width:42px;height:42px}.checker__icon--open{color:var(--sage)}.checker__icon--taken{color:var(--cedar)}.checker__verdict-title{font-family:var(--display);font-size:var(--step-2);text-wrap:balance;line-height:1.15}.checker__verdict-body{color:var(--ink-soft);max-width:48ch;margin-top:.6rem;font-size:1.0625rem}.field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.field label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:.8rem;font-weight:600}.field input,.field select,.field textarea{font-family:var(--body);color:var(--ink);background:var(--bone-lift);border:1px solid var(--rule);border-radius:3px;width:100%;padding:.9rem 1rem;font-size:1.0625rem;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);outline:none}.field textarea{resize:vertical;min-height:8.5rem}.form{flex-direction:column;gap:1.5rem;display:flex}.field-pair{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:44rem){.field-pair{grid-template-columns:1fr 1fr}}.form__note{color:var(--ink-mute);text-wrap:pretty;font-size:1rem}.form__sent{border:1px solid var(--ink);background:var(--bone-lift);padding:clamp(1.75rem,4vw,2.75rem)}.form__sent h3{font-size:var(--step-2)}.form__sent p{color:var(--ink-soft);max-width:50ch;margin-top:1rem}.footer{color:var(--bone);background:var(--ink);position:relative;overflow:hidden}.footer__bg{z-index:0;position:absolute;inset:0}.footer__bg img{object-fit:cover;object-position:center 62%;opacity:.12;filter:grayscale(.3);width:100%;height:100%}.footer__inner{z-index:1;max-width:var(--shell);padding:clamp(3.25rem, 7vw, 5.5rem) var(--gutter) clamp(2rem, 4vw, 3rem);margin-inline:auto;position:relative}.footer__top{grid-template-columns:1fr;gap:clamp(2.25rem,5vw,3.5rem);display:grid}@media (min-width:52rem){.footer__top{grid-template-columns:1.2fr .8fr;align-items:start}}.footer__title{font-size:var(--step-3);max-width:16ch}.footer__body{color:#c6bdae;text-wrap:pretty;max-width:40ch;margin-top:1.15rem}.footer__nav{flex-direction:column;gap:.85rem;display:flex}.footer__nav a{color:var(--bone);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #0000;width:fit-content;padding-bottom:2px;font-size:1.0625rem;text-decoration:none;transition:border-color .2s,color .2s}.footer__nav a:hover{color:var(--orange);border-color:var(--orange)}.footer__rule{color:#a99f90;border-top:1px solid #f1ede52e;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.6rem;font-size:.95rem;display:flex}.footer__rule a{color:#c6bdae;border-bottom:1px solid #f1ede547;text-decoration:none}.footer__rule a:hover{color:var(--orange);border-color:var(--orange)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:.75s cubic-bezier(.2,.7,.2,1) both rise}.rise-1{animation-delay:50ms}.rise-2{animation-delay:.15s}.rise-3{animation-delay:.25s}.rise-4{animation-delay:.35s}.rise-5{animation-delay:.45s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.lede,.hub__sub,.hub__where,.hub__social,.rule-row__note,.pour__desc,.step__body,.board__note,.checker__verdict-body,.checker__verdict-title,.form__note,.form__sent p,.footer__body,.split__body p,.split__title,.board__title,.footer__title{text-wrap:balance}
