.fes-band--brick,.fes-band--deep,.fes-footer,.festival-page,:root{--clay-navy:#102d50;--clay-sky:#eff8ff;--clay-orange:#f4511e;--clay-orange-ink:#b9340b;--ink:#102d50;--body-ink:#42566c;--muted-ink:#627185;--paper:#fff;--cream:#f6faff;--ivory:#f6faff;--sand:#eaf5ff;--sky:#eff8ff;--deep:#102d50;--deep-2:#0c2442;--coral:#f4511e;--orange:#f4511e;--yellow:#ffdfc6;--plum:#b9340b;--brick:#102d50;--gold:#f4511e;--gold-deep:#b9340b;--gold-soft:#fff2e9;--gold-line:#f2d8c9;--gold-line-2:#edc7b0;--gold-metal:#f4511e;--gold-on-deep:#ffc7a1;--line-1:#dfe8f0;--line-2:#c1d0de;--shadow-1:0 4px 18px rgb(29 64 100/.06);--shadow-2:0 12px 32px rgb(29 64 100/.1);--color-bg:#f6faff;--color-navy:#102d50;--color-navy-700:#102d50;--color-navy-600:#244b73;--color-gold:#f4511e;--color-gold-bright:#ffb68c;--color-gold-deep:#b9340b;--color-gold-ink:#9b300d;--color-gold-soft:#fff2e9;--color-gold-wash:#fff7f1;--color-line:#dfe8f0;--color-line-soft:#eaf0f5;--color-ink:#102d50;--color-body:#42566c;--color-muted:#627185;--color-faint:#627185;--brand-ink:#102d50;--brand-coral:#f4511e;--brand-paper:#fff;--brand-plum:#f4511e;--brand-yellow:#ffdfc6;color:var(--ink)}body{background:#fff}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #1670c8;outline-offset:4px}.clay-how{padding:24px 24px 26px;text-align:center;background:#fff}.clay-how>h2{font-size:28px;font-weight:600;line-height:1.4;margin:0 0 12px}.clay-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:72px;max-width:950px;padding:0;margin:auto;list-style:none}.clay-how__steps li{position:relative}.clay-how__steps img{width:140px;height:140px;object-fit:contain;margin:auto}.clay-how__steps h3{font-size:18px;font-weight:500;margin:0 0 3px}.clay-how__steps p{color:var(--muted-ink);font-size:14px;margin:0}.clay-how__arrow{position:absolute;right:-57px;top:68px;width:34px;height:24px;color:#b1bbc6;stroke-dasharray:2 4}.clay-disclaimer{margin:22px 0 0;font-size:13px;color:var(--muted-ink)}.fes-header{border-bottom:1px solid #f2f6fa}.fes-header__inner{min-height:100px;padding-block:14px;gap:32px}.fes-brand{flex-shrink:0}.brand-logo{gap:9px}.brand-logo__mark{width:45px;height:45px;flex-shrink:0}.brand-logo__name{color:#102d50;font-family:var(--font-prompt),sans-serif;font-size:28px;font-weight:600;letter-spacing:-.05em;text-shadow:none}.brand-logo__name span{color:var(--clay-orange)}.brand-logo__subtitle{color:#627185}.brand-logo__name span:after{display:none}.fes-nav{flex:1;justify-content:center;gap:42px}.clay-nav-discovery>summary,.fes-nav>a{position:relative;padding:14px 0;border:0;border-radius:0;background:none;color:var(--ink);font-size:17px;font-weight:500;box-shadow:none}.fes-nav>a:hover,.fes-nav>a[data-active=true]{background:none;color:var(--ink);transform:none}.clay-nav-discovery>summary[data-active=true]:after,.fes-nav>a[data-active=true]:after{content:"";position:absolute;bottom:3px;left:8%;right:8%;height:3px;border-radius:3px;background:var(--clay-orange)}.clay-nav-discovery{position:relative}.clay-nav-discovery>summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.clay-nav-discovery>summary::-webkit-details-marker{display:none}.clay-nav-discovery__panel{position:absolute;top:100%;left:-28px;width:235px;padding:10px;background:white;border:1px solid var(--line-1);box-shadow:var(--shadow-2);border-radius:16px}.clay-nav-discovery__panel a{display:block;padding:12px 14px;border-radius:10px;font-size:14px}.clay-nav-discovery__panel a:hover{background:var(--sky)}.clay-header-actions{margin-left:0}.fes-cta{min-height:42px;padding:10px 16px;border:1px solid var(--line-1);color:#42566c;background:white;box-shadow:none;font-weight:500;font-size:13px;border-radius:11px}.fes-cta:hover{background:var(--sky);transform:none;box-shadow:none}.fes-toggle{border:1px solid var(--line-1);box-shadow:none;border-radius:10px;background:white}.fes-mobile-nav{padding:10px 0 20px}.fes-mobile-nav a{border-color:var(--line-1);color:var(--ink);font-weight:500}.fes-usermenu__trigger{box-shadow:none;border-color:var(--line-1);background:white}.clay-page-hero{background:var(--sky);border-bottom:1px solid #e4eff7}.clay-page-hero__inner{display:flex;align-items:center;justify-content:space-between;min-height:300px;gap:48px;padding-block:34px}.clay-page-hero__copy{flex:1;min-width:0}.clay-page-hero h1{font-size:clamp(30px,3.4vw,46px);line-height:1.4;font-weight:600;margin:10px 0;color:var(--ink)}.clay-page-hero__copy>p{max-width:68ch;font-size:16px;line-height:1.8;color:var(--body-ink)}.festival-page{background:#f9fcff}.festival-page :where([class~=border]):is([class*=rounded-]){border-width:1px!important;border-color:var(--line-1)!important;border-radius:18px!important}.festival-page :where(input,textarea)[class~=border]{border-width:1px!important;border-color:#a5b5c5!important;border-radius:10px!important;box-shadow:none}.festival-page :where(a,button)[class~="bg-[color:var(--color-navy)]"]{background:#c63f13!important;color:white!important;box-shadow:none}.festival-page :where(a,button)[class~="bg-[color:var(--color-navy)]"]:hover{background:#ac320b!important;transform:none}.festival-page .check-submit-btn{background:var(--clay-orange);color:#fff;box-shadow:0 4px 10px rgb(192 62 13/.12);border-color:var(--clay-orange)}.festival-page .check-submit-btn:hover{background:#d64010;color:#fff}.festival-page .check-form-card{border-radius:22px!important}.festival-page .check-form-card:before{display:none}.fes-band{border-top:1px solid #edf2f7;padding-block:64px}.fes-band--cream,.fes-band--paper{background:#fff}.fes-band--brick,.fes-band--deep,.fes-band--sand{background:#f0f8ff}.fes-band--brick:before,.fes-band--deep:before,.fes-footer:before{display:none}.fes-band-title{color:var(--ink);font-weight:600;line-height:1.35;font-size:clamp(28px,3vw,40px)}.fes-band-title strong{color:var(--clay-orange-ink);text-shadow:none}.fes-band-title strong:after,.fes-band-title:after{display:none}.fes-band-kicker{color:var(--clay-orange-ink);background:#fff2e9;border:0;box-shadow:none;font-weight:500;border-radius:30px}.fes-card{background:#fff;border:1px solid var(--line-1);border-radius:20px;box-shadow:var(--shadow-1)}.fes-card--hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.fes-card__title{color:var(--ink)}.fes-chip{border:1px solid var(--line-1);box-shadow:none;background:#fff2e9;color:var(--clay-orange-ink)}.fes-btn-fill{background:#c63f13;border:1px solid #c63f13;box-shadow:none;color:white;border-radius:12px}.fes-btn-fill:hover{background:#ac320b;color:white;box-shadow:none;transform:translateY(-1px)}.fes-btn-line{background:#fff;border:1px solid #bdd0e1;color:var(--ink);box-shadow:none;border-radius:12px}.fes-btn-line:hover{background:var(--sky);box-shadow:none;transform:translateY(-1px)}.feature-discovery__primary-sub,.feature-discovery__primary-title{color:var(--ink)}.feature-discovery__primary-action{color:var(--clay-orange-ink)}.feature-discovery__primary:after{display:none}.feature-discovery__routes{background:white;border:1px solid var(--line-1);border-radius:20px}.feature-discovery__route-icon{border:0;background:#f0f7ff;box-shadow:none}.festival-page .birthday-day-card__art{height:185px;background:#f0f8ff}.festival-page .birthday-day-card__art img{object-fit:contain;padding:14px;mix-blend-mode:multiply}.festival-page .birthday-day-card__art:after{display:none}.festival-page .birthday-day-card{border-radius:20px}.festival-page .birthday-day-card__cta{box-shadow:none;border:0}.fes-footer__main{padding-block:60px}.fes-footer__closing h2{color:var(--ink);font-size:31px;line-height:1.45}.fes-footer__desc{color:var(--body-ink);font-weight:400}.fes-footer__col-title{color:var(--ink)}.fes-footer__links a{color:var(--body-ink)}.fes-footer__links a:hover{background:#e0effb;color:var(--ink)}.fes-footer__column{padding-top:6px}.fes-footer__column+.fes-footer__column{border-color:#dce8f2}.fes-footer__primary{background:#c63f13;color:#fff;box-shadow:none}.fes-footer__primary:hover{background:#ac320b;color:white}.fes-footer__bar{background:#e6f2fb;border-top:1px solid #dce8f2}.fes-footer__bar-inner{color:var(--muted-ink)}@media (max-width:1199px){.fes-nav{gap:25px}.fes-header__inner{gap:24px}.brand-logo__name{font-size:24px}}@media (max-width:899px){.fes-header__inner{min-height:76px}.clay-header-actions{margin-left:auto}.fes-nav{display:none}.clay-how__steps{gap:40px}.clay-how__arrow{right:-38px}.fes-footer__main{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.page-width{width:calc(100% - 36px)}.brand-logo__name{font-size:23px}.brand-logo__mark{width:36px;height:36px}.fes-header__inner{gap:12px;min-height:72px}.fes-cta{display:none}.clay-how{padding:26px 16px}.clay-how>h2{font-size:24px}.clay-how__steps{gap:8px}.clay-how__steps img{width:92px;height:92px}.clay-how__steps h3{font-size:14px}.clay-how__steps p{font-size:12px;line-height:1.65}.clay-how__arrow{display:none}.clay-disclaimer{font-size:12px;margin-top:20px}.clay-page-hero__inner{position:relative;min-height:0;padding-block:26px;gap:12px;align-items:start}.clay-page-hero h1{font-size:29px;padding-right:0}.clay-page-hero .festival-breadcrumbs{padding-right:70px;min-height:70px}.clay-page-hero__copy>p{font-size:14px}.fes-band,.fes-footer__main{padding-block:42px}.fes-footer__closing h2{font-size:28px}.fes-footer__nav-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.fes-footer__column{padding:0}.fes-footer__column+.fes-footer__column{border:0}.fes-footer__column:last-child{grid-column:1/-1}.fes-footer__links{font-size:13px}}@media (prefers-reduced-motion:reduce){.clay-nav-discovery *{scroll-behavior:auto!important;transition:none!important}}.article-cover img[src*="%2Fclay%2F"],.article-cover img[src^="/clay/"],.fes-card img[src*="%2Fclay%2F"],.fes-card img[src^="/clay/"]{object-fit:contain;padding:16px;background:#eff8ff}.daily-oracle__board{background:var(--line-1);border-radius:22px}.daily-oracle__art{background:#eff8ff}.daily-oracle__art img{object-fit:contain;padding:30px;mix-blend-mode:multiply}.fes-band--deep .fes-band-title{color:var(--ink)}.fes-band--deep .fes-band-title strong{color:var(--clay-orange-ink)}.fes-band--deep .fes-band-head p{color:var(--body-ink)}.fes-band--brick .fes-card,.fes-band--deep .daily-oracle__identity,.fes-band--deep .daily-oracle__numbers,.fes-band--deep .fes-card{--ink:#102d50;--body-ink:#42566c;--muted-ink:#627185;--cream:#f6faff;--gold-deep:#b9340b;--gold-soft:#fff2e9;--line-1:#dfe8f0}.feature-discovery__visual img{object-fit:contain;padding:18px;mix-blend-mode:multiply}.feature-discovery__route-icon img{width:42px;height:42px}.source-reference-card__art img{object-fit:contain;padding:20px}.festival-page .festival-generator-card .festival-generator-submit{background:#c63f13;color:#fff!important;border:0;box-shadow:none}.festival-page .festival-generator-card .festival-generator-submit svg{color:#fff!important}.festival-page .festival-generator-card .festival-generator-submit:hover{background:#ad330c;transform:none}.festival-page .festival-generator-share{background:#eef7ff;border-color:var(--line-1);box-shadow:none}.festival-page .festival-market-empty{background:#f4faff;border-color:var(--line-1);box-shadow:var(--shadow-1)}.festival-page .festival-market-empty__art{background:#eff8ff;border-color:var(--line-1)}.festival-page .festival-market-empty__art img{object-fit:contain;padding:30px;transform:none;mix-blend-mode:multiply}.festival-page .festival-market-empty__primary{background:#c63f13;color:white}.clay-page-hero:is([data-art=member],[data-art=about],[data-art=marketplace]) .clay-page-hero__art{mix-blend-mode:normal;mask-image:radial-gradient(ellipse at center,#000 48%,transparent 73%)}.festival-page .festival-generator-card button.festival-generator-submit[type=button],.festival-page .festival-generator-card button.festival-generator-submit[type=button] span,.festival-page .festival-market-filter button[type=submit],.festival-page .festival-market-filter button[type=submit] svg{color:#fff!important}.festival-page .festival-market-filter button[type=submit]{background:#c63f13!important;border:0;box-shadow:none}.festival-page .festival-market-filter button[type=submit]:hover{background:#ad330c!important;transform:none}.festival-page .festival-market-empty__art img{mix-blend-mode:normal;mask-image:radial-gradient(ellipse at center,#000 45%,transparent 74%)}.festival-legacy-bridge,.festival-page,.on-light-surface,:root{--journey-cream:#fff9f1;--journey-navy:#172f46;--journey-orange:#c94118;--sky:#fff9f1;--cream:#fcfaf7;--line-1:#e7e5df;--line-2:#cdcfcf;--body-ink:#4d5d6b;--muted-ink:#626d77}.journey-shell{width:min(1220px,calc(100% - 96px));margin-inline:auto}.journey-content,.journey-hero{color:var(--journey-navy)}.journey-content h2,.journey-content h3,.journey-hero h1,.journey-hero h2,.journey-hero h3{font-family:var(--font-prompt),sans-serif;font-weight:600;text-wrap:balance}.journey-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#a53815;font-size:14px;font-weight:500}.journey-small-label{color:#64707b;font-size:12px}.journey-hero{background:#fff9f1}.journey-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:start;padding-block:58px 44px}.journey-hero__copy{padding-top:8px}.journey-hero__title{margin:20px 0 18px;letter-spacing:-.045em;line-height:1.35}.journey-hero__title span{display:block}.journey-hero__title span:first-child{font-size:clamp(30px,3.1vw,46px)}.journey-hero__title span:last-child{font-size:clamp(45px,5vw,74px);color:#d4481b;font-weight:700}.journey-hero__lead{color:#526272;font-size:20px;margin:0}.journey-hero__benefits{display:flex;gap:24px;flex-wrap:wrap;margin-top:23px;font-size:14px;color:#405260}.journey-hero__benefits span{display:inline-flex;gap:6px;align-items:center}.journey-hero__benefits svg{width:16px;height:16px;color:#a53815}.journey-hero__visual{display:flex;align-items:center;gap:20px;margin-top:26px}.journey-hero__visual img{width:200px;height:204px;border-radius:100px 100px 32px 32px;background:#eef6fd}.journey-hero__visual p{font-family:var(--font-prompt),sans-serif;font-size:21px;line-height:1.55;margin:8px 0 12px}.journey-hero__visual strong{font-weight:500}.journey-text-link{display:inline-flex;gap:8px;align-items:center;color:#a93c17;font-size:14px;font-weight:500;min-height:36px}.journey-text-link:hover{text-decoration:underline;text-underline-offset:5px}.journey-tool{background:white;border:1px solid #e9e6df;padding:30px 30px 0;box-shadow:0 18px 45px rgb(33 47 60/.06);scroll-margin-top:110px}.journey-tool__heading h2{font-size:25px;margin:4px 0 20px}.journey-tool__switch{display:grid;grid-template-columns:1fr 1fr;padding:5px;background:#f3f4f3;border-radius:12px;margin-bottom:26px;gap:4px}.journey-tool__switch button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:43px;border:0;border-radius:9px;color:#65717b;background:transparent;cursor:pointer;font-size:14px}.journey-tool__switch button[aria-pressed=true]{background:var(--journey-navy);color:#fff;box-shadow:0 2px 5px rgb(20 36 50/.12)}.journey-form>label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;font-weight:600;margin-bottom:9px}.journey-form>label>span{font-size:11px;color:#68717a;font-weight:400}.journey-form>input{width:100%;height:64px;border:1px solid #9baab4;border-radius:10px;background:#fff;color:var(--journey-navy);font-size:25px;padding:12px 15px;outline-offset:3px}.journey-form>input::placeholder{color:#687580}.journey-form>input[aria-invalid=true]{border-color:#b12123}.journey-form__hint{font-size:13px;line-height:1.6;color:#68717a;margin:9px 0 14px}.journey-examples{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.journey-examples>span{font-size:12px;color:#68717a}.journey-examples a,.journey-examples button{min-height:34px;border:1px solid #e4e5e2;padding:5px 9px;border-radius:7px;font-size:12px;color:#405665;background:white;cursor:pointer}.journey-examples a:hover,.journey-examples button:hover{background:#fff2e8;border-color:#dba68f}.journey-birthday{margin:18px 0;border-top:1px solid #eeede8;border-bottom:1px solid #eeede8}.journey-birthday summary{display:flex;align-items:center;gap:8px;padding-block:15px;cursor:pointer;font-size:14px;list-style:none}.journey-birthday summary::-webkit-details-marker{display:none}.journey-birthday summary span{color:#6c747c;font-size:12px;flex:1}.journey-birthday[open] summary>svg{transform:rotate(180deg)}.journey-birthday fieldset{border:0;padding:0;margin:0}.journey-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.journey-days button{height:42px;border:1px solid #dddeda;border-radius:7px;background:white;cursor:pointer;font-size:14px}.journey-days button[aria-pressed=true]{background:#fff0e6;border-color:#bc411d;color:#a53815}.journey-birthday fieldset p{font-size:11px;color:#667580;margin:9px 0 14px}.journey-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:11px;background:#c94118;color:white;font-family:var(--font-prompt),sans-serif;font-size:17px;font-weight:500;min-height:56px;padding:14px 20px;cursor:pointer;transition:background .18s,transform .18s}.journey-primary:hover{background:#a93511;transform:translateY(-1px)}.journey-form>.journey-primary{width:100%}.journey-form__privacy{display:flex;gap:6px;align-items:center;justify-content:center;color:#62717b;margin:14px 0 21px;font-size:12px}.journey-tool__footer{text-align:center;color:#697680;background:#fafaf7;margin-inline:-30px;padding:14px 18px;border-radius:0 0 26px 26px;border-top:1px solid #eeede8;font-size:11px;line-height:1.6}.journey-form--sum>.journey-primary{margin-top:24px}.journey-form__all{display:flex;justify-content:center;margin:12px 0 20px}.journey-error{color:#a12223;font-size:13px;margin:10px 0}.journey-inline-result{padding:22px 0;border-top:1px solid #e8e8e2}.journey-inline-result__top{display:flex;justify-content:space-between;gap:15px;align-items:center}.journey-inline-result h3{font-size:20px;margin-top:4px;scroll-margin-top:120px}.journey-inline-result__sum{display:flex;align-items:center;gap:6px;font-size:35px;font-weight:600;color:#a53815}.journey-inline-result__sum small{font-size:11px;font-weight:400}.journey-inline-result>p{font-size:14px;line-height:1.7;margin:12px 0}.journey-inline-result__meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#566b65}.journey-formula{border-radius:7px;padding:8px 12px;background:#f3f6f2;color:#4c6556;font-variant-numeric:tabular-nums}.journey-hero__bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e7e0d6;padding-block:20px;font-size:13px;color:#68717a}.journey-hero__bottom a{display:inline-flex;align-items:center;gap:9px;color:#a53815}.journey-section{padding-block:78px;scroll-margin-top:90px}.journey-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.journey-section h2{font-size:clamp(27px,3vw,38px);line-height:1.5;margin:8px 0 0;letter-spacing:-.025em}.journey-section-head>p{color:#65717a;line-height:1.8;font-size:15px;margin:0 0 5px}.journey-mobile-break{display:none}.journey-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.journey-day-card{position:relative;padding:24px 16px 18px;background:#f7f7f3;border-radius:14px;border:1px solid transparent;transition:border-color .2s,background .2s}.journey-day-card:hover{border-color:#d06c46;background:#fff5ec}.journey-day-card>svg{color:#a74624;margin-bottom:22px}.journey-day-card__index{position:absolute;right:14px;top:23px;color:#69757b;font-size:11px}.journey-day-card h3{font-size:18px;margin:0 0 8px}.journey-day-card>p{color:#61706d;font-size:12px;margin:0 0 18px}.journey-day-card__link{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#69737a;gap:4px}.journey-other-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.journey-other-paths>a{display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px solid #e7e8e3;border-radius:12px;font-size:13px}.journey-other-paths>a:hover{border-color:#ce9b85}.journey-other-paths span{flex:1;color:#687780}.journey-other-paths strong{margin-left:10px;font-weight:500;color:var(--journey-navy)}.journey-other-paths svg{color:#aa451e;flex-shrink:0}.journey-reading{background:#1a334a;color:#fff;padding-block:72px}.journey-reading__grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.journey-reading__copy .journey-eyebrow{color:#ffb591}.journey-reading__copy h2{color:#fff;font-size:clamp(32px,3.5vw,48px);margin:20px 0}.journey-reading__copy em{color:#ffb591;font-style:normal}.journey-reading__copy>p{color:#c8d3dc;font-size:16px;line-height:1.9;max-width:420px}.journey-reading__copy .journey-text-link{color:#ffb591;margin-top:20px}.journey-reading__example{padding:28px 30px;border-radius:20px;background:#fff;color:var(--journey-navy)}.journey-reading__caption{display:flex;justify-content:space-between;color:#6b7780;font-size:12px}.journey-demo-plate{display:flex;flex-direction:column;gap:2px;align-items:center;padding:22px 0}.journey-demo-plate strong{font-family:var(--font-chakra),sans-serif;font-size:38px}.journey-demo-plate span{color:#6b7780;font-size:11px}.journey-calculation{margin:0}.journey-calculation>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9eceb;padding:12px 0;font-size:13px}.journey-calculation dd{margin:0;font-weight:600}.journey-calculation>div:last-child{color:#a43817}.journey-calculation>div:last-child dd{font-size:30px;line-height:1}.journey-reading__meaning{background:#f1f6f0;border-radius:11px;padding:15px 18px}.journey-reading__meaning>span{color:#496b50;font-size:11px}.journey-reading__meaning h3{font-size:18px;line-height:1.6;margin:5px 0}.journey-reading__meaning a{display:inline-flex;gap:8px;align-items:center;color:#346743;font-size:12px;min-height:32px}.journey-reading__note{color:#65717b;font-size:11px;line-height:1.7;margin:15px 0 0}.journey-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journey-meaning-card{display:flex;gap:18px;align-items:center;padding:22px;border:1px solid #e4e6e1;border-radius:15px}.journey-meaning-card:hover{background:#fff9f1;border-color:#d5b9a5}.journey-meaning-card>strong{font-family:var(--font-prompt),sans-serif;color:#b64420;font-size:42px;font-weight:500}.journey-meaning-card>div{flex:1}.journey-meaning-card>svg{align-self:start;flex-shrink:0;color:#7c898f}.journey-meaning-card span{color:#626f78;font-size:10px}.journey-meaning-card h3{font-size:14px;line-height:1.6;margin:4px 0}.journey-meaning-card p{font-size:11px;color:#5c7262;margin:5px 0 0}.journey-library-links{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;margin:28px 0}.journey-library-links a{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#536875;min-height:36px}.journey-all-sums{border-block:1px solid #e8e9e3}.journey-all-sums summary{display:flex;justify-content:space-between;align-items:center;list-style:none;gap:15px;padding-block:20px;cursor:pointer;font-size:14px}.journey-all-sums summary::-webkit-details-marker{display:none}.journey-all-sums summary span{display:inline-flex;align-items:center;gap:8px;color:#6f7a81;font-size:12px}.journey-all-sums>div{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:8px;padding-bottom:24px}.journey-all-sums a{display:grid;place-items:center;border-radius:6px;min-height:40px;border:1px solid #e0e5df;font-size:13px}.journey-all-sums a:hover{background:#fff0e6;color:#aa3510}.journey-guide-section{background:#f7f7f3}.journey-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journey-guide{border-radius:17px;overflow:hidden;background:white;border:1px solid #e5e8e3}.journey-guide__image{position:relative;height:200px;background:#edf4f8}.journey-guide__image img{object-fit:contain;padding:18px}.journey-guide__copy{padding:24px}.journey-guide h3{font-size:19px;line-height:1.6;margin:9px 0}.journey-guide p{color:#667580;font-size:13px;line-height:1.8;margin:0 0 20px}.journey-guide__read{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a63c19}.journey-guide:hover h3{color:#a63c19}.journey-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:90px}.journey-faq>div>p{color:#61727c;font-size:14px;line-height:1.8;margin:18px 0}.journey-faq__list details{border-bottom:1px solid #e7e9e4}.journey-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:15px;cursor:pointer;list-style:none}.journey-faq__list summary::-webkit-details-marker{display:none}.journey-faq__list summary>span{color:#a34520;font-size:22px;flex-shrink:0}.journey-faq__list details[open] summary>span{transform:rotate(45deg)}.journey-faq__list details p{font-size:14px;line-height:1.85;color:#586d79;margin:0 0 22px}.journey-trust{display:flex;gap:20px;padding:28px 30px;border-radius:15px;border:1px solid #e3e7df;background:#fafbf7}.journey-trust>svg{color:#687c5d;flex-shrink:0}.journey-trust h2{font-size:18px;margin:0 0 8px}.journey-trust p{font-size:13px;color:#67736c;line-height:1.8;margin:0}.journey-trust a{display:inline-flex;gap:4px;align-items:center;margin:10px 24px 0 0;font-size:12px;color:#45624f;min-height:30px}.journey-final-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:48px 0 70px}.journey-final-cta span{font-size:14px;color:#626f69}.journey-final-cta h2{font-size:36px;margin:10px 0 0;line-height:1.5}.fes-header__inner{min-height:84px;padding-block:12px}.fes-header{border-bottom-color:#eae8e2}.fes-nav{gap:34px}.clay-nav-discovery>summary,.fes-nav>a{font-size:15px}.fes-header .brand-logo__name{font-size:26px}.clay-page-hero{background:#fff9f1;border-color:#e9e4dc}.clay-page-hero__inner{min-height:265px;padding-block:30px}.clay-page-hero h1{letter-spacing:-.025em}.clay-page-hero__art{width:205px;height:200px}.fes-footer{background:#f5f5ef;border-top-color:#e4e6de}.fes-footer__bar{background:#ecefe6;border-top-color:#e1e5da}.fes-card{box-shadow:0 4px 15px rgb(26 46 61/.035)}.festival-page .check-form-card,.festival-page .festival-generator-card{background:#fff!important}@media (max-width:1100px){.journey-shell{width:calc(100% - 56px)}.journey-hero__grid{gap:32px;grid-template-columns:1fr 1fr}.journey-hero__title span:first-child{font-size:31px}.journey-hero__title span:last-child{font-size:50px}.journey-hero__visual{gap:14px}.journey-hero__visual img{width:145px;height:180px}.journey-hero__visual p{font-size:17px}.journey-tool{padding:24px 22px 0}.journey-tool__footer{margin-inline:-22px}.journey-reading__grid{gap:55px}.journey-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-meaning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-other-paths strong{display:block;margin-left:0}.journey-faq{gap:44px}}@media (max-width:800px){.journey-shell{width:calc(100% - 36px)}.journey-hero__grid{grid-template-columns:1fr;gap:24px;padding-block:30px}.journey-hero__copy{text-align:center;padding:0}.journey-hero__title{margin:12px 0}.journey-hero__title span:first-child{font-size:clamp(26px,5vw,36px)}.journey-hero__title span:last-child{font-size:clamp(40px,8vw,56px)}.journey-hero__lead{font-size:15px;line-height:1.7}.journey-hero__lead br{display:none}.journey-hero__benefits{justify-content:center;gap:18px;font-size:12px;margin-top:12px}.journey-hero__visual{display:none}.journey-tool{width:min(520px,100%);margin-inline:auto}.journey-tool__heading h2{font-size:22px}.journey-tool__switch{margin-bottom:20px}.journey-hero__bottom{font-size:11px;padding-block:16px}.journey-hero__bottom>span{max-width:190px}.journey-section{padding-block:48px}.journey-section-head{display:block;margin-bottom:24px}.journey-section-head>p{margin-top:12px;font-size:14px}.journey-section-head>.journey-text-link{margin-top:10px}.journey-day-grid{gap:10px}.journey-day-card{padding:19px 14px 15px}.journey-day-card h3{font-size:16px}.journey-other-paths{gap:10px}.journey-other-paths>a{padding:16px 14px;gap:10px;font-size:12px}.journey-reading{padding-block:45px}.journey-reading__grid{grid-template-columns:1fr;gap:30px}.journey-reading__copy h2{font-size:32px}.journey-reading__copy h2 br:first-child{display:none}.journey-reading__copy>p{max-width:none;font-size:14px}.journey-reading__example{padding:24px}.journey-guide-grid{gap:15px}.journey-guide__image{height:150px}.journey-guide__copy{padding:18px}.journey-guide h3{font-size:16px}.journey-all-sums>div{grid-template-columns:repeat(10,minmax(0,1fr))}.journey-faq{grid-template-columns:1fr;gap:20px}.journey-faq h2 br{display:none}.journey-trust{padding:22px}.journey-final-cta{padding-block:38px 45px}.journey-final-cta h2{font-size:28px}.clay-page-hero__art{width:85px;height:95px}.fes-header__inner{min-height:72px}}@media (max-width:540px){.journey-eyebrow{font-size:12px}.journey-hero__grid{padding-top:24px;gap:22px}.journey-hero__title span:first-child{font-size:27px}.journey-hero__title span:last-child{font-size:43px}.journey-tool{padding:22px 20px 0;border-radius:19px}.journey-tool__heading .journey-small-label{display:none}.journey-tool__heading h2{margin:0 0 16px;font-size:20px}.journey-form>input{font-size:23px;height:59px}.journey-form>label{font-size:14px}.journey-form>label>span{font-size:10px}.journey-examples{gap:5px}.journey-examples>span{width:100%}.journey-examples button{min-height:36px;padding-inline:12px}.journey-birthday{margin:14px 0}.journey-birthday summary{padding-block:12px}.journey-primary{font-size:15px;min-height:54px;padding-inline:13px}.journey-tool__footer{margin-inline:-20px;border-radius:0 0 19px 19px;font-size:10px;padding:11px 15px}.journey-form__privacy{margin-bottom:15px;font-size:11px}.journey-hero__bottom>span{font-size:10px}.journey-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-day-card:last-child{grid-column:1/-1}.journey-day-card>svg{margin-bottom:14px}.journey-day-card__link{font-size:11px}.journey-other-paths{grid-template-columns:1fr}.journey-other-paths strong{display:inline;margin-left:8px}.journey-meaning-grid{grid-template-columns:1fr;gap:10px}.journey-meaning-card{padding:18px}.journey-meaning-card>strong{min-width:58px}.journey-meaning-card h3{font-size:15px}.journey-library-links{justify-content:start;gap:8px 22px}.journey-all-sums summary{font-size:12px}.journey-all-sums summary span{font-size:10px}.journey-all-sums>div{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-guide-grid{grid-template-columns:1fr}.journey-guide__image{height:180px}.journey-guide h3{font-size:19px}.journey-faq__list summary{font-size:14px;line-height:1.7}.journey-trust{gap:13px}.journey-trust h2{font-size:16px}.journey-trust p{font-size:12px}.journey-final-cta{display:block}.journey-final-cta>.journey-primary{width:100%;margin-top:24px}.fes-header .brand-logo__name{font-size:23px}}@media (prefers-reduced-motion:reduce){.journey-content *,.journey-hero *{transition:none!important;scroll-behavior:auto!important}}.score-explainer{border:1px solid #dce2df;border-radius:12px;background:#f8faf5;padding:16px 20px;margin:20px 0;color:#172f46;font-size:14px;line-height:1.8}.score-explainer summary{cursor:pointer;font-weight:600}.score-explainer p{margin:12px 0;color:#566b75;font-size:14px;line-height:1.85}.score-explainer a{color:#983e22;text-decoration:underline;text-underline-offset:4px}.journey-compare-link{margin-top:20px;display:inline-flex;font-size:14px}.journey-compare-entry{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;padding-top:64px;padding-bottom:64px;border-bottom:1px solid #e4e7e2}.journey-compare-entry h2{font-size:clamp(29px,3vw,42px);line-height:1.45;margin:15px 0;font-weight:700;color:#172f46}.journey-compare-entry>div>p{color:#5e7079;line-height:1.9;font-size:15px;margin:14px 0 24px}.journey-compare-entry .journey-primary{width:fit-content;font-size:15px}.journey-compare-preview{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:25px;background:#f6f7f0;border-radius:20px}.journey-compare-preview>div{border:1px solid #dce2df;border-radius:12px;background:white;padding:22px 16px;text-align:center;min-width:0}.journey-compare-preview span{font-size:12px;color:#67767b}.journey-compare-preview strong{display:block;border:1px solid #2d4355;border-radius:6px;padding:12px 4px;font-size:24px;white-space:nowrap;color:#172f46;margin:15px 0}.journey-compare-preview p{font-size:13px;color:#5e7079}.journey-compare-preview b{font-size:32px;margin-left:7px;color:#b74723}.journey-compare-preview small{display:block;font-size:12px;line-height:1.7;color:#536671;margin-top:10px}.journey-compare-preview__note{grid-column:1/-1;text-align:center}.sum-compare-callout{background:#fff9f1;border:1px solid #e9dfd3;border-radius:12px;padding:24px;margin:22px 0;line-height:1.8}.sum-compare-callout strong{font-size:20px}.sum-compare-callout p{margin:10px 0;color:#5e7079}.sum-compare-callout a{display:inline-block;color:#9c3e21;margin:8px 24px 0 0;text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.journey-compare-entry{grid-template-columns:1fr;gap:25px}.journey-compare-entry h2 br{display:none}}@media(max-width:540px){.journey-compare-entry{padding-top:40px;padding-bottom:40px}.journey-compare-preview{padding:15px;gap:10px}.journey-compare-preview>div{padding:17px 10px}.journey-compare-preview strong{font-size:21px}.journey-compare-link{font-size:13px;margin-top:16px}}.journey-hero{position:relative;background:radial-gradient(ellipse at 18% 68%,#dcefff 0,transparent 52%),linear-gradient(115deg,#f5fbff,#eef7ff 55%,#fff7ed);overflow:hidden}.journey-hero__grid{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:55px;padding-top:46px;padding-bottom:25px;align-items:center}.journey-hero__copy{position:relative;padding:0;min-width:0}.journey-hero__title{margin:14px 0;line-height:1.28}.journey-hero__title span:first-child{font-size:clamp(30px,3.1vw,45px)}.journey-hero__title span:last-child{font-size:clamp(48px,4.8vw,69px);color:#ee501e}.journey-hero__lead{font-size:18px;line-height:1.8}.journey-hero__benefits{margin-top:16px;gap:22px}.journey-compare-link{margin-top:10px}.journey-hero__visual{display:block;position:relative;isolation:isolate;margin:8px 0 0;min-height:360px}.journey-hero__visual img{position:absolute;object-fit:contain;border-radius:0;background:transparent;mix-blend-mode:multiply}.journey-hero__visual .visual-hero-car{left:-22px;bottom:-8px;width:345px;height:360px;z-index:1}.journey-hero__visual .visual-hero-heart{right:6px;top:-2px;width:157px;height:176px;transform:rotate(8deg);z-index:0}.visual-hero-caption{position:absolute;right:0;bottom:23px;z-index:2;border:1px solid #ffffffeb;background:#ffffffdc;box-shadow:0 12px 30px #234f7412;border-radius:20px;padding:19px 21px;width:205px;transform:rotate(-3deg)}.journey-hero__visual .visual-hero-caption p{font-size:23px;line-height:1.5;margin:5px 0 9px;color:#133153}.journey-hero__visual .visual-hero-caption strong{color:#d94516;font-weight:600}.visual-hero-caption .journey-text-link{font-size:12px;gap:6px;white-space:nowrap}.visual-hero-caption .journey-small-label{font-size:11px;color:#5f7487}.journey-tool{position:relative;z-index:3;border-color:#dae8f3;background:#fff;border-radius:26px;box-shadow:0 20px 55px #2d608e15}.journey-primary{background:#d64113;box-shadow:0 5px 12px #d6411317}.journey-primary:hover{background:#bc350d}.journey-hero__bottom{border-color:#cfdfeb}.journey-tool__footer{background:#f5faff;border-top-color:#dfebf4}.journey-tool__switch{background:#edf4fa}.journey-compare-entry{position:relative;padding-top:54px;padding-bottom:54px;gap:70px}.journey-compare-entry>div:first-child{position:relative;padding-left:165px;min-height:310px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.visual-compare-art{position:absolute;width:160px;height:195px;left:-14px;top:45px;transform:rotate(-8deg)}.visual-compare-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.journey-compare-entry h2{font-size:34px;margin:12px 0}.journey-compare-entry>div>p{font-size:14px;margin:9px 0 20px}.journey-compare-preview{background:linear-gradient(140deg,#eaf6ff,#fff2e3);border:1px solid #dfebf2;padding:28px;gap:16px;box-shadow:0 10px 22px #183e5b08}.journey-compare-preview>div{box-shadow:0 6px 15px #23425c0a;transform:rotate(-3deg);border-color:#cfdfeb}.journey-compare-preview>div:nth-child(2){transform:rotate(3deg)}#discover{position:relative}#discover .journey-section-head>div:first-child{position:relative;padding-left:145px;min-height:130px;display:flex;flex-direction:column;justify-content:center}.visual-birthday-art{position:absolute;left:0;bottom:-3px;width:127px;height:135px;transform:rotate(-7deg)}.visual-birthday-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.journey-day-card{background:#f1f7fd;border:1px solid #e3eaf0;box-shadow:0 4px 10px #153b5604;transition:transform .2s,box-shadow .2s}.journey-day-card:hover{transform:translateY(-4px);box-shadow:0 10px 22px #153b5610}.journey-day-card:first-child{background:#fff8dc;border-color:#f0e9ce}.journey-day-card:nth-child(2){background:#fff0f2;border-color:#f4dfe4}.journey-day-card:nth-child(3){background:#edf8ee;border-color:#dcebdd}.journey-day-card:nth-child(4){background:#fff2e6;border-color:#f4e3d0}.journey-day-card:nth-child(5){background:#eaf5ff;border-color:#d6e8f7}.journey-day-card:nth-child(6){background:#f2edff;border-color:#e5ddf6}.journey-day-card:nth-child(7){background:#fff0ec;border-color:#f5e0d9}.journey-day-card>svg{background:#ffffffb8;padding:8px;border-radius:12px;width:38px;height:38px;color:#345677;margin-bottom:16px}.journey-reading{background:linear-gradient(125deg,#163853,#254e6c);position:relative}.journey-reading__grid{gap:70px}.journey-reading__copy{position:relative;padding-top:12px}.visual-method-art{float:right;width:138px;height:138px;background:#f5faff;border:7px solid #fff;border-radius:50%;transform:rotate(9deg);margin:0 0 14px 20px;box-shadow:0 15px 24px #071e3238}.visual-method-art img{width:100%;height:100%;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.journey-reading__copy h2{font-size:42px;line-height:1.45}.journey-guide-section{background:#f1f7fc}.journey-guide__image{height:230px;background:#e9f3fc}.journey-guide:nth-child(2) .journey-guide__image{background:#edf8f6}.journey-guide:nth-child(3) .journey-guide__image{background:#fff2e7}.journey-guide__image img{mix-blend-mode:multiply;padding:16px;transition:transform .25s}.journey-guide:hover .journey-guide__image img{transform:scale(1.04)}.journey-faq>div:first-child{position:relative;padding-left:140px}.visual-faq-art{position:absolute;left:-8px;top:10px;width:132px;height:150px;transform:rotate(-7deg)}.visual-faq-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.journey-faq h2{font-size:31px}.compare-hero>.journey-shell,.journey-final-cta,.method-hero>.journey-shell{position:relative}.visual-page-art{position:absolute;right:5%;top:54px;width:235px;height:250px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(7deg);pointer-events:none}@media(max-width:1100px) and (min-width:801px){.journey-hero__grid{gap:30px;grid-template-columns:1fr 1fr}.journey-hero__visual .visual-hero-car{left:-22px;width:290px;height:320px}.journey-hero__visual .visual-hero-heart{right:-2px;width:128px;height:146px}.visual-hero-caption{width:178px;padding:15px;right:-8px;bottom:13px}.journey-hero__visual .visual-hero-caption p{font-size:21px}.visual-hero-caption .journey-text-link{font-size:11px}.journey-compare-entry{gap:35px}.journey-compare-entry>div:first-child{padding-left:125px}.visual-compare-art{width:125px;left:-10px}.journey-compare-entry h2{font-size:29px}.journey-faq>div:first-child{padding-left:0;padding-top:130px}.visual-faq-art{top:0;width:125px;height:120px}.visual-page-art{right:0;width:190px;height:210px;opacity:.95}.compare-hero h1,.method-hero h1{max-width:75%}}@media(max-width:800px){.journey-hero__grid{grid-template-columns:1fr;gap:18px;padding-top:25px}.journey-hero__title span:first-child{font-size:30px}.journey-hero__title span:last-child{font-size:50px}.journey-hero__lead{font-size:15px}.journey-hero__visual{display:block;min-height:267px;width:min(480px,100%);margin:12px auto 0}.journey-hero__visual .visual-hero-car{left:6px;bottom:-5px;width:270px;height:267px}.journey-hero__visual .visual-hero-heart{width:120px;height:140px;right:28px;top:0}.visual-hero-caption{width:188px;padding:14px 16px;bottom:13px;right:5px;text-align:left}.journey-hero__visual .visual-hero-caption p{font-size:21px}.journey-tool{margin-top:0}.journey-hero__benefits{font-size:12px;gap:17px}.journey-compare-entry{gap:22px;padding-top:38px;padding-bottom:42px}.journey-compare-entry>div:first-child{padding-left:130px;min-height:210px}.visual-compare-art{left:0;top:18px;width:118px;height:150px}.journey-compare-entry h2{font-size:30px}.journey-compare-entry h2 br,.journey-compare-entry>div>p br{display:none}.journey-compare-preview{padding:26px}.journey-reading__grid{gap:32px}.journey-reading__copy h2{font-size:34px}.visual-method-art{width:115px;height:115px;margin-left:16px}.journey-guide__image{height:180px}.journey-faq>div:first-child{padding-left:145px;min-height:170px}.journey-faq h2{font-size:28px}.visual-faq-art{width:132px;height:145px;left:0}.visual-page-art{width:105px;height:120px;right:0;top:25px}.compare-hero h1,.method-hero h1{max-width:none}.compare-hero .journey-eyebrow,.method-hero .journey-eyebrow{max-width:calc(100% - 95px)}}@media(max-width:540px){.journey-hero__title span:first-child{font-size:27px}.journey-hero__title span:last-child{font-size:44px}.journey-hero__visual{min-height:222px;margin-top:10px}.journey-hero__visual .visual-hero-car{left:-9px;bottom:0;width:min(51%,220px);height:222px}.journey-hero__visual .visual-hero-heart{width:100px;height:113px;right:30px;top:-12px}.visual-hero-caption{width:min(45%,170px);padding:12px 14px;right:0;bottom:1px;border-radius:15px}.journey-hero__visual .visual-hero-caption p{font-size:19px}.visual-hero-caption .journey-small-label{font-size:10px}.visual-hero-caption .journey-text-link{font-size:11px;min-height:30px}.journey-compare-entry>div:first-child{padding-left:112px;min-height:225px}.visual-compare-art{width:104px;height:140px;top:40px;left:-5px}.journey-compare-entry h2{font-size:27px}.journey-compare-entry .journey-primary{font-size:13px;padding-inline:14px;gap:8px}.journey-compare-preview{padding:22px 17px}.journey-compare-preview strong{font-size:22px}#discover .journey-section-head>div:first-child{padding-left:112px;min-height:112px}#discover .journey-section-head h2{font-size:28px}.visual-birthday-art{width:100px;height:114px}.journey-reading__copy h2{font-size:29px;line-height:1.5}.visual-method-art{width:98px;height:98px;border-width:5px;margin-left:10px;margin-top:10px}.journey-guide__image{height:230px}.journey-faq>div:first-child{padding-left:123px;min-height:170px}.visual-faq-art{width:115px;height:135px;left:-2px}.journey-faq h2{font-size:25px}.journey-faq p{font-size:12px}.visual-page-art{top:22px;width:85px;height:98px}.compare-hero h1,.method-hero h1{position:relative;margin-top:24px}.compare-hero .journey-eyebrow,.method-hero .journey-eyebrow{font-size:11px;max-width:calc(100% - 90px)}}@media(prefers-reduced-motion:reduce){.journey-day-card,.journey-guide__image img{transition:none}.journey-day-card:hover{transform:none}}.journey-hero__visual img{-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 15%,#000 86%,transparent 95%),linear-gradient(transparent,#000 13%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent 5%,#000 15%,#000 86%,transparent 95%),linear-gradient(transparent,#000 13%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.journey-guide__image img[src*=hero-car]{-webkit-mask-image:radial-gradient(ellipse 108px 138px at 50% 52%,#000 59%,transparent 88%);mask-image:radial-gradient(ellipse 108px 138px at 50% 52%,#000 59%,transparent 88%)}@media (max-width:800px){.journey-faq h2 br{display:block}}@media (max-width:380px){.visual-hero-caption{padding:10px}.journey-hero__visual .visual-hero-caption p{font-size:17px}.visual-hero-caption .journey-text-link{font-size:10px;gap:3px}}.fes-footer,.fes-header,.festival-page{--studio-graphite:#102b50;--studio-paper:#f5faff;--studio-lime:#ffb483;--studio-green:#153e6a;--font-display:var(--font-prompt),sans-serif;--font-sans:var(--font-ibm),sans-serif;--brand-mark:#153e6a;--ink:#102b50;--body-ink:#475b72;--muted-ink:#5b6f86;--paper:#fff;--cream:#f5faff;--ivory:#f5faff;--sky:#eff8ff;--sand:#e2f1fc;--line-1:#dce8f1;--line-2:#adbfce;--deep:#153e6a;--deep-2:#102b50;--clay-navy:#153e6a;--clay-orange:#ed4c18;--journey-navy:#102b50;--journey-cream:#f5faff;--color-bg:#f5faff;--color-navy:#102b50;--color-navy-700:#153e6a;--color-navy-600:#204e7d;--color-ink:#102b50;--color-body:#475b72;--color-muted:#5b6f86;--color-faint:#5b6f86;--color-gold:#b63710;--color-gold-ink:#153e6a;--color-gold-soft:#eaf6ff;--color-gold-wash:#f2f9ff;--color-line:#dce8f1;--color-line-soft:#e6f0f7;--shadow-1:none;--shadow-2:0 10px 25px rgb(24 35 33/8%);--shadow-card:0 4px 12px rgb(24 35 33/3%)}.fes-header{color:#f5faff;background:#102b50;border-bottom:1px solid #365575;backdrop-filter:none}.fes-header__inner{min-height:78px;gap:28px;padding-block:13px}.fes-footer .brand-logo,.fes-header .brand-logo{--brand-mark:#ffb483}.fes-footer .brand-logo__mark,.fes-header .brand-logo__mark{width:33px;height:33px}.fes-footer .brand-logo__name,.fes-header .brand-logo__name{font-family:var(--font-prompt),sans-serif;font-size:24px;font-weight:500;letter-spacing:-.04em;color:#f5faff}.fes-footer .brand-logo__name span,.fes-header .brand-logo__name span{color:#ffb483}.fes-nav{gap:28px;flex-wrap:nowrap}.fes-header .clay-nav-discovery>summary,.fes-nav>a{color:#d6e8f8;font-size:14px;font-weight:400;padding-block:13px;white-space:nowrap}.fes-header .clay-nav-discovery>summary:hover,.fes-header .clay-nav-discovery>summary[data-active=true],.fes-nav>a:hover,.fes-nav>a[data-active=true]{color:#ffb483}.fes-header .clay-nav-discovery>summary[data-active=true]:after,.fes-nav>a[data-active=true]:after{background:#ffb483;height:2px;bottom:4px;left:0;right:0}.fes-header .clay-nav-discovery__panel{z-index:60;padding:8px;background:#f5faff;color:#102b50;border-color:#d1e2ef;border-radius:6px;box-shadow:0 14px 35px rgb(0 0 0/18%)}.fes-header .clay-nav-discovery__panel a{display:flex;color:#153e6a;border:0;border-radius:3px;min-height:44px;font-weight:400;padding:10px 13px}.fes-header .clay-nav-discovery__panel a:hover{background:#e8f5ff;transform:none}.fes-header .fes-cta{display:inline-flex;color:#102b50;background:#ffb483;border-color:#ffb483;border-radius:4px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:500}.fes-header .fes-cta:hover{background:#ffd3b9;box-shadow:none}.fes-header .fes-toggle{background:transparent;color:#f5faff;border-color:#829db7;border-radius:4px}.fes-header .fes-usermenu__login,.fes-header .fes-usermenu__trigger{color:#d6e8f8;background:transparent;border-color:#829db7;box-shadow:none;border-radius:4px;font-size:12px}.fes-header .fes-usermenu__login:hover,.fes-header .fes-usermenu__trigger:hover{background:#1a456f;color:#fff}.fes-header .fes-usermenu__panel{background:#f5faff;color:#102b50;border-color:#d1e2ef;border-radius:5px}.fes-header .fes-usermenu__item{color:#153e6a;border-radius:3px}.fes-header .fes-usermenu__item:hover{background:#e8f5ff}.fes-header .fes-usermenu__item--danger{color:#a32b24}.fes-header .fes-mobile-nav{max-height:calc(100dvh - 72px);overflow-y:auto;padding-block:6px 20px;background:#102b50;border-color:#365575;color:#e1effb}.fes-header .fes-mobile-nav a{color:#e1effb;border-color:#365575;font-size:15px;font-weight:400}.fes-header .fes-mobile-nav a:hover{color:#ffb483;background:#143657}.fes-header .fes-usermenu-mobile__email,.fes-header .fes-usermenu-mobile__name{color:#d6e8f8}.fes-footer :focus-visible,.fes-header :focus-visible{outline:2px solid #ffb483;outline-offset:5px}.fes-footer{background:#102b50;color:#f5faff;border-top:0}.fes-footer:before{display:none}.fes-footer__main{grid-template-columns:minmax(220px,.75fr) minmax(0,1.65fr);gap:60px;padding-block:54px 42px;align-items:start}.fes-footer__closing h2{color:#f5faff;font-family:var(--font-prompt),sans-serif;font-size:28px;line-height:1.5;font-weight:400;margin-top:24px;letter-spacing:-.02em}.fes-footer__desc{color:#c4d8ea;font-size:13px;line-height:1.85;margin:12px 0 23px;max-width:33ch}.fes-footer__primary{flex:none;color:#ffb483;background:transparent;padding:8px 0;min-height:44px;border:0;border-bottom:1px solid #a5c6e3;border-radius:0;font-size:14px;font-weight:500}.fes-footer__primary:hover{background:transparent;color:#fff;border-color:#ffb483;transform:none}.fes-footer__nav-board{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:26px;border:0}.fes-footer__column{padding:0}.fes-footer__column+.fes-footer__column{border:0}.fes-footer__col-title{color:#f5faff;font-size:13px;font-weight:500;margin-bottom:18px}.fes-footer__links{gap:0;font-size:12px;line-height:1.7}.fes-footer__column:first-child .fes-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.fes-footer__links a{color:#c4d8ea;min-height:37px;padding:7px 0;border-radius:0;justify-content:flex-start;align-items:flex-start}.fes-footer__links a:hover{background:transparent;color:#ffb483;text-decoration:underline;text-underline-offset:5px;transform:none}.fes-footer__bar{background:#102b50;border-top:1px solid #365575}.fes-footer__bar-inner{color:#bed1e3;gap:12px 25px;font-size:11px;font-weight:400;line-height:1.8;padding-block:18px}.festival-page{background:#f5faff;color:#102b50;font-family:var(--font-ibm),sans-serif}.festival-page .font-display,.festival-page :is(h1,h2,h3){font-family:var(--font-prompt),sans-serif}.festival-page :focus-visible{outline:2px solid #b63710;outline-offset:4px}.festival-page .studio-page-hero{background:#eff8ff;border-color:#d9eafa}.festival-page .studio-page-hero .clay-page-hero__inner{min-height:290px;padding-block:30px 38px;gap:50px}.festival-page .studio-page-hero .clay-page-hero__copy{max-width:760px}.festival-page .studio-page-hero .festival-breadcrumbs{min-height:0;padding-right:0}.festival-page .studio-page-hero h1{margin:23px 0 14px;font-size:clamp(30px,3.8vw,52px);font-weight:500;line-height:1.35;letter-spacing:-.035em;color:#102b50}.festival-page .studio-page-hero .clay-page-hero__copy>p{color:#475b72;font-size:16px;line-height:1.85;max-width:62ch}.studio-page-hero__context{display:inline-block;margin-top:15px;color:#b63710;font-size:12px;border-bottom:1px solid #adbfce;padding-bottom:3px}.studio-page-hero__visual{width:265px;flex:0 0 265px;text-align:center;align-self:center;padding:16px 0}.studio-page-hero__specimen{color:#153e6a}.studio-page-hero__specimen strong{display:block;font-family:var(--font-plate),sans-serif;font-size:61px;font-weight:600;letter-spacing:-.025em;line-height:1.3;white-space:nowrap}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen{position:relative;border:2px solid #153e6a;border-radius:9px;outline:1px solid #b6cfe3;outline-offset:5px;background:#fff;padding:23px 12px 15px;transform:rotate(-4deg);box-shadow:5px 8px 0 #d5e8f7}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen strong{font-size:45px}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen>span{font-family:var(--font-plate),sans-serif;font-size:15px;line-height:1.8}.studio-page-hero__caption{display:block;margin-top:20px;color:#5b6f86;font-size:11px}.festival-page :where([class~=border]):is([class*=rounded-]){border-color:#dce8f1!important;border-radius:16px!important}.festival-page :where(input,textarea)[class~=border]{border-color:#93acc2!important;border-radius:12px!important}.festival-page :where(a,button)[class~="bg-[color:var(--color-navy)]"]{background:#153e6a!important;color:#fff!important}.festival-page :where(a,button)[class~="bg-[color:var(--color-navy)]"]:hover{background:#204e7d!important}.festival-page :is(.check-form-card,.festival-generator-card){border:1px solid #dce8f1;border-radius:16px!important;box-shadow:0 10px 25px rgb(24 35 33/4%)}.festival-page :is(.check-submit-btn,.journey-primary,.festival-generator-submit,.festival-market-empty__primary){background:#153e6a;border-color:#153e6a;color:#fff;border-radius:4px;box-shadow:none}.festival-page :is(.check-submit-btn,.journey-primary,.festival-generator-submit,.festival-market-empty__primary):hover{background:#204e7d;color:#fff;transform:none}.festival-page .festival-market-filter button[type=submit]{background:#153e6a!important}.festival-page .festival-market-filter button[type=submit]:hover{background:#204e7d!important}.festival-page .fes-btn-fill{background:#153e6a;border-color:#153e6a;color:#fff;border-radius:4px}.festival-page .fes-btn-fill:hover{background:#204e7d;transform:none}.festival-page .fes-btn-line{border-color:#b9d2e7;color:#153e6a;border-radius:4px}.festival-page :is(.fes-chip,.fes-num-badge){background:#eaf6ff;border-color:#b9d2e7;color:#b63710;border-radius:4px}.festival-page :is(.journey-text-link,.journey-eyebrow){color:#b63710}.festival-page .birthday-day-card{border-radius:6px;box-shadow:none;border:1px solid #dce8f1}.festival-page .birthday-day-card__art{height:142px}.festival-page .birthday-day-card__short{top:18px;left:20px;border:0;border-radius:0;background:transparent;color:#153e6a;font-family:var(--font-prompt),sans-serif;font-size:65px;line-height:1.3;font-weight:400}.festival-page .birthday-day-card__planet{background:#f6fbff;color:#475b72;border-color:#b9d2e7;border-radius:3px;font-weight:400}.festival-page .birthday-day-card__body{background:#fff}.festival-page .birthday-day-card__cta{border-radius:3px;color:#153e6a;background:#eaf6ff}.festival-page .site-select__icon,.festival-page .site-select__search-icon{color:#b63710}.festival-page .check-submit-btn__icon{background:#ffb483;color:#153e6a;border-color:#ffb483;border-radius:3px}.festival-page .check-submit-btn__icon svg{color:#153e6a}.festival-page .sum-verdict-board{grid-template-columns:minmax(210px,.7fr) minmax(0,1.7fr);border-radius:6px;box-shadow:none}.festival-page .studio-sum-score{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:30px;background:#153e6a;color:#f5faff}.festival-page .studio-sum-score .sum-verdict-board__sum-label{min-height:0;padding:0;background:transparent;color:#d6e8f8;border:0;border-radius:0;font-weight:400}.festival-page .studio-sum-score .sum-verdict-board__sum{margin:12px 0 0;color:#ffb483;font-family:var(--font-plate),sans-serif;font-size:clamp(80px,9vw,108px);font-weight:500;line-height:1.1}.festival-page .studio-sum-score .sum-verdict-board__score-value{display:flex;flex-direction:row;align-items:baseline;gap:5px;margin-top:15px;padding:13px 0 0;border:0;border-top:1px solid #6487a9;border-radius:0;background:transparent;color:#f5faff;font-family:var(--font-prompt),sans-serif;font-size:31px;line-height:1.3}.festival-page .studio-sum-score .sum-verdict-board__score-value small{font-family:var(--font-ibm),sans-serif;font-size:13px;font-weight:400}.festival-page .studio-sum-score .sum-verdict-board__grade{color:#f5faff;font-size:15px;font-weight:400}.festival-page .studio-sum-score .sum-verdict-board__stars{color:#ffb483;font-size:12px;font-weight:400}.festival-page .sum-verdict-board__content{padding:30px}.festival-page .sum-verdict-board__badge{border-radius:3px;background:#eaf6ff;color:#b63710;font-weight:400}.festival-page .sum-verdict-board__content h2{max-width:23ch;margin-top:18px;font-size:clamp(29px,3.2vw,42px);line-height:1.5;font-weight:500}.festival-page .sum-verdict-board__content h2 span{font-size:17px;line-height:1.8;color:#b63710}.festival-page .sum-verdict-board__content>p{font-weight:400;line-height:1.9}.festival-page .sum-verdict-spectrum{margin-top:22px;border-radius:4px}.festival-page .sum-verdict-spectrum li{min-height:98px}.festival-page .birthday-detail-pavilion{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:0;background:#fff;border-color:#dce8f1;border-radius:6px;box-shadow:none}.festival-page .studio-day-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 20px;background:#153e6a;color:#f5faff}.festival-page .studio-day-mark>span{font-family:var(--font-prompt),sans-serif;font-size:clamp(70px,9vw,130px);font-weight:400;line-height:1.25;letter-spacing:-.06em;color:#ffb483}.festival-page .studio-day-mark>p{margin:0;font-size:14px;color:#d6e8f8}.festival-page .birthday-detail-pavilion__identity{padding:30px 36px;background:#fff;color:#102b50}.festival-page .birthday-detail-pavilion__badge{border:0;border-radius:0;padding:0;min-height:0;background:transparent;color:#5b6f86;font-weight:400}.festival-page .birthday-detail-pavilion__identity h2{margin-top:12px;font-size:clamp(34px,4.4vw,52px);line-height:1.5;color:#102b50;font-weight:500}.festival-page .birthday-detail-pavilion__meta{margin-top:12px}.festival-page .birthday-detail-pavilion__meta>span{border-color:#dce8f1;background:#f5faff;color:#475b72;border-radius:3px;font-weight:400}.festival-page .birthday-detail-pavilion__identity>p{color:#475b72;font-weight:400;line-height:1.85;margin-top:15px}.festival-page .birthday-detail-numbers{border-color:#dce8f1;margin-top:18px;gap:16px 25px}.festival-page .birthday-detail-number{border-radius:3px;border-color:#c8deef;color:#153e6a;background:#eaf6ff;font-family:var(--font-plate),sans-serif;font-size:20px}.festival-page .birthday-detail-number--avoid{color:#843b32;background:#f8efeb;border-color:#e2cac3}.festival-page .birthday-detail-check-cta{background:#153e6a;border-color:#153e6a;border-radius:4px;color:#fff;margin-top:20px;font-weight:400}.festival-page .birthday-detail-check-cta svg{color:#ffb483}.festival-page .birthday-detail-check-cta:focus-visible,.festival-page .birthday-detail-check-cta:hover{background:#204e7d;color:#fff;transform:none}.festival-page .birthday-detail-rail section,.festival-page .birthday-detail-reading,.festival-page .birthday-detail-sums{border-color:#dce8f1;border-radius:6px;box-shadow:none}.festival-page :is(.compare-hero,.method-hero){color:#102b50;border-bottom:1px solid #d9eafa}.festival-page :is(.compare-hero,.method-hero) h1{font-weight:500;color:#102b50}.festival-page :is(.compare-hero,.method-hero) h1 em{color:#b63710}.festival-page :is(.compare-hero,.method-hero) p{color:#475b72}.festival-page :is(.compare-form,.compare-card,.compare-next,.method-alphabet,.method-table-wrap,.method-examples>div,.method-score,.method-body aside){border-radius:6px;border-color:#dce8f1;box-shadow:none}.festival-page .compare-input input{border-color:#93acc2;border-radius:4px;color:#102b50}.festival-page .compare-input input[aria-invalid=true]{border-color:#a32b24}.festival-page :is(.compare-form h2,.compare-results h2,.compare-guide h2,.compare-card h4,.method-body h2,.method-examples strong){color:#102b50}.festival-page :is(.compare-score strong,.compare-example,.compare-next a,.compare-guide article b,.method-examples b,.method-examples a,.method-credit a,.method-alphabet dt,.method-table-wrap td,.method-body aside a){color:#b63710}.festival-page .compare-card[data-highlight=true]{border-color:#72a8cc;background:#f0f8ff}.festival-page .compare-card[data-highlight=true] .compare-card__label span{color:#153e6a;background:#ffb483}.festival-page .compare-plate{color:#153e6a;background:#f8fcff;border-color:#153e6a;border-radius:7px}.festival-page :is(.compare-secondary,.method-hero nav a){border-radius:4px;border-color:#b9d2e7;color:#153e6a}.festival-page :is(.compare-next,.method-score,.method-body aside){background:#eaf5fe}.festival-page .method-body .method-note{border-color:#72a8cc;background:#eaf6ff}.festival-page :is(.method-score strong,.method-score b,.compare-mobile-summary td strong){color:#153e6a}.festival-page .compare-mobile-summary thead th{background:#eaf6ff}.festival-page :is(.compare-form,.compare-results) button:focus-visible{outline-color:#b63710}@media (max-width:1150px){.fes-header__inner{gap:18px}.fes-nav{gap:20px}.fes-header .brand-logo__name{font-size:21px}.fes-header .brand-logo__mark{width:29px;height:29px}.fes-header .fes-usermenu__login{display:none}.fes-footer__main{grid-template-columns:1fr;gap:38px;padding-block:40px}.fes-footer__closing{display:grid;grid-template-columns:1fr 1fr;max-width:none;gap:0 30px;align-items:start}.fes-footer__closing .fes-brand{grid-column:1}.fes-footer__closing h2{grid-column:1;grid-row:2/4;margin-top:20px;font-size:26px}.fes-footer__desc{grid-column:2;grid-row:1/3;margin-top:0;max-width:38ch}.fes-footer__actions{grid-column:2}.fes-footer__nav-board{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.festival-page .studio-page-hero .clay-page-hero__inner{gap:35px}.studio-page-hero__visual{width:215px;flex-basis:215px}.studio-page-hero__specimen strong{font-size:48px}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen strong{font-size:36px}}@media (max-width:899px){.fes-header__inner{min-height:70px;padding-block:11px;gap:14px}.fes-header .fes-nav{display:none}.fes-header .clay-header-actions{margin-left:auto}.fes-header .fes-toggle{display:inline-flex;width:42px;height:42px}.fes-header .fes-usermenu{display:none}}@media (max-width:760px){.festival-page .sum-verdict-board{grid-template-columns:minmax(0,1fr)}.festival-page .studio-sum-score{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-areas:"label grade" "sum score" "sum stars";gap:6px 25px;padding:24px;align-items:center}.festival-page .studio-sum-score .sum-verdict-board__sum-label{grid-area:label}.festival-page .studio-sum-score .sum-verdict-board__sum{grid-area:sum;font-size:80px;margin:0}.festival-page .studio-sum-score .sum-verdict-board__score-value{grid-area:score;margin:0;padding:0;border:0;width:auto}.festival-page .studio-sum-score .sum-verdict-board__grade{grid-area:grade;margin:0}.festival-page .studio-sum-score .sum-verdict-board__stars{grid-area:stars;margin:0}.festival-page .birthday-detail-pavilion{grid-template-columns:minmax(0,1fr)}.festival-page .studio-day-mark{flex-direction:row;justify-content:flex-start;gap:22px;padding:17px 25px}.festival-page .studio-day-mark>span{font-size:58px;line-height:1.15}.festival-page .studio-day-mark>p{font-size:14px}.festival-page .birthday-detail-pavilion__identity{padding:23px 24px 26px}.festival-page .birthday-detail-pavilion__identity h2{font-size:34px;line-height:1.4}.festival-page .studio-page-hero .clay-page-hero__inner{align-items:flex-start;gap:20px;min-height:0;padding-block:24px 30px}.festival-page .studio-page-hero h1{font-size:33px;margin-top:22px}.festival-page .studio-page-hero .clay-page-hero__copy>p{font-size:15px}.studio-page-hero__visual{width:125px;flex-basis:125px;padding-top:42px}.studio-page-hero__specimen strong{font-size:31px}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen{padding:14px 5px 9px;border-radius:5px;outline-offset:3px;box-shadow:3px 5px 0 #d5e8f7}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen strong{font-size:22px}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen>span{font-size:9px}.studio-page-hero__caption{font-size:10px;margin-top:13px;line-height:1.7}}@media (max-width:540px){.festival-page .sum-verdict-board__content{padding:24px 20px}.festival-page .sum-verdict-board__content h2{font-size:29px;line-height:1.5}.festival-page .sum-verdict-spectrum li{min-height:100px}.fes-header__inner{gap:10px;min-height:67px;padding-block:10px}.fes-header .brand-logo{gap:5px}.fes-header .brand-logo__mark{width:26px;height:26px}.fes-header .brand-logo__name{font-size:20px}.fes-header .clay-header-actions{gap:9px}.fes-header .fes-cta{min-height:38px;padding:8px 11px;font-size:12px}.fes-header .fes-cta svg{width:14px}.fes-header .fes-toggle{width:38px;height:38px}.fes-footer__main{padding-block:35px 30px;gap:30px}.fes-footer__closing{display:flex;gap:0}.fes-footer__closing h2{font-size:25px;margin-top:18px}.fes-footer__closing h2 br{display:none}.fes-footer__desc{margin:10px 0 8px;max-width:45ch}.fes-footer__nav-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.fes-footer__column:first-child{grid-column:1/-1}.fes-footer__column:last-child{grid-column:auto}.fes-footer__col-title{margin-bottom:10px}.fes-footer__links a{min-height:40px;font-size:12px}.fes-footer__bar-inner{flex-direction:column;font-size:10px;gap:6px}.festival-page .studio-page-hero .clay-page-hero__inner{display:block;position:relative;padding-block:22px 27px}.festival-page .studio-page-hero h1{font-size:30px;line-height:1.4}.festival-page .studio-page-hero .clay-page-hero__copy>p{font-size:14px}.studio-page-hero__visual{display:flex;width:100%;gap:18px;align-items:center;padding:16px 3px 0;text-align:left}.studio-page-hero__specimen{flex-shrink:0}.studio-page-hero__visual[data-kind=plate] .studio-page-hero__specimen{width:124px;text-align:center;transform:rotate(-2deg)}.studio-page-hero__caption{margin:0;font-size:11px}.studio-page-hero__context{margin-top:11px}}@media (max-width:380px){.fes-header .brand-logo__name{font-size:17px}.fes-header .brand-logo__mark{width:22px;height:22px}.fes-header .fes-cta{padding-inline:8px}.fes-header .fes-cta svg{display:none}}@media (prefers-reduced-motion:reduce){.fes-footer *,.fes-header *{scroll-behavior:auto;transition:none!important;animation:none!important}.festival-page :is(.check-submit-btn,.journey-primary,.compare-secondary,.birthday-day-card){transition:none}}.clay-illustration{display:block;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.fes-footer,.fes-header,.festival-page{--brand-mark:#f4511e;--clay-orange:#f4511e;--clay-orange-ink:#b63710;--journey-orange:#ce3d11;--color-gold:#ce3d11;--color-gold-deep:#b63710;--color-gold-ink:#b63710;--color-gold-soft:#fff2e9;--color-gold-wash:#fff8f3;--color-gold-bright:#ffb483}.fes-header{color:#102b50;background:#fff;border-bottom-color:#e3edf6}.fes-header__inner{min-height:86px}.fes-footer .brand-logo,.fes-header .brand-logo{--brand-mark:#f4511e}.fes-footer .brand-logo__mark,.fes-header .brand-logo__mark{width:40px;height:40px}.fes-footer .brand-logo__name,.fes-header .brand-logo__name{color:#102b50;font-size:25px;font-weight:600}.fes-footer .brand-logo__name span,.fes-header .brand-logo__name span{color:#ce3d11}.fes-header .clay-nav-discovery>summary,.fes-nav>a{color:#102b50;font-size:15px;font-weight:500}.fes-header .clay-nav-discovery>summary:hover,.fes-header .clay-nav-discovery>summary[data-active=true],.fes-nav>a:hover,.fes-nav>a[data-active=true]{color:#b63710}.fes-header .clay-nav-discovery>summary[data-active=true]:after,.fes-nav>a[data-active=true]:after{background:#f4511e}.fes-header .clay-nav-discovery__panel,.fes-header .fes-usermenu__panel{background:#fff;border-radius:14px;box-shadow:0 12px 32px rgb(16 43 80/12%)}.fes-header .fes-cta{color:#fff;background:#ce3d11;border-color:#ce3d11;border-radius:11px;font-weight:600}.fes-header .fes-cta:hover{color:#fff;background:#b63710}.fes-header .fes-toggle,.fes-header .fes-usermenu__login,.fes-header .fes-usermenu__trigger{color:#153e6a;background:#fff;border-color:#d2e1ed;border-radius:11px}.fes-header .fes-usermenu__login:hover,.fes-header .fes-usermenu__trigger:hover{color:#153e6a;background:#eff8ff}.fes-header .fes-mobile-nav{background:#fff;border-color:#e3edf6}.fes-header .fes-mobile-nav a{color:#153e6a;border-color:#e3edf6}.fes-header .fes-mobile-nav a:hover{color:#b63710;background:#fff5ed}.fes-header .fes-usermenu-mobile__email,.fes-header .fes-usermenu-mobile__name{color:#475b72}.fes-footer :focus-visible,.fes-header :focus-visible,.festival-page :focus-visible{outline:2px solid #1268b1;outline-offset:4px}.fes-footer{color:#102b50;background:#eff8ff;border-top:1px solid #dceaf5}.fes-footer__main{padding-block:42px 34px}.fes-footer__closing{position:relative}.fes-footer__closing h2{color:#102b50;font-weight:600}.fes-footer__desc,.fes-footer__links a{color:#475b72}.fes-footer__col-title{color:#102b50;font-weight:600}.fes-footer__primary{color:#b63710;border-color:#edb399;font-weight:600}.fes-footer__links a:hover,.fes-footer__primary:hover{color:#b63710}.fes-footer__bar{background:#e8f4fe;border-color:#d5e6f3}.fes-footer__bar-inner{color:#475b72}.fes-footer__heart{width:90px;height:92px;object-fit:contain;position:absolute;right:-12px;top:18px;opacity:.9}.festival-page{background:#fff}.festival-page .illustrated-page-hero{background:#eff8ff;border:0;overflow:hidden}.festival-page .illustrated-page-hero .clay-page-hero__inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);min-height:340px;padding-block:20px 26px;align-items:center;gap:40px}.festival-page .illustrated-page-hero .clay-page-hero__copy{min-width:0;max-width:760px}.festival-page .illustrated-page-hero h1{margin:14px 0 16px;font-size:clamp(30px,3.7vw,50px);line-height:1.4;font-weight:600;letter-spacing:-.025em;color:#102b50}.festival-page .illustrated-page-hero .clay-page-hero__copy>p{color:#475b72;font-size:16px;line-height:1.85;max-width:60ch}.festival-page .illustrated-page-hero .studio-page-hero__context{margin-top:22px;padding:0;border:0;font-size:13px;font-weight:600;color:#b63710}.festival-page .illustrated-page-hero .studio-page-hero__visual{width:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;align-self:center}.festival-page .illustrated-page-hero .studio-page-hero__visual img{width:min(100%,390px);height:300px;object-fit:contain}.festival-page .illustrated-page-hero[data-art=check] .studio-page-hero__visual img{height:325px}.festival-page :is(.check-form-card,.festival-generator-card,.compare-form){border:1px solid #e0eaf3;border-radius:20px!important;box-shadow:0 8px 28px rgb(34 81 124/7%)}.festival-page :is(.check-submit-btn,.journey-primary,.festival-generator-submit,.festival-market-empty__primary,.fes-btn-fill,.birthday-detail-check-cta){color:#fff;background:#ce3d11;border-color:#ce3d11;border-radius:12px;font-weight:600}.festival-page :is(.check-submit-btn,.journey-primary,.festival-generator-submit,.festival-market-empty__primary,.fes-btn-fill,.birthday-detail-check-cta):hover{color:#fff;background:#b63710;border-color:#b63710}.festival-page .festival-market-filter button[type=submit]{background:#ce3d11!important}.festival-page .festival-market-filter button[type=submit]:hover{background:#b63710!important}.festival-page .check-submit-btn__icon{background:#fff0e8;color:#b63710;border:0;border-radius:8px}.festival-page .check-submit-btn__icon svg{color:#b63710}.festival-page .birthday-detail-check-cta svg{color:#fff}.festival-page .compare-input input{border-radius:12px}.festival-page :is(.compare-card,.compare-next,.method-alphabet,.method-table-wrap,.method-examples>div,.method-score,.method-body aside){border-radius:16px}.festival-page .compare-card[data-highlight=true]{border-color:#b9d6ec;background:#f2f9ff}.festival-page .compare-card[data-highlight=true] .compare-card__label span{background:#ffede1;color:#a23310}.festival-page :is(.compare-hero,.method-hero){background:#eff8ff;border:0}.festival-page :is(.compare-hero,.method-hero) h1{font-weight:600}.festival-page :is(.compare-hero,.method-hero) h1 em{color:#ce3d11}.festival-page :is(.birthday-day-card,.birthday-detail-pavilion,.birthday-detail-rail section,.birthday-detail-sums,.birthday-detail-reading,.sum-verdict-board){border-radius:18px}.festival-page .birthday-day-card__art{background:#eff8ff}.festival-page .birthday-day-card__art img{display:block}.festival-page .birthday-day-card__short{font-size:32px;font-weight:600;top:15px;left:18px}.festival-page .birthday-day-card__planet{border-radius:10px}.festival-page .studio-day-mark{background:#eff8ff;color:#102b50}.festival-page .studio-day-mark>span{color:#102b50}.festival-page .studio-day-mark>p{color:#475b72}.festival-page .studio-sum-score{background:#eaf6ff;color:#102b50}.festival-page .studio-sum-score .sum-verdict-board__sum{color:#ce3d11}.festival-page .studio-sum-score :is(.sum-verdict-board__sum-label,.sum-verdict-board__score-value,.sum-verdict-board__grade){color:#102b50}.festival-page .studio-sum-score .sum-verdict-board__score-value{border-color:#c2d9ec}.festival-page .studio-sum-score .sum-verdict-board__stars{color:#b63710}.festival-page .article-cover{background:#eff8ff;border-radius:20px}.festival-page .article-cover img{object-fit:contain;mix-blend-mode:multiply}@media (max-width:1150px){.fes-header .brand-logo__name{font-size:22px}.fes-header .brand-logo__mark{width:32px;height:32px}.fes-footer__heart{display:none}.festival-page .illustrated-page-hero .clay-page-hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:24px}}@media (max-width:899px){.fes-header__inner{min-height:72px}.festival-page .illustrated-page-hero .clay-page-hero__inner{min-height:280px}.festival-page .illustrated-page-hero .studio-page-hero__visual img{height:230px}.festival-page .illustrated-page-hero[data-art=check] .studio-page-hero__visual img{height:250px}}@media (max-width:540px){.fes-header__inner{min-height:66px}.fes-header .brand-logo__name{font-size:20px}.fes-header .brand-logo__mark{width:29px;height:29px}.fes-header .fes-cta{font-size:12px;padding:9px 11px}.fes-footer__closing h2{font-size:24px}.festival-page .illustrated-page-hero .clay-page-hero__inner{grid-template-columns:minmax(0,1fr) 112px;gap:4px 12px;padding-block:18px 24px;min-height:0}.festival-page .illustrated-page-hero .clay-page-hero__copy{display:contents}.festival-page .illustrated-page-hero .festival-breadcrumbs{grid-column:1/-1;grid-row:1;font-size:11px}.festival-page .illustrated-page-hero .studio-page-hero__context{grid-column:1;grid-row:2;margin-top:12px;font-size:11px}.festival-page .illustrated-page-hero h1{grid-column:1;grid-row:3;margin:8px 0 10px;font-size:27px;line-height:1.4}.festival-page .illustrated-page-hero .clay-page-hero__copy>p{grid-column:1/-1;grid-row:4;margin:3px 0 0;font-size:14px;line-height:1.8}.festival-page .illustrated-page-hero .studio-page-hero__visual{grid-column:2;grid-row:2/4;width:112px}.festival-page .illustrated-page-hero .studio-page-hero__visual img,.festival-page .illustrated-page-hero[data-art=check] .studio-page-hero__visual img{height:138px;width:112px}.festival-page .illustrated-page-hero[data-art=articles] h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.clay-illustration{animation:none;transition:none}}.clay-illustration:is([data-illustration=car],[data-illustration=heart]){mask-image:radial-gradient(ellipse at center,#000 47%,transparent 74%)}.illustrated-guide{margin-block:clamp(32px,5vw,64px);padding:clamp(20px,4vw,42px);border-radius:28px;background:#f1f9ff;color:#102f55}.illustrated-guide>h2{margin:0 auto 24px;max-width:32ch;font:600 clamp(23px,3vw,32px)/1.45 var(--font-prompt);text-align:center}.illustrated-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,48px)}.illustrated-guide__step{min-width:0;text-align:center}.illustrated-guide__image{width:100%;max-width:200px;height:160px;margin:0 auto 8px}.illustrated-guide__number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:8px;border-radius:50%;color:#a5350d;background:#ffe3d3;font-size:12px;font-weight:700}.illustrated-guide__step h3{margin:0 0 8px;font:600 18px/1.5 var(--font-prompt);color:#102f55}.illustrated-guide__step p{margin:0;color:#4e627c;font-size:15px;line-height:1.75}.illustrated-guide__step a,.illustrated-note a{display:inline-block;margin-top:12px;color:#0865af;font-weight:600;text-underline-offset:4px}.illustrated-guide__step a:hover,.illustrated-note a:hover{text-decoration:underline}.illustrated-note{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr);align-items:center;gap:clamp(18px,4vw,40px);margin-block:32px;padding:24px clamp(20px,4vw,40px);border-radius:26px;background:#edf8ff;color:#102f55}.illustrated-note__image{width:100%;max-width:240px;height:205px;justify-self:center}.illustrated-note h2{margin:0 0 10px;font:600 clamp(21px,2.6vw,28px)/1.5 var(--font-prompt)}.illustrated-note__copy{color:#4e627c;font-size:16px;line-height:1.8}.illustrated-note__copy p{margin:0}.illustrated-custom-hero{position:relative}.illustrated-custom-hero>.journey-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);align-items:center;column-gap:48px}.illustrated-custom-hero__copy{min-width:0}.illustrated-custom-hero__art{width:100%;height:360px;max-width:430px;justify-self:center}.illustrated-compare-guide .illustrated-guide__image{height:165px;max-width:195px;margin:0 auto 12px}.illustrated-compare-guide>div>article{position:relative}.illustrated-method-aside{width:100%;height:185px;margin-bottom:16px}.illustrated-day-art{position:relative;isolation:isolate;min-height:200px;overflow:hidden}.festival-page .illustrated-day-art .illustrated-category-image{display:block;object-fit:contain;padding:0;position:absolute;right:4%;bottom:-3%;width:58%;height:100%}.festival-page .illustrated-day-art .birthday-day-card__short{position:absolute;z-index:1;top:12px;left:20px;font-size:52px}.festival-page .illustrated-day-art .birthday-day-card__planet{position:absolute;z-index:1;bottom:14px;left:20px;right:auto}.illustrated-day-detail{position:relative;min-height:290px;border-radius:24px;background:#eaf6ff;overflow:hidden}.illustrated-day-detail>.illustrated-category-image{width:100%;height:255px;padding:10px}.illustrated-day-detail>span{position:absolute;left:20px;top:14px;z-index:1;font:700 38px/1.4 var(--font-prompt);color:#12365a}.illustrated-day-detail>p{margin:-10px 0 15px;text-align:center;color:#12365a;font-weight:600}.illustrated-category-image{object-fit:contain}.illustrated-profession-card>.illustrated-category-image,.illustrated-zodiac-card>.illustrated-category-image{width:100%;height:155px;margin:-6px auto 12px}.illustrated-zodiac-card{position:relative}.illustrated-zodiac-symbol{position:absolute;top:18px;left:20px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#17466a;background:#e5f4ff;font:500 28px/1 var(--font-prompt)}.illustrated-profession-summary{width:100%;height:170px;margin-bottom:16px}.illustrated-inline-art{width:100%;max-width:240px;height:180px;margin:10px auto 20px}.illustrated-path-art{width:100%;height:155px;margin-bottom:15px}.illustrated-article-break{margin:40px 0;padding:20px;border-radius:24px;background:#edf8ff}.illustrated-article-break__image{width:100%;height:240px;max-width:360px;margin-inline:auto}.illustrated-article-break figcaption{margin-top:12px;text-align:center;color:#506681;font-size:14px;line-height:1.7}.illustrated-article-cover{background:#eaf6ff}.illustrated-article-cover img{object-fit:contain;padding:24px}.illustrated-check-note{margin-top:24px}.illustrated-check-result-art{width:140px;height:125px;margin:0 0 12px}.illustrated-policy-art{width:150px;height:140px;margin:0 auto 20px}.illustrated-contact-art{width:180px;height:160px;margin:0 auto 18px}@media (max-width:800px){.illustrated-custom-hero>.journey-shell{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:16px}.illustrated-custom-hero__art{height:270px}.illustrated-guide__steps{gap:20px}.illustrated-guide__image{height:140px}}@media (max-width:640px){.illustrated-custom-hero>.journey-shell{position:relative;display:block}.illustrated-custom-hero__copy{position:relative;z-index:1}.illustrated-custom-hero__art{width:165px;height:140px;margin:8px 0 -10px auto}.illustrated-custom-hero h1{max-width:22ch}.compare-hero.illustrated-custom-hero{padding-block:20px 45px}.compare-hero.illustrated-custom-hero nav{margin-bottom:16px}.compare-hero.illustrated-custom-hero h1{margin-block:14px}.compare-hero.illustrated-custom-hero .illustrated-custom-hero__copy>p{min-height:112px;margin-bottom:0;padding-right:126px;font-size:14px;line-height:1.65}.compare-hero.illustrated-custom-hero .illustrated-custom-hero__copy>p br{display:none}.compare-hero.illustrated-custom-hero .illustrated-custom-hero__art{position:absolute;right:0;bottom:-2px;width:126px;height:126px;margin:0}.illustrated-guide{padding:24px 18px;border-radius:22px}.illustrated-guide__steps{grid-template-columns:1fr;gap:24px}.illustrated-guide__step{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;text-align:left}.illustrated-guide__image{width:110px;height:118px;margin:0}.illustrated-guide__number{width:22px;height:22px;margin-bottom:5px;font-size:10px}.illustrated-guide__step h3{font-size:16px;margin-bottom:5px}.illustrated-guide__step p{font-size:14px}.illustrated-note{grid-template-columns:1fr;gap:8px;padding:20px;text-align:center}.illustrated-note__image{width:150px;height:145px}.illustrated-note__copy{font-size:15px}.illustrated-day-art{min-height:185px}.illustrated-article-break__image{height:185px}.illustrated-article-cover img{padding:16px}}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381ef99eada06d71-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/efb1d0d3266e2361-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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cdca6fff670edd4c-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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d536ec48f0acd73b-s.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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55190bc973e13381-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5084e176e02368e5-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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d0ffaba4bd77024-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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc9a5f10ece852e7-s.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:Prompt Fallback;src:local("Arial");ascent-override:97.38%;descent-override:37.70%;line-gap-override:0.00%;size-adjust:111.93%}.__className_d9aa07{font-family:Prompt,Prompt Fallback;font-style:normal}.__variable_d9aa07{--font-prompt:"Prompt","Prompt Fallback"}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db9bfcd87f1d73a3-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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4e2312c98e240c05-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/feed52454563c595-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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f83e5507ec3854fa-s.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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d8c0f620f258dcc1-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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fcb63deed33aab6-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e595057e1ab84c19-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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/861fabf8a4ffc042-s.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:IBM Plex Sans Thai Fallback;src:local("Arial");ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.00%;size-adjust:101.17%}.__className_7babab{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.__variable_7babab{--font-ibm:"IBM Plex Sans Thai","IBM Plex Sans Thai Fallback"}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.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:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_0a0be4{font-family:Chakra Petch,Chakra Petch Fallback;font-weight:600;font-style:normal}.__variable_0a0be4{--font-chakra:"Chakra Petch","Chakra Petch Fallback"}