.wx-page{--wx-gutter:clamp(22px,5vw,88px);background:#101010;color:#eee;overflow:clip;font-family:var(--font-geist-sans),Arial,sans-serif}.wx-page :is(h1,h2,h3,p,figure){margin:0}.wx-page :is(h1,h2,h3){font-weight:400;letter-spacing:-.055em;line-height:1.05}.wx-page button{font:inherit;cursor:pointer;color:inherit}.wx-page :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}.wx-label{font-size:10px;line-height:1.6;letter-spacing:.05em}.wx-page :is(section,article,div){min-width:0}.wx-hero{min-height:860px;min-height:100svh;position:relative;isolation:isolate;padding:126px var(--wx-gutter) 35px;display:flex;flex-direction:column;overflow:hidden}.wx-hero-picture,.wx-hero-shade{position:absolute;inset:0;z-index:-2}.wx-hero-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center}.wx-hero-shade{z-index:-1;background:linear-gradient(90deg,#0009,transparent 75%),linear-gradient(0deg,#000b,transparent 35%,transparent 70%,#0008)}.wx-hero-meta{justify-content:space-between;gap:25px;padding-top:10px;border-top:1px solid #fff5;color:#ccc}.wx-hero-meta,.wx-hero-meta>a{display:flex;align-items:center}.wx-hero-meta>a{min-height:44px}.wx-hero-copy{padding-block:50px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:start}.wx-hero-copy>.wx-label{margin-bottom:30px;color:#ccc}.wx-page .wx-hero h1{font-size:clamp(100px,15vw,240px);letter-spacing:-.075em;line-height:.87;margin-left:-.055em}.wx-hero h1>span{display:block}.wx-hero-copy>p:last-child{font-size:clamp(15px,1.5vw,23px);line-height:1.6;margin-top:35px;color:#ccc}.wx-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px}.wx-hero-bottom>a{display:flex;gap:45px;align-items:center;min-height:48px;border-bottom:1px solid #aaa;font-size:13px}.wx-hero-bottom>a>span{font-size:25px}.wx-hero-bottom>.wx-label{color:#ccc;text-align:right}.wx-studio{padding:100px var(--wx-gutter) 65px;background:#f1f1ee;color:#161616;scroll-margin-top:100px}.wx-section-head{display:grid;grid-template-columns:.7fr 1.7fr 1fr;gap:30px;align-items:start;margin-bottom:45px}.wx-section-head>.wx-label{color:#666;padding-top:10px;max-width:24ch}.wx-page .wx-scope h2,.wx-page .wx-section-head h2{font-size:clamp(36px,4.7vw,75px)}.wx-scope h2>span,.wx-section-head h2>span{color:#777}.wx-section-head>p:last-child{font-size:14px;line-height:1.75;color:#666;padding-top:10px}.wx-canvas-tools{display:flex;justify-content:space-between;gap:20px;padding-block:15px 25px;border-top:1px solid #bbb}.wx-canvas-tools>div{display:flex;gap:8px}.wx-canvas-tools button{min-height:44px;border:1px solid transparent;border-radius:40px;background:none;padding:10px 18px;font-size:12px;color:#666}.wx-canvas-tools button[aria-pressed=true]{border-color:#222;color:#111}.wx-canvas-ground{background:#d8d8d4;min-height:550px;padding:35px;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1600px}.wx-browser{width:100%;max-width:1100px;background:#141414;color:#eee;border:1px solid #555;box-shadow:0 25px 50px #0002;border-radius:8px;overflow:hidden;transition:width .5s cubic-bezier(.2,.7,.2,1),transform .4s}.wx-canvas[data-mobile=true] .wx-browser{width:330px}.wx-browser-chrome{height:40px;background:#181818;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;font-size:8px;color:#aaa}.wx-browser-chrome>span:first-child{font-size:7px;letter-spacing:3px;color:#777}.wx-browser-chrome>button{padding:0;background:none;border:0;min-height:40px;font-size:9px}.wx-site{height:490px;position:relative;isolation:isolate;padding:25px 35px;display:flex;flex-direction:column;overflow:hidden}.wx-site-photo,.wx-site-shade{position:absolute;inset:0;z-index:-2}.wx-site-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.wx-site-shade{background:linear-gradient(90deg,#000a,transparent 80%),linear-gradient(0deg,#000b,transparent 70%);z-index:-1}.wx-site-masthead{display:flex;justify-content:space-between;gap:25px;align-items:center}.wx-site-masthead>strong{font-size:22px;letter-spacing:-.05em;font-weight:500}.wx-site-masthead>span{font-size:8px;letter-spacing:.04em;text-align:right}.wx-site-copy{margin-block:auto;max-width:75%;padding-block:35px}.wx-site-copy>.wx-label{font-size:8px;color:#ccc;margin-bottom:20px}.wx-page .wx-site-copy h3{font-size:clamp(36px,5vw,78px);white-space:pre-line;letter-spacing:-.06em;line-height:.98}.wx-site-copy>button{background:none;border:0;border-bottom:1px solid #aaa;padding:10px 0;min-height:44px;display:flex;gap:30px;font-size:12px;margin-top:20px;align-items:center}.wx-site-copy>button>span{font-size:20px}.wx-site-footer{display:flex;justify-content:space-between;gap:20px;font-size:7px;line-height:1.6;color:#ccc}.wx-site-footer>span:last-child{text-align:right;max-width:35ch}.wx-site-story{position:absolute;inset:95px 35px 65px auto;width:43%;padding:25px;background:#f2f2ee;color:#171717;z-index:2;box-shadow:0 15px 35px #0003}.wx-site-story>.wx-label{font-size:8px;color:#666}.wx-site-story>p{font-size:clamp(18px,2vw,28px);line-height:1.3;letter-spacing:-.035em;margin-top:25px}.wx-site-story>button{background:none;border:0;border-bottom:1px solid #777;padding:10px 0;min-height:44px;font-size:11px;margin-top:15px}.wx-site-guides{position:absolute;inset:20px 35px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;pointer-events:none;z-index:5}.wx-site-guides>i{background:#ffffff0b;border-inline:1px solid #fff4}.wx-canvas-foot{display:flex;justify-content:space-between;gap:30px;padding-block:22px;align-items:start}.wx-canvas-foot>p{font-size:14px;line-height:1.7;max-width:54ch;color:#666}.wx-canvas-foot>button{font-size:11px;min-height:44px;flex-shrink:0;background:none;border:0;padding:0}.wx-demo-note{font-size:9px;color:#777}.wx-canvas[data-mobile=true] .wx-site{height:510px;padding:22px}.wx-canvas[data-mobile=true] .wx-site-copy{max-width:100%}.wx-canvas[data-mobile=true] .wx-site-copy h3{font-size:42px}.wx-canvas[data-mobile=true] .wx-site-masthead>span{max-width:14ch;font-size:7px}.wx-canvas[data-mobile=true] .wx-browser-chrome>span:nth-child(2){display:none}.wx-canvas[data-mobile=true] .wx-site-footer{font-size:7px}.wx-canvas[data-mobile=true] .wx-site-story{inset:85px 15px 55px;width:auto}.wx-canvas[data-mobile=true] .wx-site-story>p{font-size:25px}.wx-architecture{padding:80px var(--wx-gutter);background:#101010;color:#eee}.wx-architecture-sticky{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;align-items:center}.wx-architecture header>.wx-label{color:#999;margin-bottom:30px}.wx-page .wx-architecture h2{font-size:clamp(48px,6.2vw,99px)}.wx-architecture h2>span{color:#999}.wx-architecture header>p:last-child{font-size:14px;line-height:1.7;color:#aaa;margin-top:28px}.wx-sheets{display:grid;gap:22px;padding-block:20px}.wx-sheet{padding:28px 32px;background:#222;border:1px solid #ffffff25;position:relative}.wx-sheet>.wx-label{color:#aaa}.wx-page .wx-sheet h3{font-size:clamp(27px,3vw,45px);margin-top:18px}.wx-sheet>p{font-size:13px;color:#aaa;line-height:1.7;margin-top:20px}.wx-sitemap{display:flex;gap:10px;align-items:center;margin-top:25px}.wx-sitemap>span{flex:1;padding:15px 4px;text-align:center;border:1px solid #fff4;font-size:12px}.wx-sheet>strong{display:block;font-size:100px;line-height:1;margin-block:15px;letter-spacing:-.06em;font-weight:400}.wx-sheet-1{background:#eee;color:#151515}.wx-sheet-1>.wx-label,.wx-sheet-1>p{color:#666}.wx-sheet ul{list-style:none;padding:0;margin:25px 0 0}.wx-sheet li{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding:12px 0;font-size:13px}.wx-sheet li>span{color:#888}.wx-architecture[data-enhanced=true]{height:220svh;padding-block:0}.wx-architecture[data-enhanced=true] .wx-architecture-sticky{position:sticky;top:100px;height:calc(100svh - 115px);max-height:900px}.wx-architecture[data-enhanced=true] .wx-sheets{position:relative;height:430px;perspective:1500px}.wx-architecture[data-enhanced=true] .wx-sheet{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 50px #0006}.wx-architecture[data-enhanced=true] .wx-sheet-0{z-index:1}.wx-architecture[data-enhanced=true] .wx-sheet-1{z-index:2}.wx-architecture[data-enhanced=true] .wx-sheet-2{z-index:3;background:#222e;backdrop-filter:blur(12px)}.wx-scope{padding:90px var(--wx-gutter);background:#f1f1ee;color:#161616}.wx-scope>header{display:flex;align-items:start;gap:10%;padding-bottom:60px}.wx-scope header>.wx-label{width:24%;color:#666;padding-top:10px}.wx-scope>article{display:grid;grid-template-columns:45px 1.2fr 1fr;gap:25px;padding:35px 0;border-top:1px solid #bbb;align-items:start}.wx-scope>article>.wx-label{color:#777;padding-top:7px}.wx-page .wx-scope h3{font-size:clamp(26px,3vw,46px)}.wx-scope article p{font-size:14px;line-height:1.75;color:#666;max-width:47ch}.wx-scope article div>.wx-label{display:block;margin-top:18px;color:#666;font-size:9px}.wx-scope>a{display:inline-flex;align-items:center;min-height:44px;margin-top:25px;font-size:12px;text-decoration:underline;text-underline-offset:5px}@media(max-width:999px){.wx-hero{min-height:820px;min-height:100svh}.wx-section-head{grid-template-columns:1fr 1.7fr}.wx-section-head>p:last-child{grid-column:2}.wx-architecture-sticky{gap:6%}.wx-architecture h2{font-size:64px}.wx-sheet{padding:25px}.wx-canvas-ground{padding:25px;min-height:500px}.wx-site{height:450px}.wx-site-copy{max-width:85%}.wx-scope>article{grid-template-columns:35px 1fr 1fr}.wx-scope>header{gap:6%}}@media(max-width:700px){.wx-hero{padding-top:110px;min-height:780px;min-height:100svh}.wx-hero-meta{font-size:8px;gap:12px}.wx-hero-picture img{-o-object-position:61% center;object-position:61% center}.wx-hero-shade{background:linear-gradient(90deg,#000b,transparent),linear-gradient(0deg,#000e,transparent 70%)}.wx-hero-copy{padding-block:55px}.wx-page .wx-hero h1{font-size:clamp(90px,27vw,175px);line-height:.9}.wx-hero-copy>.wx-label{font-size:9px;max-width:25ch}.wx-hero-bottom{align-items:end;gap:20px}.wx-hero-bottom>a{font-size:11px;gap:20px}.wx-hero-bottom>.wx-label{font-size:8px;max-width:16ch}.wx-architecture,.wx-scope,.wx-studio{padding-block:65px}.wx-section-head{display:block;margin-bottom:30px}.wx-section-head>.wx-label{max-width:none;padding:0}.wx-page .wx-scope h2,.wx-page .wx-section-head h2{font-size:clamp(34px,8.8vw,58px);margin-top:24px}.wx-section-head>p:last-child{margin-top:22px}.wx-canvas-tools{flex-wrap:wrap;gap:5px;padding-bottom:18px}.wx-canvas-tools>div{gap:0}.wx-canvas-tools button{font-size:11px;padding:10px 13px}.wx-canvas-ground{padding:20px 10px;min-height:0}.wx-site{height:470px;padding:22px 18px}.wx-site-copy{max-width:100%}.wx-page .wx-site-copy h3{font-size:clamp(32px,9vw,50px)}.wx-site-masthead{gap:15px}.wx-site-masthead>span{max-width:14ch;font-size:7px}.wx-browser-chrome{font-size:7px;padding-inline:10px;gap:7px}.wx-browser-chrome>span:nth-child(2){font-size:6px}.wx-browser-chrome>button{font-size:8px}.wx-site-copy>.wx-label{font-size:7px;max-width:27ch}.wx-site-footer{font-size:6px;gap:15px}.wx-site-story{inset:85px 15px 50px;width:auto}.wx-site-story>p{font-size:25px}.wx-canvas-foot{display:block;padding-block:20px 8px}.wx-canvas-foot>p{font-size:13px}.wx-canvas-foot>button{margin-top:8px}.wx-demo-note{font-size:8px}.wx-architecture-sticky{display:block}.wx-architecture header>p:last-child{margin-bottom:35px}.wx-page .wx-architecture h2{font-size:clamp(44px,12vw,75px)}.wx-sheets{padding:0}.wx-sheet{padding:25px}.wx-scope>header{display:block;padding-bottom:35px}.wx-scope header>.wx-label{width:auto}.wx-scope>article{grid-template-columns:25px 1fr;gap:16px;padding:28px 0}.wx-scope article>div{grid-column:2}.wx-page .wx-scope h3{font-size:30px}.wx-scope article p{font-size:14px}.wx-scope>a{font-size:11px;line-height:1.6}.wx-canvas[data-mobile=true] .wx-browser{max-width:100%}}@media(prefers-reduced-motion:reduce){.wx-page *,.wx-page :after,.wx-page :before{animation:none!important;transition:none!important}}html[data-theara-motion=paused] .wx-page *{animation:none!important;transition:none!important}