.ScrollingMasonry_root__2pbLo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#fff;--gap:20px}.ScrollingMasonry_track__vDjZg{position:absolute;inset:0;display:flex;align-items:center;height:100%;will-change:transform;animation:none;transform:translateX(0)}.ScrollingMasonry_track__vDjZg.ScrollingMasonry_isReady__8ib3d{animation:ScrollingMasonry_scrollLeftContinuous__I7wvA var(--dur,120s) linear infinite}.ScrollingMasonry_columnSet__ozC4s{display:flex;align-items:flex-start;height:100%}.ScrollingMasonry_column__Qterm{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.ScrollingMasonry_imageContainer__Azfm0{width:100%;position:relative;overflow:hidden}@keyframes ScrollingMasonry_scrollLeftContinuous__I7wvA{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--seqw, 100vw)))}}.ScrollingMasonry_loadingOverlay__hGyah{position:fixed;inset:0;z-index:1000;background:#fff;display:flex;align-items:center;justify-content:center}.ScrollingMasonry_loadingContent__5drTj{display:flex;align-items:center;gap:24px}.ScrollingMasonry_loadingLogo__MqESL{width:60px;height:auto;transition:transform .3s ease}.ScrollingMasonry_loadingLogo__MqESL.ScrollingMasonry_spinning__ykG_V{animation:ScrollingMasonry_logoSpin__kXYoI 2s linear infinite}@keyframes ScrollingMasonry_logoSpin__kXYoI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ScrollingMasonry_loadingText__t1snG{font-family:Megrim,monospace;font-size:32px;font-weight:400;letter-spacing:.2em;color:#000;position:relative}@keyframes ScrollingMasonry_textTransform__7JD8v{0%{opacity:1}12.5%{opacity:1}25%{opacity:1}37.5%{opacity:1}50%{opacity:1}62.5%{opacity:1}75%{opacity:1}87.5%{opacity:1}to{opacity:1}}.ScrollingMasonry_glitchText___GjjK{position:relative;animation:ScrollingMasonry_textTransform__7JD8v 2s ease-out}.ScrollingMasonry_glitchText___GjjK:before{content:"※◇▽◎◆";position:absolute;left:0;animation:ScrollingMasonry_textChange__2dM44 2s steps(8)}@keyframes ScrollingMasonry_textChange__2dM44{0%{content:"※◇▽◎◆"}12.5%{content:"∅∇∆∞∑"}25%{content:"αβγδε"}37.5%{content:"φψχωη"}50%{content:"象鳥魚虎龍"}62.5%{content:"§№♦♠♣"}75%{content:"SŇĀPWĒR"}87.5%{content:"SNAPWEAR"}to{content:"SNAPWEAR";opacity:0}}.ScrollingMasonry_img___KfAt{transform:translateZ(0);filter:saturate(1.05);image-rendering:-webkit-optimize-contrast;will-change:auto}@media (max-width:1023px) and (min-width:768px){.ScrollingMasonry_img___KfAt{image-rendering:-webkit-optimize-contrast;transform:translateZ(0);backface-visibility:hidden}.ScrollingMasonry_columnSet__ozC4s{contain:layout style}}@media (max-width:767px){.ScrollingMasonry_root__2pbLo{contain:layout style paint}.ScrollingMasonry_track__vDjZg{will-change:transform;transform:translateZ(0)}.ScrollingMasonry_columnSet__ozC4s{contain:layout}.ScrollingMasonry_img___KfAt{image-rendering:optimizeSpeed;transform:translateZ(0);backface-visibility:hidden;contain:layout}}.landing_root__28T_e{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;color:#fff;overscroll-behavior:none}.landing_video__hrmd3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;background:#000;pointer-events:none}.landing_scrim__JrQj6{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.55) 16%,rgba(0,0,0,.35) 34%,rgba(0,0,0,.2) 48%,rgba(0,0,0,.1) 62%,rgba(0,0,0,.03) 78%,rgba(0,0,0,0))}.landing_headerPad__HtYOh{position:absolute;top:0;left:0;right:0;height:max(20px,calc(env(safe-area-inset-top) + 20px));z-index:2}.landing_content__oWpSu{position:relative;z-index:3;height:100%;display:grid;place-items:center;text-align:center;padding:20px}.landing_eyebrow__vWGzt{letter-spacing:.28em;font-size:12px;opacity:.9;text-transform:uppercase}.landing_title__POsM1{font-size:clamp(36px,8vw,84px);font-weight:600;letter-spacing:-.015em;margin:10px 0 6px;text-shadow:0 8px 30px rgba(0,0,0,.35)}.landing_title__POsM1:after{content:"";display:block;width:64px;height:1px;background:rgba(255,255,255,.7);margin:14px auto 0;border-radius:1px}.landing_subtitle__7jc0K{font-size:clamp(15px,2.2vw,18px);opacity:.92;max-width:760px;margin:8px auto 0;line-height:1.6}.landing_meta__l8TUO{margin-top:8px;font-size:12px;letter-spacing:.28em;opacity:.8;text-transform:uppercase}@keyframes landing_riseIn__U36Sd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing_eyebrow__vWGzt{animation:landing_riseIn__U36Sd .6s ease 0s both}.landing_title__POsM1{animation:landing_riseIn__U36Sd .7s ease .05s both}.landing_subtitle__7jc0K{animation:landing_riseIn__U36Sd .7s ease .12s both}.landing_meta__l8TUO{animation:landing_riseIn__U36Sd .7s ease .16s both}.landing_ctas__LiBDv{margin-top:22px;display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.landing_btnPrimary__RdPMi{background:#fff;color:#000;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:12px 20px;font-weight:700;letter-spacing:.03em}.landing_btnGhost__iYvRt{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:12px 18px}.landing_btnGhost__iYvRt:active,.landing_btnPrimary__RdPMi:active{transform:translateY(1px)}@media (max-width:480px){.landing_subtitle__7jc0K{line-height:1.6}}.landing_masthead__USN_2{position:absolute;top:calc(var(--header-height, 72px) + clamp(8px, 2.5vw, 16px));left:clamp(12px,4vw,28px);z-index:3;text-align:left}.landing_mastTitle__fGbrc{margin:0;font-size:clamp(14px,2.4vw,20px);font-weight:600;letter-spacing:-.01em;line-height:1.15;text-shadow:0 10px 30px rgba(0,0,0,.35)}.landing_mastMeta__0RihV{margin-top:6px;font-size:clamp(10px,1.8vw,12px);letter-spacing:.28em;opacity:.88;text-transform:uppercase}.landing_helv__kTsxA{font-family:Helvetica Now,Helvetica Neue,Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}.landing_desktopBar__MhHmb{position:absolute;top:0;left:0;right:0;z-index:4;display:none;padding:20px 24px}.landing_desktopRow__Rn3aU{display:flex;align-items:center;gap:18px;color:#fff}.landing_desktopBrand__63ocC{display:flex;align-items:center;gap:10px;font-size:18px}.landing_desktopBrand__63ocC img{width:clamp(28px,4.5vw,44px);height:auto}.landing_desktopBrand__63ocC span{font-size:clamp(18px,2.6vw,28px);line-height:1}.landing_desktopNav__s5nBp{margin-left:auto;display:flex;gap:24px}.landing_desktopNav__s5nBp a{color:rgba(255,255,255,.92);font-weight:500}.landing_desktopRight__2u8y3{margin-left:24px;display:flex;align-items:center}@media (min-width:1024px){.landing_desktopBar__MhHmb{display:block}}.landing_headerContainer__dTT1e{transition:opacity .6s ease-in-out}.landing_visible__XtxFV{opacity:1}.landing_hidden__vaOZF{opacity:0;pointer-events:none}