.r-padding{padding:var(--m-padding,unset)}.r-padding-top{padding-top:var(--m-padding-top,unset)}.r-padding-bottom{padding-bottom:var(--m-padding-bottom,unset)}.r-padding-left{padding-left:var(--m-padding-left,unset)}.r-padding-right{padding-right:var(--m-padding-right,unset)}.r-margin{margin:var(--m-margin,unset)}.r-margin-top{margin-top:var(--m-margin-top,unset)}.r-margin-bottom{margin-bottom:var(--m-margin-bottom,unset)}.r-margin-left{margin-left:var(--m-margin-left,unset)}.r-margin-right{margin-right:var(--m-margin-right,unset)}.r-gap{gap:var(--m-gap,unset)}.r-row-gap{row-gap:var(--m-row-gap,unset)}.r-column-gap{column-gap:var(--m-column-gap,unset)}.r-grid-template-columns{grid-template-columns:var(--m-grid-template-columns,unset)}.r-flex-direction{flex-direction:var(--m-flex-direction,unset)}.r-align-items{align-items:var(--m-align-items,unset)}.r-justify-content{justify-content:var(--m-justify-content,unset)}.r-align-self{align-self:var(--m-align-self,unset)}.r-flex-wrap{flex-wrap:var(--m-flex-wrap,unset)}.r-display{display:var(--m-display,unset)}.r-font-size{font-size:var(--m-font-size,unset)}.r-line-height{line-height:var(--m-line-height,unset)}.r-width{width:var(--m-width,unset)}.r-max-width{max-width:var(--m-max-width,unset)}.r-min-height{min-height:var(--m-min-height,unset)}.r-height{height:var(--m-height,unset)}.r-position{position:var(--m-position,unset)}.r-top{top:var(--m-top,unset)}.r-left{left:var(--m-left,unset)}.r-right{right:var(--m-right,unset)}.r-bottom{bottom:var(--m-bottom,unset)}.r-inset{inset:var(--m-inset,unset)}.r-border-radius{border-radius:var(--m-border-radius,unset)}.r-text-align{text-align:var(--m-text-align,unset)}.r-aspect-ratio{aspect-ratio:var(--m-aspect-ratio,unset)}.r-border-left{border-left:var(--m-border-left,unset)}.r-border-top{border-top:var(--m-border-top,unset)}.r-font{font:var(--m-font,unset)}.r-background{background:var(--m-background,unset)}.r-flex{flex:var(--m-flex,unset)}@media (min-width:768px){.r-padding{padding:var(--d-padding,unset)}.r-padding-top{padding-top:var(--d-padding-top,unset)}.r-padding-bottom{padding-bottom:var(--d-padding-bottom,unset)}.r-padding-left{padding-left:var(--d-padding-left,unset)}.r-padding-right{padding-right:var(--d-padding-right,unset)}.r-margin{margin:var(--d-margin,unset)}.r-margin-top{margin-top:var(--d-margin-top,unset)}.r-margin-bottom{margin-bottom:var(--d-margin-bottom,unset)}.r-margin-left{margin-left:var(--d-margin-left,unset)}.r-margin-right{margin-right:var(--d-margin-right,unset)}.r-gap{gap:var(--d-gap,unset)}.r-row-gap{row-gap:var(--d-row-gap,unset)}.r-column-gap{column-gap:var(--d-column-gap,unset)}.r-grid-template-columns{grid-template-columns:var(--d-grid-template-columns,unset)}.r-flex-direction{flex-direction:var(--d-flex-direction,unset)}.r-align-items{align-items:var(--d-align-items,unset)}.r-justify-content{justify-content:var(--d-justify-content,unset)}.r-align-self{align-self:var(--d-align-self,unset)}.r-flex-wrap{flex-wrap:var(--d-flex-wrap,unset)}.r-display{display:var(--d-display,unset)}.r-font-size{font-size:var(--d-font-size,unset)}.r-line-height{line-height:var(--d-line-height,unset)}.r-width{width:var(--d-width,unset)}.r-max-width{max-width:var(--d-max-width,unset)}.r-min-height{min-height:var(--d-min-height,unset)}.r-height{height:var(--d-height,unset)}.r-position{position:var(--d-position,unset)}.r-top{top:var(--d-top,unset)}.r-left{left:var(--d-left,unset)}.r-right{right:var(--d-right,unset)}.r-bottom{bottom:var(--d-bottom,unset)}.r-inset{inset:var(--d-inset,unset)}.r-border-radius{border-radius:var(--d-border-radius,unset)}.r-text-align{text-align:var(--d-text-align,unset)}.r-aspect-ratio{aspect-ratio:var(--d-aspect-ratio,unset)}.r-border-left{border-left:var(--d-border-left,unset)}.r-border-top{border-top:var(--d-border-top,unset)}.r-font{font:var(--d-font,unset)}.r-background{background:var(--d-background,unset)}.r-flex{flex:var(--d-flex,unset)}}.s-btn{box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:1px solid transparent;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.s-btn:active:not(:disabled){transform:scale(.98)}.s-btn:disabled{cursor:not-allowed;background:var(--chip-bg)!important;color:var(--text-faint)!important;border-color:transparent!important}.s-btn:focus-visible{outline:3px solid var(--focus-ring,var(--teal-300));outline-offset:2px}.s-btn-sm{height:36px;font-size:var(--text-sm);gap:6px;padding:0 14px}.s-btn-md{height:48px;font-size:var(--text-base);padding:0 20px}.s-btn-lg{height:64px;font-size:var(--text-md);gap:10px;padding:0 28px}.s-btn-primary{background:var(--terracotta-500);color:var(--cream-50)}.s-btn-primary:hover{background:var(--terracotta-600)}.s-btn-primary:active{background:var(--terracotta-700)}.s-btn-outline{color:var(--text-strong);border-color:var(--border-default);background:0 0}.s-btn-outline:hover{background:var(--hover-surface)}.s-btn-outline:active{background:var(--chip-bg)}@media (max-width:767px){.s-cta{min-width:0!important}}.s-arrow{color:var(--text-link);font:600 15px/1 var(--font-body);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.s-arrow-ink{color:var(--terracotta-300)}.s-arrow:hover{text-decoration:underline}.s-arrow-mark{transition:transform var(--dur-fast) var(--ease-standard)}.s-arrow:hover .s-arrow-mark{transform:translate(3px)}.s-link{color:inherit;text-decoration:none}.s-link:hover{text-decoration:underline}.s-foot-link{color:var(--text-on-chrome-faint);font:400 14.5px/1.4 var(--font-body);text-decoration:none}.s-foot-link:hover{color:var(--text-on-chrome)}.s-nav-link{color:var(--text-muted);font:500 15.5px/1 var(--font-body);border-bottom:2px solid transparent;padding:4px 0;text-decoration:none}.s-nav-link:hover{color:var(--text-strong)}.s-nav-link[aria-current=page]{color:var(--text-strong);border-bottom-color:var(--terracotta-500)}.s-menu-item{border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.s-menu-item:hover{background:var(--hover-surface)}.s-prose a{color:var(--text-link)}.s-card-interactive{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.s-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)!important}@keyframes bizfade{0%{opacity:0}to{opacity:1}}@keyframes bizup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s-btn,.s-arrow-mark,.s-card-interactive{transition:none}}@media (max-width:767px){.s-desktop-only{display:none!important}}@media (min-width:768px){.s-mobile-only{display:none!important}}@media (max-width:1023px){.s-wide-only{display:none!important}}@media (min-width:1024px){.s-narrow-only{display:none!important}}.s-sticky{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-subtle);transition:transform var(--dur-base) var(--ease-standard);background:rgba(253,248,241,.94);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px rgba(42,33,28,.07)}.s-sticky[data-shown="1"]{transform:none}body:has(input:focus,textarea:focus) .s-sticky{transform:translateY(150%)}body:has(input:focus,textarea:focus) .s-consent{transform:translateY(150%)}@media (min-width:768px){.s-sticky{display:none}.s-consent{width:404px;bottom:20px!important;left:20px!important;right:auto!important}}.s-notice{padding:10px 20px}@media (min-width:768px){.s-notice{padding:10px 40px}}.s-chip:hover{background:var(--hover-surface)}.s-chip[aria-pressed=true]:hover{background:var(--cream-100)}.s-skip{z-index:100;background:var(--ink-900);color:var(--cream-50);border-radius:var(--radius-md);padding:10px 14px;position:absolute;top:8px;left:-9999px}.s-skip:focus{left:8px}.s-loop-step+.s-loop-step{border-top:1px solid var(--border-subtle)}@media (min-width:768px){.s-loop-step+.s-loop-step{border-top:0;border-left:1px solid var(--border-subtle)}.s-order-1{order:1}.s-order-2{order:2}}
