@font-face{font-family:newParisDisplay;src:url(../media/NewParisSkyline_Regular-s.p.0e9dt7j-55th9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newParisDisplay;src:url(../media/NewParisSkyline_Medium-s.p.36m4sz8guz3r6.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newParisDisplay;src:url(../media/NewParisSkyline_Bold-s.p.0g3xpip-xpv4k.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:newParisDisplay Fallback;src:local(Arial);ascent-override:103.8%;descent-override:26.19%;line-gap-override:2.9%;size-adjust:92.48%}.newparisdisplay_8e1c0409-module__0P9FXW__className{font-family:newParisDisplay,newParisDisplay Fallback}.newparisdisplay_8e1c0409-module__0P9FXW__variable{--font-display:"newParisDisplay", "newParisDisplay Fallback"}
:root{--bg:#f7f6fa;--surface:#fff;--surface-soft:#edeaf4;--surface-tint:#e4ddf2;--ink:#1d1630;--muted:#685f76;--purple:#4928b4;--purple-deep:#3e1e84;--violet:#7d66ce;--rose:#cf638f;--line:#1d16301c;--shadow:0 18px 50px #36235f14;--header-height:4.5rem;--shell:min(100% - 3rem, 90rem);--radius:.9rem;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:var(--bg);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--purple);outline-offset:4px}p,h1,h2,h3{margin-top:0}::selection{color:var(--surface);background:var(--purple)}.site-frame{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}.shell{width:var(--shell);margin-inline:auto}.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}.skip-link{z-index:30;color:var(--surface);background:var(--purple);border-radius:.45rem;padding:.7rem .95rem;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;height:var(--header-height);background:var(--bg);position:relative}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.wordmark{min-width:2.75rem;min-height:2.75rem;color:var(--purple-deep);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.065em;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-logo{width:2.15rem;height:2.15rem;position:relative}.wordmark-mark{object-fit:contain;filter:blur();width:100%;height:100%;transition:filter .32s var(--ease-out), opacity .32s var(--ease-out), transform .42s var(--ease-out);border-radius:50%;position:absolute;inset:0}.wordmark-mark--line{filter:blur(2px);opacity:0;transform:scale(.92)}.wordmark:hover .wordmark-mark--solid,.wordmark:focus-visible .wordmark-mark--solid{filter:blur(2px);opacity:0;transform:scale(.96)}.wordmark:hover .wordmark-mark--line,.wordmark:focus-visible .wordmark-mark--line{filter:blur();opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.wordmark-mark{transition-duration:1ms}}.primary-nav,.footer-nav{white-space:nowrap;align-items:center;gap:clamp(1.1rem,2.5vw,2.4rem);display:flex}.primary-nav a,.footer-nav a{min-height:2.75rem;color:var(--ink);transition:color .2s ease, transform .26s var(--ease-out);align-items:center;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.primary-nav a:hover,.footer-nav a:hover{color:var(--purple);transform:translateY(-.18rem)}}.hero{min-height:calc(100dvh - var(--header-height));background:var(--surface);display:grid}.hero-inner{min-height:inherit;grid-template-rows:1fr auto;padding-block:clamp(3rem,7vh,5.5rem) clamp(2.4rem,6vh,5rem);display:grid}.hero h1{max-width:13ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.086em;align-self:center;margin:0;font-size:clamp(4.9rem,10.9vw,11.5rem);font-weight:700;line-height:.82}.hero h1 span{animation:hero-rise .72s both var(--ease-out);display:block}.hero h1 span:last-child{color:var(--purple);animation-delay:.1s}.hero-note{max-width:27rem;color:var(--muted);text-wrap:pretty;animation:hero-rise .72s .18s both var(--ease-out);margin:0 0 0 auto;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:600;line-height:1.4}.transition-line{background:var(--surface-soft);padding-block:clamp(8rem,15vw,15rem)}.transition-line h2{max-width:12ch;color:var(--purple-deep);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.078em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,7.2vw,8rem);font-weight:700;line-height:.87}.section{padding-block:clamp(6rem,11vw,11rem)}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(2.2rem,4vw,4rem);font-size:.71rem;font-weight:700}.territories{background:var(--bg)}.territory-list,.home-index-list,.ecosystem-list,.referral-list,.index-list{gap:.6rem;display:grid}.territory-row{border-radius:var(--radius);transition:background .3s ease, box-shadow .35s var(--ease-out), transform .35s var(--ease-out);background:0 0;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(2rem,4.2vw,4rem);display:grid}.territory-name{color:var(--ink);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.087em;text-transform:lowercase;transition:color .25s ease, transform .35s var(--ease-out);margin:0;font-size:clamp(4.6rem,11.5vw,12rem);font-weight:700;line-height:.75}.territory-row>p{max-width:21rem;color:var(--muted);transition:color .25s ease, transform .35s var(--ease-out);margin:0 0 .1rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.25}@media (hover:hover) and (pointer:fine){.territory-row:hover{background:var(--surface);box-shadow:var(--shadow);transform:translateY(-.3rem)}.territory-row:hover .territory-name{color:var(--purple);transform:translate(.45rem)}.territory-row:hover>p{color:var(--ink);transform:translate(-.25rem)}}.home-index{background:var(--surface)}.home-index-title,.ecosystem-title{max-width:11ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.075em;margin-bottom:clamp(2.8rem,5vw,5rem);font-size:clamp(3.1rem,6.2vw,6.8rem);font-weight:700;line-height:.88}.home-index-row,.index-row{border-radius:var(--radius);transition:background .25s ease, transform .25s var(--ease-out), box-shadow .25s ease;grid-template-columns:6rem minmax(12rem,.8fr) minmax(16rem,1fr) 6rem;align-items:baseline;gap:clamp(1.25rem,3vw,4rem);padding:1.65rem 1.5rem;display:grid}.home-index-row h3,.index-row h2{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,2.2vw,2.35rem);font-weight:700}.home-index-row h3 a,.index-row h2 a{text-decoration:none}.home-index-row p,.home-index-row time,.index-row>p,.index-row>time{color:var(--muted);margin:0;font-size:.93rem}@media (hover:hover) and (pointer:fine){.home-index-row:hover,.index-row:hover{background:var(--surface-soft);transform:translate(.35rem);box-shadow:0 12px 28px #36235f0d}.home-index-row h3 a:hover,.index-row h2 a:hover{color:var(--purple)}}.ecosystem{background:var(--surface-soft)}.ecosystem-title{color:var(--purple-deep)}.ecosystem-row,.referral-row{border-radius:var(--radius);transition:background .25s ease, transform .3s var(--ease-out), box-shadow .3s ease;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.15fr);gap:clamp(2rem,8vw,9rem);padding:clamp(2.2rem,4vw,4rem);display:grid}.ecosystem-name{color:var(--purple-deep);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,5.1vw,5.6rem);font-weight:700;line-height:.86}.ecosystem-row h3,.referral-row h2{max-width:20ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;margin-bottom:.65rem;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:700;line-height:1}.ecosystem-row div>p,.referral-row div>p{max-width:32rem;color:var(--muted);margin-bottom:1rem}@media (hover:hover) and (pointer:fine){.ecosystem-row:hover,.referral-row:hover{background:var(--surface);box-shadow:var(--shadow);transform:translateY(-.25rem)}}.closing{background:var(--surface-tint);align-items:center;min-height:min(72dvh,46rem);padding-block:clamp(7rem,12vw,12rem);display:flex}.closing-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.closing h2{color:var(--purple-deep);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.09em;margin:0;font-size:clamp(5rem,12.5vw,13rem);font-weight:700;line-height:.73}.primary-link,.text-link{width:fit-content;min-height:2.8rem;color:var(--purple-deep);transition:color .22s ease, transform .28s var(--ease-out);align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-link:after,.text-link:after{color:var(--rose);content:"↗";transition:transform .28s var(--ease-out);font-size:1.1em}@media (hover:hover) and (pointer:fine){.primary-link:hover,.text-link:hover{color:var(--purple);transform:translate(.28rem)}.primary-link:hover:after,.text-link:hover:after{transform:translate(.2rem,-.2rem)}}.primary-link:active,.text-link:active,.territory-row:active,.ecosystem-row:active,.referral-row:active{transform:scale(.985)}.page-shell{min-height:72dvh;padding-block:clamp(5rem,9vw,9rem) clamp(7rem,12vw,12rem)}.page-header{max-width:78rem;margin-bottom:clamp(4.5rem,9vw,9rem)}.page-header h1{max-width:12ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.085em;text-wrap:balance;margin-bottom:clamp(1.4rem,3vw,2.5rem);font-size:clamp(4.3rem,9.5vw,10rem);font-weight:700;line-height:.81}.page-header>p:not(.eyebrow,.pending-note){max-width:43rem;color:var(--muted);text-wrap:pretty;margin-left:auto;font-size:clamp(1.1rem,1.65vw,1.45rem);font-weight:600;line-height:1.45}.page-header-wide h1{max-width:10ch}.index-row{grid-template-columns:minmax(5rem,.35fr) minmax(0,2fr) minmax(7rem,.4fr)}.index-row>div>p{color:var(--muted);margin-bottom:0}.empty-state{border-radius:var(--radius);background:var(--surface-soft);padding:clamp(2rem,5vw,4rem)}.empty-state p{max-width:15ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:700;line-height:.88}.detail-page>time{color:var(--muted)}.detail-facts{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.detail-facts div{border-radius:var(--radius);background:var(--surface-soft);padding:1.5rem}.detail-facts dt{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:700}.detail-facts dd{font-family:var(--font-display), Arial, sans-serif;text-transform:capitalize;margin:.75rem 0 0;font-size:1.35rem;font-weight:700}.long-copy{max-width:43rem;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.7}.long-copy p{margin-bottom:1.65em}.manifesto{padding-block:clamp(4rem,8vw,8rem)}.manifesto>.eyebrow{margin-bottom:2.5rem}.manifesto-grid{grid-template-columns:minmax(18rem,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.manifesto h2,.legal-note h2{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.075em;font-weight:700;line-height:.86}.manifesto h2{font-size:clamp(3rem,5.8vw,6.1rem);position:sticky;top:2rem}.manifesto-call{color:var(--purple);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.08em;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:700;line-height:.8}.manifesto-signoff{color:var(--purple-deep);font-weight:700}.legal-note{background:var(--surface-soft);padding-block:clamp(6rem,10vw,10rem)}.legal-note-grid{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.5fr);display:grid}.legal-note-grid>div{grid-column:2}.legal-note h2{max-width:14ch;color:var(--purple-deep);font-size:clamp(2.8rem,4.8vw,5.1rem)}.legal-note p{max-width:39rem;color:var(--muted);font-size:1.05rem}.pending-note{width:fit-content;color:var(--muted);background:var(--surface-soft);border-radius:.5rem;margin:2rem 0 0 auto;padding:.85rem 1rem}.referral-label{color:var(--purple-deep);margin:.3rem 0 0;font-size:.92rem;font-weight:700}.legal-page{min-height:calc(100dvh - var(--header-height))}.legal-pending{border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:1fr minmax(18rem,1fr);gap:clamp(2rem,7vw,8rem);padding:clamp(2.2rem,4vw,4rem);display:grid}.legal-pending h2{color:var(--purple-deep);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(2.6rem,4.8vw,4.8rem);font-weight:700;line-height:.88}.legal-pending p{color:var(--muted);grid-column:2;margin-bottom:0}.site-footer{background:var(--surface);padding-block:2rem}.footer-grid{grid-template-columns:1fr auto auto;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.footer-legal p{color:var(--muted);margin:0;font-size:.78rem}[data-reveal]{opacity:1;transform:translateY(0)}.reveal-ready [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transform:translateY(1.5rem)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.reveal-ready .territory-row:nth-child(2),.reveal-ready .ecosystem-row:nth-child(2){transition-delay:80ms}.reveal-ready .territory-row:nth-child(3){transition-delay:.16s}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){:root{--header-height:4.25rem;--shell:min(100% - 1.5rem, 90rem)}.hero-inner{padding-block:2.5rem 2rem}.hero h1{max-width:10ch;font-size:clamp(4.2rem,17vw,7rem)}.hero-note{max-width:22rem;margin-left:0}.transition-line{padding-block:7rem}.transition-line h2{font-size:clamp(3.25rem,14vw,6.2rem)}.territory-row,.ecosystem-row,.referral-row,.home-index-row,.index-row,.manifesto-grid,.legal-pending,.closing-inner{grid-template-columns:1fr}.territory-row{gap:1.6rem}.territory-name{font-size:clamp(5rem,25vw,8.5rem)}.home-index-row,.index-row{gap:.7rem}.closing{min-height:62dvh}.closing h2{font-size:clamp(5rem,24vw,8.5rem)}.detail-facts{grid-template-columns:1fr}.manifesto h2{position:static}.legal-note-grid{grid-template-columns:1fr}.legal-note-grid>div,.legal-pending p{grid-column:auto}.footer-grid{grid-template-columns:1fr auto}.footer-nav{flex-wrap:wrap;grid-area:2/1/auto/-1}}@media (max-width:430px){.primary-nav{gap:.85rem}.primary-nav a{font-size:.8rem}.hero h1{font-size:clamp(3.8rem,17vw,5.1rem)}.page-header h1{font-size:3.8rem}.footer-grid{grid-template-columns:1fr}.footer-legal{grid-row:3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.reveal-ready [data-reveal]{opacity:1!important;transform:none!important}}body:has(.circular-home){background:#fcfaf7;font-family:Manrope,sans-serif}body:has(.circular-home) .site-header{background:#e5dff0}body:has(.circular-home) .site-footer{color:#fcfaf7;background:#17151a;padding-block:2.2rem}body:has(.circular-home) .site-footer .wordmark{color:#fcfaf7}body:has(.circular-home) .site-footer .footer-nav a{color:#fcfaf7}body:has(.circular-home) .site-footer .footer-legal p{color:#fcfaf7}.circular-home{color:#17151a;background:#fcfaf7;overflow:hidden}.circular-home *,.circular-home :before,.circular-home :after{box-sizing:border-box}.circular-wrap{width:min(100% - 4.5rem,112rem);margin-inline:auto}.circular-kicker,.circular-number{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Funnel Sans,sans-serif;font-size:.68rem;font-weight:700;line-height:1.2}.circular-hero{min-height:min(53rem, calc(100dvh - var(--header-height)));isolation:isolate;background:#e5dff0;position:relative}.circular-hero-grid{z-index:2;min-height:inherit;grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(18rem,25rem);padding-block:2.1rem 3.2rem;display:grid;position:relative}.circular-hero-grid>.circular-kicker{letter-spacing:.14em;grid-column:1;font-family:Geist Mono,monospace;font-weight:400}.circular-hero-location{color:#6c6870;letter-spacing:.12em;text-align:right;grid-column:2;justify-self:end;margin:0;font-family:Geist Mono,monospace;font-size:.68rem;font-weight:400;line-height:1.45}.circular-hero h1{letter-spacing:-.078em;grid-column:1/-1;align-self:center;max-width:10ch;margin:1.6rem 0;font-family:Funnel Sans,sans-serif;font-size:clamp(5.2rem,12.2vw,13.2rem);font-weight:560;line-height:.78}.circular-hero h1 em,.circular-intro em,.circular-manifesto em,.circular-contact h2 em{color:#4b27b7;font-family:var(--font-display), Georgia, serif;letter-spacing:-.075em;font-style:normal;font-weight:400}.circular-hero-copy{align-self:start;max-width:23rem}.circular-hero-copy p{letter-spacing:-.035em;margin:0 0 1.6rem;font-size:clamp(1.05rem,1.25vw,1.35rem);font-weight:600;line-height:1.24}.circular-hero-content{grid-column:1/-1;align-self:center;width:min(100%,70rem)}.circular-hero-content .circular-hero-copy{margin-top:clamp(1.8rem,3vw,3.4rem)}.circular-arrow-link{letter-spacing:-.02em;border-bottom:1px solid;align-items:center;gap:.8rem;min-height:2.75rem;padding-bottom:.35rem;font-family:Funnel Sans,sans-serif;font-size:.82rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.circular-arrow-link:hover{gap:1.2rem}.circular-orbit{z-index:1;aspect-ratio:1;pointer-events:none;border:clamp(1.5rem,3.4vw,4rem) solid #4b27b71f;border-radius:50%;width:clamp(20rem,40vw,44rem);position:absolute}.circular-orbit-one{bottom:-50%;right:-13%}.circular-orbit-two{border-color:#e77fa46b;width:clamp(11rem,21vw,26rem);bottom:-60%;right:8%}.circular-intro{background:#fcfaf7;padding-block:clamp(7rem,13vw,15rem)}.circular-intro-grid{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr);gap:2rem;display:grid}.circular-intro h2,.circular-section-head h2,.circular-manifesto h2,.circular-contact h2{letter-spacing:-.082em;margin:0;font-family:Funnel Sans,sans-serif;font-size:clamp(3.5rem,7.15vw,8rem);font-weight:550;line-height:.79}.circular-territory{min-height:min(47rem,76dvh);padding-block:clamp(3rem,5vw,5rem)}.circular-territory-grid{min-height:inherit;grid-template-columns:11% 1fr minmax(16rem,23%);align-content:space-between;gap:1rem;display:grid}.circular-territory-grid>:nth-child(2){align-self:center}.circular-territory h2{letter-spacing:-.11em;margin:1rem 0 0;font-family:Funnel Sans,sans-serif;font-size:clamp(6rem,16vw,17.8rem);font-weight:650;line-height:.65}.circular-territory-copy{align-self:end;padding-bottom:.2rem}.circular-territory-copy>p{letter-spacing:-.035em;margin:0 0 1.7rem;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:600;line-height:1.24}.circular-move{color:#17151a;background:#d8d0ef}.circular-work{color:#17151a;background:#e77fa4}.circular-build{color:#fcfaf7;background:#4b27b7}.circular-build .circular-arrow-link{color:#fcfaf7}.circular-companies{background:#fcfaf7;padding-block:clamp(7rem,12vw,13rem)}.circular-section-head{grid-template-columns:minmax(10rem,.35fr) 1fr;gap:2rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.circular-section-head h2{max-width:11ch}.circular-company-list{border-top:1px solid #17151a}.circular-company{color:inherit;border-bottom:1px solid #17151a;grid-template-columns:11% minmax(12rem,.9fr) 1fr auto;align-items:baseline;gap:1rem;padding:1.8rem 0 2rem;text-decoration:none;transition:padding .26s,color .26s;display:grid}.circular-company h3{letter-spacing:-.08em;margin:0;font-family:Funnel Sans,sans-serif;font-size:clamp(2.4rem,5vw,5.6rem);font-weight:550;line-height:.78}.circular-company p{letter-spacing:-.025em;max-width:23rem;margin:0;font-size:.94rem;font-weight:600;line-height:1.35}.circular-company-arrow{font-size:1.4rem}.circular-company:hover{color:#4b27b7;padding-inline:1.1rem}.circular-manifesto{color:#17151a;background:#e77fa4;padding-block:clamp(7rem,12vw,13rem)}.circular-manifesto-inner{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr);gap:2rem;display:grid}.circular-manifesto h2{max-width:12ch;margin-bottom:clamp(3rem,6vw,6.5rem)}.circular-manifesto h2 em{color:#17151a}.circular-manifesto .circular-arrow-link{grid-column:2;width:fit-content}.circular-contact-grid{min-height:inherit;grid-template-rows:1fr auto;grid-template-columns:minmax(10rem,.35fr) 1fr;gap:2rem;display:grid}.circular-contact h2{grid-column:2;align-self:center;max-width:10ch;font-size:clamp(4.5rem,10.5vw,11.8rem)}.circular-contact h2 em{color:#e77fa4}.circular-contact-link{color:#fcfaf7;letter-spacing:-.06em;border-bottom:2px solid #e77fa4;grid-column:2;width:fit-content;font-family:Funnel Sans,sans-serif;font-size:clamp(1.3rem,2.2vw,2.35rem);font-weight:500;line-height:1;text-decoration:none}.circular-contact-link span{color:#e77fa4}@media (max-width:780px){.circular-wrap{width:min(100% - 2rem,112rem)}.circular-hero{min-height:42rem}.circular-hero-grid{grid-template-columns:1fr auto;padding-block:1.5rem 2rem}.circular-hero-location{grid-area:1/2}.circular-hero-content{grid-column:1/-1}.circular-hero h1{align-self:center;font-size:clamp(4.8rem,21vw,8.5rem)}.circular-hero-copy{grid-column:1;max-width:19rem}.circular-orbit-one{right:-40%}.circular-intro-grid,.circular-section-head,.circular-manifesto-inner,.circular-contact-grid{grid-template-columns:1fr}.circular-intro h2,.circular-section-head h2,.circular-manifesto h2{max-width:12ch}.circular-territory{min-height:34rem}.circular-territory-grid{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.circular-territory h2{font-size:clamp(5.8rem,24vw,10rem)}.circular-territory-copy{max-width:20rem}.circular-company{grid-template-columns:2.5rem 1fr auto;gap:1rem}.circular-company p{grid-area:2/2}.circular-company-arrow{grid-area:1/3}.circular-manifesto .circular-arrow-link,.circular-contact h2,.circular-contact-link{grid-column:1}.circular-contact{min-height:36rem}.circular-contact h2{font-size:clamp(4.6rem,18vw,8.8rem)}}.circular-intro-grid{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.2fr) minmax(15rem,.55fr)}.circular-intro-copy{letter-spacing:-.03em;grid-column:3;align-self:end;max-width:22rem;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.circular-territories{color:#fcfaf7;background:#17151a;padding-block:clamp(5rem,9vw,9rem)}.circular-territories-heading{grid-template-columns:minmax(10rem,.35fr) 1fr;gap:2rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.circular-territories-heading h2{letter-spacing:-.085em;max-width:9ch;margin:0;font-family:Funnel Sans,sans-serif;font-size:clamp(3.6rem,7vw,8rem);font-weight:550;line-height:.78}.circular-territory-list{border-top:1px solid #fcfaf761}.circular-territory{color:#fcfaf7;background:0 0;border-bottom:1px solid #fcfaf761;grid-template-columns:11% minmax(11rem,.8fr) minmax(16rem,1fr) auto;align-items:end;gap:1rem;min-height:0;padding:clamp(2.2rem,4.2vw,4.2rem) 0;display:grid}.circular-territory h3{letter-spacing:-.105em;margin:0;font-family:Funnel Sans,sans-serif;font-size:clamp(4.2rem,9vw,10rem);font-weight:600;line-height:.63}.circular-territory-title{letter-spacing:-.055em;margin:0 0 .8rem;font-family:Funnel Sans,sans-serif;font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:600;line-height:1}.circular-territory .circular-territory-copy{color:#fcfaf7b8;letter-spacing:-.025em;max-width:25rem;margin:0;padding:0;font-size:.93rem;font-weight:600;line-height:1.35}.circular-territory .circular-arrow-link{color:#fcfaf7}.circular-company small{color:#4b27b7;letter-spacing:.04em;text-transform:uppercase;margin-top:.75rem;font-family:Funnel Sans,sans-serif;font-size:.68rem;font-weight:700;display:block}.circular-manifesto-inner{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.1fr) minmax(13rem,.55fr)}.circular-manifesto h2{grid-column:2}.circular-manifesto-copy{letter-spacing:-.035em;grid-column:3;align-self:end;max-width:23rem;margin:0;font-size:1rem;font-weight:650;line-height:1.35}.circular-keep-moving{color:#17151a;letter-spacing:-.115em;grid-column:2/-1;margin:clamp(4rem,8vw,9rem) 0 0;font-family:Funnel Sans,sans-serif;font-size:clamp(5.8rem,16vw,18rem);font-weight:650;line-height:.58}.circular-manifesto .circular-arrow-link{grid-column:2}.circular-contact-links{flex-wrap:wrap;grid-column:2;align-self:end;align-items:center;gap:2rem;display:flex}.circular-contact-link{font-size:clamp(1.1rem,1.55vw,1.6rem);display:inline-block}@media (max-width:780px){.circular-intro-grid{grid-template-columns:1fr}.circular-intro-copy{grid-column:1;max-width:28rem;margin-top:1.5rem}.circular-territories-heading{grid-template-columns:1fr;gap:1.5rem}.circular-territory{grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem}.circular-territory h3{grid-column:2;font-size:clamp(4.8rem,21vw,8rem)}.circular-territory>div{grid-column:2}.circular-territory .circular-arrow-link{grid-column:2;width:fit-content}.circular-manifesto-inner{grid-template-columns:1fr}.circular-manifesto h2,.circular-manifesto-copy,.circular-keep-moving,.circular-manifesto .circular-arrow-link{grid-column:1}.circular-manifesto-copy{margin-top:1rem}.circular-keep-moving{margin-top:3.5rem;font-size:clamp(5.6rem,25vw,8.4rem)}.circular-contact-links{grid-column:1}}.circular-intro{min-height:min(53rem, calc(100dvh - var(--header-height)));align-items:center;display:grid}.circular-intro-grid{grid-template-columns:minmax(11rem,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,8vw,10rem);display:grid}.circular-intro-aside{gap:1.2rem;display:grid}.circular-intro-note{color:#6c6870;letter-spacing:.12em;text-transform:uppercase;max-width:12rem;margin:0;font-family:Geist Mono,monospace;font-size:.64rem;font-weight:400;line-height:1.45}.circular-intro-main{max-width:70rem}.circular-intro h2{max-width:11ch}.circular-intro-copy{max-width:39rem;margin:clamp(2rem,4vw,3.6rem) 0 0}.circular-hero h1{letter-spacing:-.064em}.circular-intro h2,.circular-section-head h2,.circular-manifesto h2,.circular-contact h2{letter-spacing:-.068em}.circular-territories-heading h2{letter-spacing:-.07em}.circular-territory h3{letter-spacing:-.085em}.circular-company h3{letter-spacing:-.065em}.circular-keep-moving{letter-spacing:-.09em}@media (max-width:780px){.circular-intro{min-height:0;display:block}.circular-intro-grid{grid-template-columns:1fr;gap:3.5rem}.circular-intro h2{max-width:10ch}.circular-intro-copy{margin-top:1.8rem}}.circular-territories{color:#fcfaf7;background:#17151a}.circular-territories-heading{justify-content:space-between;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);display:flex}.circular-territories-heading p{color:#bdb8c3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1.3}.circular-territories-heading h2{display:none}.circular-territory-list{border-top-color:#343039}.circular-territory{border-bottom-color:#343039;grid-template-columns:11% minmax(19rem,1.08fr) minmax(16rem,.7fr);align-items:center;gap:clamp(1rem,3vw,4rem);min-height:clamp(12.5rem,19vw,18rem)}.circular-territory .circular-number{color:#bdb8c3;letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.circular-territory h3{letter-spacing:-.072em;font-family:Funnel Sans,sans-serif;font-size:clamp(5rem,9.85vw,126px);font-weight:550;line-height:.67}.circular-territory:first-child h3{color:#d8d0ef}.circular-territory:nth-child(2) h3{color:#e77fa4}.circular-territory:nth-child(3) h3{color:#4b27b7}.circular-territory-title{color:#fcfaf7;letter-spacing:-.04em;margin:0 0 .8rem;font-family:Funnel Sans,sans-serif;font-size:20px;font-weight:550;line-height:1.05}.circular-territory .circular-territory-copy{color:#bdb8c3;letter-spacing:-.018em;font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:450;line-height:1.4}@media (max-width:780px){.circular-territories-heading{gap:.75rem;display:grid}.circular-territories-heading p:last-child{text-align:left}.circular-territory{grid-template-columns:2.5rem 1fr;min-height:0;padding-block:2.7rem}.circular-territory h3{grid-column:2;font-size:clamp(4.8rem,22vw,8rem)}.circular-territory>div{grid-column:2;max-width:27rem}}.circular-companies{color:#17151a;background:#fcfaf7}.circular-companies .circular-section-head{grid-template-columns:minmax(11rem,.4fr) minmax(0,1.6fr);align-items:start}.circular-companies .circular-section-head .circular-kicker{color:#6c6870;letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.circular-company-list{border-top-color:#d7d3d0}.circular-company{color:#17151a;border-bottom-color:#d7d3d0;grid-template-columns:11% minmax(13rem,1fr) minmax(16rem,.78fr) auto;align-items:center;gap:clamp(1rem,3vw,4rem);padding:clamp(2rem,3.3vw,3.6rem) 0;transition:none}.circular-company:hover{color:#17151a;padding-inline:0;transform:none}.circular-company .circular-number{color:#6c6870;letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.circular-company-name h3{letter-spacing:-.065em;gap:0;margin:0;font-family:Funnel Sans,sans-serif;font-size:clamp(2.7rem,5.2vw,5.8rem);font-weight:560;line-height:.76;transition:gap .36s cubic-bezier(.16,1,.3,1);display:inline-flex}.circular-company-name-letter{display:inline-block}@media (hover:hover) and (pointer:fine){.circular-company:hover .circular-company-name h3{gap:.035em}}.circular-company-name>p,.circular-company-copy>p,.circular-company-copy small{margin:0;font-family:Funnel Sans,sans-serif}.circular-company-name>p{color:#6c6870;letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1.2}.circular-company-copy>p{color:#4d4852;letter-spacing:-.018em;max-width:23rem;font-size:15px;font-weight:500;line-height:1.4}.circular-company-copy small,.circular-company small{color:#6c6870;letter-spacing:.04em;text-transform:none;margin-top:.7rem;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1.3}.circular-company-arrow{color:#4b27b7}@media (max-width:780px){.circular-companies .circular-section-head{grid-template-columns:1fr;gap:1.5rem}.circular-company{grid-template-columns:2.5rem 1fr auto;gap:1rem}.circular-company-name{grid-column:2}.circular-company-copy{grid-area:2/2;max-width:27rem}.circular-company-arrow{grid-area:1/3}}.circular-manifesto{color:#2d174f;background:#e77fa4;padding:clamp(6rem,10vw,10rem) 0 0;overflow:hidden}.circular-manifesto-inner{grid-template-columns:minmax(11rem,.4fr) minmax(0,1.15fr) minmax(13rem,.5fr);gap:clamp(2rem,5vw,7rem);padding-bottom:clamp(5rem,10vw,10rem);display:grid}.circular-manifesto .circular-kicker{color:#2d174f;letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.circular-manifesto h2{color:#4b27b7;letter-spacing:-.068em;grid-column:2;max-width:10ch;margin:0;font-family:Funnel Sans,sans-serif;font-size:clamp(4rem,7vw,8rem);font-weight:550;line-height:.76}.circular-manifesto-copy{color:#2d174f;letter-spacing:-.022em;grid-column:3;align-self:end;max-width:22rem;margin:0;font-size:15px;font-weight:600;line-height:1.4}.circular-manifesto-button{color:#fcfaf7;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#2d174f;border:1px solid #2d174f;border-radius:999px;grid-column:2;justify-self:start;padding:.9rem 1.1rem;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1;transition:color .18s,background .18s}.circular-manifesto-button:hover{color:#2d174f;background:0 0}.circular-manifesto-button span{margin-left:.4rem}.circular-marquee{color:#2d174f;border-top:0;width:100%;padding-block:.18em .26em;overflow:hidden}.circular-marquee-track{will-change:transform;width:max-content;margin-left:-12vw;animation:22s linear infinite circular-marquee;display:flex}.circular-marquee span{letter-spacing:-.09em;white-space:nowrap;flex:none;padding-right:.16em;font-family:Funnel Sans,sans-serif;font-size:clamp(5rem,15vw,17rem);font-weight:600;line-height:.82}@keyframes circular-marquee{to{transform:translate(-25%)}}.circular-manifesto-overlay{--manifesto-origin-x:50vw;--manifesto-origin-y:50vh;--manifesto-radius:150vmax;z-index:100;overscroll-behavior:contain;color:#2d174f;clip-path:circle(0 at var(--manifesto-origin-x) var(--manifesto-origin-y));will-change:clip-path;background:#e77fa4;transition:clip-path .8s cubic-bezier(.76,0,.24,1);position:fixed;inset:0;overflow-y:auto}.circular-manifesto-overlay.is-open{clip-path:circle(var(--manifesto-radius) at var(--manifesto-origin-x) var(--manifesto-origin-y))}.circular-manifesto-overlay.is-closing{clip-path:circle(0 at var(--manifesto-origin-x) var(--manifesto-origin-y))}.circular-manifesto-overlay-inner{width:min(100% - 4.5rem,72rem);margin:0 auto;padding:clamp(6rem,12vw,12rem) 0 8rem}.circular-manifesto-overlay .circular-kicker{color:#2d174f;letter-spacing:.08em;margin:0 0 clamp(4rem,9vw,8rem);font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.circular-manifesto-overlay h2{color:#4b27b7;letter-spacing:-.072em;max-width:10ch;margin:0 0 clamp(4rem,8vw,8rem);font-family:Funnel Sans,sans-serif;font-size:clamp(4.6rem,10vw,11rem);font-weight:550;line-height:.72}.circular-manifesto-full-copy{max-width:42rem}.circular-manifesto-full-copy p{letter-spacing:-.035em;opacity:0;margin:0 0 1.35rem;font-size:clamp(1.12rem,1.7vw,1.55rem);font-weight:600;line-height:1.35;transition:opacity .3s,transform .34s cubic-bezier(.16,1,.3,1);transform:translateY(.7rem)}.circular-manifesto-overlay.is-open .circular-manifesto-full-copy p{opacity:1;transform:translateY(0)}.circular-manifesto-final{color:#4b27b7;font-family:var(--font-display), Georgia, serif;letter-spacing:-.075em!important;font-size:clamp(3rem,6vw,6rem)!important;font-weight:400!important;line-height:.8!important}.circular-manifesto-close{z-index:1;color:#2d174f;cursor:pointer;background:0 0;border:1px solid #2d174f73;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;font-size:0;display:grid;position:fixed;top:1.5rem;right:1.8rem}.circular-manifesto-close:before,.circular-manifesto-close:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:1.05rem;height:2px;position:absolute;top:50%;left:50%}.circular-manifesto-close:before{transform:translate(-50%,-50%)rotate(45deg)}.circular-manifesto-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.circular-manifesto-close:hover{color:#fcfaf7;background:#2d174f}@media (max-width:780px){.circular-manifesto-inner{grid-template-columns:1fr;gap:2rem;padding-bottom:4rem}.circular-manifesto h2,.circular-manifesto-copy,.circular-manifesto-button{grid-column:1}.circular-manifesto-copy{max-width:27rem}.circular-manifesto-overlay-inner{width:min(100% - 2rem,72rem);padding-top:6rem}.circular-manifesto-overlay h2{font-size:clamp(4.2rem,18vw,7.5rem)}.circular-manifesto-close{top:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.circular-marquee-track{margin-left:-12vw;animation:none}.circular-manifesto-overlay,.circular-manifesto-full-copy p{transition:none}}.circular-manifesto-inner{grid-template-columns:minmax(11rem,.4fr) minmax(0,1.6fr);align-items:start}.circular-manifesto-main h2{max-width:11ch;font-size:clamp(3.1rem,5.2vw,5.8rem);line-height:.86}.circular-manifesto-main .circular-manifesto-copy{max-width:36rem;margin-top:clamp(2rem,4vw,3.5rem)}.circular-manifesto-button{color:#2d174f;background:0 0;border:0;border-radius:0;min-height:2.75rem;margin-top:2rem;padding:.5rem 0;transition:opacity .18s;display:block}.circular-manifesto-button:hover{color:#2d174f;opacity:.62;background:0 0}.circular-manifesto h2,.circular-manifesto-overlay h2{color:#2d174f}.circular-hero h1 em{color:#4b27b7;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.circular-manifesto-overlay,.circular-manifesto-overlay .circular-kicker,.circular-manifesto-overlay h2,.circular-manifesto-full-copy p,.circular-manifesto-final,.circular-manifesto-close,.circular-manifesto-close:hover{color:#2d174f}.circular-manifesto-overlay-inner{text-align:center}.circular-manifesto-overlay h2{max-width:11ch;margin-inline:auto}.circular-manifesto-full-copy{margin-inline:auto}.circular-manifesto-final{margin-top:2.2rem!important}.circular-manifesto-close:hover{background:0 0}@media (max-width:780px){.circular-manifesto-main h2,.circular-manifesto-main .circular-manifesto-copy,.circular-manifesto-button{grid-column:1}}.circular-contact{color:#fcfaf7;background:#17151a;min-height:0;padding-block:clamp(6rem,11vw,11rem)}.circular-contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,10vw,12rem);min-height:0;display:grid}.circular-contact-intro h2{color:#fcfaf7;letter-spacing:-.068em;white-space:nowrap;max-width:none;margin:0 0 clamp(2rem,4vw,3.5rem);font-family:Funnel Sans,sans-serif;font-size:clamp(5rem,7.5vw,8.5rem);font-weight:550;line-height:.72}.circular-contact-intro>p{color:#bdb8c3;letter-spacing:-.02em;max-width:25rem;margin:0;font-size:15px;font-weight:550;line-height:1.4}.circular-contact-links{border-top:1px solid #343039;grid-column:auto;align-self:end;gap:0;display:grid}.circular-contact-row{border-bottom:1px solid #343039;grid-template-columns:minmax(8rem,.55fr) 1fr;align-items:baseline;gap:1.5rem;padding:1.4rem 0;display:grid}.circular-contact-row p{color:#bdb8c3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1.2}.circular-contact-row a{color:#fcfaf7;letter-spacing:-.05em;align-items:center;min-height:2.75rem;font-family:Funnel Sans,sans-serif;font-size:clamp(1.15rem,1.75vw,1.75rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.circular-contact-row a span,.circular-contact-row a:hover{color:#e77fa4}@media (max-width:780px){.circular-contact-grid{grid-template-columns:1fr;gap:4.5rem}.circular-contact-intro h2{white-space:normal;font-size:clamp(4.9rem,20vw,8rem)}.circular-contact-links{grid-column:1}.circular-contact-row{grid-template-columns:1fr;gap:.8rem}}@media (max-width:430px){.circular-companies .circular-section-head>*{min-width:0}.circular-company{grid-template-columns:2.5rem minmax(0,1fr) auto}.circular-company-name{min-width:0}.circular-company-name h3{max-width:100%;font-size:clamp(1.85rem,9.2vw,2.35rem)}}@media (max-width:340px){.circular-company-name h3{overflow-wrap:anywhere;display:block}.circular-company-name-letter{display:inline}}.circular-intro-grid,.circular-companies .circular-section-head,.circular-manifesto-inner{grid-template-columns:minmax(11rem,.46fr) minmax(0,1.54fr);column-gap:clamp(3.5rem,10vw,10rem)}.circular-intro-main h2,.circular-companies .circular-section-head h2,.circular-manifesto-main h2{letter-spacing:-.068em;max-width:15ch;font-size:clamp(3.5rem,7.15vw,8rem);font-weight:550;line-height:.79}.circular-manifesto-main{width:min(100%,60rem)}@media (max-width:780px){.circular-intro-grid,.circular-companies .circular-section-head,.circular-manifesto-inner{grid-template-columns:1fr;column-gap:0}}.circular-motion-line{margin-bottom:-.22em;padding-bottom:.22em;display:block;overflow:hidden}.circular-motion-line>span{transform-origin:0 100%;display:block}.circular-motion-mono{--motion-tracking:.08em;letter-spacing:var(--motion-tracking)}.circular-hero-grid>.circular-motion-mono{--motion-tracking:.14em}.circular-hero-location.circular-motion-mono,.circular-intro-note.circular-motion-mono{--motion-tracking:.12em}.reveal-ready .circular-home .circular-motion-title[data-reveal]{opacity:1;transform:none}.reveal-ready .circular-home .circular-motion-line>span{opacity:0;will-change:transform;transition:opacity .38s cubic-bezier(.23,1,.32,1),transform .86s cubic-bezier(.16,1,.3,1);transform:translateY(112%)scaleX(1.025)}.reveal-ready .circular-home [data-reveal].is-visible .circular-motion-line>span{opacity:1;transform:translateY(0)scaleX(1)}.reveal-ready .circular-home .circular-motion-line:nth-child(2)>span{transition-delay:90ms}.reveal-ready .circular-home .circular-motion-line:nth-child(3)>span{transition-delay:.18s}.reveal-ready .circular-home .circular-motion-mono[data-reveal]{letter-spacing:calc(var(--motion-tracking) + .1em);transition:opacity .52s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1),letter-spacing .85s cubic-bezier(.16,1,.3,1)}.reveal-ready .circular-home .circular-motion-mono[data-reveal].is-visible{letter-spacing:var(--motion-tracking)}.reveal-ready .circular-home .circular-motion-copy[data-reveal]{transition:opacity .56s cubic-bezier(.23,1,.32,1) .14s,transform .72s cubic-bezier(.23,1,.32,1) .14s;transform:translateY(1rem)}.reveal-ready .circular-home .circular-motion-copy[data-reveal].is-visible{transform:translateY(0)}.circular-territory,.circular-company,.circular-contact-row{position:relative}.circular-territory:after,.circular-company:after,.circular-contact-row:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(1)}.circular-territory:after{color:#343039}.circular-company:after{color:#d7d3d0}.circular-contact-row:after{color:#343039}.reveal-ready .circular-home .circular-territory,.reveal-ready .circular-home .circular-company,.reveal-ready .circular-home .circular-contact-row{border-bottom-color:#0000}.reveal-ready .circular-home .circular-territory:after,.reveal-ready .circular-home .circular-company:after,.reveal-ready .circular-home .circular-contact-row:after{transition:transform .9s cubic-bezier(.77,0,.175,1);transform:scaleX(0)}.reveal-ready .circular-home .circular-territory.is-visible:after,.reveal-ready .circular-home .circular-company.is-visible:after,.reveal-ready .circular-home .circular-contact-row.is-visible:after{transform:scaleX(1)}.reveal-ready .circular-home .circular-territory h3{opacity:0;clip-path:inset(-.16em 100% -.16em 0);transition:opacity .26s cubic-bezier(.23,1,.32,1) 80ms,clip-path .92s cubic-bezier(.77,0,.175,1) 80ms,transform .92s cubic-bezier(.16,1,.3,1) 80ms;transform:translate(-.08em)}.reveal-ready .circular-home .circular-territory.is-visible h3{opacity:1;clip-path:inset(-.16em 0);transform:translate(0)}.reveal-ready .circular-home .circular-company-name-letter{opacity:0;transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(.55em)}.reveal-ready .circular-home .circular-company.is-visible .circular-company-name-letter{opacity:1;transform:translateY(0)}.reveal-ready .circular-home .circular-marquee-track{animation-play-state:paused}.reveal-ready .circular-home .circular-marquee.is-visible .circular-marquee-track{animation-play-state:running}@media (prefers-reduced-motion:reduce){.circular-motion-line>span,.reveal-ready .circular-home .circular-motion-line>span,.reveal-ready .circular-home .circular-territory h3,.reveal-ready .circular-home .circular-company-name-letter{opacity:1!important;clip-path:none!important;transform:none!important}.circular-territory:after,.circular-company:after,.circular-contact-row:after{transform:scaleX(1)!important}}
