.birthday-ivory-page{--birthday-ink:#533540;--birthday-muted:#79646a;--birthday-rose:#794553;--birthday-gold:#a47d47;--birthday-line:#dac8b5;--birthday-paper:#fcf6ed;color:var(--birthday-ink);background:var(--birthday-paper);font-family:var(--font-sans),sans-serif;line-height:1.7;overflow:clip;text-align:left;font-size:15px;background-size:cover;background-attachment:fixed}.birthday-ivory-page *{box-sizing:border-box}.birthday-ivory-page figure,.birthday-ivory-page h1,.birthday-ivory-page h2,.birthday-ivory-page h3,.birthday-ivory-page p{margin:0}.birthday-ivory-page h1,.birthday-ivory-page h2,.birthday-ivory-page h3{font-family:var(--font-display),Georgia,serif;font-weight:500;line-height:1.08;color:var(--birthday-ink);overflow-wrap:anywhere}.birthday-ivory-page h2{font-size:clamp(34px,4vw,52px)}.birthday-ivory-page a{color:inherit;text-decoration:none}.birthday-ivory-page button{font:inherit;cursor:pointer}.birthday-ivory-page :is(button,a):focus-visible{outline:3px solid var(--birthday-gold);outline-offset:5px}.birthday-ivory-page svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.5}.birthday-masthead{max-width:1160px;margin:auto;padding:27px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--birthday-line);font-size:10px;text-transform:uppercase;letter-spacing:2.4px;color:var(--birthday-muted)}.birthday-masthead a{display:flex;align-items:center;gap:12px}.birthday-masthead svg{color:var(--birthday-gold)}.birthday-hero{max-width:1160px;margin:auto;padding:66px 58px 68px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:70px;gap:70px;position:relative}.birthday-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.7;letter-spacing:2.2px;text-transform:uppercase;font-weight:600;color:var(--birthday-muted)}.birthday-eyebrow>span{width:24px;height:1px;background:var(--birthday-gold)}.birthday-hero h1{font-size:clamp(68px,8vw,112px);letter-spacing:-3px;margin:21px 0 0;font-weight:400}.birthday-hero-script{font-family:var(--font-display),Georgia,serif;font-size:clamp(25px,3vw,34px);font-style:italic;color:var(--birthday-gold)}.birthday-hero-rule{display:flex;align-items:center;gap:12px;margin:29px 0 21px;color:var(--birthday-gold)}.birthday-hero-rule:after,.birthday-hero-rule:before{content:"";height:1px;width:42px;background:var(--birthday-line)}.birthday-hero-rule svg{width:13px;height:13px;fill:#dac4a7}.birthday-hero h2{font-size:27px;max-width:350px;line-height:1.18}.birthday-intro{margin-top:17px!important;color:var(--birthday-muted);max-width:410px;font-size:14px;white-space:pre-line}.birthday-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;background:var(--birthday-rose);color:#fff9ef!important;border:1px solid transparent;border-radius:3px;padding:15px 22px;font-size:12px;line-height:1.5;min-height:48px;transition:background .2s,transform .2s}.birthday-button:hover{background:#653542;transform:translateY(-2px)}.birthday-hero .birthday-button{margin-top:30px}.birthday-scroll{display:flex;gap:15px;align-items:center;margin-top:28px;color:var(--birthday-muted)!important;font-size:10px;letter-spacing:1px}.birthday-scroll svg{height:15px}.birthday-portrait-wrap{position:relative;min-width:0;padding:10px 0 13px}.birthday-portrait{aspect-ratio:4/5;position:relative;border-radius:48% 48% 3px 3px;overflow:hidden;background:#eee0ce;box-shadow:15px 18px 0 #ead8c466}.birthday-portrait:after{content:"";position:absolute;inset:10px;border:1px solid #fff9e877;border-radius:inherit;pointer-events:none}.birthday-portrait img{display:block;width:100%;height:100%;object-fit:cover}.birthday-portrait-caption{position:absolute;top:50%;right:-35px;writing-mode:vertical-rl;transform:translateY(-50%);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--birthday-muted)}.birthday-photo-star{position:absolute;top:0;left:-25px;font-size:94px;line-height:1;color:var(--birthday-gold);font-family:Georgia,serif}.birthday-celebration-seal{position:absolute;bottom:-10px;left:-40px;width:124px;height:124px;background:#fdf5e8;border:1px solid #b8915e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 7px #fcf6ed,0 10px 25px #654c3420;text-align:center;transform:rotate(-9deg)}.birthday-celebration-seal span{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;margin-top:7px;line-height:1.5}.birthday-celebration-seal svg{width:35px;height:35px;color:var(--birthday-gold)}.birthday-date-strip{max-width:1044px;margin:0 auto;padding:27px 5px;border-top:1px solid var(--birthday-line);border-bottom:1px solid var(--birthday-line);display:grid;grid-template-columns:1.15fr .7fr 1.15fr;grid-gap:24px;gap:24px}.birthday-date-strip>div{display:flex;align-items:center;justify-content:center;gap:15px;padding:0 15px}.birthday-date-strip>div+div{border-left:1px solid var(--birthday-line)}.birthday-date-strip svg{color:var(--birthday-gold);width:24px;height:24px}.birthday-date-strip small{display:block;font-size:9px;letter-spacing:2px;color:var(--birthday-muted);margin-bottom:3px}.birthday-date-strip b,.birthday-date-strip time{font-size:14px;font-weight:500;line-height:1.4;display:block}.birthday-section{max-width:1044px;margin:0 auto;padding:75px 0;scroll-margin-top:25px}.birthday-section-heading>p:not(.birthday-eyebrow){color:var(--birthday-muted);font-size:14px;margin-top:20px;max-width:440px;white-space:pre-line}.birthday-section-heading h2{margin-top:15px}.birthday-section-heading h2 em{font-weight:400;color:var(--birthday-gold)}.birthday-personal{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:90px;gap:90px}.birthday-personal-actions{margin-top:25px}.birthday-personal-actions :is(button,a){display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--birthday-rose);font-size:12px;border:0;border-bottom:1px solid var(--birthday-line);padding:10px 0;border-radius:0}.birthday-personal-actions .invitation-actions{margin:0;justify-content:flex-start}.birthday-personal-actions .action-status{font-size:12px}.birthday-guest-card{text-align:center;padding:28px 30px;background:#fffcf6;border:1px solid var(--birthday-line);box-shadow:0 12px 45px #5e3d2a08;position:relative;outline:1px solid #eadbc9;outline-offset:-8px}.birthday-guest-card>svg{color:var(--birthday-gold);margin:0 auto 12px}.birthday-guest-card>small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.birthday-guest-card h3{font-size:32px;margin:10px 0 18px}.birthday-guest-divider{display:block;width:40px;height:1px;background:var(--birthday-gold);margin:0 auto 20px}.birthday-guest-access{display:flex;align-items:center;justify-content:center;gap:24px;text-align:left}.birthday-guest-access>img{width:88px;height:88px;object-fit:contain}.birthday-guest-access p{font-size:12px}.birthday-guest-access p span{display:block;color:var(--birthday-muted);font-size:10px;margin-top:7px}.birthday-guest-access strong{display:block;letter-spacing:2px;overflow-wrap:anywhere}.birthday-qr-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:88px;border:1px dashed var(--birthday-line);flex-shrink:0}.birthday-qr-preview svg{width:34px;height:34px;color:var(--birthday-gold)}.birthday-qr-preview small{font-size:8px;margin-top:4px}.birthday-story{border-top:1px solid var(--birthday-line);display:flex;align-items:center;gap:55px}.birthday-story>img{width:34%;aspect-ratio:1;object-fit:cover;border-radius:50%}.birthday-story h2{margin:12px 0 20px}.birthday-story h3{font-size:28px}.birthday-story p:last-child{white-space:pre-line;color:var(--birthday-muted);margin-top:20px}.birthday-program{border-top:1px solid var(--birthday-line)}.birthday-drinks>.birthday-section-heading,.birthday-gallery>.birthday-section-heading,.birthday-program>.birthday-section-heading{text-align:center}.birthday-drinks>.birthday-section-heading .birthday-eyebrow,.birthday-gallery>.birthday-section-heading .birthday-eyebrow,.birthday-program>.birthday-section-heading .birthday-eyebrow{justify-content:center}.birthday-heading-ornament{display:block;color:var(--birthday-gold);margin-top:20px;letter-spacing:10px}.birthday-program-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:65px;gap:65px;margin-top:40px;align-items:start}.birthday-timeline article{display:flex;gap:22px;position:relative;padding:0 0 34px}.birthday-timeline article:not(:last-child):before{content:"";position:absolute;left:22px;top:45px;bottom:0;border-left:1px solid var(--birthday-line)}.birthday-event-number{width:45px;height:45px;border:1px solid var(--birthday-line);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font:23px var(--font-display),Georgia,serif;color:var(--birthday-gold)}.birthday-timeline article p{color:var(--birthday-muted);font-size:11px;letter-spacing:.2px}.birthday-timeline article p span{padding:0 5px;color:var(--birthday-gold)}.birthday-timeline h3{font-size:29px;margin:9px 0 12px}.birthday-timeline small{font-size:12px;display:flex;gap:8px;color:var(--birthday-muted);line-height:1.7}.birthday-timeline small svg{width:14px;height:18px}.birthday-event-description{font-size:13px;white-space:pre-line;margin-top:12px;color:var(--birthday-muted)}.birthday-location{padding:32px;background:#f0e3d733;border:1px solid var(--birthday-line);text-align:center}.birthday-location>svg{width:27px;height:27px;color:var(--birthday-gold);margin:0 auto 12px}.birthday-location .birthday-eyebrow{justify-content:center}.birthday-location h3{font-size:29px;margin:16px 0 12px}.birthday-location>p:not(.birthday-eyebrow){font-size:12px;color:var(--birthday-muted);white-space:pre-line}.birthday-text-link{font-size:12px;display:inline-flex;align-items:center;gap:8px;padding:9px 0;color:var(--birthday-rose)!important}.birthday-text-link svg{width:16px}.birthday-calendar{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:24px;margin-top:20px;border-top:1px solid var(--birthday-line)}.birthday-calendar>small{font-size:10px;color:var(--birthday-muted)}.birthday-button-light{background:transparent;color:var(--birthday-rose)!important;border:1px solid var(--birthday-line);padding:12px 15px;gap:9px}.birthday-button-light:hover{background:#eee0d4}.birthday-dress{padding:35px 40px;border:1px solid var(--birthday-line);background:#f3e7de66;display:flex;justify-content:space-between;align-items:center;gap:45px}.birthday-dress h2{font-size:36px;margin-top:10px}.birthday-dress p:not(.birthday-eyebrow){color:var(--birthday-muted);font-size:13px;max-width:520px;margin-top:13px;white-space:pre-line}.birthday-swatches{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;flex-shrink:0;max-width:40%}.birthday-swatches>div{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:85px}.birthday-swatches i{display:block;border-radius:50%;width:50px;height:50px;box-shadow:0 0 0 5px #fcf6ed,0 0 0 6px var(--birthday-line)}.birthday-swatches span{font-size:10px;color:var(--birthday-muted)}.birthday-gallery>.birthday-section-heading>p:not(.birthday-eyebrow){margin:15px auto 0}.birthday-photo-grid{display:grid;grid-template-columns:repeat(var(--birthday-gallery-columns,2),minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:36px}.birthday-photo-grid button{padding:10px 10px 0;border:1px solid var(--birthday-line);background:#fffcf8;text-align:left;box-shadow:0 8px 25px #59412e08}.birthday-photo-grid button img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.birthday-photo-grid button>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;font-size:11px;color:var(--birthday-muted)}.birthday-photo-grid button:nth-child(3n+2){transform:rotate(1deg)}.birthday-photo-grid button:hover img{filter:brightness(1.06)}.birthday-rsvp{background:#eeded5;text-align:center;padding:45px 50px;border:1px solid var(--birthday-line);position:relative}.birthday-rsvp-sparkle{width:30px!important;height:30px!important;color:var(--birthday-gold);margin:0 auto 20px;display:block}.birthday-rsvp .attendance-control{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important;max-width:670px;margin:0 auto;color:var(--birthday-ink)}.birthday-rsvp .attendance-heading p{font-size:10px;color:var(--birthday-muted);letter-spacing:2px}.birthday-rsvp .attendance-heading h2{font-size:44px;margin:12px 0}.birthday-rsvp .attendance-heading>span{font-size:13px;color:var(--birthday-muted)}.birthday-rsvp .attendance-choice-group{display:flex;justify-content:center;gap:12px;margin-top:25px}.birthday-rsvp .attendance-choice{background:#fffcf6;color:var(--birthday-ink);border:1px solid #c9b3a4;border-radius:3px;padding:15px 20px;display:flex;align-items:center;gap:9px;min-height:50px;flex:1 1;font-size:12px}.birthday-rsvp .attendance-choice i{background:transparent}.birthday-rsvp .attendance-choice b{font-weight:500}.birthday-rsvp .attendance-choice.selected{background:var(--birthday-rose);color:#fff9ef;border-color:var(--birthday-rose)}.birthday-rsvp .attendance-feedback{font-size:12px;margin-top:17px;color:var(--birthday-ink)}.birthday-drinks .jardin-beverage-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:30px}.birthday-drinks .jardin-beverage-options button{border:1px solid var(--birthday-line);background:#fffcf7;display:flex;gap:12px;align-items:center;padding:18px;color:var(--birthday-ink);text-align:left;border-radius:3px}.birthday-drinks .jardin-beverage-options button.selected{border:2px solid var(--birthday-rose);background:#f0dfd5}.birthday-drinks .jardin-beverage-options small{display:block;color:var(--birthday-muted);font-size:11px}.birthday-drinks .jardin-beverage-options b{font-size:13px;font-weight:500}.birthday-drinks .jardin-beverage-more{display:flex;align-items:center;gap:8px;background:transparent;border:0;margin:20px auto 0;color:var(--birthday-rose);font-size:12px}.birthday-guestbook{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:65px;gap:65px;border-top:1px solid var(--birthday-line)}.birthday-audio-panel{padding:30px;background:#fffcf6;border:1px solid var(--birthday-line);text-align:center}.birthday-audio-panel>strong{display:block;font:24px var(--font-display),Georgia,serif;margin-top:22px}.birthday-audio-panel>p{font-size:12px;margin:10px 0;color:var(--birthday-muted)}.birthday-audio-panel>small{font-size:10px;color:var(--birthday-muted)}.birthday-audio-panel .jardin-record-button{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;padding:20px 16px;background:var(--birthday-rose);color:#fff9ef;border:0;border-radius:3px;text-align:left}.birthday-audio-panel .jardin-record-button b{font-size:12px;font-weight:500}.birthday-audio-panel .jardin-record-button small{display:block;font-size:10px;opacity:.8}.birthday-audio-panel audio{width:100%;margin-top:15px}.birthday-audio-panel .jardin-audio-control{width:100%}.birthday-audio-panel .jardin-audio-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.birthday-audio-panel .jardin-audio-actions button{border:1px solid var(--birthday-line);padding:8px 12px;border-radius:3px;color:var(--birthday-ink);background:#f6e9dd}.birthday-audio-panel .audio-feedback{font-size:12px;overflow-wrap:anywhere}.birthday-footer{text-align:center;padding:60px 25px 24px;border-top:1px solid var(--birthday-line);background:#f1e6d7aa}.birthday-footer>svg{display:block;width:24px;height:24px;color:var(--birthday-gold);margin:0 auto 24px}.birthday-footer h2{font-size:clamp(32px,4vw,48px)}.birthday-footer p{font-size:13px;color:var(--birthday-muted);margin:16px 0}.birthday-footer>span{display:block;border-top:1px solid var(--birthday-line);max-width:1044px;margin:40px auto 0;padding-top:22px;font-size:9px;color:var(--birthday-muted);text-transform:uppercase;letter-spacing:1.5px}.invitation-rich-preview.birthday-ivory,.public-invitation.birthday-ivory{padding:0;background:#fcf6ed;display:block}.template-art.birthday-ivory{background-position:50%!important;color:#fff9ec!important;text-shadow:0 1px 12px #53354066;border-radius:45% 45% 0 0}.template-art.birthday-ivory h3{font-family:var(--font-display),Georgia,serif!important;font-size:48px!important;font-weight:400!important}.template-art.birthday-ivory>span{letter-spacing:3px!important}.template-art.birthday-ivory>i{background:#dabc84!important}@media(max-width:1150px){.birthday-date-strip,.birthday-section{margin-left:40px;margin-right:40px}.birthday-hero{gap:48px;padding:55px 55px 65px}.birthday-hero h1{font-size:84px}.birthday-personal{gap:50px}.birthday-guestbook,.birthday-program-grid{gap:35px}}@media(max-width:760px){.birthday-masthead{padding:20px 24px;justify-content:center}.birthday-masthead>span{display:none}.birthday-hero{padding:35px 30px 55px;grid-template-columns:1fr;gap:40px;text-align:center}.birthday-hero-copy{max-width:470px;margin:auto}.birthday-eyebrow{font-size:9px;letter-spacing:1.7px}.birthday-hero .birthday-eyebrow,.birthday-hero-rule{justify-content:center}.birthday-hero h1{font-size:76px;margin-top:18px;letter-spacing:-2px}.birthday-hero h2{font-size:26px;margin:auto;max-width:290px}.birthday-hero-script{font-size:29px}.birthday-intro{font-size:13px;margin-left:auto!important;margin-right:auto!important}.birthday-hero-rule{margin:20px 0 18px}.birthday-hero .birthday-button{margin-top:23px}.birthday-scroll{display:none}.birthday-portrait-wrap{width:80%;max-width:360px;margin:auto}.birthday-photo-star{font-size:70px;left:-26px;top:0}.birthday-celebration-seal{width:100px;height:100px;left:-25px;bottom:-8px}.birthday-celebration-seal span{font-size:8px}.birthday-portrait-caption{right:-27px;font-size:8px;letter-spacing:1.5px}.birthday-date-strip{margin:0 24px;padding:24px 0;grid-template-columns:1fr;gap:20px}.birthday-date-strip>div{justify-content:flex-start;padding:0 14px;gap:20px}.birthday-date-strip>div+div{border:0}.birthday-date-strip small{font-size:8px}.birthday-date-strip b,.birthday-date-strip time{font-size:14px}.birthday-section{margin:0 24px;padding:48px 0}.birthday-section h2{font-size:36px}.birthday-guestbook,.birthday-personal,.birthday-program-grid{grid-template-columns:1fr;gap:30px}.birthday-personal>.birthday-section-heading{text-align:center}.birthday-personal .birthday-eyebrow{justify-content:center}.birthday-section-heading>p:not(.birthday-eyebrow){font-size:13px;margin-left:auto;margin-right:auto}.birthday-personal-actions{margin-top:15px}.birthday-personal-actions .invitation-actions{justify-content:center}.birthday-guest-card{padding:25px 20px}.birthday-guest-card h3{font-size:30px}.birthday-guest-access{gap:18px}.birthday-program-grid{margin-top:30px}.birthday-timeline article{gap:16px}.birthday-timeline h3{font-size:28px}.birthday-timeline small{font-size:12px}.birthday-location{padding:27px}.birthday-dress{padding:28px;flex-direction:column;gap:25px;text-align:center}.birthday-dress .birthday-eyebrow{justify-content:center}.birthday-swatches{max-width:100%;gap:24px}.birthday-dress h2{font-size:33px}.birthday-photo-grid{grid-template-columns:repeat(var(--birthday-mobile-columns,2),minmax(0,1fr));gap:12px}.birthday-photo-grid button{padding:6px 6px 0}.birthday-photo-grid button>span{padding:10px 2px;font-size:10px}.birthday-photo-grid button>span svg{width:13px}.birthday-rsvp{padding:35px 22px}.birthday-rsvp .attendance-heading h2{font-size:36px}.birthday-rsvp .attendance-choice-group{flex-direction:column}.birthday-rsvp .attendance-choice{justify-content:center;padding:15px 12px}.birthday-guestbook>.birthday-section-heading{text-align:center}.birthday-guestbook .birthday-eyebrow{justify-content:center}.birthday-audio-panel{padding:24px 18px}.birthday-story{flex-direction:column;gap:25px;text-align:center}.birthday-story>img{width:65%;max-width:260px}.birthday-story .birthday-eyebrow{justify-content:center}.birthday-footer{padding:45px 24px 20px}}@media(prefers-reduced-motion:reduce){.birthday-ivory-page *{scroll-behavior:auto!important;transition:none!important}}.birthday-audio-panel .audio-recorder{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;color:var(--birthday-ink)}.birthday-audio-panel .audio-recorder:before{display:none}.birthday-audio-panel .audio-recorder-head{position:static;width:100%;padding:0 0 14px;margin-bottom:18px;border-bottom-color:var(--birthday-line)}.birthday-audio-panel .audio-recorder-head>span{color:var(--birthday-muted)}.birthday-audio-panel .record-main-button{min-height:190px!important;padding:20px 14px;border:1px solid var(--birthday-line)!important;border-radius:3px!important;background:#f8eee4!important;color:var(--birthday-ink)}.birthday-audio-panel .record-main-button:hover{background:#f2e3d5!important;box-shadow:none}.birthday-audio-panel .record-main-button>i,.birthday-audio-panel .recording-orb{background:var(--birthday-rose)!important;box-shadow:0 0 0 7px #7945530b!important}.birthday-audio-panel .record-main-button small{color:var(--birthday-muted)}.birthday-audio-panel .audio-send,.birthday-audio-panel .recording-active>button{background:var(--birthday-rose)!important;color:#fff9ef;border-radius:3px!important}.birthday-audio-panel .audio-secondary{color:var(--birthday-ink);border-color:var(--birthday-line)}.birthday-drinks .jardin-beverage-options i{width:38px;height:44px;display:grid;place-items:center;background:#f1e3d8;color:var(--birthday-rose);border-radius:3px;flex-shrink:0}.birthday-drinks .jardin-beverage-options i img{width:32px;height:40px;object-fit:contain}.birthday-drinks .jardin-beverage-submit{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;margin:24px auto 0;border:0;border-radius:3px;background:var(--birthday-rose);color:#fff9ef;font-size:12px}.birthday-drinks button:disabled,.birthday-rsvp button:disabled{opacity:.55;cursor:wait}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-sans:"DM Sans","DM Sans Fallback"}