.fractional-module__4nbGOa__page{--ease:cubic-bezier(.16, 1, .3, 1);--rule-paper:#f0e9da33;--paper-dim:#f0e9dad1;font-size:1.22rem;line-height:1.65}.fractional-module__4nbGOa__page ::selection{background:var(--orange-ink);color:var(--paper)}.fractional-module__4nbGOa__page a:focus-visible,.fractional-module__4nbGOa__page button:focus-visible,.fractional-module__4nbGOa__page summary:focus-visible{outline:2px solid var(--orange-ink);outline-offset:3px;border-radius:2px}.fractional-module__4nbGOa__frame{max-width:1380px;margin:0 auto;padding:0 4rem}.fractional-module__4nbGOa__page h1,.fractional-module__4nbGOa__page h2{font-family:var(--font-serif);text-wrap:balance;font-weight:500}.fractional-module__4nbGOa__page h2{letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,4rem);line-height:1.06}.fractional-module__4nbGOa__inline{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.fractional-module__4nbGOa__btn{background:var(--orange-ink);min-height:3.5rem;color:var(--paper);border:1.5px solid var(--orange-ink);font:600 .82rem/1 var(--font-sans);letter-spacing:.04em;transition:background .2s ease, transform .2s var(--ease);align-items:center;padding:1rem 1.7rem;display:inline-flex}.fractional-module__4nbGOa__btn:hover{background:#8e370b;border-color:#8e370b;transform:translateY(-2px)}.fractional-module__4nbGOa__tl{font:600 .82rem/1 var(--font-sans);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:var(--orange-soft);text-decoration-color:var(--orange-soft);text-underline-offset:.45em}.fractional-module__4nbGOa__hero{min-height:min(94vh,980px);color:var(--paper);background:var(--forest);isolation:isolate;align-items:flex-end;display:flex;position:relative}.fractional-module__4nbGOa__hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#161f16f0 0%,#161f16d1 34%,#161f1659 62%,#161f160d 100%),linear-gradient(#161f1600 62%,#161f16e6 100%),linear-gradient(#161f16c7 0%,#161f1600 18%);position:absolute;inset:0}.fractional-module__4nbGOa__heroImg,.fractional-module__4nbGOa__closeImg{z-index:-2;object-fit:cover}.fractional-module__4nbGOa__heroImg{object-position:68% 40%}.fractional-module__4nbGOa__closeImg{object-position:50% 60%}.fractional-module__4nbGOa__hero .fractional-module__4nbGOa__frame{width:100%;padding-top:9rem;padding-bottom:4.5rem}.fractional-module__4nbGOa__hero h1{letter-spacing:-.028em;max-width:17ch;font-size:clamp(2.8rem,5.4vw,5.6rem);line-height:1.02}.fractional-module__4nbGOa__hero h1 em{font-style:italic;font-weight:400}.fractional-module__4nbGOa__hero h1,.fractional-module__4nbGOa__sub,.fractional-module__4nbGOa__close h2,.fractional-module__4nbGOa__close p{text-shadow:0 1px 18px #00000059}.fractional-module__4nbGOa__sub{max-width:46rem;color:var(--paper-dim);margin-top:1.8rem;font-size:1.32rem}.fractional-module__4nbGOa__acts{flex-wrap:wrap;align-items:center;gap:2.2rem;margin-top:2.6rem;display:flex}.fractional-module__4nbGOa__hero .fractional-module__4nbGOa__tl{color:var(--paper)}.fractional-module__4nbGOa__roles{flex-wrap:wrap;gap:.6rem;margin-top:3.5rem;list-style:none;display:flex}.fractional-module__4nbGOa__roles li{font:700 .72rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule-paper);color:var(--paper-dim);padding:.6rem .85rem}@media (prefers-reduced-motion:no-preference){.fractional-module__4nbGOa__hero h1,.fractional-module__4nbGOa__sub,.fractional-module__4nbGOa__acts,.fractional-module__4nbGOa__roles{opacity:0;animation:fractional-module__4nbGOa__rise .9s var(--ease) forwards;transform:translateY(18px)}.fractional-module__4nbGOa__sub{animation-delay:.12s}.fractional-module__4nbGOa__acts{animation-delay:.22s}.fractional-module__4nbGOa__roles{animation-delay:.32s}}@keyframes fractional-module__4nbGOa__rise{to{opacity:1;transform:none}}.fractional-module__4nbGOa__strip{background:var(--forest);color:var(--paper);border-top:1px solid var(--rule-paper)}.fractional-module__4nbGOa__strip .fractional-module__4nbGOa__frame{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fractional-module__4nbGOa__cell{border-left:1px solid var(--rule-paper);padding:2.4rem 2.2rem 2.6rem}.fractional-module__4nbGOa__cell:first-child{border-left:0;padding-left:0}.fractional-module__4nbGOa__cell b{font:500 clamp(2.4rem, 3.4vw, 3.6rem)/1 var(--font-serif);letter-spacing:-.02em;color:var(--paper);display:block}.fractional-module__4nbGOa__cell b.fractional-module__4nbGOa__accent{color:var(--orange-soft)}.fractional-module__4nbGOa__cell p{color:var(--paper-dim);max-width:22rem;margin-top:.8rem;font-size:1.12rem;line-height:1.5}.fractional-module__4nbGOa__doors{padding:8rem 0 7rem;scroll-margin-top:4rem}.fractional-module__4nbGOa__doorsHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem;display:grid}.fractional-module__4nbGOa__doorsHead p{color:var(--ink-dim);max-width:34rem;font-size:1.32rem}.fractional-module__4nbGOa__tablist{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.fractional-module__4nbGOa__tab{all:unset;cursor:pointer;transition:border-color .3s var(--ease), color .3s;border-bottom:3px solid #0000;padding:1.6rem 1.6rem 1.7rem 0;display:block}.fractional-module__4nbGOa__tab+.fractional-module__4nbGOa__tab{border-left:1px solid var(--rule);padding-left:1.6rem}.fractional-module__4nbGOa__tabNum{font:italic 400 2.4rem/1 var(--font-numeral);color:var(--ink-dim)}.fractional-module__4nbGOa__tabTitle{font:500 1.75rem/1.15 var(--font-serif);margin-top:.6rem;display:block}.fractional-module__4nbGOa__tabTeaser{color:var(--ink-dim);margin-top:.45rem;font-size:1.08rem;line-height:1.45;display:block}.fractional-module__4nbGOa__tab[aria-selected=true]{border-bottom-color:var(--orange-ink)}.fractional-module__4nbGOa__tab[aria-selected=true] .fractional-module__4nbGOa__tabNum,.fractional-module__4nbGOa__tab:hover .fractional-module__4nbGOa__tabTitle{color:var(--orange-ink)}.fractional-module__4nbGOa__page .fractional-module__4nbGOa__tab:focus-visible{outline:2px solid var(--orange-ink);outline-offset:-2px}.fractional-module__4nbGOa__panel{background:var(--paper-soft);border:1px solid var(--rule);border-top:0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:50rem;display:grid}.fractional-module__4nbGOa__panel[hidden]{display:none}.fractional-module__4nbGOa__panelFigure{min-height:34rem;position:relative}.fractional-module__4nbGOa__panelFigure img{object-fit:cover}.fractional-module__4nbGOa__panelBody{padding:3rem 3rem 3.2rem}.fractional-module__4nbGOa__situation{font:400 1.55rem/1.4 var(--font-serif)}.fractional-module__4nbGOa__panelBody dl{margin:2rem 0 0}.fractional-module__4nbGOa__panelBody dt{font:700 .74rem/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border-top:1px solid var(--rule);padding-top:1.1rem}.fractional-module__4nbGOa__panelBody dd{margin:.45rem 0 1.1rem}.fractional-module__4nbGOa__panelBody dd.fractional-module__4nbGOa__d14{font-weight:500}@media (prefers-reduced-motion:no-preference){.fractional-module__4nbGOa__panel:not([hidden]){animation:fractional-module__4nbGOa__fade .5s var(--ease)}}@keyframes fractional-module__4nbGOa__fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fractional-module__4nbGOa__statement{background:var(--orange-ink);color:var(--paper);padding:7rem 0}.fractional-module__4nbGOa__statement p{font:italic 400 clamp(2.1rem, 4.4vw, 4.6rem)/1.1 var(--font-serif);letter-spacing:-.02em;max-width:30ch}.fractional-module__4nbGOa__statement p span{font-style:normal;font-weight:500}.fractional-module__4nbGOa__how{background:var(--forest);color:var(--paper);padding:8rem 0}.fractional-module__4nbGOa__howIntro{color:var(--paper-dim);max-width:44rem;margin-top:1.3rem;font-size:1.32rem}.fractional-module__4nbGOa__rail{margin-top:4.5rem;display:flex;position:relative}.fractional-module__4nbGOa__seg{flex:1 1 0;min-width:0;padding-top:2.2rem;padding-right:2rem;position:relative}.fractional-module__4nbGOa__seg:before{content:"";background:var(--rule-paper);height:2px;position:absolute;top:0;left:0;right:0}.fractional-module__4nbGOa__seg:after{content:"";background:var(--forest);border:2px solid var(--paper-dim);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:0}.fractional-module__4nbGOa__seg:first-child:before{background:var(--orange-soft);transform-origin:0;height:4px;transform:scaleX(var(--fill,1));transition:transform 1.4s var(--ease) .2s;top:-1px}.fractional-module__4nbGOa__seg:first-child:after{border-color:var(--orange-soft);background:var(--orange-soft)}.fractional-module__4nbGOa__armed .fractional-module__4nbGOa__seg:first-child{--fill:0}.fractional-module__4nbGOa__range{font:500 clamp(2.4rem, 3.2vw, 3.4rem)/1 var(--font-serif);letter-spacing:-.02em}.fractional-module__4nbGOa__phaseLabel{font:700 .74rem/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-soft);margin-top:.8rem;display:block}.fractional-module__4nbGOa__seg p{color:var(--paper-dim);max-width:22rem;margin-top:.8rem;font-size:1.12rem;line-height:1.5}.fractional-module__4nbGOa__guar{background:var(--paper-warm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fractional-module__4nbGOa__guarFigure{min-height:36rem;position:relative}.fractional-module__4nbGOa__guarFigure img{object-fit:cover}.fractional-module__4nbGOa__guarBody{padding:6.5rem 4rem 6.5rem 4.5rem}.fractional-module__4nbGOa__lead{margin-top:1.6rem;font-size:1.32rem}.fractional-module__4nbGOa__lead strong{color:var(--orange-ink);font-weight:500}.fractional-module__4nbGOa__dlv{font:700 .74rem/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:2rem;display:block}.fractional-module__4nbGOa__dlvList{border-top:1px solid var(--ink);margin-top:.7rem;list-style:none}.fractional-module__4nbGOa__dlvList li{border-bottom:1px solid var(--rule);grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;padding:1rem 0;display:grid}.fractional-module__4nbGOa__dlvList i{font:italic 400 1.6rem/1 var(--font-numeral);color:var(--ink-dim)}.fractional-module__4nbGOa__cond{background:var(--paper-soft);border:1px solid var(--rule);margin-top:1.8rem;padding:1.2rem 1.4rem;font-size:1.12rem}.fractional-module__4nbGOa__proof{padding:8rem 0}.fractional-module__4nbGOa__feature{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 16rem;gap:3rem;margin:3rem 0 0;padding:3rem 0;display:grid}.fractional-module__4nbGOa__feature blockquote p{font:italic 400 clamp(1.5rem, 2.2vw, 2.05rem)/1.4 var(--font-serif);max-width:52rem}.fractional-module__4nbGOa__who{font:700 .74rem/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.fractional-module__4nbGOa__role{color:var(--ink-dim);margin-top:.3rem;font-size:1.08rem;font-style:italic;display:block}.fractional-module__4nbGOa__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;display:grid}.fractional-module__4nbGOa__pair figure{border-bottom:1px solid var(--rule);padding:2.2rem 0}.fractional-module__4nbGOa__pair blockquote p{font-size:1.3rem;font-style:italic;line-height:1.55}.fractional-module__4nbGOa__pair figcaption{margin-top:1rem}.fractional-module__4nbGOa__quote p+p{margin-top:.9em}.fractional-module__4nbGOa__quote p:first-child:before{content:"“";color:var(--orange-ink)}.fractional-module__4nbGOa__quote p:last-child:after{content:"”"}.fractional-module__4nbGOa__page q:before{content:"“";color:var(--orange-ink)}.fractional-module__4nbGOa__page q:after{content:"”"}.fractional-module__4nbGOa__runs{background:var(--forest-mid);color:var(--paper)}.fractional-module__4nbGOa__runs .fractional-module__4nbGOa__frame{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:5rem;display:grid}.fractional-module__4nbGOa__portrait{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;margin:-3rem 0;display:block;box-shadow:0 2rem 5.6rem #0000004d}.fractional-module__4nbGOa__runsBody{padding:7rem 0}.fractional-module__4nbGOa__runsBody p{color:var(--paper-dim);max-width:54rem;margin-top:1.3rem;font-size:1.28rem}.fractional-module__4nbGOa__runsBody a{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--orange-soft);text-decoration-color:var(--orange-soft);color:var(--paper)}.fractional-module__4nbGOa__counters{border-top:1px solid var(--rule-paper);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid}.fractional-module__4nbGOa__counters>div{padding:1.6rem 1.4rem 0 0}.fractional-module__4nbGOa__counters>div+div{border-left:1px solid var(--rule-paper);padding-left:1.4rem}.fractional-module__4nbGOa__counters dt{font:500 clamp(2.4rem, 3.4vw, 3.4rem)/1 var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--paper)}.fractional-module__4nbGOa__counters dd{color:var(--paper-dim);margin-top:.6rem;font-size:1.05rem;line-height:1.4}.fractional-module__4nbGOa__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fractional-module__4nbGOa__fit{padding:9rem 0 8rem}.fractional-module__4nbGOa__fit .fractional-module__4nbGOa__frame{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem;display:grid}.fractional-module__4nbGOa__fitList{border-top:1px solid var(--ink);margin-top:2.2rem;list-style:none}.fractional-module__4nbGOa__fitList li{border-bottom:1px solid var(--rule);padding:1.3rem 0}.fractional-module__4nbGOa__fitList b{font-size:1.3rem;font-weight:500;line-height:1.3;display:block}.fractional-module__4nbGOa__fitList span{color:var(--ink-dim);margin-top:.35rem;font-size:1.08rem;display:block}.fractional-module__4nbGOa__faq{border-top:1px solid var(--ink);margin-top:2.2rem}.fractional-module__4nbGOa__faq details{border-bottom:1px solid var(--rule)}.fractional-module__4nbGOa__faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:2rem;padding:1.3rem 0;font-size:1.3rem;line-height:1.3;list-style:none;display:flex}.fractional-module__4nbGOa__faq summary::-webkit-details-marker{display:none}.fractional-module__4nbGOa__faq summary:after{content:"+";font:400 1.6rem/1 var(--font-sans);color:var(--orange-ink);transition:transform .3s var(--ease)}.fractional-module__4nbGOa__faq details[open] summary:after{transform:rotate(45deg)}.fractional-module__4nbGOa__faq details p{color:var(--ink-dim);padding:0 0 1.5rem}.fractional-module__4nbGOa__close{color:var(--paper);background:var(--forest);isolation:isolate;padding:10rem 0;position:relative}.fractional-module__4nbGOa__close:before{content:"";z-index:-1;background:linear-gradient(90deg,#161f16e6 0%,#161f169e 50%,#161f1626 100%);position:absolute;inset:0}.fractional-module__4nbGOa__close h2{max-width:14ch;font-size:clamp(2.6rem,5vw,5rem)}.fractional-module__4nbGOa__close p{color:var(--paper-dim);max-width:52rem;margin-top:1.5rem;font-size:1.32rem}.fractional-module__4nbGOa__close .fractional-module__4nbGOa__btn{margin-top:2.6rem}@media (prefers-reduced-motion:reduce){.fractional-module__4nbGOa__page *,.fractional-module__4nbGOa__page :before,.fractional-module__4nbGOa__page :after{transition:none!important;animation:none!important}}@media (max-width:960px){.fractional-module__4nbGOa__doorsHead,.fractional-module__4nbGOa__fit .fractional-module__4nbGOa__frame,.fractional-module__4nbGOa__runs .fractional-module__4nbGOa__frame{grid-template-columns:minmax(0,1fr);gap:2rem}.fractional-module__4nbGOa__panel{grid-template-columns:minmax(0,1fr);min-height:0}.fractional-module__4nbGOa__tabTitle{font-size:1.4rem}.fractional-module__4nbGOa__panelFigure{height:26rem;min-height:20rem}.fractional-module__4nbGOa__guar{grid-template-columns:minmax(0,1fr)}.fractional-module__4nbGOa__guarFigure{height:28rem;min-height:22rem}.fractional-module__4nbGOa__guarBody{padding:4.5rem 4rem}.fractional-module__4nbGOa__feature{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fractional-module__4nbGOa__pair{grid-template-columns:minmax(0,1fr)}.fractional-module__4nbGOa__portrait{max-width:24rem;margin:3rem 0 0}.fractional-module__4nbGOa__runsBody{padding:2rem 0 5rem}.fractional-module__4nbGOa__counters{grid-template-columns:repeat(2,minmax(0,1fr))}.fractional-module__4nbGOa__counters>div{border-bottom:1px solid var(--rule-paper);padding:1.4rem 1.2rem 1.2rem 0}.fractional-module__4nbGOa__counters>div+div{border-left:0;padding-left:0}.fractional-module__4nbGOa__counters>div:nth-child(2n){border-left:1px solid var(--rule-paper);padding-left:1.2rem}.fractional-module__4nbGOa__rail{flex-direction:column;gap:2.4rem;padding-left:1.4rem}.fractional-module__4nbGOa__seg{flex:none;padding:0 0 0 1.4rem}.fractional-module__4nbGOa__seg:before{width:2px;height:auto;inset:0 auto -2.4rem -1.4rem}.fractional-module__4nbGOa__seg:first-child:before{transform-origin:top;width:4px;height:auto;transform:scaleY(var(--fill,1));top:0;left:-1.5rem}.fractional-module__4nbGOa__seg:after{top:.6rem;left:-1.4rem;transform:translate(-5px)}.fractional-module__4nbGOa__seg:last-child:before{display:none}}@media (max-width:760px){.fractional-module__4nbGOa__frame{padding:0 1.25rem}.fractional-module__4nbGOa__hero{min-height:auto}.fractional-module__4nbGOa__heroImg{object-position:74% 18%}.fractional-module__4nbGOa__hero:before{background:linear-gradient(#161f1673 0%,#161f16db 45%,#161f16f7 100%)}.fractional-module__4nbGOa__hero .fractional-module__4nbGOa__frame{padding-top:16rem;padding-bottom:3rem}.fractional-module__4nbGOa__strip .fractional-module__4nbGOa__frame{grid-template-columns:minmax(0,1fr)}.fractional-module__4nbGOa__cell{border-left:0;border-top:1px solid var(--rule-paper);padding:1.8rem 0}.fractional-module__4nbGOa__cell:first-child{border-top:0}.fractional-module__4nbGOa__doors,.fractional-module__4nbGOa__proof,.fractional-module__4nbGOa__how{padding:5rem 0}.fractional-module__4nbGOa__tab{padding:1.1rem .6rem 1.2rem 0}.fractional-module__4nbGOa__tab+.fractional-module__4nbGOa__tab{padding-left:.7rem}.fractional-module__4nbGOa__tabTitle{font-size:1.12rem}.fractional-module__4nbGOa__tabTeaser{display:none}.fractional-module__4nbGOa__tabNum{font-size:1.8rem}.fractional-module__4nbGOa__panelBody{padding:2rem 1.25rem 2.4rem}.fractional-module__4nbGOa__situation{font-size:1.3rem}.fractional-module__4nbGOa__statement{padding:4.5rem 0}.fractional-module__4nbGOa__fit{padding:5rem 0}.fractional-module__4nbGOa__close{padding:6rem 0}.fractional-module__4nbGOa__guarBody{padding:3.5rem 1.25rem}.fractional-module__4nbGOa__counters{grid-template-columns:minmax(0,1fr)}.fractional-module__4nbGOa__counters>div:nth-child(2n){border-left:0;padding-left:0}}
