@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_2c85f0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_2c85f0{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_20a377{--font-barlow-cond:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_90e039{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_90e039{--font-marker:"Permanent Marker","Permanent Marker Fallback"}:root{--red-deep:#a3120c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--black);color:var(--white);font-family:var(--body);font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding:clamp(72px,10vw,130px) 0;position:relative}.h-display{letter-spacing:.005em}.h-xl{font-size:clamp(56px,11vw,150px)}.h-lg{font-size:clamp(44px,7.5vw,104px)}.h-md{font-size:clamp(34px,5vw,64px)}.h-sm{font-size:clamp(24px,3vw,38px)}.brush{font-family:var(--brush);line-height:1.05;font-weight:400}.brush,.cond{text-transform:uppercase}.cond{font-family:var(--cond);letter-spacing:.06em;font-weight:600}.lede{font-size:clamp(18px,2.2vw,22px);line-height:1.5;max-width:620px;color:var(--white)}.muted{color:var(--muted)}.gold{color:var(--gold)}.red{color:var(--red)}.center{text-align:center}.stroke svg{display:block;width:100%;height:auto}.stroke-under{position:relative;display:inline-block;z-index:1}.stroke-under:after{content:"";position:absolute;left:-4%;right:-4%;bottom:.02em;height:.28em;z-index:-1;background:var(--red);-webkit-clip-path:polygon(0 42%,6% 8%,18% 30%,31% 0,44% 24%,58% 6%,71% 34%,84% 4%,100% 26%,97% 100%,86% 70%,73% 96%,60% 66%,45% 100%,30% 72%,16% 96%,3% 76%);clip-path:polygon(0 42%,6% 8%,18% 30%,31% 0,44% 24%,58% 6%,71% 34%,84% 4%,100% 26%,97% 100%,86% 70%,73% 96%,60% 66%,45% 100%,30% 72%,16% 96%,3% 76%)}.stroke-under.gold-u:after{background:var(--gold)}.btn{position:relative;transition:transform .12s ease,background .15s ease}.btn-red{background:var(--red);color:#fff;-webkit-clip-path:polygon(2% 0,100% 3%,98% 100%,0 96%);clip-path:polygon(2% 0,100% 3%,98% 100%,0 96%)}.btn-red:hover{background:#ff2a1f;transform:translateY(-1px)}.btn-ghost{color:var(--white);border:2px solid rgba(245,241,232,.35);background:rgba(0,0,0,.25)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-gold{background:var(--gold);color:#000;-webkit-clip-path:polygon(0 3%,98% 0,100% 97%,2% 100%);clip-path:polygon(0 3%,98% 0,100% 97%,2% 100%)}.btn-gold:hover{background:#ffc63d}.btn-lg{font-size:21px;padding:22px 44px}.nav.solid{background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo-link{display:inline-flex;align-items:center;line-height:0}.logo-link img{height:44px;width:auto}@media (max-width:640px){.logo-link img{height:36px}}.nav-links{display:flex;gap:34px;list-style:none;align-items:center}.nav-links a{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:15px;text-decoration:none;color:var(--white);opacity:.85}.nav-links a:hover{opacity:1;color:var(--gold)}.nav .btn{font-size:14px;padding:12px 20px}.burger{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;gap:6px;align-items:center}.burger span{display:block;width:26px;height:3px;background:var(--white)}.mnav{display:none;position:fixed;inset:0;background:#000;z-index:790;padding:100px var(--gutter) 40px;flex-direction:column;gap:8px}.mnav.open{display:flex}.mnav a{font-family:var(--display);font-size:44px;text-transform:uppercase;text-decoration:none;color:var(--white);padding:8px 0;border-bottom:1px solid var(--smoke)}.mnav a:hover{color:var(--gold)}@media (max-width:860px){.nav-links{display:none}.burger{display:flex}.nav .btn{display:none}}.hero{min-height:100svh;position:relative;display:flex;align-items:flex-end;padding:120px 0 64px;overflow:hidden;isolation:isolate}.photo{background-color:var(--steel);background-size:cover;background-position:50%}.photo,.photo:before{position:absolute;inset:0}.photo:before{content:"";background:radial-gradient(60% 50% at 30% 30%,rgba(240,180,41,.18),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.25) 45%,rgba(0,0,0,.92))}.hero .wrap{position:relative;z-index:2;width:100%}.hero-kicker{font-family:var(--brush);font-size:clamp(28px,4.5vw,54px);color:var(--gold);text-transform:uppercase;transform:rotate(-2deg);display:inline-block;margin-bottom:8px}.hero-title{font-size:clamp(64px,13vw,190px);line-height:.88}.hero-title .line2{color:var(--white)}.hero-route{font-family:var(--cond);font-weight:700;text-transform:uppercase;font-size:clamp(20px,3vw,34px);letter-spacing:.06em;margin-top:20px;display:flex;flex-wrap:wrap;gap:0 14px;align-items:center}.hero-route .arrow{color:var(--red)}.hero-meta{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:18px;font-family:var(--cond);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:17px;color:var(--white)}.hero-meta span:before{content:"";display:inline-block;width:10px;height:10px;background:var(--gold);margin-right:10px;transform:rotate(45deg) translateY(-1px)}.hero-tag{font-family:var(--brush);font-size:clamp(26px,4vw,48px);margin-top:28px;color:var(--white);text-transform:uppercase}.hero-tag i{font-style:normal;color:var(--red)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero .stroke.s1{right:-8%;top:12%;width:46vw;max-width:640px;opacity:.9;transform:rotate(-8deg)}@media (max-width:640px){.hero{padding-top:100px;padding-bottom:110px}.hero .stroke.s1{width:80vw;right:-30%;top:8%}}.urgency{background:var(--red);color:#fff;padding:22px var(--gutter);text-align:center;position:relative;overflow:hidden}.urgency:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='g'><feTurbulence baseFrequency='.02' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");opacity:.35;mix-blend-mode:multiply}.urgency>*{position:relative}.urgency .big{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,3.4vw,40px);line-height:1}.urgency .sub{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;font-weight:600;opacity:.95}.urgency .note,.urgency .sub{font-size:15px;margin-top:8px}.urgency .note{opacity:.9}.price-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:48px}.price{background:var(--ink);border:1px solid var(--smoke);padding:38px 34px;position:relative;overflow:hidden;display:flex;flex-direction:column}.price:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--gold)}.price.premium:before{background:var(--red)}.price .name{text-transform:uppercase;font-size:clamp(30px,3.6vw,44px)}.price .amt,.price .name{font-family:var(--display);line-height:1}.price .amt{font-size:clamp(52px,6vw,80px);margin:18px 0 6px;color:var(--gold)}.price.premium .amt{color:var(--white)}.price .amt small{font-size:.32em;vertical-align:top;margin-right:6px}.price .amt small,.price .for{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.price .for{font-size:15px;margin-top:12px}.price ul{list-style:none;margin:14px 0 24px;display:grid;grid-gap:8px;gap:8px}.price li{padding-left:24px;position:relative;font-size:17px}.price li:before{content:"";position:absolute;left:0;top:.55em;width:11px;height:11px;background:var(--gold);transform:rotate(45deg)}.price.premium li:before{background:var(--red)}.price .room{font-size:14px;color:var(--muted);margin-bottom:22px;line-height:1.45}.price .btn{margin-top:auto;align-self:flex-start}.price-note{margin-top:22px;color:var(--muted);font-size:15px}@media (max-width:760px){.price-grid{grid-template-columns:1fr}}.about{background:var(--ink);overflow:hidden}.about .grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center}.about .copy p{margin-bottom:16px;font-size:clamp(17px,1.6vw,20px)}.about .copy .punch{font-family:var(--cond);font-weight:700;text-transform:uppercase;font-size:clamp(20px,2.2vw,26px);letter-spacing:.03em;line-height:1.3;color:var(--gold)}.polaroids{position:relative;height:520px}.pola{position:absolute;background:#efe9dc;padding:12px 12px 44px;box-shadow:0 30px 60px rgba(0,0,0,.6);width:240px}.pola .ph{height:220px;background:var(--steel);background-size:cover;background-position:50%}.pola .cap{font-family:var(--brush);color:#1a1a1a;font-size:18px;margin-top:10px;text-transform:uppercase;letter-spacing:.02em}.pola.p1{left:0;top:20px;transform:rotate(-7deg)}.pola.p2{left:44%;top:0;transform:rotate(5deg)}.pola.p3{left:20%;top:250px;transform:rotate(-2deg)}.about .stroke.s2{left:-10%;bottom:-10%;width:60%;opacity:.8;transform:rotate(6deg)}@media (max-width:900px){.about .grid{grid-template-columns:1fr}.polaroids{height:auto;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 4px 30px}.pola{position:static;transform:none!important;flex:0 0 220px;scroll-snap-align:start}.pola .ph{height:180px}}.cities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}.city{position:relative;min-height:540px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 28px;border:1px solid var(--smoke);text-decoration:none;color:var(--white)}.city .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.3) 45%,rgba(0,0,0,.95))}.city .in{position:relative;z-index:2}.city .flag{font-size:34px;line-height:1;margin-bottom:10px}.city .cname{font-family:var(--display);text-transform:uppercase;font-size:clamp(46px,4.6vw,66px);line-height:.9}.city .csub{font-family:var(--brush);text-transform:uppercase;font-size:clamp(20px,1.9vw,26px);color:var(--gold);margin-top:6px}.city.munich .csub{color:var(--red)}.city p{margin-top:14px;color:#ddd7cc;font-size:16px;max-width:34ch}.city .tag{display:inline-block;margin-top:14px;background:var(--red);color:#fff;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:6px 12px}@media (max-width:900px){.cities{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));padding:0 var(--gutter) 10px;scrollbar-width:none}.cities::-webkit-scrollbar{display:none}.city{flex:0 0 84%;min-height:460px;scroll-snap-align:center}}.itin{background:var(--ink)}.timeline{margin-top:56px;position:relative;padding-left:0}.timeline:before{content:"";position:absolute;left:96px;top:10px;bottom:10px;width:2px;background:linear-gradient(var(--red),var(--gold))}.day{display:grid;grid-template-columns:76px 40px 1fr;grid-gap:0 24px;gap:0 24px;padding:26px 0;border-bottom:1px solid var(--smoke);align-items:start}.day:last-child{border-bottom:0}.day .num{font-family:var(--display);font-size:38px;line-height:1;color:var(--gold);text-align:right}.day .num small{display:block;font-family:var(--cond);font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:4px}.day .dot{width:18px;height:18px;background:var(--black);border:3px solid var(--red);transform:rotate(45deg);margin:10px auto 0;position:relative;z-index:1}.day.hot .dot{background:var(--red);border-color:var(--gold)}.day h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3vw,36px);line-height:1}.day .body{margin-top:10px;color:#d8d2c7;font-size:16px}.day .body p{margin-bottom:6px}.day .eve{margin-top:10px;padding:10px 14px;background:rgba(226,35,26,.12);border-left:3px solid var(--red);font-size:15px}.day .eve b{font-weight:700;color:var(--gold);margin-right:6px}.day .eve b,.day .stay{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em}.day .stay{margin-top:10px;font-size:13px;color:var(--muted)}.day .hot-tag{display:inline-block;font-family:var(--brush);color:var(--red);font-size:20px;margin-left:10px;transform:rotate(-3deg)}@media (max-width:640px){.timeline:before{left:14px}.day{grid-template-columns:30px 1fr;gap:0 16px}.day .num{grid-column:2;text-align:left;font-size:30px;margin-bottom:6px}.day .dot{grid-column:1;grid-row:1/span 2;margin:8px auto 0;width:14px;height:14px}.day .body,.day .eve,.day .stay,.day h3{grid-column:2}}.inc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:48px}.inc{padding:36px 32px;border:1px solid var(--smoke);background:var(--ink)}.inc.yes{border-top:6px solid var(--gold)}.inc.no{border-top:6px solid var(--red)}.inc h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3vw,40px);line-height:1;margin-bottom:22px}.inc ul{list-style:none;display:grid;grid-gap:11px;gap:11px}.inc li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.inc li .ic{flex:0 0 22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cond);font-weight:700;font-size:16px;margin-top:1px}.inc.yes .ic{background:var(--gold);color:#000}.inc.no .ic{background:var(--red);color:#fff}.inc .fn{margin-top:22px;padding-top:18px;border-top:1px dashed var(--smoke);font-size:14px;color:var(--muted)}@media (max-width:760px){.inc-grid{grid-template-columns:1fr}}.rooms{background:var(--ink)}.rooms .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}.rooms .ph{height:360px;background:var(--steel);position:relative;overflow:hidden}.rooms .ph .photo:before{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.8))}.rooms .ph .lbl{position:absolute;left:20px;bottom:18px;z-index:2;font-family:var(--brush);font-size:26px;text-transform:uppercase;color:var(--gold);transform:rotate(-2deg)}.rooms dl{margin-top:24px;display:grid;grid-gap:14px;gap:14px}.rooms dt{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--gold);font-size:15px}.rooms dd{color:#d8d2c7;font-size:16px}@media (max-width:820px){.rooms .grid{grid-template-columns:1fr}.rooms .ph{height:260px}}.crew{position:relative;overflow:hidden;background:#000}.crew .photo{opacity:.55}.crew .photo:before{background:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.7) 50%,rgba(0,0,0,.4))}.crew .wrap{position:relative;z-index:2}.crew .steps{margin-top:34px;font-family:var(--brush);text-transform:uppercase;font-size:clamp(24px,3.4vw,40px);line-height:1.25;display:grid;grid-gap:2px;gap:2px;max-width:640px}.crew .steps span{display:block}.crew .steps span:nth-child(odd){color:var(--white)}.crew .steps span:nth-child(2n){color:var(--gold);padding-left:clamp(20px,5vw,60px)}.crew .steps span:last-child{color:var(--red)}.crew .size{margin-top:40px;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.crew .size .n{font-family:var(--display);font-size:clamp(58px,8vw,110px);line-height:.9;color:var(--white)}.crew .size .n b{color:var(--red);font-weight:400}.crew .size .l{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--muted);max-width:280px;font-size:15px;line-height:1.4}.crew .ratio{margin-top:26px;font-size:14px;color:var(--muted);max-width:520px}.exp{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-top:48px}.xp{position:relative;min-height:260px;overflow:hidden;border:1px solid var(--smoke);display:flex;flex-direction:column;justify-content:flex-end;padding:24px 22px;grid-column:span 2}.xp:first-child,.xp:nth-child(2){grid-column:span 3;min-height:320px}.xp .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.92) 100%)}.xp .in{position:relative;z-index:2}.xp .em{font-size:32px;line-height:1}.xp h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3vw,40px);line-height:.95;margin-top:8px}.xp p{color:#d8d2c7;font-size:15px;margin-top:6px}@media (max-width:820px){.exp{grid-template-columns:1fr 1fr}.xp,.xp:first-child,.xp:nth-child(2){grid-column:span 1;min-height:220px}.xp:nth-child(5){grid-column:span 2}}.visa{background:var(--gold);color:#000;position:relative;overflow:hidden}.visa:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='g'><feTurbulence baseFrequency='.03' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");opacity:.25;mix-blend-mode:multiply}.visa .wrap{position:relative;z-index:1}.visa .grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px;align-items:start}.visa .lede,.visa h2{color:#000}.visa .warn{background:#000;color:var(--white);padding:30px 28px;border-left:8px solid var(--red)}.visa .warn h3{font-family:var(--display);text-transform:uppercase;font-size:30px;color:var(--red);line-height:1;margin-bottom:14px}.visa .warn p{font-size:15px;margin-bottom:10px;color:#e6e0d4}.visa ul{list-style:none;margin-top:22px;display:grid;grid-gap:10px;gap:10px}.visa li{display:flex;gap:12px;align-items:flex-start;font-family:var(--cond);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:18px}.visa li .ic{flex:0 0 24px;height:24px;background:#000;color:var(--gold);display:inline-flex;align-items:center;justify-content:center;font-size:15px}.visa .btn{margin-top:26px}.visa .btn-red{color:#fff}@media (max-width:820px){.visa .grid{grid-template-columns:1fr}}.policy-card{margin-top:40px;background:var(--ink);border:1px solid var(--smoke);display:grid;grid-template-columns:1fr 1fr 1fr}.policy-card>div{padding:32px 28px;border-right:1px solid var(--smoke)}.policy-card>div:last-child{border-right:0}.policy-card .when{font-family:var(--display);text-transform:uppercase;font-size:28px;line-height:1;color:var(--gold);margin-bottom:12px}.policy-card .rule{font-size:16px;color:#e0dacf}.policy-card .sub{font-size:14px;color:var(--muted);margin-top:12px}.policy-card>div:last-child .when{color:var(--red)}.policy-note{margin-top:18px;font-size:14px;color:var(--muted)}@media (max-width:820px){.policy-card{grid-template-columns:1fr}.policy-card>div{border-right:0;border-bottom:1px solid var(--smoke)}.policy-card>div:last-child{border-bottom:0}}.faq{background:var(--ink)}.acc{margin-top:40px;border-top:1px solid var(--smoke);max-width:820px}.acc details{border-bottom:1px solid var(--smoke)}.acc summary{list-style:none;cursor:pointer;padding:20px 48px 20px 0;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(18px,2vw,22px);position:relative}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--display);font-size:30px;color:var(--gold);line-height:1;transition:transform .15s}.acc details[open] summary:after{content:"–";color:var(--red)}.acc .a{padding:0 0 22px;color:#d8d2c7;font-size:16px;max-width:64ch}.acc .a .brush{font-size:22px;color:var(--gold);margin-top:6px;display:block}.final{position:relative;min-height:90svh;display:flex;align-items:center;overflow:hidden;background:#000}.final .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.35) 40%,rgba(0,0,0,.95))}.final .wrap{position:relative;z-index:2;text-align:center}.final .stroke.s3{left:50%;top:50%;width:min(92vw,900px);transform:translate(-50%,-52%) rotate(-3deg);z-index:0;opacity:.95}.final h2{position:relative;z-index:1}.final .cities-line{font-family:var(--cond);text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:clamp(18px,2.4vw,26px);margin-top:26px}.final .date{font-size:17px;color:var(--muted);margin-top:8px}.final .tag{font-family:var(--brush);text-transform:uppercase;font-size:clamp(28px,5vw,56px);line-height:1.05;margin-top:34px;color:var(--white)}.final .tag .l2{color:var(--gold);display:block}.final .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:40px}footer .grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start}footer .fl img{height:64px;width:auto}footer .st{font-family:var(--cond);letter-spacing:.16em;font-size:14px;color:var(--muted);margin-top:8px}footer .ft,footer .st{text-transform:uppercase}footer .ft{font-family:var(--brush);color:var(--gold);margin-top:16px;font-size:20px}footer ul{list-style:none;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}footer li a{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-size:15px;text-decoration:none;color:var(--white);opacity:.8}footer li a:hover{color:var(--gold);opacity:1}footer .copy{margin-top:40px;padding-top:20px;border-top:1px solid var(--smoke);font-size:13px;color:var(--muted)}@media (max-width:760px){footer .grid{grid-template-columns:1fr}footer{padding-bottom:110px}}.sticky .btn{width:100%;font-size:18px;padding:16px}.sticky .wa{position:absolute;right:14px;top:-58px;width:48px;height:48px;border-radius:50%;background:#25d366;display:none;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.5)}.sticky .wa.on{display:flex}@media (max-width:860px){.sticky{display:block}}.modal{position:fixed;inset:0;z-index:950;display:none;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.8);padding:0}.modal.open{display:flex}.sheet{background:var(--ink);width:100%;max-width:620px;max-height:96svh;overflow:auto;border-top:6px solid var(--red);padding:30px 28px 40px;position:relative}@media (min-width:700px){.modal{align-items:center;padding:24px}.sheet{border:1px solid var(--smoke);border-top:6px solid var(--red)}}.sheet .x{position:absolute;right:14px;top:12px;width:40px;height:40px;font-family:var(--display);font-size:26px;color:var(--muted)}.sheet .x:hover{color:var(--white)}.sheet h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(34px,5vw,50px);line-height:.95}.sheet .sub{color:var(--muted);margin-top:8px;font-size:15px}.f{grid-gap:16px;gap:16px;margin-top:24px}.f,.f label{display:grid}.f label{grid-gap:6px;gap:6px;font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:14px;color:var(--white)}.f input[type=email],.f input[type=number],.f input[type=tel],.f input[type=text]{background:#000;border:1px solid var(--smoke);color:var(--white);padding:14px;font:inherit;font-size:16px;font-family:var(--body);text-transform:none;letter-spacing:0}.f input:focus{border-color:var(--gold);outline:none}.f fieldset{border:0;display:grid;grid-gap:8px;gap:8px}.f legend{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:14px;margin-bottom:6px}.f .opt{display:flex;align-items:center;gap:12px;background:#000;border:1px solid var(--smoke);padding:12px 14px;cursor:pointer;font-family:var(--body);text-transform:none;letter-spacing:0;font-size:16px;font-weight:400}.f .opt:has(input:checked){border-color:var(--gold);background:rgba(240,180,41,.08)}.f .opt input{accent-color:var(--red);width:18px;height:18px}.f .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:520px){.f .row{grid-template-columns:1fr}}.f .btn{width:100%;margin-top:6px}.f .fine{font-size:12px;color:var(--muted)}.done{display:none;text-align:center;padding:30px 0 10px}.done .brush{font-size:clamp(34px,6vw,54px);color:var(--red)}.done p{margin-top:16px;color:#d8d2c7}.sheet.sent .f,.sheet.sent .sub{display:none}.sheet.sent .done{display:block}:root{--black:#000;--ink:#0d0d0d;--steel:#1a1a1a;--smoke:#2a2a2a;--white:#f5f1e8;--muted:#a8a39a;--red:#e2231a;--gold:#f0b429;--display:var(--font-anton),Impact,"Arial Narrow",sans-serif;--brush:var(--font-marker),cursive;--cond:var(--font-barlow-cond),"Arial Narrow",sans-serif;--body:var(--font-barlow),"Helvetica Neue",Arial,sans-serif;--wrap:1180px;--gutter:clamp(18px,4vw,48px)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9000;opacity:.08;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.h-display{font-family:var(--display);text-transform:uppercase;line-height:.92;font-weight:400}.sub-h{margin-top:16px;max-width:600px;color:#d8d2c7;font-size:clamp(16px,1.6vw,19px)}.stroke{position:absolute;pointer-events:none;z-index:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:18px;padding:18px 34px;text-decoration:none;line-height:1;transition:transform .12s,background .15s}.btn-sm{font-size:14px;padding:12px 20px}.nav{position:fixed;top:0;left:0;right:0;z-index:800;display:flex;justify-content:space-between;padding:14px var(--gutter);background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,0));transition:background .25s}.hero.home,.nav{align-items:center}.hero.home{padding:130px 0 90px}.hero-eyebrow{font-family:var(--cond);text-transform:uppercase;letter-spacing:.18em;font-weight:600;font-size:15px;color:var(--gold)}.hero h1{font-size:clamp(60px,12vw,170px);line-height:.88;margin-top:14px}.hero h1 .l2{color:var(--red)}.hero .lede{margin-top:26px}.hero-cities{position:absolute;bottom:26px;left:0;right:0;z-index:2}.hero-cities .wrap{display:flex;flex-wrap:wrap;gap:8px 28px;font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:var(--muted)}.hero-cities .wrap span:before{content:"";display:inline-block;width:8px;height:8px;background:var(--gold);transform:rotate(45deg);margin-right:10px;vertical-align:middle}@media (max-width:640px){.hero .stroke.s1{width:85vw;right:-30%;top:4%}.hero{padding-bottom:120px}}.bar{background:var(--red);color:#fff;padding:16px 0;position:relative}.bar:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='g'><feTurbulence baseFrequency='.02' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");opacity:.35;mix-blend-mode:multiply}.bar .track{display:inline-block;font-family:var(--display);text-transform:uppercase;font-size:clamp(20px,2.6vw,30px);position:relative}.bar .track span{margin-right:60px}.bar .track span:after{content:"//";margin-left:60px}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.feat{position:relative;overflow:hidden;background:var(--ink)}.feat .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;min-height:600px}.feat .ph{position:relative;min-height:420px}.feat .ph .photo:before{background:linear-gradient(90deg,transparent 60%,rgba(13,13,13,1))}.feat .ph .stamp{position:absolute;left:24px;top:24px;z-index:2;background:var(--gold);color:#000;font-family:var(--brush);font-size:20px;text-transform:uppercase;padding:8px 14px;transform:rotate(-4deg)}.feat .in{padding:clamp(40px,6vw,80px) clamp(24px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.feat .kick{font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;font-size:14px;color:var(--red);font-weight:700}.feat h2{margin-top:10px;font-size:clamp(44px,6vw,86px)}.feat .route{font-family:var(--cond);font-weight:700;text-transform:uppercase;font-size:clamp(18px,2.4vw,28px);letter-spacing:.06em;margin-top:16px}.feat .route i{font-style:normal;color:var(--red)}.feat .meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:14px;font-family:var(--cond);text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--muted)}.feat p{margin-top:18px;color:#d8d2c7;max-width:52ch}.feat .price{margin-top:22px;font-family:var(--display);font-size:38px;line-height:1}.feat .price small{font-family:var(--cond);font-size:14px;letter-spacing:.1em;color:var(--muted);vertical-align:top;margin-right:8px}.feat .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:860px){.feat .grid{grid-template-columns:1fr}.feat .ph .photo:before{background:linear-gradient(180deg,transparent 55%,rgba(13,13,13,1))}.feat .ph{min-height:320px}}.types{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-top:48px}.type{position:relative;min-height:300px;overflow:hidden;border:1px solid var(--smoke);display:flex;flex-direction:column;justify-content:flex-end;padding:26px 24px;grid-column:span 2;text-decoration:none;color:var(--white)}.type:first-child,.type:nth-child(2){grid-column:span 3;min-height:380px}.type .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.94))}.type .in{position:relative;z-index:2}.type .em{font-size:30px;line-height:1}.type h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,3.4vw,46px);line-height:.95;margin-top:8px}.type p{color:#d8d2c7;font-size:15px;margin-top:8px;max-width:36ch}.type .pill{display:inline-block;margin-top:12px;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px;padding:5px 10px;background:var(--red);color:#fff}.type .pill.soon{background:transparent;border:1px solid var(--gold);color:var(--gold)}.type .pill.gold{background:var(--gold);color:#000}@media (max-width:820px){.types{grid-template-columns:1fr 1fr}.type,.type:first-child,.type:nth-child(2){grid-column:span 1;min-height:240px}.type:nth-child(5){grid-column:span 2}}.up{background:var(--ink)}.list{margin-top:40px;border-top:1px solid var(--smoke)}.lrow{display:grid;grid-template-columns:120px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--smoke);text-decoration:none;color:var(--white)}.lrow .date,.lrow:hover .name{color:var(--gold)}.lrow .date{font-family:var(--display);font-size:34px;line-height:1}.lrow .date small{display:block;font-family:var(--cond);font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:4px}.lrow .name{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3vw,36px);line-height:1;transition:color .15s}.lrow .desc{color:#d8d2c7;font-size:15px;margin-top:6px}.lrow .where{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--muted);margin-top:8px}.lrow .where b{color:var(--red);font-weight:700;margin-right:8px}.lrow .tag{font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px;padding:6px 12px;border:1px solid var(--smoke);color:var(--muted);white-space:nowrap}.lrow .tag.hot{background:var(--red);border-color:var(--red);color:#fff}.lrow .tag.soon{border-color:var(--gold);color:var(--gold)}.up .more{margin-top:26px;color:var(--muted);font-size:15px}@media (max-width:640px){.row{grid-template-columns:1fr;gap:10px}.lrow .date{font-size:28px}.lrow .tag{justify-self:start}}.how .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:48px;border:1px solid var(--smoke)}.how .step{padding:36px 30px;border-right:1px solid var(--smoke);position:relative}.how .step:last-child{border-right:0}.how .n{font-size:64px;color:var(--red)}.how .n,.how h3{font-family:var(--display);line-height:1}.how h3{text-transform:uppercase;font-size:30px;margin-top:10px}.how p{color:#d8d2c7;font-size:16px;margin-top:12px}@media (max-width:820px){.how .steps{grid-template-columns:1fr}.how .step{border-right:0;border-bottom:1px solid var(--smoke)}.how .step:last-child{border-bottom:0}}.man{position:relative;overflow:hidden;background:#000}.man .photo{opacity:.5}.man .photo:before{background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.7) 55%,rgba(0,0,0,.4))}.man .wrap{position:relative;z-index:2}.man .lines{margin-top:30px;font-family:var(--brush);text-transform:uppercase;font-size:clamp(24px,3.4vw,40px);line-height:1.25;display:grid;grid-gap:2px;gap:2px;max-width:640px}.man .lines span{display:block}.man .lines span:nth-child(2n){color:var(--gold);padding-left:clamp(20px,5vw,60px)}.man .lines span:last-child{color:var(--red)}.man .rules{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:900px}.man .rule{border-top:3px solid var(--gold);padding-top:14px}.man .rule h4{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:16px}.man .rule p{color:#d8d2c7;font-size:15px;margin-top:6px}@media (max-width:760px){.man .rules{grid-template-columns:1fr}}.hcities{background:var(--ink)}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}.cc{position:relative;min-height:380px;overflow:hidden;border:1px solid var(--smoke);display:flex;flex-direction:column;justify-content:flex-end;padding:26px 24px}.cc .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.94))}.cc .in{position:relative;z-index:2}.cc .flag{font-size:28px}.cc h3{font-family:var(--display);font-size:clamp(36px,4vw,56px);line-height:.92;margin-top:6px}.cc .csub,.cc h3{text-transform:uppercase}.cc .csub{font-family:var(--brush);color:var(--gold);font-size:20px;margin-top:4px}.cc p{color:#d8d2c7;font-size:15px;margin-top:10px}.cc.next{border:2px dashed var(--smoke);justify-content:center;align-items:center;text-align:center;background:#000}.cc.next h3{color:var(--muted)}.cc.next .brush{color:var(--red);font-size:26px;margin-top:8px}@media (max-width:860px){.cgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:44px calc(-1*var(--gutter)) 0;padding:0 var(--gutter) 10px;scrollbar-width:none}.cgrid::-webkit-scrollbar{display:none}.cc{flex:0 0 78%;min-height:320px;scroll-snap-align:center}}.join{position:relative;overflow:hidden;background:#000}.join .stroke.s3{left:-6%;top:-10%;width:60%;transform:rotate(5deg);opacity:.9}.join .wrap{position:relative;z-index:2}.join .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.join p.lede{margin-top:20px}.join .why{margin-top:26px;display:grid;grid-gap:10px;gap:10px;list-style:none}.join .why li{display:flex;gap:12px;font-size:16px;color:#d8d2c7}.join .why li:before{content:"";flex:0 0 10px;height:10px;background:var(--gold);transform:rotate(45deg);margin-top:8px}.card{background:var(--ink);border:1px solid var(--smoke);border-top:6px solid var(--red);padding:32px 28px}.card h3{font-family:var(--display);text-transform:uppercase;font-size:36px;line-height:.95}.f input[type=email],.f input[type=tel],.f input[type=text],.f select{background:#000;border:1px solid var(--smoke);color:var(--white);padding:14px;font-size:16px;font-family:var(--body);text-transform:none;letter-spacing:0;width:100%}.f input:focus,.f select:focus{border-color:var(--gold);outline:none}.f .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.f .chips{display:flex;flex-wrap:wrap;gap:8px}.f .chip{position:relative}.f .chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}.f .chip span{display:inline-block;padding:9px 14px;border:1px solid var(--smoke);font-family:var(--cond);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:14px;background:#000}.f .chip input:checked+span{border-color:var(--gold);background:rgba(240,180,41,.12);color:var(--gold)}.f .chip input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.card.sent .f,.card.sent h3{display:none}.card.sent .done{display:block}@media (max-width:860px){.f .two,.join .grid{grid-template-columns:1fr}}footer{background:#000;border-top:1px solid var(--smoke);padding:60px 0 120px}footer h5{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;font-size:13px;color:var(--muted);margin-bottom:12px}@media (max-width:760px){footer .grid{grid-template-columns:1fr}}.sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:850;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(0,0,0,.94);border-top:1px solid var(--smoke);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-offer{margin-top:18px;background:var(--gold);color:#000;letter-spacing:.06em;font-size:clamp(15px,1.8vw,20px);padding:10px 16px;-webkit-clip-path:polygon(1% 0,100% 6%,99% 100%,0 94%);clip-path:polygon(1% 0,100% 6%,99% 100%,0 94%)}.hero-offer,.urgency .offer{display:inline-block;font-family:var(--cond);font-weight:700;text-transform:uppercase}.urgency .offer{margin-top:10px;letter-spacing:.08em;font-size:clamp(16px,2.2vw,22px);color:#fff;background:rgba(0,0,0,.35);padding:6px 14px}.legal-body{max-width:760px;margin-top:40px;font-size:17px;line-height:1.65;color:#d8d2c7}.legal-body p{margin-bottom:18px}.legal-body h2{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1;color:var(--white);margin:38px 0 12px}.legal-body ul{margin:0 0 18px 20px;display:grid;grid-gap:8px;gap:8px}.legal-body strong{color:var(--white)}.legal-body a{color:var(--gold)}.photo.video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero.home .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.55) 45%,rgba(0,0,0,.97))}.hero.home .photo.video:after{content:"";position:absolute;inset:0;background:rgba(10,6,20,.28);mix-blend-mode:multiply}.stickers{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.stk{display:inline-block;font-family:var(--brush);font-size:18px;text-transform:uppercase;padding:8px 14px;transform:rotate(-2deg)}.stk:nth-child(2){transform:rotate(1.5deg)}.stk:nth-child(3){transform:rotate(-1deg)}.stk.gold{background:var(--gold);color:#000}.stk.white{background:var(--white);color:#000}.stk.red{background:var(--red);color:#fff}.def{background:var(--ink);padding:clamp(56px,7vw,90px) 0}.def-word{font-size:clamp(34px,5vw,64px);line-height:1;color:var(--white)}.def-word .brush{color:var(--gold)}.def-word i{font-family:var(--body);font-size:clamp(14px,1.4vw,17px);color:var(--muted);font-style:italic;margin-left:12px}.def-list{margin:26px 0 0 26px;display:grid;grid-gap:12px;gap:12px;max-width:720px;font-size:clamp(17px,1.8vw,21px);color:#e0dacf}.def-list li::marker{color:var(--red);font-family:var(--display)}.feat-card{display:grid;grid-template-columns:1.1fr .9fr;margin-top:40px;background:var(--ink);border:1px solid var(--smoke);text-decoration:none;color:var(--white);overflow:hidden}.feat-card .ph{position:relative;min-height:380px}.feat-card .ph .photo:before{background:linear-gradient(90deg,transparent 60%,rgba(13,13,13,1))}.feat-card .stamp{position:absolute;left:22px;top:22px;z-index:2;background:var(--gold);color:#000;font-family:var(--brush);font-size:20px;text-transform:uppercase;padding:8px 14px;transform:rotate(-4deg)}.feat-card .in{padding:clamp(30px,4vw,56px)}.feat-card .kick{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:var(--gold);font-weight:700}.feat-card h3{font-size:clamp(40px,5vw,72px);margin-top:10px}.feat-card .route{font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(17px,2vw,24px);margin-top:10px;color:var(--red)}.feat-card p{margin-top:16px;color:#d8d2c7;max-width:48ch}.feat-card:hover h3{color:var(--gold)}.up .list{margin-top:26px}@media (max-width:860px){.feat-card{grid-template-columns:1fr}.feat-card .ph{min-height:260px}.feat-card .ph .photo:before{background:linear-gradient(180deg,transparent 55%,rgba(13,13,13,1))}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.loop{background:var(--ink);padding:clamp(48px,6vw,80px) 0}.loop-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.6fr;grid-template-rows:260px;grid-gap:10px;gap:10px}.loop-out,.loop-tile{position:relative;overflow:hidden;border:1px solid var(--smoke);display:flex;align-items:flex-end;padding:18px;text-decoration:none;color:var(--white)}.loop-tile .photo{filter:grayscale(1) contrast(.85) brightness(.55)}.loop-tile .photo:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.9))}.loop-tile .cap{position:relative;z-index:2;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(15px,1.5vw,20px);color:var(--muted)}.loop-tile .cap s{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:3px}.loop-out{border-color:var(--gold);box-shadow:0 0 0 3px rgba(240,180,41,.25)}.loop-out .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.85))}.loop-out .cap{position:relative;z-index:2;font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3vw,44px);line-height:1}.loop-out .cap b{color:var(--gold);font-weight:400;display:block}.loop-out:hover .cap b{color:var(--white)}.def-line{margin-top:22px;font-size:clamp(16px,1.6vw,19px);color:#d8d2c7}.def-line .brush{font-size:1.5em}.def-line i{color:var(--muted);font-size:.85em}@media (max-width:900px){.loop-grid{grid-template-columns:1fr 1fr;grid-template-rows:150px 150px 240px}.loop-out{grid-column:span 2}}body,html{max-width:100%;overflow-x:hidden}.cgrid,.exp,.feat-card,.feat-card>*,.grid,.inc-grid,.loop-grid,.loop-grid>*,.price-grid,.types,.wrap{min-width:0}.loop-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr)}.hero.home{padding-bottom:110px}.hero.home .hero-cities{position:static;margin-top:34px}.hero.home .hero-cities .wrap{padding:0}@media (max-width:1100px) and (min-width:901px){.loop-grid{grid-template-rows:220px}.loop-tile .cap{font-size:14px}}@media (max-width:640px){.hero h1{font-size:clamp(52px,17vw,90px)}.stickers .stk{font-size:15px;padding:6px 10px}.h-lg{font-size:clamp(38px,11vw,64px)}}.loop-line{margin-top:22px;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(14px,1.6vw,19px);color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.loop-line s{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:3px}.loop-line b{color:var(--gold);font-family:var(--brush);font-weight:400;text-transform:none;letter-spacing:0;font-size:1.6em;margin-left:6px}.man .def-line{margin-top:0}.doors{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px}.door{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--smoke);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;text-decoration:none;color:var(--white)}.door .photo:before{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.92))}.door .in{position:relative;z-index:2}.door h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,3.6vw,48px);line-height:.95}.door p{margin-top:8px;color:#d8d2c7;max-width:40ch}.door .pill{display:inline-block;margin-top:12px;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px;padding:5px 10px;background:var(--red);color:#fff}.door .pill.gold{background:var(--gold);color:#000}@media (max-width:760px){.doors{grid-template-columns:1fr}.door{min-height:260px}}.real{background:var(--ink);overflow:hidden}.polas{display:flex;gap:22px;padding:40px var(--gutter) 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.polas::-webkit-scrollbar{display:none}.pola-r{flex:0 0 230px;background:#efe9dc;padding:10px 10px 14px;transform:rotate(var(--r));box-shadow:0 20px 40px rgba(0,0,0,.5);scroll-snap-align:start}.pola-r .ph{height:230px;background-size:cover;background-position:50%;background-color:var(--steel)}.pola-r figcaption{font-family:var(--brush);color:#1a1a1a;font-size:17px;margin-top:10px}.hero.home{min-height:0;height:auto;padding:118px 0 56px;align-items:flex-start}.hero.home .wrap{display:flex;flex-direction:column;min-height:calc(100svh - 174px)}.hero.home h1{font-size:clamp(46px,9.5vw,132px)}.hero.home .lede{margin-top:18px;font-size:clamp(16px,1.8vw,20px)}.hero.home .loop-line{margin-top:16px}.hero.home .hero-cta{margin-top:24px}.hero.home .stickers{margin-top:22px}@media (max-height:760px){.hero.home .stickers{display:none}.hero.home h1{font-size:clamp(40px,8vw,96px)}}@media (max-width:640px){.hero.home{padding-top:96px}.hero.home h1{font-size:clamp(44px,14vw,72px)}.hero.home .loop-line{font-size:13px;gap:4px 10px}.hero.home .loop-line b{font-size:1.4em}.hero.home .btn-lg{font-size:17px;padding:16px 26px;width:100%}.hero.home .hero-cta{flex-direction:column}}.bar .track span{margin-right:0}.bar .track span:after{content:none}.bar .track i{font-style:normal;color:rgba(255,255,255,.7);margin:0 18px}.bar{white-space:nowrap;overflow:hidden}.bar .track{display:flex;width:max-content;animation:mq 40s linear infinite}.bar .track,.bar .track .mq{align-items:center;white-space:nowrap}.bar .track .mq{flex:none;display:inline-flex;margin:0}.bar .track .mq i{font-style:normal;color:rgba(255,255,255,.7);margin:0 22px}@media (prefers-reduced-motion:reduce){.bar .track{animation:none}}.hero.home .photo.video video{object-position:50% 82%}.hero.home .photo:before{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.6) 45%,rgba(0,0,0,.25)),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.2) 50%,rgba(0,0,0,.95))}.hero.home .photo.video:after{background:rgba(20,10,0,.22)}.hero.home .loop-line{display:inline-flex;background:rgba(0,0,0,.55);padding:10px 14px;border-left:3px solid var(--red);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero.home .loop-line s{color:#e8e2d6;opacity:.85}.hero.home .hero-eyebrow{letter-spacing:.14em;color:var(--gold)}@media (max-height:760px){.hero.home .stickers{display:none}}.hero.home{padding:112px 0 40px}.hero.home .wrap{min-height:calc(86svh - 152px);justify-content:center}.hero.home .loop-line{align-self:flex-start;width:max-content;max-width:100%}.hero.home .hero-eyebrow{margin-bottom:4px}.hero.home h1{font-size:clamp(44px,8.6vw,118px)}.hero.home .stickers{display:flex}@media (max-height:700px){.hero.home .stickers{display:none}.hero.home h1{font-size:clamp(40px,7.5vw,90px)}}.hero.home{padding:104px 0 28px}.hero.home .wrap{min-height:calc(100svh - 104px - 28px - 76px)}.hero.home .hero-eyebrow{font-size:13px}.hero.home h1{font-size:clamp(42px,7.8vw,104px);margin-top:10px}.hero.home .loop-line{margin-top:12px;padding:8px 12px}.hero.home .lede{margin-top:14px}.hero.home .hero-cta{margin-top:18px}.hero.home .stickers{margin-top:16px}.hero.home .stk{font-size:16px;padding:6px 12px}.bar{padding:14px 0}.section{padding:clamp(48px,6vw,80px) 0}.sec-kick{font-family:var(--cond);text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:var(--red);font-weight:700;margin-bottom:10px}.h-lg{font-size:clamp(38px,5.6vw,76px)}.feat-card{margin-top:26px}.feat-card .ph{min-height:300px}.feat-card .in{padding:clamp(24px,3vw,40px)}.feat-card h3{font-size:clamp(34px,4vw,56px)}.up .list{margin-top:18px}.lrow{padding:16px 0;gap:18px}.lrow .date{font-size:28px}.lrow .name{font-size:clamp(20px,2.2vw,26px)}.lrow .desc{font-size:14px;margin-top:3px}.up .more{margin-top:14px;font-size:14px}.doors{margin-top:26px}.door{min-height:250px;padding:22px}.door h3{font-size:clamp(26px,2.8vw,38px)}.formats-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:34px}.formats-head .muted{font-size:15px}.types{margin-top:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.type,.type:first-child,.type:nth-child(2){grid-column:span 1;min-height:190px;padding:16px}.type h3{font-size:clamp(18px,1.7vw,24px)}.type p{font-size:13px;margin-top:4px;max-width:none}.type .em{font-size:22px}.type .pill{margin-top:8px;font-size:11px}@media (max-width:900px){.types{grid-template-columns:repeat(2,minmax(0,1fr))}.type:nth-child(5){grid-column:span 2}}.how .steps{margin-top:26px}.how .step{padding:24px 22px}.how .n{font-size:48px}.how h3{font-size:24px}.how p{font-size:15px;margin-top:8px}.polas{padding:26px var(--gutter) 10px}.pola-r{flex:0 0 200px}.pola-r .ph{height:200px}.man .lines{font-size:clamp(20px,2.6vw,32px);margin-top:20px}.man .rules{margin-top:30px}.hp{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}