@layer properties, theme, base, components, utilities;
@layer utilities{.-inset-5{inset:calc(var(--spacing) * -5)}.-inset-7{inset:calc(var(--spacing) * -7)}.-inset-10{inset:calc(var(--spacing) * -10)}.-top-32{top:calc(var(--spacing) * -32)}.-top-48{top:calc(var(--spacing) * -48)}.top-\[23\.75rem\]{top:23.75rem}.-right-4{right:calc(var(--spacing) * -4)}.-right-32{right:calc(var(--spacing) * -32)}.-right-48{right:calc(var(--spacing) * -48)}.right-0{right:0}.right-6{right:calc(var(--spacing) * 6)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-24{left:calc(var(--spacing) * -24)}.size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}.h-\[25rem\]{height:25rem}.h-\[31\.25rem\]{height:31.25rem}.h-\[37\.5rem\]{height:37.5rem}.w-\[25rem\]{width:25rem}.w-\[31\.25rem\]{width:31.25rem}.w-\[37\.5rem\]{width:37.5rem}.-rotate-12{rotate:-12deg}.gap-20{gap:calc(var(--spacing) * 20)}.border-\(--fy-gold\)\/30{border-color:var(--fy-gold)}@supports (color:color-mix(in lab, red, red)){.border-\(--fy-gold\)\/30{border-color:color-mix(in oklab, var(--fy-gold) 30%, transparent)}}.bg-\(--fy-charcoal\)\/20{background-color:var(--fy-charcoal)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fy-charcoal\)\/20{background-color:color-mix(in oklab, var(--fy-charcoal) 20%, transparent)}}.bg-\(--fy-gold\){background-color:var(--fy-gold)}.bg-\(--fy-ivory\){background-color:var(--fy-ivory)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.px-10{padding-inline:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-\(length\:--fy-h2\){font-size:var(--fy-h2)}.text-\(length\:--fy-quote-size\){font-size:var(--fy-quote-size)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.text-\(--fy-brown\){color:var(--fy-brown)}.text-\(--fy-charcoal\),.text-\(--fy-charcoal\)\/60{color:var(--fy-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-\(--fy-charcoal\)\/60{color:color-mix(in oklab, var(--fy-charcoal) 60%, transparent)}}.text-\(--fy-charcoal\)\/70{color:var(--fy-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-\(--fy-charcoal\)\/70{color:color-mix(in oklab, var(--fy-charcoal) 70%, transparent)}}.text-\(--fy-gold\){color:var(--fy-gold)}.text-\(--fy-gray\){color:var(--fy-gray)}.text-\(--fy-ivory\),.text-\(--fy-ivory\)\/90{color:var(--fy-ivory)}@supports (color:color-mix(in lab, red, red)){.text-\(--fy-ivory\)\/90{color:color-mix(in oklab, var(--fy-ivory) 90%, transparent)}}.text-\(--fy-stone\){color:var(--fy-stone)}.text-\(--fy-stone-soft\){color:var(--fy-stone-soft)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (hover:hover){.group-hover\:border-\(--fy-gold\)\/60:is(:where(.group):hover *){border-color:var(--fy-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-\(--fy-gold\)\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--fy-gold) 60%, transparent)}}.group-hover\:bg-\(--fy-gold\)\/10:is(:where(.group):hover *){background-color:var(--fy-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\(--fy-gold\)\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--fy-gold) 10%, transparent)}}.group-hover\:text-\(--fy-gold\):is(:where(.group):hover *){color:var(--fy-gold)}.group-hover\:text-\(--fy-gold-deep\):is(:where(.group):hover *){color:var(--fy-gold-deep)}.hover\:text-\(--fy-brown\):hover{color:var(--fy-brown)}.hover\:text-\(--fy-charcoal\):hover{color:var(--fy-charcoal)}.hover\:text-\(--fy-gold\):hover{color:var(--fy-gold)}.hover\:text-\(--fy-gold-deep\):hover{color:var(--fy-gold-deep)}.hover\:text-\(--fy-ivory\):hover{color:var(--fy-ivory)}}@container not (min-width:64rem){.\@max-bp-lg\:hidden{display:none}.\@max-bp-lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@container (min-width:40rem){.\@bp-sm\:-right-8{right:calc(var(--spacing) * -8)}.\@bp-sm\:-bottom-8{bottom:calc(var(--spacing) * -8)}.\@bp-sm\:mx-8{margin-inline:calc(var(--spacing) * 8)}.\@bp-sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.\@bp-sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.\@bp-sm\:w-8{width:calc(var(--spacing) * 8)}.\@bp-sm\:w-40{width:calc(var(--spacing) * 40)}.\@bp-sm\:gap-20{gap:calc(var(--spacing) * 20)}.\@bp-sm\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.\@bp-sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.\@bp-sm\:text-\[0\.625rem\]{font-size:.625rem}}@container (min-width:64rem){.\@bp-lg\:top-32{top:calc(var(--spacing) * 32)}.\@bp-lg\:-right-12{right:calc(var(--spacing) * -12)}.\@bp-lg\:right-auto{right:auto}.\@bp-lg\:-left-5{left:calc(var(--spacing) * -5)}.\@bp-lg\:col-span-3{grid-column:span 3/span 3}.\@bp-lg\:col-start-7{grid-column-start:7}.\@bp-lg\:col-start-9{grid-column-start:9}.\@bp-lg\:row-span-2{grid-row:span 2/span 2}.\@bp-lg\:mx-auto{margin-inline:auto}.\@bp-lg\:mt-32{margin-top:calc(var(--spacing) * 32)}.\@bp-lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.\@bp-lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.\@bp-lg\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.\@bp-lg\:ml-auto{margin-left:auto}.\@bp-lg\:hidden{display:none}.\@bp-lg\:aspect-\[2\/1\]{aspect-ratio:2}.\@bp-lg\:aspect-square{aspect-ratio:1}.\@bp-lg\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\@bp-lg\:h-24{height:calc(var(--spacing) * 24)}.\@bp-lg\:h-\[31\.25rem\]{height:31.25rem}.\@bp-lg\:h-\[43\.75rem\]{height:43.75rem}.\@bp-lg\:h-\[50rem\]{height:50rem}.\@bp-lg\:w-1\/2{width:50%}.\@bp-lg\:w-\[31\.25rem\]{width:31.25rem}.\@bp-lg\:w-\[43\.75rem\]{width:43.75rem}.\@bp-lg\:w-\[50rem\]{width:50rem}.\@bp-lg\:w-full{width:100%}.\@bp-lg\:max-w-3xl{max-width:var(--container-3xl)}.\@bp-lg\:gap-28{gap:calc(var(--spacing) * 28)}.\@bp-lg\:gap-32{gap:calc(var(--spacing) * 32)}.\@bp-lg\:self-auto{align-self:auto}.\@bp-lg\:p-6{padding:calc(var(--spacing) * 6)}.\@bp-lg\:p-7{padding:calc(var(--spacing) * 7)}.\@bp-lg\:py-5{padding-block:calc(var(--spacing) * 5)}.\@bp-lg\:py-20{padding-block:calc(var(--spacing) * 20)}.\@bp-lg\:py-28{padding-block:calc(var(--spacing) * 28)}.\@bp-lg\:py-32{padding-block:calc(var(--spacing) * 32)}.\@bp-lg\:pt-0{padding-top:0}.\@bp-lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.\@bp-lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.\@bp-lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.\@bp-lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.\@bp-lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.\@bp-lg\:text-left{text-align:left}.\@bp-lg\:text-right{text-align:right}.\@bp-lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.\@bp-lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.\@bp-lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\@bp-lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\@bp-lg\:text-\[1\.65rem\]{font-size:1.65rem}}@container (min-width:80rem){.\@bp-xl\:col-span-7{grid-column:span 7/span 7}.\@bp-xl\:col-start-6{grid-column-start:6}.\@bp-xl\:mt-40{margin-top:calc(var(--spacing) * 40)}.\@bp-xl\:mb-32{margin-bottom:calc(var(--spacing) * 32)}.\@bp-xl\:block{display:block}.\@bp-xl\:gap-20{gap:calc(var(--spacing) * 20)}.\@bp-xl\:gap-40{gap:calc(var(--spacing) * 40)}.\@bp-xl\:py-32{padding-block:calc(var(--spacing) * 32)}.\@bp-xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.\[\&_h2\]\:mt-12 h2{margin-top:calc(var(--spacing) * 12)}.\[\&_h2\]\:mb-4 h2{margin-bottom:calc(var(--spacing) * 4)}.\[\&_h2\]\:font-\(family-name\:--font-display\) h2{font-family:var(--font-display)}.\[\&_h2\]\:text-3xl h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h2\]\:font-light h2{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.\[\&_h2\]\:text-\(--fy-charcoal\) h2{color:var(--fy-charcoal)}.\[\&_h2\:first-child\]\:mt-0 h2:first-child{margin-top:0}.\[\&_h3\]\:mt-8 h3{margin-top:calc(var(--spacing) * 8)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h3\]\:text-\(--fy-charcoal\) h3{color:var(--fy-charcoal)}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:pl-6 li{padding-left:calc(var(--spacing) * 6)}.\[\&_li\]\:before\:absolute li:before{content:var(--tw-content);position:absolute}.\[\&_li\]\:before\:top-\[0\.8em\] li:before{content:var(--tw-content);top:.8em}.\[\&_li\]\:before\:left-0 li:before{content:var(--tw-content);left:0}.\[\&_li\]\:before\:h-px li:before{content:var(--tw-content);height:1px}.\[\&_li\]\:before\:w-3 li:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}.\[\&_li\]\:before\:bg-\(--fy-gold\) li:before{content:var(--tw-content);background-color:var(--fy-gold)}.\[\&_ul\]\:list-none ul{list-style-type:none}:where(.\[\&_ul\]\:space-y-3 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:p-0 ul{padding:0}}
