@layer tenant-overrides{.site-shell{--site-pill-radius:999px}.site-shell .site-recipe:not(.site-hero,.site-recipe--nested,[data-band])[data-presentation-section-rhythm=plain],.site-shell .site-recipe:not(.site-hero,.site-recipe--nested,[data-band])[data-presentation-section-rhythm=panels]{background:0 0}.site-shell .site-recipe:not(.site-hero,.site-recipe--nested,[data-band])[data-presentation-section-rhythm=panels]{--site-text:var(--site-surface-text);--guided-text:var(--site-surface-text);--site-heading-color:var(--site-surface-text);background:color-mix(in srgb, var(--site-surface) 94%, var(--site-surface-text));color:var(--site-surface-text)}.site-shell .site-recipe[data-presentation-section-rhythm=panels]:not(.site-hero,.site-recipe--nested){margin:calc(var(--site-space-s) / 2) var(--site-space-s);--site-section-panel-radius:calc(var(--site-panel-radius) * 1.5);border-radius:var(--site-section-panel-radius);padding-block:var(--site-flow-space)}.site-shell .site-recipe:is([data-band],[data-rhythm],[data-presentation-section-rhythm=panels]):not(.site-hero,.site-recipe--nested){--site-edge:clamp(1rem, 4vw, 3.5rem)}.site-shell .site-recipe:is([data-band],[data-rhythm],[data-presentation-section-rhythm=panels]):not(.site-hero,.site-recipe--nested)[data-presentation-section-edge=slant]{clip-path:polygon(0 var(--site-edge), 100% 0, 100% calc(100% - var(--site-edge)), 0 100%);padding-block:calc(var(--site-flow-space) / 2 + var(--site-edge))}.site-shell .site-recipe:is([data-band],[data-rhythm],[data-presentation-section-rhythm=panels]):not(.site-hero,.site-recipe--nested)[data-presentation-section-edge=curve]{--site-edge-curve:50% var(--site-edge);border-start-start-radius:var(--site-edge-curve);border-start-end-radius:var(--site-edge-curve);padding-block-start:calc(var(--site-flow-space) / 2 + var(--site-edge) / 2)}.site-shell .site-recipe[data-presentation-section-heading=centred]:not(.site-hero) :is(.site-heading--lg,.site-heading--lg+.site-copy){text-align:center;text-wrap:balance;margin-inline:auto}@media (width>=64rem){.site-shell .site-recipe[data-presentation-section-heading=split]:not(.site-hero,[data-content-shape=heading]) :where(div):has(>.site-heading--lg:first-child+*){column-gap:var(--site-space-l);grid-template-columns:minmax(14rem,1fr) minmax(0,2.2fr);align-items:start;display:grid}.site-shell .site-recipe[data-presentation-section-heading=split]:not(.site-hero,[data-content-shape=heading]) :where(div):has(>.site-heading--lg:first-child+*)>*{grid-column:2;min-inline-size:0;margin-block-start:0}.site-shell .site-recipe[data-presentation-section-heading=split]:not(.site-hero,[data-content-shape=heading]) :where(div):has(>.site-heading--lg:first-child+*) .site-card-grid>li:only-child{max-inline-size:40rem}.site-shell .site-recipe[data-presentation-section-heading=split]:not(.site-hero,[data-content-shape=heading]) :where(div):has(>.site-heading--lg:first-child+*)>.site-heading--lg:first-child{top:calc(var(--site-header-height,5rem) + 1.5rem);font-size:min(var(--guided-heading-scale,2.75rem), clamp(1.75rem, 2.6vw, 2.75rem));overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;grid-area:1/1/span 4;position:sticky}}.site-shell :is(.site-hero,.site-recipe)[data-presentation-photo-frame] :is(.site-hero__media,figure[data-recipe-item]:not(.site-card *,.site-content-card *))>:is(img,picture){box-sizing:border-box}.site-shell :is(.site-hero,.site-recipe)[data-presentation-photo-frame=inset] :is(.site-hero__media,figure[data-recipe-item]:not(.site-card *,.site-content-card *)) img{background:var(--site-surface);box-shadow:var(--guided-shadow,var(--site-shadow));padding:clamp(.375rem,1vw,.75rem)}.site-shell :is(.site-hero,.site-recipe)[data-presentation-photo-frame=offset] :is(.site-hero__media,figure[data-recipe-item]:not(.site-card *,.site-content-card *)) img{--site-frame-offset:clamp(.5rem, 1.5vw, 1rem) clamp(.5rem, 1.5vw, 1rem) 0 color-mix(in srgb, var(--site-primary) 40%, var(--site-canvas));box-shadow:var(--site-frame-offset)}.site-shell[data-presentation-header-style=floating] .site-header{border-radius:var(--site-panel-radius);box-shadow:var(--guided-shadow,var(--site-shadow));border:0;margin:clamp(.375rem,1vw,.75rem) clamp(.5rem,2vw,1.25rem) 0}.site-shell[data-presentation-header-style=floating] .site-header[data-sticky]{top:clamp(.375rem,1vw,.75rem)}.site-shell[data-presentation-menu-style=underline] .site-desktop-nav a:not(.btn-accent,.btn-brand){background:linear-gradient(currentColor,currentColor) 50% calc(100% - .4rem)/0 2px no-repeat;text-decoration:none}.site-shell[data-presentation-menu-style=underline] .site-desktop-nav a:not(.btn-accent,.btn-brand):is([aria-current=page],:hover){background-size:calc(100% - 1.5rem) 2px;text-decoration:none}.site-shell[data-presentation-menu-style=pill] .site-desktop-nav a:not(.btn-accent,.btn-brand){border-radius:var(--site-pill-radius);padding-inline:.9rem;text-decoration:none}.site-shell[data-presentation-menu-style=pill] .site-desktop-nav a:not(.btn-accent,.btn-brand):is([aria-current=page],:hover){background:color-mix(in srgb, currentColor 12%, transparent);text-decoration:none}[data-presentation-heading-scale=display] :is(.site-heading--lg,.site-page-title,.site-hero-heading){font-size:clamp(2.25rem, 8.5vw, var(--guided-heading-scale));letter-spacing:-.015em;text-wrap:balance;line-height:1}[data-presentation-heading-scale=display] :is(.site-heading--lg,.site-page-title):not(.site-hero *){font-size:clamp(2rem,4.5vw,4rem);line-height:1.05}.site-shell .site-hero[data-presentation-hero-size]:not(.site-hero--background):has(>.site-hero__inner[data-hero-content=text]){align-content:center;display:grid}@media (prefers-reduced-motion:no-preference){.site-shell[data-presentation-menu-style=underline] .site-desktop-nav a{transition:background-size .2s}}}
