.n{width:min(1440px,calc(100% - 80px));margin:40px auto 24px;scroll-margin-top:110px;color:#073c32}.a{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:22px}.ne{font:700 .875rem/1.5 Inter,sans-serif;letter-spacing:.08em;color:#916323;margin:0 0 9px}.a h2{font:500 clamp(2rem,3.7vw,3.5rem)/1.12 "Noto Serif Display",Georgia,serif;letter-spacing:-.025em;margin:0}.a>p{font-size:1rem;line-height:1.5;max-width:360px;margin:0;color:#596961}.i{margin:0;background:#fff;border:1px solid #d9dcd5;border-radius:18px;overflow:hidden}.e{position:relative;width:100%;aspect-ratio:1672/941;background:#edf0ee}.e img{display:block;width:100%;height:100%;object-fit:contain}.i figcaption{padding:16px 20px 18px;border-top:1px solid #e4e7e2;font-size:.875rem;line-height:1.5;color:#596961}.pe{padding:0 20px 18px;font-size:1rem;color:#873829}.K{position:absolute;bottom:8px;left:8px;right:8px;margin:0;padding:8px 12px;background:#fffffff0;color:#073c32;font-size:.875rem;line-height:1.4}.K button{margin-left:8px;padding:8px 12px;border:1px solid #073c32;border-radius:20px;background:#073c32;color:#fff;font:inherit;cursor:pointer;min-height:44px}@media(max-width:700px){.n{width:calc(100% - 32px);margin-top:28px}.a{display:block}.a>p{margin-top:12px}.i figcaption{padding:14px 12px}.i{border-radius:12px}}@media(prefers-reduced-motion:reduce){.n{scroll-behavior:auto}}.e picture{display:block;width:100%;height:100%}.L{display:none}@media(prefers-reduced-motion:reduce){.L{display:block}}.e{overflow:hidden;isolation:isolate}.t,.o,.p,.se,.s,.d,.l,.m,.c{position:absolute;inset:0}.t{overflow:hidden;pointer-events:none;perspective:1200px}.o{display:none}.de{display:block}.le,.me,.f,.u,.g{position:absolute}.e .t img,.e .o img{display:block;width:100%;height:100%;object-fit:fill;max-width:none;border-radius:0;transform:none!important;animation:none!important;scale:1!important;translate:none!important;background:transparent!important;box-shadow:none!important;aspect-ratio:auto!important}.p{animation:h 48s linear infinite}.f{width:14%;height:24.87%;left:55%;top:-4%;animation:x 48s linear infinite}.u{width:90%;height:53.3%;left:-14%;top:-13%;opacity:.48;animation:b 29s ease-in-out infinite alternate}.g{width:62%;height:36.73%;left:41%;top:-5%;opacity:.26;animation:v 41s ease-in-out infinite alternate}.s{transform-origin:23.74% 20.93%;animation:y 15s ease-in-out infinite alternate}.d{animation:w 13s ease-in-out infinite alternate}.l{transform-origin:31.96% 20.82%;animation:k 4.7s ease-in-out infinite alternate}.M{animation:z var(--head-time) ease-in-out var(--phase) infinite alternate}.O{animation:q var(--arm-time) ease-in-out var(--phase) infinite alternate}.c{pointer-events:none;background:linear-gradient(180deg,#10255299,#df772e38 62%,#10203b55);opacity:0;animation:Y 48s linear infinite}.m{pointer-events:none;opacity:0;animation:j 48s linear infinite}@keyframes h{0%,to{filter:none}}@keyframes x{0%,to{left:55%;top:-4%;opacity:1}20%{left:44%;top:4%;opacity:1}48%{left:22%;top:28%;opacity:1}65%{left:8%;top:43.5%;opacity:1}78%{left:4%;top:51%;opacity:0}88%{left:4%;top:51%;opacity:0}89%{left:55%;top:-4%;opacity:0}}@keyframes Y{0%,18%,to{opacity:0}48%{opacity:.08}65%{opacity:.08}78%,88%{opacity:.12}}@keyframes j{0%,51%,to{opacity:0}52%{opacity:.8}53%{opacity:.08}54%,88%{opacity:1}96%{opacity:0}}@keyframes b{0%{transform:translate(-3%)}to{transform:translate(13%)}}@keyframes v{0%{transform:translate(5%)}to{transform:translate(-12%)}}@keyframes y{0%{transform:perspective(1200px) rotateY(-22deg)}to{transform:perspective(1200px) rotateY(22deg)}}@keyframes w{0%{transform:translate(-1.75%,-.91%)}to{transform:translate(1.75%,.91%)}}@keyframes k{0%{transform:rotate(-2.3deg)}to{transform:rotate(2.3deg)}}@keyframes z{0%,to{transform:rotate(calc(var(--head-angle)*-.7))}30%{transform:rotate(var(--head-angle))}68%{transform:rotate(calc(var(--head-angle)*-.2))}84%{transform:rotate(calc(var(--head-angle)*.5))}}@keyframes q{0%,to{transform:rotate(calc(var(--arm-angle)*-.6))}28%{transform:rotate(var(--arm-angle))}57%{transform:rotate(calc(var(--arm-angle)*.25))}76%{transform:rotate(calc(var(--arm-angle)*.7))}}@media(prefers-reduced-motion:reduce){.e:not([data-motion-requested=true]) .t{display:none}.e:not([data-motion-requested=true]) .o{display:block}}@media(prefers-reduced-motion:reduce){.e[data-motion-requested=true] .p{animation:h 48s linear infinite!important}.e[data-motion-requested=true] .f{animation:x 48s linear infinite!important}.e[data-motion-requested=true] .u{animation:b 29s ease-in-out infinite alternate!important}.e[data-motion-requested=true] .g{animation:v 41s ease-in-out infinite alternate!important}.e[data-motion-requested=true] .s{animation:y 15s ease-in-out infinite alternate!important}.e[data-motion-requested=true] .d{animation:w 13s ease-in-out infinite alternate!important}.e[data-motion-requested=true] .l{animation:k 4.7s ease-in-out infinite alternate!important}.e[data-motion-requested=true] .M{animation:z var(--head-time) ease-in-out var(--phase) infinite alternate!important}.e[data-motion-requested=true] .O{animation:q var(--arm-time) ease-in-out var(--phase) infinite alternate!important}.e[data-motion-requested=true] .c{animation:Y 48s linear infinite!important}.e[data-motion-requested=true] .m{animation:j 48s linear infinite!important}}.e[data-motion-state=loading] .t{visibility:hidden}.e[data-motion-state=loading] .t *{animation-play-state:paused!important}.P{opacity:0;animation:X 48s linear infinite}@keyframes X{0%,38%,to{opacity:0}50%,88%{opacity:1}98%{opacity:0}}.ce{--walk-x:-270%;--walk-y:-8%;--walk-time:40s;--step-time:3s;animation:r var(--walk-time) linear infinite}.fe{--walk-x:-73%;--walk-y:-4%;--walk-time:18s;--step-time:3.2s;animation:r var(--walk-time) linear infinite}.ue{position:absolute;inset:0;overflow:hidden;isolation:isolate}.ge{display:none}.Q{mix-blend-mode:plus-lighter;background-image:var(--walk-image);background-size:400% 200%;background-repeat:no-repeat;opacity:0;animation:C var(--step-time) ease-in-out var(--pose-delay) infinite}.R{--walk-time:40s;--step-time:4s;animation:I var(--walk-time) linear infinite}.he{background-image:var(--tablet-image);background-size:600% 200%;background-repeat:no-repeat}.T{mix-blend-mode:plus-lighter;animation:A var(--walk-time) linear infinite;opacity:0}.U{mix-blend-mode:plus-lighter;animation:D var(--walk-time) linear infinite}.V{mix-blend-mode:plus-lighter;animation:F 2.4s ease-in-out var(--writing-delay) infinite}@keyframes I{0%,10%,90%,to{transform:translate(0)}42%,58%{transform:translate(140%)}}@keyframes A{0%,10%,44%,56%,90%,to{opacity:0}12%,42%,58%,88%{opacity:1}}@keyframes D{0%,10%,44%,56%,90%,to{opacity:1}12%,42%,58%,88%{opacity:0}}@keyframes F{0%,35%,to{opacity:1}50%,85%{opacity:0}}.W{mix-blend-mode:plus-lighter;animation:G var(--walk-time) linear infinite}.Z{mix-blend-mode:plus-lighter;opacity:0;animation:N var(--walk-time) linear infinite}@keyframes C{0%,19%,to{opacity:1}25%,94%{opacity:0}}@keyframes G{0%,48%,to{opacity:1}50%,98%{opacity:0}}@keyframes N{0%,48%,to{opacity:0}50%,98%{opacity:1}}.xe{clip-path:inset(56% 0 0 0)}.be{clip-path:inset(0 0 40% 0)}._{transform-origin:53% 58%;animation:S var(--bend-time) cubic-bezier(.4,0,.3,1) var(--phase) infinite}@keyframes S{0%,20%,to{transform:rotate(0)}47%,66%{transform:rotate(var(--bend-angle))}}.ee{position:absolute;inset:0;transform-origin:50% 100%;transform:skew(-42deg) scaleY(.2);filter:brightness(0) blur(1px);opacity:.25;pointer-events:none}@keyframes r{0%,to{transform:translate(0)}50%{transform:translate(var(--walk-x),var(--walk-y))}}.te{animation:B 48s linear infinite}@keyframes B{0%,35%,to{filter:brightness(1) sepia(0)}50%{filter:brightness(.68) sepia(.08)}58%,88%{filter:brightness(1.12) sepia(.24)}}.ve{container-type:size}.ye{position:absolute;left:31%;top:8%;width:65%;height:84%;overflow:hidden;transform:rotate(16deg);border-radius:35%}.we{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;perspective:500px}.ae{position:absolute;display:block;color:#133a27;font:800 14cqw/1 Arial,sans-serif;letter-spacing:0;white-space:nowrap;transform-origin:50% 50% -7cqw;backface-visibility:hidden;animation:E 16s linear var(--decal-phase,0s) infinite}.ke{font-size:9cqw;letter-spacing:0}@keyframes E{0%{transform:rotateX(0)}to{transform:rotateX(-360deg)}}@media(prefers-reduced-motion:reduce){.e[data-motion-requested=true] .P{animation:X 48s linear infinite!important}.e[data-motion-requested=true] .ze{animation:r var(--walk-time) linear infinite!important}.e[data-motion-requested=true] .R{animation:I var(--walk-time) linear infinite!important}.e[data-motion-requested=true] .T{animation:A var(--walk-time) linear infinite!important}.e[data-motion-requested=true] .U{animation:D var(--walk-time) linear infinite!important}.e[data-motion-requested=true] .V{animation:F 2.4s ease-in-out var(--writing-delay) infinite!important}.e[data-motion-requested=true] .Q{animation:C var(--step-time) ease-in-out var(--pose-delay) infinite!important}.e[data-motion-requested=true] .W{mix-blend-mode:plus-lighter;animation:G var(--walk-time) linear infinite!important}.e[data-motion-requested=true] .Z{animation:N var(--walk-time) linear infinite!important}.e[data-motion-requested=true] ._{animation:S var(--bend-time) cubic-bezier(.4,0,.3,1) var(--phase) infinite!important}.e[data-motion-requested=true] .te{animation:B 48s linear infinite!important}.e[data-motion-requested=true] .ae{animation:E 16s linear var(--decal-phase,0s) infinite!important}}.ie{mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:0;animation:H 48s linear infinite}.qe{clip-path:polygon(80.1% 58%,97.8% 54%,98.4% 91.5%,80.1% 87.5%)}.oe{opacity:0;animation:J 48s linear infinite}@keyframes J{0%,57%,to{opacity:0}58.2%{opacity:.5}59.3%{opacity:.06}60.8%{opacity:.85}62%{opacity:.18}64%,88%{opacity:1}96%{opacity:0}}@media(prefers-reduced-motion:reduce){.e[data-motion-requested=true] .ie{animation:H 48s linear infinite!important}.e[data-motion-requested=true] .oe{animation:J 48s linear infinite!important}}.ee{animation:re 48s linear infinite}@keyframes re{0%,35%,to{opacity:.25;transform:skew(-42deg) scaleY(.2)}50%,88%{opacity:.14;transform:skew(-16deg) scaleY(.12)}98%{opacity:.25;transform:skew(-42deg) scaleY(.2)}}@keyframes H{0%,50%,to{opacity:0}58%,88%{opacity:1}96%{opacity:0}}.formation{--form-progress:0;--form-edges:.25;--form-body:0;--form-grey:1;--form-light:1.75;--form-enlargement:1;--sketch-amplitude:.16;--form-reveal:-10%;position:relative;background:#fafaf7}.formation-filters{position:absolute;pointer-events:none}.formation-picture{position:relative;aspect-ratio:1672/941;transform:scale(calc(1 + var(--form-enlargement) * var(--sketch-amplitude)));transform-origin:65% 100%;background:#fafaf7}.formation-body{opacity:var(--form-body);filter:brightness(var(--form-light));position:relative}.formation-lines{position:absolute;inset:0;opacity:var(--form-edges);pointer-events:none;mask-image:linear-gradient(100deg,#000 calc(var(--form-reveal) - 18%),transparent var(--form-reveal));-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--form-reveal) - 18%),transparent var(--form-reveal));mix-blend-mode:multiply}.formation-lines img{display:block;width:100%;height:100%;object-fit:contain;filter:url(#construction-contours)}.formation-running [data-construction-motion] *{animation-play-state:paused!important}.formation-complete{--form-edges:0!important;--form-body:1!important;--form-grey:0!important;--form-light:1!important;--form-enlargement:0!important}.formation-complete .formation-body{filter:none}.formation-complete .formation-lines{display:none}.formation-toolbar{position:absolute;top:calc(100% + 13px);right:0;display:flex;align-items:center;justify-content:flex-end;gap:20px;z-index:4;background:#fafaf7ef;border-radius:30px;padding:5px 9px;max-width:100%;font-size:11px;line-height:1.4;color:#143d35;box-shadow:0 2px 12px #123d3408}.formation-steps,.formation-actions{display:flex;align-items:center;gap:3px}.formation-toolbar button{border:0;background:transparent;font-size:11px;line-height:1.5;min-height:34px;padding:7px 8px;border-radius:25px}.formation-steps button{color:#69766c}.formation-steps .active{color:#143d35;background:#dfe7da}.formation-toolbar button:hover:not(:disabled){background:#eee5d6}.formation-toolbar button:disabled{cursor:default}.formation-actions{border-left:1px solid #bfc9bd;padding-left:8px;white-space:nowrap}.formation-actions span{padding:0 8px;font-size:10px}.scene-pointer:has(.formation-running){box-shadow:none}.reduced .formation-body{filter:none;opacity:1}.reduced .formation-lines{display:none}.reduced .formation-toolbar{position:relative;top:auto;margin:12px 0}.stage[data-reveal=true] .formation-toolbar{visibility:hidden;pointer-events:none}@media(max-width:820px){.formation-toolbar{top:calc(100% + 12px);right:0;left:0;max-width:100%;padding:5px;gap:4px;justify-content:space-between}.formation-toolbar button{font-size:10px;padding:7px 5px;min-height:40px}.formation-actions{padding-left:3px}.formation-actions span{font-size:9px}.formation-steps{gap:0}}.hero-copy{pointer-events:none}.formation-toolbar{pointer-events:auto;z-index:4}@media(max-width:820px){.formation{--sketch-amplitude:.08}.formation-picture{transform-origin:50% 75%}}.formation{--structure-grey:1;--people-grey:1;--environment-grey:1}.formation-running [data-scene-part=foreground],.formation-running [data-scene-part=fixed-background]{filter:grayscale(var(--structure-grey))}.formation-running [data-scene-part^=worker-],.formation-running [data-scene-part=rigid-crane],.formation-running [data-scene-part=drum]{filter:grayscale(var(--people-grey))}.formation-running [data-scene-part=sun],.formation-running [data-scene-part=clouds],.formation-running [data-scene-part=clouds-far]{filter:grayscale(var(--environment-grey))}.formation-lines img{mask-image:linear-gradient(to bottom,#000 0% 58%,#0009 78%,#0003)}.formation-toolbar{top:12px;right:12px;left:auto;max-width:calc(100% - 24px)}.formation-picture{transform:translateY(calc(var(--form-enlargement) * -18px)) scale(calc(1 + var(--form-enlargement) * var(--sketch-amplitude)))}@media(max-width:820px){.formation-toolbar{top:calc(100% + 10px);right:0;left:0;max-width:100%}.formation-picture{transform:translateY(calc(var(--form-enlargement) * -10px)) scale(calc(1 + var(--form-enlargement) * var(--sketch-amplitude)))}}.reduced .formation-picture{transform:none}.opening-white{position:fixed;inset:0;background:#fff;z-index:100;pointer-events:none}.formation[data-entry-state=blank] .formation-picture,.formation[data-entry-state=blank] .formation-toolbar{visibility:hidden}.formation:not([data-entry-state=blank]) .formation-picture{animation:white-volume-arrive .9s ease-out both}.formation-hint{position:absolute;bottom:10px;right:14px;z-index:4;font-size:12px;background:#fffd;padding:8px 12px;border-radius:20px;color:#143d35}@keyframes white-volume-arrive{0%{opacity:0}to{opacity:1}}.reduced .formation-hint{display:none}.formation,.formation-picture{background:transparent}.scene-pointer{box-shadow:none}.formation-picture{-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;transform-origin:65% 50%}.formation-toolbar{top:auto;bottom:calc(100% + 65px);right:0;left:auto;max-width:100%;background:transparent;border-radius:0;box-shadow:none;padding:0;gap:16px}.formation-hint{bottom:auto;top:calc(100% + 2px);right:0;background:transparent;padding:4px 0}@media(min-width:821px){.scene-wrapper{top:22%;left:29%;width:62%}}@media(max-width:820px){.formation-picture{transform-origin:50% 50%}.formation-toolbar{top:auto;bottom:calc(100% + 30px);right:0;left:0;gap:4px;justify-content:space-between;padding:0}.formation-hint{font-size:11px}}.reduced .formation{display:flex;flex-direction:column}.reduced .formation-toolbar{position:relative;order:-1;bottom:auto;top:auto;margin:0 0 24px}.reduced .formation-picture{mask-image:none;-webkit-mask-image:none}.home .scene-pointer{box-shadow:none}@media(min-width:821px){.home .scene-wrapper{top:22%;left:29%;width:62%}}.home.reduced .scene-wrapper{top:auto;left:auto;width:86%}.home{background:#fff}.formation-maquette{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:var(--maquette-opacity,.82);pointer-events:none}.formation-complete .formation-maquette,.reduced .formation-maquette{display:none}.formation:not([data-entry-state=blank]) .formation-picture{animation:white-volume-arrive 3.6s cubic-bezier(.22,.61,.36,1) both}.reduced .formation-picture{animation:none}.formation[data-isolated=true] [data-construction-motion]{background:transparent}.formation[data-isolated=true] [data-scene-part=fixed-background],.formation[data-isolated=true] [data-scene-part=sun],.formation[data-isolated=true] [data-scene-part=clouds],.formation[data-isolated=true] [data-scene-part=clouds-far]{visibility:hidden}.formation[data-isolated=true] [data-scene-part=foreground],.formation[data-isolated=true] [data-scene-part=illuminated-environment],.formation[data-isolated=true] [data-scene-poster]{mask-image:url(/assets/abertura-bigoc/v24/media/construction-cutout-r8.svg);-webkit-mask-image:url(/assets/abertura-bigoc/v24/media/construction-cutout-r8.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat}.formation[data-isolated=true] [data-scene-part=foreground]>img,.formation[data-isolated=true] [data-scene-part=illuminated-environment] img{filter:url(#construction-isolate)}.formation[data-isolated=true] [data-scene-poster]>img{filter:url(#construction-poster-isolate)}.formation[data-isolated=true] .formation-lines,.formation[data-isolated=true] [data-scene-atmosphere]{display:none}.formation[data-isolated=true] .formation-picture{mask-image:none;-webkit-mask-image:none}.home.entry-blank header,.home.entry-blank .hero-copy,.home.entry-blank .stage-bottom,.home.entry-blank .preview-badge{visibility:hidden}.home:not(.entry-blank) header{animation:interface-arrive 1s ease-out both}@keyframes interface-arrive{0%{opacity:0}to{opacity:1}}.paused .formation-picture{animation-play-state:paused!important}.reduced header{animation:none!important}.home.reduced .formation[data-isolated=true] [data-motion-state=layered] [data-scene-poster]{display:none!important}.home.reduced .formation[data-isolated=true] [data-motion-state=layered] [data-scene-layers]{visibility:visible!important;display:block!important}@media(max-width:820px){.home:not(.reduced) .scene-wrapper{width:96%;left:2%}}.home.reduced .formation [data-walk-pose]{opacity:0!important}.home.reduced .formation [data-walk-pose="0"],.home.reduced .formation [data-walk-pose="4"]{opacity:1!important}.home.reduced .formation [data-tablet-state=steps]{display:none}.home.reduced .formation [data-tablet-state=notes]{opacity:1!important}.home.reduced .formation [data-drum-decal]:not([data-drum-decal="0"]){display:none}@font-face{font-family:Inter;src:url(/assets/abertura-bigoc/v24/fonts/inter-latin-400-normal.woff2)}@font-face{font-family:Inter;src:url(/assets/abertura-bigoc/v24/fonts/inter-latin-700-normal.woff2);font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafaf7;color:#123d34;font-family:Inter,Arial,sans-serif}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #bf893d;outline-offset:7px}button{color:inherit}header{position:absolute;top:0;left:0;right:0;z-index:8;display:flex;gap:36px;align-items:center;padding:28px 4.5vw}.logo{width:160px;display:block}.logo img{display:block;width:100%;max-height:64px;object-fit:contain}.header-rule{height:1px;background:currentColor;flex:1;margin:0 18px}.brand-line{font-size:12px;line-height:1.6;letter-spacing:.035em}.menu-button{background:none;border:0;width:54px;height:54px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px}.menu-button span{display:block;width:32px;height:2px;background:currentColor}.runway{height:210vh;position:relative}.stage{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden;--progress:0;--pointer-x:0px;--pointer-y:0px}.stage-background{position:absolute;inset:0;background:#102e27;opacity:var(--progress)}.scene-wrapper{position:absolute;top:14%;left:26%;width:67%;transform:translateY(calc(var(--progress) * 80px)) scale(calc(1 + var(--progress) * .2));transform-origin:center;opacity:calc(1 - var(--progress) * .68)}.scene-pointer{transform:translate(var(--pointer-x),var(--pointer-y));box-shadow:0 30px 70px #153b3210}.hero-copy{position:absolute;z-index:2;left:7%;bottom:15%;transform:translateY(calc(var(--progress) * -80px));opacity:calc(1 - var(--progress) * 2.5)}.eyebrow{font-size:12px;letter-spacing:.1em;line-height:1.6;font-weight:700}.hero-copy h1{font-size:clamp(48px,6.4vw,106px);line-height:1.04;letter-spacing:-.065em;margin:15px 0 0;max-width:1150px;color:#103b31;text-shadow:0 1px 12px #fafaf7}.hero-copy .eyebrow{background:#fafaf7df;display:inline-block;padding:6px 8px;margin-left:-8px}.stage-bottom{position:absolute;bottom:6%;left:7%;right:7%;display:flex;justify-content:space-between;font-size:13px;opacity:calc(1 - var(--progress) * 3)}.scroll-note{font-size:11px;letter-spacing:.08em;display:flex;align-items:center;gap:16px}.scroll-note i{display:inline-block;width:60px;height:1px;background:currentColor}.next-copy{position:absolute;inset:0;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:clamp(0,calc((var(--progress) - .35) * 2),1);pointer-events:none;transform:translateY(calc((1 - var(--progress)) * 50px))}.next-copy p{position:absolute;top:12%;left:7%;font-size:clamp(24px,3vw,44px);font-weight:700;letter-spacing:-.04em}.circle-link{pointer-events:auto;border:1px solid #ffffff50;border-radius:50%;width:min(440px,66vw);aspect-ratio:1;background:#102e2722;color:#fff;font-size:clamp(36px,5vw,70px);font-weight:700;line-height:1;letter-spacing:-.05em;transition:background .5s,transform .6s;position:relative}.circle-link:hover{background:#102e2788;transform:scale(1.04)}.underline{height:4px;background:#c69652;position:absolute;bottom:24%;left:23%;right:23%}.next-copy small{position:absolute;bottom:7%;left:7%;font-size:12px}.pillars,.case,.editorial,.contact{padding:75px 7% 100px}.section-kicker{display:flex;justify-content:space-between;border-top:1px solid currentColor;padding-top:24px;gap:20px;font-size:11px;letter-spacing:.07em;margin-bottom:70px}.pillar{display:grid;grid-template-columns:.35fr 1.8fr 1.1fr .25fr;gap:22px;align-items:center;border-bottom:1px solid #143d3538;padding:26px 0 32px}.pillar-number{font-size:12px;align-self:start;margin-top:16px}.pillar-name{font-size:clamp(84px,13.8vw,210px);line-height:1;letter-spacing:-.065em;font-weight:700;position:relative;overflow:hidden;display:block;height:1.02em}.pillar-name>span{display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.pillar-name>span+span{color:#b68240}.pillar:hover .pillar-name>span{transform:translateY(-100%)}.pillar-info{display:flex;flex-direction:column;gap:18px;max-width:340px;font-size:16px;line-height:1.7}.pillar-info strong{font-size:13px;letter-spacing:.05em}.plus{font-size:45px;justify-self:end;font-weight:400}.case{background:#e9ece5}.case-visual{height:65vw;max-height:680px;display:block;position:relative;overflow:hidden}.case-visual img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.case-visual:hover img{transform:scale(1.04)}.case-visual>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-shadow:0 2px 24px #0008;font-weight:700;font-size:clamp(50px,8vw,120px);letter-spacing:-.06em;line-height:1}.case-description{display:flex;gap:10%;justify-content:space-between;padding-top:42px}.case-description h2{font-size:clamp(30px,4.4vw,65px);line-height:1.08;letter-spacing:-.05em;margin:0}.case-description p{max-width:350px;line-height:1.7;font-size:16px}.case-description p a{display:block;margin-top:24px;text-decoration:underline;text-underline-offset:7px}.editorial{background:#0b3027;color:#f5f7ed;min-height:85vh}.editorial h2{font-size:clamp(42px,6.4vw,98px);font-weight:700;letter-spacing:-.055em;line-height:1.09;margin:80px 0}.editorial-bottom{display:flex;justify-content:space-between;gap:40px;align-items:center}.editorial-bottom p{font-size:18px;max-width:480px;line-height:1.6}.round-link{border:1px solid #ffffff70;border-radius:100px;padding:24px 40px;font-size:16px;transition:background .4s}.round-link:hover{background:#ffffff18}.contact{padding-bottom:35px}.contact>a{font-size:clamp(48px,7.2vw,120px);letter-spacing:-.06em;font-weight:700;line-height:1.12;display:block}.contact>a span{border-bottom:4px solid #ad7d3d}.footer{display:flex;gap:40px;align-items:center;justify-content:space-between;margin-top:100px;font-size:12px}.footer img{width:130px}.footer>a{text-decoration:underline}.preview-badge{position:fixed;bottom:16px;right:20px;z-index:10;background:#f8faf5;border:1px solid #133d3560;color:#133d35;border-radius:50px;padding:12px 16px;font-size:10px;letter-spacing:.06em;box-shadow:0 3px 20px #0001}.overlay{background:#0c1713;color:#f7f8f2;border:0;margin:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:70px 7%;overflow:auto;opacity:1;transition:opacity .4s}.overlay[open]{animation:panel-enter .6s cubic-bezier(.16,.84,.44,1)}.overlay.closing{opacity:0}.overlay::backdrop{background:#10271e}.close{position:absolute;right:4.5%;top:24px;width:60px;height:60px;border:1px solid #ffffff50;background:none;color:#fff;font-size:42px;font-weight:400;border-radius:50%;z-index:1}.overlay-mark{font-size:30px;font-weight:700}.overlay nav{margin:35px 0 65px 54%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.overlay nav a{font-size:clamp(30px,4.2vw,70px);letter-spacing:-.055em;font-weight:700;line-height:1.18;transition:color .3s,transform .4s}.overlay nav a:hover{color:#c9a263;transform:translate(12px)}.overlay-footer{display:flex;gap:100px;margin-left:14%;font-size:14px;line-height:1.6}.overlay-footer a{text-decoration:underline;text-underline-offset:6px}.method-panel{padding:60px 0}.method-panel h2{font-size:clamp(42px,6vw,88px);letter-spacing:-.05em;line-height:1.1}.method-intro{max-width:620px;font-size:18px;line-height:1.65}.method-panel>div{display:flex;gap:60px;margin-top:50px}.method-panel>div>a{flex:1;display:flex;flex-direction:column;border-top:1px solid #ffffff55;padding-top:30px;gap:20px}.method-panel strong{font-size:80px;line-height:1}.method-panel a:hover{color:#c9a263}.review-content{max-width:780px;padding-top:35px}.review-content h2{font-size:40px;letter-spacing:-.04em}.review-content p{font-size:16px;line-height:1.65}.review-content label{display:block;margin:30px 0;font-size:16px;line-height:1.5}.review-content input[type=range]{width:100%;display:block;accent-color:#c9a263;margin-top:20px}.review-content input[type=checkbox]{width:20px;height:20px;accent-color:#c9a263;vertical-align:middle;margin-right:10px}.review-content output{float:right}.reset{background:none;color:#fff;border:1px solid #ffffff80;border-radius:50px;padding:14px 22px}.review-content .fine{font-size:13px;color:#bec9c1}.review-links{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0}.review-links a{text-decoration:underline;text-underline-offset:5px;font-size:14px}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:15px;z-index:50}.skip:focus{top:10px}.paused [data-construction-motion] *,.reduced [data-construction-motion] *{animation-play-state:paused!important}.reduced .runway{height:auto}.reduced .stage{height:auto;min-height:0;position:relative;padding-top:125px}.reduced .scene-wrapper{position:relative;left:auto;top:auto;width:86%;margin:0 auto;transform:none;opacity:1}.reduced .hero-copy{position:relative;bottom:auto;left:auto;padding:30px 7% 50px;transform:none;opacity:1}.reduced .stage-background,.reduced .stage-bottom{display:none}.reduced .next-copy{position:relative;opacity:1;transform:none;background:#102e27;padding:70px 7%;gap:35px}.reduced .next-copy p,.reduced .next-copy small{position:static;align-self:flex-start;margin:0}.reduced *{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}.reduced [data-construction-motion] *{animation:none!important}.reduced [data-motion-state] [data-scene-poster]{display:block;z-index:3}.reduced [data-motion-state] [data-scene-layers]{visibility:hidden}@keyframes panel-enter{0%{clip-path:inset(0 0 100% 0);opacity:.5}to{clip-path:inset(0);opacity:1}}@media(max-width:820px){header{gap:16px;padding:18px 5%}.logo{width:125px}.brand-line{display:none}.header-rule{margin:0}.stage{min-height:620px}.scene-wrapper{width:88%;left:6%;top:23%}.hero-copy{bottom:16%;left:6%}.hero-copy h1{font-size:clamp(45px,8vw,70px)}.hero-copy .eyebrow{font-size:10px}.stage-bottom{left:6%;right:6%;font-size:11px}.scroll-note{font-size:9px}.scroll-note i{width:24px}.pillars,.case,.editorial,.contact{padding:55px 6% 70px}.section-kicker{font-size:10px;margin-bottom:45px}.section-kicker span+span{max-width:150px;text-align:right}.pillar{grid-template-columns:24px 1fr 1.15fr;gap:18px;padding:32px 0}.pillar-name{font-size:clamp(78px,15vw,120px)}.pillar-number{font-size:10px}.pillar-info{font-size:14px;line-height:1.5;gap:12px}.pillar-info strong{font-size:11px}.plus{display:none}.case-description{display:block}.case-description p{max-width:none}.editorial h2{margin:65px 0;font-size:clamp(38px,7vw,60px)}.editorial-bottom{display:block}.round-link{display:inline-block;margin-top:20px;padding:20px 26px}.contact>a{font-size:clamp(44px,8vw,70px)}.footer{flex-wrap:wrap;gap:25px}.footer p{font-size:10px}.overlay{padding:70px 7% 35px}.overlay nav{margin:50px 0;gap:12px}.overlay nav a{font-size:43px}.overlay-footer{margin:0;gap:35px;flex-wrap:wrap}.method-panel>div{gap:25px}.method-panel strong{font-size:56px}.method-intro{font-size:16px}.review-content h2{font-size:32px}.preview-badge{bottom:10px;right:10px;font-size:9px}.case-visual{height:85vw;max-height:600px}.circle-link{width:min(380px,75vw)}.next-copy p{font-size:30px}.method-panel h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.stage:not([data-reveal=true]) .circle-link{pointer-events:none}.reduced .stage .circle-link{pointer-events:auto}@media(min-width:821px){.scene-wrapper{transform:translate(calc(var(--progress) * -6vw),calc(var(--progress) * 80px)) scale(calc(1 + var(--progress) * .2))}}@media(max-width:820px){.scene-wrapper{transform:translateY(calc(var(--progress) * 80px)) scale(calc(1 + var(--progress) * .05))}}.reduced .scene-wrapper{transform:none}.return-landscape{position:absolute;inset:115px 0 auto;height:65%;pointer-events:none;opacity:0;transition:opacity .7s ease;mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%)}.return-landscape img{width:100%;height:100%;object-fit:cover;object-position:center 55%;animation:return-daylight 48s linear infinite;animation-play-state:paused}.return-landscape[data-formed=true] img{animation-play-state:running}.paused .return-landscape img{animation-play-state:paused!important}.stage[data-return=true] .return-landscape{opacity:var(--return-opacity)}.stage[data-return=true] .formation-toolbar{background:#fffffff0;border-radius:24px;padding:4px 10px}.home:not(.reduced) .stage[data-return=true] .hero-copy{bottom:9%;display:flex;flex-direction:column;gap:14px}.stage[data-return=true] .hero-copy h1{order:0;font-size:clamp(30px,3.2vw,50px);margin:0;line-height:1.05}.stage[data-return=true] .hero-copy .eyebrow{order:1;margin:0;padding:0;background:none}.home.reduced .return-landscape{display:none}.stage[data-return=true] .return-landscape{transition:none}.home:not(.reduced) .stage[data-return=true] .scene-wrapper{transform:none;opacity:var(--return-opacity)}.home:not(.reduced) .stage[data-return=true] .hero-copy{transform:none}.stage[data-return=true] .formation[data-isolated=true] [data-scene-part=foreground],.stage[data-return=true] .formation[data-isolated=true] [data-scene-part=illuminated-environment],.stage[data-return=true] .formation[data-isolated=true] [data-scene-poster]{mask-image:url(/assets/abertura-bigoc/v24/media/construction-ground-blend-r14.svg);-webkit-mask-image:url(/assets/abertura-bigoc/v24/media/construction-ground-blend-r14.svg)}@keyframes return-daylight{0%,38%,to{filter:none}50%,88%{filter:brightness(.3) saturate(.65)}98%{filter:none}}@media(max-width:820px){.return-landscape{inset:94px 0 auto;height:48%;mask-image:linear-gradient(to bottom,#000 0%,#000 53%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 53%,transparent 100%)}.home:not(.reduced) .stage[data-return=true] .hero-copy{bottom:22%;gap:16px}.stage[data-return=true] .hero-copy h1{font-size:clamp(30px,6vw,44px)}}@media(max-width:480px){.stage-bottom{flex-direction:column;gap:14px;bottom:7%}.hero-copy{bottom:22%}}html[data-home-reduced=true]{scroll-behavior:auto}.stage[data-return=true] .formation[data-isolated=true] [data-scene-part=sun]{visibility:visible}.return-landscape{height:70%;mask-image:url(/assets/abertura-bigoc/v24/media/landscape-wave-fade-r14.svg);-webkit-mask-image:url(/assets/abertura-bigoc/v24/media/landscape-wave-fade-r14.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;animation:ground-edge-breathe 14s ease-in-out infinite alternate;animation-play-state:paused}.return-landscape[data-formed=true]{animation-play-state:running}.paused .return-landscape{animation-play-state:paused!important}@keyframes ground-edge-breathe{0%{mask-position:0 -3px;-webkit-mask-position:0 -3px}to{mask-position:0 4px;-webkit-mask-position:0 4px}}@media(max-width:820px){.return-landscape{height:52%}.return-landscape img{height:calc(100% + 100px);transform:translateY(-100px)}}@media(prefers-reduced-motion:reduce){.return-landscape{animation:none}}.home.reduced .return-landscape{display:block;opacity:1;top:125px;height:clamp(260px,55vw,800px);animation:none}.home.reduced .return-landscape img{height:100%;transform:none;animation:none;filter:none}.home.reduced .formation[data-isolated=true] [data-scene-part=sun]{visibility:visible}.home.reduced .formation[data-isolated=true] [data-scene-part=foreground],.home.reduced .formation[data-isolated=true] [data-scene-part=illuminated-environment],.home.reduced .formation[data-isolated=true] [data-scene-poster]{mask-image:url(/assets/abertura-bigoc/v24/media/construction-ground-blend-r14.svg);-webkit-mask-image:url(/assets/abertura-bigoc/v24/media/construction-ground-blend-r14.svg)}.stage[data-forming=true]:not([data-return=true]) .return-landscape{opacity:calc(var(--formation-landscape,0) * var(--scene-presence,1));transition:none}.stage[data-forming=true] .formation[data-isolated=true] [data-scene-part=sun]{visibility:visible}.formation[data-isolated=true] [data-scene-part=solar-field]{mask-image:url(/assets/abertura-bigoc/v24/media/sky-horizon-r14.svg);-webkit-mask-image:url(/assets/abertura-bigoc/v24/media/sky-horizon-r14.svg);mask-size:var(--sky-width,100%) var(--sky-height,100%);-webkit-mask-size:var(--sky-width,100%) var(--sky-height,100%);mask-position:var(--sky-x,0px) var(--sky-y,0px);-webkit-mask-position:var(--sky-x,0px) var(--sky-y,0px);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.stage[data-forming=true] .formation[data-isolated=true] [data-scene-part=foreground],.stage[data-forming=true] .formation[data-isolated=true] [data-scene-part=illuminated-environment]{mask-image:url(/assets/abertura-bigoc/v24/media/construction-ground-blend-r14.svg);-webkit-mask-image:url(/assets/abertura-bigoc/v24/media/construction-ground-blend-r14.svg)}.return-landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(165deg,#f5a54388,#e84e201c 60%,transparent);mix-blend-mode:soft-light;opacity:0;animation:panorama-sunset 48s linear infinite paused}.return-landscape[data-formed=true]:after{animation-play-state:running}.paused .return-landscape:after{animation-play-state:paused!important}.reduced .return-landscape:after{display:none}@keyframes panorama-sunset{0%,25%,85%,to{opacity:0}40%,55%{opacity:1}70%{opacity:.15}}.return-landscape{height:calc(70% + 34px)}.return-landscape img{height:100%}@media(max-width:820px){.return-landscape{height:calc(52% + 34px)}.return-landscape img{height:calc(100% + 100px);transform:translateY(-100px)}}.home.reduced .return-landscape{height:clamp(294px,calc(55vw + 34px),834px)}.home.reduced .return-landscape img{height:100%;transform:none}.home:not(.reduced) .stage:not([data-return=true]) .scene-wrapper{opacity:var(--scene-presence,1)}.stage[data-return=true] .return-landscape{height:65%}.home:not(.reduced) .stage[data-return=true] .hero-copy{background:#fff;padding-top:16px;isolation:isolate}.stage[data-return=true] .hero-copy:before{content:"";position:absolute;left:-5vw;right:-5vw;top:-35px;height:40px;background:linear-gradient(transparent,#fff);pointer-events:none}@media(max-width:820px){.stage[data-return=true] .return-landscape{height:47%}.home:not(.reduced) .stage[data-return=true] .hero-copy{padding-top:12px}}.home:not(.reduced) .stage .scene-wrapper,.home:not(.reduced) .stage[data-return=true] .scene-wrapper{transform:translateY(calc(var(--scene-shift,var(--progress)) * 80px)) scale(calc(1 + var(--scene-shift,var(--progress)) * .05))}@media(min-width:821px){.home:not(.reduced) .stage .scene-wrapper,.home:not(.reduced) .stage[data-return=true] .scene-wrapper{transform:translate(calc(var(--scene-shift,var(--progress)) * -6vw),calc(var(--scene-shift,var(--progress)) * 80px)) scale(calc(1 + var(--scene-shift,var(--progress)) * .2))}}.return-landscape,.stage[data-return=true] .return-landscape{height:65%}.stage[data-return=true] .return-landscape{opacity:calc(var(--return-opacity) * var(--formation-landscape,0))}.home:not(.reduced) .stage[data-return=true] .hero-copy{bottom:calc(15% - var(--return-blend,0) * 6%);transform:translateY(calc(var(--scene-shift,0) * -80px));gap:14px}.stage[data-return=true] .hero-copy h1{font-size:calc(clamp(48px,6.4vw,106px) * (1 - var(--return-blend,0)) + clamp(30px,3.2vw,50px) * var(--return-blend,0));line-height:1.05}@media(max-width:820px){.return-landscape,.stage[data-return=true] .return-landscape{height:47%}.home:not(.reduced) .stage[data-return=true] .hero-copy{bottom:calc(16% + var(--return-blend,0) * 6%)}.stage[data-return=true] .hero-copy h1{font-size:calc(clamp(45px,8vw,70px) * (1 - var(--return-blend,0)) + clamp(30px,6vw,44px) * var(--return-blend,0))}}@media(max-width:480px){.home:not(.reduced) .stage[data-return=true] .hero-copy{bottom:22%}}.home:not(.reduced) .stage[data-return=true] .hero-copy{transform:translateY(calc((1 - var(--return-blend,0)) * 90px));bottom:9%}.stage[data-return=true] .hero-copy h1{font-size:clamp(30px,3.2vw,50px)}@media(max-width:820px){.home:not(.reduced) .stage[data-return=true] .hero-copy{bottom:22%}.stage[data-return=true] .hero-copy h1{font-size:clamp(30px,6vw,44px)}}.pillar[data-scroll-active=true] .pillar-name>span,.pillar:focus-visible .pillar-name>span{transform:translateY(-100%)}.pillar[data-scroll-active=true] .plus,.pillar:focus-visible .plus{color:#b68240}.pillar-name>span{will-change:transform}@media(prefers-reduced-motion:reduce){.pillar-name>span{transition:none;will-change:auto}}.reduced .pillar-name>span{transition:none;will-change:auto}@media(max-width:820px),(hover:none),(pointer:coarse){.pillar:hover:not([data-scroll-active=true]):not(:focus-visible) .pillar-name>span{transform:none}}.pillar-info{opacity:calc(.35 + var(--section-in,1) * .65);transform:translateY(calc((1 - var(--section-in,1)) * 28px))}.case-visual img{transform:translateY(calc((.5 - var(--section-through,.5)) * 30px)) scale(calc(1.08 - var(--section-through,.5) * .05))}.case-description h2,.editorial h2,.contact>a{opacity:calc(.2 + var(--section-in,1) * .8);transform:translateY(calc((1 - var(--section-in,1)) * 65px))}.editorial-bottom{transform:translateY(calc((1 - var(--section-in,1)) * 32px))}.contact>a span{border-bottom:0;background:linear-gradient(#ad7d3d,#ad7d3d) left bottom/calc(var(--section-in,1) * 100%) 4px no-repeat}.reduced .reduced .pillar-info,.reduced .case-visual img,.reduced .case-description h2,.reduced .editorial h2,.reduced .contact>a,.reduced .editorial-bottom{transform:none;opacity:1}.hero-copy h1,.case-description h2,.editorial h2,.contact>a{white-space:pre-line}.home #conteudo{display:flex;flex-direction:column}.pillar-name>span{transition-duration:var(--home-duration,.65s)}.home{color:var(--home-ink,#123d34)}.pillar-info,.case-description p,.editorial-bottom p{font-size:var(--home-body,16px)}.pillars,.case,.editorial,.contact{padding-top:var(--home-space,75px);padding-bottom:var(--home-space,100px)}.hero-copy h1,.case-description h2,.editorial h2,.contact>a{color:var(--home-ink,#103b31)}.editorial h2{color:inherit}.underline{background:var(--home-accent,#c69652)}.case-visual>span,.method-panel h2{white-space:pre-line}.home{background:var(--home-bg,#fff)}.published-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.published-previews a{border-top:1px solid currentColor;padding:24px 0;transition:transform var(--home-duration,.65s)}.published-previews a:hover,.published-previews a:focus-visible{transform:translateY(-8px)}.additional-section{padding:var(--home-space,80px) 7%;background:var(--home-bg,#fff);color:var(--home-ink,#133e32)}.additional-section h2{white-space:pre-line;font-size:clamp(32px,5vw,72px)}.additional-section img{max-width:100%;border-radius:var(--home-radius,0px)}.additional-section p{font-size:var(--home-body,18px)}.home .hero-copy h1,.home .case-description h2,.home .editorial h2{zoom:var(--home-heading,1)}.home .case-description,.home .editorial-bottom,.home .published-previews{max-width:var(--home-width,1280px);margin-left:auto;margin-right:auto}.home .case-visual{border-radius:var(--home-radius,0px)}.scene-composition{position:absolute;inset:0;transform-origin:50% 50%;transform:translate(calc(var(--pointer-x,0px) * .5),calc(var(--pointer-y,0px) * .5 + var(--scene-shift,0) * 24px)) scale(calc(1 + var(--scene-shift,0) * .05))}.home:not(.reduced) .stage .scene-wrapper,.home:not(.reduced) .stage[data-return=true] .scene-wrapper{transform:none}.scene-composition .scene-pointer{transform:none;box-shadow:none}.reduced .scene-composition{position:relative;transform:none}@media(prefers-reduced-motion:reduce){.scene-composition{transform:none}}.reduced .scene-composition .return-landscape{top:0}.home[data-scene-autoplay=false] .scene-composition [data-motion-renderer] *{animation-play-state:paused!important}.property-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;margin:48px auto 0;max-width:var(--home-width,1280px)}.property-previews a,.published-previews a{opacity:calc(.65 + var(--section-in,1) * .35);transform:translateY(calc((1 - var(--section-in,1)) * 26px));transition:none;position:relative;padding-bottom:28px}.property-previews img{width:100%;aspect-ratio:4/3;object-fit:cover}.property-previews h3,.published-previews h3{font-size:clamp(22px,2.5vw,34px);line-height:1.15}.property-previews a:after,.published-previews a:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:2px;background:var(--home-accent,#c69652);transform:scaleX(var(--section-in,1));transform-origin:left}.property-previews a:hover,.property-previews a:focus-visible,.published-previews a:hover,.published-previews a:focus-visible{color:var(--home-accent,#c69652);transform:translateY(calc((1 - var(--section-in,1)) * 26px))}.additional-section h2{transform:translateY(calc((1 - var(--section-in,1)) * 32px));opacity:calc(.6 + var(--section-in,1) * .4)}.footer nav{display:flex;flex-wrap:wrap;gap:20px}.footer picture img{max-width:220px}.home [data-motion=none] *,.reduced .pillar-info{transform:none!important;opacity:1!important;transition:none!important}.home [data-motion=fade] .pillar-info,.home [data-motion=fade] h2,.home [data-motion=fade]>a,.home [data-motion=fade] .editorial-bottom{transform:none}.home .published-previews a:focus-visible,.home .property-previews a:focus-visible{outline:3px solid var(--home-accent,#c69652);outline-offset:6px}.reduced .property-previews a,.reduced .published-previews a,.reduced .additional-section h2{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){.property-previews a,.published-previews a,.additional-section h2{transform:none!important;opacity:1!important}.property-previews a:after,.published-previews a:after{transform:none}}.static-scene{display:block;width:100%;height:auto;object-fit:contain}
