.os4-bg{color:var(--sx-ink);background-color:#f3efe6;background-image:linear-gradient(#8a784d14 1px,#0000 1px),linear-gradient(90deg,#8a784d14 1px,#0000 1px),linear-gradient(#8a784d0d 1px,#0000 1px),linear-gradient(90deg,#8a784d0d 1px,#0000 1px);background-position:50%;background-size:220px 220px,220px 220px,44px 44px,44px 44px;position:relative}.os4-bg .os4-bg-frame{padding:clamp(96px,13vh,160px) var(--sx-gutter) clamp(88px,12vh,150px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,4vw,80px);display:grid}.os4-bg .sx-kicker{color:var(--sx-gold-ink)}.os4-bg .os4-bg-title{letter-spacing:-.025em;color:var(--sx-green);margin:0;font:500 clamp(34px,3.45vw,64px)/1.04 Cormorant Garamond,Georgia,serif}.os4-bg .os4-bg-lead{color:#4b5a40;max-width:46ch;margin:24px 0 32px;font-size:clamp(14.5px,1.08vw,17px);line-height:1.78}.os4-bg .os4-bg-est{letter-spacing:.17em;text-transform:uppercase;color:var(--sx-green);align-items:center;gap:16px;margin:0 0 36px;font:600 10.5px/1.5 Manrope,Arial,sans-serif;display:flex}.os4-bg .os4-bg-est-num{height:clamp(34px,3.1vw,50px);color:var(--sx-green);stroke-width:2.6px}.os4-bg .sx-link{color:var(--sx-green)}.os4-bg .os4-bg-figure{min-width:0;margin:0}.os4-bg .os4-bg-sheet{max-width:104.5svh;margin-left:auto;position:relative}.os4-bg .os4-bg-map{color:#6d5a2c;stroke-width:1.3px;width:100%;height:auto;display:block;overflow:visible}.os4-bg .os4-bg-map path{stroke-dasharray:1 2;stroke-dashoffset:clamp(0,calc(1 + (var(--d,0) - var(--p)) * var(--k,4.5)),1)}.os4-bg.is-visible .os4-bg-map{--p:1.25;transition:--p 4.2s cubic-bezier(.35,0,.2,1) .2s}.os4-bg .os4-bg-faint{opacity:.4}.os4-bg .os4-bg-border{stroke-width:.9px;opacity:.62}.os4-bg .os4-bg-water{stroke-width:.7px;opacity:.42}.os4-bg .os4-bg-water-far{opacity:.24}.os4-bg .os4-bg-scale{fill:currentColor;stroke:none;letter-spacing:.14em;opacity:0;font:600 10px/1 Manrope,Arial,sans-serif;transition:opacity .6s 3.4s}.os4-bg.is-visible .os4-bg-scale{opacity:1}.os4-bg .os4-bg-dot{fill:#6d5a2c;stroke:#f3efe6;stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--sx-ease-out) calc(2.7s + var(--i,0) * .35s);transform:scale(0)}.os4-bg .os4-bg-here{fill:var(--sx-green)}.os4-bg.is-visible .os4-bg-dot{transform:none}.os4-bg .os4-bg-ring{fill:none;stroke:var(--sx-green);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0}.os4-bg.is-visible .os4-bg-ring{animation:3s ease-out 3.4s infinite os4-bg-pulse}@keyframes os4-bg-pulse{0%{opacity:.85;transform:scale(.45)}70%,to{opacity:0;transform:scale(1.7)}}.os4-bg .os4-bg-notes{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.os4-bg .os4-bg-note-leg{display:none}.os4-bg .os4-bg-note-text{flex-direction:column;gap:5px;display:flex}.os4-bg .os4-bg-note-kick{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold-ink);font:600 10px/1.4 Manrope,Arial,sans-serif}.os4-bg .os4-bg-note-name{letter-spacing:-.01em;color:var(--sx-green);font:500 clamp(20px,1.5vw,26px)/1.1 Cormorant Garamond,Georgia,serif}.os4-bg .os4-bg-note-sub{color:#5d6a50;font-size:12.5px;line-height:1.45}.os4-bg .os4-bg-figure figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold-ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 26px;margin-top:22px;font:600 10px/1.4 Manrope,Arial,sans-serif;display:flex}.os4-bg .os4-bg-key{align-items:center;gap:9px;display:inline-flex}.os4-bg .os4-bg-key i{box-sizing:border-box;border-radius:50%;display:block}.os4-bg .os4-bg-key-dot{background:#6d5a2c;width:7px;height:7px}.os4-bg .os4-bg-key-ring{border:1px solid var(--sx-green);background:radial-gradient(circle,var(--sx-green) 0 2.5px,transparent 3px);width:13px;height:13px}.os4-bg .os4-bg-key-note{opacity:.8}@media (min-width:601px){.os4-bg .os4-bg-notes{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.os4-bg .os4-bg-note{top:var(--y);left:var(--tx);width:calc(var(--x) - var(--tx));height:0;position:absolute}.os4-bg .os4-bg-note-leg{transform-origin:100%;height:1px;transition:transform .8s var(--sx-ease-out) calc(2.9s + var(--i) * .35s);background:#6d5a2c;display:block;position:absolute;top:0;left:0;right:10px;transform:scaleX(0)}.os4-bg .os4-bg-note-text{text-align:right;white-space:nowrap;opacity:0;transition:opacity .6s ease calc(3.2s + var(--i) * .35s),transform .8s var(--sx-ease-out) calc(3.2s + var(--i) * .35s);align-items:flex-end;position:absolute;top:0;right:calc(100% + 14px);transform:translate(10px,-50%)}.os4-bg.is-visible .os4-bg-note-leg{transform:none}.os4-bg.is-visible .os4-bg-note-text{opacity:1;transform:translateY(-50%)}}@media (max-width:900px){.os4-bg .os4-bg-frame{grid-template-columns:1fr}.os4-bg .os4-bg-sheet{max-width:none;margin:0;overflow:hidden}.os4-bg .os4-bg-map{stroke-width:1.9px;width:161%;margin-left:-61%}@media (min-width:601px){.os4-bg .os4-bg-map{width:100%;margin-left:0}}.os4-bg .os4-bg-border{stroke-width:1.6px}.os4-bg .os4-bg-water{stroke-width:1.1px}.os4-bg .os4-bg-scale{font-size:13px}.os4-bg .os4-bg-figure figcaption{justify-content:flex-start}}@media (max-width:1180px){.os4-bg .sx-link{margin:-15px 0;padding:15px 0;display:inline-block}}.os4-bg .os4-bg-num{fill:var(--sx-green);stroke:#f3efe6;stroke-width:3px;paint-order:stroke;font:700 17px/1 Manrope,Arial,sans-serif;display:none}@media (max-width:600px){.os4-bg .os4-bg-num{display:inline}.os4-bg .os4-bg-notes{counter-reset:os4-note}.os4-bg .os4-bg-note{counter-increment:os4-note}.os4-bg .os4-bg-note-kick:before{content:counter(os4-note) " · ";color:var(--sx-green);font-weight:700}}@media (prefers-reduced-motion:reduce){.os4-bg .os4-bg-map{--p:1.25!important;transition:none!important}.os4-bg .os4-bg-dot,.os4-bg .os4-bg-note-leg{transition:none!important;transform:none!important}.os4-bg .os4-bg-note-text,.os4-bg .os4-bg-scale{opacity:1!important;transition:none!important}.os4-bg .os4-bg-ring{opacity:.7;transform:scale(1);animation:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:601px){.os4-bg .os4-bg-note-text{transform:translateY(-50%)!important}}@media (max-width:600px){.os4-bg .os4-bg-map{width:100%;margin-left:0}.os4-bg .os4-bg-num{display:none}.os4-bg .os4-bg-note-kick:before{content:none}.os4-bg .os4-bg-notes{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.os4-bg .os4-bg-note{top:var(--y);width:var(--x);height:0;position:absolute;left:0}.os4-bg .os4-bg-note-leg{background:#6d5a2c;height:1px;display:block;position:absolute;top:0;left:0;right:6px}.os4-bg .os4-bg-note-text{text-align:left;white-space:nowrap;opacity:1;align-items:flex-start;gap:1px;position:absolute;bottom:5px;left:0;transform:none}.os4-bg .os4-bg-note-sub{display:none}.os4-bg .os4-bg-note-kick{letter-spacing:.12em;font-size:7.5px}.os4-bg .os4-bg-note-name{font-size:13px}.os4-bg .os4-bg-note-sub{font-size:9px}}.os4-bd{background:var(--sx-green-deep);color:var(--sx-cream);padding:clamp(96px,13vh,160px) var(--sx-gutter) clamp(100px,13vh,170px);position:relative}.os4-bd .os4-bd-head{margin-bottom:clamp(44px,6vh,76px)}.os4-bd .os4-bd-claim{letter-spacing:.2em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 16px;font:500 11px/1.5 Manrope,Arial,sans-serif}.os4-bd .os4-bd-title{letter-spacing:-.02em;margin:0;font:500 clamp(46px,5.4vw,96px)/.95 Cormorant Garamond,Georgia,serif}.os4-bd .os4-bd-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(48px,6vh,80px) clamp(22px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.os4-bd .os4-bd-band li{flex-direction:column;min-width:0;display:flex}.os4-bd .os4-bd-portrait{aspect-ratio:1;color:#4d6a57;background:radial-gradient(120% 90% at 50% 18%,#34503f 0%,#27402f 55%,#1e3326 100%);border-bottom:1px solid #d5bc8366;width:100%;margin:0 0 clamp(18px,1.6vw,24px);position:relative;overflow:hidden}.os4-bd .os4-bd-portrait svg{fill:currentColor;width:100%;height:92%;display:block;position:absolute;bottom:0;left:0;right:0}.os4-bd .os4-bd-portrait img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.os4-bd .os4-bd-portrait.is-photo{border-bottom-color:#d5bc83a8}.os4-bd .os4-bd-role{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 10px;font:500 10.5px/1.5 Manrope,Arial,sans-serif}.os4-bd .os4-bd-name{letter-spacing:-.01em;color:var(--sx-cream);text-wrap:balance;margin:0;font:500 clamp(21px,1.7vw,29px)/1.18 Cormorant Garamond,Georgia,serif}.os4-bd .os4-bd-band li{opacity:0;transition:opacity .8s ease calc(.15s + var(--i) * 70ms),transform .95s var(--sx-ease-out) calc(.15s + var(--i) * 70ms);transform:translateY(24px)}.os4-bd.is-visible .os4-bd-band li{opacity:1;transform:none}@media (max-width:900px){.os4-bd .os4-bd-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.os4-bd .os4-bd-name{font-size:19px}}@media (max-width:700px){.os4-bd .os4-bd-title{font-size:44px}}@media (prefers-reduced-motion:reduce){.os4-bd .os4-bd-band li{opacity:1;transform:none}}.os4-bd .os4-bd-portrait.is-photo{background:#fff}.os4-bd .os4-bd-portrait.is-photo img{object-fit:cover;object-position:center top;height:90%;top:10%}@media (min-width:901px){.os4-bd .os4-bd-band{grid-template-columns:repeat(8,minmax(0,1fr))}.os4-bd .os4-bd-band li{grid-column:span 2}.os4-bd .os4-bd-band li:nth-child(4n+1):nth-last-child(3){grid-column:2/span 2}}@media (max-width:900px){.os4-bd .os4-bd-band{grid-template-columns:repeat(4,minmax(0,1fr))}.os4-bd .os4-bd-band li{grid-column:span 2}.os4-bd .os4-bd-band li:nth-child(odd):last-child{grid-column:2/span 2}}@media (min-width:601px) and (max-width:900px){.os4-bd .os4-bd-band{grid-template-columns:repeat(6,minmax(0,1fr))}.os4-bd .os4-bd-band li,.os4-bd .os4-bd-band li:nth-child(odd):last-child{grid-column:span 2}.os4-bd .os4-bd-band li:last-child:nth-child(3n+1){grid-column:3/span 2}.os4-bd .os4-bd-band li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-medium-italic.ttf)format("truetype")}@property --p{syntax:"<number>";inherits:true;initial-value:0}.os2-page{background:var(--sx-light)}.os2-page .os2-ico{width:100%;height:100%;display:block}.os2-page h3{font-weight:500}.os2-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(.25s + var(--i,0)*.1s)}.os2-page .is-visible .os2-draw :is(path,circle,rect),.os2-page .is-visible.os2-draw :is(path,circle,rect){stroke-dashoffset:0}.os3-page .os3-ln{stroke-width:2px;width:auto;display:block;overflow:visible}.os3-page .os3-ln path{stroke-dasharray:1 2;stroke-dashoffset:0}.os3-page .os3-caption{letter-spacing:.18em;text-transform:uppercase;margin:12px 0 0;font:600 10px/1.4 Manrope,Arial,sans-serif}.os3-page .os3-name{color:var(--sx-cream);background:#15100a}.os3-page .os3-hx-frame{padding:clamp(88px,12vh,140px) var(--sx-gutter);position:relative}.os3-page .os3-hx-plates,.os3-page .os3-hx-draws,.os3-page .os3-hx-top,.os3-page .os3-hx-rule{display:none}.os3-page .os3-hx-list{margin:0;padding:0;list-style:none}.os3-page .os3-hx-slide{border-top:1px solid var(--sx-line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px clamp(28px,5vw,80px);padding:clamp(34px,5vh,50px) 0;display:grid}.os3-page .os3-hx-slide:first-child{border-top:0;padding-top:0}.os3-page .os3-hx-text{max-width:52ch}.os3-page .os3-hx-label{letter-spacing:.22em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 14px;font:600 11px/1.5 Manrope,Arial,sans-serif}.os3-page .os3-hx-title{letter-spacing:-.02em;margin:0;font:500 clamp(30px,3vw,50px)/1.05 Cormorant Garamond,Georgia,serif}.os3-page .os3-hx-copy{max-width:46ch;color:var(--sx-mist);margin:16px 0 0;font-size:clamp(14.5px,1.08vw,17px);line-height:1.75}.os3-page .os3-hx-name{letter-spacing:.06em;color:#fffaf0b8;align-items:center;gap:12px;margin:20px 0 0;font:500 12px/1.5 Manrope,Arial,sans-serif;display:flex}.os3-page .os3-hx-name:before{content:"";background:var(--sx-gold);flex:none;width:28px;height:1px}.os3-page .os3-hx-meaning{border-left:1px solid var(--sx-gold);color:#eef1e9;max-width:40ch;margin:22px 0 0;padding-left:16px;font:500 clamp(18px,1.45vw,23px)/1.45 Cormorant Garamond,Georgia,serif}.os3-page .os3-hx-word{letter-spacing:-.03em;margin:0;padding-bottom:.12em;font:500 clamp(54px,8vw,130px)/1 Cormorant Garamond,Georgia,serif}.os3-page .os3-hx-word span{display:block}.os3-page .os3-hx-year{height:clamp(58px,7vw,112px);color:var(--sx-cream);stroke-width:1.9px}.os3-page .os3-hx-slide.reveal-section{opacity:0;transition:opacity .9s ease,transform 1s var(--sx-ease-out);transform:translateY(30px)}.os3-page .os3-hx-slide.reveal-section.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.os3-page .os3-hx{height:360svh}.os3-page .os3-hx-frame{--rule:45svh;isolation:isolate;box-sizing:border-box;height:100svh;padding:0;position:sticky;top:0;overflow:clip}.os3-page .os3-hx-plates{z-index:-2;transform-origin:50% 45%;display:block;position:absolute;inset:0}.os3-page .os3-hx-plate{clip-path:inset(100% 0 0);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1);position:absolute;inset:0;overflow:clip}.os3-page .os3-hx-plate:is([data-state=active],[data-state=past]){clip-path:inset(0)}.os3-page .os3-hx-plate img{object-fit:cover;filter:grayscale()sepia(.45)contrast(1.06)brightness(.66);width:100%;height:100%;transition:transform 2.8s var(--sx-ease-out),filter 1.8s ease;display:block;transform:scale(1.16)}.os3-page .os3-hx-plate:is([data-state=active],[data-state=past]) img{transform:scale(1.02)}.os3-page .os3-hx-plate:after{content:"";mix-blend-mode:color;opacity:.5;background:#5a4526;transition:opacity 1.8s;position:absolute;inset:0}.os3-page .os3-hx-plate[data-tone=ember]:after{opacity:.72;background:#6a2d10}.os3-page .os3-hx-ember{pointer-events:none;opacity:0;background:radial-gradient(60% 55% at 32% 78%,#d0612c4d 0%,#d0612c00 70%);transition:opacity 1.4s;animation:3.4s ease-in-out infinite os3-flicker;position:absolute;inset:0}.os3-page .os3-hx-frame[data-at="2"] .os3-hx-ember{opacity:1}.os3-page .os3-hx-frame[data-present] .os3-hx-plate[data-tone=present] img{filter:none}.os3-page .os3-hx-frame[data-present] .os3-hx-plate[data-tone=present]:after{opacity:0}.os3-page .os3-hx-shade{pointer-events:none;background:linear-gradient(#120d07b3 0%,#120d0726 22%,#120d071f 36%,#120d078c 58%,#120d07e6 100%);position:absolute;inset:0}.os3-page .os3-hx-draws{z-index:-1;pointer-events:none;left:var(--sx-gutter);top:calc(var(--sx-head) + 3svh);width:min(26vw,380px);height:calc(var(--rule) - var(--sx-head) - 11svh);display:block;position:absolute}.os3-page .os3-hx-draw{opacity:0;transition:opacity .7s;position:absolute;inset:0}.os3-page .os3-hx-draw[data-state=active]{opacity:1}.os3-page .os3-hx-draw svg{width:100%;height:100%;color:var(--sx-gold);opacity:.62;display:block}.os3-page .os3-hx-draw :is(path,circle,rect){stroke-dashoffset:1.02px;transition:stroke-dashoffset .4s}.os3-page .os3-hx-draw[data-state=active] :is(path,circle,rect){stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--sx-ease-out) .55s}.os3-page .os3-hx-top{left:var(--sx-gutter);right:var(--sx-gutter);top:calc(var(--rule) - 46px);justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.os3-page .os3-hx-count{letter-spacing:.2em;color:#fffaf08c;align-items:baseline;gap:10px;margin:0;font:500 11px/1 Manrope,Arial,sans-serif;transition:opacity .5s;display:flex}.os3-page .os3-hx-frame[data-at="0"] .os3-hx-count{opacity:0}.os3-page .os3-hx-count b{letter-spacing:.14em;color:var(--sx-cream);font:500 13px/1 Manrope,Arial,sans-serif}.os3-page .os3-hx-years{gap:clamp(20px,2.6vw,44px);display:flex}.os3-page .os3-hx-years button{cursor:pointer;color:var(--sx-cream);letter-spacing:.18em;opacity:.42;background:0 0;border:0;margin:0;padding:10px 0;font:500 12px/1 Manrope,Arial,sans-serif;transition:opacity .4s;position:relative}.os3-page .os3-hx-years button:hover,.os3-page .os3-hx-years button[data-state=past]{opacity:.75}.os3-page .os3-hx-years button[aria-current]{opacity:1}.os3-page .os3-hx-years button:after{content:"";background:var(--sx-gold);width:7px;height:7px;transition:transform .5s var(--sx-ease-out);border-radius:50%;margin-left:-3.5px;position:absolute;bottom:-19px;left:50%;transform:scale(0)}.os3-page .os3-hx-years button[aria-current]:after{transform:scale(1)}.os3-page .os3-hx-rule{left:var(--sx-gutter);right:var(--sx-gutter);top:var(--rule);background:#fffaf038;height:1px;display:block;position:absolute}.os3-page .os3-hx-fill{background:linear-gradient(90deg,#d4c49d66,var(--sx-gold));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.os3-page .os3-hx-list{left:var(--sx-gutter);right:var(--sx-gutter);top:calc(var(--rule) + clamp(22px,3.4svh,36px));position:absolute;bottom:0}.os3-page .os3-hx-slide,.os3-page .os3-hx-slide:first-child{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:5vw;padding:0;display:grid;position:absolute;inset:0}.os3-page .os3-hx-slide.reveal-section{opacity:1;transition:none;transform:none}.os3-page .os3-hx-slide:not([data-state=active]){pointer-events:none}.os3-page .os3-hx-text{max-width:min(44ch,42vw)}.os3-page .os3-hx-text>*{opacity:0;transition:opacity .4s ease,transform .6s var(--sx-ease-out);transform:translateY(24px)}.os3-page .os3-hx-slide[data-state=past] .os3-hx-text>*{transform:translateY(-18px)}.os3-page .os3-hx-slide[data-state=active] .os3-hx-text>*{opacity:1;transition:opacity .8s ease .4s,transform 1s var(--sx-ease-out) .4s;transform:none}.os3-page .os3-hx-slide[data-state=active] .os3-hx-text>:nth-child(2){transition-delay:.5s}.os3-page .os3-hx-slide[data-state=active] .os3-hx-text>:nth-child(3){transition-delay:.6s}.os3-page .os3-hx-slide[data-state=active] .os3-hx-text>:nth-child(4){transition-delay:.7s}.os3-page .os3-hx-title{font-size:clamp(34px,3.3vw,56px)}.os3-page .os3-hx-big{justify-self:end;margin-top:calc(-1*clamp(22px,3.4svh,36px));padding:clamp(22px,3.4svh,36px) 4px 12px;overflow:clip}.os3-page .os3-hx-big>*{transition:transform 1.15s cubic-bezier(.77,0,.18,1);transform:translateY(calc(100% + 40px))}.os3-page .os3-hx-slide[data-state=active] .os3-hx-big>*{transition-delay:.15s;transform:none}.os3-page .os3-hx-slide[data-state=past] .os3-hx-big>*{transform:translateY(calc(-100% - 60px))}.os3-page .os3-hx-year{stroke-width:1.45px;height:clamp(110px,13.4vw,236px)}.os3-page .os3-hx-slide .os3-ln path{stroke-dashoffset:1px;transition:stroke-dashoffset .5s}.os3-page .os3-hx-slide[data-state=active] .os3-ln path{stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.45,0,.2,1) calc(.3s + var(--i,0) * .13s)}.os3-page .os3-hx-word{font-size:clamp(76px,10.4vw,178px);line-height:.92}@media (max-height:760px) and (min-width:901px){.os3-page .os3-hx-frame{--rule:41svh}.os3-page .os3-hx-year{height:clamp(96px,11vw,190px)}.os3-page .os3-hx-copy{font-size:15px;line-height:1.65}.os3-page .os3-hx-meaning{font-size:18px}}@media (max-width:900px){.os3-page .os3-hx-frame{--rule:38svh}.os3-page .os3-hx-draws{width:auto;left:var(--sx-gutter);right:var(--sx-gutter);top:calc(var(--sx-head) + 1svh);height:calc(var(--rule) - var(--sx-head) - 6svh)}.os3-page .os3-hx-draw svg{opacity:.85}.os3-page .os3-hx-years{gap:16px}.os3-page .os3-hx-years button{letter-spacing:.12em;font-size:10.5px}.os3-page .os3-hx-slide,.os3-page .os3-hx-slide:first-child{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:18px}.os3-page .os3-hx-big{grid-row:1;justify-self:end}.os3-page .os3-hx-text{grid-row:2;max-width:none}.os3-page .os3-hx-year{stroke-width:2.2px;height:clamp(62px,19vw,110px)}.os3-page .os3-hx-word{font-size:clamp(52px,16vw,96px)}.os3-page .os3-hx-title{font-size:clamp(28px,7.6vw,38px)}.os3-page .os3-hx-copy{margin-top:12px;font-size:14.5px;line-height:1.65}.os3-page .os3-hx-meaning{margin-top:16px;font-size:17px}}}}@keyframes os3-flicker{0%,to{filter:brightness()}35%{filter:brightness(1.25)}55%{filter:brightness(.9)}75%{filter:brightness(1.15)}}.os3-page .os4-co{padding:clamp(96px,13vh,160px) var(--sx-gutter) clamp(90px,12vh,150px);background:var(--sx-green-deep);color:var(--sx-cream);position:relative}.os3-page .os4-co-top{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.os3-page .os4-co-label{letter-spacing:.2em;text-transform:uppercase;color:var(--sx-gold);margin:0;font:500 11px/1.5 Manrope,Arial,sans-serif}.os3-page .os4-co-figure{border-top:1px solid #fffaf026;margin-top:clamp(36px,5vw,80px);padding-top:clamp(20px,2.4vw,32px)}.os3-page .os4-co-fig{fill:none;width:auto;height:clamp(96px,10.5vw,176px);stroke:var(--sx-cream);stroke-width:1.4px;display:block;overflow:visible}.os3-page .os4-co-fig path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.2,1) calc(.4s + var(--i,0)*.12s)}.os3-page .os4-co.is-visible .os4-co-fig path{stroke-dashoffset:0}.os3-page .os4-co-cell-label{letter-spacing:.18em;text-transform:uppercase;color:#fffaf0a6;margin:18px 0 0;font:500 11px/1.5 Manrope,Arial,sans-serif}.os3-page .os4-co-statement{letter-spacing:-.016em;max-width:24ch;color:var(--sx-cream);margin:0;font:500 clamp(30px,3.1vw,54px)/1.14 Cormorant Garamond,Georgia,serif}.os3-page .os4-co-para{color:#fffaf0bf;max-width:50ch;margin:clamp(24px,3vw,40px) 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.78}.os3-page .os4-co-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4vw;margin-top:clamp(64px,8vw,130px);display:grid}.os3-page .os4-co-pair figure{margin:0}.os3-page .os4-co-pair figcaption{letter-spacing:.16em;text-transform:uppercase;color:#d2d7cd;margin-top:1vw;font:500 11px/1.4 Manrope,Arial,sans-serif}.os3-page .os4-co-close{text-align:right;letter-spacing:-.016em;max-width:28ch;color:var(--sx-cream);margin:clamp(56px,7vw,110px) 0 0 auto;font:500 clamp(28px,3vw,52px)/1.14 Cormorant Garamond,Georgia,serif}.os3-page .os4-co-close span{color:#d2d7cd8c}@media (max-width:900px){.os3-page .os4-co-top{grid-template-columns:1fr;gap:28px}.os3-page .os4-co-figure{align-items:flex-end;gap:18px;margin-top:26px;display:flex}.os3-page .os4-co-fig{height:22vw}.os3-page .os4-co-cell-label{margin:0 0 6px}.os3-page .os4-co-statement{text-wrap:pretty;font-size:28px}.os3-page .os4-co-close{text-align:left;margin-left:0;font-size:24px}}@media (max-width:600px){.os3-page .os4-co-pair{grid-template-columns:1fr;gap:3vw}}@media (prefers-reduced-motion:reduce){.os3-page .os4-co-fig path{stroke-dashoffset:0}}.os3-page .os3-vi2{isolation:isolate;min-height:100svh;padding:calc(var(--sx-head) + clamp(40px,6vh,80px)) var(--sx-gutter) clamp(70px,10vh,120px);box-sizing:border-box;color:var(--sx-cream);background:#141c10;align-items:center;display:flex;position:relative;overflow:clip}.os3-page .os3-vi2-photo{z-index:-2;position:absolute;inset:0}.os3-page .os3-vi2-photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;transition:transform 2.6s var(--sx-ease-out);display:block;transform:scale(1.08)}.os3-page .os3-vi2.is-visible .os3-vi2-photo img{transform:none}.os3-page .os3-vi2:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#141c10f2 0%,#141c10d9 36%,#141c1066 64%,#141c1026 100%),linear-gradient(#141c1000 64%,#141c10b3 100%);position:absolute;inset:0}.os3-page .os3-vi2-copy{max-width:min(46vw,760px)}.os3-page .os3-vi2 .os2-quote-mark{width:clamp(34px,2.8vw,46px);height:auto;color:var(--sx-gold);margin:0 0 20px;display:block}.os3-page .os3-vi2-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 clamp(22px,3.4vh,36px);font:500 11px/1.5 Manrope,Arial,sans-serif}.os3-page .os3-vi2-quote{margin:0}.os3-page .os3-vi2-quote p{letter-spacing:-.012em;color:var(--sx-cream);margin:0;font:500 clamp(28px,2.7vw,48px)/1.24 Cormorant Garamond,Georgia,serif}.os3-page .os3-vi2 .os3-w-key{color:var(--sx-gold);font-style:italic}.os3-page .os3-vi2-wm{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:clip}.os3-page .os3-vi2-w{transition:transform .9s var(--sx-ease-out);display:inline-block;transform:translateY(110%)}.os3-page .os3-vi2.is-visible .os3-vi2-w{transform:none}.os3-page .os3-vi2-note{color:#fffaf0b3;opacity:0;border-top:1px solid #fffaf033;max-width:52ch;margin:clamp(26px,4vh,40px) 0 0;padding-top:20px;font-size:clamp(14.5px,1.05vw,17px);line-height:1.75;transition:opacity 1s 1.8s}.os3-page .os3-vi2.is-visible .os3-vi2-note{opacity:1}.os3-page .os3-vi2-cap{right:var(--sx-gutter);letter-spacing:.14em;text-transform:uppercase;color:#fffaf0b3;margin:0;font:500 10.5px/1.4 Manrope,Arial,sans-serif;position:absolute;bottom:3.5svh}@media (max-width:900px){.os3-page .os3-vi2{align-items:flex-end}.os3-page .os3-vi2-copy{max-width:none}.os3-page .os3-vi2:before{background:linear-gradient(#141c1080 0%,#141c10d9 45%,#141c10f5 100%)}.os3-page .os3-vi2-quote p{font-size:26px}.os3-page .os3-vi2-cap{display:none}}@media (prefers-reduced-motion:reduce){.os3-page .os3-vi2-w{transform:none}.os3-page .os3-vi2-note{opacity:1}}.os2-page .os2-folio{background:var(--sx-green);color:var(--sx-cream);position:relative}.os2-page .os2-folio-frame{padding:clamp(88px,12vh,150px) var(--sx-gutter)}.os2-page .os2-folio-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(34px,4vw,56px) clamp(22px,2.4vw,36px);display:grid;position:relative}.os2-page .os2-folio-intro{grid-column:1/-1;max-width:62ch}.os2-page .os2-folio-intro .sx-lead{color:var(--sx-mist)}.os2-page .os2-folio-hint{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold);margin:26px 0 0;font:600 10.5px/1.5 Manrope,Arial,sans-serif}.os2-page .os2-hint-scroll{display:none}.os2-page .os2-region{border-top:1px solid var(--sx-line-dark);grid-column:1/-1;align-items:center;gap:16px;padding-top:26px;display:flex}.os2-page .os2-region-icon{width:22px;height:22px;color:var(--sx-gold)}.os2-page .os2-region-name{letter-spacing:-.015em;margin:0;font:500 clamp(28px,2.6vw,40px)/1 Cormorant Garamond,Georgia,serif}.os2-page .os2-region-range{letter-spacing:.16em;color:var(--sx-mist);margin:0 0 0 auto;font:600 11px/1 Manrope,Arial,sans-serif}.os2-page .os2-work{min-width:0;margin:0}.os2-page .os2-work.reveal-section,.os2-page .os2-region.reveal-section{opacity:0;transition:opacity .9s ease,transform 1s var(--sx-ease-out);transform:translateY(28px)}.os2-page .os2-work.reveal-section.is-visible,.os2-page .os2-region.reveal-section.is-visible{opacity:1;transform:none}.os2-page .os2-work-open{aspect-ratio:710/508;cursor:zoom-in;background:#3d4d2e;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:clip}.os2-page .os2-work-open img{object-fit:cover;width:118%;max-width:none;height:100%;display:block;position:absolute;top:0;left:-9%}.os2-page .os2-work-open:after{content:"";opacity:0;background:linear-gradient(#1b251400 55%,#1b251466);transition:opacity .5s;position:absolute;inset:0}.os2-page .os2-work-zoom{z-index:1;box-sizing:border-box;width:44px;height:44px;color:var(--sx-cream);opacity:0;transition:opacity .45s ease,translate .5s var(--sx-ease);background:#1b2514a6;border:1px solid #fffaf04d;border-radius:50%;padding:11px;position:absolute;bottom:16px;right:16px;translate:0 8px}.os2-page .os2-work-open:hover:after{opacity:1}.os2-page .os2-work-open:focus-visible:after{opacity:1}:is(.os2-page .os2-work-open:hover .os2-work-zoom,.os2-page .os2-work-open:focus-visible .os2-work-zoom){opacity:1;translate:0}.os2-page .os2-work-open:focus-visible{outline-offset:-6px}.os2-page .os2-work figcaption{align-items:baseline;gap:16px;margin-top:18px;display:flex}.os2-page .os2-work-no{letter-spacing:.14em;color:var(--sx-gold);font:500 12px/1 Manrope,Arial,sans-serif;transform:translateY(-.35em)}.os2-page .os2-work-name{letter-spacing:-.01em;margin:0;font:500 clamp(24px,2vw,32px)/1.1 Cormorant Garamond,Georgia,serif}.os2-page .os2-work-place{letter-spacing:.14em;text-transform:uppercase;color:var(--sx-mist);align-items:center;gap:8px;margin:8px 0 0;font:600 10.5px/1.5 Manrope,Arial,sans-serif;display:flex}.os2-page .os2-work-place svg{width:15px;height:15px;color:var(--sx-gold);flex:none}.os2-page .os2-folio-hud{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (overflow:clip){.os2-page .os2-folio-track.is-pinned{height:calc(100svh + var(--os2-travel,0px))}.os2-page .is-pinned .os2-folio-frame{box-sizing:border-box;height:100svh;padding:var(--sx-head) 0 0;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:clip}.os2-page .is-pinned .os2-folio-row{width:max-content;height:min(70svh,640px);padding:0 var(--sx-gutter);will-change:transform;align-items:stretch;gap:clamp(26px,2.6vw,44px);display:flex}.os2-page .is-pinned .os2-folio-intro{flex:none;align-self:center;width:min(30vw,470px);margin-right:2vw}.os2-page .is-pinned .os2-hint-scroll{gap:10px;display:inline-flex}.os2-page .is-pinned .os2-hint-scroll span{animation:os2-nudge 2.2s var(--sx-ease) infinite}.os2-page .is-pinned .os2-hint-tap{display:none}.os2-page .is-pinned .os2-region{border-top:0;border-left:1px solid var(--sx-line-dark);flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:clamp(90px,7vw,120px);padding:0 0 0 22px}.os2-page .is-pinned .os2-region-name{writing-mode:vertical-rl;white-space:nowrap;font-size:clamp(38px,3.4vw,58px);rotate:180deg}.os2-page .is-pinned .os2-region-range{margin:0}.os2-page .is-pinned .os2-work{flex-direction:column;flex:none;width:calc(1.39764*min(52svh,470px));display:flex}.os2-page .is-pinned .os2-work-low{justify-content:flex-end}.os2-page .is-pinned .os2-work-open{aspect-ratio:auto;height:min(52svh,470px)}.os2-page .is-pinned .os2-folio-hud{margin:clamp(22px,4svh,40px) max(var(--sx-gutter),100px) 0 var(--sx-gutter);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-mist);align-items:center;gap:24px;font:600 11px/1 Manrope,Arial,sans-serif;display:flex}.os2-page .os2-folio-count b{letter-spacing:.12em;color:var(--sx-cream);margin-right:6px;font:500 14px/1 Manrope,Arial,sans-serif}.os2-page .os2-folio-bar{background:#fffaf02e;flex:1;height:1px;position:relative}.os2-page .os2-folio-bar span{background:var(--sx-gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.os2-page .os2-folio-where{text-align:right;min-width:13ch;color:var(--sx-gold)}@media (max-height:760px){.os2-page .is-pinned .os2-folio-row{height:min(72svh,560px)}.os2-page .is-pinned .os2-work{width:64.2913svh}.os2-page .is-pinned .os2-work-open{height:46svh}}}}@keyframes os2-nudge{0%,to{transform:none}50%{transform:translate(6px)}}.os3-page .os3-ho{color:var(--sx-ink);background-color:#f3efe6;background-image:linear-gradient(#8a784d14 1px,#0000 1px),linear-gradient(90deg,#8a784d14 1px,#0000 1px),linear-gradient(#8a784d0d 1px,#0000 1px),linear-gradient(90deg,#8a784d0d 1px,#0000 1px);background-position:50%;background-size:220px 220px,220px 220px,44px 44px,44px 44px;position:relative}.os3-page .os3-ho-frame{padding:clamp(88px,12vh,140px) var(--sx-gutter);grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:center;gap:clamp(36px,4vw,80px);display:grid}.os3-page .os3-ho .sx-kicker{color:var(--sx-gold-ink)}.os3-page .os3-ho-title{letter-spacing:-.025em;color:var(--sx-green);margin:0;font:500 clamp(38px,3.9vw,68px)/1.04 Cormorant Garamond,Georgia,serif}.os3-page .os3-ho-lead{color:#4b5a40;max-width:44ch;margin:22px 0 30px;font-size:clamp(14.5px,1.08vw,17px);line-height:1.78}.os3-page .os3-ho .sx-link{color:var(--sx-green)}.os3-page .os3-ho-figure{min-width:0;margin:0}.os3-page .os3-ho-figure figcaption{text-align:right;letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold-ink);margin-top:22px;font:600 10px/1.4 Manrope,Arial,sans-serif}.os3-page .os3-el-wrap{position:relative}.os3-page .os3-el{color:#6d5a2c;stroke-width:1.3px;width:100%;height:auto;display:block;overflow:visible}.os3-page .os3-el path{stroke-dasharray:1 2;stroke-dashoffset:clamp(0,calc(1 + (var(--d,0) - var(--p)) * 4.5),1)}.os3-page .os3-ho:not([data-live]) .is-visible .os3-el{--p:1.25;transition:--p 4.4s cubic-bezier(.35,0,.2,1) .25s}.os3-page .os3-anns{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.os3-page .os3-ann-dot,.os3-page .os3-ann-leg{display:none}.os3-page .os3-ann-text{letter-spacing:.17em;text-transform:uppercase;color:var(--sx-green);white-space:nowrap;align-items:center;gap:12px;font:600 10.5px/1.4 Manrope,Arial,sans-serif;display:flex}.os3-page .os3-ann-num{height:28px;color:var(--sx-green);stroke-width:3.4px}@media (min-width:901px){.os3-page .os3-anns{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.os3-page .os3-ann{left:var(--x);width:0;position:absolute}.os3-page .os3-ann-down{top:var(--y);bottom:-13%}.os3-page .os3-ann-up{top:-14%;bottom:calc(100% - var(--y))}.os3-page .os3-ann-dot{box-sizing:border-box;width:12px;height:12px;transition:transform .5s var(--sx-ease-out);background:#f3efe6;border:1px solid #6d5a2c;border-radius:50%;display:block;position:absolute;left:-6px;transform:scale(0)}.os3-page .os3-ann-dot:after{content:"";background:#6d5a2c;border-radius:50%;position:absolute;inset:3px}.os3-page .os3-ann-down .os3-ann-dot{top:-6px}.os3-page .os3-ann-up .os3-ann-dot{bottom:-6px}.os3-page .os3-ann-leg{width:1px;transition:transform .8s var(--sx-ease-out) .1s;background:#6d5a2c;display:block;position:absolute;left:0;transform:scaleY(0)}.os3-page .os3-ann-down .os3-ann-leg{transform-origin:50% 0;top:6px;bottom:0}.os3-page .os3-ann-up .os3-ann-leg{transform-origin:50% 100%;top:0;bottom:6px}.os3-page .os3-ann-text{opacity:0;transition:opacity .6s ease .45s,transform .7s var(--sx-ease-out) .45s;position:absolute;left:14px;transform:translateY(8px)}.os3-page .os3-ann-down .os3-ann-text{bottom:-4px}.os3-page .os3-ann-up .os3-ann-text{top:-6px}.os3-page .os3-ann[data-on] .os3-ann-dot{transform:scale(1)}.os3-page .os3-ann[data-on] .os3-ann-leg{transform:scaleY(1)}.os3-page .os3-ann[data-on] .os3-ann-text{opacity:1;transform:none}.os3-page .os3-ho-figure{padding-top:5.5vw}.os3-page .os3-ho-figure .os3-el-wrap{margin-bottom:5vw}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (overflow:clip){.os3-page .os3-ho-track{height:230svh}.os3-page .os3-ho-frame{box-sizing:border-box;height:100svh;padding:calc(var(--sx-head) + 3svh) var(--sx-gutter) 4svh;position:sticky;top:0}}}.os3-page .os4-pt{background:var(--sx-cream);color:#2f3d24;position:relative}.os3-page .os4-pt-panel{padding:clamp(96px,13vh,160px) var(--sx-gutter) clamp(70px,10vw,150px);position:relative}.os3-page .os4-pt-badge{left:calc(50.69% - 36px);top:calc((var(--step) - 22px) / 2);position:absolute}.os3-page .os4-pt-head{grid-template-columns:minmax(0,1fr) minmax(0,28.4vw);align-items:end;gap:30px;display:grid}.os3-page .os4-pt-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold-ink);margin:0 0 16px;font:500 11px/1.5 Manrope,Arial,sans-serif}.os3-page .os4-pt-title{letter-spacing:-.02em;color:var(--sx-green-deep);margin:0;font:500 clamp(44px,5.9vw,104px)/.95 Cormorant Garamond,Georgia,serif}.os3-page .os4-pt-lead{color:#2f3d24cc;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.65}.os3-page .os4-pt-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,96px) 0 0;padding:0;list-style:none;display:grid}.os3-page .os4-pt-row{opacity:0;min-width:0;transition:opacity 1s ease calc(var(--i) * .12s),transform 1s var(--sx-ease-out) calc(var(--i) * .12s);border-left:1px solid #3d4d2e24;flex-direction:column;padding:0 clamp(20px,2.6vw,48px);display:flex;transform:translateY(5svh)}.os3-page .os4-pt-row:first-child{border-left:0;padding-left:0}.os3-page .os4-pt-row:last-child{padding-right:0}.os3-page .os4-pt-panel.is-visible .os4-pt-row{opacity:1;transform:none}.os3-page .os4-pt-logo{border-bottom:1px solid #3d4d2e33;align-items:flex-end;height:96px;margin-bottom:26px;padding-bottom:26px;display:flex;position:relative}.os3-page .os4-pt-logo:after{content:"";background:var(--sx-gold);width:36px;height:1px;transition:width .6s var(--sx-ease-out);position:absolute;bottom:-1px;left:0}.os3-page .os4-pt-row:hover .os4-pt-logo:after{width:100%}.os3-page .os4-pt-logo img{object-fit:contain;object-position:left bottom;width:auto;max-width:100%;display:block}.os3-page .os4-pt-word{letter-spacing:.3em;text-transform:uppercase;color:var(--sx-green-deep);font:600 13px/1.6 Manrope,Arial,sans-serif}.os3-page .os4-pt-body{flex-direction:column;flex:1;min-width:0;display:flex}.os3-page .os4-pt-line{letter-spacing:.16em;text-transform:uppercase;color:var(--sx-gold-ink);align-items:center;gap:12px;margin:0 0 12px;font:500 10.5px/1.4 Manrope,Arial,sans-serif;display:flex}.os3-page .os4-pt-no{letter-spacing:.14em;color:#2f3d2470}.os3-page .os4-pt-name{letter-spacing:-.012em;color:var(--sx-green-deep);margin:0;font:500 clamp(26px,2.2vw,38px)/1.08 Cormorant Garamond,Georgia,serif}.os3-page .os4-pt-about{color:#2f3d24d1;margin:14px 0 0;font-size:clamp(14px,1vw,15.5px);line-height:1.7}.os3-page .os4-pt-with{margin:24px 0 0}.os3-page .os4-pt-with p{letter-spacing:.16em;text-transform:uppercase;color:var(--sx-gold-ink);border-top:1px solid #3d4d2e1f;margin:0 0 10px;padding-top:16px;font:500 10.5px/1.5 Manrope,Arial,sans-serif}.os3-page .os4-pt-with ul{color:var(--sx-green-deep);flex-direction:column;gap:6px;margin:0;padding:0;font:500 13px/1.5 Manrope,Arial,sans-serif;list-style:none;display:flex}.os3-page .os4-pt-with li{align-items:baseline;gap:10px;display:flex}.os3-page .os4-pt-with li:before{content:"";background:var(--sx-gold);border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-3px)}.os3-page .os4-pt-band{background:var(--sx-green-deep);height:100svh;min-height:560px;position:relative;overflow:clip}.os3-page .os4-pt-photo{clip-path:polygon(0% 100%,50.69% 100%,50.69% 100%,100% 100%,100% 100%,0% 100%);transition:clip-path 1.1s var(--ease-step);position:absolute;inset:0}.os3-page .os4-pt-band.is-visible .os4-pt-photo{clip-path:polygon(0% 0%,50.69% 0%,50.69% -8%,100% -8%,100% 100%,0% 100%)}.os3-page .os4-pt-photo img{object-fit:cover;width:100%;height:100%;transition:transform 2.4s var(--sx-ease-out) .3s;display:block;transform:scale(1.08)}.os3-page .os4-pt-band.is-visible .os4-pt-photo img{transform:none}.os3-page .os4-pt-band:after{content:"";pointer-events:none;background:linear-gradient(#141c1000,#141c1080);height:30%;position:absolute;inset:auto 0 0}.os3-page .os4-pt-card{z-index:2;left:var(--sx-gutter);box-sizing:border-box;width:36vw;padding:calc(var(--step) + 1.4vw) 2.2vw 2.2vw;background:var(--sx-cream);color:#2f3d24;clip-path:polygon(0 var(--step),55% var(--step),55% var(--step),100% var(--step),100% 100%,0 100%);opacity:0;transition:opacity .9s ease .6s,transform .9s var(--sx-ease-out) .6s,clip-path .6s var(--ease-step) 1.1s;position:absolute;bottom:6svh;transform:translateY(6svh)}.os3-page .os4-pt-band.is-visible .os4-pt-card{opacity:1;clip-path:polygon(0 0,55% 0,55% var(--step),100% var(--step),100% 100%,0 100%);transform:none}.os3-page .os4-pt-card .os4-pt-kicker{left:2.2vw;top:calc((var(--step) - 16px) / 2);margin:0;position:absolute}.os3-page .os4-pt-ftitle{letter-spacing:-.02em;color:var(--sx-green-deep);margin:0;font:500 clamp(30px,3.47vw,58px)/1.05 Cormorant Garamond,Georgia,serif}.os3-page .os4-pt-ftitle span{display:block}.os3-page .os4-pt-note{color:#2f3d24cc;margin:16px 0 0;font-size:clamp(14.5px,1.1vw,17px);line-height:1.65}.os3-page .os4-pt-cap{z-index:2;right:var(--sx-gutter);letter-spacing:.14em;text-transform:uppercase;color:var(--sx-cream);margin:0;font:500 11px/1.4 Manrope,Arial,sans-serif;position:absolute;bottom:3.5svh}@media (max-width:900px){.os3-page .os4-pt-badge{left:calc(62% - 30px);top:calc((var(--step) - 20px) / 2)}.os3-page .os4-pt-head{grid-template-columns:1fr}.os3-page .os4-pt-title{font-size:44px}.os3-page .os4-pt-list{grid-template-columns:1fr;gap:48px}.os3-page .os4-pt-row{border-left:0;padding:0}.os3-page .os4-pt-logo{height:80px;margin-bottom:20px;padding-bottom:20px}.os3-page .os4-pt-name{font-size:30px}.os3-page .os4-pt-band{background:var(--sx-cream);height:auto;min-height:0;overflow:visible}.os3-page .os4-pt-photo{aspect-ratio:4/3;position:relative}.os3-page .os4-pt-band:after{display:none}.os3-page .os4-pt-card{width:auto;margin:-10vw var(--sx-gutter) 0;padding:calc(var(--step) + 16px) 20px 24px;border:1px solid #3d4d2e1f;position:relative;bottom:auto;left:auto}.os3-page .os4-pt-card .os4-pt-kicker{left:20px}.os3-page .os4-pt-cap{margin:14px var(--sx-gutter) 40px;color:var(--sx-gold-ink);position:static}}@media (prefers-reduced-motion:reduce){.os3-page .os4-pt-row,.os3-page .os4-pt-card{opacity:1!important;transform:none!important}.os3-page .os4-pt-photo{clip-path:none!important}}@media (max-width:900px){.os3-page .os3-ho-frame{grid-template-columns:1fr}.os3-page .os3-el{stroke-width:2.4px}.os3-page .os3-hx-slide{grid-template-columns:1fr}.os3-page .os3-hx-big{grid-row:1}}@media (prefers-reduced-motion:reduce){.os2-page .os2-draw :is(path,circle,rect){stroke-dashoffset:0!important}.os2-page .os2-work.reveal-section,.os2-page .os2-region.reveal-section,.os3-page .os3-hx-slide.reveal-section{opacity:1!important;transform:none!important}.os3-page .os3-el{--p:1.25!important}}.os3-page .os3-ho-kicker{align-items:center;gap:12px;display:flex}.os3-page .os3-vi{z-index:2}.os3-page .os3-name{background:#10170f}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.os3-page .os3-hx-plate img{filter:saturate(1.08)brightness(.9)}.os3-page .os3-hx-plate:after{opacity:0}.os3-page .os3-hx-plate[data-tone=ember]:after{mix-blend-mode:soft-light;opacity:.45;background:#c2571f}.os3-page .os3-hx-shade{background:linear-gradient(#0a0f0a66 0%,#0a0f0a0d 20%,#0a0f0a00 36%,#0a0f0a40 52%,#0a0f0aa6 78%,#0a0f0ad1 100%),linear-gradient(90deg,#0a0f0a59 0%,#0a0f0a00 42%)}.os3-page .os3-hx-text,.os3-page .os3-hx-top,.os3-page .os3-hx-word{text-shadow:0 1px 18px #0a0f0acc}.os3-page .os3-hx-year{filter:drop-shadow(0 2px 16px #0a0f0aa6)}.os3-page .os3-hx-draw svg{opacity:.8}}}.os3-page .os4-co-top{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:end}.os3-page .os4-co-statement{max-width:30ch;margin-top:clamp(26px,3.4vw,52px)}.os3-page .os4-co-para{max-width:64ch}.os3-page .os4-co-figure{text-align:right;border-top:1px solid #fffaf026;flex-direction:column;justify-self:stretch;align-items:flex-end;margin-top:0;padding-top:clamp(20px,2.4vw,32px);display:flex}.os3-page .os4-co-close{text-align:left;max-width:34ch;margin-left:0;margin-right:auto}@media (max-width:900px){.os3-page .os4-co-top{grid-template-columns:1fr}.os3-page .os4-co-figure{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end}.os3-page .os4-co-statement{max-width:none;margin-top:18px}}.os3-page .os4-co{padding-bottom:clamp(80px,10vh,130px)}.os3-page .os3-ms .os3-hx-phase{letter-spacing:-.01em;color:var(--sx-cream);text-shadow:0 2px 24px #0006;margin:0;padding-bottom:.08em;font:500 clamp(56px,7vw,120px)/1 Cormorant Garamond,Georgia,serif}.os3-page .os3-ms .os3-hx-word-sm{text-align:right;font-size:clamp(40px,4.4vw,76px);line-height:1.02}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.os3-page .os3-ms .os3-hx{height:calc(100svh + var(--hx-n,5) * 44svh)}.os3-page .os3-ms .os3-hx-plate-blank{background:radial-gradient(120% 90% at 30% 20%,#223425 0%,#15201a 55%,#0e1611 100%)}.os3-page .os3-ms .os3-hx-phase{font-size:clamp(90px,10.6vw,190px);line-height:.95}.os3-page .os3-ms .os3-hx-word-sm{font-size:clamp(48px,5vw,90px)}.os3-page .os3-ms .os3-hx-years{gap:clamp(12px,1.35vw,26px)}.os3-page .os3-ms .os3-hx-years button{letter-spacing:.14em;font-size:10.5px}.os3-page .os3-ms .os3-hx-title{max-width:22ch}.os3-page .os3-ms .os3-hx-draws{width:min(30vw,440px)}.os3-page .os3-ms .os3-hx-draw svg{opacity:.9}@media (max-width:900px){.os3-page .os3-ms .os3-hx-phase{font-size:clamp(52px,15vw,84px)}.os3-page .os3-ms .os3-hx-word-sm{text-align:left;font-size:clamp(34px,9vw,48px)}.os3-page .os3-ms .os3-hx-draws{width:52vw}}}}.os3-page .os3-fig{letter-spacing:0;font:500 .8em/1 Manrope,Arial,sans-serif}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.os3-page .os3-hx-top{text-shadow:0 1px 12px #0a0f0ae6}.os3-page .os3-hx-years button{opacity:.62}.os3-page .os3-hx-shade:before{content:"";background:linear-gradient(#0a0f0acc,#0a0f0a00);height:52%;position:absolute;inset:0 0 auto}}}@supports (grid-template-rows:subgrid){@media (min-width:901px){.os3-page .os4-pt-list{grid-template-rows:repeat(5,auto)}.os3-page .os4-pt-row{grid-row:span 5;grid-template-rows:subgrid;align-content:start;display:grid}.os3-page .os4-pt-body{display:contents}}}@media (prefers-reduced-motion:no-preference){.os3-page .os3-hx-plate[data-state=gone]{clip-path:inset(0);visibility:hidden;transition:none}.os3-page .os3-hx-plate[data-state=gone] img{transform:scale(1.02)}.os3-page .os3-hx-plate[data-state=active]{will-change:clip-path}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){@supports (overflow:clip){.os3-page .os3-ms .os3-hx-frame{--rule:44svh}.os3-page .os3-ms .os3-hx-top{top:calc(var(--rule) - 90px);flex-direction:column;align-items:stretch;gap:14px}.os3-page .os3-ms .os3-hx-years{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--sx-gutter));padding:0 var(--sx-gutter) 14px;scroll-padding:0 var(--sx-gutter);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--sx-gutter),#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--sx-gutter),#000 calc(100% - 40px),transparent);gap:22px;display:flex;position:relative;overflow-x:auto}.os3-page .os3-ms .os3-hx-years::-webkit-scrollbar{display:none}.os3-page .os3-ms .os3-hx-years button{letter-spacing:.12em;flex:none;margin:0 -11px;padding:15px 11px;font-size:10.5px}.os3-page .os3-ms .os3-hx-years button:after{bottom:-8px}.os3-page .os3-ms .os3-hx-frame[data-at="0"] .os3-hx-top{opacity:0;transition:opacity .5s}.os3-page .os3-ms .os3-hx-top{transition:opacity .5s}}}@media (prefers-reduced-motion:no-preference) and (min-width:601px) and (max-width:900px){@supports (overflow:clip){.os3-page .os3-ms .os3-hx-slide,.os3-page .os3-ms .os3-hx-slide:first-child{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;column-gap:5vw}.os3-page .os3-ms .os3-hx-big{grid-area:1/2}.os3-page .os3-ms .os3-hx-text{grid-area:1/1;max-width:46ch}.os3-page .os3-ms .os3-hx-year{stroke-width:1.8px;height:clamp(96px,15vw,150px)}.os3-page .os3-ms .os3-hx-title{font-size:clamp(32px,4.6vw,42px)}.os3-page .os3-ms .os3-hx-copy{font-size:15.5px}.os3-page .os3-ms .os3-hx-word-sm{text-align:right}}}@media (prefers-reduced-motion:no-preference) and (max-width:600px){@supports (overflow:clip){.os3-page .os3-ms .os3-hx-text{padding-right:58px}}}@media (prefers-reduced-motion:no-preference) and (max-width:600px) and (max-height:700px){@supports (overflow:clip){.os3-page .os3-ms .os3-hx-frame{--rule:33svh}.os3-page .os3-ms .os3-hx-title{font-size:24px}.os3-page .os3-ms .os3-hx-copy{font-size:13.5px;line-height:1.5}}}@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-width:1180px){@supports (overflow:clip){.os3-page .os3-ms .os3-hx-years button{margin:0 -8px;padding:15px 8px}}}@media (min-width:901px) and (max-width:1280px){.os3-page .os3-ann-left .os3-ann-text{text-align:right;flex-direction:row-reverse;left:auto;right:14px}}@media (min-width:601px) and (max-width:900px){.os2-page .os2-work-solo{grid-column:1/-1}}@media (max-width:600px){.os3-page .os3-vi2{padding-top:42svh}.os3-page .os3-vi2-photo{height:62svh;bottom:auto}.os3-page .os3-vi2:before{background:linear-gradient(#141c1000 0%,#141c1033 20%,#141c10e6 50%,#141c10f5 100%)}}.os2-page .os2-folio-slides{display:contents}.os2-page .os2-work-region,.os2-page .os2-slide-count{display:none}@media (max-width:700px){.os2-page .os2-folio-row{display:block}.os2-page .os2-folio-slides{margin:32px calc(-1 * var(--sx-gutter)) 0;padding:0 var(--sx-gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--sx-gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.os2-page .os2-folio-slides::-webkit-scrollbar{display:none}.os2-page .os2-folio-slides .os2-region{display:none}.os2-page .os2-work,.os2-page .os2-work.reveal-section{scroll-snap-align:start;opacity:1;flex:0 0 84%;transform:none}.os2-page .os2-work figcaption{margin-top:16px}.os2-page .os2-work-region{letter-spacing:.2em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 8px;font:600 11px/1.5 Manrope,Arial,sans-serif;display:block}.os2-page .os2-work-name{font-size:26px}.os2-page .os2-slide-count{letter-spacing:.14em;color:var(--sx-mist,#b7bfb0);align-items:baseline;gap:6px;margin:24px 0 0;font:500 12px/1 Manrope,Arial,sans-serif;display:flex}.os2-page .os2-slide-count b{color:var(--sx-cream,#fffaf0);font-weight:600}.os2-page .os2-slide-count span{text-transform:uppercase;letter-spacing:.2em;color:var(--sx-gold);margin-left:auto;font-size:11px}.os2-page .os2-hint-scroll{display:none}.os2-page .os2-folio-slides{gap:24px}.os2-page .os2-work,.os2-page .os2-work.reveal-section{flex:0 0 calc(100% - 62px)}.os2-page .os2-folio-row .slide-nav{margin-inline:0}}@media (max-width:900px){.os3-page .os3-hx-big{text-align:left;justify-self:start!important}.os3-page .os3-ms .os3-hx-phase{text-align:left;margin-left:-.07em}}
