@layer base, theme, comp, components, utils, utilities;@layer base;@layer utils;@layer theme;@layer comp;.f4yr0h0{background-repeat:no-repeat}.f4yr0h1{margin-top:6.854rem;margin-bottom:6.854rem}#page-header+.f4yr0h1{margin-top:1rem}.f4yr0h7{--f4yr0h5:52rem}@layer base{.f4yr0h2{width:100%;max-width:82rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.f4yr0h6{--f4yr0h5:48rem;margin-inline:1rem}@media screen and (min-width:768px){.f4yr0h2{padding-left:1.618rem;padding-right:1.618rem}.f4yr0h6{width:var(--f4yr0h5);max-width:calc(100vw - 1.618rem * 2);margin-inline:auto}}@media screen and (min-width:1024px){.f4yr0h2{padding-left:2.618rem;padding-right:2.618rem}}}@layer utils{.f4yr0h3{padding-bottom:2.618rem}.f4yr0h4{padding-bottom:11.09rem}.f4yr0h9{display:flex}.f4yr0ha{justify-content:space-between}.f4yr0ha,.f4yr0hb,.f4yr0hc{display:flex;align-items:center}.f4yr0hc,.f4yr0hd{justify-content:center}.f4yr0hd{display:inline-flex;align-items:center}.f4yr0he{width:100%}.f4yr0hf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border-width:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media screen and (max-width:519px){.f4yr0hg{display:none}}@media screen and (min-width:520px){.f4yr0hh{display:none}}@media screen and (max-width:767px){.f4yr0hi{display:none}}@media screen and (min-width:768px){.f4yr0hj{display:none}}}@layer theme{.f4yr0h8{border-width:1px;border-radius:12px;border-color:var(--vbshwc7)}}@layer comp{.f4yr0h10{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.f4yr0h10>*{width:auto}.f4yr0h11{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.f4yr0h11>*{width:auto}.f4yr0h12{display:grid;gap:1.618rem;grid-template-columns:repeat(1,minmax(0,1fr))}.f4yr0h12>*{width:auto}@media screen and (max-width:519px){.f4yr0h11{gap:.618rem}.f4yr0h12{gap:1rem}}@media screen and (min-width:520px){.f4yr0h10,.f4yr0h12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.f4yr0h10{column-gap:1.618rem}.f4yr0h11{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.f4yr0h10{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4.236rem;row-gap:1.618rem}.f4yr0h11{grid-template-columns:repeat(4,minmax(0,1fr))}}}