@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Great+Vibes&family=Inter:wght@400;500;600;700&display=swap";
:root{--bs-ink:#0e0e0c;--bs-ink-soft:#181815;--bs-ink-raised:#22221e;--bs-forest:#1a3a2e;--bs-forest-deep:#0f2419;--bs-oxblood:#6b1a22;--bs-oxblood-deep:#4a0f18;--bs-brass:#b89456;--bs-brass-base:#9b7e3c;--bs-brass-deep:#6f5826;--bs-cream:#f5efe7;--bs-cream-soft:#e8dfd0;--bs-sand:#d4c4b0;--bs-cream-90:#f5efe7e6;--bs-cream-70:#f5efe7b3;--bs-cream-50:#f5efe780;--bs-cream-30:#f5efe74d;--bs-cream-15:#f5efe726;--bs-cream-08:#f5efe714;--bs-success:#4f7a4a;--bs-warning:#b89456;--bs-danger:#6b1a22;--bg-1:var(--bs-ink);--bg-2:var(--bs-ink-soft);--bg-3:var(--bs-ink-raised);--bg-forest:var(--bs-forest);--bg-cream:var(--bs-cream);--fg-1:var(--bs-cream);--fg-2:var(--bs-cream-70);--fg-3:var(--bs-cream-50);--fg-brass:var(--bs-brass);--fg-on-cream-1:var(--bs-forest);--fg-on-cream-2:#1a3a2eb3;--fg-on-cream-3:#1a3a2e80;--hairline:#f5efe72e;--hairline-strong:#f5efe752;--hairline-brass:#b894568c;--hairline-on-cream:#1a3a2e2e;--font-display:"Instrument Serif", "Cormorant Garamond", "Times New Roman", serif;--font-script:"Great Vibes", "Allura", cursive;--font-body:"Inter", "Helvetica Neue", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--t-display-1:96px;--t-display-2:72px;--t-display-3:56px;--t-display-4:40px;--t-display-5:32px;--t-script-1:88px;--t-script-2:56px;--t-script-3:36px;--t-eyebrow:12px;--t-meta:13px;--t-body-sm:14px;--t-body:16px;--t-body-lg:18px;--t-lead:22px;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.08em;--ls-wider:.18em;--lh-tight:1.05;--lh-display:1.1;--lh-snug:1.3;--lh-body:1.55;--lh-loose:1.75;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--sp-11:96px;--sp-12:128px;--r-none:0px;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:16px;--r-pill:999px;--border-hair:1px solid var(--hairline);--border-strong:1px solid var(--hairline-strong);--border-brass:1px solid var(--hairline-brass);--border-cream:1px solid var(--bs-cream);--border-rule:1px solid var(--bs-cream-30);--shadow-1:0 1px 0 #0003;--shadow-2:0 8px 24px #00000059;--shadow-3:0 24px 64px #0000008c;--shadow-glow:0 0 0 1px #b894564d, 0 0 32px #b894562e;--shadow-inner:inset 0 1px 0 #f5efe70f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-pour:cubic-bezier(.25, .1, .25, 1);--dur-quick:.14s;--dur-base:.24s;--dur-slow:.48s}.bs-display-1,.bs-h1{font-family:var(--font-display);font-weight:400;font-size:var(--t-display-1);line-height:var(--lh-display);letter-spacing:var(--ls-tight)}.bs-display-2,.bs-h2{font-family:var(--font-display);font-weight:400;font-size:var(--t-display-2);line-height:var(--lh-display);letter-spacing:var(--ls-snug)}.bs-display-3,.bs-h3{font-family:var(--font-display);font-weight:400;font-size:var(--t-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-snug)}.bs-h4{font-family:var(--font-display);font-weight:400;font-size:var(--t-display-4);line-height:var(--lh-snug)}.bs-h5{font-family:var(--font-display);font-weight:400;font-size:var(--t-display-5);line-height:var(--lh-snug)}.bs-script{font-family:var(--font-script);font-weight:400;line-height:1}.bs-script-1{font-family:var(--font-script);font-size:var(--t-script-1);line-height:1}.bs-script-2{font-family:var(--font-script);font-size:var(--t-script-2);line-height:1}.bs-script-3{font-family:var(--font-script);font-size:var(--t-script-3);line-height:1}.bs-eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-wider);text-transform:uppercase;line-height:1}.bs-meta{font-family:var(--font-body);font-size:var(--t-meta);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-3);font-weight:500}.bs-lead{font-family:var(--font-display);font-style:italic;font-size:var(--t-lead);line-height:var(--lh-snug);color:var(--fg-2)}.bs-body{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body)}.bs-body-sm{font-family:var(--font-body);font-size:var(--t-body-sm);line-height:var(--lh-body)}.bs-button{font-family:var(--font-body);font-weight:600;font-size:var(--t-body-sm);letter-spacing:var(--ls-wider);text-transform:uppercase}.bs-surface-ink{background:var(--bs-ink);color:var(--fg-1)}.bs-surface-soft{background:var(--bs-ink-soft);color:var(--fg-1)}.bs-surface-forest{background:var(--bs-forest);color:var(--fg-1)}.bs-surface-cream{background:var(--bs-cream);color:var(--fg-on-cream-1)}.bs-surface-oxblood{background:var(--bs-oxblood);color:var(--fg-1)}.bs-grain{position:relative}.bs-grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:absolute;inset:0}.bs-pinstripe{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 6px, var(--bs-cream-08) 6px, var(--bs-cream-08) 7px)}.bs-halftone{background-image:radial-gradient(var(--bs-cream-15) 1px, transparent 1.6px);background-size:12px 12px}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bs-forest);color:var(--fg-1);font-family:var(--font-body);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--bs-brass);color:var(--bs-ink)}.shell{max-width:1480px;margin:0 auto}.pad{padding-left:64px;padding-right:64px}@media (max-width:820px){.pad{padding-left:24px;padding-right:24px}}body:after{content:"";pointer-events:none;z-index:200;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{z-index:100;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px 64px;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hairline);background:#0e0e0cd1;padding:14px 64px}.nav .brand img{width:auto;height:34px}.nav .links{gap:34px;display:flex}.nav .links a{letter-spacing:.24em;text-transform:uppercase;color:var(--bs-cream-70);transition:color var(--dur-quick);font-size:11.5px;font-weight:500}.nav .links a:hover{color:var(--bs-brass)}.nav .right{align-items:center;gap:24px;display:flex}.nav .age{letter-spacing:.26em;text-transform:uppercase;color:var(--bs-cream-50);font-size:10px}@media (max-width:980px){.nav .links,.nav .age{display:none}.nav,.nav.scrolled{padding:16px 24px}}.btn-reserve{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;background:var(--bs-brass);color:var(--bs-ink);cursor:pointer;white-space:nowrap;transition:background var(--dur-quick) var(--ease-out);border:none;border-radius:2px;padding:13px 22px;font-size:11px;font-weight:600}.btn-reserve:hover{background:var(--bs-cream)}.hero{background:var(--bs-ink);align-items:flex-end;min-height:100vh;padding-top:104px;display:flex;position:relative;overflow:hidden}.hero .bg{position:absolute;inset:0}.hero .bg img{object-fit:cover;filter:brightness(.62)saturate(.92);width:100%;height:100%}.hero .scrim{background:linear-gradient(#0e0e0c8c 0%,#0e0e0c1a 26%,#0e0e0c33 58%,#0e0e0cf5 100%);position:absolute;inset:0}.hero .vignette{background:radial-gradient(120% 80% at 50% 40%,#0000 50%,#0e0e0c99 100%);position:absolute;inset:0}.hero .inner{width:100%;padding-bottom:84px;position:relative}.hero .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--bs-brass);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;font-size:12px;font-weight:600;display:flex}.hero .eyebrow:before{content:"";background:var(--bs-brass);width:46px;height:1px;display:inline-block}.hero h1{font-family:var(--font-display);color:var(--bs-cream);letter-spacing:-.02em;margin:0;font-weight:400;line-height:.92}.hero h1 .l1{font-family:var(--font-script);color:var(--bs-cream);margin-bottom:-6px;margin-left:-4px;font-size:clamp(56px,8vw,128px);line-height:.8;display:block}.hero h1 .l2{letter-spacing:-.03em;font-size:clamp(72px,15vw,232px);display:block}.hero .lede{font-family:var(--font-display);color:var(--bs-cream-70);max-width:580px;margin:34px 0 0;font-size:clamp(18px,2.2vw,26px);font-style:italic;line-height:1.45}.hero .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:42px;display:flex}.hero .scroll-cue{writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;color:var(--bs-cream-50);align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:84px;right:64px}.hero .scroll-cue:after{content:"";background:linear-gradient(var(--bs-brass),transparent);width:1px;height:54px}@media (max-width:980px){.hero .scroll-cue{display:none}}@media (max-width:640px){.hero{align-items:center;min-height:100svh;padding-top:96px}.hero .bg img{object-position:54% center}.hero .scrim{background:linear-gradient(#0e0e0c9e 0%,#0e0e0c2e 24%,#0e0e0c9e 62%,#0e0e0cfa 100%)}.hero .inner{padding-top:88px;padding-bottom:48px}.hero .eyebrow{letter-spacing:.24em;gap:10px;max-width:320px;margin-bottom:16px;font-size:10px}.hero .eyebrow:before{width:34px}.hero h1 .l1{margin-bottom:0;font-size:clamp(50px,17vw,70px);line-height:.86}.hero h1 .l2{font-size:clamp(64px,18vw,88px);line-height:.88}.hero .lede{max-width:33ch;margin-top:22px;font-size:17px;line-height:1.42}.hero .actions{margin-top:28px}}.btn-primary{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;background:var(--bs-brass);color:var(--bs-ink);cursor:pointer;white-space:nowrap;transition:all var(--dur-quick) var(--ease-out);border:none;border-radius:2px;padding:18px 30px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px #b894564d,0 0 34px #b8945633}.btn-primary:hover{background:var(--bs-cream);transform:translateY(-1px)}.strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--bs-ink-soft);overflow:hidden}.strip .track{white-space:nowrap;gap:0;animation:38s linear infinite slide;display:flex}.strip .track span{font-family:var(--font-display);color:var(--bs-cream-50);align-items:center;padding:20px 0;font-size:22px;display:inline-flex}.strip .track span:after{content:"·";color:var(--bs-brass);margin:0 32px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip .track{animation:none}}section.block{padding:128px 0;position:relative}section.block[data-border-top=true]{border-top:1px solid var(--hairline)}@media (max-width:820px){section.block{padding:84px 0}}.rail{align-items:center;gap:16px;margin-bottom:30px;display:flex}.rail .num{font-family:var(--font-display);color:var(--bs-brass);letter-spacing:.1em;font-size:15px}.rail .lab{letter-spacing:.28em;text-transform:uppercase;color:var(--bs-cream-50);font-size:11px}.rail .line{background:var(--hairline);flex:1;max-width:200px;height:1px}.listband{border-top:1px solid var(--hairline-brass);border-bottom:1px solid var(--hairline-brass);background:linear-gradient(150deg,#9b7e3c1f,#0f241973), var(--bs-forest)}.listwrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding:104px 0;display:grid}.listwrap .age,.prereserve .age{letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--hairline-brass);color:var(--bs-brass);border-radius:999px;margin-bottom:22px;padding:6px 13px;font-size:10px;font-weight:600;display:inline-block}.listwrap h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--bs-cream);margin:0 0 22px;font-size:clamp(40px,5vw,68px);line-height:1.02}.listwrap p{color:var(--bs-cream-70);max-width:48ch;margin:0 0 16px;font-size:16.5px;line-height:1.7}.listwrap .fineprint{color:var(--bs-cream-50);margin-top:8px;font-size:13px}.form-card{background:var(--bs-ink);border:1px solid var(--hairline);box-shadow:var(--shadow-2);border-radius:16px;padding:44px}.form-card .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--bs-brass);margin-bottom:18px;font-size:11px;font-weight:600}.form-row{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-row label{letter-spacing:.22em;text-transform:uppercase;color:var(--bs-cream-50);font-size:10px}.form-row input{border:none;border-bottom:1px solid var(--hairline-strong);color:var(--bs-cream);font-family:var(--font-display);transition:border-color var(--dur-quick);background:0 0;outline:none;width:100%;padding:8px 0;font-size:22px}.form-row input::placeholder{color:var(--bs-cream-30)}.form-row input:focus{border-bottom-color:var(--bs-brass)}.form-card .btn-primary{text-align:center;width:100%;margin-top:6px}.form-msg{min-height:18px;margin-top:14px;font-size:13px;line-height:1.5}.form-msg.err{color:#e08a8a}.form-success{text-align:center;padding:18px 0;display:none}.form-success .mark{font-family:var(--font-script);color:var(--bs-brass);font-size:46px;line-height:1}.form-success h4{font-family:var(--font-display);color:var(--bs-cream);margin:10px 0 8px;font-size:30px;font-weight:400}.form-success p{color:var(--bs-cream-70);max-width:34ch;margin:0 auto;font-size:14.5px}@media (max-width:900px){.listwrap{grid-template-columns:1fr;gap:40px;padding:72px 0}.form-card{padding:32px}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.split .photo{aspect-ratio:4/5;border-radius:16px;position:relative;overflow:hidden}.split .photo img{object-fit:cover;width:100%;height:100%}.split .photo .tag{letter-spacing:.26em;text-transform:uppercase;color:var(--bs-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--hairline);background:#0e0e0c99;border-radius:999px;padding:8px 14px;font-size:10px;position:absolute;bottom:20px;left:20px}.split h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--bs-cream);margin:0 0 26px;font-size:clamp(40px,5vw,68px);line-height:1.04}.split p{color:var(--bs-cream-70);max-width:52ch;margin:0 0 18px;font-size:16.5px;line-height:1.72}.split .pull{font-family:var(--font-display);color:var(--bs-brass);margin:28px 0 0;font-size:22px;font-style:italic}@media (max-width:900px){.split{grid-template-columns:1fr;gap:40px}.split .photo{aspect-ratio:16/11}}.pours-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px;display:flex}.pours-head h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bs-cream);max-width:16ch;margin:0;font-size:clamp(44px,6vw,84px);line-height:1}.pours-head .meta{flex:0 0 300px;max-width:300px}.pours-head .meta p{font-family:var(--font-display);color:var(--bs-cream-70);margin:0 0 14px;font-size:18px;font-style:italic;line-height:1.5}.menu-grid{grid-template-columns:1fr 1fr;gap:8px 80px;display:grid}.menu-item{border-bottom:1px solid var(--hairline);transition:border-color var(--dur-base);padding:24px 0}.menu-item:hover{border-color:var(--hairline-brass)}.menu-item .row{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.menu-item .name{font-family:var(--font-display);color:var(--bs-cream);font-size:29px;line-height:1.1}.menu-item .price{font-family:var(--font-display);color:var(--bs-brass);letter-spacing:.02em;font-size:23px}.menu-item .desc{color:var(--bs-cream-70);max-width:46ch;margin-top:8px;font-size:14px;line-height:1.55}.menu-item .note{font-family:var(--font-display);color:var(--bs-cream-50);margin-top:6px;font-size:15px;font-style:italic}.menu-item .tag{letter-spacing:.22em;text-transform:uppercase;color:var(--bs-brass);opacity:.85;margin-top:12px;font-size:10px;display:inline-block}.menu-foot{font-family:var(--font-display);color:var(--bs-cream-50);margin-top:42px;font-size:17px;font-style:italic}@media (max-width:820px){.menu-grid{grid-template-columns:1fr;gap:0}.pours-head{flex-direction:column;align-items:flex-start;gap:20px}}.room{align-items:center;min-height:78vh;display:flex;position:relative;overflow:hidden}.room .bg{position:absolute;inset:0}.room .bg img{object-fit:cover;filter:brightness(.5)saturate(.95);width:100%;height:100%}.room .scrim{background:linear-gradient(90deg,#0e0e0ceb 0%,#0e0e0c8c 48%,#0e0e0c40 100%);position:absolute;inset:0}.room .inner{max-width:560px;position:relative}.room h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--bs-cream);margin:0 0 24px;font-size:clamp(40px,5.5vw,76px);line-height:1.02}.room p{color:var(--bs-cream-70);max-width:46ch;margin:0 0 18px;font-size:16.5px;line-height:1.7}.events{flex-direction:column;display:flex}.event{border-top:1px solid var(--hairline);transition:padding-left var(--dur-base) var(--ease-out);grid-template-columns:150px 1fr auto;align-items:center;gap:44px;padding:34px 0;display:grid}.event:hover{padding-left:12px}.event:last-child{border-bottom:1px solid var(--hairline)}.event .date{font-family:var(--font-display);color:var(--bs-brass);font-size:50px;line-height:1}.event .dm{letter-spacing:.22em;text-transform:uppercase;color:var(--bs-cream-50);margin-top:4px;font-size:11px}.event .title{font-family:var(--font-display);color:var(--bs-cream);font-size:31px;line-height:1.12}.event .when{color:var(--bs-cream-70);margin-top:6px;font-size:14px}.event .chip{letter-spacing:.22em;text-transform:uppercase;color:var(--bs-brass);border:1px solid var(--hairline-brass);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:600}@media (max-width:820px){.event{grid-template-columns:88px 1fr;gap:20px}.event .chip{grid-column:2;justify-self:start}.event .date{font-size:40px}}.details{background:var(--hairline);border:1px solid var(--hairline);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.detail{background:var(--bs-ink-soft);padding:34px 30px}.detail h4{letter-spacing:.22em;text-transform:uppercase;color:var(--bs-brass);margin:0 0 14px;font-size:11px;font-weight:600}.detail p{color:var(--bs-cream-70);margin:0;font-size:15px;line-height:1.6}.detail p strong{color:var(--bs-cream);font-weight:500}@media (max-width:820px){.details{grid-template-columns:1fr}}.prereserve{border:1px solid var(--hairline-brass);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:64px;display:grid;overflow:hidden}.prereserve .left{background:linear-gradient(150deg,#9b7e3c1a,#1a3a2e1f);padding:56px}.prereserve h3{font-family:var(--font-display);color:var(--bs-cream);margin:0 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.05}.prereserve .left p{font-family:var(--font-display);color:var(--bs-cream-70);max-width:36ch;font-size:18px;font-style:italic;line-height:1.5}.prereserve .right{background:var(--bs-ink-soft);flex-direction:column;justify-content:center;gap:18px;padding:56px;display:flex}.prereserve .right .btn-primary{align-self:flex-start}.prereserve .right p{color:var(--bs-cream-50);max-width:34ch;margin:0;font-size:13px}@media (max-width:820px){.prereserve{grid-template-columns:1fr}.prereserve .left,.prereserve .right{padding:36px}}footer{border-top:1px solid var(--hairline);background:var(--bs-forest-deep);padding:104px 0 44px}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:72px;display:flex}.foot-brand .lk img{width:auto;height:44px}.foot-brand p{color:var(--bs-cream-70);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.foot-brand .by{letter-spacing:.3em;text-transform:uppercase;color:var(--bs-cream-50);margin-top:16px;font-size:10px}.foot-cols{flex-wrap:wrap;gap:80px;display:flex}.foot-col h4{letter-spacing:.22em;text-transform:uppercase;color:var(--bs-brass);margin:0 0 18px;font-size:11px;font-weight:600}.foot-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot-col li{color:var(--bs-cream-70);font-size:14px;line-height:1.5}.foot-col a:hover{color:var(--bs-brass)}.copyright{border-top:1px solid var(--hairline);letter-spacing:.18em;text-transform:uppercase;color:var(--bs-cream-50);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:30px;font-size:11px;display:flex}.reveal{opacity:0;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}
