body.one-temperature h1,body.one-temperature h2,body.one-temperature h3,body.one-temperature h4,body.one-temperature h5,body.one-temperature h6{font-family:Inter Tight,Zen Kaku Gothic New,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif!important;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:500;color:inherit;margin:0}body.one-temperature p,body.one-temperature ul,body.one-temperature ol,body.one-temperature li,body.one-temperature blockquote,body.one-temperature figure,body.one-temperature dl,body.one-temperature dd{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}body.one-temperature a{color:inherit;text-decoration:none;font-family:inherit}body.one-temperature button{font-family:inherit;font-size:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit}body.one-temperature img,body.one-temperature video,body.one-temperature svg{max-width:100%;display:block}body.one-temperature ::-webkit-scrollbar{display:none}body.one-temperature{--ot-ink-100: #0a0a0a;--ot-ink-90: #1c1c1b;--ot-ink-80: rgba(10, 10, 10, .7);--ot-ink-70: rgba(10, 10, 10, .55);--ot-ink-60: rgba(10, 10, 10, .45);--ot-ink-40: rgba(10, 10, 10, .3);--ot-ink-20: rgba(10, 10, 10, .18);--ot-ink-10: rgba(10, 10, 10, .08);--ot-ink-05: rgba(10, 10, 10, .05);--ot-ink-0: #ffffff;--ot-bg-alt: #fafaf9;--ot-font-display: "Inter Tight", "Zen Kaku Gothic New", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--ot-font-body: "Inter Tight", "Zen Kaku Gothic New", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--ot-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ot-ease-out: cubic-bezier(.22, 1, .36, 1);--ot-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ot-dur-ui: .3s;--ot-dur-enter: .8s;--ot-dur-hero: 1.2s;--ot-max-w: 1360px;--ot-gutter-x: 80px;margin:0;font-family:var(--ot-font-body);font-size:16px;line-height:1.75;color:var(--ot-ink-100);background:var(--ot-ink-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.one-temperature *,body.one-temperature *:before,body.one-temperature *:after{box-sizing:border-box}body.one-temperature h1,body.one-temperature h2,body.one-temperature h3,body.one-temperature h4,body.one-temperature p,body.one-temperature ul,body.one-temperature ol,body.one-temperature blockquote,body.one-temperature figure{margin:0;padding:0}body.one-temperature h1,body.one-temperature h2,body.one-temperature h3,body.one-temperature h4{font-family:var(--ot-font-display);font-weight:500}body.one-temperature a{color:inherit;text-decoration:none;transition:opacity var(--ot-dur-ui) var(--ot-ease-out)}body.one-temperature a:hover{opacity:.7}body.one-temperature ul{list-style:none}.one-temperature .ot-container{width:100%;max-width:var(--ot-max-w);margin:0 auto;padding:0 var(--ot-gutter-x)}.one-temperature .ot-section{padding:160px 0}.one-temperature .ot-mono{font-family:var(--ot-font-mono);font-size:11px;letter-spacing:.18em;color:var(--ot-ink-70);text-transform:uppercase}.one-temperature .ot-eye{display:inline-flex;align-items:center;gap:14px;font-family:var(--ot-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.one-temperature .ot-chip{display:inline-block;padding:8px 14px;border:1px solid var(--ot-ink-100);border-radius:999px;font-family:var(--ot-font-display);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ot-ink-100)}.one-temperature .ot-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--ot-dur-enter) var(--ot-ease-out),transform .9s var(--ot-ease-out)}.one-temperature .ot-reveal.is-visible{opacity:1;transform:translateY(0)}.one-temperature .ot-wipe{overflow:hidden}.one-temperature .ot-wipe-inner{width:100%;height:100%;clip-path:inset(100% 0 0 0);transition:clip-path var(--ot-dur-hero) var(--ot-ease-out)}.one-temperature .ot-wipe.is-visible .ot-wipe-inner{clip-path:inset(0 0 0 0)}.one-temperature .ot-link-ul{position:relative;display:inline-block}.one-temperature .ot-link-ul:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ot-ease-out)}.one-temperature .ot-link-ul:hover:after{transform:scaleX(1)}.one-temperature .ot-link-ul:hover{opacity:1}.one-temperature .ot-ticker{position:fixed;top:0;left:0;right:0;height:34px;background:#fff;color:var(--ot-ink-100);border-bottom:1px solid var(--ot-ink-20);overflow:hidden;display:flex;align-items:center;z-index:60}.one-temperature .ot-ticker-track{display:inline-flex;white-space:nowrap;animation:ot-marquee 60s linear infinite;font-family:var(--ot-font-display);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.one-temperature .ot-ticker-track>span{display:inline-flex;align-items:center;gap:56px;padding-right:56px}.one-temperature .ot-ticker-track>span>.sep{opacity:.35}@keyframes ot-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.one-temperature .ot-nav{position:fixed;top:34px;left:0;right:0;height:72px;z-index:55;display:flex;align-items:center;background:#0a0a0a00;border-bottom:1px solid transparent;transition:background .4s var(--ot-ease-out),border-color .4s var(--ot-ease-out),backdrop-filter .4s var(--ot-ease-out)}.one-temperature .ot-nav-inner{width:100%;max-width:var(--ot-max-w);margin:0 auto;padding:0 var(--ot-gutter-x);display:flex;align-items:center;justify-content:space-between;gap:24px}.one-temperature .ot-nav-logo{font-family:var(--ot-font-display);font-size:28px;font-weight:500;letter-spacing:-.025em;color:#fff;transition:color .4s var(--ot-ease-out)}.one-temperature .ot-nav-links{display:flex;gap:36px}.one-temperature .ot-nav-links a{font-family:var(--ot-font-display);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:color .4s var(--ot-ease-out)}.one-temperature .ot-nav-cta{height:40px;padding:0 22px;display:inline-flex;align-items:center;gap:8px;font-family:var(--ot-font-display);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#fff;background:transparent;border:1px solid #fff;border-radius:999px;white-space:nowrap;transition:background .4s var(--ot-ease-out),border-color .4s var(--ot-ease-out),color .4s var(--ot-ease-out)}.one-temperature .ot-nav.is-light{background:#ffffffc7;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05)}.one-temperature .ot-nav.is-scrolled{border-bottom-color:var(--ot-ink-20)}.one-temperature .ot-nav.is-light .ot-nav-logo,.one-temperature .ot-nav.is-light .ot-nav-links a{color:var(--ot-ink-100)}.one-temperature .ot-nav.is-light .ot-nav-cta{border-color:var(--ot-ink-100);background:var(--ot-ink-100);color:#fff}.one-temperature .ot-hero{position:relative;min-height:100vh;padding-top:106px;background:#0a0a0a;color:#fff;overflow:hidden}.one-temperature .ot-hero-reels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:24px;padding-top:60px;pointer-events:none}.one-temperature .ot-hero-reel-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.one-temperature .ot-hero-reel-track{display:inline-flex;gap:20px;padding-left:20px;will-change:transform}.one-temperature .ot-hero-reel-track.is-fwd{animation:ot-reel-fwd 75s linear infinite}.one-temperature .ot-hero-reel-track.is-rev{animation:ot-reel-rev 90s linear infinite}@keyframes ot-reel-fwd{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ot-reel-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.one-temperature .ot-hero-reel-tile{position:relative;flex:0 0 auto;width:280px;aspect-ratio:9 / 16;border-radius:4px;overflow:hidden;background:#0a0a0a;box-shadow:0 30px 60px #00000073,0 2px 6px #00000059}.one-temperature .ot-hero-reel-tile video{width:100%;height:100%;object-fit:cover;display:block}.one-temperature .ot-hero-reel-meta-top,.one-temperature .ot-hero-reel-meta-bot{position:absolute;left:10px;right:10px;display:flex;justify-content:space-between;font-family:var(--ot-font-mono);font-size:9px;letter-spacing:.18em;color:#ffffffe6;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.6)}.one-temperature .ot-hero-reel-meta-top{top:10px}.one-temperature .ot-hero-reel-meta-bot{bottom:10px;font-family:var(--ot-font-display);font-size:10px;letter-spacing:.14em}.one-temperature .ot-hero-live{display:inline-flex;align-items:center;gap:6px}.one-temperature .ot-hero-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 6px #ff4d4d}.one-temperature .ot-hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,#0a0a0a8c,#0a0a0ab8 70%,#0a0a0ad1)}.one-temperature .ot-hero-content{position:relative;z-index:5;min-height:100vh;display:flex;flex-direction:column}.one-temperature .ot-hero-meta-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding-top:36px}.one-temperature .ot-hero-meta-top>.label{font-family:var(--ot-font-display);font-size:10px;letter-spacing:.32em;color:#fff;text-align:center}.one-temperature .ot-hero-meta-top>.ot-mono{color:#fff9}.one-temperature .ot-hero-meta-top>.ot-mono.is-right{text-align:right}.one-temperature .ot-hero-headline-wrap{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 0 80px;text-align:center}.one-temperature .ot-hero-eyebrow{display:inline-flex;align-items:center;gap:14px;color:#ffffffb3;font-family:var(--ot-font-display);font-size:11px;letter-spacing:.32em;text-transform:uppercase;margin-bottom:40px}.one-temperature .ot-hero-eyebrow>.rule{width:32px;height:1px;background:#ffffff80}.one-temperature .ot-hero-headline{font-family:var(--ot-font-display)!important;font-size:clamp(28px,5.5vw,86px)!important;font-weight:500!important;line-height:.95!important;letter-spacing:-.04em!important;color:#fff!important}.one-temperature .ot-hero-line-wrap{display:block;overflow:hidden;padding-bottom:.08em}.one-temperature .ot-hero-line-inner{display:inline-block;transform:translateY(105%);animation:ot-line-up 1.1s var(--ot-ease-out) forwards}.one-temperature .ot-hero-line-inner.is-d2{animation-delay:.2s}.one-temperature .ot-hero-line-inner.is-d1{animation-delay:60ms}@keyframes ot-line-up{to{transform:translateY(0)}}.one-temperature .ot-hero-lede{font-size:16px;line-height:2;color:#ffffffd1;margin:56px auto 0;max-width:100%;opacity:0;animation:ot-fade-up .8s var(--ot-ease-out) .7s forwards}@keyframes ot-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.one-temperature .ot-hero-meta-bot{display:flex;justify-content:space-between;padding-bottom:32px;font-family:var(--ot-font-mono);font-size:11px;color:#ffffff8c;letter-spacing:.14em}.one-temperature .ot-hero-meta-bot>span:first-child{display:inline-flex;align-items:center;gap:10px}.one-temperature .ot-hero-meta-bot>span:first-child:before{content:"";width:20px;height:1px;background:#fff9}.one-temperature .ot-mission{min-height:220vh;background:var(--ot-bg-alt);position:relative}.one-temperature .ot-mission-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:0 8vw}.one-temperature .ot-mission-eye{margin-bottom:56px}.one-temperature .ot-mission-text{font-family:var(--ot-font-display)!important;font-size:clamp(14px,2.5vw,38px)!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.32!important;max-width:1200px}.one-temperature .ot-mission-text>span{display:inline-block;color:var(--ot-ink-20);transition:color .22s var(--ot-ease-out)}.one-temperature .ot-mission-text>span.is-on{color:var(--ot-ink-100)}.one-temperature .ot-mission-chips{margin-top:56px;display:flex;flex-wrap:wrap;gap:12px}.one-temperature .ot-actions{background:var(--ot-ink-0);color:var(--ot-ink-100);padding:180px 0 0;position:relative}.one-temperature .ot-actions-head{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:center;margin-bottom:120px}.one-temperature .ot-actions-head h2{font-size:clamp(20px,3vw,44px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.02!important}.one-temperature .ot-actions-head p{margin-top:40px;font-size:14px;line-height:2;color:var(--ot-ink-70);max-width:480px}.one-temperature .ot-trio{position:relative;max-width:480px;margin-left:0}.one-temperature .ot-trio-svg{width:100%;height:auto;display:block}.one-temperature .ot-trio-circle{fill:var(--ot-ink-0);stroke:var(--ot-ink-100);stroke-width:1.5;transform-origin:center;transform-box:fill-box;opacity:0;transform:scale(.6);transition:opacity .9s var(--ot-ease-out),transform .9s var(--ot-ease-out)}.one-temperature .ot-trio-line{stroke:var(--ot-ink-100);stroke-width:1.25;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.1s var(--ot-ease-out)}.one-temperature .ot-trio-label-en{font-family:var(--ot-font-display);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;fill:var(--ot-ink-100);opacity:0;transition:opacity .7s ease}.one-temperature .ot-trio-label-jp{font-family:var(--ot-font-display);font-size:28px;font-weight:600;letter-spacing:.04em;fill:var(--ot-ink-100);opacity:0;transition:opacity .7s ease}.one-temperature .ot-trio.is-in .ot-trio-circle{opacity:1;transform:scale(1);animation:ot-trio-breathe 6s ease-in-out infinite}.one-temperature .ot-trio.is-in .ot-trio-c1{transition-delay:.05s;animation-delay:0s}.one-temperature .ot-trio.is-in .ot-trio-c2{transition-delay:.25s;animation-delay:2s}.one-temperature .ot-trio.is-in .ot-trio-c3{transition-delay:.45s;animation-delay:4s}.one-temperature .ot-trio.is-in .ot-trio-line{stroke-dashoffset:0}.one-temperature .ot-trio.is-in .ot-trio-l1{transition-delay:.55s}.one-temperature .ot-trio.is-in .ot-trio-l2{transition-delay:.75s}.one-temperature .ot-trio.is-in .ot-trio-l3{transition-delay:.95s}.one-temperature .ot-trio.is-in .ot-trio-label-en,.one-temperature .ot-trio.is-in .ot-trio-label-jp{opacity:1;transition-delay:1.05s}@keyframes ot-trio-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.one-temperature .ot-action-row{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding:80px 0;border-top:1px solid var(--ot-ink-20);align-items:center}.one-temperature .ot-action-row.is-flip{grid-template-columns:1fr 1.2fr}.one-temperature .ot-action-row.is-last{border-bottom:1px solid var(--ot-ink-20)}.one-temperature .ot-action-text{order:0}.one-temperature .ot-action-row.is-flip .ot-action-text{order:1}.one-temperature .ot-action-num{font-family:var(--ot-font-display)!important;font-size:clamp(60px,8vw,120px)!important;font-weight:500!important;line-height:.85!important;letter-spacing:-.06em!important;color:transparent!important;-webkit-text-stroke:1px var(--ot-ink-60);display:inline-block;margin-bottom:32px}.one-temperature .ot-action-cat{font-family:var(--ot-font-display);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ot-ink-70);margin-bottom:24px}.one-temperature .ot-action-title{font-size:clamp(18px,2.5vw,32px)!important;font-weight:500!important;letter-spacing:-.028em!important;line-height:1.05!important;white-space:pre-line;color:var(--ot-ink-100)}.one-temperature .ot-action-desc{margin-top:28px;font-size:15px;line-height:2;color:var(--ot-ink-80);max-width:520px}.one-temperature .ot-action-visual{aspect-ratio:4 / 5;position:relative;overflow:hidden;background:linear-gradient(135deg,#ececea,#d8d8d4)}.one-temperature .ot-action-visual.has-media{background:#fff}.one-temperature .ot-action-visual video,.one-temperature .ot-action-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.one-temperature .ot-action-visual .ot-vis-tag{position:absolute;top:20px;left:20px;font-family:var(--ot-font-display);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;mix-blend-mode:difference}.one-temperature .ot-action-visual:not(.has-media) .ot-vis-tag{color:var(--ot-ink-70);mix-blend-mode:normal}.one-temperature .ot-action-visual .ot-vis-stat{position:absolute;bottom:28px;left:28px;right:28px}.one-temperature .ot-action-visual .ot-vis-stat .stat{font-family:var(--ot-font-display)!important;font-size:clamp(28px,3.5vw,48px)!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:.95!important;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5)}.one-temperature .ot-action-visual .ot-vis-stat .lbl{font-family:var(--ot-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;margin-top:12px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.one-temperature .ot-action-visual:not(.has-media) .ot-vis-stat .stat{color:var(--ot-ink-100);text-shadow:none}.one-temperature .ot-action-visual:not(.has-media) .ot-vis-stat .lbl{color:var(--ot-ink-70);text-shadow:none}.one-temperature .ot-numbers{background:var(--ot-ink-0);color:var(--ot-ink-100);padding:160px 0;overflow:hidden}.one-temperature .ot-numbers-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:88px}.one-temperature .ot-numbers-head h2{font-size:clamp(20px,2.9vw,42px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important}.one-temperature .ot-numbers-head p{color:var(--ot-ink-70);font-size:14px;line-height:2;max-width:440px}.one-temperature .ot-numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;border-top:1px solid var(--ot-ink-20)}.one-temperature .ot-numbers-tile{padding:48px 24px 40px 0;border-right:1px solid var(--ot-ink-20);position:relative}.one-temperature .ot-numbers-tile:last-child{border-right:none}.one-temperature .ot-numbers-tile .lab{font-family:var(--ot-font-mono);color:var(--ot-ink-70);margin-bottom:28px;font-size:11px;letter-spacing:.18em}.one-temperature .ot-numbers-tile .big{font-family:var(--ot-font-display)!important;font-size:clamp(32px,3.5vw,54px)!important;font-weight:500!important;line-height:.95!important;letter-spacing:-.04em!important;color:var(--ot-ink-100);margin-bottom:24px}.one-temperature .ot-numbers-tile .ttl{font-family:var(--ot-font-display);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ot-ink-100);margin-bottom:6px}.one-temperature .ot-numbers-tile .sub{font-size:12px;color:var(--ot-ink-70);line-height:1.7}.one-temperature .ot-sns-block{margin-top:112px;padding-top:40px;border-top:1px solid var(--ot-ink-20)}.one-temperature .ot-sns-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:16px}.one-temperature .ot-sns-head .summary{font-family:var(--ot-font-display);font-size:14px;color:var(--ot-ink-100);letter-spacing:.04em}.one-temperature .ot-sns-head .summary .num{font-size:22px;font-weight:600;margin:0 6px}.one-temperature .ot-sns-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ot-ink-20)}.one-temperature .ot-sns-card{padding:32px 24px 28px;border-bottom:1px solid var(--ot-ink-20);border-right:1px solid var(--ot-ink-20);display:flex;flex-direction:column;gap:16px;min-height:280px}.one-temperature .ot-sns-card:last-child{border-right:none}.one-temperature .ot-sns-card .top{display:flex;align-items:center;justify-content:space-between}.one-temperature .ot-sns-card .top span{font-family:var(--ot-font-mono);font-size:10px;letter-spacing:.2em;color:var(--ot-ink-70)}.one-temperature .ot-sns-card .ident{display:flex;align-items:center;gap:14px}.one-temperature .ot-sns-card .ident img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid var(--ot-ink-20);flex-shrink:0;background:#fff}.one-temperature .ot-sns-card .ident .name{font-family:var(--ot-font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.one-temperature .ot-sns-card .metric{display:flex;align-items:baseline;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--ot-ink-10)}.one-temperature .ot-sns-card .metric .lab{font-family:var(--ot-font-mono);font-size:10px;letter-spacing:.18em;color:var(--ot-ink-70)}.one-temperature .ot-sns-card .metric .num{font-family:var(--ot-font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ot-ink-100)}.one-temperature .ot-sns-card .desc{font-size:12px;line-height:1.8;color:var(--ot-ink-80);flex:1;text-wrap:pretty}.one-temperature .ot-sns-card .tags{display:flex;flex-wrap:wrap;gap:6px}.one-temperature .ot-sns-card .tags span{font-family:var(--ot-font-mono);font-size:9px;letter-spacing:.16em;color:var(--ot-ink-70);padding:4px 8px;border:1px solid var(--ot-ink-40)}.one-temperature .ot-quote{padding:200px 0 180px;background:var(--ot-ink-0)}.one-temperature .ot-quote-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:center}.one-temperature .ot-quote-img{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--ot-ink-90);overflow:hidden}.one-temperature .ot-quote-img img{width:100%;height:100%;object-fit:cover;display:block}.one-temperature .ot-quote-img .corner{position:absolute;font-family:var(--ot-font-mono);font-size:10px;letter-spacing:.22em;color:#ffffffe6;mix-blend-mode:difference}.one-temperature .ot-quote-img .corner.tl{top:16px;left:16px}.one-temperature .ot-quote-img .corner.tr{top:16px;right:16px}.one-temperature .ot-quote-img .corner.bl{bottom:16px;left:16px;color:#fff;mix-blend-mode:normal;text-shadow:0 1px 2px rgba(0,0,0,.4)}.one-temperature .ot-quote-body blockquote{font-family:var(--ot-font-display)!important;font-size:clamp(14px,1.8vw,26px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.02em!important;color:var(--ot-ink-100);max-width:820px}.one-temperature .ot-quote-body blockquote em{font-style:normal;color:var(--ot-ink-70)}.one-temperature .ot-quote-eye{margin-bottom:40px}.one-temperature .ot-quote-byline{margin-top:48px;display:flex;gap:40px;align-items:center}.one-temperature .ot-quote-byline .rule{width:40px;height:1px;background:var(--ot-ink-100)}.one-temperature .ot-quote-byline .name{font-family:var(--ot-font-display);font-size:14px;font-weight:500;color:var(--ot-ink-100)}.one-temperature .ot-journey{background:var(--ot-ink-0);color:var(--ot-ink-100);position:relative}.one-temperature .ot-journey-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.one-temperature .ot-journey-head{padding:64px 8vw 0;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.one-temperature .ot-journey-head h2{font-size:clamp(20px,2.9vw,40px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important}.one-temperature .ot-journey-track{display:flex;gap:48px;padding:0 8vw;flex:1;align-items:center;will-change:transform}.one-temperature .ot-journey-item{flex:0 0 340px;opacity:.35;transition:opacity .6s ease}.one-temperature .ot-journey-item.is-on{opacity:1}.one-temperature .ot-journey-item .yr{font-family:var(--ot-font-display);font-size:56px;font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:24px}.one-temperature .ot-journey-item .img{aspect-ratio:4 / 3;background:linear-gradient(135deg,#ececea,#d8d8d4);margin-bottom:24px;position:relative;overflow:hidden}.one-temperature .ot-journey-item .img.has-img{background-size:cover;background-position:center}.one-temperature .ot-journey-item .img.is-dashed{background:transparent!important;border:1px dashed var(--ot-ink-40)}.one-temperature .ot-journey-item .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 40% 30%,rgba(10,10,10,.08),transparent 55%);pointer-events:none}.one-temperature .ot-journey-item .img .tag,.one-temperature .ot-journey-item .img .sub{position:absolute;font-family:var(--ot-font-mono);font-size:10px;letter-spacing:.18em}.one-temperature .ot-journey-item .img .tag{top:16px;left:16px;color:#ffffffe6;mix-blend-mode:difference}.one-temperature .ot-journey-item .img.is-dashed .tag{color:var(--ot-ink-70);mix-blend-mode:normal}.one-temperature .ot-journey-item .img .sub{bottom:16px;left:16px;font-family:var(--ot-font-display);font-size:14px;letter-spacing:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.one-temperature .ot-journey-item .img.is-dashed .sub{color:var(--ot-ink-100);text-shadow:none}.one-temperature .ot-journey-item .ttl{font-family:var(--ot-font-display);font-size:18px;font-weight:500;letter-spacing:-.01em;margin-bottom:8px}.one-temperature .ot-journey-item .desc{font-size:13px;line-height:1.7;color:var(--ot-ink-70)}.one-temperature .ot-journey-progress{position:absolute;left:8vw;right:8vw;bottom:48px;height:1px;background:var(--ot-ink-20)}.one-temperature .ot-journey-progress>span{display:block;height:100%;background:var(--ot-ink-100);transform-origin:left;transform:scaleX(0)}.one-temperature .ot-members{background:var(--ot-ink-0);padding:160px 0}.one-temperature .ot-members-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:88px;gap:40px}.one-temperature .ot-members-head h2{font-size:clamp(20px,2.9vw,40px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important}.one-temperature .ot-members-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.one-temperature .ot-member-card{display:flex;flex-direction:column;color:inherit}.one-temperature .ot-member-card .img{position:relative;width:100%;aspect-ratio:16 / 9;background:#f4f4f4;margin-bottom:24px;overflow:hidden}.one-temperature .ot-member-card .img img{width:100%;height:100%;object-fit:cover;display:block}.one-temperature .ot-member-card .img .tag{position:absolute;top:14px;left:14px;font-family:var(--ot-font-mono);font-size:10px;letter-spacing:.22em;color:#ffffffd9;mix-blend-mode:difference}.one-temperature .ot-member-card .role{font-family:var(--ot-font-display);font-size:10px;letter-spacing:.26em;color:var(--ot-ink-70);margin-bottom:14px;text-transform:uppercase}.one-temperature .ot-member-card .ttl{font-family:var(--ot-font-display);font-size:22px;font-weight:500;line-height:1.5;letter-spacing:-.01em;text-wrap:pretty}.one-temperature .ot-member-card .by{margin-top:18px;display:flex;align-items:center;gap:14px}.one-temperature .ot-member-card .by .rule{width:32px;height:1px;background:var(--ot-ink-100)}.one-temperature .ot-member-card .by .name{font-family:var(--ot-font-display);font-size:14px;font-weight:500}.one-temperature .ot-member-card .more{margin-top:24px;font-family:var(--ot-font-display);font-size:10px;letter-spacing:.26em;text-transform:uppercase;width:fit-content;display:inline-flex;align-items:center;gap:10px}.one-temperature .ot-values{margin-top:120px;border-top:1px solid var(--ot-ink-100);border-bottom:1px solid var(--ot-ink-100);padding:40px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.one-temperature .ot-values .lab{font-family:var(--ot-font-mono);margin-bottom:8px;color:var(--ot-ink-100)}.one-temperature .ot-values .val{font-family:var(--ot-font-display);font-size:18px;letter-spacing:.04em;color:var(--ot-ink-100)}.one-temperature .ot-partner{background:var(--ot-ink-100);color:var(--ot-ink-0);padding:180px 0 0;overflow:hidden}.one-temperature .ot-partner-head{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;margin-bottom:120px;align-items:end}.one-temperature .ot-partner-head h2{font-size:clamp(24px,4vw,62px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:.96!important;color:var(--ot-ink-0)!important}.one-temperature .ot-partner-head p{color:#ffffff8c;font-size:15px;line-height:2;max-width:440px}.one-temperature .ot-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.18)}.one-temperature .ot-door{padding:40px 32px 44px;border-bottom:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);color:var(--ot-ink-0);display:flex;flex-direction:column;gap:16px;min-height:220px;transition:background .3s var(--ot-ease-out)}.one-temperature .ot-door:nth-child(3n){border-right:none}.one-temperature .ot-door:hover{background:#ffffff09;opacity:1}.one-temperature .ot-door .lab{font-family:var(--ot-font-mono);color:#ffffff8c;letter-spacing:.22em;font-size:11px}.one-temperature .ot-door h3{font-family:var(--ot-font-display);font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.25;margin-top:28px}.one-temperature .ot-door p{font-size:13px;line-height:1.8;color:#ffffff8c}.one-temperature .ot-door .cta{margin-top:auto;font-family:var(--ot-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.one-temperature .ot-door .cta .chev{transition:transform .3s var(--ot-ease-out)}.one-temperature .ot-door:hover .cta .chev{transform:translate(6px)}.one-temperature .ot-kinetic{text-align:center;padding:140px 0 160px;-webkit-user-select:none;user-select:none;cursor:crosshair}.one-temperature .ot-kinetic .pre,.one-temperature .ot-kinetic .post{font-family:var(--ot-font-mono);color:#ffffff8c;letter-spacing:.3em}.one-temperature .ot-kinetic .pre{display:block;margin-bottom:56px}.one-temperature .ot-kinetic .post{display:block;margin-top:56px}.one-temperature .ot-kinetic-title{font-family:var(--ot-font-display)!important;font-size:clamp(70px,14vw,240px)!important;font-weight:500!important;letter-spacing:-.07em!important;line-height:.85!important;color:var(--ot-ink-0)!important;display:inline-flex;gap:.02em}.one-temperature .ot-kinetic-title .kchar{display:inline-block;transition:transform .35s var(--ot-ease-out);will-change:transform}.one-temperature .ot-footer{border-top:1px solid rgba(255,255,255,.18);padding:40px 0 56px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.one-temperature .ot-footer-brand .logo{font-family:var(--ot-font-display);font-size:32px;font-weight:500;letter-spacing:-.025em;margin-bottom:14px}.one-temperature .ot-footer-brand .corp{font-family:var(--ot-font-mono);color:#ffffff8c;margin-bottom:10px;font-size:11px;letter-spacing:.18em}.one-temperature .ot-footer-brand .addr{font-size:13px;color:#ffffff8c;line-height:1.85}.one-temperature .ot-footer-col .head{font-family:var(--ot-font-mono);color:#ffffff8c;letter-spacing:.24em;margin-bottom:18px;font-size:11px}.one-temperature .ot-footer-col ul{display:flex;flex-direction:column;gap:10px}.one-temperature .ot-footer-col li a{font-size:14px;color:var(--ot-ink-0)}.one-temperature .ot-footer-bottom{border-top:1px solid rgba(255,255,255,.18);padding:24px 0 48px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-family:var(--ot-font-mono);font-size:11px;color:#ffffff8c;letter-spacing:.14em}@media(max-width:960px){body.one-temperature{--ot-gutter-x: 32px}.one-temperature .ot-section{padding:120px 0}.one-temperature .ot-actions-head,.one-temperature .ot-numbers-head,.one-temperature .ot-partner-head,.one-temperature .ot-quote-grid{grid-template-columns:1fr;gap:40px}.one-temperature .ot-numbers-grid{grid-template-columns:repeat(2,1fr)}.one-temperature .ot-numbers-tile:nth-child(2n){border-right:none}.one-temperature .ot-sns-grid{grid-template-columns:repeat(2,1fr)}.one-temperature .ot-sns-card:nth-child(2n){border-right:none}.one-temperature .ot-doors{grid-template-columns:repeat(2,1fr)}.one-temperature .ot-door:nth-child(3n){border-right:1px solid rgba(255,255,255,.18)}.one-temperature .ot-door:nth-child(2n){border-right:none}.one-temperature .ot-members-grid{grid-template-columns:repeat(1,1fr)}.one-temperature .ot-values{grid-template-columns:repeat(2,1fr);row-gap:24px}.one-temperature .ot-action-row,.one-temperature .ot-action-row.is-flip{grid-template-columns:1fr;gap:40px}.one-temperature .ot-action-row.is-flip .ot-action-text{order:0}.one-temperature .ot-footer{grid-template-columns:repeat(2,1fr)}.one-temperature .ot-nav-links{display:none}}@media(max-width:640px){body.one-temperature{--ot-gutter-x: 20px}.one-temperature .ot-section{padding:96px 0}.one-temperature .ot-numbers-grid{grid-template-columns:repeat(2,1fr);gap:0}.one-temperature .ot-numbers-tile{padding:28px 16px;border-right:1px solid var(--ot-ink-20);border-bottom:1px solid var(--ot-ink-20)}.one-temperature .ot-numbers-tile:nth-child(2n){border-right:none}.one-temperature .ot-numbers-tile:nth-last-child(-n+2){border-bottom:none}.one-temperature .ot-numbers-tile .lab{margin-bottom:16px}.one-temperature .ot-numbers-tile .big{margin-bottom:14px}.one-temperature .ot-sns-grid{grid-template-columns:1fr}.one-temperature .ot-sns-card{border-right:none}.one-temperature .ot-doors{grid-template-columns:1fr}.one-temperature .ot-door{border-right:none!important}.one-temperature .ot-quote{padding:120px 0}.one-temperature .ot-quote-grid{gap:56px}.one-temperature .ot-partner{padding:120px 0 0}.one-temperature .ot-partner-head{margin-bottom:72px}.one-temperature .ot-kinetic{padding:80px 0 100px}.one-temperature .ot-hero-meta-top{grid-template-columns:1fr;gap:12px;text-align:center}.one-temperature .ot-hero-meta-top>.ot-mono.is-right{text-align:center}.one-temperature .ot-hero-meta-bot{font-size:9px;gap:12px;flex-wrap:wrap;justify-content:center}.one-temperature .ot-hero-headline-wrap{padding:80px 0 60px}.one-temperature .ot-hero-reel-tile{width:200px}.one-temperature .ot-mission{min-height:180vh}}@media(max-width:380px){body.one-temperature{--ot-gutter-x: 16px}.one-temperature .ot-hero-headline{font-size:clamp(40px,14vw,64px)}.one-temperature .ot-mission-text{font-size:clamp(22px,7vw,36px)}}@media(prefers-reduced-motion:reduce){body.one-temperature *,body.one-temperature *:before,body.one-temperature *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body.one-temperature .ot-hero-line-inner{transform:translateY(0)}}@media(hover:none){body.one-temperature .ot-cursor-blob{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/one-temperature.css.map */
