.rFJk0W_Root,.rFJk0W_Options{box-sizing:border-box;width:min(1240px,100%);color:var(--palette-ink);line-break:strict;word-break:normal;margin-inline:auto;padding:4rem 1.25rem}.rFJk0W_Root h2,.rFJk0W_Root h3,.rFJk0W_Root h4,.rFJk0W_Options h2,.rFJk0W_Options h3,.rFJk0W_Options h4{word-break:auto-phrase;margin:0;font-family:inherit}.rFJk0W_Root p,.rFJk0W_Options p{margin:0}.rFJk0W_Root rt,.rFJk0W_Options rt{font-size:.45em;font-weight:500}.rFJk0W_Root{border-top:1px solid var(--palette-border)}.rFJk0W_Header{gap:.75rem;margin-bottom:2.5rem;display:grid}.rFJk0W_Header h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.45}.rFJk0W_Header p{color:var(--palette-muted);font-size:1.125rem}.rFJk0W_GroupTitle{font-size:clamp(1.375rem,2vw,1.625rem);font-weight:650;line-height:1.5;margin-bottom:1.25rem!important}.rFJk0W_Kazari{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:4rem;display:grid}.rFJk0W_Card{flex-direction:column;min-width:0;display:flex}.rFJk0W_Photo{background:var(--palette-surface);cursor:zoom-in;border-radius:16px;width:100%;display:block}.rFJk0W_Photo [data-image-container],.rFJk0W_Photo picture{width:100%;display:block}.rFJk0W_Photo img{aspect-ratio:1;object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.rFJk0W_Photo:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:4px}.rFJk0W_Body{flex-direction:column;flex:1;gap:.75rem;padding-top:1.25rem;display:flex}.rFJk0W_Heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.rFJk0W_Heading h3,.rFJk0W_Heading h4{font-size:clamp(1.625rem,2.4vw,2rem);font-weight:700;line-height:1.35}.rFJk0W_Price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.625rem,2.4vw,2rem);font-weight:700}.rFJk0W_Tagline{font-size:1.25rem;font-weight:600}.rFJk0W_Details{margin:0;padding-inline-start:1.2em;font-size:1.125rem;line-height:1.8}.rFJk0W_Contents{word-break:auto-phrase;border-top:1px solid var(--palette-border);color:var(--palette-muted);padding-top:.75rem;font-size:1.125rem;line-height:1.75}.rFJk0W_Note{color:var(--palette-muted);font-size:1.125rem}.rFJk0W_Action{background:var(--palette-ink);min-height:56px;color:var(--palette-paper);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem 1.25rem;font-size:1.125rem;font-weight:650;text-decoration:none;display:flex}.rFJk0W_Action:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:4px}@media (hover:hover){.rFJk0W_Action:hover{opacity:.85}}.rFJk0W_Unavailable{border:1px solid var(--palette-border);color:var(--palette-muted);background:0 0}.rFJk0W_Kamidana{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.rFJk0W_Row{background:var(--palette-surface);border-radius:20px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:1.5rem;padding:1.25rem;display:grid}.rFJk0W_Row .rFJk0W_Photo{background:var(--palette-paper)}.rFJk0W_Row .rFJk0W_Body{box-sizing:border-box;height:100%;padding-top:0}.rFJk0W_Options{border-top:1px solid var(--palette-border)}.rFJk0W_OptionList{border-top:1px solid var(--palette-border);margin:0;padding:0;list-style:none;display:grid}.rFJk0W_Option{border-bottom:1px solid var(--palette-border);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2.5rem;padding-block:2rem;display:grid}.rFJk0W_OptionPhoto{background:var(--palette-surface);cursor:zoom-in;border-radius:12px;width:100%;display:block}.rFJk0W_OptionPhoto [data-image-container],.rFJk0W_OptionPhoto picture{width:100%;display:block}.rFJk0W_OptionPhoto img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.rFJk0W_OptionPhoto:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:4px}.rFJk0W_OptionBody{align-content:start;gap:.75rem;font-size:1.25rem;display:grid}.rFJk0W_Option .rFJk0W_Heading{justify-content:flex-start;column-gap:1.5rem}.rFJk0W_OptionPrice{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700}.rFJk0W_Size{color:var(--palette-muted);font-size:1.125rem}@media (min-width:1200px){.rFJk0W_Options{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:4rem;display:grid}.rFJk0W_Options>.rFJk0W_Header{margin-bottom:0}.rFJk0W_Option{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:1199px){.rFJk0W_Kamidana{grid-template-columns:minmax(0,1fr)}.rFJk0W_Row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:1023px){.rFJk0W_Kazari{grid-template-columns:repeat(2,minmax(0,1fr))}.rFJk0W_Option{grid-template-columns:180px minmax(0,1fr);gap:1.75rem}}@media (max-width:767px){.rFJk0W_Root,.rFJk0W_Options{padding-block:3rem}.rFJk0W_Kazari{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-bottom:3rem}.rFJk0W_Row{grid-template-columns:minmax(0,1fr);padding:1rem}.rFJk0W_Option{grid-template-columns:112px minmax(0,1fr);gap:1rem 1.25rem;padding-block:1.5rem}.rFJk0W_OptionPhoto{grid-area:1/1}.rFJk0W_OptionBody{display:contents}.rFJk0W_OptionBody>.rFJk0W_Heading{flex-direction:column;grid-area:1/2;align-self:center;align-items:start}.rFJk0W_OptionBody>:not(.rFJk0W_Heading){grid-column:1/-1}}
.aY9h1W_Root{color:var(--palette-ink);background:var(--palette-paper);font-family:var(--font);line-break:strict;word-break:normal;font-size:1.25rem;font-weight:400;line-height:1.8}.aY9h1W_Root h1,.aY9h1W_Root h2,.aY9h1W_Root h3,.aY9h1W_Root h4{word-break:auto-phrase;margin:0;font-family:inherit;font-style:normal}.aY9h1W_Root h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.45}.aY9h1W_Root h3{font-size:clamp(1.375rem,2vw,1.625rem);font-weight:650;line-height:1.5}.aY9h1W_Root p{margin:0}.aY9h1W_Root strong{font-weight:650}.aY9h1W_Root rt{font-size:.5em;font-weight:500}.aY9h1W_Root section[id]{scroll-margin-top:90px}.aY9h1W_Root img{max-width:100%;height:auto;display:block}.aY9h1W_Preview{box-sizing:border-box;width:min(1240px,100%);color:var(--palette-muted);padding:.75rem 1.25rem;font-size:1.125rem;margin-inline:auto!important}.aY9h1W_Hero,.aY9h1W_ThisYear,.aY9h1W_Schedule,.aY9h1W_Story,.aY9h1W_Faq,.aY9h1W_Benefit{box-sizing:border-box;width:min(1240px,100%);margin-inline:auto;padding-inline:1.25rem}.aY9h1W_PrimaryAction,.aY9h1W_SecondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:56px;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:650;text-decoration:none;display:inline-flex}.aY9h1W_PrimaryAction:focus-visible,.aY9h1W_SecondaryAction:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:4px}.aY9h1W_PrimaryAction{background:var(--palette-ink);color:var(--palette-paper)}@media (hover:hover){.aY9h1W_PrimaryAction:hover{opacity:.85}}.aY9h1W_SecondaryAction{border:1px solid var(--palette-border);color:var(--palette-ink)}@media (hover:hover){.aY9h1W_SecondaryAction:hover{background:color-mix(in srgb, var(--palette-accent) 12%, transparent)}}.aY9h1W_Hero{grid-template:"copy media""facts media""actions media"1fr/minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;padding-block:3rem 5rem;display:grid}.aY9h1W_Hero h1{letter-spacing:.02em;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:750;line-height:1.25}.aY9h1W_HeroCopy{grid-area:copy;align-content:end;gap:1.5rem;display:grid}.aY9h1W_HeroLead{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.7}.aY9h1W_HeroMedia{background:var(--palette-surface);border-radius:20px;grid-area:media;align-self:center;margin:0}.aY9h1W_HeroMedia img{border-radius:20px;width:100%}.aY9h1W_HeroFacts{border-top:1px solid var(--palette-border);grid-area:facts;margin:0;padding:0;list-style:none;display:grid}.aY9h1W_HeroFacts li{border-bottom:1px solid var(--palette-border);color:var(--palette-muted);gap:.1rem;padding-block:.9rem;font-size:1.125rem;display:grid}.aY9h1W_HeroFacts strong{color:var(--palette-ink);font-size:1.5rem;font-weight:700;line-height:1.4}.aY9h1W_HeroActions{flex-wrap:wrap;grid-area:actions;align-items:start;gap:.75rem;display:flex}.aY9h1W_ThisYear{border-top:1px solid var(--palette-border);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"pair copy";align-items:center;gap:2rem 4rem;padding-block:4rem;display:grid}.aY9h1W_ThisYearCopy{grid-area:copy;gap:1rem;display:grid}.aY9h1W_ThisYearLead{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.7}.aY9h1W_RicePair{grid-area:pair;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aY9h1W_RicePair figure{margin:0}.aY9h1W_RicePair img{background:var(--palette-surface);border-radius:16px;width:100%}.aY9h1W_RicePair figcaption{text-align:center;margin-top:.6rem;font-size:1.125rem;font-weight:650}.aY9h1W_Schedule{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"image copy";align-items:center;gap:2rem 4rem;padding-block:4rem;display:grid}.aY9h1W_ScheduleImage{aspect-ratio:4/3;object-fit:cover;border-radius:20px;grid-area:image;width:100%}.aY9h1W_ScheduleCopy{grid-area:copy;gap:1.25rem;display:grid}.aY9h1W_Dates{border-top:1px solid var(--palette-border);margin:0;display:grid}.aY9h1W_Dates>div{border-bottom:1px solid var(--palette-border);gap:.15rem;padding-block:1rem;display:grid}.aY9h1W_Dates dt{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.4}.aY9h1W_Dates dd{margin:0;font-size:1.25rem}.aY9h1W_Aside{color:var(--palette-muted);font-size:1.125rem}.aY9h1W_Story{border-top:1px solid var(--palette-border);padding-block:5rem}.aY9h1W_StoryHeader{gap:1rem;margin-bottom:2rem;display:grid}.aY9h1W_StoryCover{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%}.aY9h1W_Steps{gap:4rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.aY9h1W_Step{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"media copy";align-items:center;gap:2rem 3.5rem;display:grid}.aY9h1W_Step:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy media"}.aY9h1W_StepMedia{grid-area:media;gap:1rem;display:grid}.aY9h1W_StepMedia img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%}.aY9h1W_Step[data-pair=true] .aY9h1W_StepMedia{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.aY9h1W_Step[data-pair=true] .aY9h1W_StepMedia img:last-child{aspect-ratio:1}.aY9h1W_StepCopy{grid-area:copy;gap:.75rem;display:grid}.aY9h1W_StoryLinks{border-top:1px solid var(--palette-border);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:4rem;padding-top:2rem;display:flex}.aY9h1W_StoryLinks>a:not(.aY9h1W_PrimaryAction){color:var(--palette-ink);text-underline-offset:.25em;font-size:1.125rem;text-decoration:underline}.aY9h1W_StoryLinks>a:not(.aY9h1W_PrimaryAction):focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:4px}.aY9h1W_Faq{border-top:1px solid var(--palette-border);padding-block:4rem}.aY9h1W_Root .aY9h1W_FaqPanel{padding:0}.aY9h1W_Root .aY9h1W_FaqPanel .aY9h1W_FaqAccordion{max-width:none}.aY9h1W_Root .aY9h1W_FaqPanel .aY9h1W_FaqTitle{text-align:left;margin-bottom:1.5rem;padding:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700}.aY9h1W_Answer{color:var(--palette-ink);font-size:1.25rem}.aY9h1W_Answer p+p{margin-top:1rem}.aY9h1W_Benefit{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:2rem 4rem;padding-block:4rem 6rem;display:grid}.aY9h1W_Benefit h2{font-size:clamp(2rem,4vw,3rem);line-height:1.35}.aY9h1W_BenefitImage{border-radius:20px;width:100%}.aY9h1W_BenefitCopy{justify-items:start;gap:1.25rem;display:grid}.aY9h1W_BenefitCopy .aY9h1W_PrimaryAction{margin-top:1rem}@media (max-width:1023px){.aY9h1W_Hero{gap:1.5rem 2.5rem}.aY9h1W_ThisYear,.aY9h1W_Schedule,.aY9h1W_Benefit{gap:2rem 2.5rem}.aY9h1W_Step,.aY9h1W_Step:nth-child(2n){gap:1.5rem 2.5rem}}@media (max-width:767px){.aY9h1W_Hero{grid-template:"copy""media""facts""actions"/minmax(0,1fr);gap:1.5rem;padding-block:1.5rem 3rem}.aY9h1W_Hero h1{font-size:clamp(2rem,8.5vw,3rem)}.aY9h1W_HeroActions>a{flex:100%}.aY9h1W_ThisYear,.aY9h1W_Schedule{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""pair";padding-block:3rem}.aY9h1W_Schedule{grid-template-areas:"copy""image"}.aY9h1W_Story{padding-block:3rem}.aY9h1W_StoryCover{aspect-ratio:4/3}.aY9h1W_Steps{gap:3rem;margin-top:2.5rem}.aY9h1W_Step,.aY9h1W_Step:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy";gap:1rem}.aY9h1W_StoryLinks{flex-direction:column;align-items:stretch;gap:1rem}.aY9h1W_Faq{padding-block:3rem}.aY9h1W_Benefit{grid-template-columns:minmax(0,1fr);padding-block:3rem 4rem}.aY9h1W_BenefitCopy .aY9h1W_PrimaryAction{justify-self:stretch}}
.onysja_Root{box-sizing:border-box;border-top:1px solid var(--palette-border);width:min(1240px,100%);color:var(--palette-ink);line-break:strict;word-break:normal;margin-inline:auto;padding:4rem 1.25rem;font-size:1.25rem;line-height:1.8}.onysja_Root h2,.onysja_Root h3,.onysja_Root h4{word-break:auto-phrase;margin:0;font-family:inherit}.onysja_Root p{margin:0}.onysja_Root strong{color:inherit;background:0 0;font-weight:650}.onysja_Root rt{font-size:.5em;font-weight:400}.onysja_Header{gap:.75rem;margin-bottom:2.5rem;display:grid}.onysja_Header h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.45}.onysja_Header p{color:var(--palette-muted);font-size:1.125rem}.onysja_Copy{align-content:start;gap:.75rem;display:grid}.onysja_Copy h3{font-size:clamp(1.375rem,2vw,1.625rem);font-weight:650;line-height:1.5}.onysja_Copy h4{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:.75rem;font-size:1.25rem;font-weight:650;line-height:1.6;display:flex}.onysja_Meta{font-size:1.125rem;line-height:1.7;display:grid}.onysja_Meta span+span{color:var(--palette-muted)}.onysja_Size,.onysja_Note{color:var(--palette-muted);font-size:1.125rem;font-weight:400;line-height:1.7}.onysja_Photo{background:var(--palette-surface);cursor:zoom-in;border-radius:16px;width:100%;display:block}.onysja_Photo [data-image-container],.onysja_Photo picture{width:100%;display:block}.onysja_Photo img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.onysja_Photo:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:4px}.onysja_Food,.onysja_Calendar{align-items:start;gap:2rem 4rem;padding-bottom:3.5rem;display:grid}.onysja_Food{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.onysja_FoodPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.onysja_FoodPhotos .onysja_Photo img{aspect-ratio:1;object-fit:cover}.onysja_Calendar{border-top:1px solid var(--palette-border);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;padding-top:3.5rem}.onysja_Calendar .onysja_Photo img{aspect-ratio:843/1191}.onysja_Small{border-top:1px solid var(--palette-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;padding-top:3.5rem;display:grid}.onysja_Item{align-content:start;gap:1.25rem;display:grid}.onysja_Item .onysja_Photo img{aspect-ratio:1}.onysja_Item h3{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.5}.onysja_ItemBody{align-content:start;gap:.6rem;display:grid}.onysja_ItemHeading{gap:.25rem;display:grid}@media (max-width:1023px){.onysja_Food,.onysja_Calendar{gap:2rem 2.5rem}.onysja_Calendar{grid-template-columns:minmax(0,1fr) 260px}.onysja_Small{grid-template-columns:minmax(0,1fr);gap:2.5rem}.onysja_Item{grid-template-columns:200px minmax(0,1fr);gap:1.75rem}}@media (max-width:767px){.onysja_Root{padding-block:3rem}.onysja_Food,.onysja_Calendar{grid-template-columns:minmax(0,1fr);padding-bottom:2.5rem}.onysja_Calendar,.onysja_Small{padding-top:2.5rem}.onysja_Item{grid-template-columns:112px minmax(0,1fr);gap:1rem 1.25rem}.onysja_Item>.onysja_Photo{grid-area:1/1}.onysja_ItemBody{display:contents}.onysja_ItemHeading{grid-area:1/2;align-self:center}.onysja_ItemBody>:not(.onysja_ItemHeading){grid-column:1/-1}}
