@font-face{font-family:Nunito;src:url(/assets/fonts/nunito.ttf)format("truetype");font-weight:200 1000;font-display:swap}@font-face{font-family:Fredoka;src:url(/assets/fonts/fredoka.ttf)format("truetype");font-weight:300 700;font-display:swap}:root{--cream:#fffaf0;--paper:#fffcf5;--ink:#21342e;--green:#dbc72f;--pink:#f3c7b4;--purple:#e1d8ed;--line:#d7d9c8;--muted:#536258;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{color:var(--ink);background:var(--cream);margin:0;font:18px/1.65 Nunito,Arial,sans-serif}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h1,h2{letter-spacing:-.025em;font-family:Fredoka,Nunito,sans-serif;font-weight:500}h2{font-size:clamp(34px,4.3vw,54px)}h3{letter-spacing:-.025em;font-size:25px;font-weight:850}p+p{margin-top:20px}section[id],aside[id]{scroll-margin-top:40px}.section{max-width:1200px;margin:0 auto;padding:92px 44px}.section-kicker,.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:850}.section-kicker{margin-bottom:24px}.lead{font-size:22px;line-height:1.6}.small-copy{color:var(--muted);font-size:16px}.tiny-label{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.mobile-only{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--ink);color:#fff;border-radius:10px;padding:10px 20px;position:fixed;top:-100px;left:16px}.skip:focus{top:10px}:focus-visible{outline-offset:5px;outline:3px solid #9a3c74}.site-header{justify-content:space-between;align-items:center;gap:24px;max-width:1384px;margin:auto;padding:24px 44px 18px;display:flex}.wordmark{flex-shrink:0}.wordmark img{width:76px;height:auto}.site-header nav{align-items:center;gap:32px;font-size:15px;font-weight:800;display:flex}.site-header nav a{text-decoration:none}.site-header nav a:hover{color:#7c3f31}.hero{text-align:center;background:linear-gradient(to bottom,var(--cream) 0%,var(--cream) 60%,#d8dfbc 60%);padding-top:30px;overflow:hidden}.hero-copy{z-index:1;padding:0 24px;position:relative}.eyebrow{justify-content:center;align-items:center;gap:9px;display:flex}.hero h1{margin:24px auto 20px}.hero-logo{width:266px;max-width:70vw;margin:auto}.tagline{letter-spacing:-.02em;font-family:Fredoka,Nunito,sans-serif;font-size:clamp(29px,3.1vw,44px);line-height:1.2}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero .actions{justify-content:center;margin-top:24px}.play-small{font-size:13px}.hero-landscape{max-height:440px;margin-top:24px;position:relative;overflow:hidden}.hero-landscape img{width:100%;height:auto}.about{padding-top:100px}.about-grid{grid-template-columns:1fr 1.12fr;gap:60px;display:grid}.about h2{font-size:clamp(43px,5.3vw,66px);line-height:1.08}.highlight{z-index:0;display:inline-block;position:relative}.highlight:after{content:"";background:var(--green);z-index:-1;border-radius:35% 10% 20% 12%;height:35%;position:absolute;bottom:1%;left:-5%;right:-6%;transform:rotate(-3deg)}.about-copy .lead{font-size:21px}.about-copy p:not(.lead){font-size:18px}.about-copy .small-copy{border-top:1px solid var(--line);padding-top:20px}.trailer-section{background:var(--pink);border-radius:56px 56px 0 0;margin-top:12px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.section-heading .section-kicker{margin-bottom:14px}.section-aside{flex-shrink:0;font-size:15px;line-height:1.6}.trailer-inner{padding-top:70px;padding-bottom:74px}.trailer-frame{aspect-ratio:1232/706;border:2px solid var(--ink);background:#d8dfbc;border-radius:20px;position:relative;overflow:hidden;box-shadow:8px 9px #21342e}.trailer-frame>img{object-fit:cover;width:100%;height:100%}.trailer-status{min-width:0;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-play{background:var(--ink);width:56px;height:56px;color:var(--cream);border-radius:100px;justify-content:center;align-items:center;margin:0;padding-left:3px;font-size:20px;display:flex}.trailer-load{color:var(--ink);cursor:pointer;border:0}a.trailer-status{text-decoration:none}.trailer-load:hover .poster-play{background:#58612b}.trailer-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.features-section{padding-top:76px;padding-bottom:86px}.features{grid-template-columns:repeat(3,1fr);gap:48px 40px;display:grid}.feature{position:relative}.feature:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:32px}.feature-number{background:var(--green);border-radius:43% 56% 44% 55%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:26px;font-family:Fredoka,sans-serif;font-size:22px;display:flex;transform:rotate(-6deg)}.feature:nth-child(2) .feature-number,.feature:nth-child(5) .feature-number{background:var(--pink);transform:rotate(7deg)}.feature:nth-child(3) .feature-number{background:var(--purple)}.feature:nth-child(4) .feature-number{background:#d8dfbc;transform:rotate(-4deg)}.feature h3{max-width:280px;margin-bottom:16px;font-family:Fredoka,sans-serif;font-size:30px;font-weight:500}.feature p{font-size:17px;line-height:1.7}.feature-dandelion{justify-content:center;align-items:center;min-height:240px;display:flex}.feature-dandelion canvas{aspect-ratio:1;cursor:pointer;outline:none;width:min(100%,320px);height:auto}.feature-dandelion canvas:focus-visible{outline-offset:5px;outline:3px solid #9a3c74}.gallery-section{background:#e7ead9;border-top:1px solid #d1d7bb;border-bottom:1px solid #d1d7bb}.gallery-section .section{padding-top:75px;padding-bottom:55px}.gallery{grid-template-columns:1fr 1fr;gap:34px 30px;display:grid}.shot{margin:0}.shot>a{border:1px solid #21342e55;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 4px #21342e18}.shot img{width:100%;transition:transform .3s}.shot>a:hover img{transform:scale(1.025)}.enlarge{background:var(--cream);border-radius:50%;place-items:center;width:35px;height:35px;font-size:24px;display:grid;position:absolute;bottom:12px;right:12px}.shot figcaption{gap:15px;padding-top:12px;font-size:15px;font-weight:700;display:flex}.shot figcaption span{color:#637145;font-weight:900}.gentle{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.gentle h2{font-size:36px}.small-stamp{background:var(--purple);border-radius:100px;margin-bottom:20px;padding:4px 14px;font-size:15px;font-weight:900;display:inline-block;transform:rotate(-5deg)}.gentle p{font-size:17px}.gentle .small-copy{font-size:15px}.release{background:var(--green);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.release-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;position:absolute}.release-art-left{height:min(320px,88%);bottom:0;left:0}.release-art-right{height:min(250px,68%);bottom:0;right:12px}.release-inner{text-align:center;z-index:1;padding-top:75px;padding-bottom:70px;position:relative}.release h2{margin:22px 0;font-size:clamp(44px,6vw,76px)}.platforms{font-size:17px;line-height:1.8}.press-teaser{justify-content:space-between;align-items:center;gap:40px;padding-top:65px;padding-bottom:65px;display:flex}.press-teaser h2{margin-bottom:15px;font-size:36px}.press-teaser p{font-size:17px}.press-teaser .section-kicker{font-size:12px}.dedication{text-align:center;color:#5b6653;padding-top:20px;padding-bottom:72px;font-size:16px}.dedication p{position:relative}.dedication p:before{content:"*";color:#8b7931;margin-bottom:15px;font-family:Fredoka;font-size:45px;line-height:1;display:block}.footer{color:var(--cream);background:#21342e;padding:60px 44px 24px}.footer-inner,.footer-bottom{max-width:1112px;margin:auto}.footer-inner{grid-template-columns:.9fr 1.25fr 1fr;gap:45px;display:grid}.footer img{filter:invert(96%)sepia(17%)saturate(304%)hue-rotate(324deg)brightness(106%)contrast(101%)}.footer p{font-size:14px;line-height:1.9}.footer-inner>div:first-child p{margin-top:18px}.footer .credits a{margin-top:12px;font-size:14px;display:inline-block}.footer .tiny-label{color:#d9dfc7;margin-bottom:14px;font-size:11px}.socials{flex-wrap:wrap;gap:10px 16px;display:flex}.socials a{font-size:14px}.link-state{opacity:.7;font-size:10px;text-decoration:none;display:inline-block}.footer-bottom{color:#d9dfc7;border-top:1px solid #ffffff26;justify-content:space-between;gap:20px;margin-top:45px;padding-top:22px;font-size:12px;display:flex}.toast{z-index:20;background:var(--ink);color:var(--cream);border:1px solid var(--cream);opacity:0;pointer-events:none;text-align:center;border-radius:16px;width:max-content;max-width:calc(100% - 32px);padding:16px 24px;font-size:15px;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,25px);box-shadow:0 8px 35px #0003}.toast.visible{opacity:1;transform:translate(-50%)}.noscript{text-align:center;background:var(--green);padding:20px;font-size:14px}.press-hero{padding-top:65px;padding-bottom:40px}.press-hero h1{margin:12px 0 28px;font-size:clamp(54px,7.5vw,88px)}.press-hero .lead{max-width:760px}.press-hero .actions{margin-top:30px}.press-hero>.small-copy{margin-top:20px;font-size:14px}.press-jump{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-top:50px;padding:18px 0;font-size:14px;font-weight:800;display:flex}.press-layout{grid-template-columns:280px 1fr;gap:80px;padding-top:25px;padding-bottom:70px;display:grid}.facts h2{font-size:30px}.facts dl{margin-top:26px}.facts dt{letter-spacing:.02em;margin-top:22px;font-size:13px;font-weight:900}.facts dd{margin:4px 0 0;font-size:16px;line-height:1.65}.facts{border-right:1px solid var(--line);padding-right:30px}.press-copy section+section{margin-top:45px}.press-copy h2{margin-bottom:23px;font-size:36px}.press-copy h3{margin-top:22px;margin-bottom:10px;font-size:20px}.press-copy p{font-size:17px}.press-copy .lead{font-size:21px}.asset-section{background:#e7ead9}.asset-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.asset-grid code{overflow-wrap:anywhere;color:var(--muted);margin-top:15px;font:11px/1.6 Nunito,sans-serif;display:block}.asset-grid>:first-child .asset-preview img{width:180px}.asset-preview{background:#d9dfc4;justify-content:center;align-items:center;height:180px;padding:18px;display:flex}.asset-preview img{object-fit:contain;max-width:100%;max-height:100%}.press-credits{grid-template-columns:1.2fr 1fr;gap:70px;display:grid}.press-credits h2{margin-bottom:24px;font-size:38px}.press-credits p{font-size:16px}@media (width>=1600px){.hero-landscape{max-height:530px}.hero-copy{padding-top:20px}}@media (width<=1060px){.features{grid-template-columns:repeat(2,1fr);gap:48px 40px}.feature:not(:nth-child(3n+1)){border-left:0;padding-left:0}.feature:nth-child(2n){border-left:1px solid var(--line);padding-left:32px}}@media (width<=900px){.site-header{padding:20px 28px}.site-header nav{gap:22px}.section{padding:65px 28px}.about-grid{gap:35px}.about h2{font-size:48px}.about-copy .lead{font-size:19px}.about-copy p:not(.lead){font-size:16px}.features{gap:24px}.feature:nth-child(2n){padding-left:22px}.feature h3{font-size:27px}.feature p{font-size:16px}.section-aside{font-size:13px}.gentle{gap:40px}.footer{padding-left:28px;padding-right:28px}.footer-inner{grid-template-columns:1fr 1.2fr;gap:34px}.footer-inner>div:last-child{grid-column:1/-1}.press-layout{grid-template-columns:220px 1fr;gap:38px}.asset-grid{grid-template-columns:1fr 1fr}.press-credits{gap:30px}}@media (width<=600px){.nav-arrow{display:none}body{font-size:16px}.site-header{gap:16px;padding:18px 20px}.wordmark img{width:62px}.site-header nav{gap:16px;font-size:13px}.site-header nav>a:nth-child(2){display:none}.hero{padding-top:26px}.hero h1{margin-top:26px;margin-bottom:20px}.hero-logo{width:233px}.tagline{font-size:31px}.mobile-only{display:block}.hero .actions{gap:12px;margin-top:24px}.hero-landscape{height:200px;margin-top:28px}.hero-landscape img{object-fit:cover;width:620px;max-width:none;height:200px;position:relative;left:50%;transform:translate(-50%)}.section{padding:58px 22px}.about-grid{grid-template-columns:1fr;gap:34px}.about h2{font-size:49px}.about h2 br:nth-child(2){display:none}.section-kicker{margin-bottom:20px;font-size:11px}.about-copy .lead{font-size:19px}.about-copy p:not(.lead){font-size:16px}.section-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:26px}.section-heading h2{font-size:37px}.section-aside{font-size:14px}.section-aside br{display:none}.trailer-section{border-radius:30px 30px 0 0}.trailer-inner{padding-top:48px;padding-bottom:52px}.trailer-frame{box-shadow:5px 6px 0 var(--ink);aspect-ratio:1.4;border-radius:13px}.trailer-frame>img{object-fit:cover}.trailer-status{border-radius:0;width:auto;min-width:0;max-width:none;padding:0;bottom:auto}.poster-play{width:48px;height:48px;margin:0;font-size:16px}.features{grid-template-columns:1fr;gap:32px}.feature+.feature{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.feature{grid-template-columns:46px 1fr;gap:8px 20px;padding-left:0;display:grid}.feature-number{grid-row:1/3;width:42px;height:42px;margin:0}.feature h3{max-width:100%;margin:0;font-size:28px}.feature p{grid-column:2;font-size:16px}.feature-dandelion{border-top:1px solid var(--line);min-height:0;padding:20px 0 0;display:flex}.feature-dandelion canvas{width:min(70vw,280px)}.features-section>.section-kicker{margin-bottom:32px}.gallery{grid-template-columns:1fr;gap:27px}.gallery-section .section{padding-top:54px;padding-bottom:38px}.shot figcaption{font-size:14px}.gentle{grid-template-columns:1fr;gap:25px}.gentle h2{font-size:34px}.gentle p{font-size:16px}.small-stamp{margin-bottom:18px}.release-inner{padding-top:60px;padding-bottom:50px}.release .eyebrow{letter-spacing:.08em;font-size:10px}.release h2{font-size:46px}.platforms{font-size:15px}.press-teaser{flex-direction:column;align-items:start;gap:24px;padding-bottom:48px}.press-teaser h2{font-size:33px}.press-teaser p{font-size:15px}.dedication{padding-top:12px;padding-bottom:50px;font-size:14px}.footer{padding:42px 22px 22px}.footer-inner{grid-template-columns:1fr;gap:29px}.footer-inner>div:last-child{grid-column:auto}.footer p{font-size:13px}.footer-bottom{flex-wrap:wrap;gap:12px 24px;margin-top:30px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.press-hero{padding-top:42px;padding-bottom:28px}.press-hero h1{font-size:59px}.press-hero .lead{font-size:20px}.press-hero .actions{flex-direction:column;align-items:start;gap:24px}.press-jump{gap:14px 22px;margin-top:32px;font-size:13px}.press-layout{grid-template-columns:1fr;gap:42px;padding-top:15px}.facts{border-right:0;border-bottom:1px solid var(--line);padding-bottom:35px;padding-right:0}.facts dl{grid-template-columns:88px 1fr;gap:15px;margin-top:24px;display:grid}.facts dt,.facts dd{margin:0;font-size:14px}.press-copy h2{font-size:34px}.press-copy p{font-size:16px}.press-copy .lead{font-size:19px}.asset-grid{grid-template-columns:1fr 1fr;gap:14px}.asset-preview{height:120px;padding:12px}.asset-grid code{font-size:10px}.press-credits{grid-template-columns:1fr;gap:30px}.press-credits h2{font-size:34px}.toast{padding:13px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.shot>a:hover img{transform:none}}@media print{.site-header,.footer,.toast,.press-jump,.actions,.asset-section{display:none}.section{padding:25px 0}.press-layout{display:block}.facts{border:0}.press-copy section{break-inside:avoid}body{background:#fff;font-size:11pt}.press-hero h1{font-size:38pt}h2{font-size:24pt}}@media (width<=800px){.release-art{display:none}}@media (width>=801px){.release-inner{padding-left:200px;padding-right:200px}}@media (width>=1400px){.release-art-left{height:360px}.release-art-right{height:280px}}

:root, .xwn2msc {
  --xxlaakx: #f6f4ef;
  --x1m704uh: #1c1917;
  --x18r4rzj: #78716c;
  --x17e3vt5: #fffcf8;
  --x1v11e3k: #e6e1d8;
  --x1gj3n16: #1c1917;
  --x3jryq1: #fafaf9;
  --x1l1a1eh: #9f1239;
  --x1x4ii7z: #a8a29e;
  --x1pbga3z: 12px;
  --x12yvkm7: ui-sans-serif, system-ui, "Segoe UI", sans-serif;
  --xv2fjf3: Palatino, "Iowan Old Style", Georgia, serif;
}

.x1s8648y.x1s8648y, .x1s8648y.x1s8648y:root {
  --x1l1a1eh: #9a3c74;
  --xxlaakx: #fffaf0;
  --x1v11e3k: #c8cfb6;
  --x17e3vt5: #fffcf5;
  --x12yvkm7: Nunito, Arial, sans-serif;
  --x1m704uh: #21342e;
  --x18r4rzj: #536258;
  --x1gj3n16: #dbc72f;
  --x3jryq1: #21342e;
  --x1pbga3z: 15px;
  --x1x4ii7z: #9a3c74;
  --xv2fjf3: Fredoka, Nunito, sans-serif;
}

.x15shrm7.x15shrm7, .x15shrm7.x15shrm7:root {
  --x1l1a1eh: #fb7185;
  --xxlaakx: #141311;
  --x1v11e3k: #3f3a36;
  --x17e3vt5: #1c1917;
  --x1m704uh: #f5f5f4;
  --x18r4rzj: #a8a29e;
  --x1gj3n16: #fafaf9;
  --x3jryq1: #1c1917;
  --x1x4ii7z: #78716c;
}

.xln7xf2:not(#\#) {
  font: inherit;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.xtrlojg:not(#\#) {
  margin: 1rem 0 0;
}

.x1rdwaux:not(#\#) {
  margin: 8px 0 14px;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x6r64yo:not(#\#) {
  padding: 1rem 1.1rem 1.15rem;
}

.xp9y95v:not(#\#) {
  padding: 22px;
}

.xnaosnk:not(#\#) {
  padding: 3.25rem 1rem 1rem;
}

.x1v6jie7:not(#\#) {
  padding: 30px;
}

.xr2uogc:not(#\#) {
  padding: 56px 18px 15px;
}

@media (width <= 600px) {
  .xperfm6.xperfm6:not(#\#) {
    padding: 14px;
  }

  .x1eq66p.x1eq66p:not(#\#) {
    padding: 25px;
  }

  .x2r6v9o.x2r6v9o:not(#\#) {
    padding: 48px 10px 14px;
  }
}

.xnfns9t:not(#\#):not(#\#) {
  border-color: #21342e;
}

.x1wcfp6p:not(#\#):not(#\#) {
  border-color: #d7d9c8;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.xo3i8er:not(#\#):not(#\#) {
  border-color: var(--x1m704uh);
}

.xe0wioc:not(#\#):not(#\#) {
  border-color: var(--x1v11e3k);
}

.x1xwekrv:not(#\#):not(#\#) {
  border-radius: 100px;
}

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x150ef6q:not(#\#):not(#\#) {
  border-radius: var(--x1pbga3z);
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.x1rcpt3j:not(#\#):not(#\#) {
  gap: .45rem;
}

.xhtv2oo:not(#\#):not(#\#) {
  gap: .4rem 1rem;
}

.x1neeqzj:not(#\#):not(#\#) {
  gap: .4rem;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.xjmfy54:not(#\#):not(#\#) {
  margin-block: 1.5rem;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1vj3u9m:not(#\#):not(#\#) {
  padding-block: .4rem;
}

.x8fiyw4:not(#\#):not(#\#) {
  padding-block: .65rem;
}

.xh5hydl:not(#\#):not(#\#) {
  padding-block: .6rem;
}

.x1b9wmvo:not(#\#):not(#\#) {
  padding-block: 15px;
}

.x1ie5kix:not(#\#):not(#\#) {
  padding-block: 3.5rem;
}

.x1m7iz9m:not(#\#):not(#\#) {
  padding-block: 9px;
}

.x1ryrjj2:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1h97jxb:not(#\#):not(#\#) {
  transition: transform .18s, box-shadow .18s;
}

@media (width <= 600px) {
  .x1jbb71.x1jbb71:not(#\#):not(#\#) {
    gap: 15px;
  }

  .x18fkhmm.x18fkhmm:not(#\#):not(#\#) {
    padding-block: 14px;
  }

  .xex5ra7.xex5ra7:not(#\#):not(#\#) {
    padding-block: 7px;
  }

  .xataryz.xataryz:not(#\#):not(#\#) {
    padding-inline: 12px;
  }

  .xylep1u.xylep1u:not(#\#):not(#\#) {
    padding-inline: 19px;
  }
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.x1tsftir:not(#\#):not(#\#):not(#\#) {
  background-color: #21342e;
}

.x2iv1so:not(#\#):not(#\#):not(#\#) {
  background-color: #fffaf0;
}

.x90rs13:not(#\#):not(#\#):not(#\#) {
  background-color: #fffcf5;
}

.xhhend0:not(#\#):not(#\#):not(#\#) {
  background-color: #0000008c;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x1et9ozg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17e3vt5);
}

.xmayz05:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1gj3n16);
}

.x5l67mk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1v11e3k);
}

.x1ypo430:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxlaakx);
}

.xlvhb5o:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 15px 80px #00000073;
}

