.redesign-module__1AZFsW__page{--bg:#ebebe7;--surface:#dfdfda;--ink:#111110;--muted:#56564f;--accent:#256f82;--accent-ink:#fff;--accent-press:#1d5868;--step-small:.875rem;--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2.25rem, 1.4rem + 3vw, 4rem);--display:clamp(4rem, 8.3vw, 9.5rem);--m:6vw;--g:1.2vw;--col:calc((100vw - 2 * var(--m) - 11 * var(--g)) / 12);--bar:76px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--ink);font-family:var(--font-switzer), "Helvetica Neue", Arial, sans-serif;font-size:var(--step-body);letter-spacing:-.01em;font-weight:400;line-height:1.45;overflow-x:clip}.redesign-module__1AZFsW__page :where(h1,h2,h3,h4){letter-spacing:-.03em;margin:0;font-family:inherit;font-weight:400;line-height:1.02}.redesign-module__1AZFsW__page :where(p,figure,dl,dd){margin:0}.redesign-module__1AZFsW__page :where(a){color:inherit}.redesign-module__1AZFsW__page :where(button){cursor:pointer;font:inherit;letter-spacing:inherit}.redesign-module__1AZFsW__page :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.redesign-module__1AZFsW__page img{object-fit:cover}.redesign-module__1AZFsW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.redesign-module__1AZFsW__sheet{background:var(--bg)}.redesign-module__1AZFsW__button{background:var(--accent);color:var(--accent-ink);font-size:var(--step-small);height:48px;transition:background-color .18s ease, transform .18s var(--ease);white-space:nowrap;border:0;align-items:center;padding-inline:22px;font-weight:500;text-decoration:none;display:inline-flex}.redesign-module__1AZFsW__button:hover{background:var(--accent-press)}.redesign-module__1AZFsW__button:active{transform:translateY(1px)scale(.985)}.redesign-module__1AZFsW__textLink,.redesign-module__1AZFsW__textButton{color:var(--ink);text-underline-offset:.3em;transition:text-underline-offset .18s var(--ease);background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.redesign-module__1AZFsW__textLink:hover,.redesign-module__1AZFsW__textButton:hover{text-underline-offset:.45em}.redesign-module__1AZFsW__bar{height:var(--bar);padding-inline:var(--m);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.redesign-module__1AZFsW__barLinks{font-size:var(--step-small);gap:28px;display:flex}.redesign-module__1AZFsW__barLinks a{text-decoration:none;transition:opacity .16s}.redesign-module__1AZFsW__barLinks a:hover{text-underline-offset:.3em;text-decoration:underline}.redesign-module__1AZFsW__barLogo{width:52px;display:block}.redesign-module__1AZFsW__barLogo img{width:100%;height:auto;display:block}.redesign-module__1AZFsW__barEnd{justify-self:end;align-items:center;gap:24px;display:flex}.redesign-module__1AZFsW__langSwitch{font-size:var(--step-small);gap:4px;display:flex}.redesign-module__1AZFsW__langSwitch a{color:var(--muted);padding:6px;text-decoration:none;transition:color .16s}.redesign-module__1AZFsW__langSwitch a:hover{color:var(--ink)}.redesign-module__1AZFsW__langSwitch a[aria-current]{color:var(--ink);text-underline-offset:.35em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__previewPopular{gap:6px;display:grid}.redesign-module__1AZFsW__menuButton{background:var(--ink);color:var(--bg);font-size:var(--step-small);border:0;height:48px;padding-inline:16px;font-weight:500;display:none}.redesign-module__1AZFsW__menuPanel{background:var(--bg);padding:calc(16px + env(safe-area-inset-top,0px)) var(--m) calc(32px + env(safe-area-inset-bottom,0px));z-index:60;flex-direction:column;gap:40px;display:flex;position:fixed;inset:0;overflow-y:auto}.redesign-module__1AZFsW__menuPanel[hidden]{display:none}.redesign-module__1AZFsW__menuPanel[data-open]{animation:.22s both redesign-module__1AZFsW__fadeIn}.redesign-module__1AZFsW__menuTop{justify-content:flex-end;display:flex}.redesign-module__1AZFsW__menuClose{background:var(--surface);color:var(--ink);font-size:var(--step-small);border:0;height:48px;padding-inline:18px;font-weight:500}.redesign-module__1AZFsW__menuLinks{gap:6px;display:grid}.redesign-module__1AZFsW__menuLinks a{letter-spacing:-.03em;padding-block:4px;font-size:9vw;line-height:1.15;text-decoration:none}.redesign-module__1AZFsW__menuLangs{flex-wrap:wrap;gap:8px;display:flex}.redesign-module__1AZFsW__menuLangs a{background:var(--surface);font-size:var(--step-small);padding:12px 14px;text-decoration:none}.redesign-module__1AZFsW__menuLangs a[aria-current]{background:var(--ink);color:var(--bg)}.redesign-module__1AZFsW__menuPanel>.redesign-module__1AZFsW__button{align-self:start}.redesign-module__1AZFsW__hero{--display:clamp(4rem, 7.4vw, 8.5rem);height:clamp(640px, calc(100svh - var(--bar)), 64vw);position:relative;overflow:hidden}.redesign-module__1AZFsW__setCell{display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__heroTitle{font-size:var(--display)}.redesign-module__1AZFsW__heroLine1,.redesign-module__1AZFsW__heroLine2{white-space:nowrap;padding-bottom:.06em;line-height:1.08;display:block;position:absolute;overflow:hidden}.redesign-module__1AZFsW__heroLine1{left:calc(var(--m) - .05em);top:20%}.redesign-module__1AZFsW__heroLine2{left:calc(var(--m) + var(--col) + var(--g) - .05em);top:calc(20% + var(--display) * 1.02)}.redesign-module__1AZFsW__heroLine1>span,.redesign-module__1AZFsW__heroLine2>span{animation:redesign-module__1AZFsW__lineUp 1s var(--ease) both;display:inline-block}.redesign-module__1AZFsW__heroLine2>span{animation-delay:.11s}.redesign-module__1AZFsW__heroStairs{margin:0;padding:0;list-style:none}.redesign-module__1AZFsW__stair{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) both;animation-delay:calc(.26s + var(--s) * .14s);width:calc(2 * var(--col) + var(--g));position:absolute}.redesign-module__1AZFsW__stair:first-child{left:calc(var(--m) + 6 * (var(--col) + var(--g)));top:46%}.redesign-module__1AZFsW__stair:nth-child(2){left:calc(var(--m) + 8 * (var(--col) + var(--g)));top:28%}.redesign-module__1AZFsW__stair:nth-child(3){left:calc(var(--m) + 10 * (var(--col) + var(--g)));top:10%}.redesign-module__1AZFsW__stair a{color:var(--ink);text-decoration:none;display:block}.redesign-module__1AZFsW__stairImage{aspect-ratio:2/3;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__stairImage img{transition:transform .9s var(--ease)}.redesign-module__1AZFsW__stair a:hover .redesign-module__1AZFsW__stairImage img{transform:scale(1.05)}.redesign-module__1AZFsW__stairCaption{font-size:var(--step-small);margin-top:10px;display:block}.redesign-module__1AZFsW__stair a:hover .redesign-module__1AZFsW__stairCaption{text-underline-offset:.3em;text-decoration:underline}.redesign-module__1AZFsW__heroText{animation:redesign-module__1AZFsW__fadeUp .8s var(--ease) .38s both;left:calc(var(--m) + var(--col) + var(--g));top:calc(20% + var(--display) * 2.2 + 1.6vw);width:calc(5 * var(--col) + 4 * var(--g));position:absolute}.redesign-module__1AZFsW__heroText p{font-size:var(--step-lead);max-width:34ch;line-height:1.35}.redesign-module__1AZFsW__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}@keyframes redesign-module__1AZFsW__lineUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes redesign-module__1AZFsW__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes redesign-module__1AZFsW__drift{0%{transform:scale(1)}to{transform:scale(1.08)translateY(-1.5%)}}.redesign-module__1AZFsW__covers{--step:60svh;height:calc(100svh + (var(--covers) - 1) * var(--step));position:relative}.redesign-module__1AZFsW__coverStage{background:var(--ground);color:var(--cover-ink);height:100svh;transition:background-color .7s,color .7s;position:sticky;top:0;overflow:hidden}.redesign-module__1AZFsW__coverImage{--cover-top:calc(5svh + var(--display) * 1.12 + 2svh);aspect-ratio:2/3;height:calc(100svh - var(--cover-top) - 6svh);opacity:0;left:50%;top:var(--cover-top);transition:opacity .6s ease, transform .9s var(--ease);position:absolute;transform:translate(-50%)scale(1.03)}.redesign-module__1AZFsW__coverImage[data-on]{opacity:1;transform:translate(-50%)scale(1)}.redesign-module__1AZFsW__coverTitle{animation:redesign-module__1AZFsW__fadeUp .6s var(--ease) both;font-size:var(--display);letter-spacing:-.04em;text-align:center;white-space:nowrap;font-weight:500;line-height:1.04;position:absolute;top:5svh;left:0;right:0}.redesign-module__1AZFsW__coverInfo{bottom:7svh;left:var(--m);max-width:min(32ch, calc(3 * var(--col) + 2 * var(--g)));gap:10px;display:grid;position:absolute}.redesign-module__1AZFsW__coverKind{font-weight:500}.redesign-module__1AZFsW__coverSpec{font-variant-numeric:tabular-nums}.redesign-module__1AZFsW__coverActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;display:flex}.redesign-module__1AZFsW__coverLink{text-underline-offset:.3em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__coverSample{background:var(--cover-ink);color:var(--ground);font-size:var(--step-small);height:44px;transition:transform .18s var(--ease), opacity .18s ease;border:0;padding-inline:18px;font-weight:500}.redesign-module__1AZFsW__coverSample:active{transform:scale(.97)}.redesign-module__1AZFsW__coverSample:disabled{cursor:not-allowed;opacity:.55}.redesign-module__1AZFsW__coverSwatches{bottom:7svh;right:var(--m);grid-template-columns:repeat(6,24px);gap:4px;display:grid;position:absolute}.redesign-module__1AZFsW__coverSwatches span{aspect-ratio:1;display:block}.redesign-module__1AZFsW__coverNav{right:var(--m);justify-items:end;gap:6px;display:grid;position:absolute;top:38svh}.redesign-module__1AZFsW__coverNav button{color:inherit;font-size:var(--step-small);text-underline-offset:.3em;background:0 0;border:0;padding:4px 0;text-decoration:none}.redesign-module__1AZFsW__coverNav button[aria-current]{font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__coverSet{bottom:7svh;right:var(--m);position:absolute}.redesign-module__1AZFsW__coverSet p{font-size:var(--step-small);margin-bottom:10px;font-weight:500}.redesign-module__1AZFsW__coverSet ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.redesign-module__1AZFsW__coverSet li{font-size:var(--step-small);gap:6px;width:80px;display:grid}.redesign-module__1AZFsW__coverSet .redesign-module__1AZFsW__setCell{aspect-ratio:1}.redesign-module__1AZFsW__coverMarker{height:var(--step);pointer-events:none;left:0;top:calc(var(--i) * var(--step));width:1px;position:absolute}.redesign-module__1AZFsW__picker{padding:180px var(--m) 160px}.redesign-module__1AZFsW__pickerHead{gap:18px;display:grid}.redesign-module__1AZFsW__pickerHead h2{font-size:var(--step-head)}.redesign-module__1AZFsW__pickerHead p{max-width:52ch}.redesign-module__1AZFsW__filters{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:48px;display:flex}.redesign-module__1AZFsW__chips{flex-wrap:wrap;gap:6px;display:flex}.redesign-module__1AZFsW__chips button{background:var(--surface);color:var(--ink);font-size:var(--step-small);height:40px;transition:background-color .16s ease, color .16s ease, transform .16s var(--ease);border:0;padding-inline:16px}.redesign-module__1AZFsW__chips button:hover{background:#d2d2cc}.redesign-module__1AZFsW__chips button:active{transform:scale(.97)}.redesign-module__1AZFsW__chips button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.redesign-module__1AZFsW__count{color:var(--muted);font-size:var(--step-small);font-variant-numeric:tabular-nums;margin-left:auto}.redesign-module__1AZFsW__pickerGrid{align-items:start;column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:56px;display:grid}.redesign-module__1AZFsW__preview{grid-column:1/5;gap:12px;display:grid;position:sticky;top:32px}.redesign-module__1AZFsW__previewImage{aspect-ratio:4/5;margin-bottom:8px;position:relative;overflow:hidden}.redesign-module__1AZFsW__preview h3{font-size:var(--step-lead);font-weight:500}.redesign-module__1AZFsW__previewMeta{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__previewSet{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__previewSet[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-module__1AZFsW__previewSet li{color:var(--muted);font-size:var(--step-small);gap:6px;display:grid}.redesign-module__1AZFsW__previewSet .redesign-module__1AZFsW__setCell{aspect-ratio:1}.redesign-module__1AZFsW__previewSwatches{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.redesign-module__1AZFsW__previewSwatches span{width:22px;height:22px;display:block}.redesign-module__1AZFsW__previewSpec{font-size:var(--step-small);grid-template-columns:auto 1fr;gap:4px 20px;display:grid}.redesign-module__1AZFsW__previewSpec div{display:contents}.redesign-module__1AZFsW__previewSpec dt{color:var(--muted)}.redesign-module__1AZFsW__tableWrap{grid-column:6/13;min-width:0}.redesign-module__1AZFsW__table{border-collapse:collapse;width:100%}.redesign-module__1AZFsW__table thead th{color:var(--muted);font-size:var(--step-small);text-align:left;padding:0 12px 14px;font-weight:400}.redesign-module__1AZFsW__table tbody tr{transition:background-color .16s}.redesign-module__1AZFsW__table tbody tr:hover,.redesign-module__1AZFsW__table tbody tr[data-active]{background:var(--surface)}.redesign-module__1AZFsW__table tbody th,.redesign-module__1AZFsW__table td{text-align:left;vertical-align:middle;height:64px;padding:8px 12px;font-weight:400}.redesign-module__1AZFsW__table tbody th{align-items:center;gap:14px;display:flex}.redesign-module__1AZFsW__table tbody th a{font-size:var(--step-lead);letter-spacing:-.02em;text-decoration:none}.redesign-module__1AZFsW__table tbody th a:hover{text-underline-offset:.2em;text-decoration:underline}.redesign-module__1AZFsW__rowThumb{flex:none;width:44px;height:44px;position:relative;overflow:hidden}.redesign-module__1AZFsW__table .redesign-module__1AZFsW__num{font-variant-numeric:tabular-nums;text-align:right}.redesign-module__1AZFsW__rowAction{text-align:right;white-space:nowrap;width:1%}.redesign-module__1AZFsW__rowAction button{color:var(--accent-press);font-size:var(--step-small);background:0 0;border:0;padding:10px 0 10px 12px;font-weight:500}.redesign-module__1AZFsW__labelShort{display:none}.redesign-module__1AZFsW__rowAction button[aria-pressed=true]{color:var(--ink)}.redesign-module__1AZFsW__cards{display:none}.redesign-module__1AZFsW__rowAction button:disabled{color:var(--muted);cursor:not-allowed}.redesign-module__1AZFsW__empty{background:var(--surface);justify-items:start;gap:14px;padding:40px;display:grid}.redesign-module__1AZFsW__steps{padding:40px var(--m) 200px}.redesign-module__1AZFsW__step{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__stepImage{position:relative;overflow:hidden}.redesign-module__1AZFsW__stepImage img{transition:transform 1.2s var(--ease)}.redesign-module__1AZFsW__stepImage:hover img{transform:scale(1.03)}.redesign-module__1AZFsW__step p{max-width:34ch}.redesign-module__1AZFsW__step strong{font-weight:500}.redesign-module__1AZFsW__stepsTitle{font-size:var(--step-head);padding-left:calc(7 * (var(--col) + var(--g)));margin-bottom:-.9em;position:relative}.redesign-module__1AZFsW__step1 .redesign-module__1AZFsW__stepImage{aspect-ratio:3/4;grid-column:1/5;margin-top:1.4em}.redesign-module__1AZFsW__step1 p{grid-column:5/8;align-self:start;margin-top:calc(1.4em + 4px)}.redesign-module__1AZFsW__step2{margin-top:calc(-1 * (4 * var(--col) + 3 * var(--g)) * 4 / 3 + 240px)}.redesign-module__1AZFsW__step2 .redesign-module__1AZFsW__stepImage{aspect-ratio:1;grid-column:6/9}.redesign-module__1AZFsW__step2 p{grid-column:9/12}.redesign-module__1AZFsW__step3{margin-top:180px}.redesign-module__1AZFsW__step3 .redesign-module__1AZFsW__stepImage{aspect-ratio:16/10;grid-area:1/8/auto/13}.redesign-module__1AZFsW__step3 p{padding-right:var(--g);grid-area:1/4/auto/8;justify-self:end}.redesign-module__1AZFsW__about{padding:0 var(--m) 200px}.redesign-module__1AZFsW__about h2{font-size:var(--step-head)}.redesign-module__1AZFsW__aboutLead{font-size:var(--step-lead);max-width:44ch;margin-top:24px;line-height:1.35}.redesign-module__1AZFsW__aboutTiles{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:72px;display:grid}.redesign-module__1AZFsW__aboutWide{aspect-ratio:16/10;grid-column:1/9;position:relative;overflow:hidden}.redesign-module__1AZFsW__aboutWide figcaption{background:var(--bg);font-size:var(--step-body);width:min(340px,46%);padding:22px;position:absolute;top:0;right:0}.redesign-module__1AZFsW__aboutSide{grid-column:9/13;grid-template-rows:auto auto;gap:32px;display:grid}.redesign-module__1AZFsW__aboutTile{background:var(--accent);color:var(--accent-ink);min-height:calc((8 * var(--col) + 7 * var(--g)) * .625 * .6);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.redesign-module__1AZFsW__aboutTile p:first-child{font-size:var(--step-lead);max-width:18ch;line-height:1.25}.redesign-module__1AZFsW__facts{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.redesign-module__1AZFsW__facts dt{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__facts dd{font-weight:500}.redesign-module__1AZFsW__contact{align-items:start;column-gap:var(--g);padding:40px var(--m) 180px;grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.redesign-module__1AZFsW__contactIntro{grid-column:1/6;gap:18px;display:grid}.redesign-module__1AZFsW__contactIntro h2{font-size:var(--step-head)}.redesign-module__1AZFsW__contactIntro p{max-width:40ch}.redesign-module__1AZFsW__contactInfo{grid-area:2/1/auto/6;gap:24px;margin:0;display:grid}.redesign-module__1AZFsW__contactInfo dt{color:var(--muted);font-size:var(--step-small);margin-bottom:6px}.redesign-module__1AZFsW__contactInfo dd{font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.25}.redesign-module__1AZFsW__contactInfo a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.redesign-module__1AZFsW__contactForm{background:var(--surface);grid-area:1/7/3/13;padding:36px}.redesign-module__1AZFsW__form{gap:22px;display:grid}.redesign-module__1AZFsW__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.redesign-module__1AZFsW__field{gap:8px;display:grid}.redesign-module__1AZFsW__formLabel{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__field input,.redesign-module__1AZFsW__field select,.redesign-module__1AZFsW__field textarea{background:var(--bg);color:var(--ink);font:inherit;border:0;border-radius:0;width:100%;min-height:52px;padding:12px 14px}.redesign-module__1AZFsW__field textarea{resize:vertical;line-height:1.5}.redesign-module__1AZFsW__field input:focus-visible,.redesign-module__1AZFsW__field select:focus-visible,.redesign-module__1AZFsW__field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0}.redesign-module__1AZFsW__formItems ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.redesign-module__1AZFsW__formItems li{background:var(--bg);align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.redesign-module__1AZFsW__formItems li button{color:var(--accent-press);font-size:var(--step-small);background:0 0;border:0;padding:2px 4px;font-weight:500}.redesign-module__1AZFsW__formNote{font-size:var(--step-small);margin-top:6px!important}.redesign-module__1AZFsW__formNote a{text-underline-offset:.25em;text-decoration:underline}.redesign-module__1AZFsW__formStatus{background:var(--bg);padding:14px 16px;font-weight:500}.redesign-module__1AZFsW__formError{color:#5a1d12;background:#f3dcd6;padding:14px 16px}.redesign-module__1AZFsW__form .redesign-module__1AZFsW__button{justify-self:start}.redesign-module__1AZFsW__form .redesign-module__1AZFsW__button:disabled{cursor:not-allowed;background:#9fb4ba}.redesign-module__1AZFsW__formPrivacy{color:var(--muted);font-size:var(--step-small);line-height:1.5}.redesign-module__1AZFsW__formPrivacy a{color:var(--ink)}.redesign-module__1AZFsW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.redesign-module__1AZFsW__footer{background:var(--surface);padding:72px var(--m) 32px}.redesign-module__1AZFsW__footerTop{align-items:center;column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__footerLogo{grid-column:1/2;width:64px;height:auto}.redesign-module__1AZFsW__footerTop p{font-size:var(--step-lead);letter-spacing:-.02em;grid-column:3/10;max-width:34ch;line-height:1.25}.redesign-module__1AZFsW__footerTop .redesign-module__1AZFsW__button{grid-column:10/13;justify-self:end}.redesign-module__1AZFsW__footerGrid{column-gap:var(--g);font-size:var(--step-small);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;margin-top:72px;display:grid}.redesign-module__1AZFsW__footerGrid>*{grid-column:span 2;min-width:0}.redesign-module__1AZFsW__footerGrid>.redesign-module__1AZFsW__footerRiv{grid-column:3/9}.redesign-module__1AZFsW__footerGrid>:nth-child(2){grid-column:9/11}.redesign-module__1AZFsW__footerGrid>:nth-child(3){grid-column:11/13}.redesign-module__1AZFsW__footerGrid>:nth-child(4){grid-area:1/1/auto/3}.redesign-module__1AZFsW__footerHead{font-size:var(--step-small);font-weight:500;text-decoration:none;display:block;margin-bottom:14px!important}a.redesign-module__1AZFsW__footerHead:hover{text-underline-offset:.3em;text-decoration:underline}.redesign-module__1AZFsW__footerGrid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__footerRiv ul{column-gap:var(--g);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column}.redesign-module__1AZFsW__footerGrid a{color:var(--ink);text-decoration:none}.redesign-module__1AZFsW__footerGrid li a:hover{text-underline-offset:.3em;text-decoration:underline}.redesign-module__1AZFsW__footerAddress{color:var(--muted);margin-bottom:14px;font-style:normal}.redesign-module__1AZFsW__footerLegal{color:var(--muted);font-size:var(--step-small);gap:24px;margin-top:72px;display:flex}.redesign-module__1AZFsW__footerLegal a{color:inherit}.redesign-module__1AZFsW__tray{background:var(--ink);bottom:calc(16px + env(safe-area-inset-bottom,0px));color:var(--bg);max-width:calc(100vw - 32px);transition:transform .42s var(--ease);width:min(760px, calc(100vw - 2 * var(--m)));z-index:40;align-items:center;gap:24px;padding:10px 10px 10px 22px;display:flex;position:fixed;left:50%;transform:translate(-50%,calc(100% + 40px))}.redesign-module__1AZFsW__tray[data-open]{transform:translate(-50%)}.redesign-module__1AZFsW__tray p{font-size:var(--step-small);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.redesign-module__1AZFsW__tray strong{font-weight:500}.redesign-module__1AZFsW__tray span{color:#b9b9b2}.redesign-module__1AZFsW__trayClear{color:var(--bg);font-size:var(--step-small);text-underline-offset:.3em;background:0 0;border:0;text-decoration:underline}.redesign-module__1AZFsW__trayButton{background:var(--accent);color:var(--accent-ink);font-size:var(--step-small);white-space:nowrap;align-items:center;height:44px;padding-inline:18px;font-weight:500;text-decoration:none;display:inline-flex}.redesign-module__1AZFsW__trayButton:hover{background:var(--accent-press)}.redesign-module__1AZFsW__page[data-js] [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.redesign-module__1AZFsW__page[data-js] [data-reveal][data-in]{opacity:1;transform:none}.redesign-module__1AZFsW__cHero{column-gap:var(--g);padding:56px var(--m) 120px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__cTitle{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) both;grid-column:1/9;max-width:13ch;font-size:clamp(3.25rem,6.2vw,7rem);line-height:1}.redesign-module__1AZFsW__cLead{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) .12s both;font-size:var(--step-lead);grid-column:1/8;max-width:40ch;line-height:1.35;margin-top:32px!important}.redesign-module__1AZFsW__cFacts{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) .22s both;align-self:end;gap:24px var(--g);grid-column:1/9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;margin-top:72px!important}.redesign-module__1AZFsW__cFacts dt,.redesign-module__1AZFsW__cIds dt{color:var(--muted);font-size:var(--step-small);margin-bottom:6px}.redesign-module__1AZFsW__cFacts dd{font-size:var(--step-body);line-height:1.4}.redesign-module__1AZFsW__phoneLink{color:var(--ink);cursor:pointer;font:inherit;text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.redesign-module__1AZFsW__cFormSection{align-items:start;column-gap:var(--g);padding:0 var(--m) 180px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__cFormIntro{grid-column:1/6;gap:18px;display:grid}.redesign-module__1AZFsW__cFormIntro h2,.redesign-module__1AZFsW__cTeamsHead h2,.redesign-module__1AZFsW__cLocationText h2,.redesign-module__1AZFsW__aRelated h2{font-size:var(--step-head)}.redesign-module__1AZFsW__cFormIntro p{max-width:40ch}.redesign-module__1AZFsW__cFormSection .redesign-module__1AZFsW__contactForm{grid-row:auto}.redesign-module__1AZFsW__cTeams{padding:0 var(--m) 180px}.redesign-module__1AZFsW__cTeamsHead{gap:14px;display:grid}.redesign-module__1AZFsW__cTeamsHead p,.redesign-module__1AZFsW__cNote{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__cTeams ul{gap:8px;margin:48px 0 0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__cTeams li{background:var(--surface);align-items:baseline;column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));padding:28px;display:grid}.redesign-module__1AZFsW__cTeams h3{font-size:var(--step-lead);grid-column:1/4}.redesign-module__1AZFsW__cTeams li p{grid-column:4/10;max-width:56ch}.redesign-module__1AZFsW__cTeams li>:last-child{grid-column:10/13;justify-self:end}.redesign-module__1AZFsW__cLocation{align-items:start;column-gap:var(--g);padding:0 var(--m) 180px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__cLocationText{grid-column:1/5;gap:20px;display:grid}.redesign-module__1AZFsW__cLocationText address{font-size:var(--step-lead);font-style:normal;line-height:1.3}.redesign-module__1AZFsW__cIds{grid-template-columns:1fr 1fr;gap:16px;display:grid}.redesign-module__1AZFsW__cLinks{flex-wrap:wrap;gap:12px 24px;display:flex}.redesign-module__1AZFsW__cLinks a{text-underline-offset:.3em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__cMap{grid-column:6/13;overflow:hidden}.redesign-module__1AZFsW__crumbs ol{color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.redesign-module__1AZFsW__crumbs li+li:before{content:"/";margin-right:6px}.redesign-module__1AZFsW__crumbs a{color:var(--muted);text-decoration:none}.redesign-module__1AZFsW__crumbs a:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.redesign-module__1AZFsW__crumbs [aria-current]{color:var(--ink)}.redesign-module__1AZFsW__bHero{padding:48px var(--m) 96px}.redesign-module__1AZFsW__bTitle{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) both;max-width:18ch;font-size:clamp(3rem,6vw,6.5rem);line-height:1;margin-top:40px!important}.redesign-module__1AZFsW__bIntro{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) .12s both;font-size:var(--step-lead);max-width:52ch;line-height:1.35;margin-top:28px!important}.redesign-module__1AZFsW__bFeatured{padding:0 var(--m) 140px}.redesign-module__1AZFsW__bFeaturedLink{color:var(--ink);align-items:end;column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;display:grid}.redesign-module__1AZFsW__bFeaturedImage{aspect-ratio:16/10;grid-column:1/8;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__bFeaturedImage img,.redesign-module__1AZFsW__bRowImage img,.redesign-module__1AZFsW__aRelatedImage img{transition:transform .9s var(--ease)}.redesign-module__1AZFsW__bFeaturedLink:hover .redesign-module__1AZFsW__bFeaturedImage img,.redesign-module__1AZFsW__bRow:hover .redesign-module__1AZFsW__bRowImage img,.redesign-module__1AZFsW__aRelated a:hover .redesign-module__1AZFsW__aRelatedImage img{transform:scale(1.04)}.redesign-module__1AZFsW__bFeaturedText{grid-column:8/13;gap:16px;display:grid}.redesign-module__1AZFsW__bFeaturedTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.08}.redesign-module__1AZFsW__bFeaturedLink:hover .redesign-module__1AZFsW__bFeaturedTitle,.redesign-module__1AZFsW__bRow:hover .redesign-module__1AZFsW__bRowTitle,.redesign-module__1AZFsW__aRelated a:hover .redesign-module__1AZFsW__bRowTitle{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.redesign-module__1AZFsW__bListSection{padding:0 var(--m) 160px}.redesign-module__1AZFsW__bRows{gap:8px;margin:40px 0 0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__bRow{color:var(--ink);align-items:start;column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:28px;text-decoration:none;display:grid}.redesign-module__1AZFsW__bRowMeta{color:var(--muted);font-size:var(--step-small);grid-column:1/3;gap:4px;display:grid}.redesign-module__1AZFsW__bFeaturedText .redesign-module__1AZFsW__bRowMeta{grid-column:auto;gap:16px;display:flex}.redesign-module__1AZFsW__bRowText{grid-column:3/9;gap:10px;display:grid}.redesign-module__1AZFsW__bRowTitle{font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.2;display:block}.redesign-module__1AZFsW__bRowExcerpt{max-width:60ch;display:block}.redesign-module__1AZFsW__bRowRead{color:var(--muted);font-size:var(--step-small);display:block}.redesign-module__1AZFsW__bRowImage{aspect-ratio:3/2;grid-column:9/13;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__bPages{font-size:var(--step-small);justify-content:space-between;align-items:center;gap:24px;margin-top:72px;display:flex}.redesign-module__1AZFsW__bPages ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.redesign-module__1AZFsW__bPages a,.redesign-module__1AZFsW__bPages [aria-current]{text-align:center;min-width:40px;padding:10px 12px;display:inline-block}.redesign-module__1AZFsW__bPages a{text-decoration:none}.redesign-module__1AZFsW__bPages a:hover{background:var(--surface)}.redesign-module__1AZFsW__bPages [aria-current]{background:var(--ink);color:var(--bg)}.redesign-module__1AZFsW__bCta{background:var(--surface);padding:120px var(--m);gap:28px;display:grid}.redesign-module__1AZFsW__bCta p{font-size:var(--step-lead);max-width:36ch;line-height:1.3}.redesign-module__1AZFsW__aHead{padding:48px var(--m) 56px}.redesign-module__1AZFsW__aMeta{color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:40px!important}.redesign-module__1AZFsW__aTitle{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) both;max-width:30ch;font-size:clamp(2.25rem,1.3rem + 2.8vw,4rem);line-height:1.04;margin-top:20px!important}.redesign-module__1AZFsW__aLead{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) .12s both;font-size:var(--step-lead);max-width:52ch;line-height:1.35;margin-top:24px!important}.redesign-module__1AZFsW__aHero{aspect-ratio:21/9;animation:1.2s .2s both redesign-module__1AZFsW__fadeIn;position:relative;overflow:hidden;margin:0 var(--m)!important}.redesign-module__1AZFsW__aBody{align-items:start;column-gap:var(--g);padding:80px var(--m) 140px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__aToc{grid-column:1/4;position:sticky;top:32px}.redesign-module__1AZFsW__aToc p{color:var(--muted);font-size:var(--step-small);margin-bottom:14px!important}.redesign-module__1AZFsW__aToc ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__aToc a{font-size:var(--step-small);line-height:1.4;text-decoration:none}.redesign-module__1AZFsW__aToc a:hover{text-underline-offset:.25em;text-decoration:underline}.redesign-module__1AZFsW__aText{grid-column:5/12;min-width:0;max-width:68ch}.redesign-module__1AZFsW__aSection+.redesign-module__1AZFsW__aSection{margin-top:56px}.redesign-module__1AZFsW__aSection h2{letter-spacing:-.02em;scroll-margin-top:24px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;margin-bottom:16px!important}.redesign-module__1AZFsW__aSection p{line-height:1.65}.redesign-module__1AZFsW__aSection p+p{margin-top:16px!important}.redesign-module__1AZFsW__aTable{margin-top:28px!important}.redesign-module__1AZFsW__aTable figcaption{color:var(--muted);font-size:var(--step-small);margin-bottom:10px}.redesign-module__1AZFsW__aTable>div{overflow-x:auto}.redesign-module__1AZFsW__aTable table{border-collapse:collapse;font-size:var(--step-small);width:100%;min-width:520px}.redesign-module__1AZFsW__aTable th,.redesign-module__1AZFsW__aTable td{text-align:left;vertical-align:top;padding:12px 14px}.redesign-module__1AZFsW__aTable thead th{background:var(--ink);color:var(--bg);font-weight:500}.redesign-module__1AZFsW__aTable tbody tr:nth-child(odd){background:var(--surface)}.redesign-module__1AZFsW__aTable tbody th{font-weight:500}.redesign-module__1AZFsW__aLinks{gap:8px;margin-top:16px;padding-left:1.1em;display:grid}.redesign-module__1AZFsW__aLinks a{color:var(--accent-press);text-underline-offset:.25em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__aAuthor{background:var(--surface);gap:6px;margin-top:72px;padding:28px;display:grid}.redesign-module__1AZFsW__aAuthor p:first-child{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__aAuthor p:nth-child(2){font-weight:500}.redesign-module__1AZFsW__aAuthor p:last-child{font-size:var(--step-small);line-height:1.5}.redesign-module__1AZFsW__share{font-size:var(--step-small);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.redesign-module__1AZFsW__share p{color:var(--muted)}.redesign-module__1AZFsW__share a,.redesign-module__1AZFsW__share button{color:var(--ink);text-underline-offset:.3em;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__aRelated{padding:0 var(--m) 160px;gap:36px;display:grid}.redesign-module__1AZFsW__aRelated ul{column-gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px;margin:0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__aRelated a{color:var(--ink);gap:12px;text-decoration:none;display:grid}.redesign-module__1AZFsW__aRelatedImage{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__wall{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__wall a,.redesign-module__1AZFsW__iPopular a,.redesign-module__1AZFsW__iLine{color:var(--ink);gap:6px;text-decoration:none;display:grid}.redesign-module__1AZFsW__wallImage,.redesign-module__1AZFsW__iPopularImage{aspect-ratio:4/5;margin-bottom:8px;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__wallImage img,.redesign-module__1AZFsW__iPopularImage img,.redesign-module__1AZFsW__iLineImage img{transition:transform .9s var(--ease)}.redesign-module__1AZFsW__wall a:hover .redesign-module__1AZFsW__wallImage img,.redesign-module__1AZFsW__iPopular a:hover .redesign-module__1AZFsW__iPopularImage img,.redesign-module__1AZFsW__iLine:hover .redesign-module__1AZFsW__iLineImage img{transform:scale(1.04)}.redesign-module__1AZFsW__wallName{font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.15}.redesign-module__1AZFsW__wall a:hover .redesign-module__1AZFsW__wallName,.redesign-module__1AZFsW__iPopular a:hover .redesign-module__1AZFsW__wallName,.redesign-module__1AZFsW__iLine:hover .redesign-module__1AZFsW__iLineName{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.redesign-module__1AZFsW__wallMeta{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__lHero{column-gap:var(--g);padding:48px var(--m) 140px;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__lHero .redesign-module__1AZFsW__crumbs{grid-column:1/8}.redesign-module__1AZFsW__lTitle{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) both;grid-column:1/8;max-width:16ch;font-size:clamp(3.25rem,7vw,8rem);line-height:1;margin-top:40px!important}.redesign-module__1AZFsW__lLead{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) .12s both;font-size:var(--step-lead);grid-column:1/8;max-width:44ch;line-height:1.35;margin-top:28px!important}.redesign-module__1AZFsW__lCount{color:var(--muted);font-size:var(--step-small);grid-column:1/8;margin-top:20px!important}.redesign-module__1AZFsW__lImage{aspect-ratio:4/5;grid-area:1/9/5/13;animation:1.2s .2s both redesign-module__1AZFsW__fadeIn;position:relative;overflow:hidden}.redesign-module__1AZFsW__lCatalogue{padding:0 var(--m) 160px}.redesign-module__1AZFsW__iHero{padding:56px var(--m) 72px}.redesign-module__1AZFsW__iLines{align-items:start;column-gap:var(--g);padding:0 var(--m) 160px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__iLine:first-child{grid-column:1/8}.redesign-module__1AZFsW__iLine:last-child{grid-column:8/13}.redesign-module__1AZFsW__iLineImage{margin-bottom:12px;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__iLine:first-child .redesign-module__1AZFsW__iLineImage{aspect-ratio:16/11}.redesign-module__1AZFsW__iLine:last-child .redesign-module__1AZFsW__iLineImage{aspect-ratio:4/5}.redesign-module__1AZFsW__iLineName{font-size:var(--step-head);letter-spacing:-.03em;line-height:1}.redesign-module__1AZFsW__iPopular{padding:0 var(--m) 160px}.redesign-module__1AZFsW__iPopular h2,.redesign-module__1AZFsW__iSectionTitle,.redesign-module__1AZFsW__pTech h2,.redesign-module__1AZFsW__pSystems h2{font-size:var(--step-head)}.redesign-module__1AZFsW__iPopular ul{gap:var(--g);grid-auto-columns:calc(2 * var(--col) + var(--g));margin:40px calc(-1 * var(--m)) 0 0;padding:0 var(--m) 12px 0;scroll-snap-type:x mandatory;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.redesign-module__1AZFsW__iPopular li{scroll-snap-align:start}.redesign-module__1AZFsW__pHero{align-items:start;column-gap:var(--g);padding:40px var(--m) 160px;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;display:grid}.redesign-module__1AZFsW__pCrumbs{grid-column:1/-1}.redesign-module__1AZFsW__pMedia{grid-column:1/8;position:sticky;top:24px}.redesign-module__1AZFsW__pZoom{aspect-ratio:4/5;background:var(--surface);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__pZoom img{animation:.4s both redesign-module__1AZFsW__fadeIn}.redesign-module__1AZFsW__pMedia figcaption{font-size:var(--step-body);margin-top:12px}.redesign-module__1AZFsW__pMedia figcaption span{color:var(--muted);font-size:var(--step-small);margin-right:8px}.redesign-module__1AZFsW__pInfo{grid-column:8/13;gap:24px;display:grid}.redesign-module__1AZFsW__pTitle{animation:redesign-module__1AZFsW__fadeUp .9s var(--ease) both;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.95}.redesign-module__1AZFsW__pLine{font-size:var(--step-small);flex-wrap:wrap;gap:16px;display:flex}.redesign-module__1AZFsW__pLine a{text-underline-offset:.3em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__pLine span{color:var(--muted)}.redesign-module__1AZFsW__pDesc{gap:14px;line-height:1.6;display:grid}.redesign-module__1AZFsW__pDesc :where(p){margin:0}.redesign-module__1AZFsW__pColours{gap:10px;margin-top:8px;display:grid}.redesign-module__1AZFsW__pColoursHead{font-size:var(--step-small);justify-content:space-between;gap:16px;display:flex}.redesign-module__1AZFsW__pColoursHead span:first-child{font-weight:500}.redesign-module__1AZFsW__pColoursHead span:last-child,.redesign-module__1AZFsW__pPopular{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__pSwatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__pSwatches button{color:var(--ink);background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.redesign-module__1AZFsW__pSwatchImage{aspect-ratio:1;transition:transform .2s var(--ease);display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__pSwatches button:hover .redesign-module__1AZFsW__pSwatchImage{transform:translateY(-2px)}.redesign-module__1AZFsW__pSwatchLabel{font-size:var(--step-small);font-variant-numeric:tabular-nums;text-align:center;padding:2px 0}.redesign-module__1AZFsW__pSwatches button[aria-pressed=true] .redesign-module__1AZFsW__pSwatchLabel{background:var(--ink);color:var(--bg)}.redesign-module__1AZFsW__pTech{padding:0 var(--m) 140px}.redesign-module__1AZFsW__pFigures{column-gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px;margin:40px 0 0;display:grid}.redesign-module__1AZFsW__pFigures>div{background:var(--surface);align-content:start;gap:8px;padding:28px;display:grid}.redesign-module__1AZFsW__pFigures dt{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__pFigures dd{font-size:var(--step-head);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.redesign-module__1AZFsW__pRows{column-gap:calc(var(--g) * 4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin:48px 0 0;display:grid}.redesign-module__1AZFsW__pRows>div{justify-content:space-between;align-items:start;gap:24px;display:flex}.redesign-module__1AZFsW__pRows dt{gap:4px;display:grid}.redesign-module__1AZFsW__pRows dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:500}.redesign-module__1AZFsW__pNote{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__pKnowledge{color:var(--accent-press);font-size:var(--step-small);text-underline-offset:.25em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__pOeko{background:var(--surface);flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:48px;padding:24px 28px;display:flex}.redesign-module__1AZFsW__pOeko p:first-child{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__pOeko p:last-child{font-variant-numeric:tabular-nums;font-weight:500}.redesign-module__1AZFsW__pFootnote{color:var(--muted);font-size:var(--step-small);max-width:80ch;margin-top:40px;line-height:1.55}.redesign-module__1AZFsW__pFootnote :where(p){margin:0 0 8px}.redesign-module__1AZFsW__pSystems{padding:0 var(--m) 160px}.redesign-module__1AZFsW__pSystems ul{column-gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__pSystems li{align-content:start;gap:12px;display:grid}.redesign-module__1AZFsW__pSystems h3{font-size:var(--step-lead)}.redesign-module__1AZFsW__pSystems a{color:var(--accent-press);font-size:var(--step-small);text-underline-offset:.25em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__lightbox{z-index:70;background:#0e0e0d;flex-direction:column;align-items:flex-end;gap:16px;padding:16px;display:flex;position:fixed;inset:0}.redesign-module__1AZFsW__lightboxImage{flex:1;width:100%;position:relative}.redesign-module__1AZFsW__contain{object-fit:contain!important}.redesign-module__1AZFsW__rPackages{padding:0 var(--m) 160px}.redesign-module__1AZFsW__rHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;margin-bottom:40px;display:flex}.redesign-module__1AZFsW__rHead h2{font-size:var(--step-head)}.redesign-module__1AZFsW__rHead p{color:var(--muted);margin-top:12px!important}.redesign-module__1AZFsW__rTools{align-items:end;gap:24px;display:flex}.redesign-module__1AZFsW__rTools .redesign-module__1AZFsW__field{min-width:260px}.redesign-module__1AZFsW__rTools .redesign-module__1AZFsW__field input{background:var(--surface)}.redesign-module__1AZFsW__rTable td{vertical-align:middle}.redesign-module__1AZFsW__rName{font-size:var(--step-lead);letter-spacing:-.02em}.redesign-module__1AZFsW__rCell{gap:2px;display:grid}.redesign-module__1AZFsW__rCell a{color:var(--accent-press);text-underline-offset:.25em;font-weight:500;text-decoration:underline}.redesign-module__1AZFsW__rCell span,.redesign-module__1AZFsW__rMuted{color:var(--muted);font-size:var(--step-small);font-variant-numeric:tabular-nums}@media (max-width:767px){.redesign-module__1AZFsW__page{--m:20px;--g:12px;--display:15vw;--bar:64px}.redesign-module__1AZFsW__barLinks{display:none}.redesign-module__1AZFsW__bar{grid-template-columns:auto 1fr}.redesign-module__1AZFsW__barLogo{width:44px}.redesign-module__1AZFsW__barEnd{gap:8px}.redesign-module__1AZFsW__barEnd .redesign-module__1AZFsW__button{padding-inline:14px}.redesign-module__1AZFsW__barEnd .redesign-module__1AZFsW__langSwitch{display:none}.redesign-module__1AZFsW__menuButton{align-items:center;display:inline-flex}.redesign-module__1AZFsW__hero{height:auto;padding:12px var(--m) 72px;grid-template-columns:1fr;row-gap:0;display:grid;overflow:visible}.redesign-module__1AZFsW__heroLine1,.redesign-module__1AZFsW__heroLine2{position:relative;top:auto;left:auto}.redesign-module__1AZFsW__heroLine1{margin-top:28px}.redesign-module__1AZFsW__heroLine2{margin-left:14vw}.redesign-module__1AZFsW__heroStairs{order:4;align-items:flex-start;gap:8px;margin-top:40px;display:flex}.redesign-module__1AZFsW__stair,.redesign-module__1AZFsW__stair:first-child,.redesign-module__1AZFsW__stair:nth-child(2),.redesign-module__1AZFsW__stair:nth-child(3){flex:1;width:auto;min-width:0;position:relative;top:auto;left:auto}.redesign-module__1AZFsW__stair:first-child{margin-top:96px}.redesign-module__1AZFsW__stair:nth-child(2){margin-top:48px}.redesign-module__1AZFsW__heroText{order:3;width:auto;margin-top:24px;position:relative;top:auto;left:auto}.redesign-module__1AZFsW__covers{--display:17vw;--step:70svh}.redesign-module__1AZFsW__coverImage{aspect-ratio:1/1.1;height:auto;width:calc(100vw - 2 * var(--m))}.redesign-module__1AZFsW__labelLong{display:none}.redesign-module__1AZFsW__labelShort{display:inline}.redesign-module__1AZFsW__coverNav,.redesign-module__1AZFsW__coverSwatches{display:none}.redesign-module__1AZFsW__coverInfo{max-width:none;bottom:5svh;right:var(--m)}.redesign-module__1AZFsW__picker{padding-block:120px 100px}.redesign-module__1AZFsW__count{margin-left:0}.redesign-module__1AZFsW__picker .redesign-module__1AZFsW__filters{margin-inline:calc(var(--m) * -1);padding-inline:var(--m);scroll-padding-inline:var(--m);scrollbar-width:none;flex-wrap:nowrap;gap:6px 16px;margin-top:32px;overflow-x:auto}.redesign-module__1AZFsW__picker .redesign-module__1AZFsW__filters::-webkit-scrollbar{display:none}.redesign-module__1AZFsW__picker .redesign-module__1AZFsW__chips{flex-wrap:nowrap;flex:none}.redesign-module__1AZFsW__picker .redesign-module__1AZFsW__chips button{white-space:nowrap;flex:none}.redesign-module__1AZFsW__picker .redesign-module__1AZFsW__filters .redesign-module__1AZFsW__count,.redesign-module__1AZFsW__picker .redesign-module__1AZFsW__table{display:none}.redesign-module__1AZFsW__cards{display:block}.redesign-module__1AZFsW__cardsCount{color:var(--muted);font-size:var(--step-small);font-variant-numeric:tabular-nums;margin-bottom:16px!important}.redesign-module__1AZFsW__cards ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__cards li{grid-template-rows:1fr auto;gap:10px;display:grid}.redesign-module__1AZFsW__cardLink{gap:4px;text-decoration:none;display:grid}.redesign-module__1AZFsW__cardImage{aspect-ratio:1;margin-bottom:8px;display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__cardName{letter-spacing:-.02em;font-size:1.25rem;line-height:1.1}.redesign-module__1AZFsW__cardMeta{color:var(--muted);font-size:.8125rem;line-height:1.35}.redesign-module__1AZFsW__cardAdd{background:var(--surface);color:var(--ink);font-size:var(--step-small);border:0;align-self:end;height:44px;font-weight:500}.redesign-module__1AZFsW__cardAdd[aria-pressed=true]{background:var(--ink);color:var(--bg)}.redesign-module__1AZFsW__cardAdd:disabled{opacity:.45}.redesign-module__1AZFsW__cardsMore{border:1px solid var(--ink);color:var(--ink);font-size:var(--step-small);background:0 0;width:100%;height:48px;margin-top:32px;font-weight:500}.redesign-module__1AZFsW__pickerGrid{display:block}.redesign-module__1AZFsW__preview,.redesign-module__1AZFsW__table thead th:nth-child(2),.redesign-module__1AZFsW__table tbody td:nth-child(2){display:none}.redesign-module__1AZFsW__table tbody th,.redesign-module__1AZFsW__table td{padding-inline:6px}.redesign-module__1AZFsW__table tbody th a{font-size:var(--step-body)}.redesign-module__1AZFsW__rowThumb{width:36px;height:36px}.redesign-module__1AZFsW__steps{padding-bottom:120px}.redesign-module__1AZFsW__stepsTitle{margin-bottom:28px;padding-left:0}.redesign-module__1AZFsW__step{flex-direction:column;gap:16px;margin-top:56px;display:flex}.redesign-module__1AZFsW__step1,.redesign-module__1AZFsW__step1 .redesign-module__1AZFsW__stepImage,.redesign-module__1AZFsW__step1 p{margin-top:0}.redesign-module__1AZFsW__step2 .redesign-module__1AZFsW__stepImage,.redesign-module__1AZFsW__step2 p{align-self:flex-end;width:62%}.redesign-module__1AZFsW__step3 .redesign-module__1AZFsW__stepImage{width:78%}.redesign-module__1AZFsW__step3 p{order:2;justify-self:auto;padding-right:0}.redesign-module__1AZFsW__about{padding-bottom:120px}.redesign-module__1AZFsW__aboutTiles{flex-direction:column;gap:16px;margin-top:40px;display:flex}.redesign-module__1AZFsW__aboutWide{aspect-ratio:4/3;overflow:visible}.redesign-module__1AZFsW__aboutWide figcaption{background:0 0;width:auto;padding:0;position:absolute;top:calc(100% + 16px)}.redesign-module__1AZFsW__aboutSide{margin-top:120px}.redesign-module__1AZFsW__aboutTile{aspect-ratio:3/2;min-height:0}.redesign-module__1AZFsW__contact{flex-direction:column;gap:40px;padding-bottom:100px;display:flex}.redesign-module__1AZFsW__contactForm{margin-inline:calc(-1 * var(--m));padding:24px var(--m)}.redesign-module__1AZFsW__formRow{grid-template-columns:1fr}.redesign-module__1AZFsW__footer{padding-top:56px}.redesign-module__1AZFsW__footerTop{grid-template-columns:1fr;gap:20px;display:grid}.redesign-module__1AZFsW__footerTop p,.redesign-module__1AZFsW__footerTop .redesign-module__1AZFsW__button,.redesign-module__1AZFsW__footerLogo{grid-column:auto;justify-self:start}.redesign-module__1AZFsW__footerGrid{grid-template-columns:1fr 1fr;margin-top:48px}.redesign-module__1AZFsW__footerGrid>*,.redesign-module__1AZFsW__footerGrid>.redesign-module__1AZFsW__footerRiv,.redesign-module__1AZFsW__footerGrid>:nth-child(2),.redesign-module__1AZFsW__footerGrid>:nth-child(3),.redesign-module__1AZFsW__footerGrid>:nth-child(4){grid-area:auto}.redesign-module__1AZFsW__footerGrid>.redesign-module__1AZFsW__footerRiv{grid-column:1/-1}.redesign-module__1AZFsW__footerRiv ul{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.redesign-module__1AZFsW__coverSet{display:none}.redesign-module__1AZFsW__tray{gap:12px;padding-left:16px}.redesign-module__1AZFsW__tray span,.redesign-module__1AZFsW__trayClear{display:none}.redesign-module__1AZFsW__cHero,.redesign-module__1AZFsW__cFormSection,.redesign-module__1AZFsW__cLocation{flex-direction:column;gap:24px;display:flex}.redesign-module__1AZFsW__cHero{padding-bottom:64px}.redesign-module__1AZFsW__cTitle{font-size:11vw}.redesign-module__1AZFsW__cLead,.redesign-module__1AZFsW__cFacts{margin-top:0!important}.redesign-module__1AZFsW__cFacts{grid-template-columns:1fr;align-self:stretch}.redesign-module__1AZFsW__cFormSection,.redesign-module__1AZFsW__cTeams,.redesign-module__1AZFsW__cLocation{padding-bottom:100px}.redesign-module__1AZFsW__cTeams li{flex-direction:column;gap:12px;padding:22px 20px;display:flex}.redesign-module__1AZFsW__cTeams li>:last-child{justify-self:auto}.redesign-module__1AZFsW__cMap{width:100%}.redesign-module__1AZFsW__bTitle{font-size:8.4vw}.redesign-module__1AZFsW__bFeatured{padding-bottom:80px}.redesign-module__1AZFsW__bFeaturedLink,.redesign-module__1AZFsW__bRow{flex-direction:column;gap:16px;display:flex}.redesign-module__1AZFsW__bFeaturedImage,.redesign-module__1AZFsW__bRowImage{width:100%}.redesign-module__1AZFsW__bRowImage{order:-1}.redesign-module__1AZFsW__bRowMeta{gap:16px;display:flex}.redesign-module__1AZFsW__bListSection{padding-bottom:100px}.redesign-module__1AZFsW__bPages{flex-wrap:wrap;justify-content:center}.redesign-module__1AZFsW__bCta{padding-block:72px}.redesign-module__1AZFsW__aHero{aspect-ratio:4/3}.redesign-module__1AZFsW__aBody{flex-direction:column;gap:40px;padding-block:48px 100px;display:flex}.redesign-module__1AZFsW__aToc{background:var(--surface);width:100%;padding:20px;position:static}.redesign-module__1AZFsW__aRelated{padding-bottom:100px}.redesign-module__1AZFsW__aRelated ul{grid-template-columns:1fr}.redesign-module__1AZFsW__wall{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.redesign-module__1AZFsW__wallName{font-size:var(--step-body)}.redesign-module__1AZFsW__lHero,.redesign-module__1AZFsW__pHero{flex-direction:column;gap:20px;padding-bottom:80px;display:flex}.redesign-module__1AZFsW__lTitle{font-size:13vw}.redesign-module__1AZFsW__lTitle,.redesign-module__1AZFsW__lLead,.redesign-module__1AZFsW__lCount{margin-top:0!important}.redesign-module__1AZFsW__lImage{aspect-ratio:4/3;width:100%}.redesign-module__1AZFsW__lCatalogue,.redesign-module__1AZFsW__iLines,.redesign-module__1AZFsW__iPopular,.redesign-module__1AZFsW__pTech,.redesign-module__1AZFsW__pSystems{padding-bottom:100px}.redesign-module__1AZFsW__iLines{flex-direction:column;gap:40px;display:flex}.redesign-module__1AZFsW__iLine:last-child .redesign-module__1AZFsW__iLineImage{aspect-ratio:16/11}.redesign-module__1AZFsW__iPopular ul{grid-auto-columns:42vw}.redesign-module__1AZFsW__pMedia{width:100%;position:static}.redesign-module__1AZFsW__pTitle{font-size:15vw}.redesign-module__1AZFsW__pSwatches{grid-template-columns:repeat(5,minmax(0,1fr))}.redesign-module__1AZFsW__pFigures,.redesign-module__1AZFsW__pRows,.redesign-module__1AZFsW__pSystems ul{grid-template-columns:1fr}.redesign-module__1AZFsW__pFigures{row-gap:8px}.redesign-module__1AZFsW__rPackages{padding-bottom:100px}.redesign-module__1AZFsW__rTools{flex-direction:column;align-items:stretch;width:100%}.redesign-module__1AZFsW__rTools .redesign-module__1AZFsW__field{min-width:0}.redesign-module__1AZFsW__rTable thead{display:none}.redesign-module__1AZFsW__rTable tbody tr{grid-template-columns:1fr 1fr;gap:8px;padding-block:12px;display:grid}.redesign-module__1AZFsW__rTable tbody th{grid-column:1/-1}.redesign-module__1AZFsW__rTable tbody td:nth-child(2){display:block}.redesign-module__1AZFsW__rTools .redesign-module__1AZFsW__textButton{align-self:flex-start}.redesign-module__1AZFsW__rTable tbody th,.redesign-module__1AZFsW__rTable td{height:auto}}@media (prefers-reduced-motion:reduce){.redesign-module__1AZFsW__heroLine1>span,.redesign-module__1AZFsW__heroLine2>span,.redesign-module__1AZFsW__heroText,.redesign-module__1AZFsW__coverTitle,.redesign-module__1AZFsW__stair{animation-name:redesign-module__1AZFsW__fadeIn}.redesign-module__1AZFsW__stair a:hover .redesign-module__1AZFsW__stairImage img{transform:none}.redesign-module__1AZFsW__coverImage,.redesign-module__1AZFsW__coverImage[data-on]{transition:opacity .6s;transform:translate(-50%)}.redesign-module__1AZFsW__tray{transition:none}.redesign-module__1AZFsW__stepImage:hover img{transform:none}.redesign-module__1AZFsW__page[data-js] [data-reveal]{transition:opacity .6s;transition-delay:calc(var(--i,0) * 80ms);transform:none}}@keyframes redesign-module__1AZFsW__fadeIn{0%{opacity:0}to{opacity:1}}.redesign-module__1AZFsW__sAside{grid-column:1/4;position:sticky;top:32px}.redesign-module__1AZFsW__sAside h2{color:var(--muted);font-size:var(--step-small);letter-spacing:-.01em;margin-bottom:14px!important}.redesign-module__1AZFsW__sBullets,.redesign-module__1AZFsW__sLinks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__sBullets li{font-size:var(--step-small);line-height:1.45}.redesign-module__1AZFsW__sLinks{margin-top:32px}.redesign-module__1AZFsW__sLinks a{font-size:var(--step-small)}.redesign-module__1AZFsW__sText p{line-height:1.65}.redesign-module__1AZFsW__sText p+p{margin-top:18px!important}.redesign-module__1AZFsW__sPhoto{margin-top:56px!important}.redesign-module__1AZFsW__sPhoto>span{aspect-ratio:4/3;background:var(--surface);display:block;position:relative;overflow:hidden}.redesign-module__1AZFsW__sPhoto figcaption{color:var(--muted);font-size:var(--step-small);margin-top:12px}.redesign-module__1AZFsW__sFaq{column-gap:var(--g);padding:0 var(--m) 140px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__sFaq h2{font-size:var(--step-head);grid-column:1/5;max-width:12ch}.redesign-module__1AZFsW__sFaq dl{grid-column:5/12;gap:40px;margin:0;display:grid}.redesign-module__1AZFsW__sFaq dt{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:500;line-height:1.25}.redesign-module__1AZFsW__sFaq dd{max-width:68ch;line-height:1.65;margin-top:12px!important}.redesign-module__1AZFsW__kGroups{padding:24px var(--m) 140px;gap:96px;display:grid}.redesign-module__1AZFsW__kGroups section{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.redesign-module__1AZFsW__kGroups h2{font-size:var(--step-lead);letter-spacing:-.02em;grid-column:1/4}.redesign-module__1AZFsW__kGroups ul{grid-column:4/13;margin:0;padding:0;list-style:none;display:grid}.redesign-module__1AZFsW__kGroups a{align-items:baseline;column-gap:var(--g);grid-template-columns:4fr 3fr 2fr;padding:22px 0;text-decoration:none;display:grid}.redesign-module__1AZFsW__kGroups li+li a{border-top:1px solid #11111024}.redesign-module__1AZFsW__kName{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);line-height:1.1}.redesign-module__1AZFsW__kMeta,.redesign-module__1AZFsW__kHost{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__kHost{text-align:right}.redesign-module__1AZFsW__kGroups a:hover .redesign-module__1AZFsW__kName{color:var(--accent)}.redesign-module__1AZFsW__legal{max-width:820px;padding:24px var(--m) 140px;margin-inline:auto}.redesign-module__1AZFsW__legal :where(h2){letter-spacing:-.02em}.redesign-module__1AZFsW__legal .space-y-6>*+*{margin-top:24px!important}:is(.redesign-module__1AZFsW__legal .space-y-4>*+*,.redesign-module__1AZFsW__legal .space-y-2>*+*){margin-top:14px!important}.redesign-module__1AZFsW__legal .space-y-6>section+section{margin-top:56px!important}.redesign-module__1AZFsW__legal .rounded-2xl{background:var(--surface)!important;border:0!important;border-radius:0!important}.redesign-module__1AZFsW__nf{min-height:60svh;padding:80px var(--m) 140px}.redesign-module__1AZFsW__nfCode{color:var(--muted);font-size:var(--step-small)}.redesign-module__1AZFsW__nfAlt{color:var(--muted);font-size:var(--step-small);margin-top:16px!important}.redesign-module__1AZFsW__nf .redesign-module__1AZFsW__actions{margin-top:40px}@media (max-width:767px){.redesign-module__1AZFsW__sAside{background:var(--surface);width:100%;padding:20px;position:static}.redesign-module__1AZFsW__sFaq,.redesign-module__1AZFsW__kGroups section{display:block}.redesign-module__1AZFsW__sFaq{padding-bottom:100px}.redesign-module__1AZFsW__sFaq dl{margin-top:32px}.redesign-module__1AZFsW__kGroups{gap:64px;padding-bottom:100px}.redesign-module__1AZFsW__kGroups ul{margin-top:16px}.redesign-module__1AZFsW__kGroups a{grid-template-columns:1fr auto;row-gap:4px}.redesign-module__1AZFsW__kHost{display:none}}
