@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(../assets/fonts/jost-var.woff2) format("woff2")}:root{--ink: #14120F;--ink-80: #3B372F;--ink-48: #6B6459;--on-dark: #ffffff;--on-dark-muted: #B5AFA3;--canvas: #ffffff;--parchment: #F5F2ED;--pearl: #FBF9F6;--brand: #1B2D51;--tile-1: #1B2D51;--tile-2: #20365F;--tile-3: #172743;--surface-black: #1B2D51;--accent: #1B2D51;--accent-line: #4A6593;--accent-on-dark: #A9BCDD;--hairline: #E4DED2;--hairline-dark: rgba(255,255,255,.15);--font-display: "Jost", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--font-text: "Jost", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--r-sm: 6px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 9999px;--s-xxs: 4px;--s-xs: 8px;--s-sm: 12px;--s-md: 16px;--s-lg: 24px;--s-xl: 40px;--s-xxl: 64px;--s-section: 112px;--s-head: 48px;--nav-h: 84px;--chapter-h: 68px;--max-wide: 1360px;--max-text: 720px;--gutter: 40px;--product-shadow: rgba(20,18,15,.2) 0 20px 52px -14px;--ease: cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--chapter-h))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-text);font-size:18px;font-weight:400;line-height:1.47;letter-spacing:-.018em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-line);outline-offset:3px;border-radius:var(--r-sm)}.on-dark :where(a,button):focus-visible{outline-color:var(--accent-on-dark)}.skip-link{position:fixed;top:8px;left:8px;z-index:300;transform:translateY(-200%);background:var(--canvas);color:var(--accent);padding:10px 18px;border-radius:var(--r-sm);font-size:15px}.skip-link:focus{transform:none}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.t-hero{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5.6vw,80px);line-height:1.05;letter-spacing:-.026em}.t-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.9vw,56px);line-height:1.072;letter-spacing:-.022em}.t-banner{font-family:var(--font-display);font-weight:400;font-size:clamp(25px,2.3vw,32px);line-height:1.125;letter-spacing:-.016em}.t-tile{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.143;letter-spacing:-.014em}.t-lead{font-weight:400;font-size:clamp(19px,1.5vw,24px);line-height:1.42;letter-spacing:-.016em;color:var(--ink-80)}.t-body{font-size:18px;font-weight:400;line-height:1.47;letter-spacing:-.018em;color:var(--ink-80)}.t-strong{font-size:18px;font-weight:600;line-height:1.24;letter-spacing:-.022em;color:var(--ink)}.t-label{font-size:15px;font-weight:600;line-height:1.43;letter-spacing:-.016em}.t-caption{font-size:15px;font-weight:400;line-height:1.5;letter-spacing:-.01em;color:var(--ink-48)}.t-fine{font-size:15px;font-weight:400;line-height:1.55;letter-spacing:-.008em}.t-legal{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.t-eyebrow{font-family:var(--font-text);font-size:15px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.t-muted{color:var(--ink-48)}.on-dark{color:var(--on-dark)}.on-dark .t-lead,.on-dark .t-body{color:var(--on-dark-muted)}.on-dark .t-strong{color:#fff}.on-dark .t-caption{color:#ffffff8c}.on-dark .t-eyebrow,.on-dark a{color:var(--accent-on-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;text-align:center;font-family:var(--font-text);font-size:16px;font-weight:400;letter-spacing:-.014em;white-space:nowrap;transition:background-color .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease),transform .18s var(--ease)}.btn:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.btn:active{transform:none}}.btn--primary{background:var(--surface-black);color:#fff;border-radius:var(--r-pill);padding:13px 28px;min-height:46px}.btn--primary:hover{background:var(--tile-2)}.on-dark .btn--primary{background:#fff;color:var(--ink)}.on-dark .btn--primary:hover{background:var(--parchment)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:var(--r-pill);padding:13px 28px;min-height:46px}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--ink)}.on-dark .btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80;background:#0b0a083d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.on-dark .btn--ghost:hover{box-shadow:inset 0 0 0 1px #fff;background:#0b0a0866}.btn--utility{background:#ffffff1f;color:#fff;font-size:14px;border-radius:var(--r-pill);padding:8px 16px;min-height:36px}.btn--utility:hover{background:#ffffff38}.btn--text{background:none;padding:6px 0;min-height:44px;border-radius:0;color:var(--accent)}.btn--text .bi{font-size:15px;transition:transform .22s var(--ease)}.btn--text:hover{color:var(--ink)}.btn--text:hover .bi{transform:translate(3px)}.on-dark .btn--text{color:var(--accent-on-dark)}.on-dark .btn--text:hover{color:#fff}.btn--circle{width:68px;height:68px;border-radius:var(--r-pill);padding:0;background:#ffffffeb;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn--circle:hover{background:#fff}.btn--circle .bi{font-size:26px;margin-left:3px}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-lg)}.ctas--tight{gap:var(--s-md)}.bi{line-height:1}svg.bi{width:1em;height:1em;fill:currentColor;flex:none;vertical-align:-.125em}.gnav__burger-ico--close,.gnav__burger[aria-expanded=true] .gnav__burger-ico--open{display:none}.gnav__burger[aria-expanded=true] .gnav__burger-ico--close{display:block}.ico{font-size:15px}.gnav{position:fixed;inset:0 0 auto;z-index:120;height:var(--nav-h);color:#fff;transition:background-color .3s var(--ease),box-shadow .3s var(--ease),color .3s var(--ease)}.gnav__inner{max-width:var(--max-wide);margin:0 auto;height:100%;padding:0 var(--gutter);display:flex;align-items:center}.gnav__brand{display:flex;align-items:center;margin-right:auto;position:relative}.gnav__brand img{height:38px;width:auto;display:block}.gnav__brand .brand--dark{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}.gnav__brand img{transition:opacity .3s var(--ease)}.gnav__list{display:flex;align-items:center;gap:30px}.gnav__list a{position:relative;color:inherit;font-size:15px;letter-spacing:-.012em;opacity:.84;padding:6px 0;transition:opacity .2s var(--ease)}.gnav__list a:hover{opacity:1}.gnav__list a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.gnav__list a:hover:after{transform:scaleX(1)}.gnav__list a[aria-current]:after{transform:scaleX(1);opacity:.5}.gnav__list a[aria-current]{opacity:1}@media(prefers-reduced-motion:reduce){.gnav__list a:after{transition:none}}.gnav__utils{display:flex;align-items:center;gap:var(--s-xs);margin-left:var(--s-xl)}.gnav.is-solid,body:not(:has(.hero)) .gnav{background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--hairline);color:var(--ink)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.gnav.is-solid,body:not(:has(.hero)) .gnav{background:#fffffff7}}.gnav.is-solid .gnav__brand .brand--light,body:not(:has(.hero)) .gnav .gnav__brand .brand--light{opacity:0}.gnav.is-solid .gnav__brand .brand--dark,body:not(:has(.hero)) .gnav .gnav__brand .brand--dark{opacity:1}.gnav.is-solid .btn--utility,body:not(:has(.hero)) .gnav .btn--utility{background:var(--surface-black);color:#fff}.gnav.is-solid .btn--utility:hover,body:not(:has(.hero)) .gnav .btn--utility:hover{background:var(--tile-2)}.gnav__burger{display:none;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:0;align-items:center;justify-content:center;color:inherit;cursor:pointer;font-size:23px}.chapternav{position:sticky;top:0;z-index:110;height:var(--chapter-h);background:#f5f2eddb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--hairline)}.chapternav__inner{max-width:var(--max-wide);margin:0 auto;height:100%;padding:0 var(--gutter);display:flex;align-items:center;gap:var(--s-lg);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chapternav__inner::-webkit-scrollbar{display:none}.chapternav__item{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.016em;padding:8px 0;min-height:44px;opacity:.62;transition:opacity .2s var(--ease)}.chapternav__item:hover,.chapternav__item[aria-current=true]{opacity:1}.chapternav__item img{width:40px;height:40px;object-fit:cover;border-radius:var(--r-sm)}.chapternav__label{white-space:nowrap}.chapternav__more{margin-left:auto;flex:0 0 auto;padding-right:74px}@media(max-width:640px){.chapternav__more{padding-right:64px}}.tile{padding:var(--s-section) var(--gutter)}.tile--light{background:var(--canvas)}.tile--parchment{background:var(--parchment)}.tile--dark{background:var(--tile-1)}.tile--dark-2{background:var(--tile-2)}.tile--dark-3{background:var(--tile-3)}.tile--black{background:var(--surface-black)}.tile--flush-top{padding-top:0}.tile__inner{max-width:var(--max-wide);margin:0 auto}.tile__inner--text{max-width:var(--max-text)}.shead{max-width:780px;padding-bottom:var(--s-head)}.shead--center{margin:0 auto;text-align:center}.shead>*+*{margin-top:var(--s-md)}.shead .t-eyebrow+*{margin-top:var(--s-lg)}.shead .ctas{margin-top:var(--s-lg)}.shead--center .ctas{justify-content:center}.shead-split{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--s-xxl);align-items:end;padding-bottom:var(--s-head);max-width:none}.shead-split>div>*+*{margin-top:var(--s-md)}.shead-split .t-eyebrow+*{margin-top:var(--s-lg)}.hero{position:relative;min-height:min(800px,94svh);display:flex;align-items:flex-end;padding:calc(var(--nav-h) + var(--s-xxl)) var(--gutter) var(--s-xl);background:var(--surface-black);overflow:hidden}.hero__bg{position:absolute;inset:0}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__bg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0b0a08f2 0,#0b0a08e6 200px,#0b0a08d1,#0b0a0899 460px,#0b0a0857,#0b0a081f 680px,#0b0a081a),linear-gradient(180deg,#0b0a0899 0,#0b0a0847 70px,#0b0a0800 140px)}.hero--scrim .hero__bg:after{background:linear-gradient(0deg,#0b0a08f2 0,#0b0a08e6 240px,#0b0a08d6 420px,#0b0a08a3 560px,#0b0a0866,#0b0a0829 760px,#0b0a081f),linear-gradient(180deg,#0b0a0899 0,#0b0a0847 70px,#0b0a0800 140px)}@media(max-width:833px){.hero--scrim .hero__bg:after{background:linear-gradient(0deg,#0b0a08f2 0,#0b0a08e6 300px,#0b0a08d1 460px,#0b0a08a3 600px,#0b0a087a),linear-gradient(180deg,#0b0a088c 0,#0b0a0800 120px)}}.hero--scrim .t-eyebrow{color:#ffffffd1}.hero--scrim .hero__bg img{object-position:50% 34%}.hero__bg img{object-position:50% 26%}.hero .t-eyebrow{color:#ffffffd1}.hero__inner{position:relative;width:100%;max-width:var(--max-wide);margin:0 auto}.hero__title{max-width:16ch;margin:var(--s-lg) 0 var(--s-md)}.hero__title--logo{max-width:none;font-weight:400}.hero__title--logo img{width:clamp(220px,32vw,460px);height:auto}.hero__title--logo .t-banner{display:block;margin-top:var(--s-md);color:#ffffffeb}.hero__lead{max-width:44ch;color:#ffffffe6}.hero__ctas{margin-top:var(--s-xl)}.hero__foot{margin-top:var(--s-xxl);padding-top:var(--s-md);border-top:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-md) var(--s-xl)}.hero__foot dt{color:#ffffff8f;font-size:14px;letter-spacing:-.01em}.hero__foot dd{margin-top:4px;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.022em}.figures{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-xl)}.figures--3{grid-template-columns:repeat(3,1fr)}.figures>div{display:flex;flex-direction:column-reverse;border-top:1px solid var(--hairline);padding-top:var(--s-md)}.on-dark .figures>div{border-top-color:var(--hairline-dark)}.figure__num{font-family:var(--font-display);font-weight:500;font-size:clamp(48px,5.4vw,80px);line-height:1;letter-spacing:-.032em;font-variant-numeric:tabular-nums}.figure__label{margin-bottom:var(--s-sm)}.specs{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s-lg);border-top:1px solid var(--hairline);padding-top:var(--s-lg)}.on-dark .specs{border-top-color:var(--hairline-dark)}.specs>div{display:flex;flex-direction:column}.spec__label{margin-bottom:var(--s-xs)}.spec__val{font-family:var(--font-display);font-weight:400;font-size:33px;line-height:1.1;letter-spacing:-.026em}.spec__val span{font-family:var(--font-text);font-size:15px;letter-spacing:-.01em}.spec__note{margin-top:5px}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-lg)}.bento__item{position:relative;display:flex;overflow:hidden;border-radius:var(--r-xl);min-height:400px;background:var(--tile-1);color:var(--on-dark);isolation:isolate}.bento__item--w2{grid-column:span 2}.bento__item--w4{grid-column:span 4}.bento__item--tall{grid-row:span 2;min-height:100%}.bento__item--h520{min-height:520px}.bento__bg{position:absolute;inset:0;z-index:-1}.bento__bg img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.bento__item:hover .bento__bg img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.bento__item:hover .bento__bg img{transform:none}}.bento__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0a08e0 0,#0b0a08cc 90px,#0b0a0894 165px,#0b0a083d 250px,#0b0a080f 330px)}.bento__item--tall .bento__bg:after{background:linear-gradient(0deg,#0b0a08e6 0,#0b0a08d6 160px,#0b0a08a8,#0b0a0857 360px,#0b0a0814 470px)}.bento__body .t-eyebrow{color:#fffc}.bento__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--s-xl);width:100%}.bento__body--end{justify-content:flex-end}.bento__body>*+*{margin-top:var(--s-sm)}.bento__body .t-eyebrow+*{margin-top:var(--s-md)}.bento__body .ctas{margin-top:var(--s-lg)}.bento__figure{font-family:var(--font-display);font-weight:400;font-size:clamp(56px,6vw,88px);line-height:.96;letter-spacing:-.036em}.bento__figure small{font-size:.34em;letter-spacing:-.02em;opacity:.55}.bento__item--plain{min-height:400px}.bento__item--plain .bento__bg{z-index:0}.bento__item--plain .bento__bg:after{display:none}.grid{display:grid;gap:var(--s-xl) var(--s-lg)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.pcard{position:relative}.pcard.is-hidden{display:none}.pcard__link{display:flex;flex-direction:column;height:100%;color:inherit;border-radius:var(--r-lg);overflow:hidden;background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.on-dark .pcard__link{background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--hairline-dark)}.pcard__link:hover,.pcard__link:focus-visible{transform:translateY(-5px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-line) 55%,transparent),var(--product-shadow)}.pcard__link:active{transform:translateY(-1px);transition-duration:.1s}@media(prefers-reduced-motion:reduce){.pcard__link:hover,.pcard__link:focus-visible,.pcard__link:active{transform:none}}.pcard__media{position:relative;overflow:hidden;background:var(--parchment)}.pcard__media img{width:100%;aspect-ratio:16 / 11;object-fit:cover;transition:transform .8s var(--ease)}.pcard__link:hover .pcard__media img,.pcard__link:focus-visible .pcard__media img{transform:scale(1.055)}@media(prefers-reduced-motion:reduce){.pcard__link:hover .pcard__media img{transform:none}}.pcard__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b0a085c,#0b0a0800 44%)}.pcard__i{position:absolute;top:var(--s-md);left:var(--s-md);z-index:2;font-family:var(--font-display);font-size:15px;letter-spacing:.04em;color:#ffffffeb}.pcard__tag{position:absolute;top:var(--s-md);right:var(--s-md);z-index:2;color:#fff;font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pcard__body{flex:1;display:flex;flex-direction:column;padding:var(--s-lg)}.pcard__wa{position:absolute;right:var(--s-lg);bottom:var(--s-lg);z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#128c7e;color:#fff;transition:transform .18s var(--ease)}.pcard__wa svg{width:20px;height:20px;fill:currentColor}.pcard__wa:hover{transform:scale(1.08)}.pcard__wa:active{transform:scale(.95)}.pcard__title{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.143;letter-spacing:-.014em}.pcard__meta{margin-top:8px}.pcard__desc{margin-top:var(--s-xs)}.pcard__cta{position:relative;align-self:flex-start;margin-top:auto;padding-top:var(--s-lg);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.on-dark .pcard__cta{color:var(--accent-on-dark)}.pcard__cta:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease)}.pcard__link:hover .pcard__cta:after,.pcard__link:focus-visible .pcard__cta:after{transform:scaleX(1)}.pcard__cta .bi{font-size:15px;transition:transform .32s var(--ease)}.pcard__link:hover .pcard__cta .bi,.pcard__link:focus-visible .pcard__cta .bi{transform:translate(5px)}.pcard--wide{grid-column:span 2}.pcard--wide .pcard__media img{aspect-ratio:16 / 9}.pcard--wide .pcard__title{font-size:32px;line-height:1.125;letter-spacing:-.016em}.chips{display:flex;flex-wrap:wrap;gap:var(--s-sm);padding-bottom:var(--s-xl)}.chip{background:none;color:var(--ink-48);border:0;cursor:pointer;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hairline);padding:11px 20px;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:15px;letter-spacing:-.016em;transition:box-shadow .22s var(--ease),color .22s var(--ease),background-color .22s var(--ease),transform .18s var(--ease)}.chip:active{transform:scale(.97)}.chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #ccc4b4}.chip[aria-pressed=true]{color:#fff;background:var(--surface-black);box-shadow:none}.on-dark .chip{color:var(--on-dark-muted);box-shadow:inset 0 0 0 1px var(--hairline-dark)}.filters{display:grid;gap:var(--s-sm);padding-bottom:var(--s-xl)}.filters .chips{padding-bottom:0;align-items:center}.chips__label{min-width:72px;font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-48)}.on-dark .chips__label{color:var(--on-dark-muted)}.chip.is-zero:not([aria-pressed=true]){opacity:.4}.on-dark .chip:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b}.on-dark .chip[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:none}.chip__count{font-size:14px;letter-spacing:.08em;opacity:.6}.empty{margin-top:var(--s-xl)}.showcase{display:grid;grid-template-columns:.95fr 1.05fr;gap:var(--s-xxl);align-items:center}.showcase__col>*+*{margin-top:var(--s-md)}.showcase__col .t-eyebrow+*{margin-top:var(--s-lg)}.showcase__col .ctas{margin-top:var(--s-xl)}.showcase__media{margin:0}.showcase__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--product-shadow)}.showcase__list{margin-top:var(--s-lg);display:grid;gap:0}.showcase__list li{display:flex;align-items:baseline;gap:var(--s-md);border-top:1px solid var(--hairline);padding:var(--s-sm) 0}.on-dark .showcase__list li{border-top-color:var(--hairline-dark)}.showcase__list li:last-child{border-bottom:1px solid var(--hairline)}.on-dark .showcase__list li:last-child{border-bottom-color:var(--hairline-dark)}.showcase__list strong{font-weight:600;font-size:15px;letter-spacing:-.016em;flex:none;min-width:108px}.showcase__list span{font-size:15px;color:var(--ink-48);letter-spacing:-.01em}.on-dark .showcase__list span{color:var(--on-dark-muted)}.showcase__list--pick li{padding:0}.showcase__list--pick button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:64px;display:flex;align-items:center;gap:var(--s-md);padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);transition:background-color .22s var(--ease)}.showcase__list--pick button:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.showcase__list--pick button[aria-pressed=true]{background:var(--canvas);box-shadow:var(--product-shadow)}.showcase__list--pick button[aria-pressed=true] strong{color:var(--accent)}.showcase__list--pick strong,.showcase__list--pick span{font-size:17px}.showcase__media img{transition:opacity .18s var(--ease)}.showcase__media img.is-swapping{opacity:0}.planta{margin:0 0 var(--s-md);background:var(--canvas);border-radius:var(--r-lg);padding:var(--s-lg);box-shadow:var(--product-shadow)}.planta img{width:100%;height:auto;max-height:72vh;object-fit:contain;transition:opacity .18s var(--ease)}.planta img.is-swapping{opacity:0}.planta__cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-sm) var(--s-lg);margin-top:var(--s-md)}.lazermap{display:grid;grid-template-columns:1.45fr 1fr;gap:var(--s-xl);align-items:center;margin-bottom:var(--s-md)}.lazermap__plan{position:relative}.lazermap__plan>img{width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--product-shadow)}.lazermap__dot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.lazermap__dot:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--brand),0 4px 14px #00000059;transition:transform .2s var(--ease),background-color .2s var(--ease)}.lazermap__dot:after{content:"";position:absolute;inset:9px;border-radius:50%;box-shadow:0 0 #fffc;animation:lazer-pulso 2.4s var(--ease) infinite}.lazermap__dot:hover:before{transform:scale(1.15)}.lazermap__dot[aria-pressed=true]:before{background:var(--brand);box-shadow:0 0 0 3px #fff,0 4px 14px #00000059;transform:scale(1.2)}.lazermap__dot[aria-pressed=true]:after{animation:none}.lazermap__label{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translate(-50%,4px);white-space:nowrap;pointer-events:none;opacity:0;background:var(--brand);color:#fff;font-size:14px;font-weight:500;line-height:1;padding:7px 10px;border-radius:var(--r-pill);transition:opacity .2s var(--ease),transform .2s var(--ease)}.lazermap__dot:hover .lazermap__label,.lazermap__dot:focus-visible .lazermap__label,.lazermap__dot[aria-pressed=true] .lazermap__label{opacity:1;transform:translate(-50%)}@keyframes lazer-pulso{70%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 #fff0}}@media(prefers-reduced-motion:reduce){.lazermap__dot:after{animation:none}}.lazermap__dot--e .lazermap__label{left:0;transform:translateY(4px)}.lazermap__dot--d .lazermap__label{left:auto;right:0;transform:translateY(4px)}.lazermap__dot--e:hover .lazermap__label,.lazermap__dot--e:focus-visible .lazermap__label,.lazermap__dot--e[aria-pressed=true] .lazermap__label,.lazermap__dot--d:hover .lazermap__label,.lazermap__dot--d:focus-visible .lazermap__label,.lazermap__dot--d[aria-pressed=true] .lazermap__label{transform:translate(0)}.lazermap__view{margin:0}.lazermap__view img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--product-shadow);transition:opacity .18s var(--ease)}.lazermap__view img.is-swapping{opacity:0}.lazermap__view figcaption{margin-top:var(--s-md)}@media(max-width:833px){.lazermap{grid-template-columns:1fr;gap:var(--s-lg)}.lazermap__dot{width:36px;height:36px}.lazermap__dot:before,.lazermap__dot:after{inset:8px}.planta{padding:var(--s-sm)}}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-xxl);align-items:center}.split--wide{grid-template-columns:1.1fr .9fr}.split__col>*+*{margin-top:var(--s-md)}.split__col .t-eyebrow+*{margin-top:var(--s-lg)}.split__col .ctas{margin-top:var(--s-lg)}.split__media img{width:100%;border-radius:var(--r-lg);box-shadow:var(--product-shadow)}.taglist{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-lg)}.taglist li{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hairline);padding:8px 16px;font-size:15px;letter-spacing:-.016em;color:var(--ink-80)}.on-dark .taglist li{box-shadow:inset 0 0 0 1px var(--hairline-dark);color:var(--on-dark-muted)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-xl)}.pillar{border-top:1px solid var(--hairline);padding-top:var(--s-md)}.on-dark .pillar{border-top-color:var(--hairline-dark)}.pillar__title{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.018em}.pillar__title+p{margin-top:var(--s-xs)}.accordion{display:flex;gap:var(--s-md)}.accordion__panel{position:relative;overflow:hidden;border-radius:var(--r-xl);min-height:540px;display:flex;align-items:flex-end;flex:1 1 0;min-width:0;transition:flex-grow .55s var(--ease)}.accordion__panel.is-open{flex-grow:2.1}.accordion__bg{position:absolute;inset:0}.accordion__bg img{width:100%;height:100%;object-fit:cover}.accordion__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0a08d1,#0b0a081f 62%)}.accordion__body{position:relative;width:100%;padding:var(--s-xl);color:#fff;text-align:left}.accordion__title{font-family:var(--font-display);font-weight:400;font-size:25px;line-height:1.18;letter-spacing:-.018em;color:#fff}.accordion__copy{margin-top:var(--s-sm);color:#fffc;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--ease),opacity .4s var(--ease)}.accordion__copy>span{overflow:hidden}.accordion__toggle{position:absolute;inset:0;width:100%;height:100%;background:none;border:0;cursor:pointer;z-index:3}.accordion__panel.is-open .accordion__copy{grid-template-rows:1fr;opacity:1}.accordion__sign{position:absolute;right:var(--s-xl);bottom:var(--s-xl);z-index:2;width:40px;height:40px;border-radius:var(--r-pill);background:#ffffff38;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;font-size:15px;transition:transform .4s var(--ease),background-color .3s var(--ease)}.accordion__panel.is-open .accordion__sign{transform:rotate(45deg);background:#ffffff57}@media(prefers-reduced-motion:reduce){.accordion__copy,.accordion__panel,.accordion__sign{transition:none}}.shot{margin:0}.shot img{width:100%;border-radius:var(--r-lg)}.shot--tile img{aspect-ratio:3 / 2;object-fit:cover}.shot--rest img{box-shadow:var(--product-shadow)}.shot figcaption{margin-top:var(--s-sm)}.player{position:relative;margin:0 auto;overflow:hidden;border-radius:var(--r-xl);background:var(--tile-3);max-width:1080px}.player--portrait{max-width:380px}.player video,.player img{width:100%;display:block}.player__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.player__btn:active{transform:translate(-50%,-50%) scale(.97)}.player__time{position:absolute;right:16px;bottom:16px;color:#fff;background:#0b0a0880;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--r-pill);padding:6px 14px;font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.player.is-playing .player__btn,.player.is-playing .player__time{display:none}.quote{text-align:center}.quote blockquote{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.5vw,48px);line-height:1.15;letter-spacing:-.024em;color:#fff}.quote figcaption{margin-top:var(--s-lg)}.field{display:block}.field+.field{margin-top:var(--s-md)}.field__label{display:block;margin-bottom:8px;font-size:14px;color:var(--ink-48);letter-spacing:-.01em}.input{width:100%;background:var(--canvas);color:var(--ink);border:0;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:var(--r-pill);padding:13px 20px;min-height:48px;font-size:16px;letter-spacing:-.014em;transition:box-shadow .22s var(--ease)}select.input{appearance:none;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%237A7367' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:11px 7px}textarea.input{border-radius:var(--r-lg);min-height:128px;resize:vertical}.input:hover{box-shadow:inset 0 0 0 1px #ccc4b4}.input:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #a3271f}.field__error{display:block;margin-top:7px;color:#a3271f;font-size:15px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-md)}.form__row+.form__row,.form__row+.field{margin-top:var(--s-md)}.form__row .field+.field{margin-top:0}.form__foot{margin-top:var(--s-lg);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-md) var(--s-lg)}.form__foot p{flex:1 1 240px}.form__ok{margin-top:var(--s-sm);outline:none}.form__ok>*+*{margin-top:var(--s-sm)}.form__ok-ico{display:block;color:#1f8a5b;font-size:44px;line-height:1}.form__ok-titulo{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.02em;color:var(--brand)}.form__ok .btn{margin-top:var(--s-md)}.inline-form{display:flex;gap:var(--s-sm);max-width:440px;margin-top:var(--s-lg)}.inline-form .input{flex:1}.contact__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--s-xxl);align-items:start}.contact__intro>*+*{margin-top:var(--s-md)}.contact__intro .t-eyebrow+*{margin-top:var(--s-lg)}.contact__info{margin-top:var(--s-xl);display:grid;gap:var(--s-md)}.contact__info li{display:flex;align-items:center;gap:var(--s-md)}.contact__ico{flex:none;width:46px;height:46px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:color-mix(in srgb,var(--accent-line) 14%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-line) 30%,transparent)}.on-dark .contact__ico{color:var(--accent-on-dark);background:color-mix(in srgb,var(--accent-line) 18%,transparent)}.contact__info dt{font-size:14px;color:var(--ink-48);letter-spacing:-.01em}.on-dark .contact__info dt{color:#ffffff8c}.contact__info dd{margin:2px 0 0;font-family:var(--font-display);font-size:21px;letter-spacing:-.018em}.contact__info dd a{color:inherit}.contact__info dd a:hover{color:var(--accent)}.contact__act{margin-top:var(--s-xl)}.contact__card{background:var(--canvas);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--hairline);padding:var(--s-xl)}.contact__card-title{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.18;letter-spacing:-.018em;margin-bottom:var(--s-lg)}.contact__card .input{background:var(--pearl)}.contact__card .input:focus{background:var(--canvas)}.contact__card .btn--primary{width:100%}.footer{background:var(--surface-black);color:var(--on-dark);padding:var(--s-xxl) var(--gutter) var(--s-xl)}.footer__inner{max-width:var(--max-wide);margin:0 auto}.footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--s-xl)}.footer__brand img{height:30px;width:auto;margin-bottom:var(--s-md)}.footer h3{font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa3;margin-bottom:var(--s-sm)}.footer__links a{display:inline-flex;align-items:center;gap:9px;color:var(--on-dark-muted);font-size:15px;line-height:2.1;letter-spacing:-.014em}.footer__links a:hover{color:#fff}.footer__links .bi{font-size:14px;opacity:.6}.footer__bottom{margin-top:var(--s-xxl);padding-top:var(--s-md);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--s-sm) var(--s-lg);justify-content:space-between;align-items:baseline}.footer__bottom a{color:var(--on-dark-muted)}.footer__bottom a:hover{color:#fff}.footer__legal{color:#ffffff9e;margin-top:var(--s-sm);max-width:880px}.wa-fab{position:fixed;z-index:115;right:var(--s-lg);bottom:calc(var(--s-lg) + env(safe-area-inset-bottom));width:58px;height:58px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:#128c7e;color:#fff;box-shadow:0 6px 20px #0b0a0847;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.wa-fab .bi{font-size:30px}.wa-fab:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0b0a0857}.wa-fab:active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.wa-fab:hover,.wa-fab:active{transform:none}}@media(max-width:640px){.wa-fab{right:var(--s-md);bottom:calc(var(--s-md) + env(safe-area-inset-bottom));width:54px;height:54px}.wa-fab .bi{font-size:28px}}.reveal{opacity:0;transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none;transition:opacity .45s var(--ease) var(--reveal-delay, 0s),transform .45s var(--ease) var(--reveal-delay, 0s)}@media(prefers-reduced-motion:reduce){.reveal,.reveal.is-in{opacity:1;transform:none;transition:none}}@media(max-width:1068px){:root{--s-section: 96px;--gutter: 32px;--s-xxl: 48px;--s-head: 40px}.grid--3{grid-template-columns:repeat(2,1fr)}.specs{grid-template-columns:repeat(3,1fr);row-gap:var(--s-xl)}.shead-split{grid-template-columns:1fr;gap:var(--s-lg);align-items:start}.bento{grid-template-columns:repeat(2,1fr)}.bento__item--w4{grid-column:span 2}.bento__item--tall{grid-row:auto}.accordion{flex-direction:column}.accordion__panel,.accordion__panel.is-open{min-height:300px;flex:none}.pcard--wide .pcard__title{font-size:28px}}@media(max-width:833px){:root{--s-section: 72px;--gutter: 24px;--nav-h: 68px;--chapter-h: 60px}.gnav__brand img{height:32px}.gnav__list,.gnav__utils{display:none}.gnav__burger{display:inline-flex}.gnav{background:#0b0a0875;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gnav:is(.is-open,.is-closing){background:var(--surface-black);height:100svh;color:#fff;box-shadow:none;align-items:flex-start}.gnav:is(.is-open,.is-closing) .gnav__inner{height:var(--nav-h)}.gnav:is(.is-open,.is-closing) .gnav__brand img{filter:none}.gnav:is(.is-open,.is-closing) .gnav__list{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;left:var(--gutter);right:var(--gutter);top:var(--nav-h)}.gnav:is(.is-open,.is-closing) .gnav__list a:after{display:none}.gnav:is(.is-open,.is-closing) .gnav__list a{display:block;font-family:var(--font-display);font-size:27px;letter-spacing:-.022em;opacity:1;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12)}.gnav:is(.is-open,.is-closing) .gnav__utils{display:flex;position:absolute;left:var(--gutter);right:var(--gutter);bottom:104px;margin:0}.gnav:is(.is-open,.is-closing) .gnav__utils .btn{flex:1;min-height:46px}.split,.split--wide{grid-template-columns:1fr;gap:var(--s-xxl)}.pillars{grid-template-columns:1fr;gap:var(--s-lg)}.figures{grid-template-columns:repeat(2,1fr);gap:var(--s-lg)}.figure__num{font-size:clamp(32px,10vw,48px)}.contact__grid{grid-template-columns:1fr;gap:var(--s-xl)}.footer__top{grid-template-columns:1fr 1fr;gap:var(--s-lg)}.hero__foot{grid-template-columns:1fr;gap:var(--s-sm)}.hero{min-height:min(680px,88svh)}.hero__bg:after{background:linear-gradient(0deg,#0b0a08f2 0,#0b0a08e6 280px,#0b0a08d1 430px,#0b0a08a8 560px,#0b0a0880),linear-gradient(180deg,#0b0a088c 0,#0b0a0800 120px)}}@media(max-width:640px){:root{--s-section: 56px;--gutter: 20px;--s-xxl: 40px;--s-head: 32px}.filters .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.filters .chips::-webkit-scrollbar{display:none}.filters .chip,.chips__label{flex:none}.chips__label{min-width:0}.grid--2,.grid--3{grid-template-columns:1fr}.grid{gap:var(--s-xl)}.pcard--wide{grid-column:auto}.pcard--wide .pcard__media img{aspect-ratio:16 / 11}.bento{grid-template-columns:1fr}.bento__item,.bento__item--w2,.bento__item--w4{grid-column:auto}.bento__item--h520{min-height:380px}.bento__body .t-eyebrow{color:#fffc}.bento__body{padding:var(--s-lg)}.specs{grid-template-columns:repeat(2,1fr)}.form__row{grid-template-columns:1fr}.form__row .field+.field{margin-top:var(--s-md)}.contact__card{padding:var(--s-lg);border-radius:var(--r-lg)}.footer__top{grid-template-columns:1fr;gap:var(--s-xl)}.inline-form{flex-direction:column}.hero__title{max-width:none}.accordion__body{padding:var(--s-lg)}.accordion__sign{right:var(--s-lg);bottom:var(--s-lg)}.showcase{grid-template-columns:1fr;gap:var(--s-xl)}.showcase__media{order:2}.showcase--pick{row-gap:0}.showcase--pick .showcase__col{display:contents}.showcase--pick .showcase__media{order:1;margin-top:var(--s-lg)}.showcase--pick .showcase__list,.showcase--pick .ctas{order:2}.player{border-radius:var(--r-lg)}}.prose{max-width:var(--max-text)}.prose>*+*{margin-top:var(--s-md)}.prose p,.prose li{font-size:18px;font-weight:400;line-height:1.62;letter-spacing:-.018em;color:var(--ink-80)}.prose h2,.prose h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.022em;color:var(--ink);margin-top:var(--s-xl)}.prose h2{font-size:clamp(23px,2.4vw,33px);line-height:1.16}.prose h3{font-size:clamp(19px,1.8vw,24px);line-height:1.22}.prose>:first-child{margin-top:0}.prose strong,.prose b{font-weight:600;color:var(--ink)}.prose ul,.prose ol{padding-left:1.15em}.prose li+li{margin-top:var(--s-xs)}.prose li>p{margin:0}.prose li>p+p{margin-top:var(--s-xs)}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose figure{margin:var(--s-xl) 0 0}.prose figure img{width:100%;height:auto;border-radius:var(--r-md);display:block}.prose figcaption{margin-top:var(--s-xs);font-size:14px;line-height:1.5;color:var(--ink-48)}.prose hr{margin:var(--s-xl) 0;border:0;border-top:1px solid var(--hairline)}.artigo__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm);font-size:14px;line-height:1.5;color:var(--ink-48)}.artigo__meta>*+*:before{content:"\b7";margin-right:var(--s-sm)}@media(max-width:833px){.prose p,.prose li{line-height:1.58}}.hero--artigo{min-height:min(560px,68svh);padding-bottom:var(--s-xxl)}.hero--artigo .hero__bg img{object-position:50% 42%}.hero--artigo .hero__bg:after{background:linear-gradient(0deg,#0b0a08f0,#0b0a08e0 38%,#0b0a08c2 58%,#0b0a08a8 74%,#0b0a08a6 84%,#0b0a08b8 93%,#0b0a08db)}.hero--artigo .hero__inner>*+*{margin-top:var(--s-md)}.hero--artigo .hero__title{max-width:26ch}.hero--artigo .hero__lead{max-width:52ch}.trilha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs)}.trilha ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs);list-style:none;margin:0;padding:0}.trilha li{display:flex;align-items:center;gap:var(--s-xs)}.trilha a,.trilha span{font-size:14px;line-height:1.5;letter-spacing:-.01em;padding:12px 0;display:inline-flex;align-items:center;gap:6px}.trilha a{color:#ffffffd1;text-decoration:none}.trilha a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.trilha [aria-current]{color:#ffffffc2}.trilha li+li:before{content:"/";color:#ffffff57;font-size:14px}.tile--light .trilha a,.tile--parchment .trilha a{color:var(--ink-80)}.tile--light .trilha [aria-current],.tile--parchment .trilha [aria-current]{color:var(--ink-48)}.tile--light .trilha li+li:before,.tile--parchment .trilha li+li:before{color:var(--ink-48)}.hero--artigo .artigo__meta{color:#ffffffc7}.artigo__fim{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-xxl);padding-top:var(--s-lg);border-top:1px solid var(--hairline)}@media(max-width:833px){.hero--artigo{min-height:min(480px,74svh);padding-bottom:var(--s-xl)}.hero--artigo .hero__title{max-width:none}}.accordion.is-spring .accordion__panel:not(.is-in){transition:none}.pcard{will-change:auto}.chapternav__inner{cursor:grab}.chapternav__inner.is-grabbing{cursor:grabbing;user-select:none}.chapternav__inner.is-grabbing .chapternav__item{pointer-events:none}.pcard__link.is-pressed{transform:translateY(-2px) scale(.985);transition-duration:.09s}.chip.is-pressed,.chapternav__item.is-pressed{transform:scale(.96);transition:transform .09s var(--ease)}.btn.is-pressed{transform:scale(.97)}@media(prefers-reduced-transparency:reduce){.gnav.is-solid,body:not(:has(.hero)) .gnav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.chapternav{background:var(--parchment);-webkit-backdrop-filter:none;backdrop-filter:none}.accordion__sign{background:#28241eeb;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.gnav.is-solid,body:not(:has(.hero)) .gnav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--ink)}.chapternav{background:var(--parchment);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--ink)}.gnav__list a,.chapternav__item{opacity:1}.pcard__link{box-shadow:inset 0 0 0 1px var(--ink)}.accordion__sign{background:var(--ink);box-shadow:0 0 0 1px #fff}}@media(prefers-reduced-motion:reduce){.pcard__link.is-pressed,.chip.is-pressed,.chapternav__item.is-pressed,.btn.is-pressed{transform:none}.accordion.is-spring .accordion__panel{transition:none}}.chapternav{overflow:hidden}@media(max-width:833px){.gnav:is(.is-open,.is-closing){touch-action:none}.gnav:is(.is-open,.is-closing) .gnav__list,.gnav:is(.is-open,.is-closing) .gnav__utils{opacity:var(--sheet, 1);transform:translateY(calc((1 - var(--sheet, 1)) * -28px + var(--sheet-pull, 0px)))}}@media(min-width:834px){.gnav{-webkit-backdrop-filter:saturate(100%) blur(0px);backdrop-filter:saturate(100%) blur(0px);transition:background-color .3s var(--ease),box-shadow .3s var(--ease),color .3s var(--ease),-webkit-backdrop-filter .45s var(--ease),backdrop-filter .45s var(--ease)}}@media(min-width:834px)and (prefers-reduced-motion:reduce){.gnav{transition:none}}.footer .t-caption a{display:inline-block;padding-block:4px}.bloghead,.arthead{padding:calc(var(--nav-h) + var(--s-xxl)) var(--gutter) var(--s-xl)}.bloghead__inner{max-width:var(--max-wide);margin:0 auto}.bloghead .t-eyebrow,.arthead .t-eyebrow{margin-top:var(--s-lg)}.bloghead h1{margin-top:var(--s-sm);max-width:18ch}.bloghead .t-lead{margin-top:var(--s-md);max-width:46ch}.bloghead .chips{margin-top:var(--s-xl);padding-bottom:0}.capa{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:16 / 10;padding:6cqw 7cqw;border-radius:var(--r-lg);background:var(--brand);color:#fff}.capa:after{content:"S";position:absolute;right:-6cqw;bottom:-24cqw;font-size:70cqw;line-height:1;font-weight:600;letter-spacing:-.04em;color:currentColor;opacity:.06;pointer-events:none}.capa__kicker{font-size:max(13px,3.2cqw);font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.capa__palavra{position:relative;z-index:1;font-size:12.5cqw;line-height:.98;font-weight:500;letter-spacing:-.035em}.capa__marca{font-size:max(13px,2.6cqw);font-weight:600;letter-spacing:.32em;text-transform:uppercase;opacity:.7;padding-top:3cqw;border-top:1px solid currentColor;align-self:flex-start}.capa--areia{background:var(--parchment);color:var(--brand)}.capa--tinta{background:var(--tile-3);color:var(--accent-on-dark)}.capa--nevoa{background:#e7ecf3;color:var(--brand)}.capa--larga{aspect-ratio:21 / 9;border-radius:var(--r-xl)}.capa--larga .capa__palavra{font-size:9cqw}.posts{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s-xxl) var(--s-xl)}.post{grid-column:span 2}.post--largo{grid-column:span 3}.post.is-hidden{display:none}.post__link{display:block;color:inherit;text-decoration:none;border-radius:var(--r-lg)}.post__capa{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 10;background:var(--parchment);container-type:inline-size}.post__capa>img,.post__capa>.capa{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.post__link:hover .post__capa>*,.post__link:focus-visible .post__capa>*{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.post__link:hover .post__capa>*{transform:none}}.post__corpo{padding-top:var(--s-md)}.post__corpo .t-eyebrow{display:block}.post__titulo{margin-top:var(--s-sm);font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.016em;color:var(--ink)}.post__link:hover .post__titulo{color:var(--accent)}.post__meta{margin-top:var(--s-sm)}.post--destaque{grid-column:1 / -1}.post--destaque .post__link{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--s-xxl);align-items:center}.post--destaque .post__corpo{padding-top:0}.post--destaque .post__titulo{font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:-.022em}.post--destaque .post__desc{margin-top:var(--s-md)}.post--destaque .btn{margin-top:var(--s-lg);pointer-events:none}.arthead__inner{max-width:var(--max-text);margin:0 auto}.arthead h1{margin-top:var(--s-sm)}.arthead .t-lead{margin-top:var(--s-md)}.arthead .artigo__meta{margin-top:var(--s-lg)}.artcapa{max-width:1180px;margin:0 auto;padding:0 var(--gutter);container-type:inline-size}.artigo{padding-top:var(--s-xxl)}.artcapa img{width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--r-xl)}.artigo .prose{margin-inline:auto}.artigo .prose p,.artigo .prose li{font-size:19px;line-height:1.7}.artigo .prose h2{margin-top:var(--s-xxl)}.resumo{margin-top:var(--s-xl)!important;padding:var(--s-lg) var(--s-lg) var(--s-lg) calc(var(--s-lg) + 4px);background:var(--parchment);border-radius:var(--r-lg);box-shadow:inset 4px 0 0 var(--brand)}.resumo__titulo{font-size:14px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)!important}.resumo__titulo+p{margin-top:var(--s-xs)}.artcta{max-width:var(--max-text);margin:var(--s-xxl) auto 0;padding:var(--s-xl);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-lg);background:var(--brand);color:#fff;border-radius:var(--r-xl)}.artcta p{font-size:22px;line-height:1.3;letter-spacing:-.016em;max-width:24ch}.artcta .btn--primary{background:#fff;color:var(--brand)}.artigo .artigo__fim{max-width:var(--max-text);margin-inline:auto}@media(max-width:1068px){.post,.post--largo{grid-column:span 3}}@media(max-width:833px){.post--destaque .post__link{grid-template-columns:1fr;gap:var(--s-lg)}.capa--larga{aspect-ratio:16 / 10;border-radius:var(--r-lg)}.capa--larga .capa__palavra{font-size:12.5cqw}.artcapa img{aspect-ratio:16 / 10;border-radius:var(--r-lg)}}@media(max-width:640px){.post,.post--largo{grid-column:1 / -1}.posts{gap:var(--s-xl)}.artigo .prose p,.artigo .prose li{font-size:18px}.artcta{padding:var(--s-lg)}}.post__capa:has(.capa)+.post__corpo .t-eyebrow{display:none}.post__capa:has(.capa)+.post__corpo .post__titulo{margin-top:0}.pcard__title--logo{line-height:0}.pcard__logo{height:46px;width:auto;max-width:75%;object-fit:contain;object-position:left center}.pcard__logo--alto{height:60px}.pcard__logo--medio{height:54px}.pcard__logo--quadrado{height:68px}.showcase__logo{height:64px;width:auto}.showcase__col .showcase__logo+.t-eyebrow{margin-top:var(--s-lg)}@media(max-width:640px){.showcase__logo{height:52px}}.form__erro{margin-top:var(--s-md);padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:#fcefec;color:#8a1f11;font-size:15px;line-height:1.5}.form__erro a{color:inherit;text-decoration:underline;text-underline-offset:3px}.form__erro--escuro{background:#ffffff1a;color:#fff}.form__erro .btn{display:flex;width:fit-content;margin-top:var(--s-sm);background:#128c7e;color:#fff;text-decoration:none}.btn[disabled]{opacity:.65;cursor:progress}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--accent-line)}.hero--video{min-height:min(880px,100svh)}.hero__bg picture{display:contents}.hero__bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero--video .hero__bg:after{background:linear-gradient(0deg,#0b0a08e6 0,#0b0a08c7 200px,#0b0a0875,#0b0a081a 520px,#0b0a0800 620px),linear-gradient(180deg,#0b0a088c 0,#0b0a0800 140px)}.hero--video .hero__title{max-width:18ch}@media(max-width:833px){.hero--video .hero__bg:after{background:linear-gradient(0deg,#0b0a08eb 0,#0b0a08d6 280px,#0b0a089e 440px,#0b0a0833 580px,#0b0a0800 680px),linear-gradient(180deg,#0b0a088c 0,#0b0a0800 120px)}}.geracoes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-xl);align-items:start}.geracao img{width:100%;height:auto;margin-bottom:var(--s-lg)}.geracao>*+*{margin-top:var(--s-xs)}.geracao__nome{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2vw,30px);line-height:1.15;letter-spacing:-.02em;color:var(--brand)}.geracao .t-body{margin-top:var(--s-sm)}.pillars--frentes{margin-top:var(--s-xxl)}.taglist a{color:inherit;text-decoration:underline;text-underline-offset:3px}.historia__fotos{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-lg);margin-top:var(--s-xl)}.historia__fotos img,.historia__foto img{width:100%;height:auto}@media(max-width:833px){.geracoes{grid-template-columns:1fr;gap:var(--s-xxl)}.geracao img{max-width:440px}.pillars--frentes{grid-template-columns:1fr}}.footer__end a{display:inline-flex;align-items:flex-start;gap:10px;color:inherit}.footer__end .bi{flex:none;margin-top:.28em}.footer__end a:hover{color:#fff}.taglist--grande{gap:12px}.taglist--grande li{font-size:18px;padding:10px 20px;color:var(--ink)}.on-dark .taglist--grande li{color:#fff}.historia__fotos--3{grid-template-columns:repeat(3,1fr)}.historia__fotos--3 img{border-radius:var(--r-lg)}@media(max-width:833px){.historia__fotos--3{grid-template-columns:1fr}}.tipologias{margin-top:var(--s-xl)}.tipologias__titulo{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.02em;margin-bottom:var(--s-md)}.tipologias table{width:100%;border-collapse:collapse;font-size:18px}.tipologias th,.tipologias td{text-align:left;padding:14px 12px 14px 0;border-top:1px solid var(--hairline);vertical-align:top}.tipologias thead th{font-size:14px;font-weight:500;color:var(--ink-48);letter-spacing:.04em;text-transform:uppercase;border-top:0}.tipologias tbody th{font-weight:500;color:var(--brand)}.tipologias td small{display:block;font-size:15px;color:var(--ink-48);margin-top:2px}.tipologias .t-caption{margin-top:var(--s-md)}@media(max-width:833px){.tipologias thead{display:none}.tipologias tr{display:grid;grid-template-columns:1fr 1fr;gap:2px var(--s-md);padding:var(--s-md) 0;border-top:1px solid var(--hairline)}.tipologias th,.tipologias td{border:0;padding:0}.tipologias tbody th{grid-column:1 / -1;font-size:20px}}.serie{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-lg)}.player--capa{max-width:none;margin:0;border-radius:var(--r-lg);aspect-ratio:600 / 1066}.player--capa video{height:100%;object-fit:cover}.player__btn--capa{inset:0;transform:none;width:100%;height:100%;background:transparent;border:0;cursor:pointer;border-radius:inherit}.player__btn--capa:active{transform:none}.player__btn--capa:focus-visible{outline:3px solid #fff;outline-offset:-3px}@media(max-width:833px){.serie{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s-sm);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.serie>*{scroll-snap-align:start}}
