@layer theme;@layer base{[data-t2-root]{--t2-graphite:#0b0c0e;--t2-graphite-2:#15171a;--t2-graphite-3:#22252a;--t2-paper:#fff;--t2-paper-2:#f2f3f5;--t2-white:#fff;--t2-ink:#0b0c0e;--t2-ink-2:#3f434a;--t2-line:#d9dce1;--t2-on-dark:#fff;--t2-on-dark-2:#b8bcc3;--t2-on-dark-line:#ffffff29;--t2-brass:#ffb042;--t2-brass-ink:#975a00;--t2-gutter:clamp(1rem, 4vw, 3.5rem);--t2-section:clamp(5rem, 10vw, 9.5rem);--t2-nav-h:4.5rem;--t2-ease-out:cubic-bezier(.19, 1, .22, 1);--t2-ease-inout:cubic-bezier(.65, 0, .35, 1);--t2-display:var(--font-syne), var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--t2-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;background-color:var(--t2-paper);color:var(--t2-ink);font-family:var(--t2-sans);-webkit-font-smoothing:antialiased}body:has([data-t2-root]){color:#0b0c0e;background-color:#0b0c0e}html:has([data-t2-root]){scroll-behavior:smooth;scroll-padding-top:5rem}[data-t2-root] *{border-color:var(--t2-line)}[data-t2-root] :focus-visible{outline:2px solid var(--t2-brass-ink);outline-offset:3px}[data-t2-root] .t2-dark :focus-visible,[data-t2-root] .t2-nav :focus-visible,[data-t2-root] .t2-menu :focus-visible{outline-color:var(--t2-brass)}[data-t2-root] ::selection{background:var(--t2-brass);color:var(--t2-graphite)}@media (prefers-reduced-motion:reduce){html:has([data-t2-root]){scroll-behavior:auto}}}@layer components{.t2-container{width:100%;max-width:90rem;padding-inline:var(--t2-gutter);margin-inline:auto}.t2-section{padding-block:var(--t2-section);position:relative}.t2-section--tight{padding-block:clamp(3.5rem,7vw,6rem)}.t2-paper-2{background:var(--t2-paper-2)}.t2-dark{background:var(--t2-graphite);color:var(--t2-on-dark)}.t2-dark *{border-color:var(--t2-on-dark-line)}.t2-rule{background:var(--t2-line);height:1px}.t2-dark .t2-rule{background:var(--t2-on-dark-line)}.t2-display,.t2-h1,.t2-h2,.t2-statement{font-family:var(--t2-display);letter-spacing:-.02em;text-wrap:balance;font-weight:600}.t2-display{letter-spacing:-.024em;font-size:clamp(2.5rem,5.2vw,4.75rem);font-weight:700;line-height:1.02}.t2-h1{letter-spacing:-.024em;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:700;line-height:1.04}.t2-h2{font-size:clamp(1.875rem,3.2vw,3rem);line-height:1.12}.t2-statement{font-size:clamp(2.25rem,5.4vw,5rem);font-weight:600;line-height:1.1}.t2-h3{font-family:var(--t2-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.3}.t2-eyebrow{font-family:var(--t2-display);letter-spacing:.08em;text-transform:uppercase;color:var(--t2-brass-ink);align-items:center;gap:.875rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:inline-flex}.t2-dark .t2-eyebrow{color:var(--t2-brass)}.t2-eyebrow--rule:before{content:"";transform-origin:0;width:2.5rem;height:1px;transform:scaleX(var(--t2-rule,1));background:currentColor}.t2-body-lg{color:var(--t2-ink-2);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65}.t2-body{color:var(--t2-ink-2);font-size:1rem;line-height:1.65}.t2-body-sm{color:var(--t2-ink-2);font-size:.9375rem;line-height:1.55}.t2-meta{color:var(--t2-ink-2);font-size:.8125rem;line-height:1.4}.t2-label{letter-spacing:.06em;text-transform:uppercase;color:var(--t2-ink-2);font-size:.75rem;font-weight:400}.t2-dark .t2-body-lg,.t2-dark .t2-body,.t2-dark .t2-body-sm,.t2-dark .t2-meta,.t2-dark .t2-label{color:var(--t2-on-dark-2)}.t2-ink{color:var(--t2-ink)}.t2-dark .t2-ink{color:var(--t2-on-dark)}.t2-price{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--t2-ink);font-size:1.375rem;font-weight:400}.t2-dark .t2-price{color:var(--t2-on-dark)}.t2-price--lg{font-size:clamp(1.875rem,3vw,2.5rem)}.t2-num{font-family:var(--t2-display);font-variant-numeric:tabular-nums;color:var(--t2-brass-ink);font-size:1.125rem;font-weight:400}.t2-dark .t2-num{color:var(--t2-brass)}.t2-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--t2-brass);text-decoration-color:var(--t2-brass);text-underline-offset:.25em;text-decoration-thickness:1px;transition:text-decoration-color .2s}.t2-inline-link:hover{text-decoration-color:currentColor}.t2-btn{border:1px solid var(--t2-ink);background:var(--t2-ink);min-height:3rem;color:var(--t2-paper);letter-spacing:0;text-align:center;cursor:pointer;transition:background-color .24s ease, border-color .24s ease, color .24s ease, transform .16s var(--t2-ease-out);justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.t2-btn:hover{background:#262a30;border-color:#262a30}.t2-btn:active{transform:scale(.98)}.t2-btn--ghost{color:var(--t2-ink);background:0 0}.t2-btn--ghost:hover{background:var(--t2-ink);border-color:var(--t2-ink);color:var(--t2-paper)}.t2-dark .t2-btn{background:var(--t2-on-dark);border-color:var(--t2-on-dark);color:var(--t2-graphite)}.t2-dark .t2-btn:hover{background:#fff;border-color:#fff}.t2-dark .t2-btn--ghost{color:var(--t2-on-dark);background:0 0;border-color:#ffffff80}.t2-dark .t2-btn--ghost:hover{background:var(--t2-on-dark);border-color:var(--t2-on-dark);color:var(--t2-graphite)}.t2-btn[disabled]{cursor:progress;opacity:.6}.t2-arrow-link{color:inherit;transition:background-size .42s var(--t2-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;align-items:center;gap:.75rem;padding-block:.5rem;font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-flex}.t2-arrow-link svg{transition:transform .42s var(--t2-ease-out)}.t2-arrow-link:hover{background-size:100% 1px}.t2-arrow-link:hover svg{transform:translate(4px)}.t2-nav{z-index:50;color:var(--t2-on-dark);background-color:#0b0c0e00;transition:background-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;position:fixed;inset:0 0 auto;box-shadow:0 1px #fff0}.t2-nav[data-solid]{-webkit-backdrop-filter:blur(14px)saturate(1.2);background-color:#0b0c0ee6;box-shadow:0 1px #ffffff1a}.t2-nav-inner{height:var(--t2-nav-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.t2-wordmark{color:inherit;white-space:nowrap;align-items:baseline;gap:.3em;text-decoration:none;display:inline-flex}.t2-wordmark-serif{font-family:var(--t2-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1}.t2-wordmark-caps{font-family:var(--t2-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:400;line-height:1}.t2-nav-link{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.t2-nav-link:after{content:"";background:var(--t2-brass);transform-origin:100%;height:1px;transition:transform .42s var(--t2-ease-out);position:absolute;bottom:.4rem;left:.875rem;right:.875rem;transform:scaleX(0)}.t2-nav-link:hover:after,.t2-nav-link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.t2-nav-icon{width:2.75rem;height:2.75rem;color:inherit;border:1px solid #0000;place-items:center;transition:border-color .2s,color .2s;display:inline-grid}.t2-nav-icon:hover{color:var(--t2-brass);border-color:#ffffff4d}.t2-nav-cta{min-height:2.75rem;color:var(--t2-on-dark);background:0 0;border-color:#ffb042b3;padding-inline:1.125rem}.t2-nav-cta:hover{background:var(--t2-brass);border-color:var(--t2-brass);color:var(--t2-graphite)}.t2-dd{position:relative}.t2-dd-panel{background:var(--t2-graphite-2);opacity:0;visibility:hidden;transform-origin:0 0;width:22rem;transition:opacity .18s ease, transform .24s var(--t2-ease-out), visibility 0s linear .24s;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:-.5rem;transform:translateY(-6px);box-shadow:0 0 0 1px #ffffff1a,0 24px 48px -12px #00000080}.t2-dd[data-open] .t2-dd-panel{opacity:1;visibility:visible;transition:opacity .2s ease, transform .32s var(--t2-ease-out), visibility 0s;transform:none}.t2-dd-chevron{transition:transform .28s var(--t2-ease-out)}.t2-dd[data-open] .t2-dd-chevron{transform:rotate(180deg)}.t2-dd-item{color:var(--t2-on-dark);padding:.875rem 1rem;text-decoration:none;transition:background-color .18s;display:block}.t2-dd-item:hover,.t2-dd-item:focus-visible{background:var(--t2-graphite-3)}.t2-menu{z-index:40;padding:calc(var(--t2-nav-h) + 2rem) var(--t2-gutter) calc(2rem + env(safe-area-inset-bottom));background:var(--t2-graphite);color:var(--t2-on-dark);clip-path:inset(0 0 100%);visibility:hidden;flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.t2-menu[data-open]{clip-path:inset(0);visibility:visible}.t2-menu-link{color:inherit;font-family:var(--t2-display);letter-spacing:-.02em;padding-block:.375rem;font-size:clamp(2rem,8vw,2.5rem);font-weight:600;line-height:1.15;text-decoration:none;display:block}.t2-menu-sub{padding-block:.375rem;border-left:1px solid var(--t2-on-dark-line);color:var(--t2-on-dark-2);padding-left:1rem;font-size:1.0625rem;text-decoration:none;display:block}.t2-hero{isolation:isolate;background:var(--t2-graphite);min-height:100svh;color:var(--t2-on-dark);align-items:flex-end;display:flex;position:relative;overflow:clip}.t2-hero--page{min-height:min(88svh,60rem)}.t2-hero--compact{min-height:0;padding-top:calc(var(--t2-nav-h) + clamp(3rem, 7vw, 6rem));align-items:stretch}.t2-hero-media{z-index:-2;position:absolute;inset:0;overflow:clip}.t2-hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t2-hero-shade{z-index:-1;background:linear-gradient(#0b0c0e00 38%,#0b0c0e59 62%,#0b0c0eeb 100%),linear-gradient(90deg,#0b0c0e8c 0%,#0b0c0e00 55%);position:absolute;inset:0}.t2-hero-copy{width:100%;padding-top:calc(var(--t2-nav-h) + 3rem);padding-bottom:clamp(3rem,8vh,6rem);position:relative}.t2-scroll-cue{right:var(--t2-gutter);color:var(--t2-on-dark-2);letter-spacing:.08em;writing-mode:vertical-rl;align-items:center;gap:.75rem;font-size:.75rem;font-weight:400;display:none;position:absolute;bottom:clamp(3rem,8vh,6rem)}.t2-scroll-cue:after{content:"";background:linear-gradient(var(--t2-brass), transparent);width:1px;height:3.5rem}@media (min-width:1024px){.t2-scroll-cue{display:inline-flex}}.t2-frame{isolation:isolate;background:var(--t2-paper-2);position:relative;overflow:clip}.t2-dark .t2-frame{background:var(--t2-graphite-2)}.t2-frame>img,.t2-frame>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t2-par-img{--t2-travel:7%;top:calc(-1 * var(--t2-travel))!important;height:calc(100% + 2 * var(--t2-travel))!important;bottom:auto!important}.t2-caption{color:var(--t2-ink-2);margin-top:.75rem;font-size:.75rem;line-height:1.4}.t2-dark .t2-caption{color:var(--t2-on-dark-2)}.t2-word{display:inline}.t2-points{border-top:1px solid var(--t2-line);display:grid}.t2-points>li{border-bottom:1px solid var(--t2-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:1.25rem;display:grid}.t2-tile{color:inherit;flex-direction:column;display:flex}.t2-tile-media{aspect-ratio:4/5}.t2-tile-media img{transition:transform 1.2s var(--t2-ease-out)}.t2-tile:hover .t2-tile-media img,.t2-tile:focus-within .t2-tile-media img{transform:scale(1.035)}.t2-reveal-runway{background:var(--t2-graphite);height:240vh;color:var(--t2-on-dark);position:relative}.t2-reveal-stage{place-items:end start;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.t2-reveal-window{clip-path:inset(var(--t2-inset-y,0%) var(--t2-inset-x,0%));position:absolute;inset:0}.t2-reveal-window img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t2-reveal-window:after{content:"";background:linear-gradient(#0b0c0e00 30%,#0b0c0e33 55%,#0b0c0ee6 100%),linear-gradient(90deg,#0b0c0eb3 0%,#0b0c0e40 45%,#0b0c0e00 65%);position:absolute;inset:0}.t2-reveal-copy{width:100%;padding-bottom:clamp(3rem,9vh,6rem);position:relative}@media (prefers-reduced-motion:reduce){.t2-reveal-runway{height:auto}.t2-reveal-stage{min-height:90svh;position:relative}}.t2-card{height:100%;color:inherit}.t2-card-link{border:1px solid var(--t2-line);background:var(--t2-paper-2);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.t2-paper-2 .t2-card-link{background:var(--t2-white)}.t2-card-link:hover{border-color:#b8bdc5;box-shadow:0 10px 30px -18px #0b0c0e59}.t2-card-media{aspect-ratio:16/9}.t2-card-body{flex-direction:column;flex:1;padding:1.125rem 1.125rem 1.25rem;display:flex}.t2-card-foot{margin-top:auto;padding-top:.875rem}.t2-card-foot>:first-child{border-top:1px solid var(--t2-line);padding-top:.875rem}.t2-card-price{font-family:var(--t2-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--t2-ink);font-size:1.625rem;font-weight:700;line-height:1.1}.t2-card-name{font-family:var(--t2-display);letter-spacing:-.01em;color:var(--t2-ink);font-size:1.0625rem;font-weight:600}.t2-card-trim{color:var(--t2-ink-2);font-size:.875rem;font-weight:500}.t2-chip-solid{background:var(--t2-ink);max-width:100%;color:var(--t2-white);white-space:nowrap;align-items:center;padding:.125rem .4rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.t2-chip-solid--lg{padding:.3rem .65rem;font-size:.875rem}.t2-card-specs{border-top:1px solid var(--t2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.875rem;padding-top:.875rem;display:grid}.t2-card-specs dt{letter-spacing:.04em;text-transform:uppercase;color:var(--t2-ink-2);font-size:.6875rem;font-weight:500}.t2-card-specs dd{color:var(--t2-ink);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.9375rem;font-weight:500}.t2-card-media img{transition:transform 1.1s var(--t2-ease-out), filter .4s ease}.t2-card:hover .t2-card-media img{transform:scale(1.03)}.t2-card[data-status=vandut] .t2-card-media img{filter:grayscale()contrast(.92)}.t2-status{color:var(--t2-on-dark);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0ec7;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:400;display:inline-flex}.t2-status:before{content:"";background:#3ddc84;border-radius:999px;width:6px;height:6px}.t2-status--rezervat:before,.t2-status--in-curand:before{background:var(--t2-brass)}.t2-status--vandut:before{background:#ff6b5b}.t2-feature{min-height:1.875rem;color:var(--t2-ink);border:1px solid #975a0059;align-items:center;padding:.25rem .625rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.t2-dark .t2-feature{color:var(--t2-on-dark);border-color:#ffb04273}.t2-specs{border-top:1px solid var(--t2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t2-specs>div{border-bottom:1px solid var(--t2-line);padding:.625rem 0}.t2-specs>div:nth-child(odd){padding-right:1rem}.t2-specs>div:nth-child(2n){border-left:1px solid var(--t2-line);padding-left:1rem}.t2-specs dt{color:var(--t2-ink-2);font-size:.8125rem;font-weight:400}.t2-specs dd{color:var(--t2-ink);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.9375rem;font-weight:400}.t2-dark .t2-specs dt{color:var(--t2-on-dark-2)}.t2-dark .t2-specs dd{color:var(--t2-on-dark)}.t2-empty-photo{color:var(--t2-ink-2);place-items:center;font-size:.8125rem;display:grid;position:absolute;inset:0}.t2-steps{gap:0;display:grid;position:relative}.t2-steps:before,.t2-steps-fill{content:"";background:var(--t2-line);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.25rem}.t2-steps-fill{background:var(--t2-brass-ink);transform-origin:top;transform:scaleY(var(--t2-fill,1))}.t2-dark .t2-steps-fill{background:var(--t2-brass)}.t2-step{grid-template-columns:2.5rem minmax(0,1fr);gap:0 clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.75rem,4vw,3rem);display:grid;position:relative}.t2-step-dot{z-index:1;border:1px solid var(--t2-line);background:var(--t2-paper);width:2.5rem;height:2.5rem;font-family:var(--t2-display);color:var(--t2-brass-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:1rem;font-weight:400;display:grid;position:relative}.t2-paper-2 .t2-step-dot{background:var(--t2-paper-2)}.t2-dark .t2-step-dot{background:var(--t2-graphite);color:var(--t2-brass)}.t2-step-title{font-family:var(--t2-display);letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15}.t2-checklist{border-top:1px solid var(--t2-line);counter-reset:t2-check;display:grid}.t2-checklist>li{border-bottom:1px solid var(--t2-line);counter-increment:t2-check;color:var(--t2-ink);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;padding-block:1.125rem;font-size:1.0625rem;display:grid}.t2-dark .t2-checklist>li{color:var(--t2-on-dark)}.t2-checklist>li:before{content:counter(t2-check, decimal-leading-zero);font-family:var(--t2-display);color:var(--t2-brass-ink)}.t2-dark .t2-checklist>li:before{color:var(--t2-brass)}@media (min-width:768px){.t2-checklist--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.t2-faq{border-top:1px solid var(--t2-line)}.t2-faq details{border-bottom:1px solid var(--t2-line)}.t2-faq summary{cursor:pointer;font-family:var(--t2-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.t2-faq summary::-webkit-details-marker{display:none}.t2-faq-icon{flex:none;width:1.25rem;height:1.25rem;position:relative}.t2-faq-icon:before,.t2-faq-icon:after{content:"";width:100%;height:1px;transition:transform .36s var(--t2-ease-out);background:currentColor;position:absolute;top:50%;left:0}.t2-faq-icon:after{transform:rotate(90deg)}.t2-faq details[open] .t2-faq-icon:after{transform:rotate(0)}.t2-faq-answer{max-width:44rem;padding-bottom:1.75rem}.t2-form-card{background:var(--t2-white);box-shadow:0 0 0 1px var(--t2-line);padding:clamp(1.5rem,4vw,3rem)}.t2-field{gap:.5rem;display:grid}.t2-field-label{color:var(--t2-ink);align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.t2-field-label small{color:var(--t2-ink-2);font-size:.8125rem;font-weight:400}.t2-input{border:0;border-bottom:1px solid var(--t2-line);width:100%;min-height:3rem;color:var(--t2-ink);font:inherit;appearance:none;background:0 0;border-radius:0;padding:.625rem 0;font-size:1rem;transition:border-color .2s}.t2-input:hover{border-bottom-color:#a9aeb6}.t2-input:focus{border-bottom-color:var(--t2-ink);box-shadow:0 1px 0 0 var(--t2-ink);outline:none}.t2-input:focus-visible{outline:none}.t2-input[aria-invalid=true]{border-bottom-color:#b42318;box-shadow:0 1px #b42318}textarea.t2-input{resize:vertical;min-height:7rem}select.t2-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230b0c0e' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;padding-right:2rem}.t2-field-error{color:#b42318;font-size:.8125rem}.t2-check{color:var(--t2-ink-2);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.875rem;line-height:1.5;display:grid}.t2-check input{width:1.125rem;height:1.125rem;accent-color:var(--t2-ink);margin-top:.125rem}.t2-form-note{border-left:2px solid var(--t2-brass);background:var(--t2-paper);color:var(--t2-ink);padding:1rem 1.25rem;font-size:.9375rem}.t2-form-note--error{border-left-color:#b42318}.t2-chip{border:1px solid var(--t2-line);min-height:2.5rem;color:var(--t2-ink);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.t2-chip:hover{border-color:var(--t2-ink)}.t2-chip[aria-pressed=true]{border-color:var(--t2-ink);background:var(--t2-ink);color:var(--t2-paper)}.t2-chip-count{color:var(--t2-ink-2);font-variant-numeric:tabular-nums;font-size:.75rem}.t2-chip[aria-pressed=true] .t2-chip-count{color:#ffffffb3}.t2-disclose>summary{list-style:none}.t2-disclose>summary::-webkit-details-marker{display:none}.t2-page{width:2.75rem;height:2.75rem;color:var(--t2-ink);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid}.t2-page:hover{border-color:var(--t2-line)}.t2-page--current{border-color:var(--t2-ink)}.t2-car-grid{grid-template-areas:"header""media""rail";gap:2rem;display:grid}@media (min-width:1024px){.t2-car-grid{grid-template:"media header""media rail"1fr/minmax(0,1fr) 21rem;gap:1.5rem 2.5rem}}.t2-car-header{grid-area:header}.t2-car-media{grid-area:media}.t2-car-rail{grid-area:rail}.t2-car-title{font-family:var(--t2-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:700;line-height:1.12}.t2-car-price{font-family:var(--t2-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--t2-ink);font-size:clamp(1.875rem,2.8vw,2.375rem);font-weight:700}.t2-car-h2{font-family:var(--t2-display);letter-spacing:-.015em;font-size:1.5rem;font-weight:700}.t2-status--plain{color:var(--t2-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.t2-ron>summary{cursor:pointer;color:var(--t2-ink-2);align-items:center;gap:.4rem;font-size:1.1875rem;font-weight:500;list-style:none;display:inline-flex}.t2-ron>summary::-webkit-details-marker{display:none}.t2-ron>summary svg{color:var(--t2-ink-2);transition:color .16s}.t2-ron[open]>summary svg,.t2-ron>summary:hover svg{color:var(--t2-ink)}.t2-tiles{border:1px solid var(--t2-line);background:var(--t2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (min-width:640px){.t2-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.t2-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.t2-tiles>div{background:var(--t2-paper);flex-direction:column;gap:.375rem;padding:1rem;display:flex}.t2-tiles dd{color:var(--t2-ink);order:2;margin-top:.25rem;font-size:1rem;font-weight:600}.t2-tiles dt{color:var(--t2-ink-2);order:3;font-size:.75rem}.t2-spec-table{border:1px solid var(--t2-line)}.t2-spec-table>div{justify-content:space-between;gap:1.5rem;padding:.8rem 1rem;font-size:.9375rem;display:flex}.t2-spec-table>div+div{border-top:1px solid var(--t2-line)}.t2-spec-table dt{color:var(--t2-ink-2)}.t2-spec-table dd{text-align:right;color:var(--t2-ink);font-weight:600}.t2-box{border:1px solid var(--t2-line);background:var(--t2-paper);padding:1.25rem}.t2-box-title{font-family:var(--t2-display);color:var(--t2-ink);font-size:.9375rem;font-weight:700}.t2-box-phone{letter-spacing:-.01em;color:var(--t2-ink);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.375rem;font-weight:600;text-decoration:none;display:inline-block}.t2-btn--amber{background:var(--t2-brass);border-color:var(--t2-brass);color:var(--t2-ink)}.t2-btn--amber:hover{background:#f29d22;border-color:#f29d22}.t2-btn--whatsapp{color:#fff;background:#107c41;border-color:#107c41}.t2-btn--whatsapp:hover{background:#0c6334;border-color:#0c6334}.t2-stage{aspect-ratio:4/3;background:#0d0e10;position:relative;overflow:clip}.t2-stage-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t2-stage-photo--portrait{object-fit:contain}.t2-stage{cursor:zoom-in}.t2-stage-arrow{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px #0000008c);opacity:0;width:3rem;height:4.5rem;transition:opacity .22s ease, transform .22s var(--t2-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.t2-stage-arrow--prev{left:.25rem}.t2-stage-arrow--next{right:.25rem}.t2-stage-arrow:focus-visible{opacity:1;outline-offset:-4px}@media (hover:hover) and (pointer:fine){.t2-stage:hover .t2-stage-arrow,.t2-lightbox-stage:hover .t2-stage-arrow{opacity:.85}.t2-stage .t2-stage-arrow:hover,.t2-lightbox-stage .t2-stage-arrow:hover{opacity:1}.t2-stage-arrow--prev:hover{transform:translate(-2px,-50%)}.t2-stage-arrow--next:hover{transform:translate(2px,-50%)}}@media (hover:none){.t2-lightbox-stage .t2-stage-arrow{opacity:.6}}.t2-stage-count{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 1px 3px #0009;pointer-events:none;font-size:.8125rem;position:absolute;bottom:.75rem;right:.875rem}.t2-thumb{aspect-ratio:4/3;background:var(--t2-paper-2);opacity:.5;cursor:pointer;border:0;width:100%;padding:0;transition:opacity .2s;display:block;position:relative;overflow:clip}.t2-thumb-strip{scroll-snap-type:x proximity;scrollbar-width:none}.t2-thumb-strip::-webkit-scrollbar{display:none}.t2-thumb-strip>li{scroll-snap-align:start}.t2-thumb img{object-fit:cover;width:100%;height:100%}.t2-thumb:hover{opacity:.8}.t2-thumb[aria-current=true]{opacity:1}.t2-thumb[aria-current=true]:after{content:"";background:var(--t2-ink);height:2px;position:absolute;inset:auto 0 0}.t2-thumb:focus-visible{opacity:1;outline-offset:-2px}.t2-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--t2-on-dark);background:#0b0c0e;border:0;margin:0;padding:0}.t2-lightbox::backdrop{background:#000000e6}.t2-lightbox-inner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.t2-lightbox-bar{color:var(--t2-on-dark-2);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.25rem;font-size:.875rem;display:flex}.t2-lightbox-count{font-variant-numeric:tabular-nums;color:#ffffff80;margin-left:.75rem}.t2-lightbox-close{width:2.75rem;height:2.75rem;color:var(--t2-on-dark-2);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .18s;display:grid}.t2-lightbox-close:hover{color:#fff}.t2-lightbox-stage{min-height:0;position:relative;overflow:hidden}.t2-lightbox-stage img{object-fit:contain;width:calc(100% - 2rem);height:calc(100% - 1rem);position:absolute;inset:0 1rem 1rem}.t2-lightbox .t2-thumb{background:var(--t2-graphite-2);opacity:.4}.t2-lightbox .t2-thumb[aria-current=true]{opacity:1}.t2-lightbox .t2-thumb[aria-current=true]:after{background:#fff}@media (prefers-reduced-motion:reduce){.t2-stage-arrow,.t2-stage-arrow--prev:hover,.t2-stage-arrow--next:hover{transform:translateY(-50%)}}.t2-sheet{border-top:1px solid var(--t2-line);display:grid}@media (min-width:768px){.t2-sheet{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.t2-sheet>div{border-bottom:1px solid var(--t2-line);justify-content:space-between;gap:1.5rem;padding-block:.875rem;display:flex}.t2-sheet dt{color:var(--t2-ink-2)}.t2-sheet dd{text-align:right;color:var(--t2-ink);font-weight:400}.t2-tag{color:var(--t2-on-dark);border:1px solid #ffb0428c;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.t2-prose p+p{margin-top:1em}.t2-prose ul{margin-top:1em;padding-left:1.25em;list-style:outside}.t2-mobilebar{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:var(--t2-graphite);transition:transform .36s var(--t2-ease-out);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;inset:auto 0 0;transform:translate(0,0);box-shadow:0 -1px #ffffff1f}.t2-mobilebar[data-hidden]{transition-duration:.24s;transform:translateY(110%)}.t2-mobilebar a{min-height:3.5rem;color:var(--t2-on-dark);justify-content:center;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:400;text-decoration:none;display:flex}.t2-mobilebar a+a{box-shadow:-1px 0 #ffffff1f}.t2-mobilebar-spacer{height:calc(3.5rem + env(safe-area-inset-bottom))}@media (min-width:768px){.t2-mobilebar,.t2-mobilebar-spacer{display:none}}.t2-footer a{color:var(--t2-on-dark);text-decoration:none;transition:color .18s}.t2-footer a:hover{color:var(--t2-brass)}.t2-legal h1{font-family:var(--t2-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.05}.t2-legal h2{font-family:var(--t2-display);margin-top:2.5rem;font-size:1.75rem;font-weight:400}.t2-legal p,.t2-legal li{color:var(--t2-ink-2);line-height:1.7}.t2-consent{inset-inline:var(--t2-gutter);bottom:calc(3.5rem + env(safe-area-inset-bottom) + .75rem);z-index:35;pointer-events:none;position:fixed}@media (min-width:768px){.t2-consent{inset-inline:var(--t2-gutter) auto;bottom:var(--t2-gutter);width:min(27rem, calc(100vw - 2 * var(--t2-gutter)))}}.t2-consent-card{pointer-events:auto;border:1px solid var(--t2-line);border-top:2px solid var(--t2-brass);background:var(--t2-paper);max-height:calc(100dvh - 9rem);color:var(--t2-ink);animation:t2-consent-in .42s var(--t2-ease-out) both;padding:1.5rem;overflow-y:auto;box-shadow:0 18px 48px -24px #0b0c0e73}.t2-consent[data-state=closing] .t2-consent-card{animation:t2-consent-out .26s var(--t2-ease-inout) both}.t2-consent-title{font-family:var(--t2-display);font-size:1.25rem;font-weight:600;line-height:1.2}.t2-consent-text{color:var(--t2-ink-2);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.t2-consent-link{color:var(--t2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--t2-brass);text-decoration-color:var(--t2-brass);text-underline-offset:.2em}.t2-consent-panel{border-top:1px solid var(--t2-line);margin-top:1.25rem;padding-top:1.25rem}.t2-consent-row-title{color:var(--t2-ink);font-weight:500;display:block}.t2-consent-locked{color:var(--t2-ink-2);margin-left:.5rem;font-size:.8125rem;font-weight:400}.t2-consent-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.t2-consent-toggle{color:var(--t2-ink-2);text-underline-offset:.2em;cursor:pointer;padding-block:.5rem;font-size:.9375rem;text-decoration:underline}.t2-consent-toggle:hover{color:var(--t2-ink)}.t2-consent-answers{flex:14rem;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@keyframes t2-consent-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes t2-consent-out{to{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.t2-consent-card{animation:.2s both t2-consent-fade}.t2-consent[data-state=closing] .t2-consent-card{animation:.14s reverse both t2-consent-fade}}@keyframes t2-consent-fade{0%{opacity:0}}}@layer utilities;
@layer theme;@layer base{[data-t2-root]{interpolate-size:allow-keywords}}@layer components{.t2-lines>span{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.t2-lines>span>span{display:block}@media (prefers-reduced-motion:no-preference){[data-t2-root] .t2-hero-media img{animation:t2-hero-settle 2.4s var(--t2-ease-out) both}[data-t2-root] .t2-load .t2-lines>span>span{animation:t2-line-up 1.1s var(--t2-ease-out) both;animation-delay:calc(.18s + var(--t2-line,0) * .11s)}[data-t2-root] .t2-load .t2-lines>span:nth-child(2)>span{--t2-line:1}[data-t2-root] .t2-load .t2-lines>span:nth-child(3)>span{--t2-line:2}[data-t2-root] .t2-load .t2-eyebrow--rule{animation:t2-rule-draw .9s var(--t2-ease-out) .12s both}[data-t2-root] .t2-load .t2-load-after{animation:t2-fade-up .9s var(--t2-ease-out) both;animation-delay:calc(.52s + var(--t2-after,0) * 90ms)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-t2-root] .t2-hero-lag{animation:linear both t2-hero-lag;animation-timeline:scroll(root);animation-range:0 100vh}[data-t2-root] .t2-hero-leave{animation:linear both t2-hero-leave;animation-timeline:scroll(root);animation-range:4vh 75vh}[data-t2-root] .t2-hero-dim{animation:linear both t2-dim;animation-timeline:scroll(root);animation-range:0 90vh}[data-t2-root] .t2-par-img{animation:linear both t2-drift;animation-timeline:view();animation-range:cover}@media (min-width:1024px){[data-t2-root] .t2-float{animation:linear both t2-float;animation-timeline:view();animation-range:cover}}[data-t2-root] .t2-reveal-runway{view-timeline-name:--t2-runway}[data-t2-root] .t2-reveal-window{animation:linear both t2-window-open;animation-timeline:--t2-runway;animation-range:contain contain 55%}[data-t2-root] .t2-reveal-window img{animation:linear both t2-window-zoom;animation-timeline:--t2-runway;animation-range:contain contain 70%}[data-t2-root] .t2-reveal-copy>*{animation:linear both t2-copy-arrive;animation-timeline:--t2-runway;animation-range:contain calc(45% + var(--t2-beat,0) * 5%) contain calc(68% + var(--t2-beat,0) * 5%)}[data-t2-root] .t2-reveal-copy>:nth-child(2){--t2-beat:1}[data-t2-root] .t2-reveal-copy>:nth-child(3){--t2-beat:2}[data-t2-root] .t2-reveal-copy>:nth-child(n+4){--t2-beat:3}[data-t2-root] .t2-steps{view-timeline-name:--t2-steps}[data-t2-root] .t2-steps-fill{animation:linear both t2-rail-fill;animation-timeline:--t2-steps;animation-range:entry 70% exit 35%}[data-t2-root] .t2-step{animation:linear both t2-step-light;animation-timeline:view();animation-range:entry 60% cover 40%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-t2-root] .t2-hero-lag{transform:translate3d(0, calc(var(--t2-scroll,0) * 28%), 0)}[data-t2-root] .t2-hero-leave{opacity:calc(1 - var(--t2-scroll,0) * 1.4);transform:translate3d(0, calc(var(--t2-scroll,0) * -14vh), 0)}[data-t2-root] .t2-hero-dim{opacity:var(--t2-scroll,0)}[data-t2-root] .t2-par-img{transform:translate3d(0, calc((var(--t2-p,.5) - .5) * 12%), 0)}@media (min-width:1024px){[data-t2-root] .t2-float{transform:translate3d(0, calc((1 - 2 * var(--t2-p,.5)) * var(--t2-float,0px)), 0)}}[data-t2-root] .t2-reveal-runway{--t2-open:clamp(0, var(--t2-p,1) / .55, 1);--t2-arrive:clamp(0, (var(--t2-p,1) - .45) / .3, 1)}[data-t2-root] .t2-reveal-window{clip-path:inset(calc((1 - var(--t2-open)) * var(--t2-win-y,14%)) calc((1 - var(--t2-open)) * var(--t2-win-x,20%)))}[data-t2-root] .t2-reveal-window img{transform:scale(calc(1.18 - .18 * var(--t2-open)))}[data-t2-root] .t2-reveal-copy>*{opacity:var(--t2-arrive);transform:translate3d(0, calc((1 - var(--t2-arrive)) * 48px), 0)}[data-t2-root] .t2-steps-fill{transform:scaleY(clamp(0, (var(--t2-p,1) - .15) / .55, 1))}[data-t2-root] .t2-step{opacity:clamp(.28, .28 + (var(--t2-p,1) - .2) * 3, 1)}}}[data-t2-root] .t2-reveal-window{--t2-win-y:16%;--t2-win-x:6%}@media (min-width:768px){[data-t2-root] .t2-reveal-window{--t2-win-y:18%;--t2-win-x:22%}}[data-t2-root] .t2-hero-lag,[data-t2-root] .t2-par-img,[data-t2-root] .t2-reveal-window,[data-t2-root] .t2-reveal-window img{will-change:transform}.t2-hero-lag{position:absolute;inset:0}.t2-hero-dim{z-index:-1;background:var(--t2-graphite);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-t2-js] .t2-scrub .t2-word{opacity:clamp(.16, calc(var(--t2-p,0) * (var(--t2-n) + 4) - var(--t2-i)), 1);transition:opacity .12s linear}}[data-t2-js] .t2-reveal:not(.t2-reveal--stagger):not([data-in]),[data-t2-js] .t2-reveal--stagger:not([data-in])>*{opacity:0;transform:translate3d(0, var(--t2-rise,28px), 0)}[data-t2-root] .t2-reveal:not(.t2-reveal--stagger),[data-t2-root] .t2-reveal--stagger>*{transition:opacity .9s var(--t2-ease-out), transform 1.1s var(--t2-ease-out);transition-delay:var(--t2-delay,0s)}[data-t2-root] .t2-reveal--stagger>:nth-child(2){transition-delay:calc(var(--t2-delay,0s) + var(--t2-stagger,90ms))}[data-t2-root] .t2-reveal--stagger>:nth-child(3){transition-delay:calc(var(--t2-delay,0s) + 2 * var(--t2-stagger,90ms))}[data-t2-root] .t2-reveal--stagger>:nth-child(4){transition-delay:calc(var(--t2-delay,0s) + 3 * var(--t2-stagger,90ms))}[data-t2-root] .t2-reveal--stagger>:nth-child(n+5){transition-delay:calc(var(--t2-delay,0s) + 4 * var(--t2-stagger,90ms))}[data-t2-js] .t2-unveil:not([data-in]){clip-path:inset(100% 0 0)}[data-t2-js] .t2-unveil:not([data-in])>img,[data-t2-js] .t2-unveil:not([data-in])>.t2-unveil-inner{transform:scale(1.12)}[data-t2-root] .t2-unveil{clip-path:inset(0);transition:clip-path 1.4s var(--t2-ease-out)}[data-t2-root] .t2-unveil>img,[data-t2-root] .t2-unveil>.t2-unveil-inner{transition:transform 1.8s var(--t2-ease-out)}.t2-unveil-inner{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-t2-root] .t2-faq details::details-content{block-size:0;transition:block-size .48s var(--t2-ease-out), content-visibility .48s allow-discrete;overflow:clip}[data-t2-root] .t2-faq details[open]::details-content{block-size:auto}}[data-t2-root] .t2-menu{transition:clip-path .3s cubic-bezier(.4,0,1,1),visibility 0s linear .3s}[data-t2-root] .t2-menu[data-open]{transition:clip-path .64s var(--t2-ease-out), visibility 0s linear 0s}[data-t2-root] .t2-menu-item{opacity:0;transition:opacity .14s,transform 0s linear .14s;transform:translateY(1.25rem)}[data-t2-root] .t2-menu[data-open] .t2-menu-item{opacity:1;transition:opacity .48s var(--t2-ease-out), transform .64s var(--t2-ease-out);transition-delay:calc(.16s + var(--t2-menu-i,0) * 50ms);transform:none}[data-t2-root] .t2-menu-icon{transition:opacity .18s ease, transform .36s var(--t2-ease-out)}@media (prefers-reduced-motion:reduce){[data-t2-root] .t2-hero-media img,[data-t2-root] .t2-hero-lag,[data-t2-root] .t2-hero-leave,[data-t2-root] .t2-par-img,[data-t2-root] .t2-float,[data-t2-root] .t2-reveal-window,[data-t2-root] .t2-reveal-window img,[data-t2-root] .t2-reveal-copy>*,[data-t2-root] .t2-steps-fill,[data-t2-root] .t2-step,[data-t2-root] .t2-lines>span>span,[data-t2-root] .t2-load-after{opacity:1;clip-path:none;animation:none;transform:none}[data-t2-root] .t2-hero-dim{opacity:0;animation:none}[data-t2-js] .t2-reveal:not(.t2-reveal--stagger):not([data-in]),[data-t2-js] .t2-reveal--stagger:not([data-in])>*,[data-t2-js] .t2-unveil:not([data-in])>img,[data-t2-js] .t2-unveil:not([data-in])>.t2-unveil-inner{transform:none}[data-t2-js] .t2-unveil:not([data-in]){clip-path:none;opacity:0}[data-t2-root] .t2-unveil{transition:opacity .3s}[data-t2-root] .t2-reveal:not(.t2-reveal--stagger),[data-t2-root] .t2-reveal--stagger>*{transition:opacity .3s}[data-t2-root] .t2-menu,[data-t2-root] .t2-menu[data-open]{clip-path:none;opacity:0;transition:opacity .18s,visibility 0s linear .18s}[data-t2-root] .t2-menu[data-open]{opacity:1;transition:opacity .18s,visibility linear}[data-t2-root] .t2-menu-item,[data-t2-root] .t2-menu[data-open] .t2-menu-item{transition:opacity .18s;transform:none}[data-t2-root] .t2-mobilebar{transition:opacity .18s,visibility linear}[data-t2-root] .t2-mobilebar[data-hidden]{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s;transform:none}[data-t2-root] .t2-dd-panel,[data-t2-root] .t2-dd[data-open] .t2-dd-panel{transform:none}}}@layer utilities;@keyframes t2-hero-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes t2-line-up{0%{transform:translateY(105%)}to{transform:translate(0,0)}}@keyframes t2-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes t2-rule-draw{0%{--t2-rule:0}to{--t2-rule:1}}@property --t2-rule{syntax:"<number>";inherits:true;initial-value:1}@keyframes t2-hero-lag{0%{transform:translate(0,0)}to{transform:translateY(28%)}}@keyframes t2-hero-leave{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-14vh)}}@keyframes t2-dim{0%{opacity:0}to{opacity:1}}@keyframes t2-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@keyframes t2-float{0%{transform:translate3d(0, var(--t2-float,0px), 0)}to{transform:translate3d(0, calc(-1 * var(--t2-float,0px)), 0)}}@keyframes t2-window-open{0%{clip-path:inset(var(--t2-win-y,14%) var(--t2-win-x,20%))}to{clip-path:inset(0%)}}@keyframes t2-window-zoom{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes t2-copy-arrive{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translate(0,0)}}@keyframes t2-rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes t2-step-light{0%{opacity:.28}to{opacity:1}}
