:root{--paper:#f8f7fb;--white:#fff;--ink:#1f1d1a;--ink-2:#4b4742;--mute:#6a6780;--line:#1911581a;--line-strong:#1911582e;--fill:#1911580f;--fill-strong:#1911581a;--gold:#c90;--gold-hover:#b88a00;--gold-deep:#8a6a00;--gold-on-indigo:#f3d27a;--gold-soft:#f6efd6;--indigo:#191158;--indigo-2:#4b41e4;--on-indigo:#f3f1fb;--on-indigo-mute:#f3f1fbc7;--ok:#2f8f4e;--ok-ink:#1f6b38;--ok-soft:#e4f3e8;--bad:#c4321c;--bad-ink:#a3291a;--shadow-card:0 1px 2px #1911580d, 0 12px 32px -16px #1911582e;--shadow-leaf:0 1px 2px #1911580f, 0 24px 40px -24px #19115859;--shadow-leaf-open:0 1px 2px #1911580f, 18px 30px 44px -22px #19115873;--shadow-float:inset 0 1px 0 #ffffffb3, 0 1px 2px #1911580f, 0 12px 32px -12px #19115838;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--font-display:var(--font-jost), ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-plex-sans), ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:36px;--gutter:clamp(16px, 4vw, 48px);--max:1200px;--header-h:60px;--header-top:12px;--chapter:clamp(96px, 11vw, 160px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--header-top) + 24px)}body{background:var(--paper);color:var(--ink);font:400 1.0625rem / 1.55 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:500}h1,.d1{letter-spacing:-.035em;font-size:clamp(2.75rem,7vw,5.5rem);line-height:1.02}h2,.d2{letter-spacing:-.028em;font-size:clamp(2.125rem,4.4vw,3.375rem);line-height:1.06}.t2{letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,1.75rem);line-height:1.2}h3{letter-spacing:-.015em;font-size:1.75rem;line-height:1.2}h4{letter-spacing:0;font-size:1.0625rem;line-height:1.3}p{margin:0}p+p{margin-top:1em}:focus-visible{outline:2px solid var(--indigo-2);outline-offset:3px;border-radius:4px}::selection{background:var(--gold-soft);color:var(--ink)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.skip{background:var(--ink);color:var(--paper);border-radius:var(--r-sm);z-index:100;transition:transform .16s var(--ease-out);padding:12px 16px;position:absolute;top:-64px;left:16px}.skip:focus-visible{transform:translateY(80px)}.eyebrow{font:600 .9375rem / 1.2 var(--font-body);color:var(--gold-deep);margin:0 0 16px}.lead{color:var(--ink-2);max-width:54ch;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.mute{color:var(--mute)}.nowrap{white-space:nowrap}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.measure{max-width:60ch}.label{font:600 .8125rem / 1.3 var(--font-body);color:var(--mute)}.header{top:var(--header-top);z-index:50;padding-inline:var(--gutter);max-width:var(--max);margin:var(--header-top) auto 0;position:sticky}.header-bar{z-index:2;height:var(--header-h);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-float);background:#f8f7fbb8;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 20px;display:flex;position:relative}.brand{border-radius:8px;flex:none;align-items:center;display:inline-flex}.brand img{width:112px;height:auto}.header-spacer{flex:1}.nav{display:contents}.nav-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{height:44px;font:500 .9375rem / 1 var(--font-body);color:var(--ink-2);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.nav-list a[aria-current=page]{background:var(--fill);color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.nav-list a:hover{color:var(--ink);background:var(--fill)}}.nav-list .nav-home{display:none}.nav-aside{align-items:center;gap:8px;display:flex}.nav-phone,.nav-foot{display:none}.nav-lang{display:contents}.nav-chev,.nav-lang-label{display:none}.icon-btn{background:var(--fill);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .1s var(--ease-out), background-color .15s ease;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icon-btn:hover{background:var(--fill-strong)}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:18px;height:18px}.icon-btn[disabled]{opacity:.4;cursor:default}.icon-btn[disabled]:active{transform:none}.header-actions{gap:6px;margin-left:auto;display:none}.nav-toggle .x{display:none}[data-open] .nav-toggle .x{display:block}[data-open] .nav-toggle .bars,.nav-scrim{display:none}.choices{flex-wrap:wrap;gap:8px;display:flex}.choices button{background:var(--fill);height:44px;color:var(--ink);font:500 .9375rem / 1 var(--font-body);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .1s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.choices button:hover{background:var(--fill-strong)}.choices button:active{transform:scale(.96)}.choices button svg{width:14px;height:14px;margin-left:-4px}.choices button[aria-pressed=true]{background:var(--indigo);color:var(--white)}.seg-scroll{scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);overflow-x:auto}.seg-scroll::-webkit-scrollbar{display:none}.seg-scroll.fade-l{--fade-l:28px}.seg-scroll.fade-r{--fade-r:28px}.seg{isolation:isolate;background:var(--fill);white-space:nowrap;border-radius:999px;flex-wrap:nowrap;gap:2px;padding:4px;display:inline-flex;position:relative}.seg>a,.seg>button,.seg>span:not(.seg-thumb){z-index:1;height:40px;color:var(--ink-2);cursor:pointer;font:500 .9375rem / 1 var(--font-body);transition:background-color .15s ease, color .15s ease, box-shadow .15s ease, transform .1s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.seg>:active:not(.seg-thumb){transform:scale(.96)}.seg>[aria-pressed=true],.seg>[aria-current=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #1911581f,0 2px 8px -2px #1911581f}.seg.has-thumb>[aria-pressed=true]{box-shadow:none;background:0 0}.seg-thumb{z-index:0;background:var(--white);pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #1911581f,0 2px 8px -2px #1911581f}.seg-thumb.is-ready{transition:transform .38s var(--ease-sheet), width .38s var(--ease-sheet), opacity .2s ease}.seg.seg-sm>:not(.seg-thumb){height:36px;padding:0 12px;font-size:.8125rem;font-weight:600}@media (max-width:900px){.header-actions{display:flex}.nav-gap,.header-spacer{display:none}.header-bar{padding-left:16px;padding-right:6px}.brand img{width:100px}[data-open] .header-call{display:none}.nav{z-index:1;max-height:calc(100dvh - var(--header-h) - 3 * var(--header-top));overscroll-behavior:contain;background:var(--paper);transform-origin:calc(100% - 28px) -30px;visibility:hidden;opacity:0;transition:opacity .2s var(--ease-out), transform .42s var(--ease-sheet), visibility 0s linear .42s;border-radius:30px;flex-direction:column;padding:4px 24px 20px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:scale(.94);box-shadow:0 0 0 1px #1911580f,0 30px 60px -20px #19115880}[data-open] .nav{visibility:visible;opacity:1;transition:opacity .2s var(--ease-out), transform .42s var(--ease-sheet), visibility 0s;transform:none}.nav-scrim{z-index:0;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#19115852;border:0;padding:0;display:block;position:fixed;inset:0}[data-open] .nav-scrim{opacity:1;pointer-events:auto}.nav>*{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(-6px)}[data-open] .nav>*{opacity:1;transition:opacity .32s var(--ease-out), transform .42s var(--ease-sheet);transform:none}[data-open] .nav>:first-child{transition-delay:40ms}[data-open] .nav>:nth-child(3){transition-delay:90ms}[data-open] .nav>:nth-child(4){transition-delay:.13s}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-list .nav-home{display:list-item}.nav-list li+li{border-top:1px solid var(--line)}.nav-list a{width:calc(100% + 48px);height:auto;min-height:64px;font:500 1.75rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:0;align-items:center;gap:12px;margin-inline:-24px;padding:0 24px;transition:background-color .12s,color .12s;display:flex}.nav-list a:active{background:var(--fill)}.nav-chev{color:#9a97ab;width:16px;height:16px;margin-left:auto;display:block}.nav-chev svg{width:100%;height:100%}.nav-list a:before{content:"";background:0 0;border-radius:99px;flex:none;width:8px;height:8px;margin-left:-20px;transition:background-color .15s}.nav-list a[aria-current=page]{background:0 0;font-weight:500}.nav-list a[aria-current=page]:before{background:var(--gold)}@media (hover:hover) and (pointer:fine){.nav-list a:hover{color:var(--gold-deep);background:0 0}}.nav-aside{flex-direction:column;align-items:stretch;gap:10px;margin-top:16px}.nav-aside .btn{order:1;width:100%}.nav-aside .nav-call{display:none}.nav-phone{background:var(--fill);height:52px;color:var(--ink);font:500 1rem / 1 var(--font-mono);font-variant-numeric:tabular-nums;transition:transform .1s var(--ease-out), background-color .15s ease;border-radius:999px;order:2;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.nav-phone:active{background:var(--fill-strong);transform:scale(.97)}.nav-phone svg{width:16px;height:16px}.nav-lang{border-top:1px solid var(--line);order:3;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:14px;display:flex}.nav-lang-label{color:var(--ink-2);font-size:.9375rem;display:block}.nav-foot{color:var(--mute);gap:2px;margin-top:14px;font-size:.8125rem;line-height:1.5;display:grid}}html.nav-open{overflow:hidden}.btn{height:52px;font:500 1.0625rem / 1 var(--font-display);cursor:pointer;white-space:nowrap;transition:transform .1s var(--ease-out), background-color .15s ease, color .15s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-sm{height:44px;padding:0 20px;font-size:1rem}.btn-primary{background:var(--gold);color:var(--ink)}.btn-primary:hover{background:var(--gold-hover)}.btn-secondary{background:var(--fill);color:var(--ink)}.btn-secondary:hover{background:var(--fill-strong)}.btn-light{background:var(--white);color:var(--indigo)}.btn-light:hover{background:var(--on-indigo)}.btn svg{width:18px;height:18px}.btn[disabled]{cursor:progress}.link-more{min-height:44px;font:500 1.0625rem / 1 var(--font-display);color:var(--gold-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.link-more svg{width:14px;height:14px;transition:transform .2s var(--ease-out)}.link-more:hover{text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.link-more:hover svg{transform:translate(3px)}}.chapter{padding-top:var(--chapter)}.chapter-last{padding-bottom:var(--chapter)}.panel{background:var(--white);border-radius:var(--r-xl);padding:clamp(32px,5vw,72px)}.panel-sm{border-radius:var(--r-lg);padding:clamp(28px,4vw,48px)}.chapter-head{flex-direction:column;max-width:720px;margin-bottom:clamp(36px,4vw,48px);display:flex}.chapter-head .lead{margin-top:16px}.chapter-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,4vw,48px);display:flex}.chapter-head-row .chapter-head{margin-bottom:0}.hero{text-align:center;padding-top:clamp(72px,10vw,136px)}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero h1{max-width:15ch}.hero .lead{max-width:46ch;margin-top:24px}.hero .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.rot{vertical-align:bottom;white-space:nowrap;color:var(--gold-deep);margin-bottom:-.06em;padding-bottom:.06em;line-height:1.02;display:inline-block;overflow:hidden}.rot-word{will-change:transform;display:inline-block}.showroom-wall{margin-top:clamp(56px,7vw,88px)}.leaves{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(12px,2vw,28px);padding-inline:clamp(0px,3vw,40px);display:grid}.floor{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);height:1px}.wall-caption{color:var(--mute);margin-top:14px;font-size:.875rem}@media (max-width:640px){.leaves{grid-template-columns:repeat(3,minmax(0,1fr))}.leaves .leaf:nth-child(n+4){display:none}}.leaf{perspective:900px;flex-direction:column;gap:12px;margin:0;display:flex}.leaf-frame{aspect-ratio:4/7;background:var(--white);box-shadow:var(--shadow-leaf);transform-origin:0;transition:box-shadow .4s var(--ease-out);border-radius:18px;overflow:hidden}.leaf.is-open .leaf-frame{box-shadow:var(--shadow-leaf-open)}.leaf-frame img{object-fit:cover;width:100%;height:100%}.leaf figcaption,.leaf-caption{text-align:left;flex-direction:column;gap:2px;display:flex}.leaf-name{font:500 1rem / 1.25 var(--font-display);color:var(--ink)}.leaf-meta{color:var(--mute);font-size:.875rem;line-height:1.3}.leaf-btn{all:unset;box-sizing:border-box;cursor:pointer;perspective:900px;border-radius:var(--r-md);flex-direction:column;gap:12px;display:flex}.leaf-btn:focus-visible{outline:2px solid var(--indigo-2);outline-offset:4px}.leaf-btn .leaf-frame{transition:transform .1s var(--ease-out), box-shadow .4s var(--ease-out)}.leaf-btn:active .leaf-frame{transform:scale(.97)}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tile{border-radius:var(--r-lg);background:var(--paper);color:inherit;transition:transform .1s var(--ease-out);flex-direction:column;scroll-margin-top:104px;text-decoration:none;display:flex;overflow:hidden}a.tile:active{transform:scale(.98)}.tiles-white .tile{background:var(--white)}.tile-media{background:var(--fill);height:clamp(240px,24vw,320px);overflow:hidden}.tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tile:hover .tile-media img{transform:scale(1.03)}}.tile-body{flex-direction:column;flex:1;gap:10px;padding:28px;display:flex}.tile-body p{color:var(--ink-2)}.tile-body .link-more{margin-top:auto}@media (max-width:860px){.tiles{grid-template-columns:1fr}}.carousel-nav{gap:10px;display:flex}.strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:8px var(--gutter) 24px;margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;gap:clamp(16px,2vw,28px);display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip .leaf{scroll-snap-align:start;flex:none;width:clamp(170px,18vw,210px)}.strip.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.strip.is-settling{scroll-snap-type:none}@media (pointer:fine){.strip{cursor:grab}}.strip img{-webkit-user-drag:none}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px);margin:0;padding:0;list-style:none;display:grid}.step{flex-direction:column;gap:12px;display:flex}.step-n{background:var(--indigo);width:44px;height:44px;color:var(--white);font:500 1.1875rem / 1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.step p{color:var(--ink-2);font-size:1rem}@media (max-width:860px){.steps{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.split.rev{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.split-copy{flex-direction:column;display:flex}.split-copy .lead{margin-top:20px}@media (max-width:860px){.split,.split.rev{grid-template-columns:1fr}}.photo{border-radius:var(--r-lg);background:var(--white);margin:0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo.r43{aspect-ratio:4/3}.photo.r34{aspect-ratio:3/4}.photo.r219{aspect-ratio:21/9}@media (max-width:640px){.photo.r219{aspect-ratio:4/3}}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.fact{border-top:1px solid var(--line-strong);flex-direction:column;gap:6px;padding-top:18px;display:flex}.fact-value{font:500 2.75rem / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fact-label{color:var(--ink-2);font-size:.9375rem}.visit-meta{color:var(--ink-2);flex-direction:column;gap:6px;margin-top:24px;display:flex}.wood{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 40px;display:grid}.wood h2{letter-spacing:-.022em;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.15}.cert-badges{flex-wrap:wrap;gap:16px;display:flex}.cert-badges img{border-radius:var(--r-sm);width:120px}.partners{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px 40px;padding-top:28px;display:flex}.partners img{width:auto;height:28px}@media (max-width:760px){.wood{grid-template-columns:1fr}}.cta-band{background:var(--indigo);color:var(--on-indigo);text-align:center;padding-block:clamp(88px,10vw,136px)}.cta-band .container{flex-direction:column;align-items:center;display:flex}.cta-band .eyebrow{color:var(--gold-on-indigo)}.cta-band h2{color:var(--white);max-width:16ch}.cta-band .lead{color:var(--on-indigo-mute);max-width:50ch;margin-top:20px}.cta-band .btn-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.page-head{padding-top:clamp(72px,9vw,120px)}.page-head h1{max-width:16ch;font-size:clamp(2.5rem,6vw,4.75rem)}.page-head .lead{margin-top:22px}.pills{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.pills li{background:var(--white);height:44px;box-shadow:0 0 0 1px var(--line);font:500 .9375rem / 1 var(--font-body);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;display:inline-flex}.pills .n{background:var(--indigo);width:28px;height:28px;color:var(--white);font:500 .875rem / 1 var(--font-display);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.models-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.models-grid>[data-out]{display:none}@media (max-width:900px){.models-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.models-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.spec{flex-direction:column;gap:20px;display:flex}.spec h3{letter-spacing:-.012em;font-size:1.5rem}.spec h3 small{font:400 1rem / 1 var(--font-body);color:var(--mute);letter-spacing:0}.swatches{font:500 1rem / 1 var(--font-body);flex-wrap:wrap;gap:14px 24px;margin:0;padding:0;list-style:none;display:flex}.swatches li{align-items:center;gap:8px;display:inline-flex}.swatches li:before{content:"";background:var(--gold);border-radius:99px;width:10px;height:10px}.ruler{border-bottom:2px solid var(--ink);align-items:flex-end;display:flex}.ruler span{text-align:center;font:500 1.75rem / 1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;flex:1;padding-bottom:14px;position:relative}.ruler span:after{content:"";background:var(--ink);width:2px;height:10px;position:absolute;bottom:-2px;left:50%}.ruler .custom{font:500 1.0625rem / 1 var(--font-body);color:var(--gold-deep);flex:1.3;padding-bottom:16px}.ruler .custom:after{display:none}@media (max-width:760px){.specs{grid-template-columns:1fr}}.sheet{background:var(--white);width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:32px;padding:0;overflow:auto;box-shadow:0 40px 80px -24px #19115880}.sheet::backdrop{background:#19115866}.sheet-inner{grid-template-columns:220px minmax(0,1fr);gap:32px;padding:32px;display:grid}.sheet-inner .leaf-frame{box-shadow:var(--shadow-leaf)}.sheet-body{flex-direction:column;gap:16px;display:flex}.sheet-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet-top h2{letter-spacing:-.022em;font-size:2.25rem}.sheet-body p{color:var(--ink-2)}.sheet-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px;display:flex}@media (max-width:600px){.sheet-inner{grid-template-columns:1fr;padding:24px}.sheet-inner .leaf-frame{width:140px}}.certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cert{align-items:center;gap:20px;display:flex}.cert img{border-radius:var(--r-sm);flex:none;width:104px}.cert p{color:var(--ink-2)}.disclosure summary{cursor:pointer;min-height:44px;font:500 1rem / 1.4 var(--font-display);color:var(--gold-deep);align-items:center;gap:6px;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary svg{width:14px;height:14px;transition:transform .2s var(--ease-out)}.disclosure[open] summary svg{transform:rotate(90deg)}.disclosure-body{color:var(--ink-2);gap:16px;padding-top:8px;font-size:.9375rem;display:grid}.disclosure-body h3{margin-bottom:4px;font-size:1.0625rem}@media (max-width:760px){.certs{grid-template-columns:1fr}}.cards-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.card{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:clamp(28px,4vw,48px);display:flex}.card .eyebrow{margin:0}.card h2{letter-spacing:-.022em;font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.15}.card p{color:var(--ink-2)}@media (max-width:860px){.cards-2{grid-template-columns:1fr}}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.contact-side{flex-direction:column;gap:20px;display:flex}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.list{background:var(--white);border-radius:24px;margin:0;padding:0;list-style:none;overflow:hidden}.list li+li{border-top:1px solid var(--line)}.list-row{min-height:64px;color:inherit;align-items:center;gap:14px;padding:10px 20px;text-decoration:none;transition:background-color .15s;display:flex}a.list-row:hover{background:#19115806}a.list-row:active{background:var(--fill)}.list-icon{width:34px;height:34px;color:var(--white);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.list-icon svg{width:17px;height:17px}.list-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.list-title{font-weight:500}.list-value{color:var(--mute);overflow-wrap:anywhere;font-size:.9375rem}.chev{color:#9a97ab;flex:none;width:14px;height:14px}.hours-card{background:var(--white);border-radius:24px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.hours-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hours-card h2{letter-spacing:-.01em;font-size:1.25rem}.hours{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:6px 24px;font-size:.9375rem;display:grid}.hours span:nth-child(odd){color:var(--mute)}.badge{height:28px;font:600 .8125rem / 1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:9px;width:7px;height:7px}.badge-open{background:var(--ok-soft);color:var(--ok-ink)}.badge-closed{background:var(--fill);color:var(--ink-2)}.map{aspect-ratio:4/3;background:var(--white);border-radius:24px;width:100%;overflow:hidden}.map iframe{border:0;width:100%;height:100%;display:block}.map-note{color:var(--mute);margin-top:-8px;padding-inline:4px;font-size:.875rem}.form-card{background:var(--white);border-radius:var(--r-lg);padding:clamp(24px,3.5vw,44px);overflow:hidden;box-shadow:0 1px 2px #1911580d,0 24px 48px -24px #19115838}.form-card h2{letter-spacing:-.02em;margin-bottom:24px;font-size:2rem}.form-fields{flex-direction:column;gap:20px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label,.field .field-label{font-size:.9375rem;font-weight:500}.field .opt{color:var(--mute);font-weight:400}.field input,.field textarea{font:400 1rem / 1.4 var(--font-body);color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;height:50px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;height:auto;min-height:140px;padding:12px 14px}.field input:hover,.field textarea:hover{border-color:#19115852}.field input:focus,.field textarea:focus{border-color:var(--indigo-2);outline:none;box-shadow:0 0 0 3px #4b41e429}.field [aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px #c4321c1f}.field-msg{color:var(--bad-ink);align-items:center;gap:6px;font-size:.8125rem;line-height:1.3;display:flex}.field-msg svg{flex:none;width:14px;height:14px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.form-row{grid-template-columns:1fr}}.form-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-foot .btn{min-width:190px}.form-note{color:var(--mute);font-size:.875rem}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}[hidden]{display:none!important}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-error{border-radius:var(--r-sm);color:#7a2626;background:#fbeeee;padding:12px 14px;font-size:.9375rem}.form-success{outline:none;flex-direction:column;align-items:flex-start;gap:16px;padding-block:24px;display:flex}.form-success .mark{background:var(--ok-soft);width:64px;height:64px;color:var(--ok-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.form-success .mark svg{width:30px;height:30px}.form-success h3{letter-spacing:-.02em;font-size:2rem}.form-success p{color:var(--ink-2);max-width:44ch}.cf-turnstile{margin-bottom:4px}.footer{padding-block:clamp(48px,6vw,72px) 24px}.footer-panel{background:var(--white);border-radius:var(--r-xl);flex-direction:column;gap:clamp(28px,3.5vw,40px);padding:clamp(24px,4vw,48px);display:flex;box-shadow:0 1px 2px #1911580d,0 24px 48px -28px #19115838}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.footer-brand{flex-direction:column;gap:14px;display:flex}.footer .brand img{width:150px}.footer-tagline{color:var(--ink-2);max-width:40ch}.footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.footer-title{font:600 .8125rem / 1.3 var(--font-body);letter-spacing:0;color:var(--mute);margin:0 0 12px 4px}.list-inset{background:var(--paper);border-radius:var(--r-md)}.list-inset .list-row{min-height:60px;padding-inline:16px}.list-inset .list-icon{border-radius:9px;width:32px;height:32px}.list-inset .list-icon svg{width:16px;height:16px}.list-inset .list-title{font-size:1rem}.list-inset .list-value{font-size:.875rem}.list-row-top{align-items:flex-start;padding-block:16px}.footer-hours-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:6px;display:flex}.footer-hours-head .list-title{white-space:nowrap}.footer-hours-head .badge{height:24px;padding:0 10px;font-size:.75rem}.footer .hours{gap:4px 16px;font-size:.875rem}.footer-pills{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-pills a{min-height:48px;font:500 1rem / 1.2 var(--font-body);color:var(--ink-2);transition:background-color .15s ease, color .15s ease, transform .1s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.footer-pills a:hover{background:var(--fill);color:var(--ink)}.footer-pills a:active{background:var(--fill-strong);transform:scale(.98)}.footer-pills a[aria-current=page]{background:var(--fill);color:var(--ink);font-weight:600}.footer-chev{color:#9a97ab;opacity:0;width:14px;height:14px;transition:opacity .15s}.footer-chev svg{width:100%;height:100%}.footer-pills a:hover .footer-chev,.footer-pills a:focus-visible .footer-chev{opacity:1}.footer-lang{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 4px 0 16px;font-size:.9375rem;display:flex}.footer-bar{min-height:var(--header-h);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-float);color:var(--mute);background:#f8f7fbb8;border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:8px 8px 8px 24px;font-size:.8125rem;display:flex}.footer-bar-spacer{flex:1}@media (max-width:900px){.footer-groups{grid-template-columns:1fr 1fr}.footer-explore{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.footer-explore .footer-title{flex-basis:100%}.footer-explore .footer-pills{flex-flow:wrap}.footer-explore .footer-chev{display:none}.footer-explore .footer-lang{border:0;margin:0;padding:0}}@media (max-width:640px){.footer-panel{border-radius:30px;padding:28px 20px}.footer-top{flex-direction:column;align-items:stretch}.footer-top .btn{width:100%}.footer-groups{grid-template-columns:1fr;gap:28px}.footer-talk{order:-1}.footer-explore{display:block}.footer-explore .footer-pills{flex-direction:column}.footer-explore .footer-chev{display:block}.footer-explore .footer-lang{margin-top:14px;padding:0 4px}.footer-pills{background:var(--paper);border-radius:var(--r-md);gap:0;overflow:hidden}.footer-pills li+li{border-top:1px solid var(--line)}.footer-pills a{min-height:52px;color:var(--ink);border-radius:0}.footer-pills a[aria-current=page]{background:0 0}.footer-chev{opacity:1}.footer-lang{border-top:0;margin-top:14px;padding:0 4px}.footer-bar{border-radius:28px;padding-left:20px;line-height:1.4}.footer-bar-spacer{display:none}.footer-bar>span:not(.footer-bar-spacer){flex:60%}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.js [data-reveal],html.js [data-hero]{opacity:0}@media (prefers-reduced-motion:reduce){.btn,.icon-btn,.leaf-frame,.link-more svg,.tile,.tile-media img,.seg>*{transition-duration:.01ms!important}.nav,.nav>*{transition:opacity .2s,visibility 0s linear .2s;transform:none!important}.seg-thumb.is-ready{transition:opacity .15s}[data-open] .nav{transition:opacity .2s,visibility}.spin{animation-duration:2s}}@media (prefers-reduced-transparency:reduce){.header-bar,.nav,.footer-bar{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line-strong)}}@media (prefers-contrast:more){.footer-bar{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--ink)}:root{--ink-2:#1f1d1a;--mute:#3d3a4f;--line:#19115866;--line-strong:#19115899}.header-bar,.nav{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--ink)}.field input,.field textarea{border-color:var(--ink)}}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_bd88e498-module__SOUD-q__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_bd88e498-module__SOUD-q__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_4673c4e-module__qXNzWG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_4673c4e-module__qXNzWG__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_eb6adcdb-module__rrPg2G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_eb6adcdb-module__rrPg2G__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
