.uwata-logo{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.38em;font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}:where(.uwata-logo){color:inherit}.uwata-logo-sm{font-size:1.125rem}.uwata-logo-md{font-size:1.3rem}.uwata-logo-mark{flex-shrink:0;width:1.3em;height:1.3em}[data-flux-sidebar-collapsed-desktop] .uwata-logo-word{display:none}@media (forced-colors:active){.uwata-logo-bar-2{forced-color-adjust:none}}html:has(.public-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:100px}.public-site{--home-bg:#191a18;--home-surface:#252622;--home-ink:#f4f2ec;--home-muted:#c2c3b9;--home-line:#797d70;--home-accent:#ffa476;--ed-bg:var(--home-bg);--ed-surface:#23241f;--ed-soft:#303029;--ed-ink:var(--home-ink);--ed-muted:var(--home-muted);--ed-line:#5b5e54;--ed-focus:var(--home-accent);--ed-control-border:#9a9d90;--color-orange:#ee803f;--color-orange-glow:#ffa476;--color-orange-ink:#2a0f04;background:var(--home-bg);color:var(--home-ink);scrollbar-color:var(--home-line) var(--home-bg)}.public-site *,.public-site :before,.public-site :after{box-sizing:border-box}.public-site .uwata-shell{max-width:1240px;padding-inline:max(clamp(22px,5vw,74px), env(safe-area-inset-left,0px)) max(clamp(22px,5vw,74px), env(safe-area-inset-right,0px));margin-inline:auto}.public-site .uwata-skip{z-index:100;color:#2a0f04;background:#ffa476;padding:12px 18px;font-weight:600;position:absolute;left:-9999px}.public-site .uwata-skip:focus{left:max(12px, env(safe-area-inset-left,0px));top:calc(12px + env(safe-area-inset-top,0px))}.public-site .uwata-hdr{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) max(clamp(22px,5vw,74px), env(safe-area-inset-right,0px)) 14px max(clamp(22px,5vw,74px), env(safe-area-inset-left,0px));background:var(--home-bg);color:var(--home-ink);border-bottom:1px solid #474a41;justify-content:space-between;align-items:center;gap:24px;font-family:Instrument Sans,system-ui,sans-serif;display:flex;position:sticky;top:0}.public-site.home-page .uwata-hdr{background:0 0;border-color:#0000;position:fixed;inset:0 0 auto}.public-site.home-page .uwata-hdr-solid{background:var(--home-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#474a41}.public-site .uwata-brand{color:var(--home-ink)}.public-site .uwata-nav{flex-wrap:wrap;align-items:center;gap:clamp(14px,2.2vw,30px);font-size:.94rem;font-weight:500;display:flex}.public-site .uwata-nav a{min-height:44px;color:var(--home-ink);align-items:center;text-decoration:none;display:inline-flex}.public-site .uwata-nav a:hover{text-underline-offset:6px;text-decoration:underline}.public-site .uwata-nav [aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--home-accent);text-decoration-color:var(--home-accent);text-underline-offset:7px}.public-site .uwata-nav-enter{background:var(--home-surface);border:1px solid #979b8d;border-radius:100px;padding:8px 17px;font-weight:600;transition:background-color .15s,border-color .15s}.public-site .uwata-nav .uwata-nav-enter:hover{border-color:var(--home-accent);background:color-mix(in srgb, var(--home-accent) 14%, var(--home-surface));text-decoration:none}@media (prefers-reduced-motion:reduce){.public-site .uwata-nav-enter{transition:none}}.public-site .uwata-ft{background:#22221e;border-top:1px solid #474a41;padding-block:clamp(36px,5vw,56px);font-family:Instrument Sans,system-ui,sans-serif}.public-site .uwata-ft-grid{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:26px;display:flex}.public-site .uwata-ft-grid>*{min-width:0;max-width:100%}.public-site .uwata-ft-tag{color:var(--home-muted);margin:14px 0 0;font-size:1rem;line-height:1.6}.public-site .uwata-ft-tag em{color:var(--home-accent)}.public-site .uwata-ft-nav{flex-wrap:wrap;gap:4px 22px;max-width:100%;display:flex}.public-site .uwata-ft-nav a{min-height:44px;color:var(--home-muted);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.public-site .uwata-ft-nav a:hover{color:var(--home-ink);text-decoration:underline}.public-site .uwata-ft-nav .uwata-ft-cookie{justify-content:center;min-width:44px;margin:0 -11px}.public-site .uwata-ft-meta{color:var(--home-muted);border-top:1px solid #474a41;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;font-size:.78rem;display:flex}.public-site .uwata-ft-credit{min-width:44px;min-height:44px;color:var(--home-muted);justify-content:center;align-items:center;display:inline-flex}.public-site .uwata-ft-credit svg{flex-shrink:0}.public-site :focus-visible{outline:3px solid var(--home-accent);outline-offset:4px}.public-site ::selection{color:#191a18;background:#ffa476}.public-site a{text-underline-offset:4px}.public-site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-site .page-main{overflow-wrap:anywhere;padding-block:clamp(40px,6vw,72px) clamp(64px,8vw,96px)}.public-site .page-title{letter-spacing:-.03em;font-size:clamp(2.2rem,4.8vw,3.8rem);line-height:1.08}.public-site .public-back-top{align-items:center;min-height:44px;margin-top:32px;display:inline-flex}.public-site .legal-docs{flex-wrap:wrap}.public-site .legal-docs a{flex-shrink:1}.public-site .legal-layout>*,.public-site .legal-content{overflow-wrap:anywhere;min-width:0}.public-site .legal-toc-sheet summary{flex-wrap:wrap;gap:8px 16px}.public-site .contact-mail{background:#22221e;border-radius:12px;padding-inline:clamp(18px,3vw,32px)}.public-site .contact-action:not(:first-child){border-color:#979b8d}.public-site .contact-subject-action,.public-site .contact-subjects p a,.public-site .legal-content a:where(:not([class])),.public-site .legal-num{color:var(--home-accent)}.public-site .ed-article-toc{top:112px}.public-site .ed-prose h2{scroll-margin-top:100px}.public-site .uwata-hero-scrim{background:linear-gradient(90deg,#141613f5,#141613db 30%,#14161373 60%,#1416131f),linear-gradient(#0000 32%,#1416131f 58%,#191a18)}.public-site .uwata-product-story{padding-block:clamp(48px,6vw,80px)}.public-site .uwata-before-start{background:#25241f}.public-site .uwata-story-flow li,.public-site .uwata-story-opening{gap:32px}.public-site .uwata-story-copy h3{margin-bottom:10px}.public-site .uwata-story-example{background:0 0;border-radius:0;padding:6px 0}.public-site .uwata-story-example span{margin-bottom:6px;font-size:.82rem}.public-site .uwata-story-note{font-size:.82rem}.public-site.home-page .uwata-hero-photo{background-position:var(--landing-hero-position);inset:0;transform:none}.public-site .uwata-testimonials{background:#25241f}.public-site .uwata-testimonial{background:#303029}@media (width<=760px){.public-site .uwata-hdr{gap:8px 20px}.public-site .uwata-ft-nav{gap:4px 18px}.public-site .ed-article-toc{position:static}}@media (width<=600px){.public-site.home-page .uwata-hero-scrim{background:linear-gradient(#191a183d,#191a181f 24%,#191a18f5 58%,#191a18 88%)}.public-site .uwata-hdr{flex-wrap:wrap}.public-site .uwata-nav{justify-content:space-between;gap:8px 16px;width:100%}.public-site:not(.home-page) .uwata-hdr{position:relative}.public-site .uwata-story-flow li{gap:12px;padding-block:22px}.public-site .uwata-story-opening{gap:18px}.public-site .uwata-ft-grid>*,.public-site .uwata-ft-meta>*{overflow-wrap:anywhere}}.public-site .uwata-ft-links{justify-items:end;gap:16px;display:grid}.public-site .uwata-ft-social{flex-wrap:wrap;gap:8px;display:flex}.public-site .uwata-ft-social a{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.public-site .uwata-ft-social a:hover{background:var(--home-bg)}.public-site .uwata-ft-social svg{width:24px;height:24px;display:block}.public-site .uwata-social-instagram{color:#e1306c}.public-site .uwata-social-youtube{color:#f03}.public-site .uwata-social-linkedin{color:#0a66c2}@media (width<=600px){.public-site .uwata-ft-links{justify-items:start}}@media (width<=900px){.public-site.home-page .uwata-hero-photo{background-size:cover;background-position:var(--landing-hero-mobile-position);background-repeat:no-repeat;height:clamp(380px,120vw,500px);inset:88px 0 auto}.public-site.home-page .uwata-hero-photo:after{content:"";background:linear-gradient(0deg, var(--home-bg), transparent 45%);position:absolute;inset:0}.public-site.home-page .uwata-hero-body{align-items:end;padding-top:clamp(440px,120vw + 64px,564px);padding-bottom:56px}.public-site.home-page .uwata-hero-scrim{background:linear-gradient(0deg, var(--home-bg) 12%, color-mix(in srgb, var(--home-bg) 96%, transparent) 42%, color-mix(in srgb, var(--home-bg) 12%, transparent) 76%, color-mix(in srgb, var(--home-bg) 24%, transparent))}}@media (width<=600px){.public-site.home-page .uwata-hero-photo{top:112px}}
