.page-guide .header{color:var(--text-primary)}.guide-hero{--pad-top: 4rem;--pad-bottom: 8rem;--frame-height: clamp(38rem, calc(100svh - var(--header-height) - var(--pad-top) - var(--pad-bottom)), 71rem);display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-block:calc(var(--header-height) + var(--pad-top)) var(--pad-bottom)}@media (width >= 1200px){.guide-hero{--pad-top: clamp(1rem, 20vh - 141px, 4rem);--pad-bottom: clamp(2rem, 41vh - 291px, 8rem)}}@media (width <= 600px){.guide-hero{--pad-bottom: 6rem}}.guide-hero__inner{width:100%}.guide-hero__frame{position:relative;height:var(--frame-height);overflow:clip}.guide-hero__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.guide-hero__scrim{position:absolute;background:#0000004d;top:0;right:0;bottom:0;left:0}.guide-hero__content{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:4rem;text-align:center;color:var(--color-white);top:0;right:0;bottom:0;left:0}@media (width <= 600px){.guide-hero__content{gap:1.6rem;padding:2.4rem}}.guide-hero__description{max-width:62.2rem;font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem}@media (width <= 600px){.guide-hero__description{font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}.guide-hero__break{display:none}}.guide-mood{padding-block:var(--general-block-padding-top-8) var(--general-block-padding-bottom-8)}.guide-mood__description{max-width:69.2rem;margin-top:2rem}@media (width <= 600px){.guide-mood__description{max-width:none;margin-top:1.2rem}}.guide-mood__panel{position:relative;margin-top:4rem;background:var(--color-white)}@media (width <= 600px){.guide-mood__panel{margin-top:2.4rem}}.guide-mood__tabs{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--state-disabled-bg);scrollbar-width:none}.guide-mood__tab{position:relative;display:flex;flex:none;align-items:center;gap:2rem;width:37rem;padding:2rem;text-align:left;color:var(--text-primary)}.guide-mood__tab:after{position:absolute;right:0;bottom:-1px;left:0;height:.2rem;background:var(--color-terracotta);opacity:0;transition:opacity var(--transition-default);content:""}.guide-mood__tab:first-child{padding-left:4rem}.guide-mood__tab:last-child{padding-right:4rem}.guide-mood__tab.is-active:after{opacity:1}@media (hover: hover) and (pointer: fine){.guide-mood__tab:hover:not(:disabled,[class*=active]) .guide-mood__tab-icon{background:#d26a451a}}@media (width <= 600px){.guide-mood__tab{gap:1.2rem;width:26rem;padding:1.6rem}.guide-mood__tab:first-child{padding-left:1.6rem}.guide-mood__tab:last-child{padding-right:1.6rem}}.guide-mood__tab-icon{display:flex;flex:none;justify-content:center;align-items:center;padding:1.2rem;background:var(--state-disabled-bg);border-radius:.4rem;transition:background var(--transition-default),color var(--transition-default)}.guide-mood__tab-icon svg{width:2.4rem;height:2.4rem}.guide-mood__tab.is-active .guide-mood__tab-icon{color:var(--color-terracotta);background:#d26a451a}@media (width <= 600px){.guide-mood__tab-icon{padding:1rem}.guide-mood__tab-icon svg{width:2rem;height:2rem}}.guide-mood__tab-text{display:flex;flex:1 1 0;flex-direction:column;gap:.4rem;min-width:0;font-size:1.6rem;font-weight:500;line-height:2rem;letter-spacing:-.048rem}.guide-mood__tab-hint{color:var(--text-muted)}@media (width <= 600px){.guide-mood__tab-hint{font-size:1.4rem;line-height:1.6rem;letter-spacing:-.042rem}}.guide-mood__scroll{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:8.8rem;height:8.8rem;background:linear-gradient(to left,#0000001a,#0000);opacity:1;transition:opacity var(--transition-default)}.guide-mood__scroll.is-hidden{opacity:0;pointer-events:none}@media (width <= 600px){.guide-mood__scroll{display:none}}.guide-mood__scroll-arrow{box-shadow:.8rem .8rem 1.6rem #0000001a}.guide-mood__body[hidden]{display:none}.guide-mood__lead{display:flex;flex-direction:column;gap:1.2rem;padding:4rem}@media (width <= 600px){.guide-mood__lead{gap:.8rem;padding:2.4rem 1.6rem}}.guide-mood__kicker{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-mood__lead-title{font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}@media (width <= 600px){.guide-mood__lead-title{font-size:2rem;line-height:2.4rem;letter-spacing:-.1rem}}@media (width <= 1025px){.guide-mood__break{display:none}}.guide-mood__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0 4rem 4rem}@media (width <= 1025px){.guide-mood__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 600px){.guide-mood__cards{grid-template-columns:1fr;gap:2rem;padding:0 1.6rem 4rem}}.guide-mood__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:0;overflow:clip;color:var(--color-white);aspect-ratio:425/520}@media (width <= 600px){.guide-mood__card{aspect-ratio:343/420}}.guide-mood__card-image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.guide-mood__card-image--pending{background:var(--color-green)}.guide-mood__card-top{position:relative;display:flex;padding:2rem 2rem 4rem;background:linear-gradient(to top,#0000,#0009)}.guide-mood__card-text{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:12rem 2rem 2.8rem;background:linear-gradient(to top,#000c,#0000)}.guide-mood__card-title{font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}.guide-mood__card-description{font-size:1.6rem;font-weight:500;line-height:2rem;letter-spacing:-.048rem}.guide-winds{padding-block:var(--general-block-padding-top-8) var(--general-block-padding-bottom-8)}.guide-winds__kicker{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-winds__title{max-width:69.2rem;margin-top:2rem}@media (width <= 600px){.guide-winds__title{margin-top:1.2rem}}.guide-winds__panel{position:relative;display:flex;align-items:stretch;height:74rem;margin-top:4rem;overflow:clip;background:var(--color-terracotta)}@media (width <= 1025px){.guide-winds__panel{flex-direction:column;height:auto}}@media (width <= 600px){.guide-winds__panel{margin-top:2.4rem}}.guide-winds__compass{display:flex;flex:0 0 50%;justify-content:center;align-items:center;min-width:0;padding-left:2rem}@media (width <= 1025px){.guide-winds__compass{flex:none;padding:4rem 1.6rem 2rem}}.guide-winds__rose{position:relative;width:64.667%;aspect-ratio:582/580}@media (width <= 1025px){.guide-winds__rose{width:min(58.2rem,88%)}}.guide-winds__dial{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.guide-winds__star{position:absolute;width:74.35%;height:74.35%;margin:auto;top:0;right:0;bottom:0;left:0}.guide-winds__side{display:flex;flex:0 0 50%;min-width:0;padding:4rem 4rem 4rem 2rem}@media (width <= 1025px){.guide-winds__side{flex:none;padding:4rem 2rem}}.guide-winds__box{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:4rem;min-width:0;padding:4rem;background:var(--color-white)}@media (width <= 600px){.guide-winds__box{gap:4rem;padding:2rem}}.guide-winds__stack{position:relative;display:grid;min-width:0}.guide-winds__card{display:flex;flex-direction:column;align-items:flex-start;grid-area:1/1;gap:2rem;min-width:0;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s;pointer-events:none}.guide-winds__card.is-active{visibility:visible;opacity:1;pointer-events:auto}.guide-winds__letter{display:flex;justify-content:center;align-items:center;padding:1.2rem;color:var(--color-white);background:var(--color-green);border-radius:.4rem}.guide-winds__letter svg{width:2.4rem;height:2.4rem}.guide-winds__card-text{display:flex;flex-direction:column;gap:1.2rem}.guide-winds__card-title{font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}@media (width <= 600px){.guide-winds__card-title{font-size:2rem;line-height:2.4rem;letter-spacing:-.1rem}}.guide-winds__card-description{max-width:44rem;font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem;color:var(--text-muted)}@media (width <= 600px){.guide-winds__card-description{max-width:none;font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}}.guide-winds__places{display:flex;flex-wrap:wrap;gap:.8rem}.guide-winds__places li{display:contents}.guide-winds__place{display:inline-flex;align-items:center;gap:.6rem;padding:1.2rem 2rem;font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;white-space:nowrap;color:var(--color-terracotta-strong);background:#d26a451a;border-radius:10rem}.guide-winds__place--link{transition:background-color var(--transition-default)}@media (hover: hover) and (pointer: fine){.guide-winds__place--link:hover:not(:disabled,[class*=active]){background:#d26a452e}}.guide-winds__place-icon{flex-shrink:0;width:1.4rem;height:1.4rem}.guide-winds__footer{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.guide-winds__note{max-width:36rem;font-size:1.4rem;font-weight:500;line-height:1.6rem;letter-spacing:-.042rem;color:var(--text-muted)}@media (width <= 600px){.guide-winds__note{max-width:none}}.guide-winds__nav{display:flex;align-items:center;gap:2rem}.guide-winds__olive,.guide-winds__lemons{position:absolute;bottom:0;height:auto;pointer-events:none}@media (width <= 1025px){.guide-winds__olive,.guide-winds__lemons{display:none}}.guide-winds__olive{left:39.728%;width:27.174%}.guide-winds__lemons{right:0;width:23.125%}.guide-places{padding-block:var(--general-block-padding-top-8) var(--general-block-padding-bottom-8)}.guide-places__kicker{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-places__title{margin-top:2rem}@media (width <= 600px){.guide-places__title{margin-top:1.2rem}}.guide-places__description{max-width:69.2rem;margin-top:2rem}@media (width <= 600px){.guide-places__description{max-width:none;margin-top:1.2rem}}.guide-places__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:4rem}@media (width <= 1025px){.guide-places__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 600px){.guide-places__list{display:flex;gap:.8rem;margin-top:2.4rem;overflow-x:auto;scrollbar-width:none}.guide-places__item{flex:0 0 34rem}}.guide-places__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:clip;color:var(--color-white);aspect-ratio:600/700}@media (width <= 1025px){.guide-places__card{min-height:56rem;aspect-ratio:auto}}@media (width <= 600px){.guide-places__card{height:50rem;min-height:0}}.guide-places__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.guide-places__tags{position:relative;display:flex;gap:1rem;height:7.2rem;padding:2rem 2rem 4rem;background:linear-gradient(to top,#0000,#0009)}@media (width <= 600px){.guide-places__tags{flex-wrap:wrap;height:auto;padding:1.6rem 1.6rem 3.2rem}}.guide-places__body{position:relative;display:flex;flex-direction:column;gap:3.2rem;padding:4rem 2rem 2.8rem;background:linear-gradient(to bottom,#0000,#000c)}@media (width <= 600px){.guide-places__body{gap:2.4rem;padding:4rem 1.6rem 2.4rem}}.guide-places__text{display:flex;flex-direction:column;gap:1.2rem}.guide-places__card-title{font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}@media (width <= 600px){.guide-places__card-title{font-size:2rem;line-height:2.4rem;letter-spacing:-.1rem}}.guide-places__card-description{font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem}@media (width <= 600px){.guide-places__card-description{font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}}.guide-day__viewport{display:flex;flex-direction:column;justify-content:center;height:100svh;overflow:clip;padding-block:var(--general-block-padding-top-8) var(--general-block-padding-bottom-8)}.guide-day__inner{width:100%}.guide-day__kicker{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-day__title{margin-top:2rem}@media (width <= 600px){.guide-day__title{margin-top:1.2rem}}.guide-day__description{margin-top:2rem}@media (width <= 600px){.guide-day__description{margin-top:1.2rem}}.guide-day__body{position:relative;margin-top:4rem}@media (width <= 600px){.guide-day__body{margin-top:2.4rem}}.guide-day__track{position:absolute;top:2.5rem;right:0;left:0;height:.2rem;background:var(--state-disabled-bg)}.guide-day__progress{display:block;width:max(4.7rem,var(--progress, 0) * 100%);height:100%;background:var(--color-terracotta);transition:width .1s linear}.guide-day__scroller{min-width:0;overflow-x:auto;scrollbar-width:none}.guide-day__scroller.is-locked{overflow:clip}@media (width <= 600px){.guide-day__scroller{overflow-x:visible}}.guide-day__list{display:flex;align-items:stretch;gap:4rem}@media (width <= 600px){.guide-day__list{position:relative;flex-direction:column;gap:4rem}.guide-day__list:before{position:absolute;top:.6rem;bottom:.6rem;left:.5rem;width:.2rem;background:var(--state-disabled-bg);content:""}}.guide-day__moment{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:2rem;width:calc((100% - 8rem) / 3);padding-top:2rem}@media (width <= 1025px){.guide-day__moment{width:46%}}@media (width <= 600px){.guide-day__moment{display:grid;grid-template-columns:1.2rem 1fr;-moz-column-gap:2rem;column-gap:2rem;width:100%;padding-top:0}.guide-day__moment[hidden]{display:none}}.guide-day__dot{width:1.2rem;height:1.2rem;background:var(--color-terracotta);border-radius:50%}@media (width <= 600px){.guide-day__dot{grid-column:1;margin-top:.4rem}}.guide-day__text{display:flex;flex-direction:column;gap:1.2rem;min-height:14.4rem}@media (width <= 1025px){.guide-day__text{min-height:0}}@media (width <= 600px){.guide-day__text{grid-column:2;gap:.8rem}}.guide-day__time{font-size:1.6rem;font-weight:600;line-height:2rem;letter-spacing:-.048rem;color:var(--color-terracotta-strong)}.guide-day__moment-title{font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}@media (width <= 600px){.guide-day__moment-title{font-size:2rem;line-height:2.4rem;letter-spacing:-.1rem}}.guide-day__moment-description{font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem;color:var(--text-muted)}@media (width <= 600px){.guide-day__moment-description{font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}}.guide-day__image{width:100%;height:auto;aspect-ratio:16/9;opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease;-o-object-fit:cover;object-fit:cover}.guide-day__image.is-waiting{opacity:0;transform:translateY(4rem)}@media (width <= 600px){.guide-day__image{grid-column:2}.guide-day__track{display:none}}.guide-day__reveal{width:100%;margin-top:4rem}.guide-day__reveal[hidden]{display:none}@media (width <= 1025px){.guide-day__viewport{height:auto;overflow:visible}}.guide-quote__panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:68rem;padding:4rem var(--general-inline-padding) 8rem;overflow:clip;text-align:center;background:var(--color-terracotta-strong)}@media (width <= 1025px){.guide-quote__panel{height:auto;padding-block:18rem}}@media (width <= 600px){.guide-quote__panel{padding-block:12rem}}.guide-quote__branches,.guide-quote__gecko{position:absolute;left:calc(var(--general-inline-padding) * -1);width:calc(100% + var(--general-inline-padding) * 2);max-width:none;height:auto;pointer-events:none}.guide-quote__branches{top:0}.guide-quote__gecko{bottom:0}.guide-quote__text{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (width <= 600px){.guide-quote__text{gap:1.2rem}}.guide-quote__title{color:var(--color-white)}.guide-quote__description{max-width:61.4rem;font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem;color:var(--color-white)}@media (width <= 600px){.guide-quote__description{font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}}.guide-food{padding-block:var(--general-block-padding-top-8) var(--general-block-padding-bottom-8)}@media (width <= 600px){.guide-food{padding-bottom:2rem}}.guide-food__kicker{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-food__title{margin-top:2rem}@media (width <= 600px){.guide-food__title{margin-top:1.2rem}}.guide-food__description{margin-top:2rem}@media (width <= 600px){.guide-food__description{margin-top:1.2rem}}.guide-food__layout{display:grid;grid-template-columns:minmax(0,712fr) minmax(0,1088fr);-moz-column-gap:4rem;column-gap:4rem;margin-top:4rem}@media (width <= 1025px){.guide-food__layout{grid-template-columns:1fr;row-gap:3.2rem}}@media (width <= 600px){.guide-food__layout{display:none}}.guide-food__cards{display:none}@media (width <= 600px){.guide-food__cards{display:flex;gap:2rem;margin-top:2.4rem;overflow-x:auto;scrollbar-width:none}}.guide-food__card{display:flex;flex:0 0 32rem;flex-direction:column;gap:2rem}.guide-food__card-image{width:100%;height:24rem;-o-object-fit:cover;object-fit:cover}.guide-food__card-text{display:flex;flex-direction:column;gap:.8rem}.guide-food__card-title{font-family:var(--font-heading);font-size:2rem;font-weight:400;line-height:2.4rem;letter-spacing:-.1rem;color:var(--text-primary)}.guide-food__card-description{font-size:1.6rem;font-weight:500;line-height:2rem;letter-spacing:-.048rem;color:var(--text-muted)}.guide-food__images{position:relative;height:71rem}@media (width <= 1025px){.guide-food__images{height:48rem}}.guide-food__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--transition-default)}.guide-food__image:first-child{opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(1):hover) .guide-food__image:nth-child(1),.guide-food__layout:has(.guide-food__row:nth-child(1):focus-visible) .guide-food__image:nth-child(1){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(1):hover) .guide-food__image:not(:nth-child(1)),.guide-food__layout:has(.guide-food__row:nth-child(1):focus-visible) .guide-food__image:not(:nth-child(1)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(2):hover) .guide-food__image:nth-child(2),.guide-food__layout:has(.guide-food__row:nth-child(2):focus-visible) .guide-food__image:nth-child(2){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(2):hover) .guide-food__image:not(:nth-child(2)),.guide-food__layout:has(.guide-food__row:nth-child(2):focus-visible) .guide-food__image:not(:nth-child(2)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(3):hover) .guide-food__image:nth-child(3),.guide-food__layout:has(.guide-food__row:nth-child(3):focus-visible) .guide-food__image:nth-child(3){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(3):hover) .guide-food__image:not(:nth-child(3)),.guide-food__layout:has(.guide-food__row:nth-child(3):focus-visible) .guide-food__image:not(:nth-child(3)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(4):hover) .guide-food__image:nth-child(4),.guide-food__layout:has(.guide-food__row:nth-child(4):focus-visible) .guide-food__image:nth-child(4){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(4):hover) .guide-food__image:not(:nth-child(4)),.guide-food__layout:has(.guide-food__row:nth-child(4):focus-visible) .guide-food__image:not(:nth-child(4)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(5):hover) .guide-food__image:nth-child(5),.guide-food__layout:has(.guide-food__row:nth-child(5):focus-visible) .guide-food__image:nth-child(5){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(5):hover) .guide-food__image:not(:nth-child(5)),.guide-food__layout:has(.guide-food__row:nth-child(5):focus-visible) .guide-food__image:not(:nth-child(5)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(6):hover) .guide-food__image:nth-child(6),.guide-food__layout:has(.guide-food__row:nth-child(6):focus-visible) .guide-food__image:nth-child(6){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(6):hover) .guide-food__image:not(:nth-child(6)),.guide-food__layout:has(.guide-food__row:nth-child(6):focus-visible) .guide-food__image:not(:nth-child(6)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(7):hover) .guide-food__image:nth-child(7),.guide-food__layout:has(.guide-food__row:nth-child(7):focus-visible) .guide-food__image:nth-child(7){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(7):hover) .guide-food__image:not(:nth-child(7)),.guide-food__layout:has(.guide-food__row:nth-child(7):focus-visible) .guide-food__image:not(:nth-child(7)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(8):hover) .guide-food__image:nth-child(8),.guide-food__layout:has(.guide-food__row:nth-child(8):focus-visible) .guide-food__image:nth-child(8){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(8):hover) .guide-food__image:not(:nth-child(8)),.guide-food__layout:has(.guide-food__row:nth-child(8):focus-visible) .guide-food__image:not(:nth-child(8)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(9):hover) .guide-food__image:nth-child(9),.guide-food__layout:has(.guide-food__row:nth-child(9):focus-visible) .guide-food__image:nth-child(9){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(9):hover) .guide-food__image:not(:nth-child(9)),.guide-food__layout:has(.guide-food__row:nth-child(9):focus-visible) .guide-food__image:not(:nth-child(9)){opacity:0}.guide-food__layout:has(.guide-food__row:nth-child(10):hover) .guide-food__image:nth-child(10),.guide-food__layout:has(.guide-food__row:nth-child(10):focus-visible) .guide-food__image:nth-child(10){opacity:1}.guide-food__layout:has(.guide-food__row:nth-child(10):hover) .guide-food__image:not(:nth-child(10)),.guide-food__layout:has(.guide-food__row:nth-child(10):focus-visible) .guide-food__image:not(:nth-child(10)){opacity:0}.guide-food__row{display:flex;gap:4rem;border-bottom:1px solid var(--state-disabled-bg);transition:color var(--transition-default),border-color var(--transition-default);padding-block:2rem}@media (hover: hover) and (pointer: fine){.guide-food__row:hover:not(:disabled,[class*=active]){color:var(--color-terracotta);border-bottom-color:var(--color-terracotta)}.guide-food__row:hover:not(:disabled,[class*=active]) .guide-food__text{color:inherit}}@media (width <= 600px){.guide-food__row{flex-direction:column;gap:.8rem;padding-block:1.6rem}}.guide-food__name{flex:0 0 32rem;font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}@media (width <= 1280px){.guide-food__name{flex-basis:24rem}}@media (width <= 600px){.guide-food__name{flex:none;font-size:2rem;line-height:2.4rem;letter-spacing:-.1rem}}.guide-food__text{flex:1 1 0;min-width:0;font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem;color:var(--text-muted);transition:color var(--transition-default)}@media (width <= 600px){.guide-food__text{font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}}.guide-houses{padding-block:var(--general-block-padding-top-8) var(--general-block-padding-bottom-8)}.guide-houses__kicker{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-houses__title{margin-top:2rem}@media (width <= 600px){.guide-houses__title{margin-top:1.2rem}}.guide-houses__description{margin-top:2rem}@media (width <= 600px){.guide-houses__description{margin-top:1.2rem}}.guide-houses__slider{margin-top:4rem}@media (width <= 600px){.guide-houses__slider{margin-top:2.4rem;margin-inline:calc(var(--general-inline-padding) * -1);padding-inline:var(--general-inline-padding)}}.guide-houses__slide{height:auto}@media (width <= 600px){.guide-houses__slide{width:32rem}}.guide-houses__slide .house-card{--house-card-ratio: 576 / 420;padding-bottom:1.2rem}@media (width <= 600px){.guide-houses__slide .house-card{--house-card-ratio: 296 / 260}}.guide-houses__day{display:flex;flex:1 0 auto;flex-direction:column;gap:.8rem;padding:2rem;background:#d26a451a}.guide-houses__day-label{font-size:1.4rem;font-weight:600;line-height:1.6rem;letter-spacing:-.042rem;color:var(--color-terracotta-strong)}.guide-houses__day-text{font-size:1.6rem;font-weight:500;line-height:2rem;letter-spacing:-.048rem}.guide-houses__nav{display:flex;justify-content:center;gap:2rem;margin-top:4rem}@media (width <= 600px){.guide-houses__nav{display:none}}
