.dc{--ink:#0b0b0b;--paper:#fff;--blue:#2e7bff;--pad:clamp(16px, 2.4vw, 36px);--display:var(--pvk-display), var(--font-pretendard), "Pretendard Variable", sans-serif;--hangul:var(--pvk-display), var(--font-pretendard), "Pretendard Variable", "Apple SD Gothic Neo", sans-serif;--sans:var(--font-pretendard), "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);word-break:keep-all;overflow-wrap:anywhere;font-synthesis:none;padding-bottom:76px;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.dc *,.dc :before,.dc :after{box-sizing:border-box}:where(.dc) :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0;padding:0}:where(.dc a){color:inherit}.dc :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dc-wrap{width:100%;max-width:1360px;padding:0 var(--pad);margin:0 auto}.dc-bar{z-index:30;padding:14px var(--pad);align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.dc-brand{font-family:var(--hangul);align-items:center;min-height:44px;margin-right:auto;font-size:26px;text-decoration:none;display:inline-flex}.dc-nav{gap:4px;display:none}.dc-nav a{align-items:center;min-height:44px;padding:10px 12px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.dc-nav a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.dc-hero{background:linear-gradient(#fff 0% 45%,#bfe6ff 100%);align-content:center;gap:28px;min-height:100svh;padding:104px 0 56px;display:grid;position:relative;overflow:hidden}.dc-hero-grid{align-items:center;gap:36px;display:grid}.dc-hero-copy{justify-items:start;gap:18px;display:grid}.dc-hero-cho{font-size:clamp(88px,15vw,210px)}.dc-hero-cho .pvk-cho-big{color:#1d5fe0}.dc-hero-card{--tilt:3deg}.dc-hero-card .pv-card-photo{aspect-ratio:4/5}.dc-hint{text-align:center;font-size:15px;font-weight:800}.dc-timeline{position:relative}.dc-slot{background:linear-gradient(180deg, var(--a), var(--b));padding:clamp(80px,9vw,140px) 0;position:relative;overflow:hidden}.dc-slot:before{content:"";top:0;bottom:0;left:calc(var(--pad) + 10px);opacity:.25;background:currentColor;width:4px;position:absolute}.dc-dark{color:var(--paper)}.dc-dark .pv-sticker{color:var(--ink)}.dc-dark :focus-visible{outline-color:var(--paper)}.dc-slot-grid{gap:24px;padding-left:36px;display:grid;position:relative}.dc-slot-grid:before{content:"";background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:18px;height:18px;position:absolute;top:18px;left:3px}.dc-time{font-family:var(--hangul);align-items:baseline;gap:10px;line-height:.9;display:flex}.dc-ampm{font-size:clamp(24px,2.4vw,36px)}.dc-hm{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(84px,13vw,210px)}.dc-time-word{font-size:clamp(84px,12vw,200px)}.dc-slot-copy{justify-items:start;gap:16px;display:grid}.dc-dark .dc-checks li:before{border-color:var(--paper);background:0 0}.dc-card{max-width:520px}.dc-card .pv-card-photo{aspect-ratio:4/3}.dc-moon{width:180px;height:180px;margin:8px 0 0 auto;position:relative}.dc-moon span{border:4px solid var(--paper);background:#ffe500;border-radius:50%;position:absolute;inset:20px;box-shadow:inset -34px -10px #0f2466}.dc-moon i{background:var(--paper);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px;position:absolute}.dc-moon i:first-of-type{top:10px;left:0}.dc-moon i:nth-of-type(2){width:14px;height:14px;top:60px;right:0}.dc-moon i:nth-of-type(3){bottom:0;left:30px}.dc-event{min-height:0}.dc-contact{background:var(--paper);padding:clamp(80px,9vw,140px) 0}.dc-contact-grid{gap:40px;display:grid}.dc-contact-copy{justify-items:start;gap:22px;display:grid}.dc-giant{color:var(--ink)}.dc-btn-blue{color:var(--paper);background:#1d5fe0;border-color:#1d5fe0}.dc-map{border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#eaf4ff;border-radius:28px;justify-items:start;gap:12px;padding:28px;display:grid}.dc-footer{color:var(--paper);background:#0a1238;padding:40px 0 48px}.dc-footer-row{gap:8px;font-size:15px;display:grid}.dc-progress{z-index:45;height:5px;transform:scaleX(var(--p,0));transform-origin:0;background:linear-gradient(90deg,#ffe500,#ff8a00,#2e7bff,#0f2466);display:none;position:fixed;top:0;left:0;right:0}.dc-clock{z-index:45;border:3px solid var(--ink);background:var(--paper);height:52px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--hangul);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:19px;display:none;position:fixed;bottom:12px;left:12px}.dc-clock[data-night="1"]{color:var(--paper);border-color:var(--paper);box-shadow:4px 4px 0 var(--ink);background:#0f2466}.dc[data-clock=on] .dc-progress{display:block}.dc[data-clock=on] .dc-clock{display:inline-flex}.dc-clock-face{width:36px;height:36px}.dc-clock-face circle:first-child{fill:none;stroke:currentColor;stroke-width:3px}.dc-clock-face line{stroke:currentColor;stroke-width:3px;stroke-linecap:round;transform-origin:20px 20px}.dc-hand-h{transform:rotate(var(--hour,225deg))}.dc-hand-m{transform:rotate(var(--minute,180deg))}.dc-pin{fill:currentColor}@media (min-width:900px){.dc{padding-bottom:0;font-size:18px}.dc-nav{display:flex}.dc-hero-grid{grid-template-columns:1.25fr 1fr}.dc-slot-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;padding-left:48px}.dc-time{grid-column:1/-1}.dc-card,.dc-moon{grid-area:2/2;align-self:center}.dc-contact-grid{grid-template-columns:1.3fr 1fr;align-items:end}.dc-clock{bottom:24px;left:auto;right:24px}}@media (prefers-reduced-motion:no-preference){.dc-clock-face line{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.dc-clock{transition:background-color .4s,color .4s}}@media (prefers-reduced-motion:reduce){.dc [data-reveal],.dc .pv-sticker,.dc .pv-card,.dc .pv-btn{transition:none}}.dc[data-motion=on] [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)}.dc [data-reveal]{transition:opacity .35s ease-out,transform .6s cubic-bezier(.34,1.56,.64,1)}
.wt{--wt-display:var(--pvk-display);--ink:#111;--paper:#fffdf7;--blue:#2e7bff;--pink:#ff5cad;--yellow:#ffe500;--green:#1fd18b;--orange:#ff8a00;--sky:#5ec8ff;--lime:#c6ff00;--lilac:#b9a6ff;--red:#ff4d2e;--line:4px;--bar-h:60px;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-pretendard), "Pretendard Variable", Pretendard, "Malgun Gothic", sans-serif;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;line-height:1.6;overflow-x:clip}.wt *,.wt :before,.wt :after{box-sizing:border-box}.wt :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.wt img{display:block}:where(.wt) a{color:inherit}.wt .pt-sr,.wt-skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wt-skip:focus{z-index:90;background:var(--yellow);border:3px solid var(--ink);padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px}.wt-h1,.wt-h2,.wt-sfx,.wtp-no,.wt-footer-mark,.wtp-pop,.wts-big,.wts-ch-no,.wtp-fin,.wts-end-sfx,.wts-no{font-family:var(--wt-display), "Black Han Sans", var(--font-pretendard), sans-serif;font-weight:400}.wt-h1{letter-spacing:-.02em;margin:0;font-size:clamp(36px,7.6vw,92px);line-height:1.02}.wt-h2{letter-spacing:-.01em;margin:0;font-size:clamp(28px,4.4vw,52px);line-height:1.08}.wt-lead{max-width:34em;margin:14px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.6}.wt-bar{z-index:60;min-height:var(--bar-h);background:var(--paper);border-bottom:var(--line) solid var(--ink);align-items:center;gap:12px;padding:8px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.wt-brand{font-family:var(--wt-display), sans-serif;font-size:24px;text-decoration:none}.wt-now{border:3px solid var(--ink);background:var(--yellow);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin:0 auto 0 0;padding:2px 12px;font-size:15px;font-weight:800}.wt-progress{pointer-events:none;background:0 0;height:6px;position:absolute;bottom:-10px;left:0;right:0}.wt-progress>span{background:var(--pink);transform-origin:0;height:100%;transform:scaleX(var(--wt-p,0));border-bottom:2px solid var(--ink);display:block}.wt-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.wt-btn{border:3px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.wt-btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.wt-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.wt-btn-sm{background:var(--pink);min-height:44px;padding:6px 14px;font-size:15px}.wt .wt-btn-ink{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--pink)}.wt-btn-ink:hover{box-shadow:6px 6px 0 var(--pink)}.wt-btn-green{background:var(--green)}.wt-btn-yellow{background:var(--yellow)}.wt-btn-wait{box-shadow:none;background:#e9e9e9}.wt-bubble{color:var(--ink);border:3px solid var(--ink);background:#fff;border-radius:26px;margin:0;padding:14px 18px;font-weight:700;line-height:1.55;position:relative}.wt-bubble:after{content:"";border:3px solid var(--ink);background:#fff;border-top:0;border-left:0;width:22px;height:22px;position:absolute}.wt-tail-left:after{bottom:-13px;left:26px;transform:rotate(45deg)skew(12deg,12deg)}.wt-tail-right:after{bottom:-13px;right:26px;transform:rotate(45deg)skew(12deg,12deg)}.wt-tail-down:after{margin-left:-11px;bottom:-13px;left:50%;transform:rotate(45deg)}.wt-tail-none:after{display:none}.wt-sfx{color:var(--sfx,var(--yellow));-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;transform:rotate(var(--tilt,-8deg));pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(34px,6vw,72px);line-height:1;display:inline-block}.wt-lines{width:124%;height:124%;color:var(--ink);opacity:.16;pointer-events:none;position:absolute;inset:-12%}.wt-textcut{aspect-ratio:1086/1448;background:var(--ep,var(--sky));place-items:center;padding:10%;display:grid;position:relative;overflow:hidden}.wt-textcut-lines{opacity:.22}.wt-textcut-no{font-family:var(--wt-display), sans-serif;color:#fff;-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;margin:0;font-size:clamp(48px,12vw,120px);line-height:1;position:absolute;top:4%;left:6%}.wt-textcut-bubble{gap:8px;font-size:clamp(15px,2.2vw,19px);display:grid}.wt-textcut-bubble strong{font-family:var(--wt-display), sans-serif;font-size:clamp(24px,4vw,36px);font-weight:400;line-height:1.1}.wt-facts{gap:10px;max-width:760px;margin:26px 0 0;padding:0;display:grid}.wt-facts>div{border:3px solid var(--ink);background:#fff;border-radius:14px;grid-template-columns:6.5em 1fr;gap:12px;padding:12px 16px;display:grid}.wt-facts dt{font-weight:900}.wt-facts dd{margin:0}.wt-note{background:var(--yellow);border:3px solid var(--ink);border-radius:10px;margin:16px 0 0;padding:6px 12px;font-weight:800;display:inline-block;transform:rotate(-1.5deg)}.wt-faq{background:var(--lilac);border-top:var(--line) solid var(--ink);padding:clamp(56px,8vw,120px) clamp(16px,4vw,48px)}.wt-faq>.wt-h2{max-width:980px;margin:0 auto 24px}.wt-faq-list{gap:12px;max-width:980px;margin:0 auto;display:grid}.wt .pvk-faq-item{background:var(--paper);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:20px}.wt .pvk-faq-h{font-size:inherit;margin:0}.wt .pvk-faq-q{all:unset;box-sizing:border-box;cursor:pointer;align-items:baseline;gap:12px;width:100%;min-height:56px;padding:16px 20px;font-size:17px;font-weight:800;line-height:1.45;display:flex}.wt .pvk-faq-q:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:18px}.wt .pvk-faq-text{flex:1}.wt .pvk-faq-icon{flex:none;align-self:center;width:18px;height:18px;position:relative}.wt .pvk-faq-icon:before,.wt .pvk-faq-icon:after{content:"";background:var(--ink);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.wt .pvk-faq-icon:after{transform:rotate(90deg)}.wt .pvk-faq-item[data-open="1"] .pvk-faq-icon:after{transform:none}.wt .pvk-faq-a{padding:0 20px 18px}.wt .pvk-faq-a p{margin:0}.wt-footer{background:var(--ink);color:var(--paper);padding:40px clamp(16px,4vw,48px) 120px;overflow:hidden}.wt-footer a{color:var(--paper)}.wt-footer p{margin:0}.wt-footer-mark{color:var(--yellow);letter-spacing:-.03em;font-size:clamp(88px,26vw,360px);line-height:.85}@keyframes wt-sfx-in{0%{opacity:0;transform:scale(.5)rotate(0)}to{opacity:1;transform:rotate(var(--tilt,-8deg))}}@keyframes wt-jump{0%{opacity:0;transform:translate(-60%)scale(.9)}45%{opacity:1;transform:translate(-20%,-38%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wt *,.wt :before,.wt :after{transition:none!important;animation:none!important}}
.wt.wr{--top-h:48px;--dock-h:56px;--col:clamp(560px, calc((100svh - var(--top-h)) * .75), 820px);color:var(--paper);padding-bottom:var(--dock-h);background:#0e0e10}.wr-col{width:min(100%, var(--col));margin:0 auto}.wr-top{z-index:60;height:var(--top-h);color:#fff;background:#0e0e10;border-bottom:1px solid #2a2a2e;align-items:center;gap:10px;padding:0 12px;display:flex;position:sticky;top:0}.wr-brand{font-family:var(--wt-display), sans-serif;color:var(--yellow);flex:none;font-size:20px;text-decoration:none}.wr-now{text-overflow:ellipsis;white-space:nowrap;color:#f2f2f2;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.wr-cta{background:var(--yellow);min-height:34px;color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.wr-progress{height:3px;bottom:-3px}.wr-progress>span{border-bottom:0}.wr-dock{z-index:60;height:var(--dock-h);background:#0e0e10f5;border-top:1px solid #2a2a2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.wr-step{color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.wr-step:hover{background:#26262b}.wr-step-next{justify-self:end}.wr-step-prev{justify-self:start}.wr-dock-cta{background:var(--pink);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.wr :focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.wr-cut{margin:0;position:relative}.wr-img{aspect-ratio:1086/1448;background:#1a1a1d;margin:0;position:relative}.wr-img img{object-fit:cover}.wr-cut .wt-textcut{width:100%}.wr-end{background:var(--yellow);color:var(--ink);scroll-margin-top:var(--top-h)}.wr-end-in{padding:56px 20px 64px;position:relative;overflow:hidden}.wr-fin{font-family:var(--wt-display), sans-serif;color:var(--pink);-webkit-text-stroke:9px var(--ink);paint-order:stroke fill;transform-origin:0;margin:0 0 8px;font-size:clamp(64px,18vw,120px);line-height:.9;transform:rotate(-4deg)}.wr-end-h{font-family:var(--wt-display), sans-serif;margin:0;font-size:clamp(26px,5vw,36px);font-weight:400;line-height:1.15}.wr-end-lead{margin:10px 0 0;font-weight:700}.wr-script{border:3px solid var(--ink);background:#fff;border-radius:14px;margin:0 0 32px;padding:12px 16px}.wr-script summary{cursor:pointer;align-items:center;min-height:40px;font-weight:900;display:flex}.wr-script h3{margin:18px 0 4px;font-size:17px}.wr-script p{margin:6px 0 0;font-size:15px;line-height:1.6}.wr-faq{color:var(--paper);background:#0e0e10;border-top:0}.wr-faq>.wt-h2{color:#fff;max-width:var(--col)}.wr-faq .wt-faq-list{max-width:var(--col)}.wr .pvk-faq-item{color:var(--ink)}.wr-foot{text-align:center;color:#c9c9cf;padding:20px 16px 28px;font-size:14px}.wr-foot a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:599px){.wt.wr{--col:100vw}}.wt.wr[data-motion=on] [data-wt-in]{transition:opacity .5s var(--d,0s) var(--ease-out), transform .8s var(--d,0s) var(--ease-pop)}.wt.wr[data-motion=on] [data-wt-in]:not(.is-in){opacity:0;transform:translateY(40px)scale(.96)}.wt.wr[data-motion=on] .wrs-fx-left:not(.is-in){transform:translate(-70px)rotate(-4deg)}.wt.wr[data-motion=on] .wrs-fx-right:not(.is-in){transform:translate(70px)rotate(4deg)}.wt.wr[data-motion=on] .wrs-fx-zoom:not(.is-in){transform:scale(.82)}.wt.wr[data-motion=on] .wrs-fx-drop:not(.is-in){transform:translateY(-50px)rotate(-2deg)}.wt.wr[data-motion=on] .wrs-fx-pop:not(.is-in){transform:scale(.6)rotate(3deg)}.wt.wr[data-motion=on] [data-wt-in] .wt-sfx,.wt.wr[data-motion=on] [data-wt-in] .wt-bubble{transition:opacity .2s .45s, transform .5s .45s var(--ease-pop)}.wt.wr[data-motion=on] [data-wt-in]:not(.is-in) .wt-sfx,.wt.wr[data-motion=on] [data-wt-in]:not(.is-in) .wt-bubble{opacity:0;transform:scale(.4)rotate(0)}@media (prefers-reduced-motion:reduce){.wt.wr [data-wt-in]{opacity:1!important;transform:none!important}}
.wrs .wr-col:not(.wr-end-in){background:#0e0e10;gap:6px;display:grid}.wrs-cover{background:var(--pink);display:grid;position:relative}.wrs .wrs-cover-photo{aspect-ratio:3/4}.wrs-cover-title{font-family:var(--wt-display), sans-serif;color:#fff;-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;margin:0;font-size:clamp(40px,11vw,74px);line-height:1.02;top:18px;left:16px;right:16px}.wrs-cover-title span{color:var(--yellow)}.wrs .wrs-cover-duo{width:46%;height:auto;bottom:6px;right:6px}.wrs .wrs-cover-sfx{bottom:18px;left:12px}.wrs-cover-lead{background:var(--pink);color:var(--ink);margin:0;padding:18px 18px 6px;font-size:17px;font-weight:800;line-height:1.6}.wrs-scroll{background:var(--pink);color:var(--ink);margin:0;padding:4px 18px 22px;font-weight:900}@media (prefers-reduced-motion:no-preference){.wrs .wrs-cover-duo{animation:wt-jump .9s .3s var(--ease-pop) both}.wrs .wrs-cover-sfx{animation:wt-sfx-in .5s .9s var(--ease-pop) both}.wrs-cover-title{animation:wrs-title-in .7s .1s var(--ease-pop) both}.wrs-scroll{animation:1.6s ease-in-out 1.4s 3 wrs-nudge}}@keyframes wrs-title-in{0%{opacity:0;transform:translateY(-24px)scale(.92)}to{opacity:1;transform:none}}@keyframes wrs-nudge{0%,to{transform:none}50%{transform:translateY(6px)}}.wrs-ch{scroll-margin-top:var(--top-h);gap:6px;display:grid}.wrs-title{background:var(--ep);color:var(--ink);gap:4px;padding:56px 20px 44px;display:grid;position:relative;overflow:hidden}.wrs-title>*{position:relative}.wrs-title>.wrs-lines{position:absolute}.wrs-title-no{background:var(--ink);color:var(--yellow);font-family:var(--wt-display), sans-serif;border-radius:10px;justify-self:start;margin:0;padding:0 14px;font-size:34px;line-height:1.3;transform:rotate(-3deg)}.wrs-title-h{font-family:var(--wt-display), sans-serif;margin:6px 0 0;font-size:clamp(32px,7vw,52px);font-weight:400;line-height:1.05}.wrs-title-sub{margin:6px 0 0;font-size:17px;font-weight:800}.wrs-lines{width:124%;height:124%;color:var(--ink);opacity:.14;pointer-events:none;position:absolute;inset:-12%}.wrs-cut{background:var(--tone);min-height:220px;color:var(--ink);flex-wrap:wrap;align-content:center;align-items:center;gap:14px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.wrs-cut>*{position:relative}.wrs-cut>.wrs-lines{position:absolute}.wrs-tall{flex-direction:column;justify-content:flex-end;min-height:min(100vw,560px)}.wrs-row{flex-wrap:nowrap}.wrs-figure{flex:none;width:min(60%,240px);height:auto}.wrs-figure-sm{width:min(34%,150px)}.wrs-tall .wrs-figure{width:min(52%,220px)}.wrs-think{align-self:flex-start;font-size:16px}.wrs-say{flex:auto;font-size:17px}.wrs-say-sm{padding:10px 14px;font-size:15px}.wrs-nar{background:var(--yellow);border:3px solid var(--ink);flex:100%;margin:0;padding:12px 16px;font-weight:800;line-height:1.6}.wrs-big{font-family:var(--wt-display), sans-serif;flex:100%;margin:0;font-size:clamp(30px,7vw,50px);font-weight:400;line-height:1.05}.wrs-big-sm{font-size:clamp(24px,5vw,32px)}.wrs-inline-sfx{vertical-align:middle;font-size:1em}.wt-icon{flex:none;width:64px;height:64px}.wrs-label{margin:0;font-size:16px;font-weight:900;line-height:1.35}.wrs-chips{flex-wrap:wrap;flex:100%;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wrs-chips li{background:var(--chip,#fff);border:3px solid var(--ink);border-radius:999px;padding:6px 12px;font-size:15px;font-weight:800}.wrs-checks{flex:100%;gap:6px;margin:8px 0 0;padding:0;font-weight:800;list-style:none;display:grid}.wrs-checks li:before{content:"✓";background:var(--pink);border:2px solid var(--ink);border-radius:6px;place-items:center;width:22px;height:22px;margin-right:8px;font-size:13px;display:inline-grid}.wrs-row .wrs-checks{flex:none}.wrs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.wrs-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wrs-grid>:last-child:nth-child(odd):not(:only-child){grid-column:1/-1}.wrs-grid-3>:last-child:nth-child(odd):not(:only-child){grid-column:auto}.wrs-mini{text-align:center;flex-direction:column;justify-content:center;min-height:150px;padding:16px 10px}.wrs-photo{aspect-ratio:4/3;min-height:0;padding:0;display:block}.wrs-tallphoto{aspect-ratio:4/5}.wrs-photo.is-empty{min-height:200px}.wrs .wrs-photo-img{margin:0;position:absolute;inset:0}.wrs-photo-img img{object-fit:cover}.wrs .wrs-photo>:not(.wrs-photo-img){z-index:2;position:absolute}.wrs .wrs-sfx-tr{position:absolute;top:8px;right:10px}.wrs .wrs-sfx-tl{z-index:3;position:absolute;top:6px;left:10px}.wrs .wrs-sfx-bl{bottom:10px;left:12px}.wrs .wrs-sfx-br{position:absolute;bottom:6px;right:8px}.wrs .wrs-photo-say{bottom:16px;left:12px;right:12px}.wrs .wrs-tag{background:var(--ink);color:#fff;z-index:2;border-radius:999px;margin:0;padding:4px 12px;font-size:14px;font-weight:800;position:absolute;top:12px;left:12px}.wrs .wrs-tag-hot{background:var(--yellow);color:var(--ink);border:3px solid var(--ink)}.wrs-grey{filter:grayscale();aspect-ratio:4/3;flex-direction:column;justify-content:flex-end;min-height:0;padding-top:52px}.wrs-crowd{width:100%;max-width:240px;height:auto}.wrs-grey .wrs-say{flex:none;align-self:center}.wrs-phone{flex-direction:column;align-items:stretch;min-height:0}.wrs-chat{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.wrs-chat li{justify-items:start;gap:2px;max-width:86%;display:grid}.wrs-chat li.is-me{justify-self:end;justify-items:end}.wrs-chat-who{font-size:13px;font-weight:800}.wrs-chat-text{border:3px solid var(--ink);background:#fff;border-radius:4px 18px 18px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.5}.wrs-chat li.is-me .wrs-chat-text{background:var(--yellow);border-radius:18px 4px 18px 18px}.wrs-chat-time{color:#333;font-size:12px;font-weight:700}.wrs-nope{gap:6px;padding-top:92px}.wrs .wrs-x{pointer-events:none;width:70px;height:70px;margin-left:-35px;position:absolute;top:14px;left:50%}.wrs-x:before,.wrs-x:after{content:"";background:var(--red);border:3px solid var(--ink);border-radius:6px;width:11px;margin-left:-5.5px;position:absolute;top:0;bottom:0;left:50%;transform:rotate(45deg)}.wrs-x:after{transform:rotate(-45deg)}.wrs-nope .wt-icon{margin-left:-32px;position:absolute;top:18px;left:50%}.wrs-meals{align-items:flex-start}.wrs-polaroids{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wrs-pol{outline:3px solid var(--ink);background:#fff;border:6px solid #fff}.wrs-pol-img{aspect-ratio:1;margin:0;position:relative}.wrs-pol-img img{object-fit:cover}.wrs-pol-0{rotate:-4deg}.wrs-pol-1{rotate:3deg}.wrs-pol-2{rotate:2deg}.wrs-pol-3{rotate:-3deg}.wrs-ink-on .wrs-big{color:#fff;-webkit-text-stroke:7px var(--ink);paint-order:stroke fill}.wrs-two{gap:12px;margin:0;padding:0 0 0 1.3em;font-size:16px;display:grid}.wrs-two strong{font-size:19px;display:block}.wrs-burst{min-height:260px}.wrs .wrs-no{color:var(--red);-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;z-index:3;font-size:clamp(72px,20vw,130px);position:absolute;top:10px;left:14px}.wrs-items{flex:100%;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wrs-items li{border:3px solid var(--ink);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:10px 6px;font-size:14px;font-weight:800;display:grid}.wrs-results{justify-items:start;gap:14px;display:grid}.wrs-results .wrs-big{flex:none}.wrs-pairs{flex-wrap:wrap;gap:10px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.wrs-pairs li{border:3px solid var(--ink);background:#fff;gap:6px;padding:6px;display:flex}.wrs-pairs figure{justify-items:center;gap:4px;margin:0;font-size:13px;font-weight:800;display:grid}.wrs-pair-img{aspect-ratio:3/4;width:clamp(80px,22vw,130px);margin:0;position:relative}.wrs-pair-img img{object-fit:cover}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wrs-photo-img img{animation:linear both wrs-ken;animation-timeline:view()}.wrs-lines{animation:linear both wrs-par;animation-timeline:view()}}}@keyframes wrs-ken{0%{transform:scale(1.22)translateY(-3%)}to{transform:scale(1)translateY(3%)}}@keyframes wrs-par{0%{transform:translateY(-10%)rotate(-4deg)}to{transform:translateY(10%)rotate(4deg)}}
.wtf-unit{position:relative}.wtf-band{background:var(--band);width:100vw;color:var(--ink);margin-left:calc(50% - 50vw);padding:16px 0 22px;position:relative}.wtf-band-title{max-width:var(--col);font-family:var(--wt-display), sans-serif;margin:0 auto 8px;padding:0 16px;font-size:clamp(24px,4vw,34px);font-weight:400;line-height:1.1}.wtf-viewport{padding:10px 0 14px;overflow:hidden}.wtf-viewport:focus-visible{outline:4px solid var(--ink);outline-offset:-4px}.wtf-track{width:max-content;animation:wtf-marquee var(--dur,30s) linear infinite;display:flex}.wtf-band[data-reverse] .wtf-track{animation-direction:reverse}.wtf-row{gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.wtf-card{width:clamp(150px,42vw,230px);rotate:var(--tilt,0deg);flex:none;position:relative}.wtf-card-img{aspect-ratio:4/5;border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;margin:0;position:relative}.wtf-card-img img{object-fit:cover}.wtf-card-tag{background:var(--yellow);border:3px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800;position:absolute;bottom:10px;left:8px}.wtf-note{margin-left:16px}.wt.wr[data-motion=on] .wtf-card:not(.is-in){opacity:0;transform:translate(140px,-40px)rotate(14deg)scale(.9)}.wtf-viewport:hover .wtf-track,.wtf-viewport:active .wtf-track,.wtf-viewport:focus-within .wtf-track,.wtf[data-paused] .wtf-track{animation-play-state:paused}@keyframes wtf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.wtf-pause{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#26262b;border:2px solid #4a4a52;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:800}.wtf-pause[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}@media (prefers-reduced-motion:reduce){.wtf-track{animation:none}.wtf-viewport{scroll-snap-type:x proximity;overflow-x:auto}.wtf-row[aria-hidden]{display:none}.wtf-card{scroll-snap-align:start}.wtf-pause{display:none}}.wrv-ep{scroll-margin-top:var(--top-h);position:relative}.wrv-stick{position:relative}.wrv-cut{aspect-ratio:1086/1448;background:var(--ep);margin:0;position:relative;overflow:hidden}.wrv-under{text-align:center;font-family:var(--wt-display), sans-serif;color:var(--ink);place-content:center;gap:8px;margin:0;padding:24px;font-size:clamp(26px,6vw,40px);line-height:1.15;display:grid;position:absolute;inset:0}.wrv-under span{color:#fff;-webkit-text-stroke:9px var(--ink);paint-order:stroke fill;font-size:2.6em;line-height:1}.wrv-mask{position:absolute;inset:0}.wrv-img{margin:0;position:absolute;inset:0}.wrv-img img{object-fit:cover}.wrv-mask .wt-textcut{height:100%}.wrv-edge{display:none}.wrv-pop{z-index:3;border:3px solid var(--ink);font-family:var(--wt-display), sans-serif;color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:999px;padding:8px 16px;font-size:clamp(20px,4vw,28px);line-height:1.1;position:absolute;top:10px;right:10px;rotate:4deg}.wrv[data-reveal=on] .wrv-ep{height:210svh}.wrv[data-reveal=on] .wrv-ep:first-child{height:auto}.wrv[data-reveal=on] .wrv-stick{top:var(--top-h);height:calc(100svh - var(--top-h) - var(--dock-h));place-items:center;display:grid;position:sticky}.wrv[data-reveal=on] .wrv-ep:first-child .wrv-stick{height:auto;position:relative;top:auto}.wrv[data-reveal=on] .wrv-cut{height:min(100%, calc(var(--col) * 1448 / 1086));width:auto;max-width:100%}.wrv[data-reveal=on] .wrv-ep:first-child .wrv-cut{width:100%;height:auto}.wrv[data-reveal=on] .wrv-mask{clip-path:inset(0 0 calc((1 - var(--p,0)) * 100%) 0)}.wrv[data-reveal=on] .wrv-edge{left:-2%;right:-2%;top:calc(var(--p,0) * 100% - 6px);background:var(--yellow);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);height:12px;opacity:calc((1 - var(--p,0)) * 8);z-index:2;display:block;position:absolute;rotate:-1.2deg}.wrv[data-reveal=on] .wrv-ep:not([data-done]) .wrv-pop{opacity:0;transform:scale(.4)}.wrv[data-reveal=on] .wrv-pop{transition:opacity .2s, transform .45s var(--ease-pop)}.wrp .wr-col:not(.wr-end-in){gap:6px;display:grid}.wrp-cover{aspect-ratio:3/4;background:var(--pink);position:relative;overflow:hidden}.wrp .wrp-cover-img{margin:0;position:absolute;inset:0}.wrp-cover-img img{object-fit:cover;filter:saturate(1.15)contrast(1.05)}.wrp-cover-title{z-index:2;font-family:var(--wt-display), sans-serif;color:#fff;-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;margin:0;font-size:clamp(40px,11vw,74px);line-height:1.02;position:absolute;top:16px;left:16px;right:16px}.wrp-cover-title span{color:var(--yellow)}.wrp-cover-say{z-index:2;font-size:16px;position:absolute;bottom:26px;left:16px;right:22%}.wrp-cover-sfx{z-index:2;position:absolute;bottom:120px;right:12px}.wrp-scene{scroll-margin-top:var(--top-h);gap:6px;display:grid}.wrp-head{background:var(--ep);color:var(--ink);grid-template-columns:38% 1fr;align-items:center;gap:14px;padding:18px 16px;display:grid}.wrp-head-art{border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;position:relative;rotate:-3deg}.wrp-head-img{aspect-ratio:1086/1448;margin:0;position:relative}.wrp-head-img img{object-fit:cover}.wrp-head-art .wt-textcut{padding:6%}.wrp-head-art .wt-textcut-bubble{font-size:11px}.wrp-head-art .wt-textcut-bubble strong{font-size:15px}.wrp-no{background:var(--ink);color:var(--yellow);font-family:var(--wt-display), sans-serif;border-radius:10px;margin:0;padding:0 12px;font-size:26px;line-height:1.3;display:inline-block;rotate:-3deg}.wrp-h2{font-family:var(--wt-display), sans-serif;margin:8px 0 0;font-size:clamp(26px,6vw,42px);font-weight:400;line-height:1.08}.wrp-lead{margin:6px 0 0;font-size:15px;font-weight:800;line-height:1.5}.wrp-shot{aspect-ratio:4/5;background:var(--ep);border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);position:relative;overflow:hidden}.wrp .wrp-img{margin:0;position:absolute;inset:0}.wrp-img img{object-fit:cover;filter:saturate(1.15)contrast(1.05)}.wrp-lines{width:124%;height:124%;color:var(--ink);opacity:.16;position:absolute;inset:-12%}.wrp-dots{width:34%;height:auto;color:var(--ep);opacity:.9;pointer-events:none;position:absolute;top:0;left:0}.wrp-say{z-index:2;font-size:16px;position:absolute;bottom:22px;left:14px;right:18%}.wrp-say-r{left:18%;right:14px}.wrp-sfx{z-index:2;position:absolute;top:10px;right:12px}.wrp-results{background:var(--paper);color:var(--ink);justify-items:start;gap:12px;padding:20px 16px;display:grid}.wrp-results-h{font-family:var(--wt-display), sans-serif;margin:0;font-size:clamp(26px,6vw,40px);line-height:1.1}.wrp-pairs{flex-wrap:wrap;gap:10px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.wrp-pairs li{border:3px solid var(--ink);background:#fff;gap:6px;padding:6px;display:flex}.wrp-pairs figure{justify-items:center;gap:4px;margin:0;font-size:13px;font-weight:800;display:grid}.wrp-pair-img{aspect-ratio:3/4;width:clamp(80px,22vw,130px);margin:0;position:relative}.wrp-pair-img img{object-fit:cover}.wrp-wipe{background:var(--ep);position:absolute;inset:0}.wt.wr[data-motion=on] .wrp-shot:not(.is-in){opacity:1;transform:none}.wt.wr[data-motion=on] .wrp-wipe{transition:clip-path .9s var(--ease-out)}.wt.wr[data-motion=on] .wrp-from-left:not(.is-in) .wrp-wipe{clip-path:inset(0 100% 0 0)}.wt.wr[data-motion=on] .wrp-from-right:not(.is-in) .wrp-wipe{clip-path:inset(0 0 0 100%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wrp-img img{animation:linear both wrp-ken;animation-timeline:view()}}}@keyframes wrp-ken{0%{transform:scale(1.25)translate(-3%)}to{transform:scale(1.02)translate(2%)}}@media (prefers-reduced-motion:reduce){.wt.wr .wrp-wipe{clip-path:none!important}}
.wt.wfx{--muted:#c9c9d1;--panel:#16161b;--panel-2:#1d1d23}@media (min-width:900px){.wt.wfx{--col:min(100vw, 780px)}}.wfx #wt-main{z-index:1;position:relative}.wfx .wr-col:not(.wr-end-in){background:#0e0e10;position:relative}.wfx .wr-dock{width:min(100%, var(--col));border-left:1px solid #2a2a2e;border-right:1px solid #2a2a2e;left:50%;right:auto;transform:translate(-50%)}.wfx .wr-top{z-index:61}.wfx-subbtn{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#26262b;border:2px solid #3a3a42;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:800}.wfx-subbtn[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.wfx-pause{color:#fff;cursor:pointer;background:#26262b;border:2px solid #3a3a42;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.wfx-pause svg{width:16px;height:16px}.wfx-pause[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.wfx-ambient,.wfx-toc,.wfx-guide{display:none}@media (min-width:900px){.wfx-ambient{z-index:0;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.wfx-ambient-img{margin:0;position:absolute;inset:-10%}.wfx-ambient-img img{object-fit:cover;filter:blur(60px)saturate(1.25)brightness(.32);transition:opacity .6s}}@media (min-width:1180px){.wfx-toc{z-index:2;top:50%;left:max(16px, calc((100vw - var(--col)) / 2 - 252px));background:#0e0e10c7;border:1px solid #2a2a2e;border-radius:16px;width:220px;padding:14px 12px;display:block;position:fixed;transform:translateY(-50%)}.wfx-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wfx-toc a{min-height:36px;color:var(--muted);border-radius:10px;grid-template-columns:34px 1fr;align-items:baseline;gap:6px;padding:6px 8px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.wfx-toc a span{font-family:var(--wt-display), sans-serif;color:#c2c2cb;font-size:15px}.wfx-toc a:hover{color:#fff;background:#222228}.wfx-toc a[aria-current]{color:var(--ink);background:#fff}.wfx-toc a[aria-current] span{color:#b0124f}.wfx-guide{z-index:2;bottom:76px;right:max(16px, calc((100vw - var(--col)) / 2 - 222px));pointer-events:none;justify-items:center;gap:4px;width:190px;display:grid;position:fixed}.wfx-guide-say{color:var(--ink);border:3px solid var(--ink);font-family:var(--wt-display), sans-serif;text-align:center;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:18px 18px 18px 4px;margin:0;padding:10px 14px;font-size:20px;line-height:1.2}.wfx-guide-img{aspect-ratio:1;width:170px;margin:0;position:relative;rotate:4deg}.wfx-guide-img img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000073);transform:scale(1.28)}}.wfx-ep{scroll-margin-top:var(--top-h)}.wfx-title{background:var(--panel);border-top:4px solid var(--ep);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:26px 18px 22px;display:grid;position:relative;overflow:hidden}.wfx-title-lines{color:var(--ep);opacity:.12}.wfx-title-copy{min-width:0;position:relative}.wfx-title-no{font-family:var(--wt-display), sans-serif;color:var(--ep);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;margin:0;font-size:clamp(52px,13vw,80px);line-height:.9}.wfx-title-no small{color:#fff;margin-left:4px;font-size:.42em}.wfx-title-h{font-family:var(--wt-display), sans-serif;color:#fff;margin:8px 0 0;font-size:clamp(25px,5.6vw,34px);font-weight:400;line-height:1.12}.wfx-title-short{color:var(--muted);margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.5}.wfx-title-sticker{aspect-ratio:1;width:clamp(104px,28vw,150px);margin:0;position:relative;rotate:6deg}.wfx-title-sticker img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000080);transform:scale(1.32)}.wt.wr[data-motion=on] .wfx-title.is-in .wfx-title-sticker{animation:wfx-pop .6s .25s var(--ease-pop) both}@keyframes wfx-pop{0%{opacity:0;transform:scale(.4)rotate(-18deg)}to{opacity:1;transform:none}}.wfx-cut{margin:0;position:relative}.wfx-cut-img{aspect-ratio:1086/1448;background:#1a1a1d;margin:0;position:relative}.wfx-cut-img img{object-fit:cover}.wt.wr[data-motion=on] .wfx-cut[data-wt-in]:not(.is-in){opacity:1;transform:scale(.965)}.wfx-zoom-btn{z-index:2;color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0e0e10d1;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.wfx-zoom-btn svg{width:18px;height:18px}.wfx-zoom{color:#fff;background:#08080af5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.wfx-zoom::backdrop{background:#000000b3}.wfx-zoom-bar{z-index:1;background:#0e0e10;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.wfx-zoom-bar p{flex:1;margin:0;font-size:14px;font-weight:700}.wfx-zoom-close{background:var(--yellow);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-weight:900}.wfx-zoom-scroll{touch-action:pan-x pan-y pinch-zoom;height:calc(100dvh - 56px);overflow:auto}.wfx-zoom-scroll img{width:1086px;max-width:none;height:auto;margin:0 auto;display:block}.wfx-sub{background:var(--panel);color:#f4f4f5;border-top:1px solid #26262b;padding:14px 18px 18px}.wfx-sub p{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.6}.wfx-sub p:last-child{margin-bottom:0}.wt.wfx:not([data-sub=small]) .wfx-sub p{font-size:clamp(18px,4.6vw,21px);font-weight:700;line-height:1.62}.wfx-band{background:#121216;border-top:1px solid #26262b;border-bottom:1px solid #26262b;padding:18px 0 20px}.wfx-band-head{align-items:center;gap:10px;padding:0 18px 10px;display:flex}.wfx-band-cat{color:#f4f4f5;background:#2a2a31;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.wfx-band-title{font-family:var(--wt-display), sans-serif;color:#f4f4f5;margin:0;font-size:20px;font-weight:400;line-height:1.2}.wfx-viewport{padding:14px 0 10px;overflow:hidden}.wfx-viewport:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.wfx-track{width:max-content;animation:wfx-marquee var(--dur,70s) linear infinite;display:flex}@keyframes wfx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.wfx-row{gap:18px;margin:0;padding:0 18px 0 0;list-style:none;display:flex}.wfx-card{width:132px;rotate:var(--tilt,0deg);transition:transform .25s var(--ease-out), box-shadow .25s;background:#f4f1ea;flex:none;padding:7px 7px 26px;position:relative;box-shadow:0 6px 14px #00000073}.wfx-card:hover{transform:translateY(-8px) rotate(calc(var(--tilt,0deg) * -1));box-shadow:0 14px 22px #0000008c}.wfx-card-photo{aspect-ratio:4/5;background:#ddd;position:relative;overflow:hidden}.wfx-img{margin:0;position:absolute;inset:0}.wfx-img img{object-fit:cover}.wfx-tape{z-index:1;background:#ffe5009e;width:54px;height:18px;margin-left:-27px;position:absolute;top:-9px;left:50%;rotate:-4deg}.wfx-chip{color:#fff;background:#1d1d23;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800;line-height:18px;position:absolute;bottom:5px;left:8px}.wfx-pair{grid-template-columns:1fr 1fr;gap:3px;display:grid;position:absolute;inset:0}.wfx-pair figure{margin:0;position:relative}.wfx-pair figcaption{color:#fff;background:#0e0e10c7;border-radius:6px;padding:0 6px;font-size:11px;font-weight:800;position:absolute;top:4px;left:4px}.wfx-band .wfx-card:has(.wfx-pair){width:176px}.wfx-band .wfx-card:has(.wfx-pair) .wfx-card-photo{aspect-ratio:3/2}.wfx-note{color:var(--muted);margin:4px 18px 0;font-size:13px;font-weight:700}.wfx-viewport:hover .wfx-track,.wfx-viewport:active .wfx-track,.wfx-viewport:focus-within .wfx-track,.wt[data-paused] .wfx-track{animation-play-state:paused}@media (min-width:900px){.wfx-card{width:150px}.wfx-band .wfx-card:has(.wfx-pair){width:200px}}@media (prefers-reduced-motion:reduce){.wfx-track{animation:none}.wfx-viewport{scroll-snap-type:x proximity;overflow-x:auto}.wfx-row[aria-hidden]{display:none}.wfx-card{scroll-snap-align:start;transition:none}.wfx-pause{display:none}}.wfx-ai{color:#3a3a3a;margin:0 0 18px;font-size:13px;font-weight:700}.wfg-frame{background:#0e0e10;position:relative;overflow:hidden}.wfg-pan{transform-origin:0 0}.wfg-dots,.wfg-step[data-s="0"]{display:none}.wt[data-guided=on] .wfg-wrap{height:300svh}.wt[data-guided=on] .wfg-stick{top:var(--top-h);height:calc(100svh - var(--top-h) - var(--dock-h));flex-direction:column;display:flex;position:sticky}.wt[data-guided=on] .wfg-frame{flex:auto;min-height:45%}.wt[data-guided=on] .wfg-pan{will-change:transform;width:100%;position:absolute;top:0;left:0}.wt[data-guided=on] .wfg-cap{flex:none;position:relative}.wt[data-guided=on] .wfg-step{display:none}.wt[data-guided=on] .wfx-ep[data-step="0"] .wfg-step[data-s="0"],.wt[data-guided=on] .wfx-ep[data-step="1"] .wfg-step[data-s="1"],.wt[data-guided=on] .wfx-ep[data-step="2"] .wfg-step[data-s="2"]{animation:wfg-in .35s var(--ease-out);display:block}.wt[data-guided=on] .wfg-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:12px;right:14px}.wfg-dots li{background:#3a3a42;border-radius:50%;width:8px;height:8px}.wfx-ep[data-step="0"] .wfg-dots li[data-s="0"],.wfx-ep[data-step="1"] .wfg-dots li[data-s="1"],.wfx-ep[data-step="2"] .wfg-dots li[data-s="2"]{background:var(--yellow)}.wt[data-guided=on] .wfg-cap .wfx-sub{padding-right:52px}@keyframes wfg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wfg-step{animation:none!important}}.wfx-video-btn{color:#fff;min-height:40px;font:inherit;cursor:pointer;transition:transform .15s var(--ease-out), background .15s;background:#222228;border:2px solid #3a3a42;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 12px 0 10px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.wfx-video-btn:hover{background:#2c2c33;transform:translateY(-2px)}.wfx-video-btn svg{width:16px;height:16px;color:var(--yellow)}.wfx-video-sound{background:var(--yellow);color:var(--ink);border-radius:999px;padding:0 8px;font-size:11px;line-height:20px}.wfx-video{color:#fff;background:#0e0e10;border:0;width:min(100vw,520px);max-width:none;height:100dvh;max-height:none;margin:0 auto;padding:0}.wfx-video::backdrop{background:#000c}.wfx-video-box{place-items:center;height:calc(100dvh - 56px);padding:8px;display:grid}.wfx-video-box video{aspect-ratio:9/16;background:#000;border-radius:12px;width:auto;max-width:100%;height:100%;max-height:calc(100dvh - 72px)}@media (prefers-reduced-motion:reduce){.wfx-video-btn{transition:none}}
.pt{--pt-pad:clamp(16px, 2.4vw, 36px);--pt-gap:clamp(96px, 12vw, 200px);--pt-tone:color-mix(in srgb, var(--pt-ink) 6%, var(--pt-bg));--pt-line:color-mix(in srgb, var(--pt-ink) 34%, var(--pt-bg));--pt-sans:var(--font-pretendard), "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--pt-big:var(--pt-display), var(--pt-sans);background:var(--pt-bg);color:var(--pt-ink);font-family:var(--pt-sans);word-break:keep-all;overflow-wrap:anywhere;min-height:100dvh;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.pt *,.pt :before,.pt :after{box-sizing:border-box}.pt :where(h1,h2,h3,p,ol,dl,dd,figure){margin:0;padding:0}.pt :where(a){color:inherit}.pt :focus-visible{outline:3px solid var(--pt-accent);outline-offset:3px}.pt ::selection{background:var(--pt-accent);color:var(--pt-on-accent)}.pt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-skip{z-index:50;background:var(--pt-accent);color:var(--pt-on-accent);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.pt-skip:focus{top:12px}.pt-draft{z-index:31;background:var(--pt-tone);color:var(--pt-ink);padding:8px var(--pt-pad);font-size:14px;position:relative}.pt-wrap{width:100%;max-width:1440px;padding:0 var(--pt-pad);margin:0 auto}.pt-body{max-width:34em;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.pt-h2{letter-spacing:-.03em;max-width:18em;font-size:clamp(28px,3.4vw,52px);font-weight:800;line-height:1.15}.pt-huge{font-family:var(--pt-big);text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(34px,4.6vw,80px);font-weight:860;font-stretch:112%;line-height:.9}.pt-giant{font-family:var(--pt-big);text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(40px,16vw,280px);font-weight:900;font-stretch:120%;line-height:.82}.pt-btn{background:var(--pt-accent);min-height:52px;color:var(--pt-on-accent);border:2px solid var(--pt-accent);justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,color .18s;display:inline-flex}.pt-btn:hover{transform:translateY(-2px)}.pt-btn:active{transform:translateY(1px)scale(.98)}.pt-btn-sm{min-height:44px;padding:0 18px;font-size:15px}.pt-btn-line{color:var(--pt-ink);border-color:var(--pt-line);background:0 0}.pt-btn-line:hover{border-color:var(--pt-ink)}.pt-btn-ink{background:var(--pt-bg);color:var(--pt-ink);border-color:var(--pt-bg)}.pt-btn-wait{color:var(--pt-ink);border:2px dashed var(--pt-line);cursor:default;background:0 0}.pt-btn-wait:hover{transform:none}.pt-bar{z-index:30;padding:14px var(--pt-pad);align-items:center;gap:20px;display:flex;position:absolute;top:0;left:0;right:0}.pt-draft+.pt-bar{top:38px}.pt-brand{font-family:var(--pt-big);letter-spacing:-.02em;align-items:center;min-height:44px;margin-right:auto;font-size:20px;font-weight:900;font-stretch:115%;text-decoration:none;display:inline-flex}.pt-nav{gap:4px;display:none}.pt-nav a{align-items:center;min-height:44px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.pt-nav a:hover{color:var(--pt-accent)}.pt-hero{isolation:isolate;flex-direction:column;min-height:100svh;padding-top:84px;display:flex;position:relative}.pt-hero:after{content:"";z-index:4;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pt-hero-title{z-index:6;font-family:var(--pt-serif), Georgia, serif;letter-spacing:-.02em;max-width:9.5em;padding:0 var(--pt-pad);font-size:clamp(46px,6.6vw,112px);font-weight:400;line-height:.96;position:relative}.pt-collage{background:var(--pt-tone);margin:0;position:relative;overflow:hidden}.pt-collage img,.pt-pillar-photo img,.pt-years-photo img{object-fit:cover;filter:grayscale()contrast(1.18)brightness(.82)}.pt-collage-a{aspect-ratio:4/3;z-index:1;width:84%;margin:20px 0 0 auto}.pt-collage-b{display:none}.pt-frames{z-index:5;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--pt-line);stroke-width:1.4px;vector-effect:non-scaling-stroke;position:absolute;inset:0}.pt-frames polyline{vector-effect:non-scaling-stroke}.pt-vertical{z-index:6;writing-mode:vertical-rl;letter-spacing:.08em;color:var(--pt-muted);white-space:nowrap;font-size:11px;position:absolute;top:96px;right:10px}.pt-plate{z-index:7;aspect-ratio:1;perspective:900px;width:clamp(120px,17vw,270px);position:absolute;top:230px;right:7%}.pt-plate-spin{transform-style:preserve-3d;animation:18s linear infinite pt-spin;position:absolute;inset:0;transform:rotateX(14deg)rotateY(-28deg)}.pt-plate-layer{border:1px solid color-mix(in srgb, var(--pt-accent) 55%, transparent);background:color-mix(in srgb, var(--pt-accent) 7%, transparent);transform:translateZ(calc(var(--z) * 3px));border-radius:50%;position:absolute;inset:0}.pt-plate-face{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(10px)}.pt-plate-rim{fill:color-mix(in srgb, var(--pt-ink) 6%, transparent);stroke:color-mix(in srgb, var(--pt-ink) 70%, transparent);stroke-width:1px}.pt-plate-inner{fill:none;stroke:var(--pt-accent);stroke-width:1.5px}.pt-plate-hole{fill:var(--pt-bg);stroke:color-mix(in srgb, var(--pt-ink) 70%, transparent);stroke-width:1px}.pt-plate-text{fill:var(--pt-ink);font:700 10.5px var(--pt-big);letter-spacing:.14em}.pt-plate-kg{fill:var(--pt-accent);font:900 15px var(--pt-big)}@keyframes pt-spin{0%{transform:rotateX(14deg)rotateY(-28deg)}to{transform:rotateX(14deg)rotateY(332deg)}}.pt-hero-low{z-index:8;padding:28px var(--pt-pad) 0;justify-items:start;gap:22px;display:grid;position:relative}.pt-hero-sub{max-width:23em;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.pt-mark-wrap{margin-top:auto;padding-top:220px;position:relative}.pt-mark{z-index:2;font-family:var(--pt-big);text-transform:uppercase;letter-spacing:-.055em;white-space:nowrap;text-align:center;padding-bottom:1.2vw;font-size:15.6vw;font-weight:900;font-stretch:125%;line-height:.78;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both pt-rise;position:relative}.pt-cut{z-index:3;width:min(64vw,300px);height:360px;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-30%)}.pt-cut img{object-fit:contain;object-position:bottom center;filter:grayscale(.25)contrast(1.05)}.pt-hero[data-has-cut] .pt-mark-wrap{padding-top:300px}@keyframes pt-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.pt-pillars{padding:var(--pt-gap) 0 0}.pt-pillar-list{gap:clamp(72px,9vw,150px);margin-top:clamp(48px,6vw,96px);list-style:none;display:grid}.pt-pillar{gap:18px;display:grid;position:relative}.pt-num{white-space:nowrap;font-family:var(--pt-big);color:var(--pt-accent);letter-spacing:-.05em;font-size:clamp(64px,9vw,160px);font-weight:900;font-stretch:120%;line-height:.8}.pt-pillar-copy{align-content:start;gap:20px;display:grid}.pt-pillar-media{position:relative}.pt-pillar-photo{aspect-ratio:4/5;background:var(--pt-tone);margin:0;position:relative;overflow:hidden}.pt-price{font-weight:800}.pt-results{margin-top:var(--pt-gap);isolation:isolate;padding:clamp(72px,9vw,150px) 0;position:relative;overflow:hidden}.pt-results-frames{z-index:-1}.pt-results-head{gap:28px;display:grid}.pt-results-title{font-size:clamp(48px,9vw,168px)}.pt-results-copy{align-content:end;gap:18px;display:grid}.pt-results-copy>div{gap:10px;display:grid}.pt-note{font-size:18px;font-weight:800}.pt-note span{color:color-mix(in srgb, var(--pt-accent) 62%, var(--pt-ink))}.pt-ba-list{gap:56px;margin-top:clamp(48px,6vw,96px);list-style:none;display:grid}.pt-ba{width:88%;position:relative}.pt-ba:nth-child(2n){margin-left:auto}.pt-ba-num{z-index:2;font-family:var(--pt-big);letter-spacing:-.05em;color:var(--pt-accent);white-space:nowrap;font-size:clamp(56px,7vw,120px);font-weight:900;font-stretch:120%;line-height:1;position:absolute;top:-.62em;left:-6px}.pt-ba-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pt-ba-side{gap:10px;margin:0;display:grid}.pt-ba-side figcaption{font-family:var(--pt-big);letter-spacing:.04em;color:var(--pt-muted);font-size:15px;font-weight:800}.pt-ba-side+.pt-ba-side figcaption{color:var(--pt-ink)}.pt-ba-photo{aspect-ratio:290/766;background:var(--pt-tone);margin:0;position:relative;overflow:hidden}.pt-ba-photo img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.9);transition:filter .5s}.pt-years{padding:var(--pt-gap) 0;isolation:isolate;position:relative;overflow:hidden}.pt-years-photo{aspect-ratio:16/10;margin:0 0 40px;position:relative;overflow:hidden}.pt-years-inner{gap:40px;display:grid}.pt-years-copy{gap:32px;display:grid}.pt-facts{gap:14px;display:grid}.pt-facts div{grid-template-columns:4.5em 1fr;gap:12px;display:grid}.pt-facts dt{color:var(--pt-muted);font-weight:600}.pt-facts dd a{text-underline-offset:4px;min-height:24px;display:inline-block}.pt-event{background:var(--pt-accent);color:var(--pt-on-accent);padding:clamp(72px,9vw,150px) 0;overflow:hidden}.pt-event-inner{align-items:end;gap:24px;display:grid}.pt-event-inner>div{justify-items:start;gap:22px;display:grid}.pt-event-big{white-space:nowrap;font-family:var(--pt-big);letter-spacing:-.06em;font-size:clamp(110px,26vw,420px);font-weight:900;font-stretch:125%;line-height:.78}.pt-event .pt-btn-ink:focus-visible{outline-color:var(--pt-bg)}.pt-faq{padding:var(--pt-gap) 0 0}.pt-faq-inner{gap:40px;display:grid}.pt-questions{gap:8px;display:grid}.pt-questions details{background:var(--pt-tone)}.pt-questions summary{cursor:pointer;align-items:baseline;gap:16px;min-height:44px;padding:20px;font-size:18px;font-weight:700;list-style:none;display:flex}.pt-questions summary::-webkit-details-marker{display:none}.pt-q-num{font-family:var(--pt-big);color:color-mix(in srgb, var(--pt-accent) 62%, var(--pt-ink));flex:none;font-weight:900}.pt-questions details>p{padding:0 20px 22px}.pt-location{padding:var(--pt-gap) 0 0}.pt-location-inner{gap:28px;display:grid}.pt-location-inner>div{justify-items:start;gap:20px;display:grid}.pt-location-word{color:var(--pt-accent);font-size:clamp(56px,11vw,200px)}.pt-address{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,36px);font-weight:800;line-height:1.3}.pt-contact{padding:var(--pt-gap) 0}.pt-contact .pt-wrap{gap:28px;display:grid}.pt-contact-word{white-space:nowrap;font-size:clamp(36px,14.6vw,260px)}.pt-contact-links{flex-wrap:wrap;gap:10px;display:flex}.pt-footer{padding:0 0 120px;overflow:hidden}.pt-footer-mark{color:color-mix(in srgb, var(--pt-ink) 46%, var(--pt-bg));padding-bottom:28px;animation:none}.pt-footer-row{color:var(--pt-muted);gap:10px;font-size:15px;display:grid}.pt-footer-row .pt-brand{color:var(--pt-ink);font-size:18px}.pt-generic{padding-top:var(--pt-gap)}.pt-generic .sb-root{background:0 0;min-height:0}.pt-dock{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--pt-bg);grid-template-columns:1fr 2fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.pt-dock .pt-btn{min-height:48px}.pt{padding-bottom:72px}.pt[data-motion=on] [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)}.pt [data-reveal]{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.pt [data-reveal].is-in:nth-child(2){transition-delay:80ms}.pt [data-reveal].is-in:nth-child(3){transition-delay:.16s}.pt-pillar-media.is-in .pt-pillar-photo img,.pt-collage-a img{animation:14s ease-out both pt-drift}@keyframes pt-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (min-width:900px){.pt{font-size:18px}.pt-nav{display:flex}.pt-dock{display:none}.pt{padding-bottom:0}.pt-hero{min-height:max(100svh,760px);padding-top:120px}.pt-hero-title{max-width:7.6em}.pt-collage-a{aspect-ratio:auto;width:56%;height:calc(74% - 78px);margin:0;position:absolute;top:78px;right:0}.pt-collage-b{aspect-ratio:3/4;z-index:2;width:14%;display:block;position:absolute;top:56%;left:70%;transform:rotate(-5deg)}.pt-vertical{top:120px;right:18px}.pt-plate{top:18%;right:5%}.pt-hero-low{max-width:34%;padding-top:40px}.pt-mark-wrap,.pt-hero[data-has-cut] .pt-mark-wrap{padding-top:40px}.pt-cut{width:30vw;height:min(70svh,640px);left:47%;transform:translate(-50%)}.pt-pillar{grid-template-columns:auto 6fr 2.8fr;align-items:start;gap:clamp(24px,3vw,56px)}.pt-pillar:not([data-photo]){grid-template-columns:auto 8fr}.pt-pillar:nth-child(2n)[data-photo]{grid-template-columns:2.8fr auto 6fr}.pt-pillar:nth-child(2n) .pt-pillar-media{grid-area:1/1}.pt-pillar:nth-child(2n) .pt-num{grid-area:1/2}.pt-pillar:nth-child(2n) .pt-pillar-copy{grid-area:1/3}.pt-pillar-copy{padding-top:8px}.pt-results-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px}.pt-ba-list{grid-template-columns:repeat(12,1fr);align-items:start;gap:0 clamp(16px,2vw,32px)}.pt-ba,.pt-ba:nth-child(2n){width:auto;margin-left:0}.pt-ba:nth-child(3n+1){grid-column:1/5}.pt-ba:nth-child(3n+2){grid-column:5/9;margin-top:clamp(120px,14vw,240px)}.pt-ba:nth-child(3n){grid-column:9/13;margin-top:clamp(40px,5vw,90px)}.pt-years[data-photo] .pt-years-photo{aspect-ratio:auto;z-index:-1;margin:0;position:absolute;inset:0 0 0 38%}.pt-years[data-photo] .pt-years-photo:after{content:"";background:color-mix(in srgb, var(--pt-bg) 45%, transparent);position:absolute;inset:0}.pt-years-inner{grid-template-columns:1fr minmax(0,560px);align-items:end}.pt-years .pt-giant{white-space:nowrap;grid-column:1/-1;font-size:clamp(64px,14vw,240px)}.pt-years-copy{background:var(--pt-bg);padding:36px}.pt-event-inner{grid-template-columns:1.3fr 1fr}.pt-faq-inner{grid-template-columns:1fr 1.6fr;align-items:start}.pt-location-inner{grid-template-columns:1.2fr 1fr;align-items:end}.pt-footer{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.pt-plate-spin,.pt-mark,.pt-collage-a img,.pt-pillar-media .pt-pillar-photo img{animation:none!important}.pt-ba-photo img,.pt [data-reveal]{transition:none}.pt-btn,.pt-btn:hover{transition:none;transform:none}}.pt-h3{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,28px);font-weight:800;line-height:1.3}.pt-results-copy{gap:10px;margin-top:28px;display:grid}.pt-facts-list,.pt-event-list{gap:22px;list-style:none;display:grid}.pt-facts-list li,.pt-event-list li{gap:6px;display:grid}.pt-event-inner>div{gap:32px}
