@font-face{font-family:bigShoulders;src:url(../media/big_shoulders_display_latin-s.p.25pflephogvim.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bigShoulders Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.bigshoulders_895bd756-module__ISRxLG__className{font-family:bigShoulders,bigShoulders Fallback}.bigshoulders_895bd756-module__ISRxLG__variable{--font-big-shoulders:"bigShoulders", "bigShoulders Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_5dda6b3b-module__rCOIyW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_5dda6b3b-module__rCOIyW__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--color-page:var(--ground-deep);--color-surface:var(--ground-deep);--color-surface-light:var(--ground-bright);--color-surface-lit:var(--ground-bright);--color-fg:var(--white);--color-fg-muted:var(--white-96);--color-fg-faint:var(--white-96);--color-border:var(--white-16);--color-accent:var(--yellow);--color-action:var(--yellow);--color-action-fg:var(--ink);--color-focus:var(--yellow);--color-selection:var(--yellow);--color-selection-fg:var(--ink);--font-display:var(--font-big-shoulders), Impact, "Arial Narrow", sans-serif;--font-sans:var(--font-montserrat), system-ui, sans-serif;--font-title:var(--font-display);--font-mark:var(--font-display);--font-label:var(--font-sans);--text-nano:clamp(.62rem, .56rem + .2vw, .7rem);--text-nano--line-height:1.4;--text-micro:clamp(.7rem, .64rem + .24vw, .78rem);--text-micro--line-height:1.4;--text-body:clamp(.9rem, .85rem + .24vw, 1rem);--text-body--line-height:1.55;--text-lead:clamp(1rem, .92rem + .4vw, 1.18rem);--text-lead--line-height:1.5;--text-display-3:clamp(1.5rem, 1.1rem + 1.7vw, 2.3rem);--text-display-3--line-height:.94;--text-display-2:clamp(1.9rem, 1.25rem + 2.7vw, 3.4rem);--text-display-2--line-height:.94;--text-display-1:clamp(2.4rem, 1.5rem + 3.9vw, 5rem);--text-display-1--line-height:.94;--text-hero-1:clamp(1.35rem, 3vw, 3rem);--text-hero-1--line-height:.94;--text-hero-2:clamp(2.9rem, 7.6vw, 7.6rem);--text-hero-2--line-height:.92;--tracking-display:-.005em;--tracking-label:.16em;--tracking-nano:.1em;--tracking-button:.08em;--spacing-gutter:clamp(1.25rem, .7rem + 2.2vw, 3.5rem);--spacing-top-line:clamp(2.25rem, 5.5vh, 4rem);--spacing-section-foot:clamp(3rem, 7vh, 5.5rem);--container-bed:1290px;--container-bed-narrow:960px;--radius-pill:100px;--radius-frame:1rem;--radius-inset:.5rem;--radius-focus:2px;--shadow-card:0 1px 2px #00000059, 0 22px 44px -20px #000000bf;--shadow-card-lifted:0 1px 2px #00000059, 0 30px 56px -18px #000000d9;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-dry:cubic-bezier(.65, 0, .35, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-page);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;overflow-x:clip}[data-base]{color:var(--color-fg)}:is([data-base=amarelo],[data-base=creme]){--color-surface-lit:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-base=amarelo],[data-base=creme]){--color-surface-lit:color-mix(in oklab, var(--color-surface), var(--color-surface-light) var(--surface-lift))}}:is([data-base=amarelo],[data-base=creme]){background-color:var(--color-surface);background-image:linear-gradient(to bottom, var(--color-surface-lit), var(--color-surface) var(--surface-settle))}.ground{isolation:isolate;background-color:var(--ground-deep);background-image:linear-gradient(to bottom, transparent calc(100% - min(40svh, 30%)), var(--ground-deep)), linear-gradient(172deg, var(--ground-bright), var(--ground-high) 28%, var(--ground-low) 64%, var(--ground-deep))}[data-base=amarelo]+[data-base=amarelo]{background-image:none}a{color:inherit}button{cursor:pointer}::selection{background:var(--color-selection);color:var(--color-selection-fg)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-focus)}[tabindex="-1"]:focus{outline:none}}@layer components{.page-opening{padding-bottom:var(--spacing-top-line);position:relative}.page-opening-stage{min-height:clamp(22rem,54svh,32rem);padding-top:calc(var(--header-height) + 1.5rem);background:var(--pitch);align-content:center;padding-bottom:clamp(2rem,5vh,3.5rem);display:grid;overflow:clip}.page-opening-stage .page-opening-photo{z-index:0;position:absolute;inset:0}.page-opening-photo{background:var(--pitch);position:relative;overflow:clip}.page-opening-photo :is(img,picture){object-fit:cover;width:100%;height:100%;display:block}.page-opening-curta{min-height:clamp(17rem,36svh,22rem);padding-bottom:clamp(1.5rem,3.5vh,2.4rem)}.page-opening-stage .bed{z-index:1;position:relative}.page-opening-stage .page-head .label{color:var(--white-78)}.page-opening-stage .page-head{text-align:center;justify-items:center;padding-top:0}.page-opening-bare{padding-top:calc(var(--header-height) + var(--spacing-top-line))}.page-head{padding-top:var(--spacing-top-line);gap:.7rem;display:grid}.page-title{text-wrap:balance;max-width:16ch}.page-opening-bare .page-head{padding-top:0}.page-lead{max-width:58ch;color:var(--color-fg-muted)}.page-section{padding-block:var(--spacing-top-line) var(--spacing-section-foot)}.section-head{gap:.6rem;margin-bottom:clamp(1.5rem,3.5vh,2.5rem);display:grid}.section-support{max-width:62ch}.section-foot{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6);justify-items:start;display:grid}.actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.page-closing .display{font-size:var(--text-display-3)}.page-split{align-items:start;row-gap:clamp(1.5rem,3.5vh,2.5rem)}.page-split-head{gap:calc(var(--spacing) * 8);align-content:start;display:grid}.page-split-head>.section-head{margin-bottom:0}.page-split-body{gap:calc(var(--spacing) * 6);align-content:start;display:grid}.page-split-body>*{margin-block:0}.page-split-body>.button{justify-self:start}@media (min-width:54rem){.page-split-head{top:calc(var(--header-height) + 1.5rem);position:sticky}.page-split-head:has(.overline-rule)+.page-split-body{padding-top:1.6rem}}.prose{gap:calc(var(--spacing) * 4);max-width:68ch;display:grid}.prose-narrow{max-width:62ch}.prose .lead{max-width:58ch}.prose-highlight{color:var(--color-fg);font-weight:600}.prose-action{margin-top:calc(var(--spacing) * 2)}.quote{border-inline-start:2px solid var(--color-accent);max-width:58ch;margin:0;padding-inline-start:calc(var(--spacing) * 5)}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2vw,1.75rem);list-style:none;display:grid}.card{align-content:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);border-radius:var(--radius-frame);background:var(--white-8);box-shadow:inset 0 0 0 1px var(--color-border);display:grid}.card-title{font-family:var(--font-title);text-transform:uppercase;text-wrap:balance;font-size:1.35rem;font-weight:700;line-height:1}.numbered{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.25rem,2.5vw,2.5rem);list-style:none;display:grid}.numbered-item{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);align-content:start;gap:.5rem;display:grid}.numbered-mark{font-family:var(--font-mark);letter-spacing:.2em;color:var(--color-fg-faint);font-size:.8rem;font-weight:400}.numbered-title{font-family:var(--font-title);text-transform:uppercase;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:700;line-height:1}.numbered-title .link-rule{font:inherit;letter-spacing:inherit}.facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));column-gap:clamp(1.5rem,3vw,3rem)}.consultation{display:grid}.consultation>.disclosure:last-child{border-bottom:1px solid var(--color-border)}.consultation-list{gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);max-width:62ch;padding-inline-start:calc(var(--spacing) * 5);list-style:outside;display:grid}.consultation-copy{padding-bottom:calc(var(--spacing) * 4);max-width:62ch}.faq{align-items:start;row-gap:clamp(2rem,4vh,3rem)}.faq-rail{gap:calc(var(--spacing) * 10);align-content:start;display:grid}.faq-groups{gap:clamp(2rem,4vh,3rem);display:grid}@media (min-width:54rem){.faq-rail{top:calc(var(--header-height) + 1.5rem);position:sticky}}@media not all and (min-width:54rem){.faq-rail{display:contents}.faq-rail>*{grid-column:1/-1}.faq-way-out{order:1}}.faq-search{gap:.4rem;max-width:34rem;display:grid}.faq-search label{font-family:var(--font-label);font-weight:600;font-size:var(--text-micro);letter-spacing:var(--tracking-nano);text-transform:uppercase;color:var(--color-fg-muted)}.faq-search input{min-height:2.75rem;color:var(--color-fg);background:var(--white-8);border:1px solid var(--color-fg-faint);border-radius:var(--radius-inset);font:inherit;padding:.6rem .9rem}.faq-search input:focus-visible{border-color:var(--color-focus)}.faq-hint,.faq-count{color:var(--color-fg-faint)}.faq-count{min-height:1.4em}.faq-empty{max-width:58ch}.faq-group{gap:calc(var(--spacing) * 4);display:grid}.faq-group-title{color:var(--color-fg-muted)}.faq-group .questions>.disclosure:last-child{border-bottom:1px solid var(--color-border)}.faq-answer-link{padding-bottom:calc(var(--spacing) * 4)}.pending-note{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border:2px dashed var(--color-border);border-radius:var(--radius-frame);max-width:62ch;display:grid}.pending-note-label{color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-nano)}.pending-list{gap:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 5);list-style:outside;display:grid}.credits-list{gap:calc(var(--spacing) * 2);max-width:62ch;color:var(--color-fg-faint);display:grid}.credits-note{max-width:62ch;color:var(--color-fg-faint)}.about-vision-grid{align-items:start;row-gap:clamp(2.5rem,6vh,3.5rem)}.about-facts{gap:calc(var(--spacing) * 3);align-content:start;display:grid}.about-facts-title{color:var(--color-fg-muted)}.about-facts .facts{gap:calc(var(--spacing) * 5)}.about-spaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);list-style:none;display:grid}.about-space{align-content:start;gap:calc(var(--spacing) * 5);display:grid}.about-space-photo{aspect-ratio:4/3;border-radius:var(--radius-frame);background:var(--pitch);overflow:clip}.about-space-photo img{object-fit:cover;width:100%;height:100%;display:block}.about-space-text{align-content:start;gap:.5rem;display:grid}.about-space .about-space-link{color:var(--color-fg)}@media not all and (min-width:54rem){.about-spaces{gap:calc(var(--spacing) * 8);grid-template-columns:1fr}.about-space{column-gap:calc(var(--spacing) * 4);grid-template-rows:1fr auto auto;grid-template-columns:6.5rem minmax(0,1fr);row-gap:.5rem}.about-space-text{display:contents}.about-space-frame{--opens-radius:var(--radius-inset);grid-row:1/span 2}.about-space-photo{aspect-ratio:1;border-radius:var(--radius-inset)}.about-space .numbered-mark{grid-area:1/2;align-self:end}.about-space .numbered-title{grid-area:2/2}.about-space .copy{margin-top:calc(var(--spacing) * 3);grid-area:3/1/auto/-1}}.about-partners-reach{gap:calc(var(--spacing) * 4);justify-items:start;display:grid}.about-audiences{gap:calc(var(--spacing) * 8) clamp(1.5rem, 3vw, 3rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.about-audience{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);align-content:start;gap:.5rem;display:grid}@media not all and (min-width:40rem){.about-audiences{gap:calc(var(--spacing) * 6);grid-template-columns:1fr}}@media not all and (min-width:54rem){.about-partners .page-split-head{display:contents}.about-partners .page-split-head>*{grid-column:1/-1}.about-partners-reach{order:1}}.about-manifesto-grid{gap:clamp(1.5rem,3.5vh,2.5rem);display:grid}.about-manifesto-head{margin-bottom:0}.about-manifesto-frame{aspect-ratio:4/3;border-radius:var(--radius-frame);background:var(--pitch);overflow:clip}.about-manifesto-frame img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:54rem){.about-manifesto-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem)}.about-manifesto-photo{top:calc(var(--header-height) + 1.5rem);grid-area:1/1/span 2/span 5;position:sticky}.about-manifesto-head{grid-area:1/7/auto/-1}.about-manifesto-text{grid-area:2/7/auto/-1}}.photo-band{position:relative}.photo-band-stage{min-height:clamp(20rem,50svh,28rem);padding-block:var(--spacing-top-line) var(--spacing-section-foot);align-content:center;display:grid;position:relative;overflow:clip}.photo-band-photo{z-index:0;position:absolute;inset:0}.photo-band-photo :is(img,picture){object-fit:cover;width:100%;height:100%;display:block}.photo-band-stage .bed{z-index:1;position:relative}.photo-band-inner{justify-items:start;gap:calc(var(--spacing) * 6);display:grid}.photo-band-head{gap:calc(var(--spacing) * 4);display:grid}.photo-band-support{max-width:46ch;color:var(--white-78)}.photo-band-title{max-width:20ch;color:var(--white-96)}.photo-band[data-composition=centred] .photo-band-stage{text-align:center;align-content:start;min-height:clamp(26rem,76svh,44rem);padding-top:clamp(3.5rem,11svh,6.5rem)}@media not all and (min-width:48rem){.photo-band[data-composition=centred] .photo-band-stage{padding-top:24svh}}.photo-band[data-composition=centred] .photo-band-inner{justify-items:center}.photo-band[data-composition=centred] .photo-band-title{text-wrap:balance;max-width:24ch;margin-inline:auto}@media not all and (min-width:54rem){.page-head{max-width:none}}.page-band{aspect-ratio:21/9;background:var(--pitch);overflow:clip}.page-band :is(img,picture){object-fit:cover;width:100%;height:100%;display:block}@media not all and (min-width:48rem){.page-band{aspect-ratio:4/3}}.page-band[data-opens]>.visualizador-open:focus-visible{outline-offset:-6px;border-radius:0}.skip-link{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:999;background:var(--color-action);color:var(--color-action-fg);padding:.75rem 1.25rem;font-weight:700;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--font-title);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;font-weight:800;line-height:.94}.display-1{font-size:var(--text-display-1)}.display-2{font-size:var(--text-display-2)}.display-3{font-size:var(--text-display-3)}.label{font-family:var(--font-label);font-weight:600;font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-faint)}.label-accent{color:var(--color-accent)}.label-data{font-family:var(--font-label);letter-spacing:var(--tracking-nano);font-weight:600}.lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-fg-muted);text-wrap:pretty;max-width:62ch}.copy{color:var(--color-fg-muted);text-wrap:pretty}.support{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-fg-muted);text-wrap:pretty;max-width:54ch}.nano{font-size:var(--text-nano);letter-spacing:var(--tracking-nano);text-transform:uppercase;color:var(--color-fg-faint)}.overline-rule{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.overline-rule:after{content:"";background:var(--color-border);flex:0 0 clamp(2rem,7vw,5.5rem);height:1px}.bed{width:100%;max-width:calc(var(--container-bed) + var(--spacing-gutter) * 2);padding-inline:var(--spacing-gutter);margin-inline:auto}.bed-narrow{--container-bed:var(--container-bed-narrow)}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);display:grid}@media not all and (min-width:54rem){.grid-12>*{grid-column:1/-1!important}}.field-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.field-layer>canvas{width:100%;height:100%}[data-base]:has(>.field-layer){isolation:isolate;position:relative}[data-base]:has(>.field-layer)>:not(.field-layer){z-index:1;position:relative}.graphic{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.graphic>span{display:block;position:absolute}.light-beam{width:100%;height:100%;display:block}.voices>.graphic-multidao>span{aspect-ratio:1600/1574;transform-origin:100% 0;background:var(--yellow-warm);width:min(60rem,62%);opacity:calc(.42 * (.3 + .7 * var(--p,1)));scale:calc(1.45 - .45 * var(--p,1));rotate:calc((1 - var(--p,1)) * 14deg);top:-10%;right:-8%;-webkit-mask:url(/marca/grafismo-multidao.png) 50%/contain no-repeat;mask:url(/marca/grafismo-multidao.png) 50%/contain no-repeat}@media not all and (min-width:54rem){.voices>.graphic-multidao>span{width:130%;top:22rem;right:-50%}}.planning:has(>.graphic){isolation:isolate;position:relative}.planning>.graphic-radialidade{mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.planning>.graphic-radialidade>span{aspect-ratio:904.53/667.73;transform-origin:99% 78%;width:min(100rem,118%);opacity:clamp(0, min(var(--p,.5) * 3.2, (1 - var(--p,.5)) * 3.2), .7);scale:calc(1 + .08 * sin(var(--p,1) * 180deg));rotate:calc(sin(var(--p,1) * 180deg) * -4deg);background:url(/marca/grafismo-radialidade.svg) 50%/contain no-repeat;bottom:-16%;right:-6%}@media not all and (min-width:54rem){.planning>.graphic-radialidade>span{width:240%;bottom:-6%;right:-40%}}.reading-gradient{--reading-ink:var(--pitch);--reading-strength:.42;--reading-fall:clamp(5rem, 14vw, 15rem);--rg-ink:var(--reading-ink)}@supports (color:color-mix(in lab, red, red)){.reading-gradient{--rg-ink:color-mix(in srgb, var(--reading-ink) calc(var(--reading-strength) * 100%), transparent)}}.reading-gradient{--rg-ink-3:var(--reading-ink)}@supports (color:color-mix(in lab, red, red)){.reading-gradient{--rg-ink-3:color-mix(in srgb, var(--reading-ink) calc(var(--reading-strength) * 72%), transparent)}}.reading-gradient{--rg-ink-2:var(--reading-ink)}@supports (color:color-mix(in lab, red, red)){.reading-gradient{--rg-ink-2:color-mix(in srgb, var(--reading-ink) calc(var(--reading-strength) * 40%), transparent)}}.reading-gradient{--rg-ink-1:var(--reading-ink)}@supports (color:color-mix(in lab, red, red)){.reading-gradient{--rg-ink-1:color-mix(in srgb, var(--reading-ink) calc(var(--reading-strength) * 13%), transparent)}}.reading-gradient{--f:var(--reading-fall);--top:var(--rg-top,30%);--bottom:var(--rg-bottom,70%);--left:var(--rg-left,20%);--right:var(--rg-right,80%);pointer-events:none;position:absolute;inset:0}.reading-gradient[data-sits=foot]{--reach:calc(100% - var(--top));background-image:linear-gradient(to top, var(--rg-ink) var(--reach), var(--rg-ink-3) calc(var(--reach) + var(--f) * .25), var(--rg-ink-2) calc(var(--reach) + var(--f) * .5), var(--rg-ink-1) calc(var(--reach) + var(--f) * .75), transparent calc(var(--reach) + var(--f)))}.reading-gradient[data-sits=start]{background-image:linear-gradient(to bottom, transparent calc(var(--top) - var(--f)), var(--rg-ink-1) calc(var(--top) - var(--f) * .75), var(--rg-ink-2) calc(var(--top) - var(--f) * .5), var(--rg-ink-3) calc(var(--top) - var(--f) * .25), var(--rg-ink) var(--top), var(--rg-ink) var(--bottom), var(--rg-ink-3) calc(var(--bottom) + var(--f) * .25), var(--rg-ink-2) calc(var(--bottom) + var(--f) * .5), var(--rg-ink-1) calc(var(--bottom) + var(--f) * .75), transparent calc(var(--bottom) + var(--f)));-webkit-mask-image:linear-gradient(to right, #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)));-webkit-mask-image:linear-gradient(to right, #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)));-webkit-mask-image:linear-gradient(to right, #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)));mask-image:linear-gradient(to right, #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)))}.reading-gradient[data-sits=foot]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--left) - var(--f)), #00000021 calc(var(--left) - var(--f) * .75), #0006 calc(var(--left) - var(--f) * .5), #000000b8 calc(var(--left) - var(--f) * .25), #000 var(--left), #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--left) - var(--f)), #00000021 calc(var(--left) - var(--f) * .75), #0006 calc(var(--left) - var(--f) * .5), #000000b8 calc(var(--left) - var(--f) * .25), #000 var(--left), #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--left) - var(--f)), #00000021 calc(var(--left) - var(--f) * .75), #0006 calc(var(--left) - var(--f) * .5), #000000b8 calc(var(--left) - var(--f) * .25), #000 var(--left), #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)));mask-image:linear-gradient(to right, transparent calc(var(--left) - var(--f)), #00000021 calc(var(--left) - var(--f) * .75), #0006 calc(var(--left) - var(--f) * .5), #000000b8 calc(var(--left) - var(--f) * .25), #000 var(--left), #000 var(--right), #000000b8 calc(var(--right) + var(--f) * .25), #0006 calc(var(--right) + var(--f) * .5), #00000021 calc(var(--right) + var(--f) * .75), transparent calc(var(--right) + var(--f)))}.reading-gradient[data-sits=centre]{--spread:var(--reading-spread,1);background-image:radial-gradient(ellipse calc((var(--right) - var(--left)) / 2 * var(--spread) + var(--f)) calc((var(--bottom) - var(--top)) / 2 * var(--spread) + var(--f)) at calc((var(--left) + var(--right)) / 2) calc((var(--top) + var(--bottom)) / 2), var(--rg-ink) 40%, var(--rg-ink-3) 55%, var(--rg-ink-2) 70%, var(--rg-ink-1) 85%, transparent)}:is([data-scrub=window],.catalog-opening-photo)>.graphic{z-index:1}.graphic-foco{mix-blend-mode:screen}.catalog-opening-photo>.graphic-foco{-webkit-mask-image:linear-gradient(#000 30%,#0000 58%);mask-image:linear-gradient(#000 30%,#0000 58%)}.graphic-foco>span{aspect-ratio:733.87/740.27;transform-origin:50% 100%;width:max(104%,60rem);opacity:calc(.9 * (.55 + .45 * var(--p,1)));translate:-50%;scale:calc(.7 + .3 * var(--p,1)) 1;top:0;left:50%}@media not all and (min-width:54rem){.graphic-foco>span{width:185%}}.button{border-radius:var(--radius-pill);text-wrap:balance;max-width:100%;min-height:3rem;line-height:1.25;font-family:var(--font-label);letter-spacing:var(--tracking-button);text-transform:uppercase;background:var(--color-action);color:var(--color-action-fg);transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease-spring);align-items:center;gap:.7rem;padding:.85rem 1.6rem;font-size:.85rem;font-weight:700;display:inline-flex;position:relative;overflow:clip}.button>*{z-index:1;position:relative}.button:after{content:"";transition:translate .7s var(--ease-dry);background:linear-gradient(105deg,#0000 32%,#ffffff80 50%,#0000 68%);position:absolute;inset:0;translate:-120%}.button:hover{box-shadow:0 12px 30px -12px var(--color-action);transform:translateY(-2px)}.button:hover:after{translate:120%}.button .arrow{transition:translate .4s var(--ease-spring);flex:none}.button:hover .arrow{translate:5px}.button-outlined{color:var(--color-fg);box-shadow:inset 0 0 0 1.5px var(--color-border);background:0 0}.button-outlined:after{content:none}.button-anchor{background:var(--ground-deep)}@supports (color:color-mix(in lab, red, red)){.button-anchor{background:color-mix(in srgb, var(--ground-deep) 94%, transparent)}}.button-anchor{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);box-shadow:inset 0 0 0 1px var(--white-16)}.button-anchor:after{background:linear-gradient(105deg,#0000 32%,#ffffff24 50%,#0000 68%)}.button-anchor:hover{box-shadow:inset 0 0 0 1px var(--white-34), 0 12px 30px -12px var(--ground-deep)}.button-anchor:hover .arrow{translate:0 3px}.button-outlined:hover{color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.button-quiet{min-height:44px;padding:.6rem 1.15rem;font-size:.85rem}.control{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--color-border);border-radius:50%;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.control:hover{background:var(--color-accent);color:var(--color-action-fg);box-shadow:none}.control[disabled]{opacity:.3;cursor:default}.control[disabled]:hover{color:inherit;box-shadow:inset 0 0 0 1.5px var(--color-border);background:0 0}.link-rule{min-height:1.5rem;font-family:var(--font-label);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-accent);transition:background-size .5s var(--ease-spring);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;align-items:center;gap:.45rem;padding-bottom:.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.link-rule:hover{background-size:100% 1.5px}[data-scrub]{--p:0}[data-juncao]{overflow:clip}[data-scrub=heading]{--t:clamp(0, calc(var(--p) / .7), 1);translate:0 calc((1 - var(--t)) * 2.5rem);scale:calc(1.04 - .04 * var(--t));transform-origin:50% 100%}[data-scrub=heading] .label{opacity:var(--t)}[data-scrub=heading] .line>span{--tl:clamp(0, calc((var(--p) - var(--i,0) * .12) / .55), 1);translate:0 calc((1 - var(--tl)) * 110%);transition:none}[data-scrub=window]{clip-path:ellipse(calc(var(--arc-rx,87%) * (.667 + .333 * var(--p))) calc(var(--p) * 100%) at 50% 100%)}[data-reveal=wipe]{clip-path:inset(0);transition:clip-path 1.6s var(--ease-spring) calc(var(--delay,0s) + .16s)}html[data-montagem] :is([data-trigger]:not([data-landed]) [data-reveal=wipe],[data-reveal=wipe][data-trigger]:not([data-landed])){clip-path:inset(0 100% 0 0)}html[data-montagem] :is([data-trigger]:not([data-landed]) [data-reveal=wipe],[data-reveal=wipe][data-trigger]:not([data-landed])) img{scale:1.12}[data-reveal=parallax] img{scale:var(--zoom,1);translate:0 calc((.5 - var(--p,.5)) * var(--drift,0%))}html[data-montagem] [data-reveal=parallax]{--zoom:1.14;--drift:12%}.line{margin-top:-.18em;padding-top:.18em;display:block;overflow:hidden}.line>span{transition:translate 1.3s var(--ease-spring);transition-delay:calc(var(--i,0) * .12s);display:block;translate:0 110%}.landing{opacity:0;transition:opacity var(--duration-landing) var(--ease-spring), translate var(--duration-landing) var(--ease-spring);transition-delay:var(--delay,0s);translate:0 22px}[data-landed] .line>span{translate:0}[data-landed] .landing,[data-landed].landing{opacity:1;translate:0}.dive{height:calc(var(--stage) + var(--dive-depth));position:relative}.dive:has(+.dive-cover){height:calc(2 * var(--stage) + var(--dive-depth))}.dive-stage{height:var(--stage);position:sticky;top:0;overflow:clip}.dive-cover{z-index:2;margin-top:calc(-1 * var(--stage));position:relative}.dive-cover~*{z-index:2;position:relative}[data-dive] [data-layer]{will-change:transform}[data-dive][data-covered] [data-layer=action]{visibility:hidden}html:not([data-montagem]) :is(.line>span,.landing){opacity:1;transition:none;translate:0}html:not([data-montagem]) [data-scrub]{--p:1}.brand{height:var(--brand-size);width:auto;color:var(--color-fg);flex:none;transition:color .3s;display:block}.brand-link{min-height:44px;color:var(--color-fg);flex:none;align-items:center;transition:color .3s;display:flex}.brand-link:hover .brand{color:var(--color-accent)}.site-header{z-index:80;align-items:center;gap:calc(var(--spacing) * 4);height:var(--header-height);padding-inline:var(--spacing-gutter);transition:translate .45s var(--ease-spring), background .4s, backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}body[data-scrolled] .site-header{background:var(--ground-deep)}@supports (color:color-mix(in lab, red, red)){body[data-scrolled] .site-header{background:color-mix(in srgb, var(--ground-deep) 94%, transparent)}}body[data-scrolled] .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--white-8)}body[data-header-retreated] .site-header{translate:0 -110%}body[data-header-retreated] .site-header:focus-within{translate:0}@media not all and (min-width:24rem){.site-header{--brand-size:2.11rem}}@media (min-width:24rem) and (not (min-width:30rem)){.site-header{--brand-size:2.63rem}}.site-menu{gap:calc(var(--spacing) * 6);margin-inline-start:auto;display:flex}.site-menu-item{min-height:44px;font-family:var(--font-label);letter-spacing:var(--tracking-nano);text-transform:uppercase;color:var(--color-fg-muted);align-items:center;font-size:.78rem;font-weight:500;transition:color .3s;display:inline-flex}.site-menu-item:hover{color:var(--color-accent)}.site-menu-open{display:none}@media (max-width:62.5rem){.site-menu,.site-header-purchase{display:none}.site-menu-open{display:inline-flex}.language-menu{margin-inline-start:auto}}.language-menu{flex:none;position:relative}.language-menu-toggle{white-space:nowrap;gap:.4rem;padding-inline:.85rem}@media not all and (min-width:22.5rem){.language-menu-toggle :is(.language-menu-icon,.language-menu-caret){display:none}}.language-menu-icon{width:1.15rem;height:1.15rem}.language-menu-caret{width:.8rem;height:.8rem;transition:rotate .3s var(--ease-spring)}.language-menu-toggle[aria-expanded=true] .language-menu-caret{rotate:180deg}.language-menu-list{border-radius:var(--radius-frame);background:var(--ground-deep);min-width:11rem;padding:.4rem;list-style:none;display:grid;position:absolute;inset:calc(100% + .5rem) 0 auto auto}@supports (color:color-mix(in lab, red, red)){.language-menu-list{background:color-mix(in srgb, var(--ground-deep) 97%, transparent)}}.language-menu-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--color-border), 0 18px 40px -12px var(--pitch)}@supports (color:color-mix(in lab, red, red)){.language-menu-list{box-shadow:inset 0 0 0 1px var(--color-border), 0 18px 40px -12px color-mix(in srgb, var(--pitch) 70%, transparent)}}.language-menu-list{opacity:0;visibility:hidden;transition:opacity .25s var(--ease-dry), translate .25s var(--ease-dry), visibility 0s .25s;translate:0 -.35rem}.language-menu-list[data-open]{opacity:1;visibility:visible;transition:opacity .25s var(--ease-dry), translate .25s var(--ease-dry), visibility 0s;translate:0}.language-menu-item{border-radius:var(--radius-inset);min-height:44px;font-family:var(--font-label);color:var(--color-fg-muted);align-items:center;padding-inline:.85rem;font-size:.9rem;font-weight:500;transition:color .2s,background .2s;display:flex}a.language-menu-item:hover{color:var(--color-fg);background:var(--white-8)}.language-menu-item[aria-current]{color:var(--color-accent);font-weight:700}@media not all and (max-width:62.5rem){.menu-drawer{display:none}}.menu-drawer{z-index:95;align-content:center;gap:calc(var(--spacing) * 2);padding:var(--spacing-gutter);background:var(--ground-deep);display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.menu-drawer{background:color-mix(in srgb, var(--ground-deep) 97%, transparent)}}.menu-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-dry), visibility 0s .35s}.menu-drawer[data-open]{opacity:1;visibility:visible;transition:opacity .35s var(--ease-dry), visibility 0s}body[data-menu-open]{overflow:hidden}.menu-drawer-item{font-family:var(--font-label);text-transform:uppercase;border-bottom:1px solid var(--color-border);opacity:0;transition:translate .55s var(--ease-spring), opacity .45s, color .3s;transition-delay:calc(var(--i,0) * 50ms);padding-block:.5rem;font-size:clamp(1.25rem,5.6vw,1.9rem);font-weight:700;line-height:1;translate:0 18px}.menu-drawer[data-open] .menu-drawer-item{opacity:1;translate:0}.menu-drawer-item:hover{color:var(--color-accent)}.menu-drawer-close{top:calc(var(--spacing) * 3);right:var(--spacing-gutter);position:absolute}.menu-drawer-purchase{margin-top:calc(var(--spacing) * 3);justify-content:center}.floating-bar{z-index:75;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:.7rem var(--spacing-gutter) max(.7rem, env(safe-area-inset-bottom));background:var(--notice-green);box-shadow:0 -1px 0 var(--white-16);transition:translate .5s var(--ease-spring);flex-wrap:wrap;display:flex;position:fixed;inset:auto 0 0}body[data-bar-away] .floating-bar:not(:focus-within){translate:0 110%}body[data-menu-open] .floating-bar{opacity:0;pointer-events:none}.bar-notice{font-size:var(--text-body);color:var(--white);flex:16rem;align-items:center;gap:.6rem;line-height:1.45;display:flex}.bar-notice-link{color:var(--color-accent);white-space:nowrap;text-underline-offset:3px;font-weight:700;text-decoration:underline}.pulse{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse:after{content:"";border-radius:inherit;background:#ffb800b3;animation:2.4s infinite beacon;position:absolute;inset:0}@keyframes beacon{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.site-footer{padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 6)}.footer-grid{gap:calc(var(--spacing) * 10) calc(var(--spacing) * 6);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:54rem){.footer-grid{grid-template-columns:1fr 1fr}}.footer-signature{gap:calc(var(--spacing) * 4);--brand-size:3.6rem;align-content:start;display:grid;container-type:inline-size}.footer-signature .brand{height:min(var(--brand-size), 100cqi / var(--brand-ratio))}.footer-column-title{font-family:var(--font-title);letter-spacing:.24em;text-transform:uppercase;color:var(--color-fg-faint);margin-bottom:calc(var(--spacing) * 2);font-size:.8rem;font-weight:600}.footer-link{min-height:32px;color:var(--color-fg-muted);align-items:center;transition:color .3s;display:inline-flex}.footer-link:hover{color:var(--color-accent)}.footer-base{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.language-item{min-height:44px;letter-spacing:var(--tracking-nano);text-transform:uppercase;color:var(--color-fg-faint);align-items:center;padding-inline:.5rem;transition:color .3s;display:inline-flex}.language-item:hover{color:var(--color-accent)}.language-current{color:var(--color-fg);font-weight:700}.language-switcher li+li:before{content:"·";color:var(--color-fg-faint)}.hero{background:var(--pitch)}.hero-photo{z-index:0;position:absolute;inset:-7% 0}.hero-photo picture{width:100%;height:100%;display:block}.hero-title>.reading-gradient{--reading-ink:var(--ground-deep);--reading-strength:.3}.hero-action>.reading-gradient{--reading-ink:var(--ground-deep);--reading-strength:.7}.hero-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.hero-layer{text-align:center;pointer-events:none;justify-items:center;display:grid;position:absolute;inset:0}.hero-layer>*{pointer-events:auto}.hero-layer>.reading-gradient{pointer-events:none}.hero-title{z-index:2;padding-bottom:clamp(3rem,9vh,6rem);padding-inline:var(--spacing-gutter);align-content:center}.hero-title-lines{color:var(--white-96);position:relative}.hero-title-setup{font-size:var(--text-hero-1);line-height:var(--text-hero-1--line-height);text-shadow:0 2px 26px #01060ebf;margin-bottom:.15rem;display:block}.hero-title-turn{vertical-align:top;font-size:var(--text-hero-2);line-height:var(--text-hero-2--line-height);text-shadow:0 4px 40px #01060e99;display:inline-block}.hero-title-turn+.hero-title-turn{margin-inline-start:.26em}.hero-title-arrival{color:var(--yellow)}.hero .hero-title-setup{text-shadow:0 1px 2px #01060e99,0 0 14px #01060e73,0 2px 26px #01060ebf}.hero .hero-title-turn{text-shadow:0 2px 3px #01060e8c,0 0 22px #01060e80,0 4px 40px #01060e99}@media (max-width:47.5rem){.hero-title-setup{margin-bottom:.35rem}.hero-title-turn{margin-inline-start:0;display:block}}.hero-title .line{clip-path:inset(-.6em -.6em 0);transition:clip-path 0s linear 1.4s;overflow:visible}.hero-title[data-landed] .line{clip-path:none}.hero-action{z-index:4;--hero-foot:calc(clamp(2.25rem, 6vh, 4rem) + var(--bar-room));padding-bottom:var(--hero-foot);align-content:end}.products{padding:0 var(--spacing-gutter) var(--spacing-section-foot)}.products-head{max-width:var(--container-bed);padding:var(--spacing-top-line) 0 clamp(1.5rem, 4vh, 2.5rem);gap:.6rem;margin-inline:auto;display:grid}.products-support{max-width:72ch}.products-grid{max-width:var(--container-bed);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);margin-inline:auto;display:grid}.product-card{border-radius:var(--radius-frame);box-shadow:var(--shadow-card);transition:opacity var(--duration-landing) var(--ease-spring), translate var(--duration-landing) var(--ease-spring), transform .4s var(--ease-spring), box-shadow .4s var(--ease-spring);transition-delay:var(--delay,0s), var(--delay,0s), 0s, 0s;grid-template-rows:auto 1fr auto;display:grid;overflow:clip}.product-card:hover,.product-card:focus-within{box-shadow:var(--shadow-card-lifted);transform:translateY(-4px)}.product-card-photo{aspect-ratio:16/10;background:var(--pitch);position:relative;overflow:clip}.product-card-photo img{object-fit:cover;width:100%;height:100%;transition:scale 1.5s var(--ease-spring)}.product-card:hover .product-card-photo img,.product-card:focus-within .product-card-photo img{scale:1.05}.product-card-photo:after{content:"";background:linear-gradient(to bottom, transparent, var(--pitch) 45%);position:absolute;inset:40% 0 0}@supports (color:color-mix(in lab, red, red)){.product-card-photo:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--pitch) 60%, transparent) 45%)}}.product-card-photo:after{pointer-events:none}.product-card-format,.addon-card-flag,.product-card-price{z-index:1;color:var(--white-96);position:absolute;left:clamp(1rem,2vw,1.5rem)}.product-card-format,.addon-card-flag{border-radius:var(--radius-pill);background:var(--pitch);padding:.3rem .7rem;top:clamp(.85rem,1.6vw,1.25rem)}@supports (color:color-mix(in lab, red, red)){.product-card-format,.addon-card-flag{background:color-mix(in srgb, var(--pitch) 76%, transparent)}}.product-card-format,.addon-card-flag{font-family:var(--font-label);font-weight:600;font-size:var(--text-micro);letter-spacing:var(--tracking-nano)}.product-card-price{font-size:var(--text-body);align-items:baseline;gap:.5rem;display:flex;bottom:clamp(.85rem,1.6vw,1.25rem)}.product-card-price b{font-family:var(--font-mark);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800;line-height:1}.product-card-body{align-content:start;gap:.6rem;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1rem,2vw,1.5rem) 0;display:grid}.product-card-title{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.product-card-foot{flex-wrap:wrap;gap:.75rem;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.4vw,1.75rem);display:flex}.product-card-foot>.button{flex:12rem;justify-content:center;padding-inline:1rem}.product-card-foot>.button:not(.button-outlined){--color-action:var(--yellow);--color-action-fg:var(--ink)}@media not all and (min-width:54rem){.products-grid{grid-template-columns:minmax(0,1fr)}}.products-solo{max-width:var(--container-bed);margin-inline:auto}@media (min-width:54rem){.product-card-wide{grid-template:".photo"1fr"body photo""foot photo"".photo"1fr/minmax(0,5fr) minmax(0,7fr)}.product-card-wide .product-card-photo{aspect-ratio:auto;grid-area:photo;min-height:clamp(22rem,34vw,30rem)}.product-card-wide .product-card-body{grid-area:body;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,3vw,2.75rem) 0}.product-card-wide .product-card-title{font-size:clamp(2.2rem,1.4rem + 2.4vw,3.6rem)}.product-card-wide .product-card-foot>.button{flex:none;padding-inline:1.6rem}.product-card-wide .product-card-foot{grid-area:foot;padding:clamp(1.25rem,2.4vw,2rem) clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,3vw,2.75rem)}}.pillars{padding-block:var(--spacing-top-line) var(--spacing-section-foot);--scrim-floor:var(--color-surface);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pillars{--scrim-floor:color-mix(in srgb, var(--color-surface) 70%, transparent)}}.pillars-head{gap:.6rem;margin-bottom:clamp(1.75rem,4.5vh,2.75rem);display:grid}.pillars-rail{--card:.8}.pillars-rail .carousel-track{--bleed:max(var(--spacing-gutter), (100cqw - var(--container-bed)) / 2);--rail-gap:calc(var(--spacing) * 4);gap:var(--rail-gap);grid-auto-flow:column;grid-auto-columns:calc(var(--card) * 100%);margin-inline:calc(var(--bleed) * -1);padding:calc(var(--spacing) * 2) var(--bleed);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;overflow-x:auto}.pillars-rail .carousel-track>*{scroll-snap-align:start}.pillars-rail .carousel-track::-webkit-scrollbar{display:none}.pillar-card-link{isolation:isolate;border-radius:var(--radius-frame);aspect-ratio:4/5;color:var(--color-fg);background:var(--color-surface-light);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.pillar-card-photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease-spring);position:absolute;inset:0}.pillar-card-link:is(:hover,:focus-visible) .pillar-card-photo{scale:calc(var(--zoom,1) * 1.05)}.pillar-card-icon{width:2.5rem;height:2.5rem}.pillar-card-foot{--ramp:10rem;margin-top:calc(var(--ramp) * -1);padding:calc(var(--ramp) + .75rem) calc(var(--spacing) * 6) calc(var(--spacing) * 6);background:linear-gradient(to top, var(--scrim-floor) calc(100% - var(--ramp)), var(--color-surface) calc(100% - var(--ramp) * .94), var(--color-surface) calc(100% - var(--ramp) * .84), var(--color-surface) calc(100% - var(--ramp) * .64), var(--color-surface) calc(100% - var(--ramp) * .44), var(--color-surface) calc(100% - var(--ramp) * .24), transparent);grid-row:2;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pillar-card-foot{background:linear-gradient(to top, var(--scrim-floor) calc(100% - var(--ramp)), color-mix(in srgb, var(--color-surface) 67%, transparent) calc(100% - var(--ramp) * .94), color-mix(in srgb, var(--color-surface) 60%, transparent) calc(100% - var(--ramp) * .84), color-mix(in srgb, var(--color-surface) 44%, transparent) calc(100% - var(--ramp) * .64), color-mix(in srgb, var(--color-surface) 26%, transparent) calc(100% - var(--ramp) * .44), color-mix(in srgb, var(--color-surface) 11%, transparent) calc(100% - var(--ramp) * .24), transparent)}}.pillar-card-title{font-family:var(--font-title);text-transform:uppercase;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);font-weight:700;line-height:1}.pillar-card-copy{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-fg-muted)}@media (min-width:48rem){.pillars-rail{--card:.4}.pillar-card-link{aspect-ratio:4/3}}@media (min-width:54rem){.pillars-rail .carousel-track{grid-auto-columns:calc((100% - 2 * var(--rail-gap)) / 3);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.gallery{container-type:inline-size}.gallery-rail{--frame:min(84cqw, 54rem)}.gallery-rail .carousel-track{grid-auto-flow:column;grid-auto-columns:var(--frame);padding:calc(var(--spacing) * 2) calc((100cqw - var(--frame)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(.5rem,1.1vw,1.25rem);overflow-x:auto}.gallery-rail .carousel-track>*{scroll-snap-align:center}.gallery-rail .carousel-track::-webkit-scrollbar{display:none}@media (min-width:48rem){.gallery-rail{--frame:min(60cqw, 54rem)}}.gallery-photo{aspect-ratio:3/2;border-radius:var(--radius-frame);background:var(--pitch);overflow:clip}.gallery-photo img{object-fit:cover;width:100%;height:100%;transition:scale 1.3s var(--ease-spring);display:block}.gallery-frame figure:is(:hover,:has(:focus-visible)) .gallery-photo img{scale:1.05}.gallery-frame figure{position:relative}.gallery-open{z-index:1;border-radius:var(--radius-frame);position:absolute;inset:0}@media (min-width:54rem){.gallery-rail .carousel-track{grid-auto-flow:row;grid-template-columns:2fr repeat(var(--side), 1fr);grid-template-rows:repeat(var(--rows), minmax(0, 1fr));scroll-snap-type:none;gap:.5rem;height:clamp(20rem,58vh,34rem);padding:0;overflow:visible}.gallery-frame[data-lead]{grid-row:1/-1}.gallery-frame[data-widow]{grid-column:span 2}.gallery-frame,.gallery-frame figure{height:100%;min-height:0;position:relative}.gallery-photo{aspect-ratio:auto;height:100%}}.visualizador-open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.visualizador-open:focus-visible{border-radius:var(--radius-frame)}:where([data-opens]){position:relative}[data-opens]>.visualizador-open{z-index:1;position:absolute;inset:0}[data-opens]>.visualizador-open:focus-visible{border-radius:var(--opens-radius,var(--radius-frame))}[data-opens]:has(>.visualizador-open) img{transition:scale 1.3s var(--ease-spring)}[data-opens]:has(>.visualizador-open:is(:hover,:focus-visible)) img{scale:calc(var(--zoom,1) * 1.05)}.visualizador{background:var(--ground-deep);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(.75rem,2.5vw,1.5rem);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.visualizador{background:color-mix(in srgb, var(--ground-deep) 94%, transparent)}}.visualizador{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-fg);overscroll-behavior:contain}.visualizador::backdrop{background:0 0}.visualizador[open]{opacity:1;transition:opacity .25s var(--ease-dry);display:grid}@starting-style{.visualizador[open]{opacity:0}}.visualizador .control{background:var(--ground-deep)}@supports (color:color-mix(in lab, red, red)){.visualizador .control{background:color-mix(in srgb, var(--ground-deep) 62%, transparent)}}.visualizador .control{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-fg)}.visualizador .control:hover{background:var(--color-accent);color:var(--color-action-fg)}.visualizador-close{z-index:1;position:absolute;top:clamp(.75rem,2.5vw,1.5rem);right:clamp(.75rem,2.5vw,1.5rem)}.visualizador-close-icon{width:1.25rem;height:1.25rem}.visualizador-figure{--caption-room:0px;touch-action:pinch-zoom;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;min-height:0;margin:0;display:flex;container-type:size}.visualizador-figure:has(.visualizador-caption){--caption-room:4.25rem}.visualizador-frame{width:min(100cqw, (100cqh - var(--caption-room)) * var(--ratio));aspect-ratio:var(--ratio);flex:none;position:relative}.visualizador-photo{border-radius:var(--radius-frame);-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-dry);display:block}.visualizador-photo[data-loaded]{opacity:1}@media not all and (min-width:54rem){.visualizador{padding-inline:0}.visualizador-photo{border-radius:0}}.visualizador-previous,.visualizador-next{position:absolute;top:50%;translate:0 -50%}.visualizador-previous{left:clamp(.5rem,1.5vw,1rem)}.visualizador-next{right:clamp(.5rem,1.5vw,1rem)}.visualizador-numeral{background:var(--ground-deep);border-radius:999px;margin:0;padding:.3rem .85rem;position:absolute;bottom:clamp(.5rem,1.5vw,1rem);left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.visualizador-numeral{background:color-mix(in srgb, var(--ground-deep) 62%, transparent)}}.visualizador-numeral{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visualizador-numeral .numeral-current{font-size:1.25rem}.visualizador-numeral .numeral-slash,.visualizador-numeral .numeral-total{font-size:.85rem}.visualizador-caption{text-align:center;max-width:62ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-fg-muted)}html:has([data-anchor-bar]) .purchase-column{top:calc(var(--header-height) + var(--anchor-bar-height) + calc(var(--spacing) * 3));transition:top .45s var(--ease-spring)}html:has([data-anchor-bar]) body[data-header-retreated] .purchase-column{top:calc(var(--anchor-bar-height) + calc(var(--spacing) * 3))}:is(.anchor-bar,.index-bar){top:var(--header-height);z-index:70;background:var(--ground-deep);position:sticky}@supports (color:color-mix(in lab, red, red)){:is(.anchor-bar,.index-bar){background:color-mix(in srgb, var(--ground-deep) 94%, transparent)}}:is(.anchor-bar,.index-bar){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 -1px 0 var(--color-border);transition:translate .45s var(--ease-spring)}body[data-anchors-docked][data-header-retreated] :is(.anchor-bar,.index-bar){translate:0 calc(var(--header-height) * -1)}body[data-anchors-docked][data-anchors-done] :is(.anchor-bar,.index-bar){translate:0 calc(-100% - var(--header-height));visibility:hidden;transition:translate .45s var(--ease-spring), visibility 0s .45s}@media not all and (min-width:54rem){.anchor-bar{display:none}}.anchor-bar-list{width:100%;max-width:calc(var(--container-bed) + var(--spacing-gutter) * 2);padding-inline:var(--spacing-gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:clamp(1.25rem,3vw,2.5rem);margin-inline:auto;display:flex;position:relative;overflow-x:auto}.anchor-bar-list::-webkit-scrollbar{display:none}.anchor-bar-list>li{flex:none}.anchor-bar-link{min-height:var(--anchor-bar-height);font-family:var(--font-label);letter-spacing:var(--tracking-nano);text-transform:uppercase;white-space:nowrap;color:var(--color-fg-muted);align-items:center;font-size:.78rem;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.anchor-bar-link:hover,.anchor-bar-link[aria-current]{color:var(--color-fg)}.anchor-bar-link:after{content:"";background:var(--color-accent);transform-origin:0;height:3px;transition:scale .35s var(--ease-spring);position:absolute;inset:auto 0 0;scale:0 1}.anchor-bar-link[aria-current]:after{scale:1}.anchor-bar-link:focus-visible{outline-offset:-3px}.carousel{display:grid;position:relative}.carousel-track{gap:calc(var(--spacing) * 4);display:grid}.carousel-controls{justify-self:center;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4);display:flex}@media (min-width:54rem){.carousel:not([data-scrolls]) .carousel-controls{display:none}}.numeral{min-height:44px;font-family:var(--font-mark);font-variant-numeric:tabular-nums;grid-auto-flow:column;place-content:center;align-items:baseline;gap:.28rem;min-width:4.75rem;line-height:1;display:grid}.numeral-current{color:var(--color-fg);font-size:1.9rem;font-weight:700}.numeral-slash,.numeral-total{color:var(--color-fg-faint);font-size:1rem;font-weight:400}.addons{padding-block:var(--spacing-top-line) var(--spacing-section-foot)}.addons:has(>.field-layer){isolation:auto;overflow:clip visible}.addons>.field-layer{z-index:-1;-webkit-mask-image:radial-gradient(ellipse 95% 80% at var(--field-x,82%) var(--field-y,45%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 92%, transparent);-webkit-mask-image:radial-gradient(ellipse 95% 80% at var(--field-x,82%) var(--field-y,45%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 92%, transparent);-webkit-mask-image:radial-gradient(ellipse 95% 80% at var(--field-x,82%) var(--field-y,45%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 92%, transparent);mask-image:radial-gradient(ellipse 95% 80% at var(--field-x,82%) var(--field-y,45%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 92%, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;top:-60svh;-webkit-mask-composite:source-in;mask-composite:intersect}@media not all and (min-width:54rem){.addons>.field-layer{-webkit-mask-image:radial-gradient(ellipse 140% 85% at var(--field-x,50%) var(--field-y,90%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 96%, transparent);-webkit-mask-image:radial-gradient(ellipse 140% 85% at var(--field-x,50%) var(--field-y,90%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 96%, transparent);-webkit-mask-image:radial-gradient(ellipse 140% 85% at var(--field-x,50%) var(--field-y,90%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 96%, transparent);mask-image:radial-gradient(ellipse 140% 85% at var(--field-x,50%) var(--field-y,90%), #000 62%, transparent 100%), linear-gradient(to bottom, #000 96%, transparent)}}.addons-head{gap:.6rem;margin-bottom:clamp(1.75rem,4.5vh,2.75rem);display:grid}.addons-rail .carousel-track{grid-template-columns:repeat(3,minmax(0,1fr))}.addon-card{border-radius:var(--radius-frame);padding-bottom:calc(var(--spacing) * 4);background:var(--white);align-content:start;gap:.8rem;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.addon-card{background:color-mix(in srgb, var(--white) 8%, color-mix(in srgb, var(--ground-low) 35%, var(--ground-deep)))}}.addon-card{box-shadow:inset 0 0 0 1px var(--color-border);--lighting:.22s var(--ease-dry);transition:opacity var(--duration-landing) var(--ease-spring) var(--delay,0s), translate var(--duration-landing) var(--ease-spring) var(--delay,0s), background var(--lighting), box-shadow var(--lighting), color var(--lighting), transform var(--lighting)}.addon-card[data-active]{background:var(--color-surface);color:var(--color-fg);box-shadow:none;transform:translateY(-6px)}.addon-card-photo{position:relative;overflow:clip}.addon-card-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:scale 1.2s var(--ease-spring);display:block}.addon-card:hover .addon-card-photo img,.addon-card:focus-within .addon-card-photo img{scale:1.05}.addon-card-body{padding-inline:calc(var(--spacing) * 6);gap:.4rem;display:grid}.addon-card-title{font-family:var(--font-title);text-transform:uppercase;font-size:1.3rem;font-weight:700;line-height:1}.addon-card-action{margin-top:.35rem}.addon-card-foot{flex-wrap:wrap;gap:.6rem;display:flex}.addon-card-foot>.button{flex:1 0 auto;justify-content:center;padding-inline:1rem}.addon-card:not([data-sale]) .button{text-align:center;white-space:normal;transition:color var(--lighting), box-shadow var(--lighting);justify-content:center;position:static;overflow:visible}.addon-card:not([data-sale]) .button:after{content:"";z-index:3;background:0 0;transition:none;inset:0;translate:0}.addon-card:not([data-sale]) .button:hover{box-shadow:inset 0 0 0 1.5px var(--color-accent);transform:none}html:not([data-montagem]) .addon-card:not([data-sale]) .button{transition:none}.addon-card:not([data-sale]) .button:hover:after{translate:0}@media not all and (min-width:54rem){.addons .bed{padding-inline:0}.addons-head{padding-inline:var(--spacing-gutter)}.addons-rail{--card:.78}.addons-rail .carousel-track{grid-auto-flow:column;grid-auto-columns:calc(var(--card) * 100%);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--spacing-gutter);padding-bottom:calc(var(--spacing) * 2);scrollbar-width:none;grid-template-columns:none;scroll-padding-inline-start:var(--spacing-gutter);overflow-x:auto}.addons-rail .carousel-track>*{scroll-snap-align:start}.addons-rail .carousel-track::-webkit-scrollbar{display:none}}.hint{z-index:4;vertical-align:middle;margin-inline-start:.4rem;display:inline-flex;position:relative}.hint-trigger{width:24px;height:24px;color:var(--color-fg-faint);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;line-height:1;transition:color .3s;display:grid;box-shadow:inset 0 0 0 1.2px}.hint-trigger:hover{color:var(--color-accent)}.hint-bubble{border-radius:var(--radius-inset);z-index:20;background:var(--pitch);width:max-content;max-width:min(16rem,52vw);color:var(--white-78);box-shadow:0 0 0 1px var(--white-16), 0 18px 40px -16px #000;font-family:var(--font-label);font-weight:500;font-size:var(--text-micro);letter-spacing:.02em;text-transform:none;opacity:0;visibility:hidden;transition:opacity .25s, translate .25s var(--ease-spring), visibility 0s .25s;padding:.65rem .8rem;line-height:1.45;position:absolute;bottom:calc(100% + .55rem);left:50%;translate:-50% 4px}.hint-bubble[data-open]{opacity:1;visibility:visible;transition:opacity .25s, translate .25s var(--ease-spring), visibility 0s;translate:-50%}.voices{isolation:isolate;padding-block:var(--spacing-top-line) var(--spacing-section-foot);position:relative;overflow:clip}.voices-texture{z-index:0;mix-blend-mode:multiply;opacity:.2;pointer-events:none;height:min(100%,150vw);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000004d,#000 22%,#0000 52%);mask-image:linear-gradient(#0000004d,#000 22%,#0000 52%)}.voices-texture img{object-fit:cover;width:100%;height:100%}@media (min-width:48rem){.voices-texture{height:min(100%,56.25vw)}}.voices .bed{z-index:1;gap:clamp(3rem,8vh,5.5rem);display:grid;position:relative}.voices-head{gap:.6rem;max-width:46rem;display:grid}.voices-list{gap:clamp(1rem,1.6vw,1.5rem);display:grid}.voice{border-radius:var(--radius-frame);background:var(--white-16);box-shadow:inset 0 0 0 1px var(--white-34);padding:clamp(1.5rem,2.4vw,2.25rem)}.voice figure{gap:calc(var(--spacing) * 3);grid-template-rows:auto 1fr auto;height:100%;display:grid}.voice-mark{height:.5em;font-family:var(--font-mark);color:var(--color-accent);font-size:4rem;font-weight:800;line-height:.9}.voice blockquote{font-family:var(--font-label);text-wrap:pretty;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;line-height:1.35}.voice figcaption{padding-top:calc(var(--spacing) * 3);gap:.1rem;display:grid}.voice figcaption b{font-family:var(--font-label);letter-spacing:var(--tracking-nano);text-transform:uppercase;font-size:.85rem;font-weight:700}.voice cite{color:var(--ink-82);font-style:normal}@media (min-width:54rem){.voices-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.planning{padding-block:var(--spacing-top-line) var(--spacing-section-foot)}.planning-head{gap:.6rem;margin-bottom:clamp(1.75rem,4.5vh,2.75rem);display:grid}.planning-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.map-frame{aspect-ratio:4/3;border-radius:var(--radius-frame);background:var(--color-surface);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.map-frame{background:color-mix(in srgb, var(--color-surface) 90%, var(--ink))}}.map-frame iframe{border:0;width:100%;height:100%}.map-frame[data-inside]{outline:3px solid var(--color-focus);outline-offset:3px}.facts{gap:calc(var(--spacing) * 6);display:grid}.facts>div{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);align-content:start;gap:.25rem;display:grid}.facts dt{font-family:var(--font-label);letter-spacing:var(--tracking-nano);text-transform:uppercase;font-size:.85rem;font-weight:700}.facts dd{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-fg-muted);margin:0}.planning-facts{gap:calc(var(--spacing) * 6);display:grid}.planning-note{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-fg-muted)}.planning-map{gap:calc(var(--spacing) * 3);justify-items:start;display:grid}.planning-map>.map-frame{justify-self:stretch}.planning-maps-icon{width:1em;height:1em}.facts dt:has(.gate-sign){align-items:center;gap:.6rem;display:flex}.gate-sign{letter-spacing:0;width:2.1em;height:2.1em;box-shadow:inset 0 0 0 1.5px var(--color-fg);place-items:center;font-size:1em;line-height:1;display:grid}@media not all and (min-width:54rem){.planning-grid{grid-template-columns:1fr}}.brand-band{height:calc(2 * var(--band-stage));position:relative}.brand-band-stage{height:var(--band-stage);background:var(--ground-deep);text-align:center;align-content:center;justify-items:center;display:grid;position:sticky;top:0;overflow:clip}.brand-band-photo{z-index:0;position:absolute;inset:0}.brand-band-photo :is(img,picture){object-fit:cover;width:100%;height:100%;display:block}.brand-band .bed{z-index:1;position:relative}.brand-band-photo>.reading-gradient{--reading-strength:.28}.brand-band-title{max-width:20ch;color:var(--white-96);margin-inline:auto;font-size:clamp(2.1rem,5vw,4.6rem);line-height:.95}.brand-band-close{color:var(--yellow)}.brand-band+section{z-index:3;margin-top:calc(-1 * var(--band-stage));position:relative}.purchase{text-align:center;min-height:46svh;padding-block:var(--spacing-section-foot);align-content:center;justify-items:center;display:grid;position:relative}[data-base=amarelo]+.purchase{background:var(--yellow)}.purchase-photo{z-index:0;position:absolute;inset:0}.purchase-photo :is(img,picture){object-fit:cover;width:100%;height:100%;display:block}.purchase .bed{z-index:1;position:relative}.purchase-photo>.reading-gradient{--reading-strength:.35}.purchase-inner{justify-items:center;gap:calc(var(--spacing) * 6);opacity:clamp(0, calc((var(--p) - .55) / .3), 1);display:grid}.purchase-head{justify-items:center;gap:calc(var(--spacing) * 4);display:grid}.purchase-title{color:var(--white-96);text-wrap:balance;max-width:24ch}.purchase-support{color:var(--white-78);max-width:42ch}.product-hero-turn{max-width:18ch;margin-inline:auto;display:block}.catalog-opening{min-height:40svh;padding-top:calc(var(--header-height) + 1.5rem);background:var(--pitch);align-content:center;padding-bottom:clamp(1.75rem,5vh,3rem);display:grid;position:relative;overflow:clip}.catalog-opening .hero-title-turn{font-size:clamp(2.4rem,12vw,4.4rem)}@media not all and (max-width:47.5rem){.catalog-opening{min-height:45svh}.catalog-opening .hero-title-turn{font-size:clamp(2.9rem,5.6vw,5.6rem)}}.catalog-opening .hero-title-setup{color:var(--yellow)}.catalog-opening-photo{z-index:0;position:absolute;inset:0}.catalog-opening-photo>.reading-gradient{--reading-strength:.5;--reading-spread:1.6}.catalog-opening-photo :is(img,picture){object-fit:cover;width:100%;height:100%;display:block}.catalog-opening-block{z-index:1;padding-inline:var(--spacing-gutter);text-align:center;justify-items:center;gap:clamp(1.25rem,3vh,2rem);display:grid;position:relative}.catalog-opening .hero-title{padding:0}.catalog-opening-link{color:var(--white);transition:color .3s var(--ease-spring);background-size:100% 1.5px}.catalog-opening-link:hover{color:var(--yellow)}.catalog-opening-link .arrow{transition:translate .4s var(--ease-spring);font-size:1.25em;line-height:1}.catalog-opening-link:hover .arrow{translate:0 3px}.product-gallery{gap:clamp(1.75rem,4vh,2.75rem);display:grid}.product-body{padding-block:var(--spacing-top-line) var(--spacing-section-foot)}.product-grid{align-items:stretch;row-gap:clamp(1.75rem,4vh,2.75rem)}.product-head{gap:.6rem;margin-bottom:clamp(1.25rem,3vh,2rem);display:grid}.product-description{gap:calc(var(--spacing) * 4);display:grid}.product-description .copy{max-width:62ch}.purchase-column{top:calc(var(--header-height) + calc(var(--spacing) * 3));position:sticky}.purchase-column-inner{padding:calc(var(--spacing) * 6);border-radius:var(--radius-frame);background:var(--ground-deep);gap:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-column-inner{background:color-mix(in srgb, var(--ground-deep) 55%, transparent)}}.purchase-column-inner{box-shadow:inset 0 0 0 1px var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.purchase-price{align-items:baseline;gap:.45rem;display:flex}.purchase-price b{font-family:var(--font-mark);font-size:2.4rem;font-weight:800;line-height:1}.purchase-column-action{margin-top:var(--spacing);justify-content:center}.purchase-column-discover{justify-self:start}.onsite-block{margin-block:var(--spacing);padding:calc(var(--spacing) * 4);border-radius:var(--radius-inset);box-shadow:inset 0 0 0 1.5px var(--color-accent);gap:.35rem;display:grid}.onsite-block-label{color:var(--color-accent)}@media not all and (min-width:54rem){.purchase-column{position:static}.product-gallery{margin-inline:calc(var(--spacing-gutter) * -1);order:-2}.product-rail{order:-1}}.product-consultation{gap:clamp(2rem,4.5vh,3rem);margin-top:clamp(2rem,4.5vh,3rem);display:grid}.consultation-section{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);padding-top:clamp(1.25rem,3vh,1.75rem);display:grid}.disclosure{border-top:1px solid var(--color-border)}.disclosure>summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-height:2.75rem;padding-block:calc(var(--spacing) * 3);cursor:pointer;font-family:var(--font-label);font-size:1rem;font-weight:600;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"+";color:var(--color-accent);flex:none;font-size:1.3rem;line-height:1}.disclosure[open]>summary:after{content:"–"}.disclosure>.copy{padding-bottom:calc(var(--spacing) * 4);max-width:62ch}.route{counter-reset:stop;display:grid}.route-stop{counter-increment:stop;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) 10rem;align-items:center;display:grid}.route-stop:before{content:counter(stop, decimal-leading-zero);font-family:var(--font-mark);color:var(--color-accent);font-size:1.4rem;font-weight:700;line-height:1}.route-stop h4{font-family:var(--font-title);text-transform:uppercase;text-wrap:balance;font-size:1.2rem;font-weight:700;line-height:1.05}.route-photo{aspect-ratio:3/2;border-radius:var(--radius-inset);background:var(--pitch);overflow:clip}.route-photo img{object-fit:cover;width:100%;height:100%}.route-frame{--opens-radius:var(--radius-inset)}.route-stop:not(:has(.route-photo)) h4{grid-column:2/-1}.product-information-list{gap:calc(var(--spacing) * 3);max-width:62ch;display:grid}.product-spaces{gap:calc(var(--spacing) * 2);max-width:62ch;padding-inline-start:calc(var(--spacing) * 5);list-style:outside;display:grid}.label-value-list{max-width:62ch;display:grid}.label-value-list>div{padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);gap:.2rem;display:grid}.label-value-list>div:first-child{border-top:0;padding-top:0}.label-value-list dt{color:var(--color-fg);font-weight:700}.label-value-list dd{margin:0}@media (min-width:54rem){.label-value-list>div{column-gap:calc(var(--spacing) * 5);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}}.catalog-faq{padding-block:var(--spacing-top-line) var(--spacing-section-foot)}.catalog-faq-grid{align-items:start;row-gap:clamp(1.5rem,4vh,2.5rem)}.catalog-faq-head{gap:.6rem;display:grid}.catalog-faq-questions{border-bottom:1px solid var(--color-border)}.catalog-faq-questions>.disclosure>summary{font-size:var(--text-lead);color:var(--color-fg);text-wrap:pretty;padding-block:clamp(1rem,2.4vh,1.35rem);line-height:1.35}.catalog-faq-questions>.disclosure>.copy{max-width:68ch;padding-bottom:clamp(1.1rem,2.6vh,1.5rem)}@media not all and (min-width:54rem){.route-stop{grid-template-columns:auto minmax(0,1fr) 34vw}}.form-body{gap:calc(var(--spacing) * 10);margin-top:calc(var(--spacing) * 10);display:grid}.form-aside{gap:calc(var(--spacing) * 2);border-inline-start:2px solid var(--color-accent);max-width:48ch;align-content:start;padding-inline-start:calc(var(--spacing) * 5);display:grid}.form{gap:calc(var(--spacing) * 6);display:grid}.form-note{color:var(--color-fg-muted);font-size:var(--text-body);max-width:60ch}.form-instruction{margin-bottom:calc(var(--spacing) * 2)}.form-field{gap:calc(var(--spacing) * 2);align-content:start;display:grid}.form-action{margin-top:calc(var(--spacing) * 2)}@media (min-width:54rem){.form{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:58rem}.form>:not(.form-field),.form-field:where([data-kind=message],[data-kind=url]){grid-column:1/-1}}.form-address{text-underline-offset:4px;font-weight:600;text-decoration:underline}.field-label{font-family:var(--font-label);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-fg);font-size:.85rem;font-weight:600}.field-optional{text-transform:none;letter-spacing:0;color:var(--color-fg-faint);font-weight:400}.field-hint{color:var(--color-fg-muted)}.field-control{appearance:none;border-radius:var(--radius-inset);width:100%;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-body);box-shadow:inset 0 0 0 1.5px var(--color-fg-faint);background:0 0;padding:.8rem 1rem;line-height:1.5;transition:box-shadow .3s}.field-control::placeholder{color:var(--color-fg-faint)}.field-control:hover{box-shadow:inset 0 0 0 1.5px var(--color-fg-muted)}textarea.field-control{resize:vertical;min-height:9rem}.field-select{display:grid;position:relative}.field-select-arrow{pointer-events:none;color:var(--color-fg-muted);inset-inline-end:1rem;position:absolute;top:50%;translate:0 -50%}select.field-control{padding-inline-end:2.5rem}.field-error{color:var(--color-fg);font-weight:600}.field-error:before{content:"⚠ "}.field-control[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--color-fg)}.not-found{min-height:100dvh;padding-block:var(--spacing-top-line);align-content:center;display:grid}.not-found-block{gap:calc(var(--spacing) * 5);max-width:44rem;display:grid}.not-found-paths{margin-top:calc(var(--spacing) * 4)}.not-found-paths ul{gap:var(--spacing) calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:54rem){.not-found-paths ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.not-found-signature{margin-top:calc(var(--spacing) * 6);color:var(--color-fg-faint)}.article{padding-block:clamp(2rem, 5vh, 3.5rem) var(--spacing-section-foot)}.article-grid{align-items:start;column-gap:clamp(1rem,3vw,3rem)}.article-contents{display:none}@media (min-width:54rem){.article-contents{align-self:stretch;display:block}.article-contents-column{top:calc(var(--header-height) + calc(var(--spacing) * 3));max-height:calc(100dvh - var(--header-height) - var(--bar-reserve) - calc(var(--spacing) * 6));overscroll-behavior-y:contain;padding-right:calc(var(--spacing) * 2);position:sticky;overflow-y:auto}}.article-contents-list{margin-top:calc(var(--spacing) * 3);list-style:none;display:grid}.article-contents-list a{font-size:var(--text-micro);color:var(--color-fg-faint);grid-template-columns:2.1rem minmax(0,1fr);gap:.5rem;padding-block:.4rem;line-height:1.35;transition:color .3s;display:grid;position:relative}.article-contents-list a:hover,.article-contents-list a[aria-current]{color:var(--color-fg)}.article-contents-list a:after{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:scale .35s var(--ease-spring);position:absolute;inset:auto 0 0 2.6rem;scale:0 1}.article-contents-list a[aria-current]:after{scale:1}.article-contents-numeral{font-family:var(--font-mark);color:var(--color-fg);font-weight:700}.index-bar{display:none}@media not all and (min-width:54rem){.index-bar{display:block}}.index-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.index-bar:before{content:"";z-index:-1;background:var(--ground-deep);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.index-bar:before{background:color-mix(in srgb, var(--ground-deep) 94%, transparent)}}.index-bar:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 -1px 0 var(--color-border)}.index-bar-toggle{width:100%;max-width:calc(var(--container-bed) + var(--spacing-gutter) * 2);min-height:var(--index-bar-height);padding-inline:var(--spacing-gutter);text-align:left;color:var(--color-fg);align-items:center;gap:.6rem;margin-inline:auto;display:flex}.index-bar-toggle:focus-visible{outline-offset:-3px}.index-bar-label{font-family:var(--font-label);letter-spacing:var(--tracking-nano);text-transform:uppercase;color:var(--color-fg-muted);flex:none;font-size:.78rem;font-weight:500}.index-bar-label:after{content:"";vertical-align:-.1em;background:var(--color-border);width:1px;height:.9em;margin-left:.6rem;display:inline-block}.index-bar-current{min-width:0;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.index-bar-caret{width:.8rem;height:.8rem;transition:rotate .3s var(--ease-spring);flex:none}.index-bar-toggle[aria-expanded=true] .index-bar-caret{rotate:180deg}.index-bar-list{max-height:calc(100dvh - var(--header-height) - var(--index-bar-height) - var(--bar-reserve) - calc(var(--spacing) * 2));overscroll-behavior-y:contain;padding:calc(var(--spacing) * 2) var(--spacing-gutter) calc(var(--spacing) * 4);background:var(--ground-deep);margin-top:0;position:absolute;inset:100% 0 auto;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.index-bar-list{background:color-mix(in srgb, var(--ground-deep) 97%, transparent)}}.index-bar-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 -1px 0 var(--color-border), 0 18px 40px -12px var(--pitch)}@supports (color:color-mix(in lab, red, red)){.index-bar-list{box-shadow:inset 0 -1px 0 var(--color-border), 0 18px 40px -12px color-mix(in srgb, var(--pitch) 70%, transparent)}}.index-bar-list{opacity:0;visibility:hidden;transition:opacity .25s var(--ease-dry), translate .25s var(--ease-dry), visibility 0s .25s;translate:0 -.35rem}.index-bar-list[data-open]{opacity:1;visibility:visible;transition:opacity .25s var(--ease-dry), translate .25s var(--ease-dry), visibility 0s;translate:0}.index-bar-list a{align-items:center;min-height:44px}.index-bar-list:not([data-numbered]) a{grid-template-columns:minmax(0,1fr)}.index-bar-list:not([data-numbered]) a:after{inset-inline-start:0}@media not all and (min-width:54rem){.article:has(>.index-bar){padding-top:0}.article>.index-bar+.bed{padding-top:clamp(1.75rem,4.5vh,2.75rem)}}.article-column{--measure:66ch}.article-copy,.article-list,.article-highlight,.article-subtitle,.article-section-title,.article-numeral{max-width:var(--measure)}.article-copy{line-height:1.65}.article-opening-text{gap:calc(var(--spacing) * 4);display:grid}.article-section{padding-top:clamp(2.25rem,5.5vh,3.5rem)}.article-blocks{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);display:grid}.article-numeral{color:var(--color-fg);letter-spacing:var(--tracking-nano)}.article-section-title{margin-top:.45rem}.article-subtitle{font-size:var(--text-lead);color:var(--color-fg);margin-top:calc(var(--spacing) * 2);text-wrap:pretty;font-weight:700;line-height:1.3}.article-question{gap:calc(var(--spacing) * 2);display:grid}.article-highlight{color:var(--color-fg);border-left:2px solid var(--color-accent);text-wrap:pretty;padding-left:clamp(.9rem,2vw,1.4rem);font-weight:600;line-height:1.65}.article-list{gap:.7rem;padding-left:1.2rem;list-style:outside;display:grid}.article-list li{line-height:1.66}.article-list li::marker{color:var(--color-accent)}.article-list b{color:var(--color-fg);font-weight:700}.article-list-ordered{padding-left:1.6rem;list-style:decimal}.article-list-ordered li::marker{font-variant-numeric:tabular-nums;font-weight:700}.article-table{max-width:100%;overflow-x:auto}.article-table table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-body)}.article-table th,.article-table td{vertical-align:top;border-bottom:1px solid var(--color-border);padding:.7rem 1rem .7rem 0}.article-table thead th{font-family:var(--font-label);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-nano);text-transform:uppercase;color:var(--color-fg);border-bottom-color:var(--color-fg)}.article-table tbody th{color:var(--color-fg);font-weight:700}.article-table tbody td{color:var(--color-fg-muted)}.article-figure{margin-top:clamp(2rem,5vh,3rem)}.article-photo-frame{background:var(--pitch);overflow:clip}.article-figure{--opens-radius:var(--radius-focus)}.article-figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.article-way-on{gap:calc(var(--spacing) * 5);margin-top:var(--spacing-top-line);border-top:1px solid var(--color-border);padding-top:clamp(1.75rem,4vh,2.5rem);display:grid}.article-way-on-links{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.link-inline{color:var(--color-fg);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .3s}.link-inline:hover{color:var(--color-accent)}.call{max-width:62ch;color:var(--color-fg);text-wrap:pretty;font-weight:600}.activity-section{gap:calc(var(--spacing) * 4);margin-top:clamp(1.75rem,4vh,2.75rem);display:grid}.activity-section h3,.consultation-section>h3{font-family:var(--font-title);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;font-size:1.35rem;font-weight:700;line-height:1.02}.activity-section .copy,.consultation-section .copy{max-width:62ch}.activity-prose{gap:calc(var(--spacing) * 4);max-width:62ch;display:grid}.activity-prose>.label-value-list>div{padding-block:calc(var(--spacing) * 3);border-block:1px solid var(--color-border)}.option-list{margin-top:var(--spacing);display:grid}.option-list-note{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);color:var(--color-fg-muted)}.option-list>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);padding-block:.55rem;display:flex}.option-list dt{gap:.15rem;font-weight:600;display:grid}.option-list dt .nano{color:var(--color-fg-faint)}.option-list .option-item{white-space:nowrap}.option-list dd{font-family:var(--font-mark);white-space:nowrap;margin:0;font-size:1.3rem;font-weight:700;line-height:1}.video-sample figure{gap:calc(var(--spacing) * 4);align-items:start;display:grid}.video-sample figcaption{gap:calc(var(--spacing) * 3);display:grid}.video-sample video{border-radius:var(--radius-frame);aspect-ratio:16/9;background:var(--pitch);object-fit:cover;width:100%;display:block}.video-sample figcaption{max-width:62ch}@media (min-width:54rem){.video-sample figure{grid-template-columns:7fr 5fr;column-gap:clamp(1rem,2vw,2rem)}}@media not all and (min-width:54rem){.video-sample{padding-inline:var(--spacing-gutter)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[7\%\]{inset:-7%}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-1{z-index:1}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-start-9{grid-column-start:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.h-16{height:calc(var(--spacing) * 16)}.h-\[60svh\]{height:60svh}.min-h-screen{min-height:100vh}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.items-center{align-items:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--color-border)}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-section-foot{padding-block:var(--spacing-section-foot)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-top-line{padding-top:var(--spacing-top-line)}.pb-\[calc\(var\(--spacing-top-line\)\+6rem\)\]{padding-bottom:calc(var(--spacing-top-line) + 6rem)}.pb-top-line{padding-bottom:var(--spacing-top-line)}.text-center{text-align:center}.text-display-1{font-size:var(--text-display-1);line-height:var(--tw-leading,var(--text-display-1--line-height))}.text-display-2{font-size:var(--text-display-2);line-height:var(--tw-leading,var(--text-display-2--line-height))}.text-display-3{font-size:var(--text-display-3);line-height:var(--tw-leading,var(--text-display-3--line-height))}.text-hero-1{font-size:var(--text-hero-1);line-height:var(--tw-leading,var(--text-hero-1--line-height))}.text-hero-2{font-size:var(--text-hero-2);line-height:var(--tw-leading,var(--text-hero-2--line-height))}.leading-16{--tw-leading:calc(var(--spacing) * 16);line-height:calc(var(--spacing) * 16)}.text-wrap{text-wrap:wrap}.text-fg-faint{color:var(--color-fg-faint)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--blue:#134078;--pitch:#01060e;--ground-bright:#1074c0;--ground-high:#1a5893;--ground-low:#133f70;--ground-deep:#04213f;--yellow:#ffb800;--yellow-warm:#ffd56f;--cream:#f3efe4;--ink:#06101f;--notice-green:#050;--white:#fff;--white-96:#fffffff5;--white-78:#ffffffc7;--white-58:#ffffff94;--white-34:#ffffff57;--white-16:#ffffff29;--white-8:#ffffff14;--ink-82:#06101fd1;--ink-78:#06101fc7;--ink-72:#06101fb8;--ink-60:#06101f99;--ink-30:#06101f4d;--ink-16:#06101f29;--duration-landing:1.2s;--stage:100svh;--dive-depth:12vh;--band-stage:44svh;--brand-size:2.85rem;--header-height:4rem;--bar-reserve:5.75rem;--bar-room:0px;--surface-lift:62%;--surface-settle:58%}html{scroll-padding-top:var(--header-height)}html:has(.floating-bar){--bar-room:var(--bar-reserve)}html:has(.floating-bar):not(:has(body[data-bar-away])){scroll-padding-bottom:var(--bar-reserve)}@media (max-width:47.5rem){:root{--text-hero-1:clamp(1.15rem, 5.4vw, 2rem);--text-hero-2:clamp(3.4rem, 16.5vw, 6rem);--text-hero-2--line-height:.86}}[data-base=azul]{--color-surface:var(--ground-deep);--color-surface-light:var(--ground-bright);--color-surface-lit:var(--ground-bright);--color-fg:var(--white);--color-fg-muted:var(--white-96);--color-fg-faint:var(--white-96);--color-border:var(--white-16);--color-accent:var(--yellow);--color-action:var(--yellow);--color-action-fg:var(--ink);--color-focus:var(--yellow)}[data-base=amarelo],.addon-card[data-active]{--color-surface:var(--yellow);--color-surface-light:var(--yellow-warm);--color-fg:var(--ink);--color-fg-muted:var(--ink-82);--color-fg-faint:var(--ink-72);--color-border:var(--ink-30);--color-accent:var(--blue);--color-action:var(--blue);--color-action-fg:var(--white-96);--color-focus:var(--blue)}[data-base=creme]{--color-surface:var(--cream);--color-surface-light:var(--white);--color-fg:var(--ink);--color-fg-muted:var(--ink-78);--color-fg-faint:var(--ink-60);--color-border:var(--ink-16);--color-accent:var(--blue);--color-action:var(--blue);--color-action-fg:var(--white-96);--color-focus:var(--blue)}html:has(.visualizador[open]){scrollbar-gutter:stable;overflow:hidden}:root{--anchor-bar-height:3.25rem}html:has(.anchor-bar){scroll-padding-top:calc(var(--header-height) + var(--anchor-bar-height))}:root{--index-bar-height:2.75rem}@media not all and (min-width:54rem){html:has(.index-bar){scroll-padding-top:calc(var(--header-height) + var(--index-bar-height))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
