@font-face{font-family:Stella;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/2608201622@stellar-serif/stellar-serif/Stellar_Serif_Bold_Condensed.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--wj-font-sans:"Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--wj-surface:#fff;--wj-surface-soft:#f6f6f6;--wj-surface-muted:#ededed;--wj-ink:#242424;--wj-ink-secondary:#5c5c5c;--wj-ink-muted:#757575;--wj-line:#d8d8d8;--wj-line-strong:#bdbdbd;font-family:var(--wj-font-sans);color:var(--wj-ink);background:var(--wj-surface);font-synthesis:none;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:6px;outline:2px solid #ffb18c}::selection{color:var(--wj-ink);background:#dedede}.wj-skip{z-index:100;background:#fff;padding:15px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.wj-skip:focus{transform:none}.wj-header{z-index:30;color:#f1f4ef;border-bottom:1px solid #e4eee518;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(24px,4.3vw,84px);transition:background .3s,color .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.wj-brand{flex-shrink:0;text-decoration:none;display:inline-flex}.wj-brand img{object-fit:contain;width:176px;height:44px;display:block}.wj-header[data-theme=dark] .wj-brand img,.wj-footer .wj-brand img{filter:brightness(0)invert()}.wj-header[data-theme=dark].is-scrolled:not(.is-menu-open){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#102f3ff5}.wj-header[data-theme=light]{color:var(--wj-ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-color:#2424241a}.wj-nav{align-items:center;gap:clamp(26px,3.2vw,58px);display:flex}.wj-nav a{white-space:nowrap;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .2s}.wj-nav a:hover{opacity:.65}.wj-nav .wj-nav-contact{border:1px solid #e3eee657;border-radius:100px;justify-content:space-between;align-items:center;gap:26px;padding:12px 21px;display:flex}.wj-nav-contact span{font-size:20px;line-height:1}.wj-header[data-theme=light] .wj-nav-contact{border-color:var(--wj-line-strong)}.wj-menu-toggle{color:inherit;background:0 0;border:0;padding:12px;display:none}.wj-menu-toggle span{background:currentColor;width:24px;height:1px;margin:6px 0;transition:transform .2s;display:block}.wj-hero{isolation:isolate;color:#f8f2e3;background:#123446;width:100%;height:100svh;min-height:640px;position:relative;overflow:clip}.wj-hero-background,.wj-hero-shade{z-index:-2;pointer-events:none;position:absolute;inset:0}.wj-hero-layer{transform-origin:50%;width:130%;height:130%;position:absolute;top:-15%;left:-15%}.wj-hero-layer img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.wj-hero-far{opacity:.55}.wj-hero-mid{opacity:.68}.wj-hero-near{opacity:.54}.wj-hero-shade{z-index:-1;background:linear-gradient(#07141d22,#0000 25% 80%,#06262540)}.wj-hero-content{text-align:center;z-index:2;width:min(1240px,100% - 96px);position:absolute;top:clamp(154px,26svh,320px);left:50%;transform:translate(-50%)}.wj-hero-invitation{letter-spacing:.025em;color:#e2e9e9c9;text-shadow:0 0 12px #d5e9ff1a;margin:0 0 24px;font-size:clamp(22px,2vw,29px);font-weight:400;line-height:1.2}.wj-hero-title{letter-spacing:-.015em;font-family:Stella,Apple SD Gothic Neo,Malgun Gothic,serif;font-size:clamp(67.2px,7.56vw,120px);font-weight:400;line-height:1.2;position:relative}.wj-hero-line{white-space:nowrap;display:block}.wj-hero h1{font:inherit;letter-spacing:inherit;text-shadow:0 0 10px #fff5df12,0 0 26px #acd8ff08,0 2px 25px #071c2333;z-index:1;margin:0;position:relative}.wj-title-echo{pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;filter:blur(1.5px);text-shadow:0 0 .075em,0 0 .2em;position:absolute;inset:0}.wj-title-echo>span{display:block}.wj-title-echo-warm{color:#ff7b32;opacity:.56;transform:translate(-.055em,.015em)}.wj-title-echo-cool{color:#299dff;opacity:.6;transform:translate(.055em,-.015em)}.wj-hero-person{--rim-angle:90deg;--rim-warm:.25;--rim-cool:.3;aspect-ratio:2/3;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:auto;max-width:94%;height:65%;position:absolute;bottom:-25%;left:50%;transform:translate(-50%)}.wj-astronaut-art{object-fit:contain;width:100%;height:100%;display:block;position:relative;transform:translateY(7.2%)}.wj-astronaut-rim{mix-blend-mode:screen;-webkit-mask-image:linear-gradient(var(--rim-angle), transparent 25%, #000 76%);mask-image:linear-gradient(var(--rim-angle), transparent 25%, #000 76%);position:absolute;inset:-32px}.wj-astronaut-rim img{object-fit:contain;width:calc(100% - 64px);max-width:none;height:calc(100% - 64px);filter:drop-shadow(0 0 2px var(--rim-color)) drop-shadow(0 0 6px var(--rim-color)) drop-shadow(0 0 14px var(--rim-color));position:absolute;top:32px;left:32px;transform:translateY(7.2%)}.wj-astronaut-rim-warm{--rim-color:#ff9c45;opacity:var(--rim-warm)}.wj-astronaut-rim-cool{--rim-color:#4ac8ff;opacity:var(--rim-cool)}.wj-hero-caption{color:#d4e5e0ac;letter-spacing:.14em;margin:0;font-size:10px;line-height:1.9;position:absolute;bottom:43px;left:clamp(24px,4.3vw,84px)}.wj-hero-tools{z-index:3;flex-direction:column;align-items:flex-end;gap:23px;display:flex;position:absolute;bottom:43px;right:clamp(24px,4.3vw,84px)}.wj-scroll-link{letter-spacing:.15em;color:#eff5ec;align-items:center;gap:22px;font-size:10px;text-decoration:none;display:flex}.wj-scroll-link span{font-size:22px;display:inline-block}.wj-footer{color:#bcced9;background:#102f43 linear-gradient(125deg,#0e293a,#123c52);padding:0 clamp(24px,4.3vw,84px) 26px}.wj-footer-top{border-top:1px solid #bfd2df2e;align-items:start;gap:8%;padding:48px 0 55px;display:flex}.wj-footer-top p{margin:0;font-size:13px;line-height:1.9}.wj-back-top{letter-spacing:.08em;align-items:center;gap:30px;margin-left:auto;font-size:10px;text-decoration:none;display:flex}.wj-back-top span{font-size:24px}.wj-footer-bottom{letter-spacing:.04em;opacity:.7;justify-content:space-between;gap:25px;font-size:10px;display:flex}.wj-footer-bottom nav{gap:30px;display:flex}.wj-footer-bottom a{text-decoration:none}@media (any-pointer:fine){.wj-hero[data-motion=interactive] .wj-hero-layer,.wj-hero[data-motion=interactive] [data-title-echo]{will-change:transform}}@media (max-width:1024px){html{scroll-padding-top:74px}.wj-header{height:76px;padding-inline:23px}.wj-brand img{width:144px;height:36px}.wj-menu-toggle{z-index:2;margin-right:-12px;display:block;position:relative}.wj-nav{background:var(--wj-surface);color:var(--wj-ink);border-bottom:1px solid var(--wj-line);align-items:stretch;gap:0;padding:25px 28px 35px;display:none;position:absolute;top:76px;left:0;right:0}.wj-nav a{padding:17px 0;font-size:18px}.wj-nav .wj-nav-contact{border-color:var(--wj-line-strong);margin-top:10px;padding:16px 20px;font-size:17px}.wj-header.is-menu-open{background:var(--wj-surface);color:var(--wj-ink)}.wj-header.is-menu-open .wj-brand img{filter:none}.is-menu-open .wj-nav{flex-direction:column;display:flex}.is-menu-open .wj-menu-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.is-menu-open .wj-menu-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}}@media (max-width:768px){.wj-hero{height:100svh;min-height:600px}.wj-hero-layer:not(.wj-hero-base) img{object-fit:fill}.wj-hero-content{width:calc(100% - 44px);top:calc(clamp(145px,25svh,225px) + 12px)}.wj-hero-invitation{margin-bottom:22px;font-size:23px}.wj-hero-title{letter-spacing:-.015em;font-size:clamp(26px,6.5vw,38px);line-height:1.6}.wj-hero-person{height:390px;bottom:-150px}.wj-hero-caption{display:none}.wj-hero-tools{bottom:29px;right:24px}.wj-scroll-link{letter-spacing:.08em;gap:12px;font-size:8px}.wj-scroll-link span{font-size:21px}.wj-footer-top{flex-wrap:wrap;gap:30px;padding:36px 0}.wj-footer-top p{margin-left:auto;font-size:12px}.wj-back-top{justify-content:flex-end;width:100%;margin-top:6px}.wj-footer-bottom{flex-direction:column-reverse;font-size:9px}.wj-footer-bottom nav{flex-wrap:wrap;gap:21px;font-size:11px}}@media (max-height:640px) and (min-width:769px){.wj-hero{min-height:560px}.wj-hero-content{top:124px}.wj-hero-invitation{margin-bottom:16px}.wj-hero-title{line-height:1.1}.wj-hero-person{height:60%;bottom:-27%}}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]){scroll-behavior:auto}html:not([data-motion=on]) *,html:not([data-motion=on]) :before,html:not([data-motion=on]) :after{transition:none!important;animation:none!important}}.wj-story-section{padding:clamp(88px,9vw,160px) 0;position:relative;overflow:clip}.wj-content-wrap{width:min(100% - 112px,1440px);margin-inline:auto}.wj-story-section h2,.wj-story-section h3,.wj-story-section p{margin:0}.wj-story-section h2{letter-spacing:-.065em;word-break:keep-all;font-size:clamp(34px,4.1vw,64px);font-weight:500;line-height:1.36}.wj-story-section h2 em{color:var(--wj-ink-secondary);font-style:normal}.wj-eyebrow{letter-spacing:.17em;align-items:center;gap:10px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.wj-marker{background:var(--wj-ink-muted);border-radius:100%;flex:none;width:6px;height:6px;display:inline-block}.wj-story-section .wj-eyebrow+h2{margin-top:27px}.wj-section-number{letter-spacing:.06em;opacity:.52;font-size:11px}.wj-section-cta,.wj-text-link{color:inherit;justify-content:space-between;align-items:center;gap:30px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.wj-section-cta{background:var(--wj-ink);color:var(--wj-surface);border-radius:2px;min-height:62px;padding:21px 25px;transition:background .2s,transform .2s}.wj-section-cta>span{font-size:22px;font-weight:400;line-height:1}.wj-section-cta:hover{background:var(--wj-ink-secondary);transform:translateY(-2px)}.wj-section-cta-light{background:var(--wj-ink);color:var(--wj-surface)}.wj-section-cta-light:hover{background:var(--wj-ink-secondary)}.wj-text-link{border-bottom:1px solid;gap:35px;padding-block:10px}.wj-text-link>span{font-size:20px;line-height:1}.wj-section-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.wj-story-section a:focus-visible,.wj-story-section summary:focus-visible{outline:3px solid var(--wj-ink-secondary);outline-offset:6px}.wj-intro{background:var(--wj-surface);color:var(--wj-ink);padding-top:clamp(96px,10vw,170px);padding-bottom:clamp(96px,10vw,170px)}.wj-intro .wj-eyebrow{color:var(--wj-ink-muted)}.wj-intro .wj-statement{letter-spacing:-.065em;margin-top:46px;font-size:clamp(32px,4.2vw,60px);line-height:1.38}.wj-statement>span{color:var(--wj-ink-secondary)}.wj-intro-bottom{grid-template-columns:1fr 1.2fr;align-items:end;gap:60px;margin-top:62px;display:grid}.wj-intro-copy>p{max-width:610px;color:var(--wj-ink-secondary);word-break:keep-all;font-size:18px;line-height:1.95}.wj-intro-copy>p+p{margin-top:14px}.wj-intro .wj-text-link{color:var(--wj-ink-secondary);border-color:var(--wj-line-strong);font-size:13px}.wj-burden,.wj-services{background:var(--wj-surface-soft);color:var(--wj-ink)}.wj-two-column{grid-template-columns:1fr 1fr;gap:8%;display:grid}.wj-section-heading .wj-heading-note{color:var(--wj-ink-muted);word-break:keep-all;margin-top:33px;font-size:17px;line-height:1.8}.wj-burden-list{margin:13px 0 0;padding:0;list-style:none}.wj-burden-list>li{border-top:1px solid var(--wj-line);gap:28px;padding:30px 0 36px;display:flex}.wj-burden-list>li:last-child{border-bottom:1px solid var(--wj-line)}.wj-list-index{color:var(--wj-ink-muted);font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px}.wj-burden-list h3{letter-spacing:-.055em;word-break:keep-all;font-size:24px;font-weight:550;line-height:1.5}.wj-burden-list p{color:var(--wj-ink-secondary);word-break:keep-all;margin-top:13px;font-size:16px;line-height:1.85}.wj-making{background:var(--wj-surface-muted);color:var(--wj-ink)}.wj-split-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.wj-split-heading>p{max-width:380px;color:var(--wj-ink-secondary);word-break:keep-all;margin-bottom:7px;font-size:17px;line-height:1.9}.wj-copy-heading{display:block}.wj-copy-heading>p{max-width:720px;margin-top:28px}.wj-making-stages{border-top:1px solid var(--wj-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.wj-making-stage{border-right:1px solid var(--wj-line-strong);padding:32px 35px 0}.wj-making-stage:first-child{padding-left:0}.wj-making-stage:last-child{border-right:0;padding-right:0}.wj-stage-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wj-stage-index{letter-spacing:-.06em;color:var(--wj-ink-muted);font-size:64px;font-weight:400;line-height:1}.wj-stage-english{letter-spacing:.04em;color:var(--wj-ink-muted);font-size:10px}.wj-making-stage h3{letter-spacing:-.055em;margin-top:41px;font-size:clamp(23px,2.2vw,32px);font-weight:500;line-height:1.5}.wj-making-stage>p{color:var(--wj-ink-secondary);word-break:keep-all;max-width:370px;margin-top:20px;font-size:16px;line-height:1.85}.wj-stage-flow{color:var(--wj-ink-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;font-size:12px;display:flex}.wj-stage-flow span{border-bottom:1px solid var(--wj-line-strong);padding-bottom:8px}.wj-stage-flow i{color:var(--wj-ink-muted);padding-bottom:8px;font-size:18px;font-style:normal}.wj-person-role{background:var(--wj-surface);color:var(--wj-ink)}.wj-role-layout{display:block}.wj-role-signature{letter-spacing:-.055em;color:var(--wj-ink-muted);flex-direction:column;gap:8px;font-size:clamp(36px,4.2vw,68px);font-weight:400;line-height:1.2;display:flex}.wj-role-signature span:last-child{padding-left:clamp(20px,4vw,70px)}.wj-role-copy h2{font-size:clamp(34px,4.1vw,64px)}.wj-role-copy>p:not(.wj-eyebrow){color:var(--wj-ink-secondary);word-break:keep-all;max-width:720px;margin:30px 0 0 auto;font-size:17px;line-height:1.95}.wj-role-copy>p:not(.wj-eyebrow)+p{margin-top:14px}.wj-role-copy .wj-small-note{color:var(--wj-ink-muted)!important;margin-top:17px!important;font-size:13px!important}.wj-service-rows{border-top:1px solid var(--wj-line-strong);margin-top:65px}.wj-service-row{border-bottom:1px solid var(--wj-line);grid-template-columns:1fr 1.7fr;align-items:center;gap:4%;padding-block:40px;display:grid}.wj-service-name{grid-template-columns:28px 1fr;align-items:baseline;gap:5px 20px;display:grid}.wj-service-name>span:first-child{color:var(--wj-ink-muted);font-size:11px}.wj-service-name h3{letter-spacing:-.06em;font-size:29px;font-weight:500}.wj-service-name .wj-service-en{color:var(--wj-ink-muted);grid-column:2;font-size:17px}.wj-service-row>p{color:var(--wj-ink-secondary);word-break:keep-all;font-size:16px;line-height:1.8}.wj-service-row ul{color:var(--wj-ink-secondary);flex-wrap:wrap;gap:8px 17px;margin:0;padding:0;font-size:13px;line-height:1.9;list-style:none;display:flex}.wj-service-row li:before{content:"·";color:var(--wj-ink-muted);margin-right:6px}.wj-services-note{text-align:right;color:var(--wj-ink-muted);word-break:keep-all;font-size:12px;line-height:1.8;margin-top:23px!important}.wj-selected{background:var(--wj-surface-soft);color:var(--wj-ink)}.wj-work-heading .wj-text-link{margin-bottom:8px;font-size:13px}.wj-selected-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:58px;display:grid}.wj-work-loading,.wj-work-empty{min-height:260px;color:var(--wj-ink-secondary);border-block:1px solid var(--wj-line);grid-column:1/-1;justify-content:center;align-items:center;font-size:14px;display:flex}.wj-work-card{min-width:0;color:inherit;text-decoration:none;display:block}.wj-work-image{aspect-ratio:4/5;background:var(--wj-surface-muted);border-radius:3px;overflow:hidden}.wj-work-image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s;display:block}.wj-work-card:hover .wj-work-image img{transform:scale(1.035)}.wj-work-card h3{letter-spacing:-.035em;margin-top:19px;font-size:20px;font-weight:550;line-height:1.5}.wj-work-card p{color:var(--wj-ink-muted);margin-top:8px;font-size:12px;line-height:1.7}.wj-work-bottom{border-top:1px solid var(--wj-line);justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding-top:30px;display:flex}.wj-work-bottom p{color:var(--wj-ink-secondary);letter-spacing:-.025em;font-size:18px;line-height:1.7}.wj-process{background:var(--wj-surface-muted);color:var(--wj-ink)}.wj-process-list{margin:9px 0 0;padding:0;list-style:none}.wj-process-list>li{grid-template-columns:32px 1fr;gap:23px;padding-bottom:30px;display:grid;position:relative}.wj-process-list>li:not(:last-child):before{content:"";background:var(--wj-line);width:1px;height:calc(100% - 38px);position:absolute;top:35px;left:15px}.wj-process-list>li>span{border:1px solid var(--wj-line-strong);width:32px;height:32px;color:var(--wj-ink-secondary);border-radius:50%;place-items:center;font-size:11px;display:grid}.wj-process-list h3{letter-spacing:-.05em;word-break:keep-all;font-size:21px;font-weight:550;line-height:1.55}.wj-process-list p{color:var(--wj-ink-secondary);word-break:keep-all;margin-top:12px;font-size:16px;line-height:1.8}.wj-process-copy{max-width:720px;margin:36px 0 0 auto}.wj-process-copy>li{padding-bottom:14px;display:block}.wj-process-copy>li:not(:last-child):before{display:none}.wj-process-copy p{margin-top:0;font-size:17px;line-height:1.95}.wj-faq{background:var(--wj-surface);color:var(--wj-ink)}.wj-faq-list{border-top:1px solid var(--wj-line-strong)}.wj-faq-item{border-bottom:1px solid var(--wj-line)}.wj-faq-item summary{cursor:pointer;letter-spacing:-.025em;word-break:keep-all;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:17px;font-weight:500;line-height:1.7;list-style:none;display:flex}.wj-faq-item summary::-webkit-details-marker{display:none}.wj-faq-icon{flex:0 0 14px;height:14px;position:relative}.wj-faq-icon:before,.wj-faq-icon:after{content:"";background:var(--wj-ink-secondary);position:absolute}.wj-faq-icon:before{width:14px;height:1px;top:6px;left:0}.wj-faq-icon:after{width:1px;height:14px;top:0;left:6px}.wj-faq-item[open] .wj-faq-icon:after{display:none}.wj-faq-answer{padding:0 35px 25px 0}.wj-faq-answer p{color:var(--wj-ink-secondary);word-break:keep-all;font-size:15px;line-height:1.9}.wj-contact{color:var(--wj-ink);background:var(--wj-surface-soft)}.wj-contact .wj-eyebrow{color:var(--wj-ink-muted)}.wj-contact h2{letter-spacing:-.07em;font-size:clamp(34px,4.6vw,68px);line-height:1.35;margin-top:42px!important}.wj-contact h2 em{color:var(--wj-ink-secondary)}.wj-contact-bottom{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:52px;display:flex}.wj-contact-bottom>p{color:var(--wj-ink-secondary);word-break:keep-all;font-size:17px;line-height:1.95}.wj-contact-copy{max-width:720px;color:var(--wj-ink-secondary);word-break:keep-all;font-size:17px;line-height:1.95}.wj-contact-copy>p+p{margin-top:14px}.wj-contact .wj-section-cta{min-width:310px}@media (min-width:1700px){.wj-making-stage{padding-inline:50px}}@media (max-width:1100px){.wj-content-wrap{width:calc(100% - 72px)}.wj-two-column,.wj-role-layout{gap:6%}.wj-making-stage{padding-inline:24px}.wj-stage-english{display:none}.wj-stage-flow{gap:8px;font-size:11px}.wj-service-row{grid-template-columns:1fr 1.7fr}.wj-service-name h3{font-size:25px}.wj-service-name{gap:5px 10px}.wj-split-heading>p{font-size:16px}.wj-selected-grid{gap:20px}}@media (max-width:760px){.wj-content-wrap{width:calc(100% - 44px)}.wj-story-section{padding-block:80px}.wj-story-section h2{font-size:clamp(31px,7.5vw,44px)}.wj-story-section .wj-eyebrow+h2{margin-top:22px}.wj-eyebrow{letter-spacing:.14em;font-size:9px}.wj-intro{padding-block:84px}.wj-intro .wj-statement{margin-top:30px;font-size:32px;line-height:1.55}.wj-intro-bottom{grid-template-columns:1fr;gap:25px;margin-top:35px}.wj-intro-bottom .wj-section-number{display:none}.wj-intro-copy>p{font-size:16px;line-height:1.9}.wj-section-actions{gap:22px;margin-top:27px}.wj-section-cta{gap:25px;min-height:58px;padding:18px 21px;font-size:13px}.wj-two-column,.wj-role-layout{grid-template-columns:1fr;gap:44px}.wj-section-heading .wj-heading-note{margin-top:24px;font-size:15px}.wj-burden-list{margin-top:0}.wj-burden-list>li{gap:20px;padding-block:25px}.wj-burden-list h3{font-size:22px}.wj-burden-list p{margin-top:12px;font-size:15px}.wj-split-heading{flex-direction:column;align-items:flex-start;gap:27px}.wj-split-heading>p{font-size:15px}.wj-making-stages{grid-template-columns:1fr;margin-top:40px}.wj-making-stage{border-right:0;border-bottom:1px solid var(--wj-line-strong);padding:29px 0 32px}.wj-making-stage:last-child{border-bottom:0;padding-bottom:0}.wj-stage-index{font-size:50px}.wj-stage-english{font-size:11px;display:block}.wj-making-stage h3{margin-top:24px;font-size:28px}.wj-making-stage>p{max-width:none;margin-top:15px;font-size:15px}.wj-stage-flow{gap:18px;margin-top:25px;font-size:12px}.wj-role-layout{gap:48px}.wj-role-signature{font-size:clamp(33px,8.7vw,52px)}.wj-role-signature span:last-child{padding-left:12%}.wj-role-copy>p:not(.wj-eyebrow){margin-top:25px;font-size:15px}.wj-service-rows{margin-top:40px}.wj-service-row{grid-template-columns:1fr;gap:20px;padding-block:28px}.wj-service-name{grid-template-columns:28px auto 1fr;gap:12px}.wj-service-name .wj-service-en{text-align:right;grid-column:3;font-size:16px}.wj-service-name h3{font-size:27px}.wj-service-row>p{padding-left:40px;font-size:15px}.wj-service-row>p br{display:none}.wj-service-row ul{gap:5px 10px;padding-left:40px;font-size:12px}.wj-services-note{text-align:left;font-size:11px}.wj-selected{padding-top:80px}.wj-work-heading{gap:24px}.wj-selected-grid{grid-template-columns:1fr;gap:36px;margin-top:28px}.wj-work-image{aspect-ratio:4/4.4}.wj-work-card h3{margin-top:15px;font-size:20px}.wj-work-bottom{flex-direction:column;align-items:flex-start;gap:25px;margin-top:33px}.wj-work-bottom p{font-size:16px}.wj-process-list{margin-top:0}.wj-process-list>li{gap:18px;padding-bottom:29px}.wj-process-list h3{font-size:20px}.wj-process-list p{margin-top:8px;font-size:15px}.wj-faq-item summary{gap:16px;padding-block:21px;font-size:16px}.wj-faq-answer p{font-size:14px}.wj-contact h2{font-size:clamp(32px,7.5vw,44px);line-height:1.35;margin-top:32px!important}.wj-contact-bottom{flex-direction:column;align-items:flex-start;gap:29px;margin-top:35px}.wj-contact-bottom>p,.wj-contact-copy{font-size:15px}.wj-process-copy{margin-top:30px}.wj-process-copy>li{padding-bottom:14px}.wj-contact .wj-section-cta{width:100%;min-width:0;max-width:360px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .wj-story-section *,html:not([data-motion=on]) .wj-story-section :before,html:not([data-motion=on]) .wj-story-section :after{transition:none!important}html:not([data-motion=on]) .wj-section-cta:hover,html:not([data-motion=on]) .wj-work-card:hover .wj-work-image img{transform:none}}.wj-motion-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.wj-motion-line-inner{transform-origin:0 100%;display:block}.wj-statement>.wj-motion-line{color:inherit}.wj-statement .wj-motion-line-inner>span{color:var(--wj-ink-secondary)}@media (min-width:769px){.wj-scroll-active .wj-intro-pinned{align-items:center;min-height:calc(100svh - 94px);padding-block:clamp(52px,6.5vh,92px);display:flex}.wj-scroll-active .wj-intro-pinned .wj-statement{margin-top:34px}.wj-scroll-active .wj-intro-pinned .wj-intro-bottom{margin-top:40px}.wj-scroll-active .wj-burden .wj-section-heading,.wj-scroll-active .wj-faq .wj-section-heading{align-self:start;position:sticky;top:142px}.wj-scroll-active .wj-work-image img{transition:none!important}.wj-scroll-active .wj-work-image{will-change:clip-path}.wj-scroll-active .wj-work-card:focus-visible{outline-offset:9px}}
