.od{--card:#f7f5ef;--pine:#2c4435;--night:#10241e;--ink:#17291f;--ink-soft:#3d4a41;--cream:#faf6e9;--out:cubic-bezier(.16, 1, .3, 1);--R:min(calc(var(--lens) * 1svh), 36vw);--cy:calc(var(--lens-y) * 1%);--cyv:calc(var(--lens-y) * 1svh);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--bs);-webkit-font-smoothing:antialiased;line-height:1.55}html[data-option=d]{scrollbar-color:#2c443588 #f1ede4;background:#f1ede4}.od ::selection{background:var(--pine);color:var(--cream)}.od :focus-visible{outline-offset:3px;outline:2px solid}.od h1,.od h2,.od h3,.od h4,.od p,.od ol,.od ul,.od dl,.od dd,.od figure{margin:0;padding:0}.od ol,.od ul{list-style:none}:where(.od) a{color:inherit}.od-anchor{height:0;display:block}.od-bar{z-index:50;color:#fff;mix-blend-mode:difference;align-items:center;gap:2rem;padding:1.35rem clamp(1.25rem,3vw,2.25rem);font-size:.875rem;display:flex;position:fixed;inset:0 0 auto}.od-brand{align-items:center;gap:.55rem;margin-right:auto;font-weight:600;text-decoration:none;display:flex}.od-bar nav{gap:1.75rem;display:flex}.od-bar nav a{font-weight:500;text-decoration:none}.od-bar nav a:hover{text-underline-offset:.3em;text-decoration:underline}.od-bar-cta{border:1px solid;border-radius:4px;padding:.55rem 1rem;font-weight:600;text-decoration:none}.od-bar-cta:hover{color:#000;background:#fff}.od[data-nav=off] .od-bar nav{display:none}@media (width<=760px){.od-bar nav{display:none}}.od-btn{background:var(--cream);color:var(--night);transition:transform .5s var(--out);border-radius:6px;align-items:stretch;gap:3px;padding:3px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #10241e99}.od-btn span{padding:.75rem 1.1rem}.od-btn i{background:var(--night);border-radius:4px;place-items:center;width:2.75rem;transition:background-color .3s;display:grid}.od-btn i:before{content:"";border-top:1.5px solid var(--cream);border-right:1.5px solid var(--cream);width:.5rem;height:.5rem;transition:translate .5s var(--out);translate:-2px;rotate:45deg}.od-btn:hover{transform:translateY(-2px)}.od-btn:hover i{background:var(--pine)}.od-btn:hover i:before{translate:1px}.od-btn-dark{background:var(--night);color:var(--cream)}.od-btn-dark i{background:var(--gold)}.od-btn-dark i:before{border-color:var(--night)}.od-btn-dark:hover i{background:color-mix(in srgb, var(--gold) 80%, #fff)}.od[data-btn=pill] .od-btn{border-radius:999px;padding:4px}.od[data-btn=pill] .od-btn i{border-radius:50%}.od[data-btn=pill] .od-btn span{padding-left:1.3rem}.od[data-btn=plain] .od-btn{padding:0}.od[data-btn=plain] .od-btn span{padding:.85rem .4rem .85rem 1.3rem}.od[data-btn=plain] .od-btn i{background:0 0;width:2.25rem}.od[data-btn=plain] .od-btn i:before{border-color:currentColor}.od-stage{--fh:calc(100lvh - var(--inset) * 2);position:relative}.od-frame{inset:var(--inset) var(--inset) auto var(--inset);height:calc(100dvh - var(--inset) * 2);background:var(--stage);border-radius:10px;position:absolute;overflow:hidden}.od-lens{position:absolute;inset:0}.od-video{left:50%;top:calc(var(--fh) * .51);height:calc(var(--fh) * 1.6);aspect-ratio:16/9;object-fit:cover;min-width:160%;max-width:none;translate:var(--vx,-50%) -51%;transform-origin:calc(var(--vx,-50%) * -1) 51%;display:block;position:absolute;scale:.65}.od-lens:after{content:"";height:var(--fh);background:linear-gradient(180deg, #f1ede44d 0%, #f1ede400 38%, #10241e00 62%, color-mix(in srgb, #10241e calc(var(--shade) * 100%), transparent) 100%);position:absolute;inset:0 0 auto}.od-ring{display:none}.od-open{text-align:center;min-height:100svh;color:var(--night);flex-direction:column;align-items:center;padding:clamp(5rem,13vh,8rem) 1.5rem clamp(5rem,10vh,6.5rem);display:flex;position:relative}.od h1{font-family:var(--serif);font-weight:400;font-size:calc(clamp(3rem, 7.6vw, 7.5rem) * var(--h1s) * var(--hs));line-height:calc(.98 * var(--hl));letter-spacing:var(--ht)}.od h1 span{display:block}.od-hero-foot{flex-direction:column;align-items:center;gap:1.25rem;margin-top:auto;display:flex}.od-hero-foot p{color:#fff;text-shadow:0 1px 14px #10241e;max-width:26rem;font-size:1rem;font-weight:500}.od[data-hero-lead=off] .od-hero-foot p{display:none}.od[data-hero-tone=cream] .od-open{color:var(--cream)}.od[data-hero-tone=cream] .od h1{text-shadow:0 2px 34px #10241e80}.od[data-hero-pos=middle] .od-open{justify-content:center}.od[data-hero-pos=middle] .od-hero-foot{margin-top:2.5rem}.od[data-hero-pos=bottom\ left] .od-open{text-align:left;justify-content:flex-end;align-items:flex-start;gap:2rem;padding-inline:clamp(1.5rem,5vw,4.5rem)}.od[data-hero-pos=bottom\ left] .od-hero-foot{flex-flow:wrap;align-items:center;gap:1.25rem 2.5rem;margin-top:0}.od-titles{justify-items:inherit;display:grid}.od-titles>*{grid-area:1/1;align-self:center}.od-kicker-over{display:none}.od .od-kicker{text-align:center;font-family:var(--serif);font-size:calc(clamp(2rem, 5vw, 4.25rem) * var(--ks));letter-spacing:var(--ht);color:var(--stage-fg);background:var(--stage);padding:4rem 1.5rem;line-height:1.05}.fx-live .od-film{height:var(--film-len);margin-bottom:-100svh}.fx-live .od[data-stack=off] .od-film{margin-bottom:0}.fx-live .od-stage{--close:clamp(0, calc((var(--p,0) - .04) / .36), 1);--pull:clamp(0, calc((var(--close) - .6) / .4), 1);height:100lvh;position:sticky;top:0;overflow:hidden}.fx-live .od-lens{clip-path:circle(calc(var(--R) + (150vmax - var(--R)) * (1 - var(--close)) * (1 - var(--close))) at 50% var(--cy))}.fx-live .od-video{scale:calc(.65 - var(--pull-by) * var(--pull));translate:var(--vx,-50%) calc(-51% + var(--pull) * (var(--cyv) - 51svh))}.fx-live .od-lens:after{opacity:calc(1 - var(--close))}.fx-live .od-ring{left:50%;top:var(--cy);width:calc(var(--R) * 2 + 22px);aspect-ratio:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-fg) 40%, transparent);opacity:clamp(0, calc((var(--close) - .8) / .2), 1);translate:-50% -50%;scale:calc(1.25 - .25 * clamp(0, calc((var(--close) - .8) / .2), 1));border-radius:50%;display:block;position:absolute}.od[data-lens-ring=off] .od-ring{display:none}.fx-live .od-open{--o:clamp(0, calc(1 - var(--p,0) / .1), 1);min-height:0;opacity:var(--o);translate:0 calc((1 - var(--o)) * -4rem);filter:blur(calc((1 - var(--o)) * 10px));position:absolute;inset:0}.fx-live .od h1 span{animation:od-rise 1.4s var(--out) both}.fx-live .od h1 span:last-child{animation-delay:.12s}.fx-live .od-hero-foot{animation:od-fade 1.4s var(--out) .5s both}@keyframes od-rise{0%{opacity:0;filter:blur(12px);translate:0 .5em}}@keyframes od-fade{0%{opacity:0}}.fx-live .od-kicker{left:50%;top:calc(var(--cy) + var(--R) + clamp(2rem, 6vh, 3.75rem));background:0 0;width:min(100% - 2.5rem,60rem);padding:0;position:absolute;translate:-50%}.fx-live .od .od-kicker{padding:0}.fx-live .od-kicker .fx-word{--w:clamp(0, calc((var(--p,0) - .3 - var(--i) * .022) / .07), 1);opacity:var(--w);filter:blur(calc((1 - var(--w)) * 10px));translate:0 calc((1 - var(--w)) * .4em);display:inline-block}.fx-live .od[data-film-mode=stay] .od-lens{clip-path:none}.fx-live .od[data-film-mode=stay] .od-lens:after{opacity:1}.fx-live .od[data-film-mode=stay] .od-video{scale:calc(.65 + var(--zoom) * var(--p,0));translate:var(--vx,-50%) -51%}.fx-live .od[data-film-mode=stay] .od-ring,.fx-live .od[data-film-mode=stay] .od-kicker-under{display:none}.fx-live .od[data-film-mode=stay] .od-open{opacity:1;filter:none;translate:none}.fx-live .od[data-film-mode=stay] h1{--o:clamp(0, calc(1 - (var(--p,0) - var(--swap) + .1) / .1), 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 12px));translate:0 calc((1 - var(--o)) * -.25em)}.fx-live .od[data-film-mode=stay][data-foot-fades=on] .od-hero-foot>*{--o:clamp(0, calc(1 - (var(--p,0) - var(--swap) + .1) / .1), 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 8px));translate:0 calc(clamp(0, calc((.01 - var(--o)) * 1000), 1) * 200vh)}.fx-live .od[data-film-mode=stay] .od-kicker-over{text-align:center;width:min(100% - 2.5rem,13em);color:inherit;font-size:calc(clamp(2.6rem, 6.6vw, 6.5rem) * var(--h1s) * var(--hs) * var(--ks));line-height:calc(1 * var(--hl));text-wrap:balance;background:0 0;padding:0;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.fx-live .od[data-film-mode=stay] .od-kicker-over .fx-word{--w:clamp(0, calc((var(--p,0) - var(--swap) - .02 - var(--i) * .016) / .07), 1)}.od[data-film-mode=stay][data-hero-tone=cream] .od-kicker-over{text-shadow:0 2px 34px #10241e80}@media (width<=760px){.od{--R:min(calc((var(--lens) - 4) * 1svh), 38vw);--cy:calc((var(--lens-y) - 6) * 1%);--cyv:calc((var(--lens-y) - 6) * 1svh)}.od h1{font-size:calc(clamp(2.9rem, 14vw, 4.5rem) * var(--h1s) * var(--hs))}.fx-live .od-video{scale:calc(.65 - (var(--pull-by) + .12) * var(--pull))}.od-video{--vx:-49.2%}}.od-sheet{--fg-soft:color-mix(in srgb, var(--fg) 80%, var(--bg));--rule:color-mix(in srgb, var(--fg) 22%, transparent);top:min(0px, calc(100svh - var(--h,100svh)));margin:0 var(--gap);border-radius:var(--rad) var(--rad) 0 0;background:var(--bg);color:var(--fg);position:sticky;overflow:clip;box-shadow:0 -18px 40px -24px #10241e73}.od[data-stack=off] .od-sheet{position:relative;top:auto}.od[data-shadow=off] .od-sheet{box-shadow:none}.od-sec-changes{--bg:var(--c-changes);--fg:var(--f-changes);--mark:var(--f-changesm)}.od-sec-proof{--bg:var(--c-dawn);--fg:var(--f-dawn);--mark:var(--f-dawnm)}.od-sec-offer{--bg:var(--c-offer);--fg:var(--f-offer);--mark:var(--f-offerm)}.od-sec-method{--bg:var(--c-method);--fg:var(--f-method);--mark:var(--f-methodm)}.od-sec-who{--bg:var(--c-who);--fg:var(--f-who);--mark:var(--f-whom)}.od-sec-work{--bg:var(--c-work);--fg:var(--f-work);--mark:var(--f-workm)}.od-sec-close{--bg:var(--c-close);--fg:var(--f-close);--mark:var(--f-closem)}.od-sec-watch{--bg:var(--c-changes);--fg:var(--f-changes);--mark:var(--f-changesm)}.od-sec-fit{--bg:var(--c-dawn);--fg:var(--f-dawn);--mark:var(--f-dawnm)}.od-sec-faq{--bg:var(--c-offer);--fg:var(--f-offer);--mark:var(--f-offerm)}.od[data-show-changes=off] .od-sec-changes,.od[data-show-proof=off] .od-sec-proof,.od[data-show-offer=off] .od-sec-offer,.od[data-show-method=off] .od-sec-method,.od[data-show-who=off] .od-sec-who,.od[data-show-work=off] .od-sec-work,.od[data-show-learn=off] .od-learn,.od[data-show-finds=off] .od-finds{display:none}.od-sheet-in{max-width:var(--wide);padding:calc(clamp(3.5rem, 9vh, 6rem) * var(--pad)) clamp(1.25rem, 5vw, 5rem) calc(clamp(4rem, 11vh, 7rem) * var(--pad));margin-inline:auto;position:relative}.od h2{font-family:var(--serif);font-weight:400;font-size:calc(clamp(2.3rem, 5.2vw, 4.5rem) * var(--hs));line-height:calc(1.02 * var(--hl));letter-spacing:var(--ht);text-wrap:balance}.od h2.od-plain{font-family:var(--sans);letter-spacing:0;max-width:22rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.od-head{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;gap:1.25rem 4rem;display:grid}.od-head p{color:var(--fg-soft)}.od-link{text-underline-offset:.3em;margin-top:2.25rem;font-weight:600;display:inline-block}.fx-live .od h2[data-split] .fx-word{opacity:0;filter:blur(8px);transition:opacity .9s var(--out) calc(var(--i) * var(--word)), translate .9s var(--out) calc(var(--i) * var(--word)), filter .9s var(--out) calc(var(--i) * var(--word));display:inline-block;translate:0 .45em}.fx-live .od h2[data-split].is-in .fx-word{opacity:1;filter:none;translate:0}.fx-live .od [data-in]:not([data-split]){opacity:0;transition:opacity 1s var(--out) calc(var(--k,0) * 90ms + .12s), translate 1s var(--out) calc(var(--k,0) * 90ms + .12s);translate:0 1.5rem}.fx-live .od [data-in]:not([data-split]).is-in{opacity:1;translate:0}.fx-live .od[data-reveals=off] [data-in],.fx-live .od[data-reveals=off] h2 .fx-word{opacity:1;filter:none;transition:none;translate:none}.od .od-rows{border-top:1px solid var(--fg);margin-top:.75rem}.od-rows-labels{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem clamp(1.5rem,5vw,5rem);margin-top:clamp(2.5rem,6vh,4rem);font-size:.8125rem;font-weight:600;display:grid}.od-rows-labels span:last-child{color:var(--mark)}.od-rows li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:.75rem clamp(1.5rem,5vw,5rem);padding:1.6rem 0;display:grid}.od-before{color:var(--fg-soft)}.od-before span:last-child{background:linear-gradient(currentColor,currentColor) 0 56%/100% 1px no-repeat}.fx-live .od:not([data-reveals=off]) .od-rows li .od-before span:last-child{transition:background-size .9s var(--out) .5s;background-size:0% 1px}.fx-live .od:not([data-reveals=off]) .od-rows li.is-in .od-before span:last-child{background-size:100% 1px}.od-after{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.4rem,2.5vw,2.05rem);line-height:1.18}.od-sec-proof{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--bg) 70%, transparent) 58%, var(--bg) 100%), url(/assets/options/clouds-day.jpg) center calc(50% + (var(--p,.5) - .5) * 100% * var(--drift)) / cover no-repeat, var(--bg)}.od[data-clouds=off] .od-sec-proof{background:var(--bg)}.od-sec-proof .od-sheet-in{padding-top:calc(clamp(9rem, 30vh, 16rem) * var(--pad))}.od[data-clouds=off] .od-sec-proof .od-sheet-in{padding-top:calc(clamp(3.5rem, 9vh, 6rem) * var(--pad))}.od-lead{font-family:var(--serif);letter-spacing:var(--ht);margin-top:1.5rem;line-height:.95}.od-lead-before{color:color-mix(in srgb, var(--fg) 55%, transparent);font-size:clamp(2rem,5vw,4rem);text-decoration:line-through 2px;display:block}.od-lead-after{font-size:calc(clamp(3.8rem, 13vw, 11rem) * var(--hs));white-space:nowrap;display:block}.od-lead-label{max-width:30rem;margin-top:1.5rem;font-weight:500}.od .od-proofs{border-top:1px solid var(--fg);margin-top:clamp(2.5rem,7vh,4.5rem)}.od-proofs div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(6rem,12rem) 1fr;align-items:baseline;gap:1.5rem;padding:1.2rem 0;display:grid}.od-proofs dt{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.od-proofs dd{max-width:36rem;color:var(--fg-soft)}.od-pic{background:color-mix(in srgb, var(--fg) 14%, var(--bg));position:relative;overflow:hidden}.od-pic picture{display:contents}.od-pic img{object-fit:cover;width:100%;height:100%;display:block}.od-pic-wide{height:var(--pic-h);min-height:14rem}.fx-live .od-pic-wide{--open:clamp(0, calc((var(--p,0) - .08) / .3), 1);clip-path:inset(calc((1 - var(--open)) * 14%) calc((1 - var(--open)) * 9%) calc((1 - var(--open)) * 6%) round calc(var(--rad) + (1 - var(--open)) * 18px))}.fx-live .od-pic-wide img{height:136%;translate:0 calc((var(--p,.5) - .5) * -24% * var(--drift) - 13%);scale:calc(1.12 - var(--open) * .12)}.od[data-pic-offer=off] .od-pic-wide{display:none}.od-method{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.od-pic-tall{aspect-ratio:4/5;border-radius:calc(var(--rad) * .7);max-height:calc(100svh - 8rem);position:sticky;top:5.5rem}.fx-live .od-pic-tall img{height:124%;translate:0 calc((var(--p,.5) - .5) * -20% * var(--drift) - 10%)}.od[data-pic-method=off] .od-pic-tall{display:none}.od[data-pic-method=off] .od-method{grid-template-columns:1fr}.od-offer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:clamp(2.5rem,6vh,4rem);display:grid}.od-offer-main{border-radius:calc(var(--rad) * .7);background:var(--card);color:var(--ink);flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,3.5vw,3rem);display:flex}.od-offer-main ul{align-self:stretch}.od-offer-main .od-btn{margin-top:auto}.od-offer-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--clay);margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.od-offer-add .od-offer-tag{color:#d7dfd0}.od-offer h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.08}.od-offer-main>p{max-width:36rem;color:var(--ink-soft);margin-top:1rem}.od-offer-main ul{border-top:1px solid #17291f2b;margin:1.75rem 0 2rem}.od-offer-main li{border-bottom:1px solid #17291f2b;padding:.85rem 0}.od-offer-add{border-radius:calc(var(--rad) * .7);background:var(--pine);color:var(--cream);grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem clamp(2rem,5vw,5rem);padding:clamp(1.75rem,3.5vw,3rem);display:grid}.od-offer-add p.od-offer-priced{color:var(--cream);font-weight:600}.od-offer-add h3{color:var(--gold);font-size:clamp(1.4rem,2.2vw,1.9rem)}.od-offer-add div>p:not(.od-offer-tag){color:#d7dfd0;margin-top:.9rem}.od-offer-add div>p:first-child:not(.od-offer-tag){margin-top:0}.od-watch{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem clamp(1.5rem,4vw,3.5rem);margin-top:clamp(1rem,2.5vh,1.5rem);display:grid}.od-video-embed{aspect-ratio:16/9;border-radius:calc(var(--rad) * .7);background:var(--night);position:relative;overflow:hidden}.od-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.od-yt{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.od-yt img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--out);display:block}.od-yt:hover img{scale:1.03}.od-yt-play{background:var(--cream);width:4.5rem;height:4.5rem;transition:scale .4s var(--out);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 30px #10241e66}.od-yt-play:before{content:"";border-style:solid;border-width:.65rem 0 .65rem 1.05rem;border-color:transparent transparent transparent var(--night);position:absolute;top:50%;left:54%;translate:-50% -50%}.od-yt:hover .od-yt-play{scale:1.08}.od-yt-fallback{color:var(--cream);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.od-watch-links{border-top:1px solid var(--fg)}.od-watch-links li{border-bottom:1px solid var(--rule)}.od-watch-links a{padding:1rem 0;font-weight:600;text-decoration:none;display:block}.od-watch-links a:after{content:" →"}.od-watch-links a:hover{text-underline-offset:.3em;text-decoration:underline}.od-freebie{border-radius:calc(var(--rad) * .7);background:var(--pine);color:var(--cream);margin-top:1.75rem;padding:clamp(1.4rem,2.5vw,2rem)}.od-freebie p{color:#d7dfd0;margin-bottom:1.25rem}.od .od-fit{border-top:1px solid var(--fg);margin-top:clamp(2.5rem,6vh,4rem)}.od-fit li{border-bottom:1px solid var(--rule);font-family:var(--serif);letter-spacing:-.015em;padding:1.3rem 0;font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.2}.od-fit-not{max-width:36rem;color:var(--fg-soft);margin-top:2rem}.od-faq{border-top:1px solid var(--fg);margin-top:clamp(2.5rem,6vh,4rem)}.od-faq details{border-bottom:1px solid var(--rule)}.od-faq summary{cursor:pointer;font-family:var(--serif);letter-spacing:-.015em;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.2;list-style:none;display:flex}.od-faq summary::-webkit-details-marker{display:none}.od-faq summary:after{content:"+";font-family:var(--sans);transition:rotate .4s var(--out);flex:none;font-weight:400}.od-faq details[open] summary:after{rotate:45deg}.od-faq details p{max-width:42rem;color:var(--fg-soft);padding:0 0 1.5rem}.od-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.5rem;display:flex}.od-hero-alt{color:#fff;text-underline-offset:.3em;text-shadow:0 1px 14px #10241e;font-weight:600;text-decoration:underline}.od-steps{border-top:1px solid var(--fg)}.od-steps li{border-bottom:1px solid var(--rule);grid-template-columns:clamp(2.5rem,5vw,4.5rem) 1fr;align-items:baseline;gap:1rem;padding:1.4rem 0;display:grid}.od-steps span{font-family:var(--serif);font-size:clamp(2rem,3.6vw,3rem);line-height:1}.od-steps h3{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:400;line-height:1.15}.od-steps p{color:var(--fg-soft);margin-top:.4rem}.od-learn{border-radius:calc(var(--rad) * .7);background:var(--card);color:var(--ink);margin-top:clamp(3rem,8vh,5rem);padding:clamp(1.75rem,3.5vw,3rem)}.od-learn h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:400;line-height:1.1}.od-learn-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,5rem);margin-top:1.75rem;display:grid}.od-learn h4{color:var(--clay);font-size:1rem;font-weight:600}.od-learn ol{margin-top:.9rem}.od-learn ol li{border-top:1px solid #17291f2b;padding:.65rem 0}.od-learn ol.is-rising li{margin-left:calc(var(--k) * clamp(.6rem, 1.8vw, 1.75rem))}.od-learn-cols p{color:var(--ink-soft);margin-top:.9rem;font-size:.95rem}.od-who{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.od-who figure{aspect-ratio:4/5;border-radius:calc(var(--rad) * .7);background:#1d3428;overflow:hidden}.od-who img{object-fit:cover;width:100%;height:100%;display:block}.od-who-body{max-width:36rem;color:var(--fg);margin-top:1.5rem;font-size:1.0625em}.od .od-finds{border-top:1px solid var(--rule);margin-top:2.25rem}.od-finds li{border-bottom:1px solid var(--rule);grid-template-columns:5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.od-finds span{font-family:var(--serif);color:var(--mark);font-size:1.5rem;line-height:1.2}.od-finds p{color:var(--fg-soft)}.od-finds strong{color:var(--fg);font-weight:600}.od .od-work{border-top:1px solid var(--fg);margin-top:clamp(2.5rem,6vh,4rem)}.od-work li{border-bottom:1px solid var(--rule)}.od-work-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:baseline;gap:.75rem clamp(1.25rem,3vw,3rem);padding:1.35rem 0;text-decoration:none;display:grid}.od-work-title strong{font-family:var(--serif);letter-spacing:-.015em;transition:translate .5s var(--out);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:400;line-height:1.15;display:block}.od-work-title span{color:var(--fg-soft);margin-top:.35rem;font-size:.875rem;display:block}.od-work-sum{color:var(--fg-soft);font-size:.95em}.od-work-end{white-space:nowrap;justify-self:end;align-items:center;gap:.9rem;display:flex}.od-state{font-size:.875rem;font-weight:600}.od-state-in-progress{color:var(--mark)}.od-state-coming-soon{color:var(--fg-soft);font-weight:500}.od-work-end i{width:.5rem;height:.5rem;transition:translate .5s var(--out);border-top:1.5px solid;border-right:1.5px solid;rotate:45deg}.od-work-row.is-link:hover .od-work-title strong{translate:.4rem}.od-work-row.is-link:hover .od-work-end i{translate:.3rem}.od-sec-close{isolation:isolate;min-height:100svh;display:flex}.od-close-pic{z-index:-1;background:linear-gradient(color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent), color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent)), url(/assets/options/lake-night.jpg) 50% 50% / cover no-repeat;scale:calc(1 + var(--p,.5) * .14 * var(--drift));transform-origin:50% 60%;position:absolute;inset:0 -24% 0 24%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.od[data-pic-close=off] .od-close-pic{display:none}.od-close-film{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.od-close-pic:after{content:"";background:color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent);pointer-events:none;position:absolute;inset:0}.od-sec-close .od-sheet-in{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-bottom:0;display:flex}.od-sec-close h2{max-width:13ch;font-size:calc(clamp(2.6rem, 6.4vw, 5.75rem) * var(--hs));margin-top:auto}.od-sec-close p{max-width:32rem;color:var(--fg);margin:1.5rem 0 2.25rem;font-size:1.0625em}.od-foot{width:100%;color:var(--fg-soft);justify-content:space-between;gap:1rem;margin-top:auto;padding:3rem 0 4.5rem;font-size:.875rem;display:flex}@media (width<=860px){.od-rows-labels{display:none}.od-head,.od-rows li,.od-offer,.od-offer-add,.od-watch,.od-learn-cols,.od-who,.od-method,.od-work-row{grid-template-columns:1fr}.od-work-end{justify-self:start}.od-who figure{max-width:18rem}.od-pic-tall{aspect-ratio:4/3;position:relative;top:auto}.od-proofs div{grid-template-columns:5.5rem 1fr;gap:1rem}.od-close-pic{opacity:.55;inset:0;-webkit-mask-image:none;mask-image:none}}@supports (background-image:image-set(url('/x.webp') type('image/webp'))){.od-sec-proof{background-image:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--bg) 70%, transparent) 58%, var(--bg) 100%), image-set(url(/assets/options/clouds-day-1200.webp) type("image/webp"), url(/assets/options/clouds-day.jpg) type("image/jpeg"))}.od[data-clouds=off] .od-sec-proof{background-image:none}.od-close-pic{background-image:linear-gradient(color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent), color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent)), image-set(url(/assets/options/lake-night.webp) type("image/webp"), url(/assets/options/lake-night.jpg) type("image/jpeg"))}}@media (width<=760px){@supports (background-image:image-set(url('/x.webp') type('image/webp'))){.od-close-pic{background-image:linear-gradient(color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent), color-mix(in srgb, var(--bg) calc(var(--close-dim) * 100%), transparent)), url(/assets/options/lake-night-1200.webp)}}}
