.bn{padding:5vw}.v2-dream--bundle .bn{padding:0}.bn__card{isolation:isolate;text-align:center;background:radial-gradient(70% 60% at 50% 105%,#e70f574d,#0000 70%),url(/images/backy.jpg) 50%/cover no-repeat,#111223;border:1px solid #ffffff14;border-radius:1em;flex-direction:column;align-items:center;padding:2vw 4vw 2.5vw;display:flex;position:relative;overflow:hidden}.bn .bn__mark{z-index:2;position:relative}.bn .bn__mark .promo__bk{font-size:2.6vw}.bn .bn__mark .promo__nv{font-size:1.6vw}.bn__trio{mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:min(100%,50vw);height:auto;margin-top:-2vw;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bn__copy{z-index:2;flex-direction:column;align-items:center;gap:1vw;margin-top:-2vw;display:flex;position:relative}.bn__title{color:#fff;margin:0;font-size:2vw;font-weight:300;line-height:1em}.bn__title b{font-weight:700}.bn__deal{color:#fffc;margin:0;font-size:1.5vw;font-weight:300}.bn__deal b{color:#fff;font-weight:700}.bn__now{color:#fff;margin-inline:.4vw .8vw;font-size:1.5vw;font-weight:700;line-height:1em}.bn__was{color:var(--magenta-text,#f5245f);font-size:1.5vw;font-weight:300}.bn__go{isolation:isolate;border-radius:var(--r-control,.5em);color:#fff;font:inherit;cursor:pointer;background:#e70f57;border:0;align-items:center;gap:.6vw;padding:25px 3vw;font-size:1.5vw;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.bn__go:before{content:"";z-index:-1;left:var(--x,50%);top:var(--y,50%);aspect-ratio:1;background:#fff;border-radius:50%;width:220%;transition:scale 1.5s cubic-bezier(.22,1,.36,1);position:absolute;translate:-50% -50%;scale:0}.bn__go{transition:color .4s}.bn__go:hover:before,.bn__go:focus-visible:before{scale:1}.bn__go:hover,.bn__go:focus-visible{color:#111223}.bn__go span{direction:ltr}@media (width<=768px){.bn{padding:60px 22px}.bn__card{padding:20px 0 24px}.bn .bn__mark .promo__bk{font-size:28px}.bn .bn__mark .promo__nv{font-size:17px}.bn__trio{width:125%;max-width:none;margin-top:-8px}.bn__copy{gap:10px;margin-top:-16px;padding-inline:20px}.bn__title{font-size:20px}.bn__deal{font-size:17px}.bn__now{margin-inline:4px 8px;font-size:17px}.bn__was{font-size:17px}.bn__go{justify-content:center;gap:8px;width:100%;margin-top:8px;padding:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.bn__go:before{transition:none}}.hd .v2-hero{min-height:56vw}.hd .v2-hero__t1,.hd .v2-hero__t2{text-align:inherit}.hd .v2-hero__t2 b{font-weight:inherit;color:var(--magenta-text)}.hd .v2-hero__kicker{letter-spacing:0;white-space:nowrap;font-size:1.5vw;font-weight:700}.hd .v2-hero__kicker b{color:var(--magenta-text);letter-spacing:0;font-weight:700}.hd .v2-hero__desc{letter-spacing:0;max-width:42vw;font-size:2vw;font-weight:700;line-height:1.3}.hd .v2-hero__desc i{font-synthesis:none;font-family:Lia Anita,Ploni,sans-serif;font-size:1.7em;font-style:normal;line-height:0;position:relative;top:.24em;font-weight:400!important}.hd .hd-hero__me{z-index:1;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;position:absolute}.hd .hd-hero{grid-template-columns:1fr;align-content:start;row-gap:2vw;min-height:50vw;padding-top:7vw;display:grid}.hd .hd-title{text-align:right;white-space:nowrap;font-size:6.2vw;line-height:.9}.hd .hd-title__mix>span{display:inline}.hd .v2-hero__desc{text-align:right}.hd .hd-hero__me{height:54vw;top:1vw;left:2vw}.hd .hd-doors{flex-wrap:wrap;gap:1.2vw;margin-top:1vw;display:flex}.hd .hd-door{--fill:#fff;isolation:isolate;border-radius:var(--r-control);color:#fff;white-space:nowrap;background:0 0;border:1px solid #fff;justify-content:center;align-items:center;padding:25px 2.2vw;font-size:1.5vw;font-weight:700;line-height:1;text-decoration:none;transition:color .35s,scale .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden}.hd .hd-door:before{content:"";z-index:-1;left:var(--x,50%);top:var(--y,50%);aspect-ratio:1;background:var(--fill);border-radius:50%;width:220%;transition:scale 1.5s cubic-bezier(.22,1,.36,1);position:absolute;translate:-50% -50%;scale:0}@media (hover:hover) and (pointer:fine){.hd .hd-door:hover:before{scale:1}.hd .hd-door:hover{color:var(--magenta)}}.hd .hd-door:focus-visible:before{scale:1}.hd .hd-door:focus-visible{color:var(--magenta);outline-offset:3px;outline:2px solid #fff}.hd .hd-door:active{scale:.97}@media (prefers-reduced-motion:reduce){.hd .hd-door,.hd .hd-door:before{transition:none}}@keyframes hd-rise{0%{opacity:0;translate:0 26px}}@keyframes hd-fade{0%{opacity:0}}.hd .v2-hero__kicker,.hd .hd-title,.hd .v2-hero__desc,.hd .hd-doors,.hd .v2-dream{animation:.9s cubic-bezier(.22,1,.36,1) both hd-rise}.hd .v2-hero__kicker{animation-delay:.1s}.hd .hd-h1{font:inherit;margin:0}.hd .hd-h1 .v2-hero__kicker{margin-bottom:2vw;display:block}.hd .hd-h1 .hd-title{display:block}.hd .hd-title{animation-delay:.22s}.hd .v2-hero__desc{animation-delay:.34s}.hd .hd-doors{animation-delay:.46s}.hd .v2-dream{animation-delay:.7s}.hd .hd-hero__me,.hd .hd-note{animation:1.4s .2s both hd-fade}.hd .hd-note{animation-delay:.9s}.hd [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .12s);translate:0 26px}.hd [data-reveal].is-lit{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.hd .v2-hero__kicker,.hd .hd-title,.hd .v2-hero__desc,.hd .hd-doors,.hd .v2-dream,.hd .hd-hero__me,.hd .hd-note{animation:none}.hd [data-reveal]{opacity:1;transition:none;translate:none}}@property --hd-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes hd-ring-draw{0%{--hd-sweep:0deg}to{--hd-sweep:360deg}}.hd .v2-hero__ring{-webkit-mask-image:conic-gradient(from 200deg, #000 var(--hd-sweep), transparent 0);-webkit-mask-image:conic-gradient(from 200deg, #000 var(--hd-sweep), transparent 0);mask-image:conic-gradient(from 200deg, #000 var(--hd-sweep), transparent 0);animation:1.6s cubic-bezier(.65,0,.35,1) .3s both hd-ring-draw}@media (prefers-reduced-motion:reduce){.hd .v2-hero__ring,.hd .v2-hero .hd-hero__fig:before{animation:none}}@font-face{font-family:Lia Anita;src:url(/fonts/lia-anita.woff2)format("woff2");font-weight:400;font-display:swap}.hd .hd-note{z-index:3;font-synthesis:none;color:#fff;text-align:center;width:max-content;margin:0;font-family:Lia Anita,Ploni,sans-serif;font-size:2.2vw;line-height:.95;position:absolute;top:26vw;left:24vw;rotate:-8deg;font-weight:400!important}.hd .hd-note__text>span{white-space:nowrap;display:block}.hd .hd-note__arrow{width:5vw;fill:var(--magenta);position:absolute;bottom:100%;right:calc(50% - .75vw);overflow:visible;scale:-1 1}.hd .hd-note__ink{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.65,0,.35,1) 1.1s forwards hd-draw}.hd .hd-note__ink+.hd-note__ink{animation-duration:.35s;animation-delay:1.85s}@keyframes hd-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hd .hd-note__ink{stroke-dashoffset:0;animation:none}}.hd .v2-hero__titles .hd-script{font-synthesis:none;color:#fff;font-family:Lia Anita,Ploni,sans-serif;font-size:1.69em;line-height:0;display:inline;position:relative;top:.26em;font-weight:400!important}.hd .hd-door span+span{margin-inline-start:.3em}.hd .v2-quote p{font-size:3vw;line-height:1.6em}.hd .v2-quote .hd-quote__bold{font-weight:700}.hd .v2-quote .hd-quote__script{font-synthesis:none;white-space:nowrap;font-family:Lia Anita,Ploni,sans-serif;font-size:5.2vw;line-height:0;position:relative;top:.26em;font-weight:400!important}.hd .v2-quote{padding-block:12vw}.hd .hd-trail{isolation:isolate;min-height:100svh;text-align:center;flex-direction:column;justify-content:center;margin-block:5vw;padding:7vw 5vw;padding-inline-start:calc(var(--rail-w) + 5vw);display:flex;position:relative;overflow-x:clip}.hd .hd-trail:before{content:"";z-index:0;opacity:.2;pointer-events:none;background:url(/images/dreamliner-bg.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 70%);mask-image:radial-gradient(#000 25%,#0000 70%)}.hd .hd-trail__layer{z-index:3;pointer-events:none;position:absolute;inset:0}.hd .hd-trail__img{aspect-ratio:3/4;object-fit:cover;will-change:transform, opacity;border-radius:16px;width:17vw;max-width:none;position:absolute;top:0;left:0}.hd .hd-trail__text{z-index:1;position:relative}.hd .hd-trail__title{position:relative}.hd .hd-trail__title.is-lit{translate:none}.hd .hd-trail__title{font-size:calc((100vw - var(--rail-w) - 10vw) / 5.9);letter-spacing:-.02em;color:#fff;direction:ltr;margin:0;font-weight:700;line-height:.8}.hd .hd-trail__word{display:inline-block;position:relative}.hd .hd-trail__year{z-index:5;pointer-events:none;font-synthesis:none;color:var(--magenta-text);font-family:Lia Anita,Ploni,sans-serif;font-size:1em;line-height:1;position:absolute;bottom:-.55em;left:50%;translate:-50%;rotate:-8deg;font-weight:400!important}.hd .hd-trail__foot{z-index:4;margin-top:3vw;position:relative}.hd .hd-trail .hd-trail__cta{--fill:var(--magenta);gap:.4em}.hd .hd-trail,.hd .hd-trail *{cursor:default}.hd .hd-trail .hd-trail__cta,.hd .hd-trail .hd-trail__cta *{cursor:pointer}@media (hover:hover) and (pointer:fine){.hd .hd-trail .hd-trail__cta:hover{color:#fff;border-color:var(--magenta)}}.hd .hd-trail .hd-trail__cta:focus-visible{color:#fff}.hd .hd-trail__arrow{direction:ltr;unicode-bidi:isolate}.hd .hd-trail__text{color:#fff;max-width:44vw;margin:7vw auto 0;font-size:2vw;font-weight:300;line-height:1.3}.hd .hd-dream__ink{width:100%;height:100%;display:block;position:absolute;inset:0}.hd .hd-hero__fig{display:contents}.hd .hd-who{text-align:start;flex-wrap:wrap;padding:7vw 5vw;padding-inline-start:calc(var(--rail-w) + 5vw);display:flex;position:relative}.hd .hd-who__head{padding-inline-end:5vw;width:40%;padding-top:2vw}.hd .hd-who__now{font-weight:300}.hd .hd-who__head h2{color:#fff;margin:0 0 1.6vw;font-size:3vw;font-weight:300;line-height:1}.hd .hd-who__head .hl{color:#fff;background:var(--hl-mark);font-weight:700}.hd .hd-who__head p{color:#ffffffb8;margin:0;font-size:1.2vw;line-height:1.35}.hd .hd-who__list{flex-direction:column;width:60%;display:flex}.hd .hd-who__head{flex-direction:column;display:flex}.hd .hd-who__head .hd-who__pic{margin-top:auto}.hd .hd-who__head>p{margin-bottom:2vw}.hd .hd-who__list{justify-content:space-between}.hd .hd-who__row:first-child{padding-top:2vw}.hd .hd-who__row:last-child{padding-bottom:0}.hd .hd-who__row{padding:1.2vw 0;transition:opacity .4s}.hd .hd-who__list.is-hover .hd-who__row:not(.is-on){opacity:.35}.hd .hd-who__row h3{color:var(--magenta-text);margin:0 0 5px;font-size:3vw;font-weight:300;line-height:1em}.hd .hd-who__want{font-synthesis:none;color:#fff;font-family:Lia Anita,Ploni,sans-serif;font-size:1.82em;line-height:0;position:relative;top:.2em;font-weight:400!important}.hd .hd-who__row p{color:#fff;margin:0;font-size:1.5vw;font-weight:300;line-height:1.2em}.hd .hd-who__thumb{display:none}.hd .hd-who__pic{z-index:2;aspect-ratio:4/5;pointer-events:none;opacity:0;will-change:transform;border-radius:1em;width:17vw;margin-inline-start:auto;transition:opacity .35s,rotate .5s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;scale:.85}.hd .hd-who__pic.is-on{opacity:1;scale:1}.hd .hd-who__pic img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .35s;position:absolute;inset:0}.hd .hd-who__pic img.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.hd .hd-who__pic,.hd .hd-who__pic img,.hd .hd-who__row{transition:none}}@media (width<=768px){.hd .v2-hero{text-align:center;flex-direction:column;align-items:center;min-height:0;padding-top:110px;display:flex}.hd .v2-hero .hd-hero{display:contents}.hd .v2-hero .hd-h1{order:1;width:100%}.hd .hd-h1 .v2-hero__kicker{margin-bottom:0}.hd .v2-hero .v2-hero__kicker,.hd .v2-hero .hd-title,.hd .v2-hero .v2-hero__desc,.hd .v2-hero .hd-doors{z-index:2;width:100%;padding-inline:22px;position:relative}.hd .v2-hero .v2-hero__kicker{letter-spacing:0;white-space:nowrap;text-align:center;order:1;font-size:calc(5.07614vw - 2.2335px);line-height:1.3}.hd .v2-hero .hd-title{white-space:nowrap;text-align:center;order:2;margin-top:16px;font-size:calc(10.6383vw - 4.68085px);line-height:.9;display:block}.hd .hd-title__mix>span{display:block}.hd .v2-hero .v2-hero__desc{text-align:center;order:3;max-width:none;margin-top:16px;font-size:17px}.hd .v2-hero .hd-hero__fig{order:4;width:100%;margin-top:-16px;display:block;position:relative;overflow:hidden}.hd .v2-hero .hd-hero__fig:before{content:"";aspect-ratio:1;width:165vw;-webkit-mask-image:conic-gradient(from 180deg, #000 var(--hd-sweep), transparent 0), linear-gradient(to bottom, transparent 58%, #000 80%);-webkit-mask-image:conic-gradient(from 180deg, #000 var(--hd-sweep), transparent 0), linear-gradient(to bottom, transparent 58%, #000 80%);mask-image:conic-gradient(from 180deg, #000 var(--hd-sweep), transparent 0), linear-gradient(to bottom, transparent 58%, #000 80%);-webkit-mask-composite:source-in;background:url(/images/ring.svg) 50%/contain no-repeat;animation:1.6s cubic-bezier(.65,0,.35,1) .3s both hd-ring-draw;position:absolute;bottom:1%;left:50%;translate:-50%;-webkit-mask-composite:source-in;mask-composite:intersect}.hd .v2-hero .v2-hero__ring{display:none}.hd .v2-hero .hd-hero__me{width:80%;height:auto;margin:0 auto;display:block;position:relative;top:auto;left:auto;translate:none}.hd .v2-hero .hd-doors{flex-direction:row;order:5;gap:8px;margin-top:-138px;padding-bottom:40px}.hd .hd-door{aspect-ratio:1;text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:6px;font-size:14px;line-height:1.2;display:flex}.hd .hd-door span+span{margin-inline-start:0}.hd .v2-dream{order:6;width:100%;margin-top:32px}.hd .hd-who{padding:60px 22px}.hd .hd-who__head,.hd .hd-who__list{width:100%}.hd .hd-who__head{padding-inline-end:0;padding-top:0}.hd .hd-who__head h2{margin-bottom:12px;font-size:28px}.hd .hd-who__head p{font-size:15px}.hd .hd-who__list{padding-top:24px}.hd .hd-who__row{align-items:flex-start;gap:16px;padding:12px 0;display:flex}.hd .hd-who__thumb{aspect-ratio:4/5;object-fit:cover;border-radius:12px;flex:none;width:84px;display:block}.hd .hd-who__row h3{font-size:20px}.hd .hd-who__row p{font-size:15px}.hd .hd-who__pic{display:none}.hd .v2-course{padding:20px 16px}.hd .v2-course__bg{opacity:.3;background-position:100%;background-size:cover;inset:0}.hd .hd-note{width:max-content;font-size:24px;line-height:.95;top:118px;left:auto;right:30px;rotate:7deg}.hd .hd-note__arrow{width:38px;top:90%;bottom:auto;right:66%;rotate:30deg;scale:-1}.hd .v2-quote{padding-block:110px}.hd .v2-quote p{font-size:28px;line-height:1.25em}.hd .v2-quote .hd-quote__script{font-size:36px;top:.15em}.hd .v2-quote__ghost{font-size:180px}.hd .hd-trail{padding:70px 22px 80px}.hd .hd-trail__title{font-size:calc(16.9492vw - 7.45763px)}.hd .hd-trail__year{font-size:104px}.hd .hd-trail__text{max-width:none;margin-top:72px;font-size:20px}.hd .hd-trail .hd-trail__cta{aspect-ratio:auto;flex-direction:row;flex:none;width:100%;padding:18px 20px;font-size:15px}.hd .hd-trail__foot{margin-top:32px}}
