.PageHero_hero__Erz5f{color:var(--hero-light-ink,#111827);background-color:#eee4d2}.PageHero_scene__ycS_P{position:relative;isolation:isolate;width:100%}.PageHero_media__PuCYI{position:absolute;inset:0;display:block;width:100%;height:100%}.PageHero_darkMedia__bA66_,.dark .PageHero_lightMedia__gEuUM{display:none}.dark .PageHero_darkMedia__bA66_{display:block}.dark .PageHero_hero__Erz5f{color:var(--hero-dark-ink,hsl(var(--foreground)));background-color:hsl(var(--background))}.PageHero_image__FYNDf{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PageHero_hero__Erz5f[data-banner-compact-layout=stacked] .PageHero_image__FYNDf{position:absolute;inset:auto;max-width:none;left:var(--banner-fit-left,0);top:var(--banner-fit-top,0);width:var(--banner-fit-width,100%);height:var(--banner-fit-height,100%);-o-object-fit:contain;object-fit:contain}.PageHero_content__sixgA{position:relative;grid-area:1/1;min-block-size:var(--banner-scene-min-block-size);display:flex;gap:1rem;flex-direction:column;justify-content:space-between;z-index:1;padding:clamp(.75rem,4cqw,1.5rem) max(clamp(.75rem,4cqw,1.5rem),env(safe-area-inset-right,0px)) max(clamp(.75rem,4cqw,1.5rem),env(safe-area-inset-bottom,0px)) max(clamp(.75rem,4cqw,1.5rem),env(safe-area-inset-left,0px))}.PageHero_copy__Fg5fb{max-width:42rem}.PageHero_eyebrow__WlQnX{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:inherit}.PageHero_heading___jrw5{margin:0;max-width:18ch;font-size:clamp(1.5rem,7.2cqw,2rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;color:inherit}.PageHero_description___5Xqo{margin:.5rem 0 0;max-width:36rem;font-size:clamp(.75rem,3.2cqw,1rem);line-height:1.4;color:inherit}.PageHero_actions__a6rQW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:42rem}.PageHero_actions__a6rQW>:is(a,button){width:100%;min-width:0;min-height:2.75rem;height:auto;padding:.5rem .625rem;border-radius:.5rem;white-space:normal;font-size:.875rem;font-weight:600;line-height:1.3}.PageHero_actions__a6rQW>:is(a,button):focus-visible{outline:2px solid var(--hero-light-ink,#111827);outline-offset:4px}.dark .PageHero_actions__a6rQW>:is(a,button):focus-visible{outline-color:var(--hero-dark-ink,hsl(var(--foreground)))}@media (max-width:359px){.PageHero_actions__a6rQW>:is(a,button){padding:.375rem .5rem;font-size:.75rem}}.PageHero_viewportPortrait__TPPQc .PageHero_image__FYNDf{-o-object-position:var(--hero-portrait-position,center 70%);object-position:var(--hero-portrait-position,center 70%)}@media (min-width:480px) and (min-aspect-ratio:3/4),(min-width:600px){.PageHero_viewportPortrait__TPPQc .PageHero_image__FYNDf{-o-object-position:center;object-position:center}.PageHero_content__sixgA{right:auto;width:40%;justify-content:center;row-gap:0;padding:clamp(1rem,4cqw,5rem) clamp(1rem,4cqw,5rem) max(clamp(1rem,4cqw,5rem),env(safe-area-inset-bottom,0px)) max(clamp(1rem,4cqw,5rem),env(safe-area-inset-left,0px))}.PageHero_heading___jrw5{font-size:clamp(1.25rem,3.8cqw,3rem)}.PageHero_description___5Xqo{font-size:clamp(.875rem,1.4cqw,1.125rem);line-height:1.45}.PageHero_actions__a6rQW{margin-top:clamp(.75rem,1.5cqw,1.25rem)}}@media (min-width:480px) and (max-width:899px) and (min-aspect-ratio:3/4),(min-width:600px) and (max-width:899px){.PageHero_content__sixgA{padding:1rem 1rem max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}.PageHero_eyebrow__WlQnX{font-size:.625rem}.PageHero_actions__a6rQW{grid-template-columns:minmax(0,1fr);gap:.375rem}.PageHero_actions__a6rQW>:is(a,button){font-size:.75rem}}@media (min-width:480px) and (max-height:500px) and (orientation:landscape){.PageHero_content__sixgA{justify-content:flex-start}}.PageHero_artworkHero__x0vsP{background:hsl(var(--background));color:hsl(var(--foreground))}.PageHero_artworkContent__DeVPN{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "artwork" "actions";align-content:start;gap:clamp(16px,2cqw,24px);padding:clamp(20px,4cqw,24px) max(clamp(20px,4cqw,24px),env(safe-area-inset-right,0px)) max(clamp(20px,4cqw,24px),env(safe-area-inset-bottom,0px)) max(clamp(20px,4cqw,24px),env(safe-area-inset-left,0px))}.PageHero_artworkContent__DeVPN .PageHero_copy__Fg5fb{grid-area:copy;min-width:0;width:100%;max-width:42rem}.PageHero_artworkContent__DeVPN .PageHero_actions__a6rQW{grid-area:actions;margin-top:0;align-self:start}.PageHero_artworkMedia__YKeS_{grid-area:artwork;position:relative;width:min(100%,40rem);min-width:0;justify-self:center}.PageHero_hero__Erz5f[data-banner-media-role=artwork]:has([data-hero-product-media]) .PageHero_artworkMedia__YKeS_{block-size:var(--banner-artwork-block-size,auto);max-block-size:max(min(20rem,60cqw),calc(var(--banner-available-block-size) - var(--banner-live-block-size,0px)));min-block-size:0}.PageHero_hero__Erz5f[data-banner-media-role=artwork]:has([data-hero-product-media]) .PageHero_artworkNode__V4FFA{height:100%}.PageHero_artworkImage__6CXpX{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.PageHero_artworkNode__V4FFA{position:relative;width:100%;aspect-ratio:4/3}.PageHero_squareArtworkNode__4qA6m{aspect-ratio:1;--banner-artwork-ratio:1}.PageHero_textOnly__WkvUh{grid-template-areas:"copy" "actions"}@media (min-width:640px){.PageHero_squareArtworkNode__4qA6m{aspect-ratio:4/3;--banner-artwork-ratio:1.3333333333333333}}@media (min-width:900px){.PageHero_artworkContent__DeVPN{align-content:center}.PageHero_artworkContent__DeVPN.PageHero_withArtwork__JCdgK{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"copy artwork" "actions artwork";-moz-column-gap:clamp(24px,3cqw,48px);column-gap:clamp(24px,3cqw,48px)}.PageHero_artworkContent__DeVPN.PageHero_withArtwork__JCdgK .PageHero_copy__Fg5fb{align-self:end}.PageHero_artworkMedia__YKeS_{width:100%;align-self:center}}@media (max-width:359px){.PageHero_artworkContent__DeVPN .PageHero_actions__a6rQW{grid-template-columns:minmax(0,1fr)}}@media (min-width:480px) and (max-height:500px) and (orientation:landscape){.PageHero_artworkContent__DeVPN{align-content:start}}@media (max-height:500px) and (orientation:landscape),not all and (min-width:900px){.PageHero_media__PuCYI{position:absolute;inset:0;width:100%;height:100%}.PageHero_image__FYNDf{position:absolute;inset:auto;max-width:none;left:var(--banner-fit-left,0);top:var(--banner-fit-top,0);width:var(--banner-fit-width,100%);height:var(--banner-fit-height,100%);-o-object-fit:contain;object-fit:contain}.PageHero_artworkContent__DeVPN,.PageHero_content__sixgA{display:contents}.PageHero_artworkMedia__YKeS_{width:100%;max-width:40rem}.PageHero_hero__Erz5f[data-banner-media-role=artwork]:has([data-hero-product-media]) .PageHero_artworkMedia__YKeS_{block-size:var(--banner-artwork-block-size,min(20rem,60cqw));align-self:start}.PageHero_artworkNode__V4FFA,.PageHero_squareArtworkNode__4qA6m{width:100%;height:100%;aspect-ratio:auto;min-block-size:0}}@media(min-width:900px) and (min-height:501px) and (max-aspect-ratio:3/2){.PageHero_hero__Erz5f[data-banner-compact-layout=stacked] .PageHero_content__sixgA{display:contents}}@media(min-width:600px) and (max-width:899px) and (min-height:501px){.PageHero_hero__Erz5f[data-banner-compact-layout=stacked] .PageHero_actions__a6rQW{grid-template-columns:repeat(2,minmax(0,1fr))}}.BannerFrame_root__LYyx7{--banner-viewport:100vh;--banner-header-size:var(--site-header-block-size);--banner-scene-min-block-size:0px;--banner-available-block-size:calc(var(--banner-viewport) - var(--banner-header-size) - env(safe-area-inset-top,0px));container-type:inline-size;padding-block-start:var(--banner-header-size)}.BannerFrame_root__LYyx7[data-banner-media-role=photo]{--banner-scene-min-block-size:50cqw}@supports(height:100dvh){.BannerFrame_root__LYyx7{--banner-viewport:100dvh}}.BannerFrame_scene__vV24z{position:relative;isolation:isolate;display:grid;inline-size:100%;min-inline-size:0;min-block-size:var(--banner-scene-min-block-size);overflow:visible}.BannerFrame_media__h5_M4{position:absolute;inset:0;overflow:hidden;z-index:0}.BannerFrame_foreground__SIlEq{display:contents}.BannerFrame_photoWindow__x3SFm{display:none}.BannerFrame_root__LYyx7[data-banner-window-media] .BannerFrame_photoWindow__x3SFm{display:contents}.BannerFrame_root__LYyx7[data-banner-window-media] .BannerFrame_scene__vV24z{overflow:clip}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_photoWindow__x3SFm{display:block;position:absolute;right:0;top:0;width:60%;height:100%}@media (max-height:500px) and (orientation:landscape),not all and (min-width:900px){.BannerFrame_root__LYyx7{--banner-compact:1;--banner-inline-gap:clamp(20px,4cqw,24px);--banner-group-gap:clamp(16px,2cqw,24px)}.BannerFrame_scene__vV24z{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:none;gap:0;padding:0;align-content:start}.BannerFrame_media__h5_M4{position:absolute;inset:0;grid-area:auto;min-inline-size:0;overflow:hidden}.BannerFrame_foreground__SIlEq{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "actions";grid-template-rows:auto var(--banner-media-track,minmax(min-content,1fr)) auto;align-content:var(--banner-flow-alignment,normal);min-inline-size:0;min-block-size:var(--banner-scene-min-block-size);gap:var(--banner-group-gap);z-index:1;padding:var(--banner-inline-gap);padding-left:max(var(--banner-inline-gap),env(safe-area-inset-left,0px));padding-right:max(var(--banner-inline-gap),env(safe-area-inset-right,0px));padding-bottom:max(var(--banner-inline-gap),env(safe-area-inset-bottom,0px))}.BannerFrame_foreground__SIlEq [data-banner-copy]{grid-area:copy;min-inline-size:0;width:auto;max-width:none;margin:0;padding:0}.BannerFrame_foreground__SIlEq [data-banner-actions]{grid-area:actions;min-inline-size:0;align-self:start;width:auto;max-width:none;margin:0;padding:0}.BannerFrame_foreground__SIlEq [data-banner-window]{grid-area:media;min-inline-size:0;min-block-size:var(--banner-media-min-block,var(--banner-initial-media-min-block,min(20rem,60cqw)));align-self:stretch}.BannerFrame_root__LYyx7[data-banner-media-role=artwork]:has([data-hero-product-media]){--banner-media-track:auto;--banner-flow-alignment:start}.BannerFrame_photoWindow__x3SFm{display:block;margin-left:calc(-1 * max(var(--banner-inline-gap),env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(var(--banner-inline-gap),env(safe-area-inset-right,0px)))}.BannerFrame_root__LYyx7[data-banner-window-media] .BannerFrame_photoWindow__x3SFm{display:block;position:relative}.BannerFrame_root__LYyx7[data-banner-media-role=none] .BannerFrame_foreground__SIlEq{grid-template-areas:"copy" "actions";grid-template-rows:auto auto;align-content:start}@media(min-width:480px) and (max-height:500px) and (orientation:landscape),(min-width:600px) and (min-aspect-ratio:91/100){.BannerFrame_root__LYyx7[data-banner-window-media] .BannerFrame_photoWindow__x3SFm{position:static}.BannerFrame_foreground__SIlEq{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"copy media" "actions media";grid-template-rows:auto auto;align-content:center}.BannerFrame_photoWindow__x3SFm{margin-left:0}.BannerFrame_root__LYyx7[data-banner-media-role=none] .BannerFrame_foreground__SIlEq{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions"}}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_foreground__SIlEq{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "actions";grid-template-rows:auto minmax(min-content,1fr) auto;align-content:start}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_photoWindow__x3SFm{position:static;width:auto;height:auto;margin-left:calc(-1 * max(var(--banner-inline-gap),env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(var(--banner-inline-gap),env(safe-area-inset-right,0px)))}}.BannerFrame_root__LYyx7[data-banner-window-media][data-banner-fit=invalid-source] .BannerFrame_photoWindow__x3SFm,.BannerFrame_root__LYyx7[data-banner-window-media][data-banner-fit=unresolved] .BannerFrame_photoWindow__x3SFm{position:static}@media(min-width:900px) and (min-height:501px) and (max-aspect-ratio:3/2){.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked]{--banner-compact:1;--banner-inline-gap:clamp(20px,4cqw,24px);--banner-group-gap:clamp(16px,2cqw,24px)}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_foreground__SIlEq{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "actions";grid-template-rows:auto minmax(min-content,1fr) auto;min-inline-size:0;min-block-size:var(--banner-scene-min-block-size);gap:var(--banner-group-gap);z-index:1;padding:var(--banner-inline-gap);padding-left:max(var(--banner-inline-gap),env(safe-area-inset-left,0px));padding-right:max(var(--banner-inline-gap),env(safe-area-inset-right,0px));padding-bottom:max(var(--banner-inline-gap),env(safe-area-inset-bottom,0px))}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_foreground__SIlEq [data-banner-copy]{grid-area:copy;min-inline-size:0;width:auto;max-width:none;margin:0;padding:0}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_foreground__SIlEq [data-banner-actions]{grid-area:actions;min-inline-size:0;align-self:start;width:auto;max-width:none;margin:0;padding:0}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_photoWindow__x3SFm{position:static;grid-area:media;min-inline-size:0;min-block-size:var(--banner-media-min-block,var(--banner-initial-media-min-block,min(20rem,60cqw)));width:auto;height:auto;align-self:stretch;margin-left:calc(-1 * max(var(--banner-inline-gap),env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(var(--banner-inline-gap),env(safe-area-inset-right,0px)))}}@media(min-width:768px) and (max-height:500px) and (orientation:landscape){.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_foreground__SIlEq{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"copy media" "actions media";grid-template-rows:auto auto;align-content:center}.BannerFrame_root__LYyx7[data-banner-compact-layout=stacked] .BannerFrame_photoWindow__x3SFm{margin-left:0}}.BannerTemplate_hero__3zndI{--banner-wide-source-width:var(--banner-light-wide-source-width);--banner-wide-source-height:var(--banner-light-wide-source-height);--banner-wide-ratio:var(--banner-light-wide-ratio);--banner-protected-ratio:var(--banner-light-protected-ratio);--banner-portrait-flow-ratio:var(--banner-light-portrait-flow-ratio);--banner-wide-flow-ratio:var(--banner-light-wide-flow-ratio);background:var(--banner-light-surface);color:#111827}.dark .BannerTemplate_hero__3zndI{--banner-wide-source-width:var(--banner-dark-wide-source-width);--banner-wide-source-height:var(--banner-dark-wide-source-height);--banner-wide-ratio:var(--banner-dark-wide-ratio);--banner-protected-ratio:var(--banner-dark-protected-ratio);--banner-portrait-flow-ratio:var(--banner-dark-portrait-flow-ratio);--banner-wide-flow-ratio:var(--banner-dark-wide-flow-ratio);background:var(--banner-dark-surface);color:hsl(var(--foreground))}.BannerTemplate_hero__3zndI[data-banner-media-role=photo]{--banner-initial-media-min-block:calc(100cqw * var(--banner-portrait-flow-ratio))}.BannerTemplate_frame__HmTix{position:relative;isolation:isolate;display:grid;grid-template-areas:"copy" "media" "actions";grid-template-rows:auto minmax(0,1fr) auto;row-gap:.5rem;padding-block:.75rem}.BannerTemplate_copy__IrI2K{grid-area:copy;min-width:0;padding-inline:max(.75rem,calc(env(safe-area-inset-left,0px) + .375rem)) max(.75rem,calc(env(safe-area-inset-right,0px) + .375rem));z-index:1}.BannerTemplate_eyebrow__EaEcA{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:inherit}.BannerTemplate_heading__V6nmZ{margin:0;max-width:18ch;font-size:clamp(1.5rem,7.2cqw,2rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;color:inherit}.BannerTemplate_description__yeHBk{margin:.5rem 0 0;max-width:36rem;font-size:clamp(.75rem,3.2cqw,1rem);line-height:1.4;color:inherit}.BannerTemplate_mediaSlot__cXG2D{position:absolute;inset:0;grid-area:auto;min-height:0;min-width:0;container-type:size;display:block;overflow:hidden;z-index:-1}.BannerTemplate_media__X0nuJ{--banner-cover-scale:max(calc(100cqw / var(--banner-source-width)),calc(100cqh / var(--banner-source-height)));--banner-safe-scale:min(calc(100cqw / var(--banner-subject-width)),calc(100cqh / var(--banner-subject-height)));--banner-image-scale:min(var(--banner-cover-scale),var(--banner-safe-scale));display:block;position:relative;width:100%;height:100%;overflow:hidden}.BannerTemplate_image__7O5H3{display:block;position:absolute;max-width:none;width:calc(var(--banner-source-width) * var(--banner-image-scale));height:calc(var(--banner-source-height) * var(--banner-image-scale));left:clamp(calc(0px - var(--banner-subject-left) * var(--banner-image-scale)),calc((100% - var(--banner-source-width) * var(--banner-image-scale)) / 2),calc(100% - var(--banner-subject-right) * var(--banner-image-scale)));top:clamp(calc(0px - var(--banner-subject-top) * var(--banner-image-scale)),calc((100% - var(--banner-source-height) * var(--banner-image-scale)) * var(--banner-portrait-y)),calc(100% - var(--banner-subject-bottom) * var(--banner-image-scale)));-o-object-fit:fill;object-fit:fill}.BannerTemplate_artworkImage__B_Qx5{-o-object-fit:contain;object-fit:contain}.BannerTemplate_darkMedia__oDEFq,.dark .BannerTemplate_lightMedia__8t9Ho{display:none}.dark .BannerTemplate_darkMedia__oDEFq{display:block}.BannerTemplate_actions__eQ1J4{grid-area:actions;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;margin-inline:max(.75rem,calc(env(safe-area-inset-left,0px) + .375rem)) max(.75rem,calc(env(safe-area-inset-right,0px) + .375rem));margin-bottom:max(0px,calc(env(safe-area-inset-bottom,0px) - .375rem))}.BannerTemplate_actions__eQ1J4>:is(a,button){flex:1 1 max-content;width:auto;min-width:0;min-height:2.75rem;height:auto;padding:.5rem .625rem;border-radius:.5rem;white-space:normal;font-size:.875rem;font-weight:600;line-height:1.3}.BannerTemplate_actions__eQ1J4>:is(a,button):focus-visible{outline:2px solid #111827;outline-offset:4px}.dark .BannerTemplate_actions__eQ1J4>:is(a,button):focus-visible{outline-color:hsl(var(--foreground))}@media(max-width:359px){.BannerTemplate_actions__eQ1J4>:is(a,button){font-size:.75rem;padding:.375rem .5rem}}@media(min-width:480px) and (max-height:500px) and (orientation:landscape),(min-width:600px) and (min-aspect-ratio:91/100){.BannerTemplate_hero__3zndI[data-banner-media-role=photo]{--banner-initial-media-min-block:calc(100cqw * var(--banner-wide-flow-ratio))}.BannerTemplate_frame__HmTix{grid-template-areas:"copy ." "actions .";grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:1.25rem;padding:0}.BannerTemplate_mediaSlot__cXG2D{position:absolute;inset:0;display:block;grid-area:auto;z-index:-1}.BannerTemplate_media__X0nuJ{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.BannerTemplate_image__7O5H3{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--banner-wide-position);object-position:var(--banner-wide-position)}.BannerTemplate_copy__IrI2K{padding-inline:clamp(1rem,4cqw,5rem);padding-left:max(clamp(1rem,4cqw,5rem),calc(env(safe-area-inset-left,0px) + .375rem))}.BannerTemplate_heading__V6nmZ{font-size:clamp(2rem,3.8cqw,3rem)}.BannerTemplate_description__yeHBk{font-size:clamp(.875rem,1.4cqw,1.125rem);line-height:1.45}.BannerTemplate_actions__eQ1J4{margin-inline:clamp(1rem,4cqw,5rem);margin-left:max(clamp(1rem,4cqw,5rem),calc(env(safe-area-inset-left,0px) + .375rem));margin-bottom:0}}@media(min-width:550px) and (max-aspect-ratio:91/100) and (min-height:501px){.BannerTemplate_frame__HmTix{grid-template-areas:"copy" "actions" "media";grid-template-rows:auto auto minmax(0,1fr)}.BannerTemplate_actions__eQ1J4{width:40%;margin-bottom:0}}@media(min-width:600px) and (min-aspect-ratio:91/100) and (max-aspect-ratio:3/2) and (min-height:501px){.BannerTemplate_frame__HmTix{--banner-medium-scale:max(calc(100cqw / var(--banner-wide-source-width)),calc(var(--banner-scene-min-block-size) / var(--banner-wide-source-height)));--banner-medium-x:clamp(calc(0px - var(--banner-wide-subject-left) * var(--banner-medium-scale)),calc((100cqw - var(--banner-wide-source-width) * var(--banner-medium-scale)) * var(--banner-intermediate-position)),calc(100cqw - var(--banner-wide-subject-right) * var(--banner-medium-scale)));grid-template-areas:"copy ." "actions .";grid-template-rows:auto auto;grid-template-columns:47% minmax(0,1fr);align-content:start;padding-top:.75rem;row-gap:.5rem}.BannerTemplate_copy__IrI2K{padding-inline:.75rem;max-width:calc(var(--banner-medium-x) + var(--banner-copy-clearance-x) * var(--banner-medium-scale))}.BannerTemplate_heading__V6nmZ{font-size:clamp(2rem,3.8cqw,3rem)}.BannerTemplate_image__7O5H3{inset:auto;width:calc(var(--banner-wide-source-width) * var(--banner-medium-scale));height:calc(var(--banner-wide-source-height) * var(--banner-medium-scale));left:var(--banner-medium-x);top:calc((100% - var(--banner-wide-source-height) * var(--banner-medium-scale)) / 2);-o-object-fit:fill;object-fit:fill}.BannerTemplate_actions__eQ1J4{margin-inline:.75rem;width:clamp(8rem,calc(var(--banner-medium-x) + var(--banner-action-clearance-x) * var(--banner-medium-scale) - 1.125rem),18rem)}}@media(min-width:480px) and (max-height:500px) and (orientation:landscape){.BannerTemplate_frame__HmTix{align-content:start;padding-top:.75rem;row-gap:.75rem}.BannerTemplate_image__7O5H3{-o-object-position:center;object-position:center}.BannerTemplate_copy__IrI2K{padding-inline:1rem}.BannerTemplate_actions__eQ1J4{margin-inline:1rem}.BannerTemplate_heading__V6nmZ{font-size:min(clamp(1.25rem,3.8cqw,3rem),max(1.25rem,calc(var(--banner-scene-min-block-size) * .1)))}.BannerTemplate_description__yeHBk{font-size:.75rem;line-height:1.4}.BannerTemplate_actions__eQ1J4>:is(a,button){flex-basis:100%;font-size:.75rem}}@media (max-height:500px) and (orientation:landscape),not all and (min-width:900px){.BannerTemplate_frame__HmTix{grid-template-areas:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;gap:0;padding:0}.BannerTemplate_mediaSlot__cXG2D{position:absolute;inset:0;container-type:normal;overflow:hidden;z-index:auto}.BannerTemplate_media__X0nuJ{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.BannerTemplate_image__7O5H3{position:absolute;inset:auto;max-width:none;left:var(--banner-fit-left,0);top:var(--banner-fit-top,0);width:var(--banner-fit-width,100%);height:var(--banner-fit-height,100%);-o-object-fit:contain;object-fit:contain}.BannerTemplate_hero__3zndI[data-banner-window-media] .BannerTemplate_mediaSlot__cXG2D{overflow:visible;z-index:-1}.BannerTemplate_hero__3zndI[data-banner-window-media] .BannerTemplate_media__X0nuJ{overflow:visible;--banner-initial-fit-width:100cqw;--banner-initial-fit-height:calc(100cqw * var(--banner-portrait-canvas-ratio));--banner-initial-fit-top:calc(-100cqw * var(--banner-portrait-subject-top-ratio))}.BannerTemplate_hero__3zndI[data-banner-window-media] .BannerTemplate_image__7O5H3{width:var(--banner-fit-width,var(--banner-initial-fit-width));height:var(--banner-fit-height,var(--banner-initial-fit-height));top:var(--banner-fit-top,var(--banner-initial-fit-top))}@media(min-width:480px) and (max-height:500px) and (orientation:landscape),(min-width:600px) and (min-aspect-ratio:91/100){.BannerTemplate_hero__3zndI[data-banner-window-media] .BannerTemplate_mediaSlot__cXG2D,.BannerTemplate_hero__3zndI[data-banner-window-media] .BannerTemplate_media__X0nuJ{overflow:hidden}.BannerTemplate_hero__3zndI[data-banner-window-media] .BannerTemplate_media__X0nuJ{--banner-initial-fit-width:100%;--banner-initial-fit-height:100%;--banner-initial-fit-top:0px}}.BannerTemplate_hero__3zndI[data-banner-fit=invalid-source] .BannerTemplate_mediaSlot__cXG2D,.BannerTemplate_hero__3zndI[data-banner-fit=invalid-source] .BannerTemplate_media__X0nuJ,.BannerTemplate_hero__3zndI[data-banner-fit=unresolved] .BannerTemplate_mediaSlot__cXG2D,.BannerTemplate_hero__3zndI[data-banner-fit=unresolved] .BannerTemplate_media__X0nuJ{overflow:hidden}.BannerTemplate_hero__3zndI[data-banner-fit=invalid-source] .BannerTemplate_media__X0nuJ,.BannerTemplate_hero__3zndI[data-banner-fit=unresolved] .BannerTemplate_media__X0nuJ{--banner-initial-fit-width:100%;--banner-initial-fit-height:100%;--banner-initial-fit-top:0px}}.EditorialPage_pageFrame__T6ELj{min-height:100vh;padding:calc(6rem + env(safe-area-inset-top, 0px)) 1rem 6rem;color:hsl(var(--foreground));background:hsl(var(--background))}.EditorialPage_container__59CrJ,.EditorialPage_narrowContainer__uIv7d{width:100%;margin-inline:auto}.EditorialPage_container__59CrJ{max-width:80rem}.EditorialPage_narrowContainer__uIv7d{max-width:72rem}.EditorialPage_pageIntroduction__OUQpr{max-width:48rem;margin-block-end:2.5rem}.EditorialPage_pageTitle__TpeB0,.EditorialPage_statusTitle__hSQH6{margin:0;font-size:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}.EditorialPage_statusTitle__hSQH6{margin-block-end:2rem}.EditorialPage_groupTitle__yJNsk,.EditorialPage_sectionTitle__Tibdh{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.EditorialPage_groupTitle__yJNsk{margin-block-end:1.5rem}.EditorialPage_calloutTitle__mD4X3,.EditorialPage_featuredTitle__O6azv{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.EditorialPage_featuredTitle__O6azv{margin-block-start:.5rem}.EditorialPage_cardTitle__Quckj{font-size:1.25rem;font-weight:600;line-height:1.4}.EditorialPage_lead__43KBd{font-size:1.125rem;line-height:1.5;color:hsl(var(--muted-foreground))}.EditorialPage_body___TaS4{font-size:1rem;line-height:1.5;color:hsl(var(--muted-foreground))}.EditorialPage_eyebrow__tpRVo,.EditorialPage_note__BhSC_{font-size:.875rem;line-height:1.5;color:hsl(var(--muted-foreground))}.EditorialPage_eyebrow__tpRVo{margin-block-end:1rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.EditorialPage_section__p1HqR{margin-block-end:3.5rem}.EditorialPage_callout__YVGjl,.EditorialPage_cardSurface__WbgAZ,.EditorialPage_categoryCard__Zxy89{border:1px solid hsl(var(--border));border-radius:var(--radius-card);color:hsl(var(--card-foreground));background:hsl(var(--card))}.EditorialPage_callout__YVGjl{padding:1.5rem}.EditorialPage_categoryCard__Zxy89{display:flex;flex-direction:column;min-width:0;height:100%;padding:1rem}.EditorialPage_cardFooter__asYM_{margin-block-start:auto;padding-block-start:1.25rem;font-size:.875rem;line-height:1.5;font-weight:500}.EditorialPage_directoryGroups__Ct2Aq{display:grid;gap:3rem}.EditorialPage_mediaFrame__lIqMv{position:relative;width:100%;min-width:0;flex-shrink:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:hsl(var(--muted))}.EditorialPage_sceneFrame__tDUCG{aspect-ratio:1}.EditorialPage_wholeImage__kkysP{-o-object-fit:contain;object-fit:contain;padding:1rem}.EditorialPage_heroMedia__DCmt1{position:relative;width:100%;height:100%;min-width:0}.EditorialPage_heroWholeImage__osr7s{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.EditorialPage_heroRightSceneImage__IoJRX{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.EditorialPage_heroMedia__DCmt1[data-hero-scene-window=right-square]{container:jar-scene/size}@container jar-scene (min-aspect-ratio:23/11){.EditorialPage_heroRightSceneImage__IoJRX{-o-object-fit:contain;object-fit:contain}}.EditorialPage_sceneImage__La_MT{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}@media (min-width:640px){.EditorialPage_sceneFrame__tDUCG{aspect-ratio:4/3}.EditorialPage_pageFrame__T6ELj{padding-inline:1.5rem;padding-block-start:calc(7rem + env(safe-area-inset-top, 0px))}.EditorialPage_pageTitle__TpeB0,.EditorialPage_statusTitle__hSQH6{font-size:3rem;line-height:1.125}.EditorialPage_groupTitle__yJNsk,.EditorialPage_sectionTitle__Tibdh{font-size:1.875rem;line-height:1.2}.EditorialPage_callout__YVGjl{padding:2rem}}@media (min-width:1024px){.EditorialPage_pageFrame__T6ELj{padding-inline:2rem;padding-block-start:calc(8rem + env(safe-area-inset-top, 0px))}}.EditorialPage_homeBody__ZGE6J [data-section-introduction=center]{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin-inline:auto;margin-block-end:3rem}.EditorialPage_homeBody__ZGE6J [data-section-introduction=center]>*{margin-block:0}.EditorialPage_homeBody__ZGE6J [data-section-introduction] h2{margin-block:0;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:hsl(var(--foreground))}.EditorialPage_homeBody__ZGE6J [data-section-introduction] p{max-width:48rem;font-size:1.125rem;line-height:1.5;color:hsl(var(--muted-foreground))}.EditorialPage_homeBody__ZGE6J [data-section-introduction=callout]{min-width:0}.EditorialPage_buyerAction__ItlBj.EditorialPage_buyerAction__ItlBj,.EditorialPage_homeBody__ZGE6J [data-buyer-action]{min-height:2.75rem;height:auto;max-width:100%;padding:.625rem 1.5rem;border-radius:var(--premium-radius-button);white-space:normal;text-align:center;font-size:1rem;font-weight:600;line-height:1.5}.EditorialPage_readingHeader__XdZJP{padding:calc(6rem + env(safe-area-inset-top, 0px)) 1rem 3rem;color:hsl(var(--foreground));background:hsl(var(--background));border-block-end:1px solid hsl(var(--border))}.EditorialPage_readingHeaderFrame__y9PEq{width:100%;max-width:80rem;margin-inline:auto}.EditorialPage_readingHeaderGrid__DIMpZ{display:grid;gap:2.5rem;align-items:center}.EditorialPage_readingHeaderCopy__6iqs2{min-width:0;max-width:48rem}.EditorialPage_readingHeaderCopy__6iqs2 .EditorialPage_pageTitle__TpeB0{font-size:2.25rem;line-height:1.25;color:var(--brand-foreground)}.EditorialPage_readingHeaderCopy__6iqs2 .EditorialPage_lead__43KBd{margin-block:1rem 0;font-size:1.125rem;line-height:1.5;color:hsl(var(--muted-foreground))}.EditorialPage_readingHeaderCopy__6iqs2 .EditorialPage_date__enAD0{display:block;margin-block-start:1.5rem;font-size:.875rem;line-height:1.5;color:hsl(var(--muted-foreground))}.EditorialPage_readingHeaderArt__pWmd6{position:relative;width:12rem;max-width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-card);background:transparent}.EditorialPage_readingHeaderImage__vRLms{-o-object-fit:contain;object-fit:contain}@media (min-width:640px){.EditorialPage_homeBody__ZGE6J [data-section-introduction] h2{font-size:1.875rem;line-height:1.2}.EditorialPage_readingHeaderCopy__6iqs2 .EditorialPage_pageTitle__TpeB0{font-size:3rem;line-height:1.125}.EditorialPage_readingHeader__XdZJP{padding-inline:1.5rem;padding-block-start:calc(7rem + env(safe-area-inset-top, 0px));padding-block-end:4rem}}@media (min-width:1024px){.EditorialPage_readingHeader__XdZJP{padding-inline:2rem;padding-block-start:calc(8rem + env(safe-area-inset-top, 0px))}.EditorialPage_readingHeaderWithArt__cfT3V{grid-template-columns:minmax(0,1fr) 12rem}}.EditorialPage_readingArticleRegion__USfWp,.EditorialPage_readingArticle__LjZci.EditorialPage_readingArticle__LjZci{color:hsl(var(--foreground));background:hsl(var(--background))}.EditorialPage_readingArticle__LjZci.EditorialPage_readingArticle__LjZci{border:1px solid hsl(var(--border));border-radius:var(--radius-card);box-shadow:none}.EditorialPage_homeBody__ZGE6J>section:not(:last-child){padding-block:4rem}@media (min-width:768px){.EditorialPage_homeBody__ZGE6J>section:not(:last-child){padding-block:6rem}}.EditorialPage_bodyFrame__b4OD2{padding:clamp(1.5rem,4vw,3rem) 1rem 6rem;color:hsl(var(--foreground));background:hsl(var(--background))}@media (min-width:640px){.EditorialPage_bodyFrame__b4OD2{padding-inline:1.5rem}}@media (min-width:1024px){.EditorialPage_bodyFrame__b4OD2{padding-inline:2rem}}.ContainedHeroArtwork_picture__6bg1X{position:relative;display:block;width:100%;height:100%}.ContainedHeroArtwork_image__5FfeA{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ContainedHeroArtwork_noPortrait__LSO3p{display:none}@media (min-width:480px) and (min-aspect-ratio:3/4),(min-width:600px){.ContainedHeroArtwork_noPortrait__LSO3p{display:block}}.PageHeroActions_action__lRHf0.PageHeroActions_action__lRHf0{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;height:auto;padding:.5rem .625rem;border-radius:var(--premium-radius-button);white-space:normal;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.3}.PageHeroActions_action__lRHf0.PageHeroActions_action__lRHf0:focus-visible{outline:2px solid #111827;outline-offset:4px}.dark .PageHeroActions_action__lRHf0.PageHeroActions_action__lRHf0:focus-visible{outline-color:hsl(var(--foreground))}@media (max-width:359px){.PageHeroActions_action__lRHf0.PageHeroActions_action__lRHf0{padding:.375rem .5rem;font-size:.75rem}}@media (min-width:480px) and (max-width:899px) and (min-aspect-ratio:3/4),(min-width:600px) and (max-width:899px){.PageHeroActions_action__lRHf0.PageHeroActions_action__lRHf0{font-size:.75rem}}.PageHeroActions_action__lRHf0.PageHeroActions_primary__GeRZL{color:hsl(var(--accent-foreground));background-color:transparent;background-image:linear-gradient(to right,var(--premium-gradient-from),var(--premium-gradient-to))}.PageHeroActions_action__lRHf0.PageHeroActions_primary__GeRZL:hover{background-image:linear-gradient(to right,var(--premium-gradient-hover-from),var(--premium-gradient-hover-to))}.PageHeroActions_action__lRHf0.PageHeroActions_primary__GeRZL:not(:focus-visible){outline:none}.PageHeroActions_action__lRHf0.PageHeroActions_secondary__eo1AD,.PageHeroActions_action__lRHf0.PageHeroActions_secondary__eo1AD:hover{color:var(--brand-foreground);background-color:#fff;background-image:none;border:1px solid #ffc7c7}.dark .PageHeroActions_action__lRHf0.PageHeroActions_secondary__eo1AD{color:#ff5252;background-color:#1f2937;border-color:#c62828}.LegalHeroArtwork_artwork__zL7tf{display:block;width:100%;height:100%;overflow:visible}.LegalHeroArtwork_orbit__VVD9e{fill:hsl(var(--foreground)/.055);stroke:hsl(var(--foreground)/.14);stroke-width:1.5}.LegalHeroArtwork_accent__rDVDu{fill:hsl(var(--primary));opacity:.72}.dark .LegalHeroArtwork_orbit__VVD9e{fill:hsl(var(--foreground)/.045);stroke:hsl(var(--foreground)/.13)}.dark .LegalHeroArtwork_accent__rDVDu{opacity:.62}article.LegalTypography_prose__gXIeh{font-size:1.125rem;line-height:1.5}.LegalTypography_prose__gXIeh li,.LegalTypography_prose__gXIeh ol,.LegalTypography_prose__gXIeh p,.LegalTypography_prose__gXIeh ul{font-size:inherit;line-height:inherit}.LegalTypography_prose__gXIeh ol,.LegalTypography_prose__gXIeh ul{margin-block:1rem 1.25rem;padding-inline-start:1.5em;list-style-position:outside}.LegalTypography_prose__gXIeh ul{list-style-type:disc}.LegalTypography_prose__gXIeh ol{list-style-type:decimal}.LegalTypography_prose__gXIeh li+li{margin-block-start:.5rem}.LegalTypography_prose__gXIeh a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.LegalTypography_prose__gXIeh a:hover{text-decoration-thickness:2px}.LegalTypography_prose__gXIeh a:focus-visible{outline:2px solid var(--action-primary-ring);outline-offset:3px}p.LegalTypography_subtitle__dXLfc{line-height:1.75}.LegalTypography_subtitleBacking__6RbNb{padding:.15em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ProductsSection_headingRow__tlNxZ{position:relative}.ProductsSection_headingRow__tlNxZ .ProductsSection_wrapper__pmA9J{position:static;align-self:stretch}.ProductsSection_wrapper__pmA9J[data-open=true]{z-index:50}.ProductsSection_tooltip__sEWJ7{position:absolute;right:0;top:100%;z-index:50;margin-top:.5rem;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease}.ProductsSection_tooltip__sEWJ7[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.ProductsSection_tooltip__sEWJ7:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:.5rem}@media (prefers-reduced-motion:reduce){.ProductsSection_tooltip__sEWJ7{transition:none}}.ContactForm_form__Wguk6 [aria-invalid=true],.ContactForm_result__XAJt2{scroll-margin-block-start:calc(var(--site-header-block-size, 3rem) + env(safe-area-inset-top, 0px) + 1rem);scroll-margin-block-end:1rem}.ContactForm_result__XAJt2:focus-visible{outline:2px solid var(--primary);outline-offset:4px}
/*# sourceMappingURL=b200073aa8088438.css.map*/