@font-face{font-family:'Fredoka Fallback';src:local('Arial');ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}@font-face{font-family: 'Fredoka';font-style: normal;font-weight: 300 700;font-stretch: 100%;font-display: swap;src: url(/api/fonts/file/s/fredoka/v17/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2) format('woff2');unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}@font-face{font-family: 'Fredoka';font-style: normal;font-weight: 300 700;font-stretch: 100%;font-display: swap;src: url(/api/fonts/file/s/fredoka/v17/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Fredoka';font-style: normal;font-weight: 300 700;font-stretch: 100%;font-display: swap;src: url(/api/fonts/file/s/fredoka/v17/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Nunito Fallback';src:local('Arial');ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}@font-face{font-family: 'Nunito';font-style: italic;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXX3I6Li01BKofIMNaORs7nczIHNHI.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Nunito';font-style: italic;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs7nczIHNHI.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Nunito';font-style: italic;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs7nczIHNHI.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family: 'Nunito';font-style: italic;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs7nczIHNHI.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Nunito';font-style: italic;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs7nczIH.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Nunito';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Nunito';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXV3I6Li01BKofIMeaBTMnFcQIG.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Nunito';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family: 'Nunito';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Nunito';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/api/fonts/file/s/nunito/v32/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.site-theme,.reader-chat-root{--site-button:#ffc700 !important;--site-button-ink:#0d0f12 !important;--site-surface:#fbf3e4 !important;--site-accent-ink:#ffffff !important;--site-accent2:#ff5e62 !important;--site-accent2-ink:#0d0f12 !important;--site-radius-image:8px !important;--site-h1:clamp(2.25rem, 5vw, 3.75rem) !important;--site-h2:clamp(1.5rem, 2.6vw, 1.875rem) !important;--site-radius-btn:9999px !important;--site-radius-card:0.75rem !important;--site-bg:#f6ebd6 !important;--site-text:#2a272a !important;--site-accent:#c9372c !important;--site-muted:#5e5046 !important;--site-heading:'Fredoka', 'Fredoka Fallback', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif !important;--site-body:'Nunito', 'Nunito Fallback', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif !important;--site-width:80rem !important;--site-space-block:2.5rem !important;--site-space-section:3rem !important;--site-heading-weight:700 !important;--site-heading-style:normal !important;--site-heading-tracking:0 !important;--site-heading-transform:none !important;--site-body-weight:500 !important;--site-body-style:normal !important;--site-body-tracking:0 !important;--site-body-transform:none !important;--site-border-color:#5c3d2e !important;--site-border-width:2px !important;--site-line:#5c3d2e !important;--site-card-bg:#fbf3e4 !important}.site-theme{--site-radius-card: 22px;--site-radius-btn: 999px;--site-radius-image: 18px}.site-header{background: #FBF3E4;border-bottom: 3px solid #5C3D2E}.site-header .site-nav-link{font-family: var(--site-heading);font-weight: 600}.site-btn{border: 3px solid #2A272A;box-shadow: 0 4px 0 #2A272A;font-family: var(--site-heading);font-weight: 600;text-transform: uppercase;letter-spacing: .04em;font-size: .85rem;transition: transform .12s ease, box-shadow .12s ease}.site-btn:hover{transform: translateY(-2px);box-shadow: 0 6px 0 #2A272A}.site-btn:active{transform: translateY(2px);box-shadow: 0 2px 0 #2A272A}.site-btn-primary{background: #FFC700;color: #2A272A}.site-btn-secondary{background: #FBF3E4;color: #2A272A}.site-article-card, .site-tier, .site-features-item, .site-step, .site-cta-panel, .site-quote, .site-stat, .site-bento-tile, .site-pricelist-group, .site-form-block, .site-event, .site-facets{background: #FBF3E4;border: 3px solid #5C3D2E;border-radius: 22px;box-shadow: 0 6px 0 #2A272A}.site-article-card{transition: transform .18s ease, box-shadow .18s ease;overflow: hidden}.site-article-card:hover{transform: translateY(-4px);box-shadow: 0 10px 0 #2A272A}.site-tier[data-featured]{background: #FFF2C9}.site-article-card-label, .site-tier-badge, .site-hero-eyebrow, .site-kicker{background: #FFC700;color: #2A272A;border: 2px solid #2A272A;border-radius: 999px;padding: 2px 12px;font-weight: 800;font-size: .74rem;letter-spacing: .05em;text-transform: uppercase;display: inline-block}.site-article-card-fields{font-weight: 900;color: #2A272A}.site-facet-term{border: 2px solid #2A272A;border-radius: 999px;padding: 4px 12px;font-weight: 700;background: #FFFFFF}.site-facet-term[data-on]{background: #FFC700}.site-html-box{border: 0;background: transparent;box-shadow: none;padding: 0}.site-h2, .site-heading{font-family: var(--site-heading);font-weight: 700;letter-spacing: .02em}.site-text-center .site-h2{text-align: center}.home-hero .site-hero{background: linear-gradient(180deg, #FBF1DF 0%, #F0DCBD 100%);border: 4px solid #5C3D2E;border-radius: 28px;box-shadow: 0 10px 0 #2A272A;padding: 18px 22px;overflow: hidden;display: grid;grid-template-columns: 1.15fr .85fr;gap: 18px;align-items: center}.home-hero .site-hero-media{order: -1}.home-hero .site-hero-media img{border: 0;box-shadow: none;border-radius: 18px;background: transparent;max-height: 520px;width: auto;object-fit: contain;margin: 0 auto;display: block}.home-hero .site-hero-copy{background: #FBF3E4;border: 3px solid #2A272A;border-radius: 22px;box-shadow: 0 8px 0 #2A272A;padding: 26px 24px;text-align: center}.home-hero .site-hero-heading{text-transform: uppercase;font-size: clamp(1.6rem, 2.6vw, 2.3rem);line-height: 1.05;letter-spacing: .02em}.home-hero .site-hero-text{font-size: .95rem;color: #4A3A30}.home-hero .site-hero-actions{justify-content: center}.home-hero .site-hero-eyebrow{margin-bottom: 10px}@media (max-width: 820px){.home-hero .site-hero{grid-template-columns: 1fr}.home-hero .site-hero-media{order: 0}}.crate-grid .site-articles-items{display: grid;grid-template-columns: 1.3fr repeat(3, 1fr);gap: 18px;align-items: stretch}.crate-grid .site-article-card[data-index="1"]{grid-row: span 2}.crate-grid .site-article-card{background: #FBF3E4;border: 3px solid #2A272A;border-radius: 20px;box-shadow: 0 6px 0 #2A272A, 0 0 0 7px #D9A05B, 0 12px 0 7px #2A272A;margin: 7px;text-align: center;padding: 12px 12px 16px;display: flex;flex-direction: column;justify-content: space-between}.crate-grid .site-article-card-media{background: #FFFFFF;border: 2px solid #2A272A;border-radius: 14px;padding: 10px}.crate-grid .site-article-card-media img{object-fit: contain;height: 120px;width: 100%}.crate-grid .site-article-card[data-index="1"] .site-article-card-media img{height: 260px}.crate-grid .site-article-card-title{font-family: var(--site-heading);font-weight: 700;font-size: .95rem;line-height: 1.2;margin-top: 8px}.crate-grid .site-article-card[data-index="1"] .site-article-card-title{font-size: 1.45rem}.crate-grid .site-article-card-summary, .crate-grid .site-article-card-meta, .crate-grid .site-article-card-byline, .crate-grid .site-article-card-date{display: none}.crate-grid .site-article-card-fields{font-size: 1rem;margin-top: 4px}.crate-grid .site-article-card[data-index="1"] .site-article-card-fields{font-size: 1.35rem}.crate-grid .site-article-card-body::after{content: "ADD TO CRATE";display: inline-block;margin: 10px auto 0;background: #2A272A;color: #FFF;border-radius: 999px;padding: 8px 18px;font-size: .7rem;font-weight: 800;letter-spacing: .08em;font-family: var(--site-heading)}.crate-grid .site-article-card:hover .site-article-card-body::after{background: #C9372C}@media (max-width: 900px){.crate-grid .site-articles-items{grid-template-columns: 1fr 1fr}.crate-grid .site-article-card[data-index="1"]{grid-column: span 2;grid-row: auto}}@media (max-width: 520px){.crate-grid .site-articles-items{grid-template-columns: 1fr 1fr;gap: 12px}.crate-grid .site-article-card{margin: 5px}}.how-icons .site-features-item{background: transparent;border: 0;box-shadow: none;text-align: center}.how-icons .site-features-photo{width: 110px;height: 110px;margin: 0 auto 10px;border-radius: 50%;background: #FFF3D6;border: 3px solid #2A272A;box-shadow: 0 4px 0 #2A272A;overflow: hidden;display: flex;align-items: center;justify-content: center}.how-icons .site-features-photo img{width: 100%;height: 100%;object-fit: contain;padding: 10px}.how-icons .site-features-title{font-family: var(--site-heading);font-size: 1.1rem}.how-icons .site-features-text{font-size: .85rem;color: #5E5046}.stories .site-features-item{background: #FBF3E4;border: 3px solid #5C3D2E;box-shadow: 0 6px 0 #2A272A;overflow: hidden}.stories .site-features-photo{border-bottom: 3px solid #5C3D2E;background: #F0DCBD}.stories .site-features-photo img{object-fit: contain;padding: 10px}.stories .site-features-title{font-family: var(--site-heading);font-size: 1rem}.stories .site-features-text{font-size: .85rem}.site-footer{background: #3A2A20;color: #F6EBD6;border-top: 4px solid #2A272A}.site-footer a, .site-footer .site-nav-link, .site-footer p, .site-footer-columns, .site-footer-bottom, .site-footer-address{color: #F6EBD6 !important}.site-footer h2, .site-footer h3, .site-footer h4, .site-footer strong{color: #FFC700 !important}.site-footer a:hover{color: #FFC700 !important}