.carousel-control{position:relative;display:grid;place-items:center;flex:0 0 var(--touch-target);width:var(--touch-target);height:var(--touch-target);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer}.carousel-control:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--line);border-radius:inherit;background:rgb(var(--color-canvas) / .96);box-shadow:0 2px 8px rgb(var(--color-surface-inverse) / .08);content:""}.carousel-control svg{position:relative;width:18px;height:18px;stroke-width:1.6}@media(hover:hover){.carousel-control:hover:before{background:var(--surface-soft)}}.carousel-control:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.home-card-rail{position:relative}.home-card-rail .home-card-rail__control{position:absolute;z-index:2;top:var(--home-card-rail-top);transform:translateY(-50%)}.home-card-rail__control--previous{left:var(--home-card-rail-left)}.home-card-rail__control--next{right:var(--home-card-rail-right)}@media(min-width:700px){.home-card-rail__control{display:none}}.home-card-rail>div{touch-action:pan-x pan-y pinch-zoom}.home-journey{position:relative;padding:40px var(--home-gutter) 48px}.home-hero-carousel{touch-action:pan-y pinch-zoom}.home-hero-carousel :is([role=tabpanel],.home-journey[role=group]):focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.home-journey__reading-link{width:-moz-fit-content;width:fit-content}.home-journey__copy{position:relative;z-index:2;min-width:0}.home-journey__copy .home-journey__eyebrow{margin:0 0 16px;color:var(--text-faint);line-height:1.7}.home-journey__titles{display:grid}.home-journey__copy :is(h1,.home-journey__title-size){grid-area:1 / 1;margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--font-page);font-weight:var(--weight-heading);line-height:1.32;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere}.home-journey--welcome :is(h1,.home-journey__title-size){font-size:var(--font-home-hero)}.home-journey__copy :is(h1,.home-journey__title-size)>span{display:block}.home-journey__text--inactive{visibility:hidden;pointer-events:none}.home-journey__description{display:grid;margin-top:var(--layout-gap-group)}.home-journey__description>p{grid-area:1 / 1;align-self:start;margin:0;color:var(--text-soft);font-family:var(--font-ui);font-size:var(--font-body);line-height:1.8;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.home-journey__description-compact{display:none}.home-journey__actions{position:relative;z-index:2}.home-journey__actions--profile .home-journey__action{width:calc(var(--font-control) * 9 + var(--cta-padding-inline) * 2)}.home-journey__hint{position:absolute;color:var(--text-faint);font-size:var(--font-caption);line-height:var(--line-body)}.home-journey__description>.home-journey__status{font-size:var(--font-caption);line-height:var(--line-body)}.home-journey__visual{min-width:0;margin:24px 0 0}.home-journey__visual :is(img,video){display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain}.home-journey__visual figcaption{margin-top:8px;color:var(--text-faint);font-size:var(--font-caption);line-height:var(--line-body)}.home-journey--welcome{padding-top:100px;padding-bottom:24px;isolation:isolate}.home-journey--welcome .home-journey__visual{z-index:0;top:0;right:0;bottom:-36px;overflow:hidden}.home-journey--welcome .home-journey__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.home-journey--welcome .home-journey__visual figcaption{position:absolute;z-index:1;right:var(--home-gutter);bottom:56px;margin:0;color:var(--text-soft);font-size:var(--font-home-eyebrow)}.home-journey__navigation{z-index:2;flex-wrap:wrap;align-items:center;gap:16px;margin-top:var(--layout-gap-section);width:-moz-fit-content;width:fit-content;max-width:100%}.home-journey__expressions{display:flex;align-items:center;gap:0;width:-moz-fit-content;width:fit-content}.home-journey__controls{display:grid;grid-template-columns:repeat(2,var(--touch-target));flex:0 0 auto}.home-journey__tools{display:flex;flex:0 0 auto;align-items:center}.home-journey__next{grid-column:2}.home-journey__expression-line{width:64px;height:2px;margin-right:12px;background:linear-gradient(to right,var(--text) var(--story-progress),var(--line) var(--story-progress))}.home-journey__expressions button{display:grid;place-items:center;width:var(--touch-target);height:var(--touch-target);color:var(--text-faint);font-family:var(--font-ui);font-size:var(--font-home-eyebrow);cursor:pointer}.home-journey__expressions button[aria-selected=true]{color:var(--text);font-weight:var(--weight-control)}.home-journey__expressions button:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:var(--radius-control)}.home-journey__placeholder{display:grid;align-content:center;justify-items:center;gap:12px;min-height:180px;padding:24px;color:var(--text-faint);font-size:var(--font-caption);line-height:1.6;text-align:center}.home-journey__placeholder svg{width:24px;height:24px}.home-journey--welcome .home-journey__placeholder{height:100%;padding:24px;background:var(--surface-soft)}.home-journey__placeholder p{margin:0}.home-journey__placeholder button{position:relative;z-index:2}.home-journey__image-error{z-index:3;display:flex;align-items:center;gap:12px;border-radius:var(--radius-control);background:var(--canvas);color:var(--text-soft);font-family:var(--font-ui);font-size:var(--font-caption);line-height:1.6}.home-journey__image-error p{max-width:120px;margin:0}.home-journey__image-error button{flex-shrink:0}@media(min-width:700px)and (max-width:899px){.home-journey--welcome :is(h1,.home-journey__title-size){font-size:var(--font-home-hero-tablet)}}@media(max-width:699px){.home-journey__image-error{top:80px;gap:8px}.home-journey--welcome :is(h1,.home-journey__title-size){font-size:var(--font-home-hero-mobile)}.home-journey--welcome .home-journey__visual{bottom:-16px}.home-journey--welcome .home-journey__visual figcaption{right:24px;bottom:36px}.home-journey__navigation{gap:var(--space-1);margin-top:var(--layout-gap-group)}.home-journey__tools{gap:var(--space-1)}}@media(max-width:699px)and (prefers-reduced-motion:no-preference){.home-journey__expression-line{display:none}}@media(prefers-reduced-motion:reduce){.home-journey__controls--single{grid-template-columns:repeat(2,var(--touch-target))}.home-journey__controls--single .home-journey__next{grid-column:2}}@media(max-width:319px){.home-journey--welcome{min-height:564px;padding-top:124px}.home-journey__copy .home-journey__eyebrow{letter-spacing:.12em}.home-journey__action{width:100%}.home-journey--welcome .home-journey__visual:after{background:linear-gradient(to right,var(--canvas),rgb(var(--color-canvas) / .94) 42%,rgb(var(--color-canvas) / .25)),linear-gradient(to bottom,transparent 45%,var(--canvas))}}@media(max-width:359px){.home-journey--profile .home-journey__actions{min-height:calc(var(--cta-height) + var(--stack-gap) + var(--touch-target));align-items:flex-start}.home-journey__actions--profile,.home-journey__actions--profile .home-journey__action{width:100%}.home-journey__expressions>span{display:none}.home-journey__navigation{gap:var(--space-1)}}@media(max-width:699px)and (prefers-reduced-motion:reduce){.home-journey__navigation{gap:var(--space-4)}}@media(max-width:359px)and (prefers-reduced-motion:reduce){.home-journey__navigation{gap:var(--space-2)}}@media(max-width:699px)and (max-height:640px){.home-journey__image-error{top:68px}.home-journey--welcome{min-height:496px;padding-top:116px}.home-journey__navigation{margin-top:18px}}.home-redesign{-webkit-text-size-adjust:100%;text-size-adjust:100%}.home-journey__controls--single{grid-template-columns:repeat(2,var(--touch-target))}.home-journey__controls--single .home-journey__next{grid-column:2}@media(max-width:699px){.home-journey--welcome{display:block;min-height:0;margin-top:calc(-1 * (var(--home-header-height) + env(safe-area-inset-top)));padding-top:calc(var(--home-header-height) + env(safe-area-inset-top) + var(--space-4));padding-bottom:var(--space-4)}.home-journey[data-home-story=self]{--home-media-position: 83%}.home-journey[data-home-story=complement]{--home-media-position: 64%}.home-journey[data-home-story=dream]{--home-media-position: 60%}.home-journey--welcome .home-journey__copy{width:47%;max-width:none}.home-journey--welcome .home-journey__copy .home-journey__eyebrow{margin-bottom:var(--space-2);font-family:var(--font-ui);font-size:var(--font-caption);letter-spacing:normal}.home-journey--welcome .home-journey__description{max-width:none;margin-top:var(--space-2)}.home-journey--welcome .home-journey__description>p{font-size:var(--font-caption);line-height:var(--line-body)}.home-journey--welcome .home-journey__actions{align-items:flex-start}.home-journey--profile .home-journey__actions{min-height:calc(var(--control-height) + var(--space-2) + var(--touch-target))}.home-journey--welcome .home-journey__action{width:100%}.home-journey--welcome .home-journey__hint{position:static;flex-basis:100%;margin:0}.home-journey--welcome .home-journey__visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.home-journey--welcome .home-journey__visual :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--home-media-position, 100%) center;object-position:var(--home-media-position, 100%) center;transform:none;-webkit-mask-image:none;mask-image:none}.home-journey--welcome .home-journey__visual:after{display:block;background:linear-gradient(to right,var(--canvas),rgb(var(--color-canvas) / .84) 16%,rgb(var(--color-canvas) / .66) 30%,rgb(var(--color-canvas) / .42) 44%,rgb(var(--color-canvas) / .18) 57%,rgb(var(--color-canvas) / .05) 67%,transparent 76%),linear-gradient(to bottom,transparent 82%,rgb(var(--color-canvas) / .08) 88%,rgb(var(--color-canvas) / .3) 93%,rgb(var(--color-canvas) / .62) 97%,var(--canvas))}.home-journey--welcome :is(.home-journey__description>p,.home-journey__eyebrow,.home-journey__hint){color:var(--text)}.home-journey--welcome .home-journey__expressions button{color:var(--text)}.home-journey--welcome .home-journey__navigation{width:100%;margin-top:var(--space-3);gap:var(--space-2)}.home-journey--welcome .home-journey__image-error{position:absolute;top:calc(var(--home-header-height) + env(safe-area-inset-top) + var(--space-4));right:var(--home-gutter)}body:has([data-home-story=self].home-journey--welcome) .app-paper-topnav--home :is(.navigation-drawer__trigger,.subject-switcher__trigger){color:var(--text)}}.home-journey--welcome{display:block;min-height:0;margin-top:0;padding:var(--space-3) var(--home-gutter) var(--space-4)}.home-journey__scene{position:relative;isolation:isolate;min-height:440px;margin-top:0;padding:var(--space-8) 0 var(--space-8)}.home-journey--welcome .home-journey__copy{width:47%;max-width:none;padding:0}.home-journey__copy .home-journey__eyebrow{margin-bottom:var(--space-2);font-family:var(--font-ui);font-size:var(--font-caption);letter-spacing:normal}.home-journey--welcome .home-journey__description{max-width:none;margin-top:var(--space-3)}.home-journey--welcome .home-journey__description>p{font-size:var(--font-body);line-height:var(--line-body)}.home-journey--welcome .home-journey__visual{position:absolute;inset:0 calc(-1 * var(--home-gutter)) 0 auto;width:95%;height:100%;min-height:0;aspect-ratio:auto;margin:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.home-journey--welcome .home-journey__visual:after{display:block;background:linear-gradient(to right,var(--canvas),rgb(var(--color-canvas) / .84) 16%,rgb(var(--color-canvas) / .66) 30%,rgb(var(--color-canvas) / .42) 44%,rgb(var(--color-canvas) / .18) 57%,rgb(var(--color-canvas) / .05) 67%,transparent 76%),linear-gradient(to bottom,transparent 82%,rgb(var(--color-canvas) / .08) 88%,rgb(var(--color-canvas) / .3) 93%,rgb(var(--color-canvas) / .62) 97%,var(--canvas))}.home-journey--welcome :is(.home-journey__description>p,.home-journey__eyebrow,.home-journey__hint){color:var(--text)}.home-journey--welcome .home-journey__visual :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;transform:none;-webkit-mask-image:none;mask-image:none}.home-journey__actions{width:-moz-fit-content;width:fit-content;max-width:47%;min-height:0;margin-top:var(--space-4);padding:0 0 var(--space-6);justify-content:flex-start}.home-journey__hint{top:auto;bottom:0;margin:0}.home-journey__navigation{position:static;display:contents}.home-journey__tools{position:absolute;z-index:3;right:var(--home-gutter);bottom:var(--space-8);margin:0;gap:var(--space-1)}.home-journey__image-error{position:absolute;top:var(--space-8);right:var(--home-gutter);flex-wrap:wrap;max-width:47%;padding:var(--space-2)}@media(min-width:1000px){.home-journey--welcome{margin-top:calc(-1 * (var(--home-header-height) + env(safe-area-inset-top)));padding-top:calc(var(--home-header-height) + env(safe-area-inset-top) + var(--space-2))}.home-journey__scene{min-height:var(--home-preview-hero-min-height);padding-block:var(--space-12)}.home-journey--welcome .home-journey__visual{top:calc(-1 * (var(--home-header-height) + env(safe-area-inset-top) + var(--space-2)));right:0;bottom:0;left:0;width:100%;height:calc(100% + var(--home-header-height) + env(safe-area-inset-top) + var(--space-2))}.home-journey__tools{right:calc(var(--home-gutter) + var(--space-4))}.home-journey__image-error{top:calc(var(--home-header-height) + env(safe-area-inset-top) + var(--space-8))}}@media(max-width:999px){.home-journey--welcome{min-height:0;margin-top:calc(-1 * (var(--home-header-height) + env(safe-area-inset-top)));padding-top:calc(var(--home-header-height) + env(safe-area-inset-top) + var(--space-4));padding-bottom:0}.home-journey__scene{position:static;min-height:280px;padding:0 0 var(--space-6)}.home-journey--welcome:before{display:none}.home-journey--welcome .home-journey__copy{width:47%;padding:0}.home-journey--welcome :is(h1,.home-journey__title-size){font-size:var(--font-home-hero-mobile)}.home-journey--welcome .home-journey__description{margin-top:var(--space-2)}.home-journey--welcome .home-journey__description>p{font-size:var(--font-caption)}.home-journey__description-full{display:none}.home-journey__description-compact{display:inline}.home-journey--welcome .home-journey__visual{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.home-journey[data-home-story=self]{--home-media-position: 83%}.home-journey[data-home-story=complement]{--home-media-position: 64%}.home-journey[data-home-story=dream]{--home-media-position: 60%}.home-journey[data-home-story=compatibility]{--home-media-position: 85%}.home-journey--welcome .home-journey__visual :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--home-media-position, 100%) center;object-position:var(--home-media-position, 100%) center;transform:none;-webkit-mask-image:none;mask-image:none}.home-journey__actions{--cta-height: max(var(--control-height), calc(var(--font-control) * 3 + var(--space-3) * 2 + 2px));width:min(100%,calc(var(--space-16) * 2 + var(--space-8)));max-width:100%;min-height:calc(var(--cta-height) + var(--space-2) + var(--font-caption) * var(--line-body) * 2);row-gap:var(--space-2);padding:0}.home-journey--profile .home-journey__actions{min-height:calc(var(--cta-height) + var(--space-2) + var(--touch-target))}.home-journey__actions .home-journey__action{width:100%;min-width:0}.home-journey__hint{position:static;flex-basis:100%;margin:0}.home-journey__tools{right:var(--home-gutter);bottom:var(--space-6)}.home-journey__image-error{top:calc(var(--home-header-height) + env(safe-area-inset-top) + var(--space-4))}}@media(min-width:700px)and (max-width:999px){.home-journey__scene{min-height:max(280px,calc((100vw - var(--home-gutter) * 2) * 9 / 16 + var(--space-8) - var(--home-header-height)))}.home-journey--welcome :is(h1,.home-journey__title-size){font-size:var(--font-page)}}@media(max-width:359px){.home-journey__tools{bottom:calc(var(--space-6) + var(--space-2) + var(--font-caption) * var(--line-body) * 2)}.home-journey__tools .home-motion-control{position:absolute;top:calc(100% + var(--space-2));right:0}.home-journey--welcome:has(.home-journey__eyebrow) .home-journey__titles{width:100%}.home-journey--welcome:has(.home-journey__eyebrow) :is(h1,.home-journey__title-size){font-size:var(--font-item)}.home-journey__titles{width:calc(100% * 60 / 47)}.home-journey__actions{width:calc(var(--space-16) * 2)}.home-journey--welcome :is(h1,.home-journey__title-size){font-size:var(--font-section)}.home-journey--welcome .home-journey__description>p{font-size:var(--font-caption)}}.home-quick-menu{max-width:calc(var(--home-content-max) + var(--home-gutter) * 2);margin:0 auto;padding:40px var(--home-gutter) 0;color:var(--text)}.home-quick-menu h2{margin:0;font-family:var(--font-display);font-size:var(--font-home-section);font-weight:var(--weight-heading);line-height:var(--line-heading)}.home-quick-menu__heading{display:grid;grid-template-columns:minmax(0,1fr) var(--touch-target);align-items:center;gap:4px;min-height:var(--touch-target)}.home-quick-menu__heading h2{min-width:0}.home-quick-menu__heading--public{grid-template-columns:minmax(0,1fr) max-content}.home-quick-menu__heading h2 svg{flex:none}.home-quick-menu__more{position:relative;justify-self:end}.home-quick-menu__more>summary{display:flex;width:var(--touch-target);min-height:var(--touch-target);align-items:center;justify-content:center;list-style:none;cursor:pointer;color:var(--text-soft);border-radius:var(--radius-control)}.home-quick-menu__more>summary::-webkit-details-marker{display:none}.home-quick-menu__more>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.home-quick-menu__more>summary:hover{background:var(--surface-soft);color:var(--text)}.home-quick-menu__grid{margin-top:20px}.home-quick-menu__card{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--text);text-decoration:none;text-align:left;cursor:pointer}.home-quick-menu__image-container{position:relative;overflow:hidden}.home-quick-menu__image{width:100%;height:100%;pointer-events:none}.home-quick-menu__card:hover .home-quick-menu__image{transform:scale(1.18)}.home-quick-menu__caption{display:flex;flex:1}.home-quick-menu__copy{display:flex;flex-direction:column;min-width:0;width:100%;gap:var(--space-1)}.home-quick-menu__copy--fortune{display:grid}.home-quick-menu__copy--fortune>.home-quick-menu__label{grid-area:1 / 1}.home-quick-menu__copy--fortune>.home-quick-menu__desc{grid-area:2 / 1}.home-quick-menu__fortune-reserve{visibility:hidden}.home-quick-menu__label{word-break:keep-all}.home-quick-menu__desc{font-family:var(--font-ui);color:var(--text-soft);white-space:pre-line;word-break:keep-all;-webkit-box-orient:vertical;overflow-wrap:anywhere}.home-quick-menu__card:disabled{cursor:wait;opacity:.65}.home-quick-menu__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;color:var(--text-soft);font-family:var(--font-ui);font-size:var(--font-caption);line-height:var(--line-body)}.home-quick-menu__followup{position:absolute;z-index:5;top:calc(100% + 8px);right:0;display:grid;gap:8px;width:min(240px,calc(100vw - var(--home-gutter) * 2));margin:0;padding:var(--stack-gap);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-floating)}@media(min-width:700px){.home-quick-menu{padding-left:calc(var(--home-gutter) + 12px);padding-right:12px}}@media(max-width:900px){.home-quick-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.home-quick-menu h2{font-size:var(--font-home-section-mobile)}.home-quick-menu__grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--home-gutter);overscroll-behavior-x:contain;margin-top:var(--layout-gap-field);margin-inline:calc(var(--home-gutter) * -1);padding-inline:var(--home-gutter);scrollbar-width:none}.home-quick-menu__grid::-webkit-scrollbar{display:none}.home-quick-menu__card{scroll-snap-align:start}.home-quick-menu__caption{padding:var(--surface-padding-compact)}}@media(max-width:359px){.home-quick-menu__card{flex:0 0 140px}}@media(max-width:699px){.home-quick-menu__grid{padding-bottom:0}.home-quick-menu__card:focus-visible{outline-offset:-4px}}.home-quick-menu{padding-inline:var(--home-gutter);padding-top:var(--space-6);border-top:0}.home-quick-menu__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;overflow:visible;scroll-snap-type:none}.home-quick-menu__card{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--button-surface);box-shadow:none;transform:none;transition:color var(--motion-quick) var(--motion-ease)}.home-quick-menu__card:hover{background:var(--button-surface);border-color:var(--line-strong);box-shadow:none;transform:none}.home-quick-menu__image-container{width:100%;aspect-ratio:512 / 445;background:transparent}.home-quick-menu__image{-o-object-fit:contain;object-fit:contain;transform:none;transition:none}.home-quick-menu__card:hover :is(.home-quick-menu__image,.home-reading-studio__image){transform:none}.home-reading-studio__card:hover :is(.home-quick-menu__image,.home-reading-studio__image){transform:none}.home-quick-menu__caption{align-items:flex-start;padding:var(--space-3) var(--space-3) var(--space-4);background:transparent}.home-quick-menu__label{margin:0;font-family:var(--font-ui);font-size:var(--font-item);font-weight:var(--weight-control);line-height:var(--line-heading)}.home-quick-menu__desc{display:block;height:auto;overflow:visible;-webkit-line-clamp:unset;font-size:var(--font-support);line-height:var(--line-body)}@media(min-width:1000px){.home-quick-menu{padding-top:var(--space-8)}.home-quick-menu__grid{gap:var(--space-6)}.home-quick-menu__caption{padding:var(--surface-padding-compact)}}.home-quick-menu__card:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media(min-width:700px)and (max-width:999px){.home-quick-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.home-quick-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.home-quick-menu__card{flex:none;width:100%}}@media(max-width:319px){.home-quick-menu__grid{grid-template-columns:minmax(0,1fr)}.home-quick-menu__card{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr);align-items:center;gap:var(--space-3)}.home-quick-menu__caption{padding:var(--space-3) var(--space-3) var(--space-3) 0}}@media(prefers-reduced-motion:reduce){.home-quick-menu__card{transition:none}}@media(max-width:699px){.home-quick-menu__label{font-size:var(--font-control)}.home-quick-menu__desc{font-size:var(--font-caption)}.home-quick-menu{padding-top:var(--space-4)}.home-quick-menu__grid{display:flex;grid-template-columns:none;gap:var(--space-3);margin-top:var(--space-4);margin-inline:calc(var(--home-gutter) * -1);padding:0 var(--home-gutter) var(--space-3);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--home-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.home-quick-menu__grid::-webkit-scrollbar{display:none}.home-quick-menu__card{display:flex;flex:0 0 calc(var(--space-16) * 2 + var(--space-8));width:auto;scroll-snap-align:start}}@media(max-width:359px){.home-quick-menu__card{flex-basis:calc(var(--space-16) * 2 + var(--space-3))}}@media(max-width:699px){.home-quick-menu__fortune-reserve{min-height:5.25em}}
