@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Manrope:wght@400;500;600&display=swap");.ocv{--ocv-canvas:#faf7f1;--ocv-paper:#f1e8dc;--ocv-carbon:#161616;--ocv-warm-gray:#6e6862;--ocv-burnt-orange:#b34615;--ocv-clay:#c07e59;--ocv-soft-olive:#85816a;--ocv-white:#ffffff;--ocv-divider:#d7cec1;--ocv-font-heading:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ocv-font-body:Manrope,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ocv-inline:70px;--ocv-content-max:1300px;--ocv-section-max:calc(var(--ocv-content-max) + 2 * var(--ocv-inline));--ocv-hero-display:128px;--ocv-h1:72px;--ocv-h2:55px;background:var(--ocv-canvas);color:var(--ocv-carbon);font-family:var(--ocv-font-body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}.ocv *,.ocv :after,.ocv :before{box-sizing:border-box}.ocv h1,.ocv h2,.ocv h3,.ocv p,.ocv ul{margin:0}.ocv ul{padding:0;list-style:none}.ocv a{color:inherit;text-decoration:none}.ocv :focus-visible{outline:2px solid var(--ocv-burnt-orange);outline-offset:3px}.ocv-eyebrow{display:block;font-family:var(--ocv-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ocv-burnt-orange);margin-bottom:12px}.ocv-eyebrow--on-dark{color:var(--ocv-clay)}.ocv-section-head{padding:0 var(--ocv-inline);max-width:var(--ocv-content-max);margin:0 auto 40px}.ocv-section-head--on-dark{max-width:none;margin-bottom:40px}.ocv-button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 22px;font-family:var(--ocv-font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;transition:background .18s ease}.ocv-button.ocv-button--primary{background:var(--ocv-carbon);color:var(--ocv-white)}.ocv-button--primary:hover{background:#2b2b2b}.ocv-photo{position:relative;overflow:hidden;background:var(--ocv-paper);width:100%;height:100%}.ocv-photo img{display:block;width:100%;height:100%;object-fit:cover}.ocv-photo--empty{background:var(--ocv-paper)}.ocv-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;max-width:1440px;margin:0 auto;padding:0 var(--ocv-inline)}.ocv-masthead-identity{font-family:var(--ocv-font-heading);font-weight:700;font-size:22px;letter-spacing:.04em;text-transform:uppercase}.ocv-nav{gap:28px}.ocv-nav,.ocv-nav ul{display:flex;align-items:center}.ocv-nav ul{gap:26px}.ocv-nav-link{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ocv-carbon);padding-bottom:3px;border-bottom:2px solid transparent;transition:border-color .2s ease;position:relative}.ocv-nav-link:after{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:24px}.ocv-nav-link--active,.ocv-nav-link:hover{border-bottom-color:var(--ocv-burnt-orange)}a.ocv-masthead-cta{display:inline-flex;align-items:center;height:40px;padding:0 18px;background:var(--ocv-carbon);color:var(--ocv-white);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ocv-menu{display:none}.ocv-menu-toggle{cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;list-style:none;position:relative}.ocv-menu-toggle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:44px}.ocv-menu-toggle::-webkit-details-marker{display:none}.ocv-menu-label[data-open=true]{display:none}.ocv-menu[open] .ocv-menu-label[data-open=true]{display:inline}.ocv-menu[open] .ocv-menu-label[data-open=false]{display:none}.ocv-menu-panel{position:fixed;inset:0;z-index:60;background:var(--ocv-canvas);padding:110px var(--ocv-inline) 40px;display:flex;flex-direction:column;gap:22px}.ocv-menu-link{display:block;padding:16px 0;border-bottom:1px solid var(--ocv-divider);font-family:var(--ocv-font-heading);font-size:32px}.ocv-menu-link--active{color:var(--ocv-burnt-orange)}a.ocv-menu-cta{display:inline-flex;align-items:center;height:40px;padding:0 18px;background:var(--ocv-carbon);color:var(--ocv-white);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;align-self:flex-start}.ocv-hero{display:grid;grid-template-columns:minmax(0,870fr) minmax(0,420fr);grid-template-areas:"primary photo" "secondary photo" "annotation photo";align-items:start;grid-gap:0 40px;gap:0 40px;min-height:720px;max-width:1440px;margin:0 auto;padding:20px var(--ocv-inline) 95px}.ocv-hero-primary,.ocv-hero-secondary{display:block;font-family:var(--ocv-font-heading);font-weight:700;font-size:var(--ocv-hero-display);line-height:.9;letter-spacing:-.01em;text-transform:uppercase}.ocv-hero-photo-frame{position:relative;width:100%;aspect-ratio:420/660;align-self:start}.ocv-hero-watermark{position:absolute;left:-.3em;bottom:-.12em;z-index:0;font-family:var(--ocv-font-heading);font-weight:700;font-size:220px;line-height:1;color:var(--ocv-soft-olive);opacity:.28;pointer-events:none}.ocv-hero-photo{position:relative;z-index:1;height:100%}.ocv-hero-annotation{margin-top:24px;max-width:460px;color:var(--ocv-warm-gray);font-size:18px}.ocv-hero-annotation .ocv-button{margin-top:20px}.ocv-manifesto{background:var(--ocv-paper);display:grid;grid-template-columns:minmax(0,12fr) minmax(0,13fr);grid-gap:40px;gap:40px;max-width:var(--ocv-content-max);margin:0 auto;padding:95px var(--ocv-inline)}.ocv-manifesto-heading{display:flex;flex-direction:column;gap:4px;border-bottom:3px solid var(--ocv-burnt-orange);padding-bottom:24px;align-self:start}.ocv-manifesto-line{font-family:var(--ocv-font-heading);font-weight:600;font-size:var(--ocv-h2);line-height:1.04}.ocv-manifesto-support p{color:var(--ocv-warm-gray);margin-bottom:16px}.ocv-manifesto-quote{font-family:var(--ocv-font-heading);font-style:italic;font-size:24px;color:var(--ocv-carbon);margin-top:24px}.ocv-worlds{padding:95px 0}.ocv-worlds-heading{font-family:var(--ocv-font-heading);font-weight:600;font-size:var(--ocv-h2);line-height:1.04}.ocv-worlds-rows{max-width:var(--ocv-section-max);margin:0 auto;padding:0 var(--ocv-inline)}.ocv-worlds-row{grid-template-columns:minmax(0,10fr) minmax(0,22fr) minmax(0,43fr) minmax(0,25fr);padding:34px 0}.ocv-worlds-row--link:hover .ocv-worlds-title{color:var(--ocv-burnt-orange)}.ocv-worlds-number{font-family:var(--ocv-font-heading);font-weight:700;font-size:44px;color:var(--ocv-clay)}.ocv-worlds-title{font-family:var(--ocv-font-body);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease}.ocv-worlds-description{color:var(--ocv-warm-gray);font-size:15px}.ocv-worlds-image{aspect-ratio:310/150}.ocv-photo-essay{background:var(--ocv-carbon);color:var(--ocv-white);padding:95px 0}.ocv-photo-essay-heading{font-family:var(--ocv-font-heading);font-size:var(--ocv-h2);line-height:1.04}.ocv-photo-essay-grid{display:flex;align-items:flex-end;gap:24px;max-width:var(--ocv-content-max);margin:0 auto;padding:0 var(--ocv-inline)}.ocv-photo-essay-item{margin:0;flex:1 1}.ocv-photo-essay-item figcaption{margin-top:10px;font-size:13px;color:var(--ocv-clay)}.ocv-photo-essay-item .ocv-photo{aspect-ratio:3/4}.ocv-photo-essay-item--0{flex-basis:38%}.ocv-photo-essay-item--1{flex-basis:26%;margin-bottom:-40px}.ocv-photo-essay-item--1 .ocv-photo{aspect-ratio:4/5}.ocv-photo-essay-item--2{flex-basis:30%;margin-bottom:40px}.ocv-photo-essay-item--2 .ocv-photo{aspect-ratio:3/4}.ocv-latest{padding:70px 0}.ocv-latest-heading{font-family:var(--ocv-font-heading);font-weight:600;font-size:34px}.ocv-latest-rows{max-width:var(--ocv-content-max);margin:0 auto;padding:0 var(--ocv-inline)}.ocv-latest-row{display:grid;grid-template-columns:22% 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--ocv-divider);color:inherit}.ocv-latest-category{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ocv-burnt-orange)}.ocv-latest-summary{font-family:var(--ocv-font-heading);font-size:22px}.ocv-latest-arrow{transition:transform .18s ease}.ocv-latest-row--link:hover .ocv-latest-arrow{transform:translateX(4px)}.ocv-quote{background:var(--ocv-paper);padding:95px var(--ocv-inline)}.ocv-quote-text{font-family:var(--ocv-font-heading);font-style:italic;font-size:43px;line-height:1.3;max-width:900px}.ocv-quote-attribution{margin-top:20px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ocv-burnt-orange)}.ocv-connect{padding:95px var(--ocv-inline)}.ocv-connect-heading{font-family:var(--ocv-font-heading);font-weight:600;font-size:clamp(30px,9vw,52px);overflow-wrap:break-word;margin-bottom:28px;max-width:700px}.ocv-footer{background:var(--ocv-carbon);color:var(--ocv-canvas);padding:70px var(--ocv-inline) 40px}.ocv-footer-inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:40px;gap:40px;max-width:var(--ocv-content-max);margin:0 auto}.ocv-footer-identity{font-family:var(--ocv-font-heading);font-weight:700;font-size:28px}.ocv-footer-columns{display:flex;gap:48px}.ocv-footer-links{display:grid;grid-template-columns:repeat(var(--fnav-6,1),max-content);grid-column-gap:28px;column-gap:28px;font-size:14px}.ocv-footer-links a{position:relative}.ocv-footer-links a:after{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:24px}.ocv-footer-links a:hover{color:var(--ocv-clay)}.ocv-footer-legal{max-width:var(--ocv-content-max);margin:30px auto 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ocv-soft-olive)}.ocv-editorial-intro{display:grid;grid-template-columns:minmax(0,12fr) minmax(0,13fr);grid-gap:40px;gap:40px;max-width:var(--ocv-content-max);margin:0 auto;padding:95px var(--ocv-inline)}.ocv-editorial-intro-line{display:block;font-family:var(--ocv-font-heading);font-weight:600;font-size:var(--ocv-h1);line-height:1.04}.ocv-editorial-intro-support p{color:var(--ocv-warm-gray);margin-bottom:16px}.ocv-editorial-intro-note{font-family:var(--ocv-font-heading);font-style:italic;color:var(--ocv-clay)}.ocv-bio-essay{background:var(--ocv-paper);display:grid;grid-gap:48px;gap:48px;align-items:start;padding:95px var(--ocv-inline)}.ocv-bio-essay-photo{aspect-ratio:520/590}.ocv-bio-essay-heading{font-family:var(--ocv-font-heading);font-weight:600;font-size:40px;margin:8px 0 20px}.ocv-bio-essay-text p{color:var(--ocv-warm-gray)}.ocv-contact-sheet{padding:95px 0}.ocv-contact-sheet-heading{font-family:var(--ocv-font-heading);font-weight:600;font-size:var(--ocv-h2)}.ocv-contact-sheet-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px;max-width:var(--ocv-content-max);margin:0 auto;padding:0 var(--ocv-inline)}.ocv-contact-sheet-item{margin:0}.ocv-contact-sheet-item .ocv-photo{aspect-ratio:3/4}.ocv-contact-sheet-item--1,.ocv-contact-sheet-item--3{margin-top:32px}.ocv-contact-sheet-item figcaption{margin-top:8px;font-size:12px;color:var(--ocv-warm-gray)}.ocv-values{background:var(--ocv-carbon);color:var(--ocv-white);padding:95px var(--ocv-inline)}.ocv-values-heading{font-family:var(--ocv-font-heading);font-weight:600;font-size:40px}.ocv-values-rows{margin-top:30px;display:flex;flex-direction:column;gap:26px}.ocv-values-row{display:flex;align-items:baseline;gap:clamp(12px,5vw,28px);min-width:0}.ocv-values-row>*{min-width:0}.ocv-values-number{font-family:var(--ocv-font-heading);font-weight:700;font-size:32px;color:var(--ocv-clay)}.ocv-values-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ocv-values-body{color:#c7c2ba;font-size:15px;overflow-wrap:break-word}.ocv-values-note{margin-top:40px;font-family:var(--ocv-font-heading);font-style:italic;font-size:22px;color:var(--ocv-clay);max-width:700px}@media (max-width:1023px){.ocv{--ocv-inline:40px;--ocv-hero-display:88px;--ocv-h1:56px;--ocv-h2:42px}.ocv-header-cta,.ocv-nav{display:none}.ocv-menu{display:block}.ocv-hero{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.ocv-hero-watermark{font-size:150px}.ocv-worlds-row{grid-template-columns:14% 26% 1fr 22%}}@media (max-width:639px){.ocv{--ocv-inline:22px;--ocv-hero-display:61px;--ocv-h1:46px;--ocv-h2:38px;font-size:15px}.ocv-masthead-identity{font-size:17px}.ocv-nav{display:none}.ocv-menu{display:block}.ocv-hero{grid-template-columns:1fr;grid-template-areas:"primary" "photo" "secondary" "annotation";gap:20px;padding-bottom:55px}.ocv-hero-photo-frame{aspect-ratio:346/420}.ocv-hero-watermark{font-size:100px}.ocv-editorial-intro,.ocv-manifesto{grid-template-columns:1fr;padding:55px var(--ocv-inline);gap:24px}.ocv-contact-sheet,.ocv-latest,.ocv-photo-essay,.ocv-worlds{padding:55px 0}.ocv-worlds-row{grid-template-columns:1fr;gap:12px;text-align:left}.ocv-worlds-number{font-size:32px}.ocv-worlds-image{aspect-ratio:342/140}.ocv-photo-essay-grid{flex-direction:column;align-items:stretch}.ocv-photo-essay-item,.ocv-photo-essay-item--0,.ocv-photo-essay-item--1,.ocv-photo-essay-item--2{flex-basis:auto;margin:0}.ocv-latest-row{grid-template-columns:1fr;gap:8px}.ocv-bio-essay,.ocv-connect,.ocv-quote,.ocv-values{padding:55px var(--ocv-inline)}.ocv-quote-text{font-size:29px}.ocv-bio-essay{grid-template-columns:1fr;gap:24px}.ocv-bio-essay-photo{aspect-ratio:342/260}.ocv-contact-sheet-grid{grid-template-columns:1fr 1fr}.ocv-contact-sheet-item--1,.ocv-contact-sheet-item--3{margin-top:0}.ocv-contact-sheet-item--4{grid-column:1/-1}.ocv-footer-inner{grid-template-columns:1fr;gap:28px}.ocv-footer-columns{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.ocv *{transition-duration:1ms!important}}.ocv-contact-sheet-grid{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:clamp(10px,1.5vw,18px)}.ocv-bio-essay p,.ocv-connect p,.ocv-editorial-intro p,.ocv-manifesto p,.ocv-quote p,.ocv-values-body{max-width:38rem}.ocv-bio-essay p,.ocv-editorial-intro p,.ocv-manifesto p{margin-inline:auto}.ocv-bio-essay,.ocv-connect,.ocv-contact-sheet,.ocv-editorial-intro,.ocv-latest,.ocv-manifesto,.ocv-photo-essay,.ocv-quote,.ocv-values,.ocv-worlds{padding-block:clamp(1.75rem,2.75vw,3.25rem)}@media (max-width:639px){.ocv-hero{min-height:760px}.ocv-manifesto{min-height:561px}.ocv-worlds{min-height:899px}.ocv-photo-essay{min-height:721px}.ocv-latest{min-height:549px}.ocv-editorial-intro{min-height:580px}.ocv-bio-essay{min-height:781px}.ocv-contact-sheet{min-height:799px}.ocv-values{min-height:651px}}@media (min-width:1024px){.ocv-contact-sheet-grid{grid-template-columns:300fr 260fr 320fr 360fr;grid-template-rows:250px 150px;gap:20px;max-width:var(--ocv-section-max)}.ocv-contact-sheet-item--0{grid-column:1;grid-row:1/-1}.ocv-contact-sheet-item--1{grid-column:2;grid-row:1/-1;align-self:start}.ocv-contact-sheet-item--2{grid-column:3;grid-row:1/-1}.ocv-contact-sheet-item--3{grid-column:4;grid-row:1}.ocv-contact-sheet-item--4{grid-column:4;grid-row:2}.ocv-contact-sheet-item--0 .ocv-photo,.ocv-contact-sheet-item--2 .ocv-photo{aspect-ratio:auto;height:420px}.ocv-contact-sheet-item--1 .ocv-photo{aspect-ratio:auto;height:310px}.ocv-contact-sheet-item--3 .ocv-photo{aspect-ratio:auto;height:250px}.ocv-contact-sheet-item--4 .ocv-photo{aspect-ratio:auto;height:150px}.ocv-manifesto{min-height:521px}.ocv-worlds{min-height:719px}.ocv-photo-essay{min-height:651px}.ocv-latest{min-height:469px}.ocv-quote{min-height:400px}.ocv-connect{min-height:370px}.ocv-editorial-intro{min-height:510px}.ocv-bio-essay{min-height:691px}.ocv-contact-sheet{min-height:669px}.ocv-values{min-height:561px}}.ocv-photo img{object-position:var(--ocv-focus,50% 26%)}.ocv-bio-essay-text,.ocv-bio-essay>*,.ocv-contact-sheet>*,.ocv-values>*{min-width:0}.ocv-contact-sheet-heading,.ocv-editorial-intro-heading,.ocv-eyebrow,.ocv-manifesto-heading,.ocv-values-heading{display:block;max-width:44rem;margin-inline:auto}.ocv-bio-essay{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(1.5rem,3vw,48px);padding-block:clamp(2rem,4vw,4rem)}@media (max-width:720px){.ocv-bio-essay{grid-template-columns:minmax(0,1fr)}}.ocv-manifesto-heading span,.ocv-manifesto-line,.ocv-worlds-rows{display:block}.ocv-worlds-row{display:grid;grid-template-columns:minmax(0,106fr) minmax(0,276fr) minmax(0,526fr) 310px;grid-gap:24px;gap:24px;align-items:center;padding:0 0 28px;border-bottom:1px solid var(--ocv-divider);margin-bottom:0;color:inherit}.ocv-worlds-row+.ocv-worlds-row{padding-top:0}.ocv-worlds-row .ocv-worlds-image{aspect-ratio:310/150;width:100%}.ocv-worlds-row .ocv-worlds-image img{object-position:var(--ocv-focus,50% 24%)}.ocv-worlds{padding-block:clamp(2rem,3.5vw,4rem)}@media (min-width:680px) and (max-width:1023px){.ocv-worlds-row{grid-template-columns:minmax(0,8fr) minmax(0,20fr) minmax(0,38fr) minmax(0,24fr);gap:18px}}@media (max-width:679px){.ocv-worlds-row{grid-template-columns:minmax(0,1fr);gap:.6rem;padding-bottom:22px}.ocv-worlds-row .ocv-worlds-image{aspect-ratio:342/140}}:root:has(.ocv){--bos-band-font:Manrope,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ocv-footer-links a,a.ocv-masthead-identity{display:inline-flex;align-items:center;min-block-size:44px}.ocv-menu-toggle{min-inline-size:44px;justify-content:center}.ocv-menu-panel a,.ocv-menu-toggle,.ocv-nav-link{min-block-size:44px}.ocv-nav-link{display:inline-flex;align-items:center}@media (max-width:639px){.ocv-worlds-row .ocv-worlds-image{aspect-ratio:342/140}.ocv-worlds-row{gap:14px;padding-block:18px}.ocv-photo-essay-grid{display:flex;flex-direction:column;gap:22px}.ocv-photo-essay-grid>*{inline-size:100%}.ocv-photo-essay-grid>:nth-child(3n+2){inline-size:74%;align-self:flex-end}.ocv-photo-essay-grid>:nth-child(3n){inline-size:86%;align-self:flex-start}.ocv-quote{min-block-size:471px}.ocv-connect,.ocv-quote{display:flex;flex-direction:column;justify-content:center}.ocv-connect{min-block-size:351px;gap:16px}.ocv-footer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.ocv-contact-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ocv-contact-sheet-item:last-child:nth-child(odd){grid-column:1/-1}}.ocv .gpb{width:100%;max-width:var(--ocv-section-max);margin-inline:auto;padding-inline:var(--ocv-inline);-webkit-padding-after:clamp(55px,7vw,95px);padding-block-end:clamp(55px,7vw,95px)}.ocv .gpb-section{max-width:100%;padding-inline:0;padding-block:clamp(48px,5vw,70px)}.ocv .gpb-section>*{margin-inline:0;max-width:100%}.ocv .gpb-section+.gpb-section{-webkit-padding-before:clamp(48px,5vw,70px);padding-block-start:clamp(48px,5vw,70px);border-top:1px solid var(--ocv-divider)}.ocv .gpb-hero+.gpb-section{border-top:0}.ocv .gpb-hero{align-items:start;text-align:start;width:100%;max-width:100%;margin-inline:0;gap:18px;-webkit-padding-before:clamp(40px,4vw,64px);padding-block-start:clamp(40px,4vw,64px)}.ocv .gpb-hero h1{font-family:var(--ocv-font-heading);font-size:var(--ocv-h1);font-weight:600;line-height:1.04;color:var(--ocv-carbon);max-width:14ch}.ocv .gpb-hero-subheadline{font-family:var(--ocv-font-body);font-size:18px;line-height:1.6;color:var(--ocv-warm-gray);max-width:44ch;margin-inline:0}@media (min-width:1024px){.ocv .gpb-hero:has(.gpb-hero-image){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-column-gap:60px;column-gap:60px;grid-row-gap:0;row-gap:0;align-content:start;align-items:start}.ocv .gpb-hero:has(.gpb-hero-image)>*{grid-column:1;justify-self:start}.ocv .gpb-hero:has(.gpb-hero-image)>.gpb-hero-subheadline{margin-top:18px}.ocv .gpb-hero:has(.gpb-hero-image)>.gpb-cta-button{margin-top:26px}.ocv .gpb-hero>.gpb-hero-image{grid-column:2;grid-row:1/span 20;align-self:start}}.ocv .gpb-hero-image,.ocv .gpb-image{border-radius:0;background:var(--ocv-paper)}.ocv .gpb-hero-image{max-width:100%}.ocv .gpb-section h2{font-family:var(--ocv-font-heading);font-size:var(--ocv-h2);font-weight:600;line-height:1.04;color:var(--ocv-carbon);margin-bottom:14px;max-width:20ch}.ocv .gpb-text-image h2{font-size:clamp(28px,2.6vw,38px);margin-bottom:10px;max-width:24ch}.ocv .gpb-section h3{font-family:var(--ocv-font-heading);font-size:26px;font-weight:600;line-height:1.2;color:var(--ocv-carbon)}.ocv .gpb-section p{font-family:var(--ocv-font-body);color:var(--ocv-warm-gray);line-height:1.6;max-width:62ch}.ocv .gpb-section p+p{margin-top:14px}.ocv .gpb-field+.gpb-field,.ocv .gpb-field+.gpb-honeypot{margin-top:0}.ocv .gpb-kicker{font-family:var(--ocv-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ocv-burnt-orange);margin:0 0 14px;max-width:none}.ocv .gpb-text{max-width:100%;margin-inline:0}.ocv .gpb-text>p{max-width:62ch}.ocv .gpb-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;font-family:var(--ocv-font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ocv-carbon);border-radius:0;background:var(--ocv-carbon);color:var(--ocv-white);cursor:pointer;transition:background .18s ease,color .18s ease}.ocv .gpb-cta-button:hover{background:#2b2b2b;border-color:#2b2b2b;color:var(--ocv-white)}.ocv .gpb-cta-button--secondary{background:transparent;color:var(--ocv-carbon)}.ocv .gpb-cta-button--secondary:hover{background:var(--ocv-carbon);color:var(--ocv-white)}.ocv .gpb-actions{gap:12px;margin-top:26px}.ocv .gpb-value-list{gap:0;margin-top:34px}.ocv .gpb-value{border-top:1px solid var(--ocv-divider);padding:22px 26px 22px 0;gap:8px}.ocv .gpb-value-label{font-family:var(--ocv-font-heading);font-size:26px;font-weight:600;line-height:1.2;color:var(--ocv-carbon)}.ocv .gpb-value-body{font-family:var(--ocv-font-body);font-size:15px;line-height:1.6;color:var(--ocv-warm-gray)}.ocv .gpb-text-image{max-width:100%;margin-inline:0;gap:clamp(28px,4vw,60px);align-items:center}@media (min-width:1024px){.ocv .gpb-text-image{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ocv .gpb-text-image:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.ocv .gpb-gallery-grid{max-width:100%;margin-inline:0;gap:18px}.ocv .gpb-gallery-grid .gpb-image{border-radius:0}.ocv .gpb-cta{align-items:start;text-align:start;max-width:100%;margin-inline:0;background:var(--ocv-paper);padding:clamp(40px,5vw,64px) clamp(28px,4vw,56px);gap:10px}.ocv .gpb-cta>p{max-width:54ch}.ocv .gpb-cta+.gpb-cta{border-top:0;-webkit-padding-before:clamp(40px,5vw,64px);padding-block-start:clamp(40px,5vw,64px);margin-top:18px}.ocv .gpb-faq{max-width:100%}.ocv .gpb-faq-item{border-top:1px solid var(--ocv-divider);border-color:var(--ocv-divider);padding:22px 0;max-width:76ch}.ocv .gpb-faq-question{font-family:var(--ocv-font-heading);font-size:24px;font-weight:600;line-height:1.25;color:var(--ocv-carbon);margin-bottom:8px}.ocv .gpb-contact,.ocv .gpb-contact-form{max-width:100%;margin-inline:0}.ocv .gpb-contact-details{gap:8px}.ocv .gpb-form{display:flex;flex-direction:column;gap:18px;max-width:640px;margin-inline:0;text-align:start}.ocv .gpb-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.ocv .gpb-field{display:flex;flex-direction:column;gap:8px;margin:0}.ocv .gpb-field label{font-family:var(--ocv-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ocv-warm-gray)}.ocv .gpb-optional,.ocv .gpb-required{letter-spacing:.08em;font-weight:500;opacity:1;color:var(--ocv-warm-gray)}.ocv .gpb-form input,.ocv .gpb-form select,.ocv .gpb-form textarea{font-family:var(--ocv-font-body);font-size:16px;min-height:50px;padding:12px 14px;width:100%;color:var(--ocv-carbon);background:var(--ocv-white);border:1px solid var(--ocv-divider);border-radius:0}.ocv .gpb-form textarea{min-height:160px;resize:vertical}.ocv .gpb-form button:focus-visible,.ocv .gpb-form input:focus-visible,.ocv .gpb-form select:focus-visible,.ocv .gpb-form textarea:focus-visible{outline:2px solid var(--ocv-burnt-orange);outline-offset:3px}.ocv .gpb-form button[type=submit]{align-self:start;justify-self:start;padding:0 28px}.ocv .gpb-field-error:not(:empty){font-size:13px;font-weight:600;color:var(--ocv-burnt-orange)}.ocv .gpb-form-summary:not([hidden]){padding:14px 16px;border:1px solid var(--ocv-burnt-orange);border-radius:0;background:var(--ocv-paper);color:var(--ocv-carbon)}.ocv .gpb-form-privacy{font-size:13px;color:var(--ocv-warm-gray)}.ocv .gpb-empty,.ocv .gpb-muted{color:var(--ocv-warm-gray);opacity:1}@media (max-width:639px){.ocv .gpb-section{padding-block:42px}.ocv .gpb-section+.gpb-section{-webkit-padding-before:42px;padding-block-start:42px}.ocv .gpb-hero h1,.ocv .gpb-section h2{max-width:none}.ocv .gpb-actions{flex-direction:column;align-items:stretch}.ocv .gpb-cta-button{width:100%}.ocv .gpb-form button[type=submit]{align-self:stretch}.ocv .gpb-field-error,.ocv .gpb-form-privacy,.ocv .gpb-kicker,.ocv .gpb-value-body{font-size:max(.9rem,14px);line-height:1.55}.ocv .gpb-section li,.ocv .gpb-section p{font-size:max(1rem,16px);line-height:1.6}}@media (max-width:1023px){.ocv-footer-links{grid-template-columns:repeat(var(--fnav-3,1),max-content)}}@media (max-width:639px){.ocv-footer-columns{display:flex;flex-direction:column;gap:16px}.ocv-footer-links{grid-template-columns:repeat(var(--fnav-2,1),minmax(0,1fr));column-gap:16px}.ocv-footer-links a{display:flex;inline-size:100%}}@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,600;0,700;1,600&family=DM+Sans:wght@400;500;600&family=Caveat:wght@600&display=swap");.salv{--salv-cream:#fff6e9;--salv-burnt-orange:#b64918;--salv-terracotta:#c8643c;--salv-marigold:#d99b35;--salv-aubergine:#432638;--salv-palm:#56644a;--salv-cocoa:#50362b;--salv-ink:#211b18;--salv-peach:#f1e2d3;--salv-sand:#e8d9c6;--salv-font-display:"Fraunces",Georgia,"Times New Roman",serif;--salv-font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--salv-font-accent:"Caveat",cursive;--salv-inline:70px;--salv-content-max:1300px;--salv-section-y:90px;--salv-radius-image:28px;--salv-radius-card:28px;--salv-radius-pill:999px;min-height:100vh;background:var(--salv-cream);color:var(--salv-ink);font-family:var(--salv-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.salv *,.salv :after,.salv :before{box-sizing:border-box}.salv h1,.salv h2,.salv h3,.salv p{margin:0}.salv ul{margin:0;padding:0;list-style:none}.salv a{color:inherit;text-decoration:none}.salv :focus-visible{outline:2px solid var(--salv-burnt-orange);outline-offset:3px}.salv main{overflow-x:hidden}.salv-eyebrow{display:block;font-family:var(--salv-font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--salv-burnt-orange);margin-bottom:12px}.salv-eyebrow--on-dark{color:var(--salv-marigold)}.salv-heading{font-family:var(--salv-font-display);font-weight:700;font-size:50px;line-height:1.02;color:var(--salv-ink)}.salv-heading--on-dark{color:#ffffff}.salv-statement{font-family:var(--salv-font-display);font-weight:700;font-size:48px;line-height:1.1;color:var(--salv-aubergine)}.salv-statement--on-dark{color:#ffffff}.salv-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:var(--salv-radius-pill);font-family:var(--salv-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:transform .18s ease,filter .18s ease}.salv-btn:focus-visible,.salv-btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.salv-btn.salv-btn--primary{background:var(--salv-burnt-orange);color:#ffffff}.salv-btn.salv-btn--light{background:var(--salv-cream);color:var(--salv-aubergine)}.salv-section{padding:var(--salv-section-y) var(--salv-inline);max-width:var(--salv-content-max);margin:0 auto}.salv-final-cta,.salv-identity-statement,.salv-manifesto,.salv-split--aubergine,.salv-split--palm{max-width:none;margin:0}.salv-photo{position:relative;overflow:hidden;border-radius:var(--salv-radius-image);background:var(--salv-sand)}.salv-photo img{display:block;width:100%;height:100%;object-fit:cover}.salv img{object-position:50% 30%}.salv-photo--empty.salv-photo--marigold{background:var(--salv-marigold)}.salv-photo--empty.salv-photo--terracotta{background:var(--salv-terracotta)}.salv-photo--empty.salv-photo--palm{background:var(--salv-palm)}.salv-photo--empty.salv-photo--aubergine{background:var(--salv-aubergine)}.salv-photo--empty.salv-photo--cream{background:var(--salv-sand)}.salv-header{position:-webkit-sticky;position:sticky;top:18px;z-index:40;display:flex;justify-content:center;padding:0 28px}.salv-header-capsule{display:flex;align-items:center;gap:34px;width:calc(100% - 56px);max-width:1300px;height:70px;padding:0 28px;background:var(--salv-cream);border:1px solid var(--salv-sand);border-radius:34px;box-shadow:0 1px 0 rgba(33,27,24,.03)}.salv-header-identity{font-family:var(--salv-font-display);font-weight:700;font-size:18px;letter-spacing:.02em;color:var(--salv-ink);white-space:nowrap}.salv-nav{flex:1 1}.salv-nav ul{display:flex;gap:26px}.salv-nav-link{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--salv-ink);opacity:.7;transition:opacity .16s ease}.salv-nav-link:hover,.salv-nav-link[aria-current=page]{opacity:1;color:var(--salv-burnt-orange)}.salv-header-cta{margin-left:auto;height:42px;padding:0 20px}.salv-menu{display:none}.salv-menu-toggle{list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--salv-ink)}.salv-menu-toggle::-webkit-details-marker{display:none}.salv-menu-toggle span[data-open=true]{display:none}.salv-menu[open] .salv-menu-toggle span[data-open=true]{display:inline}.salv-menu[open] .salv-menu-toggle span[data-open=false]{display:none}.salv-menu-panel{position:fixed;inset:0;z-index:39;top:100px;background:var(--salv-cream);padding:20px 28px 40px}.salv-menu-panel ul{display:flex;flex-direction:column;gap:22px;font-family:var(--salv-font-display);font-size:30px}.salv-menu-panel .salv-btn{margin-top:24px}.salv-hero{display:grid;grid-template-columns:minmax(0,12fr) minmax(0,13fr);grid-gap:40px;gap:40px;align-items:center;max-width:1440px;margin:0 auto;padding:40px var(--salv-inline) var(--salv-section-y)}.salv-hero-headline{font-family:var(--salv-font-display);font-weight:700;font-size:95px;line-height:.95;color:var(--salv-aubergine)}.salv-hero-headline-accent,.salv-hero-headline-primary{display:block}.salv-hero-headline-accent{font-style:italic;font-weight:600;color:var(--salv-burnt-orange)}.salv-hero-support{margin-top:24px;max-width:440px;font-size:18px;line-height:1.55;color:var(--salv-cocoa)}.salv-hero-text .salv-btn{margin-top:28px}.salv-hero-visual{position:relative;min-height:480px}.salv-hero-block{position:absolute;border-radius:24px}.salv-hero-block--marigold{top:8%;left:0;width:90px;height:90px;background:var(--salv-marigold)}.salv-hero-block--palm{top:0;right:8%;width:120px;height:90px;background:var(--salv-palm)}.salv-hero-ring{position:absolute;bottom:18%;left:8%;width:80px;height:80px;border:3px solid var(--salv-burnt-orange);border-radius:50%}.salv-hero-photo--primary{position:relative;width:80%;aspect-ratio:.8;margin-left:auto}.salv-hero-photo--secondary{position:absolute;right:0;bottom:-8%;width:40%;aspect-ratio:.83;border:4px solid var(--salv-cream)}.salv-identity-statement{background:var(--salv-aubergine);padding:90px var(--salv-inline)}.salv-identity-statement-inner{display:grid;grid-template-columns:minmax(0,12fr) minmax(0,13fr);grid-gap:40px;gap:40px;max-width:var(--salv-content-max);margin:0 auto;align-items:start}.salv-identity-statement-body{font-size:17px;line-height:1.6;color:rgba(255,255,255,.82);max-width:480px}.salv-lanes-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:28px}.salv-lane-card,a.salv-lane-card{display:flex;flex-direction:column;border-radius:var(--salv-radius-card);padding:20px;color:#ffffff}.salv-lane-photo{aspect-ratio:1.44;margin-bottom:20px}.salv-lane-title{font-family:var(--salv-font-display);font-weight:700;font-size:24px;margin-bottom:6px}.salv-lane-description{font-size:14px;line-height:1.5;opacity:.92;margin-bottom:16px}.salv-lane-link{margin-top:auto;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.salv-surface--marigold{background:var(--salv-marigold)}.salv-surface--terracotta{background:var(--salv-terracotta)}.salv-surface--palm{background:var(--salv-palm)}.salv-surface--aubergine{background:var(--salv-aubergine)}.salv-chapter-card.salv-surface--marigold,.salv-chapter-card.salv-surface--terracotta,.salv-lane-card.salv-surface--marigold,.salv-lane-card.salv-surface--terracotta,a.salv-chapter-card.salv-surface--marigold,a.salv-chapter-card.salv-surface--terracotta,a.salv-lane-card.salv-surface--marigold,a.salv-lane-card.salv-surface--terracotta{color:#000000}.salv-split{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,14fr);grid-gap:48px;gap:48px;align-items:center}.salv-split--peach{background:var(--salv-peach);max-width:none}.salv-split--aubergine,.salv-split--cream{grid-template-columns:minmax(0,12fr) minmax(0,13fr)}.salv-split--aubergine{background:var(--salv-aubergine);color:#ffffff;padding:90px var(--salv-inline)}.salv-split--aubergine>.salv-split-text{order:0}.salv-split--aubergine .salv-split-photo{order:1}.salv-split--palm{background:var(--salv-palm);color:#ffffff;padding:90px var(--salv-inline)}.salv-split-photo{width:100%;aspect-ratio:1.19}.salv-split--aubergine .salv-split-photo,.salv-split--palm .salv-split-photo{aspect-ratio:1.35}.salv-split-body{margin-top:18px;font-size:17px;line-height:1.6;color:var(--salv-cocoa);max-width:480px}.salv-split-body--on-dark{color:rgba(255,255,255,.85)}.salv-split-text .salv-btn{margin-top:24px}.salv-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.salv-tags li{padding:6px 14px;border:1px solid rgba(255,255,255,.4);border-radius:var(--salv-radius-pill);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.salv-manifesto{background:var(--salv-palm);color:#ffffff;padding:var(--salv-section-y) var(--salv-inline)}.salv-manifesto-lines{font-family:var(--salv-font-display);font-weight:700;font-size:44px;line-height:1.15}.salv-manifesto-lines span{display:block}.salv-manifesto-accent{margin-top:24px;font-family:var(--salv-font-accent);font-size:28px;color:rgba(255,255,255,.85)}.salv-visual-story-ribbon{display:flex;gap:20px;margin-top:24px;overflow-x:auto}.salv-visual-story-item{flex:0 0 auto;margin:0}.salv-visual-story-item[data-width=wide] .salv-visual-story-photo{width:280px;aspect-ratio:.8}.salv-visual-story-item[data-width=narrow] .salv-visual-story-photo{width:180px;aspect-ratio:.7}.salv-visual-story-item figcaption{margin-top:8px;font-size:12px;color:var(--salv-cocoa)}.salv-final-cta{background:var(--salv-terracotta);color:#ffffff;padding:var(--salv-section-y) var(--salv-inline);text-align:left}.salv-final-cta .salv-heading{font-size:54px;margin-bottom:24px}.salv-footer{background:var(--salv-ink);color:var(--salv-cream);padding:70px var(--salv-inline) 30px}.salv-footer-inner{display:flex;justify-content:space-between;gap:40px;max-width:var(--salv-content-max);margin:0 auto;flex-wrap:wrap}.salv-footer-identity{font-family:var(--salv-font-display);font-weight:700;font-size:28px}.salv-footer-columns{display:flex;gap:48px}.salv-footer-links{display:grid;grid-template-columns:repeat(var(--fnav-6,1),max-content);grid-column-gap:28px;column-gap:28px;font-size:14px}.salv-footer-links a:hover{color:var(--salv-marigold)}.salv-footer-legal{max-width:var(--salv-content-max);margin:30px auto 0;font-size:12px;color:rgba(255,246,233,.6)}.salv-portrait-collage{background:var(--salv-peach);max-width:none}.salv-portrait-collage-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:var(--salv-content-max);margin:24px auto 0}.salv-portrait-collage-item[data-position="1"]{margin-top:40px}.salv-portrait-collage-item[data-position="3"]{margin-top:24px}.salv-portrait-collage-photo{aspect-ratio:.85}.salv-portrait-collage-item figcaption{margin-top:8px;font-size:12px;color:var(--salv-cocoa)}.salv-chapters-stack{display:flex;flex-direction:column;gap:14px;margin-top:28px}.salv-chapter-card,a.salv-chapter-card{display:flex;flex-direction:column;gap:4px;padding:24px 32px;border-radius:18px;color:#ffffff}.salv-chapter-label{font-family:var(--salv-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.salv-chapter-summary{font-size:14px;opacity:.9}.salv-values-body{margin-top:16px;max-width:var(--salv-content-max);font-size:16px;line-height:1.6;color:var(--salv-cocoa)}@media (max-width:1023px){.salv{--salv-inline:40px;--salv-section-y:70px}.salv-header-cta,.salv-nav{display:none}.salv-menu{display:block}.salv-hero,.salv-identity-statement-inner,.salv-split,.salv-split--cream{grid-template-columns:1fr}.salv-split-photo{order:-1}.salv-split--aubergine>.salv-split-text{order:1}.salv-split--aubergine .salv-split-photo{order:0}.salv-lanes-grid{grid-template-columns:repeat(3,1fr);gap:16px}.salv-portrait-collage-grid{grid-template-columns:repeat(2,1fr)}.salv-portrait-collage-item[data-position="1"],.salv-portrait-collage-item[data-position="3"]{margin-top:0}.salv-hero-headline{font-size:68px}}@media (max-width:639px){.salv{--salv-inline:22px;--salv-section-y:50px;font-size:15px}.salv-header{padding:0 14px}.salv-header-capsule{width:calc(100% - 28px);gap:12px}.salv-header-cta,.salv-nav{display:none}.salv-menu{display:block;margin-left:auto}.salv-hero{grid-template-columns:1fr;gap:24px;padding-top:24px}.salv-hero-headline{font-size:52px}.salv-hero-visual{min-height:360px}.salv-hero-photo--primary{width:100%}.salv-hero-photo--secondary{width:42%}.salv-heading{font-size:36px}.salv-statement{font-size:34px}.salv-lanes-grid,.salv-split,.salv-split--aubergine,.salv-split--cream,.salv-split--palm{grid-template-columns:1fr}.salv-manifesto-lines{font-size:30px}.salv-final-cta .salv-heading{font-size:38px}.salv-footer-inner{flex-direction:column;gap:24px}.salv-footer-columns{flex-direction:column;gap:20px}.salv-portrait-collage-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.salv-btn{transition:none}}:root:has(.salv){--bos-band-font:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.salv-footer-links a,.salv-menu-panel a,.salv-menu-toggle,a.salv-header-identity{display:inline-flex;align-items:center;min-block-size:44px}.salv-menu-toggle{min-inline-size:44px;justify-content:center}.salv-nav-link{display:inline-flex;align-items:center;min-block-size:44px}@media (min-width:640px){.salv-identity-statement-body,.salv-split-body{font-size:18px}}@media (max-width:639px){.salv-lane-card,a.salv-lane-card{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:auto auto auto;align-content:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px;min-block-size:245px}.salv-lane-photo{grid-column:2;grid-row:1/-1;align-self:center;inline-size:120px;block-size:205px;aspect-ratio:auto;margin-bottom:0}.salv-lane-title{grid-column:1;grid-row:1}.salv-lane-description{grid-column:1;grid-row:2}.salv-lane-link{grid-column:1;grid-row:3;margin-top:0}.salv-hero-visual{min-height:420px}.salv-hero-photo--primary{inline-size:320px;max-inline-size:100%;aspect-ratio:320/420;margin-inline:0 auto}.salv-hero-photo--secondary{inline-size:130px;block-size:145px;aspect-ratio:auto;right:4%;bottom:-6%}.salv-split-photo{aspect-ratio:342/240}}.salv .gpb{width:100%;max-width:var(--salv-content-max);margin-inline:auto;padding-inline:var(--salv-inline);-webkit-padding-after:var(--salv-section-y);padding-block-end:var(--salv-section-y)}.salv .gpb-section{max-width:100%;padding-inline:0;padding-block:calc(var(--salv-section-y) * .7)}.salv .gpb-section>*{margin-inline:0;max-width:100%}.salv .gpb-section+.gpb-section{-webkit-padding-before:calc(var(--salv-section-y) * .7);padding-block-start:calc(var(--salv-section-y) * .7)}.salv .gpb-hero{align-items:start;text-align:start;width:100%;max-width:100%;margin-inline:0;gap:16px}.salv .gpb-hero h1{font-family:var(--salv-font-display);font-weight:700;font-size:clamp(38px,4.4vw,60px);line-height:1.04;color:var(--salv-aubergine);max-width:15ch}.salv .gpb-hero-subheadline{font-family:var(--salv-font-body);font-size:17px;line-height:1.6;color:var(--salv-cocoa);max-width:46ch;margin-inline:0}@media (min-width:1024px){.salv .gpb-hero:has(.gpb-hero-image){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);grid-column-gap:56px;column-gap:56px;grid-row-gap:0;row-gap:0;align-content:start;align-items:start}.salv .gpb-hero:has(.gpb-hero-image)>*{grid-column:1;justify-self:start}.salv .gpb-hero:has(.gpb-hero-image)>.gpb-hero-subheadline{margin-top:16px}.salv .gpb-hero:has(.gpb-hero-image)>.gpb-cta-button{margin-top:26px}.salv .gpb-hero>.gpb-hero-image{grid-column:2;grid-row:1/span 20;align-self:start}}.salv .gpb-hero-image,.salv .gpb-image{border-radius:var(--salv-radius-image);background:var(--salv-sand)}.salv .gpb-hero-image{max-width:100%}.salv .gpb-section h2{font-family:var(--salv-font-display);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.06;color:var(--salv-aubergine);margin-bottom:12px;max-width:22ch}.salv .gpb-text-image h2{font-size:clamp(26px,2.4vw,34px);max-width:24ch}.salv .gpb-section h3{font-family:var(--salv-font-display);font-weight:700;font-size:24px;line-height:1.2;color:var(--salv-aubergine)}.salv .gpb-section p{font-family:var(--salv-font-body);color:var(--salv-cocoa);line-height:1.6;max-width:64ch}.salv .gpb-section p+p{margin-top:14px}.salv .gpb-field+.gpb-field,.salv .gpb-field+.gpb-honeypot{margin-top:0}.salv .gpb-kicker{font-family:var(--salv-font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--salv-burnt-orange);margin:0 0 12px;max-width:none}.salv .gpb-text{max-width:100%;margin-inline:0}.salv .gpb-text>p{max-width:64ch}.salv .gpb-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid transparent;border-radius:var(--salv-radius-pill);font-family:var(--salv-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:var(--salv-burnt-orange);color:#ffffff;cursor:pointer;transition:transform .18s ease,filter .18s ease}.salv .gpb-cta-button:focus-visible,.salv .gpb-cta-button:hover{transform:translateY(-2px);filter:brightness(1.04);color:#ffffff}.salv .gpb-cta-button--secondary{background:transparent;color:var(--salv-aubergine);border-color:var(--salv-aubergine)}.salv .gpb-cta-button--secondary:hover{color:var(--salv-aubergine)}.salv .gpb-actions{gap:12px;margin-top:26px}.salv .gpb-value-list{gap:18px;margin-top:30px}.salv .gpb-value{background:var(--salv-peach);border-radius:var(--salv-radius-card);padding:24px 26px;gap:8px}.salv .gpb-value-label{font-family:var(--salv-font-display);font-weight:700;font-size:22px;line-height:1.2;color:var(--salv-aubergine)}.salv .gpb-value-body{font-family:var(--salv-font-body);font-size:15px;line-height:1.6;color:var(--salv-cocoa)}.salv .gpb-text-image{max-width:100%;margin-inline:0;gap:clamp(26px,4vw,56px);align-items:center}@media (min-width:1024px){.salv .gpb-text-image{grid-template-columns:minmax(0,540px) minmax(0,1fr)}.salv .gpb-text-image:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,540px)}}.salv .gpb-gallery-grid{max-width:100%;margin-inline:0;gap:18px}.salv .gpb-cta{align-items:start;text-align:start;max-width:100%;margin-inline:0;background:var(--salv-peach);border-radius:var(--salv-radius-card);padding:clamp(32px,4.5vw,56px) clamp(26px,4vw,52px);gap:10px}.salv .gpb-cta>p{max-width:56ch}.salv .gpb-cta+.gpb-cta{margin-top:18px}.salv .gpb-faq{max-width:100%}.salv .gpb-faq-item{background:var(--salv-peach);border:0;border-radius:var(--salv-radius-card);padding:22px 26px;margin-bottom:14px;max-width:78ch}.salv .gpb-faq-question{font-family:var(--salv-font-display);font-weight:700;font-size:21px;line-height:1.25;color:var(--salv-aubergine);margin-bottom:8px}.salv .gpb-contact,.salv .gpb-contact-form{max-width:100%;margin-inline:0}.salv .gpb-contact-details{gap:8px}.salv .gpb-form{display:flex;flex-direction:column;gap:18px;max-width:660px;margin-inline:0;text-align:start;background:var(--salv-peach);border-radius:var(--salv-radius-card);padding:clamp(26px,3.5vw,40px)}.salv .gpb-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:18px;gap:18px}.salv .gpb-field{display:flex;flex-direction:column;gap:8px;margin:0}.salv .gpb-field label{font-family:var(--salv-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--salv-cocoa)}.salv .gpb-optional,.salv .gpb-required{font-weight:500;opacity:1;color:var(--salv-cocoa)}.salv .gpb-form input,.salv .gpb-form select,.salv .gpb-form textarea{font-family:var(--salv-font-body);font-size:16px;min-height:50px;padding:12px 16px;width:100%;color:var(--salv-ink);background:var(--salv-cream);border:1px solid var(--salv-sand);border-radius:16px}.salv .gpb-form textarea{min-height:160px;resize:vertical}.salv .gpb-form button:focus-visible,.salv .gpb-form input:focus-visible,.salv .gpb-form select:focus-visible,.salv .gpb-form textarea:focus-visible{outline:2px solid var(--salv-burnt-orange);outline-offset:3px}.salv .gpb-form button[type=submit]{align-self:start;justify-self:start;padding:0 30px}.salv .gpb-field-error:not(:empty){font-size:13px;font-weight:600;color:var(--salv-burnt-orange)}.salv .gpb-form-summary:not([hidden]){padding:14px 18px;border:1px solid var(--salv-burnt-orange);border-radius:16px;background:var(--salv-cream);color:var(--salv-ink)}.salv .gpb-form-privacy{font-size:13px;color:var(--salv-cocoa)}.salv .gpb-empty,.salv .gpb-muted{color:var(--salv-cocoa);opacity:1}@media (max-width:639px){.salv .gpb-hero-image,.salv .gpb-image{border-radius:20px}.salv .gpb-hero h1,.salv .gpb-section h2{max-width:none}.salv .gpb-actions{flex-direction:column;align-items:stretch}.salv .gpb-cta-button{width:100%}.salv .gpb-form button[type=submit]{align-self:stretch}.salv .gpb-field-error,.salv .gpb-form-privacy,.salv .gpb-kicker,.salv .gpb-value-body{font-size:max(.9rem,14px);line-height:1.55}.salv .gpb-section li,.salv .gpb-section p{font-size:max(1rem,16px);line-height:1.6}}@media (max-width:1023px){.salv-footer-links{grid-template-columns:repeat(var(--fnav-3,1),max-content)}}@media (max-width:639px){.salv-footer-columns{display:flex;flex-direction:column;gap:16px}.salv-footer-links{grid-template-columns:repeat(var(--fnav-2,1),minmax(0,1fr));column-gap:16px}.salv-footer-links a{display:flex;inline-size:100%}}