@layer components{.hero-main_wrap{justify-content:flex-end}.hero-main_wrap>.overlay{background-color:#0000;background-image:linear-gradient(to top, color-mix(in srgb, var(--oz-ink) calc(var(--_strength) * 1%), transparent), transparent 50%)}.hero-main_wrap .hero-main_button{border-radius:var(--radius-round)}.intro-main_wrap>.container{flex-grow:1;justify-content:space-between}.intro-main_wrap .intro-main_eyebrow{color:var(--text-muted)}.intro-main_wrap .intro-main_layout{align-items:end}.intro-main_wrap .intro-main_layout>*{align-self:end}.intro-main_wrap .intro-main_context{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.intro-main_wrap .intro-main_context :is(.heading,.text){margin-top:0;margin-bottom:0}.intro-main_wrap .intro-main_muted{color:var(--text-2)}.intro-main_wrap .intro-main_link{align-self:flex-start}.scroll-sequence_wrap{position:absolute;inset:0;overflow:clip}.scroll-sequence_wrap .scroll-sequence_poster,.scroll-sequence_wrap .scroll-sequence_canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scroll-sequence_wrap .scroll-sequence_canvas{opacity:0;transition:opacity var(--open-duration) var(--open-ease)}.scroll-sequence_wrap.is-ready .scroll-sequence_canvas{opacity:1}.sequence-main_wrap{background-color:var(--oz-ink)}.cta-main_wrap>.container{flex-grow:1;justify-content:space-between}.cta-main_wrap .cta-main_head :is(.heading,.text){margin-top:0;margin-bottom:0}.cta-main_wrap .cta-main_eyebrow{color:var(--text-2);margin-bottom:var(--space-5)}.cta-main_wrap .cta-main_button{border-radius:var(--radius-round)}@media (min-width:64rem){.cta-main_wrap .cta-main_head .heading{margin-left:18.75%}.cta-main_wrap .cta-main_indent{width:8%;display:inline-block}.cta-main_wrap .cta-main_eyebrow{margin-bottom:0}}.services-main_wrap{gap:var(--section-space-small);flex-direction:column;width:100%;display:flex}.services-main_wrap .services-main_eyebrow{color:var(--text-muted)}.services-main_wrap .services-main_grid{gap:var(--space-2);flex-direction:column;display:flex}.services-main_wrap .services-main_row{gap:var(--space-2);display:grid}.services-main_wrap .services-main_card{justify-content:space-between;gap:var(--space-8);min-height:25rem;padding:var(--space-3);background-color:var(--background-2);color:inherit;transition:background-color var(--hover-duration) var(--hover-ease);flex-direction:column;display:flex}@media (hover:hover){a:is(.services-main_wrap .services-main_card):hover{background-color:var(--oz-sand)}}.services-main_wrap .services-main_top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.services-main_wrap .services-main_mark{transition:translate var(--hover-duration) var(--hover-ease);flex:none;rotate:-45deg}@media (hover:hover){.services-main_wrap .services-main_card:hover .services-main_mark{translate:.15em -.15em}}.services-main_wrap .services-main_bottom{gap:var(--space-3);flex-direction:column;max-width:46ch;display:flex}@media (min-width:64rem){.services-main_wrap .services-main_row{grid-template-columns:572fr 452fr 352fr}.services-main_wrap .services-main_row.trail{grid-template-columns:1fr 1fr;width:65.43%;margin-left:auto}}@media (min-width:30rem) and (not (min-width:64rem)){.services-main_wrap .services-main_row{grid-template-columns:repeat(2,minmax(0,1fr))}}.philosophy-main_wrap{gap:var(--section-space-small);flex-direction:column;width:100%;display:flex}.philosophy-main_wrap .philosophy-main_statement{position:relative}.philosophy-main_wrap .philosophy-main_statement :is(.heading,.text){margin-top:0;margin-bottom:0}.philosophy-main_wrap .philosophy-main_eyebrow{color:var(--text-2);margin-bottom:var(--space-4)}.philosophy-main_wrap .philosophy-main_foot{align-items:flex-end;gap:var(--space-6) var(--section-space-small);flex-wrap:wrap;display:flex}.philosophy-main_wrap .philosophy-main_card{gap:var(--space-3);flex-direction:column;width:min(21rem,100%);display:flex}.philosophy-main_wrap .philosophy-main_media{aspect-ratio:335/394;background-color:var(--background-skeleton)}.philosophy-main_wrap .philosophy-main_media>.image{height:100%}.philosophy-main_wrap .philosophy-main_caption{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);display:flex}@media (min-width:64rem){.philosophy-main_wrap .philosophy-main_eyebrow{margin-bottom:0;position:absolute;top:.55em;left:0}.philosophy-main_wrap .philosophy-main_indent{width:24%;display:inline-block}.philosophy-main_wrap .philosophy-main_card{width:23.93%}.philosophy-main_wrap .philosophy-main_link{margin-bottom:var(--space-1)}}.team-main_wrap{gap:var(--section-space-small);width:100%;padding-block:var(--section-space-small);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);flex-direction:column;display:flex}.team-main_wrap .team-main_intro{gap:var(--space-4);flex-direction:column;max-width:42ch;display:flex}.team-main_wrap .team-main_intro :is(.heading,.text){margin-top:0;margin-bottom:0}.team-main_wrap .team-main_eyebrow{color:var(--text-muted)}.team-main_wrap .team-main_list{gap:var(--space-5) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-main_wrap .team-main_card{gap:var(--space-3);flex-direction:column;display:flex}.team-main_wrap .team-main_media{aspect-ratio:217/275;background-color:var(--background-skeleton);position:relative;overflow:hidden}.team-main_wrap .team-main_media>.image{height:100%}.team-main_wrap .team-main_name{left:var(--space-2);bottom:var(--space-2);position:absolute}.team-main_wrap .team-main_detail{gap:var(--space-0);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);display:flex}.team-main_wrap .team-main_role{color:var(--text-muted)}@media (min-width:64rem){.team-main_wrap{justify-content:space-between;align-items:center;gap:var(--site-gutter);flex-direction:row}.team-main_wrap .team-main_intro{width:23.93%}.team-main_wrap .team-main_list{grid-template-columns:repeat(4,minmax(0,1fr));width:64.57%}}.contact-form_wrap{gap:var(--section-space-small);flex-direction:column;width:100%;display:flex}.contact-form_wrap .contact-form_eyebrow{color:var(--text-muted)}.contact-form_wrap .contact-form_body{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.contact-form_wrap .contact-form_row{gap:var(--space-5) var(--site-gutter);display:grid}.contact-form_wrap .contact-form_submit{margin-top:var(--space-6);align-self:flex-start}@media (min-width:48rem){.contact-form_wrap .contact-form_row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contact-form_wrap .contact-form_body{justify-content:space-between;gap:var(--site-gutter);flex-direction:row}.contact-form_wrap .contact-form_form{width:49.29%}}}
