@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.QxtrBG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.QxtrBG_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.svAFxq_className{font-family:Jost,Jost Fallback;font-style:normal}.svAFxq_variable{--font-jost:"Jost", "Jost Fallback"}
:root{--black:#0f0e0c;--near-black:#15140f;--white:#fff;--cream:#f7f3ec;--cream-2:#efe8db;--sand:#e8dfce;--ink:#2a261d;--muted:#6c655a;--muted-dark:#2a261db3;--line:#2a261d24;--line-dark:#2a261d24;--gold:#a9894f;--maxw:1340px;--gutter:clamp(22px, 5.5vw, 88px);--header-h:88px;--font-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-sans:var(--font-jost), system-ui, -apple-system, Helvetica, Arial, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-slow:cubic-bezier(.16, 1, .3, 1);--hero-sh-rgb:15, 14, 12;--hero-sh1-x:0px;--hero-sh1-y:1px;--hero-sh1-blur:3px;--hero-sh1-alpha:.22;--hero-sh2-x:0px;--hero-sh2-y:0px;--hero-sh2-blur:14px;--hero-sh2-alpha:.1;--hero-sh1:var(--hero-sh1-x) var(--hero-sh1-y) var(--hero-sh1-blur) rgba(var(--hero-sh-rgb), var(--hero-sh1-alpha));--hero-sh2:var(--hero-sh2-x) var(--hero-sh2-y) var(--hero-sh2-blur) rgba(var(--hero-sh-rgb), var(--hero-sh2-alpha));--hero-text-shadow:var(--hero-sh1), var(--hero-sh2);--hero-drop-shadow:drop-shadow(var(--hero-sh1)) drop-shadow(var(--hero-sh2))}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h);scrollbar-gutter:stable}html.motion-ok,html.motion-live{overflow-anchor:none}@media (prefers-reduced-motion:no-preference){html:has(:target){scroll-behavior:smooth}}body{font-family:var(--font-sans);background:var(--cream);color:var(--ink);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.75;overflow-x:hidden}img,picture,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:0;font-weight:400;line-height:1.1}.display{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2.8rem,7.4vw,7rem);font-weight:300;line-height:1.02}.display--medio{font-size:clamp(2.6rem,6.2vw,5.8rem)}.display--lungo{font-size:clamp(2.4rem,5.2vw,4.8rem);line-height:1.06}.h-section{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:300;line-height:1.08}.h-editorial{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;font-size:clamp(2.2rem,4.4vw,3.6rem);font-style:normal;font-weight:300;line-height:1.08}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:.72rem;font-weight:400;display:inline-block}.lead{color:var(--muted);font-size:clamp(1.05rem,1.55vw,1.32rem);font-weight:300;line-height:1.7}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:100%;max-width:920px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(76px,11vw,172px)}.section--tight{padding-block:clamp(52px,7vw,104px)}.section+.section,.section+.section--tight,.section--tight+.section,.section--tight+.section--tight{padding-top:clamp(34px,5vw,76px)}.theme-light{background:var(--cream);color:var(--ink)}.theme-light-2{background:var(--cream-2);color:var(--ink)}.theme-dark{background:var(--sand);color:var(--ink)}.theme-green{background:var(--cream-2);color:var(--ink)}.theme-dark .lead,.theme-green .lead{color:var(--muted)}.btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background .5s var(--ease), color .5s var(--ease), border-color .5s var(--ease), opacity .3s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.7em;padding:1.15em 2.7em;font-size:.72rem;font-weight:500;display:inline-flex}.btn--solid{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn--solid:hover{color:var(--ink);background:0 0}.btn--light{color:var(--white);background:0 0;border-color:#ffffff8c}.btn--light:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.btn--outline{color:var(--ink);background:0 0;border-color:#1c1a1466}.btn--outline:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn--primary{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn--primary:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn--secondary{color:var(--ink);border-color:var(--line);background:0 0}.btn--secondary:hover{border-color:var(--ink)}.btn--outline-light{color:var(--white);background:0 0;border-color:#ffffff80}.btn--outline-light:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.link-underline{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:700;display:inline-block;position:relative}.link-underline:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;transform:scaleX(1)}.link-underline:hover:after{transform:scaleX(0)}.cta-text{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:.8em;font-size:.72rem;font-weight:700;display:inline-flex}.cta-text:after{content:"→";transition:transform .45s var(--ease)}.cta-text:hover:after{transform:translate(8px)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.kenburns{animation:kenburns 18s var(--ease-slow) both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.reveal{opacity:1}.reveal.reveal-ready{opacity:0;transition:opacity 1.1s var(--ease-slow), transform 1.1s var(--ease-slow);will-change:opacity, transform;transform:translateY(28px)}.reveal.reveal-ready.is-visible{opacity:1;transform:none}.macro-picks{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);margin-top:clamp(36px,5vw,64px);display:grid}.macro-pick{text-align:left;flex-direction:column;gap:12px;display:flex}.macro-pick__media{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.macro-pick__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.macro-pick:hover .macro-pick__media img{transform:scale(1.05)}.macro-pick__title{font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15}.macro-pick__meta{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:800}@media (max-width:760px){.macro-picks{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}@media (max-width:700px){.eyebrow{letter-spacing:.13em;font-size:.76rem}.btn{letter-spacing:.13em;padding:1.15em 2em;font-size:.78rem}.cta-text,.link-underline{font-size:.82rem}.btn{white-space:normal;max-width:100%}body{font-size:16.5px}}@media (max-width:420px){.btn{letter-spacing:.12em;padding-inline:1.5em}}.mw{vertical-align:top;display:inline-block}.mw>span{display:inline-block}@media (prefers-reduced-motion:no-preference){html.motion-ok:not(.intro-done) .mask-words--load .mw>span{animation:mw-fade var(--mw-dur,1.6s) ease-out both;animation-delay:var(--mw-delay,0s)}html.motion-ok:not(.fonts-ok) .mask-words--load .mw>span{animation-play-state:paused}.mask-words.reveal.reveal-ready{transition:opacity 1.4s ease-out;transition-delay:var(--mw-delay,0s);transform:none}}@keyframes mw-fade{0%{opacity:0}to{opacity:1}}.btn-fill{isolation:isolate;transition:color .55s var(--ease), border-color .55s var(--ease);position:relative;overflow:hidden}.btn-fill:before{content:"";z-index:-1;background:var(--fill-bg,var(--cream));transform-origin:bottom;transition:transform .55s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.btn-fill:hover,.btn-fill:focus-visible{color:var(--fill-fg,var(--ink))}.btn-fill:hover:before,.btn-fill:focus-visible:before{transform:scaleY(1)}