.x1vf8w41:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px #21342e;
}

.x1vqdfwx:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px #21342e40;
}

.xmoqdgk:not(#\#):not(#\#):not(#\#) {
  color: #21342e;
}

.x1mmvx0m:not(#\#):not(#\#):not(#\#) {
  color: #fffaf0;
}

.xzt934z:not(#\#):not(#\#):not(#\#) {
  color: var(--x18r4rzj);
}

.x1185rw8:not(#\#):not(#\#):not(#\#) {
  color: var(--x1m704uh);
}

.xrecxt1:not(#\#):not(#\#):not(#\#) {
  color: var(--x3jryq1);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xu98ai9:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x12yvkm7);
}

.x1wodp4w:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xv2fjf3);
}

.x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

.x1xbdnly:not(#\#):not(#\#):not(#\#) {
  font-size: .98rem;
}

.x1gqo1bu:not(#\#):not(#\#):not(#\#) {
  font-size: 1.15rem;
}

.x8c3b7j:not(#\#):not(#\#):not(#\#) {
  font-size: 1.7rem;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xew7ush:not(#\#):not(#\#):not(#\#) {
  font-size: 21px;
}

.x5heo1l:not(#\#):not(#\#):not(#\#) {
  font-size: 23px;
}

.xew2bz3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.4rem, 6vw, 4rem);
}

