*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#a39161;--primary-color-hover:#8a7b52;--text-white:#fff;--white:#fff;--black:#0a0b0d;--body-background:#242424;--text-heading-default:var(--text-white);--heading-font-weight:700;--body-font-weight:400;--button-font-weight:500;--section-max-width:1440px;--section-pad-inline:5%;--section-cell-pad-inline:60px;--header-bar-height:4.25rem;--header-logo-size:130px;--header-logo-size-mobile:100px;--header-content-gap:60px;--page-top-offset:calc(var(--header-bar-height) + var(--header-content-gap))}html{font-size:16px}body{font-family:var(--font-bricolage), sans-serif;color:var(--text-white);background:var(--body-background)}main>:first-child:not([data-under-header]){padding-top:var(--page-top-offset)}h1,h2,h3,h4,h5,h6{font-family:var(--font-bricolage), sans-serif;color:var(--text-heading-default);text-transform:uppercase;margin-bottom:10px;line-height:1.02}p,a,ul,ol,li{font-family:var(--font-bricolage), sans-serif}h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400}h2{font-size:clamp(2.25rem,4vw,3.2rem);font-weight:400}h3{font-size:clamp(1.25rem,3vw,2rem);font-weight:400}h4{font-size:clamp(1rem,2vw,1.5rem);font-weight:400}.white{color:var(--text-white)}.bold{font-weight:700}.underline{text-underline-offset:.15em;text-decoration:underline}.extraBold{font-weight:800}.subtitle{font-family:var(--font-bricolage), sans-serif}.subtext{font-family:var(--font-bricolage), sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--primary-color);font-size:clamp(.6rem,2vw,1rem);font-weight:200}.primaryColor{color:var(--primary-color)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{width:100%;padding:0 var(--section-pad-inline);flex-direction:column;align-items:center;display:flex}.section.body-background{background:var(--body-background)}.section .row{width:100%;max-width:var(--section-max-width);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:40px;min-width:0;margin-inline:auto;padding:87px 0;display:flex}.section .row.column{flex-direction:column}.section .column.align-end{align-items:flex-end}.section .row .column{flex-direction:column;flex:1 0;gap:40px;display:flex}.section .row .column.space-between{justify-content:space-between}.section .row .column.gap-25,.section .row.gap-25{gap:25px}.section .align-items-end{align-items:flex-end}.section .align-items-start{align-items:flex-start}.section .align-items-stretch{padding:115px var(--section-pad-inline);align-items:stretch}.section .row.row-split-40-60{align-items:stretch}.section .row.row-split-40-60>.column:first-child{flex:0 0 calc(40% - 16px);min-width:0;max-width:calc(40% - 16px)}.section .row.row-split-40-60>.column:last-child{flex:0 0 calc(60% - 24px);min-width:0;max-width:calc(60% - 24px)}.section .row.row-split-60-40{align-items:stretch}.section .row.row-split-60-40>.column:first-child{flex:0 0 calc(60% - 24px);min-width:0;max-width:calc(60% - 24px)}.section .row.row-split-60-40>.column:last-child{flex:0 0 calc(40% - 16px);min-width:0;max-width:calc(40% - 16px)}.section .row.row-split-70-30{align-items:flex-start}.section .row.row-split-70-30>.column:first-child{flex:0 0 calc(70% - 28px);min-width:0;max-width:calc(70% - 28px)}.section .row.row-split-70-30>.column:last-child{flex:0 0 calc(30% - 12px);min-width:0;max-width:calc(30% - 12px)}.section .row .column.column-media-cover,.section .row .column>.column-media-cover{min-height:640px;padding:0;position:relative;overflow:hidden}.section .row .column.column-media-cover>img,.section .row .column>.column-media-cover>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:768px){.section{align-items:stretch}.section>.row{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;padding:55px 0}.section .row{flex-direction:column}.section .row .column{flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%}.section .row .column .column{width:100%;min-width:0;max-width:100%}.section .row.row-split-40-60>.column:first-child,.section .row.row-split-40-60>.column:last-child,.section .row.row-split-60-40>.column:first-child,.section .row.row-split-60-40>.column:last-child,.section .row.row-split-70-30>.column:first-child,.section .row.row-split-70-30>.column:last-child{flex:auto;max-width:100%}.section .col-reverse{flex-direction:column-reverse}.section .row .column.column-media-cover,.section .row .column>.column-media-cover{min-height:350px}}.animate-fade-up{opacity:0;transform:translateY(1.25rem)}.animate-fade-down{opacity:0;transform:translateY(-1.25rem)}.animate-fade-left{opacity:0;transform:translate(1.25rem)}.animate-fade-right{opacity:0;transform:translate(-1.25rem)}.delay-0{--anim-delay:0s}.delay-100{--anim-delay:.1s}.delay-200{--anim-delay:.2s}.delay-300{--anim-delay:.3s}.delay-400{--anim-delay:.4s}.delay-500{--anim-delay:.5s}@media (prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-down,.animate-fade-left,.animate-fade-right{opacity:1;transform:none}}body.sanity-studio-route{color:#101112;background:#fff;font-family:ui-sans-serif,system-ui,sans-serif}body.sanity-studio-route h1,body.sanity-studio-route h2,body.sanity-studio-route h3,body.sanity-studio-route h4,body.sanity-studio-route h5,body.sanity-studio-route h6{color:inherit;text-transform:none;font-size:unset;font-weight:unset;line-height:unset;margin-bottom:unset}
