.wt{--wt-surface:#fff;--wt-text:#142024;--wt-muted:#46535c;--wt-line:#c9d2d6;--color-bg-primary:var(--wt-bg);--color-text-primary:var(--wt-text);--color-accent:var(--wt-brand);color:var(--wt-text);background:var(--wt-bg);font:16px/1.6 Arial,Helvetica,sans-serif;min-height:100vh;color-scheme:light}.wt[data-theme=dark]{--wt-bg:#10171c!important;--wt-surface:#1c272f;--wt-text:#f5f8fc;--wt-muted:#c0ccd5;--wt-line:#465764;--wt-brand:#a9c7ff!important;color-scheme:dark}.wt *{box-sizing:border-box}.wt h1,.wt h2,.wt h3,.wt p{margin:0}.wt a{color:inherit;text-decoration:none}.wt button{font:inherit;color:inherit;cursor:pointer}.wt a,.wt button{touch-action:manipulation}.wt :focus-visible{outline:3px solid var(--wt-brand);outline-offset:5px}.wt a:hover,.wt button:hover{filter:brightness(.85)}.wt[data-theme=dark] a:hover,.wt[data-theme=dark] button:hover{filter:brightness(1.15)}.wt-wrap{width:min(1248px,calc(100% - 80px));margin-inline:auto}.wt-header{justify-content:space-between;gap:20px;min-height:100px;border-bottom:1px solid var(--wt-line)}.wt-header,.wt-logo{display:flex;align-items:center}.wt-logo{font-size:22px;font-weight:800;letter-spacing:-1px;gap:12px;min-height:44px}.wt-logo svg{color:var(--wt-brand);width:26px;height:26px}.wt-header nav{display:flex;gap:32px}.wt-header nav a{padding:12px 0}.wt-tools{display:flex;gap:8px}.wt-tools button{min-height:44px;min-width:44px;display:grid;place-items:center;border:1px solid var(--wt-line);border-radius:50%;background:var(--wt-surface);font-weight:700;font-size:12px}.wt-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-block:88px 96px}.wt-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;gap:10px}.wt-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--wt-brand)}.wt h1{font-size:clamp(42px,4.6vw,68px);font-weight:750;line-height:1.08;letter-spacing:-3px;white-space:pre-line;margin:25px 0}.wt-description{max-width:480px;font-size:17px;color:var(--wt-muted);line-height:1.8}.wt-primary{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--wt-brand);color:#fff!important;min-height:52px;padding:13px 24px;border:0;border-radius:8px;font-size:14px;font-weight:700;margin-top:28px}.wt[data-theme=dark] .wt-primary{color:#10171c!important}.wt-note{font-size:11px;color:var(--wt-muted);margin-top:20px!important}.wt-visual{position:relative}.wt-art{display:block;width:100%;height:auto;color:var(--wt-brand)}.wt-visual-caption{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:11px;letter-spacing:1px;color:var(--wt-muted)}.wt-band{border-block:1px solid var(--wt-line);background:var(--wt-surface)}.wt-band .wt-wrap{display:flex;justify-content:space-around;padding-block:25px;gap:20px;flex-wrap:wrap}.wt-band span{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.wt-band svg{color:var(--wt-brand)}.wt-section{padding-block:80px}.wt-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px}.wt h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-1.2px;margin-top:14px}.wt-index{font-size:12px;color:var(--wt-muted);white-space:nowrap}.wt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wt-card{background:var(--wt-surface);padding:30px;border:1px solid var(--wt-line);border-radius:12px;overflow:hidden}.wt-number{font-size:12px;color:var(--wt-brand);font-weight:700}.wt h3{font-size:20px;line-height:1.35;margin:20px 0 12px;letter-spacing:-.4px}.wt-card p{font-size:14px;color:var(--wt-muted)}.wt-text-button{display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;padding:12px 0;min-height:44px;margin-top:15px;font-size:13px!important;font-weight:700!important;color:var(--wt-brand)!important}.wt-card-art{margin:-30px -30px 26px;background:var(--wt-bg);aspect-ratio:1.65;overflow:hidden}.wt-card-art-1 svg{transform:rotate(12deg) scale(.9)}.wt-card-art-2 svg{transform:scale(.8)}.wt-detail{border-top:1px solid var(--wt-line);padding-top:15px}.wt-detail[hidden]{display:none}.wt-about{text-align:center;border:1px solid var(--wt-line);background:var(--wt-surface);padding:60px 30px;border-radius:16px}.wt-about .wt-eyebrow{justify-content:center}.wt-about p:not(.wt-eyebrow){max-width:550px;margin:20px auto;color:var(--wt-muted)}.wt-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:40px;font-size:11px;color:var(--wt-muted)}.wt-footer strong{font-size:18px;color:var(--wt-text)}.wt-skip{position:absolute;top:-100px;background:var(--wt-surface);padding:15px;z-index:10}.wt-skip:focus{top:8px;left:8px}.wt-editorial h1,.wt-editorial h2,.wt-food h1,.wt-food h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-2px}.wt-editorial .wt-hero{grid-template-columns:1.4fr 1fr}.wt-editorial .wt-card{background:transparent;border:0;border-top:1px solid var(--wt-line);border-radius:0;padding:24px 0}.wt-portfolio h1,.wt-studio h1{text-transform:uppercase;font-size:clamp(40px,4.4vw,65px)}.wt-portfolio .wt-card,.wt-portfolio .wt-primary,.wt-studio .wt-card,.wt-studio .wt-primary{border-radius:0}.wt-studio .wt-hero{grid-template-columns:1.3fr 1fr}.wt-event .wt-hero{grid-template-columns:1fr 1fr}.wt-event .wt-card{border-top:5px solid var(--wt-brand)}.wt-course .wt-card{border-radius:24px;box-shadow:0 5px 0 var(--wt-line)}.wt-phone .wt-visual{max-width:460px;margin:auto}.wt-architecture .wt-card{padding-bottom:24px}.wt-food .wt-card-art{border-radius:0 0 50% 50%}.wt-shop .wt-primary{border-radius:30px}@media(min-width:1440px){.wt-hero{padding-top:100px}}@media(max-width:1024px){.wt-wrap{width:calc(100% - 48px)}.wt-hero{gap:30px;padding-block:65px}.wt h1{letter-spacing:-2px}.wt-card{padding:22px}.wt-card-art{margin:-22px -22px 22px}.wt-header nav{gap:20px}}@media(max-width:767px){.wt-wrap{width:calc(100% - 40px)}.wt-header{min-height:80px;gap:8px}.wt-logo{font-size:18px;gap:7px}.wt-header nav{display:none}.wt-editorial .wt-hero,.wt-event .wt-hero,.wt-hero,.wt-studio .wt-hero{grid-template-columns:1fr;padding-block:50px;gap:35px}.wt h1{font-size:44px;letter-spacing:-2px}.wt-visual{width:100%;max-width:540px;margin:auto}.wt-cards{grid-template-columns:1fr}.wt-card-art{aspect-ratio:2}.wt-section{padding-block:50px}.wt-band .wt-wrap{justify-content:flex-start;gap:12px}.wt-band span{font-size:11px;flex-basis:100%}.wt-footer{flex-direction:column;align-items:flex-start;gap:12px}.wt-index{display:none}.wt-about{padding:40px 22px}.wt-eyebrow{font-size:10px;letter-spacing:1.4px}}@media(prefers-reduced-motion:no-preference){.wt a,.wt button{transition:filter .15s ease}}@media(prefers-reduced-motion:reduce){.wt *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}