.cb-page{background:var(--paper);color:var(--ink)}.cb-page h1,.cb-page h2,.cb-page h3{text-wrap:balance;font-family:Nimbus Narrow,sans-serif;font-weight:400;line-height:1.02}.cb-page h1{text-transform:uppercase;max-width:20ch;margin:1.6rem 0 2rem;font-size:clamp(3rem,6.4vw,6.6rem)}.cb-page h2{text-transform:uppercase;margin:0;font-size:clamp(2.8rem,4.7vw,5rem)}.cb-page h3{margin:1.2rem 0;font-size:clamp(1.7rem,2.4vw,2.8rem)}.cb-page em{color:#ff5023;font-style:normal}.cb-page p{line-height:1.75}.cb-page .eyebrow{letter-spacing:.19em;color:#bd381b;margin-bottom:2rem;font-size:.65rem}.cb-word{white-space:pre;display:inline-block}.cb-explore{text-underline-offset:6px;width:fit-content;margin-top:1.4rem;font-size:.8rem;display:block}.cb-explore:hover{text-decoration:underline}.cb-page>.method-build-scene{overflow:clip}.cb-build-pad>.method-canvas{padding:clamp(4rem,8vw,8rem) var(--gutter)}.cb-opening{color:var(--paper);background:#101310}.cb-opening>.method-canvas{padding:2rem var(--gutter) 5rem}.cb-opening .method-hero-grid{color:inherit;padding:0;display:block}.cb-opening-bottom{grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;display:grid}.cb-opening .cb-lead{max-width:65ch;color:inherit;margin:0;font-size:1rem}.cb-opening .method-title-morph{min-height:clamp(15rem,22vw,23rem)}.cb-opening .method-draft-title{color:#444;max-width:24ch;font-size:clamp(2rem,4.3vw,4.8rem);line-height:1.14}.cb-opening .method-gather-caption{padding-inline:var(--gutter);bottom:1.6rem}.cb-opening .method-gather-caption>span{margin-top:.4rem;font-size:.7rem;display:block}.cb-opening[data-painted=true] .eyebrow{color:#ff683e}.cb-opening .method-paint-surface{inset:0}.cb-opening[data-scene-ready]{transition:background .4s}.cb-opening[data-painted=true]{background:#101310}.cb-split{grid-template-columns:1.1fr 1fr;align-items:start;gap:8vw;display:grid}.cb-split p{max-width:50ch;color:inherit;opacity:.85}.cb-split p:first-child{margin-top:0}.cb-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin:4rem 0 0;display:grid}.cb-path article{border-top:1px solid #b8afa2;padding-top:1.5rem}.cb-path article>span,.cb-operation-grid article>span{letter-spacing:.13em;color:#bd381b;font-size:.65rem}.cb-path p{opacity:.82;max-width:36ch}.cb-site-story{color:var(--paper);background:#101310}.cb-site-story .eyebrow{color:#ff683e}.cb-site-story h2 em{text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:2px}.cb-story-image{margin:4rem 0 1rem}.cb-story-image img{object-fit:cover;object-position:center 48%;width:100%;height:clamp(20rem,50vw,45rem)}.cb-image-caption{color:#c2c2b6;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.cb-operation-grid{grid-template-columns:1fr 1fr;gap:8vw;margin-top:4rem;display:grid}.cb-operation-grid article{border-top:1px solid #b8afa2;padding-top:1.6rem}.cb-operation-grid p{opacity:.82;max-width:48ch}.cb-calendar{background:#e5dfd3}.cb-conditions{opacity:.7;max-width:90ch;margin-top:3rem;font-size:.75rem}.cb-close{color:var(--paper);background:#101310}.cb-close .method-piece p:not(.eyebrow){color:#c7c4bb;max-width:60ch;margin:1.5rem 0}.cb-close .eyebrow{color:#ff683e}.cb-close .magnetic-hitbox{margin-top:1.5rem}.cb-building [data-draft-build][data-scene-ready] .method-piece>.method-piece-content{opacity:1;clip-path:none;transform:translate3d(calc(var(--rough,0)*18px),calc(var(--rough,0)*24px),0) rotate(calc(var(--rough,0)*-2deg)) scale(calc(1 - var(--rough,0)*.06));transform-origin:0 0}.cb-building [data-draft-build][data-scene-ready] .method-piece:nth-child(2n)>.method-piece-content{transform:translate3d(calc(var(--rough,0)*-13px),calc(var(--rough,0)*18px),0) rotate(calc(var(--rough,0)*2deg))}.cb-building [data-draft-build][data-scene-ready] .method-piece-box{transform:none}.cb-building [data-draft-build][data-scene-ready] .method-piece h2{letter-spacing:calc(var(--rough,0)*.035em);color:color-mix(in srgb,currentColor, #8989f5 calc(var(--rough,0)*70%))}.cb-building [data-draft-build][data-scene-ready] .method-piece img{filter:saturate(calc(1 - var(--rough,0)*.8));border-radius:calc(var(--rough,0)*40px)}@media (min-width:761px) and (min-height:700px){.cb-opening[data-scene-ready]{min-height:190svh}.cb-opening[data-scene-ready]>.method-canvas{align-items:center;min-height:calc(100svh - 88px);display:flex;position:sticky;top:88px}.cb-opening-content{width:100%}}@media (max-width:760px){.cb-split,.cb-opening-bottom,.cb-path,.cb-operation-grid{grid-template-columns:1fr;gap:2rem}.cb-opening>.method-canvas{padding:2rem var(--gutter) 5rem}.cb-opening[data-scene-ready]{min-height:0}.cb-opening[data-scene-ready]>.method-canvas{min-height:0;position:relative;top:auto}.cb-page h1{margin:1.5rem 0;font-size:clamp(2.5rem,10vw,4rem)}.cb-opening .method-title-morph{min-height:16rem}.cb-opening .method-draft-title{max-width:20ch;font-size:2.1rem}.cb-opening .cb-lead{font-size:.9rem}.cb-opening .eyebrow{margin-bottom:1rem}.cb-image-caption{flex-direction:column}.cb-story-image,.cb-path{margin-top:2rem}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cb-opening[data-scene-ready]{min-height:0}.cb-opening[data-scene-ready]>.method-canvas{min-height:0;position:relative;top:auto}.cb-building [data-draft-build][data-scene-ready] .method-piece>.method-piece-content{transform:none!important}.cb-building [data-draft-build][data-scene-ready] .method-piece h2{letter-spacing:normal;color:inherit}.cb-building [data-draft-build][data-scene-ready] .method-piece img{filter:none;border-radius:0}.cb-opening .method-draft-title{display:none}.cb-opening .method-title-morph{min-height:0}}.cb-static-opening{padding:clamp(4rem,8vw,8rem) var(--gutter);align-items:center;min-height:85svh;display:flex}.cb-static-opening .eyebrow{color:#ff683e}.cb-static-pad{padding:clamp(4rem,8vw,8rem) var(--gutter)}.cb-static-opening .cb-static-title h1{max-width:23ch}.cb-site-introduction{background:var(--paper);border-top:1px solid #10131018}.cb-site-introduction em{text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}.cb-site-transformation .cb-transform-title{max-width:22ch;margin:1.5rem 0 2rem;font-size:clamp(3rem,6vw,6.4rem)}.cb-site-transformation .method-title-morph{min-height:clamp(16rem,25vw,25rem)}.cb-site-transformation .cb-lead{max-width:65ch}.cb-static-opening .method-hero-grid{width:100%}.cb-static-opening{isolation:isolate;background:#101310;min-height:100svh;position:relative}.cb-static-opening:before{content:"";z-index:-1;opacity:.8;background:linear-gradient(90deg,#101310f5 5%,#101310e0 50%,#10131085),url(/images/base-sul-encontro.webp) 50% 43%/cover;position:absolute;inset:0}.cb-static-opening .cb-static-title h1{max-width:23ch;font-size:clamp(3rem,6.5vw,7rem)}.cb-scope-strip{color:#cecdc4;border-top:1px solid #f1eadf35;flex-wrap:wrap;gap:4vw;margin-top:3rem;padding-top:2rem;font-size:.75rem;display:flex}.cb-scope-strip b{color:#ff683e;margin-right:.6rem;font:400 1.5rem Nimbus Narrow,sans-serif}.cb-real-site .method-piece-content{aspect-ratio:auto}.cb-real-site img{aspect-ratio:auto;object-fit:contain;height:auto!important}.cb-image-caption a{color:#ff683e;text-underline-offset:5px;text-decoration:underline}.cb-difference{background:#dcd5c8}.cb-difference-lead{color:#625e56;max-width:40ch;margin-top:2rem}.cb-difference-list article{border-top:1px solid #a99f8f;grid-template-columns:1.8rem 1fr;gap:1.2rem;padding:1.6rem 0;display:grid}.cb-difference-list article>span{color:#bd381b;padding-top:.4rem;font-size:.65rem}.cb-difference-list h3{margin:0 0 .8rem;font-size:clamp(1.6rem,2.1vw,2.3rem)}.cb-difference-list p{margin-bottom:0;font-size:.95rem}.cb-people{background:var(--paper)}.cb-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;margin-top:3.5rem;display:grid}.cb-person{display:block}.cb-person img{aspect-ratio:4/4.3;object-fit:cover;filter:saturate(.7);width:100%;height:auto;transition:filter .35s}.cb-person:hover img{filter:saturate()}.cb-person>span{color:#bd381b;letter-spacing:.09em;text-transform:uppercase;margin-top:1.5rem;font-size:.6rem;display:block}.cb-person h3{justify-content:space-between;gap:1rem;font-size:clamp(1.7rem,2.4vw,2.6rem);display:flex}.cb-person h3>span{color:#bd381b;font-size:1.1rem}.cb-person p{color:#625e56;max-width:40ch;font-size:.9rem}.cb-person:focus-visible{outline-offset:8px;outline:2px solid #ff5023}@media (max-width:760px){.cb-people-grid{grid-template-columns:1fr;gap:3rem}.cb-person img{aspect-ratio:4/3}.cb-person p{max-width:none}.cb-scope-strip{flex-direction:column;gap:1.2rem}.cb-static-opening .cb-static-title h1{font-size:clamp(2.7rem,10vw,4rem)}.cb-difference-list article{gap:.7rem}.cb-static-opening:before{background:linear-gradient(#101310dd,#101310f0),url(/images/base-sul-encontro.webp) 50%/cover}}@media (prefers-reduced-motion:reduce){.cb-person img{transition:none}}.cb-worksite{color:var(--paper);background:#101310}.cb-worksite>.method-build-scene{overflow:clip}.cb-work-chapter>.method-canvas{padding:clamp(4rem,8vw,8rem) var(--gutter)}.cb-worksite .eyebrow{color:#ff683e}.cb-worksite .cb-principle{font-size:1.1rem;line-height:1.6}.cb-principle strong{color:#ff683e;font-weight:400}.cb-worksite h2{max-width:24ch}.cb-worksite .method-piece[data-piece-mode=image]{--arrival:1}.cb-worksite [data-scene-ready]:not(.method-build-hero) .method-piece:not([data-piece-mode=type])>.method-piece-content{transform:translate3d(calc(var(--piece-x)*2),calc(var(--piece-y)*1.4),0) scale(var(--piece-scale));clip-path:inset(0 var(--piece-reveal) 0 0)}.cb-collage{grid-template-columns:1.1fr .75fr 1fr;align-items:start;gap:3rem 3vw;display:grid}.cb-photo-main{grid-area:1/1/auto/3}.cb-photo-main img{aspect-ratio:1.6;object-fit:cover}.cb-collage-heading{grid-area:1/3/3;align-self:center}.cb-collage-heading h2{font-size:clamp(2.7rem,4vw,4.8rem)}.cb-photo-detail{grid-area:2/1/4;width:75%;margin-left:12%}.cb-photo-detail img{aspect-ratio:.85;object-fit:cover}.cb-collage-copy{color:#c2c2b6;grid-area:2/2/4;font-size:.95rem}.cb-collage-stamp{grid-area:3/3;align-self:end}.cb-collage-stamp span{font-family:Nimbus Narrow,sans-serif;font-size:clamp(2.2rem,3.5vw,4rem);line-height:1.05;display:block}.cb-collage-note{grid-column:1/4;margin-top:1rem;display:block}.cb-collage-note .method-piece-content{align-items:center;gap:2rem;display:flex}.cb-collage-note span{color:#ff5023;font-size:5rem;line-height:1}.cb-collage-note p{color:#c2c2b6;font-size:1rem}.cb-work-structure{background:var(--paper);color:var(--ink)}.cb-work-structure .eyebrow{color:#bd381b}.cb-build-spread{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;margin-top:4rem;display:grid}.cb-spread-image img{aspect-ratio:.95;object-fit:cover;object-position:50% 43%}.cb-built-checklist article{border-bottom:1px solid #10131030;grid-template-columns:2rem 1fr 1rem;gap:1rem;padding:1.6rem 0;display:grid}.cb-built-checklist article>span{color:#bd381b;padding-top:.4rem;font-size:.7rem}.cb-built-checklist h3{margin:0 0 .6rem}.cb-built-checklist p{color:#625e56;margin:0}.cb-built-checklist b{color:#bd381b;font-weight:400}.cb-work-channels{color:#101310;background:#f34a21}.cb-work-channels .eyebrow,.cb-work-channels em{color:#f8eee2}.cb-channel-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin-top:4rem;display:grid}.cb-channel-path article{border-top:1px solid #10131055;padding-top:1.7rem;position:relative}.cb-channel-path article>span{font-size:.7rem}.cb-channel-path h3{font-size:clamp(2.7rem,4.5vw,5rem)}.cb-channel-path b{margin-top:1.5rem;font-size:3rem;font-weight:400;display:block}.cb-channel-difference{max-width:65ch;margin:3rem 0 0;font-size:clamp(1.1rem,1.8vw,1.6rem)}.cb-channel-difference strong{color:#fff2e4;font-weight:400}.cb-follow-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:3rem 6vw;display:grid}.cb-follow-photo{grid-area:1/2/3}.cb-follow-photo img{aspect-ratio:.85;object-fit:cover}.cb-follow-grid>.method-piece:nth-child(3){color:#c2c2b6}.cb-follow-grid>.method-piece:nth-child(4){grid-column:1/3}.cb-built-calendar{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:4vw;padding-top:2rem;display:flex}.cb-built-calendar span{font-size:1rem}.cb-built-calendar b{color:#ff683e;margin-right:1rem;font-size:2.5rem;font-weight:400}.cb-worksite .cb-people{color:#101310}.cb-worksite .cb-people .eyebrow{color:#bd381b}.cb-worksite .cb-people .method-piece img{height:auto}.cb-worksite .cb-close{border-top:1px solid #ffffff20}@media (max-width:760px){.cb-collage{grid-template-columns:1fr 1fr;gap:2rem 1.3rem}.cb-collage-heading{grid-area:1/1/auto/3}.cb-photo-main{grid-area:2/1/auto/3}.cb-photo-detail{grid-area:3/1;width:100%;margin:0}.cb-collage-stamp{grid-area:3/2;align-self:center}.cb-collage-copy{grid-area:4/1/auto/3}.cb-collage-note{grid-area:5/1/auto/3}.cb-build-spread,.cb-channel-path,.cb-follow-grid{grid-template-columns:1fr;gap:2rem}.cb-follow-photo{grid-area:auto}.cb-follow-grid>.method-piece:nth-child(4){grid-column:auto}.cb-follow-photo img{aspect-ratio:1.2}.cb-channel-path{margin-top:2rem}.cb-channel-path b{margin-top:0}.cb-collage-stamp span{font-size:2rem}.cb-built-calendar{gap:1.4rem}.cb-built-calendar b{margin-right:.5rem;font-size:1.5rem}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cb-worksite [data-scene-ready]:not(.method-build-hero) .method-piece>.method-piece-content{clip-path:none!important;transform:none!important}}.ep-editorial{--ep-dark:#111510;--ep-paper:#f1eadf;--ep-orange:#ff653d;--ep-rust:#b83a20;background:var(--ep-dark);color:var(--ep-paper);overflow:clip}.ep-editorial h1,.ep-editorial h2,.ep-editorial h3{letter-spacing:-.035em;text-wrap:balance;max-width:none}.ep-editorial h2{font-size:clamp(2.7rem,5.1vw,5.7rem);line-height:1.02}.ep-editorial p{font-size:1rem;line-height:1.75}.ep-editorial em{color:var(--ep-orange)}.ep-editorial :where(a,button):focus-visible{outline-offset:6px;outline:2px solid}.ep-editorial section{scroll-margin-top:90px}.ep-editorial .ep-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--ep-orange);margin:0 0 2rem;font:500 .65rem/1.5 Arial,sans-serif}.ep-pad,.ep-chapter>.method-canvas{padding:clamp(4.5rem,8vw,8rem) var(--gutter)}.ep-link{border-bottom:1px solid #ff653d70;justify-content:space-between;align-items:center;gap:2rem;max-width:100%;padding:1rem 0;font-size:.85rem;display:inline-flex}.ep-link>span{color:var(--ep-orange);font-size:1.4rem;font-weight:400}.ep-link:hover{color:var(--ep-orange)}.ep-editorial .ep-note{max-width:80ch;color:inherit;opacity:.8;margin:2rem 0 0;font-size:.75rem;line-height:1.7}.ep-opening{background:radial-gradient(ellipse at 50% 85%,#ff653d12,transparent 50%),var(--ep-dark);padding:clamp(3rem,5vw,5.5rem) var(--gutter) 3rem;isolation:isolate}.ep-opening-heading{text-align:center;z-index:2;position:relative}.ep-opening-heading>.ep-kicker{justify-content:center;align-items:center;gap:.7rem;margin:0 0 1.6rem;display:flex}.ep-opening-heading>.ep-kicker i{background:var(--ep-orange);border-radius:50%;width:5px;height:5px}.ep-opening-heading>.ep-kicker span{color:#b9b6ab;letter-spacing:.07em;margin-left:1.3rem}.ep-editorial .ep-opening h1{margin:0 auto 1.4rem;font-size:clamp(3.3rem,6.7vw,7.6rem);line-height:.98}.ep-opening-heading>p:last-child{color:#cdc9be;max-width:65ch;margin:auto;font-size:clamp(.9rem,1.1vw,1.05rem)}.ep-hero-work{isolation:isolate;perspective:1600px;max-width:1280px;height:clamp(390px,35vw,510px);margin:3.7rem auto 1rem;position:relative}.ep-work-thread{border-top:1px solid #ff653d32;position:absolute;inset:40% -10% auto;transform:rotate(-5deg);box-shadow:0 0 40px #ff653d25}.ep-art{isolation:isolate;will-change:transform;transition:transform 1.3s cubic-bezier(.18,.75,.18,1),filter .8s;position:absolute}.ep-art:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(115deg,#0000 25%,#fff1 50%,#0000 75%);transition:opacity .7s;position:absolute;inset:0}.ep-art-face{border:1px solid #f1eadf28;border-radius:15px;overflow:hidden;box-shadow:0 24px 60px #0004}.ep-art-control{z-index:4;color:var(--ep-orange);background:0 0;border:0;border-radius:15px;display:block;position:absolute;inset:0}.ep-art-caption{color:#d8d0c1;letter-spacing:.08em;padding:1rem .3rem;font-size:.65rem;display:block}.ep-art-plan{z-index:1;width:25%;top:12%;left:1%;transform:rotate(-7deg)translateY(12px)}.ep-art-site{z-index:2;width:49%;top:0;left:26%;transform:rotate(1.5deg)}.ep-art-content{z-index:3;width:24%;top:16%;right:0;transform:rotate(6deg)}.ep-hero-work[data-active="0"] .ep-art-plan,.ep-hero-work[data-active="1"] .ep-art-site,.ep-hero-work[data-active="2"] .ep-art-content{z-index:5;filter:drop-shadow(0 14px 22px #0003);transition-duration:.7s;transform:translateY(-16px)rotate(0)scale(1.035)}.ep-hero-work[data-active="0"] .ep-art-plan:after,.ep-hero-work[data-active="1"] .ep-art-site:after,.ep-hero-work[data-active="2"] .ep-art-content:after{opacity:1}.ep-plan-paper{color:#252620;background:#eee6d8;padding:1.3rem 1.6rem}.ep-paper-top{border-bottom:1px solid #26262030;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.6rem;display:flex}.ep-plan-paper>small{color:var(--ep-rust);letter-spacing:.14em;font-size:.5rem}.ep-plan-paper>strong{letter-spacing:-.035em;text-transform:uppercase;margin:.8rem 0 1.2rem;font:400 clamp(2rem,3.3vw,3.5rem)/.98 Nimbus Narrow,sans-serif;display:block}.ep-plan-paper em{color:var(--ep-rust)}.ep-brief-line{border-top:1px solid #26262025;justify-content:space-between;gap:.5rem;padding:.6rem 0;font-size:.6rem;display:flex}.ep-brief-line>span{color:#756d61}.ep-brief-line b{font-weight:400}.ep-paper-note{margin:.6rem 0 0;font-size:.55rem;display:block}.ep-site-paper{background:#1f241e}.ep-browser{color:#c4c5ba;justify-content:space-between;gap:.5rem;padding:1rem;font-size:.6rem;display:flex}.ep-browser>span:first-child{color:#ff653d}.ep-site-paper>img{width:100%;height:auto;display:block}.ep-site-foot{justify-content:space-between;gap:1rem;padding:1rem;font-size:.6rem;display:flex}.ep-site-foot b{color:var(--ep-orange);font-weight:400}.ep-content-paper{background:#252923;padding:1rem}.ep-content-brand{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.ep-content-brand img{width:74px;height:auto}.ep-content-brand span{letter-spacing:.1em;color:#c6c2b5;font-size:.5rem}.ep-post-photo{aspect-ratio:1.8;border-radius:8px;overflow:hidden}.ep-post-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .7s}.ep-hero-work[data-active="2"] .ep-post-photo img{filter:grayscale(0)}.ep-content-paper>strong{text-transform:uppercase;letter-spacing:-.03em;margin:1rem 0;font:400 clamp(1.7rem,2.6vw,3rem)/1 Nimbus Narrow,sans-serif;display:block}.ep-post-footer{color:#cecbbf;border-top:1px solid #fff2;justify-content:space-between;padding-top:.7rem;font-size:.55rem;display:flex}.ep-post-footer b{color:var(--ep-orange)}.ep-intro{background:var(--ep-paper);color:var(--ep-dark)}.ep-intro em,.ep-site em,.ep-closing em,.ep-intro .ep-kicker,.ep-site .ep-kicker,.ep-closing .ep-kicker{color:var(--ep-rust)}.ep-section-heading{text-align:center;max-width:900px;margin:0 auto 3.5rem}.ep-section-heading p:last-child{color:#625e54;margin:1.7rem 0 0}.ep-story-tabs{border-bottom:1px solid #24261f28;gap:2rem;display:flex}.ep-story-tabs button{color:#6a655b;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.65rem;min-height:48px;padding:1rem .2rem;font:400 1.5rem Nimbus Narrow,sans-serif;display:flex}.ep-story-tabs button>span{background:currentColor;border-radius:50%;width:5px;height:5px}.ep-story-tabs button[aria-selected=true]{color:var(--ep-rust);border-color:currentColor}.ep-story-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;min-height:470px;padding:3rem 0 1rem;display:grid}.ep-story-panel[hidden]{display:none}.ep-story[data-ready] .ep-story-panel{animation:.55s both ep-panel-in}.ep-story-copy>h3{margin:0 0 1.3rem;font-size:clamp(2rem,3.1vw,3.7rem)}.ep-story-copy>p{color:#625e54;max-width:51ch}.ep-story-delivery{border-left:2px solid #bb3c2250;margin:1.5rem 0;padding-left:1.2rem}.ep-story-delivery>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ep-rust);font-size:.6rem}.ep-story-delivery p{color:#504b42;max-width:48ch;margin:.5rem 0;font-size:.9rem}.ep-story-illustration{isolation:isolate;background:#e3dbcf;border-radius:32px;padding:clamp(1.8rem,4vw,4rem);position:relative;overflow:hidden}.ep-story-illustration:before{content:"";z-index:-1;border:1px solid #ba3d2325;border-radius:50%;width:330px;height:330px;position:absolute;top:-90px;right:-150px;box-shadow:0 0 0 40px #ba3d2305,0 0 0 90px #ba3d2303}.ep-story-illustration>div{grid-template-columns:10px 1fr;align-items:center;column-gap:1rem;display:grid}.ep-story-illustration i{background:var(--ep-rust);border-radius:50%;width:5px;height:5px}.ep-story-illustration strong{font:400 clamp(1.7rem,2.8vw,3rem)/1.15 Nimbus Narrow,sans-serif}.ep-story-illustration>div>span{color:var(--ep-rust);opacity:.6;grid-column:2;padding:.7rem 0}.ep-story-illustration>small{color:#686056;border-top:1px solid #11151020;margin-top:2rem;padding-top:1rem;font-size:.7rem;display:block}.ep-illustration-1{color:#f1eadf;background:#272b24}.ep-illustration-1 .ep-kicker,.ep-illustration-1>div>span{color:#ff865e}.ep-illustration-1 i{background:#ff865e}.ep-illustration-1>small{color:#bcb9ab;border-color:#f1eadf30}.ep-summary{border-top:1px solid #24261f25;grid-template-columns:1.5fr 1fr;gap:8vw;margin-top:3rem;padding:3rem 0;display:grid}.ep-summary .ep-kicker{margin-bottom:1rem}.ep-summary h3{margin:0;font-size:clamp(2rem,3.2vw,3.6rem)}.ep-summary p{color:#625e54;max-width:48ch}.ep-summary>div:last-child{place-self:center end}.ep-summary>div:last-child p{font-size:.95rem;line-height:2}.ep-summary strong{color:var(--ep-rust);font-weight:400}.ep-invitation{border-top:1px solid #24261f25;max-width:100%;margin-top:1rem;padding:4rem 0 0}.ep-invitation h2{font-size:clamp(2.3rem,4.1vw,4.6rem)}.ep-invitation p{color:#625e54;max-width:57ch;margin:1.5rem 0}.ep-invitation small{color:#756e63;max-width:75ch;font-size:.72rem;display:block}.ep-worksite{background:var(--ep-dark)}.ep-worksite>.method-build-scene{overflow:clip}.ep-worksite>.ep-build-opening{overflow:visible}.ep-build-opening{background:var(--ep-dark);color:var(--ep-paper)}.ep-build-opening>.method-canvas{isolation:isolate;padding:4rem var(--gutter);align-items:center;display:flex}.ep-build-heading{width:100%}.ep-build-opening .method-title-morph{min-height:clamp(15rem,24vw,24rem);position:relative}.ep-build-opening h2{max-width:23ch;font-size:clamp(3.4rem,7.8vw,8rem);line-height:.98}.ep-build-opening .method-draft-title{color:#444;max-width:24ch;font:400 clamp(2rem,4.6vw,5rem)/1.15 Arial,sans-serif;position:absolute;inset:0}.ep-build-opening:not([data-scene-ready]) .method-draft-title{display:none}.ep-build-opening[data-scene-ready]{background:#f9f8f4}.ep-build-opening[data-scene-ready] .method-paint-surface{background:var(--ep-dark);inset:0}.ep-build-opening[data-scene-ready][data-draft=true] .method-title-morph h2{visibility:hidden}.ep-build-bottom{grid-template-columns:1.3fr 1fr;gap:10vw;margin:2rem 0;display:grid}.ep-build-bottom p{color:#c9c6ba;max-width:51ch;margin:0}.ep-build-bottom strong{font:400 clamp(1.7rem,2.7vw,3rem)/1.15 Nimbus Narrow,sans-serif;display:block}.ep-build-opening .method-gather-caption{bottom:1rem;left:var(--gutter);text-align:left;width:auto;font-size:.65rem;top:auto}.ep-build-opening .method-gather-caption>span{margin-top:.4rem;display:block}.ep-design-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:8vw;display:grid}.ep-design-grid p:not(.ep-kicker){color:#b9b7aa;max-width:44ch}.ep-design-grid h2{margin-bottom:2rem}.ep-type-sheet{background:var(--ep-paper);color:var(--ep-dark);padding:clamp(2rem,4vw,4rem)}.ep-type-sheet .ep-kicker{color:#75685a}.ep-type-sheet strong{text-transform:uppercase;letter-spacing:-.035em;margin:2rem 0;font:400 clamp(3rem,4.9vw,5.5rem)/.98 Nimbus Narrow,sans-serif;display:block}.ep-type-sheet em{color:var(--ep-rust)}.ep-design-grid .ep-type-sheet p{color:#62594f;margin:0;font-size:.8rem}.ep-brand-row{grid-template-columns:1fr 24%;gap:5px;margin-top:5px;display:grid}.ep-brand-row .method-piece-content{height:100%}.ep-brand-sign{background:#262923;flex-direction:column;justify-content:space-between;gap:2rem;height:100%;min-height:200px;padding:1.8rem;display:flex}.ep-brand-sign .ep-kicker{color:#c1bcac;margin:0;font-size:.6rem}.ep-brand-sign img{width:min(100%,240px);height:auto}.ep-brand-sign small{color:#bbb6a8;font-size:.65rem}.ep-palette{grid-template-rows:1.7fr 1fr 1fr;gap:4px;height:100%;min-height:200px;display:grid}.ep-palette i{background:#ff653d}.ep-palette i:nth-child(2){background:#e0d6c7}.ep-palette i:nth-child(3){background:#35312c}.ep-brand-board>.method-piece:last-child{margin-top:1.5rem}.ep-site{background:var(--ep-paper);color:var(--ep-dark)}.ep-site-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;margin-bottom:3rem;display:grid}.ep-site-heading p{max-width:45ch;color:inherit;opacity:.8;margin:0}.ep-built-nav{border-top:1px solid #11151030;border-bottom:1px solid #11151030;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.ep-built-nav>img{width:115px;height:auto}.ep-built-nav>div{gap:2rem;font-size:.75rem;display:flex}.ep-built-nav a:last-child{color:var(--ep-rust)}.ep-built-cover{isolation:isolate;align-items:center;min-height:clamp(640px,48vw,760px);margin-top:2rem;display:flex;position:relative}.ep-built-photo{z-index:-1;position:absolute;inset:0}.ep-built-photo>.method-piece-content{height:100%}.ep-built-photo img{object-position:50% 45%;width:100%;height:100%}.ep-built-photo .method-piece-content:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#f1eadf 0%,#f1eadff5 23%,#f1eadfc9 37%,#f1eadf40 58%,#0000 78%);position:absolute;inset:0}.ep-built-cover-copy{width:57%;padding:3rem 0}.ep-built-cover-copy h3{text-transform:uppercase;margin:0 0 1.7rem;font-size:clamp(2.7rem,4.8vw,5.2rem)}.ep-built-cover-copy p{max-width:35ch}.ep-built-cover-copy .ep-link{color:var(--ep-dark)}.ep-site-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.ep-site-benefits .method-piece-content{height:100%}.ep-site-benefits article{background:#e5dccf;height:100%;min-height:190px;padding:1.6rem}.ep-site-benefits article>span{color:var(--ep-rust);margin-bottom:1.3rem;font-size:1.6rem;display:block}.ep-site-benefits h4{margin:0 0 .8rem;font:400 1.7rem/1.1 Nimbus Narrow,sans-serif}.ep-site-benefits p{color:#625e54;max-width:30ch;margin:0;font-size:.85rem}.ep-content{color:#fff1e5;background:#c44327}.ep-content .ep-kicker{color:#ffddc7}.ep-content em{color:#ffdfc6}.ep-content-spread{grid-template-columns:1.15fr 1fr;align-items:center;gap:6vw;display:grid}.ep-content-photo img{aspect-ratio:1.2;object-fit:cover}.ep-pautas article{border-bottom:1px solid #ffe6ce44;gap:1rem;padding:1.4rem 0;display:flex}.ep-pautas i{background:#ffdbba;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:1rem}.ep-pautas h3{margin:0 0 .6rem;font-size:clamp(1.7rem,2.6vw,2.7rem)}.ep-pautas p{color:#ffdcc9;max-width:36ch;margin:0;font-size:.9rem}.ep-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.ep-month{color:#fff1e5;background:#a7321e;padding:1.5rem}.ep-month>span{letter-spacing:.12em;font-size:.65rem}.ep-month>strong{margin:1.2rem 0;font:400 3.8rem/1 Nimbus Narrow,sans-serif;display:block}.ep-month>strong small{font:400 .8rem Arial,sans-serif}.ep-month>div{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.ep-month i{aspect-ratio:.8;background:#ffd5b9;border-radius:2px;display:block}.ep-coordination{background:var(--ep-dark);color:var(--ep-paper)}.ep-coordination-heading>p:last-child{color:#bbb9ad;max-width:62ch;margin-top:2rem}.ep-timeline{grid-template-columns:1fr 1fr 1fr;gap:3rem;margin:3.5rem 0 0;display:grid}.ep-timeline article{border-top:1px solid #eee5d640;padding-top:1.5rem;position:relative}.ep-timeline article:before{content:"";background:var(--ep-orange);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.ep-timeline article>span{color:var(--ep-orange);letter-spacing:.1em;font-size:.65rem}.ep-timeline h3{margin:1.4rem 0 .8rem;font-size:clamp(1.8rem,2.6vw,3rem)}.ep-timeline p{color:#bfbcae;max-width:33ch;font-size:.9rem}.ep-team-heading{border-top:1px solid #eee5d630;margin:6rem 0 3rem;padding-top:4rem}.ep-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;display:grid}.ep-team>a>div{border-radius:28px;position:relative;overflow:hidden}.ep-team img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .8s;display:block}.ep-team a:hover img{transform:scale(1.035)}.ep-team>a>div>span{color:var(--ep-dark);background:#f1eadf;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:1rem;right:1rem}.ep-team>a>span{letter-spacing:.07em;color:var(--ep-orange);margin:1.6rem 0 .8rem;font-size:.6rem;display:block}.ep-team h3{text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.6rem,2.3vw,2.6rem)}.ep-team p{color:#bbb9ad;max-width:42ch;font-size:.9rem}.ep-closing{background:var(--ep-paper);color:var(--ep-dark);grid-template-columns:1.2fr 1fr;align-items:center;gap:9vw;display:grid}.ep-closing h2{font-size:clamp(2.5rem,4.4vw,5rem)}.ep-closing>div>p{color:#625e54;max-width:47ch}.ep-closing small{color:#756d62;max-width:50ch;margin-top:2rem;font-size:.7rem;display:block}@keyframes ep-panel-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:761px) and (min-height:760px){.ep-build-opening[data-scene-ready]{min-height:185svh}.ep-build-opening[data-scene-ready]>.method-canvas{min-height:calc(100svh - 88px);position:sticky;top:88px}}@media (max-width:1000px){.ep-hero-work{height:410px}.ep-plan-paper{padding:1rem}.ep-paper-top{margin-bottom:1rem}.ep-brief-line{font-size:.55rem}.ep-site-foot{gap:.5rem;font-size:.5rem}.ep-content-paper{padding:.8rem}.ep-design-grid{gap:4vw}.ep-built-cover{min-height:590px}.ep-team{gap:1.5rem}}@media (max-width:760px){.ep-pad,.ep-chapter>.method-canvas{padding:4rem var(--gutter)}.ep-opening{padding:3rem var(--gutter) 2.5rem}.ep-opening-heading>.ep-kicker span{display:none}.ep-editorial .ep-opening h1{max-width:18ch;font-size:clamp(2.75rem,8.5vw,4.6rem)}.ep-opening-heading>p:last-child{max-width:38ch;font-size:.9rem}.ep-opening-heading>p:last-child br{display:none}.ep-hero-work{height:clamp(530px,118vw,700px);margin-top:2.5rem}.ep-art-site{width:88%;top:0;left:6%;transform:rotate(1deg)}.ep-art-plan{width:46%;top:47%;left:1%;transform:rotate(-5deg)}.ep-art-content{width:45%;top:49%;right:1%;transform:rotate(5deg)}.ep-art-face{border-radius:10px}.ep-art-caption{padding:.6rem .2rem;font-size:.55rem}.ep-hero-work[data-active="0"] .ep-art-plan,.ep-hero-work[data-active="1"] .ep-art-site,.ep-hero-work[data-active="2"] .ep-art-content{transform:translateY(-7px)rotate(0)scale(1.02)}.ep-plan-paper>strong{font-size:clamp(1.65rem,5.8vw,2.7rem)}.ep-plan-paper{padding:.85rem}.ep-paper-top{margin-bottom:.7rem;padding-bottom:.6rem;font-size:.48rem}.ep-plan-paper>small{font-size:.45rem}.ep-paper-note{font-size:.48rem}.ep-brief-line{padding:.5rem 0;font-size:.5rem}.ep-content-brand img{width:55px}.ep-content-brand span{font-size:.4rem}.ep-content-paper>strong{margin:.7rem 0;font-size:clamp(1.5rem,5.3vw,2.7rem)}.ep-post-footer{font-size:.48rem}.ep-browser{padding:.7rem}.ep-site-foot{padding:.7rem;font-size:.52rem}.ep-content-paper{padding:.65rem}.ep-section-heading{text-align:left;margin-bottom:2.5rem}.ep-section-heading p:last-child br{display:none}.ep-story-tabs{justify-content:space-between;gap:0}.ep-story-tabs button{gap:.4rem;font-size:clamp(.95rem,3.7vw,1.5rem)}.ep-story-panel{grid-template-columns:1fr;gap:2rem;min-height:0;padding-top:2rem}.ep-story-copy>h3{font-size:2.1rem}.ep-story-illustration{border-radius:26px;padding:1.8rem}.ep-story-illustration strong{font-size:2rem}.ep-summary{grid-template-columns:1fr;gap:1.5rem}.ep-summary>div:last-child{justify-self:start}.ep-summary h3{font-size:2.1rem}.ep-summary>div:last-child p{margin-top:0}.ep-invitation{padding-top:3rem}.ep-build-opening>.method-canvas{padding:3rem var(--gutter) 5rem}.ep-build-opening h2{font-size:clamp(2.7rem,10vw,4.6rem)}.ep-build-opening .method-title-morph{min-height:15rem}.ep-build-bottom{grid-template-columns:1fr;gap:1.5rem}.ep-build-bottom strong{font-size:1.8rem}.ep-design-grid,.ep-site-heading,.ep-content-spread,.ep-closing{grid-template-columns:1fr;gap:2.5rem}.ep-design-grid h2{margin-bottom:1.5rem}.ep-design-grid p:not(.ep-kicker){max-width:none}.ep-type-sheet{padding:2rem}.ep-type-sheet strong{font-size:3.2rem}.ep-brand-sign{min-height:180px;padding:1.5rem}.ep-palette{min-height:180px}.ep-site-heading{gap:1.5rem}.ep-built-nav{gap:.7rem}.ep-built-nav>img{width:85px}.ep-built-nav>div{gap:1rem;font-size:.65rem}.ep-built-cover{flex-direction:column;min-height:0;margin-top:0;display:flex}.ep-built-cover-copy{order:-1;width:100%;padding:2.5rem 0}.ep-built-cover-copy h3{font-size:clamp(2.5rem,8.4vw,4rem)}.ep-built-photo{z-index:0;width:100%;height:clamp(360px,110vw,560px);position:relative;inset:auto}.ep-built-photo .method-piece-content:after{background:linear-gradient(#f1eadf00 75%,#f1eadf50)}.ep-site-benefits{grid-template-columns:1fr}.ep-site-benefits article{min-height:0;padding:1.5rem}.ep-site-benefits article>span{margin-bottom:.8rem}.ep-site-benefits p{max-width:40ch}.ep-content-photo img{aspect-ratio:1.3}.ep-pautas article{padding:1.3rem 0}.ep-months{grid-template-columns:1fr 1fr;gap:.8rem}.ep-month{padding:1.2rem}.ep-month>strong{font-size:3.2rem}.ep-timeline,.ep-team{grid-template-columns:1fr;gap:2rem}.ep-team-heading{margin-top:3rem;padding-top:3rem}.ep-team>a>div{max-width:480px}.ep-team img{aspect-ratio:1.1}.ep-team h3{font-size:2rem}.ep-team p{max-width:none}.ep-closing{gap:1.5rem}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.ep-art,.ep-post-photo img,.ep-team img{transition:none!important}.ep-art,.ep-hero-work[data-active] .ep-art{transform:none!important}.ep-story[data-ready] .ep-story-panel{animation:none}.ep-build-opening[data-scene-ready]{background:var(--ep-dark);min-height:0}.ep-build-opening[data-scene-ready]>.method-canvas{min-height:0;position:relative;top:0}.ep-build-opening[data-scene-ready] .method-title-morph h2{visibility:visible}.ep-build-opening .method-draft-title{display:none}}.ep-editorial .directional-arrow{width:20px;height:20px;color:var(--ep-orange);font-size:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.ep-editorial .directional-arrow svg{width:18px;height:18px}.ep-paper-top .directional-arrow,.ep-browser .directional-arrow,.ep-post-footer .directional-arrow,.ep-site-foot .directional-arrow{width:13px;height:13px}.ep-paper-top .directional-arrow svg,.ep-browser .directional-arrow svg,.ep-post-footer .directional-arrow svg,.ep-site-foot .directional-arrow svg{width:12px;height:12px}.ep-site-foot b{align-items:center;gap:.45rem;display:inline-flex}.ep-story-tabs .base-icon{color:#9a8c7b;width:26px;height:26px;transition:color .3s}.ep-story-tabs [aria-selected=true] .base-icon{color:var(--ep-rust)}.ep-story-illustration>.ep-illustration-title{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.ep-illustration-title>.base-icon{width:48px;height:48px;color:var(--ep-rust)}.ep-story-illustration>.ep-illustration-title>.ep-kicker{opacity:1;margin:0;padding:0}.ep-illustration-1>.ep-illustration-title>.ep-kicker,.ep-illustration-1 .ep-illustration-title>.base-icon{color:#ff865e}.ep-story-connector>.directional-arrow{color:var(--ep-rust);width:18px;height:18px;transform:rotate(135deg)}.ep-illustration-1 .ep-story-connector>.directional-arrow{color:#ff865e}.ep-site-benefits article>.base-icon{width:42px;height:42px;color:var(--ep-rust);margin-bottom:1.25rem;display:block}.ep-built-nav a:last-child{align-items:center;gap:.55rem;display:inline-flex}.ep-timeline article>.base-icon{width:42px;height:42px;color:var(--ep-orange);margin-bottom:1.5rem;display:block}.ep-team>a>div>.directional-arrow{width:38px;height:38px;color:var(--ep-dark)}@media (max-width:760px){.ep-story-tabs .base-icon{width:20px;height:20px}.ep-story-tabs button{font-size:clamp(.86rem,3.4vw,1.25rem)}.ep-built-nav .directional-arrow{width:14px;height:14px}.ep-illustration-title>.base-icon{width:40px;height:40px}}@media (max-width:480px){.ep-story-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ep-story-tabs button{text-align:center;flex-direction:column;justify-content:flex-start;gap:.5rem;min-width:0;padding:.8rem .2rem;font-size:.75rem;line-height:1.35}.ep-story-tabs .base-icon{width:24px;height:24px}}.cb-editorial{--ce-dark:#111510;--ce-paper:#f1eadf;--ce-muted:#b8b9ad;--ce-accent:#ff653d;--ce-rust:#bb3c22;background:var(--ce-dark);overflow:clip}.cb-editorial h1,.cb-editorial h2,.cb-editorial h3{letter-spacing:-.035em;font-weight:400}.cb-editorial h2{max-width:none;font-size:clamp(2.8rem,5.5vw,6rem);line-height:1.02}.cb-editorial p{font-size:1rem;line-height:1.75}.cb-editorial em{color:var(--ce-accent)}.cb-editorial section{scroll-margin-top:0}.cb-editorial svg{display:block}.cb-editorial :where(a,button):focus-visible{outline-offset:6px;outline:2px solid}.ce-pad,.ce-build-pad>.method-canvas{padding:clamp(4rem, 7.5vw, 8rem) var(--gutter)}.ce-label{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:1.2rem;margin:0 0 3.5rem;display:flex;font-size:.65rem!important}.ce-label>span{color:var(--ce-accent);font-size:.6rem}.ce-copy p{margin:0 0 1.4rem}.ce-copy p:last-child{margin-bottom:0}.ce-text-link{white-space:nowrap;border-bottom:1px solid #ff653d80;align-items:center;gap:2.2rem;padding:1rem 0;font-size:.85rem;display:inline-flex}.ce-text-link svg{width:21px;color:var(--ce-accent)}.ce-intro{background:var(--ce-paper);color:var(--ce-dark)}.ce-intro em,.ce-intro .ce-label>span{color:var(--ce-rust)}.ce-intro-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:8vw;display:grid}.ce-intro-grid h2{font-size:clamp(2.8rem,4.7vw,5.4rem)}.ce-intro .ce-copy{color:#565a50;max-width:49ch;padding-top:.4rem}.ce-site-invitation{border-top:1px solid #10131030;grid-template-columns:1.2fr 1fr;align-items:end;column-gap:8vw;padding-top:3rem;display:grid;position:relative}.ce-site-invitation>span{color:#63665b;grid-column:1;font-size:.75rem}.ce-site-invitation>a{text-transform:uppercase;letter-spacing:-.04em;align-items:center;gap:2vw;font:400 clamp(5rem,11vw,11rem)/1 Nimbus Narrow,sans-serif;display:flex}.ce-site-invitation svg{width:clamp(45px,6vw,80px);color:var(--ce-rust)}.ce-site-invitation p{color:#565a50;grid-area:1/2/3;max-width:40ch;margin:0 0 .5rem}.ce-worksite{color:var(--ce-paper);background:var(--ce-dark)}.ce-worksite>.method-build-scene{overflow:clip}.ce-build-opening{background:var(--ce-dark);color:var(--ce-paper)}.ce-build-opening>.method-canvas{isolation:isolate;padding:4rem var(--gutter);align-items:center;display:flex}.ce-build-heading{width:100%}.cb-editorial .ce-build-opening .method-title-morph{min-height:clamp(13rem,21vw,22rem);position:relative}.cb-editorial .ce-build-opening h2{max-width:18ch;font-size:clamp(3.6rem,8.6vw,9rem);line-height:.97}.ce-build-opening .method-draft-title{color:#4b4b4b;max-width:23ch;font-family:Arial,sans-serif;font-size:clamp(2rem,4.6vw,5rem);line-height:1.15;position:absolute;inset:0}.ce-build-opening:not([data-scene-ready]) .method-draft-title{display:none}.ce-build-opening[data-scene-ready]{background:#f9f8f4}.ce-build-opening[data-scene-ready] .method-paint-surface{background:var(--ce-dark);inset:0}.ce-build-opening[data-scene-ready][data-draft=true] .method-title-morph h2{visibility:hidden}.ce-build-bottom{grid-template-columns:1fr 1fr;gap:15vw;margin-top:2rem;display:grid}.ce-build-bottom p{color:#cdcfc2;max-width:49ch;margin:0}.ce-principle{border-left:1px solid #ff653d75;padding-left:2rem}.ce-principle>span{text-transform:uppercase;letter-spacing:.12em;color:var(--ce-accent);margin-bottom:1rem;font-size:.65rem;display:block}.ce-principle strong{font:400 clamp(1.5rem,2.7vw,3rem)/1.15 Nimbus Narrow,sans-serif}.ce-build-opening .method-gather-caption{top:auto;bottom:1rem;left:var(--gutter);text-align:left;width:auto;font-size:.72rem}.ce-build-opening .method-gather-caption>span{font-size:.65rem}.ce-message{background:var(--ce-dark)}.ce-message-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;display:grid}.ce-message-copy h2{margin-bottom:2rem}.ce-message-copy p{color:#b8bbae;max-width:42ch}.ce-message-composition{padding:1rem 0 0 2rem;position:relative}.ce-type-sheet{color:var(--ce-dark);z-index:1;background:#eee7da;padding:clamp(1.8rem,3vw,3.4rem);position:relative;transform:rotate(-4deg);box-shadow:0 20px 50px #0002}.ce-type-sheet>span,.ce-colour-study>span,.ce-contact-study>span{text-transform:uppercase;letter-spacing:.13em;font-size:.6rem}.ce-type-sheet strong{text-transform:uppercase;letter-spacing:-.03em;margin:2rem 0 1.5rem;font:400 clamp(3rem,5vw,6rem)/.97 Nimbus Narrow,sans-serif;display:block}.ce-type-sheet em{color:var(--ce-rust)}.ce-typesetting{gap:.5rem;display:flex}.ce-typesetting i{background:#a9a89a;width:26%;height:2px}.ce-typesetting i:last-child{width:14%}.ce-colour-study{background:#292f26;border:1px solid #ffffff20;margin:1.5rem 0 0 12%;padding:1.5rem 1.8rem;position:relative;transform:rotate(3deg)}.ce-colour-study>div{align-items:center;gap:1rem;margin-top:1rem;display:flex}.ce-colour-study i{background:#eeeadf;border-radius:50%;width:2.8rem;height:2.8rem}.ce-colour-study i:nth-child(2){background:#ff653d}.ce-colour-study i:nth-child(3){background:#101310;border:1px solid #ffffff30}.ce-colour-study b{margin-left:auto;font:400 3rem Nimbus Narrow,sans-serif}.ce-contact-study{color:#101310;background:#ff653d;margin:1.7rem 8% 0 -6%;padding:1.4rem 1.8rem;transform:rotate(-2deg)}.ce-contact-study strong{justify-content:space-between;align-items:center;margin-top:.9rem;font-size:1.1rem;font-weight:400;display:flex}.ce-contact-study svg{width:22px}.ce-study-caption{color:#a8ac9e;max-width:45ch;margin:2rem 0 0;font-size:.68rem!important}.ce-site{background:var(--ce-paper);color:var(--ce-dark)}.ce-site em,.ce-site .ce-label>span{color:var(--ce-rust)}.ce-site-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:9vw;display:grid}.ce-site-head p{color:#565a50;max-width:43ch;margin:0}.ce-site-architecture{margin-top:4rem}.ce-site-menu{border-block:1px solid #10131030;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.ce-site-menu>span{font-family:Nimbus Narrow,sans-serif;font-size:1.4rem}.ce-site-menu>div{color:#565a50;align-items:center;gap:1.5rem;font-size:.7rem;display:flex}.ce-site-menu i{background:var(--ce-rust);border-radius:50%;width:3px;height:3px}.ce-site-menu svg{width:18px;color:var(--ce-rust)}.ce-site-body{grid-template-columns:1.2fr 1fr;align-items:center;gap:9vw;padding:4rem 0;display:grid}.ce-site-statement>span{text-transform:uppercase;letter-spacing:.1em;color:#63665b;font-size:.65rem}.ce-site-statement h3{text-transform:uppercase;margin:1.5rem 0 0;font-size:clamp(2.8rem,4.9vw,5.5rem);line-height:1.05}.ce-site-features article{border-bottom:1px solid #10131020;gap:1rem;padding:1.5rem 0;display:flex}.ce-site-features article>i{background:var(--ce-rust);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:.55rem}.ce-site-features h4{margin:0;font-size:1rem;font-weight:500}.ce-site-features p{color:#63665b;max-width:39ch;margin:.7rem 0 0;font-size:.87rem}.ce-site-finish{border-top:1px solid #10131030;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.ce-site-finish>span{color:#63665b;font-size:.65rem}.ce-site-finish strong{font-size:1rem;font-weight:400}.ce-site-finish svg{width:23px;color:var(--ce-rust)}.ce-reach{color:#fff0df;background:#c44327}.ce-reach em{color:#ffca9f}.ce-reach .ce-label>span{color:#ffc29a}.ce-reach-track{grid-template-columns:repeat(3,1fr);gap:4vw;margin-top:4rem;display:grid}.ce-reach-track article{border-top:1px solid #fff0df60;padding-top:1.5rem}.ce-channel-name{justify-content:space-between;align-items:center;display:flex}.ce-channel-name>span{font:400 clamp(2.8rem,4vw,4.5rem)/1 Nimbus Narrow,sans-serif}.ce-channel-name svg{width:24px}.ce-reach-track h3{letter-spacing:0;margin:2rem 0 .8rem;font:400 1rem/1.5 Arial,sans-serif}.ce-reach-track p{color:#ffe3ce;max-width:37ch;font-size:.9rem}.ce-reach-note{margin:4rem 0 0;font-family:Nimbus Narrow,sans-serif;font-size:clamp(1.2rem,2.5vw,2.5rem)!important}.ce-reach-note strong{color:#ffca9f;font-weight:400}.ce-follow{color:var(--ce-dark);background:#e7dfd0}.ce-follow em,.ce-follow .ce-label>span{color:var(--ce-rust)}.ce-follow-head{grid-template-columns:1.2fr 1fr;align-items:start;gap:8vw;display:grid}.ce-follow-head .ce-copy{color:#565a50;max-width:49ch}.ce-conditions{color:#66685d;max-width:90ch;margin:3rem 0 0;font-size:.7rem!important}.ce-team{background:var(--ce-paper);color:var(--ce-dark)}.ce-team em,.ce-team .ce-label>span{color:var(--ce-rust)}.ce-team-heading p:last-child{color:#63665b;margin-top:1.8rem}.ce-team-grid{grid-template-columns:repeat(3,1fr);gap:3vw;margin-top:3rem;display:grid}.ce-person{min-width:0;display:block}.ce-person-photo{position:relative;overflow:hidden}.ce-person-photo img{aspect-ratio:4/4.2;object-fit:cover;filter:saturate(.65);width:100%;height:auto;transition:filter .4s,transform .6s}.ce-person:hover img{filter:saturate();transform:scale(1.025)}.ce-person-photo>span{color:#fff;background:linear-gradient(#0000,#101310a6);justify-content:space-between;align-items:center;padding:2rem 1rem 1rem;font-size:.7rem;display:flex;position:absolute;inset:auto 0 0}.ce-person-photo svg{width:18px}.ce-person>p{text-transform:uppercase;letter-spacing:.1em;color:var(--ce-rust);margin:1.5rem 0 .6rem;font-size:.6rem}.ce-person h3{text-transform:uppercase;margin:.5rem 0 1rem;font-size:clamp(1.8rem,2.6vw,3rem)}.ce-person>div:last-child{color:#565a50;max-width:43ch;font-size:.85rem;line-height:1.75}.ce-close{background:var(--ce-dark);color:var(--ce-paper);isolation:isolate;position:relative}.ce-close h2{font-size:clamp(3rem,6.3vw,7rem)}.ce-close>div{justify-content:space-between;align-items:center;gap:3rem;margin:3rem 0 2rem;display:flex}.ce-close>div>p{color:#bec2b2;max-width:48ch}.ce-close .magnetic-hitbox{white-space:normal}.ce-close-note{color:#a0a696;font-size:.7rem}@media (min-width:900px) and (min-height:700px){.ce-build-opening[data-scene-ready]{min-height:185svh}.ce-build-opening[data-scene-ready]>.method-canvas{min-height:calc(100svh - 88px);position:sticky;top:88px}}@media (max-width:1000px){.ce-intro-grid,.ce-site-head,.ce-site-body,.ce-follow-head,.ce-message-grid{gap:4vw}}@media (max-width:760px){.ce-pad,.ce-build-pad>.method-canvas{padding-block:4rem}.ce-label{margin-bottom:2.2rem;font-size:.6rem!important}.cb-editorial h2{font-size:clamp(2.7rem,9.8vw,4.5rem)}.ce-intro-grid,.ce-site-head,.ce-site-body,.ce-follow-head,.ce-message-grid,.ce-build-bottom{grid-template-columns:1fr;gap:2rem}.ce-intro-grid .ce-copy,.ce-site-head p{max-width:none}.ce-site-invitation{grid-template-columns:1fr;gap:1rem;padding-top:2rem}.ce-site-invitation>a{font-size:clamp(4.7rem,19vw,8rem)}.ce-site-invitation p{grid-area:auto/1;max-width:none}.ce-build-opening>.method-canvas{padding:4rem var(--gutter)}.ce-build-opening[data-scene-ready]{min-height:0}.ce-build-opening[data-scene-ready]>.method-canvas{min-height:0;position:relative;top:auto}.cb-editorial .ce-build-opening h2{font-size:clamp(3rem,12vw,5rem)}.cb-editorial .ce-build-opening .method-title-morph{min-height:11rem}.ce-build-opening .method-draft-title{font-size:2rem}.ce-build-bottom{gap:2rem;margin-top:1rem}.ce-build-bottom p{font-size:.9rem}.ce-principle strong{font-size:1.8rem}.ce-message-composition{padding:1.2rem 1rem 0}.ce-type-sheet strong{font-size:clamp(3rem,12vw,5rem)}.ce-colour-study{margin-left:5%;padding:1.2rem}.ce-colour-study i{width:2.1rem;height:2.1rem}.ce-contact-study{margin-left:-2%;margin-right:2%;padding:1.2rem}.ce-site-menu{flex-wrap:wrap;gap:1rem}.ce-site-menu>div{order:3;gap:.6rem;width:100%;font-size:.6rem}.ce-site-body{padding:2rem 0}.ce-site-statement h3{font-size:clamp(2.7rem,10.5vw,4rem)}.ce-site-finish{flex-wrap:wrap;gap:.8rem}.ce-site-finish>span{width:100%}.ce-site-finish strong{font-size:.85rem}.ce-reach-track,.ce-team-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}.ce-channel-name>span{font-size:3.5rem}.ce-reach-track h3{margin-top:1.2rem}.ce-reach-track p{max-width:none}.ce-reach-note{margin-top:2rem;font-size:1.6rem!important}.ce-conditions{margin-top:2rem}.ce-person-photo img{aspect-ratio:4/3}.ce-person>div:last-child{max-width:none}.ce-close>div{flex-direction:column;align-items:start;gap:1rem}.ce-close .magnetic-hitbox{max-width:100%;font-size:.85rem}.ce-close h2{font-size:clamp(2.8rem,10vw,4.5rem)}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.ce-person img{transition:none}.ce-build-opening[data-scene-ready]{background:var(--ce-dark);min-height:0}.ce-build-opening[data-scene-ready]>.method-canvas{min-height:0;position:relative;top:auto}.ce-build-opening .method-draft-title{display:none}.cb-editorial .ce-build-opening .method-title-morph{min-height:0}.ce-build-opening[data-scene-ready][data-draft=true] .method-title-morph h2{visibility:visible}.ce-message-composition .method-piece-content{transform:none!important}}.ce-build-opening .ce-label{color:var(--ce-accent)}.ce-build-opening[data-painted=true]{background:var(--ce-dark)}.ce-build-opening[data-scene-ready]{transition:background-color .55s}.ce-intro-grid,.ce-site-head,.ce-site-body,.ce-follow-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ce-message-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cb-editorial h1,.cb-editorial h2,.cb-editorial h3{min-width:0}@media (max-width:1000px) and (min-width:761px){.ce-site-head h2,.ce-site-statement h3{font-size:clamp(2.5rem,4.7vw,3.4rem)}}@media (max-width:760px){.ce-intro-grid,.ce-site-head,.ce-site-body,.ce-follow-head,.ce-message-grid{grid-template-columns:minmax(0,1fr)}.cb-editorial .ce-build-opening h2{font-size:clamp(2.6rem,11.2vw,5rem)}.ce-close>div{min-width:0}.ce-text-link{white-space:normal}}.ce-build-opening[data-scene-ready] .ce-build-bottom .method-piece-content{opacity:var(--piece-show)!important}.cb-editorial [data-scene-ready] .ce-message-composition .method-piece:not([data-piece-mode=type])>.method-piece-content{clip-path:none}.ce-intro-grid{align-items:end}.ce-intro-grid h2{text-wrap:pretty;max-width:none}.ce-intro-grid .ce-copy{padding-bottom:.4rem}.ce-connection{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:7vw;margin:5rem 0 4rem;display:grid}.ce-small-label{color:var(--ce-rust);text-transform:uppercase;letter-spacing:.12em;font-size:.59rem}.ce-connection-note>p{max-width:24ch;margin:1.5rem 0;font:400 clamp(1.5rem,2.5vw,2.5rem)/1.2 Nimbus Narrow,sans-serif}.ce-map-hint{color:#676b5f;align-items:center;gap:1rem;font-size:.7rem;display:flex}.ce-map-hint svg{width:14px;color:var(--ce-rust)}.ce-connection-map{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10rem 7vw;min-height:420px;display:grid;position:relative}.ce-map-lines{stroke:#bb3c2255;stroke-width:1px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ce-map-core{text-align:center;background:var(--ce-paper);min-width:12rem;padding:1.4rem 1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ce-map-core>span{color:#6b6c61;text-transform:uppercase;letter-spacing:.1em;font-size:.59rem;display:block}.ce-map-core strong{letter-spacing:-.03em;margin-top:.6rem;font:400 2.8rem/1.1 Nimbus Narrow,sans-serif;display:block}.ce-map-core i{background:var(--ce-rust);border-radius:50%;width:6px;height:6px;margin:1rem auto 0;display:block;box-shadow:0 0 0 6px #bb3c220c}.ce-connection-map>a{background:var(--ce-paper);border-bottom:1px solid #24271e30;grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:1rem 0;transition:border-color .25s;display:grid;position:relative}.ce-connection-map>a>span{color:#676b5f;grid-column:1/-1;font-size:.61rem}.ce-connection-map strong{letter-spacing:-.02em;font:400 clamp(1.45rem,2.35vw,2.5rem)/1.1 Nimbus Narrow,sans-serif}.ce-connection-map>a svg{width:18px;color:var(--ce-rust);transition:transform .3s}:is(.ce-connection-map>a:hover,.ce-connection-map>a:focus-visible){border-color:var(--ce-rust)}.ce-connection-map>a:hover svg{transform:translate(2px,-2px)}.ce-connection-map:has(a:hover) .ce-map-core i{box-shadow:0 0 0 8px #bb3c2212}.ce-site-invitation{padding-block:2.5rem .7rem}.ce-site-invitation a em{position:relative}.ce-site-invitation a em:after{content:"";background:var(--ce-rust);transform-origin:0;height:2px;transition:transform .5s;display:block;transform:scaleX(.28)}.ce-site-invitation a:hover em:after{transform:scaleX(1)}.ce-channel-art{height:230px;color:var(--ce-dark);background:#edd3b8;border-radius:4px 36px 4px 4px;margin:-1.5rem 0 2rem;padding:2.5rem 1.4rem;position:relative;overflow:clip}.ce-channel-art--1{color:var(--ce-paper);background:#24291f}.ce-channel-art--2{background:#e5c2a3;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:4rem;display:flex}.ce-art-note{color:inherit;opacity:.75;font-size:.57rem;position:absolute;bottom:1.1rem;left:1.4rem}.ce-search-shape{background:#fcf4e8;border-radius:24px;align-items:center;gap:.7rem;padding:.8rem;font-size:.65rem;display:flex;box-shadow:0 8px 22px #67411c0b}.ce-search-shape svg{fill:none;width:18px;stroke:var(--ce-rust);stroke-width:1.5px}.ce-search-result{align-items:center;gap:.7rem;margin:1.2rem .5rem;font-size:.73rem;display:flex}.ce-search-result>i{background:var(--ce-rust);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 9px #fff2d930}.ce-search-result strong{color:#666052;margin-top:.4rem;font-size:.57rem;font-weight:400;display:block}.ce-ad-page{background:#33392d;border:1px solid #e7d9bc50;width:71%;padding:1rem;position:relative;transform:rotate(-6deg)}.ce-ad-page>span{letter-spacing:.12em;color:var(--ce-accent);font-size:.45rem}.ce-ad-page b{margin:.6rem 0;font:400 clamp(1.3rem,2vw,2.2rem)/1.05 Nimbus Narrow,sans-serif;display:block}.ce-ad-page i{background:var(--ce-accent);width:35%;height:2px;display:block}.ce-ad-destination{background:var(--ce-accent);color:var(--ce-dark);align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.7rem;display:flex;position:absolute;bottom:3.5rem;right:1.2rem;transform:rotate(4deg)}.ce-ad-destination svg{width:16px}.ce-chat-bubble{background:#f9ecdd;border-radius:16px 16px 16px 0;padding:1rem 1.15rem;font-size:.73rem;position:relative;box-shadow:0 6px 20px #4a28120a}.ce-chat-bubble--answer{background:var(--ce-dark);border-radius:16px 16px 0;align-self:flex-end;gap:5px;margin:.7rem .5rem 0 0;padding:.9rem 1.3rem;display:flex}.ce-chat-bubble i{background:var(--ce-accent);border-radius:50%;width:4px;height:4px}.ce-reach-track[data-in-view=true] .ce-chat-bubble i{animation:2.6s ease-in-out infinite ce-conversation}.ce-chat-bubble i:nth-child(2){animation-delay:.2s!important}.ce-chat-bubble i:nth-child(3){animation-delay:.4s!important}@keyframes ce-conversation{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.ce-reach-track article{border:0}.ce-reach-track h3{margin-top:1.2rem}.ce-reach-note{border-top:1px solid #fff0df40;padding-top:2rem}.ce-months{margin:4.5rem 0 0;display:block}.ce-months article{border-top:1px solid #11151025;grid-template-columns:.36fr 1fr .46fr;align-items:start;gap:3rem;padding:2rem 0;display:grid;position:relative}.ce-month-index{letter-spacing:.13em;text-transform:uppercase;color:var(--ce-rust);align-items:center;gap:1.3rem;padding-top:.8rem;font-size:.68rem;display:flex}.ce-month-index i{background:var(--ce-rust);border-radius:50%;width:6px;height:6px}.ce-month-content h3{margin:0 0 1rem;font:400 clamp(2.5rem,4vw,4.5rem)/1 Nimbus Narrow,sans-serif}.ce-month-content h3 span{color:var(--ce-rust)}.ce-month-content p{color:#565a50;max-width:54ch;margin:0;font-size:.9rem}.ce-month-phase{color:#6c6052;text-align:right;padding-top:1rem;font-size:.64rem}.ce-team-moment{background:#e2d9ca;border-radius:4px 36px 4px 4px;grid-template-columns:1fr 1fr;min-height:310px;margin:3rem 0 4rem;display:grid;overflow:clip}.ce-team-moment>img{object-fit:cover;object-position:50% 53%;width:100%;height:360px}.ce-team-moment figcaption{flex-direction:column;justify-content:center;padding:3rem;display:flex}.ce-team-moment figcaption>span{color:#626357;font-size:.65rem}.ce-team-moment figcaption>p{letter-spacing:-.02em;margin:1.5rem 0;font:400 clamp(2rem,3vw,3.5rem)/1.12 Nimbus Narrow,sans-serif}.ce-person-photo{border-radius:4px 24px 4px 4px}.ce-close:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 95% 100%,#ff613915,#0000 50%);position:absolute;inset:0}@media (max-width:1000px){.ce-connection{grid-template-columns:1fr;gap:1rem}.ce-connection-note{grid-template-columns:1fr 1fr;align-items:center;gap:1rem 3rem;display:grid}.ce-connection-note>p{grid-area:1/2/3;margin:0}.ce-connection-map{width:100%;max-width:760px;margin-inline:auto}.ce-channel-art{padding-inline:1rem}.ce-search-shape{font-size:.6rem}.ce-months article{gap:2rem}}@media (max-width:760px){.ce-intro-grid h2{max-width:none}.ce-connection{margin-top:3rem}.ce-connection-note{display:block}.ce-connection-note>p{max-width:29ch;margin:1rem 0}.ce-connection-map{gap:8rem 2rem;min-height:370px}.ce-connection-map strong{font-size:clamp(1rem,4.4vw,1.9rem)}.ce-connection-map>a>span{font-size:.56rem}.ce-connection-map>a svg{width:13px}.ce-map-core{min-width:10rem;padding:1rem .6rem}.ce-map-core strong{font-size:2.2rem}.ce-map-core>span{font-size:.55rem}.ce-channel-art{height:230px;padding:2.5rem 1.5rem}.ce-ad-page{width:63%;max-width:240px}.ce-ad-page b{font-size:2.1rem}.ce-ad-destination{right:2rem}.ce-search-shape{font-size:.75rem}.ce-search-result{font-size:.85rem}.ce-search-result strong{font-size:.65rem}.ce-months{margin-top:2.5rem}.ce-months article{grid-template-columns:1fr;gap:1rem;padding:1.7rem 0}.ce-month-index{padding:0}.ce-month-phase{text-align:left;padding:0;font-size:.6rem}.ce-team-moment{grid-template-columns:1fr;margin:2rem 0 3rem}.ce-team-moment>img{height:280px}.ce-team-moment figcaption{padding:2rem}.ce-team-moment figcaption>p{font-size:2.2rem}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cb-editorial .ce-chat-bubble i{animation:none}.ce-connection-map>a,.ce-connection-map>a svg,.ce-site-invitation a em:after{transition:none}}.ce-map-pulse{stroke:var(--ce-rust);stroke-width:1.3px;stroke-dasharray:6 94;opacity:0}.ce-connection[data-in-view=true] .ce-map-pulse{animation:5s linear infinite ce-connect-signal}.ce-map-lines g:nth-child(2) .ce-map-pulse{animation-delay:1.2s}.ce-map-lines g:nth-child(3) .ce-map-pulse{animation-delay:2.4s}.ce-map-lines g:nth-child(4) .ce-map-pulse{animation-delay:3.6s}@keyframes ce-connect-signal{0%{stroke-dashoffset:6px;opacity:0}15%,70%{opacity:.8}90%,to{stroke-dashoffset:-100px;opacity:0}}@media (prefers-reduced-motion:reduce){.ce-connection[data-in-view=true] .ce-map-pulse{animation:none}}.ce-months article:before{content:"";background:var(--ce-rust);transform-origin:0;opacity:.45;height:1px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.ce-months article[data-in-view=true]:before{transform:scaleX(1)}.ce-follow-footer{border-top:1px solid #11151025;justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem;padding-top:2rem;display:flex}.ce-follow-footer .ce-conditions{max-width:76ch;margin:0}.ce-proposal-link{white-space:nowrap;border-bottom:1px solid var(--ce-rust);align-items:center;gap:1.5rem;padding:.8rem 0;font-size:.78rem;display:inline-flex}.ce-proposal-link svg{width:16px;color:var(--ce-rust)}@media (max-width:760px){.ce-follow-footer{flex-direction:column;align-items:flex-start;gap:1.3rem}}@media (prefers-reduced-motion:reduce){.ce-months article:before{transition:none}}.cb-editorial[data-motion-paused=true] :is(.ce-map-pulse,.ce-chat-bubble i){animation-play-state:paused}.cb-editorial .ce-hero{isolation:isolate;min-height:calc(100svh - 80px);padding:clamp(3rem, 5vw, 5.5rem) var(--gutter) 2.5rem;background:var(--ce-dark);color:#f2ece2;position:relative;overflow:clip}.ce-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 54%,#ff6b3017,#0000 58%);position:absolute;inset:0}.ce-opening-heading{z-index:2;text-align:center;position:relative}.cb-editorial .ce-opening-label{color:#ff8158;letter-spacing:.19em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin:0 0 1.8rem;font-size:.68rem;display:flex}.ce-opening-label>span:first-child{background:#ff653d;border-radius:50%;width:5px;height:5px}.ce-opening-label .ce-opening-edition{color:#c6c6b9;letter-spacing:.12em;margin-left:1.3rem}.cb-editorial .ce-hero h1{letter-spacing:-.035em;text-transform:uppercase;width:fit-content;max-width:100%;margin:0 auto;font:400 clamp(4rem,7.7vw,8.8rem)/.91 Nimbus Narrow,sans-serif}.ce-hero h1>span{white-space:nowrap;display:block}.ce-hero h1>span+span{margin-top:.035em}.ce-hero h1 em{color:#ff653d;font-style:normal}.cb-editorial .ce-opening-intro{color:#c9c9bc;text-wrap:pretty;margin:1.45rem auto 0;font-size:clamp(.86rem,1vw,1rem);line-height:1.65}.ce-journey{perspective:1400px;max-width:1240px;margin:1rem auto 0;position:relative}.ce-journey-scene{height:clamp(310px,33vw,440px);transform:translate3d(0, calc(var(--ce-hero-progress,0)*-24px), 0) rotateX(var(--journey-y,0deg)) rotateY(var(--journey-x,0deg));transform-style:flat;transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative}.ce-journey-horizon{pointer-events:none;background:radial-gradient(#e9713030,#0000 62%);position:absolute;inset:35% -15% -10%;transform:rotateX(65deg)}.ce-journey-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ce-route-base{stroke:#ff653d;stroke-width:1px;opacity:.28}.ce-route-signal{stroke:#ff8f61;stroke-width:2px;stroke-dasharray:4 96;filter:drop-shadow(0 0 5px #ff653d);animation:8s linear infinite ce-route-travel}.ce-journey-object{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s,opacity .8s;position:absolute}.ce-search-object{z-index:3;width:24%;top:21%;left:0;transform:rotateY(15deg)rotate(-5deg)translateZ(16px)}.ce-site-object{z-index:2;width:55%;top:9%;left:23%;transform:rotateX(8deg)rotateY(-7deg)rotate(2deg)}.ce-conversation-object{z-index:4;width:24%;top:32%;right:-1%;transform:rotateY(-16deg)rotate(6deg)translateZ(35px)}.ce-object-caption{text-transform:uppercase;letter-spacing:.15em;color:#c9c9bc;margin:0 0 12px 10px;font-size:9px;display:block}.ce-search-surface,.ce-message-surface{background:linear-gradient(135deg,#30382f,#1b211b);border:1px solid #ffffff30;border-radius:12px;overflow:hidden;box-shadow:0 22px 60px #0006,inset 0 1px #ffffff14}.ce-search-surface{padding:15px}.ce-mini-search{color:#ececde;white-space:nowrap;background:#0b110b99;border:1px solid #ffffff17;border-radius:30px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.ce-mini-search svg{color:#ff895e;flex-shrink:0;width:14px;height:14px}.ce-search-caret{background:#ff895e;width:1px;height:12px}.ce-search-result{align-items:center;gap:9px;margin:19px 0 14px;display:flex}.ce-mini-brand,.ce-chat-avatar{color:#101510;background:#ff754b;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;font:600 26px/1 Nimbus Narrow,sans-serif;display:grid}.ce-search-result strong,.ce-chat-header strong{color:#f2ece2;font-size:12px;font-weight:500;display:block}.ce-search-result small,.ce-chat-header small{color:#b4baa9;margin-top:3px;font-size:9px;display:block}.ce-result-arrow{color:#ff895e;margin-left:auto}.ce-map-paper{background:#363e31;border:1px solid #fff1;border-radius:4px;height:85px;position:relative;overflow:hidden}.ce-map-road{background:#59614c;border-block:1px solid #78836755;width:140%;height:10px;display:block;position:absolute;top:30%;left:-15%;transform:rotate(-28deg)}.ce-map-road-two{height:8px;top:55%;left:10%;transform:rotate(55deg)}.ce-map-road-three{height:7px;top:85%;transform:rotate(4deg)}.ce-map-pin{background:#ff7648;border-radius:50% 50% 50% 0;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:12px;left:52%;transform:rotate(-45deg);box-shadow:0 5px 20px #ff653d50}.ce-map-pin span{background:#f2ece2;border-radius:50%;width:8px;height:8px}.ce-map-local{color:#f5f1e7;background:#172017;border-radius:2px;padding:4px 6px;font-size:8px;position:absolute;bottom:8px;left:10px}.ce-search-tags{color:#c9c9bc;gap:10px;margin-top:12px;font-size:9px;display:flex}.ce-search-tags span+span:before{content:"+";color:#ff895e;margin-right:10px}.ce-browser-bar{border:1px solid #b5b7a83b;color:#c9c9bc;letter-spacing:.05em;background:#292e28;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:31px;padding:0 12px;font-size:8px;display:flex}.ce-window-dots{gap:4px;display:flex}.ce-window-dots i{background:#b4baa970;border-radius:50%;width:4px;height:4px}.ce-window-dots i:first-child{background:#ff7951}.ce-site-surface{color:#1c251b;aspect-ratio:1.94;background:#ede7dc;border-radius:0 0 8px 8px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0008,0 0 0 1px #fff2}.ce-demo-nav{z-index:1;border-bottom:1px solid #1623111a;justify-content:space-between;align-items:center;padding:17px 25px;font-size:8px;display:flex;position:relative}.ce-demo-nav>span:first-child{letter-spacing:-.06em;font-size:15px;font-weight:700}.ce-demo-nav>span:first-child>span{font-weight:400}.ce-demo-nav i{color:#a5371b;margin-left:15px;font-style:normal}.ce-demo-editorial{z-index:1;padding:22px 25px;position:relative}.ce-demo-kicker{text-transform:uppercase;letter-spacing:.15em;color:#a5371b;margin-bottom:9px;font-size:7px;display:block}.ce-demo-editorial>strong{letter-spacing:-.03em;text-transform:uppercase;font:400 clamp(25px,3.5vw,45px)/.93 Nimbus Narrow,sans-serif;display:block}.ce-demo-editorial em{color:#bf3b1a;font-style:normal}.cb-editorial .ce-demo-editorial p{color:#59604f;margin:10px 0 12px;font-size:8px;line-height:1.6}.ce-demo-link{border-bottom:1px solid #c35332;align-items:center;gap:19px;padding-bottom:5px;font-size:7px;display:inline-flex}.ce-demo-sculpture{perspective:600px;width:25%;height:55%;position:absolute;top:29%;right:9%;transform:rotate(-8deg)}.ce-demo-slab{background:linear-gradient(135deg,#ffb687,#f94b20 65%,#b12d12);border:1px solid #ffbd9344;border-radius:50% 50% 5% 5%;position:absolute;inset:0;transform:rotateY(-25deg)rotateX(8deg);box-shadow:5px 6px #a23418,18px 20px 26px #53372230}.slab-back{background:#d4cab7;transform:translate(23px,-15px)rotateY(-25deg)rotateX(8deg);box-shadow:5px 6px #a79e8e}.slab-middle{background:#374032;transform:translate(11px,-7px)rotateY(-25deg)rotateX(8deg);box-shadow:5px 6px #192017}.slab-front{place-items:center;display:grid}.slab-front>span{color:#ffe5ca;font:600 85px/1 Nimbus Narrow,sans-serif;transform:rotate(8deg)}.ce-demo-bottom{border-top:1px solid #1623111a;justify-content:space-between;padding:11px 25px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.ce-site-annotation{color:#c8c6b9;letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.ce-site-annotation i{background:#ff895e;border-radius:50%;width:4px;height:4px}.ce-chat-header{border-bottom:1px solid #ffffff17;align-items:center;gap:8px;padding:13px;display:flex}.ce-chat-header>span:last-child{color:#ff895e;margin-left:auto}.ce-chat-avatar{width:27px;height:27px;font-size:22px}.ce-chat-body{min-height:145px;padding:17px 13px 8px}.ce-chat-bubble,.ce-chat-answer{color:#263024;background:#e9e5d9;border-radius:0 12px 12px;width:fit-content;padding:11px 12px;font-size:10px;line-height:1.55}.ce-chat-answer{color:#152013;background:#ff8155;border-radius:12px 0 12px 12px;margin:12px 0 0 auto;font-size:9px}.ce-chat-typing{gap:3px;margin:12px 0 0 4px;display:flex}.ce-chat-typing i{background:#a3ad96;border-radius:50%;width:3px;height:3px;animation:2s ease-in-out infinite ce-typing}.ce-chat-typing i:nth-child(2){animation-delay:.18s}.ce-chat-typing i:nth-child(3){animation-delay:.36s}.ce-message-input{color:#b4baa9;border-top:1px solid #ffffff17;justify-content:space-between;padding:13px;font-size:8px;display:flex}.ce-message-input>span{color:#ff895e}.ce-opening-next{color:#f2ece2;border-bottom:1px solid #ff653d;align-items:center;gap:2rem;padding:.7rem 0;font-size:.88rem;display:flex}.ce-opening-next svg{color:#ff8158;width:20px;height:20px}:is(.ce-hero a:focus-visible,.ce-journey button:focus-visible){outline-offset:7px;outline:2px solid #ff895e}.ce-hero a:hover{color:#ffb18d}@keyframes ce-route-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ce-typing{0%,65%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes ce-journey-arrive{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.ce-opening-heading h1>span{animation:1s cubic-bezier(.16,1,.3,1) both ce-journey-arrive}.ce-opening-heading h1>span+span{animation-delay:.1s}.ce-journey-object{animation:1.4s cubic-bezier(.16,1,.3,1) .15s both ce-journey-arrive}.ce-search-object{animation-delay:.28s}.ce-conversation-object{animation-delay:.4s}}.cb-editorial[data-motion-paused=true] .ce-hero *,.ce-hero[data-in-view=false] *{animation-play-state:paused!important}@media (min-width:1800px){.ce-journey{max-width:1360px}.ce-journey-scene{height:470px}.ce-site-surface{aspect-ratio:2.05}.ce-demo-editorial{padding-top:27px}.ce-demo-editorial>strong{font-size:53px}}@media (max-width:1000px){.ce-journey{margin-top:2rem}.ce-journey-scene{height:350px}.ce-search-object{width:27%;top:19%;left:-1%}.ce-site-object{width:59%;left:22%}.ce-conversation-object{width:27%;top:39%;right:-2%}.ce-site-surface{aspect-ratio:1.7}.ce-demo-nav{padding:12px 17px}.ce-demo-editorial{padding:15px 17px}.ce-demo-editorial>strong{font-size:33px}.ce-demo-bottom{padding:10px 17px}.ce-demo-sculpture{height:50%;top:34%;right:8%}.slab-front>span{font-size:66px}.ce-search-surface{padding:11px}.ce-chat-body{min-height:120px}.ce-chat-bubble,.ce-chat-answer{padding:8px}.ce-site-annotation,.ce-object-caption{font-size:8px}}@media (max-width:600px){.cb-editorial .ce-hero{padding-top:3rem;padding-bottom:2rem}.cb-editorial .ce-opening-label{margin-bottom:1.6rem;font-size:.64rem}.ce-opening-label .ce-opening-edition{display:none}.cb-editorial .ce-hero h1{font-size:clamp(2.8rem,12.7vw,5rem)}.cb-editorial .ce-opening-intro{max-width:34ch;margin-top:1.4rem;font-size:.84rem;line-height:1.65}.ce-opening-intro br{display:none}.ce-journey{margin-top:1.6rem}.ce-journey-scene{height:370px;margin-inline:-4px}.ce-site-object{width:91%;top:3%;left:7%;transform:rotateX(4deg)rotateY(-5deg)rotate(2deg)}.ce-site-surface{aspect-ratio:1.62}.ce-browser-bar{height:23px;padding:0 8px;font-size:7px}.ce-demo-nav{padding:12px 15px;font-size:6px}.ce-demo-nav>span:first-child{font-size:13px}.ce-demo-nav i{margin-left:5px}.ce-demo-editorial{padding:16px 15px}.ce-demo-editorial>strong{font-size:33px}.ce-demo-kicker{font-size:6px}.cb-editorial .ce-demo-editorial p{max-width:23ch;margin:8px 0;font-size:7px;line-height:1.5}.ce-demo-link{gap:8px;font-size:6px}.ce-demo-bottom{padding:9px 15px;font-size:5px}.ce-demo-sculpture{width:24%;height:47%;top:34%;right:10%}.slab-front>span{font-size:62px}.ce-site-annotation{display:none}.ce-search-object{width:52%;top:53%;left:-1%;transform:rotateY(8deg)rotate(-6deg)translateZ(15px)}.ce-object-caption{letter-spacing:.1em;margin:0 0 7px 8px;font-size:6px}.ce-search-surface{border-radius:9px;padding:9px}.ce-mini-search{gap:5px;padding:6px;font-size:6px}.ce-mini-search svg{width:10px;height:10px}.ce-search-result{gap:6px;margin:10px 0 8px}.ce-mini-brand{width:24px;height:24px;font-size:20px}.ce-search-result strong,.ce-chat-header strong{font-size:8px}.ce-search-result small,.ce-chat-header small{font-size:6px}.ce-map-paper{height:44px}.ce-map-pin{width:17px;height:17px;top:5px}.ce-map-pin span{width:5px;height:5px}.ce-map-local{padding:2px 3px;font-size:5px;bottom:3px;left:5px}.ce-search-tags{gap:5px;margin-top:7px;font-size:6px}.ce-search-tags span+span:before{margin-right:5px}.ce-conversation-object{width:49%;top:60%;right:-1%;transform:rotateY(-10deg)rotate(5deg)translateZ(20px)}.ce-chat-header{gap:6px;padding:8px}.ce-chat-avatar{width:21px;height:21px;font-size:17px}.ce-chat-body{min-height:88px;padding:9px 8px 7px}.ce-chat-bubble{padding:7px;font-size:7px}.ce-chat-answer{margin-top:8px;padding:7px;font-size:6px}.ce-chat-typing{margin-top:8px}.ce-message-input{padding:8px;font-size:6px}.ce-opening-next{gap:12px;font-size:.75rem}.ce-journey-route{display:none}}@media (max-width:359px){.ce-journey-scene{height:335px}.ce-demo-editorial>strong{font-size:28px}.ce-demo-editorial{padding-top:12px}.ce-demo-link{display:none}.ce-opening-next{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.ce-hero *{transition:none!important;animation:none!important}.ce-journey-scene,.ce-journey-object{transform:none!important}}@media (min-width:1001px){.cb-editorial .ce-hero{padding-top:clamp(2.5rem,3.5vw,4rem)}.cb-editorial .ce-hero h1{font-size:clamp(5rem,7vw,8rem)}.cb-editorial .ce-opening-label{margin-bottom:1.4rem}.cb-editorial .ce-opening-intro{margin-top:1.15rem}.ce-journey-scene{height:clamp(330px,28vw,400px)}.ce-site-object{width:51%;top:6%;left:25%}.ce-site-surface{aspect-ratio:2.05}.ce-search-object{width:26%;top:17%;left:0;transform:rotateY(12deg)rotate(-5deg)translateZ(36px)}.ce-conversation-object{width:25%;top:28%;right:0;transform:rotateY(-12deg)rotate(5deg)translateZ(42px)}}@media (max-width:600px){.ce-journey-scene{height:410px}.ce-search-object{top:52%}.ce-conversation-object{top:55%}.ce-opening-next{justify-self:start}}@media (max-width:359px){.ce-journey-scene{height:365px}.ce-search-object{top:49%}.ce-conversation-object{top:53%}.ce-demo-editorial>p{max-width:20ch}.ce-demo-editorial p br{display:none}}.ce-opening-heading>.ce-opening-next{gap:1.8rem;width:fit-content;margin:1rem auto 0;font-size:.8rem}.ce-journey[data-active="0"] .ce-search-surface,.ce-journey[data-active="2"] .ce-message-surface{border-color:#ff895e77}.ce-journey[data-active="1"] .ce-browser-bar{border-color:#ff895e66}@media (prefers-reduced-motion:no-preference){.ce-demo-sculpture{animation:9s ease-in-out infinite ce-sculpture-breathe}.ce-search-caret{animation:1.5s step-end infinite ce-caret}.ce-search-result{animation:9s ease-in-out infinite ce-discovery-pulse}.ce-demo-link{animation:9s ease-in-out 2s infinite ce-understanding-pulse}.ce-chat-bubble{animation:9s ease-in-out 4s infinite ce-conversation-pulse}}@keyframes ce-sculpture-breathe{0%,to{translate:0;rotate:0deg}50%{translate:0 -5px;rotate:2deg}}@keyframes ce-caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes ce-discovery-pulse{0%,35%,to{translate:0}18%{translate:3px}}@keyframes ce-understanding-pulse{0%,35%,to{border-color:#c35332}18%{border-color:#ff4f1c;box-shadow:0 4px 10px -6px #ff4f1c}}@keyframes ce-conversation-pulse{0%,35%,to{translate:0}18%{translate:0 -3px}}@media (max-width:600px){.cb-editorial .ce-hero h1{font-size:clamp(2.2rem,11.5vw,4.5rem)}.ce-opening-heading>.ce-opening-next{gap:1.4rem;margin-top:1rem;font-size:.77rem}}@media (min-width:601px) and (max-width:1000px){.ce-journey-scene{height:430px}.ce-conversation-object{top:35%}.ce-site-object{top:7%}}@media (max-width:1000px){.ce-demo-bottom{display:none}}@media (max-width:600px){.cb-editorial .ce-demo-editorial p{display:none}.ce-demo-link{margin-top:15px}}@media (min-width:1800px){.ce-journey-scene{height:450px}}@media (min-width:1001px) and (max-width:1799px){.ce-journey-scene{height:400px}}.ce-opening-intro>span{display:block}@media (max-width:600px){.ce-opening-intro>span{display:inline}.ce-object-caption{display:none}}.cb-editorial .ce-hero{padding-bottom:clamp(3rem,5vw,5rem)}.ce-journey-scene{margin-bottom:46px}.ce-journey-art{pointer-events:none;position:relative}.ce-journey-hitarea{z-index:20;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;position:absolute;inset:0}.ce-journey-hitarea:focus-visible{outline-offset:9px;outline:2px solid #ff895e}.ce-journey-object{--card-light:0;transition:transform var(--card-duration,.85s) cubic-bezier(.18, .75, .15, 1), filter .65s}.ce-search-surface,.ce-message-surface{position:relative}.ce-search-surface:after,.ce-site-surface:after,.ce-message-surface:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--journey-glint,50%) 0%, #ffe1bd48, transparent 65%);opacity:var(--card-light);transition:opacity .65s;position:absolute;inset:0}.ce-journey[data-active="0"] .ce-search-object,.ce-journey[data-active="1"] .ce-site-object,.ce-journey[data-active="2"] .ce-conversation-object{--card-light:1;z-index:10}.ce-journey[data-active="0"] .ce-search-object{transform:translate3d(36px,-18px,72px)rotateY(0)rotate(-1deg)scale(1.07)}.ce-journey[data-active="1"] .ce-site-object{transform:translate3d(0,-8px,45px)rotateX(0)rotateY(-1deg)rotate(0)}.ce-journey[data-active="2"] .ce-conversation-object{transform:translate3d(-32px,-20px,80px)rotateY(0)rotate(1deg)scale(1.07)}.ce-map-pin,.ce-map-road,.ce-demo-slab,.ce-chat-bubble,.ce-chat-answer{transition:transform var(--card-duration,.85s) cubic-bezier(.18, .75, .15, 1), box-shadow .65s}.ce-journey[data-active="0"] .ce-map-pin{transform:translateY(-5px)rotate(-45deg);box-shadow:0 0 0 7px #ff76481a,0 8px 24px #ff653d55}.ce-journey[data-active="0"] .ce-map-road-one{transform:translate(6px)rotate(-28deg)}.ce-journey[data-active="1"] .slab-back{transform:translate(31px,-20px)rotateY(-20deg)rotateX(5deg)}.ce-journey[data-active="1"] .slab-middle{transform:translate(15px,-10px)rotateY(-23deg)rotateX(6deg)}.ce-journey[data-active="2"] .ce-chat-bubble{transform:translateY(-3px)}.ce-journey[data-active="2"] .ce-chat-answer{transform:translateY(-2px)translate(-3px);box-shadow:0 6px 18px #0002}.ce-journey-explanation{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin:clamp(3rem,5vw,5rem) 0 0;padding:0;list-style:none;display:grid}.ce-journey-explanation li{border-top:1px solid #bb3c2230;padding-top:1.4rem;position:relative}.cb-editorial .ce-journey-explanation h3{color:var(--ce-rust);align-items:center;gap:12px;margin:0 0 1rem;font:400 clamp(1.8rem,2.5vw,2.6rem)/1.1 Nimbus Narrow,sans-serif;display:flex}.ce-journey-explanation h3>span{background:var(--ce-rust);border-radius:50%;flex-shrink:0;width:5px;height:5px}.cb-editorial .ce-journey-explanation p{color:#4c5148;max-width:34ch;margin:0;font-size:.94rem;line-height:1.65}.cb-editorial .ce-illustration-note{color:#67695d;margin:1.4rem 0 0;font-size:.7rem}.ce-project-summary{border-top:1px solid #17201724;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}.cb-editorial .ce-project-summary>p{margin:0;font-size:1.05rem;line-height:1.6}.ce-project-summary>p>strong{color:var(--ce-rust);font-weight:500}.cb-editorial .ce-project-summary .ce-project-duration{font-size:.84rem}.ce-project-summary .ce-text-link{padding-block:.8rem;font-size:.84rem}@media (max-width:1000px){.ce-journey[data-active="0"] .ce-search-object{transform:translate3d(15px,-12px,40px)rotate(-1deg)scale(1.04)}.ce-journey[data-active="2"] .ce-conversation-object{transform:translate3d(-15px,-12px,45px)rotate(1deg)scale(1.04)}}@media (max-width:600px){.ce-journey[data-active="0"] .ce-search-object{transform:translate(5px,-6px)rotate(-2deg)scale(1.025)}.ce-journey[data-active="1"] .ce-site-object{transform:translateY(-4px)rotate(0)}.ce-journey[data-active="2"] .ce-conversation-object{transform:translate(-5px,-6px)rotate(2deg)scale(1.025)}.ce-journey-scene{margin-bottom:16px}.ce-journey-explanation{grid-template-columns:1fr;gap:1.6rem}.ce-journey-explanation li{padding-top:1.1rem}.ce-journey-explanation p{max-width:none}.ce-project-summary{grid-template-columns:1fr;gap:1.4rem}.ce-project-summary .ce-text-link{width:fit-content}}@media (prefers-reduced-motion:reduce){.ce-map-pin,.ce-map-road,.ce-demo-slab,.ce-chat-bubble,.ce-chat-answer{transition:none}.ce-journey-object{transform:none!important}}.ce-search-surface,.ce-message-surface{background:radial-gradient(at 0 0,#46503b88,#0000 70%),#20271e}.ce-mini-search{border-radius:8px;box-shadow:inset 0 2px 8px #0002}.ce-mini-brand,.ce-chat-avatar{background:linear-gradient(145deg,#ffa477,#f65b30);box-shadow:inset 0 1px #ffd8b988,0 4px 12px #0002}.ce-map-paper{background:#293627;border-radius:7px;height:96px}.ce-map-drawing{width:100%;height:100%;position:absolute;inset:0}.ce-map-blocks{fill:#414c36;stroke:#61714b66;stroke-width:1px}.ce-map-path{stroke:#ff9767;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ce-map-pin{top:21px;left:55%;box-shadow:0 4px #b44722,0 8px 22px #ff754b44}.ce-map-local{background:#182017eb;border:1px solid #fff2;border-radius:4px}.ce-search-tags{justify-content:space-between;align-items:center}.ce-search-tags span{border-bottom:1px solid #ffffff25;padding-bottom:4px}.ce-browser-address{color:#d7dace;background:#141b14;border:1px solid #ffffff0f;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:55%;padding:4px 10px;display:flex}.ce-browser-address>span{color:#ff9c76}.ce-demo-nav{border-bottom-color:#403b2520}.ce-demo-nav i{border:1px solid #a5371b40;border-radius:20px;padding:5px 8px}.ce-demo-editorial{width:63%}.ce-demo-art-field{background:repeating-radial-gradient(at 50% 100%,#0000 0 17px,#ac947225 18px 19px,#0000 20px 35px),linear-gradient(145deg,#d9c5a6,#f5ead6);border:1px solid #b79c7450;border-radius:100px 100px 8px 8px;position:absolute;inset:19% 3% 15% 62%}.ce-demo-sculpture{width:22%;height:47%;top:30%;right:11%}.ce-demo-slab{border-color:#ffdbb894}.slab-front{background:linear-gradient(125deg,#ffbc8b,#ff7e46 38%,#ef4b22 74%,#bd351a)}.slab-front>span{text-shadow:1px 2px #a9402d55}.ce-demo-art-label{letter-spacing:.04em;color:#745b41;font-size:7px;position:absolute;bottom:17%;right:6%}.ce-demo-link{color:#fff1de;background:#243023;border:0;border-radius:4px;padding:7px 10px}.ce-chat-header{background:#ffffff04}.ce-chat-header small{align-items:center;gap:4px;display:flex}.ce-chat-status{background:#ffab75;border-radius:50%;width:4px;height:4px}.ce-chat-body{background:radial-gradient(at 100% 80%,#83936512,#0000 70%);padding-top:10px}.ce-chat-day{text-align:center;letter-spacing:.05em;color:#a6b09b;margin-bottom:12px;font-size:7px;display:block}.ce-chat-bubble{border:1px solid #fff5;box-shadow:0 4px 12px #0001}.ce-chat-answer{background:linear-gradient(135deg,#ffad7d,#ff8053);box-shadow:0 4px 12px #0001}.ce-chat-time{text-align:right;opacity:.65;margin-top:4px;font-size:6px;display:block}.ce-chat-time>span{margin-left:4px}.ce-chat-typing{background:#ffffff09;border:1px solid #ffffff0c;border-radius:8px;width:fit-content;padding:7px 9px}.ce-message-input{align-items:center;gap:8px;padding:9px}.ce-message-input .ce-input-plus{color:#bac3ac;font-size:16px}.ce-message-input .ce-input-placeholder{color:#aab39f;background:#0e160e66;border:1px solid #ffffff12;border-radius:20px;flex:1;padding:8px}.ce-message-input .ce-input-send{color:#20281c;background:#ff8d5e;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font-size:13px;display:grid}@media (max-width:1000px){.ce-demo-art-label{font-size:6px;bottom:9%}.ce-demo-nav i{padding:3px 5px}}@media (max-width:600px){.ce-map-paper{height:54px}.ce-map-pin{top:6px}.ce-chat-day{margin-bottom:7px;font-size:5px}.ce-chat-time{margin-top:2px;font-size:5px}.ce-chat-typing{padding:4px 6px}.ce-message-input{gap:4px;padding:6px}.ce-message-input .ce-input-plus{font-size:12px}.ce-message-input .ce-input-placeholder{padding:5px;font-size:5px}.ce-message-input .ce-input-send{flex-basis:17px;height:17px;font-size:10px}.ce-demo-editorial{width:67%}.ce-demo-art-field{inset:25% 3% 7% 62%}.ce-demo-sculpture{height:43%;top:37%}.ce-demo-art-label{display:none}.ce-demo-link{padding:6px 8px}}.ce-journey[data-active="-1"]{--card-duration:1.3s}.ce-search-surface{color:#302a25;background:#fffaf4;border-color:#e5dcd3}.ce-mini-search{color:#423a34;background:#fff;border-color:#e5ddd5;border-radius:24px;box-shadow:0 2px 5px #3625190b}.ce-mini-search svg{color:#786d63}.ce-search-tabs{color:#786d63;border-bottom:1px solid #e5ddd5;gap:16px;margin:12px 0 0;padding-bottom:7px;font-size:8px;display:flex}.ce-search-tabs>span:first-child{color:#bc391c;border-bottom:2px solid #f44b22;margin-bottom:-8px;padding-bottom:7px}.ce-search-result{margin:12px 0 8px}.ce-mini-brand,.ce-chat-avatar{color:#c53f1b;background:#ffdfca;border-radius:50%;font-size:18px;box-shadow:inset 0 0 0 1px #df6a3425}.ce-search-result strong{color:#302a25;font-size:11px}.ce-search-result small{color:#776d64;font-size:8px}.ce-result-arrow{color:#a85630}.ce-result-description{gap:5px;margin-bottom:12px;display:grid}.ce-result-description strong{color:#bc391c;font-size:12px;font-weight:500}.ce-result-description>span{color:#776d64;font-size:9px;line-height:1.5}.ce-map-paper{background:#f5ece0;border-color:#e5d9cc;height:75px}.ce-map-blocks{fill:#eadac7;stroke:#e2cdb6}.ce-map-streets{stroke:#fff;stroke-width:5px;opacity:1}.ce-map-path{stroke:#f44b22;stroke-width:3px}.ce-map-local{color:#483a2d;background:#fffffff0;border-color:#e5d6c3;box-shadow:0 2px 4px #0001}.ce-map-pin{top:12px}.ce-search-tags{color:#ac421f;margin-top:10px}.ce-search-tags span{border:1px solid #e5d6c3;border-radius:15px;padding:4px 10px}.ce-search-tags span+span:before{content:none}.ce-browser-bar{color:#786b60;background:#eae1d7;border-color:#fff5}.ce-window-dots i{background:#b4a495}.ce-browser-address{color:#776757;background:#fffaf5;border-color:#e2d5c8}.ce-browser-address svg{width:10px;height:10px}.ce-site-surface{background:#faf9f3}.ce-demo-nav{padding-block:14px}.ce-demo-nav>span:first-child{color:#304535}.ce-demo-nav i{color:#304535;border-color:#30453540}.ce-demo-editorial{width:58%;padding-top:23px}.ce-demo-kicker{color:#657454;font-size:7px}.ce-demo-editorial>strong{text-transform:none;letter-spacing:-.035em;font-size:clamp(25px,3vw,40px);line-height:1.02}.ce-demo-editorial em{color:#487155}.cb-editorial .ce-demo-editorial p{max-width:28ch;margin:11px 0;font-size:8px}.ce-demo-link{background:#324b38;border-radius:20px;padding:8px 12px}.ce-demo-link>span{color:#d8e4c3}.ce-demo-photo{isolation:isolate;background:#d6d1bf;border-radius:7px;position:absolute;inset:20% 4% 20% 59%;overflow:hidden}.ce-demo-photo img{object-fit:cover;object-position:62% center;width:100%;height:100%;transition:transform var(--card-duration,.85s) cubic-bezier(.18, .75, .15, 1)}.ce-demo-photo:after{content:"";background:linear-gradient(#0000,#172119b3);position:absolute;inset:55% 0 0}.ce-demo-photo>span{z-index:1;color:#fffdf0;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ce-demo-photo i{font-size:13px;font-style:normal}.ce-journey[data-active="1"] .ce-demo-photo img{transform:scale(1.045)}.ce-demo-bottom{color:#6b7362;background:#eef0e7;border-color:#d7dece;gap:12px;padding-block:10px;font-size:6px}.ce-demo-bottom b{color:#304535;margin-bottom:4px;font-size:8px;font-weight:500;display:block}.ce-message-surface{background:#f5eee6;border-color:#e4d6c7}.ce-chat-header{background:#fffaf5;border-color:#e7d9ca}.ce-chat-header strong{color:#382c23}.ce-chat-header small{color:#837468}.ce-chat-header .ce-chat-actions{color:#b95629;align-items:center;gap:10px;display:flex}.ce-chat-actions svg{width:14px;height:14px}.ce-chat-actions>span{font-size:18px;line-height:1}.ce-chat-body{background-color:#f1e5d8;background-image:radial-gradient(circle at 25% 25%,#0000 4px,#a6774912 4px 5px,#0000 5px),radial-gradient(circle at 75% 75%,#0000 6px,#a6774912 6px 7px,#0000 7px);background-size:36px 36px}.ce-chat-day{color:#887463;letter-spacing:0;font-size:7px}.ce-chat-bubble{color:#3d2d21;background:#fffefa;border:0;border-radius:0 8px 8px}.ce-chat-answer{color:#3d2d21;background:#ffd0ae;border-radius:8px 0 8px 8px}.ce-chat-time{color:#886045;opacity:1}.ce-chat-time>span{color:#a8401c}.ce-chat-typing{background:#fffefa;border:0}.ce-chat-typing i{background:#c47542}.ce-message-input{background:#fcf3e9;border-color:#e7d9ca}.ce-message-input .ce-input-plus{color:#8e6c50}.ce-message-input .ce-input-placeholder{color:#98816d;background:#fff;border-color:#ead8c6}.ce-message-input .ce-input-send{color:#fff;background:#f44b22}.ce-input-send svg{width:13px;height:13px}@media (max-width:1000px){.ce-demo-photo{top:24%;bottom:8%}.ce-demo-editorial{padding-top:16px}}@media (max-width:600px){.ce-search-tabs{gap:9px;margin-top:7px;padding-bottom:4px;font-size:5px}.ce-search-tabs>span:first-child{margin-bottom:-5px;padding-bottom:4px}.ce-search-result{margin:8px 0 6px}.ce-search-result strong{font-size:8px}.ce-search-result small{font-size:5px}.ce-mini-brand,.ce-chat-avatar{font-size:13px}.ce-result-description{gap:3px;margin-bottom:7px}.ce-result-description strong{font-size:7px}.ce-result-description>span{font-size:6px;line-height:1.4}.ce-map-paper{height:36px}.ce-map-pin{width:14px;height:14px;top:3px}.ce-map-local{font-size:4px}.ce-search-tags{margin-top:6px;font-size:5px}.ce-search-tags span{padding:3px 6px}.ce-demo-editorial{width:61%}.ce-demo-editorial>strong{font-size:clamp(24px,7.5vw,36px)}.ce-demo-kicker{font-size:5px}.ce-demo-nav{padding-block:12px}.ce-demo-photo{inset:27% 3% 7% 61%}.ce-demo-photo>span{font-size:5px;line-height:1.5;bottom:7px;left:6px;right:6px}.ce-demo-photo i{display:none}.ce-demo-link{gap:6px;padding:6px 8px;font-size:5px}.ce-chat-day{font-size:5px}.ce-chat-header .ce-chat-actions{gap:4px}.ce-chat-actions svg{width:10px;height:10px}.ce-chat-actions>span{font-size:13px}.ce-input-send svg{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.ce-demo-photo img{transition:none;transform:none!important}}.ce-site-surface.ce-base-site{aspect-ratio:1440/820;background:#0d100d}.ce-base-site>img{object-fit:contain;width:100%;height:100%;display:block}.ce-search-tags .directional-arrow{border:0;padding:0}.ce-worksite .ce-design-caption{letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;line-height:1.5;display:block}.ce-worksite .ce-message-grid{gap:clamp(3rem,7vw,8rem)}.ce-brand-composition{min-width:0}.ce-brand-type{color:#171914;background:#f1eadf;border-radius:3px 3px 0 0;padding:clamp(1.7rem,3.2vw,3.5rem)}.ce-brand-type .ce-design-caption{color:#6f6256}.ce-brand-type strong{letter-spacing:-.035em;text-transform:uppercase;margin:2.7rem 0 1.5rem;font:400 clamp(3.2rem,5.2vw,6.4rem)/.94 Nimbus Narrow,sans-serif;display:block}.ce-brand-type strong em{color:#bc3b20}.ce-brand-type p{color:#665e54;max-width:28ch;margin:0;font-size:.78rem;line-height:1.6}.ce-brand-details{grid-template-columns:minmax(0,1fr) 24%;gap:4px;margin-top:4px;display:grid}.ce-brand-details>.method-piece>.method-piece-content{height:100%}.ce-brand-signature{background:#24231f;flex-direction:column;justify-content:space-between;gap:1.6rem;height:100%;min-height:180px;padding:1.6rem clamp(1.5rem,3.2vw,3.5rem);display:flex}.ce-brand-signature img{width:min(100%,220px);height:auto}.ce-brand-signature>span:last-child{color:#c0b9ae;font-size:.7rem}.ce-brand-palette{grid-template-rows:1.7fr 1fr 1fr;gap:4px;height:100%;display:grid}.ce-brand-palette i{background:#ff653d}.ce-brand-palette i:nth-child(2){background:#e0d6c7}.ce-brand-palette i:nth-child(3){background:#35312c}.ce-brand-next{border-bottom:1px solid #f1eadf30;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding:1.5rem 0;display:grid}.ce-brand-next>span{color:#c0b9ae;font-size:.68rem}.ce-brand-next strong{grid-column:1;font:400 1.8rem/1.15 Nimbus Narrow,sans-serif}.ce-brand-next svg{width:25px;color:var(--ce-accent);grid-area:1/2/3}.ce-brand-next:focus-visible{outline:2px solid var(--ce-accent);outline-offset:6px}.ce-built-masthead a:focus-visible{outline:2px solid var(--ce-accent);outline-offset:6px}.ce-built-contact:focus-visible{outline:2px solid var(--ce-accent);outline-offset:6px}.ce-brand-composition .ce-study-caption{max-width:48ch}.cb-editorial .ce-site-head h2{font-size:clamp(2.7rem,4.8vw,5.5rem);line-height:1.02}.ce-worksite .ce-site-architecture{margin:clamp(3rem, 6vw, 6rem) calc(-1 * var(--gutter)) 0}.ce-built-masthead{padding:1.5rem var(--gutter);background:#e7ded0;justify-content:space-between;align-items:center;gap:2rem;display:flex}.ce-built-masthead img{width:126px;height:auto}.ce-built-masthead nav{align-items:center;gap:clamp(1rem,3vw,3rem);display:flex}.ce-built-masthead a{align-items:center;gap:.8rem;font-size:.72rem;display:flex}.ce-built-masthead a:last-child{color:#ad321b}.ce-built-masthead svg{width:13px}.ce-built-cover{isolation:isolate;color:#f1eadf;background:#171914;align-items:center;min-height:650px;display:flex;position:relative}.ce-built-photo{z-index:-1;position:absolute;inset:0 0 0 42%}.ce-built-photo>.method-piece-content{height:100%}.ce-built-photo img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block}.ce-built-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#171914 0%,#171914c9 12%,#17191420 48%,#17191400 100%);position:absolute;inset:0}.ce-built-cover-copy{width:57%;padding:clamp(3rem, 5vw, 6rem) var(--gutter);padding-right:0}.ce-built-cover-copy .ce-design-caption{color:#d0c6b8}.cb-editorial .ce-built-cover h3{letter-spacing:-.035em;text-transform:uppercase;margin:1.8rem 0;font:400 clamp(3.4rem,6.7vw,8rem)/.96 Nimbus Narrow,sans-serif}.ce-built-cover h3 em{color:#ff653d}.ce-built-cover-copy p{color:#d8d0c5;max-width:36ch;margin:0 0 2rem;font-size:.9rem;line-height:1.75}.ce-built-contact{border-bottom:1px solid #ff653d;align-items:center;gap:2rem;padding:.9rem 0;font-size:.82rem;display:inline-flex}.ce-built-contact svg{color:#ff653d;width:18px}.ce-built-benefits{padding:3.5rem var(--gutter) 1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}.ce-built-benefits article{align-items:flex-start;gap:1.2rem;display:flex}.ce-built-benefits svg{stroke:#bc3b20;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 34px;width:34px}.cb-editorial .ce-built-benefits h4{margin:0 0 .6rem;font:400 clamp(1.4rem,2vw,2rem)/1.1 Nimbus Narrow,sans-serif}.ce-built-benefits p{color:#635e54;max-width:32ch;margin:0;font-size:.8rem;line-height:1.7}.ce-built-note{padding:1rem var(--gutter) 0;color:#6e665b;font-size:.66rem!important}@media (max-width:1000px){.ce-built-cover{min-height:560px}.ce-built-cover-copy{width:62%}.ce-built-benefits article{flex-direction:column}}@media (max-width:760px){.ce-worksite .ce-message-grid{gap:2.5rem}.ce-brand-type strong{font-size:clamp(3rem,11vw,5rem)}.ce-brand-type{padding:1.6rem}.ce-brand-signature{padding:1.4rem}.ce-built-masthead{flex-wrap:wrap;gap:1rem}.ce-built-masthead>.method-piece:last-child{width:100%}.ce-built-masthead nav{justify-content:space-between;gap:.75rem}.ce-built-masthead a{gap:.3rem;font-size:.63rem}.ce-built-cover{flex-direction:column;min-height:0;display:flex}.ce-built-cover-copy{width:100%;padding:3rem var(--gutter) 2rem;order:-1}.cb-editorial .ce-built-cover h3{font-size:clamp(3.1rem,12vw,5.5rem)}.ce-built-photo{z-index:0;width:100%;height:clamp(310px,100vw,500px);position:relative;inset:auto}.ce-built-photo:after{background:linear-gradient(#171914,#17191400 30%)}.ce-built-photo img{object-position:50% 45%}.ce-built-benefits{grid-template-columns:1fr;gap:2rem;padding-block:2.5rem .5rem}.ce-built-benefits article{flex-direction:row}}.ce-brand-type{border-radius:0}.ce-built-photo:after{border-radius:var(--piece-radius,var(--piece-round))}.ce-built-benefits article{background:#e8dfd2;min-height:168px;padding:1.4rem}.ce-worksite .method-piece[data-piece-round] a:focus-visible{outline-offset:-3px}.ce-built-benefits svg.base-icon{stroke-width:1.4px;height:34px}.product-presentation .detail-hero{isolation:isolate;background:#101310;min-height:85svh;position:relative;overflow:hidden}.product-presentation-film{z-index:-1;background:linear-gradient(90deg,#101310ee 12%,#101310b8 65%,#10131080),url(/images/base-sul-encontro.webp) 50% 42%/cover;position:absolute;inset:0}.product-presentation .detail-hero-grid{gap:5vw;padding-top:clamp(3rem,7vw,7rem)}.product-presentation .detail-hero h1.section-motion-heading{text-wrap:balance;font-size:clamp(3rem,9cqw,6rem);line-height:1}.product-presentation .detail-intro>a{margin-top:1.5rem}.product-presentation .detail-fit h2{max-width:34ch;font-size:clamp(1.8rem,3.3vw,3.3rem);line-height:1.2}.product-presentation .detail-section h3{color:#bd381b}.product-presentation .detail-section ul{line-height:1.8}.product-presentation .detail-cta h2{text-wrap:balance}.product-back{text-underline-offset:5px;width:fit-content;margin-top:1.7rem;font-size:.8rem;text-decoration:underline;display:block}@media (max-width:760px){.product-presentation .detail-hero{min-height:0}.product-presentation .detail-hero-grid{padding-top:3rem}.product-presentation-film{background-position:50%}}
