.saturno{font-family:var(--saturno-sans),var(--font-sans,system-ui,sans-serif);background-color:var(--background);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-x-fluid:clamp(20px,5.5vw,var(--page-x));--band-x-fluid:clamp(24px,7.2vw,var(--band-x))}.saturno .type-40{font-size:clamp(28px,4vw,40px)}.saturno .type-42{font-size:clamp(28px,4.2vw,42px)}.saturno .type-44{font-size:clamp(30px,4.4vw,44px)}.saturno .type-46{font-size:clamp(30px,4.6vw,46px)}.saturno .type-48{font-size:clamp(31px,4.8vw,48px)}.saturno .type-50{font-size:clamp(32px,5vw,50px)}.saturno .type-56{font-size:clamp(34px,5.6vw,56px)}.saturno .type-60{font-size:clamp(36px,6vw,60px)}.saturno .type-62{font-size:clamp(37px,6.2vw,62px)}.saturno .type-64{font-size:clamp(38px,6.4vw,64px)}.saturno .type-66{font-size:clamp(40px,6.6vw,66px)}.saturno .type-82{font-size:clamp(44px,8.2vw,82px)}.saturno .serif{font-family:var(--saturno-serif),var(--font-serif,Georgia,serif);font-weight:400}.saturno .header-surface{background-color:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(6px)}.saturno .arch{border-radius:var(--radius-arch) var(--radius-arch) 0 0;aspect-ratio:3/4;overflow:hidden;background-color:var(--arch)}.saturno .designers-section{border-top:1px solid var(--border-divider)}.saturno #projetos+.designers-section{border-top:0}.saturno .designers-track{--dz-per-view:2;--dz-gap:28px}@media (min-width:640px){.saturno .designers-track{--dz-per-view:3}}@media (min-width:900px){.saturno .designers-track{--dz-per-view:4}}@media (min-width:1200px){.saturno .designers-track{--dz-per-view:5}}.saturno .designers-card{flex:0 0 calc((100% - (var(--dz-per-view) - 1) * var(--dz-gap)) / var(--dz-per-view))}.saturno [tabindex]:focus-visible,.saturno a:focus-visible,.saturno button:focus-visible,.saturno select:focus-visible,.saturno summary:focus-visible{outline:2px solid var(--terracotta,currentColor);outline-offset:2px}.saturno .card{transition:transform .35s ease}.saturno .card:hover{transform:translateY(-6px)}.saturno .card-img{transition:transform .7s ease}.saturno .card:hover .card-img{transform:scale(1.05)}.saturno .btn{transition:opacity .2s ease}.saturno .btn:hover{opacity:.62}.saturno .navlink{transition:opacity .2s ease}.saturno .navlink:hover{opacity:.5}.saturno .fab{transition:transform .2s ease}.saturno .fab:hover{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.saturno .btn,.saturno .card,.saturno .card-img,.saturno .fab,.saturno .navlink{transition:none}.saturno .card:hover,.saturno .card:hover .card-img,.saturno .fab:hover{transform:none}}.vega{font-family:var(--vega-sans),var(--font-sans,sans-serif);background-color:var(--background,#efece9);color:var(--ink,#2a2421);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-x-fluid:clamp(20px,4vw,var(--page-x,56px));--grid-gap-fluid:clamp(14px,1.6vw,var(--grid-gap,26px));--section-y:clamp(80px,12vh,140px);--section-y-hero:clamp(90px,14vh,170px);--header-h:86px;--rail-card:clamp(260px,26vw,340px)}.vega .t-hero{font-size:clamp(34px,.7rem + 6.4vw,104px);font-weight:200;line-height:.98;letter-spacing:-.01em}.vega .t-h1{font-size:clamp(40px,6vw,80px)}.vega .t-h1,.vega .t-h1-cat{font-weight:200;line-height:1;letter-spacing:-.01em}.vega .t-h1-cat{font-size:clamp(42px,7vw,96px)}.vega .t-h2{font-size:clamp(32px,4.6vw,60px);font-weight:200;line-height:1.02;letter-spacing:-.01em}.vega .t-quote{font-size:clamp(24px,3.4vw,44px);font-weight:200;line-height:1.32;letter-spacing:-.005em}.vega .t-eyebrow{font-size:11px;letter-spacing:.34em}.vega .t-eyebrow,.vega .t-label{font-weight:400;text-transform:uppercase;color:var(--ink-muted,#7c7575)}.vega .t-label{font-size:10.5px;letter-spacing:.2em}.vega .t-cta{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.vega .t-nav{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.vega .t-body{font-size:clamp(15px,1.1vw,18px);font-weight:300;line-height:1.75}.vega [tabindex]:focus-visible,.vega a:focus-visible,.vega button:focus-visible,.vega input:focus-visible,.vega select:focus-visible,.vega summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vega input:not([type=checkbox]):not([type=radio]),.vega select,.vega textarea{min-height:44px}@media (min-width:1024px){.vega input:not([type=checkbox]):not([type=radio]),.vega select,.vega textarea{min-height:0}}.vega .brand-on-dark{filter:brightness(0) invert(.85)}.vega .header-bar{height:var(--header-h);background-color:var(--background,#efece9);color:var(--ink,#2a2421);border-bottom:1px solid var(--border,rgba(42,36,33,.1));transition:background-color .5s ease,color .5s ease,border-color .5s ease}.vega .header-cta{border:1px solid color-mix(in srgb,currentColor 32%,transparent);white-space:nowrap;transition:background-color .35s ease,border-color .35s ease}.vega .header-cta:focus-visible,.vega .header-cta:hover{background-color:color-mix(in srgb,currentColor 14%,transparent);border-color:currentColor}.vega .navlink{transition:opacity .25s ease}.vega .navlink:hover{opacity:.55}.vega .mega{margin-bottom:-1px}.vega .mega-panel{position:absolute;top:100%;right:0;left:0;visibility:hidden;opacity:0;box-shadow:0 24px 40px -28px rgba(42,36,33,.45)}.vega .mega:focus-within>.mega-panel,.vega .mega:hover>.mega-panel{visibility:visible;opacity:1;animation:vega-reveal-fade .35s ease both}.vega .drawer-panel{animation:vega-reveal-fade .3s ease both}.vega .hero-cta-solid{background-color:var(--ink-invert,#f4efec);color:var(--ink,#2a2421);transition:opacity .3s ease}.vega .hero-cta-solid:hover{opacity:.72}.vega .hero-cta-outline{border:1px solid color-mix(in srgb,currentColor 50%,transparent);transition:background-color .3s ease,border-color .3s ease}.vega .hero-cta-outline:hover{background-color:color-mix(in srgb,currentColor 14%,transparent);border-color:currentColor}.vega .cta-solid{background-color:var(--primary,#2a2421);color:var(--primary-foreground,#f4efec);transition:opacity .3s ease}.vega .cta-solid:hover{opacity:.72}.vega .cta-outline{border:1px solid color-mix(in srgb,currentColor 40%,transparent);color:var(--ink,#2a2421);transition:background-color .3s ease,border-color .3s ease}.vega .cta-outline:hover{background-color:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor}.vega .hero-veil{background:linear-gradient(180deg,rgba(20,16,14,.42),rgba(20,16,14,.12) 34%,rgba(20,16,14,.05) 60%,rgba(20,16,14,.62))}@keyframes vega-hero-fade{0%{opacity:0}4%{opacity:1}30%{opacity:1}36%{opacity:0}to{opacity:0}}@keyframes vega-hero-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes vega-load-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes vega-reveal-up{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes vega-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes vega-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vega-header-solidify{0%{background-color:transparent;color:var(--ink-invert,#f4efec);border-bottom-color:rgba(244,239,236,.18)}to{background-color:var(--background,#efece9);color:var(--ink,#2a2421);border-bottom-color:var(--border,rgba(42,36,33,.1))}}@keyframes vega-brand-solidify{0%{filter:brightness(0) invert(.85)}to{filter:brightness(1) invert(0)}}.vega .hero-slide{opacity:0;animation:vega-hero-fade 21s infinite both}.vega .hero-slide:nth-child(2){animation-delay:7s}.vega .hero-slide:nth-child(3){animation-delay:14s}.vega .hero-slide:only-child{opacity:1;animation:vega-hero-zoom 9s cubic-bezier(.2,.7,.2,1) both}.vega .load-up{opacity:0;animation:vega-load-up 1s ease both}.vega .line-grow{transform-origin:center}@supports (animation-timeline:scroll()){.vega .header-bar-overlay{animation:vega-header-solidify 1s linear both;animation-timeline:scroll(root block);animation-range:0 96px}.vega .brand-on-overlay{animation:vega-brand-solidify 1s linear both;animation-timeline:scroll(root block);animation-range:0 96px}}@supports (animation-timeline:view()){.vega .reveal-up{opacity:0;animation:vega-reveal-up 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 30%}.vega .reveal-fade{opacity:0;animation:vega-reveal-fade 1s ease both;animation-timeline:view();animation-range:entry 0 cover 18%}.vega .line-grow{animation:vega-line-grow 1s ease both;animation-timeline:view();animation-range:entry 0 cover 40%}}.vega .parallax{background-attachment:fixed;background-position:50%;background-size:cover}@media (hover:none){.vega .parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.vega .drawer-panel,.vega .hero-slide,.vega .line-grow,.vega .load-up,.vega .reveal-fade,.vega .reveal-up{animation:none;opacity:1;transform:none}.vega .hero-slide+.hero-slide{display:none}.vega *,.vega :after,.vega :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}.vega .parallax{background-attachment:scroll}}