.Y5kRXG_hero{background:var(--color-surface);width:100%;padding:clamp(.75rem,2vw,1.5rem) var(--container-padding) 0;position:relative}@media (min-width:700px){.Y5kRXG_hero{padding:1.25rem 1rem 0}}@media (max-width:699px){.Y5kRXG_hero{padding:1rem}}.Y5kRXG_frame{--hero-frame-inset:12px;width:100%;max-width:var(--container-width);background:var(--color-surface);height:min(85vh,54.5rem);min-height:22rem;margin:0 auto;position:relative}@media (min-width:700px){.Y5kRXG_frame{max-width:none}}@media (max-width:699px){.Y5kRXG_frame{--hero-frame-inset:0;max-width:none;height:32.25rem;min-height:32.25rem}}.Y5kRXG_media{inset:var(--hero-frame-inset);position:absolute;overflow:hidden}.Y5kRXG_placeholder{inset:var(--hero-frame-inset);background:linear-gradient(160deg,#3a0a18 0%,#5a1028 55%,#2a1810 100%);position:absolute}.Y5kRXG_image{object-fit:cover;object-position:center bottom}.Y5kRXG_overlay{inset:var(--hero-frame-inset);z-index:2;padding:var(--space-lg);text-align:center;color:var(--color-white);background:#1a1a1a94;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute}@media (max-width:699px){.Y5kRXG_overlay{background:#1a1a1aa8;gap:0;padding:1.5rem}}.Y5kRXG_eyebrow{font-family:var(--font-display);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-size:clamp(1.35rem,2.2vw,1.85rem)}@media (max-width:699px){.Y5kRXG_eyebrow{margin:0 0 .35rem;font-size:.875rem}}.Y5kRXG_title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(1.75rem,3.6vw,2.8rem);font-weight:400;line-height:1.15}@media (max-width:699px){.Y5kRXG_title{font-size:1.5625rem;line-height:1.2}}.Y5kRXG_titleLead{white-space:nowrap;display:block}.Y5kRXG_titleTail{display:block}.Y5kRXG_divider{background:#ffffffeb;width:1px;height:2.5rem;margin:.35rem 0;display:block}@media (max-width:699px){.Y5kRXG_divider{height:1.8125rem;margin:.8rem 0}}.Y5kRXG_subtitle{font-family:var(--font-display);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0;font-size:clamp(.95rem,1.6vw,1.55rem)}@media (max-width:699px){.Y5kRXG_subtitle{font-size:1.0625rem}}
.OyqfqW_section{min-height:clamp(28rem,55vw,52rem);padding:var(--space-3xl) var(--container-padding);background:var(--color-mauve);color:var(--color-brand);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:899px){.OyqfqW_section{min-height:38.4rem;padding:5.5rem 2rem 4rem}}.OyqfqW_background{object-fit:cover;opacity:.5}.OyqfqW_inner{z-index:1;max-width:var(--container-width);padding-inline:var(--container-padding);text-align:center;align-items:center;gap:var(--space-md);max-width:42rem;color:var(--color-burgundy);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (max-width:899px){.OyqfqW_inner{gap:.75rem;max-width:40rem;padding-inline:0}}@media (max-width:699px){.OyqfqW_inner{max-width:none}}.OyqfqW_logo{width:min(22rem,38vw);margin-bottom:var(--space-sm)}@media (max-width:899px){.OyqfqW_logo{border:2px solid var(--color-olive);aspect-ratio:172/216;order:3;width:14rem;margin:1.25rem 0 1.5rem;overflow:hidden}}@media (max-width:699px){.OyqfqW_logo{width:10.75rem}}.OyqfqW_logoImage{mix-blend-mode:luminosity;width:100%;height:auto}@media (max-width:899px){.OyqfqW_logoImage{mix-blend-mode:normal;object-fit:cover;height:100%}}.OyqfqW_logoImageDesktop{mix-blend-mode:luminosity;width:100%;height:auto}@media (max-width:899px){.OyqfqW_logoImageDesktop{display:none}}.OyqfqW_logoImageMobile{width:100%;height:auto;display:none}@media (max-width:899px){.OyqfqW_logoImageMobile{mix-blend-mode:normal;object-fit:cover;height:100%;display:block}}.OyqfqW_title{font-family:var(--font-display);color:var(--color-burgundy);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:1.15}@media (max-width:899px){.OyqfqW_title{order:1;font-size:1.875rem}}@media (max-width:699px){.OyqfqW_title{white-space:nowrap;letter-spacing:.035em;font-size:clamp(1.25rem,6.5vw,1.875rem)}}.OyqfqW_tagline{font-family:var(--font-script);color:var(--color-burgundy);margin:calc(-1*var(--space-sm)) 0 0;text-transform:capitalize;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}@media (max-width:899px){.OyqfqW_tagline{order:2;margin:0;font-size:1.0625rem}}.OyqfqW_body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-burgundy);max-width:37rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:400;line-height:1.45}@media (max-width:899px){.OyqfqW_body{order:4;max-width:36rem;font-size:.9375rem;line-height:1.4}}@media (max-width:699px){.OyqfqW_body{max-width:17.75rem;font-size:.8125rem}}
.oAcRMa_section{padding:clamp(3rem,6vw,5.5rem) var(--container-padding);color:var(--color-brand);background:#6f7a4f;position:relative;overflow:hidden}@media (max-width:899px){.oAcRMa_section{padding:2.75rem 1.15rem 3.25rem}}.oAcRMa_background{object-fit:cover;opacity:.85}.oAcRMa_inner{z-index:1;width:100%;max-width:var(--container-width);flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem);margin-inline:auto;display:flex;position:relative}@media (max-width:899px){.oAcRMa_inner{gap:2rem}}.oAcRMa_row{gap:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (max-width:899px){.oAcRMa_row{gap:1.15rem}}@media (min-width:900px){.oAcRMa_row{gap:clamp(1.5rem,3vw,2.75rem)}.oAcRMa_row[data-image=right]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.oAcRMa_row[data-image=right] .oAcRMa_copy{order:1}.oAcRMa_row[data-image=right] .oAcRMa_portrait{order:2}.oAcRMa_row[data-image=left]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.oAcRMa_row[data-image=left] .oAcRMa_portrait{order:1}.oAcRMa_row[data-image=left] .oAcRMa_copy{order:2}}.oAcRMa_copy{background:var(--color-surface);gap:var(--space-sm);flex-direction:column;justify-content:center;align-self:center;width:100%;height:fit-content;padding:clamp(1.75rem,3vw,2.75rem);display:flex}@media (max-width:899px){.oAcRMa_copy{text-align:center;justify-self:center;align-items:center;gap:.5rem;max-width:36rem;padding:1.75rem 1.75rem 1.85rem}}@media (max-width:699px){.oAcRMa_copy{max-width:22.5rem;padding:1.35rem 1.25rem 1.5rem}}.oAcRMa_title{font-family:var(--font-display);color:var(--color-brand);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,2.8vw,2.8rem);font-weight:300;line-height:1.15}@media (max-width:899px){.oAcRMa_title{font-size:1.875rem}}.oAcRMa_subtitle{font-family:var(--font-script);color:var(--color-brand);margin:calc(-1*var(--space-2xs)) 0 0;text-transform:capitalize;font-size:clamp(1.35rem,2vw,1.875rem);font-weight:400}@media (max-width:899px){.oAcRMa_subtitle{font-size:1.25rem}}.oAcRMa_body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-brand);text-align:justify;white-space:pre-line;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.45}@media (max-width:899px){.oAcRMa_body{text-align:center;max-width:none;font-size:.875rem}}.oAcRMa_portrait{aspect-ratio:524/516;border:5px solid #ffffffeb;place-self:center;width:100%;max-width:26rem;position:relative;overflow:hidden}@media (max-width:899px){.oAcRMa_portrait{aspect-ratio:282/329;border-width:0;order:-1;width:100%;max-width:36rem}}@media (max-width:699px){.oAcRMa_portrait{max-width:22.5rem}}.oAcRMa_image{object-fit:cover;object-position:center center}.oAcRMa_row[data-image=right] .oAcRMa_image{object-position:center 80%}
.M3Cw2a_section{background:var(--color-surface);padding-bottom:var(--space-3xl);position:relative}@media (min-width:600px) and (max-width:899px){.M3Cw2a_section{padding-bottom:var(--space-2xl)}}@media (max-width:599px){.M3Cw2a_section{padding-bottom:16.5rem}.M3Cw2a_stage{position:relative}}.M3Cw2a_mediaBand{aspect-ratio:1440/632;width:100%;position:relative;overflow:hidden}@media (min-width:600px) and (max-width:899px){.M3Cw2a_mediaBand{aspect-ratio:3/2}}@media (max-width:599px){.M3Cw2a_mediaBand{aspect-ratio:390/355}}.M3Cw2a_backgroundFallback{background:linear-gradient(#d8cfc4 0%,#b9aea2 100%);position:absolute;inset:0}.M3Cw2a_backgroundImage{object-fit:cover;object-position:center 96%}@media (min-width:600px) and (max-width:899px){.M3Cw2a_backgroundImage{object-position:center 72%}}@media (max-width:599px){.M3Cw2a_backgroundImage{object-position:center 28%}}.M3Cw2a_backgroundImageDesktop{object-fit:cover;object-position:center 96%}@media (max-width:899px){.M3Cw2a_backgroundImageDesktop{display:none}}.M3Cw2a_backgroundImageMobile{object-fit:cover;object-position:center 28%;display:none}@media (max-width:899px){.M3Cw2a_backgroundImageMobile{display:block}}.M3Cw2a_cardWrap{max-width:var(--container-width);padding-inline:var(--container-padding);z-index:2;margin-inline:auto;justify-content:center;margin-top:clamp(-9rem,-11vw,-6.5rem);display:flex;position:relative}@media (min-width:600px) and (max-width:899px){.M3Cw2a_cardWrap{margin-top:clamp(-7rem,-12vw,-5rem);padding-inline:clamp(2rem,6vw,3.5rem)}}@media (max-width:599px){.M3Cw2a_cardWrap{width:100%;max-width:none;margin-top:0;padding-inline:.65rem;position:absolute;top:calc(100% - 4.125rem);left:0;right:0;overflow:visible}}.M3Cw2a_card{background:var(--color-brand);width:min(52rem,100%);color:var(--color-white);text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem);display:flex}@media (min-width:600px) and (max-width:899px){.M3Cw2a_card{text-align:center;align-items:center;gap:.65rem;width:min(36rem,100%);padding:2.25rem 2.5rem 2rem}}@media (max-width:599px){.M3Cw2a_card{box-sizing:border-box;text-align:left;align-items:flex-start;gap:.7rem;width:100%;max-width:none;min-height:16.5rem;padding:2.65rem 1.85rem 2.35rem;overflow:visible}}.M3Cw2a_eyebrow{font-family:var(--font-display);color:var(--color-white);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:300;line-height:1.15;font-size:var(--text-sm);letter-spacing:var(--tracking-widest)}@media (min-width:600px) and (max-width:899px){.M3Cw2a_eyebrow{letter-spacing:var(--tracking-wide);font-size:1.35rem;line-height:1.3}}@media (max-width:599px){.M3Cw2a_eyebrow{letter-spacing:var(--tracking-wide);text-align:left;margin-bottom:-.15rem;font-size:1.9375rem;line-height:1.2;overflow:visible}}.M3Cw2a_headline{font-family:var(--font-display);color:var(--color-white);letter-spacing:.02em;text-transform:uppercase;max-width:28rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400}@media (min-width:600px) and (max-width:899px){.M3Cw2a_headline{font-family:var(--font-script);text-transform:none;letter-spacing:0;max-width:28rem;font-size:1.05rem;line-height:1.35}}@media (max-width:599px){.M3Cw2a_headline{font-family:var(--font-script);text-transform:none;letter-spacing:0;max-width:none;font-size:.9375rem;font-weight:400;line-height:1.3}}.M3Cw2a_rule{background:var(--color-surface);width:1px;height:3.5rem}@media (min-width:600px) and (max-width:899px){.M3Cw2a_rule{height:2.25rem}}@media (max-width:599px){.M3Cw2a_rule{display:none}}.M3Cw2a_body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-white);max-width:34rem;font-weight:400;line-height:1.45}@media (min-width:600px) and (max-width:899px){.M3Cw2a_body{text-align:center;max-width:30rem;font-size:1rem;line-height:1.45}}@media (max-width:599px){.M3Cw2a_body{text-align:justify;max-width:none;font-size:.9375rem;line-height:1.4}}
.LXEJMq_section{background:var(--color-burgundy);padding:clamp(3.5rem,8vw,6.5rem) var(--container-padding);position:relative;overflow:hidden}@media (max-width:899px){.LXEJMq_section{padding:2.5rem 1.25rem 3.5rem}}.LXEJMq_pattern{opacity:.5;pointer-events:none;position:absolute;inset:0}.LXEJMq_patternImage{object-fit:cover;object-position:center}.LXEJMq_inner{z-index:1;width:min(62.3rem,100%);margin:0 auto;position:relative}.LXEJMq_card{background:var(--color-surface);flex-direction:column;gap:clamp(1.5rem,3vw,2rem);padding:clamp(2rem,4vw,3.25rem) clamp(1.25rem,4vw,6.75rem) clamp(2rem,4vw,2.75rem);animation:.55s both LXEJMq_formIn;display:flex}@media (max-width:899px){.LXEJMq_card{gap:1.25rem;padding:1.75rem 1.25rem 2rem}}.LXEJMq_fields{flex-direction:column;gap:.25rem;display:flex}.LXEJMq_field{border-bottom:1px solid #606060;display:block}.LXEJMq_input{width:100%;font-family:var(--font-body);color:var(--color-burgundy);text-transform:capitalize;background:0 0;border:0;padding:1.35rem 1rem;font-size:1.25rem;line-height:1.8}@media (max-width:899px){.LXEJMq_input{padding:1rem .5rem;font-size:1rem}}.LXEJMq_input::placeholder{color:var(--color-burgundy);opacity:1}.LXEJMq_input:focus{outline:none}.LXEJMq_input:focus-visible{box-shadow:inset 0 0 0 2px #5a10282e}.LXEJMq_grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem);display:grid}@media (max-width:899px){.LXEJMq_grid{grid-template-columns:1fr}}.LXEJMq_column{flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);min-width:0;display:flex}.LXEJMq_fieldset{border:0;flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.LXEJMq_legend{font-family:var(--font-body);color:var(--color-burgundy);text-transform:capitalize;margin-bottom:.15rem;padding:0;font-size:1.25rem;line-height:1.8}.LXEJMq_options{flex-direction:column;gap:.55rem;display:flex}.LXEJMq_option{font-family:var(--font-body);color:var(--color-burgundy);text-transform:capitalize;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:1rem;line-height:1.8;display:flex}.LXEJMq_budgetOption{text-transform:none}.LXEJMq_radio{appearance:none;cursor:pointer;background:0 0;border:1px solid #606060;border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;margin:.45rem 0 0}.LXEJMq_radio:checked{background:radial-gradient(circle at center, var(--color-burgundy) 0 38%, transparent 40%);border-color:var(--color-burgundy)}.LXEJMq_radio:focus-visible{outline-offset:2px;outline:2px solid #5a102859}.LXEJMq_messageField{width:100%;display:block}.LXEJMq_textarea{width:100%;min-height:20rem;font-family:var(--font-body);color:var(--color-burgundy);text-transform:capitalize;resize:vertical;background:0 0;border:1px solid #606060;padding:1rem;font-size:1.125rem;line-height:1.8}.LXEJMq_textarea::placeholder{color:var(--color-burgundy);opacity:1}.LXEJMq_textarea:focus{outline:none}.LXEJMq_textarea:focus-visible{box-shadow:0 0 0 2px #5a10282e}@media (max-width:899px){.LXEJMq_textarea{min-height:12rem}}.LXEJMq_upload{max-width:18rem;position:relative}.LXEJMq_uploadTrigger{width:100%;font-family:var(--font-body);color:var(--color-burgundy);text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #606060;padding:1.35rem .15rem;font-size:1.25rem;line-height:1.8}.LXEJMq_uploadTrigger:focus-visible{outline-offset:2px;outline:2px solid #5a102859}.LXEJMq_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.LXEJMq_submit{border:2px solid var(--color-burgundy);background:var(--color-mauve);min-width:21.5rem;max-width:100%;height:3rem;color:var(--color-burgundy);font-family:var(--font-body);letter-spacing:0;text-transform:capitalize;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base);align-self:center;padding:0 1rem;font-size:1rem}.LXEJMq_submit:hover:not(:disabled){background:#c48a91}.LXEJMq_submit:active:not(:disabled){transform:translateY(1px)}.LXEJMq_submit:disabled{opacity:.7;cursor:wait}.LXEJMq_submit:focus-visible{outline-offset:3px;outline:2px solid #5a102873}@media (max-width:699px){.LXEJMq_submit{width:100%;min-width:0}}.LXEJMq_error{text-align:center;font-family:var(--font-body);color:var(--color-burgundy);margin:0;font-size:1.05rem}.LXEJMq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.LXEJMq_success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);min-height:min(70vh,40rem);padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem);animation:.65s both LXEJMq_successIn;display:flex}.LXEJMq_successLogo{aspect-ratio:456/374;width:min(28.5rem,72vw);position:relative}.LXEJMq_successLogoImage{object-fit:contain}.LXEJMq_successMessage{max-width:51rem;font-family:var(--font-body);color:var(--color-white);margin:0;font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:1.35}.LXEJMq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes LXEJMq_formIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes LXEJMq_successIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.r1wahG_hero{background:var(--color-burgundy);justify-content:center;align-items:center;width:100%;min-height:min(70vh,44rem);display:flex;position:relative;overflow:hidden}@media (max-width:699px){.r1wahG_hero{min-height:44.25rem}}.r1wahG_media,.r1wahG_placeholder{position:absolute;inset:0}.r1wahG_placeholder{background:linear-gradient(160deg,#3a0a18 0%,#5a1028 55%,#2a1810 100%)}.r1wahG_image,.r1wahG_imageDesktop{object-fit:cover;object-position:center center}@media (max-width:899px){.r1wahG_imageDesktop{display:none}}.r1wahG_imageMobile{object-fit:cover;object-position:center center;display:none}@media (max-width:899px){.r1wahG_imageMobile{display:block}}.r1wahG_overlay{z-index:2;width:min(44rem,100%);padding:clamp(4rem,10vw,6.5rem) var(--container-padding);text-align:center;color:var(--color-white);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,1.5vw,1.15rem);animation:.85s both r1wahG_heroFade;display:flex;position:relative}@media (max-width:699px){.r1wahG_overlay{gap:1.25rem;padding:4rem 1.5rem}}.r1wahG_eyebrow{font-family:var(--font-script);margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.2}@media (max-width:699px){.r1wahG_eyebrow{display:none}}.r1wahG_title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;max-width:min(43rem,92%);margin:0;font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:300;line-height:1.2}@media (max-width:699px){.r1wahG_title{letter-spacing:.06em;max-width:22rem;font-size:1.5625rem}}.r1wahG_body,.r1wahG_serviceArea{font-family:var(--font-body);max-width:32rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.45}@media (max-width:699px){.r1wahG_body,.r1wahG_serviceArea{max-width:18.5rem;font-size:.9375rem}}.r1wahG_serviceArea{max-width:22rem}@media (max-width:699px){.r1wahG_serviceArea{max-width:18.5rem;font-style:italic}}@keyframes r1wahG_heroFade{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}
._98S-Yq_section{background:var(--color-surface);padding:clamp(3rem,6vw,5.5rem) var(--container-padding);align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}@media (max-width:699px){._98S-Yq_section{background:var(--color-brand);color:var(--color-white);gap:1.5rem;padding:5.5rem 1.5rem}}@media (min-width:900px){._98S-Yq_section{padding:clamp(4rem,7vw,6.5rem) var(--container-padding);align-items:stretch}}._98S-Yq_desktop{display:none}@media (min-width:900px){._98S-Yq_desktop{max-width:var(--container-width);padding-inline:var(--container-padding);justify-content:center;align-items:center;gap:clamp(2.5rem,5vw,5rem);width:100%;margin-inline:auto;padding-inline:0;display:flex}}._98S-Yq_desktopMedia{aspect-ratio:4/5;border:2px solid var(--color-olive);flex:none;width:min(26rem,42%);position:relative;overflow:hidden}._98S-Yq_desktopCopy{align-items:flex-start;gap:var(--space-xl);flex-direction:column;flex:0 28rem;min-width:0;max-width:28rem;display:flex}._98S-Yq_desktopEyebrow{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:capitalize;color:var(--color-brand);margin:0;font-size:clamp(1.15rem,1.6vw,1.55rem)}._98S-Yq_list{gap:var(--space-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._98S-Yq_item{flex-direction:column;gap:.55rem;display:flex}._98S-Yq_itemTitle{font-family:var(--font-display);color:var(--color-brand);letter-spacing:var(--tracking-wide);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:300;line-height:1.15}._98S-Yq_itemBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-brand);max-width:26rem;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:400;line-height:1.45}._98S-Yq_sectionEyebrow{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;color:var(--color-white);margin:0;display:none}@media (max-width:699px){._98S-Yq_sectionEyebrow{display:block}}._98S-Yq_card{align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;width:min(42rem,100%);display:flex}@media (min-width:900px){._98S-Yq_card{display:none}}@media (max-width:699px){._98S-Yq_card{width:min(33.5rem,100%)}}._98S-Yq_media{aspect-ratio:327/409;width:min(28rem,100%);position:relative;overflow:hidden}@media (max-width:699px){._98S-Yq_media{border:1px solid var(--color-white);width:min(20.4rem,100%)}}._98S-Yq_image{object-fit:cover}._98S-Yq_copy{align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}._98S-Yq_eyebrow{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--color-brand);margin:0;font-size:clamp(1.15rem,1.6vw,1.55rem)}@media (max-width:699px){._98S-Yq_eyebrow{display:none}}._98S-Yq_title{font-family:var(--font-display);color:var(--color-brand);letter-spacing:var(--tracking-wide);text-transform:uppercase;max-width:20ch;margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:300;line-height:1.15}@media (max-width:699px){._98S-Yq_title{color:var(--color-white)}}._98S-Yq_body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-brand);text-transform:capitalize;max-width:26rem;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.45}@media (max-width:699px){._98S-Yq_body{color:var(--color-white);font-size:.8125rem}}._98S-Yq_controls{justify-content:center;align-items:center;gap:var(--space-md);display:flex}._98S-Yq_control{background:var(--color-sage);border:2px solid var(--color-olive);min-width:5.5rem;height:1.75rem;color:var(--color-white);font-family:var(--font-body);cursor:pointer;transition:opacity var(--transition-base);padding:0 .85rem;font-size:1rem}._98S-Yq_control:hover:not(:disabled){background:var(--color-olive);border-color:var(--color-olive);opacity:1}._98S-Yq_control:disabled{opacity:.5;cursor:default}@media (max-width:699px){._98S-Yq_control{font-size:.8125rem}}
._2vLsW_section{background:var(--color-surface);padding:var(--space-3xl) 0}@media (max-width:899px){._2vLsW_section{background:var(--color-surface);color:var(--color-brand);padding:4.5rem 0 3rem}}@media (max-width:699px){._2vLsW_section{background:var(--color-brand);color:var(--color-white)}}._2vLsW_inner{max-width:var(--container-width);padding-inline:var(--container-padding);gap:var(--space-2xl);align-items:center;margin-inline:auto;display:grid}@media (min-width:900px){._2vLsW_inner{grid-template-columns:1fr 1fr}}@media (max-width:899px){._2vLsW_inner{gap:2.5rem;padding-inline:2.25rem}}._2vLsW_copy{gap:var(--space-xl);flex-direction:column;order:1;max-width:30rem;display:flex}@media (max-width:899px){._2vLsW_copy{text-align:center;align-items:center;gap:2.5rem;max-width:none}}@media (min-width:900px){._2vLsW_copy{order:0}}._2vLsW_title{font-family:var(--font-display);color:var(--color-brand);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:300;line-height:1.15}@media (max-width:899px){._2vLsW_title{max-width:20rem;color:var(--color-brand);font-size:1.5625rem;line-height:1.2}}@media (max-width:699px){._2vLsW_title{max-width:none;color:var(--color-white)}._2vLsW_titleLead{white-space:nowrap;display:block}._2vLsW_titleTail{display:block}}._2vLsW_accordion{border-top:1px solid var(--color-border);flex-direction:column;width:100%;display:flex}@media (max-width:899px){._2vLsW_accordion{border-top-color:var(--color-border)}}@media (max-width:699px){._2vLsW_accordion{border-top-color:#faf8f447}}._2vLsW_item{border-bottom:1px solid var(--color-border)}@media (max-width:899px){._2vLsW_item{border-bottom-color:var(--color-border)}}@media (max-width:699px){._2vLsW_item{border-bottom-color:#faf8f447}}._2vLsW_trigger{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) 0;font-family:var(--font-body);letter-spacing:.01em;color:var(--color-brand);text-align:left;cursor:pointer;font-size:clamp(1.05rem,1.4vw,1.25rem);display:flex}@media (max-width:899px){._2vLsW_trigger{color:var(--color-brand);padding:.7rem 0;font-size:.9375rem}}@media (max-width:699px){._2vLsW_trigger{color:var(--color-white)}}._2vLsW_icon{flex-shrink:0;font-size:1.25rem}@media (max-width:899px){._2vLsW_icon{color:var(--color-brand);font-size:1.45rem}}@media (max-width:699px){._2vLsW_icon{color:var(--color-white)}}._2vLsW_panel{padding:0 0 var(--space-md);text-align:left}._2vLsW_panel p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-fg);font-weight:400;line-height:1.45}@media (max-width:899px){._2vLsW_panel p{color:var(--color-brand);font-size:.9375rem}}@media (max-width:699px){._2vLsW_panel p{color:var(--color-white)}}._2vLsW_media{order:0;min-height:22rem;position:relative}@media (min-width:900px){._2vLsW_media{min-height:36rem}}@media (max-width:899px){._2vLsW_media{min-height:0}}._2vLsW_primary{aspect-ratio:4/5;border:3px solid var(--color-olive);width:100%;max-width:28rem;margin:0 auto;position:relative;overflow:hidden}@media (min-width:900px){._2vLsW_primary{width:min(32rem,90%);margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (max-width:899px){._2vLsW_primary{aspect-ratio:312/405;border:none;max-width:none}}._2vLsW_secondary{display:none}._2vLsW_image{object-fit:cover}
