.home-module__Fgh3fa__hero{background:var(--ink);min-height:calc(100svh - 76px);color:var(--pearl);padding:clamp(3rem,7vw,7rem) 0 2rem;overflow:hidden}.home-module__Fgh3fa__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:4vw;min-height:calc(100svh - 150px);display:grid;position:relative}.home-module__Fgh3fa__heroCopy{z-index:2;position:relative}.home-module__Fgh3fa__heroCopy .home-module__Fgh3fa__eyebrow{color:var(--flash)}.home-module__Fgh3fa__heroTitle{max-width:10.5ch;margin-top:1.4rem;font-size:clamp(4.2rem,8.2vw,9.4rem)}.home-module__Fgh3fa__heroTitle em{color:var(--bookr-mint);font-style:normal;display:block;transform:translate(.34em)}.home-module__Fgh3fa__heroIntro{max-width:34rem;color:var(--silver);margin-top:2rem;font-size:clamp(1rem,1.3vw,1.25rem)}.home-module__Fgh3fa__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.home-module__Fgh3fa__castingWall{isolation:isolate;min-height:660px;position:relative}.home-module__Fgh3fa__flash{z-index:-1;background:var(--flash);filter:blur(100px);opacity:.3;border-radius:50%;position:absolute;inset:8% 4% 7% 12%}.home-module__Fgh3fa__castCard{background:var(--ink-soft);position:absolute;overflow:hidden;box-shadow:0 30px 90px #00000073}.home-module__Fgh3fa__castCard img{object-fit:cover;filter:saturate(.82)contrast(1.05);transition:filter .35s,transform .7s cubic-bezier(.2,.7,.2,1)}.home-module__Fgh3fa__castCard:hover img{filter:saturate()contrast(1.03);transform:scale(1.025)}.home-module__Fgh3fa__castCard figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0fad;border:1px solid #ffffff38;border-radius:12px;justify-content:space-between;align-items:end;gap:.5rem;padding:.7rem .8rem;display:flex;position:absolute;inset:auto .75rem .75rem}.home-module__Fgh3fa__castCard figcaption strong{font-size:.85rem}.home-module__Fgh3fa__castCard figcaption span{color:var(--silver);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.home-module__Fgh3fa__portraitTall{aspect-ratio:.7}.home-module__Fgh3fa__portraitWide{aspect-ratio:1.2}.home-module__Fgh3fa__portraitSmall{aspect-ratio:.8}.home-module__Fgh3fa__cast1{width:44%;top:2%;left:1%;transform:rotate(-2deg)}.home-module__Fgh3fa__cast2{width:52%;top:21%;right:0;transform:rotate(1.5deg)}.home-module__Fgh3fa__cast3{width:31%;bottom:1%;left:17%;transform:rotate(3deg)}.home-module__Fgh3fa__castNote{z-index:5;background:var(--bookr-mint);width:160px;color:var(--ink);box-shadow:var(--shadow);border-radius:4px;padding:1rem;position:absolute;top:4%;right:8%;transform:rotate(4deg)}.home-module__Fgh3fa__castNote span{letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;display:block}.home-module__Fgh3fa__castNote strong{margin-top:.35rem;font-size:.84rem;display:block}.home-module__Fgh3fa__scrollCue{color:var(--silver);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.6rem;font-size:.76rem;display:inline-flex;position:absolute;bottom:0;left:0}.home-module__Fgh3fa__manifesto{background:var(--bookr-mint);padding:clamp(7rem,14vw,14rem) 0}.home-module__Fgh3fa__manifestoText{margin-top:2rem;font-size:clamp(3.2rem,7vw,7.8rem)}.home-module__Fgh3fa__castSection{padding:clamp(6rem,10vw,10rem) 0;overflow:hidden}.home-module__Fgh3fa__sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3.5rem;display:flex}.home-module__Fgh3fa__sectionTitle{max-width:10ch;margin-top:1rem;font-size:clamp(3.3rem,6vw,6.8rem)}.home-module__Fgh3fa__castRail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(320px,31vw);grid-auto-flow:column;gap:1.25rem;padding:0 max(20px,50vw - 720px) 2rem;display:grid;overflow-x:auto}.home-module__Fgh3fa__railCard{scroll-snap-align:start}.home-module__Fgh3fa__railImage{aspect-ratio:.78;border-radius:var(--radius-md);background:var(--silver);position:relative;overflow:hidden}.home-module__Fgh3fa__railImage img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.home-module__Fgh3fa__railCard:hover .home-module__Fgh3fa__railImage img{transform:scale(1.035)}.home-module__Fgh3fa__railMeta{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem .25rem;display:grid}.home-module__Fgh3fa__railMeta>span{color:var(--muted);font-size:.66rem}.home-module__Fgh3fa__railMeta h3{font-size:1rem}.home-module__Fgh3fa__railMeta p{color:var(--muted);font-size:.76rem}.home-module__Fgh3fa__dualSection{padding:0 0 clamp(6rem,12vw,12rem)}.home-module__Fgh3fa__dualGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.home-module__Fgh3fa__audienceCard{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:3rem;min-height:620px;padding:clamp(2rem,4vw,4.5rem);display:flex}.home-module__Fgh3fa__audienceCard p{max-width:32rem}.home-module__Fgh3fa__audienceCard>a{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.home-module__Fgh3fa__brandCard{background:var(--ink);color:var(--pearl)}.home-module__Fgh3fa__creatorCard{background:var(--flash);color:var(--ink)}.home-module__Fgh3fa__audienceTitle{max-width:8ch;margin-top:1.2rem;font-size:clamp(3.6rem,6vw,6.8rem)}.home-module__Fgh3fa__processSection{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--pearl) 0%, #e7f7f5 100%);padding:clamp(6rem,10vw,10rem) 0}.home-module__Fgh3fa__processSection .home-module__Fgh3fa__sectionHead{align-items:flex-start;margin-bottom:3.25rem}.home-module__Fgh3fa__processSection .home-module__Fgh3fa__sectionTitle{max-width:11ch;font-size:clamp(2.8rem,5vw,5.5rem)}.home-module__Fgh3fa__processList{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid;position:relative}.home-module__Fgh3fa__processList:before{content:"";background:color-mix(in srgb, var(--mint-strong) 38%, transparent);height:1px;position:absolute;top:2.75rem;left:8%;right:8%}.home-module__Fgh3fa__processList li{z-index:1;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper) 82%, transparent);flex-direction:column;justify-content:space-between;min-height:380px;padding:1.25rem;display:flex;position:relative;box-shadow:0 20px 55px #14435314}.home-module__Fgh3fa__processList li:nth-child(2){background:var(--ink);color:var(--pearl);border-color:#0000;transform:translateY(1.25rem)}.home-module__Fgh3fa__processTop{justify-content:space-between;align-items:center;display:flex}.home-module__Fgh3fa__processNumber{color:var(--muted);letter-spacing:.12em;font-size:.7rem;font-weight:700}.home-module__Fgh3fa__processIcon{background:var(--bookr-mint);width:3.25rem;height:3.25rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.home-module__Fgh3fa__processIcon svg{width:1.35rem;height:1.35rem}.home-module__Fgh3fa__processList li:nth-child(2) .home-module__Fgh3fa__processNumber{color:var(--silver)}.home-module__Fgh3fa__processList li:nth-child(2) .home-module__Fgh3fa__processIcon{background:var(--flash)}.home-module__Fgh3fa__processList h3{max-width:13ch;margin-top:2.25rem;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:600;line-height:1.08}.home-module__Fgh3fa__processList p{max-width:29ch;color:var(--muted);margin-top:.8rem;font-size:.95rem}.home-module__Fgh3fa__processList li:nth-child(2) p{color:var(--silver)}.home-module__Fgh3fa__quoteSection{background:var(--flash);padding:clamp(7rem,14vw,14rem) 0}.home-module__Fgh3fa__quote{text-align:center;font-size:clamp(3.4rem,7vw,8rem)}.home-module__Fgh3fa__quoteAuthor{text-align:center;text-transform:uppercase;letter-spacing:.12em;margin-top:2rem;font-size:.75rem}.home-module__Fgh3fa__finalCta{background:var(--ink);color:var(--pearl);padding:clamp(7rem,12vw,12rem) 0}.home-module__Fgh3fa__finalInner{text-align:center;flex-direction:column;align-items:center;display:flex}.home-module__Fgh3fa__finalTitle{max-width:11ch;margin-top:1.5rem;font-size:clamp(4rem,8vw,9rem)}@media (max-width:980px){.home-module__Fgh3fa__heroGrid{grid-template-columns:1fr}.home-module__Fgh3fa__heroCopy{padding-top:2rem}.home-module__Fgh3fa__castingWall{min-height:560px;margin-top:1rem}.home-module__Fgh3fa__scrollCue{display:none}.home-module__Fgh3fa__dualGrid{grid-template-columns:1fr}.home-module__Fgh3fa__audienceCard{min-height:520px}}@media (max-width:700px){.home-module__Fgh3fa__hero{padding-top:2.5rem}.home-module__Fgh3fa__heroTitle{font-size:clamp(3.7rem,18vw,6rem)}.home-module__Fgh3fa__heroTitle em{transform:none}.home-module__Fgh3fa__heroActions{flex-direction:column;align-items:stretch}.home-module__Fgh3fa__castingWall{min-height:470px;margin-inline:-14px}.home-module__Fgh3fa__cast1{width:50%}.home-module__Fgh3fa__cast2{width:57%;top:25%}.home-module__Fgh3fa__cast3{width:35%;bottom:0}.home-module__Fgh3fa__castNote{width:130px;top:2%;right:3%}.home-module__Fgh3fa__castCard figcaption span{display:none}.home-module__Fgh3fa__sectionHead{flex-direction:column;align-items:flex-start}.home-module__Fgh3fa__castRail{grid-auto-columns:78vw;padding-left:14px}.home-module__Fgh3fa__processList{grid-template-columns:1fr}.home-module__Fgh3fa__processList:before{width:1px;height:auto;inset:2rem auto 2rem 1.6rem}.home-module__Fgh3fa__processList li,.home-module__Fgh3fa__processList li:first-child{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-bottom:0;min-height:280px;padding:1.25rem}.home-module__Fgh3fa__processList li:nth-child(2){transform:none}.home-module__Fgh3fa__audienceCard{min-height:470px}.home-module__Fgh3fa__finalTitle{font-size:clamp(3.8rem,17vw,6rem)}}
