@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#141412;--color-ink-2:#1e1e1b;--color-ink-3:#2a2a27;--color-paper:#f2f1ed;--color-paper-2:#e9e7e1;--color-stone:#d3d0c8;--color-alu:#8b8b86;--color-alu-2:#5c5c58;--color-vidro:#2f6a5b;--color-vidro-2:#8fd0bb;--color-luz:#e9dcc4;--font-display:"Jost Variable", "Futura", "Century Gothic", sans-serif;--font-body:"Source Serif 4 Variable", "Georgia", serif}}@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,ui-sans-serif, system-ui, 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;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{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}}@layer components;@layer utilities{.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}.fixed{position:fixed}.sticky{position:sticky}.hidden{display:none}.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}.rounded{border-radius:.25rem}}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/jost-cyrillic-wght-normal-WU2HZFSI.woff2")format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/jost-latin-ext-wght-normal-CZBTS3GK.woff2")format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/jost-latin-wght-normal-ZES4MB2E.woff2")format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-ext-wght-normal-S2TZBTNH.woff2")format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-wght-normal-FNGZKZRU.woff2")format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-greek-wght-normal-GPDHYSTX.woff2")format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-vietnamese-wght-normal-J5KMBBED.woff2")format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-ext-wght-normal-UO6RXCFI.woff2")format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-wght-normal-MSITFWXP.woff2")format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2")format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.woff")format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2")format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff")format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2")format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.woff")format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2")format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff")format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2")format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff")format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2")format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.woff")format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2")format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff")format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2")format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.woff")format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2")format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff")format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2")format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff")format("woff");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}:root{--gutter:clamp(1rem, 5vw, 5rem);--max:1440px;--section:clamp(5rem, 11vw, 9.5rem);--hdr-h:4.5rem;color-scheme:light}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--hdr-h)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-variation-settings:"opsz" 16;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--color-vidro);color:var(--color-paper)}:focus-visible{outline:2px solid var(--color-vidro);outline-offset:3px}.section--dark :focus-visible,.hero :focus-visible,.closing :focus-visible{outline-color:var(--color-vidro-2)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem clamp(1rem,2.5vw,2.5rem);display:grid}.section{padding-block:var(--section);position:relative}.section--dark{background:var(--color-ink);color:var(--color-paper)}.section--dark ::selection{background:var(--color-luz);color:var(--color-ink)}.section--stone{background:var(--color-paper-2)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-alu);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:500;display:flex}.eyebrow:before{content:"";border:1.5px solid;flex:none;width:.55rem;height:.55rem}.h-display,.h2,.h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:300}.h-display{letter-spacing:-.025em;font-size:clamp(2.5rem,6.2vw,6rem);line-height:1}.h2{letter-spacing:-.02em;font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.06}.h3{letter-spacing:-.01em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.2}.h2 em,.h-display em{color:var(--color-alu);font-style:normal}.h2 em.nl{display:block}.lead{max-width:36ch;color:var(--color-alu-2);margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:300;line-height:1.5}.section--dark .lead{color:var(--color-stone)}.mt-lead{margin-top:1.25rem}.muted{color:var(--color-alu-2)}.section--dark .muted{color:var(--color-alu)}.mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-alu-2);font-size:.78rem}.section--dark .mono{color:var(--color-alu)}.btn{--bg:var(--color-ink);--fg:var(--color-paper);--bd:var(--color-ink);background:var(--bg);color:var(--fg);border:1px solid var(--bd);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out);align-items:center;gap:.8rem;padding:1rem 1.5rem;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex}.btn svg{width:1rem;height:1rem;transition:transform .35s var(--ease-out);flex:none}.btn>span{display:inline-flex}.btn:hover svg{transform:translate(4px)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--ghost{--bg:transparent;--fg:var(--color-ink);--bd:#14141259}@supports (color:color-mix(in lab,red,red)){.btn--ghost{--bd:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.btn--ghost:hover{--bd:var(--color-ink)}.btn--light{--bg:var(--color-paper);--fg:var(--color-ink);--bd:var(--color-paper)}.btn--light-ghost{--bg:transparent;--fg:var(--color-paper);--bd:#f2f1ed66}@supports (color:color-mix(in lab,red,red)){.btn--light-ghost{--bd:color-mix(in srgb, var(--color-paper) 40%, transparent)}}.btn--light-ghost:hover{--bd:var(--color-paper)}.btn--wa{--bg:transparent;--fg:var(--color-vidro);--bd:#2f6a5b73}@supports (color:color-mix(in lab,red,red)){.btn--wa{--bd:color-mix(in srgb, var(--color-vidro) 45%, transparent)}}.btn--wa:hover{--bd:var(--color-vidro)}.section--dark .btn--wa,.btn--wa.on-dark{--fg:var(--color-vidro-2);--bd:#8fd0bb8c}@supports (color:color-mix(in lab,red,red)){.section--dark .btn--wa,.btn--wa.on-dark{--bd:color-mix(in srgb, var(--color-vidro-2) 55%, transparent)}}.section--dark .btn--wa:hover,.btn--wa.on-dark:hover{--bd:var(--color-vidro-2)}.btn--wa svg{width:1.1rem;height:1.1rem}.btn--wa:hover svg{transform:none}.ctas{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media(max-width:480px){.ctas .btn{white-space:normal;text-align:center;flex:100%;justify-content:center}}.pic,.pic picture,.pic img{width:100%;height:100%;display:block}.pic img{object-fit:cover;object-position:var(--pos,center);background:var(--color-paper-2)}.section--dark .pic img{background:var(--color-ink-2)}.reveal{opacity:0;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{transition:opacity .3s;transform:none}}.hdr{z-index:50;height:var(--hdr-h);color:var(--color-paper);transition:background-color .4s var(--ease-out),color .4s var(--ease-out),box-shadow .4s;position:fixed;inset:0 0 auto}.hdr .wrap{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.hdr.is-solid{background:#f2f1ede6}@supports (color:color-mix(in lab,red,red)){.hdr.is-solid{background:color-mix(in srgb,var(--color-paper) 90%,transparent)}}.hdr.is-solid{-webkit-backdrop-filter:blur(14px);color:var(--color-ink);box-shadow:0 1px #14141214}@supports (color:color-mix(in lab,red,red)){.hdr.is-solid{box-shadow:0 1px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.hdr.is-solid .btn--light{--bg:var(--color-ink);--fg:var(--color-paper);--bd:var(--color-ink)}.logo{font-family:var(--font-display);letter-spacing:.01em;align-items:center;gap:.65rem;font-size:1.3rem;font-weight:500;line-height:1;display:inline-flex}.logo__mark{border:1.5px solid;flex:none;width:1.05rem;height:1.05rem;position:relative}.logo__mark:after{content:"";background:currentColor;width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.logo b{color:var(--color-vidro-2);font-weight:500}.hdr.is-solid .logo b{color:var(--color-vidro)}.hdr__nav{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;gap:2.2rem;font-size:.82rem;display:none}.hdr__nav a{opacity:.85;padding-block:.4rem;transition:opacity .3s;position:relative}.hdr__nav a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hdr__nav a:hover{opacity:1}.hdr__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.hdr__cta{display:none}.hdr__cta .btn{padding:.8rem 1.2rem;font-size:.74rem}.hdr__burger{flex-direction:column;gap:5px;margin-right:-.5rem;padding:.75rem .5rem;display:inline-flex}.hdr__burger span{background:currentColor;width:24px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.hdr__burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.hdr__burger[aria-expanded=true] span:nth-child(2){opacity:0}.hdr__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.hdr__menu{inset:var(--hdr-h) 0 0 0;background:var(--color-ink);color:var(--color-paper);padding:2rem var(--gutter) 3rem;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);flex-direction:column;gap:.5rem;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.hdr__menu.is-open{opacity:1;pointer-events:auto;transform:none}.hdr__menu>a{font-family:var(--font-display);border-bottom:1px solid #f2f1ed1f;padding:.6rem 0;font-size:1.9rem;font-weight:300}@supports (color:color-mix(in lab,red,red)){.hdr__menu>a{border-bottom:1px solid color-mix(in srgb,var(--color-paper) 12%,transparent)}}.hdr__menu .ctas{margin-top:2rem}.hdr.is-open{background:var(--color-ink);color:var(--color-paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hdr.is-open .logo b{color:var(--color-vidro-2)}@media(min-width:1100px){.hdr__nav,.hdr__cta{display:flex}.hdr__burger,.hdr__menu{display:none}}.hero{--p:0;--fx:.5;background:var(--color-ink);height:300svh;color:var(--color-paper);position:relative}.hero__sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.hero__plate{--w:max(100vw, 150svh );top:50%;left:calc(50vw - var(--w) * var(--fx));width:var(--w);height:calc(var(--w) / 1.5);transform:translateY(-50%) scale(calc(1.07 - .07 * var(--p)));transform-origin:calc(var(--fx) * 100%) 50%;will-change:transform;position:absolute}.hero__plate .pic{position:absolute;inset:0}.hero__plate:after{content:"";opacity:calc(1 - var(--p) * .15);background:#14141280;position:absolute;inset:0}.hero__shade{pointer-events:none;background:linear-gradient(#1414128c,#14141200 35%,#14141299);position:absolute;inset:0}.hero__draw{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__draw .d{fill:none;stroke:var(--color-luz);stroke-width:.4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--p) - .24) * 4.5,1))}.hero__draw .d--late{stroke-dashoffset:calc(1 - clamp(0,(var(--p) - .42) * 5,1));stroke:#e9dcc4b3}@supports (color:color-mix(in lab,red,red)){.hero__draw .d--late{stroke:color-mix(in srgb,var(--color-luz) 70%,transparent)}}.hero__draw .fill{fill:var(--color-luz);opacity:calc(clamp(0,(var(--p) - .36) * 4,1)*.08)}.hero__draw .cota{opacity:clamp(0,calc((var(--p) - .38) * 5),1)}.hero__draw .cota line{stroke:var(--color-paper);stroke-width:.25px}.hero__draw text{font-family:var(--font-mono);fill:var(--color-paper);letter-spacing:.04em;font-size:3.1px}.hero__draw .tag{opacity:clamp(0,calc((var(--p) - .3) * 5),1)}.hero__draw .tag--late{opacity:clamp(0,calc((var(--p) - .48) * 5),1)}.hero__copy{z-index:2;padding:0 var(--gutter) clamp(3.5rem,9vh,7rem);opacity:clamp(0,calc(1 - var(--p) * 5),1);transform:translateY(calc(var(--p) * -80px));pointer-events:none;align-content:end;display:grid;position:absolute;inset:0}.hero__copy>*{pointer-events:auto}.hero__copy .eyebrow{color:#f2f1edb8}@supports (color:color-mix(in lab,red,red)){.hero__copy .eyebrow{color:color-mix(in srgb,var(--color-paper) 72%,transparent)}}.hero__title{max-width:13ch}.hero__sub{color:#f2f1edd9;max-width:46ch;margin:1.5rem 0 2rem;font-size:clamp(1.05rem,1.35vw,1.25rem)}@supports (color:color-mix(in lab,red,red)){.hero__sub{color:color-mix(in srgb,var(--color-paper) 85%,transparent)}}.hero__sub{font-weight:300}.hero.is-past .hero__copy{visibility:hidden}.hero__steps{z-index:3;left:var(--gutter);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:clamp(0,calc((var(--p) - .14) * 6),1);gap:1.75rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex;position:absolute;bottom:1.75rem}.hero__steps li{color:#f2f1ed73;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hero__steps li{color:color-mix(in srgb,var(--color-paper) 45%,transparent)}}.hero__steps li{transition:color .4s}.hero__steps li:before{content:"";border:1.5px solid;width:.5rem;height:.5rem;transition:background-color .4s,border-color .4s}.hero__steps li.is-on{color:var(--color-paper)}.hero__steps li.is-on:before{background:var(--color-vidro-2);border-color:var(--color-vidro-2)}.hero__sheet{--sheet-t:clamp(0, (var(--p) - .56) * 4, 1);--sheet-right:var(--gutter);z-index:3;right:var(--sheet-right);width:min(380px,calc(100vw - 2 * var(--gutter)));background:var(--color-paper);color:var(--color-ink);transform:translate(calc((1 - var(--sheet-t)) * (100% + var(--sheet-right) + 3rem)),-50%);opacity:clamp(0,calc((var(--p) - .5) * 12),1);will-change:transform,opacity;padding:1.5rem 1.5rem 1.25rem;position:absolute;top:50%;box-shadow:0 40px 80px -30px #000000b3}.sheet__head{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.sheet__head strong{font-family:var(--font-display);letter-spacing:.01em;font-size:1.05rem;font-weight:500}.sheet__sub{margin:.8rem 0 .4rem}.sheet__rows{margin:0;padding:0;list-style:none}.sheet__row{border-bottom:1px solid var(--color-stone);opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.7rem 0;display:grid;transform:translateY(8px)}.sheet__row.is-on{opacity:1;transform:none}.sheet__row dt,.sheet__row .k{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-alu-2);font-size:.8rem}.sheet__row .v{font-family:var(--font-mono);text-align:right;font-size:.82rem}.sheet__foot{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-vidro);opacity:0;align-items:center;gap:.6rem;margin-top:1rem;font-size:.8rem;font-weight:500;transition:opacity .5s;display:flex}.sheet__foot.is-on{opacity:1}.sheet__foot:before{content:"";background:var(--color-vidro);width:.6rem;height:.6rem}.sheet__note{color:var(--color-alu-2);margin:.6rem 0 0;font-size:.78rem;line-height:1.4}.hero__hint{z-index:3;right:var(--gutter);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f1edb3;align-items:center;gap:.6rem;font-size:.7rem;display:flex;position:absolute;bottom:1.6rem}@supports (color:color-mix(in lab,red,red)){.hero__hint{color:color-mix(in srgb,var(--color-paper) 70%,transparent)}}.hero__hint{opacity:clamp(0,calc(1 - var(--p) * 8),1)}.hero__hint i{width:1px;height:2.4rem;animation:hint 2.2s var(--ease-in-out) infinite;background:currentColor;display:block}@keyframes hint{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media(max-width:899px){.hero{--fx:.31}.hero__draw text{font-size:3.6px}.hero__steps{top:calc(var(--hdr-h) + .75rem);flex-direction:column;gap:.5rem;bottom:auto}.hero__sheet{top:auto;bottom:1.25rem;right:var(--gutter);left:var(--gutter);width:auto;transform:translateY(calc((1 - var(--sheet-t)) * (100% + 4rem)));padding:1.1rem 1.1rem 1rem}.sheet__row{padding:.5rem 0}.sheet__note,.hero__hint{display:none}}@media(prefers-reduced-motion:reduce){.hero{height:auto;--p:1!important}.hero__sticky{height:auto;min-height:100svh;padding:calc(var(--hdr-h) + 2rem) 0 2rem;align-content:end;gap:2rem;display:grid;position:relative}.hero__copy{opacity:1;padding-bottom:0;position:relative;transform:none}.hero.is-past .hero__copy{visibility:visible}.hero__sheet{margin:0 var(--gutter);opacity:1;position:relative;inset:auto;transform:none}.hero__steps,.hero__hint{display:none}.hero__hint i{animation:none}}.identify__text,.identify__fig{grid-column:1/-1}@media(min-width:1024px){.identify__text{grid-column:1/span 6}.identify__fig{grid-column:8/-1;align-self:end}}.identify__fig .pic{aspect-ratio:4/5}@media(max-width:1023px){.identify__fig .pic{aspect-ratio:3/2}}.identify__list{max-width:46ch;margin:2.5rem 0 0;padding:0;list-style:none}.identify__list li{border-top:1px solid var(--color-stone);grid-template-columns:1.6rem 1fr;gap:.6rem;padding:1.1rem 0;font-size:1.15rem;line-height:1.4;display:grid}.identify__list li:last-child{border-bottom:1px solid var(--color-stone)}.identify__list li i{border:1.5px solid var(--color-alu);width:.7rem;height:.7rem;margin-top:.45rem;transition:background-color .5s .3s,border-color .5s .3s}.identify__list li.is-in i{background:var(--color-vidro);border-color:var(--color-vidro)}.identify__punch{font-family:var(--font-display);letter-spacing:-.01em;max-width:24ch;margin:2rem 0 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}.value__text,.value__fig{grid-column:1/-1}@media(min-width:1024px){.value__text{top:calc(var(--hdr-h) + 2rem);grid-column:1/span 5;align-self:start;position:sticky}.value__fig{grid-column:7/-1}}.window{background:var(--color-ink-2);border:8px solid var(--color-paper);isolation:isolate;grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}@media(min-width:700px){.window{grid-template-columns:repeat(3,1fr)}}.window__view{z-index:-1;position:absolute;inset:0}.window__view .pic img{filter:brightness(.62)saturate(.85)}.window:before{content:"";background:var(--color-paper);z-index:-1;clip-path:none;opacity:0;position:absolute;inset:0}.pane{aspect-ratio:4/5;text-align:left;color:var(--color-paper);outline:5px solid var(--color-paper);transition:background-color .5s var(--ease-out),color .4s;background:linear-gradient(135deg,#ffffff1a,#fff0 40%,#ffffff0d);flex-direction:column;justify-content:flex-end;gap:.6rem;min-width:0;padding:1.1rem;display:flex;position:relative}@media(min-width:700px){.pane{aspect-ratio:1/1.15;padding:1.4rem}}.pane:before{content:"";background:var(--color-luz);transform-origin:bottom;transition:transform .6s var(--ease-in-out);z-index:-1;position:absolute;inset:0;transform:scaleY(0)}.pane__label{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:400;line-height:1.15}.pane__text{opacity:0;transition:grid-template-rows .5s var(--ease-out),opacity .4s;grid-template-rows:0fr;font-size:.95rem;line-height:1.45;display:grid}.pane__text>span{overflow:hidden}.pane__plus{width:1rem;height:1rem;position:absolute;top:1rem;right:1rem}.pane__plus:before,.pane__plus:after{content:"";width:100%;height:1.5px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.pane.is-open{color:var(--color-ink)}.pane.is-open:before{transform:scaleY(1)}.pane.is-open .pane__text{opacity:1;grid-template-rows:1fr}.pane.is-open .pane__plus:after{transform:translate(-50%,-50%)rotate(0)}@media(hover:hover){.pane:hover{color:var(--color-ink)}.pane:hover:before{transform:scaleY(1)}.pane:hover .pane__text{opacity:1;grid-template-rows:1fr}.pane:hover .pane__plus:after{transform:translate(-50%,-50%)rotate(0)}}.window__cap{justify-content:flex-end;gap:1rem;margin-top:.9rem;display:flex}.explore__head{grid-column:1/-1}@media(min-width:1024px){.explore__head{grid-column:1/span 7}}.explore__stage{aspect-ratio:3/2;background:var(--color-ink-2);width:100%;max-width:calc((100vh - var(--hdr-h) - 4rem) * 1.5);grid-column:1/-1;margin-inline:auto;position:relative;overflow:hidden}.explore__photo>.pic{position:absolute;inset:0}.explore__photo>.pic img{filter:brightness(.9);transition:filter .5s}.explore__stage.has-open .explore__photo>.pic img{filter:brightness(.62)}.hot{left:var(--x);top:var(--y);z-index:2;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.hot__dot{background:var(--color-paper);border:1.5px solid var(--color-ink);width:.8rem;height:.8rem;box-shadow:0 0 0 4px #14141273}@supports (color:color-mix(in lab,red,red)){.hot__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-ink) 45%,transparent)}}.hot__dot{transition:transform .3s var(--ease-out),background-color .3s;position:relative}.hot__dot:before{content:"";border:1px solid #f2f1edb3;position:absolute;inset:-9px}@supports (color:color-mix(in lab,red,red)){.hot__dot:before{border:1px solid color-mix(in srgb,var(--color-paper) 70%,transparent)}}.hot__dot:before{animation:ping 2.8s var(--ease-out) infinite;animation-delay:var(--delay,0s)}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.hot__label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper);background:#141412c7;padding:.4rem .65rem;font-size:.78rem;position:absolute;top:50%;left:calc(100% - .2rem);transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.hot__label{background:color-mix(in srgb,var(--color-ink) 78%,transparent)}}.hot__label{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s}.hot:hover .hot__label,.hot:focus-visible .hot__label,.hot.is-active .hot__label{opacity:1}.hot.is-active .hot__dot{background:var(--color-vidro-2);border-color:var(--color-vidro-2);transform:scale(1.25)}.hot.is-active .hot__dot:before{opacity:0;animation:none}@media(max-width:767px){.hot__label{display:none}}@media(prefers-reduced-motion:reduce){.hot__dot:before{opacity:.6;animation:none}}.explore__panel{background:var(--color-paper);width:min(400px,100%);color:var(--color-ink);transition:transform .55s var(--ease-in-out);z-index:4;grid-template-rows:auto 1fr;gap:1rem;padding:1.5rem;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(101%)}.explore__panel.is-open{transform:none}.explore__panel .pic{aspect-ratio:4/3;height:auto;position:relative}.explore__panel-close{background:var(--color-paper);z-index:2;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:.75rem;right:.75rem}.explore__panel-close svg{width:1rem;height:1rem}.explore__panel .eyebrow{margin-bottom:.5rem}.spec{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-alu-2);gap:.35rem;margin:.9rem 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.spec li{align-items:baseline;gap:.6rem;display:flex}.spec li:before{content:"";background:var(--color-vidro);flex:none;width:.4rem;height:.4rem;transform:translateY(-1px)}@media(max-width:767px){.explore__stage{aspect-ratio:auto;background:0 0;max-width:none;overflow:visible}.explore__photo{aspect-ratio:3/2;position:relative;overflow:hidden}.explore__photo>.pic{position:relative;inset:auto}.explore__panel{width:100%;display:none;position:relative;transform:none}.explore__panel.is-open{display:grid}}@media(min-width:768px){.explore__photo{position:absolute;inset:0}}.chips{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.chip{border:1px solid;padding:.7rem .95rem}@supports (color:color-mix(in lab,red,red)){.chip{border:1px solid color-mix(in srgb,currentColor 30%,transparent)}}.chip{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;line-height:1;transition:border-color .3s,background-color .3s,color .3s}.chip:hover{border-color:currentColor}.chip.is-on{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.section--dark .chip.is-on{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.bld__head,.bld__stage,.bld__ctrl,.bld__out{grid-column:1/-1}@media(min-width:1024px){.bld__head,.bld__stage{grid-column:1/span 7}.bld__ctrl{grid-column:9/-1}}.bld__box{aspect-ratio:16/11;background:linear-gradient(var(--color-ink-3) 1px,transparent 1px) 0 0 / 100% 2.5rem,linear-gradient(90deg,var(--color-ink-3) 1px,transparent 1px) 0 0 / 2.5rem 100%,var(--color-ink-2);border:1px solid var(--color-ink-3);position:relative}.bld__svg{width:100%;height:100%;position:absolute;inset:0}.bld__frame{fill:none;stroke:var(--color-paper);stroke-width:5px}.bld__leaf{fill:#e9dcc412;stroke:var(--color-paper);stroke-width:2px}.bld__sym{fill:none;stroke:var(--color-vidro-2);stroke-width:1.5px;stroke-linecap:square}.bld__sym--dash{stroke-dasharray:5 6}.bld__cota line{stroke:var(--color-alu);stroke-width:1px}.bld__svg text{font-family:var(--font-mono);fill:var(--color-paper);letter-spacing:.04em;font-size:13px}.bld__svg .t-muted{fill:var(--color-alu);letter-spacing:.12em;font-size:11px}.bld__totals{background:var(--color-ink-3);border:1px solid var(--color-ink-3);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1rem;display:grid}@media(min-width:640px){.bld__totals{grid-template-columns:repeat(4,1fr)}}.total{background:var(--color-ink);gap:.3rem;padding:1rem;display:grid}.total__k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-alu);font-size:.66rem}.total__v{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:300;line-height:1}.total__v small{letter-spacing:.06em;color:var(--color-alu);margin-left:.25em;font-size:.5em}.opt{border-top:1px solid #f2f1ed24;padding:1.3rem 0}@supports (color:color-mix(in lab,red,red)){.opt{border-top:1px solid color-mix(in srgb,var(--color-paper) 14%,transparent)}}.bld__ctrl .opt:last-of-type{border-bottom:1px solid #f2f1ed24}@supports (color:color-mix(in lab,red,red)){.bld__ctrl .opt:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--color-paper) 14%,transparent)}}.opt__label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.opt__label .eyebrow{margin:0}.opt__value{font-family:var(--font-mono);letter-spacing:.03em;font-size:.9rem}.opt__row{flex-wrap:wrap;gap:.5rem;display:flex}.range{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:2.75rem;margin:0}.range::-webkit-slider-runnable-track{background:#f2f1ed66;height:1px}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--color-paper) 40%,transparent)}}.range::-moz-range-track{background:#f2f1ed66;height:1px}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-track{background:color-mix(in srgb,var(--color-paper) 40%,transparent)}}.range::-webkit-slider-thumb{appearance:none;background:var(--color-ink);border:1.5px solid var(--color-paper);border-radius:0;width:1.1rem;height:1.1rem;margin-top:calc(.5px - .55rem);transition:background-color .2s,transform .2s}.range::-moz-range-thumb{background:var(--color-ink);border:1.5px solid var(--color-paper);border-radius:0;width:1.1rem;height:1.1rem}.range:hover::-webkit-slider-thumb{background:var(--color-vidro-2);border-color:var(--color-vidro-2)}.range:focus-visible::-webkit-slider-thumb{background:var(--color-vidro-2);border-color:var(--color-vidro-2)}.range:hover::-moz-range-thumb{background:var(--color-vidro-2);border-color:var(--color-vidro-2)}.range:focus-visible::-moz-range-thumb{background:var(--color-vidro-2);border-color:var(--color-vidro-2)}.stepper{border:1px solid #f2f1ed4d;align-items:stretch;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.stepper{border:1px solid color-mix(in srgb,var(--color-paper) 30%,transparent)}}.stepper button{width:2.75rem;height:2.75rem;font-family:var(--font-mono);place-items:center;font-size:1.1rem;transition:background-color .2s;display:grid}.stepper button:hover:not(:disabled){background:#f2f1ed1f}@supports (color:color-mix(in lab,red,red)){.stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--color-paper) 12%,transparent)}}.stepper button:disabled{opacity:.3;cursor:default}.stepper output{min-width:3.5rem;font-family:var(--font-mono);border-inline:1px solid #f2f1ed4d;place-items:center;font-size:.95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.stepper output{border-inline:1px solid color-mix(in srgb,var(--color-paper) 30%,transparent)}}.bld__note{color:var(--color-alu);max-width:44ch;margin:1.25rem 0 0;font-size:.85rem;line-height:1.5}.bld__cta{gap:.75rem;margin-top:1.5rem;display:grid}.bld__cta .btn{white-space:normal;text-align:center;justify-content:center;line-height:1.3}.bld__out{border-top:1px solid #f2f1ed24;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(1rem,3vw,2.5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.bld__out{border-top:1px solid color-mix(in srgb,var(--color-paper) 14%,transparent)}}@media(min-width:1024px){.bld__out{grid-template-columns:5fr 3fr 6fr}}.out__title{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;font-size:1.25rem;font-weight:400;display:flex}.out__title small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-alu);font-size:.7rem}.out+.out__title,.out__gap{margin-top:2rem}.tbl{border-collapse:collapse;width:100%;font-family:var(--font-mono);letter-spacing:.02em;font-size:.78rem}.tbl th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--color-alu);border-bottom:1px solid #f2f1ed4d;padding:0 0 .6rem;font-size:.66rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.tbl th{border-bottom:1px solid color-mix(in srgb,var(--color-paper) 30%,transparent)}}.tbl td{border-bottom:1px solid #f2f1ed1f;padding:.6rem 0}@supports (color:color-mix(in lab,red,red)){.tbl td{border-bottom:1px solid color-mix(in srgb,var(--color-paper) 12%,transparent)}}.tbl td{vertical-align:baseline}.tbl th:not(:first-child),.tbl td:not(:first-child){text-align:right;white-space:nowrap;padding-left:.75rem}.tbl td:first-child{font-family:var(--font-body);letter-spacing:0;font-size:.95rem}.tbl td small{font-family:var(--font-mono);color:var(--color-alu);letter-spacing:.06em;font-size:.68rem;display:block}.plan+.plan{margin-top:1.4rem}.plan__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;font-size:.95rem;display:flex}.plan__head span:last-child{font-family:var(--font-mono);color:var(--color-alu);white-space:nowrap;font-size:.72rem}.bar{grid-template-columns:1fr 5.5rem;align-items:center;gap:.75rem;margin-top:.4rem;display:grid}.bar__track{background:var(--color-ink-3);gap:2px;height:1.1rem;display:flex;overflow:hidden}.bar__cut{background:var(--color-paper);min-width:2px;transition:flex-basis .4s var(--ease-out);flex:none}.bar__left{background:repeating-linear-gradient(135deg,#8fd0bb8c 0 3px,#0000 3px 7px);flex:1 1 0}@supports (color:color-mix(in lab,red,red)){.bar__left{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-vidro-2) 55%,transparent) 0 3px,transparent 3px 7px)}}.bar__left--scrap{background:repeating-linear-gradient(135deg,#8b8b8673 0 3px,#0000 3px 7px)}@supports (color:color-mix(in lab,red,red)){.bar__left--scrap{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-alu) 45%,transparent) 0 3px,transparent 3px 7px)}}.bar__val{font-family:var(--font-mono);color:var(--color-alu);text-align:right;white-space:nowrap;font-size:.7rem}.bar__val.is-reusable{color:var(--color-vidro-2)}.plan__more{font-family:var(--font-mono);color:var(--color-alu);margin:.5rem 0 0;font-size:.7rem}.legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-alu);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.legend li{align-items:center;gap:.5rem;display:flex}.legend i{width:1.1rem;height:.6rem;display:block}.legend .l-cut{background:var(--color-paper)}.legend .l-reuse{background:repeating-linear-gradient(135deg,#8fd0bb8c 0 3px,#0000 3px 7px)}@supports (color:color-mix(in lab,red,red)){.legend .l-reuse{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-vidro-2) 55%,transparent) 0 3px,transparent 3px 7px)}}.legend .l-scrap{background:repeating-linear-gradient(135deg,#8b8b8673 0 3px,#0000 3px 7px)}@supports (color:color-mix(in lab,red,red)){.legend .l-scrap{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-alu) 45%,transparent) 0 3px,transparent 3px 7px)}}.strip__head{grid-column:1/-1}@media(min-width:1024px){.strip__head{grid-column:1/span 8}}.strip{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:3rem var(--gutter) 1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(.75rem,1.5vw,1.5rem);margin-top:1rem;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip__item{scroll-snap-align:start;flex:0 0 min(76vw,400px);margin:0}.strip__fig{aspect-ratio:4/5;position:relative;overflow:hidden}.strip__fig .pic{transition:transform 1.2s var(--ease-out)}.strip__item:hover .strip__fig .pic{transform:scale(1.06)}.strip__cap{padding:1rem 0 0}.strip__cap .h3{font-size:1.3rem}.strip__cap p{color:var(--color-alu-2);max-width:34ch;margin:.5rem 0 0;font-size:.98rem}.strip__nav{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.strip__nav button{border:1px solid var(--color-stone);place-items:center;width:2.75rem;height:2.75rem;transition:border-color .3s;display:grid}.strip__nav button:hover{border-color:var(--color-ink)}.strip__nav svg{width:1rem;height:1rem}.process__head{max-width:24ch}.process__grid{margin-top:3.5rem}.process__fig,.process__steps{grid-column:1/-1}@media(min-width:1024px){.process__fig{top:calc(var(--hdr-h) + 1.5rem);grid-column:1/span 5;align-self:start;position:sticky}.process__steps{grid-column:7/-1}}.process__figbox{aspect-ratio:4/5;max-height:calc(100vh - var(--hdr-h) - 3rem);background:var(--color-paper-2);position:relative;overflow:hidden}.process__figbox .pic{opacity:0;transition:opacity .7s var(--ease-out),transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.process__figbox .pic.is-on{opacity:1;transform:none}.process__figbox:after{content:"";background:linear-gradient(#0000 55%,#1414128c);position:absolute;inset:0}.process__bign{z-index:1;font-family:var(--font-display);color:var(--color-paper);letter-spacing:-.03em;font-size:clamp(4rem,8vw,7rem);font-weight:300;line-height:1;position:absolute;bottom:.75rem;left:1.25rem}@media(max-width:1023px){.process__fig{top:var(--hdr-h);z-index:2;position:sticky}.process__figbox{aspect-ratio:16/9;width:100%;max-height:34vh}.process__bign{font-size:3.5rem}}.process__steps{margin:0;padding:0 0 0 2.5rem;list-style:none;position:relative}.process__line{background:var(--color-stone);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.55rem}.process__line:after{content:"";background:var(--color-ink);transform:scaleY(var(--fill,0));transform-origin:top;transition:transform .6s var(--ease-out);position:absolute;inset:0}.step{padding:1.4rem 0 1.8rem;position:relative}.step+.step{border-top:1px solid var(--color-stone)}.step:before{content:"";background:var(--color-paper);border:1.5px solid var(--color-stone);width:1.1rem;height:1.1rem;transition:border-color .4s,background-color .4s;position:absolute;top:1.85rem;left:-2.5rem}.section--stone .step:before{background:var(--color-paper-2)}.step.is-done:before{border-color:var(--color-ink)}.step.is-active:before{border-color:var(--color-ink);background:var(--color-ink)}.step__n{margin-bottom:.4rem;display:block}.step .h3{color:var(--color-alu-2);transition:color .3s}.step.is-active .h3{color:var(--color-ink)}.step p{color:var(--color-alu-2);max-width:44ch;margin:.5rem 0 0}.process__cta{margin-top:2.5rem}.aud__head{grid-column:1/-1}@media(min-width:1024px){.aud__head{grid-column:1/span 7}}.evidence{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(1rem,2.5vw,2.5rem);margin-top:1rem;padding-bottom:4rem;display:grid}.evidence__item{grid-column:1/-1}@media(min-width:768px){.evidence__item{grid-column:span 6}.evidence__item:nth-child(2n){margin-top:4rem}}@media(min-width:1024px){.evidence__item:nth-child(4n+1){grid-column:1/span 5}.evidence__item:nth-child(4n+2){grid-column:7/span 6}.evidence__item:nth-child(4n+3){grid-column:2/span 6}.evidence__item:nth-child(4n+4){grid-column:9/span 4}}@media(max-width:767px){.evidence{padding-bottom:0}}.evidence__fig{aspect-ratio:4/3;overflow:hidden}.evidence__fig .pic{transition:transform 1.2s var(--ease-out)}.evidence__item:hover .evidence__fig .pic{transform:scale(1.04)}.evidence__item .h3{margin-top:1rem}.evidence__item p{color:var(--color-alu-2);max-width:40ch;margin:.5rem 0 0}.faq__head,.faq__list{grid-column:1/-1}@media(min-width:1024px){.faq__head{top:calc(var(--hdr-h) + 2rem);grid-column:1/span 4;align-self:start;position:sticky}.faq__list{grid-column:6/-1}}.faq__item{border-top:1px solid var(--color-stone)}.faq__list .faq__item:last-child{border-bottom:1px solid var(--color-stone)}.faq__item h3{font:inherit;margin:0}.faq__q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:400;transition:color .3s;display:flex}.faq__q:hover{color:var(--color-vidro)}.faq__q i{flex:none;width:1.4rem;height:1.4rem;position:relative}.faq__q i:before,.faq__q i:after{content:"";width:.9rem;height:1.5px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__q i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item.is-open .faq__q i:after{transform:translate(-50%,-50%)rotate(0)}.faq__a{visibility:hidden;transition:grid-template-rows .5s var(--ease-out),visibility 0s .5s;grid-template-rows:0fr;display:grid}.faq__a>div{overflow:hidden}.faq__a p{color:var(--color-alu-2);max-width:60ch;margin:0 0 1.4rem}.faq__item.is-open .faq__a{visibility:visible;transition:grid-template-rows .5s var(--ease-out),visibility 0s;grid-template-rows:1fr}.quote__text,.quote__form{grid-column:1/-1}@media(min-width:1024px){.quote__text{grid-column:1/span 5}.quote__form{grid-column:7/-1}}.quote__next{counter-reset:next;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.quote__next li{counter-increment:next;border-top:1px solid #f2f1ed24;grid-template-columns:2.4rem 1fr;gap:.6rem;padding:1rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.quote__next li{border-top:1px solid color-mix(in srgb,var(--color-paper) 14%,transparent)}}.quote__next li{color:var(--color-stone)}.quote__next li:last-child{border-bottom:1px solid #f2f1ed24}@supports (color:color-mix(in lab,red,red)){.quote__next li:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-paper) 14%,transparent)}}.quote__next li:before{content:counter(next,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-alu);padding-top:.35rem;font-size:.74rem}.form,.form__row{gap:1.25rem;display:grid}@media(min-width:640px){.form__row{grid-template-columns:1fr 1fr}}.field{align-content:start;gap:.45rem;display:grid}.field label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone);font-size:.78rem}.field label small{text-transform:none;letter-spacing:.02em;color:var(--color-alu);font-size:.78rem}.field input,.field select,.field textarea{background:0 0;border:0;border-bottom:1px solid #f2f1ed59;width:100%}@supports (color:color-mix(in lab,red,red)){.field input,.field select,.field textarea{border-bottom:1px solid color-mix(in srgb,var(--color-paper) 35%,transparent)}}.field input,.field select,.field textarea{color:var(--color-paper);font-family:var(--font-body);border-radius:0;padding:.7rem 0;font-size:1.05rem;transition:border-color .3s}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-alu) 50%),linear-gradient(135deg,var(--color-alu) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-repeat:no-repeat;background-size:5px 5px}.field select option{color:var(--color-ink)}.field textarea{resize:vertical;min-height:6rem}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--color-vidro-2);box-shadow:0 1px 0 var(--color-vidro-2);outline:none}.field input::placeholder,.field textarea::placeholder{color:#f2f1ed61}@supports (color:color-mix(in lab,red,red)){.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb,var(--color-paper) 38%,transparent)}}.field.is-invalid input{border-bottom-color:#e0a184}.field__err{color:#e0a184;font-size:.85rem}.form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.form__foot small{color:var(--color-alu);max-width:36ch;font-size:.85rem}.form__ok{border:1px solid #f2f1ed38}@supports (color:color-mix(in lab,red,red)){.form__ok{border:1px solid color-mix(in srgb,var(--color-paper) 22%,transparent)}}.form__ok{gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.form__ok p{color:var(--color-stone);margin:0}.form__warn{border-left:2px solid #e0a184;padding-left:.9rem;font-size:.92rem;color:#e0a184!important}.closing{min-height:92svh;color:var(--color-paper);background:var(--color-ink);align-items:end;display:grid;position:relative;overflow:hidden}.closing.reveal{opacity:1;transform:none}.closing .pic{position:absolute;inset:0}.closing .pic img{transition:transform 2.8s var(--ease-out);transform:scale(1.08)}.closing.is-in .pic img{transform:none}.closing:after{content:"";background:linear-gradient(#14141240,#1414124d 40%,#141412d9);position:absolute;inset:0}.closing__copy{z-index:2;gap:1.5rem;padding-block:clamp(4rem,12vh,8rem);display:grid;position:relative}.closing__copy .eyebrow{color:#f2f1edb8}@supports (color:color-mix(in lab,red,red)){.closing__copy .eyebrow{color:color-mix(in srgb,var(--color-paper) 72%,transparent)}}.closing__copy .eyebrow{margin:0}.closing__copy .h-display{max-width:11ch;font-size:clamp(2.8rem,7.5vw,7.5rem)}.closing__copy .lead{color:#f2f1edd9}@supports (color:color-mix(in lab,red,red)){.closing__copy .lead{color:color-mix(in srgb,var(--color-paper) 85%,transparent)}}.closing__copy .lead{max-width:40ch}@media(prefers-reduced-motion:reduce){.closing .pic img{transition:none;transform:none}}.ftr{background:var(--color-ink);color:var(--color-stone);border-top:1px solid #f2f1ed1a;padding:clamp(3rem,6vw,5rem) 0 2rem}@supports (color:color-mix(in lab,red,red)){.ftr{border-top:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent)}}.ftr .logo{color:var(--color-paper)}.ftr__grid{gap:2.5rem;display:grid}@media(min-width:768px){.ftr__grid{grid-template-columns:1.6fr 1fr 1fr}}.ftr h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-alu);margin:0 0 1rem;font-size:.7rem;font-weight:500}.ftr ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ftr a{transition:color .3s}.ftr a:hover{color:var(--color-paper)}.ftr__brand p{max-width:38ch;color:var(--color-alu);margin:1rem 0 0}.ftr__bottom{border-top:1px solid #f2f1ed1a;margin-top:3rem;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.ftr__bottom{border-top:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent)}}.ftr__bottom{color:var(--color-alu);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.85rem;display:flex}.wa-fab{z-index:40;background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-stone);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),background-color .3s,color .3s;align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-size:.78rem;line-height:1;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(20px);box-shadow:0 20px 40px -20px #00000073}.wa-fab.is-visible{opacity:1;pointer-events:auto;transform:none}.wa-fab:hover{background:var(--color-ink);color:var(--color-paper)}.wa-fab>span{display:inline-flex}.wa-fab svg{width:1.15rem;height:1.15rem;color:var(--color-vidro)}.wa-fab:hover svg{color:var(--color-vidro-2)}@media(max-width:640px){.wa-fab .wa-fab__label{display:none}.wa-fab{padding:.95rem}}.icon{flex:none;display:inline-flex}.icon svg{width:1rem;height:1rem}.btn--wa .icon svg,.wa-fab .icon svg{width:1.15rem;height:1.15rem}.logo__img{object-fit:cover;border-radius:50%;flex:none;width:2.1rem;height:2.1rem;box-shadow:0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.logo__img{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 25%,transparent)}}.access{align-content:start;gap:1.5rem;display:grid}.access__url{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-alu);word-break:break-all;font-size:.82rem}@media(min-width:1100px){.wa-fab--app{display:none}}@media(max-width:699px){.pane{aspect-ratio:auto;min-height:11.5rem;padding:2.75rem .9rem .9rem}.pane__label{font-size:1.05rem}.pane__text{font-size:.86rem;line-height:1.4}.pane__plus{top:.8rem;right:.8rem}}@media(max-width:899px){.sheet__row .k{white-space:nowrap;letter-spacing:.06em;font-size:.74rem}.sheet__row .v{font-size:.76rem}}@media(max-width:640px){.wa-fab--app .wa-fab__label{display:inline}.wa-fab--app{padding:.85rem 1rem}}.hdr.is-open .btn--light,.hdr.is-solid.is-open .btn--light{--bg:var(--color-paper);--fg:var(--color-ink);--bd:var(--color-paper)}.hdr__menu .ctas .btn{flex:100%;justify-content:center}@media(max-width:640px){.bld__svg text{font-size:22px}.bld__svg .t-muted{font-size:17px}}.hero__price{font-family:var(--font-mono);letter-spacing:.06em;color:#f2f1edc7;margin:1.25rem 0 0;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.hero__price{color:color-mix(in srgb,var(--color-paper) 78%,transparent)}}.price__head{max-width:46rem}.price__head .lead{max-width:44ch}.plans{align-items:stretch;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media(min-width:720px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket{--t-bg:var(--color-paper);--t-fg:var(--color-ink);--t-line:var(--color-stone);--t-muted:var(--color-alu-2);--t-accent:var(--color-vidro);--t-soft:var(--color-paper-2);background:var(--t-bg);color:var(--t-fg);border:1px solid var(--color-ink);flex-direction:column;min-width:0;display:flex}.ticket--featured{--t-bg:var(--color-ink);--t-fg:var(--color-paper);--t-line:#f2f1ed29}@supports (color:color-mix(in lab,red,red)){.ticket--featured{--t-line:color-mix(in srgb, var(--color-paper) 16%, transparent)}}.ticket--featured{--t-muted:var(--color-stone);--t-accent:var(--color-vidro-2);--t-soft:var(--color-ink-3)}.ticket__head{border-bottom:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1.25rem clamp(1.25rem,3vw,2.25rem);display:flex}.ticket__head .h3{font-weight:500}.ticket__tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--t-accent);color:var(--t-accent);white-space:nowrap;padding:.4rem .6rem;font-size:.7rem}.ticket__body{flex:1;padding:clamp(1.5rem,3vw,2.25rem)}.ticket__aud{color:var(--t-muted);min-height:2.9em;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.45}.ticket__price{font-family:var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;line-height:.95;display:flex}.ticket__cur{letter-spacing:.04em;color:var(--t-muted);align-self:flex-start;padding-top:.6em;font-size:clamp(1.1rem,1.6vw,1.4rem)}.ticket__val{font-size:clamp(3.75rem,8vw,6.5rem);font-weight:300}.ticket__val small{letter-spacing:-.01em;font-size:.42em}.ticket__per{font-family:var(--font-mono);letter-spacing:.04em;color:var(--t-muted);font-size:.8rem}.ticket__scope{background:var(--t-soft);border-left:2px solid var(--t-accent);margin:1.5rem 0 0;padding:.9rem 1rem;font-size:1rem}.ticket__list{margin:1.5rem 0 0;padding:0;list-style:none}.ticket__list li{border-top:1px solid var(--t-line);grid-template-columns:1.5rem 1fr;align-items:baseline;gap:.6rem;padding:.8rem 0;font-size:1.02rem;line-height:1.4;display:grid}.ticket__list li:last-child{border-bottom:1px solid var(--t-line)}.ticket__list .icon{color:var(--t-accent);transform:translateY(2px)}.ticket__foot{padding:0 clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem);display:grid}.ticket__foot .btn{white-space:normal;text-align:center;justify-content:center;min-height:3.25rem;line-height:1.3}.plans__help{border-top:1px solid var(--color-stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;display:flex}.plans__help p{margin:0;font-size:1.1rem}h1,h2,h3,p,li,dd,dt,td,th,span,a{overflow-wrap:break-word}.wrap,.grid12>*{min-width:0}@media(pointer:coarse){.chip{align-items:center;min-height:2.75rem;display:inline-flex}.btn{min-height:3rem}.ftr ul{gap:0}.ftr li a{padding:.55rem 0;display:inline-block}.faq__q{min-height:3.5rem}.hdr__burger{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem}}@media(max-width:640px){body{font-size:1rem}.eyebrow{letter-spacing:.12em;font-size:.7rem}.total__k,.tbl th{letter-spacing:.1em;font-size:.7rem}.legend{font-size:.72rem}.bar{grid-template-columns:1fr 5rem;gap:.5rem}.bar__val{font-size:.68rem}.plan__head{flex-wrap:wrap;gap:.1rem 1rem}.identify__list li{font-size:1.05rem}.ticket__aud{min-height:0}.h2{font-size:clamp(1.85rem,8.2vw,2.4rem)}.lead{font-size:1.1rem}.section{padding-block:clamp(4rem,16vw,5.5rem)}}@media(max-width:359px){:root{--gutter:.875rem}.h-display{font-size:2.15rem}.logo{font-size:1.15rem}.logo__img{width:1.9rem;height:1.9rem}.ticket__val{font-size:3.25rem}.btn{letter-spacing:.08em;padding-inline:1rem}.stepper output{min-width:3rem}}@media(min-width:700px)and (max-width:1023px){.identify__fig .pic{aspect-ratio:16/9}.process__figbox{max-height:40vh}.hero__title{max-width:15ch}.lead{max-width:46ch}}@media(max-height:720px){.hero__title{font-size:min(clamp(2.1rem,5.2vh + 1rem,4.25rem),9.6vw)}.hero__sub{margin:1rem 0 1.25rem}.hero__copy{padding-bottom:clamp(2rem,6vh,4rem)}.hero__copy .eyebrow{margin-bottom:.75rem}.closing{min-height:100svh}}@media(max-height:600px){.hero__price{display:none}.hero__sheet{padding:1rem}.sheet__row{padding:.4rem 0}.sheet__note{display:none}}@media(max-height:480px)and (orientation:landscape){.hero{height:auto}.hero__sticky{height:auto;min-height:100svh;padding:calc(var(--hdr-h) + 1rem) 0 1.5rem;align-content:end;display:grid;position:relative}.hero__copy{opacity:1;padding-bottom:0;position:relative;inset:auto;transform:none;visibility:visible!important}.hero__draw,.hero__steps,.hero__sheet,.hero__hint{display:none}.process__fig{position:static}.closing{min-height:0}}@media(min-width:1800px){.h-display{font-size:6rem}.hero__copy,.hero__steps{padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2))}.hero__steps{left:0}.hero__sheet{--sheet-right:max(var(--gutter), calc((100vw - var(--max)) / 2))}.hero__hint{right:max(var(--gutter),calc((100vw - var(--max)) / 2))}}.total__k,.tbl th,.tbl td small,.legend,.bar__val,.plan__more,.plan__head span:last-child{font-size:.72rem}@media(max-width:1099px){.chip{align-items:center;min-height:2.75rem;display:inline-flex}.hdr__burger{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem}.logo{min-height:2.75rem}.ftr li a{padding:.5rem 0;display:inline-block}.ftr ul{gap:0}}@media(max-width:480px){.hero__title{max-width:none;font-size:clamp(1.9rem,min(9.6vw,8.2vh),2.6rem)}.hero__sub{margin:1rem 0 1.5rem;font-size:1rem;line-height:1.5}.hero__copy{padding-bottom:clamp(1.5rem,5vh,3rem)}.hero__copy .eyebrow{margin-bottom:.9rem}.closing__copy .h-display{max-width:none;font-size:clamp(2.1rem,10.5vw,3rem)}}@media(max-width:480px)and (max-height:640px){.hero__copy .eyebrow{display:none}.hero__sub{margin:.75rem 0 1.1rem}}@media(max-width:359px){.sheet__sub{font-size:.7rem}.sheet__row .v{font-size:.72rem}.hero__sheet{padding:.9rem}}@media(min-width:720px)and (max-width:1023px){.ticket__val{font-size:clamp(3rem,7vw,4.25rem)}.ticket__list li{font-size:.96rem}}@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}
