.sdd{--paper:#f7f5f1;--ink:#111;--soft:#55524d;--rule:#d9d4cb;--stone:#ece7df;--display:"Playfair Display SC","Playfair Display",Georgia,serif;--italic:"Playfair Display",Georgia,serif;--body:"Manrope","Helvetica Neue",Arial,sans-serif;background:var(--paper);color:var(--ink);font:400 17px/1.75 var(--body);-webkit-font-smoothing:antialiased}.sdd *{box-sizing:border-box}.sdd img{max-width:100%;display:block}.sdd a{color:inherit}.sdd.g,.sdd .g{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.sdd p{margin:0 0 1.1em;color:var(--ink)}.sdd .hero{position:relative;height:min(82vh,900px);min-height:480px;overflow:hidden;background:#000}.sdd .hero img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.sdd .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0003,#fff0 35%,#0000008c)}.sdd .hero .cap{position:absolute;inset:auto 0 0;z-index:2;padding-bottom:6vh}.sdd .crumbs{font:500 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;color:#fff}.sdd .crumbs a{text-decoration:none;color:#fff}.sdd .hero h1{font:400 clamp(56px,12vw,190px)/.86 var(--display);letter-spacing:.01em;margin:0;color:#fff}.sdd .hero .sub{font:italic 400 clamp(18px,2.2vw,26px)/1.3 var(--italic);margin:18px 0 0;max-width:30ch;color:#fff}.sdd .prose{max-width:62ch;margin:0 auto;padding-block:clamp(64px,10vw,130px)}.sdd .lede p{font:italic 400 clamp(22px,2.6vw,30px)/1.45 var(--italic);margin:0 0 .8em}.sdd .eyebrow{font:500 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--soft);margin:0 0 22px;display:flex;align-items:center;gap:14px}.sdd .eyebrow:before{content:"";width:34px;height:1px;background:var(--ink)}.sdd h2{font:400 clamp(32px,4.6vw,56px)/1.05 var(--display);margin:0 0 28px;color:var(--ink);text-wrap:balance}.sdd h3{font:600 13px/1.4 var(--body);letter-spacing:.16em;text-transform:uppercase;margin:34px 0 8px;color:var(--ink)}.sdd .split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,100px);align-items:center;max-width:1320px;margin:0 auto;padding-block:clamp(40px,8vw,110px)}.sdd .split.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sdd .split.flip .fig{order:-1}.sdd .split .txt{min-width:0}.sdd .fig{margin:0;overflow:hidden;background:var(--stone)}.sdd .fig img{width:100%;aspect-ratio:2/3;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sdd .fig:hover img{transform:scale(1.025)}.sdd .bleed{margin:0;overflow:hidden;background:#000}.sdd .bleed img{width:100%;height:min(88vh,1100px);object-fit:cover}.sdd .light{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1320px;margin:0 auto;padding-bottom:clamp(64px,9vw,120px)}.sdd .light article{min-width:0;border-top:1px solid var(--ink);padding-top:22px}.sdd .light .time{font:400 34px/1 var(--display);margin:0 0 6px}.sdd .light h3{margin-top:0}.sdd .places,.sdd .steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.sdd .places li{display:grid;grid-template-columns:minmax(0,14ch) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--rule)}.sdd .places b,.sdd .steps b{font:400 21px/1.3 var(--display);color:var(--ink)}.sdd .places span,.sdd .steps span{color:var(--soft)}.sdd .steps{margin-top:28px;counter-reset:st}.sdd .steps li{counter-increment:st;display:grid;grid-template-columns:2.4em minmax(0,1fr);column-gap:14px;padding:16px 0;border-bottom:1px solid var(--rule)}.sdd .steps li:before{content:counter(st,decimal-leading-zero);grid-row:span 2;font:400 18px/1.4 var(--display);color:var(--soft)}.sdd .steps span{font-size:15px}.sdd .note{font:500 12px/1.5 var(--body);color:var(--soft);border-left:2px solid var(--ink);padding-left:12px}.sdd .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;max-width:1600px;margin:0 auto;padding-bottom:clamp(40px,7vw,90px)}.sdd .grid a{display:block;overflow:hidden;background:var(--stone)}.sdd .grid img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sdd .grid a:hover img{transform:scale(1.03)}.sdd .v3{grid-column:span 3;aspect-ratio:2/3}.sdd .v4{grid-column:span 4;aspect-ratio:2/3}.sdd .v6{grid-column:span 6;aspect-ratio:2/3}.sdd .h12{grid-column:span 12;aspect-ratio:16/9}.sdd .offset{margin-top:12%}.sdd .facts{background:var(--stone);padding-block:clamp(64px,9vw,120px)}.sdd .facts .inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,90px)}.sdd dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 22px;font-size:15px}.sdd dt{font:600 11px/1.9 var(--body);letter-spacing:.18em;text-transform:uppercase}.sdd dd{margin:0;color:var(--soft)}.sdd details{border-top:1px solid var(--ink);padding:20px 0}.sdd details:last-of-type{border-bottom:1px solid var(--ink)}.sdd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:400 21px/1.35 var(--display);color:var(--ink)}.sdd summary::-webkit-details-marker{display:none}.sdd summary:after{content:"+";font:300 26px/1 var(--body);transition:transform .3s}.sdd details[open] summary:after{transform:rotate(45deg)}.sdd details p{margin:14px 0 0;color:var(--soft);max-width:60ch}.sdd .cta{text-align:center;padding-block:clamp(80px,12vw,160px)}.sdd .cta .eyebrow{justify-content:center}.sdd .cta h2{margin-bottom:16px}.sdd .cta p{color:var(--soft);max-width:44ch;margin:0 auto 34px}.sdd .btn{display:inline-block;border:1px solid var(--ink);padding:16px 34px;font:500 12px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--ink);transition:background .3s,color .3s}.sdd .btn:hover{background:var(--ink);color:var(--paper)}.sdd .more{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:40px;font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase}.sdd .more a{text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:6px}.sdd :focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1024px){.sdd .v3{grid-column:span 6}.sdd .light{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sdd{font-size:16px}.sdd .hero{height:78vh}.sdd .split,.sdd .split.flip,.sdd .facts .inner{grid-template-columns:minmax(0,1fr)}.sdd .split.flip .fig{order:0}.sdd .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdd .v3,.sdd .v4,.sdd .v6{grid-column:span 1}.sdd .h12{grid-column:span 2;aspect-ratio:3/2}.sdd .offset{margin-top:0}.sdd .bleed img{height:62vh}.sdd .places li{grid-template-columns:minmax(0,1fr);gap:4px}}@media(prefers-reduced-motion:reduce){.sdd *{transition:none!important}}.sd-share{--c:#111;font-family:Manrope,sans-serif;color:var(--c)}.sd-share__label{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;margin:0 0 16px;color:var(--c)}.sd-share__row,.sd-icons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sd-share a,.sd-share button{-webkit-appearance:none;appearance:none;box-sizing:border-box;background:#fff0;border:1px solid rgb(17 17 17 / .2);color:var(--c);width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;text-decoration:none;position:relative;transition:background-color .25s,color .25s,border-color .25s;font:inherit}.sd-share a:hover,.sd-share button:hover,.sd-share a:focus-visible,.sd-share button:focus-visible{background:var(--c);color:#fff;border-color:var(--c);outline:none}.sd-share svg{width:17px;height:17px;display:block}.sd-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.sd-share .sd-pill{width:auto;border-radius:999px;padding:0 24px;gap:10px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;background:var(--c);color:#fff;border-color:var(--c)}.sd-share .sd-pill:hover{background:#333;border-color:#333}.sd-native{display:none!important}.sd-share.is-native .sd-native{display:inline-flex!important}.sd-share.is-native .sd-icons{display:none}.sd-done{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--c);color:#fff;font-size:11px;letter-spacing:.06em;white-space:nowrap;padding:6px 10px;border-radius:4px;pointer-events:none}.sd-copy.is-done .sd-done{display:block}.sd-share--end{margin:8px 0 0}.sd-share--top a,.sd-share--top button{width:36px;height:36px}.sd-share--top svg{width:15px;height:15px}.sd-share--top .sd-share__row{justify-content:flex-end;gap:8px}@media(min-width:768px){.sd-share--top{margin-top:-46px}}@media(max-width:767px){.sd-share--top .sd-share__row{justify-content:flex-start}.sd-share--top{margin:4px 0 0}}.sd-share--dest{text-align:center;margin:0 auto 56px;max-width:880px;padding:0 20px}.sd-share--dest .sd-share__row,.sd-share--dest .sd-icons{justify-content:center}.sdd .nx{max-width:1320px;margin:0 auto;padding-block:clamp(56px,8vw,110px) clamp(40px,6vw,80px);border-top:1px solid var(--rule)}.sdd .nx h2{margin-bottom:36px}.sdd .nxg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.sdd .nxg a{display:flex;flex-direction:column;gap:12px;text-decoration:none;min-width:0}.sdd .nxg .ph{overflow:hidden;background:var(--stone);aspect-ratio:4/5}.sdd .nxg img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.sdd .nxg a:hover img{transform:scale(1.04)}.sdd .nxg .cp{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);padding-bottom:10px}.sdd .nxg b{font:400 clamp(22px,2.4vw,32px)/1.05 var(--display);color:var(--ink)}.sdd .nxg .ct{font:500 10px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.sdd .nxa{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:44px}.sdd .nxa .btn{padding:15px 26px;line-height:1.5;text-align:center}@media(max-width:760px){.sdd .nxg{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.sdd .nxg a{scroll-snap-align:start}.sdd .nxa{flex-direction:column;align-items:stretch;gap:12px}.sdd .nxg .cp{flex-direction:column;align-items:flex-start;gap:6px}}.xd{--f-display:"Noto Serif Display","Playfair Display",serif;--f-text:Manrope,Arial,sans-serif;--grey:#6b6b6b;--rule:rgba(17,17,17,.14);--hdr:81px;--gut:40px;--mw:1320px;--t-h2:clamp(26px,2.6vw,36px)}@media(max-width:1024px){.xd{--hdr:73px;--gut:24px}}@media(max-width:767px){.xd{--hdr:65px;--gut:20px}}.xd :where(ul,ol){list-style:none;margin:0;padding:0}.xd :focus-visible{outline:2px solid #111;outline-offset:3px}.sdd .xd-cap,.sdd .xd-capline{font:500 11px/1.6 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--grey)}.sdd .xd-capline{margin:6px 0 0}.xd-tl{display:inline-block;font:400 15px/1.5 var(--f-text);padding:10px 0;min-height:44px}.xd-tl:hover,.xd-tl:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.xd-tl:hover .xd-arr,.xd-tl:focus-visible .xd-arr{text-decoration:none;display:inline-block}.xd-proof{padding-top:96px;padding-bottom:24px}.xd-proof__in{max-width:1100px;margin:0 auto}.sdd .xd-proof h2{font:300 var(--t-h2)/1.2 var(--f-display);letter-spacing:0;margin:0 0 28px;display:inline-block}.xd-rows{border-top:1px solid var(--rule)}.xd-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.xd-row__thumb{display:block;width:96px;height:144px;background:var(--stone)}.xd-row__thumb img{width:96px;height:144px;object-fit:cover}.sdd .xd-row h3{font:300 24px/1.25 var(--f-display);letter-spacing:0;text-transform:none;margin:0}.sdd .xd-sentence{font:300 17px/1.7 var(--f-text);max-width:62ch;margin:0 0 8px;color:var(--soft)}.xd-guides{margin-top:12px}.xd-guides li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em}.xd-pre{font:500 11px/1.6 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--grey)}.sdd .xd-credit{max-width:1600px;margin:0 auto;padding:0 0 56px}@media(max-width:767px){.xd-proof{padding-top:64px}.xd-row{grid-template-columns:72px minmax(0,1fr);gap:16px}.xd-row__thumb,.xd-row__thumb img{width:72px;height:108px}}dialog.xd-lb{border:0;padding:0;margin:0;max-width:none;max-height:none;width:100vw;height:100vh;height:100dvh;background:#111;color:#fff;overflow:hidden}dialog.xd-lb[open]{display:grid;grid-template-columns:88px minmax(0,1fr) 88px;grid-template-rows:56px minmax(0,1fr)}dialog.xd-lb::backdrop{background:#111}.xd-lb__top{grid-column:1/4;grid-row:1;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 24px}.xd-lb__count{margin:0;font:500 12px/1 Manrope,Arial,sans-serif;letter-spacing:.16em;color:#bdbdbd}.xd-lb button{background:none;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.xd-lb__close{width:44px;height:44px}.xd-lb__nav{grid-row:2;align-self:center;width:44px;height:88px;justify-self:center}.xd-lb__prev{grid-column:1}.xd-lb__next{grid-column:3}.xd-lb button:disabled{opacity:.25;cursor:default}.xd-lb button:focus-visible{outline:2px solid #fff;outline-offset:2px}.xd-lb__fig{grid-column:2;grid-row:2;margin:0;display:flex;align-items:center;justify-content:center;min-height:0;padding-bottom:16px}.xd-lb__fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}@media(max-width:767px){dialog.xd-lb[open]{grid-template-columns:44px minmax(0,1fr) 44px}.xd-lb__fig{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.xd *{transition:none!important;scroll-behavior:auto!important}}@media(hover:hover)and (pointer:fine){.sdd .nxg.ds-bw-scope img{transition:filter .45s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}}.sdd .hero picture{display:block;width:100%;height:100%}.sdd .h12.ar32{aspect-ratio:3/2}
