.gd{min-height:80dvh}.gd [id]{scroll-margin-top:calc(var(--es-hdr) + 24px)}.gd-draft{background:var(--lp-wine);color:var(--lp-on-dark);font:400 13px/1.5 var(--lp-sans);letter-spacing:.04em;text-align:center;padding:10px var(--es-gut)}.gd .shp-crumb{margin:0 0 clamp(16px,2vw,28px)}:is(.lp-band,.gd-rule-hero) .shp-crumb,:is(.lp-band,.gd-rule-hero) .shp-crumb a{color:var(--lp-gold-hi)}:is(.lp-band,.gd-rule-hero) .shp-crumb .shp-here{color:var(--lp-on-dark2)}:is(.lp-band,.gd-rule-hero) .shp-crumb .shp-sep{color:var(--lp-gold-dark)}:is(.lp-band,.gd-rule-hero) .shp-crumb a:hover{color:var(--lp-on-dark)}.gd-rule-hero .lp-kick,.gd-rule-hero .shp-crumb .shp-here,.lp-band .lp-h1{color:var(--lp-on-dark)}.lp-band .lp-h1 em{color:var(--lp-gold-hi)}.lp-band .lp-lead{color:var(--lp-on-dark)}.gd-meta{display:flex;flex-wrap:wrap;gap:4px 20px;margin:20px 0 0;font:500 12px/1.5 var(--lp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink2);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.gd-meta span{display:inline-flex;align-items:center;gap:20px}.gd-meta span+span:before{content:"";width:4px;height:4px;margin-left:-12px;margin-right:-4px;transform:rotate(45deg);background:currentColor;opacity:.55}:is(.lp-band,.gd-rule-hero) .gd-meta{color:var(--lp-on-dark2)}.gd-display{margin:0;font:400 var(--es-t-display)/.98 var(--lp-serif);color:inherit;text-wrap:balance}.gd-display em{display:block;font-style:italic;color:var(--lp-gold-ink)}.gd-p{margin:0;font:400 17px/1.75 var(--lp-sans);color:var(--es-prose);text-wrap:pretty}.gd-h2{margin:0;font:400 clamp(28px,2.6vw,36px)/1.15 var(--lp-serif);color:var(--lp-ink);text-wrap:balance}.gd-h2:focus{outline:none}.gd-h2:focus-visible{outline:2px solid var(--es-focus);outline-offset:6px}.gd-h2kick{margin:0;font:500 12px/1.5 var(--lp-sans);letter-spacing:.22em;color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-h3{margin:0;font:500 22px/1.25 var(--lp-serif);color:var(--lp-ink)}.gd-cap{margin:10px 0 0}.gd-ul{margin:0;padding-left:1.1em;font:400 17px/1.75 var(--lp-sans);color:var(--es-prose)}.gd-ul li+li{margin-top:6px}.gd-ul li::marker{color:var(--lp-wine)}@media (max-width:599px){.gd-p,.gd-ul{font-size:16px;line-height:1.7}}.gd-flow>*{max-width:var(--es-read);margin-inline:auto}.gd-flow>.gd-wide{max-width:var(--es-wide)}.gd-flow>.gd-full{max-width:none}.gd-flow>*+*{margin-top:1em}.gd-flow>.gd-ul{margin-top:16px}.gd-flow>.gd-mod,.gd-flow>.gd-mod+*{margin-top:40px}.gd-flow>.gd-h3{margin-top:32px}.gd-flow>.gd-h3+*{margin-top:8px}.gd-flow>.gd-h2,.gd-flow>.gd-h2kick{margin-top:56px}.gd-flow>.gd-h2kick+.gd-h2{margin-top:8px}.gd-flow>.gd-h2+*{margin-top:16px}.gd-flow>.gd-h2+.gd-mod{margin-top:24px}.gd-flow>:first-child{margin-top:0}@media (max-width:599px){.gd-flow>.gd-mod,.gd-flow>.gd-mod+*{margin-top:32px}.gd-flow>.gd-h2,.gd-flow>.gd-h2kick{margin-top:40px}}.gd-plate{position:relative;display:grid;place-items:center;padding:clamp(16px,3vw,40px);background:var(--lp-paper);border:1px solid var(--lp-rule);aspect-ratio:var(--r,auto)}.gd-plate .ed-svg{width:100%;max-height:420px}.gd-mat{aspect-ratio:var(--r,4/5)}.gd-mat__link{position:absolute;inset:0;display:block}.gd-mat img,.gd-mat__link img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gd-fig{margin-block:0}.gd-fig .es-media{aspect-ratio:var(--r,3/2)}.gd-fig--photo .gd-mat{max-width:420px;margin-inline:auto}.gd-fig--photo .gd-cap{text-align:center}.gd-split-plate{display:grid;place-items:center;padding:clamp(20px,4vw,56px);background:var(--lp-paper)!important}.gd-split-plate .ed-svg{width:100%;max-height:100%}.gd-split-mat img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gd-cover__media.lp-mat,.gd-split-mat{background:radial-gradient(42% 7% at 50% 84%,rgba(var(--r-221e18,34,30,24),.16) 0,rgba(var(--r-221e18,34,30,24),0) 100%),radial-gradient(90% 75% at 50% 32%,var(--c-f8f2e2,#f8f2e2) 0,var(--c-f2ead9,#f2ead9) 48%,var(--c-e6dcc4,#e6dcc4) 100%)!important}@media (min-width:900px){.gd-cover__media.lp-mat,.gd-split-mat{aspect-ratio:auto}}.gd-note{padding:22px 28px 24px;background:var(--lp-paper);border:1px solid var(--lp-rule)}.gd-note__kick{margin:0 0 8px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-wine)}.gd-note__text{margin:0;font:400 21px/1.45 var(--lp-serif);color:var(--lp-ink);text-wrap:pretty}.gd-note--workshop{border-top:3px solid var(--lp-ink)}.gd-note--short{border:0;border-left:3px solid var(--lp-wine);padding:16px 20px}.gd-note--short .gd-note__text{font-size:20px}.gd-note--plain{background:transparent;border:0;padding:0 0 0 20px;border-left:1px solid var(--lp-gold-ink)}.gd-note--plain .gd-note__text{font-style:italic;font-size:19px}.gd-note--why{border:0;background:var(--lp-paper);box-shadow:inset 0 0 0 1px var(--lp-rule)}.gd-note--why .gd-note__kick{color:var(--lp-gold-ink)}.gd-rule{padding:20px 0;border-top:1px solid var(--lp-ink);border-bottom:1px solid var(--lp-rule)}.gd-rule__kick{margin:0 0 8px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-wine)}.gd-rule__text{margin:0;font:italic 400 24px/1.35 var(--lp-serif);color:var(--lp-ink);text-wrap:pretty}.gd-pull{margin-block:0;text-align:center}.gd-pull__mark{display:block;height:40px;font:400 56px/1 var(--lp-serif);color:var(--lp-wine)}.gd-pull__text{max-width:820px;margin:0 auto;font:italic 400 var(--es-t-quote)/1.25 var(--lp-serif);color:var(--lp-ink);text-wrap:balance}.gd-pull__text .ed-a{color:inherit!important}.gd-pull__cite{margin-top:16px}.gd-facts__kick{margin:0 0 14px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-wine)}.gd-facts__list{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));margin:0}.gd-facts__cell{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;padding:0 24px;border-left:1px solid var(--lp-rule)}.gd-facts__cell:first-child{padding-left:0;border-left:0}.gd-facts__value{margin:0;font:400 32px/1.1 var(--lp-serif);color:var(--lp-ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums;text-wrap:balance}.gd-facts__label{font:400 13px/1.45 var(--lp-sans);color:var(--lp-ink2)}.gd-facts--glance{margin-top:var(--es-tight);padding-top:24px;border-top:1px solid var(--lp-rule-dark)}.gd-facts--glance .gd-facts__kick{color:var(--lp-gold-dark)}.gd-facts--glance .gd-facts__cell{border-left-color:var(--lp-rule-dark)}.gd-facts--glance .gd-facts__value{font-size:28px;color:var(--lp-gold-hi)}.gd-facts--glance .gd-facts__label{color:var(--lp-on-dark2)}.gd-facts--brief{padding-top:clamp(28px,3vw,40px)}.gd-facts--brief .gd-facts__cell{padding-top:4px}.gd-statrow{background:var(--lp-paper);padding-block:28px 32px;border-bottom:1px solid var(--lp-rule)}.gd-facts--stat .gd-facts__value{font-size:30px}.gd-facts--rail{margin-bottom:28px;padding:16px 0 4px;border-top:1px solid var(--lp-ink)}.gd-facts--rail .gd-facts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.gd-facts--rail .gd-facts__cell:nth-child(odd){padding-left:0;border-left:0}.gd-facts--rail .gd-facts__cell{padding:0 0 0 16px}.gd-facts--rail .gd-facts__value{font-size:22px}.gd-facts--under{margin-top:24px}.gd-facts--under .gd-facts__value{font-size:22px}.gd-facts--inline .gd-facts__value{font-size:28px}@media (max-width:599px){.gd-facts__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.gd-facts__cell:nth-child(odd){padding-left:0;border-left:0}.gd-facts__cell{padding:0 0 0 16px}.gd-facts__value{font-size:24px}.gd-facts--glance .gd-facts__value{font-size:22px}}.gd-num{margin:0;padding:0;list-style:none;display:grid;grid-gap:0;gap:0}.gd-num__item{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:14px 0;border-top:1px solid var(--lp-rule)}.gd-num__item:last-child{border-bottom:1px solid var(--lp-rule)}.gd-num__n{font:400 30px/1 var(--lp-serif);color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-num__text{margin:0;font:400 17px/1.65 var(--lp-sans);color:var(--es-prose)}.gd-step__title{margin:0 0 4px;font:500 20px/1.25 var(--lp-serif);color:var(--lp-ink)}.gd-step__mini{width:96px;height:96px;margin-top:12px;padding:10px}.gd-dl{margin:0;display:grid;grid-gap:12px;gap:12px}.gd-dl dt{font:500 12px/1.4 var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink2)}.gd-dl dd{margin:4px 0 0;font:400 15px/1.55 var(--lp-sans);color:var(--lp-ink)}.gd-codes__cap,.gd-ctable__cap{margin:0 0 12px}.gd-ctable__grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));grid-gap:var(--es-gap);gap:var(--es-gap);margin:0;padding:0;list-style:none}.gd-ctable__card{min-width:0;padding:20px;background:var(--lp-paper);border:1px solid var(--lp-rule)}.gd-ctable__title{margin:0 0 14px;font:400 24px/1.15 var(--lp-serif);color:var(--lp-ink)}.gd-ctable__card--span{grid-column:1/-1}.gd-ctable__card--span .gd-dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:var(--es-gap)}.gd-codes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.gd-code{min-width:0;padding:24px;background:var(--lp-paper)}.gd-code__title{margin:0 0 16px;font:400 24px/1.15 var(--lp-serif);color:var(--lp-ink)}.gd-code--span{grid-column:1/-1}.gd-code--span .gd-dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:24px}@media (max-width:599px){.gd-codes__grid,.gd-ctable__grid{grid-template-columns:minmax(0,1fr)}.gd-code,.gd-ctable__card{padding:18px}}.gd-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gd-tablewrap:focus-visible{outline:2px solid var(--es-focus);outline-offset:4px}.gd-table{width:100%;border-collapse:collapse;font:400 15px/1.5 var(--lp-sans);color:var(--lp-ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-table caption{text-align:left;margin-bottom:10px;caption-side:top}.gd-table td,.gd-table th{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--lp-rule)}.gd-table thead th{font:500 12px/1.4 var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink2);border-bottom-color:var(--lp-ink)}.gd-table tbody th{font:400 18px/1.3 var(--lp-serif);color:var(--lp-ink)}.gd-table td{color:var(--es-prose)}.gd-matrix .gd-table thead th{background:var(--lp-paper);padding:14px 16px}.gd-matrix .gd-table td,.gd-matrix .gd-table th{padding:16px;vertical-align:middle}.gd-matrix .gd-table tbody tr{height:56px}@media (max-width:899px){.gd-table{min-width:560px}.gd-matrix .gd-table :is(thead th:first-child,tbody th){position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--lp-paper)}}.gd-compare__title{margin:0 0 16px;font:500 22px/1.25 var(--lp-serif);color:var(--lp-ink)}.gd-compare__grid{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));grid-gap:var(--es-gap);gap:var(--es-gap)}.gd-compare__col{min-width:0;padding:20px 22px 22px;background:var(--lp-paper);border-top:2px solid var(--lp-ink2)}.gd-compare__col.is-do{border-top-color:var(--lp-gold-ink)}.gd-compare__col.is-avoid{border-top-color:var(--lp-wine)}.gd-compare__pic{margin:-20px -22px 18px}.gd-compare__pic.gd-plate{position:relative;border:0;border-bottom:1px solid var(--lp-rule);padding:0;aspect-ratio:3/2}.gd-compare__pic.gd-plate .ed-svg{position:absolute;inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);max-height:none}.gd-compare__label{margin:0 0 10px;font:400 24px/1.15 var(--lp-serif);color:var(--lp-ink)}.gd-compare__items{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font:400 15px/1.55 var(--lp-sans);color:var(--es-prose)}.gd-compare__items li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:6px;gap:6px}.gd-compare__mark{color:var(--lp-ink2);font-weight:500}.is-do .gd-compare__mark{color:var(--lp-gold-ink)}.is-avoid .gd-compare__mark{color:var(--lp-wine)}@media (max-width:599px){.gd-compare__grid{grid-template-columns:minmax(0,1fr)}}.gd-ladder{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:var(--es-gap);gap:var(--es-gap);margin:0;padding:0;list-style:none}.gd-rung{min-width:0;padding-top:18px;border-top:3px solid color-mix(in srgb,var(--lp-gold-ink) calc(var(--step, 0) * 100%),var(--lp-ink))}.gd-rung__pic{margin-bottom:16px}.gd-rung__n{margin:0;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;color:var(--lp-ink2);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-rung__name{margin:6px 0 14px;font:400 24px/1.15 var(--lp-serif);color:var(--lp-ink)}.gd-rung__go{margin-top:8px}@media (max-width:899px){.gd-ladder{grid-template-columns:minmax(0,1fr);gap:0}.gd-rung{padding:18px 0 20px 20px;border-top:0;border-left:3px solid color-mix(in srgb,var(--lp-gold-ink) calc(var(--step, 0) * 100%),var(--lp-ink))}.gd-rung+.gd-rung{margin-top:8px}}.gd-kitlist__kick{margin:0 0 12px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-wine)}.gd-kitlist__list{margin:0;padding:0;list-style:none}.gd-kitrow{display:grid;grid-template-columns:28px 120px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--lp-rule)}.gd-kitrow:last-child{border-bottom:1px solid var(--lp-rule)}.gd-kitrow__n{font:400 24px/1 var(--lp-serif);color:var(--lp-wine)}.gd-kitrow__img{position:relative;display:block;aspect-ratio:4/5}.gd-kitrow__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gd-kitrow__img--none{background:var(--lp-paper)}.gd-kitrow__label{margin:0;font:400 21px/1.2 var(--lp-serif);color:var(--lp-ink)}.gd-kitrow__note{margin:4px 0 0;font:400 14px/1.55 var(--lp-sans);color:var(--lp-ink2)}.gd-kitrow__p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;font:400 14px/1.4 var(--lp-sans)}.gd-kitrow__price{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.gd-kitrow__add{min-height:44px;padding:0;border:0;background:none;font:500 12px/1 var(--lp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-wine);text-decoration:underline;text-underline-offset:5px;cursor:pointer}@media (max-width:599px){.gd-kitrow{grid-template-columns:22px 88px minmax(0,1fr);gap:12px}}.gd-timeline{margin:0;padding:0;list-style:none;display:grid;grid-row-gap:32px;row-gap:32px}.gd-timeline__row{display:grid;grid-template-columns:160px minmax(0,1fr);grid-column-gap:24px;column-gap:24px}.gd-timeline__when{margin:0;text-align:right;font:400 40px/1 var(--lp-serif);color:var(--lp-gold-ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-timeline__body{padding-left:24px;border-left:1px solid var(--lp-rule)}.gd-timeline__title{margin:0;font:500 22px/1.25 var(--lp-serif)}.gd-timeline__text{margin:8px 0 0;font:400 16px/1.7 var(--lp-sans);color:var(--es-prose)}@media (max-width:599px){.gd-timeline__row{grid-template-columns:minmax(0,1fr)}.gd-timeline__when{text-align:left;font-size:32px;margin-bottom:8px}}.gd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--es-gap);gap:var(--es-gap);margin:0;padding:0;list-style:none}.gd-pair>li{min-width:0}.gd-mention .es-mention{margin-block:0}.gd-shopspread__split{--a:7fr;--b:5fr}.gd-shopspread__text{padding-block:0}.gd-shopspread__title{margin:0 0 20px;font:400 clamp(26px,2.4vw,32px)/1.15 var(--lp-serif);color:var(--lp-ink)}.gd-shopspread__text .lp-tlink{margin-top:8px}.gd-alsolink{font-size:15px!important}.gd .lp-tlink{white-space:normal;line-height:1.5}.gd-man-hero.es-band{padding-block:clamp(40px,5vw,72px)}.gd-man-split{--a:6fr;--b:6fr}.gd-man-text{align-self:center}.gd-man-text .lp-lead{max-width:30ch}.gd-start{margin-top:28px}.gd-chipnav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:var(--es-tight)}.gd-chipnav__kick{margin:0;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-ink2)}.gd-chipnav .es-chips{flex:1 1 auto;min-width:0}.gd-steps__list{margin:0;padding:0;list-style:none}.gd-steps.gd-wide .gd-steps__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--rows,4),auto);grid-gap:24px var(--es-gap-l);gap:24px var(--es-gap-l)}.gd-step{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;padding-top:16px;border-top:1px solid var(--lp-rule)}.gd-step__n{font:400 40px/.9 var(--lp-serif);color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-step__text{margin:0;font:400 17px/1.6 var(--lp-sans);color:var(--es-prose)}.gd-steps--plate{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--es-gap-l);gap:var(--es-gap-l);align-items:stretch}.gd-steps--plate .gd-steps__list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-gap:0!important;gap:0!important;align-content:center}.gd-steps--plate .gd-step{padding-block:14px}.gd-steps--plate .gd-step:last-child{border-bottom:1px solid var(--lp-rule)}.gd-steps__plate{display:flex;flex-direction:column;margin:0}.gd-steps__plate .gd-plate{flex:1 1}.gd-steps--grid .gd-steps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px var(--es-gap);gap:32px var(--es-gap)}.gd-steps--grid .gd-step{grid-template-columns:minmax(0,1fr)}.gd-step__plate{aspect-ratio:1;padding:12%;border:0}.gd-steps--grid .gd-step__n{margin:16px 0 8px;font-size:48px}.gd-steps--grid .gd-step__text{font-size:16px}@media (max-width:1179px){.gd-steps--grid .gd-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.gd-man-hero.es-band{padding-top:0}.gd-man-split .es-split__media{margin-inline:calc(-1 * var(--es-gut))}.gd-steps--plate{grid-template-columns:minmax(0,1fr);row-gap:20px}.gd-steps__plate .gd-plate{aspect-ratio:4/3}}@media (max-width:599px){.gd-start{display:flex;width:100%}.gd-steps.gd-wide .gd-steps__list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none;gap:0}.gd-step{grid-template-columns:44px minmax(0,1fr);padding-block:14px}.gd-step:last-child{border-bottom:1px solid var(--lp-rule)}.gd-step__n{font-size:32px}.gd-steps--grid .gd-steps__list{grid-template-columns:minmax(0,1fr)}.gd-steps--grid .gd-step{grid-template-columns:112px minmax(0,1fr);gap:16px}.gd-steps--grid .gd-step__plate{grid-row:span 2}.gd-steps--grid .gd-step__n{margin:0;font-size:32px}}.gd-kit__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:var(--es-gap-l);column-gap:var(--es-gap-l);align-items:center}.gd-kit__intro{min-width:0}.gd-kit__intro .lp-kick{margin-bottom:10px}.gd-kit__title{color:var(--lp-on-dark)}.gd-kit__note{margin-top:14px;max-width:34ch}.gd-kit__all{margin-top:18px}.gd-kit__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--es-gap);gap:var(--es-gap);margin:0;padding:0;list-style:none}.gd-kit__cards>li{min-width:0}@media (max-width:1179px){.gd-kit__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--es-head)}.gd-kit__note{max-width:60ch}}@media (max-width:599px){.gd-kit__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--es-gut));padding-inline:var(--es-gut);scroll-padding-inline:var(--es-gut)}.gd-kit__cards::-webkit-scrollbar{display:none}.gd-kit__cards>li{scroll-snap-align:start}}.gd-p--lead{font:400 22px/1.55 var(--lp-serif);color:var(--lp-ink)}@media (max-width:599px){.gd-p--lead{font-size:20px}}.gd-flow>.gd-sidefig{margin-top:1em}.gd-flow>.gd-h2+.gd-sidefig{margin-top:16px}.gd-flow>.gd-sidefig+*{margin-top:40px}.gd-sidefig__text{max-width:var(--es-read);margin:0}.gd-sidefig__fig{margin:40px 0 0}@media (min-width:1180px){.gd-sidefig{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,15fr);grid-column-gap:var(--es-gap-l);column-gap:var(--es-gap-l);align-items:start}.gd-sidefig__fig{margin:0}.gd-sidefig__plate{display:grid;place-items:center;min-height:320px;padding:clamp(16px,2vw,28px)}.gd-sidefig__plate .ed-svg{width:100%;height:auto;max-height:none}}.gd-run--manual .gd-flow>*{margin-left:max(0px,calc((100% - var(--es-wide)) / 2));margin-right:auto}.gd-rule-hero{position:relative;height:clamp(420px,44vw,640px);background:var(--lp-dark);color:var(--lp-on-dark);overflow:hidden;isolation:isolate}.gd-rule-hero__img,.gd-rule-hero__img img{position:absolute;inset:0}.gd-rule-hero__img img{width:100%;height:100%;object-fit:cover;object-position:var(--focus,70% 35%)}.gd-rule-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--es-scrim-2) 0,var(--es-scrim-1) 38%,var(--es-scrim-0) 64%),linear-gradient(0deg,var(--es-scrim-1) 0,var(--es-scrim-0) 40%)}.gd-rule-hero--inset .gd-rule-hero__img{left:auto;width:58%}.gd-rule-hero--inset:before{background:linear-gradient(90deg,var(--lp-dark) 0,var(--lp-dark) 42%,var(--es-scrim-1) 56%,var(--es-scrim-0) 76%),linear-gradient(0deg,var(--es-scrim-1) 0,var(--es-scrim-0) 36%)}.gd-rule-hero__wrap{position:relative;z-index:2;height:100%}.gd-rule-hero__text{height:100%;display:flex;flex-direction:column;justify-content:flex-end;max-width:620px;padding-bottom:clamp(32px,4vw,56px)}@media (min-width:900px){.gd-rule-hero__text .shp-crumb{margin-bottom:auto;padding-top:clamp(20px,2.4vw,32px)}}@media (max-width:899px){.gd-rule-hero__text .shp-crumb{margin-bottom:12px}}.gd-rule-hero .lp-kick{color:var(--lp-on-dark)}.gd-rule-hero .gd-display em{color:var(--lp-gold-hi)}.gd-rule-hero__dek{max-width:36ch;color:var(--lp-on-dark)}.gd-rule-hero--inset .gd-rule-hero__text{max-width:min(620px,46%)}.gd-rule-under__dek{display:none}.gd-rule-body{position:relative;padding-top:var(--es-tight)}.gd-subnav{position:-webkit-sticky;position:sticky;top:var(--es-hdr);z-index:5;background:var(--lp-cream);border-bottom:1px solid var(--lp-rule);box-shadow:0 1px 0 var(--lp-cream)}.gd-subnav ol{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;margin:0 auto;padding:0 var(--es-gut);max-width:calc(var(--es-max) + 2 * var(--es-gut));list-style:none}.gd-subnav ol::-webkit-scrollbar{display:none}.gd-subnav li{flex:none}.gd-subnav a{display:inline-flex;align-items:center;gap:8px;min-height:48px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;font:500 12px/1 var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink2);transition:color .2s,border-color .2s}.gd-subnav__n{color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-subnav a:hover{color:var(--lp-ink)}.gd-subnav a[aria-current=true]{color:var(--lp-ink);border-bottom-color:var(--lp-ink)}.gd--rulebook [id]{scroll-margin-top:calc(var(--es-hdr) + 72px)}.gd-run--rule:first-of-type{padding-top:var(--es-sec)}.gd-ul--rule{padding:0;list-style:none;border-top:1px solid var(--lp-rule)}.gd-ul--rule li{position:relative;margin:0!important;padding:13px 0 13px 30px;border-bottom:1px solid var(--lp-rule)}.gd-ul--rule li:before{content:"—";position:absolute;left:0;top:13px;color:var(--lp-wine)}.gd-ladderband{margin:0}@media (max-width:899px){.gd-rule-hero{height:clamp(460px,76vw,600px)}.gd-rule-hero--inset .gd-rule-hero__img{width:100%}.gd-rule-hero--inset:before,.gd-rule-hero:before{background:linear-gradient(0deg,var(--es-scrim-2) 0,var(--es-scrim-2) 22%,var(--es-scrim-1) 46%,var(--es-scrim-0) 72%)}.gd-rule-hero--inset .gd-rule-hero__text{max-width:620px}.gd-rule-hero__img img{object-position:var(--focus-m,var(--focus,60% 30%))}}@media (max-width:599px){.gd-rule-hero{height:auto;aspect-ratio:4/5}.gd-rule-hero .gd-display{font-size:40px}.gd-rule-hero__dek,.gd-rule-hero__meta{display:none}.gd-rule-under__dek{display:block;margin:20px 0 0}.gd-subnav ol{gap:22px}}.gd-flow>.gd-rsec:not(:first-child){margin-top:56px}.gd-flow>.gd-rsec--cont:not(:first-child){margin-top:1em}.gd-rsec__head{max-width:var(--es-read);margin-inline:auto}.gd-rsec__n{margin:0;font:500 12px/1.5 var(--lp-sans);letter-spacing:.22em;color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-rsec__title{margin-top:8px}.gd-rsec__head+.gd-rsec__body{margin-top:16px}.gd-rsec__body+.gd-rsec__full,.gd-rsec__full+.gd-rsec__body,.gd-rsec__full+.gd-rsec__full,.gd-rsec__head+.gd-rsec__full{margin-top:40px}@media (min-width:1180px){.gd-rsec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--es-gap);column-gap:var(--es-gap);align-items:start}.gd-flow>.gd-rsec:not(:first-child){margin-top:var(--es-s8)}.gd-rsec__head{grid-column:1/5;grid-row:1/span var(--rows,1);position:-webkit-sticky;position:sticky;top:calc(var(--es-hdr) + 48px + 28px);max-width:none;margin:0;padding:18px 40px 0 0;border-top:1px solid var(--lp-ink)}.gd-rsec__title{font-size:clamp(30px,2.6vw,38px)}.gd-rsec__body{grid-column:5/13;min-width:0;padding-top:18px;border-top:1px solid var(--lp-rule)}.gd-rsec__head+.gd-rsec__body{margin-top:0}.gd-rsec__body.gd-flow>*{max-width:720px;margin-inline:0}.gd-rsec__body.gd-flow>:is(.gd-wide,.gd-full,.gd-rule){max-width:none}.gd-rsec__full{grid-column:1/13}.gd-rsec--cont .gd-rsec__body{border-top:0;padding-top:0}}.gd-cover{display:grid;background:var(--lp-paper);grid-template-columns:minmax(var(--es-gut),1fr) minmax(0,calc(var(--es-max) / 2)) minmax(0,calc(var(--es-max) / 2)) minmax(var(--es-gut),1fr)}.gd-cover__media{grid-column:1/3;position:relative;margin:0;min-height:clamp(480px,72dvh,720px);overflow:hidden;background:var(--c-2a251f,#2a251f)}.gd-cover__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus,50% 30%)}.gd-cover__text{grid-column:3;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 0 48px clamp(32px,5vw,80px);min-width:0}.gd-cover__h1{color:var(--lp-ink)}.gd-cover__foot .lp-lead{margin-top:0;max-width:34ch}.gd-spread{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-column-gap:var(--es-gap-l);column-gap:var(--es-gap-l);align-items:stretch}.gd-flow>.gd-spread,.gd-flow>.gd-spread+*,.gd-flow>.gd-spread+.gd-spread{margin-top:var(--es-s8)}.gd-spread--flip>:first-child{order:2}.gd-spread__pic{display:flex;flex-direction:column;min-width:0}.gd-spread__media{position:relative;flex:1 1 auto;margin:0;min-height:clamp(280px,24vw,360px);overflow:hidden;background:var(--c-2a251f,#2a251f)}.gd-spread__cap{margin-top:20px!important;padding-top:12px;border-top:1px solid var(--lp-rule)}.gd-spread__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus,50% 35%)}.gd-spread__cards,.gd-spread__text{align-self:center;min-width:0}.gd-spread__text{max-width:560px}.gd-spread--flip .gd-spread__text{justify-self:end}.gd-spread__text>*+*{margin-top:1em}.gd-spread__text>.gd-h3{margin-top:24px}.gd-spread__text>.gd-ul{margin-top:14px}.gd-spread__n{margin:0;font:italic 400 22px/1 var(--lp-serif);color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-spread__title{margin-top:10px!important;font-size:clamp(30px,3vw,42px)}.gd-spread__title+*{margin-top:18px!important}.gd-spread__shop{margin-top:28px!important}.gd-spread__kick{margin:0 0 12px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-wine)}.gd-spread__title{margin:0}.gd-spread .lp-tlink{margin-top:8px!important}.gd-spread .gd-cap{margin-top:10px}@media (max-width:1179px){.gd-cover__media{min-height:560px}}@media (max-width:899px){.gd-cover{display:block}.gd-cover__media{min-height:0;aspect-ratio:4/5;max-height:560px;width:100%}.gd-cover__text{padding:24px var(--es-gut) 32px;gap:20px}.gd-cover__top .shp-crumb{margin-bottom:12px}.gd-spread{grid-template-columns:minmax(0,1fr);row-gap:20px}.gd-spread--flip>:first-child{order:0}.gd-spread__media{min-height:0;aspect-ratio:3/2;flex:none}.gd-spread--flip .gd-spread__text,.gd-spread__text{max-width:none;justify-self:stretch}.gd-spread--cards .gd-spread__cards{order:2}}@media (max-width:599px){.gd-cover .gd-display{font-size:44px}.gd-flow>.gd-spread,.gd-flow>.gd-spread+*{margin-top:var(--es-s7)}}.gd-col-hero .es-split__text{padding-block:0}.gd-col-hero .lp-lead{max-width:40ch}.gd-col{display:grid;grid-template-columns:minmax(0,var(--es-read)) 320px;grid-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);justify-content:center;align-items:start}.gd-col__main{min-width:0}.gd-side{position:-webkit-sticky;position:sticky;top:calc(var(--es-hdr) + 24px);max-height:calc(100dvh - var(--es-hdr) - 48px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.gd-side__kick{margin:0;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-wine)}.gd-side__toc ol{list-style:none;margin:12px 0 0;padding:0 0 0 14px;border-left:1px solid var(--lp-rule);display:grid;grid-gap:10px;gap:10px;font:400 14px/1.4 var(--lp-sans);color:var(--lp-ink2)}.gd-side__toc a{display:block;transition:color .2s}.gd-side__toc a:hover{color:var(--lp-ink)}.gd-side__toc a[aria-current=true]{color:var(--lp-wine)}@media (pointer:coarse){.gd-side__toc ol{gap:0}.gd-side__toc a{display:flex;align-items:center;min-height:44px}}.gd-side__shop{margin-top:32px}.gd-side__group,.gd-side__line{margin:0}.gd-side__shop>*+*{margin-top:10px}.gd-side__line{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--lp-rule)}.gd-side__line .gd-side__gtitle{margin:0;font-size:17px}.gd-side__gtitle{margin:12px 0 0;font:400 18px/1.25 var(--lp-serif);color:var(--lp-ink)}.gd-shoprows{margin:8px 0 0;padding:0;list-style:none}.gd-shoprow{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding-block:12px;border-top:1px solid var(--lp-rule)}.gd-shoprow__img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden}.gd-shoprow__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gd-shoprow__name{font:400 15px/1.35 var(--lp-sans);color:var(--lp-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.gd-shoprow__name:hover{color:var(--lp-wine)}.gd-shoprow__price{display:block;margin-top:4px;font:400 14px/1.4 var(--lp-sans);color:var(--lp-ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.gd-shoprow__add{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 12px/1 var(--lp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-wine);text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:rgba(var(--r-7d3344,125,51,68),.5);text-decoration-color:rgba(var(--r-7d3344,125,51,68),.5)}.gd-shoprow__add:hover{color:var(--lp-ink)}.gd-side__all{display:inline-flex;align-items:center;min-height:44px;font:500 12px/1 var(--lp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink2);text-decoration:underline;text-underline-offset:5px}.gd-side__all:hover{color:var(--lp-wine)}.gd-only-narrow{display:none!important}@media (max-width:1179px){.gd-col{grid-template-columns:minmax(0,1fr) 280px;column-gap:40px}.gd-shoprow{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:899px){.gd-col{grid-template-columns:minmax(0,1fr)}.gd-side{display:none}.gd-only-narrow{display:block!important}nav.gd-only-narrow{display:flex!important}.gd-col-split .es-split__media{margin-inline:calc(-1 * var(--es-gut));max-height:420px}.gd-col-hero.es-sec{padding-top:0}}.gd-sb-split{align-items:stretch}.gd-sb-split>.es-split__text{align-self:stretch;padding-block:0;display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media (min-width:900px){.gd-contents{align-self:stretch;display:flex;flex-direction:column}.gd-contents ol{flex:1 1 auto;display:flex;flex-direction:column}.gd-contents li{flex:1 1 auto;display:flex}.gd-contents li>a{flex:1 1 auto}}.gd-sb-h1{font-size:clamp(44px,5.4vw,80px)}.gd-contents{min-width:0}.gd-contents__kick{margin:0 0 10px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-wine)}.gd-contents ol{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--lp-rule)}.gd-contents a{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:52px;border-top:1px solid var(--lp-rule);transition:color .2s}.gd-contents__n{font:400 20px/1 var(--lp-serif);color:var(--lp-gold-ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-contents__t{font:400 21px/1.2 var(--lp-serif);color:var(--lp-ink);padding-block:6px}.gd-contents a:hover .gd-contents__t{color:var(--lp-wine)}.gd-strip__list{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));margin:0;padding:0;list-style:none}.gd-strip__cell{min-width:0}.gd-strip .es-swatch,.gd-strip .es-swatch-link{width:100%}.gd-strip .es-swatch{box-shadow:none}@media (hover:hover){.gd-strip a:hover>.es-swatch{transform:none;filter:brightness(1.04)}}.gd-chap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--es-gap);column-gap:var(--es-gap);padding-top:var(--es-s8)}.gd-sb-body>.lp-wrap>.gd-chap:first-child{padding-top:0}.gd-chap__n{grid-column:1/3;grid-row:1/span var(--rows,1)}.gd-chap__n>span{position:-webkit-sticky;position:sticky;top:calc(var(--es-hdr) + 24px);display:block;padding-right:24px;text-align:right;font:400 64px/1 var(--lp-serif);color:var(--lp-gold-ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-chap__body{grid-column:3/10;max-width:var(--es-read);min-width:0}.gd-chap__body.gd-flow>*{margin-inline:0}.gd-chap__body+.gd-chap__body,.gd-chap__wide,.gd-chap__wide+.gd-chap__body{margin-top:40px}.gd-chap__wide{grid-column:3/13;min-width:0}.gd-chap__margin{grid-column:10/13;grid-row:1;min-width:0;padding-top:70px}.gd-chap__margin-in{position:-webkit-sticky;position:sticky;top:calc(var(--es-hdr) + 24px);display:grid;grid-gap:24px;gap:24px}.gd-chap--intro .gd-chap__body .gd-p:first-child{font:400 21px/1.55 var(--lp-serif);color:var(--lp-ink)}.gd-specimen{margin:0}.gd-specimen .gd-mat{width:100%}@media (max-width:1179px){.gd-chap{grid-template-columns:minmax(0,1fr)}.gd-chap__n{display:none}.gd-chap__body{grid-column:1;margin-inline:auto;width:100%}.gd-chap__wide{grid-column:1}.gd-chap__margin{grid-column:1;grid-row:auto;padding-top:32px}.gd-chap__margin-in{position:static;justify-items:center}.gd-specimen{width:320px;max-width:100%}.gd-specimen .gd-mat{aspect-ratio:1}}@media (max-width:899px){.gd-sb-split>.es-split__text{gap:0}.gd-contents{margin-top:8px}}@media (max-width:599px){.gd-strip__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:34%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gd-strip__list::-webkit-scrollbar{display:none}.gd-strip__cell{scroll-snap-align:start}.gd-chap{padding-top:var(--es-s7)}}.gd-sl-text .lp-lead{max-width:32ch}.gd-sl-pair{margin-top:28px;padding-top:20px;border-top:1px solid var(--lp-rule)}.gd-sl-pair__kick{margin:0 0 14px;font:500 12px/1.4 var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-wine)}.gd-pick{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-column-gap:var(--es-gap-l);column-gap:var(--es-gap-l);align-items:center;padding-block:var(--es-s8);border-top:1px solid var(--lp-rule)}.gd-flow>.gd-pick{margin-top:48px}.gd-flow>.gd-pick+.gd-pick,.gd-flow>.gd-pick+:not(.gd-pick){margin-top:0}.gd-pick--flip>:first-child{order:2}.gd-pick--solo{grid-template-columns:minmax(0,var(--es-read));justify-content:center}.gd-pick__text{min-width:0}.gd-pick__text>*+*{margin-top:1em}.gd-pick__text>.gd-h3{margin-top:24px}.gd-pick__no{display:block;margin:0 0 8px;font:italic 400 72px/1 var(--lp-serif);color:var(--lp-wine);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.gd-pick__title{margin-top:0!important}.gd-pick__title+*{margin-top:16px}.gd-pick__cards{min-width:0}.gd-pick .lp-tlink{margin-top:10px}@media (max-width:1179px){.gd-pick{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:var(--es-s7)}.gd-pick--flip>:first-child{order:0}.gd-pick__cards,.gd-pick__text{width:100%;max-width:var(--es-read);margin-inline:auto}}@media (max-width:899px){.gd-pick__no{font-size:48px}.gd-sl-split .es-split__media{margin-inline:calc(-1 * var(--es-gut))}.gd-sl-hero.es-sec{padding-top:0}}.gd-chron-head{max-width:calc(var(--es-wide) + 2 * var(--es-gut));text-align:center;padding-top:var(--es-s8)}.gd-chron-head .gd-display em{color:var(--lp-gold-ink)}.gd-chron-head .gd-display{margin-top:8px}.gd-chron-dek{max-width:40ch;margin:24px auto 0;font:italic 400 24px/1.45 var(--lp-serif);color:var(--lp-ink);text-wrap:balance}.gd-chron-head .gd-meta{justify-content:center}.gd-chron-open{max-width:calc(var(--es-read) + 2 * var(--es-gut));padding-top:var(--es-s7);padding-bottom:56px}.gd-opening{margin:0;font:400 22px/1.55 var(--lp-serif);color:var(--lp-ink);text-wrap:pretty}.gd-opening:first-letter{float:left;font:400 5.2em/.8 var(--lp-serif);color:var(--lp-wine);padding:.06em .08em 0 0}.gd-bleed{margin:0}.gd-bleed__img{position:relative;aspect-ratio:21/9;overflow:hidden;background:var(--c-2a251f,#2a251f)}.gd-bleed__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus,50% 50%)}.gd-bleed--framed .gd-bleed__img{max-width:var(--es-wide);margin-inline:auto;aspect-ratio:3/2}.gd-bleed--framed{padding-inline:var(--es-gut)}.gd-bleed .gd-cap,.gd-h2--centred{text-align:center}.gd-h2--centred:before{content:"";display:block;width:40px;height:1px;margin:0 auto 22px;background:var(--lp-gold-ink)}.gd-ul--index{column-count:2;column-gap:48px;padding:0;list-style:none}.gd-ul--index li{margin:0!important;padding:14px 0;border-top:1px solid var(--lp-rule);page-break-inside:avoid;break-inside:avoid;font:400 20px/1.4 var(--lp-serif)}.gd-pullband .gd-pull__text,.gd-ul--index li{color:var(--lp-ink)}@media (max-width:899px){.gd-bleed__img{aspect-ratio:4/3}}@media (max-width:599px){.gd-ul--index{column-count:1}.gd-opening{font-size:20px}.gd-chron-dek{font-size:21px}}.gd-hub-head{padding-top:var(--es-sec)}.gd-hub-head .lp-lead{max-width:52ch}.gd-hub-head .es-chips{margin-top:28px}.gd-hub-sec .es-guidecards>li:first-child:last-child{grid-column:1/-1}@media (min-width:900px){.gd-hub-sec--lead1 .es-guidecards>li:first-child{grid-column:1/-1}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-rows:1fr auto auto auto 1fr;grid-column-gap:var(--es-gap-l);column-gap:var(--es-gap-l)}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard__img{grid-row:1/-1}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard__kick{grid-row:2;margin-top:0}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard__title{grid-row:3}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard__dek{grid-row:4}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard__title{font-size:clamp(30px,3vw,40px);-webkit-line-clamp:3;min-height:0}.gd-hub-sec--lead1 .es-guidecards>li:first-child .es-guidecard__dek{-webkit-line-clamp:4;min-height:0;font-size:16px}.gd-hub-sec--two .es-guidecards{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-shopby{columns:220px 4;column-gap:40px}.gd-shopby>div{page-break-inside:avoid;break-inside:avoid;padding-bottom:28px}.gd-shopby__h{margin:0;font:500 22px/1.25 var(--lp-serif);color:var(--lp-ink)}.gd-shopby ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:7px;font:400 15px/1.5 var(--lp-sans)}@media (max-width:599px){.gd-hub-head{padding-top:var(--es-s6)}.gd-hub-sec.es-sec{padding-top:var(--es-s7)}.gd-hub-sec .lp-head{margin-bottom:16px}.gd-hub-sec .lp-kick{margin-bottom:6px}.gd-hub .es-guidecards--all{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--es-gut));padding-inline:var(--es-gut);scroll-padding-inline:var(--es-gut)}.gd-hub .es-guidecards--all::-webkit-scrollbar{display:none}.gd-hub .es-guidecards--all>li{scroll-snap-align:start;grid-column:auto}.gd-hub .es-guidecard__img{aspect-ratio:4/3}.gd-hub .es-guidecard__dek{display:none}.gd-hub .es-guidecard__title{font-size:21px}.gd-hub-shopby.es-band{padding-block:var(--es-s7)}.gd-shopby{columns:auto}.gd-shopby>div{padding-bottom:18px}.gd-shopby__h{font-size:20px}.gd-shopby ul{flex-direction:row;gap:8px;margin:10px calc(-1 * var(--es-gut)) 0;padding:0 var(--es-gut);overflow-x:auto;scrollbar-width:none}.gd-shopby ul::-webkit-scrollbar{display:none}.gd-shopby li{flex:none}.gd-shopby li a.ed-a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid rgba(var(--r-221e18,34,30,24),.28);border-radius:999px;color:var(--lp-ink)!important;text-decoration:none!important;font:400 14px/1 var(--lp-sans);white-space:nowrap}}:root{--hdr-h:86px}@media (max-width:1179px){:root{--hdr-h:64px}}@media (max-width:599px){:root{--hdr-h:56px}}body,html{overflow-x:clip}*{-webkit-tap-highlight-color:transparent}@media (hover:none){.r-quickadd,.r-wish{opacity:1!important}.r-wbtn{min-height:44px;display:inline-flex;align-items:center}}@media (min-width:1180px){.r-nav-drawer,.r-nav-overlay{display:none!important}}html[data-nav-tight] .r-burger{display:inline-flex!important}html[data-nav-tight] .r-nav-inline{display:none!important}html[data-nav-tight] .r-nav-drawer{display:flex!important}html[data-nav-tight] .r-nav-overlay{display:block!important}@media (max-width:1179px){.r-burger{display:inline-flex!important}.r-nav-inline{display:none!important}.r-card-img{height:auto!important;aspect-ratio:4/5}.r-col-tile{height:auto!important;aspect-ratio:1/1.15}.r-search-grid,.r-shop-grid{grid-template-columns:repeat(3,1fr)!important}.r-collections{grid-template-columns:repeat(4,1fr)!important}.r-pdp{gap:40px!important}.r-pad-x{padding-left:clamp(16px,4.5vw,48px)!important;padding-right:clamp(16px,4.5vw,48px)!important;box-sizing:border-box}.r-checkout>*,.r-ck-fields>*,.r-form-2col>*{min-width:0}.r-ck-fields select,.r-form-2col select{width:100%;min-width:0;box-sizing:border-box}}@media (min-width:900px){.r-pdp-thumbs.is-single{display:none!important}}@media (max-width:899px){.r-util-msg{display:none!important}.r-utility{padding:9px 16px!important;letter-spacing:.2em!important}.r-chip{display:none!important}.r-search-grid,.r-shop-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.r-collections{grid-template-columns:repeat(3,1fr)!important}.r-hero-grid{grid-template-columns:1fr!important}.r-hero-main{height:auto!important;aspect-ratio:4/3}.r-hero-thumbs{grid-template-rows:none!important;grid-template-columns:1fr 1fr!important}.r-hero-thumbs>*{height:auto!important;aspect-ratio:1/1}.r-2pane,.r-atelier,.r-craft,.r-wed{grid-template-columns:1fr!important;gap:32px!important}.r-2pane>*{border-right:none!important}.r-craft-img,.r-tall-img,.r-wed-img{height:auto!important;aspect-ratio:4/3}.r-pdp{grid-template-columns:1fr!important;gap:32px!important}.r-pdp-hero{height:auto!important;aspect-ratio:4/5;max-height:78dvh}[data-screen-label=Product]>.r-pdp{display:flex!important;flex-direction:column;gap:0!important}[data-screen-label=Product]>.r-pdp>.r-pdp-gal,[data-screen-label=Product]>.r-pdp>.shp-buybox{display:contents!important}[data-screen-label=Product]>.r-pdp>.r-pdp-gal>*,[data-screen-label=Product]>.r-pdp>.shp-buybox>*{min-width:0}.shp-pdp-head{order:-1;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;margin-bottom:16px}.shp-pdp-head>*{flex:1 1 100%}.shp-pdp-head>.shp-pdp-eyebrow{margin-bottom:6px!important}.shp-pdp-head .shp-pdp-title{font-size:clamp(25px,6.6vw,34px);line-height:1.12}.shp-pdp-head>.shp-pdp-priceline{flex:0 0 auto;order:3;margin-top:8px}.shp-pdp-head>.shp-pdp-rating{flex:0 1 auto;order:4;margin-top:8px!important;min-height:32px}.shp-pdp-head>.shp-pdp-price-note{order:5;flex-basis:100%}[data-screen-label=Product] .r-pdp-thumbs{margin-top:12px}.r-pdp-thumbs{display:flex!important;overflow-x:auto;gap:12px!important;scroll-snap-type:x mandatory}.r-pdp-thumb{flex:0 0 104px;height:auto!important;aspect-ratio:1/1.3;scroll-snap-align:start}.r-pdp-spec{gap:28px!important}.r-cart-page,.r-pdp-spec{grid-template-columns:1fr!important}.r-cart-page{gap:32px!important}.r-cart-summary{position:static!important}.r-checkout{grid-template-columns:1fr!important;gap:24px!important}.r-checkout>div:nth-child(2){order:-1}.r-ck-acc{display:flex!important}.r-ck-closed{display:none!important}.r-ck-summary{position:static!important}body:has(.r-cart-drawer) .r-concierge,body:has([data-screen-label=Checkout]) .r-concierge{display:none!important}.r-tiles{grid-template-columns:1fr 1fr!important}.r-4col{grid-template-columns:repeat(2,1fr)!important}.r-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.r-scroll>*{min-width:640px}.r-qty span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.r-safe-b{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.r-tryon{left:0!important;right:0!important;top:0!important;bottom:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto}.r-tryon-panel{border-left:none!important;border-top:1px solid rgba(var(--r-d6c08f,214,192,143),.16);max-height:44dvh}}@media (max-width:599px){input,select,textarea{font-size:16px!important}.r-search-label,.r-voice-ic{display:none!important}.r-search-grid,.r-shop-grid{gap:10px!important}.r-best-grid{grid-template-columns:repeat(2,1fr)!important}.r-collections{gap:10px!important}.r-3col{gap:28px!important}.r-3col,.r-addr-grid,.r-form-2col,.r-tiles{grid-template-columns:1fr!important}.r-form-2col{gap:14px!important}.r-ck-fields{gap:14px 12px!important}.r-ck-fields>:first-child,.r-ck-fields>:nth-child(2){grid-column:1/-1!important}.r-quickadd{padding:11px!important;letter-spacing:.2em!important}.r-cart-head{display:none!important}.r-cart-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.r-cart-row>:first-child{flex:1 1 100%}.r-cart-row>:nth-child(2){margin:0!important}.r-cart-row>:nth-child(3){margin-left:auto!important}.r-pdp-thumbs{display:flex!important;overflow-x:auto;gap:10px!important;scroll-snap-type:x mandatory}.r-pdp-thumb{flex:0 0 72px;height:auto!important;aspect-ratio:1/1.3;scroll-snap-align:start}.r-pdp-cta{flex-direction:column!important}.r-pdp-cta>*{white-space:normal!important}.r-buybar{display:flex!important}[data-screen-label=Product]{padding-bottom:84px}body:has(.r-cookie) .r-buybar{bottom:calc(60px + env(safe-area-inset-bottom))!important;transform:none!important;visibility:visible!important}body:has(.r-cookie) [data-screen-label=Product]{padding-bottom:150px}.r-concierge{bottom:calc(84px + env(safe-area-inset-bottom))!important}.r-order-row{gap:6px 14px!important;padding:16px 4px!important}.r-order-row,.r-ship-row{display:flex!important;flex-wrap:wrap!important}.r-ship-row{gap:4px 16px!important}.r-confirm-strip{flex-direction:column!important}.r-confirm-strip>*{border-right:none!important;border-bottom:1px solid rgba(var(--r-d6c08f,214,192,143),.2)}.r-confirm-strip>:last-child{border-bottom:none}.r-news-row{flex-direction:column!important;align-items:stretch!important;gap:12px}.r-news-row>*{width:auto!important}.r-footer-links{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px 24px!important;gap:16px 24px!important}.r-footer-links>span{min-height:44px;display:flex;align-items:center}.r-footer-legal{letter-spacing:.14em!important}.r-footer{padding-bottom:max(36px,env(safe-area-inset-bottom))!important}.r-drawer-foot{padding-bottom:max(32px,env(safe-area-inset-bottom))!important}.r-voice-modal{top:auto!important;padding:34px 24px max(28px,env(safe-area-inset-bottom))!important}.r-cookie,.r-voice-modal{left:0!important;right:0!important;bottom:0!important;max-width:none!important}.r-cookie-grid{grid-template-columns:1fr!important;gap:20px!important;padding:24px 20px max(24px,env(safe-area-inset-bottom))!important}}@media (max-width:359px){.r-best-grid,.r-search-grid,.r-shop-grid{grid-template-columns:1fr!important}.r-collections{grid-template-columns:1fr 1fr!important}.r-4col{grid-template-columns:1fr!important}.r-hero-thumb2{display:none!important}.r-ck-fields{grid-template-columns:1fr!important}.r-ck-fields>*{grid-column:1/-1!important}.r-cart-drawer,.r-nav-drawer,.r-refine-drawer{width:100vw!important}}