@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-border-style:solid;--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;--spot:0}}}@layer theme{:root,:host{--font-sans:"Archivo", ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"Martian Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--color-red-600:#d31b2f;--color-red-700:#b01427;--color-slate-500:#56637a;--color-slate-600:#4a5669;--color-slate-700:#3b475b;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-950:#010d23;--color-ink-900:#031a3d;--color-ink-800:#0a2650;--color-brand-700:#01356f;--color-fog-100:#f2f5f9;--color-fog-200:#c9d4e2;--color-fog-300:#a9b8cc;--color-fog-400:#7f93af;--color-paper-0:#fff;--color-paper-50:#f2f4f7;--color-paper-100:#e6eaf0;--color-floor-0:#e3e8ee;--color-floor-1:#eef1f5;--color-line-200:#d5dbe4;--color-ok-500:#1f9d55;--color-pending-bg:#f7d94c;--color-pending-ink:#1f2a3d;--text-step--1:clamp(.8125rem, .7917rem + .09259vw, .875rem);--text-step-0:clamp(1rem, .9583rem + .1852vw, 1.125rem);--text-step-1:clamp(1.125rem, 1.042rem + .3704vw, 1.375rem);--text-step-2:clamp(1.375rem, 1.208rem + .7407vw, 1.875rem);--text-step-3:clamp(1.625rem, 1.333rem + 1.296vw, 2.5rem);--text-step-4:clamp(1.875rem, 1.333rem + 2.407vw, 3.5rem);--text-step-5:clamp(2.125rem, 1.333rem + 3.519vw, 4.5rem);--text-step-6:clamp(2.5rem, 1.5rem + 4.444vw, 5.5rem);--text-step-7:clamp(3rem, 1.5rem + 6.667vw, 7.5rem);--spacing-2xs:clamp(.375rem, .3333rem + .1852vw, .5rem);--spacing-xs:clamp(.625rem, .5833rem + .1852vw, .75rem);--spacing-s:clamp(.875rem, .7917rem + .3704vw, 1.125rem);--spacing-m:clamp(1.25rem, 1.083rem + .7407vw, 1.75rem);--spacing-l:clamp(1.75rem, 1.417rem + 1.481vw, 2.75rem);--spacing-xl:clamp(2.75rem, 2rem + 3.333vw, 5rem);--spacing-2xl:clamp(4rem, 2.667rem + 5.926vw, 8rem);--spacing-3xl:clamp(5.5rem, 3.667rem + 8.148vw, 11rem);--spacing-gutter:clamp(1rem, .6667rem + 1.481vw, 2rem);--radius-1:2px;--radius-2:4px;--radius-pill:999px}}@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;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}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{background:var(--color-paper-0);max-width:100%;color:var(--color-slate-700);font-family:var(--font-sans);font-size:var(--text-step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-stretch:100%;line-height:1.55;overflow-x:hidden}img,video,svg{max-width:100%;display:block}img{height:auto}:where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0}:where(ul,ol){padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}:where([id]){scroll-margin-top:calc(var(--anchor-offset) + var(--spacing-s))}:focus-visible{outline-offset:3px;outline:2px solid}.on-dark :focus-visible{outline-color:var(--color-fog-100)}.on-light :focus-visible{outline-color:var(--color-ink-950)}body{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}@media(min-width:64em){body{padding-bottom:0}}}@layer components{.container-x{width:100%;max-width:var(--container);padding-inline:var(--spacing-gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.label{font-family:var(--font-mono);font-size:var(--text-step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-stretch:87.5%;line-height:1.4}.dot{border-radius:var(--radius-pill);background:var(--color-red-600);vertical-align:baseline;width:.2em;height:.2em;margin-left:.04em;display:inline-block}.graticule{background-image:linear-gradient(var(--graticule) 1px,transparent 1px),linear-gradient(90deg,var(--graticule) 1px,transparent 1px);background-size:48px 48px}.pending{border-radius:var(--radius-1);background:var(--color-pending-bg);color:var(--color-pending-ink);font-family:var(--font-mono);font-size:var(--text-step--1);letter-spacing:.04em;vertical-align:.1em;padding:.1em .45em;font-weight:500;font-stretch:87.5%;line-height:1.5;display:inline-block}html[data-review=off] .pending,html[data-review=off] .pending-panel{display:none!important}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.underline{text-decoration-line:underline}.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}.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))}}:root{--dur-micro:.14s;--dur-ui:.26s;--dur-reveal:.52s;--stagger:70ms;--header-h:64px;--anchor-offset:0px;--bar-h:56px;--container:80rem;--graticule:#7f93af0f;--control-h:48px;--touch-min:44px;--seam-h:24px;--tick:8px;--glyph-w:64px;--glyph-h:24px;--tint-hover:6%;--tint-active:12%;--grain:url(/media/grain.png)}@media(min-width:64em){:root{--anchor-offset:var(--header-h)}}@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:400 800;font-stretch:92% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-italic.woff2)format("woff2");font-weight:400 600;font-stretch:96% 112%;font-style:italic;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono.woff2)format("woff2");font-weight:400 600;font-stretch:87.5%;font-display:swap}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sprite{width:0;height:0;position:absolute;overflow:hidden}.ico{flex:none;width:1.25rem;height:1.25rem;display:inline-block}.skip{left:var(--spacing-s);top:var(--spacing-s);z-index:100;padding:var(--spacing-2xs) var(--spacing-s);background:var(--color-paper-0);color:var(--color-ink-950);border-radius:var(--radius-1);font-weight:600;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.skip{min-height:var(--touch-min);align-items:center;display:inline-flex}.gallery:focus-visible,.map:focus-within{outline:2px solid var(--color-fog-100);outline-offset:3px}.on-light .gallery:focus-visible{outline-color:var(--color-ink-950)}.h1{font-size:var(--text-step-6);letter-spacing:-.02em;color:var(--color-fog-100);margin:0;font-weight:700;font-stretch:96%;line-height:.98}.h1__l1,.h1__l2{display:block}.h1,.h2,.h3{text-wrap:balance}.h1__l2{color:var(--color-fog-300);font-style:italic;font-weight:500}@media(min-width:40em){.h1{font-stretch:112%}}.h2{font-size:var(--text-step-4);letter-spacing:-.025em;color:var(--color-ink-950);text-wrap:balance;font-weight:650;font-stretch:108%;line-height:1.02}.on-dark .h2{color:var(--color-fog-100)}.h2-b{color:var(--color-slate-600);font-style:italic;font-weight:500;font-stretch:104%;display:block}.on-dark .h2-b{color:var(--color-fog-300)}.navy .h2-b{color:var(--color-fog-200)}.h3{font-size:var(--text-step-2);text-wrap:balance;font-weight:600;font-stretch:104%;line-height:1.15}.lead{font-size:var(--text-step-1);text-wrap:pretty;max-width:40ch;line-height:1.45}p,li,dd,blockquote{text-wrap:pretty}address{font-style:normal}code{font-family:var(--font-mono);font-size:inherit}.btn{justify-content:center;align-items:center;gap:var(--spacing-2xs);min-height:var(--control-h);padding:calc((var(--control-h) - 1.2em) / 2 - 1px) var(--spacing-xs);border-radius:var(--radius-1);font-family:var(--font-sans);font-size:var(--text-step-0);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);border:1px solid #0000;font-weight:600;font-stretch:100%;line-height:1.2;text-decoration:none;display:inline-flex}@media(min-width:40em){.btn{padding-inline:var(--spacing-m)}}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none;cursor:default}.btn--primary{background:var(--color-red-600);color:var(--color-paper-0)}.btn--primary:hover,.btn--primary:active{background:var(--color-red-700)}.btn--secondary{color:var(--color-brand-700);border-color:var(--color-brand-700);background:0 0}.btn--secondary:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.btn--secondary:hover{background:color-mix(in srgb,currentColor var(--tint-hover),transparent)}}.btn--secondary:active{background:currentColor}@supports (color:color-mix(in lab,red,red)){.btn--secondary:active{background:color-mix(in srgb,currentColor var(--tint-active),transparent)}}.on-dark .btn--secondary{color:var(--color-fog-100);border-color:var(--color-fog-300)}.on-dark .btn--secondary:hover{border-color:var(--color-fog-100)}.link{color:var(--color-brand-700);text-underline-offset:.2em;transition:text-decoration-thickness var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.link:active{color:var(--color-ink-950)}.on-dark .link{color:var(--color-fog-100)}.on-dark .link:active{color:var(--color-fog-300)}.link--wa,.footer__ig{align-items:center;gap:var(--spacing-2xs);min-height:var(--touch-min);font-weight:600;text-decoration:none;display:inline-flex}.link--wa span,.footer__ig span{text-decoration:underline;text-decoration-thickness:inherit;text-underline-offset:.2em}.status{align-items:center;gap:var(--spacing-2xs);font-size:var(--text-step--1);white-space:nowrap;font-weight:500;line-height:1.4;display:inline-flex}.status__dot{border-radius:var(--radius-pill);background:var(--color-fog-400);flex:none;width:.5rem;height:.5rem}.status[data-state=open] .status__dot{background:var(--color-ok-500)}.photo{border-radius:var(--radius-2);background:var(--color-paper-100);min-width:0;margin:0;position:relative;overflow:hidden}.photo picture{display:block}.photo img{width:100%;height:auto;display:block}.photo__cap{left:var(--spacing-xs);bottom:var(--spacing-xs);border-radius:var(--radius-1);background:var(--color-ink-950);color:var(--color-fog-100);padding:.15em .5em;position:absolute}html[data-review=off] .photo__cap--temp{display:none}.seam{height:var(--seam-h);color:var(--color-fog-400);background:linear-gradient(to bottom,var(--seam-top) 50%,var(--seam-bottom) 50%);display:block}.seam--ink-f0{--seam-top:var(--color-ink-950);--seam-bottom:var(--color-floor-0)}.seam--f0-ink{--seam-top:var(--color-floor-0);--seam-bottom:var(--color-ink-950)}.seam--ink-navy{--seam-top:var(--color-ink-950);--seam-bottom:var(--color-brand-700)}.seam--navy-f0{--seam-top:var(--color-brand-700);--seam-bottom:var(--color-floor-0)}.site-header{z-index:50;background:var(--color-ink-950);color:var(--color-fog-100);border-bottom:1px solid var(--color-ink-800);position:relative}.site-header__in{justify-content:space-between;align-items:center;gap:var(--spacing-s);min-height:var(--header-h);display:flex}.brand{min-width:0;min-height:var(--touch-min);border-radius:var(--radius-1);flex:0 auto;align-items:center;display:inline-flex}.brand picture{min-width:0;display:block}.brand img{width:162px;max-width:100%;height:auto}.menu-btn{align-items:center;gap:var(--spacing-2xs);min-height:var(--touch-min);min-width:var(--touch-min);padding:calc((var(--touch-min) - 1.2em) / 2 - 1px) var(--spacing-xs);border:1px solid var(--color-ink-800);border-radius:var(--radius-1);color:var(--color-fog-100);font-size:var(--text-step-0);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out);background:0 0;font-weight:600;line-height:1.2;display:inline-flex}.menu-btn:hover{border-color:var(--color-fog-400)}.menu-btn:active{background:var(--color-ink-900)}.menu-btn:disabled{opacity:.4;cursor:default}.nav{display:none}.nav[data-open]{z-index:80;gap:var(--spacing-l);padding:var(--spacing-xs) var(--spacing-gutter) calc(var(--spacing-l) + env(safe-area-inset-bottom));background:var(--color-ink-950);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav__head{min-height:calc(var(--header-h) - var(--spacing-xs));color:var(--color-fog-400);justify-content:space-between;align-items:center;display:flex}.nav__close{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-ink-800);border-radius:var(--radius-1);color:var(--color-fog-100);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out);background:0 0;place-items:center;display:inline-grid}.nav__close:hover{border-color:var(--color-fog-400)}.nav__close:active{background:var(--color-ink-900)}.nav__list{display:grid}.nav__link{min-height:var(--touch-min);padding-block:var(--spacing-xs);border-bottom:1px solid var(--color-ink-800);color:var(--color-fog-100);font-size:var(--text-step-3);transition:color var(--dur-micro) var(--ease-out);align-items:center;font-weight:600;font-stretch:104%;line-height:1.15;text-decoration:none;display:flex}.nav__link:hover{color:var(--color-fog-300)}.nav__link:active{color:var(--color-fog-400)}.nav__status{color:var(--color-fog-300)}.nav__cta{align-self:stretch}@media(min-width:64em){.site-header{height:var(--header-h);transition:transform var(--dur-ui) var(--ease-out);position:fixed;inset:0 0 auto}html[data-chrome=hidden] .site-header{pointer-events:none;transform:translateY(-100%)}.site-header__in{gap:var(--spacing-l);height:100%}.menu-btn{display:none}.nav,.nav[data-open]{align-items:center;gap:var(--spacing-m);background:0 0;flex-direction:row;flex:1;padding:0;display:flex;position:static;overflow:visible}.nav__head{display:none}.nav__list{gap:var(--spacing-m);margin-right:auto;display:flex}.nav__link{min-height:var(--touch-min);white-space:nowrap;color:var(--color-fog-300);font-size:var(--text-step--1);text-underline-offset:.35em;transition:color var(--dur-micro) var(--ease-out),text-decoration-color var(--dur-micro) var(--ease-out);border:0;padding:0;font-weight:500;font-stretch:100%;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.nav__link:hover{color:var(--color-fog-100);text-decoration-color:currentColor}.nav__status{display:none}.nav__cta{align-self:center}}@media(min-width:90em){.nav__status{min-width:25ch;display:inline-flex}}.floor{--floor-grid:#01356f0d}@supports (color:color-mix(in lab,red,red)){.floor{--floor-grid:color-mix(in srgb, var(--color-brand-700) 5%, transparent)}}.floor{background-color:var(--color-floor-0);background-image:var(--grain),linear-gradient(var(--floor-grid) 1px,transparent 1px),linear-gradient(90deg,var(--floor-grid) 1px,transparent 1px);color:var(--color-slate-700);background-size:128px 128px,48px 48px,48px 48px}.floor--light{background-color:var(--color-floor-1)}.floor-run{isolation:isolate;position:relative}.floor-light-clip{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.floor-light{pointer-events:none;--streak:#fffffff2;position:absolute;inset:-64px -32px}@supports (color:color-mix(in lab,red,red)){.floor-light{--streak:color-mix(in srgb, var(--color-paper-0) 95%, transparent)}}.floor-light{--streak-soft:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.floor-light{--streak-soft:color-mix(in srgb, var(--color-paper-0) 62%, transparent)}}.floor-light:before{content:"";background-image:radial-gradient(ellipse 48% 14px at 22% 9%,var(--streak),transparent 100%),radial-gradient(ellipse 44% 70px at 24% 9%,var(--streak-soft),transparent 100%),radial-gradient(ellipse 42% 12px at 74% 41%,var(--streak),transparent 100%),radial-gradient(ellipse 38% 60px at 72% 41%,var(--streak-soft),transparent 100%),radial-gradient(ellipse 54% 16px at 40% 74%,var(--streak),transparent 100%),radial-gradient(ellipse 48% 80px at 42% 74%,var(--streak-soft),transparent 100%);background-repeat:repeat-y;background-size:100% 1100px;position:absolute;inset:-20% -35%;transform:rotate(-8deg)}@media(min-width:64em){.floor-light:before{background-image:radial-gradient(ellipse 30% 16px at 20% 9%,var(--streak),transparent 100%),radial-gradient(ellipse 28% 90px at 22% 9%,var(--streak-soft),transparent 100%),radial-gradient(ellipse 26% 14px at 78% 40%,var(--streak),transparent 100%),radial-gradient(ellipse 24% 76px at 76% 40%,var(--streak-soft),transparent 100%),radial-gradient(ellipse 34% 18px at 44% 76%,var(--streak),transparent 100%),radial-gradient(ellipse 32% 100px at 46% 76%,var(--streak-soft),transparent 100%);background-size:100% 1300px}}.floor-run>.container-x,.floor-run>section>*{z-index:1;position:relative}.floor-run>section>.floor-light-clip{z-index:0;position:absolute}.navy{--navy-grid:#010d232e}@supports (color:color-mix(in lab,red,red)){.navy{--navy-grid:color-mix(in srgb, var(--color-ink-950) 18%, transparent)}}.navy{background-color:var(--color-brand-700);background-image:linear-gradient(var(--navy-grid) 1px,transparent 1px),linear-gradient(90deg,var(--navy-grid) 1px,transparent 1px);color:var(--color-fog-200);background-size:48px 48px}.sh{gap:var(--spacing-xs);margin-bottom:var(--spacing-l);display:grid}.sh__idx{align-items:center;gap:var(--spacing-xs);color:var(--color-slate-600);display:flex}.sh__idx:before{content:"";background:currentColor;flex:none;width:24px;height:1px}.sh__lead{max-width:36ch;margin-top:calc(var(--spacing-s) - var(--spacing-xs));color:var(--color-slate-700)}.on-dark .sh__idx{color:var(--color-fog-300)}.on-dark .sh__lead{color:#f2f5f9e0}@supports (color:color-mix(in lab,red,red)){.on-dark .sh__lead{color:color-mix(in srgb,var(--color-fog-100) 88%,transparent)}}.navy .sh__idx{color:var(--color-fog-200)}@media(min-width:64em){.sh:not(.sh--stack){column-gap:var(--spacing-l);row-gap:var(--spacing-s);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(12,minmax(0,1fr))}.sh:not(.sh--stack) .sh__idx{grid-column:1/-1}.sh:not(.sh--stack) .sh__h2{grid-column:1/8;align-self:last baseline}.sh:not(.sh--stack) .sh__lead{grid-column:8/13;align-self:last baseline;margin-top:0}}.hero{isolation:isolate;background:var(--color-ink-950);color:var(--color-fog-300);position:relative}.hero__media,.hero__veil{display:none}.hero__inner{padding-block:var(--spacing-l)}.hero__copy{gap:var(--spacing-s);flex-direction:column;max-width:40rem;display:flex}.hero__eyebrow{color:var(--color-fog-300)}.eb{display:block}.eb-sep{display:none}.h1{margin-block:var(--spacing-2xs) var(--spacing-2xs)}.h1-line{display:block;position:relative}.hero__sub{color:#f2f5f9e0}@supports (color:color-mix(in lab,red,red)){.hero__sub{color:color-mix(in srgb,var(--color-fog-100) 88%,transparent)}}.hero__ctas{gap:var(--spacing-xs);margin-top:var(--spacing-2xs);display:grid}@media(min-width:40em){.eb,.eb-sep{display:inline}.h1__l1>.h1-line{display:inline-block}.hero__ctas{flex-wrap:wrap;display:flex}}.hero__still{width:100%;max-width:var(--container);padding-inline:var(--spacing-gutter);margin:0 auto}.hero__frame{aspect-ratio:4/5;border-radius:var(--radius-2);background:var(--color-ink-900);max-width:32rem;position:relative;overflow:hidden}.hero__frame picture,.hero__frame img{object-fit:cover;width:100%;height:100%;display:block}.hero__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__wave{z-index:1;height:var(--spacing-xl);margin-top:calc(var(--spacing-xl) / -2);color:var(--color-fog-100);pointer-events:none;position:relative}.hero__proof{padding-block:var(--spacing-s) var(--spacing-l);color:var(--color-fog-100);display:grid}.proof{align-items:center;gap:var(--spacing-2xs) var(--spacing-xs);min-width:0;padding-block:var(--spacing-xs);border-top:1px solid var(--color-ink-800);flex-wrap:wrap;font-weight:500;line-height:1.35;display:flex}.proof:first-child{border-top:0}.proof__star{width:1rem;height:1rem;color:var(--color-fog-100)}.proof__seal{flex:none;width:28px;height:28px}.proof--hours .status{color:var(--color-fog-300)}@media(min-width:64em){.hero{min-height:100svh;padding-top:var(--header-h);grid-template-rows:1fr auto auto;display:grid}.hero__media{z-index:-2;background-color:var(--color-ink-900);background-image:-webkit-image-set(url(/media/hero-desktop.avif) 1x type("image/avif"),url(/media/hero-desktop.webp) 1x type("image/webp"));background-image:image-set(url(/media/hero-desktop.avif) 1x type("image/avif"),url(/media/hero-desktop.webp) 1x type("image/webp"));background-position:50%;background-size:cover;width:60%;display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hero__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__veil{z-index:-1;pointer-events:none;background:linear-gradient(to right,var(--color-ink-950) 38%,#010d23b8 58%,#010d232e 82%,transparent),linear-gradient(to top,var(--color-ink-950),transparent 36%);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero__veil{background:linear-gradient(to right,var(--color-ink-950) 38%,color-mix(in srgb,var(--color-ink-950) 72%,transparent) 58%,color-mix(in srgb,var(--color-ink-950) 18%,transparent) 82%,transparent),linear-gradient(to top,var(--color-ink-950),transparent 36%)}}.hero__inner{padding-block:var(--spacing-xl) var(--spacing-s);align-self:center}.hero__copy{max-width:none}.hero__sub{max-width:34ch}.hero__still{display:none}.hero__wave{height:var(--spacing-3xl);margin-top:0}.hero__proof{padding-block:var(--spacing-s) calc(var(--spacing-xl) + var(--spacing-s));flex-wrap:wrap;align-items:center;display:flex}.proof{border-top:0;padding-block:0}.proof+.proof{margin-left:var(--spacing-m);padding-left:var(--spacing-m);border-left:1px solid #a9b8cc4d}@supports (color:color-mix(in lab,red,red)){.proof+.proof{border-left:1px solid color-mix(in srgb,var(--color-fog-300) 30%,transparent)}}}.sintomas{background-color:var(--color-ink-950);color:var(--color-fog-300);padding-block:var(--spacing-2xl)}.symptoms{gap:var(--spacing-s);display:grid}.symptoms>li{min-width:0;display:flex}@media(min-width:40em){.symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.symptoms{gap:var(--spacing-m);grid-template-columns:repeat(3,minmax(0,1fr))}}.symptom{gap:var(--spacing-xs);width:100%;min-width:0;padding:var(--spacing-m);border:1px solid var(--color-ink-800);border-radius:var(--radius-2);background:var(--color-ink-900);color:var(--color-fog-300);transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.symptom:before,.symptom:after{content:"";width:var(--tick);height:var(--tick);border:0 solid var(--color-fog-400);pointer-events:none;position:absolute}.symptom:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.symptom:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.symptom:hover{border-color:var(--color-fog-400)}.symptom:active{background:var(--color-ink-800)}.symptom[aria-disabled=true]{opacity:.4;pointer-events:none}.glyph{width:var(--glyph-w);height:var(--glyph-h);margin-bottom:var(--spacing-2xs);color:var(--color-fog-300);transition:color var(--dur-micro) var(--ease-out);display:block}.symptom:hover .glyph,.symptom:focus-visible .glyph,.symptom__title{color:var(--color-fog-100)}.symptom__body{color:var(--color-fog-300)}.symptom__cta{align-items:center;gap:var(--spacing-2xs);padding-top:var(--spacing-xs);color:var(--color-fog-100);margin-top:auto;font-weight:600;display:inline-flex}.symptom__cta .ico{transition:transform var(--dur-micro) var(--ease-out)}.symptom:hover .symptom__cta .ico{transform:translate(2px)}.sintomas__foot{margin-top:var(--spacing-l)}.como{padding-block:var(--spacing-2xl)}.story{gap:var(--spacing-m);display:grid}.story__media{display:none}.story__steps{min-width:0;padding-left:var(--spacing-m);position:relative}.story__rail{width:12px;color:var(--color-brand-700);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.steps{gap:var(--spacing-s);display:grid}.step{column-gap:var(--spacing-s);row-gap:var(--spacing-2xs);min-width:0;padding:var(--spacing-m);border:1px solid var(--color-line-200);border-radius:var(--radius-2);background:var(--color-paper-0);grid-template-columns:auto minmax(0,1fr);display:grid}.step__n{color:var(--color-brand-700);grid-row:1/span 2;padding-top:.45em}.step__title{color:var(--color-ink-950)}.step__body{max-width:62ch}.step__fig{margin-top:var(--spacing-xs);grid-column:1/-1}.step__fig img{aspect-ratio:16/10;object-fit:cover}@media(min-width:64em){.story{column-gap:var(--spacing-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.story__media{top:calc(var(--anchor-offset) + var(--spacing-l));grid-column:1/6;display:block;position:sticky}.story__frames{aspect-ratio:4/5;border-radius:var(--radius-2);background:var(--color-paper-100);position:relative;overflow:hidden}.story__frame{position:absolute;inset:0}.story__frame:not([data-story-frame="1"]){visibility:hidden}.story__frame picture,.story__frame img{object-fit:cover;width:100%;height:100%}.story__frame[data-story-frame="1"]{z-index:4}.story__frame[data-story-frame="2"]{z-index:3}.story__frame[data-story-frame="3"]{z-index:2}.story__frame[data-story-frame="4"]{z-index:1}.story__steps{padding-left:var(--spacing-l);grid-column:6/13}.step{column-gap:var(--spacing-m);padding:var(--spacing-l)}.step__fig{display:none}}.servicos{padding-block:var(--spacing-2xl)}.servicos .h3{color:var(--color-fog-100)}.marquee{margin-bottom:var(--spacing-xl);padding-block:var(--spacing-2xs);overflow:hidden}.marquee__track{align-items:center;gap:var(--spacing-m);width:max-content;padding-right:var(--spacing-m);color:#0000;font-size:var(--text-step-6);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px #c9d4e259;font-weight:800;font-stretch:100%;line-height:1.05;display:flex}@supports (color:color-mix(in lab,red,red)){.marquee__track{-webkit-text-stroke:1px color-mix(in srgb,var(--color-fog-200) 35%,transparent)}}.marquee__track .fill{color:var(--color-fog-100);-webkit-text-stroke:0}.mq-dot{border-radius:var(--radius-pill);background:#c9d4e273;flex:none;width:.16em;height:.16em}@supports (color:color-mix(in lab,red,red)){.mq-dot{background:color-mix(in srgb,var(--color-fog-200) 45%,transparent)}}.svc-grid{gap:var(--spacing-m);display:grid}.svc{border:1px solid #c9d4e22e;flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc{border:1px solid color-mix(in srgb,var(--color-fog-200) 18%,transparent)}}.svc{border-radius:var(--radius-2);background:var(--color-ink-900)}.svc__img{border-radius:0}.svc__img img{aspect-ratio:16/10;object-fit:cover;border-radius:0}.svc__body{gap:var(--spacing-s);padding:var(--spacing-m);display:grid}.chips{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.chip{border:1px solid #c9d4e259;padding:.3em .7em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.chip{border:1px solid color-mix(in srgb,var(--color-fog-200) 35%,transparent)}}.chip{border-radius:var(--radius-1);color:var(--color-fog-100);font-size:var(--text-step--1);font-weight:500;line-height:1.35}.chip:first-letter{text-transform:uppercase}.servicos__cta{margin-top:var(--spacing-l)}.bosch{gap:var(--spacing-m);margin-top:var(--spacing-xl);padding-top:var(--spacing-l);border-top:1px solid #c9d4e238;justify-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.bosch{border-top:1px solid color-mix(in srgb,var(--color-fog-200) 22%,transparent)}}.bosch__seal{width:72px;height:72px}.bosch__txt p{max-width:62ch;margin-top:var(--spacing-xs);color:var(--color-fog-200)}@media(min-width:48em){.bosch{align-items:center;column-gap:var(--spacing-l);grid-template-columns:auto minmax(0,1fr)}}@media(min-width:64em){.svc-grid{gap:var(--spacing-m);grid-template-columns:repeat(3,minmax(0,1fr))}.svc__img img{aspect-ratio:3/2}.bosch__seal{width:96px;height:96px}}.oficina{padding-block:var(--spacing-2xl) var(--spacing-xl)}.strip{position:relative}.strip__head{max-width:var(--container);padding-inline:var(--spacing-gutter);margin-inline:auto}.gallery{gap:var(--spacing-2xs);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.tile{scroll-snap-align:start;flex:0 0 88%;min-width:0}.tile .photo{aspect-ratio:4/5;border-radius:0}.tile .photo picture,.tile .photo img{object-fit:cover;border-radius:0;width:100%;height:100%}.tile--elevadores img{object-position:35% 50%}.tile--fachada img{object-position:45% 50%}@media(min-width:40em){.tile{flex-basis:56%}}.ph{aspect-ratio:4/5;height:100%;padding:var(--spacing-m);border:1px dashed var(--color-slate-500);background:#ffffff8c;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ph{background:color-mix(in srgb,var(--color-paper-0) 55%,transparent)}}.ph{color:var(--color-slate-600);text-align:center}.counter{margin-top:var(--spacing-xs);padding-inline:var(--spacing-gutter);color:var(--color-slate-600);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:.15em;display:flex}.perks{gap:var(--spacing-s);margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}@media(min-width:64em){.perks{grid-template-columns:repeat(3,minmax(0,1fr))}}.perk{gap:var(--spacing-xs);min-width:0;padding:var(--spacing-m);border:1px solid var(--color-line-200);border-radius:var(--radius-2);background:var(--color-paper-0);flex-direction:column;display:flex}.perk__t{color:var(--color-ink-950);font-size:var(--text-step-1);font-weight:600;font-stretch:104%;line-height:1.25}.perk__t .pending{margin-top:var(--spacing-2xs)}.perk__d:first-letter{text-transform:uppercase}.perk__q p{color:var(--color-slate-700);font-style:italic;font-weight:450;line-height:1.45}.perk__q p:before{content:"“"}.perk__q p:after{content:"”"}.perk__by{color:var(--color-slate-600);margin-top:auto}.perk__by,.pull__by{text-transform:none;letter-spacing:.02em}@media(min-width:64em){.strip__pin{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.strip__pin::-webkit-scrollbar{display:none}.strip.is-hstrip .strip__pin{overflow:hidden}.strip__track{align-items:center;gap:var(--spacing-l);width:max-content;padding-inline:max(var(--spacing-gutter),calc((100% - var(--container)) / 2 + var(--spacing-gutter))) var(--spacing-gutter);display:flex}.strip__head{flex:none;width:26rem;min-width:0;margin:0;padding:0}.strip__head .sh{margin-bottom:0}.gallery{gap:var(--spacing-s);scroll-snap-type:none;flex:none;height:min(56svh,34rem);overflow:visible}.tile{flex:none;min-width:0;height:100%}.tile .photo,.ph{width:auto;height:100%;aspect-ratio:var(--ar,3 / 4);border-radius:var(--radius-2)}.tile--elevadores{--ar:1200 / 903}.tile--captiva,.tile--mezanino{--ar:3 / 4}.tile--fachada{--ar:1200 / 1040}.tile--ruidcar{--ar:520 / 820}.tile--elevadores img,.tile--fachada img{object-position:50% 50%}.strip .counter{display:none}}.avaliacoes{padding-block:var(--spacing-2xl)}.gsum,.greviews{--g-border:#dadce0;--g-ink:#202124;--g-sub:#70757a;--g-text:#3c4043;--g-star:#fbbc04;--g-star-off:#dadce0;--g-link:#1a73e8;--g-font:Roboto, "Segoe UI", Arial, sans-serif;--radius-google:8px}.gsum{align-items:center;column-gap:var(--spacing-s);row-gap:var(--spacing-xs);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num meta""logo logo""cta cta";max-width:none;display:grid}.gsum__num{color:var(--g-ink);font-family:var(--g-font);font-size:var(--text-step-6);font-variant-numeric:tabular-nums;grid-area:num;font-weight:400;line-height:1}.gsum__meta{grid-area:meta;gap:2px;min-width:0;display:grid}.gsum__count{color:var(--g-sub);font-family:var(--g-font);font-size:14px;line-height:20px}.gsum__logo{grid-area:logo;width:72px;height:auto}.gsum__cta{grid-area:cta;justify-self:start}.gstars{color:var(--g-star);gap:1px;line-height:0;display:inline-flex}.gstars .ico{width:14px;height:14px}.gstars--sum{position:relative}.gstars--sum .ico{width:20px;height:20px}.gstars__bg,.gstars__fg{gap:1px;display:inline-flex}.gstars__bg{color:var(--g-star-off)}.gstars__fg{color:var(--g-star);clip-path:inset(0 8% 0 0);position:absolute;inset:0}.greviews{align-items:stretch;gap:var(--spacing-s);padding-inline:var(--spacing-gutter);padding-bottom:var(--spacing-2xs);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.greviews::-webkit-scrollbar{display:none}.greview{scroll-snap-align:start;flex:0 0 86%;min-width:0;display:flex}@media(min-width:40em){.greview{flex-basis:60%}}.greview__card{border:1px solid var(--g-border);border-radius:var(--radius-google);background:var(--color-paper-0);width:100%;min-width:0;color:var(--g-text);font-family:var(--g-font);flex-direction:column;padding:16px;display:flex}.greview__head{grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;column-gap:12px;display:grid}.greview__avatar{object-fit:cover;background:var(--g-border);border-radius:50%;width:40px;height:40px}.greview__who{min-width:0}.greview__name{color:var(--g-ink);font-size:min(var(--text-step-0),1.0625rem);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.greview__sub,.greview__date{color:var(--g-sub);font-size:13px;line-height:18px}.greview__g{align-self:start;width:20px;height:20px}.greview__meta{align-items:center;gap:8px;margin-top:12px;display:flex}.greview__text{color:var(--g-text);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:20px}.greview__text p+p{margin-top:20px}.greview__text .is-cut{visibility:hidden}.greview__text.is-clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;max-height:120px;display:-webkit-box;overflow:hidden}.greview__more{min-width:var(--touch-min);min-height:var(--touch-min);padding:calc((var(--touch-min) - 20px) / 2) 0;color:var(--g-link);font-family:var(--g-font);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:-8px;font-size:14px;font-weight:500;line-height:20px}.greview__more[hidden]{display:none}.greview__more:hover{text-decoration:underline}.greview__more:active{color:var(--g-ink)}.greview__more:focus-visible,.greview__link:focus-visible{outline:2px solid var(--g-link);outline-offset:2px}.greview__link{min-height:var(--touch-min);color:var(--g-link);align-self:flex-start;align-items:center;margin-top:auto;font-size:13px;text-decoration:none;display:inline-flex}.greview__link:hover{text-decoration:underline}.greview__link:active{color:var(--g-ink)}.flatline{height:var(--spacing-xl);margin-block:var(--spacing-xl) var(--spacing-m);color:var(--color-brand-700)}.avaliacoes__close{align-items:flex-start;gap:var(--spacing-l);flex-direction:column;display:flex}.pull{gap:var(--spacing-s);margin:0;display:grid}.pull__t{max-width:22ch;color:var(--color-ink-950);font-size:var(--text-step-4);letter-spacing:-.02em;font-style:italic;font-weight:500;font-stretch:104%;line-height:1.05}.pull__t:before{content:"“"}.pull__t:after{content:"”"}.pull__by{color:var(--color-slate-600)}@media(min-width:64em){.gsum{grid-template-areas:"num meta""logo cta"}.gsum__cta{justify-self:end}.greviews{max-width:var(--container);columns:3;column-gap:var(--spacing-m);margin-inline:auto;display:block;overflow:visible}.greview{margin-bottom:var(--spacing-m);break-inside:avoid;display:block}.greviews-wrap .counter{display:none}.pull__t{font-size:var(--text-step-5)}}.faq{padding-block:var(--spacing-2xl)}.faq__in{grid-template-areas:"head""list""cta";display:grid}.faq__aside{display:contents}.faq__aside>.sh{grid-area:head}.faq__list{padding-inline:var(--spacing-m);border:1px solid var(--color-line-200);border-radius:var(--radius-2);background:var(--color-paper-0);grid-area:list}.faq__cta{margin-top:var(--spacing-l);grid-area:cta}.qa+.qa{border-top:1px solid var(--color-line-200)}.qa__q{justify-content:space-between;align-items:center;gap:var(--spacing-s);min-height:var(--touch-min);padding-block:var(--spacing-s);color:var(--color-ink-950);font-size:var(--text-step-1);cursor:pointer;transition:color var(--dur-micro) var(--ease-out);font-weight:600;line-height:1.3;list-style:none;display:flex}.qa__q::-webkit-details-marker{display:none}.qa__q:hover{color:var(--color-brand-700)}.qa__q:active{color:var(--color-slate-700)}.qa__i{color:var(--color-brand-700);transition:transform var(--dur-ui) var(--ease-out)}.qa[open] .qa__i{transform:rotate(45deg)}.qa__a{padding-bottom:var(--spacing-m);max-width:62ch}.qa:not([open])>.qa__a{display:none}@media(min-width:64em){.faq__in{column-gap:var(--spacing-l);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:start}.faq__aside{top:calc(var(--anchor-offset) + var(--spacing-l));grid-column:1/6;display:block;position:sticky}.faq__aside>.sh{margin-bottom:0}.faq__aside{grid-row:1}.faq__list{padding-inline:var(--spacing-l);grid-area:1/6/auto/13}.faq__cta{margin-top:var(--spacing-l)}}.local{background:var(--color-ink-950);color:var(--color-fog-300);padding-block:var(--spacing-xl) var(--spacing-2xl)}.local__grid{gap:var(--spacing-xl);display:grid}.local__info{gap:var(--spacing-m);flex-direction:column;min-width:0;display:flex}.local__addr{gap:var(--spacing-2xs);font-style:normal;display:grid}.local__cep{color:var(--color-fog-300);font-size:var(--text-step-0)}.local__facts{gap:var(--spacing-s);display:grid}.fact{gap:var(--spacing-2xs);padding-top:var(--spacing-s);border-top:1px solid var(--color-ink-800);display:grid}.fact:first-child{border-top:0;padding-top:0}.fact dt{color:var(--color-fog-400)}.fact dd{justify-items:start;gap:var(--spacing-2xs);color:var(--color-fog-100);margin:0;display:grid}.fact .status{color:var(--color-fog-300)}.local__btns{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.local__btns .btn{flex:auto}.local__btns .btn:not(.btn--wide){flex-basis:calc(50% - var(--spacing-xs) / 2)}.map{aspect-ratio:4/3;border-radius:var(--radius-2);background:var(--color-ink-900);position:relative;overflow:hidden}.map picture,.map__ph{object-fit:cover;width:100%;height:100%;display:block}.map iframe{opacity:0;width:100%;height:100%;transition:opacity var(--dur-ui) var(--ease-out);border:0;position:absolute;inset:0}.map iframe.is-loaded{opacity:1}.map-dot{z-index:2;border-radius:var(--radius-pill);background:var(--color-red-600);outline:4px solid #d31b2f47;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.map-dot{outline:4px solid color-mix(in srgb,var(--color-red-600) 28%,transparent)}}.map-dot{pointer-events:none}@media(min-width:64em){.local{padding-block:var(--spacing-2xl)}.local__grid{column-gap:var(--spacing-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.local__info{grid-column:1/6}.map{grid-column:6/13}}.site-footer{margin-bottom:calc(-1 * (var(--bar-h) + env(safe-area-inset-bottom)));padding-block:var(--spacing-xl) calc(var(--spacing-xl) + var(--bar-h) + env(safe-area-inset-bottom));background:var(--color-ink-950);color:var(--color-fog-300);border-top:1px solid var(--color-ink-800);font-size:var(--text-step--1)}.footer-word{margin-bottom:var(--spacing-xl);color:var(--color-fog-100);font-size:var(--text-step-7);letter-spacing:-.03em;text-wrap:balance;font-weight:800;font-stretch:112%;line-height:.95}.footer__in{gap:var(--spacing-m);justify-items:start;display:grid}.footer__logo{width:auto;height:96px}.footer__txt{gap:var(--spacing-2xs);display:grid}.footer__legal{color:var(--color-fog-400)}@media(min-width:48em){.footer__in{align-items:center;column-gap:var(--spacing-xl);grid-template-columns:auto minmax(0,1fr)}}@media(min-width:64em){.site-footer{padding-block:var(--spacing-xl);margin-bottom:0}}.mbar{z-index:40;gap:var(--spacing-2xs);padding:calc((var(--bar-h) - var(--control-h)) / 2) var(--spacing-gutter) calc((var(--bar-h) - var(--control-h)) / 2 + env(safe-area-inset-bottom));background:var(--color-ink-950);border-top:1px solid var(--color-ink-800);transition:transform var(--dur-ui) var(--ease-out);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mbar .btn{width:100%;min-width:0}html[data-chrome=hidden] .mbar{pointer-events:none;transform:translateY(100%)}@media(min-width:64em){.mbar{display:none}}.pending-panel{left:var(--spacing-xs);bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + var(--spacing-xs));z-index:45;max-width:min(26rem,calc(100% - 2 * var(--spacing-xs)));border:1px solid var(--color-pending-ink);border-radius:var(--radius-2);background:var(--color-paper-0);color:var(--color-pending-ink);font-size:var(--text-step--1);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s linear;line-height:1.45;position:fixed}html[data-chrome=hidden] .pending-panel:not([open]){pointer-events:none;opacity:0;visibility:hidden;transform:translateY(var(--spacing-xs));transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}.pending-panel :focus-visible{outline-color:var(--color-ink-950)}.pending-panel__toggle{align-items:center;gap:var(--spacing-2xs);min-height:var(--touch-min);padding:0 var(--spacing-s) 0 var(--spacing-xs);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;font-weight:600;font-stretch:87.5%;list-style:none;display:flex}.pending-panel__toggle::-webkit-details-marker{display:none}.pending-panel__toggle:hover{background:var(--color-paper-50)}.pending-panel__toggle:active{background:var(--color-paper-100)}.pending-panel__n{border-radius:var(--radius-pill);background:var(--color-pending-bg);place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.3em;display:inline-grid}.pending-panel:not([open])>.pending-panel__body{display:none}.pending-panel__body{gap:var(--spacing-xs);max-height:60svh;padding:0 var(--spacing-s) var(--spacing-s);border-top:1px solid var(--color-line-200);display:grid;overflow-y:auto}.pending-panel__note{padding-top:var(--spacing-xs);color:var(--color-slate-500)}.pending-panel__list{gap:var(--spacing-2xs);display:grid}.pending-panel__list a{gap:var(--spacing-xs);min-height:var(--touch-min);color:var(--color-pending-ink);align-items:center;text-decoration:none;display:flex}.pending-panel__list a:hover{text-decoration:underline}.pending-panel__k{border-radius:var(--radius-1);background:var(--color-pending-bg);min-width:1.75rem;height:1.75rem;font-family:var(--font-mono);flex:none;place-items:center;font-weight:600;display:inline-grid}.pending-panel__sub{color:var(--color-slate-500)}.pending-panel__extra{gap:var(--spacing-2xs);padding-left:var(--spacing-s);list-style:outside;display:grid}.pending.is-flash{outline:2px solid var(--color-pending-ink);outline-offset:2px}@media(min-width:64em){.pending-panel{left:var(--spacing-s);bottom:var(--spacing-s)}}.proof--rating{--g-star:#fbbc04}.proof__star-wrap{display:inline-flex}.proof--rating .proof__star{color:var(--g-star);transform-origin:50% 55%}.proof__txt{position:relative}.proof__txt:after{content:"";background:var(--g-star);transform-origin:0;opacity:0;pointer-events:none;height:1px;position:absolute;bottom:-.3em;left:0;right:0;transform:scaleX(0)}.proof__score{transition:color var(--dur-ui) var(--ease-out)}@media(prefers-reduced-motion:no-preference){.proof--rating.is-lit .proof__star{animation:proof-star .62s var(--ease-out) both}.proof--rating.is-lit .proof__txt:after{animation:proof-line 1.4s .26s var(--ease-in-out) both}.proof--rating.is-lit .proof__score{animation:proof-score 2.6s .2s var(--ease-out) both}@supports ((-webkit-background-clip:text) or (background-clip:text)){.proof--rating.is-lit .proof__txt{background-image:linear-gradient(100deg,currentColor 0 34%,var(--g-star) 44% 56%,currentColor 66% 100%);-webkit-text-fill-color:transparent;animation:proof-sweep 2.2s .22s var(--ease-in-out) both;background-size:280% 100%;-webkit-background-clip:text;background-clip:text}.proof--rating.is-lit .proof__txt .proof__score{-webkit-text-fill-color:currentColor}}}@keyframes proof-star{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}40%{filter:drop-shadow(0 0 6px var(--g-star));transform:scale(1.4)rotate(-14deg)}70%{filter:drop-shadow(0 0 3px var(--g-star));transform:scale(.94)rotate(4deg)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}}@keyframes proof-line{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes proof-score{0%,to{color:var(--color-fog-100)}25%,70%{color:var(--g-star)}}@keyframes proof-sweep{0%{background-position:100% 0}42%{background-position:0 0}50%{background-position:100% 0}92%,to{background-position:0 0}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.rv-pre{opacity:0;transform:translateY(16px)}.rv{transition:opacity var(--dur-reveal) var(--ease-out) var(--rv-delay,0s),transform var(--dur-reveal) var(--ease-out) var(--rv-delay,0s)}@media print{.rv-pre{opacity:1!important;transform:none!important}}.tl{position:relative}.tt{display:inline}.tbar,.tdot{pointer-events:none;position:absolute}.tbar{background-color:var(--color-ink-950);top:.06em;bottom:.02em;left:0;transform:scaleX(0)}:is(.on-dark,.navy) .tbar{background-color:var(--color-fog-100)}.tdot{border-radius:var(--radius-pill);background-color:var(--color-red-600);width:.18em;height:.18em;margin-left:.06em;bottom:.16em;transform:scale(0)}@media(prefers-reduced-motion:no-preference){.h1-line{--i:0;--o:left;--o2:right;width:fit-content;position:relative}.h1-line:after{content:"";background-color:var(--color-fog-100);animation:hof-bar .6s var(--ease-in-out) calc(var(--i) * .11s) both;pointer-events:none;position:absolute;inset:.1em 0 .04em;transform:scaleX(0)}.h1-txt{animation:hof-txt .6s linear calc(var(--i) * .11s) both}.h1 .dot{animation:hof-dot .14s var(--ease-out) .76s both}[data-line-m="2"]{--i:1;--o:right;--o2:left}[data-line-m="3"]{--i:2}@media(min-width:40em){[data-line-d]{--i:0;--o:left;--o2:right}[data-line-d="2"]{--i:1;--o:right;--o2:left}.h1__l1{--i:0;--o:left;--o2:right;width:fit-content;position:relative}.h1__l1>.h1-line:after{content:none}.h1__l1:after{content:"";background-color:var(--color-fog-100);animation:hof-bar .6s var(--ease-in-out) 0s both;pointer-events:none;position:absolute;inset:.1em 0 .04em;transform:scaleX(0)}}}@keyframes hof-bar{0%{transform-origin:var(--o) center;transform:scaleX(0)}46%{transform-origin:var(--o) center;transform:scaleX(1)}47%{transform-origin:var(--o2) center;transform:scaleX(1)}to{transform-origin:var(--o2) center;transform:scaleX(0)}}@keyframes hof-txt{0%,44%{clip-path:inset(-.3em 100% -.3em -.3em)}45%,to{clip-path:inset(-.3em)}}@keyframes hof-dot{0%{transform:scale(0)}to{transform:scale(1)}}[data-drift=photo]{overflow:hidden}:is([data-drift],[data-wave],.rc-dive){overflow-anchor:none}@property --spot{syntax:"<number>";inherits:false;initial-value:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.symptom,.svc,[data-spotlight]){background-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#f2f5f9,transparent 62%)}@supports (color:color-mix(in lab,red,red)){:is(.symptom,.svc,[data-spotlight]){background-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--color-fog-100) calc(var(--spot) * 9%),transparent),transparent 62%)}}:is(.symptom,.svc,[data-spotlight]){transition:--spot var(--dur-micro) var(--ease-out)}.is-spot{--spot:1}[data-wave^=glyph-] .wv-path{transform:scaleY(var(--amp,1));transform-box:view-box;transform-origin:50%;transition:transform var(--dur-micro) var(--ease-out)}}[data-wave]>svg.wv{width:100%;height:100%;display:block;overflow:visible}:where(svg[data-wave]){overflow:visible}.wv-path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:where([data-wave=hero]){color:var(--color-fog-100)}[data-wave=hero] .wv-path{stroke-opacity:.7}:where([data-wave=flat]){color:var(--color-brand-700)}:is([data-wave=divider],[data-wave=flat]):not(.is-wave){position:relative}:is([data-wave=divider],[data-wave=flat]):not(.is-wave):after{content:"";pointer-events:none;background-color:currentColor;height:1px;position:absolute;inset:50% 0 auto}#inicio .dot{transform-origin:50%}.rc{padding-block:var(--spacing-2xl);background-color:var(--color-ink-950);color:var(--color-fog-300);background-image:none;position:relative}@media(min-width:40em){.rc.graticule{background-image:linear-gradient(var(--graticule) 1px,transparent 1px),linear-gradient(90deg,var(--graticule) 1px,transparent 1px);background-size:48px 48px}}.rc-dive{width:min(100% - 2 * var(--spacing-gutter),var(--container) - 2 * var(--spacing-gutter));margin:0 auto var(--spacing-xl);pointer-events:none;position:relative}.rc-dive picture{display:none}.rc-band{width:100%;height:auto;display:block;overflow:hidden}.rc-band__l{fill-opacity:1;stroke:var(--color-fog-400);stroke-width:1px;vector-effect:non-scaling-stroke}@media(min-width:64em){.rc-band{display:none}.rc-dive picture{display:block}.rc-dive{aspect-ratio:6251/720}.rc-dive__img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:var(--word-wide);mask-image:var(--word-wide);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--ms,100%) auto;mask-size:var(--ms,100%) auto;-webkit-mask-position:var(--mpx,var(--zx-wide)) var(--mpy,var(--zy));mask-position:var(--mpx,var(--zx-wide)) var(--mpy,var(--zy));position:absolute;inset:0}}.rc-copy{min-width:0}.rc-title{margin-top:var(--spacing-s);color:var(--color-fog-100);font-size:var(--text-step-5);letter-spacing:-.025em;text-wrap:balance;font-weight:650;font-stretch:108%;line-height:1.02}.rc-intro{margin-top:var(--spacing-m);max-width:40ch;color:var(--color-fog-100);font-size:var(--text-step-1);line-height:1.45}.rc-steps{margin-top:var(--spacing-xl);gap:var(--spacing-xl);display:grid}.rc-step{align-content:start;gap:var(--spacing-xs);min-width:0;display:grid}.rc-step__t{color:var(--color-fog-100);font-size:var(--text-step-2);text-wrap:balance;font-weight:600;font-stretch:104%;line-height:1.15}.rc-lead{max-width:40ch;color:var(--color-fog-300);font-size:var(--text-step-1);line-height:1.45}.rc-line{max-width:22ch;color:var(--color-fog-100);font-size:var(--text-step-3);text-wrap:balance;font-style:italic;font-weight:500;line-height:1.15}.rc-frame{margin-top:var(--spacing-s)}.rc-close{gap:var(--spacing-s)}.rc-close .rc-payoff{margin-bottom:var(--spacing-2xs)}.rc-benefit{max-width:44ch;margin-top:var(--spacing-2xs);padding-left:var(--spacing-s);border-left:1px solid var(--color-fog-400);color:var(--color-fog-300);font-size:var(--text-step-0);line-height:1.5}.rc-payoff{color:var(--color-fog-100);font-size:var(--text-step-5);letter-spacing:-.02em;font-style:italic;font-weight:600;font-stretch:100%;line-height:1.02}.rc-action{margin-top:var(--spacing-l);align-items:stretch;gap:var(--spacing-s);flex-direction:column;display:flex}.rc-cta{isolation:isolate;justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:48px;padding:var(--spacing-2xs) var(--spacing-m);border-radius:var(--radius-1);background-color:var(--color-red-600);color:var(--color-paper-0);font-size:var(--text-step-0);text-align:center;text-wrap:balance;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.rc-cta__icon{flex:none;width:20px;height:20px}.rc-cta:hover{background-color:var(--color-red-700)}.rc-cta:active{transform:translateY(1px)}.rc-cta:focus-visible{outline:2px solid var(--color-fog-100);outline-offset:3px}@media(min-width:40em){.rc-action{align-items:flex-start}.rc-cta{white-space:nowrap}}.rc-frame{padding:var(--spacing-s);border:1px solid var(--color-ink-800);border-radius:var(--radius-2);background-color:var(--color-ink-900);margin:0;position:relative}.rc-frame:before,.rc-panel:before{content:"";pointer-events:none;--t:var(--color-fog-400);background:linear-gradient(var(--t),var(--t)) top left / 4px 1px no-repeat,linear-gradient(var(--t),var(--t)) top left / 1px 4px no-repeat,linear-gradient(var(--t),var(--t)) top right / 4px 1px no-repeat,linear-gradient(var(--t),var(--t)) top right / 1px 4px no-repeat,linear-gradient(var(--t),var(--t)) bottom left / 4px 1px no-repeat,linear-gradient(var(--t),var(--t)) bottom left / 1px 4px no-repeat,linear-gradient(var(--t),var(--t)) bottom right / 4px 1px no-repeat,linear-gradient(var(--t),var(--t)) bottom right / 1px 4px no-repeat;position:absolute;inset:-1px}.rc-frame__cap{margin-bottom:var(--spacing-s);color:var(--color-fog-300)}.rc-fsvg{width:100%;height:auto;display:block;overflow:visible}.rc-frame__body--wave .rc-fsvg{aspect-ratio:600/220}.rc-frame__lanes{gap:var(--spacing-xs);display:grid}.rc-flane{gap:var(--spacing-2xs);padding-top:var(--spacing-2xs);border-top:1px solid var(--color-ink-800);display:grid}.rc-flane:first-child{border-top:0;padding-top:0}.rc-flane__label{color:var(--color-fog-400)}.rc-flane__label .rc-marker{vertical-align:.05em;margin-right:.5em;display:inline-block}.rc-flane.is-hot .rc-flane__label{color:var(--color-fog-100)}.rc-fsvg--lane{height:var(--spacing-l);aspect-ratio:auto}.rc-flane.is-hot .rc-fsvg--lane{height:var(--spacing-xl)}.rc-f3{align-items:flex-start;display:flex}.rc-f3 .rc-f3__label{min-width:0;padding:var(--spacing-2xs) var(--spacing-xs) 0 0;border-top:1px solid var(--color-fog-400);flex:1 1 0;margin-top:13.835%}.rc-f3__car{flex:0 0 42%}.rc-scope{min-width:0}.rc-panel{display:none}.rc-photo{margin:var(--spacing-xl) 0 0;gap:var(--spacing-2xs);display:grid}.rc-photo__crop{aspect-ratio:16/10;border-radius:var(--radius-2);background-color:var(--color-ink-900);position:relative;overflow:hidden}.rc-photo__crop img{width:126.83%;max-width:none;height:auto;position:absolute;top:-164.06%;left:-26.83%}.rc-photo figcaption{color:var(--color-fog-400)}.rc-callout{font-family:var(--font-mono);font-size:var(--text-step--1);letter-spacing:.02em;margin:0;font-weight:500;font-stretch:87.5%;line-height:1.4}.rc-callout__k{color:var(--color-fog-400)}.rc-callout__v{color:var(--color-fog-100)}.rc-marker{border-radius:var(--radius-pill);background-color:var(--color-red-600);flex:none;width:.6em;height:.6em}.rc-svg path,.rc-fsvg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rc-rules path{stroke:var(--color-fog-400);stroke-opacity:.16;stroke-width:1px}.rc-rules .rc-base{stroke-opacity:.08}.rc-car path{stroke:var(--color-fog-400);stroke-width:1.5px}.rc-car .rc-wheel{fill:var(--color-ink-900)}.rc-car .rc-wheel-hi{stroke:var(--color-fog-100);fill:var(--color-ink-900)}.rc-lane{stroke:var(--color-fog-300);stroke-width:1.5px}.rc-red{stroke:var(--color-red-600);stroke-width:2px}.rc-leader{stroke:var(--color-fog-400);stroke-width:1px}.rc-ring{fill:none;stroke:var(--color-red-600);stroke-opacity:.6;stroke-width:1px;vector-effect:non-scaling-stroke}.rc-dot{fill:var(--color-red-600)}@media(min-width:40em){.rc-frame,.rc-photo{max-width:36rem}}@media(min-width:64em){.rc-stage{column-gap:var(--spacing-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.rc-copy{grid-column:1/span 5}.rc-scope{top:calc(var(--header-h) + var(--spacing-l));grid-column:6/span 7;position:sticky}.rc-frame{display:none}.rc-steps{gap:var(--spacing-m)}.rc-panel{padding:var(--spacing-s);border:1px solid var(--color-ink-800);border-radius:var(--radius-2);background-color:var(--color-ink-900);display:block;position:relative}.rc-instrument{aspect-ratio:1000/720;position:relative}.rc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rc-instrument .label{white-space:nowrap;position:absolute;left:2.4%}.rc-entry{color:var(--color-fog-300);opacity:0;top:3%}.rc-ch{top:var(--y);color:var(--color-fog-400);align-items:center;gap:.5em;display:inline-flex}.rc-ch__t{position:relative}.rc-ch__hi{color:var(--color-fog-100);position:absolute;inset:0}.rc-instrument .rc-callout{max-width:53.6%;padding-bottom:var(--spacing-2xs);border-bottom:1px solid var(--color-fog-400);text-align:right;position:absolute;bottom:86.67%;right:2.4%}.rc-instrument .rc-callout>span{white-space:nowrap}.rc-photo{margin-top:var(--spacing-s);align-items:end;column-gap:var(--spacing-s);grid-template-columns:minmax(0,2fr) minmax(0,5fr);max-width:none}.rc[data-mode=stage]{box-sizing:border-box;height:100svh;padding-block:calc(var(--header-h) + var(--spacing-m)) var(--spacing-m);overflow:hidden}.rc[data-mode=stage] .rc-stage{align-items:center;height:100%}.rc[data-mode=stage] .rc-dive{z-index:3;aspect-ratio:auto;background-color:var(--color-ink-950);width:auto;margin:0;position:absolute;inset:0}.rc[data-mode=stage] .rc-scope{width:min(100%,calc((100svh - var(--header-h) - 2 * var(--spacing-m)) * 1.1));place-self:center end;position:static}.rc[data-mode=stage] .rc-steps{grid-template-areas:"s"}.rc[data-mode=stage] .rc-step{pointer-events:none;grid-area:s}.rc[data-mode=stage] .rc-cta{border-color:var(--color-fog-300);background-color:#0000}.rc[data-mode=stage] .rc-cta:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--color-red-600);opacity:var(--emph,1);transition:background-color var(--dur-micro) var(--ease-out);position:absolute;inset:-1px}.rc[data-mode=stage] .rc-cta:hover:before{background-color:var(--color-red-700);opacity:1}.rc[data-mode=stage] .rc-cta:hover{border-color:#0000}.rc.is-pinning .rc-step{will-change:opacity,transform}.rc[data-mode=stage] .rc-steps{margin-top:var(--spacing-l)}.rc--compact .rc-copy{grid-column:1/span 6}.rc--compact .rc-scope{grid-column:7/span 6}.rc--compact .rc-title,.rc--compact .rc-payoff{font-size:var(--text-step-4)}.rc--compact .rc-intro,.rc--compact .rc-lead{font-size:var(--text-step-0)}.rc--compact .rc-step__t{font-size:var(--text-step-1)}.rc--compact .rc-line{font-size:var(--text-step-2)}.rc--compact .rc-intro{margin-top:var(--spacing-s)}.rc--compact .rc-close{gap:var(--spacing-xs)}.rc[data-mode=stage].rc--compact .rc-steps,.rc--compact .rc-action{margin-top:var(--spacing-m)}.rc--compact .rc-action{gap:var(--spacing-xs)}.rc--tight[data-mode=stage] .rc-photo{display:none}.rc--tight[data-mode=stage] .rc-scope{width:min(100%,calc((100svh - var(--header-h) - 2 * var(--spacing-m)) * 1.36))}}.rc-note{margin:var(--spacing-xs) 0 0;color:var(--color-fog-300);text-align:right;letter-spacing:.06em}.rc-frame .rc-note{padding-inline:var(--spacing-s);padding-bottom:var(--spacing-xs);margin-top:var(--spacing-2xs)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
