.activations-page h2 .it,.activations-page h2 em{font-style:italic;color:var(--teal-mid);font-weight:300}.activations-page .feature h2 em,.activations-page .inst-band h2 em,.activations-page .sec-dark h2 .it,.activations-page .sec-dark h2 em,.activations-page .series h2 em{color:var(--gold-soft)}.activations-page .btn-ghost-gold{color:var(--gold-soft);text-decoration:none;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(201,150,58,.5);padding:15px 30px;border-radius:2px;transition:background .3s,color .3s;display:inline-block}.activations-page .btn-ghost-gold:hover{background:var(--gold);color:var(--near-black);border-color:var(--gold)}.activations-page .hero .mark-motif{width:640px;height:640px;right:-170px;bottom:-190px;transform:translateY(var(--py,0))}.activations-page .feature .mark-motif{width:460px;height:460px;right:-140px;top:-120px;opacity:.05;transform:translateY(var(--py,0))}.activations-page .stay .mark-motif{width:520px;height:520px;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--py, 0px)));opacity:.05}.activations-page .feature .wrap,.activations-page .hero .wrap,.activations-page .stay .wrap{position:relative;z-index:1}.activations-page .hero{min-height:78vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--teal-deep);color:var(--ivory)}.activations-page .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold-soft);opacity:.32}.activations-page .hero .wrap{width:100%;padding-top:80px;display:block}.activations-page .hero h1{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.05;letter-spacing:-.015em;max-width:16ch}.activations-page .hero .sub{margin-top:28px;font-size:1.15rem;color:rgba(247,243,236,.82);line-height:1.7;max-width:54ch}.activations-page .hero .sub strong{color:var(--ivory);font-weight:400}.activations-page .hero .specline{margin-top:40px;padding-top:24px;border-top:1px solid rgba(247,243,236,.16);font-family:Fraunces,serif;font-size:1.05rem;color:var(--gold-soft);max-width:640px}.activations-page .second .wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center}.activations-page .second .second-figure{display:flex;align-items:center;justify-content:center}.activations-page .second .second-figure img{width:100%;max-width:420px;height:auto;-o-object-fit:contain;object-fit:contain}.activations-page .second .eyebrow{color:var(--teal-bright);margin-bottom:22px}.activations-page .second h2{max-width:14ch;margin-bottom:26px}.activations-page .second .body{font-size:1.1rem;line-height:1.8;color:var(--mute)}.activations-page .second .body p{margin-bottom:22px}.activations-page .second .body p:last-child{margin-bottom:0}.activations-page .second .body strong{color:var(--teal-deep);font-weight:500}.activations-page .tracks{background:var(--ivory-dim)}.activations-page .tracks .eyebrow{color:var(--teal-bright);margin-bottom:22px}.activations-page .tracks .head{margin-bottom:64px}.activations-page .tracks h2{max-width:18ch;margin-bottom:0}.activations-page .tracks .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.activations-page .tracks .card{background:var(--ivory);padding:44px 36px 40px;display:flex;flex-direction:column}.activations-page .tracks .card .num{font-family:Fraunces,serif;font-style:italic;font-size:3.4rem;color:rgba(13,61,58,.12);line-height:1;margin-bottom:30px}.activations-page .tracks .card .tl{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-bright);font-weight:600;margin-bottom:14px}.activations-page .tracks .card .tt{font-family:Fraunces,serif;font-size:1.4rem;color:var(--teal-deep);font-weight:400;line-height:1.25;margin-bottom:16px}.activations-page .tracks .card p{font-size:.98rem;color:var(--mute);line-height:1.65;margin-bottom:24px}.activations-page .tracks .card ul{list-style:none;border-top:1px solid var(--rule);padding-top:18px;margin-top:auto}.activations-page .tracks .card li{font-size:.92rem;color:var(--ink);padding:7px 0 7px 18px;position:relative}.activations-page .tracks .card li:before{content:"\00B7";position:absolute;left:2px;color:var(--gold)}.activations-page .feature{background:var(--teal-deep);color:var(--ivory)}.activations-page .feature .wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.activations-page .feature .eyebrow{color:rgba(247,243,236,.5);margin-bottom:26px}.activations-page .feature h2{font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1.04;margin-bottom:22px;color:var(--ivory)}.activations-page .feature .desc{font-family:Fraunces,serif;font-style:italic;font-size:1.12rem;color:rgba(247,243,236,.72);line-height:1.5;max-width:38ch}.activations-page .feature .body p{font-size:1.1rem;line-height:1.75;color:rgba(247,243,236,.8);margin-bottom:0}.activations-page .feature .fmeta{display:flex;gap:48px;margin:34px 0 32px}.activations-page .feature .fmeta .ml{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:rgba(247,243,236,.5);margin-bottom:8px}.activations-page .feature .fmeta .mv{font-size:1rem;color:var(--ivory)}.activations-page .series{background:#0c1d1b;color:var(--ivory);border-top:1px solid rgba(201,150,58,.35)}.activations-page .series .eyebrow{color:var(--gold);margin-bottom:22px}.activations-page .series .head{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:end;margin-bottom:56px}.activations-page .series h2{max-width:12ch;margin-bottom:0;color:var(--ivory)}.activations-page .series .head .note{font-family:Fraunces,serif;font-style:italic;font-size:1.05rem;color:rgba(247,243,236,.6);line-height:1.7;max-width:52ch}.activations-page .series .list{border-top:1px solid rgba(247,243,236,.16)}.activations-page .series .row{display:grid;grid-template-columns:130px 1fr 220px 140px;gap:32px;align-items:center;padding:30px 0;border-bottom:1px solid rgba(247,243,236,.12)}.activations-page .series .row .q{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(247,243,236,.45)}.activations-page .series .row .ev .et{font-family:Fraunces,serif;font-size:1.4rem;color:var(--ivory);font-weight:400;line-height:1.2;margin-bottom:6px}.activations-page .series .row .ev .et a{color:inherit;text-decoration:none;border-bottom:1px solid var(--gold)}.activations-page .series .row .ev .ed{font-size:.92rem;color:rgba(247,243,236,.55)}.activations-page .series .row .track{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-bright);font-weight:500}.activations-page .series .row .status{justify-self:end;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px;color:rgba(247,243,236,.5)}.activations-page .series .row .status .dot{width:6px;height:6px;border-radius:50%;background:rgba(247,243,236,.4)}.activations-page .series .row .status.open{color:var(--gold-soft)}.activations-page .series .row .status.open .dot{background:var(--gold)}.activations-page .series .row.flag{background:rgba(201,150,58,.07);margin:0 -28px;padding:30px 28px;border-bottom:none}.activations-page .series .row.flag .ev .et{color:var(--gold-soft)}.activations-page .series .row.flag .track{color:var(--gold)}.activations-page .series .row.flag .status{color:var(--gold);border:1px solid rgba(201,150,58,.5);padding:8px 16px;border-radius:2px}.activations-page .series .row.flag .status .dot{background:var(--gold)}.activations-page .express .eyebrow{color:var(--teal-bright);margin-bottom:22px}.activations-page .express .head{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:start;margin-bottom:56px}.activations-page .express h2{max-width:12ch;margin-bottom:0}.activations-page .express .head .lead{max-width:50ch}.activations-page .express .forms{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.activations-page .express .form{border:1px solid var(--rule);border-radius:2px;padding:48px 44px;background:var(--ivory)}.activations-page .express .form .fl{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-bright);font-weight:600;margin-bottom:14px}.activations-page .express .form .ft{font-family:Fraunces,serif;font-size:1.6rem;color:var(--teal-deep);font-weight:400;margin-bottom:14px}.activations-page .express .form .fd{font-size:1rem;color:var(--mute);line-height:1.6;margin-bottom:34px}.activations-page .express .fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:22px}.activations-page .express .field{margin-bottom:22px}.activations-page .express .field label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:500;margin-bottom:9px}.activations-page .express .field .opt{text-transform:none;letter-spacing:0;color:#a59c8c}.activations-page .express .field input,.activations-page .express .field select,.activations-page .express .field textarea{width:100%;background:var(--ivory-dim);border:1px solid var(--rule);border-radius:2px;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:300;color:var(--ink);transition:border-color .3s}.activations-page .express .field input:focus,.activations-page .express .field select:focus,.activations-page .express .field textarea:focus{outline:none;border-color:var(--gold)}.activations-page .express .field input::-moz-placeholder,.activations-page .express .field textarea::-moz-placeholder{color:#a59c8c}.activations-page .express .field input::placeholder,.activations-page .express .field textarea::placeholder{color:#a59c8c}.activations-page .express .field textarea{resize:vertical;min-height:120px;line-height:1.6}.activations-page .express .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236f6657' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;color:#7a7264}.activations-page .express .submit{width:100%;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:17px;border-radius:2px;margin-top:14px;transition:background .3s}.activations-page .express .submit.teal{background:var(--teal-mid);color:var(--ivory)}.activations-page .express .submit.teal:hover{background:var(--teal-deep)}.activations-page .express .submit.deep{background:var(--teal-deep);color:var(--ivory)}.activations-page .express .submit.deep:hover{background:var(--near-black)}.activations-page .express .submit:disabled{opacity:.55;cursor:default}.activations-page .express .form-error{margin-top:16px;padding:14px 16px;border-left:2px solid var(--gold);background:var(--ivory-dim);color:var(--near-black);font-size:.92rem;line-height:1.55}.activations-page .express .form-error a{color:var(--teal-mid);text-decoration:underline}.activations-page .express .form-success{padding:30px 0;text-align:center}.activations-page .express .form-success .success-icon{font-size:2.5rem;margin-bottom:16px;color:var(--gold)}.activations-page .express .form-success p{color:var(--mute);font-size:1rem;line-height:1.65;max-width:40ch;margin:0 auto}.activations-page .inst-band{background:var(--teal-mid);color:var(--ivory)}.activations-page .inst-band .wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.activations-page .inst-band .eyebrow{color:var(--gold-soft);margin-bottom:24px}.activations-page .inst-band h2{font-size:clamp(2rem,3.8vw,3rem);line-height:1.06;color:var(--ivory)}.activations-page .inst-band .body p{font-size:1.08rem;line-height:1.75;color:rgba(247,243,236,.82);margin-bottom:22px}.activations-page .inst-band .body p:last-of-type{margin-bottom:32px}.activations-page .stay{text-align:center}.activations-page .stay .eyebrow{color:var(--teal-bright);margin-bottom:22px}.activations-page .stay h2{max-width:18ch;margin:0 auto 22px}.activations-page .stay .lead{margin:0 auto 38px;text-align:center;max-width:54ch}.activations-page .stay .cap{max-width:560px;margin:0 auto}.activations-page .stay .f-email-input{background:var(--ivory);border-color:var(--rule);color:var(--ink);padding:15px 18px}.activations-page .stay .f-email-input::-moz-placeholder{color:#a59c8c}.activations-page .stay .f-email-input::placeholder{color:#a59c8c}.activations-page .stay .f-email-input:focus{border-color:var(--gold)}.activations-page .stay .f-inform-note{color:var(--teal-mid);font-family:Fraunces,serif;font-style:italic;font-size:1.05rem}.activations-page .stay .f-inform-error{color:var(--near-black);border-left:2px solid var(--gold);background:var(--ivory);padding:12px 16px;display:inline-block;margin-top:14px}.activations-page .stay .fine{margin-top:18px;font-size:.85rem;color:var(--mute)}@media (max-width:900px){.activations-page .hero{min-height:auto;display:flex;align-items:flex-start;padding-top:150px;padding-bottom:80px}.activations-page .express .forms,.activations-page .express .head,.activations-page .feature .wrap,.activations-page .inst-band .wrap,.activations-page .second .wrap,.activations-page .series .head{grid-template-columns:1fr;gap:32px}.activations-page .second .second-figure{order:2;max-height:40vh}.activations-page .second .second-figure img{max-width:320px;max-height:40vh}.activations-page .tracks .grid{grid-template-columns:1fr}.activations-page .feature .fmeta{gap:32px}.activations-page .series .row{grid-template-columns:1fr;gap:8px;align-items:start}.activations-page .series .row .status{justify-self:start}.activations-page .series .row.flag{margin:0;padding:30px 20px}.activations-page .express .form{padding:36px 28px}}@media (max-width:560px){.activations-page .express .fieldrow{grid-template-columns:1fr;gap:0}}