@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_c25baf{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_c25baf{--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e98d46a045b40d15-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5f17cfda124f680e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c6256ce6d30a299d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9187e9c0f697e151-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b0ecc10bfe2ff8d4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1c0acefdc7f4bae4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/175336a67732591c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8140c3f5465d3dcb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c65239c6cd09dd6e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/689d5aae6896c892-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/2404f3d7e0bb4cd0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b39c22a0b74cc818-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/47ae032d3fb504fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/bf0b6634f251496a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_574ef4{font-family:Literata,Literata Fallback}.__variable_574ef4{--font-body:"Literata","Literata Fallback"}:root{--paper:#fbf6e4;--paper-2:#f1e8cc;--ink:#1a1414;--wine:#8c1d3b;--wine-dark:#6a1430;--wine-soft:#f1d9de;--gold:#e9c46a;--gold-soft:#f7e7bd;--slate:#3d5a80;--white:#fffdf6;--muted:#5f5650;--line:#d9cfb2;--rule:3px double var(--ink);--display:var(--font-display),"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--body:var(--font-body),"Literata",Georgia,serif;--wrap:1160px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.62}a{color:var(--wine);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{font-family:var(--display);line-height:1.08;letter-spacing:-.01em;margin:0 0 .5em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1{font-size:clamp(1.9rem,6vw,3.5rem);font-weight:800;-webkit-hyphens:manual;hyphens:manual}@media (max-width:520px){h1{-webkit-hyphens:auto;hyphens:auto}}h2{font-size:clamp(1.4rem,2.6vw,1.85rem)}h2,h3{font-weight:700}h3{font-size:1.15rem}.d-container{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (min-width:720px){.d-container{padding:0 28px}}.d-narrow{max-width:780px}.d-skip{position:absolute;left:-9999px;top:0}.d-skip:focus{left:12px;top:12px;z-index:50;background:var(--ink);color:var(--paper);padding:8px 12px}.d-kicker{margin:0 0 8px;font-family:var(--display);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wine)}.d-header__strip{background:var(--wine);color:var(--paper);font-family:var(--display);font-size:.75rem;letter-spacing:.08em}.d-header__stripin{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px}.d-header__stripin>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.d-lang{display:inline-flex;flex:none;gap:2px}.d-lang>*{padding:3px 7px;font-weight:700;color:var(--paper);text-decoration:none}.d-lang>[aria-current]{background:var(--paper);color:var(--wine)}.d-lang a:hover{background:var(--wine-dark)}.d-header{border-bottom:var(--rule);background:var(--paper)}.d-header__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding-top:16px;padding-bottom:16px}.d-mark{display:inline-flex;flex-direction:column;align-items:center;padding:5px 12px 4px;border:var(--rule);font-family:var(--display);font-weight:800;letter-spacing:.2em;line-height:1.05;text-transform:uppercase;text-decoration:none;color:var(--ink)}.d-mark__top{font-size:1.15rem;padding-left:.2em}.d-mark__bottom{font-size:.78rem;color:var(--wine);padding-left:.2em;border-top:1px solid var(--ink);margin-top:2px;padding-top:2px}.d-mark--small .d-mark__top{font-size:1rem}.d-nav{display:flex;flex-wrap:wrap;gap:4px 22px;font-family:var(--display);font-weight:700;font-size:.95rem}.d-nav a{color:var(--ink);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.d-nav a:hover{border-bottom-color:var(--wine)}@media (max-width:520px){.d-header__main{padding-top:12px;padding-bottom:12px}.d-nav{gap:2px 14px;font-size:.88rem}}.d-hero{padding:48px 0 52px;border-bottom:1px solid var(--line)}.d-hero__grid{display:grid;grid-gap:32px;gap:32px}@media (min-width:880px){.d-hero__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:56px}}.d-hero__title{font-size:clamp(2.1rem,7vw,4.4rem);max-width:14ch;-webkit-hyphens:manual;hyphens:manual}.d-hero__lead{font-size:1.12rem;max-width:58ch;margin:0 0 24px}.d-hero__ctas{display:flex;flex-wrap:wrap;gap:10px}.d-btn{display:inline-block;font-family:var(--display);font-weight:700;font-size:.95rem;padding:11px 18px;text-decoration:none;border:2px solid var(--ink)}.d-btn--wine{background:var(--wine);border-color:var(--wine);color:var(--paper)}.d-btn--wine:hover{background:var(--wine-dark)}.d-btn--line{color:var(--ink);background:transparent}.d-btn--line:hover{background:var(--gold-soft)}.d-etikett{margin:0;background:var(--white);border:6px double var(--ink);padding:4px 18px 10px;font-family:var(--display)}.d-etikett__foot,.d-etikett__head{text-align:center;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;padding:10px 0}.d-etikett__head{border-bottom:1px solid var(--ink);color:var(--wine);font-weight:700}.d-etikett__foot{border-top:1px solid var(--ink);color:var(--muted);letter-spacing:.06em;text-transform:none}.d-etikett>div:not(.d-etikett__head):not(.d-etikett__foot){display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px dotted var(--line)}.d-etikett>div:nth-last-child(2){border-bottom:0}.d-etikett dt{font-weight:700;letter-spacing:.1em}.d-etikett dd{margin:0;font-size:2rem;font-weight:800;color:var(--wine);line-height:1}.d-section{padding:48px 0}.d-section--tint{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.d-shead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px;padding-bottom:12px;border-bottom:var(--rule)}.d-shead__title{margin:0}.d-shead__title--small{font-size:1.35rem;margin-bottom:16px}.d-shead__lead{margin:8px 0 0;max-width:62ch;color:var(--muted);font-style:italic}.d-more{font-family:var(--display);font-weight:700;font-size:.9rem;text-decoration:none;color:var(--wine);white-space:nowrap}.d-more:after{content:" \2192"}.d-more:hover{text-decoration:underline}.d-labels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.d-labels--sm{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.d-label{display:flex;flex-direction:column;height:100%;padding:0 0 14px;background:var(--white);border:var(--rule);color:var(--ink);text-decoration:none;text-align:center;transition:transform .15s,background .15s}.d-label:hover{background:var(--gold-soft);transform:translateY(-2px)}.d-label__tag{display:block;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:12px;padding:5px 8px;border-bottom:1px solid var(--ink);font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.d-label--docg .d-label__tag{background:var(--wine);color:var(--paper)}.d-label--doc .d-label__tag{background:var(--gold)}.d-label--igt .d-label__tag{background:var(--slate);color:var(--paper)}.d-label__title{display:block;padding:0 14px;font-family:var(--display);font-weight:800;font-size:1.12rem;line-height:1.15;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.d-label:not(:has(.d-label__tag)) .d-label__title{padding-top:14px}.d-label__sub{display:block;margin-top:6px;padding:0 14px;font-family:var(--display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wine)}.d-label__meta{display:block;margin-top:8px;padding:0 14px;font-size:.9rem;font-style:italic;color:var(--muted);line-height:1.45}.d-labels--sm .d-label__title{font-size:1rem}.d-register__letters{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:22px}.d-register__letters a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border:1px solid var(--ink);font-family:var(--display);font-weight:800;text-decoration:none;color:var(--ink);background:var(--white)}.d-register__letters a:hover{background:var(--wine);color:var(--paper)}.d-register__cols{column-count:1;column-gap:36px}@media (min-width:620px){.d-register__cols{column-count:2}}@media (min-width:960px){.d-register__cols{column-count:3}}.d-register__group{page-break-inside:avoid;break-inside:avoid;margin:0 0 18px;scroll-margin-top:20px}.d-register__letter{margin:0 0 4px;font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1;color:var(--wine);border-bottom:1px solid var(--ink);padding-bottom:4px}.d-register ul{list-style:none;margin:0;padding:0}.d-register li{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px dotted var(--line)}.d-register li a{color:var(--ink);text-decoration:none;min-width:0;overflow-wrap:anywhere}.d-register li a:hover{color:var(--wine);text-decoration:underline}.d-tag{display:inline-block;flex:none;font-family:var(--display);font-size:.66rem;font-weight:800;letter-spacing:.1em;padding:2px 6px;border:1px solid var(--ink);background:var(--white);color:var(--ink);vertical-align:2px}.d-tag--docg{background:var(--wine);border-color:var(--wine);color:var(--paper)}.d-tag--doc{background:var(--gold)}.d-tag--igt{background:var(--slate);border-color:var(--slate);color:var(--paper)}.d-tag--quiet{background:transparent;font-weight:700;letter-spacing:.04em}.d-chips{display:flex;flex-wrap:wrap;gap:8px}.d-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--ink);background:var(--white);color:var(--ink);font-family:var(--display);font-weight:700;font-size:.92rem;text-decoration:none}.d-chip span{font-size:.75rem;background:var(--paper-2);border-left:1px solid var(--ink);padding:1px 7px}.d-chip:hover{background:var(--wine);color:var(--paper)}.d-chip:hover span{color:var(--ink)}.d-chips--big .d-chip{font-size:1rem}.d-panel{max-width:760px;margin:0 auto;text-align:center;border-top:var(--rule);border-bottom:var(--rule);padding:28px 8px}.d-panel__title{font-size:clamp(1.5rem,3vw,2.1rem)}.d-crumbs{padding:18px 0 0;font-family:var(--display);font-size:.82rem}.d-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.d-crumbs li+li:before{content:"/";margin-right:4px;color:var(--muted)}.d-crumbs a{color:var(--muted)}.d-pagehead{padding:26px 0 30px}.d-pagehead--detail{padding-bottom:20px}.d-pagehead__lead{font-size:1.1rem;max-width:66ch;margin:0}.d-pagehead__lead p{margin:0 0 .8em}.d-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.d-badges .d-tag{font-size:.75rem;padding:3px 8px}.d-dates{font-family:var(--display);font-size:.82rem;color:var(--muted);margin:10px 0 0}.d-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 34px;border-top:var(--rule);border-bottom:var(--rule)}@media (min-width:720px){.d-facts{grid-template-columns:repeat(5,minmax(0,1fr))}}.d-facts>div{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);min-width:0}@media (min-width:720px){.d-facts>div{border-bottom:0;border-right:1px solid var(--line);padding-left:14px}.d-facts>div:first-child{padding-left:0}.d-facts>div:last-child{border-right:0}}.d-facts dt{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wine)}.d-facts dd,.d-facts dt{font-family:var(--display);font-weight:700}.d-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.d-detail{display:grid;grid-gap:28px;gap:28px;padding-bottom:48px}@media (min-width:960px){.d-detail{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}.d-detail__main{min-width:0}.d-detail__aside{display:flex;flex-direction:column;gap:16px}@media (min-width:960px){.d-detail__aside{position:-webkit-sticky;position:sticky;top:20px;align-self:start}}.d-aside{background:var(--white);border:1px solid var(--ink);padding:16px 18px;font-size:.95rem}.d-aside--label{border:var(--rule);text-align:center}.d-aside__title{font-family:var(--display);font-weight:800;font-size:1.1rem;margin:0 0 6px}.d-aside__links{list-style:none;margin:0;padding:0}.d-aside__links li+li{margin-top:6px}.d-block{margin:0 0 40px}.d-block>h2{padding-bottom:8px;border-bottom:1px solid var(--ink)}.d-block__lead{color:var(--muted);font-style:italic}.d-block__sub{margin-top:24px}.d-blend{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.d-blend li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}@media (min-width:720px){.d-blend li{grid-template-columns:minmax(0,38%) minmax(0,1fr) 9.5em}}.d-blend__name{font-family:var(--display);font-weight:700;overflow-wrap:anywhere}.d-blend__note{display:block;font-family:var(--body);font-weight:400;font-style:italic;font-size:.86rem;color:var(--muted)}.d-blend__bar{position:relative;height:12px;background:var(--paper-2);border:1px solid var(--ink);grid-column:1/-1;order:3}@media (min-width:720px){.d-blend__bar{grid-column:auto;order:0}}.d-blend__range{background:var(--gold)}.d-blend__min,.d-blend__range{position:absolute;top:0;bottom:0}.d-blend__min{left:0;background:var(--wine)}.d-blend__val{font-family:var(--display);font-size:.9rem;text-align:right;white-space:nowrap}.d-tablewrap{overflow-x:auto;margin:0 0 16px;border-top:var(--rule);border-bottom:var(--rule)}.d-table{width:100%;border-collapse:collapse;font-size:.95rem}.d-table caption{caption-side:top;text-align:left;padding:10px 0;font-family:var(--display);font-weight:700}.d-table td,.d-table th{text-align:left;vertical-align:top;padding:9px 12px 9px 0;border-bottom:1px solid var(--line)}.d-table thead th{font-family:var(--display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wine);border-bottom:1px solid var(--ink)}.d-table tbody th{font-family:var(--display);font-weight:700}.d-table tr:last-child td,.d-table tr:last-child th{border-bottom:0}.d-table__note{display:block;font-family:var(--body);font-weight:400;font-style:italic;font-size:.85rem;color:var(--muted)}.d-towns{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.d-towns li{padding:3px 10px;border:1px solid var(--line);background:var(--white);font-size:.9rem}.d-prose p,.d-prose ul{max-width:68ch}.d-prose h2{margin-top:1.6em}.d-prose h3{margin-top:1.4em}.d-ul{padding-left:1.2em}.d-ul li+li{margin-top:4px}.d-aff:after{content:" \2197";font-size:.85em}.d-keyfacts{margin:0 0 36px;padding:16px 20px;background:var(--white);border:var(--rule)}.d-keyfacts dl{margin:0;display:grid;grid-gap:8px 24px;gap:8px 24px}@media (min-width:640px){.d-keyfacts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.d-keyfacts dt{font-family:var(--display);font-weight:700;font-size:.82rem;color:var(--wine)}.d-keyfacts dd{margin:0;font-size:.95rem}.d-tip{margin:18px 0;padding:12px 16px;background:var(--gold-soft);border-left:6px double var(--wine)}.d-tip p{margin:0}.d-note{font-style:italic;color:var(--muted)}.d-impressum{margin:0 0 16px;border-top:var(--rule);border-bottom:var(--rule)}.d-impressum>div{display:grid;grid-gap:2px 18px;gap:2px 18px;padding:8px 0;border-bottom:1px solid var(--line)}.d-impressum>div:last-child{border-bottom:0}@media (min-width:640px){.d-impressum>div{grid-template-columns:15em minmax(0,1fr)}}.d-impressum dt{font-family:var(--display);font-weight:700;font-size:.88rem}.d-impressum dd{margin:0}.d-faqs{border-top:var(--rule)}.d-faq{border-bottom:1px solid var(--ink)}.d-faq summary{cursor:pointer;padding:14px 32px 14px 0;font-family:var(--display);font-weight:700;list-style:none;position:relative}.d-faq summary::-webkit-details-marker{display:none}.d-faq summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:1.4rem;color:var(--wine)}.d-faq[open] summary:after{content:"\2212"}.d-faq__a{padding:0 0 12px}.d-faq__a p{margin:0 0 .7em}.d-sources ol{margin:0;padding-left:1.4em;font-size:.9rem}.d-sources li{margin-bottom:8px;overflow-wrap:anywhere}.d-sources__checked{font-family:var(--display);font-size:.8rem;color:var(--muted)}.d-tours{padding:18px 20px 20px;background:var(--white);border:var(--rule)}.d-tours>h2{border-bottom:0;padding-bottom:0}.d-partners ul{list-style:none;margin:0;padding:0}.d-partners li+li{border-top:1px solid var(--line)}.d-partners a{display:flex;flex-direction:column;padding:8px 0;text-decoration:none;color:var(--ink);font-family:var(--display);font-weight:700}.d-partners a:hover span:first-child{color:var(--wine);text-decoration:underline}.d-partners__p{font-weight:500;font-size:.8rem;color:var(--muted)}.d-footer{margin-top:0;padding:40px 0 28px;background:var(--ink);color:var(--paper-2);font-size:.92rem}.d-footer a{color:var(--gold)}.d-footer .d-mark{color:var(--paper);border-color:var(--paper);border-style:double}.d-footer .d-mark__bottom{color:var(--gold);border-top-color:var(--paper)}.d-footer__grid{display:grid;grid-gap:26px;gap:26px;margin-bottom:24px}@media (min-width:720px){.d-footer__grid{grid-template-columns:2fr 1fr 1.3fr;gap:40px}}.d-footer__links{display:flex;flex-direction:column;gap:6px;font-family:var(--display)}.d-footer__note{margin:10px 0 0;padding-top:10px;border-top:1px solid #3a3030;font-size:.84rem;color:#c9bfa6}.wm-figure{margin:0 0 22px;max-width:600px;background:var(--white);border:1px solid var(--line);border-radius:0;overflow:hidden}.wm-svg{display:block;width:100%;height:auto;background:var(--paper)}.wm-context path{fill:var(--paper-2)}.wm-land{fill:var(--white)}.wm-area{fill:var(--wine)}.wm-hatch-bg{fill:var(--wine-soft)}.wm-hatch-line{stroke:var(--wine);stroke-width:3}.wm-borders{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.wm-water path{fill:#b4c6d6;pointer-events:none}.wm-halo{fill:none;stroke:var(--wine);stroke-width:3;stroke-dasharray:6 5}.wm-labels text{font-family:var(--display);font-weight:700;font-size:calc(21px / var(--wm-zoom, 1));letter-spacing:.04em;fill:var(--ink);stroke:var(--white);stroke-width:calc(5px / var(--wm-zoom, 1));paint-order:stroke;pointer-events:none}.wm-caption{padding:12px 14px;font-size:.9rem;color:var(--muted);border-top:1px solid var(--line)}.d-map{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:44px}@media (min-width:960px){.d-map{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.wm-stage{margin:0;background:var(--white);border:1px solid var(--ink);border-radius:0;overflow:hidden}.wm-c{fill:var(--wm-fill,var(--white));stroke:var(--line);stroke-width:.6px;vector-effect:non-scaling-stroke;transition:fill .2s}.wm-k0{--wm-fill:#fffdf6}.wm-k1{--wm-fill:#f3dde1}.wm-k2{--wm-fill:#e2a9b5}.wm-k3{--wm-fill:#bf5c74}.wm-k4{--wm-fill:#8c1d3b}.wm-svg.is-live .wm-c{cursor:pointer}.wm-svg.is-live .wm-c:hover{fill:var(--gold)}.wm-svg.has-sel .wm-c{fill:var(--white)}.wm-svg.has-sel .wm-c.is-on{fill:var(--wine)}.wm-svg.has-sel .wm-c.is-within{fill:url(#wine-map-hatch)}.wm-pick{fill:none;stroke:var(--gold);stroke-width:4px;vector-effect:non-scaling-stroke;pointer-events:none}.wm-legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:10px 14px;font-size:.82rem;color:var(--muted);border-top:1px solid var(--line)}.wm-legend__title{font-family:var(--display);font-weight:700;color:var(--ink)}.wm-legend__scale{display:flex;flex-wrap:wrap;gap:4px 12px}.wm-legend__step{display:inline-flex;align-items:center;gap:5px}.wm-legend__swatch{width:14px;height:14px;border:1px solid var(--line);border-radius:0;background:var(--wm-fill)}.wm-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.wm-card{background:var(--ink);color:var(--paper);border-radius:0;padding:16px 18px}.wm-card .wm-linkbtn,.wm-card a,.wm-card__kicker{color:var(--gold)}.wm-card__kicker{margin:0 0 6px;font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wm-card__title{margin:0 0 6px;font-size:1.5rem;color:var(--white);overflow-wrap:anywhere}.wm-card__meta{margin:0 0 8px;font-weight:600}.wm-card__text{margin:0;font-size:.93rem}.wm-card__label{margin:12px 0 4px;font-family:var(--display);font-weight:700;font-size:.85rem;color:var(--white)}.wm-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.wm-links{list-style:none;margin:0;padding:0;font-size:.93rem}.wm-links li+li{margin-top:3px}.wm-linkbtn{font:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.wm-btn{display:inline-block;font-family:var(--display);font-weight:700;font-size:.9rem;text-decoration:none;border-radius:0;padding:9px 14px;border:1.5px solid var(--gold);background:var(--gold);color:var(--ink)!important;cursor:pointer}.wm-btn--quiet{background:transparent;color:var(--gold)!important}.wm-tag{display:inline-block;font-family:var(--display);font-weight:800;font-size:.7rem;letter-spacing:.06em;border-radius:0;padding:2px 6px;background:var(--wine-soft);color:var(--wine);vertical-align:1px}.wm-tag--docg{background:var(--gold);color:var(--ink)}.wm-tag--igt{background:var(--paper-2);color:var(--ink)}.wm-filters{display:flex;flex-wrap:wrap;gap:6px}.wm-chip{font-family:var(--display);font-weight:700;font-size:.85rem;border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);padding:6px 12px;cursor:pointer}.wm-chip.is-active{background:var(--ink);color:var(--gold)}.wm-search{display:block}.wm-search__label{display:block;font-size:.82rem;font-weight:600;color:var(--muted);margin-bottom:4px}.wm-search input{width:100%;font:inherit;font-size:16px;padding:9px 12px;border:1px solid var(--line);border-radius:0;background:var(--white);color:var(--ink)}.wm-count{margin:0;font-size:.82rem;color:var(--muted)}.wm-list{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:0}.wm-list li+li{border-top:1px solid var(--line)}.wm-item{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;font:inherit;font-size:.95rem;text-align:left;background:none;border:0;padding:9px 12px;color:var(--ink);cursor:pointer}.wm-item:hover{background:var(--paper)}.wm-item.is-active{background:var(--wine-soft);font-weight:700}.wm-item__name{min-width:0;overflow-wrap:anywhere}.wm-empty{padding:10px 12px;color:var(--muted)}.wm-tip{position:fixed;z-index:20;pointer-events:none;background:var(--ink);color:var(--paper);font-size:.82rem;font-weight:600;padding:4px 8px;border-radius:0}.d-map__credit{font-size:.85rem;color:var(--muted)}.wm-o{fill:transparent;pointer-events:none}.wm-svg.has-sel .wm-o.is-on{fill:var(--wine)}.wm-svg.has-sel .wm-o.is-within{fill:url(#wine-map-hatch)}.wm-svg.has-sel .wm-c--out{fill:var(--paper-2)}.fig{--fig-ink:#1a1414;--fig-muted:#5f5650;--fig-line:#c9b98a;--fig-bg:#fffdf6;--fig-card:#fbf6e4;--fig-track:#f1e8cc;--fig-border:3px double #1a1414;--fig-border-thin:1px solid #d9cfb2;--fig-radius:0;--fig-radius-sm:0;--fig-bar-radius:0;--fig-dot-radius:50%;--fig-key-radius:0;--fig-c1:#8c1d3b;--fig-c2:#e9c46a;--fig-c3:#3d5a80;--fig-c4:#e2a9b5;--fig-c5:#5f5650;--fig-on1:#fffdf6;--fig-on2:#1a1414;--fig-on3:#fffdf6;--fig-on4:#1a1414;--fig-on5:#fffdf6;--fig-accent:#8c1d3b;--fig-display:var(--display);--fig-body:var(--body);--fig-mono:var(--display);--fig-title-size:21px;--fig-title-weight:800;margin:28px 0 8px;padding:20px;border:var(--fig-border);border-radius:var(--fig-radius);background:var(--fig-bg);color:var(--fig-ink);font-family:var(--fig-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fig small{display:block}.fig .fig-s1{--c:var(--fig-c1);--on:var(--fig-on1)}.fig .fig-s2{--c:var(--fig-c2);--on:var(--fig-on2)}.fig .fig-s3{--c:var(--fig-c3);--on:var(--fig-on3)}.fig .fig-s4{--c:var(--fig-c4);--on:var(--fig-on4)}.fig .fig-s5{--c:var(--fig-c5);--on:var(--fig-on5)}.fig__head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.fig__title{font-family:var(--fig-display);font-size:var(--fig-title-size);font-weight:var(--fig-title-weight);line-height:1.15}.fig__caption{font-size:13px}.fig__caption,.fig__source{line-height:1.5;color:var(--fig-muted)}.fig__source{margin:16px 0 0;font-family:var(--fig-mono);font-size:11px}.fig__source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fig-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.fig-bars__row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.fig-bars__label{line-height:1.3}.fig-bars__note{color:var(--fig-muted);font-size:11px;margin-top:2px}.fig-bars__track{height:14px;background:var(--fig-track);overflow:hidden}.fig-bars__fill,.fig-bars__track{border-radius:var(--fig-bar-radius)}.fig-bars__fill{display:block;height:100%;min-width:2px;background:var(--fig-c1)}.fig-bars__row.is-accent .fig-bars__fill{background:var(--fig-accent)}.fig-bars__row.is-accent .fig-bars__label{font-weight:600}.fig-bars__value{min-width:4.5em;font-family:var(--fig-mono);font-size:12px;white-space:nowrap;text-align:right}@media (max-width:560px){.fig-bars__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.fig-bars__label{grid-column:1/-1}}.fig-cols__plot{position:relative;height:220px;margin-top:22px;display:grid;grid-template-columns:repeat(var(--fig-n),minmax(0,1fr));align-items:end;grid-gap:6px;gap:6px;border-bottom:1.5px solid var(--fig-ink)}.fig-cols--line .fig-cols__plot{display:block}.fig-cols__group{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.fig-cols__col{position:relative;flex:1 1;max-width:46px;min-height:1px;background:var(--c,var(--fig-c1));border-radius:var(--fig-bar-radius) var(--fig-bar-radius) 0 0}.fig-cols__col.is-empty{background:none}.fig-cols__v{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding-bottom:3px;font-family:var(--fig-mono);font-size:11px;white-space:nowrap;color:var(--fig-ink)}.fig-cols--multi .fig-cols__v{font-size:10px}.fig-cols__axis{display:grid;grid-template-columns:repeat(var(--fig-n),minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:6px;font-family:var(--fig-mono);font-size:11px;line-height:1.25;color:var(--fig-muted);text-align:center}.fig-cols__axis span{overflow-wrap:anywhere}.fig-cols__mark{position:absolute;left:0;right:0;z-index:1;border-top:1.5px dashed var(--fig-accent);pointer-events:none}.fig-cols__mark span{position:absolute;right:0;bottom:2px;padding:0 4px;font-family:var(--fig-mono);font-size:10px;color:var(--fig-accent);background:var(--fig-bg)}.fig-cols__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fig-cols__line{fill:none;stroke:var(--c,var(--fig-c1));stroke-width:2;stroke-linejoin:round}.fig-cols__pt{position:absolute;z-index:2;width:9px;height:9px;margin:0 0 -4.5px -4.5px;background:var(--c,var(--fig-c1));border-radius:var(--fig-dot-radius)}.fig-cols__pt .fig-cols__v{padding-bottom:5px}@media (max-width:560px){.fig{padding:16px}.fig-cols__axis,.fig-cols__plot{gap:3px}.fig-cols--many .fig-cols__v,.fig-cols--multi .fig-cols__v{display:none}}.fig-cols__pt.is-low .fig-cols__v{bottom:auto;top:100%;padding-bottom:0;padding-top:5px}.fig-cols--dense .fig-cols__axis{font-size:10px}.fig-cols--dense .fig-cols__axis span{overflow-wrap:normal}.fig-legend .fig-legend__key--mark{height:0;border-top:1.5px dashed var(--fig-accent);background:none;border-radius:0;width:18px}.fig-legend--marks{margin-top:8px}@media (max-width:560px){.fig-cols--dense .fig-cols__axis span{visibility:visible;writing-mode:vertical-rl;transform:rotate(180deg);margin:0 auto;white-space:nowrap}}.fig-legend{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px}.fig-legend li{display:flex;align-items:center;gap:7px}.fig-legend__key{flex:none;width:12px;height:12px;background:var(--c);border-radius:var(--fig-key-radius)}.fig-legend__value{font-family:var(--fig-mono);font-size:11px;color:var(--fig-muted)}.fig-data{margin-top:14px;font-size:12px}.fig-data summary{cursor:pointer;color:var(--fig-muted)}.fig-data summary,.fig-data table{font-family:var(--fig-mono);font-size:11px}.fig-data table{width:100%;margin-top:8px;border-collapse:collapse}.fig-data td,.fig-data th{padding:4px 8px 4px 0;text-align:left;font-weight:400;border-bottom:1px solid var(--fig-track)}.fig-data thead th{color:var(--fig-muted)}.fig-tl{list-style:none;margin:0;padding:0}.fig-tl__item{display:grid;grid-template-columns:minmax(5.5em,8.5em) minmax(0,1fr);grid-gap:0 16px;gap:0 16px}.fig-tl__date{padding-top:1px;font-family:var(--fig-mono);font-size:12px;text-align:right;color:var(--fig-muted)}.fig-tl__body{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 16px 18px;border-left:1.5px solid var(--fig-line);font-size:13px;line-height:1.45}.fig-tl__item:last-child .fig-tl__body{padding-bottom:0}.fig-tl__body:before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;background:var(--fig-bg);border:1.5px solid var(--fig-c1);border-radius:var(--fig-dot-radius)}.fig-tl__item.is-accent .fig-tl__body:before{background:var(--fig-accent);border-color:var(--fig-accent)}.fig-tl__label{font-weight:600}.fig-tl__text{color:var(--fig-muted)}@media (max-width:560px){.fig-tl__item{grid-template-columns:minmax(0,1fr)}.fig-tl__date{text-align:left;padding:0 0 2px 18px;border-left:1.5px solid var(--fig-line)}}.fig-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.fig-steps__item{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--fig-card);border:var(--fig-border-thin);border-radius:var(--fig-radius-sm);font-size:13px;line-height:1.45}.fig-steps__n{font-family:var(--fig-mono);font-size:11px;color:var(--fig-accent)}.fig-steps__title{font-weight:600}.fig-steps__value{font-family:var(--fig-mono);font-size:12px}.fig-steps__text{font-size:12px;color:var(--fig-muted)}.fig-scale__plot{display:grid;grid-template-columns:4em minmax(0,1fr);height:calc(var(--fig-rows) * 56px);min-height:260px;margin:18px 0 10px}.fig-scale__ruler{position:relative;border-right:1.5px solid var(--fig-ink)}.fig-scale__tick{position:absolute;right:9px;transform:translateY(50%);font-family:var(--fig-mono);font-size:10px;color:var(--fig-muted);white-space:nowrap}.fig-scale__tick:after{content:"";position:absolute;right:-9px;top:50%;width:6px;border-top:1.5px solid var(--fig-ink)}.fig-scale__marks{position:relative}.fig-scale__mark{position:absolute;inset:0}.fig-scale__level{position:absolute;left:0;bottom:var(--at);width:30px;border-top:2.5px solid var(--fig-c1)}.fig-scale__mark.is-accent .fig-scale__level{border-color:var(--fig-accent)}.fig-scale__text{position:absolute;left:40px;right:0;bottom:var(--label);transform:translateY(50%);font-size:13px;line-height:1.3}.fig-scale__text strong{font-family:var(--fig-mono);font-weight:500}.fig-scale__mark.is-accent .fig-scale__text strong{color:var(--fig-accent)}.fig-scale__text small{color:var(--fig-muted);font-size:11px}.fig-split__bar{display:flex;height:38px;overflow:hidden;border:var(--fig-border-thin);border-radius:var(--fig-radius-sm)}.fig-split__part{flex-basis:0;min-width:3px;display:flex;align-items:center;justify-content:center;background:var(--c);color:var(--on);font-family:var(--fig-mono);font-size:11px}.fig-split__part+.fig-split__part{border-left:1.5px solid var(--fig-bg)}.fig-split .fig-legend{display:grid;grid-gap:6px;gap:6px}.fig-split__total{margin:10px 0 0;font-family:var(--fig-mono);font-size:12px}.fig-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.fig-stats__item{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--fig-card);border:var(--fig-border-thin);border-radius:var(--fig-radius-sm)}.fig-stats__value{font-family:var(--fig-display);font-size:28px;line-height:1.05}.fig-stats__label{font-size:12px;line-height:1.35;color:var(--fig-muted)}.fig-route{position:relative;list-style:none;margin:0;padding:0}.fig-route:before{content:"";position:absolute;left:calc(4.4em + 16px);top:10px;bottom:10px;border-left:3px solid var(--fig-c1)}.fig-route__stop{display:grid;grid-template-columns:4.4em 14px minmax(0,1fr);align-items:start;grid-gap:0 10px;gap:0 10px;padding-top:clamp(6px,calc(var(--fig-gap) * 3px),40px)}.fig-route__stop:first-child{padding-top:0}.fig-route__time{padding-top:2px;font-family:var(--fig-mono);font-size:11px;text-align:right;color:var(--fig-muted);white-space:nowrap}.fig-route__dot{position:relative;z-index:1;width:13px;height:13px;margin-top:3px;justify-self:center;background:var(--fig-bg);border:2.5px solid var(--fig-c1);border-radius:var(--fig-dot-radius)}.fig-route__name{font-size:13px;line-height:1.35}.fig-route__name small{color:var(--fig-muted);font-size:11px}.fig-route__stop.is-accent .fig-route__dot{background:var(--fig-accent);border-color:var(--fig-accent)}.fig-route__stop.is-accent .fig-route__name{font-weight:600}