@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-semibold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'Chakra Petch';src:url('/assets/fonts/chakra-petch-500-latin.woff2') format('woff2');font-weight:500;font-display:swap}
:root{color-scheme:dark;--night:#0c0b09;--ink:#f0e9df;--muted:#b8aa9b;--copper:#c18e65;--line:#bf956e38;--gutter:clamp(24px,6vw,108px);--ease:cubic-bezier(.2,.75,.25,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;font-synthesis:none}body{margin:0;background:var(--night);color:var(--ink);font:400 16px/1.6 Barlow,Arial,sans-serif;overflow-x:clip}body,button,a{-webkit-tap-highlight-color:#bd8a6230}button,a{touch-action:manipulation}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}button,figure,p,h1,h2,h3{margin:0}button{border-radius:0}a:focus-visible,button:focus-visible{outline:2px solid #efbc8f;outline-offset:7px}::selection{background:#b87c50;color:#100b07}.skip-link{position:fixed;left:20px;top:10px;z-index:100;padding:10px 16px;background:var(--copper);color:#160f09;transform:translateY(-160%)}.skip-link:focus{transform:none}
.site-header{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:32px;height:104px;padding:0 var(--gutter);background:linear-gradient(#0b0908aa,transparent)}.site-header:after{content:'';position:absolute;bottom:0;left:var(--gutter);right:var(--gutter);height:1px;background:#e6b78b22}.brand{display:flex;align-items:center;gap:16px;flex:none}.brand-mark{width:26px;height:34px;object-fit:contain}.brand-wordmark{width:100px;height:auto}.site-header nav{display:flex;align-items:center;gap:40px;font-size:14px}.site-header nav a{position:relative;padding:14px 0;color:#e1d7cb}.site-header nav a:after{content:'';position:absolute;left:0;bottom:8px;right:0;height:1px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.site-header nav a:hover:after{transform:scaleX(1)}.account{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 8px 20px;border:0;background:none;font-size:14px;min-height:48px}.account>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c49a7350;border-radius:50%;transition:background .3s,color .3s}.account .aura-icon{width:19px;height:19px}.account:hover>span{color:#16100c;background:var(--copper)}
.hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:720px;height:100svh;max-height:1150px;padding:135px var(--gutter) 155px;overflow:hidden}.hero-scene,.hero-shade{position:absolute;inset:0;z-index:-3;margin:0;pointer-events:none}.hero-scene{overflow:hidden}.hero-scene img{width:100%;height:108%;max-width:none;object-fit:cover;object-position:65% 50%;transform:translate3d(0,var(--hero-photo-y,0px),0);filter:saturate(.84) brightness(.9)}.hero-shade{z-index:-2;background:linear-gradient(0deg,var(--night) 0%,#0c0b09c9 8%,transparent 36%,#0908061a 65%,#0908069c 100%),linear-gradient(90deg,#08070638,transparent 65%,#08070614)}.hero-content{position:relative;width:min(100%,1020px);display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:14px;transform:translate3d(0,var(--hero-brand-y,0px),0)}.hero-content:before{content:'';position:absolute;z-index:-1;inset:-15% -8%;background:radial-gradient(ellipse at 50% 55%,#0908077a,transparent 69%);pointer-events:none}.hero-monogram{width:155px;margin:0 auto 32px}.hero-monogram img{width:100%;height:auto;filter:drop-shadow(0 12px 18px #0008)}.hero h1{width:min(100%,890px);font-size:0;line-height:1}.hero h1 img{width:100%;height:auto;filter:drop-shadow(0 3px 12px #0008)}.hero-signature{font:500 11px/1.6 'Chakra Petch',sans-serif;letter-spacing:.42em;text-transform:uppercase;color:#e1d1bd;margin-top:29px;padding-left:.42em}.hero-bottom{position:absolute;left:var(--gutter);right:var(--gutter);bottom:42px;display:flex;align-items:end;justify-content:space-between;gap:30px;padding-top:25px;border-top:1px solid #c8a68145}.hero-location{display:grid;gap:3px;font-size:15px;line-height:1.45}.hero-location span{font-size:12px;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:36px}.text-link,.section-social,.hero-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font-size:14px;min-height:46px}.text-link .aura-icon,.section-social .aura-icon{width:19px;height:19px}.text-link:hover,.section-social:hover{color:#ebbe98}.primary-link{position:relative;display:inline-flex;justify-content:space-between;align-items:center;gap:38px;min-height:56px;padding:12px 13px 12px 24px;background:#c18e65;color:#180f08;border:1px solid #d8aa8180;font-weight:600;font-size:14px;text-align:left;overflow:hidden;isolation:isolate}.primary-link:before{content:'';position:absolute;inset:-50%;z-index:-1;background:linear-gradient(110deg,transparent 40%,#ffe5be55 50%,transparent 60%);transform:translateX(-75%);transition:transform .7s var(--ease)}.primary-link:hover:before{transform:translateX(75%)}.primary-link>.aura-icon-slot{display:grid;place-items:center;width:31px;height:31px;border:1px solid #180f0840;border-radius:50%;flex:none}.primary-link .aura-icon{width:18px;height:18px}.primary-link:hover .aura-icon{transform:translate(1px,-1px)}
.section{padding:105px var(--gutter);position:relative}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.section-heading h2,.reserve-copy h2,.member-copy h2{font:600 clamp(56px,6.5vw,104px)/.98 Barlow,Arial,sans-serif;letter-spacing:-.055em}.section-social{color:#b9aa97;font-size:12px;min-height:44px}.agenda-section{padding-top:95px;padding-bottom:100px}.event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.event{min-width:0}.event-image{display:block;position:relative;overflow:hidden;background:#18120e;aspect-ratio:3/4}.event-image img{width:100%;height:106%;object-fit:cover;transform:translate3d(0,var(--event-photo-y,0px),0);transition:filter .45s,scale .65s var(--ease)}.event-image:after{content:'';position:absolute;inset:0;border:1px solid #d1aa7c26;pointer-events:none}.event-image:hover img{scale:1.025;filter:brightness(1.08)}.event-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-top:20px;font:500 11px/1.5 'Chakra Petch',sans-serif;color:#c7b59f}.event-meta span{color:#978b7f}.event-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-top:10px}.event h3{font-size:clamp(25px,2.6vw,40px);font-weight:600;line-height:1.08;letter-spacing:-.025em}.event-link{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;flex:none}.event-link .aura-icon{width:20px;height:20px}.event-link:hover{background:var(--copper);color:#16100b}.agenda-pending{position:relative;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:center;min-height:300px;gap:50px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;overflow:hidden}.agenda-pending .pending-copy{padding:15px 0;max-width:490px}.agenda-pending h3{font:400 clamp(34px,4vw,61px)/1.08 Barlow,sans-serif;letter-spacing:-.035em}.agenda-pending p{font-size:15px;color:#b5a897;margin-top:18px;max-width:330px}.agenda-pending .text-link{color:#dcc6ad;font-size:13px;margin-top:18px}.pending-art{position:relative;align-self:stretch;min-height:230px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 18%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%)}.pending-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:87% 18%;filter:brightness(.65) saturate(.7);mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent)}.pending-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--night),transparent 55%)}.pending-art .pending-mark{position:absolute;width:85px;height:105px;object-fit:contain;left:60%;top:50%;transform:translate(-50%,-50%);filter:none;opacity:.7;z-index:2;mask-image:none;-webkit-mask-image:none}
.reserve-section{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;min-height:690px;padding:80px var(--gutter) 100px;overflow:hidden}.reserve-copy{position:relative;z-index:2;max-width:440px;grid-column:1;grid-row:1;padding-right:15px}.reserve-copy h2{font-size:clamp(54px,6.2vw,99px)}.reserve-copy p,.member-copy>p{max-width:330px;color:#c2b4a3;font-size:17px;line-height:1.65;margin-top:30px}.reserve-copy .actions,.member-copy .actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px}.reserve-copy .primary-link{min-width:200px}.reserve-image{position:relative;grid-column:2;grid-row:1;width:calc(100% + var(--gutter) + 60px);height:560px;margin-left:-60px;overflow:hidden;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 98%),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);}.reserve-image img{width:100%;height:110%;max-width:none;object-fit:cover;object-position:49% 50%;transform:translate3d(0,var(--reserve-photo-y,0px),0);filter:saturate(.84)}.reserve-image:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--night),transparent 20%,transparent 80%,var(--night)),linear-gradient(90deg,var(--night),transparent 24%,transparent)}
.member-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;align-items:center;min-height:580px;padding:70px var(--gutter) 130px;isolation:isolate}.member-section:before{content:'';position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:1px;background:linear-gradient(90deg,transparent,#bb906743,transparent)}.member-copy{grid-column:2;grid-row:1;max-width:470px}.member-copy h2{max-width:360px}.member-copy>p{max-width:350px;margin-top:28px}.member-copy .primary-link{min-width:215px}.access-object{grid-column:1;grid-row:1;display:block;position:relative;width:min(100%,480px);margin:0 auto;padding:24px 0 0;border:0;background:none;color:var(--ink);perspective:1100px;text-align:left;isolation:isolate}.access-object:before{content:'';position:absolute;left:0;right:0;top:-20%;bottom:-5%;z-index:-1;background:radial-gradient(ellipse,#8a4b2520,transparent 65%)}.membership-card{display:flex;position:relative;flex-direction:column;justify-content:space-between;aspect-ratio:1.58;width:100%;padding:30px 32px 25px;overflow:hidden;border:1px solid #b8865b90;border-radius:7px;background:repeating-linear-gradient(100deg,#ffffff03 0px,transparent 1px,transparent 4px),linear-gradient(125deg,#30261f,#141311 45%,#171511 80%,#3a291d);box-shadow:inset 0 1px 1px #fae0ba33,inset 0 0 0 5px #15110d,4px 10px 0 #090807,12px 35px 36px #0009;transform:rotateX(var(--card-x,3deg)) rotateY(var(--card-y,-9deg)) rotateZ(-5deg);transition:transform .6s var(--ease);transform-style:preserve-3d}.membership-card:after{content:'';position:absolute;inset:-50%;pointer-events:none;background:linear-gradient(112deg,transparent 42%,#edd4b51a 49%,transparent 57%);transform:translateX(var(--card-light,-30%));transition:transform .7s var(--ease)}.membership-card-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.membership-card-head img{width:104px;height:auto;opacity:.9}.membership-card-head .aura-icon{width:23px;height:23px;color:#d5b58e}.membership-card-body{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:10px 0}.membership-card-body img{width:77px;height:93px;object-fit:contain;filter:drop-shadow(0 2px 1px #000)}.membership-card-body strong{font-size:clamp(25px,3vw,42px);line-height:1.04;font-weight:400;letter-spacing:-.04em;text-align:right}.membership-card-foot{padding-top:11px;border-top:1px solid #b597772e;font:500 8px/1.4 'Chakra Petch',sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#c4b39e}.pass-open-label{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;padding:30px 5px 0;color:#d6ba9b}.pass-open-label .aura-icon{width:21px;height:21px}.access-object:hover .membership-card{border-color:#c49b77}.access-object:hover .pass-open-label{color:#f0d2b3}
#toast{position:fixed;bottom:24px;left:50%;z-index:50;max-width:90vw;padding:12px 22px;background:#d3a67b;color:#1d120a;transform:translateX(-50%);opacity:0;pointer-events:none;font-size:14px}#toast.show{opacity:1}dialog:not([open]){display:none}
@media(min-width:1700px){.hero-content{width:1050px}.hero h1{width:1000px}.hero-monogram{width:180px}.hero-signature{margin-top:38px}.hero-bottom{bottom:50px}.event-grid{gap:48px}}
@media(max-width:1050px){.site-header nav{gap:25px}.hero h1{width:85%}.hero-monogram{width:145px}.hero{min-height:720px}.reserve-section{gap:20px;min-height:610px;padding-top:55px;padding-bottom:80px}.reserve-copy h2{font-size:clamp(54px,7.1vw,75px)}.reserve-image{height:490px}.reserve-copy p,.member-copy>p{font-size:16px}.member-section{gap:55px;padding-bottom:100px}.membership-card{padding:24px 25px 20px}.membership-card-body img{width:64px;height:80px}.membership-card-head img{width:90px}.membership-card-body strong{font-size:32px}.event-grid{gap:24px}.member-copy h2{font-size:clamp(54px,7vw,78px)}}
@media(max-width:720px){html{scroll-padding-top:25px}.site-header{height:130px;display:grid;grid-template-columns:1fr auto;gap:0 20px;padding-top:12px;padding-bottom:7px;align-content:center}.site-header .brand{align-self:center;gap:12px}.brand-wordmark{width:88px}.brand-mark{width:24px;height:30px}.site-header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:24px;font-size:12px;margin-top:8px}.site-header nav a{padding:11px 0}.site-header:after{bottom:0}.account{font-size:12px;padding-left:0;gap:13px}.account>span{width:32px;height:32px}.account .aura-icon{width:16px;height:16px}.hero{min-height:760px;height:100svh;max-height:none;padding:155px var(--gutter) 190px}.hero-content{padding:0;width:100%}.hero-monogram{width:135px;margin-bottom:30px}.hero h1{width:100%;max-width:490px}.hero-signature{font-size:8px;letter-spacing:.33em;margin-top:22px}.hero-scene img{object-position:73% 50%;height:107%;filter:brightness(.78) saturate(.8)}.hero-shade{background:linear-gradient(0deg,var(--night) 0%,#0c0b09d9 13%,transparent 47%,#0b090859 72%,#0b0908de 100%),linear-gradient(90deg,#0b090845,transparent 70%)}.hero-bottom{bottom:25px;display:grid;grid-template-columns:1fr auto;gap:23px;padding-top:21px}.hero-location{font-size:13px}.hero-location span{font-size:11px}.hero-explore{font-size:12px;gap:16px}.hero-actions{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;flex-direction:row-reverse}.hero-actions .primary-link{flex:1;max-width:280px}.hero-actions .text-link{min-width:95px}.primary-link{font-size:13px;min-height:53px;padding-left:20px;gap:30px}.section{padding:65px var(--gutter)}.section-heading{align-items:center;gap:15px;margin-bottom:30px}.section-heading h2{font-size:56px}.section-social{font-size:10px;gap:10px}.section-social .aura-icon{width:16px;height:16px}.agenda-pending{grid-template-columns:minmax(0,1fr);gap:0;min-height:310px;padding:20px 0}.agenda-pending .pending-copy{position:relative;z-index:2;padding:22px 0;max-width:270px}.agenda-pending h3{font-size:39px;max-width:240px}.agenda-pending p{max-width:225px;font-size:14px;margin-top:18px}.pending-art{position:absolute;inset:0 -24px 0 20%;z-index:0;opacity:.6;mask-image:linear-gradient(90deg,transparent,#000 85%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 85%)}.pending-art .pending-mark{display:none}.agenda-pending .text-link{font-size:12px;margin-top:20px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.event-meta{font-size:10px;padding-top:15px;display:grid;gap:3px}.event h3{font-size:26px}.event-heading{gap:8px}.event-link{width:32px;height:32px}.event-link .aura-icon{width:17px;height:17px}.reserve-section{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:45px var(--gutter) 55px;gap:0}.reserve-copy{padding:0;max-width:none}.reserve-copy h2{font-size:63px}.reserve-copy p{font-size:16px;max-width:300px;margin-top:24px}.reserve-copy .actions{margin-top:25px;gap:25px}.reserve-copy .primary-link{min-width:190px}.reserve-copy .text-link{font-size:12px}.reserve-image{order:1;width:calc(100% + var(--gutter)*2);height:330px;margin:25px calc(-1 * var(--gutter)) 0;mask-image:none;-webkit-mask-image:none}.reserve-image:after{background:linear-gradient(0deg,var(--night),transparent 24%,transparent 82%,var(--night))}.reserve-image img{object-position:54% 50%}.member-section{grid-template-columns:minmax(0,1fr);gap:38px;min-height:0;padding:65px var(--gutter) 90px}.member-copy{grid-column:1;grid-row:1;max-width:none}.member-copy h2{font-size:64px;max-width:none}.member-copy>p{margin-top:25px;max-width:315px;font-size:16px}.member-copy .actions{gap:12px 28px;margin-top:25px}.member-copy .primary-link{min-width:215px}.member-copy .text-link{font-size:13px}.access-object{grid-column:1;grid-row:2;width:calc(100% - 12px);max-width:450px;padding-top:15px}.membership-card{padding:25px 26px 20px;transform:rotateX(1deg) rotateY(-5deg) rotateZ(-4deg)}.membership-card-head img{width:87px}.membership-card-body img{width:61px;height:77px}.membership-card-body strong{font-size:33px}.pass-open-label{font-size:12px;padding-top:25px}}
@media(max-width:380px){:root{--gutter:20px}.hero{min-height:735px}.hero-monogram{width:125px}.hero-signature{font-size:7px}.hero-actions{gap:15px}.hero-actions .text-link{min-width:78px}.primary-link{gap:20px;padding-left:16px}.section-heading h2{font-size:49px}.section-social{font-size:9px}.event-grid{grid-template-columns:1fr}.reserve-copy h2,.member-copy h2{font-size:55px}.reserve-copy .actions{gap:15px}.reserve-copy .primary-link{min-width:170px}.membership-card{padding:22px 24px 18px}.membership-card-body strong{font-size:28px}.membership-card-body img{width:53px;height:65px}.membership-card-head img{width:80px}.membership-card-foot{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-scene img,.hero-content,.reserve-image img,.event-image img{transform:none!important}.membership-card{transform:none!important;box-shadow:0 12px 30px #0007}.access-object:hover .membership-card{transform:none!important}}
.text-link:is(button){border:0;background:none;padding:0}
.club-portal{position:relative;padding:0 var(--gutter) 60px}
.club-portal-link{display:block;position:relative;isolation:isolate;min-height:580px;height:75svh;max-height:850px;overflow:hidden;background:#17110d}
.club-portal-photo{position:absolute;z-index:-2;inset:-7% 0 0;width:100%;height:114%;object-fit:cover;object-position:50% 54%;transform:translate3d(0,var(--portal-photo-y,0px),0) scale(1.01);transition:scale 1.2s var(--ease);filter:saturate(.8)}
.club-portal-link:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#080705e6,transparent 65%),linear-gradient(90deg,#08070552,transparent 60%);pointer-events:none}
.club-portal-link:after{content:'';position:absolute;inset:0;border:1px solid #d9a47429;pointer-events:none}
.club-portal-copy{position:absolute;left:clamp(30px,5vw,88px);right:clamp(30px,5vw,88px);bottom:95px;display:flex;align-items:end;justify-content:space-between;gap:30px}
.club-portal h2{font:600 clamp(75px,11vw,178px)/.87 Barlow,sans-serif;letter-spacing:-.065em}
.club-portal-enter{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #e2c5a773;padding:13px 0 14px;min-width:165px;font-size:14px}
.club-portal-enter .aura-icon{width:28px;height:28px;transition:transform .4s var(--ease)}
.club-portal-link:hover .club-portal-enter .aura-icon{transform:translate(3px,-3px)}
.club-portal-link:hover .club-portal-photo{scale:1.025}
.club-portal-caption{position:absolute;left:clamp(30px,5vw,88px);bottom:34px;color:#d0c0ae;font-size:11px;letter-spacing:.025em}
@media(max-width:720px){.club-portal{padding:0 0 25px}.club-portal-link{min-height:510px;height:75svh;max-height:670px}.club-portal-photo{object-position:58% 50%}.club-portal-copy{left:var(--gutter);right:var(--gutter);bottom:96px;display:block}.club-portal h2{font-size:clamp(76px,22vw,130px)}.club-portal-enter{width:155px;min-width:0;margin-top:22px;font-size:13px}.club-portal-enter .aura-icon{width:23px;height:23px}.club-portal-caption{left:var(--gutter);bottom:30px;font-size:10px}}
@media(orientation:landscape) and (max-height:500px){.club-portal-link{height:100svh;min-height:360px}.club-portal-copy{display:flex;bottom:75px}.club-portal h2{font-size:90px}.club-portal-enter{margin:0}.club-portal-caption{bottom:25px}}
@media(prefers-reduced-motion:reduce){.club-portal-photo{transform:none!important;scale:1!important}}
.hero-monogram{position:relative;isolation:isolate}
.hero-monogram>img{transition:opacity .5s ease}
.hero-monogram>canvas{position:absolute;inset:-12%;width:124%;height:124%;opacity:0;pointer-events:none;transition:opacity .65s ease;filter:drop-shadow(0 14px 24px #0006)}
.hero-monogram.has-metal>img{opacity:0}
.hero-monogram.has-metal>canvas{opacity:1}
@media(prefers-reduced-motion:reduce){.hero-monogram>canvas{display:none}.hero-monogram.has-metal>img{opacity:1}}
.event-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:15px;line-height:1.65;margin-top:16px}
.event-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}
.event-grid[data-count="1"]>.event{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,90px);align-items:center}
.event-grid[data-count="1"] .event-info{max-width:540px}
.event-grid[data-count="1"] h3{font-size:clamp(40px,5.5vw,80px);letter-spacing:-.04em}
.event-grid[data-count="1"] .event-meta{padding:0 0 18px}
.event-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}
@media(max-width:720px){.event-grid[data-count="1"]>.event{display:block}.event-grid[data-count="1"] .event-info{margin-top:22px}.event-grid[data-count="1"] h3{font-size:40px}.event-grid[data-count="2"]{gap:30px 18px}}
@media(orientation:landscape) and (max-height:500px) and (max-width:1100px){
 .site-header{display:flex;height:78px;padding-top:0;padding-bottom:0;gap:22px}.site-header nav{margin:0;gap:20px;font-size:12px}.site-header nav a{padding:12px 0}.site-header .brand{gap:10px}.brand-wordmark{width:78px}.brand-mark{width:22px;height:28px}.account{gap:12px;font-size:12px}.account>span{width:30px;height:30px}
 .hero{height:100svh;min-height:320px;max-height:none;padding:100px var(--gutter) 105px}.hero-content{display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:28px;row-gap:10px;padding:0;width:100%;max-width:730px}.hero-monogram{grid-column:1;grid-row:1/span 2;width:86px;margin:0}.hero h1{grid-column:2;grid-row:1;width:100%;max-width:none}.hero-signature{grid-column:2;grid-row:2;margin:0;font-size:7px;letter-spacing:.3em}.hero-bottom{display:flex;bottom:14px;gap:20px;padding-top:12px}.hero-location{font-size:12px}.hero-location span{font-size:10px}.hero-actions{display:flex;flex-direction:row;gap:22px}.hero-actions .text-link{min-width:auto;font-size:12px;gap:14px}.hero-actions .primary-link{min-height:47px;padding:8px 10px 8px 17px;font-size:12px;gap:25px}.hero-explore{font-size:12px;gap:12px}
}
