.hero[data-astro-cid-ge2uvauf]{background:var(--paper);grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{grid-area:1/2;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;animation:kenburns 26s var(--ease) infinite alternate}@keyframes kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.09)translate(-1.2%,-1.2%)}}.hero__veil[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--paper) 0%, #faf7f066 14%, transparent 42%);position:absolute;inset:0}.hero__body[data-astro-cid-ge2uvauf]{padding:calc(96px + env(safe-area-inset-top,0px)) clamp(24px, 4vw, 40px) 64px max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));grid-area:1/1;align-items:center;display:flex}.hero__inner[data-astro-cid-ge2uvauf]{max-width:620px}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.26em;color:var(--pine);align-items:center;gap:14px;margin:0 0 clamp(24px,3vw,36px);font-size:12px;font-weight:500;display:flex}.hero__eyebrow-line[data-astro-cid-ge2uvauf]{background:var(--pine);opacity:.5;width:42px;height:1px}.hero__title[data-astro-cid-ge2uvauf]{margin:0 0 clamp(26px,3vw,38px)}.hero__title-sub[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:.2em;color:var(--ink-soft);margin-bottom:clamp(14px,1.6vw,20px);font-size:clamp(14px,1.5vw,17px);font-weight:500;display:block}.hero__title-main[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:.02em;white-space:nowrap;color:var(--ink);font-size:clamp(32px,4.2vw,62px);font-weight:800;line-height:1.34;display:block}.hero__title-main[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--carrot);font-style:normal}.hero__ruby[data-astro-cid-ge2uvauf] ruby[data-astro-cid-ge2uvauf]{ruby-position:over}.hero__ruby[data-astro-cid-ge2uvauf] rt[data-astro-cid-ge2uvauf]{letter-spacing:.08em;color:var(--ink-mute);font-size:.26em;font-weight:500}.hero__lead[data-astro-cid-ge2uvauf]{letter-spacing:.08em;color:var(--ink-soft);margin:0 0 clamp(32px,4vw,44px);font-size:clamp(14px,1.15vw,15.5px);line-height:2.5}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-bottom:clamp(30px,3.6vw,42px);display:flex}.hero__notes[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule);letter-spacing:.14em;color:var(--ink-mute);flex-wrap:wrap;gap:10px 22px;margin:0;padding:20px 0 0;font-size:12px;list-style:none;display:flex}.hero__notes[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex}.hero__notes[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--carrot);border-radius:50%;width:4px;height:4px}.hero__seal[data-astro-cid-ge2uvauf]{z-index:3;aspect-ratio:1;text-align:center;color:#43320f;width:clamp(116px,12vw,158px);animation:sealIn 1.3s var(--ease-out) .35s both;background:radial-gradient(circle at 32% 26%,#fdf4d8 0%,#f0dfae 30%,#d9bb73 58%,#c9a45c 76%,#a37f3c 100%);border-radius:50%;place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;top:clamp(96px,12vh,150px);right:clamp(20px,4vw,64px);box-shadow:0 0 0 1px #8d6a2b80,0 0 0 6px #faf7f0b8,0 18px 40px -16px #43320f99}@keyframes sealIn{0%{opacity:0;transform:scale(.82)rotate(-9deg)}to{opacity:1;transform:none}}.hero__seal-year[data-astro-cid-ge2uvauf]{font-family:var(--latin);letter-spacing:.16em;font-size:clamp(15px,1.5vw,19px);line-height:1}.hero__seal-rule[data-astro-cid-ge2uvauf]{opacity:.45;background:currentColor;width:26px;height:1px}.hero__seal-prize[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:.06em;font-size:clamp(15px,1.6vw,20px);font-weight:700;line-height:1.34}.hero__seal-contest[data-astro-cid-ge2uvauf]{letter-spacing:.08em;opacity:.8;font-size:clamp(7.5px,.72vw,9px);line-height:1.5}.hero__spine[data-astro-cid-ge2uvauf]{z-index:3;writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.34em;color:#faf7f0d9;text-shadow:0 1px 12px #00000073;margin:0;font-size:12px;position:absolute;bottom:clamp(24px,5vh,60px);right:clamp(14px,2.2vw,30px)}.hero__scroll[data-astro-cid-ge2uvauf]{left:max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));z-index:3;font-family:var(--latin);letter-spacing:.34em;color:var(--ink-mute);flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:0}.hero__scroll-line[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--ink-faint), transparent);width:1px;height:clamp(40px,7vh,72px);position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--carrot);height:40%;animation:scrollCue 2.4s var(--ease) infinite;position:absolute;inset-inline:0}@keyframes scrollCue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.pc[data-astro-cid-ge2uvauf]{display:inline}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:auto}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;grid-area:1/1;min-height:46svh}.hero__veil[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, transparent 40%, #faf7f08c 78%, var(--paper) 100%)}.hero__body[data-astro-cid-ge2uvauf]{padding:clamp(28px, 6vw, 48px) var(--gutter) clamp(56px, 9vw, 80px);grid-area:2/1}.hero__inner[data-astro-cid-ge2uvauf]{max-width:none}.hero__seal[data-astro-cid-ge2uvauf]{top:calc(76px + env(safe-area-inset-top,0px));right:var(--gutter);width:clamp(94px,24vw,124px)}.hero__spine[data-astro-cid-ge2uvauf],.hero__scroll[data-astro-cid-ge2uvauf],.pc[data-astro-cid-ge2uvauf]{display:none}}.award[data-astro-cid-eouvrsok]{color:var(--paper);padding-block:var(--section-y);background:#14100e;position:relative;overflow:hidden}.award__glow[data-astro-cid-eouvrsok]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c9a45c33 0%,#0000 62%);width:min(1100px,130vw);position:absolute;top:-30%;left:50%;transform:translate(-50%)}.award__grid[data-astro-cid-eouvrsok]{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:clamp(40px,6vw,92px);display:grid;position:relative}.award__eyebrow[data-astro-cid-eouvrsok]{letter-spacing:.3em;color:var(--gold-2);margin:0 0 clamp(20px,2.4vw,28px);font-size:12px}.award__title[data-astro-cid-eouvrsok]{margin:0 0 clamp(26px,3vw,36px)}.award__title-line[data-astro-cid-eouvrsok]{font-family:var(--serif);letter-spacing:.04em;background:linear-gradient(168deg,#fdf4d8 6%,#e3cb8e 34%,#c9a45c 62%,#f2e1b0 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,6.4vw,78px);font-weight:800;line-height:1.16;display:block}.award__title-sub[data-astro-cid-eouvrsok]{font-family:var(--serif);letter-spacing:.44em;color:#faf7f0b8;margin-top:6px;font-size:clamp(17px,2.2vw,24px);font-weight:500;display:block}.award__rule[data-astro-cid-eouvrsok]{background:linear-gradient(90deg, var(--gold-2), transparent);border:0;width:76px;height:1px;margin:0 0 clamp(24px,3vw,34px)}.award__body[data-astro-cid-eouvrsok]{letter-spacing:.08em;color:#faf7f0bd;max-width:30em;margin:0 0 clamp(28px,3.4vw,40px);font-size:clamp(14px,1.15vw,15.5px);line-height:2.5}.award__sign[data-astro-cid-eouvrsok]{font-family:var(--serif);letter-spacing:.24em;color:#faf7f080;margin:0;font-size:13px}.award__fig[data-astro-cid-eouvrsok]{margin:0;position:relative;box-shadow:0 40px 90px -40px #000000e6}.award__fig[data-astro-cid-eouvrsok]:after{content:"";pointer-events:none;border:1px solid #c9a45c57;position:absolute;inset:10px}.award__fig[data-astro-cid-eouvrsok] img[data-astro-cid-eouvrsok]{width:100%}@media (width<=820px){.award__grid[data-astro-cid-eouvrsok]{grid-template-columns:1fr}.award__fig[data-astro-cid-eouvrsok]{order:-1;max-width:420px;margin-inline:auto}}.reasons__list[data-astro-cid-57smj26x]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,64px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.reasons__item[data-astro-cid-57smj26x]{border-top:1px solid var(--rule);padding-top:30px;position:relative}.reasons__item[data-astro-cid-57smj26x]:before{content:"";background:var(--carrot);width:40px;height:1px;position:absolute;top:-1px;left:0}.reasons__no[data-astro-cid-57smj26x]{font-family:var(--latin);letter-spacing:.2em;color:var(--carrot);margin-bottom:14px;font-size:13px;font-style:italic;display:block}.reasons__title[data-astro-cid-57smj26x]{font-family:var(--serif);letter-spacing:.1em;margin:0 0 10px;font-size:clamp(19px,2vw,24px);font-weight:700}.reasons__lead[data-astro-cid-57smj26x]{font-family:var(--serif);letter-spacing:.14em;color:var(--carrot-deep);margin:0 0 16px;font-size:14px}.reasons__body[data-astro-cid-57smj26x]{letter-spacing:.06em;color:var(--ink-soft);margin:0;font-size:14px;line-height:2.35}@media (width<=860px){.reasons__list[data-astro-cid-57smj26x]{grid-template-columns:1fr;gap:34px}}.ways__head[data-astro-cid-4if66wvz]{max-width:44em;margin-bottom:clamp(44px,6vw,80px)}.ways__list[data-astro-cid-4if66wvz]{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(24px,3.4vw,52px);display:grid}.ways__item[data-astro-cid-4if66wvz]{margin:0}.ways__fig[data-astro-cid-4if66wvz]{position:relative;box-shadow:0 30px 60px -34px #1c171480}.ways__fig[data-astro-cid-4if66wvz] img[data-astro-cid-4if66wvz]{transition:transform 1.1s var(--ease-out)}.ways__item[data-astro-cid-4if66wvz]:hover .ways__fig[data-astro-cid-4if66wvz] img[data-astro-cid-4if66wvz]{transform:scale(1.045)}.ways__badge[data-astro-cid-4if66wvz]{background:var(--carrot);color:#fff;width:54px;height:54px;font-family:var(--serif);place-items:center;padding-bottom:2px;font-size:22px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0}.ways__text[data-astro-cid-4if66wvz]{padding-top:26px}.ways__title[data-astro-cid-4if66wvz]{font-family:var(--serif);letter-spacing:.1em;margin:0 0 14px;font-size:clamp(19px,2vw,23px);font-weight:700}.ways__body[data-astro-cid-4if66wvz]{letter-spacing:.06em;color:var(--ink-soft);margin:0;font-size:14px;line-height:2.35}.ways__fig[data-astro-cid-4if66wvz].figure--square,.ways__fig[data-astro-cid-4if66wvz].figure--tall,.ways__fig[data-astro-cid-4if66wvz].figure--wide{aspect-ratio:4/5}@media (width<=860px){.ways__list[data-astro-cid-4if66wvz]{grid-template-columns:1fr;gap:44px}.ways__fig[data-astro-cid-4if66wvz].figure--square,.ways__fig[data-astro-cid-4if66wvz].figure--tall,.ways__fig[data-astro-cid-4if66wvz].figure--wide{aspect-ratio:3/2}}.story__grid[data-astro-cid-n2lz65zz]{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.story__figs[data-astro-cid-n2lz65zz]{position:relative}.story__fig[data-astro-cid-n2lz65zz]{box-shadow:0 36px 72px -40px #1c171499}.story__fig--a[data-astro-cid-n2lz65zz]{width:84%}.story__fig--b[data-astro-cid-n2lz65zz]{border:8px solid var(--paper);width:46%;position:absolute;bottom:-8%;right:0}.story__press[data-astro-cid-n2lz65zz]{border-top:1px solid var(--rule);letter-spacing:.08em;color:var(--ink-mute);margin:clamp(30px,3.6vw,44px) 0 0;padding-top:22px;font-size:12.5px;line-height:2}.story__press-label[data-astro-cid-n2lz65zz]{background:var(--pine);color:var(--paper);letter-spacing:.2em;margin-right:12px;padding:3px 11px;font-size:10.5px;display:inline-block}@media (width<=860px){.story__grid[data-astro-cid-n2lz65zz]{grid-template-columns:1fr;gap:56px}.story__fig--a[data-astro-cid-n2lz65zz]{width:78%}.story__fig--b[data-astro-cid-n2lz65zz]{width:44%;bottom:-6%}}.carrot__head[data-astro-cid-6iwlne52]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,5vw,68px);display:grid}.carrot__stats[data-astro-cid-6iwlne52]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);margin:0;padding:clamp(40px,5vw,64px) 0;display:grid}.carrot__stat[data-astro-cid-6iwlne52]{margin:0}.carrot__stat-label[data-astro-cid-6iwlne52]{letter-spacing:.24em;color:var(--ink-mute);margin-bottom:12px;font-size:11.5px}.carrot__stat-body[data-astro-cid-6iwlne52]{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;display:flex}.carrot__stat-value[data-astro-cid-6iwlne52]{font-family:var(--latin);color:var(--carrot);font-size:clamp(54px,7.6vw,92px);font-weight:400;line-height:.92}.carrot__stat-unit[data-astro-cid-6iwlne52]{font-family:var(--serif);letter-spacing:.1em;color:var(--carrot-deep);font-size:clamp(15px,1.6vw,18px)}.carrot__stat-note[data-astro-cid-6iwlne52]{letter-spacing:.06em;color:var(--ink-soft);flex:1 0 100%;margin-top:14px;font-size:12.5px;line-height:2}.carrot__foot[data-astro-cid-6iwlne52]{letter-spacing:.07em;max-width:40em;color:var(--ink-mute);margin:clamp(30px,3.6vw,42px) 0 0;font-size:13.5px;line-height:2.4}@media (width<=860px){.carrot__head[data-astro-cid-6iwlne52]{grid-template-columns:1fr;gap:22px}.carrot__figs[data-astro-cid-6iwlne52]{grid-template-columns:1fr}.carrot__stats[data-astro-cid-6iwlne52]{grid-template-columns:1fr;gap:32px}.carrot__stat[data-astro-cid-6iwlne52]+.carrot__stat[data-astro-cid-6iwlne52]{border-top:1px solid var(--rule-soft);padding-top:32px}}.soup[data-astro-cid-hwzf3gij]{color:var(--paper);padding-block:var(--section-y);background:#14100e}.soup__grid[data-astro-cid-hwzf3gij]{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:clamp(40px,6vw,92px);display:grid}.sect-label--dark[data-astro-cid-hwzf3gij] .sect-label__ja[data-astro-cid-hwzf3gij]{color:#faf7f08c}.sect-label--dark[data-astro-cid-hwzf3gij] .sect-label__line[data-astro-cid-hwzf3gij]{background:linear-gradient(90deg, var(--carrot), #faf7f026)}.soup__title[data-astro-cid-hwzf3gij]{font-family:var(--serif);letter-spacing:.08em;margin:0 0 clamp(22px,2.6vw,32px);font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.6}.soup__lead[data-astro-cid-hwzf3gij]{letter-spacing:.08em;color:#faf7f0b3;max-width:32em;margin:0 0 clamp(36px,4.4vw,56px);font-size:clamp(14px,1.15vw,15.5px);line-height:2.5}.soup__list[data-astro-cid-hwzf3gij]{margin:0;padding:0;list-style:none}.soup__item[data-astro-cid-hwzf3gij]{border-top:1px solid #faf7f01f;align-items:center;gap:clamp(18px,2.4vw,32px);padding-block:clamp(18px,2.2vw,26px);display:flex}.soup__item[data-astro-cid-hwzf3gij]:last-child{border-bottom:1px solid #faf7f01f}.soup__ja[data-astro-cid-hwzf3gij]{border:1px solid var(--carrot);width:clamp(50px,5.4vw,64px);height:clamp(50px,5.4vw,64px);color:var(--carrot);font-family:var(--serif);flex:none;place-items:center;padding-bottom:2px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1;display:grid}.soup__meta[data-astro-cid-hwzf3gij]{flex-direction:column;gap:5px;display:flex}.soup__romaji[data-astro-cid-hwzf3gij]{font-family:var(--latin);letter-spacing:.24em;color:#faf7f06b;font-size:12px;font-style:italic}.soup__body[data-astro-cid-hwzf3gij]{font-family:var(--serif);letter-spacing:.1em;color:#faf7f0e0;font-size:clamp(14.5px,1.4vw,17px)}.soup__fig[data-astro-cid-hwzf3gij]{margin:0;position:relative;box-shadow:0 44px 96px -44px #000000f2}.soup__fig[data-astro-cid-hwzf3gij]:after{content:"";pointer-events:none;border:1px solid #faf7f029;position:absolute;inset:12px}.soup__fig[data-astro-cid-hwzf3gij] img[data-astro-cid-hwzf3gij]{width:100%}@media (width<=860px){.soup__grid[data-astro-cid-hwzf3gij]{grid-template-columns:1fr}.soup__fig[data-astro-cid-hwzf3gij]{order:-1}}.howto__head[data-astro-cid-dh4atwth]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(44px,5vw,72px);display:grid}.howto__steps[data-astro-cid-dh4atwth]{margin:0;padding:0;list-style:none}.howto__step[data-astro-cid-dh4atwth]{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,44px);padding-block:clamp(24px,3vw,36px);display:grid}.howto__step[data-astro-cid-dh4atwth]:last-child{border-bottom:1px solid var(--rule)}.howto__no[data-astro-cid-dh4atwth]{font-family:var(--latin);color:var(--carrot);opacity:.85;font-size:clamp(30px,4vw,48px);font-style:italic;line-height:1}.howto__title[data-astro-cid-dh4atwth]{font-family:var(--serif);letter-spacing:.12em;margin:0 0 8px;font-size:clamp(17px,1.8vw,21px);font-weight:700}.howto__text[data-astro-cid-dh4atwth]{letter-spacing:.06em;color:var(--ink-soft);margin:0;font-size:13.5px;line-height:2.2}.howto__time[data-astro-cid-dh4atwth]{border:1px solid var(--rule);font-family:var(--serif);letter-spacing:.14em;color:var(--ink-mute);white-space:nowrap;flex:none;padding:7px 16px;font-size:12.5px}@media (width<=760px){.howto__head[data-astro-cid-dh4atwth]{grid-template-columns:1fr;gap:22px}.howto__step[data-astro-cid-dh4atwth]{grid-template-columns:auto minmax(0,1fr);gap:18px}.howto__time[data-astro-cid-dh4atwth]{grid-column:2;justify-self:start}}.buy__head[data-astro-cid-2aaoklga]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(44px,5vw,72px);display:grid}.buy__list[data-astro-cid-2aaoklga]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,32px);margin:0;padding:0;list-style:none;display:grid}.buy__card[data-astro-cid-2aaoklga]{background:var(--paper);border:1px solid var(--rule-soft);flex-direction:column;display:flex}.buy__fig[data-astro-cid-2aaoklga]{aspect-ratio:16/10}.buy__body[data-astro-cid-2aaoklga]{flex-direction:column;flex:1;padding:clamp(22px,2.6vw,30px);display:flex}.buy__label[data-astro-cid-2aaoklga]{font-family:var(--serif);letter-spacing:.1em;margin:0 0 10px;font-size:clamp(17px,1.9vw,21px);font-weight:700}.buy__lead[data-astro-cid-2aaoklga]{letter-spacing:.08em;color:var(--carrot-deep);margin:0 0 14px;font-size:12.5px;line-height:1.9}.buy__text[data-astro-cid-2aaoklga]{letter-spacing:.05em;color:var(--ink-soft);margin:0 0 20px;font-size:13.5px;line-height:2.2}.buy__items[data-astro-cid-2aaoklga]{border-top:1px solid var(--rule-soft);margin:0 0 22px;padding:16px 0 0;list-style:none}.buy__items[data-astro-cid-2aaoklga] li[data-astro-cid-2aaoklga]{justify-content:space-between;gap:12px;padding-block:7px;font-size:12.5px;line-height:1.8;display:flex}.buy__item-name[data-astro-cid-2aaoklga]{color:var(--ink-soft)}.buy__item-price[data-astro-cid-2aaoklga]{font-family:var(--serif);letter-spacing:.04em;white-space:nowrap;font-weight:600}.buy__cta[data-astro-cid-2aaoklga]{background:var(--ink);color:var(--paper);font-family:var(--serif);letter-spacing:.1em;transition:background .45s var(--ease);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:15px 18px;font-size:14px;display:inline-flex}.buy__cta[data-astro-cid-2aaoklga]:hover{background:var(--carrot-deep)}.buy__addr[data-astro-cid-2aaoklga]{border:1px solid var(--rule);letter-spacing:.06em;color:var(--ink-soft);margin-top:auto;padding:15px 18px;font-size:13px}.buy__foot[data-astro-cid-2aaoklga]{letter-spacing:.06em;color:var(--ink-mute);margin:clamp(28px,3.4vw,40px) 0 0;font-size:12px;line-height:2.2}@media (width<=920px){.buy__list[data-astro-cid-2aaoklga]{grid-template-columns:1fr;gap:16px}.buy__card[data-astro-cid-2aaoklga]{flex-direction:row}.buy__fig[data-astro-cid-2aaoklga]{aspect-ratio:auto;flex:0 0 34%}.buy__body[data-astro-cid-2aaoklga]{padding:20px 22px}}@media (width<=640px){.buy__head[data-astro-cid-2aaoklga]{grid-template-columns:1fr;gap:22px}.buy__card[data-astro-cid-2aaoklga]{flex-direction:column}.buy__fig[data-astro-cid-2aaoklga]{aspect-ratio:16/9;flex:none}}.delivery__grid[data-astro-cid-4utqmglh]{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.delivery__freeze[data-astro-cid-4utqmglh]{border-left:2px solid var(--indigo);background:#1b4a7a0f;align-items:center;gap:16px;margin-top:clamp(30px,3.6vw,42px);padding:20px 24px;display:flex}.delivery__freeze-icon[data-astro-cid-4utqmglh]{color:var(--indigo);font-size:22px;line-height:1}.delivery__freeze-text[data-astro-cid-4utqmglh]{letter-spacing:.08em;color:var(--ink-mute);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.delivery__freeze-text[data-astro-cid-4utqmglh] strong[data-astro-cid-4utqmglh]{font-family:var(--serif);letter-spacing:.1em;color:var(--indigo);font-size:15px;font-weight:700}.delivery__table[data-astro-cid-4utqmglh]{margin:0}.delivery__row[data-astro-cid-4utqmglh]{border-top:1px solid var(--rule);grid-template-columns:8.5em minmax(0,1fr);gap:clamp(14px,2vw,28px);padding-block:clamp(16px,2vw,22px);display:grid}.delivery__row[data-astro-cid-4utqmglh]:last-child{border-bottom:1px solid var(--rule)}.delivery__row[data-astro-cid-4utqmglh] dt[data-astro-cid-4utqmglh]{font-family:var(--serif);letter-spacing:.14em;color:var(--ink-mute);font-size:13px}.delivery__row[data-astro-cid-4utqmglh] dd[data-astro-cid-4utqmglh]{letter-spacing:.06em;margin:0;font-size:13.5px;line-height:2}@media (width<=860px){.delivery__grid[data-astro-cid-4utqmglh]{grid-template-columns:1fr;gap:44px}.delivery__row[data-astro-cid-4utqmglh]{grid-template-columns:7em minmax(0,1fr)}}.spec__table[data-astro-cid-xoayf27k]{margin:0}.spec__row[data-astro-cid-xoayf27k]{border-top:1px solid var(--rule);grid-template-columns:9.5em minmax(0,1fr);gap:clamp(14px,2vw,28px);padding-block:clamp(16px,2vw,22px);display:grid}.spec__row[data-astro-cid-xoayf27k]:last-child{border-bottom:1px solid var(--rule)}.spec__row[data-astro-cid-xoayf27k] dt[data-astro-cid-xoayf27k]{font-family:var(--serif);letter-spacing:.12em;color:var(--ink-mute);font-size:13px;line-height:1.8}.spec__row[data-astro-cid-xoayf27k] dt[data-astro-cid-xoayf27k] span[data-astro-cid-xoayf27k]{background:var(--paper-deep);letter-spacing:.1em;color:var(--ink-soft);margin-left:8px;padding:1px 8px;font-size:10.5px;display:inline-block}.spec__row[data-astro-cid-xoayf27k] dd[data-astro-cid-xoayf27k]{letter-spacing:.04em;color:var(--ink-soft);margin:0;font-size:13px;line-height:2.2}.spec__allergens[data-astro-cid-xoayf27k]{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.spec__allergens[data-astro-cid-xoayf27k] li[data-astro-cid-xoayf27k]{border:1px solid var(--crimson);color:var(--crimson);font-family:var(--serif);letter-spacing:.12em;padding:5px 15px;font-size:13px;line-height:1.6}.spec__allergen-note[data-astro-cid-xoayf27k]{color:var(--ink-mute);margin:0;font-size:11.5px;line-height:1.9}@media (width<=640px){.spec__row[data-astro-cid-xoayf27k]{grid-template-columns:1fr;gap:8px}}.faq__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--rule)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--rule)}.faq__q[data-astro-cid-hemr5th4]{cursor:pointer;transition:color .4s var(--ease);align-items:center;gap:16px;padding-block:clamp(20px,2.4vw,28px);list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:hover{color:var(--carrot)}.faq__mark[data-astro-cid-hemr5th4]{background:var(--ink);width:30px;height:30px;color:var(--paper);font-family:var(--serif);flex:none;place-items:center;padding-bottom:1px;font-size:13px;line-height:1;display:grid}.faq__mark--a[data-astro-cid-hemr5th4]{background:var(--carrot)}.faq__q-text[data-astro-cid-hemr5th4]{font-family:var(--serif);letter-spacing:.08em;flex:1;font-size:clamp(14.5px,1.5vw,17px);font-weight:500;line-height:1.8}.faq__toggle[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;position:relative}.faq__toggle[data-astro-cid-hemr5th4]:before,.faq__toggle[data-astro-cid-hemr5th4]:after{content:"";background:var(--carrot);transition:transform .5s var(--ease-out), opacity .4s var(--ease);position:absolute}.faq__toggle[data-astro-cid-hemr5th4]:before{height:1px;inset:6px 0}.faq__toggle[data-astro-cid-hemr5th4]:after{width:1px;inset:0 6px}.faq__item[data-astro-cid-hemr5th4][open] .faq__toggle[data-astro-cid-hemr5th4]:after{opacity:0;transform:scaleY(0)}.faq__a[data-astro-cid-hemr5th4]{animation:faqIn .6s var(--ease-out);gap:16px;padding:0 0 clamp(24px,3vw,32px);display:flex}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{letter-spacing:.06em;color:var(--ink-soft);margin:0;padding-top:3px;font-size:13.5px;line-height:2.35}.cta[data-astro-cid-4zgmmfpt]{color:var(--paper);text-align:center;isolation:isolate;padding-block:clamp(96px,14vw,180px);position:relative;overflow:hidden}.cta__media[data-astro-cid-4zgmmfpt]{z-index:-2;position:absolute;inset:0}.cta__media[data-astro-cid-4zgmmfpt] img[data-astro-cid-4zgmmfpt]{object-fit:cover;width:100%;height:100%}.cta[data-astro-cid-4zgmmfpt]:after{content:"";z-index:-1;background:linear-gradient(#14100edb,#14100ebd);position:absolute;inset:0}.cta__eyebrow[data-astro-cid-4zgmmfpt]{letter-spacing:.3em;color:var(--carrot-pale);margin:0 0 clamp(20px,2.4vw,28px);font-size:12px}.cta__title[data-astro-cid-4zgmmfpt]{font-family:var(--serif);letter-spacing:.08em;margin:0 0 clamp(24px,3vw,34px);font-size:clamp(30px,5.4vw,62px);font-weight:700;line-height:1.5}.cta__lead[data-astro-cid-4zgmmfpt]{letter-spacing:.08em;color:#faf7f0bd;max-width:44em;margin:0 auto clamp(34px,4vw,48px);font-size:clamp(13.5px,1.1vw,15px);line-height:2.4}.cta__actions[data-astro-cid-4zgmmfpt]{justify-content:center;display:flex}.cta__note[data-astro-cid-4zgmmfpt]{letter-spacing:.16em;color:#faf7f080;margin:clamp(26px,3vw,34px) 0 0;font-size:12px}.pc[data-astro-cid-4zgmmfpt]{display:inline}@media (width<=700px){.pc[data-astro-cid-4zgmmfpt]{display:none}}
