@keyframes detail-module-scss-module__puVGJq__blobDrift{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(.94)}}.detail-module-scss-module__puVGJq__mono{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}@media (max-width:600px){.detail-module-scss-module__puVGJq__mono{letter-spacing:.18em;font-size:10.5px}}.detail-module-scss-module__puVGJq__it{font-family:var(--fs);letter-spacing:-.01em;color:var(--lavender);font-style:italic;font-weight:400;font-stretch:100%}.detail-module-scss-module__puVGJq__sep{color:var(--lavender)}.detail-module-scss-module__puVGJq__wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto;position:relative}.detail-module-scss-module__puVGJq__grid{max-width:var(--max);padding:0 var(--g);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin:0 auto;display:grid;position:relative}.detail-module-scss-module__puVGJq__blob{pointer-events:none;border-radius:50%;animation:26s ease-in-out infinite alternate detail-module-scss-module__puVGJq__blobDrift;position:absolute;scale:2.15;-webkit-mask-image:radial-gradient(closest-side,#000000d1 0%,#000000c7 15%,#000000a3 30%,#00000071 45%,#0000003f 60%,#0000001b 75%,#00000008 90%,#0000 100%);mask-image:radial-gradient(closest-side,#000000d1 0%,#000000c7 15%,#000000a3 30%,#00000071 45%,#0000003f 60%,#0000001b 75%,#00000008 90%,#0000 100%)}@media (max-width:900px),(prefers-reduced-motion:reduce){.detail-module-scss-module__puVGJq__blob{animation:none}}.detail-module-scss-module__puVGJq__blob{opacity:.42;z-index:0}.detail-module-scss-module__puVGJq__hero{isolation:isolate;background:var(--ink);height:960px;position:relative;overflow:hidden}.detail-module-scss-module__puVGJq__media{clip-path:circle(100% at 50% 40%);animation:detail-module-scss-module__puVGJq__iris 1.8s var(--ez2) .1s both;position:absolute;inset:0}.detail-module-scss-module__puVGJq__heroImg{object-fit:cover;object-position:var(--hero-pos);animation:detail-module-scss-module__puVGJq__zoomOut 3s var(--ez) .1s both}.detail-module-scss-module__puVGJq__ring{z-index:2;border:1.5px solid var(--lavender);opacity:0;pointer-events:none;width:2200px;height:2200px;animation:detail-module-scss-module__puVGJq__ring 2s var(--ez2) .1s both;border-radius:50%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(1)}.detail-module-scss-module__puVGJq__shade{z-index:1;pointer-events:none;background:linear-gradient(to top, var(--ink) 0%, #0e0d10eb 20%, #0e0d1059 44%, #0e0d1000 62%),linear-gradient(to bottom, #0e0d10bf 0%, #0e0d1000 20%),radial-gradient(120% 90% at 50% 40%, #0e0d1000 55%, #0e0d108c 100%);position:absolute;inset:0}.detail-module-scss-module__puVGJq__top{max-width:var(--max);padding:0 var(--g);z-index:3;color:#f4efe3c7;animation:detail-module-scss-module__puVGJq__fadeIn 1s var(--ez) .9s both;justify-content:space-between;gap:20px;margin:0 auto;display:flex;position:absolute;top:118px;left:0;right:0}.detail-module-scss-module__puVGJq__top p{align-items:center;gap:12px;display:flex}.detail-module-scss-module__puVGJq__pulse{background:var(--lavender);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite detail-module-scss-module__puVGJq__pulse}.detail-module-scss-module__puVGJq__bottom{max-width:var(--max);padding:0 var(--g);z-index:3;margin:0 auto;padding-bottom:34px;position:absolute;bottom:0;left:0;right:0}.detail-module-scss-module__puVGJq__title{font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.02em;color:var(--paper)}.detail-module-scss-module__puVGJq__title .detail-module-scss-module__puVGJq__it{letter-spacing:-.02em;padding-right:.04em;font-size:1.1em;line-height:.8}.detail-module-scss-module__puVGJq__ln{margin-bottom:-.17em;padding:0 .12em .17em 0;display:block;overflow:hidden}.detail-module-scss-module__puVGJq__ln>span{animation:detail-module-scss-module__puVGJq__lineUp 1.2s var(--ez) .35s both;display:inline-block}.detail-module-scss-module__puVGJq__ln+.detail-module-scss-module__puVGJq__ln>span{animation-delay:.48s}.detail-module-scss-module__puVGJq__credits{border-top:1px solid var(--line2);animation:detail-module-scss-module__puVGJq__fadeIn 1s var(--ez) 1s both;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;margin-top:38px;padding-top:20px;display:grid}.detail-module-scss-module__puVGJq__client{font-family:var(--fs);font-style:italic;font-size:var(--t-lead);letter-spacing:-.004em;color:#f4efe3db;line-height:1.46}.detail-module-scss-module__puVGJq__collab{color:#f4efe3ad}.detail-module-scss-module__puVGJq__ghost{border:1px solid var(--line2);border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 20px 0 22px;font-size:14px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.detail-module-scss-module__puVGJq__ghost svg{transition:transform .35s var(--ez)}.detail-module-scss-module__puVGJq__ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.detail-module-scss-module__puVGJq__ghost:hover svg{transform:translate(2px,-2px)}.detail-module-scss-module__puVGJq__story{background:var(--ink);padding-top:36px;position:relative}.detail-module-scss-module__puVGJq__blobA{background:var(--lavender-deep);width:620px;height:620px;top:160px;right:-180px}.detail-module-scss-module__puVGJq__blobB{background:var(--rose);opacity:.16;width:520px;height:520px;animation-duration:31s;top:1250px;left:-220px}.detail-module-scss-module__puVGJq__blobC{background:var(--moss);opacity:.18;width:560px;height:560px;animation-duration:34s;top:2900px;right:-160px}.detail-module-scss-module__puVGJq__chap{z-index:1;padding-top:170px;scroll-margin-top:96px;position:relative}.detail-module-scss-module__puVGJq__last{padding-bottom:170px}.detail-module-scss-module__puVGJq__side{grid-column:1/span 4;align-self:start;padding-right:24px;position:sticky;top:196px}.detail-module-scss-module__puVGJq__main{grid-column:5/span 8;min-width:0}.detail-module-scss-module__puVGJq__num{width:max-content;font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-num);letter-spacing:-.02em;color:#0000;background:linear-gradient(#c7b8e89e 0%,#c7b8e80f 92%);-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;line-height:1;display:block}.detail-module-scss-module__puVGJq__eye{color:var(--lavender);margin-top:30px}.detail-module-scss-module__puVGJq__chTitle{font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.016em;margin-top:12px}.detail-module-scss-module__puVGJq__chTitle .detail-module-scss-module__puVGJq__it{font-size:1.1em}.detail-module-scss-module__puVGJq__lead{font-weight:400;font-size:var(--t-quote);letter-spacing:-.012em;color:var(--paper);text-wrap:pretty;line-height:1.24}.detail-module-scss-module__puVGJq__lead .detail-module-scss-module__puVGJq__it{font-size:1.1em;line-height:1}.detail-module-scss-module__puVGJq__mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#7b5fb080,#7b5fb080);background-position:0 88%;background-repeat:no-repeat;background-size:100% .34em;padding:0 .06em}.detail-module-scss-module__puVGJq__pair{grid-template-columns:1fr 1fr;gap:24px;margin-top:72px;display:grid}.detail-module-scss-module__puVGJq__pair>div{border-top:1px solid var(--line2);padding-top:22px}.detail-module-scss-module__puVGJq__pairLbl{color:var(--lavender);margin-bottom:14px}.detail-module-scss-module__puVGJq__pairTxt{color:#f4efe3cc;max-width:400px;font-size:19px;line-height:1.55}.detail-module-scss-module__puVGJq__bq{view-timeline:--bq block;grid-column:1/-1;margin-top:130px;padding-top:124px;position:relative}.detail-module-scss-module__puVGJq__bqMark{font-family:var(--fs);font-size:var(--t-num);letter-spacing:-.02em;color:var(--lavender-deep);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:-.2em;left:-.04em}.detail-module-scss-module__puVGJq__bqT{max-width:1240px;font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.016em;text-wrap:balance;position:relative}.detail-module-scss-module__puVGJq__bqT .detail-module-scss-module__puVGJq__it{letter-spacing:-.015em;font-size:1.08em}.detail-module-scss-module__puVGJq__bqRule{color:#f4efe39e;align-items:center;gap:16px;margin-top:44px;display:flex}.detail-module-scss-module__puVGJq__bqRule:before{content:"";background:var(--lavender);width:64px;height:1px}.detail-module-scss-module__puVGJq__did{border-bottom:1px solid var(--line)}.detail-module-scss-module__puVGJq__row{border-top:1px solid var(--line);isolation:isolate;grid-template-columns:64px minmax(0,1fr) minmax(0,.92fr);align-items:baseline;column-gap:24px;padding:34px 0 36px;display:grid;position:relative}.detail-module-scss-module__puVGJq__row:before{content:"";z-index:-1;transform-origin:0;transition:transform .7s var(--ez);background:linear-gradient(90deg,#7b5fb038,#7b5fb000 85%);border-radius:14px;position:absolute;inset:0 -18px;transform:scaleX(0)}.detail-module-scss-module__puVGJq__row:hover:before{transform:scaleX(1)}.detail-module-scss-module__puVGJq__n{font-family:var(--fm);letter-spacing:.16em;color:var(--lavender);opacity:.75;font-size:12px;transition:opacity .3s}.detail-module-scss-module__puVGJq__row:hover .detail-module-scss-module__puVGJq__n{opacity:1}.detail-module-scss-module__puVGJq__h{font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:-.012em;transition:transform .6s var(--ez)}.detail-module-scss-module__puVGJq__row:hover .detail-module-scss-module__puVGJq__h{transform:translate(10px)}.detail-module-scss-module__puVGJq__p{color:#f4efe3bd;font-size:17px;line-height:1.55}.detail-module-scss-module__puVGJq__galWrap{margin-top:150px}.detail-module-scss-module__puVGJq__galEye{color:var(--lavender);margin-bottom:16px}.detail-module-scss-module__puVGJq__galT{font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.016em}.detail-module-scss-module__puVGJq__galT .detail-module-scss-module__puVGJq__it{font-size:1.1em}.detail-module-scss-module__puVGJq__item{scroll-snap-align:start;flex:none}.detail-module-scss-module__puVGJq__cap{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}@media (max-width:600px){.detail-module-scss-module__puVGJq__cap{letter-spacing:.18em;font-size:10.5px}}.detail-module-scss-module__puVGJq__cap{color:#f4efe39e;gap:12px;margin-top:16px;display:flex}.detail-module-scss-module__puVGJq__cap b{color:var(--lavender);font-weight:400}.detail-module-scss-module__puVGJq__shot{height:var(--h);background:var(--ink-soft);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden}.detail-module-scss-module__puVGJq__shot img{object-fit:cover;transition:transform 1.4s var(--ez)}.detail-module-scss-module__puVGJq__browser{width:calc((var(--h) - 38px)*1.6);max-width:calc(100vw - 2*var(--g));flex-direction:column;display:flex}.detail-module-scss-module__puVGJq__browserBar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.detail-module-scss-module__puVGJq__browserBar i{background:#f4efe333;border-radius:50%;width:9px;height:9px}.detail-module-scss-module__puVGJq__browserUrl{height:22px;font-family:var(--fm);letter-spacing:.06em;color:#f4efe3a8;background:#f4efe30f;border-radius:999px;align-items:center;margin-left:14px;padding:0 12px;font-size:10.5px;display:flex}.detail-module-scss-module__puVGJq__browserScr{flex:1;min-height:0;position:relative;overflow:hidden}.detail-module-scss-module__puVGJq__browserScr img{object-position:50% 0}.detail-module-scss-module__puVGJq__phone{width:calc(var(--h)*.482)}@media (hover:hover){.detail-module-scss-module__puVGJq__item:hover .detail-module-scss-module__puVGJq__browserScr img{transform:scale(1.035)}.detail-module-scss-module__puVGJq__item:hover .detail-module-scss-module__puVGJq__crop img{transform:scale(calc(var(--z) * 1.05))}.detail-module-scss-module__puVGJq__tile:hover{transform:translateY(-6px)}.detail-module-scss-module__puVGJq__tile:hover .detail-module-scss-module__puVGJq__tileGo{transform:rotate(45deg)}}.detail-module-scss-module__puVGJq__crop img{object-position:var(--pos);transform:scale(var(--z));transform-origin:var(--o)}.detail-module-scss-module__puVGJq__square{width:var(--h);max-width:calc(100vw - 2*var(--g))}.detail-module-scss-module__puVGJq__wide{width:calc(var(--h)*1.06);max-width:calc(100vw - 2*var(--g))}.detail-module-scss-module__puVGJq__tall{width:calc(var(--h)*.62)}.detail-module-scss-module__puVGJq__tile{width:calc(var(--h)*.62);height:var(--h);background:radial-gradient(120% 80% at 100% 0%, #c7b8e852, #c7b8e800 60%),linear-gradient(165deg, var(--plum), var(--ink-2) 70%);border:1px solid var(--line2);transition:transform .6s var(--ez);border-radius:16px;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.detail-module-scss-module__puVGJq__tileGo{background:var(--paper);width:64px;height:64px;color:var(--ink);transition:transform .5s var(--ez);border-radius:50%;place-items:center;display:grid}.detail-module-scss-module__puVGJq__tileT{font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:-.012em;display:block}.detail-module-scss-module__puVGJq__tileT .detail-module-scss-module__puVGJq__it{font-size:1.12em;display:block}.detail-module-scss-module__puVGJq__tileUrl{color:#f4efe3b3;margin-top:18px;display:block}.detail-module-scss-module__puVGJq__imp{font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.016em;text-wrap:pretty}.detail-module-scss-module__puVGJq__imp .detail-module-scss-module__puVGJq__it{font-size:1.1em}.detail-module-scss-module__puVGJq__dim{color:#f4efe394}.detail-module-scss-module__puVGJq__spec{margin-top:110px}.detail-module-scss-module__puVGJq__spec dt{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}@media (max-width:600px){.detail-module-scss-module__puVGJq__spec dt{letter-spacing:.18em;font-size:10.5px}}.detail-module-scss-module__puVGJq__spec dt{color:#f4efe39e}.detail-module-scss-module__puVGJq__spec dd{font-family:var(--fm);letter-spacing:.01em;color:var(--paper);font-size:14px;line-height:1.6}.detail-module-scss-module__puVGJq__spec dd a{align-items:center;gap:10px;min-height:44px;margin:-12px 0;transition:color .25s;display:inline-flex}.detail-module-scss-module__puVGJq__spec dd a:hover{color:var(--lavender)}.detail-module-scss-module__puVGJq__specT{color:var(--lavender);border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.detail-module-scss-module__puVGJq__specT span{color:#f4efe39e}.detail-module-scss-module__puVGJq__specRow{border-bottom:1px dashed var(--line2);grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0 19px;transition:background .3s;display:grid}.detail-module-scss-module__puVGJq__specRow:hover{background:linear-gradient(90deg,#c7b8e812,#c7b8e800)}.detail-module-scss-module__puVGJq__specSub{color:#f4efe39e;display:block}.detail-module-scss-module__puVGJq__voice{background:var(--paper);color:var(--ink);padding:150px 0 160px;position:relative;overflow:hidden}.detail-module-scss-module__puVGJq__voice .detail-module-scss-module__puVGJq__blob{opacity:.5}.detail-module-scss-module__puVGJq__voiceBlob1{background:var(--rose);width:520px;height:520px;top:-180px;right:-120px}.detail-module-scss-module__puVGJq__voiceBlob2{background:var(--lavender);width:420px;height:420px;bottom:-260px;left:10%}.detail-module-scss-module__puVGJq__voiceIn{z-index:1}.detail-module-scss-module__puVGJq__voiceLbl{color:var(--lavender-text);grid-column:1/span 3;padding-top:18px}.detail-module-scss-module__puVGJq__voiceBody{grid-column:4/span 8;margin:0;position:relative}.detail-module-scss-module__puVGJq__voiceQ{height:104px;font-family:var(--fs);font-size:var(--t-num);letter-spacing:-.02em;color:var(--lavender-deep);opacity:.38;-webkit-user-select:none;user-select:none;line-height:1;display:block;transform:translateY(-66px)}.detail-module-scss-module__puVGJq__voiceT{font-family:var(--fs);font-style:italic;font-size:var(--t-h2);letter-spacing:-.01em;margin:0;line-height:1.18}.detail-module-scss-module__puVGJq__voiceWho{color:#0e0d10a8;margin-top:44px}.detail-module-scss-module__puVGJq__next{isolation:isolate;background:var(--ink);padding:120px 0 130px;position:relative;overflow:hidden}.detail-module-scss-module__puVGJq__blobD{background:var(--plum);opacity:.6;width:600px;height:600px;bottom:300px;left:-200px}.detail-module-scss-module__puVGJq__nextTop{border-bottom:1px solid var(--line2);color:#f4efe3b3;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.detail-module-scss-module__puVGJq__nextTop h2{color:var(--lavender)}.detail-module-scss-module__puVGJq__zoneWrap{position:relative}.detail-module-scss-module__puVGJq__zone{padding:80px 0 60px;display:block;position:relative}.detail-module-scss-module__puVGJq__preview{z-index:1;aspect-ratio:4/3;pointer-events:none;clip-path:circle(0%);width:360px;transform:translate3d(calc(var(--px,0px) - 180px), calc(var(--py,0px) - 135px), 0) rotate(calc(var(--nx,0) * 6deg));transition:clip-path .7s var(--ez),transform .5s var(--ez);border-radius:18px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.detail-module-scss-module__puVGJq__zoneWrap[data-pointer=on] .detail-module-scss-module__puVGJq__preview{clip-path:circle(75%)}.detail-module-scss-module__puVGJq__zoneWrap[data-pointer=enter] .detail-module-scss-module__puVGJq__preview{transition:clip-path .7s var(--ez)}.detail-module-scss-module__puVGJq__nextRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.detail-module-scss-module__puVGJq__nextTitle{z-index:2;font-family:var(--fh);font-weight:500;font-stretch:75%;font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.02em;transform:translate3d(calc(var(--nx,0) * 32px), calc(var(--ny,0) * 17px), 0);transition:transform .55s var(--ez);display:inline-block;position:relative}.detail-module-scss-module__puVGJq__nextTitle .detail-module-scss-module__puVGJq__it{letter-spacing:-.02em;font-size:1.06em}.detail-module-scss-module__puVGJq__go{z-index:2;background:var(--paper);width:132px;height:132px;color:var(--ink);font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;transform:translate3d(calc(var(--nx,0) * 55px), calc(var(--ny,0) * 35px), 0) rotate(calc(var(--nx,0) * 20deg));transition:transform .55s var(--ez),background .3s;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid;position:relative}.detail-module-scss-module__puVGJq__go>span{flex-direction:column;align-items:center;gap:8px;display:flex}.detail-module-scss-module__puVGJq__zoneWrap[data-pointer=on] .detail-module-scss-module__puVGJq__go{background:var(--lavender)}.detail-module-scss-module__puVGJq__all{color:#f4efe3b8;align-items:center;gap:12px;min-height:44px;margin-top:10px;transition:color .25s;display:inline-flex}.detail-module-scss-module__puVGJq__all:hover{color:var(--paper)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.detail-module-scss-module__puVGJq__rv,.detail-module-scss-module__puVGJq__imp{animation:linear both detail-module-scss-module__puVGJq__rvUp;animation-timeline:view();animation-range:entry}.detail-module-scss-module__puVGJq__row{animation:linear both detail-module-scss-module__puVGJq__rvRow;animation-timeline:view();animation-range:entry}.detail-module-scss-module__puVGJq__num{animation:linear both detail-module-scss-module__puVGJq__numIn;animation-timeline:view();animation-range:entry}.detail-module-scss-module__puVGJq__w{animation:linear both detail-module-scss-module__puVGJq__wIn;animation-timeline:--bq;animation-range:entry calc(var(--i)*3%) entry calc(40% + var(--i)*3%)}.detail-module-scss-module__puVGJq__mark{animation:linear both detail-module-scss-module__puVGJq__markIn;animation-timeline:view();animation-range:entry 20%}}}@keyframes detail-module-scss-module__puVGJq__iris{0%{clip-path:circle(30% at 50% 40%)}to{clip-path:circle(100% at 50% 40%)}}@keyframes detail-module-scss-module__puVGJq__zoomOut{0%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes detail-module-scss-module__puVGJq__ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}12%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes detail-module-scss-module__puVGJq__lineUp{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes detail-module-scss-module__puVGJq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes detail-module-scss-module__puVGJq__pulse{0%{box-shadow:0 0 #c7b8e88c}80%,to{box-shadow:0 0 0 12px #c7b8e800}}@keyframes detail-module-scss-module__puVGJq__rvUp{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-module-scss-module__puVGJq__rvRow{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-module-scss-module__puVGJq__numIn{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes detail-module-scss-module__puVGJq__wIn{0%{opacity:0}to{opacity:1}}@keyframes detail-module-scss-module__puVGJq__markIn{0%{background-size:0% .34em}to{background-size:100% .34em}}@media (max-width:1100px){.detail-module-scss-module__puVGJq__row{grid-template-columns:52px minmax(0,1fr)}.detail-module-scss-module__puVGJq__p{grid-column:2;max-width:560px;margin-top:12px}}@media (max-width:900px){.detail-module-scss-module__puVGJq__hero{height:820px}.detail-module-scss-module__puVGJq__media{top:150px;bottom:220px;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 72%,#0000 100%)}.detail-module-scss-module__puVGJq__heroImg{object-position:var(--hero-pos-m)}.detail-module-scss-module__puVGJq__top{top:104px}.detail-module-scss-module__puVGJq__credits{grid-template-columns:1fr auto;row-gap:10px}.detail-module-scss-module__puVGJq__collab{grid-area:2/1}.detail-module-scss-module__puVGJq__ghost{grid-area:1/2/span 2}.detail-module-scss-module__puVGJq__grid{grid-template-columns:minmax(0,1fr)}.detail-module-scss-module__puVGJq__chap{padding-top:120px;scroll-margin-top:150px}.detail-module-scss-module__puVGJq__last{padding-bottom:120px}.detail-module-scss-module__puVGJq__side,.detail-module-scss-module__puVGJq__main,.detail-module-scss-module__puVGJq__bq,.detail-module-scss-module__puVGJq__voiceLbl,.detail-module-scss-module__puVGJq__voiceBody{grid-column:1}.detail-module-scss-module__puVGJq__side{grid-template-columns:auto 1fr;align-items:end;column-gap:20px;padding:0 0 44px;display:grid;position:relative;top:auto}.detail-module-scss-module__puVGJq__num{grid-row:1/span 2}.detail-module-scss-module__puVGJq__eye{margin-top:0}.detail-module-scss-module__puVGJq__bq{margin-top:120px}.detail-module-scss-module__puVGJq__galWrap{margin-top:110px}.detail-module-scss-module__puVGJq__spec{margin-top:80px}.detail-module-scss-module__puVGJq__voice{padding:110px 0 120px}.detail-module-scss-module__puVGJq__voiceLbl{padding:0 0 18px}.detail-module-scss-module__puVGJq__preview{clip-path:none;width:100%;max-width:560px;box-shadow:none;border:1px solid var(--line);margin-bottom:36px;display:block;position:relative;transform:none!important}.detail-module-scss-module__puVGJq__zone{padding-top:56px}}@media (max-width:600px){.detail-module-scss-module__puVGJq__hero{height:760px}.detail-module-scss-module__puVGJq__media{top:150px;bottom:250px}.detail-module-scss-module__puVGJq__top{flex-direction:column;gap:8px;top:98px}.detail-module-scss-module__puVGJq__credits{grid-template-columns:1fr;gap:10px;margin-top:26px}.detail-module-scss-module__puVGJq__client{font-size:21px}.detail-module-scss-module__puVGJq__collab{grid-row:auto}.detail-module-scss-module__puVGJq__collab:empty{display:none}.detail-module-scss-module__puVGJq__ghost{grid-area:auto/1;justify-self:start;margin-top:8px}.detail-module-scss-module__puVGJq__chap{padding-top:96px}.detail-module-scss-module__puVGJq__lead{line-height:1.22}.detail-module-scss-module__puVGJq__pair{grid-template-columns:1fr;gap:28px;margin-top:52px}.detail-module-scss-module__puVGJq__pairTxt{font-size:17.5px}.detail-module-scss-module__puVGJq__bq{margin-top:96px;padding-top:84px}.detail-module-scss-module__puVGJq__bqMark{top:-.14em}.detail-module-scss-module__puVGJq__bqT{line-height:1}.detail-module-scss-module__puVGJq__row{grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:26px 0 28px}.detail-module-scss-module__puVGJq__p{font-size:16px}.detail-module-scss-module__puVGJq__browser{width:calc(100vw - 72px);height:auto}.detail-module-scss-module__puVGJq__browserScr{aspect-ratio:16/10;flex:none}.detail-module-scss-module__puVGJq__tile{padding:24px}.detail-module-scss-module__puVGJq__imp{line-height:1.04}.detail-module-scss-module__puVGJq__specRow{grid-template-columns:1fr;gap:6px;padding:16px 0}.detail-module-scss-module__puVGJq__voice{padding:96px 0 104px}.detail-module-scss-module__puVGJq__voiceQ{height:80px;transform:translateY(-46px)}.detail-module-scss-module__puVGJq__next{padding:96px 0 100px}.detail-module-scss-module__puVGJq__nextTop{flex-direction:column;align-items:flex-start;gap:8px}.detail-module-scss-module__puVGJq__zone{padding:48px 0 40px}.detail-module-scss-module__puVGJq__nextRow{align-items:flex-end;gap:16px}.detail-module-scss-module__puVGJq__go{width:84px;height:84px;font-size:10px}}@media (prefers-reduced-motion:reduce){.detail-module-scss-module__puVGJq__media,.detail-module-scss-module__puVGJq__heroImg,.detail-module-scss-module__puVGJq__ring,.detail-module-scss-module__puVGJq__top,.detail-module-scss-module__puVGJq__credits,.detail-module-scss-module__puVGJq__ln>span,.detail-module-scss-module__puVGJq__pulse{animation:none}.detail-module-scss-module__puVGJq__ring{display:none}.detail-module-scss-module__puVGJq__preview,.detail-module-scss-module__puVGJq__nextTitle,.detail-module-scss-module__puVGJq__go,.detail-module-scss-module__puVGJq__shot img,.detail-module-scss-module__puVGJq__crop img{transition:none}}
