.cup_shell__vSgc5{word-break:keep-all;overflow-wrap:break-word;--paper:#faf8f5;--ink:#111;--accent:#c8472e;--cream:#f4ede0;--muted:#6e655d;--hairline:#1f1a14;max-width:none;margin:0 auto;background:var(--paper);color:var(--ink);font-family:Pretendard,sans-serif;overflow-x:clip;position:relative;isolation:isolate}.cup_shell__vSgc5:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.07 0 0 0 0 0.06 0 0 0 0 0.04 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.cup_markBar__GG1Cu{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;padding:36px 64px 0;font-family:Cormorant Garamond,Pretendard,sans-serif;font-size:21px;letter-spacing:.32em;text-transform:uppercase;position:relative;z-index:2}.cup_markBrand__axrIm{color:var(--accent);font-weight:600}.cup_markCenter___pw6H{color:var(--ink);font-weight:500}.cup_markCenter___pw6H:after,.cup_markCenter___pw6H:before{content:"—";margin:0 14px;color:var(--muted)}.cup_markRight__FuY_I{text-align:right;color:var(--muted);font-style:italic}.cup_hero__R534R{position:relative;background:var(--accent);color:var(--cream);margin-top:48px;padding:100px 64px 88px;overflow:hidden;z-index:2}.cup_heroNumberRow__m8kcs{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:8px}.cup_heroNumber__4MPyl{font-weight:300;font-size:clamp(140px,22vw,320px);line-height:.82;letter-spacing:-.04em;color:var(--cream);margin-left:-.04em}.cup_heroMeta__NR6CG,.cup_heroNumber__4MPyl{font-family:Cormorant Garamond,Pretendard,sans-serif;font-style:italic}.cup_heroMeta__NR6CG{font-size:18px;letter-spacing:.25em;text-transform:uppercase;color:hsla(0,0%,100%,.7);padding-top:24px}.cup_heroEyebrow__9u8jv{font-family:Pretendard,sans-serif;font-size:20px;letter-spacing:.3em;margin:8px 0 18px;color:hsla(0,0%,100%,.85)}.cup_heroTitle__AWlgt{margin:0;font-family:Pretendard,sans-serif;font-weight:900;font-size:clamp(40px,6.4vw,100px);line-height:1.1;letter-spacing:-.035em;color:var(--cream)}.cup_heroTitle__AWlgt .cup_mark__7_B5Y{display:inline-block;background:var(--cream);color:var(--accent);padding:0 .18em .04em}.cup_heroFoot__dZzvi{margin-top:72px;display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.4);padding-top:22px;font-family:Cormorant Garamond,Pretendard,sans-serif;font-style:italic;font-size:17px;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.75)}.cup_intro__BSu6J{position:relative;z-index:2;padding:88px 64px 72px;display:grid;grid-template-columns:200px 1fr;grid-gap:56px;gap:56px;align-items:start}.cup_introLabel__sspx_{font-family:Cormorant Garamond,Pretendard,sans-serif;font-style:italic;font-size:17px;letter-spacing:.3em;color:var(--accent);text-transform:uppercase}.cup_introLabel__sspx_:after{content:"";display:block;width:48px;height:1px;background:var(--accent);margin-top:14px}.cup_introBody__vnIK3{font-size:23px;line-height:1.95;color:var(--ink)}.cup_introBody__vnIK3 p{margin:0 0 22px}.cup_introBody__vnIK3 p:last-child{margin:0}.cup_introBody__vnIK3 strong{font-weight:800;background:linear-gradient(transparent 60%,rgba(200,71,46,.2) 0);padding:0 2px}.cup_introQuote__A_6xI{margin:24px 0 26px;padding:24px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(26px,2.6vw,36px);line-height:1.4;letter-spacing:-.02em}.cup_introQuote__A_6xI em{font-style:normal;color:var(--accent)}.cup_bullets__V5t9h{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:22px;gap:22px}.cup_bullets__V5t9h li{display:block;position:relative;padding-left:22px}.cup_bullets__V5t9h li:before{content:"—";color:var(--accent);font-weight:700;font-family:Cormorant Garamond,Pretendard,sans-serif;position:absolute;left:0;top:0;font-size:22px;line-height:1.55}.cup_bulletKey__h9uw0{display:block;font-weight:800;color:var(--accent);font-size:21px;letter-spacing:-.005em;margin-bottom:6px}.cup_bulletVal__1WNrT{display:block;font-size:20px;line-height:1.75;color:var(--ink)}.cup_bulletVal__1WNrT strong{color:var(--accent);font-weight:800}.cup_org__6uEYX{position:relative;z-index:2;padding:80px 64px 96px;border-top:1px solid var(--hairline)}.cup_orgHead__nyGq_{display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;margin-bottom:48px;align-items:center}.cup_orgNum__qExkk{font-family:Cormorant Garamond,Pretendard,sans-serif;font-weight:300;font-style:italic;font-size:clamp(60px,6.5vw,100px);line-height:.82;color:var(--accent);letter-spacing:-.04em}.cup_orgTitleWrap__KELCw{padding-top:0}.cup_orgLabel__qFtoO{display:block;font-family:Cormorant SC,Pretendard,sans-serif;font-size:16px;letter-spacing:.35em;color:var(--accent);margin-bottom:8px;font-weight:500}.cup_orgTitle__Y5_p_{margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:900;letter-spacing:-.025em;line-height:1.3}.cup_orgIntro__TkaNJ{font-size:21px;line-height:1.8;color:var(--ink);margin:0 0 32px}.cup_orgIntro__TkaNJ strong{color:var(--accent);font-weight:700}.cup_orgTable__6AFkB{width:100%;border-collapse:separate;border-spacing:0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.cup_orgTable__6AFkB thead th{text-align:left;padding:16px 18px 14px;font-family:Cormorant SC,Pretendard,sans-serif;font-size:16px;letter-spacing:.32em;color:var(--accent);font-weight:500;text-transform:uppercase;border-bottom:1px solid var(--hairline)}.cup_orgTable__6AFkB tbody td{padding:22px 18px;font-size:20px;line-height:1.65;color:var(--ink);vertical-align:top;border-bottom:1px dashed var(--muted)}.cup_orgTable__6AFkB tbody tr:last-child td{border-bottom:none}.cup_orgTable__6AFkB td:first-child{font-weight:800;color:var(--ink);width:26%}.cup_orgTable__6AFkB td:nth-child(2){color:var(--muted);font-style:italic;width:22%}.cup_missions__e_O8P{position:relative;z-index:2;padding:96px 64px;background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.cup_missionsHead__5BKdE{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:32px;gap:32px;margin-bottom:64px}.cup_missionsHead__5BKdE h2{font-size:clamp(32px,3.6vw,52px);font-weight:900;letter-spacing:-.025em;margin:0}.cup_missionsHead__5BKdE h2 em{font-style:italic;font-family:Cormorant Garamond,Pretendard,sans-serif;font-weight:400;color:var(--accent);margin-right:12px}.cup_missionsHead__5BKdE .cup_count__GjhUZ{font-family:Cormorant Garamond,Pretendard,sans-serif;font-style:italic;font-size:18px;letter-spacing:.3em;color:var(--muted);text-transform:uppercase}.cup_missionsLead__pJzgC{margin:0 0 48px;font-size:19px;line-height:1.85;color:var(--ink);max-width:54ch}.cup_missionsLead__pJzgC strong{color:var(--accent);font-weight:800}.cup_missionList__2sKjk{list-style:none;padding:0;margin:0;display:grid;grid-gap:56px;gap:56px}.cup_mission___9jU3{display:grid;grid-template-columns:120px 1fr;grid-gap:48px;gap:48px;padding:32px 0;border-top:1px solid var(--hairline)}.cup_missionNum__1MNUN{font-family:Cormorant Garamond,Pretendard,sans-serif;font-weight:300;font-style:italic;font-size:clamp(80px,9vw,130px);line-height:.82;color:var(--accent);letter-spacing:-.04em}.cup_missionLabel__kVICp{font-family:Cormorant SC,Pretendard,sans-serif;font-size:16px;letter-spacing:.35em;color:var(--accent);margin-bottom:8px;font-weight:500;display:block}.cup_missionTitle__Uu4Km{margin:0 0 8px;font-size:clamp(28px,2.6vw,38px);font-weight:900;letter-spacing:-.02em;line-height:1.3}.cup_missionSub__YgGZ5{font-size:21px;color:var(--muted);margin:0 0 18px;font-style:italic}.cup_missionText__2nrw_{font-size:21px;line-height:1.85;color:var(--ink);margin:0}.cup_missionText__2nrw_ p{margin:0 0 12px}.cup_missionText__2nrw_ p:last-child{margin:0}.cup_missionText__2nrw_ strong{font-weight:800;color:var(--accent)}.cup_guide__wfhWm{position:relative;z-index:2;padding:96px 64px}.cup_guideHead__g9XzV{display:grid;grid-template-columns:200px 1fr;grid-gap:64px;gap:64px;margin-bottom:48px;align-items:baseline}.cup_guideNum__szBPP{font-family:Cormorant Garamond,Pretendard,sans-serif;font-weight:300;font-style:italic;font-size:clamp(96px,12vw,168px);line-height:.82;color:var(--accent);letter-spacing:-.04em}.cup_guideTitleWrap__Ws2by{padding-top:18px}.cup_guideLabel__Sa57b{display:block;font-family:Cormorant SC,Pretendard,sans-serif;font-size:16px;letter-spacing:.35em;color:var(--accent);margin-bottom:8px;font-weight:500}.cup_guideTitle__a6ycm{margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:900;letter-spacing:-.025em;line-height:1.3}.cup_guideIntro__aGBSa{font-size:21px;line-height:1.8;color:var(--ink);margin:0 0 36px}.cup_guideList__YFpqZ{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--hairline)}.cup_guideList__YFpqZ li{display:grid;grid-template-columns:72px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.cup_guideNumCircle__NFxzb{font-family:Cormorant Garamond,Pretendard,sans-serif;font-weight:300;font-style:italic;font-size:52px;color:var(--accent);line-height:1}.cup_guideText__M1zTl{display:grid;grid-gap:4px;gap:4px}.cup_guideText__M1zTl strong{font-size:23px;font-weight:800;color:var(--ink)}.cup_guideText__M1zTl p{margin:0;font-size:20px;color:var(--muted);line-height:1.65}.cup_cta__5o6zp{position:relative;z-index:2;background:var(--accent);color:var(--cream);padding:100px 64px 96px}.cup_ctaMark__YBLVo{font-family:Cormorant Garamond,Pretendard,sans-serif;font-style:italic;font-size:17px;letter-spacing:.3em;color:hsla(0,0%,100%,.7);text-transform:uppercase;margin:0 0 24px}.cup_ctaQuestion__P6YlA{margin:0 0 16px;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(32px,4.6vw,64px);line-height:1.25;letter-spacing:-.03em}.cup_ctaQuestion__P6YlA em{font-style:normal;background:var(--cream);color:var(--accent);padding:0 .2em .04em;display:inline-block}.cup_ctaBody__9_TVK{font-size:22px;line-height:1.8;max-width:56ch;margin:0 0 32px;color:hsla(0,0%,100%,.92)}.cup_ctaCall__7iRVM{display:inline-flex;align-items:center;gap:16px;background:var(--cream);color:var(--accent);font-weight:800;font-size:22px;letter-spacing:.04em;padding:18px 28px}.cup_ctaCall__7iRVM:after{content:"→";font-size:28px;font-weight:400}.cup_ctaCall__7iRVM:after,.cup_endMark__aezwF{font-family:Cormorant Garamond,Pretendard,sans-serif}.cup_endMark__aezwF{position:relative;z-index:2;border-top:1px solid var(--hairline);padding:28px 64px;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:16px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.cup_endMark__aezwF>:nth-child(2){text-align:center;color:var(--accent);font-weight:600}.cup_endMark__aezwF>:nth-child(3){text-align:right;font-style:italic}@keyframes cup_riseBlur__N2MIl{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cup_slideInRed__jus5R{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cup_fadeIn__EcY61{0%{opacity:0}to{opacity:1}}.cup_markBar__GG1Cu{animation:cup_fadeIn__EcY61 .8s ease both}.cup_hero__R534R{animation:cup_slideInRed__jus5R 1s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}.cup_heroNumberRow__m8kcs{animation:cup_riseBlur__N2MIl .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.4s}.cup_heroTitle__AWlgt{animation:cup_riseBlur__N2MIl 1s cubic-bezier(.22,1,.36,1) both;animation-delay:.55s}.cup_heroFoot__dZzvi{animation:cup_riseBlur__N2MIl .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.8s}@media (prefers-reduced-motion:reduce){.cup_heroFoot__dZzvi,.cup_heroNumberRow__m8kcs,.cup_heroTitle__AWlgt,.cup_hero__R534R{animation:none}}@media (max-width:1024px){.cup_markBar__GG1Cu{padding:28px 32px 0}.cup_hero__R534R{padding:80px 32px 64px;margin-top:32px}.cup_heroNumber__4MPyl{font-size:clamp(100px,26vw,200px)}.cup_heroTitle__AWlgt{font-size:clamp(32px,7vw,60px)}.cup_intro__BSu6J{padding:80px 32px 48px;grid-template-columns:1fr;gap:28px}.cup_org__6uEYX{padding:56px 32px 80px}.cup_guideHead__g9XzV,.cup_orgHead__nyGq_{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.cup_missions__e_O8P{padding:72px 32px}.cup_mission___9jU3{grid-template-columns:1fr;gap:16px}.cup_cta__5o6zp,.cup_guide__wfhWm{padding:72px 32px}.cup_endMark__aezwF{padding:22px 32px}}@media (max-width:720px){.cup_markBar__GG1Cu{grid-template-columns:1fr 1fr;padding:22px 15px 0;font-size:19px;letter-spacing:.2em;gap:8px}.cup_markCenter___pw6H{display:none}.cup_hero__R534R{padding:48px 15px 44px;margin-top:24px}.cup_heroNumberRow__m8kcs{flex-direction:column;gap:0;margin-bottom:0}.cup_heroMeta__NR6CG{padding-top:0;padding-bottom:8px}.cup_heroNumber__4MPyl{font-size:clamp(90px,38vw,180px)}.cup_heroEyebrow__9u8jv{font-size:17px;margin:4px 0 14px;letter-spacing:.25em}.cup_heroTitle__AWlgt{font-size:clamp(30px,8.5vw,48px);line-height:1.25}.cup_heroFoot__dZzvi{margin-top:40px;flex-direction:column;gap:8px}.cup_intro__BSu6J{padding:56px 15px 32px}.cup_introBody__vnIK3{font-size:16px;line-height:1.6}.cup_introQuote__A_6xI{font-size:clamp(24px,5.5vw,30px);line-height:1.35}.cup_bullets__V5t9h li{font-size:20px}.cup_bulletVal__1WNrT{font-size:16px;line-height:1.6}.cup_org__6uEYX{padding:32px 15px 56px}.cup_orgIntro__TkaNJ{font-size:16px;line-height:1.6}.cup_guideTitle__a6ycm,.cup_orgTitle__Y5_p_{font-size:clamp(26px,6.5vw,36px);line-height:1.28}.cup_orgTable__6AFkB{font-size:18px}.cup_orgTable__6AFkB thead th{padding:12px 10px;font-size:14px}.cup_orgTable__6AFkB tbody td{padding:16px 10px;font-size:19px}.cup_missions__e_O8P{padding:56px 15px}.cup_missionText__2nrw_,.cup_missionsLead__pJzgC{font-size:16px;line-height:1.6}.cup_missionsHead__5BKdE{grid-template-columns:1fr;gap:8px;margin-bottom:40px}.cup_missionsHead__5BKdE h2{font-size:clamp(26px,6.5vw,36px);line-height:1.28}.cup_missionNum__1MNUN{font-size:clamp(70px,24vw,110px)}.cup_missionTitle__Uu4Km{font-size:clamp(26px,6.5vw,32px);line-height:1.28}.cup_guide__wfhWm{padding:56px 15px}.cup_guideIntro__aGBSa{font-size:16px;line-height:1.6}.cup_guideList__YFpqZ li{grid-template-columns:56px 1fr;padding:18px 0;gap:16px}.cup_guideNumCircle__NFxzb{font-size:40px}.cup_guideText__M1zTl strong{font-size:21px}.cup_cta__5o6zp{padding:64px 15px}.cup_ctaQuestion__P6YlA{font-size:clamp(30px,8vw,48px);line-height:1.28}.cup_ctaBody__9_TVK{font-size:16px;line-height:1.6}.cup_ctaCall__7iRVM{font-size:20px;padding:14px 22px}.cup_endMark__aezwF{grid-template-columns:1fr;text-align:center;gap:8px;padding:22px 15px;font-size:14px}.cup_endMark__aezwF>:nth-child(2),.cup_endMark__aezwF>:nth-child(3){text-align:center}}@media (min-width:1281px){.cup_shell__vSgc5>*{padding-inline:calc((100% - 1280px) / 2 + 24px)}}