.wsm{--ground:#FBFBFD;--surface:#F2F4F8;--surface-2:#FFFFFF;--ink:#16202E;--ink-2:#4C596B;--ink-3:#7A8698;--line:#E1E6EE;--line-strong:#C9D1DE;--blue:#2F5597;--blue-hover:#23406F;--yellow:#FFC000;--shadow:0 1px 2px rgba(22,32,46,.05),0 8px 24px -16px rgba(22,32,46,.28);--maxw:1080px;--f-display:"Zen Old Mincho","Hiragino Mincho ProN","Yu Mincho",serif;--f-body:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Yu Gothic",system-ui,sans-serif}.wsm *,.wsm *:before,.wsm *:after{box-sizing:border-box}.wsm [hidden]{display:none!important}.wsm{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.95;font-feature-settings:"palt" 1}.wsm img{max-width:100%}.wsm a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:.22em}.wsm a:hover{color:var(--blue-hover)}.wsm :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.wsm h1,.wsm h2,.wsm h3{font-family:var(--f-display);font-weight:600;line-height:1.45;text-wrap:balance;margin:0}.wsm .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.wsm .site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ground) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.wsm .header-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:20px;min-height:68px}.wsm .brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);flex:0 0 auto}.wsm .brand img{width:32px;height:auto;display:block}.wsm .brand-text{display:flex;flex-direction:column;gap:6px}.wsm .brand-line{display:flex;align-items:baseline;gap:9px}.wsm .brand-name{font-family:var(--f-display);font-size:1.06rem;letter-spacing:.14em;font-weight:600;line-height:1}.wsm .brand-suffix{font-family:var(--f-body);font-size:.68rem;letter-spacing:.12em;color:var(--ink-2);line-height:1}.wsm .brand-tagline{font-family:var(--f-body);font-size:.6rem;letter-spacing:.05em;color:var(--ink-3);line-height:1.3;white-space:nowrap}@media(max-width:560px){.wsm .brand-tagline{white-space:normal;font-size:.56rem}}.wsm .nav{margin-left:auto;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wsm .nav a{font-size:.83rem;letter-spacing:.04em;color:var(--ink-2);text-decoration:none;padding:8px 11px;border-radius:4px;white-space:nowrap}.wsm .nav a:hover{color:var(--ink);background:var(--surface)}.wsm .nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--yellow)}.wsm .lang-toggle{display:flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;flex:0 0 auto}.wsm .lang-toggle button{font:inherit;font-size:.72rem;letter-spacing:.1em;font-weight:500;padding:5px 11px;border:0;background:transparent;color:var(--ink-3);cursor:pointer}.wsm .lang-toggle button[aria-pressed=true]{background:var(--blue);color:#fff}@media(max-width:900px){.wsm .header-inner{flex-wrap:wrap;gap:10px;min-height:0;padding-top:14px}.wsm .lang-toggle{margin-left:auto;order:2}.wsm .nav{order:3;width:100%;margin-left:0;flex-wrap:nowrap;overflow-x:auto;gap:2px;padding-bottom:8px;scrollbar-width:none}.wsm .nav::-webkit-scrollbar{display:none}.wsm .nav a{padding:7px 10px;font-size:.8rem}}.wsm .langbar{display:flex;justify-content:flex-end;max-width:var(--maxw);margin:0 auto;padding:20px 24px 0}.wsm .hero{border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 88% 0%,color-mix(in srgb,var(--yellow) 9%,transparent) 0%,transparent 58%),var(--ground)}.wsm .hero .wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:48px;align-items:center;padding-top:84px;padding-bottom:84px}.wsm .hero h1{font-size:clamp(1.85rem,1.1rem + 2.6vw,2.9rem);line-height:1.5;letter-spacing:.01em}.wsm .hero .lead{margin-top:22px;max-width:34em}.wsm .hero-mark{justify-self:center}.wsm .hero-mark img{width:min(230px,52vw);opacity:.95}@media(max-width:760px){.wsm .hero .wrap{grid-template-columns:1fr;padding-top:52px;padding-bottom:56px;gap:32px}.wsm .hero-mark{order:-1;justify-self:start}.wsm .hero-mark img{width:96px}}.wsm .section{padding:76px 0;border-bottom:1px solid var(--line)}.wsm .section:last-of-type{border-bottom:0}.wsm .section.alt{background:var(--surface)}.wsm .eyebrow{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;display:flex;align-items:center;gap:10px;line-height:1}.wsm .eyebrow:before{content:"";width:22px;height:2px;background:var(--yellow);flex:0 0 auto}.wsm .section h2{font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem)}.wsm .section h2+.lead,.wsm .section h2+p{margin-top:18px}.wsm p{margin:0 0 1.15em}.wsm p:last-child{margin-bottom:0}.wsm .lead{color:var(--ink-2);font-size:1.03rem;max-width:38em}.wsm .stack>*+*{margin-top:20px}.wsm .page-head{padding:64px 0 40px;border-bottom:1px solid var(--line)}.wsm .page-head h1{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.2rem)}.wsm .page-head .en-title{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;line-height:1}.wsm .cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:36px}.wsm .card{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:26px 24px 28px;box-shadow:var(--shadow)}.wsm .card h3{font-size:1.02rem;margin-bottom:10px}.wsm .card p{font-size:.9rem;color:var(--ink-2);line-height:1.85;margin:0}.wsm .card .tag{display:inline-block;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:999px;padding:3px 10px;margin-bottom:14px;line-height:1.6}.wsm .spec{width:100%;border-collapse:collapse;margin-top:32px;font-size:.94rem}.wsm .spec th,.wsm .spec td{text-align:left;vertical-align:top;padding:16px 4px;border-bottom:1px solid var(--line);line-height:1.8}.wsm .spec th{width:11em;font-weight:500;color:var(--ink-3);font-size:.86rem;letter-spacing:.03em}.wsm .spec tr:first-child th,.wsm .spec tr:first-child td{border-top:1px solid var(--line)}@media(max-width:620px){.wsm .spec,.wsm .spec tbody,.wsm .spec tr,.wsm .spec th,.wsm .spec td{display:block;width:auto}.wsm .spec th{border-bottom:0;padding-bottom:2px}.wsm .spec td{padding-top:0}.wsm .spec tr:first-child td{border-top:0}}.wsm .steps{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:2px}.wsm .steps li{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:24px 4px;border-top:1px solid var(--line)}.wsm .steps li:last-child{border-bottom:1px solid var(--line)}.wsm .steps .num{font-family:var(--f-display);font-size:.9rem;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:.35em}.wsm .steps h3{font-size:1rem;margin-bottom:6px}.wsm .steps p{font-size:.92rem;color:var(--ink-2);margin:0}.wsm .channels{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:36px}.wsm .channel{border-top:2px solid var(--ink);padding-top:22px}.wsm .channel .kicker{font-family:var(--f-display);font-size:1.15rem;letter-spacing:.04em;display:block;margin-bottom:4px}.wsm .channel .role{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:14px}.wsm .channel p{font-size:.92rem;color:var(--ink-2);margin:0}.wsm .plist{display:grid;gap:0;margin-top:36px}.wsm .pitem{padding:30px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:start}.wsm .pitem:last-child{border-bottom:1px solid var(--line)}.wsm .pitem h3{font-size:1.05rem;margin-bottom:10px}.wsm .pitem p{font-size:.92rem;color:var(--ink-2);margin:0;max-width:44em}.wsm .status{font-size:.68rem;letter-spacing:.12em;padding:5px 12px;border-radius:999px;white-space:nowrap;line-height:1.7;align-self:start}.wsm .status.prep{background:color-mix(in srgb,var(--yellow) 22%,var(--surface-2));color:var(--ink)}.wsm .status.plan{background:var(--surface);color:var(--ink-2);border:1px solid var(--line-strong)}@media(max-width:620px){.wsm .pitem{grid-template-columns:1fr}}.wsm .contact-grid{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:36px}.wsm .contact-block h3{font-size:.98rem;margin-bottom:12px}.wsm .contact-block p{font-size:.93rem;color:var(--ink-2)}.wsm .mail{font-family:var(--f-display);font-size:1.22rem;letter-spacing:.02em;word-break:break-all}.wsm .btn{display:inline-block;background:var(--blue);color:#fff;text-decoration:none;padding:13px 26px;border-radius:4px;font-size:.9rem;letter-spacing:.04em;margin-top:22px}.wsm .btn:hover{background:var(--blue-hover);color:#fff}.wsm .legal{max-width:44em}.wsm .legal h3{font-size:1rem;margin:38px 0 10px}.wsm .legal h3:first-child{margin-top:0}.wsm .legal p,.wsm .legal li{font-size:.92rem;color:var(--ink-2);line-height:1.9}.wsm .legal ul{padding-left:1.3em;margin:0 0 1.15em}.wsm .legal li{margin-bottom:.3em}.wsm .site-footer{background:var(--surface);border-top:1px solid var(--line);padding:52px 0 32px}.wsm .footer-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.wsm .footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wsm .footer-brand img{width:28px}.wsm .footer-brand-text{display:flex;flex-direction:column;gap:6px}.wsm .footer-brand-name{font-family:var(--f-display);letter-spacing:.14em;font-size:.98rem;line-height:1}.wsm .site-footer address{font-style:normal;font-size:.86rem;color:var(--ink-2);line-height:1.9}.wsm .footer-nav{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.wsm .footer-nav a{font-size:.85rem;color:var(--ink-2);text-decoration:none}.wsm .footer-nav a:hover{color:var(--ink);text-decoration:underline}.wsm .copyright{max-width:var(--maxw);margin:36px auto 0;padding:20px 24px 0;border-top:1px solid var(--line);font-size:.72rem;letter-spacing:.06em;color:var(--ink-3)}@media(max-width:620px){.wsm .footer-inner{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wsm *{animation:none!important;transition:none!important}}body{background:#fbfbfd}.wsm{--ground:#FBFBFD;background:var(--ground)}main:has(>.wsm),main:has(>*>.wsm),.shopify-section:has(.wsm){padding-left:0;padding-right:0}.wsm .site-header{position:sticky;top:0;z-index:60}
/*# sourceMappingURL=/cdn/shop/t/4/assets/worusam.css.map */
