:root{--ink:#191915;--ivory:#eee8dd;--amber:#b89a6a;--forest:#29352d;--warm:#f8f6f1;--serif:"Instrument Serif", Georgia, serif;--sans:"DM Sans", system-ui, sans-serif;--pad:clamp(1.5rem, 6vw, 7rem);--header-height:5.25rem;--gold-line:#b89a6a66}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font:400 1rem/1.7 var(--sans);background:var(--ink);color:var(--warm);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}.skip{z-index:100;background:var(--amber);color:var(--ink);padding:.7rem 1rem;position:absolute;left:-999px}.skip:focus{top:1rem;left:1rem}h1,h2,h3{font:400 1em/.98 var(--serif);letter-spacing:-.025em}section{padding:clamp(5rem, 9vw, 9rem) var(--pad);scroll-margin-top:var(--header-height);position:relative}.btn{letter-spacing:.08em;text-transform:uppercase;min-height:3.25rem;color:inherit;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--sans);background:0 0;border:1px solid;justify-content:center;align-items:center;padding:.85rem 1.35rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn.fill{background:var(--amber);border-color:var(--amber);color:var(--ink)}.btn:hover{background:var(--warm);color:var(--ink);border-color:var(--warm);transform:translateY(-2px)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}html.js-ready .rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(20px)}html.js-ready .rv.in{opacity:1;transform:none}html.js-ready .mk{clip-path:inset(0 100% 0 0);filter:saturate(.62)brightness(.9);transition:clip-path 1.15s cubic-bezier(.7,0,.2,1),transform 1.45s cubic-bezier(.2,.7,.2,1),filter 1.2s;transform:scale(1.08)}html.js-ready .mk.in{clip-path:inset(0);filter:saturate(.9)brightness();transform:scale(1)}header{z-index:50;min-height:var(--header-height);padding:0 var(--pad);border-bottom:1px solid var(--gold-line);-webkit-backdrop-filter:blur(16px);background:#191915eb;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);transition:background .3s,box-shadow .3s;display:grid;position:fixed;inset:0 0 auto}header.scrolled{background:#191915fa;box-shadow:0 .5rem 2rem #00000029}.brand{align-items:center;display:flex}.brand img,footer img{mix-blend-mode:screen}header img{width:auto;height:48px}.site-nav{justify-content:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.site-nav a{color:#f8f6f1c7;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--amber)}.header-actions{align-items:center;gap:1rem;display:flex}.menu-toggle{width:2.8rem;height:2.8rem;color:var(--warm);border:1px solid var(--gold-line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:.4rem;padding:.65rem;display:none}.menu-toggle span{background:currentColor;width:100%;height:1px;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}#bar{background:var(--amber);z-index:60;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #b89a6a73}header .header-cta{min-height:2.75rem;color:var(--amber);padding:.65rem 1rem}.hero{min-height:max(48rem,100svh);padding-top:calc(var(--header-height) + 5rem);background:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:clamp(4rem,8vh,7rem);display:flex;overflow:hidden}.hero .ph{pointer-events:none;position:absolute;inset:0 0 0 30%;overflow:hidden}.hero .ph img{object-fit:cover;object-position:52% 45%;filter:saturate(.74)sepia(.08)contrast(1.04);width:100%;height:100%;animation:28s ease-in-out infinite alternate cam}.hero .ph:after{content:"";background:linear-gradient(90deg, var(--ink) 0%, #191915f5 12%, #19191559 62%, #1919151f 100%), linear-gradient(0deg, var(--ink) 0%, #19191566 20%, transparent 62%), linear-gradient(180deg, #1919157a, transparent 24%);position:absolute;inset:0}@keyframes cam{to{transform:scale(1.06)translate(-1%,.5%)}}.hero>*{z-index:2;position:relative}.pre{max-width:24rem;color:var(--warm);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.74rem;font-weight:500;line-height:1.6}.pre:before{content:"";background:var(--amber);width:2.5rem;height:1px;margin-bottom:1rem;display:block}.hero h1{max-width:11ch;margin-bottom:2rem;font-size:clamp(4.5rem,9.5vw,9.5rem);line-height:.83}.hero h1 span{padding-bottom:.13em;display:block}.hero h1 i{font-style:normal;animation:.9s cubic-bezier(.2,.8,.2,1) both up;display:block}.hero h1 span:nth-child(2) i{animation-delay:.1s}.hero h1 .accent i{color:var(--amber);animation-delay:.2s}@keyframes up{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(1.25rem)}}.hero .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;width:100%;max-width:68rem;display:flex}.hero .sub{color:#f8f6f1d6;max-width:31rem;font-size:1rem;line-height:1.75}.meta{border-left:1px solid var(--gold-line);font-family:var(--serif);color:var(--warm);justify-items:end;gap:.3rem;padding-left:1.25rem;font-size:1.45rem;line-height:1.1;display:grid}.meta span:first-child{color:var(--amber);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:600}.cta{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.cli{background:var(--ink);height:125vh;min-height:100svh;padding:0}.cli .st{height:100svh;position:sticky;top:0;overflow:hidden}.cli img{object-fit:cover;object-position:50% 46%;will-change:transform;width:100%;height:110%}.cli .st:after{content:"";background:linear-gradient(90deg,#121310b3,#0000 85%),linear-gradient(#0000 28%,#121310d1);position:absolute;inset:0}.cli .tx{z-index:2;left:var(--pad);border-left:1px solid var(--amber);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#191915c2,#1919152e);max-width:min(46rem,68vw);padding:clamp(1.5rem,4vw,3rem);position:absolute;bottom:clamp(2.5rem,10vh,7rem)}.cli h2{max-width:12ch;margin-bottom:1.25rem;font-size:clamp(3rem,6.4vw,6rem)}.cli p{color:#f8f6f1db;max-width:33rem;margin-bottom:.75rem;font-size:1rem}.cli .q{font-family:var(--serif);right:var(--pad);top:calc(var(--header-height) + 2rem);z-index:2;max-width:15rem;color:var(--amber);text-align:right;text-wrap:balance;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05;position:absolute}.mer{background:var(--ivory);color:var(--ink)}.mer .st{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);width:100%;max-width:76rem;margin:0 auto;display:grid}.mer-heading{min-width:0}.mer .eyebrow{color:#806841;margin-bottom:1rem}.mer h2{color:var(--forest);text-wrap:balance;font-size:clamp(4.5rem,10vw,9rem);line-height:.82}.mer h2 span{color:var(--amber)}.mer-copy{border-left:1px solid var(--gold-line);max-width:40rem;padding-left:clamp(1.25rem,3vw,2.5rem)}.mer-copy h3{max-width:19ch;color:var(--ink);text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.05}.mer-copy p{color:#56564e;max-width:36rem;line-height:1.8}.con{background:var(--ivory);color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem clamp(2rem,7vw,7rem);display:grid}.eyebrow{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:600;line-height:1.5}.con .eyebrow{color:#806841;margin-bottom:1.5rem}.con h2{margin-bottom:1.25rem;font-size:clamp(3rem,5vw,5.25rem)}.con p:not(.eyebrow){color:#56564e;font-size:.98rem}.con .big{max-width:58rem;color:var(--forest);grid-column:1/-1;font-size:clamp(2.6rem,6vw,6rem);line-height:.94}.con .fig{margin-top:1.5rem;position:relative}.con .fig img{aspect-ratio:5/4;object-fit:cover;object-position:50% 50%;width:100%}.con .fig small{opacity:.7;margin-top:.6rem;font-size:.85rem;display:block}.con .kl{mix-blend-mode:multiply;justify-self:start;width:min(150px,42vw);margin-top:1.5rem}.con p{max-width:30rem;margin-bottom:1rem}.ag{background:var(--warm);color:var(--ink)}.ag>.eyebrow{color:#806841;margin-bottom:1.15rem}.ag>h2{max-width:58rem;margin-bottom:3.5rem;font-size:clamp(3rem,5.5vw,6rem)}.it{border-top:1px solid #1919152e;grid-template-columns:5rem minmax(0,1fr) minmax(12rem,16rem) minmax(9rem,13rem);align-items:center;gap:1.5rem clamp(1rem,3vw,3rem);min-height:12rem;padding:1.75rem 0;transition:background-color .3s,border-color .3s;display:grid}.it:hover{background-color:#e0d6c459}.it>b,.it>div:not(:empty),.it>img,.it>small{grid-row:1}.it>b{grid-column:1}.it>div:not(:empty){grid-column:2}.it>img{grid-column:3}.it>small{grid-column:4}.it b{font:400 clamp(3.5rem, 6vw, 5.5rem)/.8 var(--serif);color:#9a8057}.it h3{margin-bottom:.35rem;font-size:clamp(1.65rem,2.7vw,2.6rem);line-height:1}.it p{color:#65635b;max-width:34rem;font-size:.9rem;line-height:1.6}.it small{color:#55554e;font-size:.72rem;font-weight:500;line-height:1.55}.it img{object-fit:cover;object-position:center 45%;filter:saturate(.82);background:#d7d0c2;width:100%;height:9rem;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.it:hover .agenda-photo.in,.it:focus-within .agenda-photo.in{filter:saturate();transform:scale(1.035)}.it>div:empty{display:none}.ag p.n{opacity:.7;margin-top:1.5rem;font-size:.9rem}.sp{background:var(--forest);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1rem,3vw,2.5rem);display:grid}.sp>.eyebrow,.sp>h2{grid-column:1/-1}.sp>.eyebrow{margin-bottom:-1.75rem}.sp h2{max-width:14ch;font-size:clamp(3rem,6vw,6rem)}.sp figure{min-width:0}.sp img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;filter:saturate(.78);width:100%}.sp .h{flex-direction:column;display:flex}.sp h3{margin:1.1rem 0 .4rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.sp p{color:#f8f6f1b8;max-width:24rem;font-size:.88rem;line-height:1.65}.enc{background:var(--ivory);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem clamp(2rem,8vw,8rem);display:grid}.enc>.eyebrow{color:#806841;grid-column:1/-1;margin-bottom:-2rem}.enc .date{font:400 clamp(10rem, 23vw, 20rem)/.72 var(--serif);color:#806841}.enc .date small{font:400 clamp(1.4rem, 3vw, 2.3rem)/1.1 var(--serif);color:var(--ink);margin-top:1.5rem;display:block}.card{background:var(--warm);border:1px solid #1919151f;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 4rem #2a251b14}.countdown{color:var(--warm);background:radial-gradient(at 50% 0,#5983a038,#0000 72%),#17232c;border-bottom:2px solid #8eacbf;margin:1.75rem 0 1.5rem;padding:1.15rem 1.15rem 1rem}.countdown-label{color:#c3d6e1;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.64rem;font-weight:600}.card dt{color:#806841;letter-spacing:.12em;text-transform:uppercase;margin-top:1.1rem;font-size:.68rem;font-weight:600}.card dd{font:400 clamp(1.35rem, 2vw, 1.8rem)/1.2 var(--serif);overflow-wrap:anywhere}#cd{font:400 clamp(2.2rem, 4vw, 3.8rem)/.88 var(--serif);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}#cd span{text-align:center;font-variant-numeric:tabular-nums;border-right:1px solid #c3d6e13d;min-width:0;padding:0 .6rem}#cd span:first-child{padding-left:0}#cd span:last-child{border-right:0;padding-right:0}#cd span small{color:#c3d6e1;font:500 .58rem var(--sans);letter-spacing:.09em;text-transform:uppercase;margin-top:.5rem;display:block}.enc .btn:hover{background:var(--ink);color:var(--warm)}.al{background:var(--ivory);color:var(--ink)}.al>.eyebrow{color:#806841;margin-bottom:.75rem}.al h2{margin-bottom:2rem;font-size:clamp(3rem,5vw,5rem)}.logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.65rem,2vw,1.5rem);display:grid}.logos div{aspect-ratio:1.25;background:#fffdfa;border:1px solid #19191514;place-items:center;min-width:0;min-height:8rem;padding:clamp(.8rem,2vw,1.5rem);display:grid}.logos img{object-fit:contain;max-width:100%;max-height:5rem}.logos .k img,.logos .c img{mix-blend-mode:multiply}.logos .k,.logos .c{background:#fff}.logos .b{background:#171717}.logos .a{background:#e63323}.logos .mixgo{background:#111;padding:.75rem}.logos .mixgo img{aspect-ratio:1;object-fit:contain;width:min(100%,7.5rem);max-height:none}.res{background:var(--forest);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.res .eyebrow{color:var(--amber);margin-bottom:1.25rem}.res h2{max-width:13ch;margin-bottom:2.25rem;font-size:clamp(3.2rem,5.5vw,5.8rem)}.price{flex-wrap:wrap;gap:1.5rem 2.5rem;margin:2rem 0;display:flex}.price>div{min-width:min(100%,12rem)}.price b{font:400 clamp(3.4rem, 6vw, 5.2rem)/.95 var(--serif);color:var(--warm);display:block}.price small{color:#f8f6f1b3;max-width:17rem;margin-top:.55rem;font-size:.76rem;line-height:1.5;display:block}.price .t b{color:var(--amber)}.res ul{color:#f8f6f1c7;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;margin:1.75rem 0 2.5rem;list-style:none;display:grid}.res li:before{content:"—";color:var(--amber);margin-right:.6rem}.bon{flex-wrap:wrap;gap:1.5rem;display:flex}.bk{flex-direction:column;justify-content:space-between;width:min(11rem,50% - .75rem);min-height:13rem;padding:1.1rem;display:flex;transform:rotate(-3deg);box-shadow:0 1rem 2rem #0000002e}.bk:nth-child(2){transform:rotate(3deg)translateY(1rem)}.bk.r{background:var(--ivory);color:var(--ink)}.bk.e{background:var(--forest);color:var(--warm);border:1px solid var(--gold-line)}.bk strong{font:400 1.25rem/1.05 var(--serif)}.bk span{font-size:.72rem;font-weight:800}form{background:var(--warm);color:var(--ink);border:1px solid #b89a6a59;align-self:start;padding:clamp(1.5rem,3vw,2.75rem);box-shadow:0 1.5rem 4rem #0000002e}form h3{margin-bottom:1.5rem;font-size:2.5rem}label{margin-top:1rem;font-size:.85rem;font-weight:600;display:block}input,select{width:100%;min-height:3rem;font:inherit;background:#fffdfa;border:1px solid #1919153d;border-radius:0;margin-top:.25rem;padding:.7rem .8rem}input:focus,select:focus{outline-offset:1px;outline:2px solid #806841}label.ck{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}label.ck input{width:auto;margin-top:.3rem}form .btn{text-align:center;width:100%;margin-top:1.3rem}footer{padding:2.5rem var(--pad);color:#f8f6f1a6;border-top:1px solid var(--gold-line);background:#151511;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;font-size:.78rem;display:flex}footer img{height:42px}footer a{color:var(--amber);text-underline-offset:.3em;text-decoration-color:#b89a6a73}#dots{z-index:55;flex-direction:column;gap:.9rem;display:flex;position:fixed;top:50%;right:1.2rem;transform:translateY(-50%)}#dots a{border:1px solid var(--warm);background:#19191599;border-radius:50%;width:11px;height:11px;transition:background .3s,transform .3s;position:relative}#dots a.on{background:var(--amber);border-color:var(--amber);transform:scale(1.35)}#dots a span{white-space:nowrap;background:var(--ink);color:var(--warm);opacity:0;pointer-events:none;padding:.2rem .6rem;font-size:.75rem;font-weight:700;transition:opacity .2s;position:absolute;top:-.35rem;right:1.6rem}#dots a:hover span,#dots a:focus-visible span{opacity:1}.bk{position:relative;overflow:hidden}.bk i{opacity:.35;background:currentColor;height:2px;margin:.35rem 0;display:block}.bk i:nth-child(odd){width:70%}.bk.e:before{content:"20";font:400 7.5rem/1 var(--serif);opacity:.18;position:absolute;top:-1.2rem;right:-.2rem}.bk.e:after{content:"";background:var(--amber);opacity:.6;border-radius:2px;width:30%;height:3px;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.bk.r:before{content:"";background:var(--amber);width:2px;position:absolute;top:0;bottom:0;left:.55rem}@media (width<=1080px){#dots{display:none}header{grid-template-columns:1fr auto}.site-nav{padding:.5rem var(--pad) 1rem;border-bottom:1px solid var(--gold-line);background:#191915fa;flex-direction:column;gap:0;display:none;position:absolute;inset:calc(100% + 1px) 0 auto;box-shadow:0 1rem 2rem #0000002e}.site-nav.is-open{display:flex}.site-nav a{border-bottom:1px solid #f8f6f11a;padding:.9rem 0}.site-nav a:last-child{border-bottom:0}.menu-toggle{display:flex}}@media (width<=820px){:root{--header-height:4.5rem;--pad:clamp(1.5rem, 6vw, 7rem)}section{padding-top:5rem;padding-bottom:5rem}.hero{min-height:max(47rem,100svh);padding:calc(var(--header-height) + 3.75rem) var(--pad) 3rem}.hero .ph{inset:0}.hero .ph:after{background:linear-gradient(0deg, var(--ink) 0%, #191915f0 27%, #19191557 74%, #19191566 100%), linear-gradient(90deg, #19191566, transparent 100%)}.hero .ph img{object-position:58% center}.hero h1{max-width:10ch;font-size:clamp(4.5rem,13vw,7rem)}.hero .row{gap:1.5rem}.meta{border-top:1px solid var(--gold-line);width:100%;font-family:var(--sans);letter-spacing:.04em;border-left:0;flex-wrap:wrap;gap:.4rem 1rem;padding-top:1rem;padding-left:0;font-size:.76rem;display:flex}.meta span:first-child{font-size:inherit;letter-spacing:inherit;text-transform:none;font-weight:400}.hero .sub{max-width:33rem;font-size:.95rem}.cli{height:115vh}.cli .st{height:100svh}.cli .tx{right:var(--pad);max-width:none;padding:1.5rem;bottom:4vh}.cli h2{max-width:14ch;font-size:clamp(2.8rem,8vw,4.5rem)}.cli .q{top:calc(var(--header-height) + 1.5rem);max-width:12rem;font-size:1.35rem}.con{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 1.5rem}.con .fig{margin-top:0}.con .big{font-size:clamp(2.7rem,7vw,4.5rem)}.con .kl{justify-self:start}.it{grid-template-columns:3.5rem minmax(0,1fr) minmax(7rem,10rem);gap:1rem}.it>b{grid-column:1}.it>div:not(:empty){grid-column:2}.it>img{grid-column:3}.it>small{grid-area:2/2}.sp{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.sp>.eyebrow{margin-bottom:-1.25rem}.sp h3{font-size:clamp(1.7rem,4vw,2.4rem)}.enc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}.enc>.eyebrow{margin-bottom:0}.enc .date{font-size:clamp(8rem,20vw,13rem)}.res{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);gap:2.5rem 1.5rem}.res h2{font-size:clamp(3rem,6vw,4.5rem)}.logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){header{gap:.75rem}header img{height:38px}.header-actions{gap:.55rem}header .header-cta{letter-spacing:.04em;min-height:2.5rem;padding:.5rem .7rem;font-size:.61rem}.menu-toggle{width:2.5rem;height:2.5rem}.hero{min-height:max(47rem,100svh);padding-right:var(--pad);padding-left:var(--pad)}.hero h1{font-size:clamp(4.3rem,15vw,6rem)}.hero .pre{max-width:20rem;font-size:.66rem}.hero .cta{gap:.65rem}.hero .cta .btn{flex:9rem;padding-inline:.75rem;font-size:.66rem}.meta{gap:.4rem .7rem;font-size:.68rem}.cli,.cli .st{height:auto;min-height:100svh}.cli img{object-position:52% center;height:100%;min-height:100%;position:absolute;inset:0}.cli .st:after{background:linear-gradient(#12131047 0%,#121310b8 56%,#121310f7 100%)}.cli .q{top:calc(var(--header-height) + 1.25rem);right:var(--pad);max-width:10rem;font-size:1.2rem}.cli .tx{left:var(--pad);right:var(--pad);padding:1.25rem;bottom:2rem}.cli h2{margin-bottom:1rem;font-size:clamp(2.5rem,10vw,3.6rem)}.cli p{font-size:.88rem}#cd{font-size:clamp(1.9rem,9vw,2.8rem)}#cd span{padding-inline:.35rem}#cd span small{font-size:.5rem}.mer .st{grid-template-columns:1fr;gap:2rem}.mer h2{font-size:clamp(4.5rem,22vw,7rem)}.mer-copy{max-width:34rem;margin-left:.25rem}.con{grid-template-columns:1fr;gap:2rem}.con h2{font-size:clamp(2.8rem,10vw,4rem)}.con .fig img{aspect-ratio:4/3}.con .big{grid-column:auto}.ag>h2{margin-bottom:2rem;font-size:clamp(2.75rem,10vw,4rem)}.it{grid-template-columns:2.75rem minmax(0,1fr);gap:.55rem .85rem;min-height:auto;padding:1.4rem 0}.it>b{grid-area:1/1/span 3;font-size:3.3rem}.it>div:not(:empty){grid-area:1/2}.it>img{grid-area:2/2;max-height:9rem;margin-top:.5rem}.it>small{grid-area:auto/2}.it h3{font-size:1.7rem}.it p{font-size:.82rem}.sp{gap:1.5rem .85rem}.sp h2{font-size:clamp(2.8rem,10vw,4rem)}.sp h3{margin-top:.8rem;font-size:clamp(1.45rem,5vw,2rem)}.sp p{font-size:.78rem}.enc{grid-template-columns:1fr;gap:1.5rem}.enc .date{font-size:clamp(8rem,38vw,12rem)}.enc .date small{margin-top:1rem;font-size:1.6rem}.card{padding:1.4rem}.card dd{font-size:1.35rem}.logos div{min-height:7rem}.res{grid-template-columns:minmax(0,1fr)}.res h2{font-size:clamp(2.8rem,10vw,4rem)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.res ul{grid-template-columns:1fr;gap:.35rem}.bon{gap:1.25rem}.bk{min-height:12rem;padding:.85rem}.bk strong{font-size:1.1rem}form h3{font-size:2.2rem}footer{flex-direction:column;align-items:flex-start}}@media (width<=360px){.header-cta{display:none!important}.hero .cta{flex-direction:column;align-items:stretch}.hero .cta .btn{flex-basis:auto}.sp{grid-template-columns:1fr}.sp>.eyebrow,.sp>h2{grid-column:1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html.js-ready .rv,.hero h1 i{opacity:1;transform:none}html.js-ready .mk{clip-path:none}.cli{height:auto}.cli .st{height:auto;min-height:100svh;position:static}}
