.gb-viewer{isolation:isolate;width:100%;height:var(--invitation-height,100svh);background:var(--bg);min-height:0;color:var(--ink);font-family:Newsreader,serif;position:relative;overflow:hidden}.gb-viewer *{box-sizing:border-box}.gb-viewer :is(h1,h2,h3,p,figure){margin:0}.gb-viewer :is(button,a){color:inherit;font:12px IBM Plex Sans,sans-serif}.gb-viewer button{cursor:pointer}.gb-viewer :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.gb-viewer button:disabled{opacity:.3;cursor:default}.gb-frame{grid-template-rows:44px minmax(0,1fr) 52px;height:100%;display:grid}.gb-top{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 clamp(14px,4vw,54px);font:10px IBM Plex Sans,sans-serif;display:flex}.gb-top i{color:var(--accent);font-size:18px;font-style:normal}.gb-top button,.gb-skip{min-height:44px;color:var(--muted);background:0 0;border:0}.gb-stage{overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 30%,var(--surface),transparent 80%);min-height:0;padding:clamp(15px,3vh,30px) clamp(25px,10vw,145px);overflow:hidden auto}.gb-scene{isolation:isolate;place-items:center;height:auto;min-height:100%;display:grid;position:relative}.gb-panel{isolation:isolate;border:1px solid var(--line);background:var(--surface);width:min(100%,1000px);min-height:100%;box-shadow:0 10px 45px color-mix(in srgb,var(--ink) 8%,transparent);padding:clamp(28px,4vw,55px);position:relative}.gb-panel:before{content:"";border:1px solid color-mix(in srgb,var(--line) 55%,transparent);pointer-events:none;z-index:-1;position:absolute;inset:8px}.gb-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:10px/1.6 IBM Plex Sans,sans-serif}.gb-names{overflow-wrap:anywhere;font:clamp(55px,6.3vw,98px)/1.1 Great Vibes,cursive}.gb-names i{color:var(--accent);padding:0 .5em;font:italic .48em Newsreader,serif;display:inline-block}.gb-names[data-long=true]{font-size:clamp(31px,4vw,55px)}.gb-cover{text-align:center;border-radius:45% 45% 0 0/15% 15% 0 0;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding-top:36px;display:flex}.gb-cover:before{border-radius:inherit}.gb-medallion{width:88px;height:88px;color:var(--accent);place-items:center;display:grid;position:relative}.gb-medallion svg{width:100%;height:100%;position:absolute;inset:0}.gb-medallion>span{margin-top:8px;font:25px Great Vibes,cursive}.gb-cover-title{color:var(--accent);font:italic 24px Newsreader,serif}.gb-families{color:var(--muted);font-size:13px;line-height:1.5}.gb-date-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:10px 30px;display:flex}.gb-date-ribbon>span{color:var(--accent);font:50px/1 Newsreader,serif}.gb-date-ribbon>div{text-align:left;font:23px Newsreader,serif}.gb-date-ribbon small{color:var(--muted);margin-top:5px;font:11px IBM Plex Sans,sans-serif;display:block}.gb-cover-venue{font:13px/1.5 IBM Plex Sans,sans-serif}.gb-button{border:1px solid var(--accent);background:var(--accent);letter-spacing:.02em;justify-content:center;align-items:center;gap:23px;min-height:46px;padding:12px 24px;text-decoration:none;display:inline-flex;color:var(--gb-on)!important}.gb-button>span{font-size:18px}.gb-botanics{z-index:-2;pointer-events:none;min-height:100%;color:var(--accent);position:absolute;inset:-30px -14vw;overflow:hidden}.gb-vine{opacity:.32;width:clamp(120px,18vw,270px);height:clamp(260px,52vh,530px);position:absolute}.gb-vine-a{top:-40px;left:0;transform:rotate(145deg)}.gb-vine-b{bottom:-30px;left:2%;transform:rotate(35deg)}.gb-vine-c{top:-65px;right:0;transform:rotate(220deg)}.gb-vine-d{bottom:-30px;right:3%;transform:rotate(-40deg)}.gb-flower{width:clamp(90px,16vw,230px);height:auto;color:color-mix(in srgb,var(--accent) 55%,#d88c99);opacity:.75;position:absolute}.gb-flower-1{top:-40px;left:1%}.gb-flower-2{width:clamp(70px,13vw,170px);top:70px;left:-40px}.gb-flower-3{width:clamp(110px,19vw,260px);bottom:-40px;left:1%}.gb-flower-4{width:clamp(110px,18vw,250px);top:-35px;right:1%}.gb-flower-5{bottom:40px;right:-30px}.gb-flower-6{width:clamp(75px,12vw,180px);bottom:-40px;right:7%}.gb-panel h2{white-space:pre-line;overflow-wrap:anywhere;font:400 clamp(34px,4vw,54px)/1.08 Newsreader,serif}.gb-message,.gb-address{white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,21px);line-height:1.55}.gb-signature{color:var(--accent);overflow-wrap:anywhere;font:clamp(30px,3.5vw,47px)/1.2 Great Vibes,cursive}.gb-note{color:var(--muted);overflow-wrap:anywhere;font:12px/1.6 IBM Plex Sans,sans-serif}.gb-letter{grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;display:grid}.gb-letter-copy{gap:24px;display:grid}.gb-portrait{align-self:center;margin:0;padding:14px 8px 0;position:relative}.gb-portrait>div{border:1px solid var(--line);border-radius:48% 48% 0 0;padding:8px;overflow:hidden}.gb-portrait img{object-fit:cover;border-radius:48% 48% 0 0;width:100%;height:clamp(245px,39vh,390px);display:block}.gb-portrait-bloom{width:135px;color:color-mix(in srgb,var(--accent) 50%,#d88c99);opacity:.7;pointer-events:none;position:absolute;bottom:0;right:-35px}.gb-portrait figcaption{text-align:center;color:var(--accent);margin-top:15px;font:25px Great Vibes,cursive}.gb-letter-botanical{height:320px;color:var(--accent);place-items:end center;display:grid;position:relative}.gb-letter-botanical svg:first-child{opacity:.5;width:210px;position:absolute;top:10px;left:calc(50% - 100px)}.gb-letter-botanical svg:nth-child(2){opacity:.5;width:130px;height:230px;position:absolute;bottom:30px;left:5%;transform:rotate(-18deg)}.gb-letter-botanical p{font:28px Great Vibes,cursive}.gb-calendar{grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.gb-date-heading{text-align:center;justify-items:center;gap:16px;display:grid}.gb-date-medallion{width:180px;height:180px;color:var(--accent);place-items:center;display:grid;position:relative}.gb-date-medallion svg{width:100%;height:100%;position:absolute;inset:0}.gb-date-medallion strong{margin-top:12px;font:80px Newsreader,serif}.gb-date-label{font-size:25px}.gb-date-label small{color:var(--muted);margin-top:9px;font:12px IBM Plex Sans,sans-serif;display:block}.gb-calendar-content{justify-items:center;gap:22px;display:grid}.gb-calendar-content table{table-layout:fixed;border-collapse:collapse;white-space:normal;width:100%}.gb-calendar-content th{color:var(--muted);padding:10px 0;font:10px IBM Plex Sans,sans-serif}.gb-calendar-content td{text-align:center;height:40px;font-size:18px}.gb-calendar-content td>span{border-radius:50%;place-items:center;width:31px;height:31px;display:inline-grid}.gb-calendar-content td[aria-current=date]>span{background:var(--accent);color:var(--gb-on)}.gb-count{color:var(--muted);font-size:13px}.gb-count b{color:var(--ink);font-size:23px;font-weight:400}.gb-program{grid-template-columns:.85fr 1.15fr;align-items:center;gap:45px;display:grid}.gb-program-head{gap:22px;display:grid}.gb-garden-path{margin:0;padding:0;list-style:none}.gb-garden-path li{border-left:1px solid var(--line);gap:7px;margin-left:14px;padding:20px 0 20px 33px;display:grid;position:relative}.gb-garden-path li:last-child{padding-bottom:10px}.gb-path-bud{background:var(--surface);width:24px;height:24px;color:var(--accent);place-items:center;font-size:26px;display:grid;position:absolute;top:20px;left:-12px}.gb-garden-path time{letter-spacing:.06em;color:var(--accent);font:12px IBM Plex Sans,sans-serif}.gb-garden-path h3{overflow-wrap:anywhere;font:400 clamp(22px,2.5vw,29px)/1.15 Newsreader,serif}.gb-location{grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;display:grid}.gb-venue-gate{height:300px;color:var(--accent);opacity:.8;display:flex;position:relative}.gb-venue-gate>svg:first-child,.gb-venue-gate>svg:nth-child(2){width:50%;height:100%}.gb-venue-gate>svg:nth-child(2){transform:scaleX(-1)}.gb-venue-gate>svg:nth-child(3){opacity:.65;width:100px;height:240px;position:absolute;bottom:-30px;left:-25px;transform:rotate(-20deg)}.gb-venue-gate>svg:nth-child(4){width:115px;color:color-mix(in srgb,var(--accent) 50%,#d88c99);position:absolute;top:-30px;right:-35px}.gb-venue-copy{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.gb-ending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.gb-ending h2,.gb-ending .gb-message{max-width:590px}.gb-nav{border-top:1px solid var(--line);background:var(--surface);padding:0 24px}.gb-nav nav{justify-content:center;align-items:center;gap:12px;max-width:850px;height:100%;margin:auto;display:flex}.gb-nav button{background:0 0;border:0;min-width:44px;height:44px;padding:0 6px}.gb-nav>nav>button{font-size:22px}.gb-nav-pages{flex:1;justify-content:space-evenly;display:flex}.gb-nav-pages button{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.gb-nav-pages span{color:var(--line);font-size:11px}.gb-nav-pages small{color:var(--muted);font:11px Newsreader,serif}.gb-nav-pages [aria-current=step] span{color:var(--accent)}.gb-nav-pages [aria-current=step] small{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.gb-entrance{position:absolute;inset:0;overflow-y:auto}.gb-welcome{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100%;padding:36px 24px;display:flex;position:relative;overflow:hidden}.gb-welcome>.gb-botanics{inset:0}.gb-entry-garden{perspective:1300px;background:radial-gradient(ellipse at center,var(--surface),transparent 73%);border-radius:50% 50% 0 0;width:min(530px,82vw);height:460px;position:relative}.gb-entry-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:40px 18px 25px}.gb-entry-copy .gb-names{font-size:72px;display:block}.gb-entry-copy .gb-names i{font-size:30px;line-height:1;display:block}.gb-entry-copy .gb-names[data-long=true]{font-size:37px}.gb-gate-leaf{width:50%;color:var(--accent);backface-visibility:hidden;position:absolute;top:0;bottom:0}.gb-gate-leaf>svg{opacity:.63;width:100%;height:100%}.gb-gate-left{transform-origin:0;left:0}.gb-gate-right{transform-origin:100%;right:0}.gb-gate-right>svg{transform:scaleX(-1)}.gb-entry-actions{z-index:2;justify-items:center;display:grid;position:relative}.gb-petals{pointer-events:none;z-index:-1;position:absolute;inset:0 -10vw;overflow:hidden}.gb-petals>span{background:color-mix(in srgb,var(--accent) 50%,#d88c99);opacity:.3;border-radius:80% 10% 80% 20%;width:14px;height:20px;position:absolute;top:-30px}.gb-viewer[data-motion=true] .gb-petals>span{animation:gb-petal 13s var(--gb-delay) linear infinite}.gb-viewer[data-motion=true] .gb-panel{animation:.85s cubic-bezier(.2,.7,.2,1) both gb-page}.gb-viewer[data-motion=true] .gb-vine{transform-origin:bottom;animation:8s ease-in-out infinite alternate gb-vine}.gb-viewer[data-opening=true] .gb-gate-left{animation:1.75s cubic-bezier(.2,.65,.2,1) both gb-open-left}.gb-viewer[data-opening=true] .gb-gate-right{animation:1.75s cubic-bezier(.2,.65,.2,1) both gb-open-right}.gb-viewer[data-opening=true] .gb-entry-copy{animation:1.75s both gb-invite}.gb-viewer[data-motion=false] *{transition:none!important;animation:none!important}.gb-music{z-index:5;position:absolute;top:50px;right:20px}@keyframes gb-petal{to{transform:translate(var(--gb-drift),980px) rotate(280deg)}}@keyframes gb-page{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:none}}@keyframes gb-vine{0%{translate:0}to{translate:4px -4px}}@keyframes gb-open-left{to{opacity:.25;transform:rotateY(-112deg)}}@keyframes gb-open-right{to{opacity:.25;transform:rotateY(112deg)}}@keyframes gb-invite{to{scale:1.04}}@media (max-width:700px){.gb-stage{padding:18px 22px}.gb-panel{padding:28px 24px}.gb-panel:before{inset:6px}.gb-botanics{inset:-20px -55px}.gb-vine{width:125px;height:330px}.gb-flower{width:110px}.gb-flower-2{left:-35px}.gb-flower-3{width:160px;left:-25px}.gb-flower-4{width:150px;right:-25px}.gb-flower-6{width:120px;right:10px}.gb-cover{border-radius:44% 44% 0 0/12% 12% 0 0;gap:16px;padding-top:30px}.gb-medallion{width:65px;height:65px}.gb-medallion>span{font-size:20px}.gb-names{font-size:66px;display:block}.gb-names i{padding:0;font-size:26px;line-height:1.1;display:block}.gb-names[data-long=true]{font-size:33px}.gb-cover-title{font-size:20px}.gb-families{font-size:12px}.gb-date-ribbon{gap:15px;padding:10px 20px}.gb-date-ribbon>span{font-size:42px}.gb-date-ribbon>div{font-size:21px}.gb-cover-venue{font-size:12px}.gb-panel h2{font-size:36px}.gb-letter{grid-template-columns:1fr;gap:28px}.gb-letter-copy{gap:20px}.gb-message,.gb-address{font-size:18px}.gb-portrait{justify-self:center;width:195px;padding:6px 8px 0}.gb-portrait img{height:178px}.gb-portrait-bloom{width:87px;bottom:25px;right:-15px}.gb-portrait figcaption{font-size:22px}.gb-letter-botanical{justify-self:center;width:210px;height:180px}.gb-letter-botanical svg:first-child{width:140px;left:50px}.gb-letter-botanical svg:nth-child(2){width:70px;height:130px;left:30px}.gb-letter-botanical p{font-size:24px}.gb-calendar{grid-template-columns:1fr;gap:22px}.gb-date-heading{gap:12px}.gb-date-heading h2{font-size:29px}.gb-date-medallion{width:115px;height:115px}.gb-date-medallion strong{margin-top:8px;font-size:53px}.gb-date-label{font-size:21px}.gb-date-label small{margin-top:5px;font-size:11px}.gb-calendar-content{gap:17px}.gb-calendar-content td{height:28px;font-size:15px}.gb-calendar-content td>span{width:26px;height:26px}.gb-calendar-content th{padding:5px 0}.gb-count b{font-size:20px}.gb-count{font-size:12px}.gb-program{grid-template-columns:1fr;gap:22px}.gb-program-head{gap:15px}.gb-garden-path li{padding:20px 0 20px 27px}.gb-garden-path h3{font-size:23px}.gb-garden-path time{font-size:11px}.gb-location{grid-template-columns:1fr;gap:27px}.gb-venue-gate{justify-self:center;width:180px;height:195px}.gb-venue-gate>svg:nth-child(3){width:75px;height:170px;left:-23px}.gb-venue-gate>svg:nth-child(4){width:80px;top:-16px;right:-23px}.gb-venue-copy{gap:20px}.gb-ending{gap:19px}.gb-ending h2{font-size:36px}.gb-nav{padding:0 6px}.gb-nav nav{gap:0}.gb-nav>nav>button{min-width:36px}.gb-nav-pages button{flex:1;min-width:0;padding:0 2px}.gb-nav-pages small{font-size:9px}.gb-top{padding:0 15px}.gb-top button{font-size:10px}.gb-monogram{display:none}.gb-eyebrow{font-size:9px}.gb-entry-garden{width:86vw;height:390px}.gb-entry-copy .gb-names{font-size:61px}.gb-entry-copy .gb-names[data-long=true]{font-size:31px}.gb-entry-copy .gb-eyebrow{font-size:8px}.gb-welcome{gap:26px;padding:28px 14px}}@media (max-height:680px){.gb-stage{padding:12px 18px}.gb-panel{padding:23px 21px}.gb-cover{gap:11px;padding-top:27px}.gb-cover .gb-medallion{width:48px;height:48px}.gb-cover .gb-medallion>span{font-size:15px}.gb-cover .gb-names{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;font-size:50px;display:flex}.gb-cover .gb-names[data-long=true]{font-size:29px}.gb-cover .gb-names i{font-size:23px;display:inline}.gb-cover-title{font-size:17px}.gb-cover .gb-eyebrow{font-size:8px}.gb-date-ribbon{padding:8px 18px}.gb-date-ribbon>span{font-size:35px}.gb-cover .gb-families{font-size:11px}.gb-date-heading h2{font-size:27px}.gb-date-medallion{width:90px;height:90px}.gb-date-medallion strong{font-size:44px}.gb-calendar{gap:15px}.gb-calendar-content{gap:13px}.gb-calendar-content td{height:25px}.gb-date-heading{gap:9px}.gb-garden-path li{padding-top:16px;padding-bottom:16px}.gb-path-bud{top:16px}.gb-garden-path h3{font-size:21px}.gb-program{gap:18px}.gb-entry-garden{height:300px}.gb-entry-copy .gb-names{font-size:48px}.gb-entry-copy{gap:15px}.gb-welcome{gap:20px;padding:24px 14px}}@media (prefers-reduced-motion:reduce){.gb-viewer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gb-cover-body{white-space:pre-line;overflow-wrap:anywhere;max-width:420px;font:15px/1.45 Newsreader,serif}.gb-nav-status{text-align:center;flex:1;font:12px Newsreader,serif;display:none}@media (max-width:700px){.gb-cover-body{font-size:14px}.gb-nav>nav>button,.gb-nav-pages button{min-width:44px}}@media (max-width:380px){.gb-nav-pages{display:none}.gb-nav-status{display:block}}@media (max-height:680px){.gb-cover-body{font-size:13px}}.gb-scene{height:100%;min-height:100%}.gb-stage{isolation:isolate;position:relative}.gb-scene{position:static}.gb-stage .gb-botanics,.gb-stage .gb-petals{width:100%;height:100%;min-height:0;inset:0}.gb-stage .gb-panel{min-height:calc(100% - 2px)}@media (max-width:700px){.gb-cover{gap:13px}.gb-cover .gb-names{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;font-size:55px;display:flex}.gb-cover .gb-names i{font-size:25px;display:inline}.gb-cover .gb-names[data-long=true]{font-size:31px}}.gb-calendar-content :is(th,td){border:0;padding:0}.gb-calendar-content th{height:25px}.gb-cover,.gb-ending{justify-content:safe center}.gb-panel{height:max-content}@media (max-width:700px) and (max-height:650px){.gb-stage{padding:10px 15px}.gb-panel{padding:19px}.gb-panel h2{font-size:29px;line-height:1.06}.gb-message,.gb-address{font-size:15.5px;line-height:1.45}.gb-note{font-size:11px;line-height:1.4}.gb-eyebrow{font-size:8px;line-height:1.4}.gb-signature{font-size:28px}.gb-button{min-height:44px;padding:10px 16px;font-size:11px!important}.gb-cover{gap:9px;padding-top:22px}.gb-cover .gb-medallion{width:37px;height:37px}.gb-cover .gb-medallion>span{margin-top:4px;font-size:12px}.gb-cover .gb-names{font-size:45px}.gb-cover .gb-names[data-long=true]{font-size:27px}.gb-cover-title{font-size:16px}.gb-date-ribbon{gap:11px;padding:7px 18px}.gb-date-ribbon>span{font-size:33px}.gb-date-ribbon>div{font-size:18px}.gb-date-ribbon small{margin-top:3px;font-size:10px}.gb-cover-body{font-size:15px;line-height:1.35}.gb-cover-venue,.gb-cover .gb-families{font-size:11px}.gb-letter{display:block}.gb-letter-copy{gap:10px}.gb-letter:has(.gb-portrait) .gb-letter-copy>.gb-eyebrow{padding-right:75px}.gb-letter:has(.gb-portrait) .gb-letter-copy>h2{padding-right:75px}.gb-letter-copy>h2{min-height:55px}.gb-letter .gb-portrait{width:63px;padding:0;position:absolute;top:18px;right:16px}.gb-portrait>div{padding:3px}.gb-portrait img{height:79px}.gb-portrait figcaption,.gb-portrait-bloom,.gb-letter-botanical{display:none}.gb-letter .gb-families{font-size:11px}.gb-calendar{align-content:safe center;gap:16px}.gb-date-heading{gap:8px}.gb-date-medallion{width:66px;height:66px}.gb-date-medallion strong{margin-top:6px;font-size:33px}.gb-date-label{font-size:18px}.gb-date-label small{margin-top:4px;font-size:10px}.gb-calendar-content{gap:12px}.gb-calendar-content th{height:21px}.gb-count{font-size:11px}.gb-program{align-content:safe center;gap:15px}.gb-program-head{gap:8px}.gb-program-head>.gb-note:first-of-type{font-size:15px;line-height:1.35}.gb-garden-path li{gap:3px;padding:10px 0 10px 25px}.gb-garden-path h3{font-size:19px;line-height:1.15}.gb-garden-path time{font-size:10px}.gb-path-bud{font-size:23px;top:8px}.gb-location{align-content:safe center;gap:18px}.gb-venue-gate{width:85px;height:82px}.gb-venue-gate>svg:nth-child(3){width:40px;height:90px;bottom:-12px;left:-18px}.gb-venue-gate>svg:nth-child(4){width:45px;top:-10px;right:-18px}.gb-venue-copy{gap:14px}.gb-location h2{font-size:29px}.gb-ending{gap:11px}.gb-ending>.gb-medallion{width:36px;height:36px}.gb-ending>.gb-medallion>span{margin-top:4px;font-size:12px}.gb-ending h2{font-size:29px}.gb-calendar{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;padding:22px 17px}.gb-date-heading{gap:12px;min-width:0}.gb-date-heading>.gb-eyebrow{letter-spacing:.07em}.gb-date-heading h2{font-size:26px}.gb-date-label{font-size:18px;line-height:1.15}.gb-date-label small{font-size:10px;line-height:1.5}.gb-calendar-content{gap:15px;min-width:0}.gb-calendar-content th{height:22px;font-size:8px}.gb-calendar-content td{height:25px;font-size:15px}.gb-calendar-content td>span{width:21px;height:23px}.gb-calendar-content .gb-button{gap:0;width:100%;padding:9px 5px;line-height:1.4;font-size:10px!important}.gb-calendar-content .gb-button>span{display:none}.gb-count{text-align:center;font-size:10px;line-height:1.7}.gb-count b{font-size:16px}.gb-program{padding-top:16px;padding-bottom:16px}}@media (min-width:701px) and (max-height:820px){.gb-stage{padding-block:18px}.gb-panel{padding:33px 45px}.gb-cover{gap:13px;padding-top:30px}.gb-cover .gb-medallion{width:71px;height:71px}.gb-cover .gb-names{font-size:79px}.gb-cover .gb-names[data-long=true]{font-size:44px}.gb-cover-title{font-size:22px}.gb-date-ribbon{padding-block:8px}.gb-ending{gap:15px}.gb-ending>.gb-medallion{width:62px;height:62px}.gb-ending h2{font-size:46px}}