.xmvyi9x:not(#\#):not(#\#):not(#\#) {
  font-weight: 560;
}

.x1im5e5j:not(#\#):not(#\#):not(#\#) {
  font-weight: 620;
}

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

.x8bsokv:not(#\#):not(#\#):not(#\#) {
  font-weight: 850;
}

.x1uu0p8:not(#\#):not(#\#):not(#\#) {
  font-weight: 900;
}

.xywhcq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xqf9v6q:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--x1v11e3k);
  text-decoration-color: var(--x1v11e3k);
}

.x5hzr90:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .18em;
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.xvbls5:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 7px #21342e;
}

.x1oa88o5:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-3px);
}

@media (width <= 600px) {
  .x1yjpfek.x1yjpfek:not(#\#):not(#\#):not(#\#) {
    font-size: 11px;
  }

  .x1qrmsns.x1qrmsns:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }

  .x5ganyz.x5ganyz:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }

  .xexpeew.xexpeew:not(#\#):not(#\#):not(#\#) {
    font-size: 17px;
  }
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.x1c436fg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 18px;
}

.x1t84w78:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1rcfgkt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 27px;
}

.x2g0g5p:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 76vh;
}

.xhcnd13:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 95vh;
}

.x1cmgiil:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1400px;
}

.x19pzynt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 38rem;
}

.x1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.xzsb0xr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 68rem;
}

.x1c9y9jp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 94vw;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.x1suesbl:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .75rem;
}

.x1nxzj52:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .75rem;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.xv59l6q:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(94vw, 64rem);
}

@media (width <= 600px) {
  .x1px5pgw.x1px5pgw:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 51px;
  }
}
