.valorization-module__x_cg_q__head{border-bottom:1px solid var(--line);background:var(--bg-inset);padding-block:clamp(2.75rem,2rem + 4vw,5rem) clamp(2rem,1.5rem + 2.5vw,3rem)}.valorization-module__x_cg_q__title{font-size:var(--step-5);letter-spacing:-.017em;margin-top:.85rem}.valorization-module__x_cg_q__lede{max-width:58ch;margin-top:1.1rem}.valorization-module__x_cg_q__head{isolation:isolate;border-bottom:1px solid var(--line);background:0 0;align-items:center;min-height:clamp(20rem,34vw,28rem);padding-block:clamp(2.5rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.valorization-module__x_cg_q__headPhoto{object-fit:cover;z-index:-1}.valorization-module__x_cg_q__headInner{width:100%}.valorization-module__x_cg_q__head .valorization-module__x_cg_q__title,.valorization-module__x_cg_q__head .valorization-module__x_cg_q__lede{max-width:30ch}@media (max-width:860px){.valorization-module__x_cg_q__head{min-height:0;padding-block:0 clamp(1.75rem,1.4rem + 1.6vw,2.5rem);display:block}.valorization-module__x_cg_q__headPhoto{width:100%;height:clamp(11rem,42vw,16rem);position:relative}.valorization-module__x_cg_q__headInner{padding-top:clamp(1.5rem,1.2rem + 1.4vw,2.2rem)}.valorization-module__x_cg_q__head .valorization-module__x_cg_q__title,.valorization-module__x_cg_q__head .valorization-module__x_cg_q__lede{max-width:46ch}}
.Valorization-module__qCfFyG__wrap{gap:clamp(2rem,1.5rem + 2.4vw,3.5rem);display:grid}.Valorization-module__qCfFyG__milk{border-bottom:1px solid var(--line-strong);gap:clamp(1rem,.8rem + 1vw,1.5rem);padding-bottom:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);display:grid}.Valorization-module__qCfFyG__milkHead{gap:.5rem;display:grid}.Valorization-module__qCfFyG__milkNote{max-width:62ch;font-family:var(--font-read);color:var(--fg-muted);font-size:.95rem;line-height:1.66}.Valorization-module__qCfFyG__presets{flex-wrap:wrap;gap:.6rem;display:flex}.Valorization-module__qCfFyG__preset,.Valorization-module__qCfFyG__presetOn{text-align:start;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);transition:border-color .16s var(--ease), background .16s var(--ease);gap:.2rem;padding:.7rem 1rem;display:grid}.Valorization-module__qCfFyG__preset:hover{border-color:var(--fg-faint)}.Valorization-module__qCfFyG__presetOn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-raised))}.Valorization-module__qCfFyG__presetName{font-size:.9rem;font-weight:500}.Valorization-module__qCfFyG__presetFigures{letter-spacing:.04em;color:var(--fg-faint);font-size:.76rem}.Valorization-module__qCfFyG__routes{gap:clamp(.9rem,.7rem + .8vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.Valorization-module__qCfFyG__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Valorization-module__qCfFyG__routes{grid-template-columns:repeat(3,minmax(0,1fr))}.Valorization-module__qCfFyG__routeLead{grid-column:1/-1}}.Valorization-module__qCfFyG__route,.Valorization-module__qCfFyG__routeLead{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);align-content:start;gap:.55rem;padding:clamp(1rem,.85rem + .7vw,1.4rem);display:grid}.Valorization-module__qCfFyG__routeLead{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--bg-raised))}.Valorization-module__qCfFyG__routeHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.Valorization-module__qCfFyG__routeName{font-size:var(--step-1);letter-spacing:-.01em}.Valorization-module__qCfFyG__bestTag{border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 14%, transparent);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;padding:.15em .55em;font-size:.62rem;font-weight:500}.Valorization-module__qCfFyG__behind{color:var(--fg-faint);white-space:nowrap;font-size:.85rem}.Valorization-module__qCfFyG__total{font-size:var(--step-4);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.15em;font-weight:500;line-height:1;display:flex}.Valorization-module__qCfFyG__routeLead .Valorization-module__qCfFyG__total{font-size:var(--step-5)}.Valorization-module__qCfFyG__currency{color:var(--fg-faint);font-size:.55em}.Valorization-module__qCfFyG__per{letter-spacing:.05em;color:var(--fg-faint);font-size:.76rem}.Valorization-module__qCfFyG__lines{border-top:1px solid var(--line);gap:.3rem;margin-top:.4rem;padding:.7rem 0 0;list-style:none;display:grid}.Valorization-module__qCfFyG__lines li{grid-template-columns:1fr auto auto;gap:.7rem;font-size:.85rem;display:grid}.Valorization-module__qCfFyG__lineOff{color:var(--fg-faint)}.Valorization-module__qCfFyG__lineKg{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:.78rem}.Valorization-module__qCfFyG__lineValue{text-align:end;font-variant-numeric:tabular-nums;min-width:5.5em}.Valorization-module__qCfFyG__missing{color:var(--fg-faint);font-size:.76rem;line-height:1.5}.Valorization-module__qCfFyG__priceBlock{gap:1rem;display:grid}.Valorization-module__qCfFyG__disclose{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);transition:border-color .16s var(--ease);justify-self:start;padding:.55rem .9rem;font-size:.85rem;font-weight:500}.Valorization-module__qCfFyG__disclose:hover{border-color:var(--fg-faint)}.Valorization-module__qCfFyG__priceLede{max-width:62ch;font-family:var(--font-read);color:var(--fg-muted);margin-bottom:1rem;font-size:.95rem;line-height:1.66}.Valorization-module__qCfFyG__priceTable table{border-collapse:collapse;width:100%;font-size:.87rem}.Valorization-module__qCfFyG__priceTable th{border-bottom:1px solid var(--line-strong);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;text-align:start;color:var(--fg-faint);padding:.5rem .7rem;font-size:.66rem;font-weight:500}.Valorization-module__qCfFyG__priceTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.45rem .7rem}.Valorization-module__qCfFyG__right{text-align:end}.Valorization-module__qCfFyG__priceInput{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);text-align:end;font-variant-numeric:tabular-nums;width:6.5em;padding:.3rem .45rem;font-size:.85rem}.Valorization-module__qCfFyG__sourceCell{color:var(--fg-muted);font-size:.8rem}.Valorization-module__qCfFyG__assumed,.Valorization-module__qCfFyG__stale{border-radius:var(--r-sm);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;padding:.1em .45em;font-size:.62rem;display:inline-block}.Valorization-module__qCfFyG__assumed{background:color-mix(in srgb, var(--butter) 18%, transparent);color:var(--fg-muted)}.Valorization-module__qCfFyG__stale{background:color-mix(in srgb, var(--butter) 24%, transparent);color:var(--fg-muted);margin-inline-start:.35em}.Valorization-module__qCfFyG__alts{color:var(--fg-faint);font-size:.78rem}.Valorization-module__qCfFyG__disclaimer{max-width:68ch;font-family:var(--font-read);color:var(--fg-faint);font-size:.83rem;line-height:1.62}@media (max-width:640px){.Valorization-module__qCfFyG__priceTable{overscroll-behavior-x:contain;overflow-x:auto}.Valorization-module__qCfFyG__priceTable table{min-width:32rem}}.Valorization-module__qCfFyG__assumedFrom{color:var(--fg-faint);margin-top:.2rem;font-size:.72rem;line-height:1.4;display:block}
