:root{--black:#000;--ink:#000;--white:#fff;--gray:#f5f5f7;--gray-2:#e8e8ed;--muted:#000;--blue:#0068b7;--blue-bright:#0077ed;--orange:#ed6e47;--max:1180px;--space-section:clamp(72px,7vw,104px);--space-label:20px;--space-copy:24px;--space-content:clamp(36px,4.5vw,56px);--space-grid:16px;--card-padding:clamp(26px,4vw,48px);--card-radius:28px;--font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,sans-serif;--font-text:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)} *{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font-text);font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.65;letter-spacing:0;overflow-x:hidden} body.menu-open{overflow:hidden} a{color:inherit;text-decoration:none} img,video{max-width:100%} button{font:inherit} html.loader-active,html.loader-active body{overflow:hidden} .container{width:min(calc(100% - 48px),var(--max));margin-inline:auto} .section{position:relative;padding:var(--space-section) 0} .eyebrow{margin:0 0 var(--space-label);color:var(--blue);font-size:clamp(.95rem,1.35vw,1.15rem);line-height:1.3;font-weight:600;letter-spacing:.1em;text-transform:uppercase} .eyebrow--orange{color:var(--orange)} .display{margin:0;max-width:var(--max);font-family:var(--font-display);font-size:clamp(2.7rem,6.6vw,6.4rem);line-height:1.06;letter-spacing:0;font-weight:600} .headline{text-wrap:balance;margin:0;max-width:var(--max);font-family:var(--font-display);font-size:clamp(2rem,5vw,4.8rem);line-height:1.25;letter-spacing:0;font-weight:600} .title-segment{display:inline-block;max-width:100%;overflow-wrap:anywhere;text-wrap:wrap;vertical-align:top} .sentence{display:block;overflow-wrap:anywhere;line-break:strict} .lead{max-width:720px;margin:var(--space-copy) 0 0;color:var(--muted);font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.65;letter-spacing:.005em} .reveal{opacity:0;transform:translateY(34px);transition:opacity .8s var(--ease),transform .8s var(--ease)} .reveal.is-visible{opacity:1;transform:none} .arwing-loader{position:fixed;z-index:1000;inset:0;display:none;place-items:center;overflow:hidden;color:var(--white);background:var(--black)} html.loader-active .arwing-loader{display:grid} .arwing-loader.is-leaving{pointer-events:none;animation:loaderCurtainOut .3s var(--ease) forwards} .loader-lockup{display:flex;align-items:baseline;gap:clamp(8px,2vw,24px);font-family:var(--font-display);font-size:clamp(2rem,5.8vw,4.75rem);font-weight:700;letter-spacing:-.035em;white-space:nowrap} .loader-lockup>span{opacity:0;transform:translateY(18px)} .loader-lockup .loader-ai{color:var(--blue-bright);animation:loaderWordIn .18s var(--ease) .02s forwards} .loader-lockup .loader-x1{animation:loaderWordIn .18s var(--ease) .08s forwards} .loader-lockup .loader-bpr{animation:loaderWordIn .18s var(--ease) .14s forwards} .loader-lockup .loader-x2{animation:loaderWordIn .18s var(--ease) .2s forwards} .loader-lockup .loader-value{color:var(--orange);animation:loaderWordIn .18s var(--ease) .26s forwards} .loader-line{position:absolute;left:50%;top:calc(50% +clamp(34px,6vw,76px));width:min(420px,60vw);height:1px;background:linear-gradient(90deg,transparent,var(--blue-bright),var(--white),var(--orange),transparent);opacity:0;transform:translateX(-50%) scaleX(.1);animation:loaderLineIn .18s var(--ease) .2s forwards} .loader-kicker{position:absolute;top:calc(50% +clamp(54px,8vw,104px));color:var(--white);font-size:.625rem;font-weight:700;letter-spacing:.3em;opacity:0;animation:loaderSoftIn .18s ease .26s forwards} .loader-logo{position:absolute;left:50%;bottom:clamp(82px,13vh,138px);width:clamp(132px,15vw,190px);height:auto;opacity:0;transform:translateX(-50%) translateY(8px);animation:loaderLogoIn .18s ease .28s forwards} html.loader-active:not(.loader-revealing) .hero-mark,html.loader-active:not(.loader-revealing) .hero-subtitle,html.loader-active:not(.loader-revealing) .hero-copy,html.loader-active:not(.loader-revealing) .hero-actions{animation-play-state:paused} .site-header{position:fixed;inset:0 0 auto;z-index:20;color:var(--white);transition:background .35s ease,color .35s ease,box-shadow .35s ease} .site-header.is-scrolled{color:var(--ink);background:rgba(255,255,255,.86);box-shadow:0 1px 0 rgba(0,0,0,.08);backdrop-filter:saturate(180%) blur(18px)} .header-inner{height:84px;display:flex;align-items:center;justify-content:space-between} .brand{position:relative;z-index:2;display:block;width:clamp(144px,14vw,180px);aspect-ratio:1000/304;line-height:0} .brand img{position:absolute;inset:0;width:100%;height:auto;transition:opacity .3s ease} .brand .logo-color{opacity:0} .site-header.is-scrolled .brand .logo-white{opacity:0} .site-header.is-scrolled .brand .logo-color{opacity:1} .site-header.menu-open{color:var(--ink)} .site-header.menu-open .brand .logo-white{opacity:0} .site-header.menu-open .brand .logo-color{opacity:1} .nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)} .nav a{font-size:.76rem;font-weight:600;letter-spacing:.08em} .nav a:not(.nav-cta):hover{color:var(--blue-bright)} .nav-cta{padding:10px 18px;color:var(--white);background:var(--blue-bright);border-radius:999px} .menu-button{display:none;width:44px;height:44px;padding:0;border:0;color:inherit;background:transparent} .menu-button span{display:block;width:24px;height:1px;margin:7px auto;background:currentColor;transition:transform .3s ease} .hero{position:relative;min-height:100svh;overflow:hidden;color:var(--white);background:var(--black)} .hero-media{position:absolute;inset:0} .hero-media video{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.4)} .hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.42) 29%,rgba(0,0,0,.05) 63%),linear-gradient(0deg,rgba(0,0,0,.46),transparent 37%)} .hero-inner{position:relative;z-index:2;width:min(calc(100% - 48px),var(--max));min-height:100svh;margin-inline:auto} .hero-mark{position:absolute;left:0;top:50%;margin:0;width:max-content;max-width:100%;white-space:nowrap;color:var(--white);font-family:var(--font-display);font-size:clamp(3.25rem,7vw,9rem);line-height:1.02;letter-spacing:-.035em;font-weight:700;transform:translateY(-50%);animation:heroRise .9s .05s both} .hero-mark .title-segment{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal} .hero-details{position:absolute;left:0;bottom:clamp(32px,5.5vh,72px);width:min(100%,clamp(410px,34vw,540px))} .hero-subtitle{margin:0;color:#f5f5f7;font-family:var(--font-display);font-size:clamp(1.3rem,1.9vw,2.2rem);line-height:1.28;letter-spacing:0;font-weight:600;animation:rise .9s .16s both} .hero-copy{margin:clamp(12px,1.3vw,20px) 0 0;color:var(--white);font-size:clamp(.98rem,1.05vw,1.18rem);line-height:1.55;letter-spacing:.005em;animation:rise .85s .28s both} .hero-copy--mobile{display:none} .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;animation:rise .85s .4s both} .pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 23px;color:var(--white);background:var(--blue-bright);border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .25s ease,background .25s ease} .pill:hover{background:#0071d8;transform:translateY(-2px)} .text-link{color:#78bdf2;font-size:1rem;font-weight:600} .text-link::after{content:"  ›"} .scroll-note{position:absolute;z-index:3;right:32px;bottom:40px;color:var(--white);font-size:.68rem;letter-spacing:.18em;writing-mode:vertical-rl;opacity:.72} .intro{text-align:center;background:var(--white)} .intro .headline,.intro .lead{margin-inline:auto} .intro .lead{max-width:720px} .value-word{display:block;margin-top:48px;color:var(--blue);font-family:var(--font-display);font-size:clamp(4.7rem,16vw,13rem);line-height:.78;letter-spacing:-.075em;font-weight:700} .duality{color:var(--white);background:var(--black)} .duality-head{text-align:center} .duality-head .headline{margin-inline:auto} .duality-head .lead{margin:var(--space-copy) auto 0;color:var(--white)} .duality-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-grid);margin-top:var(--space-content)} .field-card{min-width:0;display:flex;flex-direction:column;gap:var(--space-copy);padding:var(--card-padding);border-radius:var(--card-radius)} .field-card>div{display:contents} .field-card-photo{display:block;width:100%;height:auto;border-radius:12px} .field-card--blue{background:linear-gradient(145deg,#0878cc,#003d73)} .field-card--light{color:var(--ink);background:var(--gray)} .field-card small{font-size:.73rem;font-weight:700;letter-spacing:.14em} .field-card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.3;letter-spacing:0;font-weight:600} .field-card p{max-width:700px;margin:0;color:inherit;opacity:1;font-size:1rem;line-height:1.65} .business{background:var(--gray)} .business-head{text-align:center} .business-head .headline,.business-head .lead{margin-inline:auto} .business-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-grid);margin-top:var(--space-content)} .business-card{min-width:0;padding:var(--card-padding);background:var(--white);border-radius:0} .business-card--primary{grid-column:1/-1;color:var(--white);background:var(--black)} .business-card .index{color:var(--orange);font-size:.73rem;font-weight:700;letter-spacing:.14em} .business-card h3{margin:32px 0 var(--space-copy);max-width:780px;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.3;letter-spacing:0;font-weight:600} .business-card:not(.business-card--primary) h3{margin-top:32px;font-size:clamp(1.65rem,3vw,2.5rem)} .business-card p{max-width:700px;margin:0;color:var(--black);font-size:1rem;line-height:1.65} .business-card--primary p{color:var(--white)} .status{display:inline-block;margin-top:24px;padding:5px 12px;color:#9a4328;background:#fff0eb;border-radius:0;font-size:.72rem;font-weight:600} .practice{color:var(--white);background:var(--black);overflow:hidden} .practice::after{content:"arwing LAB";position:absolute;right:-.03em;bottom:-.16em;color:rgba(255,255,255,.045);font-family:var(--font-display);font-size:clamp(5rem,14vw,13rem);font-weight:700;letter-spacing:-.06em;white-space:nowrap} .practice-inner{position:relative;z-index:1;max-width:900px} .practice .lead{color:var(--white)} .tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px} .tag-list span{padding:8px 14px;border:1px solid var(--white);border-radius:999px;color:var(--white);font-size:.76rem} .practice .text-link{display:inline-block;margin-top:40px} .approach{background:var(--white)} .approach-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-content);margin-top:var(--space-content)} .approach-list{border-top:1px solid var(--gray-2)} .approach-item{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid var(--gray-2)} .approach-item .num{color:var(--orange);font-size:.76rem;font-weight:700} .approach-item h3{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:0;font-weight:600} .approach-item p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6} .approach-note{margin:0;color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.65} .audience{background:var(--gray)} .audience-head{text-align:center} .audience-head .headline{margin-inline:auto} .audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-grid);margin-top:var(--space-content)} .audience-card{min-width:0;display:flex;flex-direction:column;padding:var(--card-padding);background:var(--white);border-radius:var(--card-radius);transition:transform .3s ease,box-shadow .3s ease} .audience-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.09)} .audience-card small{color:var(--blue);font-size:.7rem;font-weight:700;letter-spacing:.12em} .audience-card h3{margin:32px 0 var(--space-copy);font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.3;letter-spacing:0;font-weight:600} .audience-card p{margin:0;color:var(--muted);font-size:.91rem;line-height:1.6} .audience-card .arrow{padding-top:24px;margin-top:auto;color:var(--blue-bright);font-size:1.4rem} .contact{text-align:center;background:var(--white)} .contact .headline{margin-inline:auto} .contact .lead{margin-inline:auto} .contact-state{display:inline-flex;align-items:center;gap:9px;margin-top:34px;padding:11px 18px;color:var(--muted);background:var(--gray);border-radius:999px;font-size:.78rem} .contact-state::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)} .footer{padding:48px 0 34px;color:var(--muted);background:var(--gray);border-top:1px solid var(--gray-2)} .footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:36px} .footer-logo img{width:172px;height:auto} .footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 26px;font-size:.74rem} .footer-nav a:hover{color:var(--blue)} .footer-bottom{margin-top:52px;font-size:.68rem;letter-spacing:.06em} @keyframes loaderWordIn{to{opacity:1;transform:translateY(0)}} @keyframes loaderLineIn{to{opacity:.65;transform:translateX(-50%) scaleX(1)}} @keyframes loaderSoftIn{to{opacity:1}} @keyframes loaderLogoIn{to{opacity:.92;transform:translateX(-50%) translateY(0)}} @keyframes loaderCurtainOut{from{transform:translateY(0);clip-path:inset(0 0 0 0)} to{transform:translateY(-3%);clip-path:inset(0 0 100% 0)}} @keyframes rise{from{opacity:0;transform:translateY(44px)} to{opacity:1;transform:none}} @keyframes heroRise{from{opacity:0;transform:translateY(calc(-50% +44px))} to{opacity:1;transform:translateY(-50%)}} @media (max-width:900px){.container,.hero-inner{width:min(calc(100% - 36px),var(--max))} .header-inner{height:72px} .menu-button{display:block;position:relative;z-index:2} .menu-button[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)} .menu-button[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)} .nav{position:fixed;inset:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;padding:80px 10vw;color:var(--ink);background:rgba(255,255,255,.98);visibility:hidden;opacity:0;transition:.3s ease} .nav.is-open{visibility:visible;opacity:1} .nav a{font-size:1.08rem} .duality-grid,.business-grid,.audience-grid{grid-template-columns:1fr} .business-card--primary{grid-column:auto} .approach-grid{grid-template-columns:1fr} .footer-top,.footer-bottom{flex-direction:column} .footer-nav{justify-content:flex-start}} @media (min-width:561px) and (max-height:760px){.hero-details{bottom:clamp(20px,3.5vh,36px)} .hero-subtitle{font-size:clamp(1.15rem,1.65vw,1.55rem)} .hero-copy{margin-top:10px;font-size:clamp(.9rem,1vw,1rem);line-height:1.42} .hero-actions{margin-top:16px}} @media (max-width:560px){:root{--space-section:64px;--space-content:40px;--card-radius:22px} .hero{min-height:100dvh;overflow:hidden} .hero-media{inset:0;height:auto;overflow:hidden} .hero-inner{min-height:100dvh} .hero-mark{left:50%;top:50%;display:block;min-height:0;max-width:none;padding:0;font-size:clamp(2rem,8.4vw,3rem);line-height:1.06;text-align:center;transform:translate(-50%,-50%);animation:none} .hero-details{left:0;bottom:clamp(20px,4vh,36px);max-width:430px;width:100%} .hero-subtitle{margin:0;font-size:clamp(1.15rem,5vw,1.55rem);line-height:1.4} .hero-copy{display:none} .hero-copy--mobile{display:block;margin-top:clamp(12px,4vw,18px);font-size:clamp(.9rem,3.8vw,1.05rem);line-height:1.65} .hero-actions{gap:12px;margin-top:22px} .hero-actions .text-link{font-size:.9rem} .hero-media video{object-position:50% center} .hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.76) 35%,rgba(0,0,0,.12) 78%,transparent 100%)} .scroll-note{display:none} .value-word{margin-top:42px} .footer-nav{flex-direction:column} .loader-lockup{gap:7px;font-size:clamp(1.55rem,8.7vw,2.65rem)} .loader-kicker{letter-spacing:.2em}} @media (max-width:560px) and (max-height:700px){.hero-details{bottom:14px} .hero-subtitle{font-size:clamp(1.05rem,4.6vw,1.25rem);line-height:1.34} .hero-copy--mobile{margin-top:9px;font-size:clamp(.82rem,3.45vw,.95rem);line-height:1.48} .hero-actions{margin-top:12px}} @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto} *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important} .reveal{opacity:1;transform:none}} .hero-mark{color:var(--white)} .hero-mark .hero-ai{color:var(--blue-bright)} .hero-mark .hero-value{color:var(--orange)} .duality{padding-bottom:var(--space-section)} .enterprise-scene{position:relative;margin-top:var(--space-content);min-height:0;display:block;background:#000;overflow:hidden} .enterprise-image{position:relative;display:block;width:100%;height:auto;aspect-ratio:1920/1072;object-fit:cover;object-position:center} .enterprise-shade{display:none} .enterprise-content{position:relative;padding-top:64px;padding-bottom:64px} .enterprise-copy{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.5fr);column-gap:72px;width:100%} .enterprise-copy small{grid-column:1;grid-row:1;margin:8px 0 0} .enterprise-copy h3{grid-column:2;grid-row:1} .enterprise-copy p{grid-column:2;grid-row:2} .enterprise-content small,.enterprise-follow small{display:block;font-size:.875rem;font-weight:600;letter-spacing:.14em;margin-bottom:24px;color:#fff} .enterprise-content h3,.enterprise-follow h3{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.35;font-weight:600;margin:0;text-wrap:balance} .enterprise-content h3{max-width:680px} .enterprise-content p{max-width:720px;margin:24px 0 0;font-size:1rem;line-height:1.85} .enterprise-follow{padding-top:80px;display:grid;grid-template-columns:1fr 1fr;column-gap:72px} .enterprise-follow small{grid-column:1/-1;color:#69b8ff} .enterprise-follow>div{display:contents} .enterprise-follow p{margin:0;font-size:1rem;line-height:1.85} .enterprise-follow .sentence +.sentence{margin-top:16px} @media(min-width:1600px){.enterprise-content{padding-top:72px;padding-bottom:72px}} @media(max-width:700px){.enterprise-image{aspect-ratio:1.4;object-position:center} .enterprise-content{padding-top:44px;padding-bottom:44px} .enterprise-copy{display:block;width:100%} .enterprise-copy small{margin:0 0 20px} .enterprise-content h3,.enterprise-follow h3{font-size:clamp(1.65rem,6.4vw,2.5rem);text-wrap:initial} .enterprise-content small,.enterprise-follow small{font-size:.8rem} .enterprise-follow{padding-top:64px;display:block} .enterprise-follow p{margin-top:24px}} .duality-head .eyebrow,.company-hero .eyebrow{text-transform:none} .eyebrow,.enterprise-content small,.enterprise-follow small,.business-card .index,.audience-card small,.loader-kicker{color:var(--orange)} .hero-mark{color:var(--white)} .hero-mark .hero-ai{color:var(--blue-bright)} .hero-mark .hero-value{color:var(--orange)} .enterprise-follow{border-top:1px solid rgba(255,255,255,.25);margin-top:32px;padding-top:64px} @media(max-width:700px){.enterprise-follow{margin-top:48px;padding-top:48px}} .business-card--salon{position:relative;display:grid;grid-template-rows:minmax(0,3fr) minmax(0,2fr);padding:0;overflow:hidden} .salon-photo{display:block;width:100%;height:100%;min-height:0;object-fit:cover} .salon-copy{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,24px);min-height:0;padding:clamp(24px,3vw,40px);background:#fff} .business-card--knowledge{position:relative;display:grid;grid-template-rows:minmax(0,3fr) minmax(0,2fr);padding:0;overflow:hidden;border-radius:0;background:#000;color:#fff} .knowledge-photo{display:block;width:100%;height:100%;min-height:0;object-fit:cover} .knowledge-copy{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,24px);min-height:0;padding:clamp(24px,3vw,40px);background:#000} .knowledge-copy::before{content:none} .salon-copy .index,.knowledge-copy .index{position:absolute;top:clamp(18px,2.5vw,32px);left:clamp(18px,3vw,40px);z-index:1;width:max-content;padding:9px 13px;color:#fff;background:#000;text-shadow:none} .salon-copy h3,.knowledge-copy h3{margin:0} .salon-copy p,.knowledge-copy p{margin:0} .business-card--knowledge p{color:#fff} @media(max-width:700px){.business-card--salon,.business-card--knowledge{grid-template-rows:auto auto} .salon-photo,.knowledge-photo{height:auto;aspect-ratio:16/9;object-fit:cover}} @media(max-width:900px){.site-header.menu-open{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none} .nav{background:#fff;inset:0 0 auto;width:100%;height:100dvh;min-height:100vh;overflow-y:auto;overscroll-behavior:contain;z-index:1;padding:112px 9vw 48px;justify-content:flex-start;gap:28px} .header-inner .brand,.menu-button{z-index:3} .menu-button{position:relative;flex-shrink:0;cursor:pointer} .menu-button span{position:absolute;left:10px;top:21px;width:24px;height:2px;margin:0;transform-origin:center} .menu-button span:first-child{transform:translateY(-4px)} .menu-button span:last-child{transform:translateY(4px)} .menu-button[aria-expanded="true"] span:first-child{transform:rotate(45deg)} .menu-button[aria-expanded="true"] span:last-child{transform:rotate(-45deg)}} .practice .eyebrow{width:min(calc(100vw - 48px),var(--max));text-align:center} @media(max-width:900px){.practice .eyebrow{width:min(calc(100vw - 36px),var(--max))}} @media(max-width:700px){.practice .eyebrow{width:100%}} .value-word{color:var(--orange);letter-spacing:.08em;padding-left:.08em;font-size:clamp(4rem,14vw,11rem)}
