@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.HBXzoG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.HBXzoG_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f462257512209772-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f462257512209772-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f462257512209772-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.kkOMea_className{font-family:Playfair Display,Playfair Display Fallback}.kkOMea_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
html,body{background:#fffee9;margin:0}body{overflow-x:hidden}.hbd{--brown:#6e4e37;--brown-deep:#4e3626;--cream:#fffee9;--cream-2:#fffed2;--cream-3:#f4efd9;--clay:#b47860;--clay-text:#9a5e45;--clay-soft:#e9d3c4;--ink:#2b1e16;--ink-soft:#5c4a3d;--line:#6e4e372e;--error:#a3362a;--error-soft:#f7e1dc;--ok:#3f6b45;--ok-soft:#e2eedf;--serif:var(--font-playfair),"Playfair Display",Georgia,serif;--sans:var(--font-montserrat),Montserrat,system-ui,sans-serif;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.hbd *{box-sizing:border-box}.hbd h1,.hbd h2,.hbd h3{font-family:var(--serif);color:var(--brown);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}.hbd p{text-wrap:pretty;margin:0}.hbd a{color:var(--brown)}.hbd a:hover{color:var(--clay-text)}@media (max-width:1099px){:where(.hbd p:not(.hbd-note)){font-size:16px}}.hbd-note{color:var(--ink-soft);font-size:12px}.hbd-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--clay-text);font-size:12px;font-weight:600}.hbd-btn{min-height:48px;font:600 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--brown);background:var(--brown);color:var(--cream);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.hbd-btn.ghost{color:var(--brown);background:0 0}.hbd-btn.light{background:var(--cream);color:var(--brown);border-color:var(--cream)}.hbd-btn.sm{min-height:44px;padding:0 20px;font-size:12px}.hbd-btn.lg{min-height:60px;padding:0 44px;font-size:15px}.hbd-btn[disabled]{color:var(--ink-soft);border:1.5px dashed var(--ink-soft);cursor:not-allowed;background:0 0}.hbd a.hbd-btn{color:var(--cream)}.hbd a.hbd-btn.ghost,.hbd a.hbd-btn.light{color:var(--brown)}.hbd a.hbd-btn:hover{color:var(--cream)}.hbd a.hbd-btn.light:hover{color:var(--brown)}.hbd-tag{background:var(--clay-soft);color:var(--brown-deep);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.hbd-chip{white-space:nowrap;border:1px solid var(--line);min-height:44px;font:500 13px var(--sans);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.hbd-chip.on{background:var(--brown);color:var(--cream);border-color:var(--brown)}.hbd-input{border:1px solid var(--line);width:100%;min-height:52px;font:16px var(--sans);color:var(--ink);background:#fff;border-radius:12px;padding:14px 16px}.hbd-input.err{border:2px solid var(--error);background:#fff}.hbd-label{letter-spacing:.04em;color:var(--ink-soft);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.hbd-req{color:var(--error);margin-left:4px}.hbd-card{border:1px solid var(--line);background:#fff;border-radius:20px}.hbd-img{background:var(--cream-3);border-radius:16px;position:relative;overflow:hidden}.hbd-img>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.hbd-check{width:24px;height:24px;accent-color:var(--brown);flex-shrink:0;margin:2px 0 0}.hbd [role=tablist]{scrollbar-width:none}.hbd [role=tablist]::-webkit-scrollbar{display:none}@keyframes hbdspin{to{transform:rotate(360deg)}}.hbd-tile{background:var(--cream-3);isolation:isolate;border-radius:14px;position:relative;overflow:hidden}.hbd-tile>img,.hbd-tile>video{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.hbd-tile .ov{color:var(--cream);opacity:0;pointer-events:none;background:linear-gradient(#0000,#1a100a8c 35%,#1a100ae6);justify-content:space-between;align-items:flex-end;gap:12px;padding:56px 18px 16px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(14px)}.hbd-tile:hover .ov,.hbd-tile:focus-within .ov,.hbd-tile.on .ov{opacity:1;pointer-events:auto;transform:none}.hbd-tile:hover>img,.hbd-tile:focus-within>img{transform:scale(1.04)}.hbd-tile{transition:box-shadow .35s;box-shadow:0 1px 2px #4e362614}.hbd-tile:hover{box-shadow:0 16px 36px #4e362633}.hbd-tile>video{background:var(--cream-3)}.hbd-tile .lbl{font-family:var(--serif);font-size:20px;line-height:1.15}.hbd-tile .meta{letter-spacing:.14em;text-transform:uppercase;color:var(--clay-soft);margin-top:4px;font-size:12px}.hbd-tile .bk{border:none;border-bottom:1.5px solid var(--cream);min-height:44px;color:var(--cream);font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.hbd .hbd-tile a.bk{color:var(--cream)}.hbd-tile .bk:hover,.hbd-tile .bk:focus-visible,.hbd .hbd-tile a.bk:hover{color:var(--clay-soft);border-color:var(--clay-soft);outline:none}.hbd-tile:focus-within{outline:2px solid var(--brown);outline-offset:3px}@media (max-width:1099px){.hbd .hbd-tile .ov{opacity:1;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:2px;padding:40px 10px 8px;transform:none}.hbd .hbd-tile .lbl{font-size:15px}.hbd .hbd-tile .bk{min-height:44px;padding:0;font-size:12px}}@media (hover:none){.hbd-tile .ov{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.hbd-tile>img,.hbd-tile .ov{transition:none}}.hbd a{cursor:pointer}.hbd-btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .25s,color .25s}.hbd-btn:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 24px #4e362638}.hbd-btn:not([disabled]):active{box-shadow:none;transform:translateY(0)scale(.98)}.hbd-btn:not(.ghost):not(.light):not([disabled]):hover{background:var(--brown-deep);border-color:var(--brown-deep)}.hbd-btn.ghost:not([disabled]):hover,.hbd a.hbd-btn.ghost:hover{background:var(--brown);color:var(--cream)}.hbd-btn:focus-visible,.hbd-chip:focus-visible,.hbd a:focus-visible,.hbd button:focus-visible{outline:2px solid var(--clay-text);outline-offset:3px}.hbd-chip{transition:background .2s,color .2s,border-color .2s,transform .2s}.hbd-chip:not(.on):hover{border-color:var(--brown);transform:translateY(-1px)}.hbd header nav a{transition:color .2s;position:relative}.hbd header nav a:hover{color:var(--brown)!important}.hbd-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.hbd article .hbd-img>img,.pb-style .hbd-img>img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.hbd article:hover .hbd-img>img,.pb-style:hover .hbd-img>img{transform:scale(1.05)}}@media (max-width:1099px){.hbd-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:48px;overflow:auto hidden}.hbd-rail::-webkit-scrollbar{display:none}.hbd-rail>*{scroll-snap-align:start;flex-shrink:0}}@media (max-width:699px){.hbd-rail{scroll-padding-inline:20px}}.pb-day{transition:background .2s,transform .15s}.pb-day:not([disabled]):hover{transform:scale(1.06);border-color:var(--brown)!important}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(34px)}.rv.up{transform:translateY(-34px)}.rv.in{opacity:1;transform:none}.rv .hbd-img>img,.rv.hbd-img>img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.rv:not(.in) .hbd-img>img,.rv:not(.in).hbd-img>img{transform:scale(1.1)}.pg{animation:.7s cubic-bezier(.2,.7,.2,1) both pgIn}.pg.out{animation:.28s forwards pgOut}@keyframes pgIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pgOut{to{opacity:0;transform:translateY(-10px)}}@keyframes pFade{0%{opacity:0}to{opacity:1}}@keyframes pUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pStep{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pShake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.pc-check svg circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:.7s 50ms forwards pDraw}.pc-check svg path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .6s forwards pDraw}@keyframes pDraw{to{stroke-dashoffset:0}}.menu-ov{z-index:60;background:var(--cream,#fffee9);animation:.45s cubic-bezier(.2,.7,.2,1) mIn;position:fixed;inset:0;overflow:auto}.menu-ov.out{animation:.3s forwards mOut}.menu-ov nav a{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards pUp}@keyframes mIn{0%{clip-path:circle(0% at calc(100% - 44px) 34px)}to{clip-path:circle(150% at calc(100% - 44px) 34px)}}@keyframes mOut{to{opacity:0}}.hero-in>*{animation:.9s cubic-bezier(.2,.7,.2,1) both pUp}.splash{z-index:100;cursor:pointer;background:#6e4e37;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:transform 1s cubic-bezier(.8,0,.2,1);display:flex;position:fixed;inset:0}.splash.go{transform:translateY(-100%)}.splash .seal{aspect-ratio:1;background:#fffee9;width:72%;animation:1.3s cubic-bezier(.2,.7,.2,1) both sReveal}@keyframes sReveal{0%{opacity:0;clip-path:circle(0%);transform:scale(.86)rotate(-8deg)}60%{opacity:1}to{opacity:1;clip-path:circle(75%);transform:none}}.splash .mark{aspect-ratio:1;place-items:center;width:min(62vw,300px);display:grid;position:relative}.splash .ring{border:1px solid #fffee959;border-radius:50%;animation:1.8s cubic-bezier(.2,.7,.2,1) .2s both sRing;position:absolute;inset:0}@keyframes sRing{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:.6;transform:scale(1)}}.splash .tag{font:600 12px var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#e9d3c4;animation:.8s 1s both pUp}.splash .bar{background:#fffee940;width:120px;height:1px;animation:.4s 1.1s both pFade;overflow:hidden}.splash .bar i{transform-origin:0;background:#fffee9;height:100%;animation:1.1s cubic-bezier(.6,0,.2,1) 1.1s both sBar;display:block}@keyframes sBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.splash.go .seal,.splash.go .tag{opacity:0;transition:opacity .4s}.toast{z-index:70;background:var(--ink,#2b1e16);color:#fffee9;font:500 14px var(--font-montserrat),Montserrat,sans-serif;border-radius:999px;max-width:calc(100vw - 40px);padding:14px 20px;animation:.4s pUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg.ready section:first-of-type>div:first-child>*{animation:.9s cubic-bezier(.2,.7,.2,1) both pUp}.pg.ready section:first-of-type>div:first-child>:nth-child(2){animation-delay:.1s}.pg.ready section:first-of-type>div:first-child>:nth-child(3){animation-delay:.2s}.pg.ready section:first-of-type>div:first-child>:nth-child(4){animation-delay:.3s}.pg.ready section:first-of-type>div:first-child>:nth-child(5){animation-delay:.4s}.pg.ready section:first-of-type>div:nth-child(2){animation:1.2s cubic-bezier(.2,.7,.2,1) both pgHero}@keyframes pgHero{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.menu-ov nav a:first-child{animation-delay:.12s}.menu-ov nav a:nth-child(2){animation-delay:.18s}.menu-ov nav a:nth-child(3){animation-delay:.24s}.menu-ov nav a:nth-child(4){animation-delay:.3s}.menu-ov nav a:nth-child(5){animation-delay:.36s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.rv{opacity:1;transform:none}}.skip-link{z-index:200;background:var(--brown,#6e4e37);color:#fffee9;font:600 13px/1 var(--font-montserrat),sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:12px 20px;text-decoration:none;transition:top .15s;position:fixed;top:-80px;left:16px}.skip-link:focus{outline-offset:2px;outline:2px solid #fffee9;top:16px}#main{display:block}.faq-item{border-top:1px solid var(--line)}.faq-item:first-child{border-top:0}.faq-item summary{cursor:pointer;min-height:56px;color:var(--brown);padding:16px 56px 16px 24px;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--clay-text);font-size:24px;font-weight:400;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.faq-item[open] summary:after{content:"–"}.faq-item p{color:var(--ink-soft);padding:0 24px 20px}.pb-scroll{scrollbar-width:none}.pb-scroll::-webkit-scrollbar{display:none}
.r-pad{padding:var(--pad-d)}.r-gap{gap:var(--gap-d)}.r-cols{grid-template-columns:var(--cols-d)}.r-fs{font-size:var(--fs-d)}.r-ord{order:var(--ord-d)}.r-dir{flex-direction:var(--dir-d)}.r-ai{align-items:var(--ai-d)}.r-jc{justify-content:var(--jc-d)}.r-ta{text-align:var(--ta-d)}.r-w{width:var(--w-d)}.r-h{height:var(--h-d)}.r-mt{margin-top:var(--mt-d)}.r-mb{margin-bottom:var(--mb-d)}.r-mar{margin:var(--mar-d)}.r-r{border-radius:var(--r-d)}.r-maxw{max-width:var(--maxw-d)}.r-minh{min-height:var(--minh-d)}.r-gr{grid-row:var(--gr-d)}.r-gc{grid-column:var(--gc-d)}.r-ml{margin-left:var(--ml-d)}.r-mr{margin-right:var(--mr-d)}.r-bt{bottom:var(--bt-d)}.r-rt{right:var(--rt-d)}.r-lt{left:var(--lt-d)}.r-pt{padding-top:var(--pt-d)}.r-pb{padding-bottom:var(--pb-d)}.r-fb{flex-basis:var(--fb-d)}.r-sz{min-width:var(--sz-d)}.r-lh{line-height:var(--lh-d)}.r-wd{width:var(--wd-d)}@media (max-width:1099px){.r-pad{padding:var(--pad-t)}.r-gap{gap:var(--gap-t)}.r-cols{grid-template-columns:var(--cols-t)}.r-fs{font-size:var(--fs-t)}.r-ord{order:var(--ord-t)}.r-dir{flex-direction:var(--dir-t)}.r-ai{align-items:var(--ai-t)}.r-jc{justify-content:var(--jc-t)}.r-ta{text-align:var(--ta-t)}.r-w{width:var(--w-t)}.r-h{height:var(--h-t)}.r-mt{margin-top:var(--mt-t)}.r-mb{margin-bottom:var(--mb-t)}.r-mar{margin:var(--mar-t)}.r-r{border-radius:var(--r-t)}.r-maxw{max-width:var(--maxw-t)}.r-minh{min-height:var(--minh-t)}.r-gr{grid-row:var(--gr-t)}.r-gc{grid-column:var(--gc-t)}.r-ml{margin-left:var(--ml-t)}.r-mr{margin-right:var(--mr-t)}.r-bt{bottom:var(--bt-t)}.r-rt{right:var(--rt-t)}.r-lt{left:var(--lt-t)}.r-pt{padding-top:var(--pt-t)}.r-pb{padding-bottom:var(--pb-t)}.r-fb{flex-basis:var(--fb-t)}.r-sz{min-width:var(--sz-t)}.r-lh{line-height:var(--lh-t)}.r-wd{width:var(--wd-t)}}@media (max-width:699px){.r-pad{padding:var(--pad-p)}.r-gap{gap:var(--gap-p)}.r-cols{grid-template-columns:var(--cols-p)}.r-fs{font-size:var(--fs-p)}.r-ord{order:var(--ord-p)}.r-dir{flex-direction:var(--dir-p)}.r-ai{align-items:var(--ai-p)}.r-jc{justify-content:var(--jc-p)}.r-ta{text-align:var(--ta-p)}.r-w{width:var(--w-p)}.r-h{height:var(--h-p)}.r-mt{margin-top:var(--mt-p)}.r-mb{margin-bottom:var(--mb-p)}.r-mar{margin:var(--mar-p)}.r-r{border-radius:var(--r-p)}.r-maxw{max-width:var(--maxw-p)}.r-minh{min-height:var(--minh-p)}.r-gr{grid-row:var(--gr-p)}.r-gc{grid-column:var(--gc-p)}.r-ml{margin-left:var(--ml-p)}.r-mr{margin-right:var(--mr-p)}.r-bt{bottom:var(--bt-p)}.r-rt{right:var(--rt-p)}.r-lt{left:var(--lt-p)}.r-pt{padding-top:var(--pt-p)}.r-pb{padding-bottom:var(--pb-p)}.r-fb{flex-basis:var(--fb-p)}.r-sz{min-width:var(--sz-p)}.r-lh{line-height:var(--lh-p)}.r-wd{width:var(--wd-p)}}.r-disp{display:var(--disp-d)}.r-ox{overflow-x:var(--ox-d)}.r-pos{position:var(--pos-d)}.r-top{top:var(--top-d)}.r-ar{aspect-ratio:var(--ar-d)}@media (max-width:1099px){.v-d{display:none!important}}@media (min-width:1100px){.v-m,.v-t{display:none!important}}@media (min-width:700px){.v-p{display:none!important}}@media (max-width:699px){.v-nop,.v-t{display:none!important}}@media (max-width:1099px){.r-disp{display:var(--disp-t)}.r-ox{overflow-x:var(--ox-t)}.r-pos{position:var(--pos-t)}.r-top{top:var(--top-t)}}@media (max-width:699px){.r-disp{display:var(--disp-p)}.r-ox{overflow-x:var(--ox-p)}.r-pos{position:var(--pos-p)}.r-top{top:var(--top-p)}}@media (max-width:1099px){.r-ar{aspect-ratio:var(--ar-t)}}@media (max-width:699px){.r-ar{aspect-ratio:var(--ar-p)}}
