.sxn-hero{--family-light:#edb17c;--family-deep:#a8541b;--service-accent-on-dark:#edb17c;--service-accent-on-light:#a8541b;--service-current-accent:#edb17c;--service-on-accent:#111}.sx-page.sxn-page{padding-top:0}.sxn-hero .smh-primary{box-shadow:inset 0 -3px #edb17c}.sxn-hero .smh-primary:is(:hover,:focus-visible){color:#111;background:#edb17c;border-color:#edb17c}.sxn-hero .sxn-pause{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sxn{--sx-paper:#f4f2ec;--sx-sheet:#fbfaf7;--sx-stone:#e9e5dc;--sx-ink:#171614;--sx-body:#46423c;--sx-muted:#6d675f;--sx-rule:#17161424;--sx-accent:#a8541b;--sx-accent-dark:#edb17c;--sx-wash:#f6e6d6;--sx-night:#151412;--sx-night-body:#c9c3b9;--sx-space:clamp(48px,4.6vw,80px);--sx-gutter:clamp(18px,1.8vw,28px);color:var(--sx-ink)}.sx-page .sxn :is(h2,h3,h4,h5,p,figure,ul,ol,dl,dd,blockquote){margin:0}.sx-page .sxn p+p{margin-top:0}.sxn .sxn-wrap{width:min(100% - 2 * var(--page-pad,56px),1360px);margin-inline:auto}.sxn .sxn-section{padding-block:var(--sx-space);position:relative}.sxn .sxn-section[data-tone=paper]{background:var(--sx-paper)}.sxn .sxn-section[data-tone=sheet]{background:var(--sx-sheet)}.sxn .sxn-section[data-tone=stone]{background:var(--sx-stone)}.sxn .sxn-section[data-tone=dark]{background:var(--sx-night);color:#f3f0ea}.sxn .sxn-section+.sxn-section[data-tone=paper]{border-top:1px solid var(--sx-rule)}.sxn .sxn-section[data-tone=paper]+.sxn-section[data-tone=paper],.sxn .sxn-section[data-tone=sheet]+.sxn-section[data-tone=sheet],.sxn .sxn-section[data-tone=stone]+.sxn-section[data-tone=stone]{border-top:0;padding-top:0}.sxn .sxn-section[data-tone=paper]+.sxn-section[data-tone=paper]>.sxn-wrap,.sxn .sxn-section[data-tone=sheet]+.sxn-section[data-tone=sheet]>.sxn-wrap,.sxn .sxn-section[data-tone=stone]+.sxn-section[data-tone=stone]>.sxn-wrap{padding-top:calc(var(--sx-space) * .66);border-top:1px solid var(--sx-rule)}.sx-page .sxn h2{letter-spacing:-.046em;text-wrap:balance;color:inherit;font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1.04}.sx-page .sxn h3{letter-spacing:-.022em;color:inherit;font-size:clamp(19px,1.35vw,22px);font-weight:600;line-height:1.22}.sxn p{text-wrap:pretty}.sxn img{max-width:100%;height:auto;display:block}.sxn .sxn-head{-moz-column-gap:var(--sx-gutter);column-gap:var(--sx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:22px;margin-bottom:clamp(34px,3.4vw,54px);display:grid}.sxn .sxn-head h2{grid-column:1/span 6;max-width:16ch}.sxn .sxn-head-wide h2{max-width:20ch}.sxn .sxn-lede{grid-column:7/span 6;gap:16px;display:grid}.sx-page .sxn .sxn-lede p{color:var(--sx-body);font-size:clamp(17px,1.2vw,19px);line-height:1.62}.sxn [data-tone=dark] .sxn-lede p{color:var(--sx-night-body)}.sxn .sxn-photo img{-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%}.sx-page .sxn .sxn-photo figcaption{color:var(--sx-muted);margin-top:12px;font-size:13.5px;line-height:1.5}.sxn .sxn-links{flex-wrap:wrap;gap:14px 32px;margin-top:28px;display:flex}.sxn .sxn-link{border-bottom:1px solid var(--sx-accent);color:var(--sx-ink);align-items:center;gap:18px;padding:10px 0;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.sxn .sxn-link .px-arrow{width:18px;height:18px;color:var(--sx-accent);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sxn .sxn-link:is(:hover,:focus-visible) .px-arrow{transform:translate(4px)}.sxn [data-tone=dark] .sxn-link{color:#f3f0ea;border-color:var(--sx-accent-dark)}.sxn [data-tone=dark] .sxn-link .px-arrow{color:var(--sx-accent-dark)}.sxn .sxn-figures{border-top:1px solid var(--sx-rule);margin-top:28px;padding-top:22px}.sxn .sxn-figures dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 28px;display:grid}.sxn .sxn-figures dl>div{flex-direction:column;gap:6px;display:flex}.sxn .sxn-figures dd{white-space:nowrap;letter-spacing:-.05em;color:var(--sx-ink);order:-1;font-size:clamp(34px,3vw,48px);font-weight:500;line-height:1}.sxn .sxn-figures dt{color:var(--sx-body);max-width:22ch;font-size:14.5px;line-height:1.45}.sx-page .sxn .sxn-source{color:var(--sx-muted);margin-top:16px;font-size:13px;line-height:1.5}.sx-page .sxn .sxn-quote{border-left:2px solid var(--sx-accent);margin-top:30px;padding-left:22px}.sx-page .sxn .sxn-quote blockquote p{letter-spacing:-.015em;color:var(--sx-ink);font-size:clamp(19px,1.45vw,23px);font-weight:450;line-height:1.45}.sxn .sxn-quote figcaption{color:var(--sx-muted);gap:2px;margin-top:14px;font-size:14px;display:grid}.sxn .sxn-quote figcaption b{color:var(--sx-ink);font-weight:600}.sxn .sxn-story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(30px,4vw,72px);display:grid}.sxn .sxn-story-reverse{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sxn .sxn-story-reverse .sxn-story-media{order:2}.sxn .sxn-story-copy{position:sticky;top:110px}.sxn .sxn-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:180px;max-height:54px;margin-bottom:22px}.sx-page .sxn .sxn-client{letter-spacing:0;text-transform:none;color:var(--sx-accent);margin-bottom:12px;font-size:14.5px;font-weight:600}.sx-page .sxn .sxn-story h3{letter-spacing:-.04em;max-width:18ch;font-size:clamp(26px,2.3vw,36px);font-weight:500;line-height:1.08}.sxn .sxn-story-text{gap:14px;margin-top:18px;display:grid}.sx-page .sxn .sxn-story-text p{color:var(--sx-body);font-size:16.5px;line-height:1.64}.sxn .sxn-story+.sxn-story{border-top:1px solid var(--sx-rule);margin-top:clamp(56px,6vw,96px);padding-top:clamp(56px,6vw,96px)}.sxn .sxn-service-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.sxn .sxn-service-list a{height:100%;box-shadow:0 0 0 1px var(--sx-rule);color:inherit;background:#fff;border-radius:18px;align-content:start;gap:10px;padding:24px 24px 56px;text-decoration:none;transition:box-shadow .25s;display:grid;position:relative}.sxn .sxn-service-list a:is(:hover,:focus-visible){box-shadow:0 0 0 1.5px var(--sx-accent)}.sx-page .sxn .sxn-service-list p{color:var(--sx-body);font-size:15px;line-height:1.55}.sxn .sxn-service-list .px-arrow{width:18px;height:18px;color:var(--sx-accent);position:absolute;bottom:22px;left:24px}.sxn .sxn-related{border-top:1px solid var(--sx-rule);margin-top:clamp(48px,5vw,72px);padding-top:28px}.sx-page .sxn .sxn-related>p{color:var(--sx-muted);font-size:14px;font-weight:600}.sxn .sxn-related ul{gap:0 var(--sx-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;padding:0;list-style:none;display:grid}.sxn .sxn-related a{border-bottom:1px solid var(--sx-rule);color:var(--sx-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:550;text-decoration:none;display:flex}.sxn .sxn-related a .px-arrow{width:17px;height:17px;color:var(--sx-accent)}.sxn .sxn-related a:is(:hover,:focus-visible){color:var(--sx-accent)}.sxn .sxn-faq-head{-moz-column-gap:var(--sx-gutter);column-gap:var(--sx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:clamp(28px,3vw,44px);display:grid}.sxn .sxn-faq-head h2{grid-column:1/span 6;max-width:16ch}.sx-page .sxn .sxn-faq-head p{color:var(--sx-body);grid-column:8/span 5;font-size:16.5px;line-height:1.6}.sxn .sxn-faq-head a{color:var(--sx-ink);-webkit-text-decoration-color:var(--sx-accent);text-decoration-color:var(--sx-accent);text-underline-offset:4px;font-weight:600}.sxn .sxn-faq-list .px-faq-item[open] .px-faq-toggle{border-color:var(--sx-accent)}.sxn .wk-pen{--pen:#a8541b}.sxn [data-tone=dark] .wk-pen{--pen:#edb17c}@media (max-width:1099px){.sxn .sxn-service-list,.sxn .sxn-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:999px){.sxn .sxn-head,.sxn .sxn-faq-head{display:block}.sxn .sxn-head .sxn-lede{margin-top:20px}.sx-page .sxn .sxn-faq-head p{margin-top:16px}.sxn .sxn-story,.sxn .sxn-story-reverse{grid-template-columns:minmax(0,1fr)}.sxn .sxn-story-reverse .sxn-story-media{order:0}.sxn .sxn-story-copy{position:static}}@media (max-width:640px){.sxn .sxn-service-list,.sxn .sxn-related ul{grid-template-columns:minmax(0,1fr)}.sxn .sxn-figures dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.sxn .sxn-pair>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sxn .sxn-pair img{aspect-ratio:3/4;border-radius:16px}.sxn .sxn-film .cx-feature-film{margin:0}.sxn .sxn-film video{background:#000;border-radius:18px;width:100%;height:auto;display:block}.sx-page .sxn .sxn-film figcaption{color:var(--sx-muted);margin-top:12px;font-size:13.5px;line-height:1.5}.sxn .sxn-also{border-top:1px solid var(--sx-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3.4vw,56px);margin-top:clamp(56px,6vw,96px);padding-top:clamp(56px,6vw,96px);display:grid}.sxn .sxn-also>img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%}.sxn .sxn-also-copy{gap:12px;max-width:640px;display:grid}.sx-page .sxn .sxn-also-copy .sxn-client{margin:0}.sx-page .sxn .sxn-also h3{letter-spacing:-.035em;max-width:22ch;font-size:clamp(23px,1.9vw,30px);font-weight:500;line-height:1.12}.sx-page .sxn .sxn-also-copy>p:not([class]){color:var(--sx-body);font-size:16.5px;line-height:1.62}.sxn .sxn-also .sxn-figures,.sxn .sxn-also .sxn-links{margin-top:8px}@media (max-width:999px){.sxn .sxn-also{grid-template-columns:minmax(0,1fr)}}.sxn .sxn-service-list{gap:0 clamp(20px,2.4vw,36px)}.sxn .sxn-service-list a{box-shadow:none;border-top:1px solid var(--sx-rule);background:0 0;border-radius:0;padding:22px 0 52px}.sxn .sxn-service-list a:is(:hover,:focus-visible){box-shadow:none;border-top-color:var(--sx-accent)}.sxn .sxn-service-list a:before{content:"";background:var(--sx-accent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.sxn .sxn-service-list a:is(:hover,:focus-visible):before{transform:none}.sx-page .sxn .sxn-service-list h3{font-size:clamp(19px,1.5vw,22px)}.sxn .sxn-service-list .px-arrow{left:0}@media (prefers-reduced-motion:reduce){.sxn .sxn-service-list a:before{transition:none}}
.sxn .sxn-stage{background:var(--sx-stone);border-radius:28px;margin:0;padding:clamp(22px,3.6vw,58px);position:relative}.sxn .wk-pen{position:absolute}.sxn .sxq-stage{--pl:clamp(18px,4vw,64px);--pr:var(--pl);padding:clamp(26px,4vw,64px) var(--pr) clamp(26px,3vw,48px) var(--pl);background:var(--sx-stone);border-radius:28px;margin:0;position:relative}.sxn .sxq-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1000px;margin:0 auto;display:grid;position:relative}.sxn .sxq-sheet{color:#1f1d1a;background:#fff;border-radius:4px;gap:16px;padding:clamp(20px,2.4vw,34px);font-size:15px;line-height:1.5;display:grid;box-shadow:0 1px #0000000d,0 34px 60px -40px #281e0f8c}.sxn .sxq-sheet[data-variant=full]{margin-top:clamp(24px,3vw,48px)}.sxn .sxq-sheet header{border-bottom:2px solid #1f1d1a;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.sxn .sxq-sheet header b{letter-spacing:-.02em;font-size:19px;font-weight:650}.sxn .sxq-sheet header span{color:#7b746b;font-size:14px;font-weight:600}.sxn .sxq-meta{grid-template-columns:auto 1fr;gap:4px 18px;font-size:13.5px;display:grid}.sxn .sxq-meta div{display:contents}.sxn .sxq-meta dt{color:#7b746b}.sxn .sxq-meta dd{color:#1f1d1a}.sxn .sxq-sheet ul{gap:0;padding:0;list-style:none;display:grid}.sxn .sxq-sheet li{color:#36322c;border-top:1px solid #ebe7df;padding:10px 0;font-size:14.5px}.sxn .sxq-sheet li b{color:var(--sx-accent);margin-bottom:1px;font-size:13.5px;font-weight:650;display:block}.sxn .sxq-sheet[data-variant=thin] li{color:#36322c;padding-block:14px 40px}.sx-page .sxn .sxq-total{color:#55504a;border-top:2px solid #1f1d1a;justify-content:space-between;align-items:baseline;padding:12px 0 0;font-size:14px;display:flex}.sxn .sxq-total b{letter-spacing:-.03em;color:#1f1d1a;font-size:24px;font-weight:650}.sx-page .sxn .sxq-note{color:#55504a;font-size:13.5px}.sxn .sxq-pen-1{max-width:200px;font-size:21px;bottom:118px;right:calc(50% - clamp(12px,2vw,32px) + 2px);translate:0 50%}.sxn .sxq-pen-2{max-width:200px;font-size:21px;top:52%;left:calc(100% + 14px);translate:0 -50%}.sxn :is(.sxi-stage,.sxm-stage,.sxg-stage,.sxr-stage,.sxu-stage,.sxp-stage,.sxe-stage,.sxc-stage,.sxy-stage,.sxz-stage){--pl:clamp(18px,3vw,54px);--pr:clamp(18px,3vw,54px);padding:clamp(22px,3.4vw,54px) var(--pr) clamp(22px,3vw,44px) var(--pl);background:var(--sx-stone);border-radius:28px;margin:0;position:relative}@media (min-width:1280px){.sxn :is(.sxi-stage,.sxm-stage,.sxg-stage,.sxr-stage,.sxu-stage,.sxp-stage,.sxe-stage,.sxc-stage,.sxy-stage,.sxz-stage){--pr:max(224px,5.4vw)}}.sxn :is(.sxi-stage,.sxm-stage,.sxg-stage,.sxr-stage,.sxu-stage,.sxp-stage,.sxe-stage,.sxc-stage,.sxy-stage,.sxz-stage) .wk-pen[data-arrow=left]{left:calc(var(--pl) + min(1020px,100% - var(--pl) - var(--pr)) - 10px);text-wrap:balance;max-width:214px;font-size:21px;translate:0 -50%}.sxn .sxi-browser{max-width:1020px}.sxn .sxi-site{color:#1d1c1a;padding-bottom:calc(var(--u) * 30);background:#fff}.sxn :is(.sxi-nav,.sxm-nav,.sxg-nav,.sxr-nav,.sxp-nav,.sxy-nav,.sxz-nav){align-items:center;gap:calc(var(--u) * 26);padding:calc(var(--u) * 18) calc(var(--u) * 32);font-size:calc(var(--u) * 14.5);color:#4a4741;border-bottom:1px solid #eceae6;display:flex}.sxn :is(.sxi-nav,.sxm-nav,.sxg-nav,.sxr-nav,.sxp-nav,.sxy-nav,.sxz-nav) b{font-size:calc(var(--u) * 19);letter-spacing:-.03em;color:#1d1c1a;margin-right:auto;font-weight:750}.sxn :is(.sxi-nav,.sxm-nav,.sxg-nav,.sxr-nav,.sxp-nav,.sxy-nav,.sxz-nav) em{padding:calc(var(--u) * 10) calc(var(--u) * 16);border-radius:calc(var(--u) * 8);color:#fff;background:#1d1c1a;font-style:normal;font-weight:650}.sxn .sxi-crumb{padding:calc(var(--u) * 16) calc(var(--u) * 32) 0;font-size:calc(var(--u) * 13);color:#8a857c}.sxn .sxi-body{gap:calc(var(--u) * 26);padding:calc(var(--u) * 14) calc(var(--u) * 32) 0;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.sxn .sxi-gallery{gap:calc(var(--u) * 10);display:grid}.sxn :is(.sxi-gallery,.sxi-thumbs) img{border-radius:calc(var(--u) * 10);-o-object-fit:cover;object-fit:cover;width:100%}.sxn .sxi-main{aspect-ratio:3/2}.sxn .sxi-thumbs{gap:calc(var(--u) * 10);grid-template-columns:repeat(3,1fr);display:grid}.sxn .sxi-thumbs img{aspect-ratio:3/2}.sxn .sxi-side{align-content:start;gap:calc(var(--u) * 16);display:grid}.sxn .sxi-side h4{font-size:calc(var(--u) * 28);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sxn .sxi-tags{gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.sxn .sxi-tags span{padding:calc(var(--u) * 5) calc(var(--u) * 11);font-size:calc(var(--u) * 13);color:#4a4741;background:#f1efea;border-radius:99px;font-weight:600}.sxn .sxi-film{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 12);color:#fff;background:#1d1c1a;display:flex}.sxn .sxi-film>span{width:calc(var(--u) * 42);height:calc(var(--u) * 42);color:#1d1c1a;background:#edb17c;border-radius:50%;place-items:center;display:grid}.sxn .sxi-film .wk-ic{width:calc(var(--u) * 18);height:calc(var(--u) * 18);stroke-width:2.4px}.sxn .sxi-film p{font-size:calc(var(--u) * 13);color:#c9c4ba;display:grid}.sxn .sxi-film b{font-size:calc(var(--u) * 15.5);color:#fff}.sxn .sxi-book{gap:calc(var(--u) * 8);padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 12);display:grid;box-shadow:0 0 0 1px #e6e3dc}.sxn .sxi-book b{font-size:calc(var(--u) * 17);letter-spacing:-.02em}.sxn .sxi-book p{font-size:calc(var(--u) * 13.5);color:#6b675f}.sxn .sxi-field{padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 14);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 14);color:#9a958c;justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxi-field em{padding:calc(var(--u) * 8) calc(var(--u) * 14);border-radius:calc(var(--u) * 6);color:#fff;background:#a8541b;font-style:normal;font-weight:650}.sxn .sxi-pen-1{top:50.2%}.sxn .sxi-pen-2{top:66%}.sxn .sxi-filmrow .sxi-film-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.sxn .sxi-film-copy{align-content:start;gap:18px;display:grid}.sx-page .sxn .sxi-film-copy p{color:var(--sx-body);font-size:17px;line-height:1.62}.sxn .sxi-film-copy .sxn-link{justify-self:start}.sxn .sxi-filmrow .cx-feature-film{margin:0}.sxn .sxi-filmrow .cx-feature-film video{background:#000;border-radius:18px;width:100%;height:auto;display:block}@media (min-width:1280px){.sxn .sxq-stage{--pr:224px}}@media (max-width:1279px){.sxn :is(.sxi-stage,.sxm-stage,.sxg-stage,.sxr-stage,.sxu-stage,.sxp-stage,.sxe-stage,.sxc-stage,.sxy-stage,.sxz-stage) .wk-pen[data-arrow=left],.sxn .sxq-pen-1,.sxn .sxq-pen-2{display:none}}@media (max-width:999px){.sxn .sxi-filmrow .sxi-film-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.sxn .sxq-pair{grid-template-columns:minmax(0,1fr)}.sxn .sxq-sheet[data-variant=full]{margin-top:0}.sxn .sxi-body{grid-template-columns:minmax(0,1fr)}.sxn :is(.sxi-nav,.sxm-nav,.sxg-nav,.sxr-nav,.sxp-nav,.sxy-nav,.sxz-nav) span{display:none}.sxn :is(.sxi-browser,.sxm-browser,.sxg-browser,.sxr-browser,.sxp-browser,.sxy-browser,.sxz-browser,.sxe-app,.sxc-app){--wk-w:520!important}}.sxn :is(.sxm-browser,.sxg-browser,.sxr-browser,.sxp-browser,.sxy-browser,.sxz-browser,.sxe-app,.sxc-app){max-width:1020px}.sxn :is(.sxm-site,.sxg-site,.sxr-site,.sxp-site,.sxy-site,.sxz-site){color:#1d1c1a;background:#fff}.sxn .sxn-stage .wk-pen{max-width:190px;font-size:21px}.sxn :is(.sxg-pen-1,.sxa-pen,.sxe-pen-1,.sxc-pen-1){max-width:360px;margin-top:12px;position:relative;inset:auto}.sxn .sxn-photoset{gap:12px;display:grid}.sxn .sxn-photoset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sxn .sxn-photoset>div img{aspect-ratio:3/2;border-radius:14px}.sx-page .sxn .sxn-photoset figcaption{margin-top:0}.sxn .sxm-on{color:#1d1c1a;box-shadow:inset 0 calc(var(--u) * -2) #a8541b;padding-bottom:calc(var(--u) * 4);font-weight:650}.sxn .sxm-body{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);display:grid}.sxn .sxm-list{align-content:start;gap:calc(var(--u) * 16);padding:calc(var(--u) * 30) calc(var(--u) * 32) calc(var(--u) * 24);display:grid}.sxn .sxm-list h4{font-size:calc(var(--u) * 30);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sxn .sxm-search{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 16);font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxm-search .wk-ic{color:#a8541b}.sxn .sxm-search em{padding:calc(var(--u) * 10) calc(var(--u) * 18);border-radius:calc(var(--u) * 7);color:#fff;font-style:normal;font-size:calc(var(--u) * 14);background:#1d1c1a;margin-left:auto;font-weight:650}.sxn .sxm-filters{gap:calc(var(--u) * 6);display:flex}.sxn .sxm-filters span{padding:calc(var(--u) * 5) calc(var(--u) * 12);font-size:calc(var(--u) * 13);color:#6b675f;border-radius:99px;font-weight:600;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxm-filters span[data-on]{box-shadow:none;color:#fff;background:#1d1c1a}.sxn .sxm-list ol{padding:0;list-style:none;display:grid}.sxn .sxm-list li{gap:calc(var(--u) * 14);padding:calc(var(--u) * 13) 0;border-top:1px solid #eceae6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sxn .sxm-list li i{width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:#fff;font-style:normal;font-size:calc(var(--u) * 13);background:#1d1c1a;border-radius:50%;place-items:center;font-weight:700;display:grid}.sxn .sxm-list li:first-child i{background:#a8541b}.sxn .sxm-list li div{gap:calc(var(--u) * 3);display:grid}.sxn .sxm-list li b{font-size:calc(var(--u) * 16);letter-spacing:-.01em;font-weight:650}.sxn .sxm-list li span{font-size:calc(var(--u) * 13);color:#7b766d}.sxn .sxm-list li p{gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 3);display:flex}.sxn .sxm-list li small{padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 11.5);color:#55504a;background:#f1efea;font-weight:600}.sxn .sxm-list li em{padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 7);font-style:normal;font-size:calc(var(--u) * 13);font-weight:650;box-shadow:inset 0 0 0 1px #1d1c1a}.sxn .sxm-map{background:#eef0ea;border-left:1px solid #eceae6;position:relative;overflow:hidden}.sxn .sxm-map svg{width:100%;height:100%;position:absolute;inset:0}.sxn .sxm-trade{align-items:center;gap:calc(var(--u) * 18);padding:calc(var(--u) * 20) calc(var(--u) * 32);color:#fff;background:#1d1c1a;display:flex}.sxn .sxm-trade>.wk-ic{width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:#edb17c}.sxn .sxm-trade p{gap:calc(var(--u) * 2);font-size:calc(var(--u) * 14);color:#c9c4ba;display:grid}.sxn .sxm-trade b{font-size:calc(var(--u) * 17);color:#fff}.sxn .sxm-trade em{padding:calc(var(--u) * 11) calc(var(--u) * 18);border-radius:calc(var(--u) * 8);color:#1d1c1a;font-style:normal;font-size:calc(var(--u) * 14);background:#edb17c;flex:none;margin-left:auto;font-weight:700}.sxn .sxm-pen-1{top:46%}.sxn .sxm-pen-2{top:89.7%}.sxn .sxu-sheet{color:#1f1d1a;background:#fff;border-radius:4px;max-width:1020px;padding:clamp(20px,2.6vw,38px);box-shadow:0 1px #0000000d,0 34px 60px -40px #281e0f8c}.sxn .sxu-sheet>header{border-bottom:2px solid #1f1d1a;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.sxn .sxu-sheet>header b{letter-spacing:-.02em;font-size:20px;font-weight:650}.sxn .sxu-sheet>header span{color:#7b746b;font-size:14px;font-weight:600}.sxn .sxu-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(22px,3vw,48px);padding-top:clamp(20px,2.4vw,32px);display:grid}.sxn .sxu-drawing{grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,40px);display:grid}.sxn .sxu-svg{width:100%;height:auto;display:block}.sxn .sxu-drawing ul{padding:0;list-style:none;display:grid}.sxn .sxu-drawing li{border-top:1px solid #ebe7df;padding:12px 0}.sxn .sxu-drawing li:first-child{border-top:0;padding-top:0}.sxn .sxu-drawing li:last-child{padding-bottom:0}.sx-page .sxn .sxu-drawing p{color:#55504a;gap:1px;font-size:14px;line-height:1.42;display:grid}.sxn .sxu-drawing p b{color:#1f1d1a;font-size:14.5px;font-weight:650}.sxn .sxu-options{border-left:1px solid #ebe7df;align-content:start;gap:16px;padding-left:clamp(22px,3vw,44px);display:grid}.sxn .sxu-options h4{letter-spacing:-.02em;font-size:19px;font-weight:650}.sxn .sxu-options dl{gap:10px;display:grid}.sxn .sxu-options dl>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sxn .sxu-options dt{color:#7b746b;font-size:13px}.sxn .sxu-options dd{flex-wrap:wrap;gap:6px;display:flex}.sxn .sxu-options dd span{color:#55504a;border-radius:99px;padding:5px 11px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxu-options dd span[data-on]{box-shadow:none;color:#fff;background:#1f1d1a}.sxn :is(.sxu-lead,.sxu-contact){background:#f4f2ec;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sxn .sxu-lead{background:#f6e6d6;margin-top:4px}.sxn :is(.sxu-lead,.sxu-contact) .wk-ic{color:#a8541b;width:20px;height:20px;margin-top:2px}.sx-page .sxn :is(.sxu-lead,.sxu-contact) p{color:#55504a;gap:1px;font-size:13.5px;line-height:1.4;display:grid}.sxn :is(.sxu-lead,.sxu-contact) b{color:#1f1d1a;font-size:15.5px}.sxn .sxu-pen-1{top:67%}.sxn .sxg-body{grid-template-columns:minmax(0,1fr) calc(var(--u) * 330);gap:calc(var(--u) * 28);padding:calc(var(--u) * 30) calc(var(--u) * 32) calc(var(--u) * 34);display:grid}.sxn .sxg-body h4{margin-bottom:calc(var(--u) * 18);font-size:calc(var(--u) * 30);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sxn .sxg-body ul{gap:calc(var(--u) * 10);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sxn .sxg-body li{align-content:start;gap:calc(var(--u) * 5);min-height:calc(var(--u) * 150);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 12);display:grid;box-shadow:inset 0 0 0 1px #e6e3dc}.sxn .sxg-body li:first-child{box-shadow:inset 0 0 0 calc(var(--u) * 2) #a8541b;background:#fdf7f1}.sxn .sxg-body li>span{width:calc(var(--u) * 40);height:calc(var(--u) * 40);margin-bottom:calc(var(--u) * 8);border-radius:calc(var(--u) * 10);color:#1d1c1a;background:#f1efea;place-items:center;display:grid}.sxn .sxg-body li:first-child>span{color:#fff;background:#a8541b}.sxn .sxg-body li b{font-size:calc(var(--u) * 16);letter-spacing:-.015em;font-weight:650}.sxn .sxg-body li small{font-size:calc(var(--u) * 13);color:#6b675f;line-height:1.4}.sxn .sxg-quote{align-content:start;gap:calc(var(--u) * 12);padding:calc(var(--u) * 22);border-radius:calc(var(--u) * 14);color:#fff;background:#1d1c1a;display:grid}.sxn .sxg-quote>b{font-size:calc(var(--u) * 20);letter-spacing:-.02em}.sxn .sxg-quote dl{gap:calc(var(--u) * 8);display:grid}.sxn .sxg-quote dl>div{justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);background:#2b2a27;display:flex}.sxn .sxg-quote dt{color:#a8a297}.sxn .sxg-quote dd{font-weight:650}.sxn .sxg-upload{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13);color:#c9c4ba;border:1px dashed #5b5850;display:flex}.sxn .sxg-quote em{text-align:center;padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:#1d1c1a;font-style:normal;font-size:calc(var(--u) * 15);background:#edb17c;font-weight:700}.sxn .sxg-quote small{text-align:center;font-size:calc(var(--u) * 12.5);color:#a8a297}.sxn .sxg-pen-1{margin-left:16%}.sxn .sxg-pen-2{top:50.5%}.sxn .sxg-work{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.4vw,22px);display:grid}.sxn .sxg-client{grid-column:span 4;align-content:start;gap:12px;padding:8px clamp(0px,1.4vw,20px) 0 0;display:grid}.sx-page .sxn .sxg-client .sxn-client{margin:0}.sx-page .sxn .sxg-client h3{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.12}.sx-page .sxn .sxg-client p:not(.sxn-client){color:var(--sx-body);font-size:16px;line-height:1.6}.sxn :is(.sxg-a,.sxg-c){grid-column:span 5}.sxn :is(.sxg-b,.sxg-d){grid-column:span 3;display:flex}.sxn :is(.sxg-b,.sxg-d) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sxn :is(.sxg-a,.sxg-c) img{aspect-ratio:3/2}.sxn .sxg-work>.sxg-client:nth-child(4){grid-area:2/9/auto/span 4;padding:8px 0 0 clamp(0px,1.4vw,20px)}.sxn .sxg-c{grid-area:2/1/auto/span 5}.sxn .sxg-d{grid-area:2/6/auto/span 3}.sxn .sxa-stage{padding:clamp(22px,3.6vw,58px)}.sxn .sxa-pack{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,24px);display:grid}.sxn .sxa-pack>figure{gap:10px;display:grid}.sxn .sxa-pack>figure img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 30px 50px -36px #281e0f99}.sx-page .sxn .sxa-pack>figure figcaption{color:var(--sx-body);font-size:13.5px;font-weight:600}.sxn .sxa-a{grid-row:1/span 3;grid-template-rows:minmax(0,1fr) auto;align-self:stretch}.sxn .sxa-pack>.sxa-a img{aspect-ratio:auto;height:100%}.sxn .sxa-mail{background:#fff;border-radius:14px;grid-column:2/span 2;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:14px 18px;padding:18px;display:grid;box-shadow:0 1px #0000000d,0 30px 50px -36px #281e0f8c}.sxn .sxa-mail-top{border-bottom:1px solid #ebe7df;grid-column:1/-1;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.sxn .sxa-mail-top .wk-ic{color:#a8541b;width:20px;height:20px;margin-top:2px}.sx-page .sxn .sxa-mail-top span{color:#55504a;gap:2px;font-size:13.5px;line-height:1.4;display:grid}.sxn .sxa-mail-top b{color:#1f1d1a;font-size:15px}.sxn .sxa-mail>img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:10px;grid-row:2/span 2;width:100%}.sx-page .sxn .sxa-mail>p:not(.sxa-mail-top){color:#36322c;font-size:14.5px;line-height:1.55}.sxn .sxa-mail em{color:#fff;background:#1f1d1a;border-radius:8px;place-self:end start;padding:10px 16px;font-size:14px;font-style:normal;font-weight:650}.sxn .sxa-pen{grid-column:2/span 2;justify-self:start;margin:0 0 0 calc(60% - 21px)}.sxn .sxa-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.sxn .sxa-cases article{box-shadow:0 0 0 1px var(--sx-rule);background:#fff;border-radius:22px;align-content:start;gap:14px;padding:clamp(24px,2.8vw,40px);display:grid}.sx-page .sxn .sxa-cases .sxn-client{margin-bottom:4px}.sxn .sxa-cases .sxn-logo{margin-bottom:6px}.sx-page .sxn .sxa-cases h3{letter-spacing:-.035em;max-width:22ch;font-size:clamp(23px,1.9vw,30px);font-weight:500;line-height:1.12}.sx-page .sxn .sxa-cases article>p:not([class]){color:var(--sx-body);font-size:16px;line-height:1.62}.sxn .sxa-bars{gap:12px;display:grid}.sxn .sxa-bars>div{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:4px 14px;display:grid}.sxn .sxa-bars span{background:#d9cfc2;border-radius:3px;height:14px;display:block}.sxn .sxa-bars>div:last-child span{background:var(--sx-accent)}.sxn .sxa-bars b{letter-spacing:-.02em;text-align:right;font-size:18px;font-weight:600}.sxn .sxa-bars small{color:var(--sx-muted);grid-column:1/-1;font-size:13px}.sx-page .sxn .sxa-bars-label{letter-spacing:.02em;color:var(--sx-ink);margin-top:6px;font-size:13.5px;font-weight:650}.sxn .sxa-made{margin-top:6px;padding:0;list-style:none;display:grid}.sxn .sxa-made li{border-top:1px solid var(--sx-rule);color:var(--sx-ink);align-items:center;gap:12px;padding:12px 0;font-size:15.5px;display:flex}.sxn .sxa-made .wk-ic{width:18px;height:18px;color:var(--sx-accent)}.sx-page .sxn .sxa-figure{border-top:1px solid var(--sx-rule);align-items:baseline;gap:14px;margin-top:6px;padding-top:16px;display:flex}.sxn .sxa-figure b{letter-spacing:-.05em;flex:none;font-size:clamp(36px,3vw,46px);font-weight:500;line-height:1}.sxn .sxa-figure span{color:var(--sx-body);font-size:14.5px;line-height:1.45}.sxn .sxr-site{padding-bottom:calc(var(--u) * 30)}.sxn .sxr-steps{gap:calc(var(--u) * 8);padding:calc(var(--u) * 20) calc(var(--u) * 32) 0;list-style:none;display:flex}.sxn .sxr-steps li{padding:calc(var(--u) * 9) calc(var(--u) * 14);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);color:#8a857c;background:#f1efea;flex:1;font-weight:600}.sxn .sxr-steps li[data-on]{color:#fff;background:#1d1c1a}.sxn .sxr-steps li[data-on]:first-child{color:#7a3c12;background:#f3e2d1}.sxn .sxr-body{gap:calc(var(--u) * 28);padding:calc(var(--u) * 24) calc(var(--u) * 32) 0;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.sxn .sxr-form{align-content:start;gap:calc(var(--u) * 14);display:grid}.sxn .sxr-form h4{font-size:calc(var(--u) * 28);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sxn .sxr-form h5{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 15);color:#55504a;font-weight:650}.sxn .sxr-chips{gap:calc(var(--u) * 8);flex-wrap:wrap;display:flex}.sxn .sxr-chips span{padding:calc(var(--u) * 9) calc(var(--u) * 16);font-size:calc(var(--u) * 14);color:#4a4741;border-radius:99px;font-weight:600;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxr-chips span[data-on]{box-shadow:none;color:#fff;background:#1d1c1a}.sxn .sxr-rooms{gap:calc(var(--u) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sxn .sxr-rooms figure{gap:calc(var(--u) * 7);display:grid}.sxn .sxr-rooms img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--u) * 10);width:100%}.sxn .sxr-rooms figcaption{font-size:calc(var(--u) * 13);color:#6b675f}.sxn .sxr-next{padding:calc(var(--u) * 12) calc(var(--u) * 22);border-radius:calc(var(--u) * 8);color:#fff;font-style:normal;font-size:calc(var(--u) * 15);background:#a8541b;justify-self:start;font-weight:700}.sxn .sxr-settle{align-content:start;align-self:start;gap:calc(var(--u) * 18);padding:calc(var(--u) * 24);border-radius:calc(var(--u) * 14);background:#f6efe6;display:grid}.sxn .sxr-settle>b{font-size:calc(var(--u) * 19);letter-spacing:-.02em}.sxn .sxr-settle ul{gap:calc(var(--u) * 14);padding:0;list-style:none;display:grid}.sxn .sxr-settle li{grid-template-columns:calc(var(--u) * 36) minmax(0,1fr);gap:calc(var(--u) * 12);font-size:calc(var(--u) * 14.5);color:#36322c;align-items:center;line-height:1.4;display:grid}.sxn .sxr-settle .wk-ic{width:calc(var(--u) * 36);height:calc(var(--u) * 36);padding:calc(var(--u) * 9);color:#a8541b;background:#fff;border-radius:50%}.sxn .sxr-pen-1{top:50.7%}.sxn .sxw-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);padding:0;list-style:none;display:grid}.sxn .sxw-doors a{height:100%;box-shadow:0 0 0 1px var(--sx-rule);color:var(--sx-ink);background:#fff;border-radius:18px;align-content:start;gap:14px;padding:10px 10px 50px;text-decoration:none;transition:box-shadow .25s;display:grid;position:relative}.sxn .sxw-doors img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%}.sxn .sxw-doors a>span{gap:6px;padding:4px 12px 0;display:grid}.sxn .sxw-doors b{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.sxn .sxw-doors small{color:var(--sx-body);font-size:14.5px;line-height:1.5}.sxn .sxw-doors .px-arrow{width:18px;height:18px;color:var(--sx-accent);position:absolute;bottom:20px;left:22px}.sxn .sxw-ask a{background:var(--sx-night);box-shadow:none;color:#f3f0ea;padding:26px 22px 56px}.sxn .sxw-ask a>span{gap:10px;padding:0}.sxn .sxw-ask b{font-size:21px}.sxn .sxw-ask small{color:var(--sx-night-body)}.sxn .sxw-ask .px-arrow{color:var(--sx-accent-dark)}.sxn .sxw-ask a:is(:hover,:focus-visible){box-shadow:0 0 0 1.5px var(--sx-accent-dark)}.sxn .sxw-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sxn .sxw-door{box-shadow:0 0 0 1px var(--sx-rule);background:#fff;border-radius:18px;align-content:start;display:grid;overflow:hidden}.sxn .sxw-door img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.sxn .sxw-door>div{gap:10px;padding:18px 20px 20px;display:grid}.sxn .sxw-door b{color:var(--sx-accent);font-size:14.5px;font-weight:600}.sxn .sxw-door ul{padding:0;list-style:none}.sx-page .sxn .sxw-door li{border-top:1px solid var(--sx-rule);color:var(--sx-ink);padding:9px 0;font-size:15.5px;line-height:1.4}.sx-page .sxn .sxw-split figcaption{color:var(--sx-muted);grid-column:1/-1;margin-top:4px;font-size:13.5px;line-height:1.5}.sxn .sxn-section.sxw-summit{padding-block:clamp(52px,4.6vw,76px)}.sxn .sxw-summit-row{-moz-column-gap:var(--sx-gutter);column-gap:var(--sx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sx-page .sxn .sxw-summit-row h2{grid-column:1/span 6;max-width:16ch;font-size:clamp(30px,2.8vw,44px)}.sxn .sxw-summit-row>div{grid-column:7/span 6;justify-items:start;gap:18px;display:grid}.sx-page .sxn .sxw-summit-row p{color:var(--sx-body);font-size:17px;line-height:1.62}.sxn .sxw-summit-row .sxn-link{margin-top:-4px}@media (max-width:1199px){.sxn .sxw-doors{grid-template-columns:repeat(3,minmax(0,1fr))}.sxn .sxw-ask{grid-column:span 2}}@media (max-width:999px){.sxn .sxu-grid{grid-template-columns:minmax(0,1fr)}.sxn .sxu-options{border-top:1px solid #ebe7df;border-left:0;padding:22px 0 0}.sxn .sxg-work{grid-template-columns:repeat(2,minmax(0,1fr))}.sxn .sxg-work>:is(.sxg-client,.sxg-a,.sxg-b,.sxg-c,.sxg-d){grid-area:auto}.sxn .sxg-work>.sxg-client,.sxn .sxg-work>.sxg-client:nth-child(4){grid-area:auto/1/auto/-1;padding:24px 0 0}.sxn .sxg-work>.sxg-client:first-child{padding-top:0}.sxn :is(.sxg-b,.sxg-d) img{aspect-ratio:3/2;height:auto}.sxn .sxa-pack{grid-template-columns:repeat(2,minmax(0,1fr))}.sxn .sxa-a{grid-area:auto/1/auto/-1}.sxn .sxa-pack>.sxa-a img{aspect-ratio:16/10;height:auto}.sxn .sxa-mail{grid-column:1/-1}.sxn .sxa-pen{grid-column:1/-1;margin-left:16%}.sxn .sxa-cases{grid-template-columns:minmax(0,1fr)}.sxn .sxw-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.sxn .sxw-ask{grid-column:auto}.sxn .sxw-summit-row{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.sxn .sxw-summit-row>div,.sx-page .sxn .sxw-summit-row h2{grid-column:1/-1}}@media (max-width:720px){.sxn :is(.sxg-pen-1,.sxa-pen,.sxe-pen-1,.sxc-pen-1){display:none}.sxn .wk-url{width:min(78cqw,520px)}.sxn .sxm-body{grid-template-columns:minmax(0,1fr)}.sxn .sxm-map{height:calc(var(--u) * 300);border-top:1px solid #eceae6;border-left:0}.sxn .sxm-trade{flex-wrap:wrap}.sxn .sxm-trade em{margin-left:calc(var(--u) * 46)}.sxn .sxg-body{grid-template-columns:minmax(0,1fr)}.sxn .sxg-body ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sxn .sxg-body li{min-height:0}.sxn .sxr-body{grid-template-columns:minmax(0,1fr)}.sxn .sxr-body .sxr-settle{margin-bottom:0}.sxn .sxa-mail{grid-template-columns:minmax(0,1fr)}.sxn .sxa-mail>img{grid-row:auto}}@media (max-width:640px){.sxn .sxu-drawing{grid-template-columns:minmax(0,1fr);gap:18px}.sxn .sxu-svg{max-width:150px;margin-inline:auto}.sxn .sxu-options dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.sxn .sxu-sheet>header{flex-direction:column;gap:4px}.sxn .sxw-doors{grid-template-columns:minmax(0,1fr);gap:10px}.sxn .sxw-doors a{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:8px 44px 8px 8px}.sxn .sxw-doors img{aspect-ratio:1;border-radius:10px}.sxn .sxw-doors a>span{padding:0}.sxn .sxw-doors b{font-size:17px}.sxn .sxw-doors small{font-size:14px}.sxn .sxw-doors .px-arrow{margin-top:-9px;inset:50% 16px auto auto}.sxn .sxw-ask a{grid-template-columns:minmax(0,1fr);padding:20px 44px 20px 18px}.sxn .sxw-split{grid-template-columns:minmax(0,1fr)}.sxn .sxw-door img{aspect-ratio:16/9}}.sxn .sxh-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);padding:0;list-style:none;display:grid}.sxn .sxh-stage{box-shadow:0 0 0 1px var(--sx-rule);background:#fff;border-radius:20px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:14px;padding:10px 10px 14px;display:grid}.sxn .sxh-img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%}.sx-page .sxn .sxh-n{color:var(--sx-accent);align-items:center;gap:10px;padding:4px 10px 0;font-size:14.5px;font-weight:600;display:flex}.sxn .sxh-n span{background:var(--sx-ink);color:#fff;letter-spacing:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.sx-page .sxn .sxh-stage h3{letter-spacing:-.03em;min-height:2.3em;padding:0 10px;font-size:clamp(21px,1.6vw,25px);font-weight:500;line-height:1.15}.sxn .sxh-stage ul{align-content:start;padding:0 10px;list-style:none;display:grid}.sxn .sxh-stage a{border-top:1px solid var(--sx-rule);color:var(--sx-ink);align-items:center;gap:10px;padding:11px 0;font-size:15.5px;font-weight:550;line-height:1.3;text-decoration:none;display:flex}.sxn .sxh-stage a span{margin-right:auto}.sxn .sxh-stage a .px-arrow{width:16px;height:16px;color:var(--sx-accent);flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sxn .sxh-stage a:is(:hover,:focus-visible){color:var(--sx-accent)}.sxn .sxh-stage a:is(:hover,:focus-visible) .px-arrow{transform:translate(3px)}.sxn .sxh-glazing{background:var(--sx-night);color:#d9d3c9;border-radius:18px;align-items:center;gap:16px;margin-top:clamp(12px,1.2vw,18px);padding:20px 26px;text-decoration:none;transition:box-shadow .25s;display:flex}.sxn .sxh-glazing>span{margin-right:auto;font-size:16px;line-height:1.5}.sxn .sxh-glazing b{color:#fff;font-weight:650}.sxn .sxh-glazing em{color:#fff;white-space:nowrap;font-style:normal;font-weight:650}.sxn .sxh-glazing .px-arrow{width:18px;height:18px;color:var(--sx-accent-dark);flex:none}.sxn .sxh-glazing:is(:hover,:focus-visible){box-shadow:0 0 0 2px var(--sx-accent-dark)}.sxn .sxh-results{border-top:1.5px solid var(--sx-ink);padding:0;list-style:none;display:grid}.sxn .sxh-results li{border-bottom:1px solid var(--sx-rule);grid-template-columns:minmax(0,2.3fr) minmax(0,1.9fr) minmax(0,1.5fr) minmax(0,4fr) auto;align-items:baseline;gap:22px;padding:24px 0;display:grid}.sxn .sxh-sector{color:var(--sx-accent);font-size:14.5px;font-weight:600;text-decoration:none}.sxn .sxh-sector:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline}.sx-page .sxn .sxh-client{color:var(--sx-ink);font-size:17px;font-weight:600}.sx-page .sxn .sxh-value{letter-spacing:-.05em;color:var(--sx-ink);white-space:nowrap;font-size:clamp(30px,2.6vw,42px);font-weight:500;line-height:1}.sx-page .sxn .sxh-what{color:var(--sx-body);font-size:15.5px;line-height:1.5}.sxn .sxh-case{border-bottom:1px solid var(--sx-accent);color:var(--sx-ink);white-space:nowrap;align-items:center;gap:12px;padding-bottom:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sxn .sxh-case .px-arrow{width:16px;height:16px;color:var(--sx-accent);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sxn .sxh-case:is(:hover,:focus-visible) .px-arrow{transform:translate(3px)}.sxn .sxp-site{padding-bottom:calc(var(--u) * 32)}.sxn .sxp-crumb{padding:calc(var(--u) * 16) calc(var(--u) * 32) 0;font-size:calc(var(--u) * 13);color:#8a857c}.sxn .sxp-body{gap:calc(var(--u) * 32);padding:calc(var(--u) * 14) calc(var(--u) * 32) 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.sxn .sxp-media{align-content:start;gap:calc(var(--u) * 14);display:grid}.sxn .sxp-swatch{aspect-ratio:4/3;border-radius:calc(var(--u) * 12);width:100%;height:auto;display:block}.sxn .sxp-tones{align-items:center;gap:calc(var(--u) * 10);display:flex}.sxn .sxp-tones span{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.sxn .sxp-tones span[data-tone=red]{background:#a04f2f}.sxn .sxp-tones span[data-tone=buff]{background:#c9a46e}.sxn .sxp-tones span[data-tone=grey]{background:#8d8a85}.sxn .sxp-tones span[data-tone=white]{background:#ece7de}.sxn .sxp-tones span[data-on]{outline:calc(var(--u) * 2) solid #1d1c1a;outline-offset:calc(var(--u) * 3)}.sxn .sxp-tones small{margin-left:calc(var(--u) * 6);font-size:calc(var(--u) * 13);color:#6b675f}.sxn .sxp-info{align-content:start;gap:calc(var(--u) * 14);display:grid}.sxn .sxp-info h4{font-size:calc(var(--u) * 30);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sxn .sxp-sum{font-size:calc(var(--u) * 15);color:#55504a;line-height:1.5}.sxn .sxp-tabs{gap:calc(var(--u) * 4);border-bottom:1px solid #e6e3dc;display:flex}.sxn .sxp-tabs span{padding:calc(var(--u) * 9) calc(var(--u) * 12);border-bottom:calc(var(--u) * 2) solid transparent;font-size:calc(var(--u) * 13.5);color:#8a857c;margin-bottom:-1px;font-weight:600}.sxn .sxp-tabs span[data-on]{color:#1d1c1a;border-color:#a8541b}.sxn .sxp-spec{display:grid}.sxn .sxp-spec>div{justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) 0;font-size:calc(var(--u) * 13.5);border-bottom:1px solid #f0ede8;display:flex}.sxn .sxp-spec dt{color:#7b766d}.sxn .sxp-spec dd{text-align:right;font-weight:600}.sxn .sxp-docs{gap:calc(var(--u) * 8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.sxn .sxp-docs li{align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13);background:#f6f4f0;font-weight:600;display:flex}.sxn .sxp-docs .wk-ic{color:#a8541b}.sxn .sxp-docs small{font-size:calc(var(--u) * 11);color:#8a857c;white-space:nowrap;margin-left:auto;font-weight:600}.sxn .sxp-actions{align-items:center;gap:calc(var(--u) * 16);display:flex}.sxn .sxp-actions em{padding:calc(var(--u) * 12) calc(var(--u) * 20);border-radius:calc(var(--u) * 8);color:#fff;font-style:normal;font-size:calc(var(--u) * 15);background:#a8541b;font-weight:700}.sxn .sxp-actions span{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 14);font-weight:600;display:flex}.sxn .sxp-pen-1{top:75.4%}.sxn .sxp-pen-2{top:85.4%}.sxn .sxe-body{gap:calc(var(--u) * 24);padding:calc(var(--u) * 24) calc(var(--u) * 28) calc(var(--u) * 28);color:#1d1c1a;background:#fff;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.sxn .sxe-filters{align-items:center;gap:calc(var(--u) * 6);display:flex}.sxn .sxe-filters span{padding:calc(var(--u) * 6) calc(var(--u) * 12);font-size:calc(var(--u) * 13);color:#6b675f;border-radius:99px;font-weight:600;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxe-filters span[data-on]{box-shadow:none;color:#fff;background:#1d1c1a}.sxn .sxe-filters .wk-ic{color:#8a857c;margin-left:auto}.sxn .sxe-table table{width:100%;margin-top:calc(var(--u) * 14);border-collapse:collapse;font-size:calc(var(--u) * 13.5)}.sxn .sxe-table th{padding:0 calc(var(--u) * 8) calc(var(--u) * 10) 0;font-size:calc(var(--u) * 12.5);text-align:left;color:#8a857c;border-bottom:1px solid #e6e3dc;font-weight:650}.sxn .sxe-table td{padding:calc(var(--u) * 12) calc(var(--u) * 8) calc(var(--u) * 12) 0;white-space:nowrap;border-bottom:1px solid #f0ede8}.sxn .sxe-table td:first-child{color:#8a857c;font-variant-numeric:tabular-nums}.sxn .sxe-table tr[data-tone=off] td{color:#a7a196}.sxn .sxe-table td span{padding:calc(var(--u) * 4) calc(var(--u) * 10);font-size:calc(var(--u) * 12);border-radius:99px;font-weight:650;display:inline-block}.sxn .sxe-table tr[data-tone=good] td span{color:#7a3c12;background:#f3e2d1}.sxn .sxe-table tr[data-tone=mid] td span{color:#4a4741;background:#eceae6}.sxn .sxe-table tr[data-tone=off] td span{color:#9a958c;box-shadow:inset 0 0 0 1px #e1ddd5}.sxn .sxe-sum{align-content:start;gap:calc(var(--u) * 14);padding:calc(var(--u) * 20);border-radius:calc(var(--u) * 12);background:#f6f4f0;display:grid}.sxn .sxe-sum>b{font-size:calc(var(--u) * 17);letter-spacing:-.02em}.sxn .sxe-key{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12);color:#6b675f;display:flex}.sxn .sxe-key span{width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:calc(var(--u) * 2);background:#d9cfc2}.sxn .sxe-key span[data-k=srv]{margin-left:calc(var(--u) * 10);background:#a8541b}.sxn .sxe-sum ul{gap:calc(var(--u) * 14);padding:0;list-style:none;display:grid}.sxn .sxe-sum li p{justify-content:space-between;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);font-weight:600;display:flex}.sxn .sxe-sum li small{font-size:calc(var(--u) * 12);color:#6b675f;white-space:nowrap;font-weight:500}.sxn .sxe-bars{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 6);display:grid}.sxn .sxe-bars span{height:calc(var(--u) * 8);border-radius:calc(var(--u) * 2);background:#d9cfc2;display:block}.sxn .sxe-bars span+span{background:#a8541b}.sxn .sxe-pen-1{margin-left:13.5%}.sxn .sxe-pen-2{top:34.5%}.sxn .sxc-body{padding:calc(var(--u) * 22) calc(var(--u) * 26) calc(var(--u) * 26);color:#1d1c1a;background:#fff}.sxn .sxc-top{align-items:center;gap:calc(var(--u) * 8);display:flex}.sxn .sxc-top b{font-size:calc(var(--u) * 20);letter-spacing:-.025em;margin-right:auto}.sxn .sxc-top span{padding:calc(var(--u) * 5) calc(var(--u) * 11);font-size:calc(var(--u) * 12.5);color:#4a4741;background:#f1efea;border-radius:99px;font-weight:600}.sxn .sxc-body table{width:100%;margin-top:calc(var(--u) * 16);border-collapse:collapse;font-size:calc(var(--u) * 14)}.sxn .sxc-body th{padding:calc(var(--u) * 10) calc(var(--u) * 8);font-size:calc(var(--u) * 12);text-align:center;vertical-align:bottom;color:#6b675f;border-bottom:1px solid #e6e3dc;font-weight:650;line-height:1.25}.sxn .sxc-body :is(th,td):first-child{text-align:left;padding-left:calc(var(--u) * 12)}.sxn .sxc-body td{padding:calc(var(--u) * 14) calc(var(--u) * 8);text-align:center;border-bottom:1px solid #f0ede8}.sxn .sxc-body td[data-mark=yes] .wk-ic{color:#2f6b45;stroke-width:2.6px;display:inline-block}.sxn .sxc-body td[data-mark=no] span{color:#c4beb4}.sxn .sxc-body tr[data-you] td{background:#fdf5ec}.sxn .sxc-body tr[data-you] td:first-child{box-shadow:inset calc(var(--u) * 3) 0 #a8541b;font-weight:700}.sxn .sxc-body [data-call]{min-width:calc(var(--u) * 64);padding:calc(var(--u) * 5) calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);border-radius:99px;font-weight:650;display:inline-block}.sxn .sxc-body [data-call=invite]{color:#fff;background:#1d1c1a}.sxn .sxc-body [data-call=maybe]{color:#4a4741;background:#f1efea}.sxn .sxc-body [data-call=no]{color:#9a958c}.sxn .sxc-note{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);color:#4a4741;background:#f6f4f0;display:flex}.sxn .sxc-note .wk-ic{color:#a8541b}.sxn .sxc-pen-1{margin-left:30%}.sxn .sxc-pen-2{top:32.3%}.sxn .sxy-body{gap:calc(var(--u) * 28);padding:calc(var(--u) * 24) calc(var(--u) * 32) calc(var(--u) * 32);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.sxn .sxy-head{align-items:center;gap:calc(var(--u) * 14);font-size:calc(var(--u) * 12.5);color:#6b675f;display:flex}.sxn .sxy-head b{font-size:calc(var(--u) * 20);letter-spacing:-.025em;color:#1d1c1a;margin-right:auto}.sxn .sxy-head span{align-items:center;gap:calc(var(--u) * 6);display:flex}.sxn .sxy-head span:before{content:"";width:calc(var(--u) * 11);height:calc(var(--u) * 11);border-radius:calc(var(--u) * 2);box-shadow:inset 0 0 0 1px #bdb7ac}.sxn .sxy-head [data-k=available]:before{background:#f3e2d1}.sxn .sxy-head [data-k=offer]:before{background:#e9eef2}.sxn .sxy-head [data-k=let]:before{background:#d9d4cb}.sxn .sxy-plan{width:100%;height:auto;margin-top:calc(var(--u) * 14);border-radius:calc(var(--u) * 12);display:block}.sxn .sxy-unit{align-content:start;align-self:start;gap:calc(var(--u) * 12);padding:calc(var(--u) * 22);border-radius:calc(var(--u) * 14);display:grid;box-shadow:inset 0 0 0 1px #e6e3dc}.sxn .sxy-tag{padding:calc(var(--u) * 4) calc(var(--u) * 10);color:#7a3c12;font-size:calc(var(--u) * 12);background:#f3e2d1;border-radius:99px;justify-self:start;font-weight:650}.sxn .sxy-unit h4{font-size:calc(var(--u) * 30);letter-spacing:-.035em;font-weight:650;line-height:1}.sxn .sxy-sub{font-size:calc(var(--u) * 14.5);color:#6b675f;line-height:1.45}.sxn .sxy-unit dl{display:grid}.sxn .sxy-unit dl>div{justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 9) 0;font-size:calc(var(--u) * 13.5);border-top:1px solid #f0ede8;display:flex}.sxn .sxy-unit dt{color:#7b766d}.sxn .sxy-unit dd{text-align:right;font-weight:600}.sxn .sxy-unit em{text-align:center;padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:#fff;font-style:normal;font-size:calc(var(--u) * 15);background:#1d1c1a;font-weight:700}.sxn .sxy-dl{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);background:#f6f4f0;font-weight:600;display:flex}.sxn .sxy-dl .wk-ic{color:#a8541b}.sxn .sxy-dl small{font-size:calc(var(--u) * 11);color:#8a857c;margin-left:auto}.sxn .sxy-pen-1{top:50.4%}.sxn .sxy-pen-2{top:70.3%}.sxn .sxz-body{gap:calc(var(--u) * 28);padding:calc(var(--u) * 28) calc(var(--u) * 32) calc(var(--u) * 34);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.sxn .sxz-form{align-content:start;gap:calc(var(--u) * 18);display:grid}.sxn .sxz-form h4{font-size:calc(var(--u) * 28);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sxn .sxz-q{gap:calc(var(--u) * 10);padding-top:calc(var(--u) * 16);border-top:1px solid #eceae6;display:grid}.sxn .sxz-q>b{font-size:calc(var(--u) * 15)}.sxn .sxz-q-dir>div{align-items:center;gap:calc(var(--u) * 18);display:flex}.sxn .sxz-compass{width:calc(var(--u) * 104);height:calc(var(--u) * 104);flex:none}.sxn .sxz-q-dir p{gap:calc(var(--u) * 2);font-size:calc(var(--u) * 13.5);color:#6b675f;display:grid}.sxn .sxz-q-dir strong{font-size:calc(var(--u) * 19);letter-spacing:-.02em;color:#1d1c1a}.sxn .sxz-chips{gap:calc(var(--u) * 8);flex-wrap:wrap;display:flex}.sxn .sxz-chips span{padding:calc(var(--u) * 9) calc(var(--u) * 16);font-size:calc(var(--u) * 14);color:#4a4741;border-radius:99px;font-weight:600;box-shadow:inset 0 0 0 1px #d8d4cb}.sxn .sxz-chips span[data-on]{box-shadow:none;color:#fff;background:#1d1c1a}.sxn .sxz-result{align-content:start;gap:calc(var(--u) * 14);padding:calc(var(--u) * 24);border-radius:calc(var(--u) * 14);background:#f6efe6;display:grid}.sxn .sxz-verdict{align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 21);letter-spacing:-.025em;font-weight:650;line-height:1.2;display:flex}.sxn .sxz-verdict .wk-ic{width:calc(var(--u) * 32);height:calc(var(--u) * 32);padding:calc(var(--u) * 7);color:#fff;stroke-width:2.8px;background:#a8541b;border-radius:50%}.sxn .sxz-why{font-size:calc(var(--u) * 14.5);color:#4a4741;line-height:1.5}.sxn .sxz-result>b{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 15)}.sxn .sxz-result ul{gap:calc(var(--u) * 10);padding:0;list-style:none;display:grid}.sxn .sxz-result li{align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 14);color:#36322c;display:flex}.sxn .sxz-result li .wk-ic{width:calc(var(--u) * 34);height:calc(var(--u) * 34);padding:calc(var(--u) * 8);color:#a8541b;background:#fff;border-radius:50%}.sxn .sxz-result em{margin-top:calc(var(--u) * 4);text-align:center;padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:#fff;font-style:normal;font-size:calc(var(--u) * 15);background:#1d1c1a;font-weight:700}.sxn .sxz-pen-1{top:40%}.sxn .sxz-pen-2{top:61.7%}.sxn .sxz-work-grid{grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,3.5fr);align-items:center;gap:clamp(16px,1.6vw,26px);display:grid}.sxn .sxz-work-copy{align-content:start;gap:16px;padding-right:clamp(0px,2vw,32px);display:grid}.sx-page .sxn .sxz-work-copy .sxn-client{margin:0}.sx-page .sxn .sxz-work-copy h2{font-size:clamp(30px,2.8vw,44px)}.sx-page .sxn .sxz-work-copy p:not([class]){color:var(--sx-body);font-size:17px;line-height:1.62}.sxn .sxz-work-copy .sxn-link{justify-self:start}.sxn :is(.sxz-a,.sxz-b){aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%}.sxn .sxz-b{margin-top:clamp(40px,5vw,80px)}@media (max-width:1199px){.sxn .sxh-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.sxn .sxh-results li{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,3fr) auto;grid-template-areas:"sector value what case""client value what case"}.sxn .sxh-sector{grid-area:sector}.sxn .sxh-client{grid-area:client}.sxn .sxh-value{grid-area:value}.sxn .sxh-what{grid-area:what}.sxn .sxh-case{grid-area:case}.sxn .sxh-results li{row-gap:6px}}@media (max-width:999px){.sxn .sxz-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sxn .sxz-work-copy{grid-column:1/-1;padding:0 0 8px}.sxn .sxz-b{margin-top:0}}@media (max-width:720px){.sxn :is(.sxp-body,.sxe-body,.sxy-body,.sxz-body){grid-template-columns:minmax(0,1fr)}.sxn .sxe-table :is(th,td):nth-child(4),.sxn .sxc-body :is(th,td):nth-child(5),.sxn .sxc-body :is(th,td):nth-child(6){display:none}.sxn .sxc-body td:first-child{white-space:nowrap}.sxn .sxh-glazing{flex-wrap:wrap;padding:18px 20px}.sxn .sxh-glazing>span{flex:220px}}@media (max-width:640px){.sxn .sxh-stages{grid-template-columns:minmax(0,1fr)}.sx-page .sxn .sxh-stage h3{min-height:0}.sxn .sxh-results li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sector sector""client client""value what""case case";gap:8px 16px;padding:20px 0}.sxn .sxh-case{justify-self:start;margin-top:6px}.sxn .sxz-work-grid{gap:12px}}.sxn .sxn-stage,.sxn .sxq-stage,.sxn :is(.sxi-stage,.sxm-stage,.sxg-stage,.sxr-stage,.sxu-stage,.sxp-stage,.sxe-stage,.sxc-stage,.sxy-stage,.sxz-stage){background:0 0;border-radius:0;padding-top:clamp(6px,1vw,14px);padding-bottom:clamp(6px,1vw,14px)}.sxn .sxh-stage{box-shadow:none;background:0 0;border-radius:0;padding:0}.sx-page .sxn .sxh-stage h3,.sxn .sxh-stage ul{padding-inline:0}.sxn .sxh-glazing{color:var(--sx-body);border-top:2px solid var(--sx-ink);border-bottom:1px solid var(--sx-rule);background:0 0;border-radius:0;padding:18px 0}.sxn .sxh-glazing b{color:var(--sx-ink)}.sxn .sxh-glazing:is(:hover,:focus-visible){box-shadow:none;color:var(--sx-ink)}.sxn .sxh-stage li{display:block}.sxn .sxh-stage a{width:100%}.sxn .sxh-glazing em,.sxn .sxh-glazing .px-arrow{color:var(--sx-accent)}.sxn .sxh-stage a{justify-content:space-between}.sxn .sxw-doors{row-gap:clamp(24px,2.4vw,34px)}.sxn .sxw-doors a{box-shadow:none;background:0 0;border-radius:0;padding:0 0 34px}.sxn .sxw-doors a:is(:hover,:focus-visible){box-shadow:none}.sxn .sxw-doors a:is(:hover,:focus-visible) img{outline:2px solid var(--sx-accent);outline-offset:3px}.sxn .sxw-doors a>span{padding:0}.sxn .sxw-doors .px-arrow{bottom:6px;left:0}.sxn .sxw-doors .sxw-ask a{background:var(--sx-night);aspect-ratio:auto;border-radius:14px;height:100%;padding:24px 22px 56px}.sxn .sxw-doors .sxw-ask .px-arrow{bottom:20px;left:22px}.sxn .sxw-doors .sxw-ask a:is(:hover,:focus-visible){box-shadow:0 0 0 2px var(--sx-accent-dark)}.sxn .sxw-doors .sxw-ask:only-child,.sxn .sxw-doors>li.sxw-ask{align-self:start}.sxn .sxw-doors>li.sxw-ask a{min-height:0}
.sx-page{--sx-ink:#171717;--sx-muted:#5d5d5d;--sx-rule:#cacaca;--sx-accent:#a8541b;--sx-accent-on-dark:#edb17c;background:var(--chalk);color:var(--sx-ink);padding-top:var(--header-height,88px);overflow:clip}.sx-page *{box-sizing:border-box}.sx-page [id]{scroll-margin-top:110px}.sx-wrap{width:min(100%,1660px);margin-inline:auto;padding-inline:clamp(24px,4.7vw,80px)}.sx-page h1,.sx-page h2,.sx-page h3,.sx-page p,.sx-page figure{margin:0}.sx-page h1{letter-spacing:-.065em;font-size:clamp(48px,5vw,76px);font-weight:520;line-height:.98}.sx-page h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(32px,3.2vw,48px);font-weight:510;line-height:1.04}.sx-page h3{letter-spacing:-.035em;font-size:clamp(24px,2vw,32px);font-weight:530;line-height:1.14}.sx-page h1 em,.sx-page h2 em{color:var(--sx-accent);font-style:normal}.sx-page p{text-wrap:pretty;font-size:clamp(17px,1.22vw,20px);line-height:1.55}.sx-page p+p{margin-top:20px}.sx-page .sx-lead{font-size:clamp(21px,1.8vw,29px);line-height:var(--leading-compact);letter-spacing:-.02em}.sx-body p{max-width:630px}.sx-page a{color:inherit}.sx-page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--sx-accent);outline-offset:6px}.sx-page .sx-note,.sx-page figcaption{font-size:13px;line-height:var(--leading-standard);color:var(--sx-muted)}.sx-page figcaption{padding-top:12px}.sx-breadcrumb{color:var(--sx-muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:25px;padding-bottom:32px;font-size:13px;display:flex}.sx-breadcrumb a{border-bottom:1px solid #bbb;padding-block:4px;text-decoration:none}.sx-breadcrumb a:hover{color:var(--sx-ink);border-color:var(--sx-accent)}.sx-picture{isolation:isolate;background:#d3d3d3;display:block;position:relative;overflow:hidden}.sx-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.sx-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:clamp(120px,13vw,200px);max-width:100%;height:65px;display:block}.sx-logo[alt=Aquarian]{width:150px}.sx-action,.sx-link{justify-content:space-between;align-items:center;gap:24px;min-height:48px;font-size:17px;font-weight:590;line-height:1.3;text-decoration:none;display:inline-flex}.sx-action{isolation:isolate;background:var(--sx-ink);max-width:100%;padding:20px 26px;transition:background .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden;color:#fff!important}.sx-action:before{content:"";z-index:-1;background:linear-gradient(110deg,#555,#2d2d2d);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-101%)}.sx-action:hover:before,.sx-action:focus-visible:before{transform:translate(0)}.sx-action:hover{transform:translateY(-2px);box-shadow:0 10px 24px #20202015}.sx-action .px-arrow,.sx-link .px-arrow{flex-shrink:0;font-size:24px;transition:transform .3s}.sx-action:hover .px-arrow,.sx-link:hover .px-arrow{transform:translate(3px,-3px)}.sx-link{border-bottom:1px solid #929292;padding-block:14px;transition:color .25s,border-color .25s}.sx-link:hover{color:var(--sx-accent);border-color:var(--sx-accent)}.sx-page .sx-offer{grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,130px);padding-block:100px;display:grid}.sx-offer h2{margin-bottom:30px}.sx-service-links{flex-direction:column;align-self:center;display:flex}.sx-service-links .sx-link{padding:24px 0;font-size:clamp(19px,1.5vw,24px)}.sx-questions{grid-template-columns:.75fr 1.25fr;gap:70px;padding-block:50px 95px;display:grid}.sx-questions h2{font-size:clamp(32px,3.2vw,48px)}.sx-questions details{border-top:1px solid var(--sx-rule)}.sx-questions details:last-child{border-bottom:1px solid var(--sx-rule)}.sx-questions summary{cursor:pointer;justify-content:space-between;gap:25px;padding:24px 0;font-size:21px;font-weight:550;line-height:1.35;list-style:none;display:flex}.sx-questions summary::-webkit-details-marker{display:none}.sx-questions summary>span{font-size:28px;font-weight:400;line-height:1;transition:transform .25s}.sx-questions details[open] summary>span{transform:rotate(45deg)}.sx-questions details p{padding:0 45px 25px 0}.sx-related{padding-block:40px 100px}.sx-related h2{margin-bottom:22px;font-size:30px}.sx-related>div{-moz-column-gap:50px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px;display:grid}.sx-related .sx-link{padding-block:22px;font-size:20px}.sx-enquiry{color:#f7f5ed;background:#151515;position:relative}.sx-enquiry-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,150px);padding-block:90px 100px;display:grid}.sx-enquiry-intro{align-self:start;position:relative}.sx-enquiry-mark{letter-spacing:-.09em;color:#b7b7b7;margin-bottom:38px;font-size:76px;line-height:1;display:block}.sx-enquiry h2{margin-bottom:24px;font-size:clamp(32px,3.2vw,48px)}.sx-enquiry-intro p{color:#c3c3c3;max-width:370px;margin-bottom:32px}.sx-enquiry-intro>a{width:fit-content;font-size:17px;line-height:1.7;text-decoration:none;display:block}.sx-enquiry-intro .sx-telephone{color:#f3f3f3;font-size:26px}.sx-enquiry .ec{color:#1e1e1e;background:#f8f6ef;border:0;padding:32px}.sx-enquiry .ec-submit{box-shadow:none;background:#1b1b1b}.sx-enquiry .ec-submit:hover{background:#4a4a4a}.sx-enquiry .ec-field input,.sx-enquiry .ec-investment select,.sx-enquiry .ec-brief-field textarea{background:#fffdf8}.sx-hub-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;padding-block:28px 64px;display:grid}.sx-hub-hero h1{font-size:clamp(48px,5vw,76px);line-height:.95}.sx-hub-hero>div{max-width:555px;padding-bottom:5px}.sx-hub-hero .sx-lead{margin-bottom:22px}.sx-hub-hero .sx-action{margin-top:30px}.sx-atlas{background:var(--ink-strong);grid-template-columns:1.2fr 1fr;gap:4px;padding:4px;display:grid}.sx-atlas-tile{isolation:isolate;align-items:end;min-height:430px;padding:clamp(30px,4.6vw,76px);text-decoration:none;display:flex;position:relative;overflow:hidden;color:#fff!important}.sx-atlas-tile:nth-child(3n){min-height:490px}.sx-atlas-tile .sx-picture{z-index:-3;height:100%;position:absolute;inset:0}.sx-atlas-shade{z-index:-2;background:linear-gradient(#0000 10%,#0c0c0ced);transition:opacity .4s;position:absolute;inset:0}.sx-atlas-copy{max-width:85%}.sx-atlas-copy h2{text-wrap:balance;font-size:clamp(32px,3.2vw,48px);line-height:1.02}.sx-atlas-copy p{color:#e7e7e7;max-width:440px;margin-top:22px}.sx-atlas-arrow{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;transition:background .35s,color .35s,transform .35s;display:grid;position:absolute;bottom:clamp(32px,4.6vw,76px);right:35px}.sx-atlas-tile:hover .sx-picture img,.sx-atlas-tile:focus-visible .sx-picture img{transform:scale(1.045)}.sx-atlas-tile:hover .sx-atlas-arrow{color:#131313;background:#f6f5ef;transform:rotate(45deg)}.sx-atlas-energy{background:radial-gradient(at 70% 0,#c4c4c487,#0000 65%),#262626}.sx-atlas-energy:before{content:"";z-index:-2;background:repeating-linear-gradient(110deg,#0000 0 90px,#e5e5e525 91px 92px);position:absolute;inset:0}.sx-industry-statement{grid-template-columns:1.1fr .9fr;gap:80px;padding-block:115px 95px;display:grid}.sx-client-ledger{padding-bottom:80px}.sx-client-ledger h2{margin-bottom:36px;font-size:32px}.sx-client-ledger>div{border-top:1px solid var(--sx-rule);border-bottom:1px solid var(--sx-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-client-ledger a{flex-direction:column;gap:26px;padding:30px 22px 35px 0;text-decoration:none;display:flex;position:relative}.sx-client-ledger a+a{border-left:1px solid var(--sx-rule);padding-left:30px}.sx-client-ledger a>span:not(.px-arrow){font-size:15px;line-height:var(--leading-standard);max-width:200px}.sx-client-ledger a>.px-arrow{color:#5d5d5d;font-size:22px;transition:transform .25s;position:absolute;bottom:35px;right:22px}.sx-client-ledger a:hover>.px-arrow{transform:translate(3px,-3px)}.sx-products-hero{grid-template-columns:1fr .85fr;align-items:center;gap:50px;padding-block:22px 70px;display:grid}.sx-products-hero h1{font-size:clamp(48px,5vw,76px)}.sx-products-hero .sx-lead{max-width:570px;margin:30px 0}.sx-products-hero figure{padding:0 0 0 24px;position:relative}.sx-products-hero figure .sx-picture{clip-path:polygon(12% 0,100% 0,100% 90%,88% 100%,0 100%,0 10%);height:590px}.sx-products-hero figure img{-o-object-position:54% center;object-position:54% center}.sx-cutline{border-left:1px solid #8b8b8b;position:absolute;top:35px;bottom:30px;left:0}.sx-specification{padding-block:75px 105px}.sx-specification>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.sx-specification-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:55px;display:grid}.sx-specification-steps article{border-top:1px solid #7f7f7f;padding-top:25px}.sx-step-word{letter-spacing:-.05em;color:#5b5b5b;padding-bottom:28px;font-size:clamp(30px,3.9vw,63px);display:block}.sx-specification-steps h3{max-width:300px;margin-bottom:18px;font-size:25px}.sx-aquarian{background:#e4e2d8;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,95px);padding-block:65px;display:grid}.sx-aquarian-visual{position:relative}.sx-aquarian-visual>.sx-picture{height:550px}.sx-image-credit{color:#5e5e5e;margin-top:12px;font-size:12px;display:block}.sx-aquarian-proof h2{margin:30px 0 22px;font-size:clamp(32px,3.2vw,48px)}.sx-result{align-items:center;gap:30px;padding-block:32px;display:flex}.sx-result strong{letter-spacing:-.07em;font-size:clamp(72px,8vw,130px);font-weight:530;line-height:.95}.sx-result strong span{font-size:.5em}.sx-result p{font-size:18px;line-height:var(--leading-compact)}.sx-aquarian-proof .sx-note{max-width:480px;margin-top:20px}.sx-deks-note{grid-template-columns:200px 1fr 240px;align-items:center;gap:40px;padding-block:35px 65px;display:grid}.sx-deks-note strong{letter-spacing:-.035em;font-size:30px;font-weight:550}.sx-deks-note p{margin-top:12px}.sx-home-hero>.sx-wrap{grid-template-columns:1.1fr 1fr;align-items:end;gap:85px;padding-block:30px 55px;display:grid}.sx-home-hero h1{font-size:clamp(48px,5vw,76px)}.sx-home-hero .sx-action{margin-top:26px}.sx-home-hero>figure{margin-inline:clamp(24px,4.7vw,80px);position:relative}.sx-home-hero>figure>.sx-picture{height:min(54vw,570px)}.sx-home-hero figcaption{color:#fff;text-shadow:0 1px 4px #000;position:absolute;bottom:20px;left:25px}.sx-home-journey{grid-template-columns:1.1fr .9fr;gap:100px;padding-block:110px;display:grid}.sx-home-fixed{align-self:start;position:sticky;top:135px}.sx-home-fixed h2{margin-bottom:26px}.sx-home-fixed p{max-width:450px;margin-bottom:22px}.sx-home-checkpoints article{border-left:1px solid #a3a3a3;padding:0 0 40px 30px;position:relative}.sx-home-checkpoints article:last-child{padding-bottom:0}.sx-home-checkpoints article:before{content:"";background:#676767;border-radius:50%;outline:6px solid #f3f0e8;width:9px;height:9px;position:absolute;top:5px;left:-5px}.sx-home-checkpoints article>span{color:var(--sx-muted);margin-bottom:12px;font-size:15px;display:block}.sx-home-checkpoints h3{margin-bottom:16px;font-size:29px}.sx-turkington{background:#e5e5e5}.sx-turkington>.sx-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:70px;display:grid}.sx-turkington h2{margin-bottom:24px}.sx-turkington .sx-note{max-width:520px;margin-top:20px}.sx-turkington-number{border-left:1px solid #a8a8a8;padding-left:65px}.sx-turkington-number strong{letter-spacing:-.08em;white-space:nowrap;font-size:clamp(80px,10vw,150px);font-weight:530;line-height:1}.sx-turkington-number strong>span{font-size:.46em}.sx-turkington-number>p{margin-top:25px;font-size:24px}.sx-turkington-number>span{letter-spacing:.02em;margin-top:28px;font-size:22px;display:block}.sx-glazing-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-block:22px 80px;display:grid}.sx-glazing-hero h1{font-size:clamp(48px,5vw,76px)}.sx-glazing-hero .sx-lead{max-width:580px;margin:30px 0}.sx-glazing-hero figure{border:1px solid #7e7e7e;padding:20px}.sx-glazing-hero .sx-picture{height:520px}.sx-glazing-index{grid-template-columns:.8fr 1.2fr;gap:85px;padding-block:60px 100px;display:grid}.sx-glazing-index header h2{margin-bottom:26px;font-size:clamp(32px,3.2vw,48px)}.sx-glazing-index a{border-top:1px solid #b5b5b5;align-items:center;gap:25px;padding:23px 0;text-decoration:none;transition:padding .3s,color .3s;display:flex}.sx-glazing-index a:last-child{border-bottom:1px solid #b5b5b5}.sx-glazing-index a:hover{color:#636363;padding-left:12px}.sx-glazing-index a h3{flex:1;font-size:clamp(22px,1.8vw,28px)}.sx-index-count{color:#7d7d7d;font-size:13px}.sx-glazing-index a>.px-arrow{font-size:24px}.sx-williams{background:#e6e5dc;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding-block:65px;display:grid}.sx-williams-type{color:#252525;background:#f7f7f7;border-left:3px solid gray;border-radius:0 70px 0 0;flex-direction:column;justify-content:center;min-height:360px;padding:40px;display:flex}.sx-williams-type .sx-logo{width:260px;height:100px}.sx-williams-type>span:first-child{letter-spacing:-.045em;font-size:clamp(48px,6vw,84px)}.sx-williams-type>span:nth-child(2){font-size:17px}.sx-williams-type>p{color:#3d3d3d;margin-top:35px;font-size:32px;line-height:1.3}.sx-williams>div:last-child h2{margin-bottom:25px;font-size:clamp(32px,3.2vw,48px)}.sx-williams .sx-note{margin-block:20px 12px}.sx-page-construction{background:#edece4}.sx-construction-hero{isolation:isolate;color:#fff;background:#161616;align-items:center;min-height:680px;display:flex;position:relative}.sx-construction-film{z-index:-2;position:absolute;inset:0}.sx-construction-film .motion-clip{border-radius:0;width:100%;height:100%}.sx-construction-film .motion-clip-control{z-index:5;pointer-events:auto;bottom:28px;right:28px}.sx-construction-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e0e0eeb,#0e0e0e65 68%,#0e0e0e25);position:absolute;inset:0}.sx-construction-copy{pointer-events:none;padding-block:65px}.sx-construction-copy h1{font-size:clamp(48px,5vw,76px)}.sx-construction-copy h1 em{color:#d2d2d2}.sx-construction-copy p{color:#eaeaea;max-width:475px;margin-top:28px;font-size:22px}.sx-construction-copy .sx-action{pointer-events:auto;background:#f7f4ed;margin-top:30px;color:#1d1d1d!important}.sx-construction-copy .sx-action:hover{color:#fff!important}.sx-film-credit{color:#e4e4e4;margin-top:35px;font-size:12px;display:block}.sx-construction-intro{grid-template-columns:1fr .9fr;gap:100px;padding-block:100px 90px;display:grid}.sx-project-file{padding-bottom:100px}.sx-project-file header{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:40px;display:grid}.sx-project-file header h2{font-size:44px}.sx-project-file>div{border-top:1px solid #b2b2b2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 70px;display:grid}.sx-project-file article{border-bottom:1px solid #b2b2b2;padding:28px 0}.sx-project-file h3{margin-bottom:17px}.sx-plasloc-proof{background:#e1e1e1;grid-template-columns:.9fr 1fr;align-items:center;gap:30px 80px;padding-block:50px 60px;display:grid}.sx-plasloc-proof>.sx-logo{grid-column:1/-1;width:170px;height:60px}.sx-plasloc-proof h2{margin-bottom:22px;font-size:clamp(32px,3.2vw,48px)}.sx-paired-results{gap:65px;display:flex}.sx-paired-results p{flex-direction:column;gap:18px;line-height:1.2;display:flex;margin:0!important}.sx-paired-results strong{letter-spacing:-.07em;font-size:clamp(65px,6.4vw,100px);font-weight:530}.sx-paired-results span{font-size:17px}.sx-plasloc-proof>.sx-link{justify-self:start}.sx-property-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;padding-block:20px 55px;display:grid}.sx-property-hero h1{font-size:clamp(48px,5vw,76px)}.sx-property-hero .sx-lead{margin-bottom:25px}.sx-property-hero .sx-action{margin-top:30px}.sx-property-panorama{position:relative}.sx-property-panorama .sx-picture{height:530px}.sx-property-panorama img{-o-object-position:center 60%;object-position:center 60%}.sx-property-panorama figcaption{color:#fff;text-shadow:0 2px 5px #000;position:absolute;bottom:20px;left:clamp(24px,4.7vw,80px)}.sx-property-decisions{padding-block:100px}.sx-property-decisions>header{margin-bottom:50px}.sx-property-decisions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;display:grid}.sx-property-decisions article{border-top:1px solid #b5b5b5;padding-top:26px}.sx-property-decisions h3{margin-bottom:20px}.sx-property-programme{background:#e5e0d5;grid-template-columns:1fr 1fr;gap:100px;padding-block:60px 75px;display:grid}.sx-property-programme>div>p{max-width:490px;margin-top:30px}.sx-property-programme ol{counter-reset:stage;margin:0;padding:0;list-style:none}.sx-property-programme li{counter-increment:stage;padding:0 0 32px 65px;position:relative}.sx-property-programme li:last-child{padding-bottom:0}.sx-property-programme li:before{content:"0" counter(stage);color:#757575;font-size:15px;position:absolute;top:4px;left:0}.sx-property-programme h3{margin-bottom:13px}.sx-almeda-note{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-block:90px;display:grid}.sx-almeda-note h2{margin-top:28px;font-size:clamp(32px,3.2vw,48px)}.sx-almeda-note .sx-link{margin-top:20px}.sx-page-energy{--sx-accent:#a8541b}.sx-energy-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-block:45px 100px;display:grid}.sx-energy-type{isolation:isolate;padding-block:50px;position:relative}.sx-energy-hero h1{font-size:clamp(48px,5vw,76px)}.sx-energy-light{z-index:-1;filter:blur(25px);background:radial-gradient(at 55% 65%,#cccccc6b,#0000 60%);position:absolute;inset:-40px 10px}.sx-energy-hero .sx-lead{margin-bottom:24px}.sx-energy-hero .sx-action{margin-top:30px}.sx-energy-evidence{padding-block:45px 100px}.sx-evidence-editorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:45px;display:grid}.sx-evidence-editorial article{border-top:1px solid #858585;padding-top:20px}.sx-evidence-question{color:#636363;margin-bottom:25px;font-size:15px;display:block}.sx-evidence-editorial h3{margin-bottom:18px}.sx-energy-split{color:#f3f3f3;background:#202020}.sx-energy-split>.sx-wrap{grid-template-columns:1fr 1fr;gap:100px;padding-block:80px;display:grid}.sx-energy-split article+article{border-top:1px solid #646464;margin-top:30px;padding-top:30px}.sx-energy-split h3{margin-bottom:16px}.sx-energy-split p{color:#ccc}.sx-shading-story{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-block:85px 20px;display:grid}.sx-shading-story .sx-picture{height:475px}.sx-shading-story h2{margin:28px 0 25px;font-size:clamp(32px,3.2vw,48px)}.sx-turkington-number>.sx-logo{mix-blend-mode:multiply;width:210px;height:64px;margin-top:28px}.sx-installer-evidence .sx-logo{mix-blend-mode:multiply}.sx-page-products h1 em,.sx-page-home h1 em,.sx-page-property h1 em,.sx-page-double h1 em,.sx-page-manufacturers h1 em,.sx-page-installers h1 em{color:#575757}.sx-page-products h1{font-size:clamp(48px,5vw,76px)}.sx-double-hero .sx-picture img{-o-object-position:45% center;object-position:45% center}.sx-aluminium-frame>span{transition:transform .9s cubic-bezier(.2,.7,.2,1),box-shadow .9s}.sx-aluminium-hero:hover .sx-aluminium-frame>span:first-child{transform:rotateY(-27deg)rotateX(1deg)}.sx-aluminium-hero:hover .sx-aluminium-frame>span:nth-child(2){transform:rotateY(-17deg)translateZ(45px)}.sx-aluminium-hero:hover .sx-aluminium-frame>span:nth-child(3){transform:rotateY(-8deg)translateZ(75px)}.sx-double-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding-block:25px 70px;display:grid}.sx-double-hero h1{font-size:clamp(48px,5vw,76px)}.sx-double-hero .sx-lead{max-width:500px;margin:30px 0}.sx-double-hero .sx-picture{height:550px}.sx-objections{padding-block:75px 100px}.sx-objections>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:45px;display:grid}.sx-objections article{border-top:1px solid #b7b7b7;padding-top:25px}.sx-objections .sx-customer-question{color:#5a5a5a;min-height:58px;margin-bottom:28px;font-size:22px;line-height:1.3}.sx-objections h3{margin-bottom:18px;font-size:26px}.sx-double-position{background:#e6e6e6;grid-template-columns:1fr 1fr;gap:100px;padding-block:65px;display:grid}.sx-double-position .sx-link{margin-top:22px}.sx-sherborne-note{grid-template-columns:.5fr 1.5fr;align-items:center;gap:80px;padding-block:85px;display:grid}.sx-sherborne-note h2{margin-bottom:25px;font-size:44px}.sx-manufacturer-hero{padding-block:25px 60px}.sx-manufacturer-hero h1{font-size:clamp(48px,5vw,76px)}.sx-manufacturer-intro{justify-content:space-between;align-items:center;gap:65px;margin-top:36px;margin-bottom:55px;display:flex}.sx-manufacturer-intro p{max-width:790px}.sx-manufacturer-intro .sx-action{flex-shrink:0}.sx-manufacturer-hero figure{max-width:1020px;margin-left:auto}.sx-manufacturer-hero figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:390px;display:block}.sx-trade-retail{padding-block:65px 85px}.sx-trade-retail header{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:45px;display:grid}.sx-trade-retail>div{grid-template-columns:1fr 1fr;gap:70px;display:grid}.sx-trade-retail article{border-top:1px solid #8d8d8d;padding-top:30px}.sx-trade-retail h3{margin-bottom:18px}.sx-trade-retail article>span{color:#5b5b5b;margin-top:26px;font-size:14px;display:block}.sx-manufacturer-case{background:#e5e5e5;grid-template-columns:1fr 1fr;gap:90px;padding-block:60px;display:grid}.sx-manufacturer-case h2,.sx-manufacturer-case .sx-note{margin-top:25px}.sx-installer-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-block:30px 75px;display:grid}.sx-installer-hero figure>.sx-picture{height:570px}.sx-installer-hero h1{font-size:clamp(48px,5vw,76px)}.sx-installer-hero .sx-lead{max-width:560px;margin:28px 0}.sx-territory{grid-template-columns:1fr 1fr;gap:90px;padding-block:70px 95px;display:grid}.sx-territory>div>p{max-width:520px;margin-top:30px}.sx-territory-list article+article{border-top:1px solid var(--sx-rule);margin-top:30px;padding-top:30px}.sx-territory-list h3{margin-bottom:17px}.sx-installer-evidence{background:#e1e1e1;grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;padding-block:70px;display:grid}.sx-installer-evidence>div:first-child{flex-direction:column;gap:25px;display:flex}.sx-installer-evidence strong{letter-spacing:-.08em;font-size:clamp(95px,11vw,170px);font-weight:530;line-height:1}.sx-installer-evidence strong>span{font-size:.45em}.sx-installer-evidence>div:first-child>span{font-size:24px;line-height:1.35}.sx-installer-evidence h2{margin-block:22px;font-size:clamp(32px,3.2vw,48px)}.sx-installer-evidence .sx-note{margin-top:20px}.sx-igu-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-block:35px 75px;display:grid}.sx-igu-hero h1{font-size:clamp(48px,5vw,76px)}.sx-igu-hero .sx-lead{max-width:600px;margin:30px 0}.sx-igu-production .sx-picture{height:515px}.sx-igu-production img{-o-object-position:58% center;object-position:58% center}.sx-glass-edge{perspective:1100px;height:520px;margin-left:5%;position:relative;transform:rotate(-7deg)}.sx-glass-edge>span{background:linear-gradient(110deg,#fefefe5c 20%,#afafaf29 65%,#fdfdfd);border:1px solid #bdbdbd;width:65%;position:absolute;top:25px;bottom:25px;left:15%;transform:rotateY(-30deg)skewY(8deg);box-shadow:10px 12px 24px #3434340e}.sx-glass-edge>span:first-child{background:linear-gradient(110deg,#b6b6b649,#0000 80%);translate:-60px 10px}.sx-glass-edge>span:nth-child(2){translate:-30px 5px}.sx-glass-edge>span:nth-child(4){translate:30px -5px}.sx-glass-edge>span:nth-child(5){background:linear-gradient(110deg,#0000 20%,#e4e4e470);border-right:5px solid #686868;translate:60px -10px}.sx-igu-file{grid-template-columns:1fr 1fr;gap:100px;padding-block:75px 95px;display:grid}.sx-technical-table>div{border-top:1px solid var(--sx-rule);padding:25px 0}.sx-technical-table h3{margin-bottom:16px;font-size:26px}.sx-igu-story{color:#f3f3f3;background:#232323;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;padding-block:70px;display:grid}.sx-igu-production figcaption{align-items:center;gap:24px;display:flex}.sx-igu-production figcaption .sx-logo{flex-shrink:0;width:125px;height:48px}.sx-igu-story h2{margin-bottom:25px;font-size:clamp(32px,3.2vw,48px)}.sx-igu-story p{color:#cdcdcd}.sx-igu-story .sx-link{margin-top:25px}.sx-igu-coverage{border-left:1px solid #707070;padding-left:65px}.sx-igu-coverage strong{letter-spacing:-.08em;font-size:150px;font-weight:520;line-height:1}.sx-igu-coverage>p:not(.sx-note){margin-top:20px;font-size:25px;line-height:1.3}.sx-igu-coverage>span{color:#e5e5e5;margin-top:30px;font-size:19px;display:block}.sx-igu-coverage>.sx-note{color:#b2b2b2;margin-top:20px}.sx-processor-hero{padding-block:40px 0;position:relative}.sx-processor-hero h1{font-size:clamp(48px,5vw,76px)}.sx-processor-hero>div:not(.sx-glass-word){justify-content:space-between;align-items:center;gap:65px;margin-top:35px;display:flex}.sx-processor-hero .sx-lead{max-width:790px}.sx-processor-hero .sx-action{flex-shrink:0}.sx-glass-word{letter-spacing:-.09em;white-space:nowrap;text-align:right;color:#0000;filter:drop-shadow(0 16px 7px #53535314);-webkit-user-select:none;user-select:none;background:linear-gradient(110deg,#fafafa 10%,#6b6b6b 32%,#e0e0e0 42%,#8a8a8a 55%,#fdfdfd 74%,#707070);-webkit-background-clip:text;background-clip:text;font-size:clamp(160px,29vw,420px);font-weight:500;line-height:1}.sx-processing-matrix{padding-block:65px 95px}.sx-processing-matrix>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;margin-bottom:45px;display:grid}.sx-processing-matrix [role=table]{border-top:1px solid #8c8c8c}.sx-processing-matrix [role=row]{border-bottom:1px solid #c5c5c5;grid-template-columns:.8fr 1.2fr;gap:70px;padding:27px 0;display:grid}.sx-processing-matrix [role=row].sx-matrix-head{color:#616161;padding-block:17px;font-size:14px}.sx-processing-matrix h3{font-size:25px}.sx-glass-editorial{background:#e5e5e5;grid-template-columns:1fr 1fr;gap:100px;padding-block:65px;display:grid}.sx-glass-editorial .sx-link{margin-top:25px}.sx-aluminium-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding-block:35px 80px;display:grid}.sx-aluminium-hero h1{font-size:clamp(48px,5vw,76px)}.sx-aluminium-hero .sx-lead{max-width:630px;margin:30px 0}.sx-aluminium-frame{perspective:900px;height:520px;position:relative}.sx-aluminium-frame>span{border-top:15px solid #444;border-bottom:15px solid #9e9e9e;border-left:15px solid #323232;border-right:25px solid #444;position:absolute;inset:15px 10px 15px 30px;transform:rotateY(-19deg)rotateX(3deg);box-shadow:10px 20px 18px #1f1f1f1c,inset 3px 5px 15px #6a6a6a16}.sx-aluminium-frame>span:nth-child(2){border-width:6px;inset:60px 50px 60px 70px;transform:rotateY(-19deg)rotateX(3deg)translateZ(25px)}.sx-aluminium-frame>span:nth-child(3){border-width:2px;border-color:#fff;inset:100px 87px 100px 105px;transform:rotateY(-19deg)rotateX(3deg)translateZ(40px)}.sx-system-network{padding-block:65px 95px}.sx-system-network>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:50px;display:grid}.sx-system-network article{border-top:1px solid var(--sx-rule);padding-top:25px}.sx-system-network h3{margin-bottom:19px}.sx-aluminium-position{background:#e3e3e3;grid-template-columns:1fr .85fr;align-items:center;gap:100px;padding-block:65px;display:grid}.sx-aluminium-position h2{margin-bottom:28px}.sx-partner-document{color:#f3f3f3;background:#212121;padding:42px 50px;box-shadow:12px 12px #c6c6c6}.sx-partner-document>span{color:#c3c3c3;margin-bottom:30px;font-size:15px;display:block}.sx-partner-document>strong{letter-spacing:-.035em;border-top:1px solid #626262;padding-block:22px;font-size:35px;font-weight:500;line-height:1.07;display:block}.sx-partner-document>p{color:#c3c3c3;margin-top:25px;font-size:16px}.sx-rooms-hero{isolation:isolate;color:#fff;background:#232323;align-items:center;min-height:680px;display:flex;position:relative}.sx-rooms-hero>.sx-picture{z-index:-2;height:100%;position:absolute;inset:0}.sx-rooms-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f0f0fdb,#0000);position:absolute;inset:0}.sx-rooms-hero>.sx-wrap{padding-block:70px}.sx-rooms-hero h1{font-size:clamp(48px,5vw,76px)}.sx-rooms-hero h1 em{color:#dfdfdf}.sx-rooms-hero p{color:#eaeaea;max-width:550px;margin-top:30px;font-size:23px}.sx-rooms-hero .sx-action{background:#f9f5ec;margin-top:30px;color:#1f1f1f!important}.sx-rooms-hero .sx-action:hover{color:#fff!important}.sx-rooms-story{grid-template-columns:1.1fr .9fr;gap:85px;padding-block:100px;display:grid}.sx-rooms-story h2{margin-bottom:25px;font-size:clamp(32px,3.2vw,48px)}.sx-rooms-story>div:last-child{align-self:end}.sx-room-spread{background:#e5e5e5;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding-block:60px;display:grid}.sx-room-spread .sx-picture{height:510px}.sx-room-spread h2{margin-block:25px}.sx-room-decisions{padding-block:100px 30px}.sx-room-decisions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:40px;display:grid}.sx-room-decisions article{border-top:1px solid var(--sx-rule);padding-top:25px}.sx-room-decisions h3{margin-bottom:18px}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sx-atlas .sx-picture img{animation:linear both sx-image-drift;animation-timeline:view();animation-range:entry exit}@keyframes sx-image-drift{0%{-o-object-position:50% 30%;object-position:50% 30%}to{-o-object-position:50% 70%;object-position:50% 70%}}}}@media (max-width:1100px){.sx-page h1{font-size:clamp(48px,6.2vw,64px)}.sx-page h2{font-size:42px}.sx-page p{font-size:18px}.sx-page .sx-lead{font-size:23px}.sx-wrap{padding-inline:35px}.sx-page :is(.sx-hub-hero,.sx-industry-statement,.sx-products-hero,.sx-specification>header,.sx-aquarian,.sx-home-hero>.sx-wrap,.sx-home-journey,.sx-glazing-hero,.sx-glazing-index,.sx-williams,.sx-construction-intro,.sx-project-file header,.sx-plasloc-proof,.sx-property-hero,.sx-property-programme,.sx-almeda-note,.sx-energy-hero,.sx-energy-split>.sx-wrap,.sx-offer,.sx-questions,.sx-enquiry-grid,.sx-double-hero,.sx-double-position,.sx-trade-retail header,.sx-manufacturer-case,.sx-installer-hero,.sx-territory,.sx-installer-evidence,.sx-igu-hero,.sx-igu-file,.sx-igu-story,.sx-processing-matrix>header,.sx-glass-editorial,.sx-aluminium-hero,.sx-aluminium-position,.sx-rooms-story,.sx-room-spread){gap:40px}.sx-specification-steps,.sx-property-decisions>div,.sx-evidence-editorial,.sx-objections>div,.sx-system-network>div,.sx-room-decisions>div{gap:30px}.sx-page :is(.sx-products-hero,.sx-double-hero,.sx-glazing-hero,.sx-installer-hero) figure .sx-picture{height:450px}.sx-atlas-tile{min-height:350px;padding:35px}.sx-atlas-tile:nth-child(3n){min-height:390px}.sx-atlas-copy h2{font-size:40px}.sx-atlas-arrow{width:42px;height:42px;bottom:35px;right:22px}.sx-atlas-copy p{max-width:290px}.sx-deks-note{grid-template-columns:150px 1fr;gap:30px}.sx-deks-note>.sx-link{grid-column:2;justify-self:start}.sx-home-hero>figure{margin-inline:35px}.sx-home-fixed h2{font-size:46px}.sx-turkington-number{padding-left:30px}.sx-turkington-number strong{font-size:100px}.sx-paired-results{gap:25px}.sx-paired-results strong{font-size:73px}.sx-manufacturer-intro{gap:40px}.sx-manufacturer-intro .sx-action{flex-shrink:1;max-width:270px}.sx-processor-hero>div:not(.sx-glass-word){gap:40px}.sx-processor-hero .sx-action{flex-shrink:1;max-width:275px}.sx-glass-edge,.sx-aluminium-frame{height:430px}.sx-igu-coverage{padding-left:35px}.sx-enquiry .ec{padding:25px}}@media (max-width:760px){.sx-shading-story{grid-template-columns:1fr;gap:30px;padding-block:50px 0}.sx-shading-story .sx-picture{height:330px}.sx-page-products h1{font-size:clamp(36px,9.5vw,48px)}.sx-wrap{padding-inline:24px}.sx-page h1{letter-spacing:-.055em;font-size:clamp(36px,9.5vw,48px);line-height:1.015}.sx-page h2{font-size:clamp(30px,7.7vw,38px)}.sx-page h3{font-size:25px}.sx-page p{font-size:17px}.sx-page .sx-lead{font-size:21px}.sx-breadcrumb{gap:8px;padding-block:22px 25px;font-size:12px}.sx-page :is(.sx-hub-hero,.sx-industry-statement,.sx-products-hero,.sx-specification>header,.sx-aquarian,.sx-home-hero>.sx-wrap,.sx-home-journey,.sx-glazing-hero,.sx-glazing-index,.sx-williams,.sx-construction-intro,.sx-project-file header,.sx-plasloc-proof,.sx-property-hero,.sx-property-programme,.sx-almeda-note,.sx-energy-hero,.sx-energy-split>.sx-wrap,.sx-offer,.sx-questions,.sx-enquiry-grid,.sx-double-hero,.sx-double-position,.sx-trade-retail header,.sx-manufacturer-case,.sx-installer-hero,.sx-territory,.sx-installer-evidence,.sx-igu-hero,.sx-igu-file,.sx-igu-story,.sx-processing-matrix>header,.sx-glass-editorial,.sx-aluminium-hero,.sx-aluminium-position,.sx-rooms-story,.sx-room-spread){grid-template-columns:minmax(0,1fr);gap:32px}.sx-page :is(.sx-industry-statement,.sx-specification,.sx-home-journey,.sx-glazing-index,.sx-construction-intro,.sx-property-decisions,.sx-almeda-note,.sx-energy-evidence,.sx-offer,.sx-objections,.sx-trade-retail,.sx-territory,.sx-igu-file,.sx-processing-matrix,.sx-rooms-story,.sx-room-decisions){padding-block:60px}.sx-page :is(.sx-products-hero,.sx-glazing-hero,.sx-property-hero,.sx-energy-hero,.sx-double-hero,.sx-manufacturer-hero,.sx-installer-hero,.sx-igu-hero,.sx-processor-hero,.sx-aluminium-hero){padding-block:15px 45px}.sx-hub-hero{padding-block:20px 40px}.sx-hub-hero h1{font-size:clamp(36px,9.5vw,48px);line-height:.95}.sx-hub-hero .sx-action{margin-top:24px}.sx-atlas{grid-template-columns:1fr}.sx-atlas-tile,.sx-atlas-tile:nth-child(3n){min-height:380px;padding:30px 24px}.sx-atlas-copy{max-width:80%}.sx-atlas-copy h2{font-size:clamp(30px,7.7vw,38px)}.sx-atlas-copy p{margin-top:18px;font-size:16px}.sx-atlas-arrow{bottom:30px;right:20px}.sx-client-ledger{padding-bottom:0}.sx-client-ledger>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-client-ledger a{gap:18px;padding:22px 20px 25px 0}.sx-client-ledger a+a{border-left:0;padding-left:0}.sx-client-ledger a:nth-child(2n){border-left:1px solid var(--sx-rule);padding-left:20px}.sx-client-ledger a:nth-child(n+3){border-top:1px solid var(--sx-rule)}.sx-client-ledger a>span:not(.px-arrow){max-width:120px;font-size:13px}.sx-client-ledger a>.px-arrow{font-size:18px;bottom:20px;right:8px}.sx-client-ledger .sx-logo{width:125px;height:45px}.sx-logo{width:170px;height:60px}.sx-page :is(.sx-products-hero,.sx-double-hero,.sx-glazing-hero,.sx-installer-hero) figure .sx-picture{height:400px}.sx-products-hero figure{padding-left:12px}.sx-products-hero .sx-lead,.sx-glazing-hero .sx-lead,.sx-double-hero .sx-lead,.sx-igu-hero .sx-lead,.sx-aluminium-hero .sx-lead{margin:24px 0}.sx-specification-steps,.sx-property-decisions>div,.sx-evidence-editorial,.sx-objections>div,.sx-system-network>div,.sx-room-decisions>div{grid-template-columns:1fr;gap:30px;margin-top:30px}.sx-specification-steps article{grid-template-columns:1fr;gap:0;padding-top:20px;display:grid}.sx-step-word{padding-bottom:16px;font-size:42px}.sx-specification-steps h3{max-width:none}.sx-aquarian{padding-block:40px}.sx-aquarian-visual>.sx-picture{height:340px}.sx-aquarian-proof h2{margin-top:20px}.sx-result{gap:25px;padding-block:25px}.sx-result strong{font-size:90px}.sx-result p{font-size:16px}.sx-deks-note{grid-template-columns:1fr;gap:25px;padding-block:20px 55px}.sx-deks-note>.sx-link{grid-column:auto}.sx-home-hero>.sx-wrap{padding-block:15px 35px}.sx-home-hero>figure{margin-inline:0}.sx-home-hero>figure>.sx-picture{height:340px}.sx-home-hero figcaption{font-size:11px;bottom:15px;left:20px}.sx-home-fixed{position:static}.sx-home-fixed h2{font-size:clamp(30px,7.7vw,38px)}.sx-home-checkpoints article{padding-left:23px}.sx-turkington>.sx-wrap{grid-template-columns:1fr;gap:35px;padding-block:50px}.sx-turkington-number{border-top:1px solid #a8a8a8;border-left:0;padding:30px 0 0}.sx-turkington-number strong{font-size:110px}.sx-turkington-number>p{font-size:22px}.sx-glazing-hero figure{padding:12px}.sx-glazing-index header h2{font-size:clamp(30px,7.7vw,38px)}.sx-glazing-index a{gap:18px;padding-block:24px}.sx-glazing-index a h3{font-size:23px}.sx-williams{padding-block:40px}.sx-williams-type{min-height:270px;padding:30px}.sx-williams-type>span:first-child{font-size:56px}.sx-williams-type>p{font-size:26px}.sx-construction-hero{min-height:680px}.sx-construction-copy{padding-block:50px 65px}.sx-construction-copy h1{font-size:clamp(36px,9.5vw,48px)}.sx-construction-copy p{max-width:340px;font-size:20px}.sx-construction-hero:after{background:linear-gradient(90deg,#0e0e0eda,#0e0e0e60)}.sx-construction-film .motion-clip-control{bottom:18px;right:20px}.sx-film-credit{font-size:11px}.sx-project-file{padding-bottom:60px}.sx-project-file>div{grid-template-columns:1fr;gap:0}.sx-project-file header{margin-bottom:25px}.sx-project-file header h2{font-size:34px}.sx-plasloc-proof{padding-block:40px}.sx-paired-results{gap:45px}.sx-paired-results strong{font-size:74px}.sx-paired-results span{font-size:16px}.sx-property-panorama .sx-picture{height:350px}.sx-property-panorama figcaption{max-width:80%;font-size:11px;left:20px}.sx-property-programme{padding-block:45px}.sx-property-programme li{padding-left:45px}.sx-property-decisions>header{margin-bottom:30px}.sx-almeda-note h2{font-size:35px}.sx-energy-type{padding-block:20px}.sx-energy-hero h1{font-size:clamp(36px,9.5vw,48px)}.sx-energy-split>.sx-wrap{padding-block:50px}.sx-questions{padding-block:20px 60px;gap:15px!important}.sx-questions summary{padding-block:22px;font-size:19px}.sx-questions details p{padding-right:15px}.sx-related{padding-block:20px 60px}.sx-related h2{font-size:29px}.sx-related>div{grid-template-columns:1fr}.sx-related .sx-link{font-size:20px}.sx-service-links .sx-link{padding-block:20px;font-size:20px}.sx-enquiry-grid{padding-block:55px 60px}.sx-enquiry-mark{margin-bottom:24px;font-size:55px}.sx-enquiry h2{font-size:clamp(30px,7.7vw,38px)}.sx-enquiry-intro p{max-width:330px}.sx-enquiry .ec{padding:23px 20px}.sx-action{gap:20px;min-height:58px;padding:18px 22px;font-size:16px}.sx-objections .sx-customer-question{min-height:0;margin-bottom:22px;font-size:22px}.sx-double-position{padding-block:45px}.sx-sherborne-note{grid-template-columns:1fr;gap:25px;padding-block:60px}.sx-sherborne-note h2{font-size:36px}.sx-manufacturer-intro{margin-top:28px;margin-bottom:35px;display:block}.sx-manufacturer-intro .sx-action{max-width:100%;margin-top:25px}.sx-manufacturer-hero figure img{-o-object-fit:cover;object-fit:cover;min-height:220px}.sx-trade-retail header{margin-bottom:25px}.sx-trade-retail>div{grid-template-columns:1fr;gap:30px}.sx-manufacturer-case{padding-block:45px}.sx-installer-hero>figure{order:2}.sx-installer-hero>div{order:1}.sx-installer-evidence{padding-block:45px}.sx-installer-evidence strong{font-size:112px}.sx-installer-evidence>div:first-child>span{font-size:21px}.sx-igu-hero{gap:10px!important}.sx-igu-production{margin-top:25px!important}.sx-igu-production .sx-picture{height:340px}.sx-glass-edge{width:80%;max-width:350px;height:300px;margin:10px auto 0}.sx-igu-story{padding-block:50px}.sx-igu-coverage{border-top:1px solid #707070;border-left:0;padding:30px 0 0}.sx-igu-coverage strong{font-size:120px}.sx-processor-hero>div:not(.sx-glass-word){margin-top:25px;display:block}.sx-processor-hero .sx-action{max-width:100%;margin-top:25px}.sx-glass-word{margin-top:30px;font-size:29vw}.sx-processing-matrix [role=row]{grid-template-columns:.9fr 1.1fr;gap:25px;padding-block:22px}.sx-processing-matrix h3{font-size:20px}.sx-processing-matrix [role=cell]{font-size:16px}.sx-processing-matrix>header{margin-bottom:30px}.sx-glass-editorial{padding-block:45px}.sx-aluminium-frame{width:100%;max-width:300px;height:320px;margin-inline:auto}.sx-aluminium-frame>span{border-width:10px;inset:10px 0}.sx-aluminium-frame>span:nth-child(2){inset:40px 30px}.sx-aluminium-frame>span:nth-child(3){inset:65px 55px}.sx-system-network{padding-block:50px 60px}.sx-aluminium-position{padding-block:45px}.sx-partner-document{margin-right:12px;padding:30px}.sx-partner-document>strong{font-size:31px}.sx-rooms-hero{min-height:650px}.sx-rooms-hero h1{font-size:clamp(36px,9.5vw,48px)}.sx-rooms-hero p{max-width:345px;font-size:20px}.sx-rooms-hero:after{background:linear-gradient(90deg,#0f0f0fdb,#0f0f0f40)}.sx-room-spread{padding-block:40px}.sx-room-spread .sx-picture{height:350px}}@media (prefers-reduced-motion:reduce){.sx-page *,.sx-page :before,.sx-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sx-page{--sx-paper:#f3f0e8;--sx-dark:#161616;--sx-rule:#cbcbcb;--sx-accent:#a8541b;--sx-accent-on-dark:#edb17c}.sx-page .sx-breadcrumb{padding-block:20px 24px}.sx-page .sx-action{border-radius:2px}.sx-page .sx-action:before{background:#4a4a4a}.sx-page .sx-link{border-bottom-color:#b3b3b3;position:relative}.sx-page .sx-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sx-page .sx-link:hover:after{transform:scaleX(1)}.sx-sector-opening{isolation:isolate;color:#fff;background:#1f1f1f;align-items:end;height:calc(100svh - 164px);min-height:650px;max-height:980px;display:flex;position:relative;overflow:hidden}.sx-sector-opening>.sx-picture{z-index:-3;background:#474747;height:100%;position:absolute;inset:0}.sx-sector-opening .sx-picture img{-o-object-position:52% 57%;object-position:52% 57%}.sx-sector-opening-shade{z-index:-2;background:linear-gradient(#0f0f0f05 15%,#0f0f0f59 52%,#0f0f0feb 100%),linear-gradient(90deg,#12121240,#0000 70%);position:absolute;inset:0}.sx-sector-opening-copy{grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;padding-block:80px 90px;display:grid}.sx-sector-opening h1{letter-spacing:-.07em;font-size:clamp(48px,5vw,76px);font-weight:500;line-height:.88}.sx-sector-opening h1 em{color:#fff}.sx-sector-opening-copy>div{max-width:400px;padding-bottom:7px}.sx-sector-opening-copy p{color:#f3f3f3;font-size:clamp(20px,1.75vw,28px);line-height:1.37}.sx-sector-opening .sx-link{color:#fff;border-color:#d5d5d56b;width:100%;margin-top:24px;font-size:19px}.sx-sector-opening .sx-link:hover{color:#e2e2e2}.sx-opening-credit{letter-spacing:.015em;color:#e3e3e3;font-size:12px;position:absolute;bottom:25px;left:clamp(24px,4.7vw,80px)}.sx-industry-conviction{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;padding-block:94px 105px;display:grid}.sx-industry-conviction h2{max-width:870px;font-size:clamp(32px,3.2vw,48px)}.sx-industry-conviction p{color:#5d5d5d;max-width:420px;padding-bottom:4px}.sx-market-index{color:#f5f2e9;background:#161616;padding-block:85px 95px}.sx-market-index>.sx-wrap>header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.sx-market-index header h2{font-size:clamp(32px,3.2vw,48px)}.sx-market-index header p{color:#c2c2c2;max-width:390px;padding-bottom:6px}.sx-market-browser{grid-template-columns:.94fr 1.06fr;align-items:stretch;gap:clamp(42px,6vw,96px);display:grid}.sx-market-browser nav{flex-direction:column;justify-content:center;display:flex}.sx-market-browser nav>a{color:#b0b0b0;border-bottom:1px solid #7777773b;align-items:center;gap:22px;min-height:100px;padding:22px 0;text-decoration:none;transition:color .3s,padding .4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.sx-market-browser nav>a:first-child{border-top:1px solid #7777773b}.sx-market-name{letter-spacing:-.04em;flex:1;max-width:470px;font-size:clamp(23px,2.15vw,35px);font-weight:470;line-height:1.15}.sx-market-browser nav>a>.px-arrow{opacity:.45;font-size:28px;transition:transform .4s,opacity .4s,color .4s}.sx-market-browser nav>a:after{content:"";transform-origin:0;background:#b8b8b8;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sx-market-browser nav>a[data-preview=true],.sx-market-browser nav>a:hover{color:#fff;padding-left:12px}.sx-market-browser nav>a[data-preview=true]:after{transform:scaleX(1)}.sx-market-browser nav>a[data-preview=true]>.px-arrow{opacity:1;color:#c6c6c6;transform:translate(2px,-2px)}.sx-market-thumb{display:none}.sx-market-stage{isolation:isolate;background:#303030;min-height:620px;position:relative;overflow:hidden}.sx-market-preview{clip-path:inset(0 100% 0 0);z-index:0;pointer-events:none;transition:clip-path .75s cubic-bezier(.25,.8,.2,1);position:absolute;inset:0}.sx-market-preview[data-active=true]{clip-path:inset(0);z-index:1}.sx-market-preview>img{-o-object-fit:cover;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transform:scale(1.07)}.sx-market-preview[data-active=true]>img{transform:scale(1)}.sx-market-preview:after{content:"";z-index:1;background:linear-gradient(#0000,#101010db);position:absolute;inset:40% 0 0}.sx-market-caption{z-index:2;max-width:360px;position:absolute;bottom:34px;left:35px;right:35px}.sx-market-caption p{letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(28px,2.7vw,43px);line-height:1.09}.sx-market-caption>span{font-size:12px;line-height:var(--leading-standard);color:#ddd;margin-top:25px;display:block}.sx-market-corner{z-index:3;background:var(--sx-paper);color:#1f1f1f;pointer-events:none;padding:22px;font-size:30px;position:absolute;top:0;right:0}.sx-industry-statement{align-items:start;padding-block:105px 80px}.sx-client-ledger{padding-bottom:20px}.sx-client-ledger h2{letter-spacing:-.03em;font-size:24px;font-weight:500}.sx-client-ledger a{transition:background .35s}.sx-client-ledger a:hover{background:#e8e8e8}.sx-products-hero{grid-template-columns:1fr .88fr;gap:45px;padding-block:18px 70px}.sx-products-hero h1{font-size:clamp(48px,5vw,76px);line-height:1.02}.sx-products-hero figure{padding:0 0 0 18px}.sx-products-hero figure .sx-picture{clip-path:none;border-radius:0 0 0 110px;height:650px}.sx-products-hero figure img{-o-object-position:58% center;object-position:58% center}.sx-cutline{display:none}.sx-specification{color:#f8f4e9;background:#1e1e1e;padding-block:80px 85px}.sx-specification>header{grid-template-columns:1.2fr .8fr;align-items:start}.sx-specification header p,.sx-specification article p{color:#c8c8c8}.sx-specification-steps{gap:45px;margin-top:65px}.sx-specification-steps article{border-color:#7b7b7b66;padding-top:20px}.sx-step-word{color:#ccc;padding-bottom:28px;font-size:clamp(38px,4.6vw,74px);font-weight:440}.sx-specification-steps h3{color:#f8f4e9;font-size:24px;font-weight:500}.sx-aquarian{background:#dedcd1;align-items:center;gap:65px;padding-block:75px}.sx-aquarian-visual>.sx-picture{border-radius:0 100px 0 0;height:590px}.sx-aquarian-proof h2{font-size:clamp(32px,3.2vw,48px)}.sx-aquarian-proof .sx-result{border-top:1px solid #9c9c9c;margin-top:25px}.sx-aquarian-proof .sx-result strong{color:#373737;font-size:clamp(104px,11vw,165px)}.sx-deks-note{border-top:1px solid var(--sx-rule);padding-block:45px 65px}.sx-home-hero>.sx-wrap{grid-template-columns:1.15fr .85fr;gap:70px;padding-block:22px 58px}.sx-home-hero h1{font-size:clamp(48px,5vw,76px);line-height:.93}.sx-home-hero>figure{margin-inline:0}.sx-home-hero>figure>.sx-picture{height:clamp(360px,42vw,600px)}.sx-home-hero>figure img{-o-object-position:center 60%;object-position:center 60%}.sx-home-journey{color:#f5f1e9;background:#1e1e1e;gap:110px;padding-block:90px}.sx-home-fixed h2 em{color:#ccc}.sx-home-fixed>p{color:#c7c7c7}.sx-home-fixed .sx-link{color:#e2e2e2}.sx-home-checkpoints article{border-bottom:1px solid #7c7c7c50;border-left:0;margin-bottom:32px;padding:0 0 34px}.sx-home-checkpoints article:last-child{border-bottom:0;margin-bottom:0}.sx-home-checkpoints article:before{display:none}.sx-home-checkpoints article>span{color:#c1c1c1;font-size:17px}.sx-home-checkpoints h3{font-size:clamp(27px,2.3vw,32px)}.sx-home-checkpoints article>p{color:#c8c8c8}.sx-turkington{background:#e8e7dc}.sx-turkington>.sx-wrap{padding-block:85px}.sx-turkington-number{border:0;padding-left:30px}.sx-turkington-number strong{color:#333;font-size:clamp(100px,12vw,185px)}.sx-turkington-number .sx-logo{width:220px;margin-top:28px}.sx-glazing-hero{color:#f8f5eb;background:#1d1d1d;grid-template-columns:1.1fr .9fr;gap:0;padding-block:45px 50px}.sx-glazing-hero>div{z-index:1;padding-right:35px}.sx-glazing-hero h1{font-size:clamp(48px,5vw,76px);line-height:.99}.sx-glazing-hero h1 em{color:#d2d2d2}.sx-glazing-hero .sx-lead{color:#d0d0d0;font-size:clamp(21px,1.7vw,27px)}.sx-glazing-hero .sx-action{background:#f2f1e6;color:#1d1d1d!important}.sx-glazing-hero .sx-action:hover{color:#fff!important}.sx-glazing-hero figure{border:0;margin-block:0;padding:0}.sx-glazing-hero .sx-picture{border-radius:150px 0 0;height:610px}.sx-glazing-hero figcaption{color:#c8c8c8}.sx-glazing-index{grid-template-columns:.9fr 1.1fr;gap:100px;padding-block:90px 95px}.sx-glazing-index header{align-self:start;position:sticky;top:130px}.sx-glazing-index header>p{color:#5f5f5f;max-width:400px}.sx-glazing-index a{padding-block:29px}.sx-glazing-index a h3{font-size:clamp(27px,2.3vw,32px);font-weight:460}.sx-glazing-index .sx-index-count{color:#7b7b7b;font-size:12px}.sx-williams{background:#e3e3e3;gap:85px;padding-block:70px}.sx-williams-type{background:0 0;border:0;border-radius:0;min-height:400px;padding:20px 40px 20px 0}.sx-williams-type .sx-logo{width:310px;max-width:85%;height:100px}.sx-williams-type>p{letter-spacing:-.06em;color:#4b4b4b;margin-top:40px;font-size:clamp(40px,4.4vw,70px);line-height:1.08}.sx-construction-hero{min-height:660px}.sx-construction-hero h1{font-size:clamp(48px,5vw,76px)}.sx-construction-intro{padding-block:90px 70px}.sx-project-file>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.sx-project-file article{border-bottom:0;padding-top:25px}.sx-project-file h3{min-height:64px;font-size:27px}.sx-project-file article p{font-size:17px}.sx-plasloc-proof{color:#f3f3f3;background:#202020;grid-template-columns:1fr 1fr;gap:30px 90px;padding-block:65px}.sx-plasloc-proof>.sx-logo{background:var(--chalk);width:184px;height:64px;padding:10px 18px}.sx-plasloc-proof>div>p{color:#cfcfcf}.sx-plasloc-proof .sx-paired-results strong{color:#e5e5e5;font-size:clamp(86px,9.1vw,143px)}.sx-plasloc-proof .sx-paired-results span{color:#f1f1f1}.sx-plasloc-proof .sx-note{color:silver}.sx-plasloc-proof .sx-link{color:#f3f3f3}.sx-property-hero{z-index:1;grid-template-columns:1.2fr .8fr;gap:90px;padding-block:20px 55px;position:relative}.sx-property-hero h1{font-size:clamp(48px,5vw,76px);line-height:.92}.sx-property-panorama .sx-picture{height:clamp(380px,42vw,640px)}.sx-property-decisions{padding-block:90px}.sx-property-decisions>div{gap:55px}.sx-property-decisions h3{max-width:300px;font-size:clamp(27px,2.3vw,32px)}.sx-property-programme{color:#f6f1e7;background:#25221f;gap:100px;padding-block:80px}.sx-property-programme>div>p,.sx-property-programme li>p{color:#d1cac0}.sx-property-programme li:before{color:#d1bdae;font-size:20px}.sx-property-programme li+li{border-top:1px solid #847d6f5c;padding-top:26px}.sx-property-programme li+li:before{top:30px}.sx-almeda-note{padding-block:80px}.sx-energy-hero{grid-template-columns:1.05fr .95fr;gap:60px;padding-block:20px 70px;position:relative}.sx-energy-type{padding-block:0}.sx-energy-type h1{font-size:clamp(48px,5vw,76px);line-height:.94}.sx-energy-hero .sx-energy-intro{max-width:570px;margin-top:32px}.sx-energy-hero .sx-lead{font-size:25px}.sx-energy-hero figure{margin:0}.sx-energy-hero figure .sx-picture{aspect-ratio:3/2;border-radius:0;height:auto}.sx-energy-hero figure .sx-picture img{-o-object-fit:contain;object-fit:contain;height:auto}.sx-energy-evidence{padding-block:25px 85px}.sx-evidence-question{letter-spacing:-.03em;margin-bottom:24px;font-size:24px}.sx-energy-split{background:#232323}.sx-energy-split>.sx-wrap{padding-block:85px}.sx-shading-story{padding-block:80px 30px}.sx-shading-story .sx-picture{aspect-ratio:3/2;border-radius:0;height:auto}.sx-shading-story .sx-picture img{-o-object-fit:contain;object-fit:contain;height:auto}.sx-double-hero{grid-template-columns:1fr .9fr;gap:55px;padding-block:25px 75px}.sx-double-hero h1{font-size:clamp(48px,5vw,76px)}.sx-double-hero figure .sx-picture{border-radius:0 0 100px;height:590px}.sx-objections{padding-block:70px 85px}.sx-objections .sx-customer-question{letter-spacing:-.04em;color:#606060;min-height:96px;font-size:clamp(27px,2.5vw,40px);font-style:normal;line-height:1.2}.sx-double-position{color:#f3f3f3;background:#252525;padding-block:75px}.sx-double-position p{color:#cecece}.sx-double-position .sx-link{color:#e3e3e3}.sx-manufacturer-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:0 65px;padding-block:20px 75px;display:grid}.sx-manufacturer-hero h1{grid-column:1/-1;margin-bottom:44px;font-size:clamp(48px,5vw,76px);line-height:.93}.sx-manufacturer-intro{align-self:center;margin:0;display:block}.sx-manufacturer-intro p{font-size:25px}.sx-manufacturer-intro .sx-action{max-width:100%;margin-top:30px}.sx-manufacturer-hero figure{max-width:none;margin:0;position:relative}.sx-manufacturer-hero figure img{-o-object-position:68% center;object-position:68% center;border-radius:70px 0 0;height:340px;max-height:none}.sx-trade-retail{color:#f6f4e9;background:#222;padding-block:80px}.sx-trade-retail header p,.sx-trade-retail article p{color:#ccc}.sx-trade-retail>div{gap:70px}.sx-trade-retail article{border-color:#7e7e7e}.sx-trade-retail article h3{font-size:clamp(27px,2.3vw,32px)}.sx-trade-retail article>span{color:#cdcdcd}.sx-manufacturer-case{background:#e5e5e5;padding-block:80px}.sx-installer-hero{grid-template-columns:1.05fr .95fr;gap:65px;padding-block:25px 75px}.sx-installer-hero figure>.sx-picture{border-radius:0 100px 0 0;height:640px}.sx-installer-hero h1{font-size:clamp(48px,5vw,76px);line-height:.95}.sx-installer-evidence{color:#f3f3f3;background:#242424;padding-block:75px}.sx-installer-evidence strong{color:#dedede}.sx-installer-evidence .sx-logo{mix-blend-mode:normal;background:#f4f3e8;width:225px;padding:9px 12px}.sx-installer-evidence p{color:#cdcdcd}.sx-installer-evidence .sx-note{color:#bbb}.sx-territory-list article{border-left:1px solid #b0b0b0;padding-left:25px}.sx-territory-list article+article{border-top:0;padding-top:0}.sx-igu-hero{gap:50px;padding-block:20px 75px}.sx-igu-hero h1{font-size:clamp(48px,5vw,76px)}.sx-igu-production .sx-picture{border-radius:100px 0 0;height:570px}.sx-igu-file{padding-block:65px 85px}.sx-igu-story{background:#212121;gap:100px;padding-block:85px}.sx-igu-coverage strong{color:#e3e3e3;font-size:clamp(150px,15vw,240px)}.sx-igu-coverage{padding-left:60px}.sx-processor-hero{padding-block:22px 65px;position:relative}.sx-processor-hero h1{font-size:clamp(48px,5vw,76px)}.sx-processor-hero>figure{margin-top:45px;position:relative}.sx-processor-hero>figure .sx-picture{height:460px}.sx-processor-hero>figure img{-o-object-position:center 46%;object-position:center 46%}.sx-processing-matrix{padding-block:45px 85px}.sx-processing-matrix [role=table]{border-top:0}.sx-processing-matrix [role=row]{padding:28px 30px;transition:background .3s}.sx-processing-matrix [role=row]:not(.sx-matrix-head):hover{background:#e4e4e4}.sx-processing-matrix .sx-matrix-head{background:#303030;color:#f1f1f1!important}.sx-glass-editorial{color:#f3f3f3;background:#202020;padding-block:75px}.sx-glass-editorial p{color:#cdcdcd}.sx-glass-editorial .sx-link{color:#e3e3e3}.sx-aluminium-hero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:25px 75px}.sx-aluminium-hero h1{font-size:clamp(48px,5vw,76px)}.sx-aluminium-hero figure .sx-picture{border-radius:0 0 0 100px;height:650px}.sx-aluminium-hero figure img{-o-object-position:40% center;object-position:40% center}.sx-system-network{padding-block:50px 85px}.sx-system-network h3{font-size:32px}.sx-aluminium-position{background:#dedede;gap:90px;padding-block:75px}.sx-partner-document{box-shadow:none;background:#2f2f2f;border-radius:0 65px 0 0;padding:44px 50px}.sx-partner-document>strong{color:#f3f3f3;font-size:clamp(35px,3.5vw,56px);font-weight:440;line-height:1.04}.sx-partner-document>span{color:#d1d1d1;font-size:20px}.sx-rooms-hero{min-height:720px}.sx-rooms-hero h1{font-size:clamp(48px,5vw,76px);line-height:.93}.sx-rooms-hero>.sx-picture img{-o-object-position:65% center;object-position:65% center}.sx-rooms-story{gap:110px;padding-block:90px}.sx-room-spread{background:#ddd;gap:75px;padding-block:65px}.sx-room-spread .sx-picture{border-radius:0 0 90px;height:550px}.sx-room-decisions h3{font-size:29px}.sx-room-perspectives{background:#dfdfdf;padding-block:65px 70px}.sx-room-perspectives>header{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:40px;display:grid}.sx-room-perspectives h2{margin-top:25px}.sx-room-perspectives header>div:last-child{max-width:570px}.sx-room-perspectives header p+p{color:#646464;font-size:16px}.sx-project-views{isolation:isolate;background:#383838;height:clamp(410px,43vw,650px);position:relative;overflow:hidden}.sx-project-view{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sx-project-view[data-visible=true]{opacity:1;z-index:1}.sx-project-view img{-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1);transform:scale(1.035)}.sx-project-view[data-visible=true] img{transform:scale(1)}.sx-project-view:after{content:"";background:linear-gradient(#0000,#222c);position:absolute;inset:60% 0 0}.sx-project-view figcaption{color:#fff;z-index:1;max-width:50%;font-size:17px;position:absolute;bottom:28px;left:30px}.sx-project-view-controls{z-index:3;background:#f4f2e9;border-radius:40px;gap:4px;padding:5px;display:flex;position:absolute;bottom:25px;right:25px}.sx-project-view-controls button{font:inherit;cursor:pointer;color:#333;background:0 0;border:0;border-radius:30px;min-width:95px;min-height:48px;padding:12px 25px;font-size:17px;transition:background .25s,color .25s}.sx-project-view-controls button[aria-pressed=true]{color:#fff;background:#353535}.sx-project-view-controls button:hover{background:#dfdfdf}.sx-project-view-controls button[aria-pressed=true]:hover{background:#494949}.sx-page .sx-offer{grid-template-columns:1.15fr .85fr;gap:90px;padding-block:90px}.sx-offer h2{font-size:clamp(32px,3.2vw,48px)}.sx-service-links{border-top:1px solid #858585}.sx-service-links .sx-link{padding-block:25px;font-weight:480}.sx-service-links .sx-link:hover{padding-right:10px}.sx-related{padding-block:20px 80px}.sx-related h2{font-size:25px}.sx-related .sx-link{padding-block:24px;font-size:clamp(21px,1.7vw,28px);font-weight:450}.sx-enquiry{color:#f7f5eb;background:#191919;border-top:5px solid #b9b9b9;overflow:hidden}.sx-enquiry-grid{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,145px);padding-block:95px}.sx-enquiry-intro{padding-top:12px;position:sticky;top:130px}.sx-enquiry h2{max-width:650px;font-size:clamp(32px,3.2vw,48px);line-height:1.02}.sx-enquiry-intro>p{color:#cacaca;max-width:470px;font-size:20px;line-height:var(--leading-standard);margin-top:32px}.sx-enquiry-contact{border-top:1px solid #8383833e;margin-top:70px;padding-top:23px}.sx-enquiry-contact>span{color:#b8b8b8;margin-bottom:16px;font-size:15px;display:block}.sx-enquiry-contact>a{width:fit-content;line-height:1.7;text-decoration:none;display:block}.sx-enquiry-contact>.sx-telephone{letter-spacing:-.04em;color:#f5f5f5;align-items:center;gap:35px;margin-bottom:16px;font-size:clamp(30px,3vw,46px);line-height:1.2;display:flex}.sx-enquiry-contact .px-arrow{color:#c4c4c4;font-size:30px}.sx-enquiry-form{background:#f6f3e9;border-radius:0 45px 0 0;padding:30px}.sx-enquiry-context{letter-spacing:-.02em;color:#494949;border-bottom:1px solid #d4d4d4;margin-bottom:25px;padding-bottom:22px;font-size:19px;font-weight:550;display:block}.sx-enquiry .ec{background:0 0;padding:0}.sx-enquiry .ec-submit{min-height:60px}.sx-enquiry-form:focus-within{box-shadow:inset 0 0 0 2px #bbb}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sx-sector-opening>.sx-picture img,.sx-home-hero>figure img,.sx-property-panorama img{animation:linear both sx-edition-drift;animation-timeline:view();animation-range:entry exit}@keyframes sx-edition-drift{0%{transform:scale(1.05)translateY(-1%)}to{transform:scale(1.05)translateY(1%)}}}}@media (max-width:1100px){.sx-sector-opening{height:auto;min-height:660px}.sx-sector-opening-copy{grid-template-columns:1.2fr .8fr;gap:30px;padding-block:65px 85px}.sx-sector-opening h1{font-size:clamp(48px,6.2vw,64px)}.sx-industry-conviction{grid-template-columns:1.15fr .85fr;gap:40px;padding-block:70px}.sx-industry-conviction h2{font-size:45px}.sx-market-index{padding-block:65px}.sx-market-browser{grid-template-columns:1fr 1fr;gap:35px}.sx-market-browser nav>a{min-height:95px}.sx-market-name{font-size:26px}.sx-market-stage{min-height:575px}.sx-market-caption{inset:auto 25px 28px}.sx-market-caption p{font-size:32px}.sx-products-hero figure .sx-picture,.sx-glazing-hero .sx-picture,.sx-installer-hero figure>.sx-picture,.sx-aluminium-hero figure .sx-picture{height:540px}.sx-page :is(.sx-products-hero,.sx-glazing-hero,.sx-energy-hero,.sx-double-hero,.sx-installer-hero,.sx-aluminium-hero){gap:35px}.sx-page :is(.sx-products-hero,.sx-double-hero,.sx-igu-hero,.sx-aluminium-hero) h1,.sx-glazing-hero h1{font-size:clamp(48px,6.2vw,64px)}.sx-glazing-hero>div{padding-right:0}.sx-page .sx-offer{gap:45px}.sx-project-file>div{grid-template-columns:1fr 1fr;gap:0 45px}.sx-project-file h3{min-height:0}.sx-project-file article{border-bottom:1px solid #b2b2b2}.sx-paired-results{gap:30px}.sx-plasloc-proof .sx-paired-results strong{font-size:90px}.sx-enquiry-grid{gap:45px}.sx-enquiry h2{font-size:clamp(32px,3.2vw,48px)}.sx-enquiry-form{padding:27px}.sx-energy-hero .sx-lead,.sx-manufacturer-intro p{font-size:22px}}@media (max-width:760px){.sx-page .sx-breadcrumb{padding-block:18px 20px}.sx-sector-opening{align-items:end;height:calc(100svh - 140px);min-height:650px;max-height:none}.sx-sector-opening .sx-picture img{-o-object-position:62% center;object-position:62% center}.sx-sector-opening-shade{background:linear-gradient(#0f0f0f05,#0f0f0f90 42%,#0f0f0ff2 100%)}.sx-sector-opening-copy{padding-block:80px 72px;display:block}.sx-sector-opening h1{letter-spacing:-.065em;font-size:clamp(36px,9.5vw,48px);line-height:.91}.sx-sector-opening-copy>div{max-width:360px;margin-top:30px;padding:0}.sx-sector-opening-copy p{max-width:310px;font-size:21px}.sx-sector-opening .sx-link{gap:50px;width:auto;margin-top:17px;font-size:17px}.sx-opening-credit{max-width:300px;font-size:10px;bottom:20px;right:24px}.sx-industry-conviction{padding-block:58px;display:block}.sx-industry-conviction h2{font-size:36px;line-height:1.07}.sx-industry-conviction p{max-width:420px;margin-top:25px}.sx-market-index{padding-block:55px}.sx-market-index>.sx-wrap>header{margin-bottom:30px;display:block}.sx-market-index header h2{font-size:clamp(30px,7.7vw,38px)}.sx-market-index header p{margin-top:25px;font-size:16px}.sx-market-browser{display:block}.sx-market-stage{display:none}.sx-market-browser nav>a,.sx-market-browser nav>a[data-preview=true]{color:#f2f2f2;gap:18px;min-height:115px;padding:18px 0}.sx-market-browser nav>a:after{display:none}.sx-market-thumb{flex-shrink:0;width:65px;height:78px;display:block;overflow:hidden}.sx-market-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sx-market-name{letter-spacing:-.04em;font-size:23px;line-height:1.17}.sx-market-browser nav>a>.px-arrow,.sx-market-browser nav>a[data-preview=true]>.px-arrow{opacity:1;color:#c6c6c6;font-size:22px;transform:none}.sx-page :is(.sx-industry-statement,.sx-home-journey,.sx-glazing-index,.sx-property-decisions,.sx-rooms-story,.sx-territory,.sx-system-network){gap:32px;padding-block:55px}.sx-page :is(.sx-products-hero,.sx-glazing-hero,.sx-energy-hero,.sx-double-hero,.sx-installer-hero,.sx-aluminium-hero){grid-template-columns:minmax(0,1fr);gap:30px;padding-block:18px 45px}.sx-page :is(.sx-products-hero,.sx-double-hero,.sx-igu-hero,.sx-aluminium-hero,.sx-glazing-hero) h1{font-size:clamp(36px,9.5vw,48px)}.sx-page :is(.sx-products-hero,.sx-double-hero,.sx-glazing-hero,.sx-installer-hero,.sx-aluminium-hero) figure .sx-picture{border-radius:0 65px 0 0;height:400px}.sx-products-hero figure{padding:0}.sx-specification{padding-block:55px}.sx-specification-steps{gap:28px;margin-top:32px}.sx-step-word{padding-bottom:20px;font-size:47px}.sx-aquarian{gap:25px;padding-block:45px}.sx-aquarian-visual>.sx-picture{border-radius:0 60px 0 0;height:340px}.sx-aquarian-proof .sx-result strong{font-size:112px}.sx-deks-note{padding-block:35px 55px}.sx-home-hero>.sx-wrap{padding-block:18px 35px;display:block}.sx-home-hero h1{font-size:clamp(36px,9.5vw,48px);line-height:.96}.sx-home-hero>.sx-wrap>div{margin-top:30px}.sx-home-hero>figure>.sx-picture{height:350px}.sx-home-checkpoints h3{font-size:29px}.sx-turkington>.sx-wrap{padding-block:50px}.sx-turkington-number{border:0;padding:0}.sx-turkington-number strong{font-size:110px}.sx-glazing-hero{padding-top:35px!important}.sx-glazing-index header{position:static}.sx-glazing-index a{padding-block:25px}.sx-glazing-index a h3{font-size:24px}.sx-williams{gap:30px;padding-block:45px}.sx-williams-type{min-height:0;padding:0}.sx-williams-type>p{margin-top:25px;font-size:44px}.sx-williams-type .sx-logo{width:230px;height:75px}.sx-construction-hero{min-height:675px}.sx-construction-hero h1{font-size:clamp(36px,9.5vw,48px)}.sx-construction-intro{padding-block:55px 40px}.sx-project-file>div{grid-template-columns:1fr;gap:0}.sx-project-file h3{font-size:27px}.sx-plasloc-proof{grid-template-columns:1fr;gap:28px;padding-block:45px}.sx-plasloc-proof .sx-paired-results{gap:45px}.sx-plasloc-proof .sx-paired-results strong{font-size:86px}.sx-property-hero{gap:30px;padding-block:18px 40px}.sx-property-hero h1{font-size:clamp(36px,9.5vw,48px);line-height:.96}.sx-property-panorama .sx-picture{height:350px}.sx-property-decisions>div{gap:30px}.sx-property-decisions h3{font-size:30px}.sx-property-programme{gap:30px;padding-block:50px}.sx-almeda-note{padding-block:55px}.sx-energy-type h1{font-size:clamp(36px,9.5vw,48px);line-height:.97}.sx-energy-hero .sx-energy-intro{margin-top:26px}.sx-energy-hero .sx-lead{font-size:21px}.sx-energy-evidence{padding-block:30px 55px}.sx-energy-split>.sx-wrap{padding-block:55px}.sx-shading-story{padding-block:50px 15px}.sx-shading-story .sx-picture{border-radius:0;height:auto}.sx-objections{padding-block:45px 55px}.sx-objections .sx-customer-question{min-height:0;margin-bottom:23px;font-size:32px}.sx-double-position{padding-block:50px}.sx-manufacturer-hero{padding-block:18px 45px;display:block}.sx-manufacturer-hero h1{margin-bottom:26px;font-size:clamp(36px,9.5vw,48px)}.sx-manufacturer-intro p{font-size:21px}.sx-manufacturer-hero figure{margin-top:32px}.sx-manufacturer-hero figure img{border-radius:50px 0 0;height:260px}.sx-trade-retail{padding-block:50px}.sx-trade-retail>div{gap:30px}.sx-trade-retail article h3{font-size:30px}.sx-manufacturer-case{padding-block:50px}.sx-installer-hero h1{font-size:clamp(36px,9.5vw,48px)}.sx-installer-evidence{padding-block:50px}.sx-installer-evidence strong{font-size:112px}.sx-territory-list article{padding-left:20px}.sx-igu-hero{padding-block:18px 45px}.sx-igu-production .sx-picture{border-radius:65px 0 0;height:360px}.sx-igu-file{padding-block:45px 55px}.sx-igu-story{gap:30px;padding-block:50px}.sx-igu-coverage{padding:30px 0 0}.sx-igu-coverage strong{font-size:145px}.sx-processor-hero{padding-block:18px 30px}.sx-processor-hero h1{font-size:clamp(36px,9.5vw,48px)}.sx-processor-hero>figure{margin-top:30px}.sx-processor-hero>figure .sx-picture{height:340px}.sx-processing-matrix{padding-block:35px 55px}.sx-processing-matrix [role=row]{gap:20px;padding:22px 12px}.sx-processing-matrix h3{font-size:19px}.sx-glass-editorial{padding-block:50px}.sx-system-network h3{font-size:28px}.sx-aluminium-position{gap:30px;padding-block:50px}.sx-partner-document{margin:0;padding:30px}.sx-partner-document>strong{font-size:38px}.sx-rooms-hero{min-height:675px}.sx-rooms-hero h1{font-size:clamp(36px,9.5vw,48px)}.sx-room-spread{gap:30px;padding-block:45px}.sx-room-spread .sx-picture{border-radius:0 0 60px;height:350px}.sx-room-perspectives{padding-block:45px}.sx-room-perspectives>header{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.sx-project-views{height:460px}.sx-project-view figcaption{max-width:none;font-size:16px;bottom:92px;left:20px;right:20px}.sx-project-view-controls{bottom:22px;left:20px;right:auto}.sx-project-view-controls button{min-height:44px;padding:10px 23px}.sx-page .sx-offer{grid-template-columns:1fr;gap:30px;padding-block:55px}.sx-offer h2{font-size:36px}.sx-service-links .sx-link{padding-block:23px;font-size:20px}.sx-related{padding-block:10px 55px}.sx-related .sx-link{font-size:22px}.sx-enquiry-grid{grid-template-columns:1fr;gap:35px;padding-block:55px}.sx-enquiry-intro{padding:0;position:static}.sx-enquiry h2{font-size:clamp(30px,7.7vw,38px)}.sx-enquiry-intro>p{margin-top:24px;margin-bottom:25px;font-size:18px}.sx-enquiry-contact{margin-top:28px;padding-top:22px}.sx-enquiry-contact>.sx-telephone{font-size:32px}.sx-enquiry-form{border-radius:0 30px 0 0;padding:26px 20px}.sx-enquiry-context{margin-bottom:23px;font-size:17px}}@media (prefers-reduced-motion:reduce){.sx-page *,.sx-page :before,.sx-page :after{transition:none!important;animation:none!important}}
