@layer components{._HomeTemplate_1mp0y_2{--_culture-spacing: 120px;--_story-spacing: 80px;--_blog-spacing: 80px;--_image-divider-spacing: 80px;--_environment-spacing: 120px;@media (width >= 48em){--_culture-spacing: 160px;--_story-spacing: 120px;--_blog-spacing: 120px;--_image-divider-spacing: 120px}>*+.__culture_1mp0y_16{margin-block-start:var(--_culture-spacing)}>*+.__story_1mp0y_20{margin-block-start:var(--_story-spacing)}>*+.__blog_1mp0y_24{margin-block-start:var(--_blog-spacing)}>*+.__imageDivider_1mp0y_28{margin-block-start:var(--_image-divider-spacing)}>*+.__environment_1mp0y_32{margin-block-start:var(--_environment-spacing)}}}@layer components{._HomeIntroductionSection_10ish_2{container:home-introduction-section / inline-size}.__mainTemplate_10ish_6{display:block grid;grid-template:".           " 398px "sub-template" 66px "sub-template" / minmax(0,1fr);@container home-introduction-section (inline-size >= calc(25rem + 24px)){grid-template:".   .            .   " 506px ".   sub-template .   " 76px ".   sub-template .   " / minmax(var(--page-gutter),1fr) minmax(0,var(--container-width-lg)) minmax(var(--page-gutter),1fr)}>.__wideImage_10ish_23{grid-column:1 / -1;grid-row:1 / 3}>.__subTemplate_10ish_28{grid-area:sub-template}}.__wideImage_10ish_23{position:relative;mask-image:linear-gradient(to bottom,#000,transparent),conic-gradient(#000 0 0);mask-repeat:no-repeat;mask-size:100% calc(200 / 582 * 100%),100%;mask-composite:exclude;isolation:isolate;>img{inline-size:100%;block-size:100%;object-fit:cover}}.__subTemplate_10ish_28{display:block grid;grid-template:". .         . " 16px ". heading   . " ". .         . " 24px ". paragraph . " ". .         . " 40px ". button    . " / var(--page-gutter) 1fr var(--page-gutter);isolation:isolate;@container home-introduction-section (inline-size >= calc(25rem + 24px)){grid-template:". .         . " 24px ". heading   . " ". .         . " 40px ". paragraph . " ". .         . " 40px ". button    . " / 40px 1fr 40px}@container home-introduction-section (inline-size >= 60rem){grid-template:". .         . .      " 24px ". heading   . .      " ". .         . .      " 40px ". paragraph . button " / 40px minmax(0,1fr) 60px minmax(0,400px)}&:before{content:"";grid-column:1 / 3;grid-row:1 / -1;background-color:var(--color-base)}>.__heading_10ish_89{grid-area:heading}>.__paragraph_10ish_93{grid-area:paragraph;inline-size:min(100%,round(down,528 * var(--to-rem),1ic))}>.__button_10ish_98{grid-area:button;align-self:end;inline-size:min(100%,400 * var(--to-rem))}}.__heading_10ish_89{--base-lead-font-size: var(--font-size-heading-2xl)}}@layer components{._HomeHeaderHero_sgg2e_2{container:home-header-hero / inline-size;display:block grid;justify-content:center;overflow-x:clip;>.__wholeLayout_sgg2e_8{inline-size:var(--_width)}}.__wholeLayout_sgg2e_8{--_width: calc(192 * var(--to-rem) * 3 + var(--_column-gap) * 2);--_column-count: 3;--_column-gap: 40px;--_row-count: 9;--_tagline-column: 2 / 3;--_tagline-row: 4 / 7;--_pointer-column: 1 / 2;--_pointer-size: calc(80 * var(--to-rem));--_pointer-row: 4 / 5;--_pointer-inset: auto calc(-52 * var(--to-rem)) calc(-4 * var(--to-rem)) auto;--_background-stroke-column: 2 / 3;position:relative;display:block grid;grid-template-columns:repeat(var(--_column-count),minmax(0,1fr));grid-template-rows:repeat(var(--_row-count),minmax(0,auto));column-gap:var(--_column-gap);@container home-header-hero (inline-size >= 640px){--_width: calc(210 * var(--to-rem) * 3 + var(--_column-gap) * 2)}@container home-header-hero (inline-size >= 768px){--_width: calc(320 * var(--to-rem) * 5 + var(--_column-gap) * 4);--_column-count: 5;--_row-count: 7;--_tagline-column: 2 / 5;--_tagline-row: 4 / 5;--_pointer-size: calc(120 * var(--to-rem));--_pointer-column: 2 / 3;--_pointer-row: 3 / 4;--_pointer-inset: auto calc(-12 * var(--to-rem)) calc(-12 * var(--to-rem)) auto;--_background-stroke-column: 3 / 4}.__taglineGroup_sgg2e_49{z-index:var(--z-forwards);grid-column:var(--_tagline-column);grid-row:var(--_tagline-row);align-self:center}>.__pointerImage_sgg2e_56{position:absolute;inset:var(--_pointer-inset);z-index:var(--z-forwards);grid-column:var(--_pointer-column);grid-row:var(--_pointer-row);justify-self:end;inline-size:min(var(--_pointer-size),100%)}>.__backgroundFillGroup_sgg2e_66{grid-area:1 / 1 / -1 / -1}>.__backgroundStrokeGroup_sgg2e_70{grid-column:var(--_background-stroke-column);grid-row:1 / -1}}.__taglineGroup_sgg2e_49{display:block grid;grid-template-rows:subgrid;place-items:center;@container home-header-hero (inline-size >= 768px){--_slide-up-text-first-justify-self: end;--_slide-up-text-second-justify-self: start;display:block grid;grid-template-columns:subgrid}>:nth-child(1 of.__slideUpText_sgg2e_89){justify-self:var(--_slide-up-text-first-justify-self)}>:nth-child(2 of.__slideUpText_sgg2e_89){justify-self:var(--_slide-up-text-second-justify-self)}>.__gradientText_sgg2e_97{justify-self:stretch}}.__slideUpText_sgg2e_89,.__gradientText_sgg2e_97{font-weight:var(--font-bold);line-height:1;text-box:trim-both text text}.__slideUpText_sgg2e_89{display:block flex;overflow-y:clip;color:var(--color-monotone-black);font-size:calc(32 * var(--to-rem));@container home-header-hero (inline-size >= 768px){font-size:calc(40 * var(--to-rem))}@container home-header-hero (inline-size >= 840px){font-size:calc(48 * var(--to-rem))}}.__gradientText_sgg2e_97{font-size:calc(40 * var(--to-rem));text-align-last:justify;@container home-header-hero (inline-size >= 768px){font-size:calc(56 * var(--to-rem))}@container home-header-hero (inline-size >= 840px){font-size:calc(60 * var(--to-rem))}@media (forced-colors: none){background-image:linear-gradient(in oklab to right,var(--color-primary) var(--percentage-count-up),var(--color-monotone-white) 0);background-clip:text;background-color:var(--background-current);color:transparent}@media (prefers-reduced-motion: reduce){color:var(--color-primary)}}.__pointerImage_sgg2e_56{rotate:35deg}.__backgroundFillGroup_sgg2e_66{--_spacing-column: 2 / 3;display:block grid;grid-template:subgrid / subgrid;align-items:center;@container home-header-hero (inline-size >= 768px){--_spacing-column: 3 / 4}&:before{content:"";grid-column:var(--_spacing-column);grid-row:1 / -1}}.__backgroundStrokeGroup_sgg2e_70{--_spacing-row: 4 / 7;display:block grid;grid-template-rows:subgrid;align-items:center;@container home-header-hero (inline-size >= 768px){--_spacing-row: 4 / 5}&:before{content:"";grid-row:var(--_spacing-row)}}.__backgroundFill_sgg2e_66,.__backgroundStroke_sgg2e_70{mask-image:var(--_src);mask-repeat:no-repeat;mask-position:center;mask-size:contain;aspect-ratio:320 / 104;background-color:var(--background-current);color:var(--color-monotone-white)}.__backgroundFill_sgg2e_66{opacity:.3;&:nth-child(n+19){display:none;@container home-header-hero (inline-size >= 768px){display:revert}}}.__backgroundStroke_sgg2e_70{background-image:linear-gradient(in oklab 135deg,var(--color-primary) var(--percentage-count-up),var(--color-monotone-white) 0);@media (prefers-reduced-motion: reduce){background-image:conic-gradient(var(--color-primary) 0 0)}}.__firstAnimation_sgg2e_226{@media (prefers-reduced-motion: no-preference){animation-name:slide-in-from-bottom;animation-duration:var(--first-animation-duration);animation-timing-function:ease-out;animation-delay:calc(var(--_index) * var(--first-animation-duration));animation-fill-mode:both}}.__secondAnimation_sgg2e_236{@media (prefers-reduced-motion: no-preference){animation-name:percentage-count-up;animation-duration:var(--second-animation-duration);animation-timing-function:ease-out;animation-delay:var(--second-animation-delay);animation-fill-mode:both}}.__thirdAnimation_sgg2e_246{--scale-in-from: .3;@media (prefers-reduced-motion: no-preference){animation-name:scale-in,fade-in;animation-duration:var(--third-animation-duration);animation-timing-function:var(--ease-bounce),ease-out;animation-delay:var(--third-animation-delay);animation-fill-mode:both}}.__fourthAnimation_sgg2e_258{@media (prefers-reduced-motion: no-preference){animation-name:slide-in-from-bottom;animation-duration:var(--fourth-animation-duration);animation-timing-function:ease-out;animation-delay:calc(var(--fourth-animation-delay) + var(--_index) * var(--fourth-animation-duration));animation-fill-mode:both}}.__fifthAnimation_sgg2e_268{@media (prefers-reduced-motion: no-preference){animation-name:percentage-count-up;animation-duration:var(--fifth-animation-duration);animation-timing-function:ease-out;animation-delay:var(--fifth-animation-delay);animation-fill-mode:both}}}@layer components{._HomeHeaderMenu_1r2fh_2{border-radius:var(--rounded-lg);border-start-end-radius:unset;box-shadow:0 0 24px oklch(from #000 l c h / 25%);background-color:var(--color-primary);color:var(--color-monotone-white);font-weight:var(--font-bold)}.__menu_1r2fh_11{display:block grid;grid-template-columns:minmax(0,1fr);row-gap:1em;justify-items:end;padding:1.5em}.__link_1r2fh_19{--_foreground-hocus: color-mix(in oklab, currentColor, var(--color-primary) 30%);transition-duration:var(--duration-rapidly);transition-property:color;&:focus-visible{color:var(--_foreground-hocus);text-decoration-line:revert}&:any-link:hover{@media (any-hover: hover){color:var(--_foreground-hocus);text-decoration-line:revert}}}.__animation_1r2fh_38{@media (prefers-reduced-motion: no-preference){animation-name:fade-in,__display-revert_1r2fh_1;animation-duration:var(--fifth-animation-duration);animation-timing-function:ease-out;animation-delay:var(--fifth-animation-delay);animation-fill-mode:both}}}@keyframes __display-revert_1r2fh_1{0%{display:none}}@layer components{._HomeHeroDescription_1y2ae_2{container:home-hero-description / inline-size;text-align:center;text-wrap:balance;hanging-punctuation:last allow-end}.__description_1y2ae_9{display:block grid;grid-template-columns:minmax(0,1fr);row-gap:1rlh;justify-items:center;padding-block:80px;@container home-hero-description (inline-size >= 57.5rem){padding-block:160px}&:before{content:"";mask-image:var(--icon-spark);mask-repeat:no-repeat;mask-position:center;mask-size:contain;inline-size:1.5em;aspect-ratio:1;background-color:var(--background-current)}}}@layer components{._HomeHero_uq5c9_2{--first-animation-duration: 125ms;--second-animation-duration: .5s;--second-animation-delay: calc(var(--first-animation-duration) * 4);--third-animation-duration: .5s;--third-animation-delay: calc(var(--second-animation-delay) + var(--second-animation-duration) / 2);--fourth-animation-duration: 125ms;--fourth-animation-delay: calc(var(--second-animation-delay) + var(--second-animation-duration));--fifth-animation-duration: .5s;--fifth-animation-delay: calc(var(--fourth-animation-delay) + var(--fourth-animation-duration) * 4);container:home-hero / inline-size}.__wholeLayout_uq5c9_20{--_content-width: calc(var(--art-board-max-width) - var(--page-gutter) * 2);display:block grid;grid-template-columns:[full-start] minmax(var(--page-gutter),1fr) [content-start] minmax(0,var(--_content-width)) [content-end] minmax(var(--page-gutter),1fr) [full-end];>.__showcase_uq5c9_29{grid-column:full;grid-row-start:1}>.__menu_uq5c9_34{z-index:var(--z-forwards);grid-column:content;grid-row-start:1;place-self:start end}>.__description_uq5c9_41{grid-column:content}}.__menu_uq5c9_34{visibility:hidden;@container home-hero (inline-size >= 57.5rem){visibility:unset}}}@layer components{._HomeCultureSection_1c54z_2{position:relative;overflow-x:clip;isolation:isolate}.__wholeLayout_1c54z_8{--_ornament-inset: calc(100 * var(--to-rem)) auto auto max(-90 * var(--to-rem), tan(atan2(-90px, 375px)) * 100svi);--_ornament-width: clamp(172px, tan(atan2(172px, 375px)) * 100svi, 172px * 1.5);position:relative;display:block grid;grid-template-columns:[full-start] minmax(var(--page-gutter),1fr) [content-start] minmax(0,var(--container-width-lg)) [content-end] minmax(var(--page-gutter),1fr) [full-end];isolation:isolate;@media (width >= 48em){--_ornament-width: clamp(712px * .5, tan(atan2(712px, 1440px)) * 100svi, 712px);--_ornament-inset: 0 auto auto max(tan(atan2(820px - 1100px, 1440px)) * 100svi, (820 - 1100) * var(--to-rem))}>*{grid-column:content}>.__ornament_1c54z_28{position:absolute;inset:var(--_ornament-inset);z-index:var(--z-backwards);grid-column:3 / 4;inline-size:var(--_ornament-width);max-inline-size:unset;max-block-size:unset}}.__flow_1c54z_39{--_spacing: 40px;@media (width >= 48em){--_spacing: 80px}>*+*{margin-block-start:var(--_spacing)}}.__header_1c54z_51{--_image-translate: 0;--_image-min-width: 87px;--_image-max-width: 192px;--_image-width: clamp( var(--_image-min-width), tan( atan2( var(--_image-max-width) - var(--_image-min-width), var(--art-board-max-width) - var(--art-board-min-width) ) ) * (100svi - var(--art-board-min-width)) + var(--_image-min-width), var(--_image-max-width) );position:relative;display:block grid;grid-template:"heading   image    " "paragraph paragraph" / 1fr var(--_image-width);gap:1.5rem 1rem;@media (width >= 48em){--_image-translate: -24px 60px;grid-template:"heading   image" "paragraph image" / 1fr var(--_image-width);gap:1.5rem}>.__heading_1c54z_85{grid-area:heading}>.__paragraph_1c54z_89{grid-area:paragraph;inline-size:min(100%,480 * var(--to-rem))}>.__bounceImage_1c54z_94{grid-area:image;align-self:end;translate:var(--_image-translate)}}.__heading_1c54z_85{--animate-gradient-text-size: var(--font-size-headline-lg)}.__footer_1c54z_105{display:block grid;grid-template-columns:min(100%,400 * var(--to-rem));justify-content:end}.__ornament_1c54z_28{fill:currentColor}}@layer components{._HomeCultureCards_12fs5_2{--_container-width-min: 327px;--_container-width-max: var(--container-width-lg);position:relative;container-type:inline-size;isolation:isolate;>.__ornament_12fs5_10{position:absolute;inset-inline-start:0;inset-block-end:0;z-index:var(--z-backwards)}}.__cardsGroup_12fs5_18{--_column-count: 2;--_row-gap: calc(64 * var(--to-rem));--_column-gap: clamp(40px, tan(atan2(40px, var(--_container-width-min))) * 100cqi, 64px);display:block grid;grid-template-columns:repeat(var(--_column-count),minmax(0,calc(208 * var(--to-rem))));gap:var(--_row-gap) var(--_column-gap);justify-content:end;padding-block-end:calc(64 * var(--to-rem));@container (inline-size >= 46.25rem){--_column-count: 4;--_column-gap: min(tan(atan2(40px, var(--_container-width-max))) * 100cqi, 40px);--_translate-y-step: calc(40 * var(--to-rem));padding-block-end:calc(var(--_translate-y-step) * 3)}>*{@container (inline-size >= 46.25rem){translate:0 calc(var(--_index) * var(--_translate-y-step))}}>:nth-child(2n){@container (inline-size < 46.25rem){translate:0 var(--_row-gap)}}}.__card_12fs5_18{display:block grid;grid-template:"heading heading    " "image   description" 1fr / 1fr max-content;gap:1rem .5rem;>.__heading_12fs5_58{grid-area:heading}>.__image_12fs5_62{grid-area:image}>.__description_12fs5_66{grid-area:description}}.__image_12fs5_62{contain:strict;aspect-ratio:124 / 283;>img{inline-size:100%;block-size:100%}}.__image_12fs5_62 img{object-fit:cover}.__heading_12fs5_58{font-family:var(--font-english);font-style:italic;font-weight:var(--font-normal);line-height:var(--leading-tight);text-box:trim-both cap alphabetic;text-transform:capitalize;>*+*{margin-block-start:calc(4 * var(--to-rem))}}.__title_12fs5_98{font-size:var(--font-size-headline-xl);font-weight:inherit}.__tagline_12fs5_103{display:block grid;grid-template-columns:calc(20 * var(--to-rem)) 1fr;column-gap:calc(4 * var(--to-rem));font-size:var(--font-size-text-sm);&:before{content:"";mask-image:var(--icon-spark-rotated);mask-repeat:no-repeat;mask-position:center;mask-size:100%;background-color:var(--background-current)}}.__description_12fs5_66{margin-block:calc(var(--half-leading) * -1);background-color:var(--color-base);writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--font-size-text-sm);@container (inline-size >= 30rem){font-size:unset}}.__ornament_12fs5_10{--_slope: tan(atan2(392px - 196px, var(--_container-width-max) - var(--_container-width-min))) ;inline-size:calc(var(--_slope) * (100cqi - var(--_container-width-min)) + 196px)}}@layer components{._HomeStorySection_tjwxy_2{--_container-width-min: var(--art-board-min-width);--_container-width-max: var(--art-board-max-width);container:home-story-section-root / inline-size;>*{max-inline-size:1920px;margin-inline:auto}}.__wholeLayout_tjwxy_14{display:block grid;grid-template-columns:minmax(var(--page-gutter),1fr) minmax(0,var(--container-width-lg)) minmax(var(--page-gutter),1fr);grid-template-areas:". content .";@container home-story-section-root (inline-size >= calc(60rem + 64px)){grid-template-areas:". content content"}>*{grid-area:content}}.__contentLayout_tjwxy_30{display:block grid;grid-template:"head-group " ".          " 40px "story-group" / minmax(0,1fr);@container home-story-section-root (inline-size >= calc(60rem + 64px)){grid-template:"head-group . story-group" / 30em 64px minmax(0,1fr)}>.__headGroup_tjwxy_44{grid-area:head-group}>.__storyGroup_tjwxy_48{grid-area:story-group}}.__headGroup_tjwxy_44{--_image-min-width: 87px;--_image-max-width: 192px;--_image-width: clamp( var(--_image-min-width), tan( atan2( var(--_image-max-width) - var(--_image-min-width), var(--_container-width-max) - var(--_container-width-min) ) ) * (100cqi - var(--_container-width-min)) + var(--_image-min-width), var(--_image-max-width) );position:relative;display:block grid;grid-template:"heading   ornament " ".         .        " calc(24 * var(--to-rem)) "paragraph paragraph" ".         .        " calc(40 * var(--to-rem)) "button    button   " / minmax(0,1fr) var(--_image-width);align-content:start;>.__image_tjwxy_79{position:absolute;grid-area:ornament;inline-size:100%;@container home-story-section-root (inline-size >= calc(60rem + 64px)){inset:-70px -80px auto auto}}>.__heading_tjwxy_89{grid-area:heading}>.__paragraph_tjwxy_93{grid-area:paragraph}>.__button_tjwxy_97{grid-area:button;inline-size:min(100%,400 * var(--to-rem))}}.__heading_tjwxy_89{--animate-gradient-text-size: var(--font-size-headline-lg)}}@layer components{._HomeBlogSection_4zc6n_2{--animate-gradient-text-size: var(--font-size-headline-lg)}.__wholeLayout_4zc6n_6{display:block grid;grid-template-columns:[full-start] minmax(var(--page-gutter),1fr) [content-start] minmax(0,var(--container-width-lg)) [content-end] minmax(var(--page-gutter),1fr) [full-end];row-gap:40px;>*{grid-column:content}>.__cards_4zc6n_17{grid-column:full}>.__button_4zc6n_21{justify-self:end;inline-size:min(100%,400 * var(--to-rem))}}.__headFlow_4zc6n_27{>*+*{margin-block-start:1.5rem}>.__paragraph_4zc6n_32{inline-size:min(100%,30em)}}.__cards_4zc6n_17{display:block grid;grid-template-columns:subgrid;padding-block:40px;background-color:var(--color-primary);>*{grid-column:content}}}@layer components{._BlogArticleList_1sbvx_2{container:blog-article-list-root / inline-size}.__articleGroup_1sbvx_6{--_column-gap: 3.5rem;--_column-count: 3;--_column-min-width: 20rem;--_column-breakpoint: calc( var(--_column-min-width) * var(--_column-count) + (var(--_column-gap) * (var(--_column-count) - 1)) );--_column-width: calc((100% / var(--_column-count)) - var(--_column-gap) * (var(--_column-count) - 1));display:block grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--_column-width),sign(100% - var(--_column-breakpoint)) * -100%),1fr));gap:1.5rem var(--_column-gap)}.__article_1sbvx_6{--_background-hocus: color-mix(in oklab, var(--color-base), currentColor 20%);position:relative;display:block grid;grid-template-columns:[image-start] calc(111 / 325 * 100%) [image-end content-start] minmax(0,1fr) [content-end];column-gap:clamp(.5rem,8 / 325 * 100cqi,1rem);align-content:start;padding:clamp(.5rem,8 / 325 * 100cqi,1rem);border-block-end:1px solid;background-color:var(--color-base);@container blog-article-list-root (inline-size >= 67rem){grid-template-columns:[image-start content-start] minmax(0,1fr) [content-end image-end];padding:unset}@media (prefers-reduced-motion: no-preference){transition-duration:var(--duration-rapidly);transition-property:background-color}&:has(:focus-visible){background-color:var(--_background-hocus)}&:has(:any-link:hover){@media (any-hover: hover){background-color:var(--_background-hocus)}}>.__image_1sbvx_58{grid-column:image}>.__content_1sbvx_62{grid-column:content}}.__content_1sbvx_62{display:block grid;grid-template-columns:[date-start] max-content [date-end category-start] minmax(0,1fr) [category-end];row-gap:.5rem;align-content:inherit;@container blog-article-list-root (inline-size >= 67rem){padding:1rem}>.__date_1sbvx_77{grid-column:date}>.__category_1sbvx_81{grid-column:category;justify-self:end}>.__title_1sbvx_86{grid-column:1 / -1}}.__date_1sbvx_77{align-content:center;font-size:var(--font-size-text-xs)}.__title_1sbvx_86{font-size:var(--font-size-text-xs);@container blog-article-list-root (inline-size >= 27.5rem){font-size:var(--font-size-headline-sm)}}.__title_1sbvx_86 :any-link{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:block-axis;overflow-y:clip;&:after{content:"";position:absolute;inset:0;z-index:var(--z-forwards)}}}@layer components{._HomeImageDivider_tlv1p_2{>.__wholeLayout_tlv1p_3{max-inline-size:var(--art-board-max-width);margin-inline:auto}}.__wholeLayout_tlv1p_3{--_image-group-max-width: max(198px, 50%);--_ornament-width: clamp(192px, tan(atan2(392px, var(--art-board-max-width))) * 100%, 392px);display:block grid;grid-template-columns:24px [image-start] 1fr [ornament-start] var(--_ornament-width) [ornament-end];grid-template-rows:[ornament-start image-start] 1fr [image-end ornament-end];gap:16px;align-items:center;isolation:isolate;@media (width >= 48em){--_image-group-max-width: 834px;grid-template-columns:40px [image-start] 1fr [image-end ornament-start] var(--_ornament-width) [ornament-end];grid-template-rows:[ornament-start] 40px [image-start] 1fr [image-end] 40px [ornament-end];gap:40px}>.__imageGroup_tlv1p_34{grid-area:image;inline-size:min(var(--_image-group-max-width),100%)}>.__ornament_tlv1p_39{z-index:var(--z-backwards);grid-area:ornament;justify-self:end}}.__imageGroup_tlv1p_34{display:block grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:24px}.__imageGroup_tlv1p_34 img{object-fit:cover}}@layer components{._HomeEnvironmentSection_9ail_2{--animate-gradient-text-size: var(--font-size-headline-lg);--animate-gradient-text-background: var(--color-primary);--animate-gradient-text-foreground: var(--color-monotone-white);--animate-stroke-text-foreground: var(--color-monotone-white);--animate-gradient-text-margin-inline: auto;--_whole-spacing: clamp(16px, 16 / 375 * 100svi, 40px)}.__wholeLayout_9ail_12{--_second-row-height: 124px;--_last-row-height: 200px;display:block grid;grid-template-columns:[parallax-start] minmax(var(--page-gutter),1fr) [content-start] minmax(0,var(--container-width-lg)) [content-end] minmax(var(--page-gutter),1fr) [parallax-end];grid-template-rows:[content-start] 1fr [parallax-start] var(--_second-row-height) [content-end] var(--_last-row-height) [parallax-end];isolation:isolate;@media (width >= 48em){--_second-row-height: 170px;--_last-row-height: 256px}>*{grid-area:content}>.__parallaxImage_9ail_34{z-index:var(--z-backwards);grid-area:parallax}}.__mainContainer_9ail_40{--_container-width-min: 327px;--_container-width-max: 1100px;container:home-environment-section-content / inline-size;padding:var(--_whole-spacing);border-radius:var(--_whole-spacing);background-color:var(--color-primary);>*+*{margin-block-start:40px}}.__headGroup_9ail_54{--_ornament-1-inset: calc(-84 * var(--to-rem)) auto auto 0;--_ornament-2-inset: calc(70 * var(--to-rem)) calc(10 * var(--to-rem)) auto auto;position:relative;@container home-environment-section-content (inline-size >= 40rem){--_ornament-1-inset: calc(-102 * var(--to-rem)) auto auto calc(40 * var(--to-rem));--_ornament-2-inset: calc(90 * var(--to-rem)) calc(34 * var(--to-rem)) auto auto}>.__ornament_9ail_65{position:absolute;z-index:var(--z-forwards);pointer-events:none}>:nth-child(1 of.__ornament_9ail_65){--_image-min-width: 87px;--_image-max-width: 192px;--_image-width: clamp( var(--_image-min-width), tan( atan2( var(--_image-max-width) - var(--_image-min-width), var(--_container-width-max) - var(--_container-width-min) ) ) * (100cqi - var(--_container-width-min)) + var(--_image-min-width), var(--_image-max-width) );inset:var(--_ornament-1-inset);inline-size:min(100%,var(--_image-width));rotate:-20deg}>:nth-child(2 of.__ornament_9ail_65){--_image-min-width: 80px;--_image-max-width: 120px;--_image-width: clamp( var(--_image-min-width), tan( atan2( var(--_image-max-width) - var(--_image-min-width), var(--_container-width-max) - var(--_container-width-min) ) ) * (100cqi - var(--_container-width-min)) + var(--_image-min-width), var(--_image-max-width) );inset:var(--_ornament-2-inset);inline-size:min(100%,var(--_image-width));rotate:30deg}}.__heading_9ail_112{display:block grid;justify-content:center;text-align:center;text-wrap:balance}.__ornament_9ail_65{position:absolute}.__parallaxImage_9ail_34{display:block grid}}@layer components{._HomeEnvironmentCards_30e36_2{container:home-environment-cards-root / inline-size}.__cardsGroup_30e36_6{display:block grid;grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));gap:24px 40px;>*{grid-row:span 2}}.__card_30e36_6{--_whole-spacing: clamp(16px, 16 / 320 * 100cqi, 40px);--_description-spacing: .5rem;position:relative;display:block grid;grid-template-rows:subgrid;gap:0;border-radius:var(--_whole-spacing);background-color:var(--color-monotone-white);@container home-environment-cards-root (inline-size >= calc(50rem + 40px)){--_description-spacing: 1.5rem}&:after{content:"";position:absolute;z-index:var(--z-forwards);grid-row:2;place-self:end;inline-size:calc(56 * var(--to-rem));aspect-ratio:1;border-start-start-radius:var(--rounded-md);background-image:var(--icon-link),conic-gradient(oklch(from var(--color-primary) l c h / var(--gradient-alpha)) 0 0),var(--color-accent-gradient-hocus);background-position:center;background-size:calc(24 * var(--to-rem)),100%,100%;background-repeat:no-repeat;pointer-events:none;@media (prefers-reduced-motion: no-preference){transition-duration:var(--duration-rapidly);transition-property:--gradient-alpha}}&:has(:focus-visible){&:after{--gradient-alpha: 0%}}&:has(:any-link:hover){@media (any-hover: hover){&:after{--gradient-alpha: 0%}.__image_30e36_65 img{scale:1.1}}}}.__description_30e36_72{padding:var(--_whole-spacing);>*+*{margin-block-start:var(--_description-spacing)}}.__heading_30e36_80{font-size:var(--font-size-headline-md)}.__heading_30e36_80 :any-link{&:after{content:"";position:absolute;inset:0;z-index:var(--z-forwards)}}.__image_30e36_65{contain:strict;aspect-ratio:490 / 225;border-end-end-radius:inherit;border-end-start-radius:inherit;>img{inline-size:100%;block-size:100%}}.__image_30e36_65 img{object-fit:cover;@media (prefers-reduced-motion: no-preference){transition-duration:var(--duration-rapidly);transition-property:scale}&:is(article:has(:focus-visible) &){scale:1.1}&:is(article:has(:any-link:hover) &){@media (any-hover: hover){scale:1.1}}}}
