.page_main__xZkx2{display:block;min-height:100vh;padding:0;overflow-x:clip;text-align:left}.page_container__WGukS{width:min(100%,var(--container-lg));margin-inline:auto;padding-inline:var(--container-gutter)}.page_hero__5Nuah{background:var(--color-background)}.page_heroGrid__zP9th{display:grid;gap:var(--space-xl);align-items:end;padding-block:clamp(var(--space-xl),6vw,var(--space-2xl))}.page_heroContent__Mbjmq{display:grid;gap:var(--space-sm);max-width:51rem}.page_eyebrow__LyfVi{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:var(--line-height-snug);text-transform:uppercase}.page_eyebrowDark__JTvjj{color:var(--color-brand-on-light)}.page_heroTitle__deH0d{max-width:10ch;font-size:var(--font-size-page-title);letter-spacing:-.055em}.page_heroText__vFCZ7{max-width:41rem;color:var(--color-text-muted);font-size:clamp(var(--font-size-lg),1rem + .4vw,var(--font-size-xl));line-height:var(--line-height-relaxed)}.page_actions__k0BvA{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.page_button__bb9of{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.page_buttonPrimary__ggtYi{color:var(--color-text-inverse);background:var(--color-brand)}.page_buttonPrimary__ggtYi:hover{color:var(--color-text-inverse);background:var(--color-brand-hover)}.page_buttonSecondary__NURPq{border-color:var(--color-border);color:var(--color-text);background:transparent}.page_buttonSecondary__NURPq:hover{border-color:var(--color-brand);color:var(--color-brand-hover);background:var(--color-surface)}.page_buttonDark___GZcw{color:var(--color-on-dark);background:var(--color-charcoal-950)}.page_buttonDark___GZcw:hover{color:var(--color-on-dark);background:var(--color-charcoal-800)}.page_heroDetails__eoOHL{display:grid;gap:var(--space-md);margin:0;padding:var(--space-lg);border:1px solid var(--color-border);background:var(--color-surface)}.page_heroDetails__eoOHL div{display:grid;gap:var(--space-3xs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.page_heroDetails__eoOHL div:last-child{padding-bottom:0;border-bottom:0}.page_heroDetails__eoOHL dt{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.page_heroDetails__eoOHL dd{margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}.page_section__ZIWJQ{padding-block:var(--section-block-space)}.page_lightSection__AOLBt{padding-block:clamp(var(--space-xl),5vw,var(--space-2xl));color:var(--color-text-dark);background:var(--color-surface-light)}.page_sectionIntroduction__78bcF{display:grid;gap:var(--space-sm);max-width:48rem}.page_deliveryGrid__7RvEt h2,.page_houseIntroduction__PBY3_ h2,.page_sectionIntroduction__78bcF h2{max-width:16ch;font-size:var(--font-size-section-title);letter-spacing:-.045em}.page_formatList__9Tzze{display:grid;gap:var(--space-lg);margin-top:var(--space-xl);border-top:1px solid var(--color-border-light)}.page_formatList__9Tzze article{display:grid;gap:var(--space-sm);padding-block:var(--space-lg);border-bottom:1px solid var(--color-border-light)}.page_formatNumber__mBntl{color:var(--color-secondary-on-light);font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.page_formatList__9Tzze h3{font-size:var(--font-size-feature-title)}.page_formatList__9Tzze article>p:last-child{max-width:34rem;color:var(--color-text-muted);font-size:var(--font-size-base)}.page_houseSection__SYtJp{border-block:1px solid var(--section-border)}.page_houseIntroduction__PBY3_{display:grid;gap:var(--space-lg)}.page_houseIntroduction__PBY3_>div{display:grid;gap:var(--space-sm)}.page_lunchboxGrid__uVABY{display:grid;gap:var(--space-md);margin:var(--space-xl) 0 0;padding:0;list-style:none}.page_lunchboxGrid__uVABY>li{min-width:0}.page_lunchboxCard__fj7FT{display:grid;min-height:100%;grid-template-rows:auto auto auto 1fr auto;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--section-border);color:var(--section-fg);background:var(--section-surface)}.page_cardHeading__gS9Yl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.page_cardHeading__gS9Yl>span{color:var(--section-accent);font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1}.page_cardHeading__gS9Yl p{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-align:right;text-transform:uppercase}.page_lunchboxCard__fj7FT h3{color:var(--section-fg);font-size:var(--font-size-feature-title)}.page_composition__QP2NO,.page_description__n8j9X{color:var(--section-muted)}.page_composition__QP2NO,.page_description__n8j9X{font-size:var(--font-size-sm)}.page_composition__QP2NO{display:grid;gap:var(--space-3xs);margin:0;padding-left:var(--space-sm)}.page_cardFooter__nZ8xt{display:grid;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--section-border)}.page_cardFooter__nZ8xt>p{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);align-items:baseline;justify-content:space-between}.page_cardFooter__nZ8xt span{color:var(--section-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.page_cardFooter__nZ8xt strong{color:var(--section-accent);font-family:var(--font-family-heading);font-size:var(--font-size-xl)}.page_orderLink__PybxM{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);border:1px solid var(--section-accent);border-radius:var(--radius-pill);color:var(--color-charcoal-950);background:var(--section-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-decoration:none}.page_orderLink__PybxM:hover{border-color:var(--color-brand-hover);color:var(--color-charcoal-950);background:var(--color-brand-hover)}.page_deliverySection__iVutf{color:var(--section-fg)}.page_deliverySection__iVutf .page_eyebrowDark__JTvjj{color:var(--section-accent)}.page_deliveryDetails__eNVLQ,.page_deliveryGrid__7RvEt{display:grid;gap:var(--space-xl)}.page_deliveryGrid__7RvEt>div:first-child{display:grid;gap:var(--space-sm);align-content:start}.page_deliveryText__ChRno{max-width:35rem;font-size:var(--font-size-lg)}.page_deliveryDetails__eNVLQ{align-content:start}.page_deliveryDetails__eNVLQ dl{display:grid;margin:0;border-top:1px solid var(--section-border)}.page_deliveryDetails__eNVLQ dl>div{display:grid;gap:var(--space-3xs);padding-block:var(--space-sm);border-bottom:1px solid var(--section-border)}.page_deliveryDetails__eNVLQ dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.page_deliveryDetails__eNVLQ dd{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);align-items:baseline;margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.page_deliveryDetails__eNVLQ dd span{font-family:var(--font-family-body);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.page_orderGuide__mjOoq{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.page_orderGuide__mjOoq li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:baseline;padding-block:var(--space-xs);border-bottom:1px solid var(--section-border)}.page_orderGuide__mjOoq span{color:var(--section-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em}.page_orderGuide__mjOoq p{color:var(--section-muted);font-size:var(--font-size-sm)}.page_visuallyHidden__MWFWI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:48rem){.page_heroGrid__zP9th{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);gap:var(--space-2xl)}.page_deliveryGrid__7RvEt,.page_formatList__9Tzze{grid-template-columns:repeat(2,minmax(0,1fr))}.page_formatList__9Tzze{gap:0}.page_formatList__9Tzze article{padding-inline:var(--space-lg);border-right:1px solid var(--color-border-light)}.page_formatList__9Tzze article:first-child{padding-left:0}.page_formatList__9Tzze article:last-child{padding-right:0;border-right:0}.page_lunchboxGrid__uVABY{grid-template-columns:repeat(2,minmax(0,1fr))}.page_deliveryGrid__7RvEt{gap:var(--space-2xl)}}@media (min-width:64rem){.page_heroGrid__zP9th{gap:clamp(var(--space-2xl),8vw,8rem)}.page_lunchboxGrid__uVABY{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.page_lunchboxCard__fj7FT{padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.page_button__bb9of{transition:none}}