@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-vietnamese-400-normal.7a0e1aba.woff2) format("woff2"),url(/_next/static/media/anton-vietnamese-400-normal.9feab41a.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-ext-400-normal.4d008ae9.woff2) format("woff2"),url(/_next/static/media/anton-latin-ext-400-normal.af34a566.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-400-normal.8051a086.woff2) format("woff2"),url(/_next/static/media/anton-latin-400-normal.70090b55.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-cyrillic-ext-500-normal.b7b8b783.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-500-normal.399f084d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-cyrillic-500-normal.62762370.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-500-normal.c73bf1ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-vietnamese-500-normal.9a40abcb.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-500-normal.dbb714a4.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-ext-500-normal.f6b4c97c.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-500-normal.7c2e9979.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-500-normal.3061f5b6.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-500-normal.3ee24d9e.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-ext-700-normal.9a0933ae.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-700-normal.1735653d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-700-normal.2d6be11c.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-700-normal.f9fe8e4a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-vietnamese-700-normal.cb8aa19d.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-700-normal.1c2902f3.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-ext-700-normal.b59af5d2.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-700-normal.46ca5ace.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-700-normal.d4df281b.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-700-normal.0fb9f227.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-ext-800-normal.622429c0.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-800-normal.e6e0d8d0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-800-normal.ffc85bb1.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-800-normal.728ecd06.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-vietnamese-800-normal.5d0e1261.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-800-normal.26be96a4.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-ext-800-normal.b743ada6.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-800-normal.9a203bee.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-800-normal.cb2a73f0.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-800-normal.03b5c539.woff) format("woff");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:Mrs Saint Delafield;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/mrs-saint-delafield-latin-ext-400-normal.74b3e2b1.woff2) format("woff2"),url(/_next/static/media/mrs-saint-delafield-latin-ext-400-normal.7bee3e34.woff) format("woff");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:Mrs Saint Delafield;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/mrs-saint-delafield-latin-400-normal.48a68ab7.woff2) format("woff2"),url(/_next/static/media/mrs-saint-delafield-latin-400-normal.241fd076.woff) format("woff");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:Brittany Signature;src:url(/fonts/BrittanySignature.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--blue:#95B8F6;--coral:#FA5F49;--pink:#F9A59A;--yellow:#F9D99A;--lblue:#ADD5FA;--cream:#FEF7EC;--white:#FFFFFF;--ink:#6D6D6F;--display:"Anton",Impact,sans-serif;--sans:"Montserrat",system-ui,sans-serif;--script:"Brittany Signature","Mrs Saint Delafield",cursive;--gutter:clamp(20px,4vw,56px)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--blue);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:var(--coral)}a:hover{color:var(--cream)}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.page{width:100%;overflow-x:clip;position:relative}.wrap{max-width:1240px;margin:0 auto}.wrap--narrow{max-width:1100px}.dsp{font-family:var(--display);font-weight:400;line-height:.86;letter-spacing:-.01em}.dsp,.lbl{text-transform:uppercase}.lbl{font-family:var(--sans);font-weight:800;letter-spacing:.22em}.scr{font-family:var(--script);font-weight:400;text-transform:none;letter-spacing:0;line-height:1}@keyframes drop{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes riseIn{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateY(60px) scale(.96)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}}@keyframes write{0%{-webkit-clip-path:inset(-10% 100% -10% 0);clip-path:inset(-10% 100% -10% 0)}to{-webkit-clip-path:inset(-10% -2% -10% 0);clip-path:inset(-10% -2% -10% 0)}}@keyframes pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes beat{0%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(.98)}36%{transform:scale(1.04)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 0 rgba(250,95,73,0))}50%{filter:drop-shadow(0 0 22px rgba(250,95,73,.75))}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.55}}@keyframes float{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.9}to{transform:translateY(-520px) scale(1.1);opacity:0}}@keyframes marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.hero{position:relative;overflow:hidden;background:var(--blue)}.hero-bars{position:absolute;inset:0 0 auto 0;display:flex;justify-content:center;pointer-events:none}.hero-bars__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(8px,1.6vw,24px);gap:clamp(8px,1.6vw,24px);width:min(1100px,70%)}.bar{animation:drop 1.1s cubic-bezier(.2,.9,.25,1.15) both}.bar-in{height:clamp(64px,11vw,150px);border-radius:0 0 40px 40px;margin-top:-12px;animation:bob 5s ease-in-out infinite}.bar:first-child{animation-delay:.05s}.bar:nth-child(2){animation-delay:.15s}.bar:nth-child(3){animation-delay:.25s}.bar:nth-child(4){animation-delay:.35s}.bar:nth-child(2) .bar-in{animation-delay:-1s}.bar:nth-child(3) .bar-in{animation-delay:-2s}.bar:nth-child(4) .bar-in{animation-delay:-3s}.rings{display:flex;flex-direction:column;gap:12px}.rings--row{flex-direction:row;gap:10px}.rg{display:block;border-radius:50%;border:2px solid;animation:ring 3.2s ease-in-out infinite}.rg:nth-child(2){animation-delay:.4s}.rg:nth-child(3){animation-delay:.8s}.rg:nth-child(4){animation-delay:1.2s}.pt{position:absolute;bottom:-20px;border-radius:50%;border:2px solid var(--cream);animation:float 9s linear infinite;pointer-events:none}.p1{left:6%;width:14px;height:14px}.p2{left:18%;width:8px;height:8px;animation-delay:2.2s;border-color:var(--coral)}.p3{left:31%;width:18px;height:18px;animation-delay:4.1s;border-color:var(--yellow)}.p4{left:47%;width:10px;height:10px;animation-delay:1.3s}.p5{left:62%;width:16px;height:16px;animation-delay:5.5s;border-color:var(--pink)}.p6{left:74%;width:9px;height:9px;animation-delay:3.4s;border-color:var(--coral)}.p7{left:86%;width:20px;height:20px;animation-delay:6.6s;border-color:var(--lblue)}.p8{left:94%;width:11px;height:11px;animation-delay:.7s;border-color:var(--yellow)}.nav{position:relative;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px var(--gutter) 0}.nav__left{display:flex;flex-direction:column;gap:22px}.nav__label{font-size:12px;line-height:1.6}.nav__right{display:flex;align-items:center;gap:18px}.nav__logo{width:clamp(96px,10vw,150px);height:auto;display:block}.nl{font-family:var(--sans);font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:14px 4px;position:relative}.nl:after{content:"";position:absolute;left:4px;right:4px;bottom:8px;height:2px;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nl:hover{color:var(--ink)}.nl:hover:after{transform:scaleX(1)}.nl--btn{padding:10px 18px;border-radius:999px;background:var(--coral);box-shadow:0 4px 0 var(--ink);transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .3s,box-shadow .3s}.nl--btn:after{display:none}.nl--btn:hover{background:var(--cream);transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.lockup-wrap{position:relative;z-index:2;display:flex;justify-content:center;padding:clamp(24px,6vw,60px) 16px 0}.lockup{position:relative;width:min(1060px,100%);aspect-ratio:1210/664}.lockup img{display:block}.lk-cor{animation:riseIn 1.2s cubic-bezier(.2,.8,.2,1) .5s both}.lk-ico{position:absolute;left:35.54%;top:0;width:19.83%;animation:pop .9s cubic-bezier(.3,1.4,.5,1) 1.1s both}.lk-ico-in{width:100%;height:auto;transform-origin:50% 60%;animation:beat 2.4s ease-in-out 2.2s infinite,glow 2.4s ease-in-out 2.2s infinite}.lk-scr{animation:write 1.8s cubic-bezier(.65,0,.35,1) 1.5s both}.hero-cta{position:relative;z-index:3;display:flex;justify-content:center;margin-top:clamp(8px,2vw,20px);padding:0 16px 40px}.hero-fade{animation:fadeUp .9s ease 2.4s both}.band-wrap{background:var(--white);position:relative;z-index:3;padding:36px var(--gutter) 0}.band{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.band__side{font-size:clamp(18px,2vw,26px);letter-spacing:.08em;line-height:1.15;color:var(--coral)}.band__side--r{text-align:right;justify-self:end}.band__mid{font-size:clamp(16px,2.2vw,30px);letter-spacing:.3em;color:var(--blue);text-align:center}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(8px,1.6vw,24px);gap:clamp(8px,1.6vw,24px);max-width:1120px;margin:32px auto 0;overflow:hidden}.tile{height:44px;border-radius:18px 18px 0 0;animation:rise .9s cubic-bezier(.2,.9,.25,1.1) both}.tile:first-child{animation-delay:2.5s}.tile:nth-child(2){animation-delay:2.6s}.tile:nth-child(3){animation-delay:2.7s}.tile:nth-child(4){animation-delay:2.8s}.cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--coral);font-family:var(--sans);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .3s,box-shadow .3s;box-shadow:0 6px 0 var(--ink)}.cta,.cta:hover{color:var(--ink)}.cta:hover{background:var(--cream);transform:translateY(-3px);box-shadow:0 9px 0 var(--ink)}.cta:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:56px;height:56px;border-radius:50%;border:2px solid;background:transparent;color:inherit;font-family:var(--sans);font-weight:800;font-size:22px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.arrow:hover{transform:scale(1.1)}.marquees{position:relative;height:240px;background:var(--cream);overflow:hidden}.mq-band{position:absolute;left:-5%;right:-5%}.mq-band--a{top:54px;transform:rotate(-3deg);background:var(--coral);color:var(--cream);padding:18px 0}.mq-band--b{top:120px;transform:rotate(2.5deg);background:var(--white);color:var(--blue);box-shadow:0 6px 24px rgba(109,109,111,.12);padding:14px 0}.mq{display:flex;width:max-content;animation:marq 26s linear infinite}.mq.r{animation-name:marqR;animation-duration:30s}.mq-item{display:flex;align-items:center;white-space:nowrap;font-size:56px}.mq-item--sm{font-size:20px;letter-spacing:.3em}.mq-pair{display:flex;align-items:center;gap:36px;padding-right:36px}.dot{width:22px;height:22px;border-radius:50%;border:3px solid;flex:none}.mq-item--sm .dot{width:14px;height:14px;border-width:2px}.verse-sec{background:var(--cream);color:var(--ink);padding:80px clamp(20px,6vw,96px) 140px}.verse-ref{font-size:12px;color:var(--coral);margin-bottom:28px}.verse{margin:0;font-family:var(--sans);font-weight:700;font-size:clamp(26px,4vw,54px);line-height:1.18;letter-spacing:-.02em}.vw{display:inline-block;margin-right:.26em}.verse-about{margin:72px 0 0 auto;max-width:720px;padding-left:28px;border-left:4px solid var(--coral)}.verse-about__p{margin:0 0 22px;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.65;color:var(--ink);white-space:pre-line}.verse-about__end{margin:36px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.verse-about__big{font-size:clamp(36px,4.4vw,60px);color:var(--blue)}.verse-about__scr{font-size:clamp(40px,4.6vw,64px);color:var(--coral);transform:rotate(-4deg)}.speakers{background:var(--blue);padding:100px var(--gutter) 120px;position:relative}.sp-title{display:flex;justify-content:center;margin:0 0 56px}.sp-title__img{display:block;width:min(1000px,100%);height:auto}.lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.card,.lineup__item{display:flex}.card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;width:100%;cursor:pointer;position:relative;overflow:hidden;flex-direction:column;justify-content:space-between;height:480px;border-radius:0 0 28px 28px;text-align:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-radius .5s;scroll-snap-align:center}.card:hover{transform:translateY(-10px)}.card-photo{display:block;width:100%;height:370px;object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.card:hover .card-photo{transform:scale(1.07)}.card-nm{padding:24px 10px 0;color:var(--cream);font-size:44px;transition:letter-spacing .5s}.card:hover .card-nm{letter-spacing:.02em}.card-bar{position:absolute;left:0;right:0;bottom:0;height:8px;background:rgba(109,109,111,.2)}.card-bar-in{display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}.card.is-on{box-shadow:0 0 0 4px var(--ink);border-radius:0 0 34px 34px}.card.is-on .card-bar-in{transform:scaleX(1)}.card.is-on.auto .card-bar-in{animation:fill 6s linear both}.spots{display:grid;border-radius:36px;overflow:hidden;position:relative;margin-top:40px;box-shadow:0 0 0 4px var(--cream)}.spot{grid-area:1/1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px;padding:56px 56px 0;min-height:600px;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.spot.is-on{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.spot-txt{flex:1 1 380px;min-width:0;align-self:center;padding-bottom:40px}.spot-name{display:block;width:100%;max-width:600px;height:auto;-webkit-clip-path:inset(-10% 100% -10% 0);clip-path:inset(-10% 100% -10% 0);transition:-webkit-clip-path 1.1s cubic-bezier(.65,0,.35,1) .1s;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .1s;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .1s,-webkit-clip-path 1.1s cubic-bezier(.65,0,.35,1) .1s}.spot.is-on .spot-name{-webkit-clip-path:inset(-10% -2% -10% 0);clip-path:inset(-10% -2% -10% 0);transition-delay:.25s}.spot-name--txt{position:relative;padding-top:60px}.spot-name__scr{position:absolute;top:0;left:4%;font-size:clamp(90px,12vw,170px);color:var(--coral);transform:rotate(-6deg)}.spot-name__big{font-size:clamp(64px,9vw,132px);color:var(--ink)}.spot-bio{max-width:520px;margin:28px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55;text-wrap:pretty}.spot-nav{display:flex;gap:12px;margin-top:36px}.spot-ph{flex:1 1 340px;min-width:0;display:flex;justify-content:center;align-items:flex-end}.spot-img{display:block;width:100%;height:auto;max-width:520px;max-height:560px;object-fit:contain;object-position:50% 100%;transform:translateX(80px) scale(.94);opacity:0;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}.spot.is-on .spot-img{transform:none;opacity:1;transition-delay:.15s}.spot-meta{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s}.spot.is-on .spot-meta{opacity:1;transform:none;transition-delay:.55s}.info{background:var(--white);padding:110px var(--gutter) 120px;position:relative;overflow:hidden}.info__ghost{font-size:clamp(110px,20vw,300px);color:transparent;-webkit-text-stroke:2px #EDEDED;white-space:nowrap;margin-bottom:-.35em}.info__title{position:relative;margin:0 0 48px;font-size:clamp(56px,8vw,110px);color:var(--ink)}.tiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:20px;gap:20px}.tl{border-radius:32px;padding:36px;position:relative;overflow:hidden;color:var(--ink);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tl:hover{transform:translateY(-6px) rotate(-.6deg)}.tl--col{display:flex;flex-direction:column}.tl__k{font-size:12px}.tl__big{font-size:clamp(96px,12vw,168px);margin-top:20px}.tl__mid{font-size:clamp(56px,6.5vw,96px);margin-top:20px}.tl__addr{line-height:1.04}.tl__buy{font-size:clamp(48px,5.2vw,78px);line-height:.96}.tl__sub{font-size:18px;letter-spacing:.14em;margin-top:14px}.tl__foot{margin-top:auto;padding-top:28px}.tl__share{position:relative}.tl--cd{background:var(--blue);margin-top:20px;padding:clamp(28px,4vw,56px)}.cd-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.cd-title{font-size:clamp(40px,4.5vw,64px);color:var(--cream);margin-top:12px}.cd{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,3vw,40px)}.cd-n{font-family:var(--display);font-size:clamp(56px,9vw,128px);line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-l,.cd-n{color:var(--ink)}.cd-l{font-family:var(--sans);font-weight:800;font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-top:8px}.cd-sep{color:var(--cream);animation:blink 1s steps(1) infinite}.footer{background:var(--white);padding:90px var(--gutter) 40px;overflow:hidden}.footer,.footer__inner{position:relative}.badge{position:absolute;z-index:1;right:2%;top:-30px;width:130px;height:130px;border-radius:50%;border:2px dashed var(--cream);animation:spin 18s linear infinite}.footer__lock{position:relative;z-index:0;isolation:isolate;display:flex;justify-content:center}.footer__lock:before{content:"";position:absolute;z-index:-1;left:-100vw;right:-100vw;top:-200px;bottom:8%;background:var(--blue)}.footer__lockimg{display:block;width:min(1000px,100%);height:auto}.footer__cta{display:flex;justify-content:center;margin-top:40px}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:80px;padding-top:28px;border-top:2px solid rgba(109,109,111,.25)}.footer__logo{width:120px;height:auto;display:block;filter:brightness(0) invert(.47)}.footer__meta{font-size:11px;color:var(--ink);line-height:1.8}.prog{position:fixed;left:0;top:0;height:5px;width:100%;background:var(--coral);transform-origin:left;transform:scaleX(0);z-index:50;pointer-events:none}@supports (animation-timeline:view()){@keyframes px{to{transform:translateY(-140px)}}@keyframes pxs{to{transform:translateY(90px) scale(.92);opacity:.25}}@keyframes rv{0%{opacity:0;transform:translateY(70px) scale(.97)}to{opacity:1;transform:none}}@keyframes rvL{0%{opacity:0;transform:translateX(-90px)}to{opacity:1;transform:none}}@keyframes word{0%{opacity:.12;transform:translateY(.15em)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scale(.7);opacity:.2}to{transform:none;opacity:1}}@keyframes slide{0%{transform:translateX(12%)}to{transform:translateX(-22%)}}.prog{animation:fill linear both;animation-timeline:scroll(root)}.par-bars{animation:px linear both;animation-timeline:scroll(root);animation-range:0 900px}.par-lk{animation:pxs linear both;animation-timeline:scroll(root);animation-range:0 900px}.rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.rvL{animation:rvL linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.grow{animation:grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.slide{animation:slide linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.verse{view-timeline-name:--verse}.vw{animation:word linear both;animation-timeline:--verse}.b0{animation-range:cover 18% cover 24%}.b1{animation-range:cover 21% cover 27%}.b2{animation-range:cover 24% cover 30%}.b3{animation-range:cover 27% cover 33%}.b4{animation-range:cover 30% cover 36%}.b5{animation-range:cover 33% cover 39%}.b6{animation-range:cover 36% cover 42%}.b7{animation-range:cover 39% cover 45%}.b8{animation-range:cover 42% cover 48%}.b9{animation-range:cover 45% cover 51%}.b10{animation-range:cover 48% cover 54%}.b11{animation-range:cover 51% cover 57%}}@media (max-width:900px){.lineup{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:14px 20px 24px;margin:0 -20px;scrollbar-width:none}.lineup::-webkit-scrollbar{display:none}.lineup__item{flex:0 0 66%}.card{height:440px}.card-photo{height:330px}.card-nm{font-size:40px}.spot{padding:32px 24px 0;min-height:0}.spot-txt{padding-bottom:0}.spot-img{max-height:440px}.hide-m{display:none!important}.nav{padding-top:72px}.band{grid-template-columns:1fr;text-align:center;gap:14px}.band>div,.band__side--r{justify-self:center;text-align:center}.tl{padding:28px}.info{padding-top:72px}.info__ghost{font-size:16.5vw;margin-bottom:4px;-webkit-text-stroke-width:1.5px;animation:none!important;transform:none}.info__title{font-size:12.5vw;white-space:nowrap;margin-bottom:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.spot-name{-webkit-clip-path:none;clip-path:none}}