@media (prefers-reduced-motion:no-preference){.PageHero-module__nrZRFG__rise{animation:PageHero-module__nrZRFG__rise .9s var(--ease-out-expo) both;animation-delay:var(--d,0s)}.PageHero-module__nrZRFG__frameIn{animation:PageHero-module__nrZRFG__frame-in 1.1s var(--ease-out-expo) both}}@keyframes PageHero-module__nrZRFG__rise{0%{transform:translateY(14px)}}@keyframes PageHero-module__nrZRFG__frame-in{0%{transform:translateY(22px)scale(.985)}}.PageHero-module__nrZRFG__slatsMask{-webkit-mask-image:linear-gradient(#000 10%,#0000 88%);mask-image:linear-gradient(#000 10%,#0000 88%)}.PageHero-module__nrZRFG__daylight{background-image:repeating-linear-gradient(#0000 0 18px,#ffe8cd13 18px 22px);-webkit-mask-image:radial-gradient(55% 75% at 82% 55%,#000000e6 0%,#0000 72%);mask-image:radial-gradient(55% 75% at 82% 55%,#000000e6 0%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.PageHero-module__nrZRFG__daylight{animation:1.6s ease-out .25s both PageHero-module__nrZRFG__daylight}}@keyframes PageHero-module__nrZRFG__daylight{0%{opacity:0}}.PageHero-module__nrZRFG__frame{--pad:.55rem;--box-h:2.4rem;--rail:.7rem;padding:0 var(--pad) var(--pad);background:linear-gradient(160deg, #ffffff17, #ffffff04 42%, #ffffff0a), linear-gradient(180deg, var(--color-ink-800), var(--color-ink-900));border-radius:1.6rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24,0 2px 6px #00000059,0 40px 80px -30px #000000d9,0 30px 80px -40px #e3262f73}@media (min-width:64rem){.PageHero-module__nrZRFG__frame{--pad:.7rem;--box-h:3rem;--rail:.85rem;border-radius:1.75rem}}.PageHero-module__nrZRFG__box{z-index:3;height:var(--box-h);margin-inline:calc(var(--pad) * -1);border-radius:inherit;background:linear-gradient(#ffffff29,#fff0 38%),linear-gradient(#2f333c 0%,#23262e 55%,#1a1d23 100%);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;justify-content:space-between;align-items:center;padding-inline:1.15rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -1px #0009,0 10px 16px -8px #000000bf}.PageHero-module__nrZRFG__screw{background:radial-gradient(circle at 35% 30%,#9aa0aa,#3a3e46 70%);border-radius:999px;width:.38rem;height:.38rem;box-shadow:0 1px #ffffff1f}.PageHero-module__nrZRFG__boxMark{color:#fff3;filter:drop-shadow(0 1px #0009);width:2.3rem}@media (min-width:64rem){.PageHero-module__nrZRFG__boxMark{width:2.7rem}}.PageHero-module__nrZRFG__opening{z-index:1;isolation:isolate;background:var(--color-ink-950);border-radius:.35rem .35rem 1.1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000008c}.PageHero-module__nrZRFG__glass{z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#fff0 24%),linear-gradient(118deg,#0000 60%,#ffffff0f 67%,#0000 74%),linear-gradient(#07080b4d,#0000 20% 72%,#07080b59);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 18px 24px -18px #000000e6}.PageHero-module__nrZRFG__curtain{z-index:2;pointer-events:none;transform:translate3d(0, calc(-100% + var(--rail)), 0);background:linear-gradient(to bottom, transparent calc(100% - var(--rail)), #050506 calc(100% - var(--rail)), #050506 calc(100% - var(--rail) + 1px), transparent calc(100% - var(--rail) + 1px)), linear-gradient(90deg, #ffffff0f, transparent 35%, transparent 70%, #0000002e), repeating-linear-gradient(to bottom, #5d636e 0, #454a54 .2rem, #353941 .55rem, #23262c 1.05rem, #07080a 1.05rem, #07080a 1.2rem);position:absolute;inset:0}.PageHero-module__nrZRFG__curtain:after{content:"";height:var(--rail);background:linear-gradient(#6b717c 0%,#4a4f59 22%,#2b2e35 70%,#1b1d22 100%);position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #ffffff38,0 8px 12px -6px #000000a6}@media (prefers-reduced-motion:no-preference){.PageHero-module__nrZRFG__curtain{animation:PageHero-module__nrZRFG__roll-up 1.25s var(--ease-shutter) .3s both}}@keyframes PageHero-module__nrZRFG__roll-up{0%{transform:translate(0,0)}}.PageHero-module__nrZRFG__guide{z-index:3;pointer-events:none;background:linear-gradient(90deg,#121419,#454a54 45%,#1c1f25);width:.35rem;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #0009}.PageHero-module__nrZRFG__guideLeft{left:0}.PageHero-module__nrZRFG__guideRight{right:0}
.MaterialSelector-module__w5SfgW__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""panel""stage""aside";gap:1rem;display:grid}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__layout{grid-template:"tabs tabs""stage panel""stage aside"1fr/minmax(0,7fr) minmax(0,5fr);gap:0 3rem}}@media (min-width:80rem){.MaterialSelector-module__w5SfgW__layout{column-gap:4.5rem}}.MaterialSelector-module__w5SfgW__tabs{grid-area:tabs;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:40rem){.MaterialSelector-module__w5SfgW__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__tabs{gap:.75rem;margin-bottom:1.5rem}}.MaterialSelector-module__w5SfgW__tab{min-height:3.5rem;color:var(--color-ink-700,#232733);text-align:left;cursor:pointer;transition:background-color .35s ease, border-color .35s ease, box-shadow .45s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), color .35s ease;background:#fff9;border:1px solid #0e101614;border-radius:1rem;align-items:center;gap:.7rem;padding:.5rem .75rem .5rem .5rem;display:flex;position:relative}.MaterialSelector-module__w5SfgW__tab:hover{background:#fff;border-color:#0e101629}.MaterialSelector-module__w5SfgW__layout[data-tone=white] .MaterialSelector-module__w5SfgW__tab:not([data-selected=true]){background:var(--color-paper,#f6f5f2)}.MaterialSelector-module__w5SfgW__layout[data-tone=white] .MaterialSelector-module__w5SfgW__tab:not([data-selected=true]):hover{background:var(--color-paper-2,#eeece7)}.MaterialSelector-module__w5SfgW__tab[data-selected=true]{border-color:var(--color-ink-900,#0e1016);background:var(--color-ink-900,#0e1016);color:#fff;box-shadow:0 1px 2px #0e10161a,0 18px 36px -18px #0e10168c}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__tab{border-radius:1.25rem;gap:1rem;min-height:4.5rem;padding:.7rem 1.1rem .7rem .7rem}}.MaterialSelector-module__w5SfgW__tabSwatch{background:repeating-linear-gradient(to bottom, transparent 0 calc(33.33% - 1.5px), #00000047 calc(33.33% - 1.5px) 33.33%), repeating-linear-gradient(to bottom, var(--c2) 0, var(--c1) 22%, var(--c3) 33.33%);border-radius:.7rem;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f,0 1px 2px #0e10161f}.MaterialSelector-module__w5SfgW__tabSwatch[data-material=acciaio],.MaterialSelector-module__w5SfgW__tabSwatch[data-material=alluminio]{background:linear-gradient(115deg, transparent 30%, #ffffff80 45%, transparent 60%), repeating-linear-gradient(to bottom, transparent 0 calc(33.33% - 1.5px), #00000047 calc(33.33% - 1.5px) 33.33%), repeating-linear-gradient(to bottom, var(--c2) 0, var(--c1) 22%, var(--c3) 33.33%)}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__tabSwatch{border-radius:.85rem;width:3rem;height:3rem}}.MaterialSelector-module__w5SfgW__tabText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.MaterialSelector-module__w5SfgW__tabIndex{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-ink-500,#5b6272);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;display:none}.MaterialSelector-module__w5SfgW__tab[data-selected=true] .MaterialSelector-module__w5SfgW__tabIndex{color:var(--color-brand-300,#f7868b)}.MaterialSelector-module__w5SfgW__tabName{letter-spacing:-.01em;font-size:.9rem;font-weight:600;line-height:1.2}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__tabIndex{display:block}.MaterialSelector-module__w5SfgW__tabName{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.12rem;font-weight:700;font-stretch:118%}}.MaterialSelector-module__w5SfgW__tabArrow{width:2rem;height:2rem;color:var(--color-ink-400,#8a91a0);transition:transform .4s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), background-color .35s ease, color .35s ease;border-radius:999px;flex-shrink:0;place-items:center;display:none}@media (min-width:80rem){.MaterialSelector-module__w5SfgW__tabArrow{display:grid}.MaterialSelector-module__w5SfgW__tab:hover .MaterialSelector-module__w5SfgW__tabArrow{transform:translateY(2px)}}.MaterialSelector-module__w5SfgW__tab[data-selected=true] .MaterialSelector-module__w5SfgW__tabArrow{background:var(--color-brand-500,#e3262f);color:#fff}.MaterialSelector-module__w5SfgW__stage{isolation:isolate;background-color:#e7e3db;background-image:radial-gradient(120% 90% at 18% 0,#ffffffbf,#0000 60%),radial-gradient(140% 120% at 50% 110%,#786e5f38,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.31 0 0 0 0 0.26 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:1.75rem;grid-area:stage;align-content:center;place-items:center;padding:3.5rem 1rem 1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0e10160f,0 1px 2px #0e10160a,0 30px 60px -36px #0e101659}@media (min-width:40rem){.MaterialSelector-module__w5SfgW__stage{padding:3rem 2rem 3.5rem}}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__stage{min-height:36rem;padding:3.5rem 2rem 4rem}}.MaterialSelector-module__w5SfgW__light{z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fffaee8c 48%,#0000 62%);position:absolute;inset:-20% -10%}.MaterialSelector-module__w5SfgW__window{--pad:.55rem;width:min(72%,25rem);position:relative}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__window{--pad:.8rem;width:min(72%,29rem)}}.MaterialSelector-module__w5SfgW__recess{padding:var(--pad);background:linear-gradient(#cfcac0,#dbd7ce 40%,#d6d1c7);border-radius:.6rem .6rem 0 0;padding-bottom:0;position:relative;box-shadow:inset 0 16px 18px -12px #28221a73,inset 12px 0 14px -12px #28221a4d,inset -12px 0 14px -12px #28221a33}.MaterialSelector-module__w5SfgW__box{z-index:3;background:linear-gradient(#ffffff29,#fff0 40%),linear-gradient(#3a3f49 0%,#2a2e36 55%,#1f2228 100%);border-radius:.45rem .45rem .2rem .2rem;justify-content:space-between;align-items:center;height:2.2rem;padding-inline:.9rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 12px -6px #0000008c}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__box{height:3rem;padding-inline:1.2rem}}.MaterialSelector-module__w5SfgW__boxScrew{background:radial-gradient(circle at 35% 30%,#a3a9b3,#3a3e46 70%);border-radius:999px;width:.35rem;height:.35rem}.MaterialSelector-module__w5SfgW__boxMark{color:#ffffff38;width:2.4rem}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__boxMark{width:3rem}}.MaterialSelector-module__w5SfgW__opening{aspect-ratio:1/1.08;background:#1a2029;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.MaterialSelector-module__w5SfgW__glass{background:linear-gradient(120deg,#ffffff59 0%,#fff0 28%),linear-gradient(120deg,#0000 58%,#ffffff1f 64%,#0000 70%),linear-gradient(175deg,#a9bccd 0%,#6e8296 30%,#334052 65%,#1c232d 100%);position:absolute;inset:0}.MaterialSelector-module__w5SfgW__glass:before{content:"";background:linear-gradient(90deg,#0000 calc(50% - .4rem),#e8eaed calc(50% - .4rem) calc(50% + .4rem),#0000 calc(50% + .4rem));border:.55rem solid #e8eaed;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000026}.MaterialSelector-module__w5SfgW__guide{z-index:3;background:linear-gradient(90deg,#15171c,#4a4f5a 45%,#22252c);width:.45rem;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #00000073}.MaterialSelector-module__w5SfgW__guideLeft{left:0}.MaterialSelector-module__w5SfgW__guideRight{right:0}.MaterialSelector-module__w5SfgW__sill{z-index:4;height:.85rem;margin-inline:calc(var(--pad) * -1 - .5rem);background:linear-gradient(#f4f2ee 0%,#d9d5cd 60%,#bdb8ae 100%);border-radius:.2rem;display:block;position:relative;box-shadow:inset 0 1px #fff9,0 14px 18px -8px #28221a73}.MaterialSelector-module__w5SfgW__curtain{--n:11;--lift:0;--dur:.64s;--ease:cubic-bezier(.22, 1, .36, 1);z-index:2;position:absolute;inset:0}.MaterialSelector-module__w5SfgW__curtain[data-phase=up]{--lift:1.03;--dur:.3s;--ease:cubic-bezier(.55, 0, .85, .3)}.MaterialSelector-module__w5SfgW__slat{--delay:0s;left:0;right:0;top:calc(var(--i) * 100% / var(--n));height:calc(100% / var(--n) + .5px);transform:translate3d(0, calc(var(--lift) * var(--n) * -100%), 0);backface-visibility:hidden;transition:transform var(--dur) var(--ease) var(--delay);position:absolute}.MaterialSelector-module__w5SfgW__curtain[data-phase=up] .MaterialSelector-module__w5SfgW__slat{--delay:calc(var(--i) * 16ms)}.MaterialSelector-module__w5SfgW__curtain[data-phase=down] .MaterialSelector-module__w5SfgW__slat{--delay:calc((var(--n) - 1 - var(--i)) * 16ms)}.MaterialSelector-module__w5SfgW__curtain[data-instant=true] .MaterialSelector-module__w5SfgW__slat{transition:none}@media (prefers-reduced-motion:reduce){.MaterialSelector-module__w5SfgW__slat{transition:none}}.MaterialSelector-module__w5SfgW__curtain .MaterialSelector-module__w5SfgW__slat{--sheen-size:100% calc(var(--n) * 100%);--sheen-pos:0 calc(var(--i) / (var(--n) - 1) * 100%)}.MaterialSelector-module__w5SfgW__curtain[data-material=legno] .MaterialSelector-module__w5SfgW__slat{background-image:linear-gradient(to bottom, transparent calc(100% - 3px), #261206b3 calc(100% - 3px) calc(100% - 1px), #ffd6aa2e calc(100% - 1px)), linear-gradient(to bottom, #ffe2be42 0%, #ffe2be0f 32%, transparent 55%, #2612064d 100%), repeating-linear-gradient(179.25deg, transparent 0 2px, #3a1c0a26 2px 3px, transparent 3px 6px, #3a1c0a14 6px 7px, transparent 7px 11px), repeating-linear-gradient(180.6deg, transparent 0 4px, #ffd4a414 4px 5px, transparent 5px 9px, #3a1c0a12 9px 10px, transparent 10px 15px), repeating-linear-gradient(90deg, #3a1c0a00 0, #3a1c0a21 3.5rem, #3a1c0a00 6.5rem, #ffd2a014 9rem, #3a1c0a00 12.5rem), linear-gradient(90deg, var(--c1), var(--c2) 30%, var(--c1) 55%, var(--c3) 80%, var(--c1));background-size:auto,auto,auto,auto,auto,280% 100%;background-position:0 0, 0 0, calc(var(--i) * -1.4rem) calc(var(--i) * 3px), calc(var(--i) * 2.1rem) calc(var(--i) * -2px), calc(var(--i) * 4.3rem) 0, calc(var(--i) * 29%) 0}.MaterialSelector-module__w5SfgW__curtain[data-material=acciaio] .MaterialSelector-module__w5SfgW__slat{background-image:linear-gradient(to bottom, transparent calc(100% - 3px), #12161cb3 calc(100% - 3px) calc(100% - 1px), #ffffff59 calc(100% - 1px)), linear-gradient(104deg, transparent 18%, #ffffff0d 30%, #ffffff8c 41%, #ffffff0d 52%, transparent 64%, #ffffff2e 76%, transparent 86%), repeating-linear-gradient(179.85deg, #ffffff0b 0 1px, transparent 1px 3px, #00000009 3px 4px, transparent 4px 6px), linear-gradient(to bottom, var(--c2) 0%, var(--c1) 20%, var(--c2) 40%, #c3c9d0 48%, var(--c1) 64%, var(--c3) 100%);background-size:auto, var(--sheen-size), auto, auto;background-position:0 0, var(--sheen-pos), 0 0, 0 0}.MaterialSelector-module__w5SfgW__curtain[data-material=alluminio] .MaterialSelector-module__w5SfgW__slat{background-image:linear-gradient(to bottom, transparent calc(100% - 2px), #3e444e99 calc(100% - 2px) calc(100% - 1px), #ffffffb3 calc(100% - 1px)), linear-gradient(104deg, transparent 22%, #ffffff73 40%, transparent 56%), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), linear-gradient(to bottom, var(--c3) 0%, var(--c2) 18%, #f5f6f8 36%, var(--c2) 52%, var(--c1) 78%, var(--c3) 100%);background-size:auto, var(--sheen-size), auto, auto;background-position:0 0, var(--sheen-pos), 0 0, 0 0}.MaterialSelector-module__w5SfgW__curtain[data-material=pvc] .MaterialSelector-module__w5SfgW__slat{background-image:repeating-linear-gradient(90deg, transparent 0 .9rem, #46403880 .9rem 1.35rem, transparent 1.35rem 2.1rem), linear-gradient(to bottom, transparent calc(100% - 3px), #7870648c calc(100% - 3px) calc(100% - 1px), #ffffffb3 calc(100% - 1px)), linear-gradient(104deg, transparent 30%, #ffffff2e 45%, transparent 60%), linear-gradient(to bottom, var(--c2) 0%, var(--c2) 30%, var(--c1) 72%, var(--c3) 100%);background-size:100% 2px, auto, var(--sheen-size), auto;background-position:0 calc(100% - 4px), 0 0, var(--sheen-pos), 0 0;background-repeat:no-repeat,repeat,repeat,repeat}.MaterialSelector-module__w5SfgW__rail{box-shadow:inset 0 -4px #0000002e,inset 0 1px #fff3}.MaterialSelector-module__w5SfgW__rail:before,.MaterialSelector-module__w5SfgW__rail:after{content:"";background:radial-gradient(circle at 35% 30%,#fbfbfa,#b8b4ad 70%);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:50%;translate:0 -50%;box-shadow:0 1px 2px #00000059}.MaterialSelector-module__w5SfgW__rail:before{left:12%}.MaterialSelector-module__w5SfgW__rail:after{right:12%}.MaterialSelector-module__w5SfgW__chip{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-ink-800,#161922);background:#ffffffd1;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .35rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:inset 0 0 0 1px #0e10160f,0 10px 24px -16px #0e101673}.MaterialSelector-module__w5SfgW__chip>span:first-child{background:linear-gradient(135deg, var(--c2), var(--c1) 55%, var(--c3));border-radius:999px;width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1px #0000001f}@media (min-width:40rem){.MaterialSelector-module__w5SfgW__chip{font-size:.82rem;top:1.25rem;left:1.25rem}}.MaterialSelector-module__w5SfgW__callout{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(100%,20rem);transition:opacity .3s ease, transform .45s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));background:#ffffffdb;border-radius:1rem;grid-template-columns:auto 5.5rem 1fr;align-items:center;gap:.75rem;margin-top:1.75rem;padding:.5rem .9rem .5rem .75rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0e10160f,0 16px 32px -18px #0e101673}.MaterialSelector-module__w5SfgW__callout[data-phase=up]{opacity:.35;transform:translateY(4px)}@media (min-width:40rem){.MaterialSelector-module__w5SfgW__callout{border-radius:1.1rem;flex-direction:column;gap:.2rem;width:9.5rem;margin-top:0;padding:.75rem .9rem .8rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}}.MaterialSelector-module__w5SfgW__calloutLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-500,#5b6272);font-size:.62rem;font-weight:700}.MaterialSelector-module__w5SfgW__calloutText{color:var(--color-ink-800,#161922);font-size:.72rem;font-weight:600;line-height:1.2}@media (min-width:40rem){.MaterialSelector-module__w5SfgW__calloutText{font-size:.8rem}}.MaterialSelector-module__w5SfgW__sectionSvg{filter:drop-shadow(0 2px 2px #0e10162e);width:100%;height:auto;display:block}.MaterialSelector-module__w5SfgW__panel{grid-area:panel;padding-top:1.25rem;padding-bottom:1.5rem}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__panel{padding-top:.5rem;padding-bottom:0}}.MaterialSelector-module__w5SfgW__lists{gap:1.5rem;margin-top:1.75rem;display:grid}@media (min-width:40rem) and (not (min-width:64rem)){.MaterialSelector-module__w5SfgW__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.MaterialSelector-module__w5SfgW__listTitle{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-500,#5b6272);font-size:.72rem;font-weight:700}.MaterialSelector-module__w5SfgW__list{gap:.6rem;margin-top:.75rem;display:grid}.MaterialSelector-module__w5SfgW__item{color:var(--color-ink-800,#161922);align-items:flex-start;gap:.75rem;font-size:.98rem;line-height:1.45;display:flex}.MaterialSelector-module__w5SfgW__itemCon{color:var(--color-ink-600,#3a3f4d)}.MaterialSelector-module__w5SfgW__mark{border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;margin-top:.06rem;display:grid}.MaterialSelector-module__w5SfgW__markPro{background:var(--color-brand-500,#e3262f);color:#fff;box-shadow:0 4px 10px -4px #e3262fb3}.MaterialSelector-module__w5SfgW__markCon{color:var(--color-ink-600,#3a3f4d);background:#0e101612;box-shadow:inset 0 0 0 1px #0e101614}.MaterialSelector-module__w5SfgW__panelInner{animation:MaterialSelector-module__w5SfgW__panel-in .6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;border-radius:1rem}@keyframes MaterialSelector-module__w5SfgW__panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.MaterialSelector-module__w5SfgW__aside{grid-area:aside;padding-top:1.75rem}@media (min-width:64rem){.MaterialSelector-module__w5SfgW__aside{align-self:end;padding-top:1.75rem}}@media (prefers-reduced-motion:reduce){.MaterialSelector-module__w5SfgW__tab,.MaterialSelector-module__w5SfgW__tabArrow,.MaterialSelector-module__w5SfgW__callout{transition:none}.MaterialSelector-module__w5SfgW__panelInner{animation:none}}
.Problems-module__R5HENq__card{isolation:isolate;transition:transform .6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), box-shadow .6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), border-color .4s ease;position:relative;overflow:hidden}.Problems-module__R5HENq__link:after{content:"";z-index:1;position:absolute;inset:0}.Problems-module__R5HENq__link:focus-visible{outline:none}.Problems-module__R5HENq__card:has(.Problems-module__R5HENq__link:focus-visible){outline:2px solid var(--color-brand-500,#e3262f);outline-offset:3px}.Problems-module__R5HENq__card:has(.Problems-module__R5HENq__link:active){transition-duration:.15s;transform:scale(.985)}.Problems-module__R5HENq__band{inset-inline:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to top, var(--color-brand-500,#e3262f) 0 3px, transparent 3px), repeating-linear-gradient(to top, transparent 0 7px, #e3262f29 7px 9px);height:6.5rem;transition:transform .7s var(--ease-shutter,cubic-bezier(.76, 0, .24, 1));position:absolute;bottom:0;transform:translateY(100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 80% 100%);mask-image:linear-gradient(#0000 0%,#000 80% 100%)}.Problems-module__R5HENq__tile{isolation:isolate;transition:color .35s .12s;position:relative;overflow:hidden}.Problems-module__R5HENq__tile:before{content:"";z-index:-1;background-color:var(--color-brand-500,#e3262f);clip-path:inset(0 0 100%);transition:clip-path .55s var(--ease-shutter,cubic-bezier(.76, 0, .24, 1));background-image:repeating-linear-gradient(#0000 0 6px,#ffffff29 6px 7px);position:absolute;inset:0}.Problems-module__R5HENq__index{transition:color .35s}@media (hover:hover){.Problems-module__R5HENq__card:hover{border-color:#e3262f38;transform:translateY(-6px);box-shadow:0 2px 4px #0e10160f,0 28px 56px -20px #0e10164d}.Problems-module__R5HENq__card:hover .Problems-module__R5HENq__band{transform:translate(0,0)}.Problems-module__R5HENq__card:hover .Problems-module__R5HENq__tile{color:#fff}.Problems-module__R5HENq__card:hover .Problems-module__R5HENq__tile:before{clip-path:inset(0)}.Problems-module__R5HENq__card:hover .Problems-module__R5HENq__index{color:var(--color-brand-600,#c8161f)}}.Problems-module__R5HENq__card:has(:focus-visible){border-color:#e3262f38}.Problems-module__R5HENq__card:has(:focus-visible) .Problems-module__R5HENq__band{transform:translate(0,0)}.Problems-module__R5HENq__card:has(:focus-visible) .Problems-module__R5HENq__tile{color:#fff}.Problems-module__R5HENq__card:has(:focus-visible) .Problems-module__R5HENq__tile:before{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.Problems-module__R5HENq__card,.Problems-module__R5HENq__band,.Problems-module__R5HENq__tile,.Problems-module__R5HENq__tile:before,.Problems-module__R5HENq__index{transition:none}.Problems-module__R5HENq__card:hover{transform:none}.Problems-module__R5HENq__card:has(.Problems-module__R5HENq__link:active){transform:none}}
.Process-module__MDuI_q__list{--node:3.5rem;--gap-y:2.75rem;--gap-x:2rem;row-gap:var(--gap-y)}@media (min-width:40rem){.Process-module__MDuI_q__list{--node:4rem;--gap-y:3.25rem}}@media (min-width:80rem){.Process-module__MDuI_q__list{--node:5rem;row-gap:0;column-gap:var(--gap-x)}}.Process-module__MDuI_q__segment{z-index:0;pointer-events:none;left:calc(var(--node) / 2 - 1px);top:calc(var(--node) / 2);width:2px;height:calc(100% + var(--gap-y));clip-path:inset(0 -24px -24px);background:#ffffff1a;border-radius:2px;position:absolute}.Process-module__MDuI_q__fill{border-radius:inherit;background:linear-gradient(to bottom, var(--color-brand-700,#a50f17), var(--color-brand-500,#e3262f) 65%, var(--color-brand-400,#f04a52));transform:translate3d(0, calc((var(--fill,1) - 1) * 100%), 0);transition:transform .2s linear;position:absolute;inset:0;box-shadow:0 0 14px #e3262f8c}.Process-module__MDuI_q__fill:after{content:"";background:#fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 4px #e3262f59,0 0 18px 6px #e3262f8c}@media (min-width:80rem){.Process-module__MDuI_q__segment{left:calc(var(--node) / 2);top:calc(var(--node) / 2 - 1px);width:calc(100% + var(--gap-x));clip-path:inset(-24px -24px -24px 0);height:2px}.Process-module__MDuI_q__fill{background:linear-gradient(to right, var(--color-brand-700,#a50f17), var(--color-brand-500,#e3262f) 65%, var(--color-brand-400,#f04a52));transform:translate3d(calc((var(--fill,1) - 1) * 100%), 0, 0)}.Process-module__MDuI_q__fill:after{inset:50% 0 auto auto;transform:translate(50%,-50%)}}.Process-module__MDuI_q__node{z-index:1;isolation:isolate;width:var(--node);height:var(--node);border-radius:calc(var(--node) * .3);background-color:var(--color-ink-900,#0e1016);box-shadow:0 0 0 6px var(--color-ink-950,#07080b), inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff1a;background-image:repeating-linear-gradient(#0000 0 5px,#ffffff0d 5px 6px);place-items:center;transition:box-shadow .5s;display:grid;position:relative;overflow:hidden}.Process-module__MDuI_q__nodeFill{z-index:-1;background-color:var(--color-brand-500,#e3262f);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-shutter,cubic-bezier(.76, 0, .24, 1));background-image:linear-gradient(#ffffff24,#0000 55%),repeating-linear-gradient(#0000 0 6px,#50000638 6px 7px);position:absolute;inset:0}.Process-module__MDuI_q__nodeFill:after{content:"";inset-inline:0;background:#50000659;height:3px;position:absolute;bottom:0}.Process-module__MDuI_q__num{font-size:calc(var(--node) * .38);color:#ffffff80;line-height:1;transition:color .4s .15s}.Process-module__MDuI_q__list:not([data-ready]) .Process-module__MDuI_q__nodeFill,.Process-module__MDuI_q__step[data-state=done] .Process-module__MDuI_q__nodeFill,.Process-module__MDuI_q__step[data-state=current] .Process-module__MDuI_q__nodeFill{clip-path:inset(0)}.Process-module__MDuI_q__list:not([data-ready]) .Process-module__MDuI_q__num,.Process-module__MDuI_q__step[data-state=done] .Process-module__MDuI_q__num,.Process-module__MDuI_q__step[data-state=current] .Process-module__MDuI_q__num{color:#fff}.Process-module__MDuI_q__step[data-state=current] .Process-module__MDuI_q__node{box-shadow:0 0 0 6px var(--color-ink-950,#07080b), 0 0 0 7px #f04a5273, 0 14px 40px -8px #e3262fb3, inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff1a}.Process-module__MDuI_q__speed{flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:50%;right:calc(100% + 2px);transform:translateY(-50%)}.Process-module__MDuI_q__speed>span{background:linear-gradient(90deg,#0000,#f04a52d9);border-radius:2px;height:1.5px;display:block}@media (prefers-reduced-motion:no-preference){.js .Process-module__MDuI_q__partsHost .Process-module__MDuI_q__truck{opacity:0;transition:transform .9s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) .35s, opacity .5s ease .35s;transform:translate(-14px)}.js .Process-module__MDuI_q__partsHost .Process-module__MDuI_q__speed>span{transform-origin:100%;transition:transform .7s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));transform:scaleX(0)}.js .Process-module__MDuI_q__partsHost .Process-module__MDuI_q__speed>span:first-child{transition-delay:.55s}.js .Process-module__MDuI_q__partsHost .Process-module__MDuI_q__speed>span:nth-child(2){transition-delay:.62s}.js .Process-module__MDuI_q__partsHost .Process-module__MDuI_q__speed>span:nth-child(3){transition-delay:.69s}.js .Process-module__MDuI_q__partsHost .Process-module__MDuI_q__chip{opacity:0;transition:opacity .5s ease, transform .7s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));transition-delay:calc(.5s + var(--i,0) * 90ms);transform:translateY(8px)}:is(.js [data-revealed=true]>.Process-module__MDuI_q__partsHost .Process-module__MDuI_q__truck,.js [data-revealed=true]>.Process-module__MDuI_q__partsHost .Process-module__MDuI_q__chip){opacity:1;transform:none}.js [data-revealed=true]>.Process-module__MDuI_q__partsHost .Process-module__MDuI_q__speed>span{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Process-module__MDuI_q__fill,.Process-module__MDuI_q__node,.Process-module__MDuI_q__nodeFill,.Process-module__MDuI_q__num{transition:none}}.Process-module__MDuI_q__highlight:before{content:"";z-index:-1;left:calc(var(--node) / 2);top:calc(var(--node) / 2);pointer-events:none;background:radial-gradient(closest-side,#e3262f38,#0000);border-radius:999px;width:18rem;height:18rem;position:absolute;transform:translate(-50%,-50%)}
.Maintenance-module__g354RW__panel{background-color:var(--color-paper-2,#eeece7);background-image:repeating-linear-gradient(#0000 0 10px,#e3262f2e 10px 12px);-webkit-mask-image:linear-gradient(135deg,#0000 20%,#000 75%);mask-image:linear-gradient(135deg,#0000 20%,#000 75%)}.Maintenance-module__g354RW__panelOnWhite{background-color:var(--color-paper,#f6f5f2)}@media (prefers-reduced-motion:no-preference){.js .Maintenance-module__g354RW__frameHost .Maintenance-module__g354RW__frame{clip-path:inset(0 0 100% round 1.75rem);transition:clip-path 1.25s var(--ease-shutter,cubic-bezier(.76, 0, .24, 1)) .1s}.js .Maintenance-module__g354RW__frameHost .Maintenance-module__g354RW__photo{transition:transform 1.8s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) .2s;transform:scale(1.14)}.js .Maintenance-module__g354RW__frameHost[data-revealed=true] .Maintenance-module__g354RW__frame{clip-path:inset(0 round 1.75rem)}.js .Maintenance-module__g354RW__frameHost[data-revealed=true] .Maintenance-module__g354RW__photo{transform:none}}.Maintenance-module__g354RW__item{--d:calc(.25s + var(--i,0) * .11s)}.Maintenance-module__g354RW__check{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0e10161f}.Maintenance-module__g354RW__check:before{content:"";border-radius:inherit;background-color:var(--color-brand-500,#e3262f);background-image:linear-gradient(#ffffff2e,#0000 60%);position:absolute;inset:0;box-shadow:0 6px 14px -6px #e3262fbf}.Maintenance-module__g354RW__check svg{width:.95rem;height:.95rem;position:relative;overflow:visible}.Maintenance-module__g354RW__check path{fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.js .Maintenance-module__g354RW__listHost .Maintenance-module__g354RW__check:before{opacity:0;transition:transform .55s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) var(--d), opacity .25s ease var(--d);transform:scale(.35)}.js .Maintenance-module__g354RW__listHost .Maintenance-module__g354RW__check path{stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.65, 0, .35, 1) calc(var(--d) + .16s)}.js .Maintenance-module__g354RW__listHost .Maintenance-module__g354RW__label{opacity:.35;transition:opacity .6s ease var(--d)}.js .Maintenance-module__g354RW__listHost[data-revealed=true] .Maintenance-module__g354RW__check:before{opacity:1;transform:none}.js .Maintenance-module__g354RW__listHost[data-revealed=true] .Maintenance-module__g354RW__check path{stroke-dashoffset:0}.js .Maintenance-module__g354RW__listHost[data-revealed=true] .Maintenance-module__g354RW__label{opacity:1}}
.Zones-module__WoPb_a__stage{--ds:1;--route-w:2.6px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}@media (max-width:639.98px){.Zones-module__WoPb_a__stage{--ds:1.5;--route-w:5px}}@media (min-width:640px) and (max-width:1023.98px){.Zones-module__WoPb_a__stage{--ds:1.15}}.Zones-module__WoPb_a__stage[data-hovering]{cursor:pointer}.Zones-module__WoPb_a__land{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 9% 90%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 9% 90%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Zones-module__WoPb_a__leader{fill:none;stroke:#ffffff8c;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.Zones-module__WoPb_a__neighbour{fill:#0b0d12;stroke:#ffffff14;stroke-width:1px;vector-effect:non-scaling-stroke}.Zones-module__WoPb_a__served{fill:#1a1e28;stroke:#ffffff3d;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .6s var(--ease-out-expo), stroke .6s var(--ease-out-expo)}.Zones-module__WoPb_a__slats{pointer-events:none}.Zones-module__WoPb_a__stage[data-selected-p=MB] .Zones-module__WoPb_a__served[data-p=MB],.Zones-module__WoPb_a__stage[data-selected-p=MI] .Zones-module__WoPb_a__served[data-p=MI],.Zones-module__WoPb_a__stage[data-selected-p=LC] .Zones-module__WoPb_a__served[data-p=LC],.Zones-module__WoPb_a__stage[data-selected-p=BG] .Zones-module__WoPb_a__served[data-p=BG]{fill:#1f151a}.Zones-module__WoPb_a__stage:is([data-filter=MB],[data-filter=MI],[data-filter=LC],[data-filter=BG]) .Zones-module__WoPb_a__served{fill:#11141b}.Zones-module__WoPb_a__stage[data-filter=MB] .Zones-module__WoPb_a__served[data-p=MB],.Zones-module__WoPb_a__stage[data-filter=MI] .Zones-module__WoPb_a__served[data-p=MI],.Zones-module__WoPb_a__stage[data-filter=LC] .Zones-module__WoPb_a__served[data-p=LC],.Zones-module__WoPb_a__stage[data-filter=BG] .Zones-module__WoPb_a__served[data-p=BG]{fill:#2a151a}.Zones-module__WoPb_a__outline{fill:none;stroke:#0000;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .6s var(--ease-out-expo)}.Zones-module__WoPb_a__stage[data-filter=MB] .Zones-module__WoPb_a__outline[data-p=MB],.Zones-module__WoPb_a__stage[data-filter=MI] .Zones-module__WoPb_a__outline[data-p=MI],.Zones-module__WoPb_a__stage[data-filter=LC] .Zones-module__WoPb_a__outline[data-p=LC],.Zones-module__WoPb_a__stage[data-filter=BG] .Zones-module__WoPb_a__outline[data-p=BG]{stroke:#f04a52bf}.Zones-module__WoPb_a__plabel{transition:opacity .5s var(--ease-out-expo), color .5s var(--ease-out-expo)}.Zones-module__WoPb_a__stage:is([data-filter=MB],[data-filter=MI],[data-filter=LC],[data-filter=BG]) .Zones-module__WoPb_a__plabel{opacity:.35}.Zones-module__WoPb_a__stage[data-filter=MB] .Zones-module__WoPb_a__plabel[data-p=MB],.Zones-module__WoPb_a__stage[data-filter=MI] .Zones-module__WoPb_a__plabel[data-p=MI],.Zones-module__WoPb_a__stage[data-filter=LC] .Zones-module__WoPb_a__plabel[data-p=LC],.Zones-module__WoPb_a__stage[data-filter=BG] .Zones-module__WoPb_a__plabel[data-p=BG]{opacity:1;color:var(--color-brand-300)}.Zones-module__WoPb_a__flabel{transition:opacity .4s var(--ease-out-expo), background-color .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo)}.Zones-module__WoPb_a__stage[data-selected-p] .Zones-module__WoPb_a__flabel{opacity:0;pointer-events:none}.Zones-module__WoPb_a__flabel:hover{background-color:var(--color-brand-500);border-color:var(--color-brand-400)}@media (pointer:coarse){.Zones-module__WoPb_a__flabel{pointer-events:none}}.Zones-module__WoPb_a__dot{transform:translate(var(--x), var(--y)) scale(var(--ds));transition:opacity .5s var(--ease-out-expo)}.Zones-module__WoPb_a__stage:is([data-filter=MB],[data-filter=MI],[data-filter=LC],[data-filter=BG]) .Zones-module__WoPb_a__dot{opacity:.16}.Zones-module__WoPb_a__stage[data-filter=MB] .Zones-module__WoPb_a__dot[data-p=MB],.Zones-module__WoPb_a__stage[data-filter=MI] .Zones-module__WoPb_a__dot[data-p=MI],.Zones-module__WoPb_a__stage[data-filter=LC] .Zones-module__WoPb_a__dot[data-p=LC],.Zones-module__WoPb_a__stage[data-filter=BG] .Zones-module__WoPb_a__dot[data-p=BG]{opacity:1}.Zones-module__WoPb_a__halo{fill:var(--color-brand-500);fill-opacity:.2}.Zones-module__WoPb_a__core{fill:var(--color-brand-400);stroke:var(--color-ink-950);stroke-width:1.4px}.Zones-module__WoPb_a__hqScale{transform-box:fill-box;transform-origin:50%;transform:scale(var(--ds))}.Zones-module__WoPb_a__hqCore{fill:#fff}.Zones-module__WoPb_a__hqRing{fill:none;stroke:#ffffff73;stroke-width:1.5px}.Zones-module__WoPb_a__hqPulse{fill:#ffffff80;transform-box:fill-box;transform-origin:50%;opacity:0}.Zones-module__WoPb_a__sweep{fill:none;stroke:var(--color-brand-400);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0}.Zones-module__WoPb_a__route{fill:none;stroke-width:var(--route-w);stroke-linecap:round}.Zones-module__WoPb_a__selScale{transform-box:fill-box;transform-origin:50%;transform:scale(var(--ds))}.Zones-module__WoPb_a__selCore{fill:#fff;stroke:var(--color-brand-500);stroke-width:3px}.Zones-module__WoPb_a__selRing{fill:none;stroke:var(--color-brand-400);stroke-width:1.5px;vector-effect:non-scaling-stroke}.Zones-module__WoPb_a__selPulse{fill:var(--color-brand-500);transform-box:fill-box;transform-origin:50%;opacity:.25}.Zones-module__WoPb_a__hoverRing{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.Zones-module__WoPb_a__traveller{fill:#fff}@media (max-width:1023.98px){figure:has([data-map-result]) .Zones-module__WoPb_a__legend{display:none}}.Zones-module__WoPb_a__details{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){.Zones-module__WoPb_a__details::details-content{block-size:0;transition:block-size .55s var(--ease-shutter), content-visibility .55s allow-discrete;overflow:clip}.Zones-module__WoPb_a__details[open]::details-content{block-size:auto}.js .Zones-module__WoPb_a__stage:not(:has(.Zones-module__WoPb_a__sentinel[data-revealed=true])) .Zones-module__WoPb_a__dot{transform:translate(var(--x), var(--y)) scale(0)}.js .Zones-module__WoPb_a__stage:not(:has(.Zones-module__WoPb_a__sentinel[data-revealed=true])) .Zones-module__WoPb_a__hqScale{transform:scale(0)}.Zones-module__WoPb_a__stage:has(.Zones-module__WoPb_a__sentinel[data-revealed=true]) .Zones-module__WoPb_a__dot{animation:Zones-module__WoPb_a__dot-pop .75s var(--ease-out-expo) var(--d,0s) both}.Zones-module__WoPb_a__stage:has(.Zones-module__WoPb_a__sentinel[data-revealed=true]) .Zones-module__WoPb_a__hqScale{animation:Zones-module__WoPb_a__pop .8s var(--ease-out-expo) 0s both}:is(.js .Zones-module__WoPb_a__stage:not(:has(.Zones-module__WoPb_a__sentinel[data-revealed=true])) .Zones-module__WoPb_a__leader,.js .Zones-module__WoPb_a__stage:not(:has(.Zones-module__WoPb_a__sentinel[data-revealed=true])) .Zones-module__WoPb_a__callout){opacity:0}.Zones-module__WoPb_a__leader,.Zones-module__WoPb_a__callout{transition:opacity .6s var(--ease-out-expo) .5s}.Zones-module__WoPb_a__stage:has(.Zones-module__WoPb_a__sentinel[data-revealed=true]) .Zones-module__WoPb_a__sweep{animation:1.35s linear .12s both Zones-module__WoPb_a__sweep}.Zones-module__WoPb_a__hqPulse{animation:Zones-module__WoPb_a__hq-pulse 2.6s var(--ease-out-expo) infinite}.Zones-module__WoPb_a__hqPulse+.Zones-module__WoPb_a__hqPulse{animation-delay:1.3s}.Zones-module__WoPb_a__route{stroke-dasharray:1;stroke-dashoffset:1px;animation:Zones-module__WoPb_a__draw .9s var(--ease-out-expo) 50ms forwards}.Zones-module__WoPb_a__selPulse{animation:Zones-module__WoPb_a__sel-pulse 2s var(--ease-out-expo) 3}.Zones-module__WoPb_a__selScale{animation:Zones-module__WoPb_a__pop .6s var(--ease-out-expo) both}.Zones-module__WoPb_a__appear{animation:Zones-module__WoPb_a__appear .45s var(--ease-out-expo) both}.Zones-module__WoPb_a__tip{animation:Zones-module__WoPb_a__tip-in .22s var(--ease-out-expo) both}[data-inview=false] .Zones-module__WoPb_a__hqPulse,[data-inview=false] .Zones-module__WoPb_a__selPulse{animation-play-state:paused}}@keyframes Zones-module__WoPb_a__pop{0%{transform:scale(0)}55%{transform:scale(calc(var(--ds) * 1.6))}to{transform:scale(var(--ds))}}@keyframes Zones-module__WoPb_a__dot-pop{0%{transform:translate(var(--x), var(--y)) scale(0)}55%{transform:translate(var(--x), var(--y)) scale(calc(var(--ds) * 1.6))}to{transform:translate(var(--x), var(--y)) scale(var(--ds))}}@keyframes Zones-module__WoPb_a__sweep{0%{opacity:.85;transform:scale(.01)}75%{opacity:.35}to{opacity:0;transform:scale(1)}}@keyframes Zones-module__WoPb_a__hq-pulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(4.2)}}@keyframes Zones-module__WoPb_a__sel-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes Zones-module__WoPb_a__draw{to{stroke-dashoffset:0}}@keyframes Zones-module__WoPb_a__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Zones-module__WoPb_a__tip-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}
.ContactForm-module__X4JHxa__label{transform-origin:0 0;transition:transform .28s var(--ease-out-expo), color .2s ease}.ContactForm-module__X4JHxa__control:focus~.ContactForm-module__X4JHxa__label,.ContactForm-module__X4JHxa__control:not(:placeholder-shown)~.ContactForm-module__X4JHxa__label,.ContactForm-module__X4JHxa__control:autofill~.ContactForm-module__X4JHxa__label{transform:translateY(-.6rem)scale(.78)}.ContactForm-module__X4JHxa__control:focus~.ContactForm-module__X4JHxa__label{color:var(--color-ink-900)}.ContactForm-module__X4JHxa__control[aria-invalid=true]~.ContactForm-module__X4JHxa__label{color:var(--color-brand-700)}.ContactForm-module__X4JHxa__control:-webkit-autofill{-webkit-text-fill-color:var(--color-ink-900);caret-color:var(--color-ink-900);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.ContactForm-module__X4JHxa__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink-900);caret-color:var(--color-ink-900);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.ContactForm-module__X4JHxa__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink-900);caret-color:var(--color-ink-900);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.ContactForm-module__X4JHxa__textarea{field-sizing:content}.ContactForm-module__X4JHxa__flash{opacity:0;animation:ContactForm-module__X4JHxa__flash 2s var(--ease-out-expo) .45s both}.ContactForm-module__X4JHxa__sweep{animation:ContactForm-module__X4JHxa__sweep 1.2s var(--ease-shutter) .45s both;transform:translateY(-101%)}@keyframes ContactForm-module__X4JHxa__flash{0%{opacity:0}18%,60%{opacity:1}to{opacity:0}}@keyframes ContactForm-module__X4JHxa__sweep{0%{transform:translateY(-101%)}to{transform:translateY(101%)}}.ContactForm-module__X4JHxa__toast{animation:ContactForm-module__X4JHxa__toast-in .6s var(--ease-out-expo) .35s both}@keyframes ContactForm-module__X4JHxa__toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.ContactForm-module__X4JHxa__panel{animation:ContactForm-module__X4JHxa__panel-in .7s var(--ease-out-expo) both}@keyframes ContactForm-module__X4JHxa__panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ContactForm-module__X4JHxa__badge{animation:ContactForm-module__X4JHxa__badge-pop .7s var(--ease-out-expo) both}.ContactForm-module__X4JHxa__ring{stroke-dasharray:151;stroke-dashoffset:151px;animation:ContactForm-module__X4JHxa__draw .8s var(--ease-out-expo) .1s forwards}.ContactForm-module__X4JHxa__tick{stroke-dasharray:30;stroke-dashoffset:30px;animation:ContactForm-module__X4JHxa__draw .5s var(--ease-out-expo) .55s forwards}.ContactForm-module__X4JHxa__halo{animation:ContactForm-module__X4JHxa__halo 1.6s var(--ease-out-expo) .5s both}@keyframes ContactForm-module__X4JHxa__badge-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ContactForm-module__X4JHxa__draw{to{stroke-dashoffset:0}}@keyframes ContactForm-module__X4JHxa__halo{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.ContactForm-module__X4JHxa__bubble{animation:ContactForm-module__X4JHxa__panel-in .7s var(--ease-out-expo) .2s both}.ContactForm-module__X4JHxa__bubbleTail:before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);width:12px;height:14px;position:absolute;top:0;right:-8px}@media (prefers-reduced-motion:reduce){.ContactForm-module__X4JHxa__label{transition:none}.ContactForm-module__X4JHxa__flash{animation:1.6s linear .3s both ContactForm-module__X4JHxa__flash}.ContactForm-module__X4JHxa__sweep{display:none}.ContactForm-module__X4JHxa__toast,.ContactForm-module__X4JHxa__panel,.ContactForm-module__X4JHxa__badge,.ContactForm-module__X4JHxa__bubble,.ContactForm-module__X4JHxa__halo{animation:none}.ContactForm-module__X4JHxa__halo{opacity:0}.ContactForm-module__X4JHxa__ring,.ContactForm-module__X4JHxa__tick{stroke-dashoffset:0;animation:none}}
