button{cursor:pointer}html{scroll-behavior:smooth}:root{--radius:.25rem;--pad-block:9rem;--font-heading:var(--font-avenir), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--font-accent:var(--font-canela), Georgia, serif;--page-max:1920px}html{background:#fafaf8}@media (width>=1921px){.bleed{position:relative}.page-body:before,.bleed:before{content:"";background:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0 -100vmax}main>section.hero-full,.page-body>.bleed-y,.page-body>.ticker{width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:0!important}}body{color:#353a3c;font-family:var(--font-body);max-width:var(--page-max);overflow-wrap:break-word;background:#fafaf8;padding-left:2rem;padding-right:2rem;overflow-x:hidden;margin-left:auto!important;margin-right:auto!important}@media (width<=767px){body{padding-left:1rem;padding-right:1rem}}#splash-line{font-family:var(--font-heading);color:#1a1a1a;letter-spacing:-.01em}@layer base{h1,h2,h3{font-family:var(--font-heading);color:#1a1a1a;letter-spacing:-.01em}}.fs-h2{letter-spacing:-.01em;font-size:clamp(1.75rem,3.6vw,3.1rem);font-weight:600;line-height:1.06}.hl{font-family:var(--font-accent);letter-spacing:0;font-style:italic;font-weight:400}.fs-h3{letter-spacing:-.01em;font-size:clamp(1.5rem,2.7vw,2.3rem);font-weight:600;line-height:1.12}.eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.micro{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.nav-idx{font-family:var(--font-heading);letter-spacing:.14em;color:#77653c;font-variant-numeric:tabular-nums;flex:none;width:1.9em;font-size:10px;font-weight:500;display:inline-block}.brandmark{transition:opacity .3s}.brandmark-colour{position:absolute;top:0;left:0}.brandmark-light{opacity:0}body:not([data-nav=hidden]):not([data-nav=peek]) .brandmark-light{opacity:1}body:not([data-nav=hidden]):not([data-nav=peek]) .brandmark-colour{opacity:0}#drawer{display:none}#drawer[data-open=true]{display:block}.gut{padding-left:2rem;padding-right:2rem}@media (width<=767px){.gut{padding-left:1.25rem;padding-right:1.25rem}.eyebrow{letter-spacing:.18em;font-size:11px}}.page-body>section,.page-body>footer{padding-top:var(--pad-block);padding-bottom:var(--pad-block);margin-top:0}.page-body>.bleed-y{padding-top:0;padding-bottom:0}.page-body>.pad-t-0{padding-top:0}.page-body>.pad-b-half{padding-bottom:calc(var(--pad-block) / 2.5)}.page-body>.pad-b-third{padding-bottom:calc(var(--pad-block) / 3)}.page-body>.pad-b-0{padding-bottom:0}@media (width<=767px){:root{--pad-block:3.5rem}}.bleed{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}@media (width<=767px){.bleed{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}main>section.hero-full{height:100dvh;margin-left:-2rem;margin-right:-2rem;margin-top:calc(-1 * var(--header-h,81px));padding-left:2rem;padding-right:2rem;padding-top:var(--header-h,81px)}@media (width<=767px){main>section.hero-full{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}main>section.hero-full{top:calc(-1 * var(--header-h,81px));z-index:0;--hp:0;position:sticky}.page-body{z-index:1;background-color:#fafaf8;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;position:relative}@media (width<=767px){.page-body{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.hero-bg{filter:blur(calc(var(--hp) * 9px));position:absolute;inset:0;transform:scale(1.06)}.hero-copy{transform:translateY(calc(var(--hp) * -70px))}@media (prefers-reduced-motion:reduce){main>section.hero-full{position:relative}.hero-bg{filter:none;transform:none}.hero-copy{transform:none}}.nd-pair{align-items:flex-start;gap:2rem;display:flex}@media (width<=480px){.nd-pair{gap:1.25rem}}#nodes{flex:none;display:flex}#nodes .nd{margin-top:.35rem;margin-left:6rem}@media (width<=640px){#nodes .nd{margin-left:0}}@media (width<=1023px){.nd-stage{position:relative}.nd-stage .nd-pair{z-index:0;pointer-events:none;justify-content:flex-end;position:absolute;bottom:0;right:0}.nd-stage .nd-copy{z-index:1;position:relative}.nd-stage #nodes .nd{max-width:48px;margin:0}}.nd{transform-origin:50%;width:100%;max-width:141px;height:auto;overflow:visible;transform:rotate(15deg)}.nd-line{stroke:#d9d6d2;stroke-width:4px}.nd-line,.nd-a,.nd-b{transform-box:fill-box;transform-origin:50%}.nl-field{border:1px solid var(--divider,#d9d6d2);min-width:0;font-family:var(--font-body);color:#1a1a1a;background:0 0;flex:1;padding:.95rem 1.1rem;font-size:15px;transition:border-color .2s}.nl-field::placeholder{color:#9a9a95}.nl-field:focus{border-color:#1a1a1a;outline:none}.nl-check{accent-color:#77653c;cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#splash{z-index:9999;background:#fff;place-items:center;padding:0;transition:background-color .95s;display:grid;position:fixed;inset:0}#splash-line{text-align:center;color:#1a1a1a;transform-origin:0 0;will-change:transform;margin:0;transition:transform .9s cubic-bezier(.22,1,.36,1),color .6s}#splash-line.split .word{transition:opacity .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s), filter .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s), color .55s ease 0s}#splash-line .hl{color:#77653c}#splash.landing{background-color:#fff0}#splash.landing #splash-line,#splash.landing #splash-line .hl{color:#fafaf8}#splash.gone{opacity:0;pointer-events:none;transition:opacity .45s}body.splash-on{overflow:hidden}@media (prefers-reduced-motion:reduce){#splash{display:none}}.mq{overflow:hidden}.mq-track{align-items:flex-start;gap:16px;width:max-content;animation:60s linear infinite mqScroll;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq-cell{background:var(--stone,#e8e5e1);flex-shrink:0;overflow:hidden}.mq-cell img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .45s;display:block}.mq-cell:hover img{filter:grayscale(0)}@keyframes mqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}.pad-block{padding-top:var(--pad-block);padding-bottom:var(--pad-block)}.pad-block-t{padding-top:var(--pad-block)}.pad-block-b{padding-bottom:var(--pad-block)}.nd-row{opacity:0}#nodes.in .nd-row{animation:.6s both ndIn;animation-delay:calc(var(--i) * 70ms)}@keyframes ndIn{to{opacity:1}}#nodes.in .nd-line{animation:2.4s linear infinite ndRung}#nodes.in .nd-a{animation:2.4s linear infinite ndSwingA}#nodes.in .nd-b{animation:2.4s linear infinite ndSwingB}#nodes.in .nd-line,#nodes.in .nd-a,#nodes.in .nd-b{animation-delay:calc(var(--i) * -.211s)}@keyframes ndSwingA{0%{transform:translate(0)scale(1.45)}12.5%{transform:translate(106px)scale(1.32)}25%{transform:translate(150px)scale(1)}37.5%{transform:translate(106px)scale(.68)}50%{transform:translate(0)scale(.55)}62.5%{transform:translate(-106px)scale(.68)}75%{transform:translate(-150px)scale(1)}87.5%{transform:translate(-106px)scale(1.32)}to{transform:translate(0)scale(1.45)}}@keyframes ndSwingB{0%{transform:translate(0)scale(.55)}12.5%{transform:translate(-106px)scale(.68)}25%{transform:translate(-150px)scale(1)}37.5%{transform:translate(-106px)scale(1.32)}50%{transform:translate(0)scale(1.45)}62.5%{transform:translate(106px)scale(1.32)}75%{transform:translate(150px)scale(1)}87.5%{transform:translate(106px)scale(.68)}to{transform:translate(0)scale(.55)}}@keyframes ndRung{0%{transform:scaleX(0)}12.5%{transform:scaleX(.71)}25%{transform:scaleX(1)}37.5%{transform:scaleX(.71)}50%{transform:scaleX(0)}62.5%{transform:scaleX(.71)}75%{transform:scaleX(1)}87.5%{transform:scaleX(.71)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){#nodes .nd-row,#nodes .nd-line,#nodes .nd-a,#nodes .nd-b{opacity:1!important;animation:none!important}#nodes .nd-a{transform:translate(150px)}#nodes .nd-b{transform:translate(-150px)}}.ticker{background:#1a1a1a;border-bottom:1px solid #c7cbc81f;margin-left:-2rem;margin-right:-2rem;overflow:hidden}@media (width<=767px){.ticker{margin-left:-1rem;margin-right:-1rem}}.tk-track{align-items:center;width:max-content;padding:.65rem 0;animation:46s linear infinite tkRun;display:flex}@keyframes tkRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker:hover .tk-track{animation-play-state:paused}.tk-i{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:#e2e1dc;white-space:nowrap;font-size:11px;font-weight:500}.tk-s{align-items:center;margin:0 2.4rem;display:inline-flex}.tk-plus{stroke:#d7c7a38c;stroke-width:1px;fill:none;stroke-linecap:butt;flex:none;width:11px;height:11px}@media (prefers-reduced-motion:reduce){.tk-track{animation:none}}body:not([data-nav=hidden]):not([data-nav=peek])>header a,body:not([data-nav=hidden]):not([data-nav=peek])>header p,body:not([data-nav=hidden]):not([data-nav=peek])>header .menu-trigger{color:#fafaf8}body:not([data-nav=hidden]):not([data-nav=peek])>header .bars span{background:#fafaf8}@media (width<=1023px){#menu-open .micro{display:none}#menu-open .bars{gap:4px}#menu-open .bars span{width:22px}#menu-open .bars:after{content:"";background:currentColor;width:22px;height:1.5px;display:block}body:not([data-nav=hidden]):not([data-nav=peek])>header #menu-open .bars:after{background:#fafaf8}#overlay .menu-body{flex:none;display:block;overflow:visible}#overlay .menu-body>a{border-bottom:1px solid #d9d6d2;min-height:0;padding:1.15rem 1.25rem}#overlay .menu-body>a img,#overlay .menu-body>a>span.absolute{display:none}#overlay .menu-body .text-paper{color:#1a1a1a}#overlay .menu-body .text-onink,#overlay .menu-body .text-champagne{color:#77653c}#overlay .menu-body>a .text-onink,#overlay .menu-body>a .micro.mt-7{display:none}#overlay .menu-body>a .font-heading{margin-top:.3rem;font-size:1.45rem}#overlay .menu-body>a .micro{font-size:9.5px}#overlay .shrink-0 nav{flex-direction:column;align-items:stretch;gap:0;padding:0}#overlay .shrink-0 nav>a{border-bottom:1px solid #d9d6d2;padding:1.05rem 1.25rem;font-size:1.05rem}#overlay .shrink-0 nav>span{padding:1.1rem 1.25rem}#overlay .shrink-0 .btn-solid{margin:1.4rem 1.25rem}}.menu-trigger{cursor:pointer;color:#1a1a1a;align-items:center;gap:.75rem;display:inline-flex}.menu-trigger .bars{gap:5px;display:grid}.menu-trigger .bars span{background:#1a1a1a;width:20px;height:1.5px;display:block}.menu-trigger .cross{width:16px;height:16px;display:block;position:relative}.menu-trigger .cross span{background:#1a1a1a;width:16px;height:1.5px;display:block;position:absolute;top:50%;left:0}.menu-trigger .cross span:first-child{transform:rotate(45deg)}.menu-trigger .cross span:last-child{transform:rotate(-45deg)}#overlay{opacity:0;visibility:hidden;transition:opacity .32s,visibility .32s}#overlay[data-open=true]{opacity:1;visibility:visible}#overlay .menu-body>a{transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}#overlay[data-open=true] .menu-body>a{transform:none}#overlay[data-open=true] .menu-body>a:nth-child(2){transition-delay:60ms}body[data-menu-open=true]{overflow:hidden}@media (prefers-reduced-motion:reduce){#overlay,#overlay .menu-body>a{transition:none}#overlay .menu-body>a{transform:none}}a{cursor:pointer}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline-offset:3px;border-radius:var(--radius);outline:2px solid #77653c}svg{user-select:none}.split .word{opacity:0;filter:blur(10px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);display:inline-block;transform:translateY(.4em)}.split[data-in=true] .word{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.split .word{opacity:1;filter:none;transition:none;transform:none}}.hero-media{filter:saturate(.6)contrast(1.05)brightness(.98)}.hero-media[data-clip=b]{filter:saturate(.32)contrast(1.06)brightness(1.05)}.hero-media[data-clip=c]{filter:saturate(.32)contrast(1.05)brightness(1.04)}.hero-media[data-clip=d]{filter:saturate(.28)contrast(1.04)brightness(1.06)}.hero-media[data-clip=e]{filter:saturate(.6)contrast(1.02)brightness(1.22)}.hero-media[data-clip=g],.hero-media[data-clip=h]{filter:saturate(.45)contrast(1.05)brightness(1.02)}.hero-media[data-clip=f]{filter:saturate(.7)contrast(1.06)brightness(.92)}.reveal[data-armed=true]{clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}.reveal[data-armed=true][data-in=true]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal[data-armed=true][data-zoom] img{transition:transform 1.5s cubic-bezier(.2,.7,.2,1);transform:scale(1.14)}.reveal[data-armed=true][data-zoom][data-in=true] img{transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal img{transition:none}.reveal{clip-path:none}.reveal img{transform:none}}.lf-grid{grid-template-columns:1fr;row-gap:3rem;display:grid}.lf-grid figure{margin:0;position:relative}.lf-grid figure img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lf-grid .fig-tall{aspect-ratio:1507/1690}.lf-grid .fig-wide{aspect-ratio:3/2}.lf-tall-side,.lf-sticky-side{min-width:0}@media (width<=1023px){.lf-grid{row-gap:0}.lf-tall-side .fig-tall{width:78%;margin-top:2.5rem}.lf-sticky .fig-wide{z-index:2;width:62%;margin-top:-18%;margin-left:auto;position:relative}.lf-row-b .lf-tall-side{order:-1}.lf-row-b .lf-tall-side .fig-tall{margin-left:auto}.lf-row-b .lf-sticky .fig-wide{margin-left:0;margin-right:auto}.lf-sticky .fig-wide+div{margin-top:2.5rem}}@media (width>=1024px){.lf-grid{grid-template-columns:repeat(12,1fr);gap:0 1.5rem}.lf-row-a .lf-tall-side{grid-area:1/1/auto/span 7}.lf-row-a .lf-sticky-side{grid-area:1/8/auto/span 5}.lf-row-b .lf-sticky-side{grid-area:1/1/auto/span 5}.lf-row-b .lf-tall-side{grid-area:1/6/auto/span 7}.lf-sticky{align-self:start;margin:0 10%;position:sticky;top:9rem}.lf-intro-inner{max-width:71%}.lf-tall-side .fig-tall,.lf-row-b .lf-tall-side .fig-tall{margin-top:5rem}}.card-cursor{z-index:2;color:#fafaf8;border-radius:var(--radius);pointer-events:none;white-space:nowrap;opacity:0;background:#f8f8f62e;place-items:center;padding:1rem 2.2rem;transition:opacity .25s,scale .35s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.8)}.card-cursor[data-on=true]{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.card-cursor{transition:none}}.mem-icon{fill:none;stroke:#77653c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.btn-solid{color:#fafaf8;background:#1a1a1a;align-items:center;gap:1.75rem;padding:1.1rem 1.6rem;font-size:15px;font-weight:500;line-height:1.2;transition:background .25s;display:inline-flex}.btn-solid:hover{background:#77653c}.btn-invert{color:#1a1a1a;background:#e8e5e1;align-items:center;gap:1.75rem;padding:1.1rem 1.6rem;font-size:15px;font-weight:500;line-height:1.2;transition:background .25s;display:inline-flex}.btn-invert:hover{background:#fafaf8}.btn-sm{gap:1.1rem;padding:.8rem 1.2rem;font-size:14px}.btn-solid svg{flex-shrink:0}.btn-dot{align-items:center;gap:.85rem;display:inline-flex}.btn-dot .dot-ring{color:#6b706f;flex-shrink:0}.btn-dot:hover .dot-ring{color:#77653c}body>header{transition:transform .4s cubic-bezier(.2,.7,.2,1)}body[data-nav=hidden]>header{transform:translateY(-101%)}#navpill{top:.4rem;right:max(2rem, calc((100vw - var(--page-max)) / 2 + 2rem));z-index:60;border-radius:var(--radius);opacity:0;pointer-events:none;background:#e8e5e1;align-items:center;padding:.85rem 1.25rem;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;transform:translateY(-10px)}body[data-nav=hidden] #navpill{opacity:1;pointer-events:auto;transform:none}body[data-menu-open=true] #navpill{opacity:0;pointer-events:none;transform:translateY(-6px)}@media (width<=767px){#navpill{right:1rem}}@media (prefers-reduced-motion:reduce){body>header,#navpill{transition:none}}.figstack .fig{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.figstack .fig[data-active=true]{opacity:1}.figstack{container-type:size}.figcap{text-align:center;color:#fff;line-height:1;font-family:var(--font-heading);letter-spacing:.02em;font-size:2.6cqh;font-weight:500;position:absolute;bottom:8cqh;left:0;right:0}.hx-page{border-radius:var(--radius);background:#f5f4f0f2;width:70%;max-width:450px;position:relative;box-shadow:0 .23cqw .45cqw #0000000f,0 4cqw 9.8cqw #00000038;container-type:inline-size}.hx-inner{padding:6.3cqw 5.7cqw 5.7cqw}@media (width<=767px){.hx-page{width:83%}}.hx-eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:#77653c;font-size:2.325cqw;font-weight:600}.hx-eyebrow+.hx-accent{margin-top:1.5cqw}.hx-accent{font-family:var(--font-heading);letter-spacing:-.01em;color:#1a1a1a;font-size:4.95cqw;font-weight:600;line-height:1.18}.hx-rowtitle{font-family:var(--font-heading);color:#1a1a1a;letter-spacing:-.01em;font-size:3.225cqw;font-weight:600}.hx-rowmeta{color:#6b6b6b;margin-top:.525cqw;font-size:2.55cqw}.hx-drow .hx-rowtitle{display:block}.hx-drow .hx-rowmeta{margin-top:1.05cqw}.hx-findings{margin-top:2.7cqw}.hx-finding{border-bottom:.23cqw solid #16191a12;align-items:flex-start;gap:2.4cqw;padding:2.1cqw 0;display:flex}.hx-finding:last-child{border-bottom:0}.hx-disc{border-radius:50%;flex:none;place-items:center;width:4.65cqw;height:4.65cqw;margin-top:.3cqw;display:grid}.hx-disc svg{width:58%;height:58%}.hx-disc.done{background:#3e5c42}.hx-disc.next{background:#7a5e22}.hx-disc.no{background:#7e3b2e}.hx-signrow{justify-content:space-between;align-items:flex-end;gap:3cqw;margin-top:3cqw;display:flex}.hx-whorow{align-items:center;gap:2.1cqw;display:inline-flex}.hx-whoava{object-fit:cover;border-radius:50%;width:5.25cqw;height:5.25cqw}.hx-who{color:#6b6b6b;font-size:2.4cqw}.hx-signrow svg{width:18cqw;height:auto}.hx-thread{flex-direction:column;gap:1.8cqw;margin-top:2.85cqw;display:flex}.hx-msg{border-radius:var(--radius);max-width:86%;padding:1.95cqw 2.4cqw;font-size:2.775cqw;line-height:1.45}.hx-msg.out{color:#f5f4f0;background:#1a1a1a;align-self:flex-end}.hx-msg.in{color:#353a3c;background:#16191a0f;align-self:flex-start;align-items:flex-start;gap:1.8cqw;display:flex}.hx-msg.in img{object-fit:cover;border-radius:50%;flex:none;width:4.8cqw;height:4.8cqw}.hx-stamp{text-align:center;color:#6b6b6b;margin-top:1.95cqw;font-size:2.25cqw}.hx-dgrid{grid-template-columns:1fr 1.55fr;align-items:center;gap:2.4cqw;margin-top:2.7cqw;display:grid}.hx-dgrid canvas{width:100%;height:auto;display:block}.hx-drows{flex-direction:column;display:flex}.hx-drow{border-bottom:.23cqw solid #16191a14;gap:1.95cqw;padding:1.875cqw 0;display:flex}.hx-drow:last-child{border-bottom:0}.hx-drow .i{font-family:var(--font-heading);letter-spacing:.12em;color:#d7c7a3;padding-top:.525cqw;font-size:2.175cqw;font-weight:600}.hx-dchip{border-radius:var(--radius);color:#6b6b6b;background:#16191a0e;align-items:center;gap:1.65cqw;margin-top:2.7cqw;padding:1.65cqw 2.1cqw;font-size:2.4cqw;display:flex}.hx-dchip .dot{background:#77653c;border-radius:50%;flex:none;width:1.5cqw;height:1.5cqw}.pcard{text-align:left;cursor:pointer;background:#f5f4f00b;border:1px solid #c7cbc81a;flex-direction:column;flex:1;justify-content:space-between;gap:2rem;padding:1.75rem 1.5rem 1.5rem;transition:flex-grow .65s cubic-bezier(.2,.7,.2,1),background .5s;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.pcard[data-active=true]{flex-grow:2.6}}.pcard[data-active=true]{background:#f5f4f012}.pnum{font-family:var(--font-heading);letter-spacing:-.03em;color:#c7cbc824;font-size:clamp(4rem,6.5vw,7rem);font-weight:600;line-height:.9;transition:color .5s}.pcard[data-active=true] .pnum{color:#d7c7a3}.pbody{opacity:0;transition:opacity .45s .15s,transform .45s cubic-bezier(.2,.7,.2,1) .15s;display:block;transform:translateY(10px)}.pcard[data-active=true] .pbody{opacity:1;transform:none}.ptitle{font-family:var(--font-heading);color:#fafaf8;font-size:15.5px;font-weight:600;display:block}.pcopy{color:#c7cbc8;max-width:44ch;margin-top:.6rem;font-size:13.5px;line-height:1.65;display:block}.pline{background:#c7b9a038;height:1px;margin-top:1.4rem;display:block}.pfill{transform-origin:0;background:#d7c7a3;width:100%;height:100%;display:block;transform:scaleX(0)}#pcards.armed .pcard[data-active=true] .pfill{animation:4.5s linear both plfill}@keyframes plfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#pcards:hover .pfill,#pcards:focus-within .pfill{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pfill{animation:none!important}}@media (width<=1023px){.pcard{gap:1.25rem}.pbody{opacity:1;transform:none}.pnum{font-size:3rem}}.part{opacity:0;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;transition:opacity .45s .2s,transform .45s cubic-bezier(.2,.7,.2,1) .2s;display:flex;overflow:hidden;transform:translateY(8px)}.pcard[data-active=true] .part{opacity:1;transform:none}.part.pcenter{justify-content:center}.mpwrap{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;display:flex}.mprow{flex:none;min-width:0;max-width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.mptrack{gap:8px;width:max-content;display:inline-flex}@keyframes mpL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mpR{0%{transform:translate(-50%)}to{transform:translate(0)}}.pcard[data-active=true] .mprow .mptrack{animation:30s linear infinite mpL}.pcard[data-active=true] .mprow.r .mptrack{animation:26s linear infinite mpR}.pcard[data-active=true] .mprow.m .mptrack{animation-duration:38s}.mp{border-radius:var(--radius);color:#e9e8e3;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#f5f4f017;border:1px solid #c7cbc824;flex:none;align-items:center;gap:9px;padding:5px 14px 5px 5px;font-size:11px;font-weight:500;display:inline-flex}.mp img{border-radius:var(--radius);object-fit:cover;flex:none;width:30px;height:30px}.pscan{width:100%;max-width:450px;height:auto}.pcard[data-pc="1"] .part{flex:3.4}.pcard[data-pc="0"] .part{flex:2.2}.pcard[data-pc="1"][data-active=true]{gap:1rem}.prep{flex-direction:column;width:100%;min-width:0;max-width:400px;display:flex}.prow{border-bottom:1px solid #c7cbc824;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.prow:last-child{border-bottom:0}.pdisc{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-style:normal;display:grid}.pdisc svg{width:58%;height:58%}.pdisc.done{background:#3e5c42}.pdisc.next{background:#7a5e22}.pdisc.no{background:#7e3b2e}.ptx b{font-family:var(--font-heading);color:#fafaf8;letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.ptx em{color:#aab0ac;margin-top:2px;font-size:11px;font-style:normal;display:block}.pthread{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:400px;display:flex}.pm{border-radius:var(--radius);max-width:90%;padding:8px 11px;font-size:12px;line-height:1.5}.pm.out{color:#1a1a1a;background:#c7b9a0e0;align-self:flex-end}.pm.in{color:#d6dad7;background:#f5f4f01f;align-self:flex-start;align-items:flex-start;gap:8px;display:flex}.pm.in img{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}@media (width>=1024px){.pcard{min-width:0}.pcard[data-active=true] .part{margin:0 -.25rem}}@media (width<=1023px){.pcard{padding:1.5rem 1.35rem 1.35rem}.part{min-height:230px;margin:.5rem 0}.pscan{max-width:300px;max-height:260px}.prep,.pthread{max-width:100%}.pcard .part,.pcard .prow,.pcard .pm{opacity:0}.pcard.inview .part{animation:.55s cubic-bezier(.2,.7,.2,1) both partIn}.pcard.inview .prow,.pcard.inview .pm{animation:.5s cubic-bezier(.2,.7,.2,1) both partIn}.pcard.inview .prow:first-child{animation-delay:.2s}.pcard.inview .prow:nth-child(2){animation-delay:.35s}.pcard.inview .prow:nth-child(3){animation-delay:.5s}.pcard.inview .pdisc{animation:.4s cubic-bezier(.34,1.4,.5,1) both discPop}.pcard.inview .prow:first-child .pdisc{animation-delay:.35s}.pcard.inview .prow:nth-child(2) .pdisc{animation-delay:.5s}.pcard.inview .prow:nth-child(3) .pdisc{animation-delay:.65s}.pcard.inview .pm.out{animation-delay:.2s}.pcard.inview .pm.in{animation-delay:.5s}.pcard.inview .pm.out:last-child{animation-delay:.8s}.pcard.inview .mprow .mptrack{animation:30s linear infinite mpL}.pcard.inview .mprow.r .mptrack{animation:26s linear infinite mpR}.pcard.inview .mprow.m .mptrack{animation-duration:38s}}@media (prefers-reduced-motion:reduce){.pcard .part,.pcard .prow,.pcard .pm{opacity:1!important;animation:none!important}}@keyframes partIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes discPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.pcard[data-pc="2"] .prow,.pcard[data-pc="3"] .pm{opacity:0}.pcard[data-pc="2"][data-active=true] .prow,.pcard[data-pc="3"][data-active=true] .pm{animation:.5s cubic-bezier(.2,.7,.2,1) both partIn}.pcard[data-pc="2"][data-active=true] .prow:first-child{animation-delay:.35s}.pcard[data-pc="2"][data-active=true] .prow:nth-child(2){animation-delay:.5s}.pcard[data-pc="2"][data-active=true] .prow:nth-child(3){animation-delay:.65s}.pcard[data-pc="2"][data-active=true] .pdisc{animation:.4s cubic-bezier(.34,1.4,.5,1) both discPop}.pcard[data-pc="2"][data-active=true] .prow:first-child .pdisc{animation-delay:.5s}.pcard[data-pc="2"][data-active=true] .prow:nth-child(2) .pdisc{animation-delay:.65s}.pcard[data-pc="2"][data-active=true] .prow:nth-child(3) .pdisc{animation-delay:.8s}.pcard[data-pc="3"][data-active=true] .pm.out{animation-delay:.35s}.pcard[data-pc="3"][data-active=true] .pm.in{animation-delay:.75s}.pcard[data-pc="3"][data-active=true] .pm.out:last-child{animation-delay:1.15s}@media (prefers-reduced-motion:reduce){.pcard .prow,.pcard .pm,.pcard .pdisc{opacity:1!important;animation:none!important;transform:none!important}}.cardoverlay [data-anim],.chartoverlay [data-anim],.msgoverlay [data-anim]{opacity:0}.fig[data-fig="1"][data-active=true]~.cardoverlay .hx-page,.fig[data-fig="2"][data-active=true]~.chartoverlay .hx-page,.fig[data-fig="3"][data-active=true]~.msgoverlay .hx-page{animation:.65s cubic-bezier(.2,.7,.2,1) 80ms both ovRise}.fig[data-fig="1"][data-active=true]~.cardoverlay [data-anim="1"],.fig[data-fig="2"][data-active=true]~.chartoverlay [data-anim="1"],.fig[data-fig="3"][data-active=true]~.msgoverlay [data-anim="1"]{animation:.5s cubic-bezier(.2,.7,.2,1) .45s both ovRise}.fig[data-fig="1"][data-active=true]~.cardoverlay [data-anim="2"],.fig[data-fig="2"][data-active=true]~.chartoverlay [data-anim="2"],.fig[data-fig="3"][data-active=true]~.msgoverlay [data-anim="2"]{animation:.5s cubic-bezier(.2,.7,.2,1) .58s both ovRise}.fig[data-fig="1"][data-active=true]~.cardoverlay [data-anim="3"],.fig[data-fig="2"][data-active=true]~.chartoverlay [data-anim="3"],.fig[data-fig="3"][data-active=true]~.msgoverlay [data-anim="3"]{animation:.5s cubic-bezier(.2,.7,.2,1) .71s both ovRise}.fig[data-fig="1"][data-active=true]~.cardoverlay [data-anim="4"],.fig[data-fig="2"][data-active=true]~.chartoverlay [data-anim="4"],.fig[data-fig="3"][data-active=true]~.msgoverlay [data-anim="4"]{animation:.5s cubic-bezier(.2,.7,.2,1) .84s both ovRise}@media (prefers-reduced-motion:reduce){.hx-page,.cardoverlay [data-anim],.chartoverlay [data-anim],.msgoverlay [data-anim]{opacity:1!important;animation:none!important}}@keyframes ovRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ovPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes ovSlide{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.fig[data-fig="0"][data-active=true]~.tagcloud .tagrow{animation:.75s cubic-bezier(.2,.7,.2,1) both ovSlide}.fig[data-fig="0"][data-active=true]~.tagcloud .tagrow:nth-of-type(2){animation-delay:.1s}.fig[data-fig="0"][data-active=true]~.tagcloud .tagrow:nth-of-type(3){animation-delay:.2s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-card{animation:.7s cubic-bezier(.2,.7,.2,1) both ovRise}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-av{animation:.45s cubic-bezier(.2,.7,.2,1) both ovPop}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-av:first-child{animation-delay:.3s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-av:nth-child(2){animation-delay:.36s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-av:nth-child(3){animation-delay:.42s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-item{animation:.5s cubic-bezier(.2,.7,.2,1) both ovRise}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-item:first-child{animation-delay:.34s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-item:nth-child(2){animation-delay:.42s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-item:nth-child(3){animation-delay:.5s}.fig[data-fig="1"][data-active=true]~.cardoverlay .vc-item:nth-child(4){animation-delay:.58s}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-card,.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-badge,.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-head,.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-row,.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-foot{animation:.6s cubic-bezier(.2,.7,.2,1) both ovRise}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-badge{animation-delay:.12s}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-head{animation-delay:.2s}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-row-1{animation-delay:.3s}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-row-2{animation-delay:.4s}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-row-3{animation-delay:.5s}.fig[data-fig="2"][data-active=true]~.chartoverlay .lr-foot{animation-delay:.62s}.fig[data-fig="3"][data-active=true]~.msgoverlay .msg-bubble,.fig[data-fig="3"][data-active=true]~.msgoverlay .msg-text{animation:.6s cubic-bezier(.2,.7,.2,1) both ovRise}.fig[data-fig="3"][data-active=true]~.msgoverlay .msg-text{animation-delay:.18s}.fig[data-fig="3"][data-active=true]~.msgoverlay .msg-btn{animation:.45s cubic-bezier(.34,1.4,.5,1) .38s both ovPop}.fig[data-fig="0"][data-active=true]~.tagcloud .figcap,.fig[data-fig="1"][data-active=true]~.cardoverlay .figcap,.fig[data-fig="2"][data-active=true]~.chartoverlay .figcap,.fig[data-fig="3"][data-active=true]~.msgoverlay .figcap{animation:.6s cubic-bezier(.2,.7,.2,1) .55s both ovRise}.tagcloud{opacity:0;transition:opacity .3s}.fig[data-fig="0"][data-active=true]~.tagcloud{opacity:1}.tag{position:relative}.hx-page:after,.vc-card:after,.tag:after{content:"";border-radius:inherit;opacity:.07;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:31cqw 31cqw;position:absolute;inset:0}.vc-card{border-radius:var(--radius);background:#f5f4f0f0;width:100%;max-width:59.5cqh;padding:2.9cqh 2.6cqh 3.2cqh;position:relative;box-shadow:0 1px 2px #0000000a,0 12px 40px #0000000f}.cardoverlay,.chartoverlay,.msgoverlay{opacity:0;transition:opacity .3s}.fig[data-fig="1"][data-active=true]~.cardoverlay,.fig[data-fig="2"][data-active=true]~.chartoverlay,.fig[data-fig="3"][data-active=true]~.msgoverlay{opacity:1}.tagrow.is-hidden{display:none}.tagrow{overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.tagtrack{gap:.75rem;width:max-content;display:flex}@keyframes marqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}.tagrow-l .tagtrack{animation:34s linear infinite marqueeL}.tagrow-r .tagtrack{animation:28s linear infinite marqueeR}.tagrow:nth-of-type(3) .tagtrack{animation-duration:41s}.figstack:hover .tagtrack{animation-play-state:paused}.tag{border-radius:var(--radius);color:#1a1a1a;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#f7f6f2ed;flex:none;align-items:center;gap:1.6cqh;padding:1.2cqh 2.4cqh 1.2cqh 1.2cqh;font-size:1.72cqh;font-weight:500;display:inline-flex}.tag img{border-radius:var(--radius);object-fit:cover;flex:none;width:4.65cqh;height:4.65cqh}.step{border-bottom:1px solid #d9d6d2;flex-direction:column;padding:1.5rem 1.25rem 0;transition:flex-grow .5s cubic-bezier(.2,.7,.2,1),background .4s;display:flex}.step:last-child{border-bottom:0}@media (width>=1024px){.step{flex:1;padding:1.75rem 2rem 0}.step[data-active=true]{flex-grow:5}}@media (width<=1023px){.step{padding:1.3rem 1.25rem 0}.step button{gap:1rem}.step .rail{margin-top:1.3rem}.step[data-active=true] .rail{margin-top:1.5rem}.step .step-body>span>span{padding-top:.85rem}}.step:not([data-active=true]){background:#16191a09}.step button{cursor:pointer}.step-title,.step .micro{transition:color .4s}.step:not([data-active=true]) .step-title{color:#16191a61}.step:not([data-active=true]) .micro{color:#77653c73}.step .step-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid!important}.step .step-body>span{min-height:0;overflow:hidden}.step[data-active=true] .step-body{grid-template-rows:1fr}.rail{background:#16191a17;height:2px;margin-top:auto}.rail .fill{background:#77653c;width:0;height:100%;display:block}.step[data-active=true] .rail .fill{animation:7s linear forwards railfill}#steps:hover .rail .fill,#steps:focus-within .rail .fill{animation-play-state:paused}@keyframes railfill{0%{width:0}to{width:100%}}.whystack .whyfig{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.whystack .whyfig[data-active=true]{opacity:1}.whyitem button{cursor:pointer}.whyrule{background:#d9d6d2;height:1px;display:block;position:relative}.whyfill{background:#77653c;width:0;height:1px;display:block;position:absolute;top:0;left:0}#whylist.armed .whyitem[data-active=true] .whyfill{animation:4.5s linear forwards whyfill}#whylist:hover .whyfill,#whylist:focus-within .whyfill{animation-play-state:paused}@keyframes whyfill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.figstack .fig,.step-body,.whystack .whyfig{transition:none}.tagtrack,.tagrow,.vc-card,.vc-item,.vc-av,.figcap,.lr-card,.lr-badge,.lr-head,.lr-row,.lr-foot,.msg-bubble,.msg-text,.msg-btn{animation:none!important}.whyitem[data-active=true] .whyfill,.step[data-active=true] .rail .fill{width:100%;animation:none}}.menu-trigger{gap:1rem}.menu-trigger .micro,header p.micro{letter-spacing:.14em;font-size:12.5px}.menu-trigger .bars{gap:6px}.menu-trigger .bars span{width:28px;height:2px}#navpill{padding:1rem 1.5rem}@media (width<=1023px){#menu-open .bars{gap:6px}#menu-open .bars span,#menu-open .bars:after{width:28px;height:2px}}@media (width<=767px){body{padding-left:0;padding-right:0}main>section.hero-full,.page-body,.bleed{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.ticker,.page-body>.bleed-y{margin-left:0;margin-right:0}}
