:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2f5fa;--paper-2:#e6ecf5;--paper-3:#d9e1ee;--ink:#0a1c3d;--ink-2:#33476b;--ink-3:#5d6f8f;--rule:#c3cddd;--rule-strong:#94a3bd;--navy:#12326e;--navy-deep:#002856;--gold:#8a6200;--gold-line:#b88a12;--foil:#fcbc00;--foil-ink:#0a1c3d;--engrave:#12326e29;--engrave-strong:#12326e52;--positive:#1d7a4f;--negative:#b03a2e;--series-1:#12326e;--series-2:#b88a12;--series-3:#4a78c2;--series-4:#c4572f;--shadow:0 24px 60px -28px #0a1c3d59;--glow:#fcbc0000;--font-display:"Bodoni Moda", "Bodoni 72", "Didot", "Times New Roman", serif;--font-body:"Manrope", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--step--1:clamp(.8rem, .78rem + .1vw, .86rem);--step-0:clamp(.98rem, .94rem + .2vw, 1.08rem);--step-1:clamp(1.15rem, 1.06rem + .45vw, 1.4rem);--step-2:clamp(1.4rem, 1.2rem + .9vw, 1.95rem);--step-3:clamp(1.8rem, 1.4rem + 1.8vw, 2.9rem);--step-4:clamp(2.3rem, 1.6rem + 3.2vw, 4.4rem);--step-5:clamp(2.8rem, 1.6rem + 5.4vw, 6rem);--gutter:clamp(1rem, .6rem + 2.4vw, 3rem);--section:clamp(5rem, 3.5rem + 7vw, 10rem);--max:1320px;--radius:2px;--nav-h:4.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#050e20;--paper-2:#0a1830;--paper-3:#10213f;--ink:#eef2f8;--ink-2:#b4c1d6;--ink-3:#8295b4;--rule:#1c2f50;--rule-strong:#2f4a75;--navy:#7fa2e0;--navy-deep:#002856;--gold:#f2c14b;--gold-line:#d4a32c;--foil:#fcbc00;--foil-ink:#07142b;--engrave:#f2c14b1c;--engrave-strong:#f2c14b3d;--positive:#5fcf98;--negative:#f08a7a;--series-1:#eef2f8;--series-2:#f2c14b;--series-3:#6f9be6;--series-4:#f08a62;--shadow:0 30px 80px -30px #000c;--glow:#fcbc001f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#050e20;--paper-2:#0a1830;--paper-3:#10213f;--ink:#eef2f8;--ink-2:#b4c1d6;--ink-3:#8295b4;--rule:#1c2f50;--rule-strong:#2f4a75;--navy:#7fa2e0;--navy-deep:#002856;--gold:#f2c14b;--gold-line:#d4a32c;--foil:#fcbc00;--foil-ink:#07142b;--engrave:#f2c14b1c;--engrave-strong:#f2c14b3d;--positive:#5fcf98;--negative:#f08a7a;--series-1:#eef2f8;--series-2:#f2c14b;--series-3:#6f9be6;--series-4:#f08a62;--shadow:0 30px 80px -30px #000c;--glow:#fcbc001f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.is-locked{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-feature-settings:"ss01", "tnum" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-optical-sizing:auto;font-weight:500;line-height:1.04}em{font-style:italic}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--foil);color:var(--foil-ink)}:focus-visible{outline:2px solid var(--gold-line);outline-offset:3px}html{scrollbar-color:var(--rule-strong) var(--paper);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--rule-strong);border:3px solid var(--paper);border-radius:10px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--foil);color:var(--foil-ink);padding:.6rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.num{font-variant-numeric:tabular-nums lining-nums}.btn{--btn-bg:var(--foil);--btn-ink:var(--foil-ink);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-ink);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:.75rem;padding:.9rem 1.5rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{--btn-bg:var(--ink);--btn-ink:var(--paper)}.btn svg{flex:none;width:1.1em;height:1.1em}.btn--ghost{--btn-bg:transparent;--btn-ink:var(--ink);border-color:var(--rule-strong)}.btn--ghost:hover{--btn-bg:transparent;--btn-ink:var(--gold);border-color:var(--gold-line)}.btn[disabled]{opacity:.6;cursor:progress}.magnet{will-change:transform;display:inline-block}.section{padding-block:var(--section);position:relative}.section-head{gap:1.25rem;max-width:54rem;margin-bottom:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.section-head h2{font-size:var(--step-4)}.section-head p{max-width:62ch;color:var(--ink-2);font-size:var(--step-1);line-height:1.55}.section-head h2 em{color:var(--gold)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}body:before{content:"";z-index:0;pointer-events:none;opacity:.05;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .6 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}main,.footer{z-index:1;position:relative}.read-progress{z-index:60;background:var(--foil);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.logo{aspect-ratio:1400/245;background:currentColor;height:2rem;display:inline-block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo--mark{aspect-ratio:512/233}.nav{z-index:50;padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0}.nav-bg{background:var(--paper);border-bottom:1px solid var(--rule);opacity:0;position:absolute;inset:0}.nav-inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.nav-logo{color:var(--ink);display:inline-flex}.nav-logo .logo{height:clamp(1.45rem,1.2rem + .8vw,1.9rem)}.nav-links{display:none}.nav-links ul{gap:clamp(1rem,.4rem + 1.4vw,2.2rem);display:flex}.nav-links a{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-block:.4rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.nav-links a:hover,.nav-links a[aria-current=true]{color:var(--ink)}.nav-links a[aria-current=true]:after{content:"";background:var(--gold-line);height:1px;position:absolute;bottom:-.1rem;left:0;right:0}.nav-actions{align-items:center;gap:.5rem;display:flex}.icon-btn{border:1px solid var(--rule);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;place-items:center;transition:border-color .25s,color .25s;display:inline-grid}.icon-btn:hover{border-color:var(--gold-line);color:var(--gold)}.icon-btn svg{width:1.15rem;height:1.15rem}.nav-cta{min-height:2.75rem;padding:.6rem 1.1rem;font-size:.72rem;display:none}.nav-sheet{z-index:-1;visibility:hidden;opacity:0;background:var(--paper);padding:calc(var(--nav-h) + 2rem + env(safe-area-inset-top,0px)) var(--gutter) 2rem;position:fixed;inset:0}.nav-sheet ul{gap:.25rem;display:grid}.nav-sheet a:not(.btn){font-family:var(--font-display);border-bottom:1px solid var(--rule);padding-block:.7rem;font-size:clamp(2rem,1.5rem + 3vw,3rem);text-decoration:none;display:block}.nav-sheet .btn{margin-top:1.5rem}@media (min-width:640px){.nav-cta{display:inline-flex}}@media (min-width:1080px){.nav-links{display:block}.nav-burger,.nav-sheet{display:none}}.hero{min-height:min(100svh,1000px);padding-top:calc(var(--nav-h) + 2.5rem);isolation:isolate;align-items:center;padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid;position:relative;overflow:hidden}.hero-frame{inset:calc(var(--nav-h) + .5rem) clamp(.5rem, 1.4vw, 1.25rem) clamp(.5rem, 1.4vw, 1.25rem);border:1px solid var(--rule);pointer-events:none;position:absolute}.hero-frame:after{content:"";border:1px solid var(--rule);opacity:.6;position:absolute;inset:5px}.hero-frame-line{background:var(--gold-line);transform-origin:50%;height:1px;position:absolute;left:0;right:0}.hero-frame-line--t{top:-1px}.hero-frame-line--b{bottom:-1px}.hero-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-canvas{inset:calc(var(--nav-h) + .6rem) 0 0;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 9% 88%,#0000);mask-image:linear-gradient(#0000,#000 9% 88%,#0000)}@media (max-width:1023px){.hero-vignette{background:color-mix(in srgb, var(--paper) 62%, transparent)!important}}.hero-vignette{background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 88%, transparent) 0%, color-mix(in srgb, var(--paper) 60%, transparent) 38%, transparent 54%);position:absolute;inset:0}.helix-canvas{width:100%!important;height:100%!important}.hero-grid{position:relative}.hero-copy{gap:clamp(1.25rem,1rem + 1vw,2rem);max-width:46rem;display:grid}.hero-intro{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-2);max-width:38ch}.hero-intro-tag{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.5rem;font-size:.72rem;font-style:normal;font-weight:700;display:flex}.hero-intro-tag svg{width:1.05rem;height:1.05rem}.hero-tagline{border-left:1px solid var(--gold-line);max-width:44ch;font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-2);padding-left:1.1rem;line-height:1.35}.hero-title{letter-spacing:-.025em;font-size:clamp(2.5rem,1rem + 4.6vw,5.4rem);font-weight:500;line-height:.98}.hero-title em{color:var(--gold);font-weight:400}.word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word-inner{display:inline-block}.hero-speakers{flex-wrap:wrap;gap:1rem 2rem;display:flex}.hero-speakers li{align-items:center;gap:.85rem;display:flex}.hero-speakers img{object-fit:cover;object-position:50% 14%;border:2px solid var(--paper);width:3.5rem;height:3.5rem;box-shadow:0 0 0 1.5px var(--gold-line);border-radius:50%;flex:none}.hero-speakers span{gap:.1rem;display:grid}.hero-speakers strong{color:var(--ink);font-weight:600;font-size:var(--step-0)}.hero-speakers small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:700}.hero-facts{border-block:1px solid var(--rule);gap:.9rem 2rem;padding-block:1.25rem;display:grid}.hero-facts dt,.ticket-facts dt,.venue-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:flex}.hero-facts dt svg,.ticket-facts dt svg,.venue-facts dt svg{width:.95rem;height:.95rem}.hero-facts dd{margin-top:.2rem;font-weight:500}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;display:flex}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-access{font-size:var(--step--1);color:var(--ink-3);letter-spacing:.04em}@media (min-width:720px){.hero-facts{grid-template-columns:auto auto 1fr}}@media (min-width:1024px){.hero-copy{min-width:36rem;max-width:58%}.hero-row{justify-content:flex-start}}.countdown{align-items:flex-start;gap:clamp(.75rem,.4rem + 1.5vw,1.5rem);display:flex}.cd-unit{gap:.2rem;display:grid}.cd-digits{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 2vw,3.1rem);line-height:1;display:flex;overflow:hidden}.cd-digit{text-align:center;width:.62em;display:inline-block}.cd-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:700}.cd-sep{background:var(--rule);align-self:stretch;width:1px}.countdown--done{font-family:var(--font-display);font-size:var(--step-2)}.speakers{position:relative}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.kicker svg{width:1.1rem;height:1.1rem}.speakers .section-head{gap:1rem;display:grid}.speaker-grid{gap:clamp(1.75rem,1rem + 3vw,3rem);display:grid}@media (min-width:900px){.speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.speaker-card{border:1px solid var(--rule-strong);background:var(--paper-2);min-width:0;box-shadow:var(--shadow);isolation:isolate;align-content:start;display:grid;position:relative}.speaker-card:before{content:"";z-index:3;border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}.speaker-photo{aspect-ratio:1;background:var(--paper-3);position:relative;overflow:hidden}.speaker-photo img{object-fit:cover;object-position:50% 16%;filter:saturate(.9)contrast(1.03);width:100%;height:100%}.speaker-photo:after{content:"";pointer-events:none;background:linear-gradient(#050e2000 45%,#050e208c 70%,#050e20eb 100%);position:absolute;inset:0}.speaker-num{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:var(--foil-ink);background:var(--foil);align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(1rem,2.5vw,1.5rem);right:clamp(1rem,2.5vw,1.5rem)}.speaker-num b{font-family:var(--font-display);letter-spacing:0;font-size:1.05rem;line-height:1}.speaker-id{z-index:1;color:#fff;position:absolute;bottom:clamp(1.25rem,3vw,1.75rem);left:clamp(1.25rem,3vw,2rem);right:clamp(1.25rem,3vw,2rem)}.speaker-id h3{font-size:var(--step-3);color:#fff;line-height:1.02}.speaker-role{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:.45rem;margin-top:.6rem;font-size:.74rem;font-weight:700;display:inline-flex}.speaker-role svg{color:#fcbc00;width:1rem;height:1rem}.speaker-role span{color:#fcbc00}.mask-cover{z-index:2;background:var(--paper-3);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.speaker-body{gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.speaker-talk{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.talk-icon{border:1px solid var(--gold-line);width:2.75rem;height:2.75rem;color:var(--gold);border-radius:50%;place-items:center;display:grid}.talk-icon svg{width:1.3rem;height:1.3rem}.speaker-talk p{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);font-style:italic;line-height:1.18}.talk-lead{color:var(--gold);font-style:normal;font-weight:600;display:block}.speaker-facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.speaker-facts>div{text-align:center;align-content:start;justify-items:center;gap:.35rem;padding:1.1rem .5rem;display:grid}.speaker-facts>div+div{border-left:1px solid var(--rule)}.fact-icon{width:1.4rem;height:1.4rem;color:var(--gold)}.speaker-facts dt{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);line-height:1.1}.speaker-facts dd{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700;line-height:1.35}.text-btn{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold-line);justify-self:start;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.8rem;font-weight:700;transition:color .25s;display:inline-flex}.text-btn:hover{color:var(--gold)}.text-btn svg{width:1rem;height:1rem}.speaker-bio{color:var(--ink-2);font-size:var(--step--1);gap:1rem;line-height:1.6;display:grid}.footer-band{width:100%;height:80px;color:var(--engrave-strong);pointer-events:none;position:absolute;top:-40px;left:0;right:0}.ticket>*{min-width:0}.ticket{border:1px solid var(--rule-strong);background:var(--paper-2);box-shadow:var(--shadow);isolation:isolate;display:grid;position:relative;overflow:hidden}.ticket:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}.ticket-stub{align-content:start;gap:1.5rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.ticket-stub h2{font-size:var(--step-4)}.ticket-stub h2 em{color:var(--gold)}.ticket-lead{color:var(--ink-2);max-width:44ch}.ticket-facts{gap:1rem;display:grid}.ticket-facts dd,.venue-facts dd{margin-top:.2rem;font-weight:500}.countdown--ticket .cd-digits{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem)}.ticket-perforation{background-image:linear-gradient(90deg, var(--rule-strong) 50%, transparent 50%);background-size:10px 1px;height:1px;margin-inline:1.5rem}.ticket-form{background:var(--paper);padding:clamp(1.75rem,4vw,3.5rem)}.field-grid{gap:1.4rem 1.5rem;display:grid}.field{gap:.35rem;display:grid}.field label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;font-weight:700}.field input{border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--ink);caret-color:var(--gold-line);background:0 0;border-radius:0;padding:.7rem 0;font-size:1.05rem;transition:border-color .2s}.field input::placeholder{color:var(--ink-3);opacity:.75}.field input:focus{border-bottom-color:var(--gold-line);box-shadow:0 1px 0 0 var(--gold-line);outline:none}.field.has-error input{border-bottom-color:var(--negative)}.field-error{color:var(--negative);font-size:.8rem}.field--trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{border:1px solid var(--negative);color:var(--negative);margin-top:1.25rem;padding:.9rem 1rem;font-size:.9rem}.form-foot{gap:1rem;margin-top:2rem;display:grid}.btn--submit{justify-self:start}.form-note{font-size:var(--step--1);color:var(--ink-3)}.rsvp-done{align-content:start;gap:1.25rem;display:grid;position:relative}.rsvp-done h3{font-size:var(--step-3);max-width:18ch}.rsvp-done p{color:var(--ink-2);max-width:52ch}.rsvp-stamp{border:2px solid var(--gold-line);outline:1px solid var(--gold-line);outline-offset:3px;font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);justify-self:start;padding:.4rem 1rem;font-size:1.1rem;font-weight:700;transform:rotate(-8deg)}.rsvp-mail{font-size:var(--step--1);align-items:center;gap:.5rem;display:flex}.rsvp-mail svg{width:1.1rem;height:1.1rem;color:var(--gold);flex:none}@media (min-width:640px){.field-grid{grid-template-columns:1fr 1fr}.field--wide{grid-column:1/-1}}@media (min-width:1024px){.ticket{grid-template-columns:minmax(0,.9fr) 1px minmax(0,1.1fr)}.ticket-perforation{background-image:linear-gradient(var(--rule-strong) 50%, transparent 50%);background-size:1px 10px;width:1px;height:auto;margin:1.5rem 0}}.venue-grid{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.venue-card{align-content:start;gap:1.75rem;display:grid}.venue-card h2{font-size:var(--step-5)}.venue-card h2 span{font-family:var(--font-body);font-size:var(--step-1);letter-spacing:.04em;color:var(--gold);margin-top:.75rem;font-weight:600;display:block}.venue-facts{border-block:1px solid var(--rule);gap:1rem;padding-block:1.25rem;display:grid}.venue-card .btn{justify-self:start}.faq-title{font-size:var(--step-3);margin-bottom:1rem}.faq-item{border-bottom:1px solid var(--rule)}.faq-item h3 button{text-align:left;width:100%;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-weight:500;line-height:1.3;display:flex}.faq-icon{border:1px solid var(--rule-strong);width:2rem;height:2rem;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.faq-icon svg{width:1rem;height:1rem}.faq-a{color:var(--ink-2);max-width:60ch;padding-bottom:1.25rem}.faq-contact{color:var(--ink-2);margin-top:1.5rem}.selectable{-webkit-user-select:all;user-select:all;color:var(--ink);font-weight:600}@media (min-width:960px){.venue-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.footer{background:var(--paper);border-top:1px solid var(--rule);padding-top:clamp(3.5rem,2.5rem + 3vw,5.5rem)}.footer-bottom{padding-block:2rem calc(2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.footer-logo{height:1.6rem;color:var(--ink)}
