.os5-rs{color:var(--sx-cream);background:#10170f;position:relative}.os5-rs .os5-rs-held{display:none}.os5-rs .os5-rs-r{color:var(--sx-gold)}.os5-rs .os5-rs-no{letter-spacing:.14em;color:#fffaf0b3;margin:0;font:500 12px/1 Manrope,Arial,sans-serif}.os5-rs .os5-rs-static{padding:clamp(88px,12vh,150px) var(--sx-gutter)}.os5-rs .os5-rs-s-head{max-width:62ch;margin-bottom:clamp(40px,6vh,72px)}.os5-rs .os5-rs-s-head .sx-kicker{color:var(--sx-gold)}.os5-rs .os5-rs-s-head .sx-lead{color:var(--sx-mist)}.os5-rs .os5-rs-s-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(20px,2vw,36px);margin:0;padding:0;list-style:none;display:grid}.os5-rs .os5-rs-s-list .os5-rs-no{margin-top:20px}.os5-rs .os5-rs-s-word{letter-spacing:-.02em;margin:12px 0 0;font:500 clamp(30px,2.6vw,44px)/1.05 Cormorant Garamond,Georgia,serif}.os5-rs .os5-rs-s-line{color:#fffaf0cc;margin:10px 0 0;font:italic 500 clamp(19px,1.5vw,24px)/1.35 Cormorant Garamond,Georgia,serif}@media (max-width:900px){.os5-rs .os5-rs-s-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.os5-rs .os5-rs-held{display:block}.os5-rs .os5-rs-static{display:none}.os5-rs .os5-rs-track{height:534svh}.os5-rs .os5-rs-frame{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.os5-rs .os5-rs-plates{z-index:-1;position:absolute;inset:0}.os5-rs .os5-rs-plate{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-step);position:absolute;inset:0;overflow:clip}.os5-rs .os5-rs-plate:is([data-state=active],[data-state=past]){clip-path:inset(0)}.os5-rs .os5-rs-plate img{object-fit:cover;object-position:var(--f);width:100%;height:100%;transition:transform 2.4s var(--sx-ease-out);display:block;transform:scale(1.1)}.os5-rs .os5-rs-plate[data-state=active] img{transform:none}.os5-rs .os5-rs-plate[data-state=past] img{transition-duration:1.1s;transform:scale(1.04)}.os5-rs .os5-rs-shade{pointer-events:none;background:linear-gradient(90deg,#10170fe0 0%,#10170fa6 30%,#10170f33 58%,#10170f00 78%),linear-gradient(#10170f00 68%,#10170fcc 100%),linear-gradient(#10170f59 0%,#10170f00 20%);position:absolute;inset:0}.os5-rs .os5-rs-copy{left:var(--sx-gutter);top:calc(var(--sx-head) + 10svh);width:min(46vw,760px);position:absolute}.os5-rs .os5-rs-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 22px;font:600 12px/1.5 Manrope,Arial,sans-serif}.os5-rs .os5-rs-slides{display:grid}.os5-rs .os5-rs-slide{pointer-events:none;grid-area:1/1}.os5-rs .os5-rs-slide>*{opacity:0;transition:opacity .4s ease,transform .6s var(--sx-ease-out);transform:translateY(24px)}.os5-rs .os5-rs-slide[data-state=past]>*{transform:translateY(-16px)}.os5-rs .os5-rs-slide[data-state=active]>*{opacity:1;transition:opacity .7s ease .25s,transform .9s var(--sx-ease-out) .25s;transform:none}.os5-rs .os5-rs-slide[data-state=active]>:nth-child(2){transition-delay:.35s}.os5-rs .os5-rs-slide[data-state=active]>:nth-child(3){transition-delay:.45s}.os5-rs .os5-rs-title{letter-spacing:-.025em;color:var(--sx-cream);text-shadow:0 2px 26px #10170f80;margin:0;font:500 clamp(38px,4.6vw,78px)/1.04 Cormorant Garamond,Georgia,serif}.os5-rs .os5-rs-lead{color:#fffaf0d9;max-width:46ch;margin:24px 0 0;font-size:clamp(15px,1.18vw,19px);line-height:1.78}.os5-rs .os5-rs-slide .os5-rs-no{margin:0 0 20px}.os5-rs .os5-rs-line{color:#fffaf0e6;max-width:30ch;margin:22px 0 0;font:italic 500 clamp(22px,2vw,32px)/1.3 Cormorant Garamond,Georgia,serif}.os5-rs .os5-rs-rail{left:var(--sx-gutter);right:max(var(--sx-gutter),110px);grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;position:absolute;bottom:clamp(56px,9svh,100px)}.os5-rs .os5-rs-seg{text-align:left;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#fffaf080;background:0 0;border:0;margin:0;padding:18px 0 0;font:500 10.5px/1.3 Manrope,Arial,sans-serif;transition:color .35s;display:block;position:relative}.os5-rs .os5-rs-seg:before{content:"";background:#fffaf038;height:1px;position:absolute;top:0;left:0;right:0}.os5-rs .os5-rs-seg i{background:var(--sx-gold);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}:is(.os5-rs .os5-rs-seg:hover,.os5-rs .os5-rs-seg:focus-visible,.os5-rs .os5-rs-seg[data-state=active]){color:var(--sx-cream)}.os5-rs .os5-rs-cap{right:var(--sx-gutter);top:calc(var(--sx-head) + 3svh);letter-spacing:.14em;text-transform:uppercase;color:#fffaf0cc;text-shadow:0 1px 12px #10170f99;margin:0;font:500 10.5px/1.4 Manrope,Arial,sans-serif;position:absolute}@media (max-height:760px) and (min-width:901px){.os5-rs .os5-rs-copy{top:calc(var(--sx-head) + 5svh)}}@media (max-width:900px){.os5-rs .os5-rs-track{height:464svh}.os5-rs .os5-rs-shade{background:linear-gradient(#10170f26 0%,#10170f33 30%,#10170fcc 60%,#10170ff2 100%)}.os5-rs .os5-rs-copy{width:auto;top:auto;bottom:100px;right:84px}.os5-rs .os5-rs-title{font-size:clamp(38px,10.5vw,52px)}.os5-rs .os5-rs-lead{font-size:15px;line-height:1.65}.os5-rs .os5-rs-line{font-size:22px}.os5-rs .os5-rs-rail{gap:6px;bottom:56px;right:86px}.os5-rs .os5-rs-seg{height:12px;padding:0}.os5-rs .os5-rs-seg span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os5-rs .os5-rs-cap{display:none}.os5-rs .os5-rs-plate img{object-position:var(--mf)}.os5-rs .os5-rs-seg{height:44px;margin:-16px 0}.os5-rs .os5-rs-seg:before,.os5-rs .os5-rs-seg i{top:16px}}@media (min-width:901px) and (max-width:1180px){.os5-rs .os5-rs-seg{margin-bottom:-13px;padding-bottom:13px}}}}.ov-page{background:var(--sx-light)}.ov-page .os2-ico{width:100%;height:100%;display:block}.ov-page .os2-draw :is(path,circle,rect){stroke-dasharray:1 2;stroke-dashoffset:1.02px;transition:stroke-dashoffset 1.7s var(--sx-ease-out) calc(.3s + var(--i,0)*.1s)}.ov-page .is-visible .os2-draw :is(path,circle,rect){stroke-dashoffset:0}.ov-page .ov-hero{background:var(--sx-green-deep);color:var(--sx-cream);position:relative}.ov-page .ov-hero-frame{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:clip}.ov-page .ov-cam{transform-origin:50%;will-change:transform;position:absolute;inset:0}.ov-page .ov-forest{object-fit:cover;--ov-focus:0;width:100%;height:100%;display:block}.ov-page .ov-forest.is-soft{filter:blur(calc(var(--ov-focus) * 1px))}.ov-page .ov-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#1b2514b3 0%,#1b251414 30%,#1b251400 50%,#1b25148c 100%);position:absolute;inset:0}.ov-page .ov-hero-veil{z-index:1;background:var(--sx-green-deep);opacity:0;pointer-events:none;position:absolute;inset:0}.ov-page .ov-hero-intro{z-index:2;color:#fffaf0cc;justify-content:center;display:none;position:absolute;bottom:5svh;left:0;right:0}.ov-page .ov-hero-title .sx-kicker{color:var(--sx-gold)}.ov-page .ov-hero-cue{letter-spacing:.18em;text-transform:uppercase;flex-direction:column-reverse;align-items:center;gap:14px;margin:0;font:600 11px/1 Manrope,Arial,sans-serif;display:flex}.ov-page .ov-hero-cue span{background:#fffaf040;width:1px;height:54px;position:relative;overflow:clip}.ov-page .ov-hero-cue span:after{content:"";background:var(--sx-cream);width:1px;height:40%;animation:ov-cue 2.2s var(--sx-ease) infinite;position:absolute;top:-40%;left:0}@keyframes ov-cue{0%{top:-40%}70%,to{top:100%}}.ov-page .ov-hero-title{z-index:2;text-align:center;padding:var(--sx-head) var(--sx-gutter) 0;text-shadow:0 2px 40px #1b2514b3;--ov-tfocus:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ov-page .ov-h1{letter-spacing:-.024em;color:var(--sx-cream);margin:0;font:500 clamp(46px,5.4vw,86px)/1.04 Cormorant Garamond,Georgia,serif}@media (max-width:900px){.ov-page .ov-h1{font-size:clamp(42px,7vw,65px)}}.ov-page .ov-hero-title .sx-kicker{animation:ov-in 1.1s var(--sx-ease-out) .2s both}.ov-page .ov-h1{animation:ov-in 1.3s var(--sx-ease-out) .35s both}@keyframes ov-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (overflow:clip){.ov-page .ov-hero{height:210svh}.ov-page .ov-hero-frame{position:sticky;top:0}.ov-page .ov-hero-intro{display:flex}.ov-page .ov-hero-title{will-change:transform}}}.ov-page .ov-vm{background:var(--sx-light);color:var(--sx-ink)}.ov-page .ov-statement{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(30px,5vw,90px);display:grid}.ov-page .ov-statement-head{border-top:1px solid var(--sx-line-light);grid-template-columns:auto 1fr;align-items:center;gap:16px 18px;padding-top:22px;display:grid}.ov-page .ov-tile{aspect-ratio:1;color:#755e26;background:#fff;border:1px solid #46583a33;border-radius:15px;place-items:center;width:clamp(54px,4.2vw,64px);display:grid}.ov-page .ov-tile svg{width:58%;height:58%}.ov-page .ov-statement-no{color:var(--sx-gold-ink);font:500 24px/1 Cormorant Garamond,Georgia,serif}.ov-page .ov-statement-title{letter-spacing:.22em;text-transform:uppercase;color:var(--sx-gold-ink);grid-column:1/-1;margin:6px 0 0;font:600 12px/1.5 Manrope,Arial,sans-serif}.ov-page .ov-statement-text{letter-spacing:-.02em;color:var(--sx-green);text-wrap:pretty;margin:0;font:500 clamp(32px,3.7vw,64px)/1.14 Cormorant Garamond,Georgia,serif}.ov-page .ov-wm{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.ov-page .ov-wi{transition:transform 1s var(--sx-ease-out);display:inline-block;transform:translateY(110%)}.ov-page .is-visible .ov-wi{transform:none}@media (max-width:900px){.ov-page .ov-statement{grid-template-columns:1fr;gap:24px}.ov-page .ov-hero-title{justify-content:flex-end;padding-bottom:12svh}}@media (prefers-reduced-motion:reduce){.ov-page .ov-hero-title .sx-kicker,.ov-page .ov-h1{animation:none}.ov-page .os2-draw :is(path,circle,rect){stroke-dashoffset:0!important}.ov-page .ov-wi{transform:none!important}}.ov-page .ov-vm4{color:#293b30;padding:clamp(80px,9vw,140px) var(--sx-gutter) clamp(88px,9vw,150px);background:#eeeee5}.ov-page .ov-vm4-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,2.4vw,40px);display:grid}.ov-page .ov-vm4-card{opacity:0;min-width:0;transition:opacity .9s ease calc(.1s + var(--i) * .16s),transform 1.1s var(--sx-ease-out) calc(.1s + var(--i) * .16s);background:#fffdf8;flex-direction:column;display:flex;transform:translateY(34px)}.ov-page .ov-vm4.is-visible .ov-vm4-card{opacity:1;transform:none}.ov-page .ov-vm4-photo{background:#3d4d2e;height:clamp(280px,30vw,520px);margin:0;position:relative;overflow:clip}.ov-page .ov-vm4-photo img{object-fit:cover;filter:saturate(.86)contrast(1.02);width:100%;height:100%;transition:transform 2.6s var(--sx-ease-out) calc(.15s + var(--i) * .16s);display:block;transform:scale(1.07)}.ov-page .ov-vm4.is-visible .ov-vm4-photo img{transform:none}.ov-page .ov-vm4-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#14271f73);position:absolute;inset:55% 0 0}.ov-page .ov-vm4-photo figcaption{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#fffdf5d9;font:600 9.5px/1.4 Manrope,Arial,sans-serif;position:absolute;bottom:14px;right:18px}.ov-page .ov-vm4-copy{border-top:3px solid #c4b38e;flex:1;padding:clamp(30px,2.8vw,46px) clamp(26px,3.2vw,56px) clamp(38px,3.4vw,58px)}.ov-page .ov-vm4-top{justify-content:flex-start;align-items:flex-start;gap:20px;margin-bottom:clamp(22px,2vw,30px);display:flex}.ov-page .ov-vm4-ln{fill:none;stroke:#a18c63;stroke-width:2.4px;width:auto;height:clamp(40px,3.4vw,54px);display:block;overflow:visible}.ov-page .ov-vm4-ln path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s cubic-bezier(.45,0,.2,1) calc(.5s + var(--i) * .16s)}.ov-page .ov-vm4.is-visible .ov-vm4-ln path{stroke-dashoffset:0}.ov-page .ov-vm4-icon{color:#a18c63;place-items:center;width:72px;height:72px;margin-left:-6px;display:grid}.ov-page .ov-vm4-icon svg{width:100%;height:100%}.ov-page .ov-vm4-title{letter-spacing:-.022em;color:#293b30;margin:0 0 18px;font:400 clamp(36px,3.3vw,58px)/1.04 Cormorant Garamond,Georgia,serif}.ov-page .ov-vm4-text{color:#5b665a;text-wrap:pretty;max-width:46ch;margin:0;font:400 clamp(16px,1.18vw,19px)/1.8 Manrope,Arial,sans-serif}@media (max-width:900px){.ov-page .ov-vm4-photo{height:260px}}@media (max-width:700px){.ov-page .ov-vm4-pair{grid-template-columns:1fr;gap:26px}.ov-page .ov-vm4-photo{height:300px}}@media (prefers-reduced-motion:reduce){.ov-page .ov-vm4-card{opacity:1;transition:none;transform:none}.ov-page .ov-vm4-photo img{transition:none;transform:none}.ov-page .ov-vm4-ln path{stroke-dashoffset:0}}
