:root{--estate-green:#0E2620;--estate-pine:#143A2E;--brand-900:#183C2F;--header-green:#0f3b34;--parchment:#F4F0E3;--parchment-2:#f0e9da;--brass:#BD9A4A;--gilt:#D9B968;--lamplight:#E2A33E;--cream-dim:rgba(244,240,227,.6);--serif:"Newsreader", Georgia, "Times New Roman", serif;--serif-ui:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content:1280px;--gutter:clamp(20px, 5vw, 48px);--header-h:72px;--mo-fast:.42s;--mo-base:.62s;--mo-slow:.82s;--mo-settle:cubic-bezier(.2,.7,.2,1);--mo-rise:18px;--takeover:.22s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--estate-green);color:var(--parchment);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{width:min(var(--content),100% - (var(--gutter) * 2));margin-inline:auto}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;min-height:var(--header-h);display:flex;align-items:center;background:var(--header-green);border-bottom:1px solid transparent;transition:background .5s ease,box-shadow .5s ease,border-color .5s ease,backdrop-filter .5s ease}.site-header[data-theme=light]{background:var(--header-green);border-bottom-color:#e2a33e47;box-shadow:0 6px 24px #0f3b3429}.site-header[data-theme=dark]{background:#140a0466;border-bottom-color:#e2a33e29;-webkit-backdrop-filter:blur(15px) saturate(1.2);backdrop-filter:blur(15px) saturate(1.2)}.site-header[data-theme=dark].is-scrolled{background:#140a048f;box-shadow:0 6px 24px #00000047}.site-header[data-theme=light].is-scrolled{box-shadow:0 8px 26px #0f3b3438}.site-header[data-theme=dark]~.mobile-menu{background:#140a049e;-webkit-backdrop-filter:blur(15px) saturate(1.2);backdrop-filter:blur(15px) saturate(1.2)}.header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:10px}.nav-left{display:flex;gap:clamp(22px,2.2vw,34px);align-items:center}.nav-link,.pricing-link{font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--parchment);position:relative;padding:6px 0;white-space:nowrap}.nav-link:after,.pricing-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--lamplight);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-link:hover,.pricing-link:hover{color:var(--lamplight)}.nav-link:hover:after,.pricing-link:hover:after{transform:scaleX(1)}.brand-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:52px;color:var(--lamplight);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.brand-mark:hover{transform:translate(-50%,-50%) scale(1.06)}.brand-mark svg{height:100%;width:auto}.nav-right{display:flex;align-items:center;gap:clamp(20px,3vw,36px)}.cta{display:inline-flex;align-items:center;gap:8px;background:var(--parchment-2);color:var(--brand-900);padding:9px 20px;white-space:nowrap;transition:background .3s ease,transform .25s ease}.cta .cta-label{font-family:var(--serif-ui);font-style:italic;font-size:19px;line-height:1;letter-spacing:.01em}.cta .cta-arrow{font-family:var(--sans);font-weight:600;font-size:14px;transition:transform .3s ease}.cta:hover{background:var(--lamplight);transform:translateY(-1px)}.cta:hover .cta-arrow{transform:translate(4px)}.site-header[data-theme=dark] .cta:hover,.site-header[data-theme=dark] .cta:hover .cta-label,.site-header[data-theme=dark] .cta:hover .cta-arrow{color:#fff}.menu-toggle{display:none;background:none;border:0;cursor:pointer;width:40px;height:40px;padding:8px;color:var(--parchment)}.menu-toggle span{display:block;height:2px;background:currentColor;border-radius:2px;margin:4px 0;transition:.3s}.menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.page-demo{padding:96px 0 120px;background:var(--estate-green)}.demo-kicker{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--lamplight);margin-bottom:20px}.demo-title{font-family:var(--serif);font-weight:500;font-size:clamp(40px,6vw,72px);line-height:1.04;color:var(--parchment);max-width:15ch;margin-bottom:28px}.demo-copy{font-size:18px;max-width:56ch;color:var(--parchment);opacity:.85}.demo-note{margin-top:56px;padding:22px 26px;border:1px solid rgba(226,163,62,.4);border-radius:6px;background:#e2a33e0f;max-width:64ch}.demo-note strong{color:var(--lamplight)}.demo-note small{color:var(--parchment);opacity:.8;font-size:14px}.tint-band{height:220px;display:flex;align-items:flex-end;background:linear-gradient(120deg,#f4ecd4,#e2a33e 55%,#bd9a4a)}.tint-band .container{padding-bottom:22px}.tint-band p{font-family:var(--serif);font-style:italic;color:#3a2e12;font-size:22px}.glass-toggle{display:inline-flex;align-items:center;gap:9px;margin-top:20px;cursor:pointer;background:transparent;border:1px solid var(--lamplight);color:var(--lamplight);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;border-radius:100px;transition:background .2s ease,color .2s ease}.glass-toggle:hover,.hdr-glass .glass-toggle{background:var(--lamplight);color:var(--estate-green)}.glass-toggle .dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.5}.hdr-glass .glass-toggle .dot{opacity:1}.demo-band{background:#0c221d;padding:80px 0;border-top:1px solid rgba(226,163,62,.15);border-bottom:1px solid rgba(226,163,62,.15)}.demo-band .container{display:flex;gap:24px;flex-wrap:wrap}.demo-card{flex:1 1 260px;border:1px solid rgba(240,233,218,.14);border-radius:6px;padding:26px;background:#f0e9da08}.demo-card h3{font-family:var(--serif);font-weight:500;font-size:26px;color:var(--parchment);margin-bottom:10px}.demo-card p{font-size:15px;color:var(--parchment);opacity:.75}.site-footer{background:var(--estate-green);position:relative;overflow:hidden}.arches{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.arches svg{position:absolute;top:-22px;left:0;width:100%;height:520px;display:block}.footer-brand{position:relative;z-index:0;overflow:hidden;padding-top:64px;padding-bottom:56px}.footer-brand .container{position:relative;z-index:1;display:flex;justify-content:center}.wordmark{width:min(1012px,100%);color:var(--parchment)}.wordmark svg{width:100%;height:auto}.footer-rule{height:1px;background:var(--lamplight);opacity:.9}.footer-cols{position:relative;z-index:1;padding:42px 0 0}.footer-cols .container{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap}.footer-intro{color:var(--lamplight);font-size:16px;line-height:1.45;max-width:316px;flex:0 0 auto}.footer-divider-v{width:1px;align-self:stretch;min-height:57px;background:var(--lamplight);flex:0 0 auto}.footer-links{display:flex;gap:48px;flex-wrap:wrap;flex:1 1 auto}.link-col{display:flex;flex-direction:column;gap:10px}.col-title{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--lamplight);margin-bottom:6px}.link-col a:not(.signup){color:var(--parchment);font-size:18px;width:fit-content;position:relative;transition:color .25s ease}.link-col a:not(.signup):after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--lamplight);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.link-col a:not(.signup):hover{color:var(--lamplight)}.link-col a:not(.signup):hover:after{transform:scaleX(1)}.method-col{max-width:334px;display:flex;flex-direction:column;gap:26px}.method-note{color:var(--parchment);font-size:18px;line-height:1.4}.signup{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--parchment-2);color:var(--brand-900);padding:11px 24px;transition:background .3s ease,color .3s ease,transform .25s ease}.signup .signup-label{font-family:var(--serif-ui);font-style:italic;font-size:24px;letter-spacing:.01em;line-height:1}.signup .cta-arrow{font-family:var(--sans);font-weight:600;font-size:14px;transition:transform .3s ease}.signup:hover{background:var(--lamplight);color:var(--brand-900);transform:translateY(-1px)}.signup:hover .cta-arrow{transform:translate(4px)}.footer-email{color:var(--parchment);font-weight:500;font-size:18px;width:fit-content;position:relative}.footer-email:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--lamplight);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.footer-email:hover{color:var(--lamplight)}.footer-email:hover:after{transform:scaleX(1)}.footer-badges{position:relative;z-index:1;padding:30px 0}.footer-badges .container{display:flex;flex-wrap:wrap;gap:14px}@media(min-width:821px){.footer-badges .container{flex-wrap:nowrap}}.badge{border:.5px solid var(--parchment);border-radius:1000px;padding:9px var(--pad-x,15px);font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:var(--chip-fs,17px);letter-spacing:-.006em;color:var(--parchment);white-space:nowrap;transition:background .28s ease,color .28s ease}.badge:hover{background:var(--parchment);color:var(--estate-green)}.footer-legal{position:relative;z-index:1;padding-bottom:56px}.legal-text{font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--cream-dim);line-height:1.9}.legal-text .brand-c{color:var(--lamplight)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.mobile-menu a{padding:13px 2px;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--parchment);border-bottom:1px solid rgba(240,233,218,.08);position:relative;transition:color .22s ease,padding-left .22s ease}.mobile-menu a:before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:60%;background:var(--lamplight);transition:transform .22s ease}.mobile-menu a:hover{color:var(--lamplight);padding-left:12px}.mobile-menu a:hover:before{transform:translateY(-50%) scaleY(1)}.mobile-menu a.menu-cta{margin-top:10px;border-bottom:0;text-transform:none;letter-spacing:.01em;font-family:var(--serif);font-style:italic;font-size:19px;color:var(--brand-900);background:var(--parchment-2);padding:11px 18px;justify-content:space-between;display:flex}.mobile-menu a.menu-cta:before{display:none}.mobile-menu a.menu-cta:hover{background:var(--lamplight);padding-left:18px;color:var(--brand-900)}@media(max-width:820px){.nav-left,.pricing-link{display:none}.menu-toggle{display:block}.brand-mark{position:static;transform:none;height:44px}.brand-mark:hover{transform:scale(1.06)}.mobile-menu{position:fixed;inset:var(--header-h) 0 auto 0;z-index:99;background:var(--header-green);border-top:1px solid rgba(226,163,62,.25);display:flex;flex-direction:column;gap:4px;padding:16px var(--gutter) 24px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:.3s}.mobile-menu.is-open{transform:none;opacity:1;pointer-events:auto}.mobile-menu a.menu-cta{display:none}.footer-cols .container{flex-direction:column;gap:36px}.footer-divider-v{display:none}}@media(max-width:559px){.nav-right .cta{display:none}.mobile-menu a.menu-cta{display:flex}}@media(min-width:821px){.mobile-menu{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.wrap{width:min(1120px,100% - var(--gutter)*2);margin-inline:auto}.door{--bark:#2a0d02;--paper:#f4eee0;--clay:#874535;--door-gold:#d8a147;--ember:#d2632b;--door-cream:#f0e9da;position:relative;background:var(--bark);color:var(--door-cream);overflow:hidden;padding:110px 0 120px}.door-arches{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.6;pointer-events:none;background-image:url(twh-arches-a.svg);background-repeat:repeat-x;background-position:left top;background-size:360px 100%}.door-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,495px) minmax(0,544px);justify-content:space-between;gap:64px;align-items:start}.door-copy{display:flex;flex-direction:column;gap:40px}.door-head{display:flex;flex-direction:column;gap:20px}.door-eyebrow{margin:0;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.1em;color:var(--door-cream)}.door-headline{margin:0;font-family:var(--serif);font-weight:400;line-height:.92;letter-spacing:-.005em;color:var(--door-cream)}.door-headline .plain{font-size:clamp(42px,5.1vw,67px)}.door-headline .em{font-family:var(--serif-ui);font-style:italic;font-size:clamp(47px,5.7vw,75px);color:var(--door-gold)}.ember-bar{background:var(--ember);padding:10px 24px;align-self:flex-start;max-width:100%}.ember-bar p{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:19px;letter-spacing:.02em;color:var(--door-cream)}.door-lede{font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--door-cream)}.door-lede p{margin:0}.honesty{margin-top:56px;display:flex;flex-direction:column;gap:15px}.honesty-rule{height:1.5px;background:var(--door-gold)}.honesty-kicker{margin:0;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--door-gold)}.honesty-body{margin:0;font-family:"Figtree",var(--sans);font-size:14px;line-height:1.3;color:var(--door-cream)}.door-cert{display:flex;justify-content:flex-end}.cert-paper{background:var(--paper);width:100%;max-width:544px;padding:18px;cursor:pointer;box-shadow:0 30px 60px #00000047}.cert-inner{border:1px solid rgba(42,13,2,.35);padding:52px 40px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:42px}.cert-head{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.cert-num{font-family:var(--serif-ui);font-size:clamp(150px,22vw,220px);line-height:.85;color:var(--clay);text-shadow:-1.5px -2px 0 #b87861,1.5px 2px 0 #c19e8c}.cert-pill{border:1px solid var(--clay);border-radius:1000px;padding:8px 22px;font-family:var(--serif-ui);font-size:18px;color:var(--clay);white-space:nowrap}.cert-desc{font-family:var(--serif);font-weight:400;font-size:clamp(21px,2vw,26px);letter-spacing:.005em;color:var(--bark);line-height:1.12}.cert-desc p{margin:0}.cert-actions{display:flex;flex-direction:column;align-items:center;gap:18px}.cert-cta{background:var(--clay);color:var(--door-cream);padding:11px 26px;display:inline-flex;align-items:center;gap:8px;transition:filter .25s ease,transform .25s ease}.cert-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.cert-cta-lbl{font-family:var(--serif-ui);font-style:italic;font-size:19px;letter-spacing:.02em}.cert-cta-arr{font-family:var(--sans);font-weight:600;font-size:14px;transition:transform .3s ease}.cert-cta:hover .cert-cta-arr{transform:translate(4px)}.cert-fine{margin:0;font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bark)}@media(max-width:860px){.door{padding:96px 0 84px}.door-grid{grid-template-columns:minmax(0,1fr);gap:44px}.door-cert{order:-1;justify-content:center}.door-copy{max-width:560px;order:0}.honesty{margin-top:8px}.cert-paper{max-width:520px}.cert-inner{padding:44px 24px 36px}.cert-pill{white-space:normal;text-align:center}.ember-bar p{white-space:normal}.br-desk{display:none}}.inst{background:var(--parchment-2);color:#2a0d02;padding:96px 0 100px}.inst-inner{display:flex;flex-direction:column;gap:64px;align-items:center}.inst-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;width:100%}.inst-eyebrow{margin:0;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#2a0d02}.inst-title{display:flex;gap:11px;align-items:baseline;justify-content:center;flex-wrap:wrap}.inst-title .t1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4.3vw,46px);line-height:1.2;color:#2a0d02}.inst-title .t2{font-family:var(--serif-ui);font-style:italic;font-size:clamp(30px,4.3vw,46px);line-height:1.2;color:#426443}.inst-divider{width:140px;height:1px;background:#2a0d024d}.inst-sub{margin:0;font-family:var(--sans);font-size:16px;line-height:1.5;color:#5b321b;max-width:674px}.inst-cards{display:flex;gap:26px;justify-content:space-between;align-items:flex-start;width:100%}.icard{flex:1 1 0;min-width:0;max-width:357px;display:flex;flex-direction:column}.icard-tab{align-self:flex-start;border-radius:3px 3px 0 0;padding:10px 30px 12px}.icard-tab p{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:26px;line-height:1;color:var(--parchment-2);white-space:nowrap}.icard-tab.person{background:#0f3b34}.icard-tab.model{background:#d8a147}.icard-tab.agent{background:#5b321b}.icard-body{background:#fff7e9;border-radius:0 10px 10px;padding:28px 30px 20px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.icard-top{display:flex;flex-direction:column;gap:14px}.icard-num{display:flex;align-items:center;gap:10px}.icard-num .n{font-family:var(--serif);font-weight:500;font-size:60px;line-height:1;color:#0f3b34}.icard-num .u{font-family:var(--sans);font-size:20px;color:#2a0d02}.icard-num .u .pts{color:#0f3b34}.icard-checks{display:flex;flex-direction:column}.icheck{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgba(42,13,2,.13)}.icard-checks .icheck:last-child{border-bottom:1px solid rgba(42,13,2,.13)}.icheck .lbl{font-family:"Figtree",var(--sans);font-size:15px;color:#2a0d02}.icheck .val{font-family:var(--serif);font-size:16px;letter-spacing:-.02em;color:#2a0d02;white-space:nowrap}.icheck .val b{font-weight:600}.icard-phrase{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:24px;color:#0f3b34}.inst-badges{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;width:100%}.ibadge{border:1px solid #426443;border-radius:1000px;padding:9px 22px;font-family:"Instrument Serif",serif;font-size:18px;color:#426443;white-space:nowrap}@media(max-width:860px){.inst{padding:64px 0 72px}.inst-inner{gap:48px}.inst-cards{flex-direction:column;gap:18px;align-items:stretch}.icard{max-width:none}.icard-body{min-height:0}}@media(max-width:1119px){.door-grid{display:flex;flex-direction:column;align-items:stretch;gap:32px;width:min(560px,100% - var(--gutter)*2);margin-inline:auto}.door-copy{display:contents}.door-head{order:1}.door-cert{order:2;justify-content:center}.ember-bar{order:3}.door-lede{order:4}.honesty{order:5;margin-top:0}}@media(max-width:600px){.door-grid{gap:30px}.cert-inner{padding:26px 22px 22px;gap:18px}.cert-head{gap:9px}.cert-num{font-size:clamp(84px,25vw,112px)}.cert-pill{padding:6px 18px;font-size:16px}.cert-desc{font-size:18px}.cert-actions{gap:12px}.cert-cta{padding:10px 22px}.cert-cta-lbl{font-size:18px}.cert-fine{font-size:9.5px}.inst-badges{flex-direction:column;align-items:stretch;gap:10px}.ibadge{width:100%;text-align:center}.readers{margin-top:-1px}}.readers{--pine:#0f3b34;--honey:#d8a147;--hline:rgba(226,163,62,.55);--barkc:#2a0d02;--umberc:#5b321b;--mossc:#426443;--agentc:#4a2415;--cream:#f0e9da;--cream72:rgba(240,233,218,.72);--sh:max(680px, 100vh);--rd-col:1280px;--flapw:400px;--clip-left:polygon(0 50px, 0 50px, 0 0, 400px 0, 422px 50px, 100% 50px, 100% 100%, 0 100%);--clip-right:polygon(0 50px, calc(100% - 422px) 50px, calc(100% - 400px) 0, 100% 0, 100% 50px, 100% 100%, 0 100%);background:var(--parchment-2);color:var(--barkc)}.rd-wrap{width:min(var(--rd-col),100% - var(--gutter)*2);margin-inline:auto}.rd-track{position:relative;height:calc(var(--sh) * 3.4)}.rd-pin{position:sticky;top:0;height:var(--sh);overflow:hidden}.rd-stage{position:absolute;top:0;right:0;bottom:0;left:0}.rd-head{position:absolute;top:clamp(86px,9.5vh,108px);left:0;width:100%;z-index:80;pointer-events:none}.rd-headbox{text-align:left}.rd-eyebrow{margin:0;font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--barkc)}.rd-title{margin:9px 0 0;font-family:var(--serif);font-weight:600;font-size:clamp(20px,2.3vw,30px);line-height:1.05;color:var(--barkc);white-space:nowrap}.rd-title .accent{font-family:var(--serif-ui);font-style:italic;color:var(--mossc);transition:color .5s ease}.rd-stage[data-open=two] .rd-title .accent{color:var(--honey)}.rd-stage[data-open=three] .rd-title .accent{color:var(--umberc)}.folder{position:absolute;left:0;width:100%;height:var(--sh);top:0;transition:top .62s cubic-bezier(.34,1.3,.64,1);will-change:top}.folder .rd-skin{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fbg)}.folder.tab-left .rd-skin{clip-path:var(--clip-left)}.folder.tab-right .rd-skin{clip-path:var(--clip-right)}.folder.person{--fbg:var(--pine);--ftext:var(--cream);--frule:var(--hline);--fkick:var(--honey);--fname:var(--cream);--fmuted:var(--cream72);--ficon:var(--honey)}.folder.model{--fbg:var(--honey);--ftext:var(--barkc);--frule:rgba(15,59,52,.5);--fkick:var(--pine);--fname:var(--barkc);--fmuted:var(--umberc);--ficon:var(--pine)}.folder.agent{--fbg:var(--agentc);--ftext:var(--cream);--frule:var(--hline);--fkick:var(--honey);--fname:var(--cream);--fmuted:var(--cream72);--ficon:var(--honey)}.rd-tab{position:absolute;top:18px;left:0;width:100%;z-index:2}.rd-tablabel{display:block;width:var(--flapw);text-align:center;font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;transition:letter-spacing .3s ease}.folder.tab-left .rd-tablabel{margin-right:auto}.folder.tab-right .rd-tablabel{margin-left:auto}.folder.person .rd-tablabel{color:var(--honey)}.folder.model .rd-tablabel{color:var(--pine)}.folder.agent .rd-tablabel{color:var(--honey)}.rd-tablabel b{font-weight:700}.rd-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:none;border:0;padding:0;cursor:pointer}.folder:not(.open):hover .rd-tablabel{letter-spacing:.32em}.rd-hit:focus-visible{outline:2px solid var(--fkick);outline-offset:-4px}.rd-content{position:absolute;left:0;width:100%;z-index:4;top:92px;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .45s ease .12s,transform .5s ease .12s}.folder.open .rd-content{opacity:1;transform:none;pointer-events:auto}.rd-inner{display:flex;flex-direction:column;align-items:center;gap:clamp(26px,4.2vh,54px);color:var(--ftext)}.rd-contract{width:100%;display:flex;align-items:center;gap:32px;border-top:1px solid var(--frule);border-bottom:1px solid var(--frule);padding:14px 0}.rd-cleft{display:flex;align-items:center;gap:30px;flex:0 0 auto}.rd-kicker{font-family:"DM Sans",var(--sans);font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--fkick);white-space:nowrap}.rd-name{font-family:var(--serif-ui);font-style:italic;font-size:42px;line-height:1;color:var(--fname)}.rd-vd{width:1px;align-self:stretch;min-height:44px;background:var(--frule)}.rd-clause{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:21px;line-height:1.2;color:var(--ftext);flex:1 1 auto}.rd-lede{margin:0;max-width:1040px;text-align:center;font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,40px);line-height:1.18;color:var(--ftext)}.rd-checks{width:100%;display:flex;gap:62px;justify-content:center}.rd-col{display:flex;flex-direction:column;gap:22px;flex:0 1 460px}.rd-item{display:flex;gap:12px;align-items:center}.rd-icon{flex:0 0 auto;width:19px;height:19px;color:var(--ficon)}.rd-icon svg{width:100%;height:100%;display:block}.rd-item p{margin:0;font-family:"DM Sans",var(--sans);font-weight:300;font-size:17px;line-height:1.5;color:var(--fmuted);white-space:nowrap}@media(max-width:1119px){.readers{--sh:100svh}.rd-head{top:84px}.rd-headbox{text-align:left}.rd-eyebrow{font-size:12px}.rd-title{font-size:21px;white-space:nowrap}.rd-tab{top:18px}.rd-tablabel{font-size:11px;letter-spacing:.2em}.rd-inner{align-items:stretch;gap:clamp(20px,3.2vh,30px)}.rd-contract{flex-direction:column;align-items:stretch;gap:0;padding:0;border-top:1px solid var(--frule);border-bottom:1px solid var(--frule)}.rd-cleft{width:100%;justify-content:flex-start;align-items:center;gap:22px;padding:5px 0;border-bottom:1px solid var(--frule)}.rd-kicker{font-size:11px}.rd-name{font-size:clamp(33px,5.2vh,42px);line-height:1}.rd-vd{display:none}.rd-clause{font-size:clamp(15px,2.25vh,18px);line-height:1.25;padding:12px 0;flex:0 0 auto}.rd-lede{text-align:left;max-width:100%;font-size:clamp(16px,2.5vh,20px);line-height:1.3}.rd-checks{flex-direction:column;gap:clamp(9px,1.6vh,12px)}.rd-col{flex:1 1 auto;gap:clamp(9px,1.6vh,12px)}.rd-item{align-items:flex-start;gap:13px}.rd-item p{white-space:normal;font-size:clamp(13px,2.05vh,15px);line-height:1.4}.rd-icon{width:18px;height:18px;margin-top:1px}}@media(min-width:601px)and (max-width:1119px){.readers{--rd-col:724px;--sh:100svh}.rd-eyebrow{font-size:clamp(11px,1.42vw,14px);letter-spacing:.12em}.rd-title{font-size:clamp(28px,4.07vw,40px);line-height:1.15;margin-top:clamp(10px,1.6vw,16px);white-space:nowrap}.rd-tablabel{font-size:clamp(9px,1.2vw,12px);letter-spacing:.18em}.rd-inner{align-items:flex-start;gap:clamp(34px,6.1vw,60px)}.rd-contract{flex-direction:column;align-items:stretch;gap:clamp(3px,.5vw,5px);padding:0;border-top:1px solid var(--frule);border-bottom:1px solid var(--frule)}.rd-cleft{width:100%;justify-content:flex-start;align-items:center;gap:clamp(26px,5.3vw,52px);padding:clamp(4px,.7vw,7px) 0;border-bottom:1px solid rgba(216,161,71,.25)}.rd-kicker{font-size:clamp(12px,2.04vw,20px);letter-spacing:.28em}.rd-name{font-size:clamp(34px,5.78vw,57px);line-height:1}.rd-vd{display:none}.rd-clause{width:100%;flex:0 0 auto;font-size:clamp(19px,3.4vw,33px);line-height:1.25;padding:clamp(6px,1vw,10px) 0;text-align:left}.rd-lede{text-align:left;max-width:100%;font-size:clamp(24px,4.07vw,40px);line-height:1.2}.rd-checks{flex-direction:column;gap:clamp(10px,1.7vw,17px)}.rd-col{flex:0 0 auto;gap:clamp(10px,1.7vw,17px)}.rd-item{align-items:flex-start;gap:clamp(12px,2.1vw,21px)}.rd-item p{white-space:normal;font-size:clamp(14px,2.44vw,24px);line-height:1.4;color:var(--ftext)}.rd-icon{width:clamp(18px,3.2vw,31px);height:clamp(18px,3.2vw,31px);margin-top:2px}}.guard{--pine:#0f3b34;--honey:#d8a147;--umber:#5b321b;position:relative;background:var(--parchment-2);color:var(--pine);display:flex;flex-direction:column}.guard-inner{width:min(820px,100% - var(--gutter)*2);margin-inline:auto;text-align:center;padding:clamp(72px,11vh,112px) 0 clamp(76px,12vh,120px)}.guard-mark{width:48px;margin:0 auto clamp(30px,4.6vh,46px);color:var(--pine)}.guard-mark svg{width:100%;height:auto;display:block}.guard-eyebrow{margin:0 0 clamp(28px,4vh,44px);font-family:"Figtree",var(--sans);font-weight:500;font-size:16px;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--honey)}.guard-statement{margin:0;font-family:var(--serif);font-weight:300;font-size:30px;line-height:1.32;color:var(--pine)}.guard-statement p{margin:0}.guard-ribbon{overflow:hidden;background:var(--umber)}.guard-track{display:flex;align-items:center;height:64px;width:max-content;animation:guard-marquee 105s linear infinite;will-change:transform}.guard-unit{display:inline-flex;align-items:center;height:64px;flex:none}.guard-mk{width:26px;margin-right:40px;color:var(--parchment-2);flex:none}.guard-mk svg{width:100%;height:auto;display:block}.guard-txt{font-family:var(--serif-ui);font-style:italic;font-size:22px;line-height:1;color:var(--honey);margin-right:56px;white-space:nowrap}@keyframes guard-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.guard-track{animation:none}}@media(max-width:860px){.guard-inner{padding:clamp(56px,9vh,84px) 0}.guard-eyebrow{font-size:14px}.guard-statement{font-size:clamp(21px,5.2vw,25px)}.guard-txt{font-size:20px;margin-right:44px}.guard-mk{margin-right:32px}}.pd-host{position:relative;display:block}.pd-svg{display:block;width:100%;height:100%;overflow:visible}.pd-guide{fill:none;stroke:var(--pd-ink,#0f3b34);stroke-linecap:round;stroke-linejoin:round}.pd-solid{fill:var(--pd-ink,#0f3b34);opacity:0}.pd-pen,.pd-glow{opacity:0}@media(min-width:1120px){.guard{--pd-ink:#0f3b34;min-height:100vh}.guard-inner{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(84px,9vh,112px) 0 clamp(28px,4vh,48px)}.guard-pen-stage{position:absolute;left:50%;top:calc(50% - 30px);transform:translate(-50%,-50%);width:min(46vh,430px);aspect-ratio:800/732;z-index:5;pointer-events:none;transition:opacity var(--takeover) ease}.guard-pen-stage .pd-host{position:absolute;top:0;right:0;bottom:0;left:0}.guard.guard-anim .guard-mark{opacity:0;transition:opacity var(--takeover) ease}.guard.guard-anim .guard-eyebrow,.guard.guard-anim .guard-statement{opacity:0;transform:translateY(16px);transition:opacity var(--mo-base) var(--mo-settle),transform var(--mo-base) var(--mo-settle)}.guard.guard-anim .guard-ribbon{opacity:0;transition:opacity var(--mo-slow) var(--mo-settle)}.guard.guard-anim.guard-lit .guard-mark{opacity:1}.guard.guard-anim.guard-lit .guard-eyebrow{opacity:1;transform:none;transition-delay:.12s}.guard.guard-anim.guard-lit .guard-statement{opacity:1;transform:none;transition-delay:.3s}.guard.guard-anim.guard-lit .guard-ribbon{opacity:1;transition-delay:.48s}.guard.guard-takeover .guard-pen-stage{position:fixed;top:50%;width:min(46vh,430px);z-index:60}}@media(prefers-reduced-motion:reduce){.guard .guard-eyebrow,.guard .guard-statement,.guard .guard-ribbon,.guard .guard-mark,.guard-pen-stage{transition:none}}.px-pricing{--pine:#0f3b34;--parch:#f0e9da;--honey:#d8a147;--moss:#426443;--paper:#f4eee0;--barkc:#2a0d02;--clay:#874535;position:relative;background:var(--pine);color:var(--parch);overflow:hidden}.px-tex{position:absolute;left:0;right:0;height:669px;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:100% auto;mix-blend-mode:soft-light;opacity:.9}.px-tex-top{top:0;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%221440%22%20height%3D%22669%22%20viewBox%3D%220%200%201440%20669%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cg%20style%3D%22mix-blend-mode%3Asoft-light%22%3E%0A%3Cpath%20d%3D%22M529.435%20-81.168C647.187%20-80.3447%20923.537%2083.3894%20903.772%20518.171C903.772%20267.186%201042.21%20170%201158.32%20150.237C1233.87%20137.144%201329.65%20144.786%201439.52%20283.633%22%20stroke%3D%22url%28%23paint0_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M909.596%20-81.168C791.843%20-80.3447%20515.494%2083.3894%20535.259%20518.171C535.259%20267.186%20396.819%20170%20280.713%20150.237C205.161%20137.144%20109.376%20144.786%20-0.484931%20283.633%22%20stroke%3D%22url%28%23paint1_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M1260.76%20-20.5913C1012.21%202.86752%20701.467%20105.229%20718.663%20667.245%22%20stroke%3D%22url%28%23paint2_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M178.064%20-20.5913C425.996%202.86752%20735.973%20105.229%20718.82%20667.245%22%20stroke%3D%22url%28%23paint3_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/g%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_224_8072%22%20x1%3D%22984.475%22%20y1%3D%22-81.168%22%20x2%3D%22984.475%22%20y2%3D%22518.171%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22paint1_linear_224_8072%22%20x1%3D%22454.555%22%20y1%3D%22-81.168%22%20x2%3D%22454.555%22%20y2%3D%22518.171%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22paint2_linear_224_8072%22%20x1%3D%22989.37%22%20y1%3D%22-20.5913%22%20x2%3D%22989.37%22%20y2%3D%22667.245%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22paint3_linear_224_8072%22%20x1%3D%22448.783%22%20y1%3D%22-20.5913%22%20x2%3D%22448.783%22%20y2%3D%22667.245%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3C/defs%3E%0A%3C/svg%3E);background-position:top center}.px-tex-bot{bottom:0;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%221440%22%20height%3D%22669%22%20viewBox%3D%220%200%201440%20669%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cg%20style%3D%22mix-blend-mode%3Asoft-light%22%20transform%3D%22matrix%281%200%200%20-1%200%20669%29%22%3E%0A%3Cpath%20d%3D%22M529.435%20-81.168C647.187%20-80.3447%20923.537%2083.3894%20903.772%20518.171C903.772%20267.186%201042.21%20170%201158.32%20150.237C1233.87%20137.144%201329.65%20144.786%201439.52%20283.633%22%20stroke%3D%22url%28%23paint0_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M909.596%20-81.168C791.843%20-80.3447%20515.494%2083.3894%20535.259%20518.171C535.259%20267.186%20396.819%20170%20280.713%20150.237C205.161%20137.144%20109.376%20144.786%20-0.484931%20283.633%22%20stroke%3D%22url%28%23paint1_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M1260.76%20-20.5913C1012.21%202.86752%20701.467%20105.229%20718.663%20667.245%22%20stroke%3D%22url%28%23paint2_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M178.064%20-20.5913C425.996%202.86752%20735.973%20105.229%20718.82%20667.245%22%20stroke%3D%22url%28%23paint3_linear_224_8072%29%22%20stroke-width%3D%222.55397%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/g%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_224_8072%22%20x1%3D%22984.475%22%20y1%3D%22-81.168%22%20x2%3D%22984.475%22%20y2%3D%22518.171%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22paint1_linear_224_8072%22%20x1%3D%22454.555%22%20y1%3D%22-81.168%22%20x2%3D%22454.555%22%20y2%3D%22518.171%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22paint2_linear_224_8072%22%20x1%3D%22989.37%22%20y1%3D%22-20.5913%22%20x2%3D%22989.37%22%20y2%3D%22667.245%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22paint3_linear_224_8072%22%20x1%3D%22448.783%22%20y1%3D%22-20.5913%22%20x2%3D%22448.783%22%20y2%3D%22667.245%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23F0E9DA%22/%3E%0A%3Cstop%20offset%3D%220.6875%22%20stop-color%3D%22%23F0E9DA%22%20stop-opacity%3D%220%22/%3E%0A%3C/linearGradient%3E%0A%3C/defs%3E%0A%3C/svg%3E);background-position:bottom center}.px-wrap{position:relative;z-index:1;width:min(1120px,100% - var(--gutter)*2);margin-inline:auto;padding:clamp(120px,14vh,168px) 0 clamp(80px,10vh,120px);display:flex;flex-direction:column;gap:clamp(52px,6vw,70px)}.px-eyebrow{margin:0 0 18px;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--parch)}.px-title{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:.98;color:var(--parch);font-size:clamp(30px,4.3vw,54px)}.px-title .em{font-family:var(--serif-ui);font-style:italic;color:var(--honey)}.px-title .dot{color:var(--honey)}.px-steps{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.px-steps .rail{position:absolute;left:112px;right:139px;top:20px;height:1px;background:#d8a147e6}.px-step.s1{width:224px}.px-step.s2,.px-step.s3{width:278.63px}.px-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.px-dia{position:relative;width:40px;height:40px;flex:none;z-index:1}.px-dia:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:var(--honey);transform:rotate(45deg)}.px-dia span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;font-size:22px;color:var(--pine);line-height:1}.px-step h3{margin:0;font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.1;color:var(--honey)}.px-step p{margin:8px 0 0;font-family:"Figtree",var(--sans);font-size:14px;line-height:1.28;color:var(--parch)}.px-step .txt{display:flex;flex-direction:column}.px-cards-block{display:flex;flex-direction:column;gap:40px;align-items:center;width:100%}.px-cards{display:grid;grid-template-columns:repeat(4,256px);gap:32px;justify-content:center}.px-col{display:flex;flex-direction:column;gap:20px;align-items:center;width:256px}.px-cardwrap{width:256px;height:305px;perspective:1500px;cursor:pointer}.px-flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .74s cubic-bezier(.32,1.06,.38,1)}.px-cardwrap.flipped .px-flipper{transform:rotateY(180deg)}.px-face{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center;box-shadow:0 14px 30px -14px #00000073;transition:box-shadow .32s ease}.px-face.back{transform:rotateY(180deg)}.px-cardwrap.lifting .px-face{box-shadow:0 30px 38px -16px #00000080}.px-ctitle{margin:0;position:absolute;top:30px;left:24px;right:24px;font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.12;color:var(--moss)}.px-ctitle.gold-t{color:var(--honey)}.px-price{margin:0;position:absolute;top:56px;left:0;right:0;height:63px;display:flex;align-items:center;justify-content:center;font-family:var(--serif-ui);font-size:74px;line-height:1}.px-price.moss{color:var(--moss)}.px-price.gold{color:var(--honey)}.px-orn{display:flex;align-items:center;width:191px;height:13px;position:absolute;left:50%;transform:translate(-50%)}.px-face.front .px-orn{top:140px}.px-face.back .px-orn{top:66px}.px-orn .ln{flex:1;height:1px;background:#d8a1478c}.px-orn .dia{width:8px;height:8px;transform:rotate(45deg);margin:0 6px;flex:none;background:var(--honey)}.px-cdesc{margin:0;position:absolute;top:167px;left:50%;transform:translate(-50%);width:207px;font-family:var(--sans);font-size:14px;line-height:1.28;color:var(--pine)}.px-cdesc .after{margin:0;font-family:"Figtree",var(--sans);font-weight:700;font-style:italic;color:var(--moss)}.px-cfoot{margin:0;position:absolute;left:24px;right:24px;bottom:20px;font-family:var(--sans);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#8c8b85}.px-feats{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:192px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.px-feat{display:flex;gap:10px;align-items:flex-start;width:100%}.px-feat .fdia{width:9px;height:9px;margin-top:4px;transform:rotate(45deg);flex:none;background:var(--moss)}.px-feat p{margin:0;font-family:var(--sans);font-size:14px;line-height:1.28;color:var(--pine);text-align:left;flex:1}.px-cardwrap[data-card="2"] .px-face{background:var(--honey)}.px-cardwrap[data-card="2"] .px-ctitle,.px-cardwrap[data-card="2"] .px-price.gold{color:var(--barkc)}.px-cardwrap[data-card="2"] .px-orn .ln{background:#0f3b3480}.px-cardwrap[data-card="2"] .px-orn .dia{background:var(--pine)}.px-cardwrap[data-card="2"] .px-cdesc,.px-cardwrap[data-card="2"] .px-cdesc .after,.px-cardwrap[data-card="2"] .px-cfoot,.px-cardwrap[data-card="2"] .px-feat p{color:var(--barkc)}.px-cardwrap[data-card="2"] .px-feat .fdia{background:var(--barkc)}.px-cta{background:var(--clay);width:256px;padding:6px 15px;border:0;border-radius:2px;display:flex;align-items:center;justify-content:center;font-family:var(--serif-ui);font-style:italic;font-size:19px;letter-spacing:.02em;color:var(--parch);white-space:nowrap;cursor:pointer;transition:background .28s ease,transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease}.px-cta .arr{display:inline-block;width:0;opacity:0;margin-left:0;transform:translate(-6px);font-family:var(--sans);font-style:normal;font-weight:600;font-size:13px;transition:width .28s ease,opacity .28s ease,margin .28s ease,transform .28s ease}.px-cta:hover{background:#a3583f;transform:translateY(-2px);box-shadow:0 12px 20px -10px #0000008c}.px-cta:hover .arr{width:14px;opacity:1;margin-left:9px;transform:translate(0)}.px-btns-block{display:flex;flex-direction:column;gap:18px;align-items:center}.px-btns{display:flex;gap:20px}.px-pill{border:1px solid var(--parch);border-radius:999px;padding:9px 22px;cursor:pointer;font-family:var(--serif-ui);font-style:italic;font-size:19px;color:var(--parch);white-space:nowrap;background:none;transition:opacity .35s ease,background .25s ease}.px-pill:hover:not(.off){background:#f0e9da14}.px-pill.off{opacity:.5;pointer-events:none}.px-hint{margin:0;font-family:var(--sans);font-weight:600;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--parch);text-align:center}.px-compare{display:flex;flex-direction:column;gap:44px}.px-cmp-titlebar{position:relative;padding:14px 0;border-top:1px solid rgba(226,163,62,.55);border-bottom:1px solid rgba(226,163,62,.55)}.px-cmp-row{margin-left:14px;display:flex;align-items:center;justify-content:space-between;gap:40px;color:var(--parch)}.px-cmp-big{font-family:var(--serif);font-size:clamp(28px,3.1vw,40px);line-height:1.18;white-space:nowrap}.px-cmp-big i{font-family:var(--serif-ui);font-style:italic}.px-cmp-lead{font-family:var(--sans);font-size:18px;line-height:1.35;max-width:556px}.px-cmp-cols{display:flex;gap:60px;align-items:flex-start}.px-cmp-left{display:flex;flex-direction:column;gap:20px;padding-top:17px;flex:1 1 485px}.px-cmp-left h4{margin:0;font-family:var(--sans);font-weight:600;font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--parch)}.px-cmp-right{display:flex;flex-direction:column;gap:20px;flex:1 1 560px}.px-cmp-right h4{margin:0;font-family:var(--serif-ui);font-style:italic;font-weight:400;font-size:36px;line-height:1.18;color:var(--honey)}.px-cmp-list{display:flex;flex-direction:column;gap:20px}.px-cmp-item{display:flex;gap:13px;align-items:flex-start}.px-cmp-item svg{width:20px;height:20px;flex:none;margin-top:2px}.px-cmp-item p{margin:0;font-family:"DM Sans",var(--sans);font-weight:300;font-size:17px;line-height:1.5;color:#f4f0e3}.px-footnote{display:flex;flex-direction:column;gap:18px;border-top:1px solid rgba(226,163,62,.55);padding-top:18px}.px-footnote .k{margin:0;font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#e2a33e}.px-footnote .body{margin:6px 0 0;font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:.26em;text-transform:uppercase;line-height:1.6;color:#f4f0e399}@media(prefers-reduced-motion:reduce){.px-flipper{transition:none}}@media(max-width:1120px){.px-steps{flex-direction:column;align-items:center;gap:34px}.px-step.s1,.px-step.s2,.px-step.s3{width:auto}.px-steps .rail{display:none}}@media(max-width:1179px){.px-cards{grid-template-columns:repeat(2,256px)}}@media(max-width:860px){.px-cmp-row{flex-direction:column;align-items:flex-start;gap:12px;margin-left:0}.px-cmp-big{white-space:normal}.px-cmp-cols{flex-direction:column;gap:40px}.px-cmp-left,.px-cmp-right{flex:none;width:100%}.px-cmp-item p{white-space:normal}}@media(max-width:759px){.px-cards{grid-template-columns:256px}}@media(max-width:860px){.px-cmp-right{border-top:1px solid rgba(244,240,227,.22);padding-top:40px}}@media(min-width:861px)and (max-width:1119px){.px-cmp-cols{gap:0}.px-cmp-left{padding-right:44px}.px-cmp-right{border-left:1px solid rgba(244,240,227,.22);padding-left:44px}}.pageview[hidden]{display:none!important}.py-payoff{--barkc:#2a0d02;--umberc:#5b321b;--moss:#426443;--pine:#0f3b34;--honey:#d8a147;--clay:#874535;background:var(--parchment-2);color:var(--barkc)}.py-wrap{width:min(1119px,100% - var(--gutter)*2);margin-inline:auto;padding:clamp(80px,11vh,120px) 0;display:flex;flex-direction:column;gap:clamp(48px,6vh,60px)}.py-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.py-eyebrow{margin:0;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--barkc)}.py-h{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(30px,3.6vw,45px);line-height:1.1;color:var(--barkc)}.py-hr{width:140px;height:1.5px;background:#2a0d0273;border-radius:2px}.py-sub{margin:0;font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--umberc);max-width:560px;text-align:center}.py-stats{display:flex;gap:clamp(24px,4.5vw,67px);align-items:stretch;justify-content:center}.py-vsep{width:1px;height:283px;background:#2a0d0247;flex:none;align-self:flex-start;margin-top:6px}.py-col{width:283px;flex:0 1 283px;display:flex;flex-direction:column;gap:30px;cursor:pointer;text-align:left}.py-numblock{display:flex;flex-direction:column;gap:14px;text-align:center}.py-num{position:relative;width:100%;height:160px}.py-num svg.hand{position:absolute;left:50%;top:0;transform:translate(-50%);width:283.333px;height:160px;max-width:100%;overflow:visible;pointer-events:none}.py-num svg.hand mask path{visibility:hidden}.py-lbl{margin:0;font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase}.py-col.c1 .py-lbl{color:var(--pine)}.py-col.c2 .py-lbl{color:var(--honey)}.py-col.c3 .py-lbl{color:var(--clay)}.py-desc{margin:0;font-family:"Figtree",var(--sans);font-size:15px;line-height:1.32;color:var(--barkc)}.py-honesty{display:flex;flex-direction:column;gap:10px;margin-top:auto;text-align:left}.py-honesty .rule{width:100%;height:1.66px}.py-col.c1 .py-honesty .rule{background:var(--moss)}.py-col.c2 .py-honesty .rule{background:var(--honey)}.py-col.c3 .py-honesty .rule{background:var(--clay)}.py-honesty .k{margin:0;font-family:var(--sans);font-weight:500;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--umberc)}.py-honesty .t{margin:6px 0 0;font-family:"Figtree",var(--sans);font-size:15px;line-height:1.32;color:var(--barkc)}@media(max-width:860px){.py-stats{flex-direction:column;align-items:center;gap:44px}.py-vsep{display:none}.py-col{width:100%;max-width:320px}.py-honesty{text-align:left}}@media(max-width:600px){.py-stats{gap:0}.py-col{max-width:340px}.py-num{height:120px}.py-num svg.hand{height:120px;width:auto}.py-vsep{display:block;width:min(340px,100%);height:1px;margin:36px auto;align-self:center}}@media(min-width:601px)and (max-width:1119px){.py-stats{flex-direction:row;align-items:stretch;justify-content:center;gap:clamp(14px,2.6vw,28px)}.py-vsep{display:block;width:1px;height:auto;align-self:stretch;margin-top:0}.py-col{width:auto;max-width:none;flex:1 1 0}.py-num{height:clamp(80px,11.5vw,116px)}.py-num svg.hand{height:100%;width:auto}.py-honesty{text-align:left}}.pfc{--estate:#0e2620;--cream:#f0e9da;--gold:#e2a33e;--ember:#d2632b;position:relative;overflow:hidden;background:var(--estate);color:var(--cream);isolation:isolate}.pfc-aurora{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.pfc-aurora-1{width:min(980px,120vw);aspect-ratio:1;left:clamp(-320px,32%,470px);top:-232px;transform:translate(-50%);background:radial-gradient(circle at 50% 50%,#3878608c,#1e4a3a57,#0e262000 68%);filter:blur(79px)}.pfc-aurora-2{width:min(840px,120vw);aspect-ratio:1;right:-160px;bottom:-260px;background:radial-gradient(circle at 50% 50%,#b8a65666,#78743a42 36%,#0e262000 70%);filter:blur(59px)}.pfc-deboss{position:absolute;z-index:1;left:50%;top:calc(50% - 60px);transform:translate(-50%,-50%);width:clamp(340px,44vw,556px);opacity:.5;pointer-events:none}.pfc-pav{width:100%;height:auto;display:block}.pfc-wrap{position:relative;z-index:2;width:min(920px,100% - var(--gutter)*2);margin-inline:auto;padding:clamp(160px,28vh,250px) 0 clamp(110px,16vh,150px);display:flex;flex-direction:column;align-items:center;text-align:center}.pfc-title{margin:0;font-family:var(--serif);font-weight:400;line-height:.92;letter-spacing:-.005em;color:var(--cream);font-size:clamp(46px,7.7vw,105px)}.pfc-title .l1,.pfc-title .l2{display:block}.pfc-title .em{font-family:var(--serif-ui);font-style:italic;color:var(--gold)}.pfc-title .carry{font-size:.858em}.pfc-cta{margin-top:clamp(34px,5vh,50px);display:inline-flex;align-items:center;background:var(--ember);color:var(--cream);padding:12px 60px;white-space:nowrap;transition:filter .25s ease,transform .25s ease}.pfc-cta-lbl{font-family:var(--serif-ui);font-style:italic;font-size:24px;line-height:1;letter-spacing:.06em}.pfc-cta .pfc-arrow{margin-left:0;width:0;opacity:0;overflow:hidden;font-family:var(--sans);font-weight:600;font-size:15px;transform:translate(-6px);transition:width .28s ease,opacity .28s ease,margin .28s ease,transform .28s ease}.pfc-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.pfc-cta:hover .pfc-arrow{width:16px;opacity:1;margin-left:10px;transform:translate(0)}.pfc-sub{margin:clamp(72px,11vh,96px) 0 0;max-width:800px;font-family:var(--sans);font-weight:600;font-size:12px;line-height:1.9;letter-spacing:.2em;text-transform:uppercase;color:#f4f0e3b3}@media(max-width:860px){.pfc-wrap{padding:clamp(90px,14vh,124px) 0 clamp(72px,11vh,108px)}.pfc-deboss{opacity:.42}.pfc-cta-lbl{font-size:21px}.pfc-sub{font-size:11px;letter-spacing:.16em}}.pfcl{--pine:#1f4d3a;background:var(--parchment-2);color:var(--pine)}.pfcl .pfc-title{color:var(--pine)}.pfcl .pfc-title .em{color:var(--ember)}.pfcl .pfc-sub{color:#1f4d3ab3}.pfcl .pfc-aurora-1{left:clamp(-380px,18%,300px);top:-200px;background:radial-gradient(circle at 50% 50%,#e6ba788c,#d8a1474d,#f0e9da00 68%)}.pfcl .pfc-aurora-2{right:-200px;bottom:-240px;background:radial-gradient(circle at 50% 50%,#e2b26e7a,#d2964242 36%,#f0e9da00 70%)}.pfcl .pfc-deboss{width:clamp(230px,25vw,352px);top:calc(50% - 96px);opacity:.55}@media(max-width:860px){.pfcl .pfc-deboss{width:clamp(190px,52vw,300px);opacity:.5}}.pfr{background:#5b321b;overflow:hidden}.pfr-track{display:flex;align-items:center;height:64px;width:max-content;animation:pfr-marquee 105s linear infinite;will-change:transform}.pfr-unit{display:inline-flex;align-items:center;height:64px;flex:none}.pfr-mk{width:26px;margin-right:40px;color:#f0e9da;flex:none}.pfr-mk svg{width:100%;height:auto;display:block}.pfr-txt{font-family:var(--serif-ui);font-style:italic;font-size:22px;line-height:1;color:#d8a147;margin-right:56px;white-space:nowrap}@keyframes pfr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pfr-track{animation:none}}@media(max-width:860px){.pfr-txt{font-size:20px;margin-right:44px}.pfr-mk{margin-right:32px}}.mf{--bark:#2a0d02;--umber:#5b321b;--gold:#d9b968;--parch:#f0e9da;--ember:#d2632b;--honey:#d8a147;--moss:#426443;--clay:#874535;--pgnum:#a19980;position:relative;overflow:hidden;background:var(--bark);color:var(--parch);height:100vh;height:100svh;box-sizing:border-box;padding-top:var(--header-h,72px);display:flex;align-items:center;justify-content:center}.mf-stagewrap{width:1440px;height:1014px;flex:none;transform-origin:center center}.mf-stage{position:relative;width:1440px;height:1014px;background:transparent;overflow:visible}.mf-book{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-50px) scale(1.15);transform-origin:664px 506px}.mf-cover{position:absolute;left:-560.03px;top:89.55px;width:1232.697px;height:833.938px;background:var(--umber);border:1px solid var(--gold);border-radius:14px;box-shadow:0 18px 38px #00000073;z-index:1}.mf-cover2{position:absolute;left:-537.62px;top:101.47px;width:1187.871px;height:810.111px;border:1px dashed var(--gold);border-radius:10px;z-index:1;pointer-events:none}.mf-leftpage{position:absolute;left:-503.68px;top:146.75px;width:544px;height:720px;background:var(--parch);box-shadow:0 30px 60px -20px #00000073;z-index:5}.mf-spine{position:absolute;left:56.366px;top:146.75px;width:14px;height:720px;z-index:39}.mf-spiral{position:absolute;left:8.19px;top:194.81px;width:96.347px;display:flex;flex-direction:column;gap:338px;z-index:40;pointer-events:none}.mf-spiral .mf-rcl{display:flex;flex-direction:column;gap:40px}.mf-spiral .mf-ring{position:relative;width:96.347px;height:21.064px}.mf-spiral .mf-ring svg{position:absolute;left:0;top:-3.623px;width:96.347px;height:24.687px;display:block}.mf-basepage{position:absolute;left:56.366px;top:146.751px;width:560px;height:720px;background:var(--parch);z-index:2;box-shadow:6px 0 60px -20px #00000059}.mf-pagewin{position:absolute;left:72.366px;top:146.751px;width:544px;height:720px;z-index:3;perspective:2200px;perspective-origin:-16px 50%}.mf-pagewin.turning{z-index:8}.mf-castshadow{position:absolute;left:0;top:0;width:544px;height:720px;pointer-events:none;opacity:0;z-index:4;background:linear-gradient(90deg,#14060047,#1406001f 34%,#14060000 66%);transform-origin:0% 50%;filter:blur(5px)}.mf-leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:-16px 50%;transform-style:preserve-3d;opacity:0;will-change:transform}.mf-leaf .mf-face{position:absolute;top:0;bottom:0;left:-16px;right:0;background:var(--parch);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.mf-leaf .mf-face.front{box-shadow:6px 0 60px -20px #00000073}.mf-leaf .mf-face.back{transform:rotateY(180deg);background:linear-gradient(90deg,#e3dccb,#ece5d5 20%,#f1eadb 55%,#f0e9da)}.mf-leaf .mf-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;z-index:3}.mf-leaf .mf-face.front .mf-shade{background:linear-gradient(100deg,#2a0d0266,#2a0d021f 22%,#2a0d0200 50%)}.mf-leaf .mf-face.back .mf-shade{background:linear-gradient(260deg,#2a0d0242,#2a0d020d 30%,#2a0d0200 58%)}.mf-iso{z-index:1;position:absolute;left:315.634px;top:438.249px;width:218.579px;height:200px;overflow:hidden;color:#a19980;opacity:.15}.mf-iso svg{display:block;width:100%;height:auto}.mf-info{z-index:2;position:absolute;left:83.626px;top:48.002px;width:458.339px;display:flex;flex-direction:column;align-items:flex-start}.mf-info.jb{height:615px;justify-content:space-between}.mf-g5{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.mf-g7{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.mf-g10{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.mf-g15{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.mf-g19{display:flex;flex-direction:column;gap:19px;align-items:flex-start}.mf-g20{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.mf-g30{display:flex;flex-direction:column;gap:30px;align-items:flex-start}.mf-g40{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.mf-w458{width:458.1px}.mf-wfull{width:100%}.mf-r41{width:458.1px;height:1px;background:var(--clay)}.mf-r45{width:458.1px;height:1px;background:var(--pgnum)}.mf-ptitle{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:45.833px;line-height:66px;white-space:nowrap}.mf-kickrow{display:flex;align-items:center;width:274.376px}.mf-kick{margin:0;font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:2.8px;text-transform:uppercase;line-height:normal;white-space:nowrap}.mf-kick.clay{color:var(--clay)}.mf-colhead{display:flex;gap:122px;align-items:center;width:274.376px;white-space:nowrap}.mf-colhead p{margin:0;font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:var(--clay)}.mf-news20{margin:0;font-family:var(--serif);font-size:20px;line-height:normal;color:var(--bark)}.mf-g10 .mf-news20,.mf-g5 .mf-ii34{white-space:nowrap}.mf-news20 p{margin:0}.mf-ii34{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:34px;line-height:normal}.mf-ii34 p{margin:0}.mf-hl12{margin:0;font-family:var(--sans);font-weight:300;font-size:12px;line-height:1.4;color:var(--bark);height:60px;width:100%}.mf-hr14{margin:0;font-family:var(--sans);font-weight:400;font-size:14px;line-height:1.4;color:var(--bark);width:100%}.mf-hr14 p{margin:0}.mf-lh24{line-height:24px}.mf-b7{font-weight:700}.mf-moss{color:var(--moss)}.mf-nowrap{white-space:nowrap}.mf-prow{display:flex;align-items:flex-start;width:100%;color:var(--bark)}.mf-prow .mf-news20{flex:none;white-space:nowrap}.mf-prow .mf-news20.wrap{white-space:normal}.mf-hl11{font-family:var(--sans);font-weight:300;font-size:11px;line-height:1.4;width:266.203px;flex:none;color:var(--bark)}.mf-hl11 p{margin:0}.mf-hl11.two p{white-space:nowrap}.mf-pnum{margin:0;font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:var(--pgnum);text-align:right;width:445.701px}.mf-tabs{position:absolute;left:616.34px;top:0;z-index:2}.mf-tab{position:absolute;left:0;height:49px;display:flex;align-items:center;gap:10px;padding:15px 15px 15px 10px;border:0;background:var(--bg);color:var(--fg);border-radius:0 10px 10px 0;box-shadow:inset 4px 0 4.8px #2a0d028c;font-family:var(--serif-ui);cursor:pointer;white-space:nowrap;overflow:hidden;transition:box-shadow .3s ease}.mf-tab .tn{font-size:18px;line-height:18.739px;width:16px;text-align:center}.mf-tab .topen{display:flex;align-items:center;gap:10px;max-width:0;opacity:0;overflow:hidden;transition:max-width .42s cubic-bezier(.3,.85,.35,1),opacity .3s ease}.mf-tab .poly{width:10px;height:10px;display:block;flex:none}.mf-tab .poly svg{display:block}.mf-tab .tt{font-style:italic;font-size:20px;line-height:normal}.mf-tab.active{z-index:4;box-shadow:none;cursor:default}.mf-tab:not(.active):hover .topen{max-width:130px;opacity:1}.mf-mtitle{position:absolute;left:768px;top:350.3px;width:544px;z-index:20;display:flex;flex-direction:column;gap:30px;color:var(--parch);transform:scale(1.2);transform-origin:left center}.mf-mtitle .ey{margin:0;font-family:var(--sans);font-size:14px;line-height:18px;letter-spacing:1.4px;text-transform:uppercase;height:18px}.mf-mtitle .h{display:flex;flex-direction:column;gap:10px;line-height:.92}.mf-mtitle .a{margin:0;font-family:var(--serif);font-size:66.985px;letter-spacing:-.3349px}.mf-mtitle .b{margin:0;font-family:var(--serif-ui);font-style:italic;font-size:74.917px;letter-spacing:-.3746px;color:var(--honey)}.mf-mtitle .ln{width:544px;height:2px;background:var(--honey)}.mf-mtitle .sub{margin:0;font-family:var(--sans);font-size:16px;line-height:24px;height:24px}@media(prefers-reduced-motion:reduce){.mf-leaf{transition:none!important}}.mf-penwrap{position:absolute;left:683px;top:321px;width:50px;height:477px;z-index:7;pointer-events:auto;transform-origin:50% 45%}.mf-penwrap .mfp-svg{width:100%;height:100%;display:block;overflow:visible;transition:transform .38s cubic-bezier(.2,.7,.2,1);transform-origin:50% 42%}.mf-penwrap:hover .mfp-svg{transform:translateY(-7px) rotate(-2.6deg)}.mf-loop{position:absolute;left:672px;top:504px;width:76px;height:72px;z-index:8;pointer-events:none}.mf-loop .mfb-svg{width:100%;height:100%;display:block}.mf-loop .mf-stitch{position:absolute;left:0;top:5px;right:5px;bottom:5px;border:1px dashed var(--gold);border-left:0;border-radius:0 9px 9px 0}.mfp-glint{position:absolute;top:1.5%;left:50%;width:20px;height:64px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 42% 34%,#fff8decc,#fff8de00 68%);opacity:0;pointer-events:none;mix-blend-mode:screen}@keyframes mfPenSettle{0%{transform:rotate(-1.6deg)}55%{transform:rotate(.6deg)}to{transform:rotate(0)}}@keyframes mfpGlint{0%{opacity:0;transform:translate(-50%,-2px)}10%{opacity:.85}26%{opacity:0;transform:translate(-50%,14px)}to{opacity:0;transform:translate(-50%,14px)}}@media(min-width:901px){.mf.mf-lit .mf-penwrap{animation:mfPenSettle 1.5s cubic-bezier(.2,.7,.2,1) .45s both}.mf.mf-lit .mfp-glint{animation:mfpGlint 6.5s ease-in-out 1.2s infinite}}@media(prefers-reduced-motion:reduce){.mf .mf-penwrap,.mf .mfp-glint{animation:none!important}.mf-penwrap .mfp-svg{transition:none}.mf-penwrap:hover .mfp-svg{transform:none}}@media(max-width:1119px){.mf{display:block;height:auto;min-height:0;overflow:visible;padding-top:0;background:var(--bark)}.mf-stagewrap{transform:none!important;width:100%;height:auto}.mf-stage{position:relative;width:100%;height:auto;overflow:visible;display:flex;flex-direction:column;gap:0;padding:clamp(78px,11vh,104px) var(--gutter) 100px}.mf-book{display:contents}.mf-cover,.mf-cover2,.mf-leftpage,.mf-basepage,.mf-castshadow,.mf-spiral,.mf-spine{display:none!important}.mf-mtitle{position:static;width:auto;order:-1;gap:16px;transform:none;margin:0 0 26px}.mf-mtitle .ey{height:auto;font-size:12px;letter-spacing:1.4px}.mf-mtitle .h{gap:5px;line-height:1.02}.mf-mtitle .a{font-size:clamp(22px,6.1vw,26px);letter-spacing:-.2px}.mf-mtitle .b{font-size:clamp(23px,6.6vw,28px)}.mf-mtitle .ln{width:100%}.mf-mtitle .sub{height:auto;font-size:14px}.mf-tabs{position:relative;left:auto;top:auto;order:0;display:flex;gap:5px;margin:0 0 -9px 12px;z-index:0}.mf-tab{position:static!important;width:46px;height:44px;justify-content:center;gap:0;padding:0;border-radius:8px 8px 0 0;box-shadow:inset 0 -5px 6px #2a0d0280}.mf-tab.active{box-shadow:none}.mf-tab .tn{font-family:var(--serif-ui);font-style:italic;font-size:17px;width:auto;line-height:1}.mf-tab .topen{display:none!important}.mf-pagewin{position:relative;order:0;left:auto;top:auto;width:100%;height:auto;perspective:none;z-index:1;background:var(--umber);border:1px solid var(--gold);border-radius:14px;padding:11px;box-shadow:0 16px 34px #0000006b}.mf-pagewin:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed var(--gold);border-radius:9px;pointer-events:none;z-index:5}.mf-leaf{position:relative;inset:auto;transform:none!important;opacity:1!important;transform-style:flat;display:none}.mf-leaf.show{display:block}.mf-leaf .mf-face{position:relative;top:auto;bottom:auto;left:0;right:auto;box-shadow:none;background:var(--parch);border-radius:6px;overflow:hidden}.mf-leaf .mf-face.back,.mf-leaf .mf-shade{display:none}.mf-iso{display:block;position:absolute;right:6px;bottom:6px;left:auto;top:auto;width:150px;height:auto;opacity:.12;z-index:0;overflow:visible}.mf-info{position:relative;left:auto;top:auto;width:100%;padding:16px 18px;z-index:2;min-height:508px;justify-content:flex-start}.mf-info.jb{height:auto;justify-content:flex-start}.mf-leaf .mf-face{min-height:508px}.mf-info [style]{max-width:100%!important}.mf-info .mf-g5,.mf-info .mf-g7,.mf-info .mf-g10,.mf-info .mf-g15,.mf-info .mf-g19,.mf-info .mf-g20,.mf-info .mf-g30,.mf-info .mf-g40,.mf-info .mf-w458,.mf-info .mf-r41,.mf-info .mf-r45,.mf-info .mf-hr14,.mf-info .mf-hl12,.mf-info .mf-hl11,.mf-info .mf-ii34,.mf-info .mf-kickrow{width:100%!important}.mf-ptitle{font-size:24px!important;line-height:54px!important;white-space:normal}.mf-kick{font-size:8.2px;letter-spacing:2.3px}.mf-news20{font-size:16px;line-height:1.12}.mf-hl12{font-size:9.85px;line-height:1.4;height:auto}.mf-hr14{font-size:11.5px;line-height:1.4}.mf-hl11{font-size:9.85px;line-height:1.4}.mf-pnum{width:100%!important;margin-top:auto;padding-top:12px;font-size:8.2px;letter-spacing:2.3px}.mf-info .mf-g20{gap:2px}.mf-info .mf-g10{gap:8.2px}.mf-info .mf-g5{gap:4px}.mf-info .mf-g7{gap:6px}.mf-info .mf-g15{gap:12.3px}.mf-info .mf-g30{gap:15px}.mf-info .mf-g19{gap:6px}.mf-leaf[data-leaf="0"] .mf-info .mf-g40,.mf-leaf[data-leaf="2"] .mf-info .mf-g40{gap:32.8px}.mf-leaf[data-leaf="1"] .mf-info .mf-g40{gap:10px}.mf-leaf[data-leaf="0"] .mf-ii34{font-size:27.9px;line-height:1.06}.mf-leaf[data-leaf="2"] .mf-ii34{font-size:24px;line-height:1.12}.mf-colhead{display:flex;gap:0;justify-content:space-between;width:100%}.mf-colhead p{font-size:8.2px;letter-spacing:2.3px}.mf-prow{flex-direction:row;gap:26px;align-items:flex-start;width:100%!important}.mf-prow .mf-news20{flex:0 0 42%!important;width:42%!important;white-space:normal}.mf-prow .mf-news20.wrap{white-space:normal}.mf-prow .mf-hl11{width:auto!important;flex:1 1 auto}.mf-hl11.two p{white-space:normal}.mf-penwrap{display:block;position:absolute;order:1;left:var(--gutter);right:var(--gutter);top:auto;bottom:52px;width:auto;height:36px;margin:0;transform:none;z-index:3;pointer-events:none;overflow:visible}.mf-penwrap .mfp-svg{position:absolute;left:50%;top:50%;width:35px!important;height:350px!important;transform:translate(-50%,-50%) rotate(90deg);transform-origin:50% 50%;transition:none}.mfp-glint{display:none!important}.mf-loop{display:block!important;position:absolute;top:auto;left:50%;transform:translate(-50%);bottom:40px;width:70px;height:60px;background:var(--umber);border:1px solid var(--gold);border-top:0;border-radius:0 0 10px 10px;z-index:4;pointer-events:none;box-shadow:0 8px 16px #00000052}.mf-loop .mfb-svg{display:none!important}.mf-loop .mf-stitch{position:absolute;left:5px;right:5px;top:0;bottom:5px;border:1px dashed var(--gold);border-top:0;border-radius:0 0 6px 6px}}@media(min-width:601px)and (max-width:1119px){.mf-stage{max-width:520px;margin-inline:auto;padding-left:0;padding-right:0}.mf-mtitle .a{font-size:clamp(26px,3.4vw,34px)}.mf-mtitle .b{font-size:clamp(28px,3.7vw,37px)}}.gu{--clay:#874535;--parchment:#f0e9da;--bark:#2a0d02;--gold:#d8a147;--ember:#d2632b;--gu-len:180vh;background:var(--clay);color:var(--parchment)}.gu-scroller{position:relative}.gu-stage{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--clay);padding-top:72px;box-sizing:border-box}.gu-segs{height:var(--gu-len);pointer-events:none}.gu-frame{position:relative;width:1440px;height:620px;background:var(--clay);overflow:hidden;flex:none;transform:scale(var(--s,1));transform-origin:center center}.gu-wall{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1440px;height:1005px;opacity:.6;mix-blend-mode:soft-light;pointer-events:none}.gu-title{position:absolute;left:160px;top:91.53px;width:482px;height:429px;display:flex;flex-direction:column;justify-content:space-between}.gu-header{display:flex;flex-direction:column;gap:40px}.gu-htxt{display:flex;flex-direction:column;gap:30px}.gu-eb{font-family:var(--sans);font-weight:400;font-size:14px;line-height:18px;letter-spacing:1.4px;text-transform:uppercase;color:var(--parchment)}.gu-h2{display:flex;flex-direction:column;line-height:.92}.gu-h2 .gu-l1{font-family:var(--serif);font-weight:400;font-size:66.985px;letter-spacing:-1.3397px;color:var(--parchment)}.gu-h2 .gu-l2{font-family:var(--serif-ui);font-style:italic;font-size:74.917px;letter-spacing:-.3746px;color:var(--gold)}.gu-rule{height:1px;width:100%;background:var(--gold);opacity:.55}.gu-sub{font-family:var(--sans);font-weight:400;font-size:16px;line-height:24px;color:var(--parchment)}.gu-diamonds{display:flex;align-items:center;height:20px;position:relative;z-index:6;pointer-events:auto}.gu-diamonds .gu-d{width:14px;height:14px;transform:rotate(45deg);border:1px solid var(--gold);transition:background .4s,box-shadow .25s;position:relative;cursor:pointer}.gu-diamonds .gu-d:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.gu-diamonds .gu-d.on{background:var(--gold)}.gu-diamonds .gu-d:hover{background:var(--gold);box-shadow:0 0 0 3px #d8a14747}.gu-diamonds .gu-d:focus-visible{outline:none;box-shadow:0 0 0 3px #d8a14780}.gu-diamonds .gu-bar{width:28px;height:1px;background:var(--gold);opacity:.4;margin:0 5px;transition:opacity .4s}.gu-diamonds .gu-bar.on{opacity:1}.gu-copyblock{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .38s;pointer-events:none}.gu-copyblock.on{opacity:1}.gu-obj{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .38s;pointer-events:none}.gu-obj.on{opacity:1}.gu-b1{left:calc(50% + 92px);top:50%;transform:translateY(-50%);width:544px;display:flex;flex-direction:column;align-items:center;gap:30px}.gu-b1num{display:flex;align-items:flex-start;text-shadow:-1.5px -2px 0px #b87861,1.5px 2px 0px #c19e8c;line-height:normal}.gu-b1num .gu-six{font-family:var(--serif-ui);font-size:220px;color:var(--gold);min-width:140px;text-align:right;line-height:.9}.gu-b1num .gu-of{font-family:var(--serif);font-style:italic;font-size:80px;color:var(--parchment);align-self:center;margin:0 6px}.gu-b1num .gu-ten{font-family:var(--serif-ui);font-size:220px;color:var(--parchment);line-height:.9}.gu-pill{border:1.25px solid var(--parchment);border-radius:1923px;padding:11.5px 27px;font-family:var(--serif-ui);font-size:23px;color:var(--parchment)}.gu-b1foot{font-family:var(--sans);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--parchment)}.gu-card{background:var(--parchment);border-radius:6.3px;box-shadow:3.47px 0 34.7px -11.6px #00000073;padding:22.5px 28px;transform:rotate(.6deg)}.gu-card .gu-chead{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sans);font-size:8.4px;letter-spacing:.7px;color:var(--clay);text-transform:uppercase;padding-bottom:9.8px}.gu-card .gu-crl{height:1.05px;background:var(--clay);width:100%}.gu-card .gu-cline{height:.7px;background:#2a0d022e;width:100%}.gu-crow{display:flex;justify-content:space-between;align-items:center;padding:9.1px 0}.gu-crow .gu-nm{font-family:var(--serif);font-weight:600;font-size:14.7px;color:var(--bark)}.gu-crow .gu-vd{font-family:var(--serif-ui);font-style:italic;font-size:13.3px;color:var(--clay);transition:opacity .4s}.gu-crow.gone{opacity:.5}.gu-crow.gone .gu-nm{font-weight:500;color:#2a0d0280;text-decoration:line-through;text-decoration-color:transparent;transition:text-decoration-color .4s}.gu-crow.gone.judged .gu-nm{text-decoration-color:#2a0d0280}.gu-crow.gone .gu-vd{font-family:var(--sans);font-style:normal;font-weight:400;font-size:7.7px;letter-spacing:.7px;text-transform:uppercase;color:#2a0d0273}.gu-cardStage{position:absolute;display:flex;flex-direction:column;align-items:center;transition:left .58s cubic-bezier(.4,0,.2,1),top .58s cubic-bezier(.4,0,.2,1),width .58s cubic-bezier(.4,0,.2,1),transform .58s cubic-bezier(.4,0,.2,1),opacity .4s}.gu-cardStage .gu-card{width:100%}.gu-cardStage.at2{left:calc(50% + 92px);top:50%;transform:translateY(-50%);width:520px;opacity:1}.gu-cardStage.at3{left:calc(50% + 92px);top:320px;transform:translateY(0);width:395px;opacity:1}.gu-cardStage.hidden{opacity:0}.gu-cardStage .gu-idx3{display:flex;justify-content:space-between;font-family:var(--sans);font-size:8.4px;letter-spacing:.7px;color:var(--clay);text-transform:uppercase;padding-bottom:9.8px;opacity:0;height:0;overflow:hidden;transition:opacity .4s}.gu-cardStage.at3 .gu-idx3{opacity:1;height:auto}.gu-cardStage .gu-chead{opacity:1;transition:opacity .4s}.gu-cardStage.at3 .gu-chead{opacity:0;height:0;padding:0;overflow:hidden}.gu-b3{left:calc(50% + 92px);top:62.78px;width:395px;display:flex;flex-direction:column;align-items:center;gap:22px}.gu-b3row{display:flex;gap:13.35px;align-items:center}.gu-b3grp{display:flex;flex-direction:column;align-items:center;width:81.4px}.gu-b3grp .gu-num{position:relative}.gu-b3grp .gu-hand{display:block;height:143.7px;width:auto;overflow:visible}.gu-b3grp .gu-hand mask path{visibility:hidden}.gu-b3grp.ga .gu-num{color:var(--parchment)}.gu-b3grp.gb .gu-num{color:var(--gold)}.gu-b3grp .gu-lbl{font-family:var(--sans);font-size:12px;letter-spacing:1px;margin-top:-13px}.gu-b3grp.ga .gu-lbl{color:var(--parchment)}.gu-b3grp.gb .gu-lbl{color:var(--gold)}.gu-b3rombo{width:20px;height:20px;transform:rotate(45deg);background:var(--gold);flex:none;opacity:0}@keyframes gu-fade{to{opacity:1}}.gu-b4{left:calc(50% + 92px);top:50%;transform:translateY(-50%);width:544px;display:flex;align-items:center;justify-content:center}.gu-b4wrap{position:relative;transform:rotate(1.2deg)}.gu-obj.gu-b4.on .gu-b4wrap{animation:gu-paperIn .6s cubic-bezier(.3,.7,.2,1.05) both}@keyframes gu-paperIn{0%{transform:translateY(-90px) rotate(-6deg);opacity:0}60%{transform:translateY(8px) rotate(.6deg);opacity:1}to{transform:translateY(0) rotate(1.2deg)}}.gu-obj.gu-b4.on .gu-b4card .gu-filed b{animation:gu-stampInk .5s .75s both}@keyframes gu-stampInk{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes gu-paperIn-m{0%{transform:translateY(-90px) rotate(-6deg) scale(.68);opacity:0}60%{transform:translateY(8px) rotate(.6deg) scale(.68);opacity:1}to{transform:translateY(0) rotate(1.2deg) scale(.68)}}.gu-b4tab{position:absolute;left:36px;top:0;background:var(--gold);padding:7.25px 20px;border-radius:5.4px 5.4px 0 0}.gu-b4tab p{font-family:var(--serif-ui);font-style:italic;font-size:19px;color:var(--parchment)}.gu-b4card{background:var(--parchment);border-radius:8.16px;box-shadow:4.5px 0 44.8px -15px #00000073;padding:36px 40px 32px;margin-top:36px;width:544px}.gu-b4card .gu-h4h{display:flex;justify-content:space-between;font-family:var(--sans);font-size:10.9px;letter-spacing:.9px;color:var(--clay);text-transform:uppercase;padding-bottom:12.7px}.gu-b4card .gu-b4rl{height:1.36px;background:var(--clay);width:100%}.gu-b4card .gu-b4name{font-family:var(--serif-ui);font-style:italic;font-size:39.9px;color:var(--bark);margin:18px 0 4px}.gu-b4card .gu-filed{font-family:var(--sans);font-size:9.97px;color:#2a0d0280}.gu-b4card .gu-filed b{color:var(--ember);font-weight:400}.gu-b4rw{display:flex;justify-content:space-between;align-items:baseline;padding:12.7px 0}.gu-b4rw .gu-k{font-family:"Figtree",var(--sans);font-size:13.6px;color:#2a0d02ad}.gu-b4rw .gu-v{font-family:var(--serif-ui);font-style:italic;font-size:19.9px;color:#2a0d024d}.gu-b4line{height:.9px;background:#2a0d0233;width:100%}.gu-b4foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.gu-b4foot .gu-aw{font-family:var(--sans);font-size:9px;letter-spacing:.9px;text-transform:uppercase;color:#2a0d026b}.gu-b4cta{background:var(--gold);padding:7.87px 19px;display:flex;gap:6.3px;align-items:center;transform:rotate(-.2deg)}.gu-b4cta .gu-ct{font-family:var(--serif-ui);font-style:italic;font-size:15.5px;color:var(--parchment)}.gu-b4cta .gu-ca{font-family:var(--sans);font-weight:600;font-size:11px;color:var(--parchment)}.wis{--wis-parchment:#f0e9da;--wis-card-cream:#fbf8ee;--wis-card-border:#d6cbb5;--wis-bark:#2a0d02;--wis-umber:#5b321b;--wis-pine:#0f3b34;--wis-moss:#426443;--wis-clay:#874535;--wis-ember:#d2632b;--wis-honey:#d8a147;--wis-gold-ink:#c38e38;--wis-ember-num:#ebb865;--wis-spine-w:170.12px;--wis-open-w:377.84px;--wis-card-h:505.34px;--wis-gap:14px;--wis-radius:12.18px;--wis-tilt:.21deg;--wis-ease:cubic-bezier(.22,.61,.36,1);--wis-scale:.9775;position:relative;background:var(--wis-parchment);color:var(--wis-bark);overflow:hidden;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:72px 0 30px}.wis-inner{width:min(1120px,100% - var(--gutter)*2);margin-inline:auto}.wis-headwrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.wis-header{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.wis-eyebrow{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:10.5px;letter-spacing:1.05px;text-transform:uppercase;color:var(--wis-bark);margin:0}.wis-title{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:10px;white-space:nowrap}.wis-title .wis-lead{font-family:Newsreader,serif;font-weight:600;font-size:32.25px;line-height:37.5px;color:var(--wis-bark);margin:0;white-space:nowrap}.wis-title .wis-accent{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:32.25px;line-height:39px;color:var(--wis-moss);margin:0}.wis-rule{width:105px;height:1px;background:#b9a888;opacity:.7;margin:2px 0}.wis-subhead{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:var(--wis-umber);max-width:520px;margin:0}.wis-rowwrap{display:flex;justify-content:center;margin-top:12px}.wis-row{display:flex;gap:var(--wis-gap);height:var(--wis-card-h);transform:rotate(var(--wis-tilt)) scale(var(--wis-scale));transform-origin:top center;margin-bottom:calc(var(--wis-card-h) * (var(--wis-scale) - 1))}.wis-card{position:relative;width:var(--wis-spine-w);height:var(--wis-card-h);flex:none;border-radius:var(--wis-radius);cursor:pointer;transition:width .62s var(--wis-ease);perspective:1600px}.wis-card.open{width:var(--wis-open-w)}.wis-spine{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wis-card-cream);border:1.22px solid var(--wis-card-border);border-radius:var(--wis-radius);padding:18.5px 20px 18px 21px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:opacity .32s var(--wis-ease)}.wis-spine .wis-num{font-family:"Instrument Serif",serif;font-weight:400;font-size:38.4px;line-height:1;color:var(--wis-honey);margin:0 0 4.8px}.wis-spine .wis-name{font-family:"Instrument Serif",serif;font-weight:400;font-size:25.6px;line-height:1.05;color:var(--wis-pine);margin:0}.wis-spine .wis-kicker{font-family:Newsreader,serif;font-weight:400;font-size:11.2px;line-height:1.12;color:var(--wis-pine);opacity:.8;margin:0}.wis-spine-foot{display:flex;flex-direction:column;gap:10px;margin:0 -20px 0 -21px}.wis-spine-foot .wis-kicker{padding:0 20px 0 21px}.wis-spine .wis-bar{height:25px;width:100%}.wis-card.open .wis-spine{opacity:0;pointer-events:none}.wis-hover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--wis-radius);background:var(--wis-theme);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:88px 61px 40px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .5s var(--wis-ease);text-align:center}.wis-card.open .wis-hover{opacity:1}.wis-card.flipped .wis-hover{opacity:0}.wis-hover .wis-hnum{font-family:"Instrument Serif",serif;font-weight:400;font-size:48px;line-height:1;color:var(--wis-num-color,var(--wis-honey));margin:0 0 6px}.wis-hover .wis-hname{font-family:"Instrument Serif",serif;font-weight:400;font-size:32px;line-height:1.05;color:var(--wis-head-color,var(--wis-parchment));margin:0}.wis-hover .wis-ornament{margin:30px 0;width:191px;height:13px}.wis-hover .wis-ornament svg{width:100%;height:100%;display:block}.wis-hover .wis-quote{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:var(--wis-body-color,var(--wis-parchment));margin:0;max-width:256px}.wis-hover .wis-hkicker{font-family:Newsreader,serif;font-weight:400;font-size:14px;line-height:1.12;color:var(--wis-body-color,var(--wis-parchment));opacity:.8;margin:0}.wis-hover .wis-top{display:flex;flex-direction:column;align-items:center}.wis-read{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;border-radius:var(--wis-radius);transform-origin:left center;transform:rotateY(-92deg);opacity:0;transition:transform .66s var(--wis-ease),opacity .22s linear .12s;backface-visibility:hidden}.wis-card.flipped .wis-read{transform:rotateY(0);opacity:1;transition:transform .66s var(--wis-ease),opacity .01s linear}.wis-read .wis-bspine{order:1;width:12px;height:100%;flex:none;background:var(--wis-theme);border-radius:50px 0 0 50px}.wis-read .wis-page{order:2;flex:1;height:100%;background:var(--wis-card-cream);border:1.25px solid var(--wis-card-border);border-left:none;border-radius:0 12px 12px 0;padding:36px 20px;display:flex;flex-direction:column;overflow:hidden}.wis-read .wis-page-inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.wis-read-block{display:flex;flex-direction:column;gap:20px}.wis-read-title{display:flex;flex-direction:column;gap:7px}.wis-read-title .wis-hr{height:1px;background:var(--wis-card-border)}.wis-read-title .wis-rt-label{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:var(--wis-label);margin:0}.wis-read-sec{display:flex;flex-direction:column;gap:11px}.wis-read-sec .wis-lbl{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:var(--wis-label);margin:0}.wis-read-sec .wis-body{font-family:Hanken Grotesk,sans-serif;font-weight:300;font-size:12px;line-height:1.4;color:var(--wis-bark);margin:0}.wis-read-sec-hr{height:1px;background:var(--wis-card-border)}.wis-plan{background:var(--wis-theme);border-radius:10px;padding:10px 20px;display:flex;flex-direction:column;gap:6px}.wis-plan .wis-starts{font-family:Hanken Grotesk,sans-serif;font-weight:300;font-size:10px;line-height:1;color:var(--wis-parchment);margin:0}.wis-plan .wis-offer{font-family:Newsreader,serif;font-weight:500;font-size:14px;line-height:1.12;color:var(--wis-parchment);margin:0}.wis-plan .wis-desc{font-family:Hanken Grotesk,sans-serif;font-weight:300;font-size:10px;line-height:1.2;color:var(--wis-parchment);margin:0}.wis-plan .wis-cta{display:block;text-align:center;text-decoration:none;background:var(--wis-parchment);border:none;width:100%;padding:3px 8.5px;cursor:pointer;margin-top:2px;font-family:"Instrument Serif",serif;font-style:italic;font-size:10.8px;letter-spacing:.22px;color:var(--wis-label)}.wis-prompt{display:flex;gap:17px;align-items:center;justify-content:center;margin-top:24px}.wis-prompt .wis-ray{width:21.6px;height:21.2px;animation:wis-spin 9s linear infinite}.wis-prompt .wis-ray svg{width:100%;height:100%;display:block}.wis-prompt .wis-ptxt{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:1.575px;text-transform:uppercase;color:var(--wis-clay);margin:0;white-space:nowrap}@keyframes wis-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wis-prompt .wis-ray{animation:none}}.wm-stack{display:none}@media(min-width:1120px){.wm-stack{display:none!important}}@media(max-width:1119px){.wis{min-height:0;display:block;overflow:visible;padding:76px 0 38px}.wis-inner{display:block}.wis-rowwrap,.wis-prompt{display:none!important}.wis-headwrap{display:flex;flex-direction:column;justify-content:center;min-height:18vh}.wis-title{flex-wrap:nowrap;white-space:nowrap;justify-content:center;gap:7px}.wis-title .wis-lead,.wis-title .wis-accent{font-size:clamp(11.5px,3.65vw,15px);line-height:1.2;white-space:nowrap}.wis-subhead{font-size:clamp(8.5px,2.5vw,11px);line-height:1.45;white-space:nowrap;max-width:none}.wm-stack{display:block;margin-top:14px;max-width:640px;margin-inline:auto}.wm-card{position:relative;border-radius:12px;overflow:hidden;margin-bottom:11px;background:var(--wis-card-cream);border:1px solid var(--wis-card-border);max-height:150px;transition:max-height .55s var(--wis-ease),background-color .5s ease,box-shadow .5s ease;cursor:pointer}.wm-card[data-state=closed] .wm-cover,.wm-card[data-state=closed] .wm-page,.wm-card[data-state=cover] .wm-closed,.wm-card[data-state=cover] .wm-page,.wm-card[data-state=page] .wm-closed,.wm-card[data-state=page] .wm-cover{display:none}.wm-card[data-state=cover]{background:var(--wm-theme);border-color:transparent;box-shadow:0 12px 30px #2a0d022e}.wm-card[data-state=page]{box-shadow:0 12px 30px #2a0d0224}.wm-closed{position:relative;display:flex;align-items:center;gap:16px;min-height:92px;padding:14px 92px 14px 24px}.wm-num{font-family:"Instrument Serif",serif;font-size:37px;line-height:1;color:var(--wis-honey);flex:none}.wm-name{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.06;color:var(--wis-pine);margin:0;flex:1}.wm-band{position:absolute;top:0;height:100%;width:25px;right:52px;background:var(--wm-theme)}.wm-tag{position:absolute;top:0;bottom:0;right:12px;width:30px;display:flex;align-items:center;justify-content:center}.wm-tag span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Newsreader,serif;font-size:11.2px;line-height:1.18;color:var(--wis-pine);opacity:.8;text-align:center}.wm-cover{padding:26px 22px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:300px}.wm-cnum{font-family:"Instrument Serif",serif;font-size:40px;line-height:1;color:var(--wm-num);margin:2px 0 4px}.wm-cname{font-family:"Instrument Serif",serif;font-size:29px;line-height:1.03;color:var(--wm-ink);margin:0}.wm-orn{display:flex;align-items:center;gap:10px;margin:18px 0}.wm-orn .ln{width:52px;height:1px;background:var(--wm-num);opacity:.6}.wm-orn .di{width:7px;height:7px;transform:rotate(45deg);background:var(--wm-num)}.wm-quote{font-family:Hanken Grotesk,sans-serif;font-size:15px;line-height:1.42;color:var(--wm-ink);margin:0 0 auto;max-width:290px}.wm-foot{font-family:Newsreader,serif;font-size:12px;color:var(--wm-ink);opacity:.78;margin:22px 0 0}.wm-foot .rd{font-family:Hanken Grotesk,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.wm-page{display:flex}.wm-spine{width:13px;flex:none;background:var(--wm-theme)}.wm-pin{flex:1;padding:16px 18px 18px}.wm-phd{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--wm-theme);border-top:1px solid var(--wis-card-border);border-bottom:1px solid var(--wis-card-border);padding:11px 0;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.wm-phd .x{opacity:.5;font-size:14px}.wm-kk{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--wm-theme);margin:0 0 6px}.wm-pp{font-family:Figtree,sans-serif;font-weight:300;font-size:12.5px;line-height:1.5;color:var(--wis-bark);margin:0 0 16px}.wm-offer{border-radius:10px;padding:14px 16px;background:var(--wm-theme)}.wm-offer .st{font-family:Hanken Grotesk,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--wm-offmute);margin:0 0 2px}.wm-offer .of{font-family:"Instrument Serif",serif;font-size:20px;color:var(--wm-offink);margin:0 0 4px}.wm-offer .od{font-family:Figtree,sans-serif;font-weight:300;font-size:11px;color:var(--wm-offmute);margin:0 0 12px;line-height:1.4}.wm-offer .btn{display:block;text-align:center;background:var(--wis-card-cream);color:var(--wis-bark);font-family:"Instrument Serif",serif;font-style:italic;font-size:15px;padding:10px;border-radius:5px;text-decoration:none}}@media(min-width:601px)and (max-width:1119px){.wis{padding:96px 0 64px}.wis-headwrap{min-height:0}.wis-title .wis-lead,.wis-title .wis-accent{font-size:clamp(20px,3.1vw,27px)}.wis-subhead{font-size:13px}.wm-stack{margin-top:26px}}@media(max-width:1119px)and (prefers-reduced-motion:reduce){.wm-card{transition:none!important}}.tpr{--tpr-moss:#426443;--tpr-parchment:#f0e9da;--tpr-honey:#d8a147;--tpr-pine:#0f3b34;--tpr-bark:#2a0d02;--tpr-card-w:555.78662109375px;--tpr-card-h:245px;--tpr-gap:40px;--tpr-speed:80s;position:relative;background:var(--tpr-moss);overflow:hidden;padding:89.5px 0 73px}.tpr-inner{width:min(1120px,100% - var(--gutter)*2);margin-inline:auto}.tpr-header{display:flex;flex-direction:column;gap:25px}.tpr-eyebrow{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:1.4px;text-transform:uppercase;color:var(--tpr-parchment)}.tpr-title{display:flex;flex-direction:column;line-height:.92}.tpr-title .tpr-l1{font-family:Newsreader,serif;font-weight:400;font-size:66.985px;letter-spacing:-.3349px;color:var(--tpr-parchment);max-width:625.552px}.tpr-title .tpr-l2{font-family:"Instrument Serif",serif;font-style:italic;font-size:74.917px;letter-spacing:-.3746px;color:var(--tpr-honey)}.tpr-rows{margin-top:64px;display:flex;flex-direction:column;gap:40px}.tpr-row{position:relative;width:100%;height:var(--tpr-card-h);overflow:hidden}.tpr-track{position:absolute;top:0;left:0;display:flex;gap:0;width:max-content;will-change:transform}.tpr-track .tpr-strip{display:flex;gap:var(--tpr-gap);margin-right:var(--tpr-gap)}.tpr-track-1{animation:tpr-left var(--tpr-speed) linear infinite}.tpr-track-2{animation:tpr-right var(--tpr-speed) linear infinite}@keyframes tpr-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tpr-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.tpr-track-1,.tpr-track-2{animation:none}}.tpr-card{background:var(--tpr-parchment);display:flex;align-items:center;padding-left:15px;width:var(--tpr-card-w);height:var(--tpr-card-h);flex:0 0 auto;box-shadow:0 2px 18px #00000038}.tpr-card .tpr-num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52.379px}.tpr-card .tpr-num span{font-family:"Instrument Serif",serif;font-style:normal;font-size:132.057px;line-height:normal;color:var(--tpr-honey);text-align:center}.tpr-card .tpr-body{display:flex;flex-direction:column;justify-content:space-between;padding:20px;flex:1;height:100%}.tpr-card .tpr-text{display:flex;flex-direction:column;gap:15px;word-break:break-word}.tpr-quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:32px;line-height:1.18;letter-spacing:.64px;color:var(--tpr-pine);max-width:448.408px}.tpr-caption{font-family:Figtree,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:var(--tpr-bark);max-width:448.408px}.tpr-rule{position:relative;height:1px;width:448.408px;flex:0 0 auto;background:linear-gradient(to right,#d8a14700,#d8a147e6 18% 82%,#d8a14700)}@media(max-width:1119px){.tpr{padding:52px 0 46px;--tpr-card-w:clamp(286px,80vw,378px);--tpr-card-h:clamp(140px,33vw,172px);--tpr-gap:18px}.tpr-header{gap:13px}.tpr-eyebrow{font-size:12px;letter-spacing:1.1px}.tpr-title .tpr-l1{font-size:clamp(26px,6.6vw,36px);max-width:none}.tpr-title .tpr-l2{font-size:clamp(29px,7.3vw,40px)}.tpr-rows{margin-top:26px;gap:16px}.tpr-card{padding-left:10px}.tpr-card .tpr-num{width:clamp(34px,9.2vw,46px)}.tpr-card .tpr-num span{font-size:clamp(56px,15vw,80px)}.tpr-card .tpr-body{padding:13px 14px}.tpr-card .tpr-text{gap:8px}.tpr-quote{font-size:clamp(16px,4.4vw,21px);letter-spacing:.3px;max-width:none}.tpr-caption{font-size:11px;line-height:15px;max-width:none}.tpr-rule{width:auto;align-self:stretch}}.hero{position:relative;background:#0f3b34;color:#f0e9da;overflow:hidden;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column}.hero-inner{position:relative;z-index:1;width:min(1120px,100% - var(--gutter)*2);margin-inline:auto;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:104px 0 44px;box-sizing:border-box;text-align:center}.hero-iso{width:100px;color:#d8a147;flex:none}.hero-iso svg{width:100%;height:auto;display:block}.hero-mid{display:flex;flex-direction:column;align-items:center}.hero-title{margin:0}.hero-title .l1{display:block;font-family:Newsreader,serif;font-weight:400;font-size:clamp(46px,6.2vw,82px);line-height:1;color:#f0e9da}.hero-title .l2{display:block;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:clamp(48px,6.6vw,88px);line-height:1;color:#d8a147}.hero-title .l3{display:block;font-family:Newsreader,serif;font-weight:400;font-size:clamp(44px,5.9vw,78px);line-height:1.05;color:#f0e9da;margin-top:8px}.hero-title .l3 .it{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.hero-div{display:flex;align-items:center;justify-content:center;gap:0;width:270px;margin:34px 0 30px}.hero-div .ln{flex:1;height:1px;background:linear-gradient(to var(--d,right),rgba(216,161,71,0),rgba(216,161,71,.85))}.hero-div .ln.r{--d:left}.hero-div .dia{width:11px;height:11px;background:#d8a147;transform:rotate(45deg);margin:0 12px;flex:none}.hero-sub{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#f0e9dae0;max-width:582px;margin:0}.hero-readon{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;color:#d8a147;background:none;border:none;cursor:pointer;padding:6px 10px;letter-spacing:.01em;display:inline-flex;flex-direction:column;align-items:center;gap:9px}.hero-readon:hover{color:#e2a33e}.hero-readon-cue{display:block;line-height:0;color:#d8a147;animation:heroBob 1.9s ease-in-out infinite}.hero-readon:hover .hero-readon-cue{color:#e2a33e}@keyframes heroBob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}.hero-iso,.hero-title .l1,.hero-title .l2,.hero-title .l3,.hero-div,.hero-sub,.hero-readon{opacity:0;will-change:opacity,transform;transition:opacity var(--mo-base) var(--mo-settle),transform var(--mo-base) var(--mo-settle)}.hero-iso{transform:scale(.94)}.hero-title .l1,.hero-title .l2,.hero-title .l3{transform:translateY(22px)}.hero-sub{transform:translateY(14px)}.hero-readon{transform:translateY(8px)}.hero-div .ln{transform:scaleX(0);transition:transform var(--mo-slow) var(--mo-settle)}.hero-div .ln:not(.r){transform-origin:right center}.hero-div .ln.r{transform-origin:left center}.hero-div .dia{transform:rotate(45deg) scale(0);transition:transform var(--mo-base) var(--mo-settle)}.hero.hero-lit .hero-iso{opacity:1;transform:none;transition-delay:0ms}.hero.hero-lit .hero-title .l1{opacity:1;transform:none;transition-delay:.14s}.hero.hero-lit .hero-title .l2{opacity:1;transform:none;transition-delay:.24s}.hero.hero-lit .hero-title .l3{opacity:1;transform:none;transition-delay:.34s}.hero.hero-lit .hero-div{opacity:1}.hero.hero-lit .hero-div .ln{transform:scaleX(1);transition-delay:.45s}.hero.hero-lit .hero-div .dia{transform:rotate(45deg) scale(1);transition-delay:.48s}.hero.hero-lit .hero-sub{opacity:1;transform:none;transition-delay:.56s}.hero.hero-lit .hero-readon{opacity:1;transform:none;transition-delay:.72s}@media(prefers-reduced-motion:reduce){.hero-iso,.hero-title .l1,.hero-title .l2,.hero-title .l3,.hero-div,.hero-div .ln,.hero-div .dia,.hero-sub,.hero-readon{opacity:1!important;transform:none!important}.hero-div .dia{transform:rotate(45deg)!important}}.site-header .brand-mark{transition:opacity .3s ease}.site-header.logo-hidden .brand-mark{opacity:0;visibility:hidden;pointer-events:none}.hstat{background:#f0e9da;color:#2a0d02;padding:82px 0 84px}.hstat-inner{width:min(1119px,100% - var(--gutter)*2);margin-inline:auto}.hstat-head{display:flex;flex-direction:column;align-items:center;text-align:center}.hstat-eyebrow{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:#2a0d02;margin:0}.hstat-title{margin:20px 0 0;font-family:Newsreader,serif;font-weight:500;font-size:42px;line-height:52px;color:#2a0d02}.hstat-title .em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#d2632b}.hstat-rule{width:140px;height:1px;background:#d2632b;opacity:.85;margin:16px 0 0}.hstat-sub{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#5b321b;max-width:660px;margin:18px 0 0}.hstat-cards{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);background:#fbf8ee;border:1px solid #e7ddc6;border-radius:2px;overflow:hidden}.hstat-card{padding:34px 28px 30px}.hstat-card+.hstat-card{border-left:1px solid rgba(42,13,2,.1)}.hstat-num{font-family:Newsreader,serif;font-weight:500;font-size:46px;line-height:1;color:#d2632b;font-variant-numeric:tabular-nums}.hstat-num .x{font-size:.62em}.hstat-body{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2a0d02;margin:20px 0 0}.hstat-src{font-family:Figtree,sans-serif;font-weight:400;font-size:12.5px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#2a0d0273;margin:22px 0 0}@media(max-width:1119px){.hstat-cards{grid-template-columns:repeat(2,1fr)}.hstat-card:nth-child(3){border-left:none}.hstat-card:nth-child(n+3){border-top:1px solid rgba(42,13,2,.1)}}@media(min-width:821px){.px-pricing .px-eyebrow,.px-pricing .px-title,.px-pricing .px-steps .rail,.px-pricing .px-step,.px-pricing .px-cards .px-col{transition:opacity var(--mo-base) var(--mo-settle),transform var(--mo-base) var(--mo-settle)}.px-pricing:not(.px-lit) .px-eyebrow,.px-pricing:not(.px-lit) .px-title,.px-pricing:not(.px-lit) .px-steps .rail,.px-pricing:not(.px-lit) .px-step,.px-pricing:not(.px-lit) .px-cards .px-col{opacity:0}.px-pricing:not(.px-lit) .px-eyebrow{transform:translateY(16px)}.px-pricing:not(.px-lit) .px-title{transform:translateY(18px)}.px-pricing:not(.px-lit) .px-step{transform:translateY(18px)}.px-pricing:not(.px-lit) .px-cards .px-col{transform:translateY(22px)}.px-pricing .px-title{transition-delay:70ms}.px-pricing .px-steps .rail{transition-delay:.15s}.px-pricing .px-step:nth-child(2){transition-delay:.18s}.px-pricing .px-step:nth-child(3){transition-delay:.26s}.px-pricing .px-step:nth-child(4){transition-delay:.34s}.px-pricing .px-cards .px-col:nth-child(1){transition-delay:.42s}.px-pricing .px-cards .px-col:nth-child(2){transition-delay:.5s}.px-pricing .px-cards .px-col:nth-child(3){transition-delay:.58s}.px-pricing .px-cards .px-col:nth-child(4){transition-delay:.66s}.mf .mf-stagewrap{transition:opacity var(--mo-slow) var(--mo-settle)}.mf .mf-stage{transition:transform var(--mo-slow) var(--mo-settle)}.mf:not(.mf-lit) .mf-stagewrap{opacity:0}.mf:not(.mf-lit) .mf-stage{transform:translateY(24px)}.wis .wis-rowwrap{transition:transform var(--mo-slow) var(--mo-settle) .32s}.wis:not(.wis-lit) .wis-rowwrap{transform:translateY(var(--mo-rise))}.wis .wis-card{transition:width .62s var(--wis-ease),opacity var(--mo-base) var(--mo-settle) var(--wis-cd,.38s)}.wis:not(.wis-lit) .wis-card{opacity:0}.wis .wis-card:nth-child(1){--wis-cd:.38s}.wis .wis-card:nth-child(2){--wis-cd:.47s}.wis .wis-card:nth-child(3){--wis-cd:.56s}.wis .wis-card:nth-child(4){--wis-cd:.65s}.wis .wis-card:nth-child(5){--wis-cd:.74s}.wis .wis-prompt{transition:opacity var(--mo-base) var(--mo-settle) .78s}.wis:not(.wis-lit) .wis-prompt{opacity:0}}@media(prefers-reduced-motion:reduce){.px-pricing .px-eyebrow,.px-pricing .px-title,.px-pricing .px-steps .rail,.px-pricing .px-step,.px-pricing .px-cards .px-col,.mf .mf-stage{opacity:1!important;transform:none!important}.mf .mf-stagewrap{opacity:1!important}.wis .wis-rowwrap{transform:none!important}.wis .wis-card,.wis .wis-prompt{opacity:1!important}}:root{--grain-op:.5}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;background-image:url(twh-grain.jpg);background-repeat:repeat;background-size:500px 500px;mix-blend-mode:soft-light;opacity:var(--grain-op)}.news .tools{background:var(--estate);padding:26px 0 40px;position:sticky;top:var(--header-h);z-index:40}.news .tools .container{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.news .search{display:flex;align-items:center;gap:10px;background:#f4f0e30f;border:1px solid rgba(244,240,227,.18);border-radius:999px;padding:11px 18px;flex:0 0 300px;transition:border-color .2s}.news .search:focus-within{border-color:#e2a33e80}.news .search svg{width:15px;height:15px;color:#f4f0e380;flex:none}.news .search input{background:none;border:0;outline:0;color:var(--parchment);font-family:var(--serif);font-size:15px;width:100%}.news .search input::placeholder{color:#f4f0e36b}.news .chips{display:flex;gap:9px;flex-wrap:wrap;flex:1}.news .chip{font-family:var(--sans);font-size:13px;font-weight:600;color:#f4f0e3b3;background:none;border:1px solid rgba(244,240,227,.2);border-radius:999px;padding:8px 15px;cursor:pointer;transition:all .2s}.news .chip:hover{border-color:var(--cc);color:var(--parchment)}.news .chip.is-on{background:var(--cc);border-color:var(--cc);color:#fff}.news .chip[data-f=all].is-on{color:var(--parchment)}@media(max-width:640px){.news .search{flex:1 1 100%}}.news .cvA{position:relative;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center}.news .cvA-arch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:url(twh-arches-a.svg) repeat-x center top;background-size:auto 100%}.news .cvA-paper{position:relative;z-index:2;background:#f4eee0;width:76%;padding:22px 28px 20px;box-shadow:0 26px 52px #0000005c;transform:rotate(-1.4deg)}.news .cvA-eye{margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;color:#d2632b}.news .cvA-figure{margin:6px 0 2px;line-height:1}.news .cvA-big{position:relative;font-family:Newsreader,serif;font-weight:600;font-size:82px;letter-spacing:-.02em;line-height:.9;display:inline-block}.news .cvA-emb{position:absolute;left:1.5px;top:2px;color:#2a0d0038!important;z-index:-1}.news .cvA-unit{font-family:"Instrument Serif",serif;font-style:italic;font-size:40px;margin-left:2px}.news .cvA-rule{height:2.5px;width:52%;border-radius:2px;margin:4px 0 10px}.news .cvA-label{margin:0;font-family:Newsreader,serif;font-size:14px;line-height:1.35;color:#1c1a15a8;max-width:88%}.news .cvA-seal{position:absolute;right:8%;bottom:9%;z-index:3;width:50px;height:46px;opacity:.85;transform:rotate(7deg)}.news .cvA-seal svg{width:100%;height:100%}.news .cvB{position:relative;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center}.news .cardB{position:relative;z-index:2;background:#fbf8ee;border:1px solid #d6cbb5;width:80%;min-height:70%;padding:20px 24px 22px;box-shadow:0 22px 46px #0000004d;display:flex;flex-direction:column;align-items:center;text-align:center}.news .cardB.v-a.three{padding-left:16px;padding-right:16px}.news .cardB.v-a.three .chips1{gap:4px}.news .cardB.v-a.three .chip-sm{padding:6px 9px 7px}.news .chips1{display:flex;gap:6px;justify-content:center;flex-wrap:nowrap}.news .chip-sm{font-family:"Instrument Serif",serif;font-style:italic;font-size:15px;color:#f0e9da;padding:6px 12px 7px;white-space:nowrap;line-height:1}.news .midB{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0}.news .ttlB{margin:0;font-family:Newsreader,serif;font-weight:500;font-size:24px;line-height:1.16;letter-spacing:-.01em;color:#1c1a15;max-width:16ch}.news .byB{margin:20px 0 0;font-family:"Instrument Serif",serif;font-style:italic;font-size:16px;color:#d2632b;text-align:center}.news .sl-corner{position:absolute;right:15px;bottom:12px;width:27px;height:25px;color:#874535;opacity:.28;z-index:1}.news .sl-corner svg{width:100%;height:100%;display:block}.news .cvE{position:relative;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center}.news .cvE-arch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background:url(twh-arches-a.svg) repeat-x center top;background-size:auto 100%}.news .cvE-tab{display:inline-block;font-family:"Instrument Serif",serif;font-style:italic;font-size:15px;color:#f0e9da;padding:5px 12px 6px;line-height:1;margin:0 0 10px}.news .cvE-back{position:absolute;z-index:1;width:62%;top:15%;right:12%;background:#f4eee0;padding:14px 18px 40px;box-shadow:0 18px 36px #0000004d;transform:rotate(3.5deg)}.news .cvE-front{position:relative;z-index:2;width:66%;background:#f4eee0;padding:16px 22px 20px;box-shadow:0 24px 48px #00000057;transform:rotate(-2deg);margin-top:12%}.news .cvE-quote{margin:0 0 8px;font-family:Newsreader,serif;font-weight:500;font-size:19px;line-height:1.24;letter-spacing:-.01em;color:#1c1a15}.news .cvE-who{margin:0;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:#1c1a1580}.news .cvE-seal{position:absolute;right:7%;bottom:8%;z-index:3;width:46px;height:42px;color:#874535;opacity:.8;transform:rotate(8deg)}.news .cvE-seal svg{width:100%;height:100%}.news .ni{background:var(--estate);color:var(--parchment);padding:96px 0 6px}.news .ni-eye{font-family:var(--serif-ui);font-style:italic;font-size:22px;color:var(--lamplight);margin:0 0 10px}.news .ni-title{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5vw,60px);line-height:1.02;letter-spacing:-.02em;margin:0}.news .ni-title .it{font-family:var(--serif-ui);font-style:italic}.news .ni-title .gold{color:var(--lamplight)}.news .ni-sub{font-family:var(--serif);font-size:18px;color:#f4f0e3a8;max-width:56ch;margin:18px 0 0;line-height:1.5}.news .feed{background:var(--estate);padding:8px 0 96px}.news .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:900px){.news .grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.news .grid{grid-template-columns:1fr}}.news .card{background:var(--card-cream);border:1px solid var(--card-border);border-radius:3px;overflow:hidden;display:flex;flex-direction:column;color:var(--ink);text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1),opacity .3s;box-shadow:0 1px #0000000a}.news .card:hover{transform:translateY(-5px);box-shadow:0 26px 50px #00000057}.news .card.is-hidden{display:none}.news .card-cover{width:100%;display:block;border-bottom:1px solid var(--card-border)}.news .card-cover .cvA,.news .card-cover .cvB,.news .card-cover .cvE{border-bottom:0}.news .card-body{padding:20px 20px 24px;display:flex;flex-direction:column;flex:1}.news .card-kind{font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft)}.news .card-kind .dot{width:7px;height:7px;border-radius:50%;display:inline-block}.news .card-h{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.18;letter-spacing:-.01em;margin:0 0 10px}.news .card-dek{font-family:var(--serif);font-size:15px;line-height:1.48;color:var(--ink-soft);margin:0 0 18px;flex:1}.news .card-meta{font-family:var(--sans);font-size:11px;letter-spacing:.06em;color:var(--ink-faint);margin:0;padding-top:13px;border-top:1px solid var(--line)}.news .feed-empty{display:none;grid-column:1/-1;text-align:center;padding:60px 0;font-family:var(--serif);font-size:18px;color:#f4f0e399}.news .feed-empty.show{display:block}.article{--paper:#F4F0E3;--ink:#1c1a15;--ink-soft:rgba(28,26,21,.62);--ink-faint:rgba(28,26,21,.4);--line:rgba(28,26,21,.14);--muted:rgba(28,26,21,.6);--muted-soft:rgba(28,26,21,.4);--card-border:#d6cbb5;--card-cream:#fbf8ee;--pine:#0f3b34;--estate:#0E2620;--ember:#d2632b;--honey:#d8a147;--clay:#874535;--umber:#5b321b;--moss:#426443;--mono:"IBM Plex Mono",monospace;--prose:760px;background:var(--paper)}.article .hero{position:relative;width:100%;background:var(--pine);color:var(--paper);overflow:hidden;min-height:532px;display:flex;flex-direction:column;justify-content:center;padding-top:var(--header-h);box-sizing:border-box}.article .hero .cvA-seal{display:none}.article .hero-arch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3;background:url(twh-arches-a.svg) repeat-x center top;background-size:auto 100%}.article .hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr .82fr;gap:48px;align-items:center;padding:64px 0;width:min(var(--content),100% - (var(--gutter)*2))}.article .hero-txt{display:flex;flex-direction:column;justify-content:center}.article .hero-eyebrow{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--honey);margin:0 0 20px;display:inline-flex;gap:8px;align-items:center}.article .hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--honey)}.article .hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.6vw,54px);line-height:1.05;letter-spacing:-.02em;margin:0 0 24px;max-width:16ch}.article .hero h1 .it{font-family:var(--serif-ui);font-style:italic}.article .hero-meta{font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:#f4f0e39e;display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:0}.article .hero-meta .sep{color:#f4f0e34d}.article .hero-meta .by{color:var(--paper)}.article .hero-card{position:relative}.article .hero-paper{background:#f4eee0;padding:28px 32px 26px;transform:rotate(-1.4deg);box-shadow:0 34px 64px #0000006b;border-radius:2px}.article .hero-paper .cvA-eye{margin:0 0 8px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--ember)}.article .hero-paper .cvA-figure{line-height:1;margin:2px 0}.article .hero-paper .cvA-big{position:relative;font-family:var(--serif);font-weight:600;font-size:66px;line-height:.9;display:inline-block}.article .hero-paper .cvA-emb{position:absolute;left:1.5px;top:2px;color:#2a0d0038;z-index:-1}.article .hero-paper .cvA-unit{font-family:var(--serif-ui);font-style:italic;font-size:36px;margin-left:2px}.article .hero-paper .cvA-rule{height:2.5px;width:52%;border-radius:2px;margin:8px 0 12px}.article .hero-paper .cvA-label{margin:0;font-family:var(--serif);font-size:14px;color:var(--muted)}@media(max-width:820px){.article .hero-in{grid-template-columns:1fr;gap:32px}}.article .artmain{background:var(--paper)}.article .shell{padding:0 0 40px}.article .prose{max-width:var(--prose);margin:60px 0 0;font-size:19px;line-height:1.68;color:var(--ink)}.article .prose p{margin:0 0 1.5em}.article .prose p.lead{font-size:22px;line-height:1.55}.article .prose .drop:first-letter{font-family:var(--serif);font-size:66px;line-height:.78;float:left;padding:8px 12px 0 0;color:var(--ember);font-weight:500}.article .prose h2{font-family:var(--serif);font-weight:600;font-size:clamp(24px,3vw,30px);line-height:1.18;letter-spacing:-.015em;margin:2em 0 .6em}.article .prose a{color:var(--clay);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--clay) 32%,transparent);text-underline-offset:3px}.article .prose blockquote{margin:1.8em 0;padding:6px 0 6px 26px;border-left:2px solid var(--honey);font-family:var(--serif-ui);font-style:italic;font-size:24px;line-height:1.3;color:var(--umber)}.article .figure{margin:52px 0;border:1px solid var(--card-border);border-radius:4px;overflow:hidden;background:#fbf8ee}.article .fig-body{position:relative;aspect-ratio:16/9;background:var(--estate);overflow:hidden;display:flex;align-items:center;justify-content:center}.article .fig-arch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:url(twh-arches-a.svg) repeat-x center top;background-size:auto 100%}.article .fig-paper{position:relative;z-index:2;background:#f4eee0;width:60%;padding:26px 32px;box-shadow:0 24px 48px #00000052;transform:rotate(-1deg);text-align:center}.article .fig-paper .fp-big{font-family:var(--serif);font-weight:600;font-size:64px;color:var(--moss);line-height:1;margin:0}.article .fig-paper .fp-cap{font-family:var(--serif);font-size:15px;color:var(--muted);margin:8px 0 0}.article .figure figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--muted-soft);padding:13px 20px;border-top:1px solid var(--line);text-transform:uppercase}.article .sources{max-width:var(--prose);margin:72px 0 0;padding-top:40px;border-top:1px solid var(--line)}.article .sources-label{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--muted);margin:0 0 10px}.article .sources p{font-family:var(--mono);font-size:11px;line-height:1.7;color:var(--muted-soft);letter-spacing:.04em;margin:0}.article .explore{margin:80px 0 0;padding-top:44px;border-top:1px solid var(--line)}.article .explore-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 26px;flex-wrap:wrap;gap:10px}.article .explore-head h2{font-family:var(--serif);font-weight:500;font-size:26px;margin:0;letter-spacing:-.01em;color:var(--ink)}.article .explore-head .ek{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.article .explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.article .explore-grid{grid-template-columns:1fr}}.article .xcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fbf8ee;text-decoration:none;color:var(--ink);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.article .xcard:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0e26202e}.article .xcover{width:100%;border-bottom:1px solid var(--line)}.article .xcover .cvA,.article .xcover .cvB,.article .xcover .cvE{border-bottom:0}.article .xbody{padding:18px 20px 22px;display:flex;flex-direction:column;gap:9px}.article .xk{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0}.article .xt{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.2;margin:0}.article .xd{font-family:var(--serif);font-size:14px;line-height:1.45;color:var(--muted);margin:0}.article .anav{margin:72px 0 0;padding-top:40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}.article .anav-prev,.article .anav-next{display:flex;flex-direction:column;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.article .anav-next{align-items:flex-end;text-align:right}.article .anav-lab{color:var(--clay);font-weight:700}.article .anav-title{font-family:var(--serif);font-size:14px;letter-spacing:0;text-transform:none;color:#1c1a15bf;font-weight:500}.article .anav-back{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink);padding:12px 22px;border:1px solid var(--line);border-radius:999px;transition:background .2s,color .2s}.article .anav-back:hover{background:var(--ink);color:var(--paper)}@media(max-width:640px){.article .anav{grid-template-columns:1fr;gap:22px}.article .anav-next{align-items:flex-start;text-align:left}}.article .cvA{position:relative;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center}.article .cvA-arch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:url(twh-arches-a.svg) repeat-x center top;background-size:auto 100%}.article .cvA-paper{position:relative;z-index:2;background:#f4eee0;width:76%;padding:20px 24px 18px;box-shadow:0 26px 52px #0000005c;transform:rotate(-1.4deg)}.article .cvA-eye{margin:0 0 4px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--ember)}.article .cvA-figure{margin:4px 0 2px;line-height:1}.article .cvA-big{position:relative;font-family:var(--serif);font-weight:600;font-size:58px;letter-spacing:-.02em;line-height:.9;display:inline-block}.article .cvA-emb{position:absolute;left:1.5px;top:2px;color:#2a0d0038!important;z-index:-1}.article .cvA-unit{font-family:var(--serif-ui);font-style:italic;font-size:30px;margin-left:2px}.article .cvA-rule{height:2.5px;width:52%;border-radius:2px;margin:4px 0 8px}.article .cvA-label{margin:0;font-family:var(--serif);font-size:12.5px;line-height:1.35;color:var(--muted);max-width:90%}.article .cvA-seal{position:absolute;right:8%;bottom:9%;z-index:3;width:42px;height:39px;color:var(--clay);opacity:.5;transform:rotate(7deg)}.article .cvA-seal svg{width:100%;height:100%}.article .cvB{position:relative;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center}.article .cardB{position:relative;z-index:2;background:#fbf8ee;border:1px solid #d6cbb5;width:82%;min-height:72%;padding:16px 20px 18px;box-shadow:0 20px 42px #0000004d;display:flex;flex-direction:column;align-items:center;text-align:center}.article .chips1{display:flex;gap:5px;justify-content:center;flex-wrap:nowrap}.article .chip-sm{font-family:var(--serif-ui);font-style:italic;font-size:12px;color:#f0e9da;padding:5px 8px 6px;white-space:nowrap;line-height:1}.article .midB{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 0}.article .ttlB{margin:0;font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.16;letter-spacing:-.01em;color:#1c1a15;max-width:16ch}.article .byB{margin:16px 0 0;font-family:var(--serif-ui);font-style:italic;font-size:15px;color:var(--ember);text-align:center}.article .sl-corner{position:absolute;right:12px;bottom:10px;width:22px;height:20px;color:var(--clay);opacity:.28;z-index:1}.article .sl-corner svg{width:100%;height:100%}.article .cvE{position:relative;aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center}.article .cvE-arch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background:url(twh-arches-a.svg) repeat-x center top;background-size:auto 100%}.article .cvE-tab{display:inline-block;font-family:var(--serif-ui);font-style:italic;font-size:12px;color:#f0e9da;padding:4px 9px 5px;line-height:1;margin:0 0 8px}.article .cvE-back{position:absolute;z-index:1;width:62%;top:15%;right:12%;background:#f4eee0;padding:11px 15px 32px;box-shadow:0 16px 32px #0000004d;transform:rotate(3.5deg)}.article .cvE-front{position:relative;z-index:2;width:66%;background:#f4eee0;padding:13px 16px 15px;box-shadow:0 22px 44px #00000057;transform:rotate(-2deg);margin-top:12%}.article .cvE-quote{margin:0 0 6px;font-family:var(--serif);font-weight:500;font-size:15px;line-height:1.24;letter-spacing:-.01em;color:#1c1a15}.article .cvE-who{margin:0;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:#1c1a1580}.article .cvE-seal{position:absolute;right:7%;bottom:8%;z-index:3;width:38px;height:35px;color:var(--clay);opacity:.8;transform:rotate(8deg)}.article .cvE-seal svg{width:100%;height:100%}.px-hint-m{display:none}@media(max-width:600px){.px-steps{flex-direction:row!important;align-items:flex-start;justify-content:space-between;gap:8px}.px-steps .rail{display:block;left:16%;right:16%;top:13px}.px-step.s1,.px-step.s2,.px-step.s3{width:auto;flex:1 1 0}.px-step{gap:9px}.px-dia{width:28px;height:28px}.px-dia:before{top:5px;right:5px;bottom:5px;left:5px}.px-dia span{font-size:15px}.px-step h3{font-size:12.5px;line-height:1.12}.px-step p{font-size:10.5px;line-height:1.24;margin-top:3px}.px-hint-m{display:block;margin:0 0 6px}.px-btns-block .px-hint{display:none}.px-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 12px}.px-col{zoom:.62}.pfc-cta{margin-top:20px}.guard{position:relative;min-height:100vh;display:flex;flex-direction:column;--pd-ink:#0f3b34}.guard-track{animation-duration:42s}.guard-pen-stage{display:block;position:absolute;left:50%;top:330px;transform:translate(-50%);width:200px;aspect-ratio:800/732;z-index:5;pointer-events:none}.guard-pen-stage .pd-host{position:absolute;top:0;right:0;bottom:0;left:0}.guard.guard-anim .guard-mark{opacity:0;transition:opacity .5s ease}.guard.guard-anim .guard-eyebrow,.guard.guard-anim .guard-statement{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.guard.guard-anim .guard-ribbon{opacity:0;transition:opacity .8s ease}.guard.guard-anim.guard-lit .guard-mark{opacity:1}.guard.guard-anim.guard-lit .guard-eyebrow{opacity:1;transform:none;transition-delay:.12s}.guard.guard-anim.guard-lit .guard-statement{opacity:1;transform:none;transition-delay:.3s}.guard.guard-anim.guard-lit .guard-ribbon{opacity:1;transition-delay:.48s}.guard-inner{text-align:center;padding:clamp(40px,8vh,96px) var(--gutter);flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.guard-mark{position:static;width:48px;margin:0 auto 40px}.guard-ribbon{position:static;margin-top:auto}.footer-cols .container{gap:0}.footer-intro{width:100%;max-width:none;margin:0;padding-bottom:26px;border-bottom:1px solid rgba(244,240,227,.18)}.footer-links{flex-direction:column;gap:0;width:100%;padding-top:26px}.footer-links .link-col+.link-col{margin-top:26px;padding-top:26px;border-top:1px solid rgba(244,240,227,.18)}.footer-badges .container{flex-direction:column;gap:10px}.badge{width:100%;box-sizing:border-box;text-align:center;white-space:normal}}.news-totop{display:none}@media(max-width:1119px){.news .tools{position:static;top:auto}.news .tools .container{flex-wrap:nowrap;align-items:center}.news .search{flex:0 0 300px}.news .chips{flex-wrap:nowrap;overflow-x:auto;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.news .chips::-webkit-scrollbar{display:none}.news .chip{flex:0 0 auto}.news-totop{position:fixed;right:16px;bottom:16px;z-index:60;width:48px;height:48px;align-items:center;justify-content:center;display:flex;border-radius:999px;border:1px solid rgba(244,240,227,.28);background:var(--estate);color:var(--parchment);box-shadow:0 8px 24px #00000061;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.news-totop.is-visible{opacity:1;visibility:visible;transform:none}.news-totop svg{width:22px;height:22px;display:block}.article .explore-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.news .tools .container{flex-wrap:wrap}.news .search{flex:1 1 100%}.news .chips{flex-wrap:wrap;overflow-x:visible}.article .explore-grid{grid-template-columns:1fr}.article .explore-head{flex-direction:column;align-items:flex-start;gap:6px}.article .anav{grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-top:56px}.article .anav-title{display:none}.article .anav-prev{flex-direction:row;gap:0;justify-self:start;align-items:center}.article .anav-next{flex-direction:row;gap:0;justify-self:end;align-items:center;text-align:right}.article .anav-lab{white-space:nowrap}.article .anav-back{padding:10px 14px;white-space:nowrap}}@media(max-width:1119px){.gu{--gu-copy-top:113px;--gu-ill-top:432px;--gu-dia-top:773px;--gu-b3card-gap:152px}.gu[data-slide="2"]{--gu-ill-top:398px}.gu[data-slide="3"]{--gu-ill-top:343px}.gu[data-slide="4"]{--gu-ill-top:382px}.gu .gu-stage{padding-top:0}.gu .gu-wall{display:none}.gu .gu-frame{width:390px!important;height:844px!important;flex:none!important;align-self:center;transform:scale(var(--s,1))!important;transform-origin:center center;display:block;position:relative;padding:0;box-sizing:border-box;overflow:hidden}.gu .gu-title{display:contents}.gu .gu-title>div:first-child{position:absolute!important;top:var(--gu-copy-top)!important;left:var(--gutter)!important;right:var(--gutter)!important;width:auto!important;flex:0 0 auto!important}.gu .gu-copyblock{position:relative;inset:auto;opacity:1!important;display:none}.gu .gu-copyblock.on{display:block}.gu .gu-header{gap:22px}.gu .gu-eb{font-size:11.5px;letter-spacing:1.2px}.gu .gu-h2{line-height:.98}.gu .gu-h2 .gu-l1{font-size:clamp(29px,7.7vw,38px);letter-spacing:-.6px}.gu .gu-h2 .gu-l2{font-size:clamp(31px,8.3vw,42px);letter-spacing:-.3px}.gu .gu-sub{font-size:13.5px;line-height:1.36}.gu .gu-obj{position:absolute!important;top:var(--gu-ill-top)!important;bottom:auto!important;left:0!important;right:0!important;transform:none!important;width:auto;max-width:100%;margin:0 auto;opacity:1;display:none;justify-content:center}.gu .gu-obj.on{display:flex}.gu .gu-cardStage{position:absolute!important;top:var(--gu-ill-top)!important;bottom:auto!important;left:0!important;right:0!important;transform:none!important;width:min(330px,90vw);margin:0 auto;opacity:1;display:none}.gu .gu-cardStage:not(.hidden){display:flex;flex-direction:column;align-items:center}.gu .gu-cardStage.at3{top:calc(var(--gu-ill-top) + var(--gu-b3card-gap))!important}.gu .gu-b1{gap:22px}.gu .gu-b1num .gu-six,.gu .gu-b1num .gu-ten{font-size:118px;min-width:0}.gu .gu-b1num .gu-of{font-size:44px}.gu .gu-pill{font-size:19px;padding:9px 22px}.gu .gu-b1foot{font-size:11px}.gu .gu-card{width:100%;padding:20px 22px}.gu .gu-b3{width:auto}.gu .gu-b3grp .gu-hand{height:118px}.gu .gu-b4{width:min(330px,92vw)}.gu .gu-b4wrap{width:100%;transform:rotate(1.2deg) scale(.68);transform-origin:top center}.gu .gu-obj.gu-b4.on .gu-b4wrap{animation-name:gu-paperIn-m}.gu .gu-b4card{width:100%!important;padding:26px 24px 24px;box-sizing:border-box}.gu .gu-diamonds{position:absolute!important;top:var(--gu-dia-top);left:0;right:0;bottom:auto;justify-content:center}}@media(min-width:601px)and (max-width:1119px){.hero-inner{justify-content:center;padding:clamp(96px,12vh,120px) 0 44px}.hero-iso{margin-bottom:60px}.hero-readon{margin-top:36px}.px-steps{flex-direction:row!important;align-items:flex-start;justify-content:center;gap:clamp(28px,6vw,72px)}.px-steps .rail{display:block;left:16%;right:16%;top:17px}.px-step.s1,.px-step.s2,.px-step.s3{width:auto;flex:0 1 200px}.px-step{gap:12px}.px-dia{width:36px;height:36px}.px-dia:before{top:6px;right:6px;bottom:6px;left:6px}.px-dia span{font-size:18px}.px-step h3{font-size:16px;line-height:1.15}.px-step p{font-size:13px;line-height:1.3;margin-top:4px}.pfc-cta{margin-top:clamp(22px,3.4vh,32px)}.gu[data-slide="3"]{--gu-ill-top:364px}.gu[data-slide="3"] .gu-cardStage.at3{transform:scale(.8)!important;transform-origin:top center}.guard{position:relative;min-height:100vh;display:flex;flex-direction:column;--pd-ink:#0f3b34}.guard-track{animation-duration:60s}.guard-pen-stage{display:block;position:absolute;left:50%;top:clamp(300px,36vh,430px);transform:translate(-50%);width:min(300px,44vw);aspect-ratio:800/732;z-index:5;pointer-events:none}.guard-pen-stage .pd-host{position:absolute;top:0;right:0;bottom:0;left:0}.guard.guard-anim .guard-mark{opacity:0;transition:opacity .5s ease}.guard.guard-anim .guard-eyebrow,.guard.guard-anim .guard-statement{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.guard.guard-anim .guard-ribbon{opacity:0;transition:opacity .8s ease}.guard.guard-anim.guard-lit .guard-mark{opacity:1}.guard.guard-anim.guard-lit .guard-eyebrow{opacity:1;transform:none;transition-delay:.12s}.guard.guard-anim.guard-lit .guard-statement{opacity:1;transform:none;transition-delay:.3s}.guard.guard-anim.guard-lit .guard-ribbon{opacity:1;transition-delay:.48s}.guard-inner{text-align:center;padding:clamp(64px,10vh,120px) var(--gutter);flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.guard-mark{position:static;width:56px;margin:0 auto 44px}.guard-statement{font-size:clamp(24px,3.2vw,30px)}.guard-ribbon{position:static;margin-top:auto}.footer-cols .container{flex-direction:column;gap:0}.footer-intro{width:100%;max-width:none;margin:0;padding-bottom:26px;border-bottom:1px solid rgba(244,240,227,.28)}.footer-divider-v{display:none}.footer-links{flex-wrap:nowrap;gap:clamp(20px,3.4vw,48px);width:100%;padding-top:28px}.footer-links .link-col{flex:1 1 0}.method-col{max-width:none}}.door{--pine:#0f3b34;--moss:#426443;transition:background-color .9s var(--mo-settle)}.door[data-state=form]{background:var(--pine)}.door-arches{transition:opacity .9s var(--mo-settle)}.door-arches--pine{opacity:0;background-image:url(twh-arches-b.svg)}.door[data-state=form] .door-arches--bark{opacity:0}.door[data-state=form] .door-arches--pine{opacity:.7}.door-copywrap{display:grid;align-self:stretch}.door-copywrap>*{grid-area:1/1}.door-copy{align-self:start;transition:opacity .5s var(--mo-settle),visibility 0s linear 0s}.door-fcopy{align-self:center;display:flex;flex-direction:column;gap:40px;width:100%;max-width:495px;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .6s var(--mo-settle),transform .6s var(--mo-settle),visibility 0s linear .6s}.door[data-state=form] .door-copy{opacity:0!important;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.door[data-state=form] .door-fcopy{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--mo-settle) .32s,transform .6s var(--mo-settle) .32s,visibility 0s linear 0s}.dfc-head{display:flex;flex-direction:column;gap:35px}.dfc-eyebrow{margin:0;font-family:var(--sans);font-weight:400;font-size:14px;line-height:18px;letter-spacing:1.4px;text-transform:uppercase;color:var(--door-cream)}.dfc-title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.1vw,67px);line-height:.92;letter-spacing:-.005em;color:var(--door-cream)}.dfc-honesty{display:flex;flex-direction:column;gap:20px}.dfc-rule{height:1.5px;background:var(--door-gold)}.dfc-body{margin:0;font-family:var(--sans);font-size:14px;line-height:18px;color:var(--door-gold)}.cert-flip{position:relative;width:100%;max-width:544px;perspective:2200px;transition:height .8s var(--mo-settle)}.cert-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.45,.05,.2,1)}.door[data-state=form] .cert-card{transform:rotateY(180deg)}.cert-face{position:absolute;top:0;left:0;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cert-face--back{transform:rotateY(180deg)}.cert-face .cert-paper{max-width:none}.door.no-anim,.door.no-anim *{transition:none!important}.fs-paper{position:relative;background:var(--paper);padding:18px;box-shadow:0 30px 60px #00000047}.fs-inner{position:relative;border:.837px solid rgba(42,13,2,.35);padding:29px clamp(18px,5vw,58px);display:flex;flex-direction:column;gap:25px}.fs-close{position:absolute;top:7px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--pine);transition:transform .3s var(--mo-settle),opacity .2s}.fs-close svg{width:15.85px;height:15.5px;display:block}.fs-close:hover{transform:rotate(90deg)}.fs-close:focus-visible{outline:2px solid var(--pine);outline-offset:-4px}.fs-top{display:flex;flex-direction:column;gap:20px}.fs-intro{margin:0;font-family:var(--sans);font-size:12px;line-height:normal;color:var(--bark);padding-right:40px}.fs-field{display:flex;flex-direction:column;gap:17px}.fs-label{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.98px;text-transform:uppercase;color:var(--pine)}.fs-input{width:100%;height:44px;padding:0 15.714px;background:var(--paper);border:.786px solid var(--moss);border-radius:0;font-family:var(--sans);font-size:14px;color:var(--pine);font-feature-settings:"lnum" 1,"pnum" 1;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.fs-input::placeholder{color:var(--moss);opacity:.75}.fs-input:focus{outline:none;border-color:var(--pine);box-shadow:0 0 0 1.5px var(--pine)}.fs-sharp{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 13px 0 0;background:none;border:0;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:14px;color:var(--pine);text-align:left}.fs-sharp .chev{width:28.56px;height:28.56px;display:flex;align-items:center;justify-content:center;transition:transform .35s var(--mo-settle)}.fs-sharp .chev svg{width:11px;height:6.5px;display:block}.fs-sharp[aria-expanded=true] .chev{transform:rotate(180deg)}.fs-sharp:focus-visible{outline:2px solid var(--pine);outline-offset:2px}.fs-inwrap{position:relative}.fs-err{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 15.714px;font-family:var(--sans);font-size:14px;line-height:1.25;color:#da6959;font-feature-settings:"lnum" 1,"pnum" 1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .2s ease}.fs-inwrap .fs-input.is-bad:not(:focus){color:transparent}@media(max-width:520px){.fs-err{font-size:13px}}@media(max-width:360px){.fs-err{font-size:12px;padding-left:12px;padding-right:6px}}.fs-inwrap .fs-input.is-bad:not(:focus)+.fs-err{opacity:1}.fs-sharpwrap{position:relative;z-index:4}.fs-sharp{transition:background-color .25s ease,color .25s ease,padding .25s var(--mo-settle)}.fs-sharp[aria-expanded=true]{background:var(--moss);color:var(--door-cream);padding-left:13px}.fs-sharp-r{display:flex;align-items:center;gap:10px}.fs-chip{display:inline-flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--moss);color:var(--moss);font-family:var(--sans);font-weight:600;font-size:12px;line-height:normal;white-space:nowrap;animation:fsChipIn .35s var(--mo-settle) both}.fs-chip[hidden]{display:none}.fs-chip svg{width:14px;height:14px;display:block;flex:none}.fs-chip.is-bad{border-color:#da6959;color:#da6959}.fs-sharp[aria-expanded=true] .fs-chip{display:none}@keyframes fsChipIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.fs-sharp-panel{position:absolute;left:0;right:0;top:calc(100% + 7px);background:var(--paper);border:.77px solid var(--moss);padding:16px 14px;display:flex;flex-direction:column;gap:15px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .3s var(--mo-settle),visibility 0s linear .3s}.fs-sharp-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .3s var(--mo-settle),visibility 0s}.fs-sp-note{margin:0;font-family:var(--sans);font-weight:500;font-size:12px;line-height:normal;color:var(--pine)}.fs-sp-field{display:flex;flex-direction:column;gap:5px}.fs-sp-label{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.88px;text-transform:uppercase;line-height:normal;color:var(--pine)}.fs-sp-input{background:var(--door-cream)}.fs-sp-input::placeholder{opacity:1}.fs-input.is-bad,.fs-sp-input.is-bad{border-color:#da6959;box-shadow:0 0 0 1px #da6959}.fs-done{align-self:flex-end;width:100px;height:44px;padding:10px;border:0;cursor:pointer;background:var(--pine);color:var(--door-cream);font-family:var(--serif-ui);font-style:italic;font-size:18px;line-height:normal;transition:filter .2s,transform .2s}.fs-done:hover{filter:brightness(1.25)}.fs-done:focus-visible{outline:2px solid var(--door-gold);outline-offset:2px}.fs-rule{height:1px;background:#2a0d0233}.fs-checks{display:flex;flex-direction:column;gap:10px}.fs-check{position:relative;display:flex;align-items:flex-start;gap:15px;cursor:pointer}.fs-check input{position:absolute;opacity:0;width:15px;height:15px;margin:0}.fs-box{flex:none;width:15px;height:15px;border:1.5px solid var(--bark);display:flex;align-items:center;justify-content:center;transition:background-color .2s}.fs-box svg{width:9px;height:7px;opacity:0;transform:scale(.6);transition:opacity .18s,transform .22s var(--mo-settle)}.fs-box{color:var(--door-cream)}.fs-check input:checked+.fs-box{background:var(--bark)}.fs-check input:checked+.fs-box svg{opacity:1;transform:none}.fs-check input:focus-visible+.fs-box{outline:2px solid var(--pine);outline-offset:2px}.fs-ctxt{font-family:var(--sans);font-size:12px;line-height:normal;color:var(--bark)}.fs-turnstile{width:100%;min-height:65px}.fs-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:7.67px;padding:9.586px 23.646px;border:0;cursor:pointer;background:var(--clay);color:var(--door-cream);white-space:nowrap;transition:filter .25s ease,transform .25s ease,opacity .3s ease}.fs-cta-lbl{font-family:var(--serif-ui);font-style:italic;font-size:18.916px;letter-spacing:.378px;line-height:normal}.fs-cta-arr{font-family:var(--sans);font-weight:600;font-size:13.42px;transition:transform .3s ease}.fs-cta:not([aria-disabled=true]):hover{filter:brightness(1.08);transform:translateY(-1px)}.fs-cta:not([aria-disabled=true]):hover .fs-cta-arr{transform:translate(4px)}.fs-cta[aria-disabled=true]{opacity:.42;cursor:not-allowed}.fs-check.is-missing .fs-box{border-color:#da6959;box-shadow:0 0 0 1px #da6959}.fs-nudge{animation:fsNudge .4s ease}@keyframes fsNudge{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.fs-cta:focus-visible{outline:2px solid var(--door-gold);outline-offset:-4px}.fs-cta-lbl2{font-family:var(--serif-ui);font-style:italic;font-size:18.916px;letter-spacing:.378px;line-height:normal}.fs-cta-send{display:none;align-items:center;gap:7.67px}.fs-spin{width:16px;height:16px;display:block;flex:none;animation:fsSpin .9s linear infinite}@keyframes fsSpin{to{transform:rotate(360deg)}}@keyframes fsSendIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fs-paper.is-sending .fs-cta-lbl,.fs-paper.is-sending .fs-cta-arr{display:none}.fs-paper.is-sending .fs-cta-send{display:flex;animation:fsSendIn .35s var(--mo-settle) both}.fs-paper.is-sending .fs-cta[aria-disabled=true]{opacity:1;cursor:progress;transform:none}.fs-paper.is-sending .fs-inwrap .fs-input{background:#f9f4e9;color:var(--moss);font-weight:500;cursor:default}.fs-paper.is-sending .fs-check,.fs-paper.is-sending .fs-sharp{cursor:default}.fs-fine-send{display:none;margin:0;font-family:var(--sans);font-weight:600;font-size:10px;line-height:normal;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--clay)}.fs-paper.is-sending .fs-fine{display:none}.fs-paper.is-sending .fs-fine-send{display:block;animation:fsSendIn .45s var(--mo-settle) .1s both}.fs-ok{display:none;position:relative;flex-direction:column;align-items:center;gap:24px;text-align:center;width:100%;max-width:390px;margin:auto auto 0}.fs-ok-wm{display:none;position:absolute;left:49.2%;top:56.5%;width:45.4%;color:#a19980;opacity:.2;pointer-events:none;z-index:0}.fs-ok-wm svg{display:block;width:100%;height:auto}.fs-ok>*{position:relative;z-index:1}.fs-ok-title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.2vw,40px);line-height:1.1;color:var(--pine);outline:none}.fs-ok-lede{margin:0;font-family:var(--sans);font-size:16px;line-height:24px;color:var(--bark)}.fs-ok-rule{width:100%;height:1px;background:#d6cbb5}.fs-ok-item{display:flex;flex-direction:column;gap:6px;width:100%}.fs-ok-lbl{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.98px;text-transform:uppercase;line-height:normal;color:var(--pine)}.fs-ok-val{font-family:var(--sans);font-size:16px;line-height:normal;color:#5b321b;overflow-wrap:anywhere}.fs-paper.is-leaving .fs-inner>:not(.fs-close){opacity:0;transition:opacity .3s ease}.fs-paper.is-done .fs-inner{min-height:clamp(520px,48vw,650px)}.fs-paper.is-done .fs-inner>:not(.fs-close):not(.fs-fine):not(.fs-ok):not(.fs-ok-wm){display:none!important}.fs-paper.is-done .fs-ok{display:flex;animation:fsSendIn .6s var(--mo-settle) both}.fs-paper.is-done .fs-ok-wm{display:block;animation:fsWm 1.2s ease .2s both}.fs-paper.is-done .fs-fine{display:block!important;margin-top:auto;animation:fsSendIn .6s var(--mo-settle) .15s both}@keyframes fsWm{0%{opacity:0}to{opacity:.2}}@media(max-width:600px){.fs-paper.is-done .fs-inner{min-height:560px;padding-top:64px}.fs-ok-wm{left:auto;right:4%;top:auto;bottom:70px;width:52%}}.fs-back{display:none;flex-direction:column;align-items:flex-start;gap:26px;width:100%;max-width:390px;margin:0 auto}.fs-back-title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.5vw,34px);line-height:1.18;color:var(--pine);outline:none;padding-right:28px}.fs-again{width:100%;display:flex;align-items:center;justify-content:center;gap:7.67px;padding:9.586px 23.646px;border:0;cursor:pointer;background:var(--clay);color:var(--door-cream);font-family:var(--serif-ui);font-style:italic;font-size:18.916px;letter-spacing:.378px;line-height:normal;transition:filter .2s,transform .2s}.fs-again .arr{font-family:var(--sans);font-style:normal;font-weight:600;font-size:13.42px;transition:transform .3s ease}.fs-again:hover{filter:brightness(1.08);transform:translateY(-1px)}.fs-again:hover .arr{transform:translate(4px)}.fs-again:focus-visible{outline:2px solid var(--door-gold);outline-offset:-4px}.fs-paper.is-back .fs-inner{padding-top:54px;padding-bottom:33px;gap:40px}.fs-paper.is-back .fs-inner>:not(.fs-close):not(.fs-fine):not(.fs-back){display:none!important}.fs-paper.is-back .fs-back{display:flex;animation:fsSendIn .5s var(--mo-settle) both}.fs-paper.is-back .fs-fine{display:block!important}.fs-closed{display:none;width:100%;max-width:390px;margin:0 auto}.fs-closed-title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.5vw,34px);line-height:1.18;color:var(--pine);outline:none;padding-right:28px}.fs-paper.is-closed .fs-inner{padding-top:35px;padding-bottom:27px;gap:24px}.fs-paper.is-closed .fs-inner>:not(.fs-close):not(.fs-fine):not(.fs-closed){display:none!important}.fs-paper.is-closed .fs-closed{display:block;animation:fsSendIn .5s var(--mo-settle) both}.fs-paper.is-closed .fs-fine{display:block!important}@media(max-width:600px){.fs-paper.is-closed .fs-inner{padding-top:44px;padding-bottom:24px}}@media(min-width:1120px){.door.is-back .door-cert{align-self:center}}@media(max-width:600px){.fs-input{font-size:16px}.fs-paper.is-done .fs-inner{min-height:0;padding-top:56px;padding-bottom:26px}.fs-paper.is-done .fs-ok{margin-top:0}.fs-paper.is-done .fs-fine{margin-top:14px}.fs-ok-wm{bottom:56px;width:46%}}@media(max-width:600px){.fs-paper.is-back .fs-inner{padding-top:48px;padding-bottom:26px;gap:32px}}.fs-ctagrp{display:flex;flex-direction:column;gap:10px}.fs-alert{display:flex;align-items:flex-start;gap:12px;padding:5px;border:1px solid #da6959;color:#da6959;animation:fsSendIn .4s var(--mo-settle) both}.fs-alert[hidden]{display:none}.fs-alert svg{width:14px;height:14px;flex:none;display:block;margin-top:.5px}.fs-alert-t{margin:0;font-family:var(--sans);font-weight:600;font-size:12px;line-height:normal}.fs-paper[data-error] .fs-fine{display:none}.fs-help{margin:-7px 0 0;font-family:var(--sans);font-size:12px;line-height:normal;color:var(--bark);font-feature-settings:"lnum" 1,"pnum" 1}.fs-help[hidden]{display:none}.fs-fine{margin:0;font-family:var(--sans);font-size:10px;line-height:normal;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--bark)}body[data-view=free-score] .site-header .nav-right .cta,body[data-view=free-score] .mobile-menu a.menu-cta{display:none!important}.cta:focus:not(:focus-visible){outline:none}@media(max-width:1119px){.door-copywrap,.door-fcopy{display:contents}.dfc-head,.dfc-honesty{order:1}.door[data-state=landing] .dfc-head,.door[data-state=landing] .dfc-honesty,.door[data-state=form] .door-head,.door[data-state=form] .ember-bar,.door[data-state=form] .door-lede,.door[data-state=form] .honesty{display:none}.door[data-state=form] .dfc-head,.door[data-state=form] .dfc-honesty{animation:dfcIn .6s var(--mo-settle) .25s both}.door-cert{width:100%}.cert-flip{margin-inline:auto}}@keyframes dfcIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:600px){.fs-paper{padding:12px}.fs-inner{padding:26px 18px 24px;gap:22px}.fs-close{top:4px;right:4px}.dfc-head{gap:22px}}@media(prefers-reduced-motion:reduce){.cert-card,.cert-flip,.door,.door-arches,.door-copy,.door-fcopy,.fs-sharp-panel,.fs-sharp{transition:none!important}.fs-paper.is-closed .fs-closed,.fs-paper.is-back .fs-back,.fs-paper.is-done .fs-ok,.fs-paper.is-done .fs-ok-wm,.fs-paper.is-done .fs-fine,.fs-alert,.fs-chip,.fs-paper.is-sending .fs-cta-send,.fs-paper.is-sending .fs-fine-send{animation:none}.fs-spin{animation-duration:2.4s}.door[data-state=form] .dfc-head,.door[data-state=form] .dfc-honesty{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/twh-site.css.map */
