/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:after,:before{--tw-font-weight:initial}::backdrop{--tw-font-weight:initial}}}@layer components{.blocks__tai:where([data-variant=deep-blue] *){--_bg-color:var(--color-deep-blue);--_accent-color:var(--color-gold);--_subtle-color:var(--color-medium-grey)}.blocks__tai:where([data-variant=deep-blue]){--_bg-color:var(--color-deep-blue);--_accent-color:var(--color-gold);--_subtle-color:var(--color-medium-grey)}.blocks__tai:where([data-variant=gold] *){--_bg-color:var(--color-gold);--_accent-color:var(--color-deep-blue);--_subtle-color:var(--color-white)}.blocks__tai:where([data-variant=gold]){--_bg-color:var(--color-gold);--_accent-color:var(--color-deep-blue);--_subtle-color:var(--color-white)}@media (min-width:48rem){.blocks__tai{align-content:center;position:relative}.blocks__tai:where([data-size=full] *){min-height:750px;padding-block:calc(var(--spacing,.25rem)*18)}.blocks__tai:where([data-size=full]){min-height:750px;padding-block:calc(var(--spacing,.25rem)*18)}.blocks__tai:where([data-size="2/3"] *){min-height:500px;padding-block:calc(var(--spacing,.25rem)*12)}.blocks__tai:where([data-size="2/3"]){min-height:500px;padding-block:calc(var(--spacing,.25rem)*12)}.blocks__tai:where([data-size="1/3"] *){min-height:250px;padding-block:calc(var(--spacing,.25rem)*8)}.blocks__tai:where([data-size="1/3"]){min-height:250px;padding-block:calc(var(--spacing,.25rem)*8)}}.blocks__tai>main{background-color:var(--_bg-color);padding-inline:calc(var(--spacing,.25rem)*4);row-gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:48rem){.blocks__tai>main{padding-block:calc(var(--spacing,.25rem)*16);grid-area:content}.blocks__tai>main:where([data-size="1/3"] *){padding-block:calc(var(--spacing,.25rem)*8.5)}.blocks__tai>main:where([data-size="1/3"]){padding-block:calc(var(--spacing,.25rem)*8.5)}.blocks__tai>main{isolation:isolate;max-width:min(100%,822px);padding-inline:calc(var(--spacing,.25rem)*11);row-gap:calc(var(--spacing,.25rem)*2);z-index:20;border-bottom-right-radius:96px}}@media not all and (min-width:48rem){.blocks__tai>main:where([data-size=full] *){padding-block:calc(var(--spacing,.25rem)*33)}.blocks__tai>main:where([data-size=full]){padding-block:calc(var(--spacing,.25rem)*33)}.blocks__tai>main:where([data-size="2/3"] *){padding-block:calc(var(--spacing,.25rem)*14)}.blocks__tai>main:where([data-size="2/3"]){padding-block:calc(var(--spacing,.25rem)*14)}.blocks__tai>main:where([data-size="1/3"] *){padding-block:calc(var(--spacing,.25rem)*6)}.blocks__tai>main:where([data-size="1/3"]){padding-block:calc(var(--spacing,.25rem)*6)}}.blocks__tai>main>span{color:var(--_accent-color);font-size:var(--text-h5,22px);line-height:var(--tw-leading,var(--text-h5--line-height,30px))}.blocks__tai>main>._title,.blocks__tai>main>span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.blocks__tai>main>._title{color:var(--color-white,var(--_theme-color-white,#fff));font-size:var(--text-h1,60px);line-height:var(--tw-leading,var(--text-h1--line-height,78px))}@media not all and (min-width:48rem){.blocks__tai>main>._title{text-wrap:pretty;white-space:normal}}.blocks__tai>main>p{font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,28px));--tw-font-weight:var(--font-weight-medium,500);color:var(--_subtle-color);font-weight:var(--font-weight-medium,500);white-space:pre-line}@media (min-width:48rem){.blocks__tai>._picture{inset:calc(var(--spacing,.25rem)*0);z-index:10;position:absolute}}@media not all and (min-width:48rem){.blocks__tai>._picture:where([data-size=full] *){max-height:193px}.blocks__tai>._picture:where([data-size=full]){max-height:193px}.blocks__tai>._picture:where([data-size="2/3"] *){max-height:129px}.blocks__tai>._picture:where([data-size="2/3"]){max-height:129px}.blocks__tai>._picture:where([data-size="1/3"] *){max-height:64px}.blocks__tai>._picture:where([data-size="1/3"]){max-height:64px}}.blocks__tai>._picture>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@property --tw-font-weight{syntax:"*";inherits:false}
