.hoodory-home-module__4ydfmq__home{--gutter:16px;color:var(--color-ink);position:relative}@media (min-width:640px){.hoodory-home-module__4ydfmq__home{--gutter:24px}}@media (min-width:1024px){.hoodory-home-module__4ydfmq__home{--gutter:32px}}.hoodory-home-module__4ydfmq__media{object-fit:cover;width:100%;height:100%;display:block}.hoodory-home-module__4ydfmq__mediaFrame{width:100%;height:100%;display:block}.hoodory-home-module__4ydfmq__mediaPlate{background:radial-gradient(120% 100% at 50% 0,#fff 0%,#f1f1f5 60%,#e4e4ea 100%);padding:9%}.hoodory-home-module__4ydfmq__mediaContain{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.hoodory-home-module__4ydfmq__mediaBlank{background:linear-gradient(135deg,#1d1d22,#121215);width:100%;height:100%;display:block}.hoodory-home-module__4ydfmq__hero{--p:0;--mx:0;--my:0;isolation:isolate;min-height:max(640px,100svh - 104px);padding:120px var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.hoodory-home-module__4ydfmq__hero:before{content:"";z-index:-2;filter:blur(20px);height:70%;opacity:calc(1 - var(--p));background:radial-gradient(50% 60% at 50% 100%,#d9127a52,#8b5cf624 45%,#0000 75%);position:absolute;inset:auto -20% -38%}.hoodory-home-module__4ydfmq__heroTiles{z-index:-1;pointer-events:none;position:absolute;inset:0}.hoodory-home-module__4ydfmq__tile{--dx:0;--dy:0;--depth:16;--rot:0deg;--delay:0s;transform:translate3d(calc(var(--dx) * var(--p) * 1px + var(--mx) * var(--depth) * 1px), calc(var(--dy) * var(--p) * 1px + var(--my) * var(--depth) * 1px), 0) rotate(var(--rot));opacity:calc(1 - var(--p) * .85);transition:transform .6s var(--ease-out);will-change:transform;background:#16161a;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 30px 80px -30px #000000f2,0 0 0 1px #ffffff0f}.hoodory-home-module__4ydfmq__tileInner{width:100%;height:100%;animation:hoodory-home-module__4ydfmq__tileIn .9s var(--ease-out) both, hoodory-home-module__4ydfmq__drift 11s ease-in-out var(--delay) infinite}@keyframes hoodory-home-module__4ydfmq__tileIn{0%{opacity:0;filter:blur(8px);transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hoodory-home-module__4ydfmq__drift{0%,to{translate:0}50%{translate:0 -10px}}.hoodory-home-module__4ydfmq__tile1{aspect-ratio:3/4;--dx:-120;--dy:-80;--rot:-3deg;width:31vw;top:3%;left:-6%}.hoodory-home-module__4ydfmq__tile4{aspect-ratio:4/5;--dx:120;--dy:-60;--rot:3deg;--delay:-3s;width:30vw;top:7%;right:-7%}.hoodory-home-module__4ydfmq__tile5{aspect-ratio:4/3;--dx:-120;--dy:120;--rot:2deg;--delay:-6s;width:36vw;bottom:3%;left:-8%}.hoodory-home-module__4ydfmq__tile8{aspect-ratio:3/4;--dx:120;--dy:110;--rot:-2deg;--delay:-2s;width:29vw;bottom:5%;right:-5%}.hoodory-home-module__4ydfmq__tile2,.hoodory-home-module__4ydfmq__tile3,.hoodory-home-module__4ydfmq__tile6,.hoodory-home-module__4ydfmq__tile7{display:none}@media (min-width:768px){.hoodory-home-module__4ydfmq__tile2,.hoodory-home-module__4ydfmq__tile3{display:block}.hoodory-home-module__4ydfmq__tile1{--depth:18;width:clamp(140px,16vw,250px);top:9%;left:7%}.hoodory-home-module__4ydfmq__tile2{aspect-ratio:4/3;--dx:-260;--dy:40;--depth:30;--rot:-1deg;--delay:-5s;width:clamp(160px,22vw,330px);top:37%;left:1%}.hoodory-home-module__4ydfmq__tile3{aspect-ratio:16/9;--dx:60;--dy:-220;--depth:10;--delay:-8s;width:clamp(170px,25vw,380px);opacity:calc(.88 - var(--p) * .8);top:5%;left:51%}.hoodory-home-module__4ydfmq__tile4{--dx:260;--depth:26;width:clamp(170px,23vw,350px);top:9%;right:-3%}.hoodory-home-module__4ydfmq__tile5{--dx:-200;--dy:200;--depth:22;width:clamp(150px,21vw,330px);bottom:-9%;left:-2%}.hoodory-home-module__4ydfmq__tile8{--dx:220;--dy:180;--depth:20;width:clamp(130px,16vw,230px);bottom:-7%;right:-2%}}@media (min-width:1024px){.hoodory-home-module__4ydfmq__tile6,.hoodory-home-module__4ydfmq__tile7{display:block}.hoodory-home-module__4ydfmq__tile6{aspect-ratio:3/4;--dx:-60;--dy:240;--depth:14;--rot:1deg;--delay:-4s;width:clamp(120px,16vw,240px);bottom:-13%;left:27%}.hoodory-home-module__4ydfmq__tile7{aspect-ratio:1;--dx:80;--dy:240;--depth:16;--rot:-1deg;--delay:-7s;width:clamp(120px,17vw,255px);bottom:-11%;right:18%}}.hoodory-home-module__4ydfmq__heroCopy{z-index:1;text-align:center;max-width:1120px;transform:translateY(calc(var(--p) * -70px)) scale(calc(1 - var(--p) * .08));opacity:calc(1 - var(--p) * 1.35);flex-direction:column;align-items:center;display:flex;position:relative}.hoodory-home-module__4ydfmq__heroCopy:before{content:"";z-index:-1;background:radial-gradient(closest-side,#09090bd1,#09090b8c 55%,#0000);position:absolute;inset:-12% -10%}.hoodory-home-module__4ydfmq__eyebrow{color:var(--color-ink-2);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:7px 15px;font-size:12px;font-weight:600;display:inline-flex}.hoodory-home-module__4ydfmq__eyebrowDot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px 2px #ff5fb0cc}.hoodory-home-module__4ydfmq__heroTitle{background:linear-gradient(#fff 0% 48%,#b9b9c4 100%);color:#0000;max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;filter:drop-shadow(0 6px 30px #0000008c);-webkit-background-clip:text;background-clip:text;margin-top:26px;font-size:clamp(2.9rem,1.1rem + 7.4vw,8.4rem);font-weight:900;line-height:.86}.hoodory-home-module__4ydfmq__heroTagline{color:#c8c8d0;max-width:50ch;margin-top:26px;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55}.hoodory-home-module__4ydfmq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hoodory-home-module__4ydfmq__primaryCta{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:14px;min-height:60px;padding:0 9px 0 28px;font-size:17px;font-weight:700;display:inline-flex}.hoodory-home-module__4ydfmq__primaryHint{background:#ffffff29;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.hoodory-home-module__4ydfmq__reel{--r:0;height:190vh;position:relative}.hoodory-home-module__4ydfmq__reelSticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hoodory-home-module__4ydfmq__reelFrame{width:calc((100vw - 2 * var(--gutter)) * (.52 + .48 * min(1, var(--r) * 1.7)));max-width:1600px;height:calc(100svh * (.5 + .38 * min(1, var(--r) * 1.7)));border-radius:calc(36px - 10px * min(1, var(--r) * 1.7));background:#121215;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #000000e6,0 0 0 1px #ffffff12}.hoodory-home-module__4ydfmq__reelSlide{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.hoodory-home-module__4ydfmq__reelSlide[data-active]{opacity:1}.hoodory-home-module__4ydfmq__reelSlide[data-active]>*{animation:6s ease-out both hoodory-home-module__4ydfmq__kenburns}@keyframes hoodory-home-module__4ydfmq__kenburns{0%{transform:scale(1.1)}to{transform:scale(1)}}.hoodory-home-module__4ydfmq__reelSlide .hoodory-home-module__4ydfmq__mediaPlate{background:radial-gradient(42% 60% at 70%,#d9127a73,#0000 70%),radial-gradient(50% 70% at 85% 30%,#8b5cf659,#0000 70%),#0d0d10;justify-content:center;align-items:center;padding:0;display:flex}.hoodory-home-module__4ydfmq__reelSlide .hoodory-home-module__4ydfmq__mediaContain{aspect-ratio:1;mix-blend-mode:normal;background:#fff;border-radius:28px;width:auto;max-width:70%;height:58%;padding:3.5%;box-shadow:0 50px 120px -30px #d9127a8c,0 0 0 1px #ffffff1f}@media (min-width:768px){.hoodory-home-module__4ydfmq__reelSlide .hoodory-home-module__4ydfmq__mediaPlate{justify-content:flex-end;padding-right:9%}}.hoodory-home-module__4ydfmq__reelShade{background:linear-gradient(#00000026 0%,#0000 35%,#000000a6 100%),radial-gradient(70% 60%,#00000059,#0000);position:absolute;inset:0}.hoodory-home-module__4ydfmq__reelTitle{padding:0 var(--gutter);font-family:var(--font-display);letter-spacing:-.05em;text-align:center;text-transform:uppercase;opacity:clamp(0, calc((var(--r) - .22) * 3.2), 1);transform:translateY(calc((1 - min(1, var(--r) * 1.7)) * 40px));text-shadow:0 8px 40px #00000080;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(2.4rem,1rem + 6.4vw,7.5rem);font-weight:900;line-height:.88;display:flex;position:absolute;inset:auto 0 64px}.hoodory-home-module__4ydfmq__reelCaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:calc(100% - 36px);padding:8px 16px;font-size:13px;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 0 0 1px #ffffff1a}.hoodory-home-module__4ydfmq__reelDot{background:var(--color-lime);border-radius:50%;width:7px;height:7px}.hoodory-home-module__4ydfmq__reelLink{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.hoodory-home-module__4ydfmq__reelMeta{color:var(--color-ink-2)}@media (min-width:768px){.hoodory-home-module__4ydfmq__reelTitle{text-align:left;align-items:flex-start;inset:0 auto 0 6%}}@media (max-width:767px){.hoodory-home-module__4ydfmq__reel{height:auto;padding:24px var(--gutter) 40px}.hoodory-home-module__4ydfmq__reelSticky{height:auto;position:relative;overflow:visible}.hoodory-home-module__4ydfmq__reelFrame{aspect-ratio:4/5;border-radius:26px;width:100%;height:auto}.hoodory-home-module__4ydfmq__reelTitle{opacity:1;inset:26px 0 auto;transform:none}.hoodory-home-module__4ydfmq__reelSlide .hoodory-home-module__4ydfmq__mediaPlate{align-items:flex-end;padding-bottom:24%}.hoodory-home-module__4ydfmq__reelSlide .hoodory-home-module__4ydfmq__mediaContain{height:50%}.hoodory-home-module__4ydfmq__reelCaption{border-radius:16px}.hoodory-home-module__4ydfmq__eyebrowWide{display:none}}.hoodory-home-module__4ydfmq__brands{text-align:center;padding:40px 0 10px}.hoodory-home-module__4ydfmq__brandsTitle{color:var(--color-ink-2);font-family:var(--font-sans);letter-spacing:-.01em;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:500}.hoodory-home-module__4ydfmq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hoodory-home-module__4ydfmq__marqueeTrack{gap:72px;width:max-content;padding:28px 36px;animation:38s linear infinite hoodory-home-module__4ydfmq__marquee;display:flex}.hoodory-home-module__4ydfmq__brandName{color:#ffffffd1;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:800}@keyframes hoodory-home-module__4ydfmq__marquee{to{transform:translate(-33.333%)}}.hoodory-home-module__4ydfmq__arcSection{padding:60px 0 40px}.hoodory-home-module__4ydfmq__arc{perspective:1100px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hoodory-home-module__4ydfmq__arcTrack{width:max-content;transform-style:preserve-3d;will-change:transform;gap:18px;padding:36px 0 24px;display:flex}.hoodory-home-module__4ydfmq__arcCard{--d:0;--ad:0;width:clamp(140px,15vw,220px);transform:rotateY(calc(var(--d) * -26deg)) translateZ(calc(var(--ad) * -110px)) translateY(calc(var(--ad) * var(--ad) * -22px));transform-origin:50%;flex-direction:column;flex:none;gap:12px;display:flex}.hoodory-home-module__4ydfmq__arcMedia{aspect-ratio:3/4;background:#16161a;border-radius:18px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 24px 50px -24px #000000e6}.hoodory-home-module__4ydfmq__arcLabel{min-width:0;color:var(--color-ink-2);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}a.hoodory-home-module__4ydfmq__arcCard:hover .hoodory-home-module__4ydfmq__arcLabel,a.hoodory-home-module__4ydfmq__arcCard:focus-visible .hoodory-home-module__4ydfmq__arcLabel{color:var(--color-ink)}.hoodory-home-module__4ydfmq__prompt{max-width:min(640px, calc(100% - 2 * var(--gutter)));border:1px solid var(--color-line-strong);transition:border-color var(--duration-base);background:#17171b;border-radius:999px;align-items:center;gap:10px;margin:8px auto 0;padding:7px 7px 7px 18px;display:flex;position:relative;box-shadow:0 20px 60px -20px #000000e6,0 0 0 6px #ffffff05}.hoodory-home-module__4ydfmq__prompt:focus-within{border-color:var(--color-accent)}.hoodory-home-module__4ydfmq__promptIcon{color:var(--color-ink-3);flex:none}.hoodory-home-module__4ydfmq__promptInput{min-width:0;color:var(--color-ink);background:0 0;outline:none;flex:1;font-size:15px}.hoodory-home-module__4ydfmq__promptInput::placeholder{color:var(--color-ink-3)}.hoodory-home-module__4ydfmq__promptButton{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hoodory-home-module__4ydfmq__chapter{max-width:1320px;padding:clamp(72px, 9vw, 128px) var(--gutter);margin:0 auto}.hoodory-home-module__4ydfmq__bigTitle{font-family:var(--font-display);letter-spacing:-.048em;text-align:center;text-transform:uppercase;text-wrap:balance;flex-direction:column;align-items:center;font-size:clamp(2.3rem,1.1rem + 4.4vw,5.4rem);font-weight:900;line-height:.92;display:flex}.hoodory-home-module__4ydfmq__centered{text-align:center;margin-left:auto;margin-right:auto}.hoodory-home-module__4ydfmq__chapterIntro{max-width:60ch;color:var(--color-ink-2);text-align:center;margin:20px auto 44px;font-size:1.0625rem;line-height:1.6}.hoodory-home-module__4ydfmq__chapterHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.hoodory-home-module__4ydfmq__chapterHead .hoodory-home-module__4ydfmq__bigTitle{text-align:left;align-items:flex-start}.hoodory-home-module__4ydfmq__textLink{min-height:44px;color:var(--color-accent);align-items:center;gap:8px;margin-top:28px;font-weight:600;display:inline-flex}.hoodory-home-module__4ydfmq__ghostButton{min-height:48px;color:var(--color-night-ink);transition:transform var(--duration-fast);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.hoodory-home-module__4ydfmq__ghostButton:hover{transform:translateY(-1px)}.hoodory-home-module__4ydfmq__chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hoodory-home-module__4ydfmq__chip{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink-2);letter-spacing:.1em;text-transform:uppercase;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);border-radius:999px;padding:0 20px;font-size:13px;font-weight:700}.hoodory-home-module__4ydfmq__chip:hover{border-color:var(--color-ink-3);color:var(--color-ink)}.hoodory-home-module__4ydfmq__chip[aria-pressed=true]{color:var(--color-night-ink);background:#fff;border-color:#fff}.hoodory-home-module__4ydfmq__catalogGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:480px){.hoodory-home-module__4ydfmq__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hoodory-home-module__4ydfmq__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.hoodory-home-module__4ydfmq__catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hoodory-home-module__4ydfmq__day{background:var(--color-day);color:var(--color-night-ink);border-radius:clamp(28px,4vw,48px);margin:clamp(24px,4vw,48px) 0}.hoodory-home-module__4ydfmq__dayInner{max-width:1320px;padding:clamp(72px, 9vw, 128px) var(--gutter);margin:0 auto}.hoodory-home-module__4ydfmq__dayTitle{font-family:var(--font-display);letter-spacing:-.048em;text-align:center;text-transform:uppercase;font-size:clamp(2.3rem,1.1rem + 4.4vw,5.4rem);font-weight:900;line-height:.92}.hoodory-home-module__4ydfmq__dayIntro{color:#52525b;text-align:center;max-width:58ch;margin:22px auto 0;font-size:1.0625rem;line-height:1.6}.hoodory-home-module__4ydfmq__dayRows{gap:clamp(56px,8vw,110px);margin-top:clamp(48px,7vw,96px);display:grid}.hoodory-home-module__4ydfmq__dayRow{align-items:center;gap:32px;display:grid}@media (min-width:900px){.hoodory-home-module__4ydfmq__dayRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.hoodory-home-module__4ydfmq__dayRow[data-flip] .hoodory-home-module__4ydfmq__dayCopy{order:2}}.hoodory-home-module__4ydfmq__dayCopy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.hoodory-home-module__4ydfmq__dayKicker{color:#be185d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.hoodory-home-module__4ydfmq__dayHeading{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.2rem,1.3rem + 2.8vw,3.75rem);font-weight:800;line-height:.98}.hoodory-home-module__4ydfmq__dayBody{color:#3f3f46;max-width:46ch;font-size:1.0625rem;line-height:1.6}.hoodory-home-module__4ydfmq__dayActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hoodory-home-module__4ydfmq__dayPrimary,.hoodory-home-module__4ydfmq__daySecondary,.hoodory-home-module__4ydfmq__dayPrimaryMuted{border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.hoodory-home-module__4ydfmq__dayPrimary{background:var(--color-night-ink);color:#fff}.hoodory-home-module__4ydfmq__dayPrimary:hover{background:#27272a}.hoodory-home-module__4ydfmq__daySecondary{color:var(--color-night-ink);border:1px solid #d4d4d8}.hoodory-home-module__4ydfmq__daySecondary:hover{border-color:#71717a}.hoodory-home-module__4ydfmq__dayPrimaryMuted{color:#52525b;background:#f4f4f5}.hoodory-home-module__4ydfmq__dayMedia{aspect-ratio:16/11;background:var(--color-night-ink);border-radius:clamp(22px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #00000073}.hoodory-home-module__4ydfmq__collage{gap:10px;height:100%;padding:10px;display:grid}.hoodory-home-module__4ydfmq__collage[data-count="2"]{grid-template-columns:1fr 1fr}.hoodory-home-module__4ydfmq__collage[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr}.hoodory-home-module__4ydfmq__collage[data-count="3"]>:first-child{grid-row:span 2}.hoodory-home-module__4ydfmq__collageItem{border-radius:18px;overflow:hidden}.hoodory-home-module__4ydfmq__dayArt{position:absolute;inset:0}.hoodory-home-module__4ydfmq__rail{scroll-snap-type:x mandatory;gap:18px;padding-bottom:8px;display:flex;overflow-x:auto}.hoodory-home-module__4ydfmq__railItem{scroll-snap-align:start;flex:none;width:clamp(220px,24vw,300px)}.hoodory-home-module__4ydfmq__railCard{border:1px solid var(--color-line);background:var(--color-card);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base);border-radius:22px;display:block;overflow:hidden}.hoodory-home-module__4ydfmq__railCard:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.hoodory-home-module__4ydfmq__railMedia{aspect-ratio:4/5;display:block;overflow:hidden}.hoodory-home-module__4ydfmq__railBody{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.hoodory-home-module__4ydfmq__railCategory{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.hoodory-home-module__4ydfmq__railTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.25}.hoodory-home-module__4ydfmq__guideGrid{gap:20px;display:grid}@media (min-width:768px){.hoodory-home-module__4ydfmq__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hoodory-home-module__4ydfmq__guideCard{border:1px solid var(--color-line);background:var(--color-card);height:100%;transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base);border-radius:24px;flex-direction:column;gap:10px;padding-bottom:22px;display:flex;overflow:hidden}.hoodory-home-module__4ydfmq__guideCard:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.hoodory-home-module__4ydfmq__guideMedia{aspect-ratio:16/10;margin-bottom:8px;display:block;position:relative;overflow:hidden}.hoodory-home-module__4ydfmq__guideKicker,.hoodory-home-module__4ydfmq__guideTitle,.hoodory-home-module__4ydfmq__guideBody,.hoodory-home-module__4ydfmq__guideAction{padding:0 22px}.hoodory-home-module__4ydfmq__guideKicker{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.hoodory-home-module__4ydfmq__guideTitle{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.375rem;font-weight:800;line-height:1.15}.hoodory-home-module__4ydfmq__guideBody{color:var(--color-ink-2);font-size:.9375rem;line-height:1.6}.hoodory-home-module__4ydfmq__guideAction{align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;display:inline-flex}.hoodory-home-module__4ydfmq__principles{flex-direction:column;gap:16px;display:flex}.hoodory-home-module__4ydfmq__principleTrack{gap:16px;width:max-content;padding:4px 0;animation:70s linear infinite hoodory-home-module__4ydfmq__marqueeHalf;display:flex}.hoodory-home-module__4ydfmq__principleTrack[data-reverse]{animation-duration:80s;animation-direction:reverse}.hoodory-home-module__4ydfmq__principles:hover .hoodory-home-module__4ydfmq__principleTrack{animation-play-state:paused}@keyframes hoodory-home-module__4ydfmq__marqueeHalf{to{transform:translate(-50%)}}.hoodory-home-module__4ydfmq__principle{border:1px solid var(--color-line);background:var(--color-card);border-radius:20px;flex-direction:column;flex:none;gap:10px;width:320px;padding:22px;display:flex}.hoodory-home-module__4ydfmq__principleTitle{font-size:1rem;font-weight:700}.hoodory-home-module__4ydfmq__principleBody{color:var(--color-ink-2);font-size:.875rem;line-height:1.55}.hoodory-home-module__4ydfmq__faq{align-items:start;gap:14px;margin-top:44px;display:grid}@media (min-width:900px){.hoodory-home-module__4ydfmq__faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.hoodory-home-module__4ydfmq__faqItem{border:1px solid var(--color-line);background:var(--color-card);border-radius:18px}.hoodory-home-module__4ydfmq__faqQuestion{cursor:pointer;align-items:center;gap:14px;min-height:60px;padding:16px 20px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.hoodory-home-module__4ydfmq__faqQuestion::-webkit-details-marker{display:none}.hoodory-home-module__4ydfmq__faqIcon{width:28px;height:28px;transition:transform var(--duration-base) var(--ease-out);background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid}.hoodory-home-module__4ydfmq__faqItem[open] .hoodory-home-module__4ydfmq__faqIcon{transform:rotate(90deg)}.hoodory-home-module__4ydfmq__faqAnswer{color:var(--color-ink-2);padding:0 20px 20px 62px;font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.hoodory-home-module__4ydfmq__tile,.hoodory-home-module__4ydfmq__heroCopy,.hoodory-home-module__4ydfmq__reelTitle{transition:none;transform:none}.hoodory-home-module__4ydfmq__heroCopy,.hoodory-home-module__4ydfmq__tile{opacity:1}.hoodory-home-module__4ydfmq__tileInner,.hoodory-home-module__4ydfmq__reelSlide[data-active]>*{animation:none}.hoodory-home-module__4ydfmq__reel{height:auto;padding:24px var(--gutter) 40px}.hoodory-home-module__4ydfmq__reelSticky{height:auto;position:relative;overflow:visible}.hoodory-home-module__4ydfmq__reelFrame{aspect-ratio:16/9;width:100%;height:auto}.hoodory-home-module__4ydfmq__reelTitle{opacity:1}.hoodory-home-module__4ydfmq__marqueeTrack,.hoodory-home-module__4ydfmq__principleTrack{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.hoodory-home-module__4ydfmq__marqueeTrack>[aria-hidden],.hoodory-home-module__4ydfmq__principleTrack>[aria-hidden]{display:none}.hoodory-home-module__4ydfmq__arcCard{transform:none}}
