:root{--navy:#142b49;--paper:#f7f1e5;--white:#fffefa;--blue:#a9d8e7;--yellow:#f2cc59;--red:#e45e4e;--line:#1c3551}.preop-pass{margin:0;background:var(--paper);color:var(--navy);font-family:Pretendard,Arial,sans-serif}.preop-pass *{box-sizing:border-box}.pp-nav{height:72px;padding:0 max(22px,calc((100% - 1300px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pp-nav img{display:block;width:128px}.pp-nav>a:last-child{justify-self:end;color:inherit;text-decoration:none}.preop-pass main{max-width:1300px;margin:auto;background:var(--white);border-inline:1px solid var(--line)}.pp-hero{min-height:640px;padding:68px;display:grid;grid-template-columns:1fr 370px;gap:55px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(20,43,73,.07) 40px)}.pp-copy{display:flex;flex-direction:column;justify-content:center}.pp-copy>p:first-child,.pp-gates header p,.pp-manifest header p,.pp-clearance header p,.pp-sources header p,.pp-related header p,.pp-footer p{font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.pp-copy h1{margin:18px 0 28px;font-size:clamp(49px,6vw,88px);line-height:.94;letter-spacing:-.055em}.pp-copy>p:nth-of-type(2){max-width:720px;color:#566981;font-size:18px;line-height:1.75}.pp-copy nav,.pp-footer nav{display:flex;gap:10px;margin-top:30px}.pp-copy nav a,.pp-footer nav a{padding:15px 20px;border:1px solid var(--line);color:inherit;text-decoration:none;font-weight:800;background:var(--white)}.pp-copy nav a:first-child,.pp-footer nav a:first-child{background:var(--navy);color:#fff}.pp-ticket{position:relative;align-self:center;min-height:450px;padding:34px;border:2px solid var(--line);border-radius:24px;background:var(--yellow);box-shadow:14px 14px 0 var(--navy);overflow:hidden}.pp-ticket:before,.pp-ticket:after{content:"";position:absolute;left:-18px;width:34px;height:34px;border:2px solid var(--line);border-radius:50%;background:var(--paper)}.pp-ticket:before{top:62%}.pp-ticket:after{top:calc(62% + 80px)}.pp-ticket>div{display:flex;justify-content:space-between;align-items:start}.pp-ticket>div span{font-size:70px;font-weight:950}.pp-ticket>div i{width:60px;height:60px;border:2px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:30px;font-style:normal}.pp-ticket p{margin:65px 0 25px;font-size:27px;font-weight:850;line-height:1.3}.pp-ticket b{letter-spacing:.2em}.pp-ticket em{position:absolute;left:0;right:0;bottom:86px;border-top:2px dashed var(--line)}.pp-gates,.pp-manifest,.pp-clearance,.pp-sources,.pp-related{padding:88px 48px;border-bottom:1px solid var(--line)}.pp-gates header,.pp-manifest header,.pp-clearance header,.pp-sources header,.pp-related header{display:grid;grid-template-columns:210px 1fr;margin-bottom:48px}.pp-gates h2,.pp-manifest h2,.pp-clearance h2,.pp-sources h2,.pp-related h2{margin:0;font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.04em}.pp-gates>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pp-gates article{position:relative;min-height:360px;padding:28px;border:1px solid var(--line);border-radius:80px 80px 10px 10px;display:flex;flex-direction:column}.pp-gates article:nth-child(2){background:#e3f1f4}.pp-gates article:nth-child(3){background:#f6df9d}.pp-gates article>span{color:var(--red);font-size:23px;font-weight:900}.pp-gates article>i{width:78px;height:78px;margin:30px auto;border:2px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:36px;font-style:normal}.pp-gates h3{font-size:24px;margin:0 0 12px}.pp-gates p{color:#566981;line-height:1.7}.pp-alert{display:grid;grid-template-columns:170px 1fr;background:var(--red);border-bottom:1px solid var(--line)}.pp-alert>span{display:grid;place-items:center;border-right:1px solid var(--line);font-size:92px;color:#fff}.pp-alert>div{padding:55px}.pp-alert h2{margin:0 0 15px;font-size:32px}.pp-alert p{max-width:920px;margin:0;line-height:1.75}.pp-manifest>div{border:1px solid var(--line);border-bottom:0}.pp-manifest article{border-bottom:1px solid var(--line)}.pp-manifest button{width:100%;padding:24px;display:grid;grid-template-columns:60px 1fr 36px;align-items:center;text-align:left;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pp-manifest button strong{font-size:19px}.pp-manifest button i{font-size:24px;font-style:normal}.pp-manifest .faq-answer{padding:0 58px 27px 84px;color:#566981;line-height:1.75}.pp-clearance>div,.pp-sources>div,.pp-related>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.pp-clearance a,.pp-sources a,.pp-related a{min-height:280px;padding:28px;color:inherit;text-decoration:none;border-right:1px solid var(--line);display:flex;flex-direction:column}.pp-clearance a:last-child,.pp-sources a:last-child,.pp-related a:last-child{border-right:0}.pp-clearance a:nth-child(2){background:var(--blue)}.pp-clearance a:nth-child(3){background:var(--yellow)}.pp-clearance a span,.pp-sources a span,.pp-related a span{color:var(--red);font-weight:900}.pp-clearance h3,.pp-sources h3,.pp-related h3{margin:46px 0 10px;font-size:24px}.pp-clearance a p,.pp-sources a p,.pp-related a p{color:#566981;line-height:1.65}.pp-clearance a b,.pp-sources a b,.pp-related a b{margin-top:auto;align-self:end}.pp-footer{padding:70px 48px;background:var(--blue);display:flex;justify-content:space-between;align-items:end}.pp-footer h2{max-width:760px;margin:14px 0 0;font-size:clamp(34px,5vw,62px);line-height:1}.pp-footer nav{margin:0;flex-shrink:0}[dir=rtl] .pp-manifest button{text-align:right}
@media(max-width:800px){.pp-nav{height:62px;grid-template-columns:1fr auto}.pp-nav>span{display:none}.pp-nav img{width:105px}.preop-pass main{border:0}.pp-hero{padding:56px 22px;display:block}.pp-copy h1{font-size:47px}.pp-ticket{min-height:380px;margin-top:50px;box-shadow:8px 8px 0 var(--navy)}.pp-gates,.pp-manifest,.pp-clearance,.pp-sources,.pp-related{padding:60px 20px}.pp-gates header,.pp-manifest header,.pp-clearance header,.pp-sources header,.pp-related header{display:block}.pp-gates>div,.pp-clearance>div,.pp-sources>div,.pp-related>div{grid-template-columns:1fr}.pp-gates article{min-height:300px}.pp-alert{grid-template-columns:70px 1fr}.pp-alert>span{font-size:52px}.pp-alert>div{padding:38px 24px}.pp-alert h2{font-size:25px}.pp-manifest button{grid-template-columns:44px 1fr 30px;padding-inline:12px}.pp-manifest .faq-answer{padding:0 30px 24px 56px}.pp-clearance a,.pp-sources a,.pp-related a{min-height:210px;border-right:0;border-bottom:1px solid var(--line)}.pp-clearance a:last-child,.pp-sources a:last-child,.pp-related a:last-child{border-bottom:0}.pp-footer{padding:58px 22px;display:block}.pp-footer nav{margin-top:28px;flex-wrap:wrap}}
