.g1z-oq_page{--dpf-white:#f4f4f0;--dpf-black:#050505;--dpf-muted:#f4f4f0a3;--dpf-line:#ffffff24;background:var(--dpf-black);color:var(--dpf-white)}.g1z-oq_heroStage{isolation:isolate;background:radial-gradient(circle at 78% 30%,#ff71a524,#0000 36%),radial-gradient(circle at 24% 64%,#9270ff1a,#0000 32%),#050505;min-height:100svh;position:relative;overflow:hidden}.g1z-oq_hero{z-index:3;grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);width:min(1280px,94vw);min-height:calc(100svh - 92px);margin:0 auto;padding:2rem 0 clamp(4rem,8vh,6rem);display:grid;position:relative}.g1z-oq_heroCopy{z-index:2;max-width:650px;position:relative}.g1z-oq_eyebrow{color:var(--dpf-muted);letter-spacing:.32em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.78rem}.g1z-oq_hero h1{letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:430;line-height:.92}.g1z-oq_hero h1 span{display:block}.g1z-oq_heroLead{color:#f4f4f0c7;text-wrap:pretty;max-width:34rem;margin:1.9rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.55}.g1z-oq_heroReel{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;gap:8px;width:min(100%,660px);height:min(76vh,760px);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.g1z-oq_heroReelColumn{border-radius:18px;min-width:0;overflow:hidden}.g1z-oq_heroReelColumn:nth-child(2){transform:translateY(-4%)}.g1z-oq_heroReelTrack{will-change:transform;flex-direction:column;animation:44s linear infinite g1z-oq_chloe-reel;display:flex}.g1z-oq_heroReelColumn:nth-child(2) .g1z-oq_heroReelTrack{animation-duration:51s;animation-direction:reverse}.g1z-oq_heroReelColumn:nth-child(3) .g1z-oq_heroReelTrack{animation-duration:47s;animation-delay:-18s}.g1z-oq_heroReelSet{flex-direction:column;flex:none;gap:8px;padding-bottom:8px;display:flex}.g1z-oq_heroReelSet figure{aspect-ratio:3/4;background:#171717;border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden}.g1z-oq_heroReel img{object-fit:cover;object-position:center top}.g1z-oq_heroReel video{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.g1z-oq_heroReelLabel{z-index:3;color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;padding:.8rem 1rem;font-size:.68rem;display:flex;position:absolute;bottom:1.2rem;left:1rem;right:1rem}@keyframes g1z-oq_chloe-reel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.g1z-oq_heroActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.1rem 1.7rem;margin-top:2.4rem;display:flex}.g1z-oq_primaryCta{min-height:54px;color:var(--dpf-black);background:#f5f5f1;border-radius:999px;align-items:center;gap:.7rem;padding:.4rem 1.8rem;font-size:.98rem;font-weight:500;transition:transform .2s cubic-bezier(.2,.75,.2,1),background .18s;display:inline-flex;box-shadow:0 14px 40px #00000059}.g1z-oq_primaryCta:hover{background:#fff;transform:scale(1.03)}.g1z-oq_primaryCta svg{width:17px;height:17px}.g1z-oq_secondaryCta{color:#ffffffb8;text-underline-offset:5px;font-size:.93rem;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .18s}.g1z-oq_secondaryCta:hover{color:#fff}.g1z-oq_body{z-index:2;flex-direction:column;gap:clamp(6rem,12vh,9.5rem);padding:clamp(5rem,10vh,8rem) clamp(1.2rem,5vw,4rem);display:flex;position:relative}.g1z-oq_sectionHeader{text-align:center;max-width:42rem;margin:0 auto clamp(2.8rem,6vh,4.4rem)}.g1z-oq_sectionHeader h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:460;line-height:1.05}.g1z-oq_sectionHeader p{color:var(--dpf-muted);text-wrap:pretty;margin:1.1rem auto 0;font-size:1.02rem;line-height:1.55}.g1z-oq_steps{width:100%;max-width:72rem;margin:0 auto}.g1z-oq_step{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.2rem,5vw,5rem);padding:clamp(2.6rem,6vh,4.6rem) 0;display:grid}.g1z-oq_step+.g1z-oq_step{border-top:1px solid var(--dpf-line)}.g1z-oq_step:nth-of-type(2n) .g1z-oq_stepCopy{order:2}.g1z-oq_stepIndex{color:#f4f4f066;letter-spacing:.28em;margin:0 0 .9rem;font-size:.82rem}.g1z-oq_stepCopy h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:480;line-height:1.08}.g1z-oq_stepCopy p:last-child{color:var(--dpf-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:1rem;line-height:1.6}.g1z-oq_stepCollage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.g1z-oq_profileCard{border:1px solid var(--dpf-line);background:#101010;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);display:grid;overflow:hidden}.g1z-oq_profilePortrait{min-height:430px;position:relative}.g1z-oq_profilePortrait img{object-fit:cover;object-position:center top}.g1z-oq_profileDetails{flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex}.g1z-oq_profileDetails p{color:#f4f4f070;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem}.g1z-oq_profileDetails h4{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.15rem;font-weight:520}.g1z-oq_profileDetails div{flex-direction:column;gap:.45rem;display:flex}.g1z-oq_profileDetails span{color:#f4f4f0a8;border:1px solid #ffffff24;border-radius:999px;width:fit-content;padding:.36rem .62rem;font-size:.72rem}.g1z-oq_stepCollage>figure:nth-child(2n){transform:translateY(1.4rem)}.g1z-oq_presetCard,.g1z-oq_feedCard,.g1z-oq_marqueeCard,.g1z-oq_videoCard{background:#141414;border-radius:18px;margin:0;position:relative;overflow:hidden}.g1z-oq_presetCard{aspect-ratio:3/4}.g1z-oq_presetCard img,.g1z-oq_feedCard img,.g1z-oq_marqueeCard img,.g1z-oq_videoCard img{object-fit:cover;object-position:center top}.g1z-oq_presetCard figcaption,.g1z-oq_marqueeCard figcaption{z-index:1;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050599;border:1px solid #ffffff2e;border-radius:999px;padding:.34rem .72rem;font-size:.72rem;position:absolute;bottom:.7rem;left:.7rem}.g1z-oq_sheetFrame{width:100%;margin:0 auto;position:relative}.g1z-oq_sheetImage{aspect-ratio:16/9;border:1px solid #ffffff29;border-radius:24px;position:relative;overflow:hidden}.g1z-oq_sheetImage img{object-fit:cover;object-position:center}.g1z-oq_sheetPanel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c0cc7;border:1px solid #fff3;border-radius:20px;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:1rem 1.15rem;display:flex;box-shadow:0 24px 60px #00000073}.g1z-oq_sheetPanel p{color:#f4f4f09e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem}.g1z-oq_sheetPanel div{gap:.6rem;display:flex}.g1z-oq_sheetPanel span{color:#ffffffd9;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.82rem;display:inline-flex}.g1z-oq_sheetApprove{background:#f5f5f1;font-weight:500;color:var(--dpf-black)!important;border-color:#0000!important}.g1z-oq_sheetApprove svg{width:14px;height:14px}.g1z-oq_feedShowcase{flex-direction:column;gap:1rem;display:flex}.g1z-oq_feedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.g1z-oq_feedCard{aspect-ratio:4/5;border-radius:16px}.g1z-oq_feedCard figcaption,.g1z-oq_videoCard figcaption{inset-inline:0;z-index:1;color:#ffffffdb;background:linear-gradient(#0000,#040404d1);padding:1.6rem .75rem .65rem;font-size:.72rem;position:absolute;bottom:0}.g1z-oq_feedCard figcaption strong,.g1z-oq_feedCard figcaption span,.g1z-oq_videoCard figcaption strong,.g1z-oq_videoCard figcaption span{display:block}.g1z-oq_feedCta{min-height:52px;color:var(--dpf-black);background:#f5f5f1;border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;padding:.4rem 1.15rem .4rem 1.35rem;font-size:.9rem;font-weight:540;transition:background .18s,transform .2s cubic-bezier(.2,.75,.2,1);display:flex}.g1z-oq_feedCta svg{background:var(--dpf-black);color:#fff;border-radius:50%;width:30px;height:30px;padding:7px}.g1z-oq_feedCta:hover{background:#fff;transform:translateY(-2px)}.g1z-oq_feedCard figcaption strong,.g1z-oq_videoCard figcaption strong{font-size:.82rem;font-weight:540}.g1z-oq_feedCard figcaption span,.g1z-oq_videoCard figcaption span{color:#ffffff9e;margin-top:.12rem}.g1z-oq_videoStrip{flex-direction:column;gap:1rem;width:100%;max-width:60rem;margin:0 auto;display:flex}.g1z-oq_videoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.g1z-oq_videoCard{aspect-ratio:3/4}.g1z-oq_videoCard video{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.g1z-oq_catalog{width:100%}.g1z-oq_marquee{margin-inline:calc(-1*clamp(1.2rem,5vw,4rem));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.g1z-oq_marqueeTrack{width:max-content;animation:64s linear infinite g1z-oq_influencer-marquee;display:flex}.g1z-oq_marquee:hover .g1z-oq_marqueeTrack{animation-play-state:paused}.g1z-oq_marqueeSet{flex:none;gap:12px;padding-right:12px;display:flex}.g1z-oq_marqueeCard{aspect-ratio:3/4;flex:none;width:clamp(150px,16vw,210px)}.g1z-oq_pillars{width:100%;max-width:72rem;margin:0 auto}.g1z-oq_pillarGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.g1z-oq_pillarGrid article{border:1px solid var(--dpf-line);background:#ffffff06;border-radius:22px;padding:1.9rem 1.7rem 2.1rem}.g1z-oq_pillarGrid svg{color:#f4f4f0d9;stroke-width:1.5px;width:26px;height:26px}.g1z-oq_pillarGrid h3{letter-spacing:-.02em;margin:1.1rem 0 0;font-size:1.12rem;font-weight:520}.g1z-oq_pillarGrid p{color:var(--dpf-muted);margin:.6rem 0 0;font-size:.94rem;line-height:1.55}.g1z-oq_faq{width:100%;max-width:46rem;margin:0 auto}.g1z-oq_faqList{border-top:1px solid var(--dpf-line)}.g1z-oq_faqList details{border-bottom:1px solid var(--dpf-line)}.g1z-oq_faqList summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .2rem;font-size:1.04rem;font-weight:480;list-style:none;transition:color .16s;display:flex}.g1z-oq_faqList summary::-webkit-details-marker{display:none}.g1z-oq_faqList summary:after{content:"+";color:#f4f4f080;flex:none;font-size:1.3rem;font-weight:300;transition:transform .2s}.g1z-oq_faqList details[open] summary:after{transform:rotate(45deg)}.g1z-oq_faqList summary:hover{color:#fff}.g1z-oq_faqList details p{color:var(--dpf-muted);text-wrap:pretty;margin:0;padding:0 .2rem 1.4rem;font-size:.97rem;line-height:1.6}.g1z-oq_finale{text-align:center;padding:clamp(1rem,4vh,2.5rem) 0 clamp(2rem,6vh,4rem)}.g1z-oq_finale h2{letter-spacing:-.06em;text-wrap:balance;margin:0 0 2.2rem;font-size:clamp(2.1rem,4.4vw,3.7rem);font-weight:440;line-height:1}.g1z-oq_finale h2 span{display:block}.g1z-oq_finaleLead{max-width:30rem;color:var(--dpf-muted);text-wrap:pretty;margin:-.9rem auto 2.2rem;font-size:1rem;line-height:1.55}.g1z-oq_finale .g1z-oq_heroActions{justify-content:center}.g1z-oq_footer{border-top:1px solid var(--dpf-line);color:#f4f4f08c;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem clamp(1.2rem,5vw,4rem) 2rem;font-size:.85rem;display:flex}.g1z-oq_footer p{letter-spacing:-.02em;margin:0}.g1z-oq_footer nav{gap:1.4rem;display:flex}.g1z-oq_footer a{color:inherit;transition:color .16s}.g1z-oq_footer a:hover{color:#fff}.g1z-oq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes g1z-oq_influencer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.g1z-oq_hero{grid-template-columns:1fr;min-height:auto;padding-top:clamp(2rem,6vw,4rem)}.g1z-oq_heroCopy{max-width:720px}.g1z-oq_heroReel{justify-self:center;width:min(94vw,660px);height:min(78vh,680px)}.g1z-oq_step{grid-template-columns:1fr;gap:2rem}.g1z-oq_step:nth-of-type(2n) .g1z-oq_stepCopy{order:0}.g1z-oq_feedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g1z-oq_feedGrid>figure:nth-child(n+5){display:none}.g1z-oq_pillarGrid{grid-template-columns:1fr}.g1z-oq_footer{text-align:center;flex-direction:column;gap:.9rem}}@media (max-width:560px){.g1z-oq_hero h1{font-size:clamp(3.25rem,16vw,4.6rem)}.g1z-oq_heroReel{gap:5px;width:calc(100vw - 24px);height:62vh}.g1z-oq_heroReelColumn,.g1z-oq_heroReelSet figure{border-radius:12px}.g1z-oq_heroReelSet{gap:5px;padding-bottom:5px}.g1z-oq_heroReelLabel{padding:.65rem .75rem;font-size:.58rem;bottom:.7rem;left:.55rem;right:.55rem}.g1z-oq_profileCard{grid-template-columns:1fr}.g1z-oq_profilePortrait{min-height:440px}.g1z-oq_profileDetails{padding:1.2rem}.g1z-oq_profileDetails div{flex-flow:wrap}.g1z-oq_videoCard figcaption{display:none}}@media (prefers-reduced-motion:reduce){.g1z-oq_heroReelTrack,.g1z-oq_marqueeTrack{animation-play-state:paused}.g1z-oq_heroReel video,.g1z-oq_videoCard video{display:none}.g1z-oq_primaryCta{transition:none}}
.QSletq_page{--character-blue:#397cff;--character-white:#f3f5f8;--character-muted:#ebf0f89e;--character-line:#8cb2ff2b;--character-panel:#0b0f17;background:#04070b}.QSletq_heroStage{background:radial-gradient(circle at 58% 36%,#2656aa1f,#0000 38%),#04070b;min-height:100svh;position:relative;overflow:hidden}.QSletq_hero{box-sizing:border-box;grid-template-columns:minmax(320px,.88fr) minmax(460px,1.18fr) minmax(180px,.42fr);align-items:center;gap:clamp(2rem,3.4vw,4.5rem);width:min(1380px,95vw);min-height:calc(100svh - 92px);margin:0 auto;padding:1.5rem 0 2.5rem;display:grid}.QSletq_heroCopy{align-self:center}.QSletq_eyebrow,.QSletq_assetLabel,.QSletq_indexLabel{color:#dee6f285;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.7rem}.QSletq_hero h1{letter-spacing:-.075em;margin:1.6rem 0 0;font-size:clamp(3.5rem,4.75vw,5.9rem);font-weight:430;line-height:.92}.QSletq_hero h1 span,.QSletq_finale h2 span{display:block}.QSletq_heroLead{color:#ebf0f8b8;text-wrap:pretty;max-width:31rem;margin:1.55rem 0 0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.55}.QSletq_heroActions{margin-top:1.8rem}.QSletq_heroVisual{min-width:0}.QSletq_annotationTop,.QSletq_annotationBottom{color:#dce5f285;justify-content:space-between;gap:1rem;padding:.7rem 2.5rem;font-size:.7rem;display:flex}.QSletq_dossierSheet{aspect-ratio:3/2;background:var(--character-panel);border:1px solid #8eb1ef33;border-radius:12px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061}.QSletq_dossierSheet img{object-fit:cover}.QSletq_dossierSheet figcaption{color:#f0f4fab8;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0000,#03060af0);justify-content:space-between;align-items:center;padding:3rem 1rem .85rem;font-size:.72rem;display:flex;position:absolute;bottom:0;left:0;right:0}.QSletq_dossierSheet figcaption span{align-items:center;gap:.5rem;display:inline-flex}.QSletq_dossierSheet figcaption svg{width:14px;height:14px;color:var(--character-blue)}.QSletq_dossierSheet figcaption strong{color:var(--character-white);font-weight:500}.QSletq_dossierIndex{border-left:1px solid var(--character-line);align-self:stretch;padding:.7rem 0 0 clamp(1.25rem,2vw,2.25rem)}.QSletq_dossierIndex ol,.QSletq_dossierIndex ul{margin:0;padding:0;list-style:none}.QSletq_dossierIndex ol{flex-direction:column;gap:1.35rem;margin-top:1.45rem;display:flex}.QSletq_dossierIndex a{color:inherit;flex-direction:column;text-decoration:none;display:flex}.QSletq_dossierIndex ol span{color:var(--character-blue);font-size:1.1rem}.QSletq_dossierIndex ol strong{letter-spacing:.1em;text-transform:uppercase;margin-top:.12rem;font-size:.82rem;font-weight:560}.QSletq_dossierIndex ol small{color:var(--character-muted);margin-top:.25rem;font-size:.75rem;line-height:1.4}.QSletq_indexGroup{border-top:1px solid var(--character-line);margin-top:1.6rem;padding-top:1.35rem}.QSletq_indexGroup p,.QSletq_productionColumns p{color:#f0f4fac7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem}.QSletq_indexGroup li{color:var(--character-muted);padding:.18rem 0;font-size:.73rem}.QSletq_indexGroup li:before{color:var(--character-blue);content:"+";margin-right:.45rem}.QSletq_body{width:min(1380px,95vw);margin:0 auto;padding:clamp(1.5rem,3vh,2.5rem) 0 0}.QSletq_stage{border-top:1px solid var(--character-line);grid-template-columns:minmax(190px,.32fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,5rem);padding:clamp(4rem,9vh,7.5rem) 0;scroll-margin-top:2rem;display:grid}.QSletq_stage:first-child{border-top:0;padding-top:clamp(2.5rem,5vh,4rem)}.QSletq_stageHeader{grid-template-columns:clamp(118px,10vw,150px) minmax(0,1fr);align-content:start;display:grid;position:relative}.QSletq_stageHeader:before{background:var(--character-line);content:"";width:1px;position:absolute;top:4.6rem;bottom:-7rem;left:clamp(35px,4vw,57px)}.QSletq_stage:last-of-type .QSletq_stageHeader:before{bottom:0}.QSletq_stageNumber{color:var(--character-white);letter-spacing:-.08em;font-size:clamp(4.25rem,7vw,7.2rem);font-weight:360;line-height:.78}.QSletq_stageHeader div{padding-top:.6rem}.QSletq_stageHeader p{color:var(--character-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.67rem}.QSletq_stageHeader h2{letter-spacing:-.055em;max-width:11rem;margin:0;font-size:clamp(1.7rem,2.5vw,2.7rem);font-weight:450;line-height:1}.QSletq_stageHeader div>span{max-width:13rem;color:var(--character-muted);margin-top:1.15rem;font-size:.9rem;line-height:1.55;display:block}.QSletq_stageContent{min-width:0}.QSletq_assetLabel{padding-bottom:1.1rem}.QSletq_filmstrip{border:1px solid var(--character-line);background:var(--character-panel);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.QSletq_direction{aspect-ratio:3/4;border-right:1px solid var(--character-line);min-width:0;margin:0;position:relative;overflow:hidden}.QSletq_direction:last-child{border-right:0}.QSletq_direction img{object-fit:cover;object-position:center top;filter:saturate(.86);transition:filter .22s,transform .32s}.QSletq_direction:hover img{filter:saturate();transform:scale(1.025)}.QSletq_direction figcaption{color:#eff4faa8;background:linear-gradient(#0000,#03060af0);justify-content:space-between;align-items:flex-end;padding:3rem .9rem .8rem;font-size:.7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.QSletq_direction figcaption strong{color:var(--character-white);font-size:.76rem;font-weight:500}.QSletq_stageNotes{flex-wrap:wrap;gap:.75rem 1.6rem;margin-top:1.3rem;display:flex}.QSletq_stageNotes span{color:var(--character-muted);font-size:.76rem}.QSletq_stageNotes span:before{color:var(--character-blue);content:"+";margin-right:.55rem}.QSletq_turnaround,.QSletq_sceneMosaic{border:1px solid var(--character-line);background:var(--character-panel);border-radius:8px;width:100%;margin:0;position:relative;overflow:hidden}.QSletq_turnaround{aspect-ratio:2}.QSletq_turnaround img{object-fit:cover}.QSletq_sceneMosaic{aspect-ratio:3/2}.QSletq_sceneMosaic img{object-fit:contain;object-position:center}.QSletq_detailRail{border-top:1px solid var(--character-line);border-bottom:1px solid var(--character-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.85rem;display:grid}.QSletq_detailRail span{border-right:1px solid var(--character-line);min-height:3.8rem;color:var(--character-muted);align-items:center;gap:.55rem;padding:.7rem;font-size:.73rem;display:inline-flex}.QSletq_detailRail span:last-child{border-right:0}.QSletq_detailRail svg{width:14px;height:14px;color:var(--character-blue);flex:none}.QSletq_productionIndex{border-top:1px solid var(--character-line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:3rem;padding:clamp(4rem,8vh,7rem) 0;display:grid}.QSletq_productionIndex h2{letter-spacing:-.06em;max-width:26rem;margin:1rem 0 0;font-size:clamp(2rem,3.5vw,3.75rem);font-weight:430;line-height:1}.QSletq_productionColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.QSletq_productionColumns ul{border-top:1px solid var(--character-line);margin:0;padding:0;list-style:none}.QSletq_productionColumns li{border-bottom:1px solid var(--character-line);color:var(--character-muted);padding:.58rem 0;font-size:.82rem}.QSletq_productionColumns a{color:inherit;text-decoration:none}.QSletq_productionColumns a:hover,.QSletq_productionColumns a:focus-visible{color:var(--character-white)}.QSletq_faq{border-top:1px solid var(--character-line);grid-template-columns:minmax(180px,.34fr) minmax(0,1.2fr);gap:3rem;padding:clamp(4rem,8vh,6.5rem) 0;display:grid}.QSletq_faq header h2{letter-spacing:-.06em;margin:.9rem 0 0;font-size:clamp(2rem,3vw,3.25rem);font-weight:430}.QSletq_faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.7rem;display:grid}.QSletq_faqGrid details{border-top:1px solid var(--character-line)}.QSletq_faqGrid summary{cursor:pointer;color:#f2f6fae6;padding:1rem 1.35rem 1rem 0;font-size:.82rem;font-weight:500;line-height:1.35;list-style:none;position:relative}.QSletq_faqGrid summary::-webkit-details-marker{display:none}.QSletq_faqGrid summary:after{color:var(--character-blue);content:"+";position:absolute;top:1rem;right:0}.QSletq_faqGrid details[open] summary:after{content:"−"}.QSletq_faqGrid p{color:var(--character-muted);margin:0;padding:0 0 1rem;font-size:.78rem;line-height:1.52}.QSletq_finale{border:1px solid var(--character-line);isolation:isolate;border-radius:12px;min-height:360px;margin-bottom:clamp(4rem,8vh,7rem);position:relative;overflow:hidden}.QSletq_finale:after{z-index:-1;content:"";background:linear-gradient(90deg,#03060afa 0%,#03060ae0 42%,#03060a1a 76%);position:absolute;inset:0}.QSletq_finale>img{z-index:-2;object-fit:cover;object-position:82% 80%;transform:scale(1.2)}.QSletq_finale>div{width:min(34rem,62%);padding:clamp(2rem,5vw,4.5rem)}.QSletq_finale h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.45rem,4vw,4.4rem);font-weight:430;line-height:.98}.QSletq_finale p{max-width:28rem;color:var(--character-muted);margin:1.2rem 0 0;line-height:1.55}.QSletq_footer{border-top:1px solid var(--character-line);min-height:92px;color:var(--character-muted);justify-content:space-between;align-items:center;padding:0 max(2.5vw,1.3rem);font-size:.8rem;display:flex}.QSletq_footer p{margin:0}.QSletq_footer nav{gap:1.4rem;display:flex}.QSletq_footer a{color:inherit}@media (max-width:1100px){.QSletq_hero{grid-template-columns:minmax(300px,.8fr) minmax(460px,1.2fr)}.QSletq_dossierIndex{display:none}.QSletq_stage{grid-template-columns:minmax(190px,.36fr) minmax(0,1fr)}}@media (max-width:820px){.QSletq_hero{grid-template-columns:1fr;min-height:auto;padding-top:3.5rem}.QSletq_heroCopy{max-width:42rem}.QSletq_hero h1{font-size:clamp(3.2rem,13vw,5.8rem)}.QSletq_heroVisual{width:100%}.QSletq_annotationTop,.QSletq_annotationBottom{padding-inline:.4rem}.QSletq_stage{grid-template-columns:1fr;gap:2rem}.QSletq_stageHeader{grid-template-columns:82px minmax(0,1fr)}.QSletq_stageHeader:before{display:none}.QSletq_stageHeader h2,.QSletq_stageHeader div>span{max-width:28rem}.QSletq_productionIndex,.QSletq_faq{grid-template-columns:1fr}.QSletq_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.QSletq_hero{width:min(92vw,36rem);padding-top:2.4rem}.QSletq_eyebrow{letter-spacing:.22em}.QSletq_hero h1{font-size:clamp(3rem,15vw,4.8rem)}.QSletq_heroLead{font-size:.98rem}.QSletq_annotationTop,.QSletq_annotationBottom{font-size:.62rem}.QSletq_dossierSheet{aspect-ratio:4/3}.QSletq_body{width:min(92vw,36rem);padding-top:2rem}.QSletq_stage{padding-block:4.5rem}.QSletq_stageHeader{grid-template-columns:70px minmax(0,1fr)}.QSletq_stageNumber{font-size:4.5rem}.QSletq_filmstrip{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(180px,76vw));overflow-x:auto}.QSletq_direction{scroll-snap-align:start}.QSletq_turnaround{aspect-ratio:1.35}.QSletq_detailRail{grid-template-columns:repeat(2,minmax(0,1fr))}.QSletq_detailRail span:nth-child(2){border-right:0}.QSletq_detailRail span:nth-child(-n+2){border-bottom:1px solid var(--character-line)}.QSletq_productionColumns,.QSletq_faqGrid{grid-template-columns:1fr}.QSletq_finale{min-height:520px}.QSletq_finale:after{background:linear-gradient(#03060aeb,#03060ab3 58%,#03060a1f)}.QSletq_finale>img{object-position:60% bottom}.QSletq_finale>div{width:auto;padding:2rem}.QSletq_footer{flex-direction:column;align-items:flex-start;gap:1.2rem;padding-block:1.5rem}}@media (prefers-reduced-motion:reduce){.QSletq_direction img{transition:none}}
.DhkkhW_page{--dpf-white:#f2f5f8;--dpf-black:#04060a;--dpf-muted:#f2f5f8a3;--dpf-line:#78aaff24}.DhkkhW_heroStage{background:radial-gradient(circle at 78% 28%,#3878ff29,#0000 38%),radial-gradient(circle at 22% 70%,#9448dc24,#0000 34%),#04060a}.DhkkhW_page .DhkkhW_hero{align-items:end;padding-bottom:1.5rem}.DhkkhW_page .DhkkhW_body{padding-top:1.5rem}.DhkkhW_heroReel img{object-position:center center}.DhkkhW_heroReel video{object-fit:cover;object-position:center center}.DhkkhW_page .DhkkhW_step{grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,3vw,2rem)}.DhkkhW_page .DhkkhW_step .DhkkhW_stepCopy,.DhkkhW_page .DhkkhW_stepCopy{order:0;max-width:42rem}.DhkkhW_page .DhkkhW_journeyHeader{text-align:left;width:min(80rem,100vw - clamp(2.4rem,10vw,8rem));max-width:none;margin:0 0 clamp(2.8rem,6vh,4.4rem) 50%;transform:translate(-50%)}.DhkkhW_journeyCopy{width:min(100%,34rem);margin-bottom:clamp(2rem,4vw,3.25rem)}.DhkkhW_journeyHeader .DhkkhW_journeyCopy h2{text-wrap:balance;font-size:clamp(2.25rem,3.65vw,3.55rem);line-height:1.02}.DhkkhW_journeyHeader .DhkkhW_journeyCopy p{max-width:31rem;margin-inline:0;font-size:.98rem}.DhkkhW_journeyStrip{background:#05070b;grid-template-columns:minmax(0,1.05fr) minmax(0,1.55fr) minmax(0,.82fr) minmax(0,.95fr);gap:8px;width:100%;height:clamp(390px,38vw,520px);display:grid;overflow:hidden}.DhkkhW_journeyFrame{min-width:0;color:inherit;background:#0b0e14;margin:0;text-decoration:none;position:relative;overflow:hidden}.DhkkhW_journeyFrame:focus-visible{z-index:2;outline-offset:-3px;outline:2px solid #78aaff}.DhkkhW_journeyFrame img,.DhkkhW_journeyFrame video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.DhkkhW_journeyFrame:hover img,.DhkkhW_journeyFrame:hover video{transform:scale(1.025)}.DhkkhW_journeyIdeate img{object-position:center 32%}.DhkkhW_journeyLock img{object-position:center center}.DhkkhW_journeyExplore img{object-position:center 40%}.DhkkhW_journeyMotion img{object-position:center 32%}.DhkkhW_journeyCaption{color:#f2f5f8e6;letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(#0000,#020408e0);align-items:baseline;gap:.8rem;padding:4.5rem 1.4rem 1.25rem;font-size:.76rem;font-weight:520;display:flex;position:absolute;bottom:0;left:0;right:0}.DhkkhW_journeyCaption span{color:#b65cff}.DhkkhW_page .DhkkhW_step{scroll-margin-top:2rem}.DhkkhW_artShowcase{width:100%}.DhkkhW_ideationGrid,.DhkkhW_exploreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);display:grid}.DhkkhW_exploreGrid>figure:nth-child(n+10){display:none}.DhkkhW_largeCard{aspect-ratio:3/4;border-radius:20px;min-height:0}.DhkkhW_largeCard figcaption{padding:2rem 1rem .9rem;font-size:.8rem}.DhkkhW_largeCard figcaption strong{font-size:.95rem}.DhkkhW_sheetImage{aspect-ratio:16/9;background:#0a0c10;width:100%;max-width:none;margin-inline:0}.DhkkhW_sheetImage img{object-fit:cover;object-position:center center}.DhkkhW_sheetSlide{animation:.26s ease-out both DhkkhW_sheet-reveal}.DhkkhW_sheetArrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04060aad;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.DhkkhW_sheetArrow:hover{background:#121926e6;border-color:#ffffff57;transform:translateY(-50%)scale(1.04)}.DhkkhW_sheetArrow:focus-visible,.DhkkhW_sheetDots button:focus-visible{outline-offset:3px;outline:2px solid #78aaff}.DhkkhW_sheetArrow svg{width:20px;height:20px}.DhkkhW_sheetArrowPrevious{left:1rem}.DhkkhW_sheetArrowNext{right:1rem}.DhkkhW_sheetCount{z-index:2;color:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060a9e;border:1px solid #ffffff29;border-radius:999px;padding:.32rem .62rem;font-size:.7rem;position:absolute;bottom:.85rem;right:1rem}.DhkkhW_sheetPanel{flex-direction:row;justify-content:space-between;align-items:center}.DhkkhW_sheetStatus{align-items:center;gap:1rem}.DhkkhW_sheetStatus>div:first-child{display:block}.DhkkhW_sheetStatus strong{color:var(--dpf-white);margin-top:.28rem;font-size:.95rem;font-weight:520;display:block}.DhkkhW_sheetDots{align-items:center;gap:.45rem;display:flex}.DhkkhW_sheetDots button{background:#ffffff40;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.DhkkhW_sheetDots .DhkkhW_sheetDotActive{background:#f5f5f1;width:22px}.DhkkhW_sheetActions{gap:.6rem;display:flex}@keyframes DhkkhW_sheet-reveal{0%{opacity:.45;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}.DhkkhW_page .DhkkhW_motionStep{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(3rem,7vw,6.5rem);min-height:720px;padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative}.DhkkhW_page .DhkkhW_motionCopy{max-width:36rem;position:relative}.DhkkhW_motionCopy h3{letter-spacing:-.055em;text-wrap:balance;max-width:32rem;font-size:clamp(2.7rem,5vw,4.65rem);font-weight:480;line-height:1.02}.DhkkhW_motionCopy>p:last-of-type{max-width:32rem;margin-top:1.65rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.DhkkhW_motionCta{white-space:nowrap;gap:.75rem;width:min(100%,320px);margin-top:2.25rem}.DhkkhW_motionCta svg{flex:none}.DhkkhW_motionSpec{max-width:35rem;color:var(--dpf-muted);border-top:1px solid #4882ff5c;align-items:center;gap:.85rem;margin-top:clamp(3.5rem,8vw,6.5rem);padding-top:1.25rem;font-size:.85rem;line-height:1.45;display:flex}.DhkkhW_motionSpec svg{color:#4d86ff;stroke-width:1.6px;flex:none;width:20px;height:20px}.DhkkhW_motionVisual{aspect-ratio:9/16;background:#080b10;border:1px solid #7ca4ff38;border-radius:24px;justify-self:end;width:min(100%,420px);margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b}.DhkkhW_motionVisual img,.DhkkhW_motionVisual video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.DhkkhW_page .DhkkhW_journeyHeader{width:calc(100vw - 2.4rem)}.DhkkhW_journeyStrip{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.4fr;height:620px}.DhkkhW_ideationGrid,.DhkkhW_exploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DhkkhW_sheetImage{width:min(100%,480px);margin-inline:auto}.DhkkhW_sheetPanel{flex-direction:column;align-items:stretch}.DhkkhW_sheetStatus{justify-content:space-between}.DhkkhW_page .DhkkhW_motionStep{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:2.5rem;min-height:0}.DhkkhW_motionCopy h3{font-size:clamp(2.45rem,6vw,3.8rem)}.DhkkhW_motionSpec{margin-top:3.5rem}}@media (max-width:560px){.DhkkhW_page .DhkkhW_journeyHeader{width:calc(100vw - 2.4rem);margin-bottom:2.25rem}.DhkkhW_journeyCopy{margin-bottom:1.75rem}.DhkkhW_journeyHeader .DhkkhW_journeyCopy h2{font-size:clamp(2.15rem,10.5vw,2.75rem)}.DhkkhW_journeyHeader .DhkkhW_journeyCopy p{font-size:.92rem}.DhkkhW_journeyStrip{grid-template-columns:1fr 1fr;gap:6px;height:580px}.DhkkhW_journeyCaption{letter-spacing:.2em;gap:.5rem;padding:3.5rem .8rem .85rem;font-size:.64rem}.DhkkhW_ideationGrid{grid-template-columns:1fr}.DhkkhW_exploreGrid{grid-template-columns:1fr 1fr;gap:8px}.DhkkhW_sheetArrow{width:38px;height:38px}.DhkkhW_sheetArrowPrevious{left:.55rem}.DhkkhW_sheetArrowNext{right:.55rem}.DhkkhW_sheetCount{bottom:.5rem;right:.55rem}.DhkkhW_sheetActions{flex-wrap:wrap}.DhkkhW_page .DhkkhW_motionStep{grid-template-columns:1fr;padding-block:3.5rem}.DhkkhW_motionCopy h3{max-width:18rem;font-size:clamp(2.5rem,12vw,3.4rem)}.DhkkhW_motionCta{min-height:48px;padding-inline:1rem .65rem;font-size:.82rem}.DhkkhW_motionSpec{margin-top:2.75rem;font-size:.76rem}.DhkkhW_motionVisual{border-radius:20px;justify-self:center;width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.DhkkhW_sheetSlide{animation:none}.DhkkhW_motionVisual video,.DhkkhW_journeyMotion video{display:none}}
.JzNHFG_page{--dpf-white:#f6f4e9;--dpf-black:#050706;--dpf-muted:#f6f4e9a3;--dpf-line:#e0e8cf26}.JzNHFG_heroStage{background:radial-gradient(circle at 77% 28%,#94a6772e,#0000 38%),radial-gradient(circle at 25% 68%,#a68bbe21,#0000 34%),#050706}.JzNHFG_heroReel img,.JzNHFG_profilePortrait img{object-position:center}.JzNHFG_sheetImage img{object-position:top center}
