:root{--tone:#efe4c6;--tone-2:#e7d9b4}.phero .post-byline{font-size:var(--step-body);line-height:1.4;font-weight:600;color:var(--cream);margin:-6px 0 18px;font-variant-numeric:lining-nums}.post-cta{margin-top:24px}.prose-live .post-cta .btn{margin:0}.pst-aside{display:grid;gap:28px}.pull,.pull-fig{margin:0}.pull.long .pull-words :where(p){font-size:var(--step-lead);line-height:1.4}.pull-by{font-size:var(--step-body);line-height:1.4;font-weight:600;color:var(--ink);margin-top:12px}.pull-words :where(p){font-size:26px;line-height:1.3;font-weight:600;color:var(--teal);max-width:none;margin:0;text-wrap:pretty}.pull-words :where(p):before{content:"\201C"}.pull-words :where(p):after{content:"\201D"}.facts{background:var(--tone);padding:28px 30px 30px}.facts .facts-h{font-size:var(--step-lead);line-height:1.25;color:var(--ink);margin:0 0 12px}.facts .facts-list :where(ul){list-style:none;padding:0;margin:0;max-width:none}.facts .facts-list :where(li),.prose-live .facts .facts-list :where(ul)>li{list-style:none;margin:0;padding:10px 0 0;font-size:var(--step-body);line-height:1.55}.facts .facts-list :where(p){font-size:var(--step-body);line-height:1.55;margin:0;max-width:none}.answer{background:var(--teal);padding:48px 56px 52px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;gap:14px 48px}.answer,.content .answer h3,.content .answer p{color:var(--cream)}.answer :where(p){font-size:var(--step-body);line-height:1.6;margin:0;max-width:none}.answer :where(h3),.prose-live .answer :where(h3){font-size:26px;line-height:1.15;font-weight:700;margin:0;letter-spacing:-.01em}:is(.facts,.date-row,.keep,.post-dish) a:not(.btn){color:#a52f15}.answer :where(a){color:var(--link-on-teal,#ffb59c)}.method{background:var(--teal);color:var(--cream)}.method-list{list-style:none;margin:0;padding:0}.method-step,.prose-live .method-list>li{list-style:none;margin:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:16px 40px;align-items:baseline;padding:36px 48px}.method-step:nth-child(2n){background:var(--teal-deep)}.method .method-name{font-size:var(--step-lead);line-height:1.25;color:var(--cream);margin:0}.method .method-figure{margin:0;color:var(--cream);max-width:none}.method .method-figure>span:first-child{display:block;font-size:40px;line-height:1.05;font-weight:700;letter-spacing:-.02em;font-variant-numeric:lining-nums}.method .method-time{display:block;font-size:var(--step-lead);line-height:1.3;font-weight:500;margin-top:6px}.content .method h3,.content .method p{color:var(--cream)}.method .method-words :where(p){color:var(--cream);font-size:var(--step-body);line-height:1.6;margin:0;max-width:46ch}.keep{background:var(--tone);padding:36px 40px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 48px;align-items:center}.keep .keep-h{font-size:26px;line-height:1.15;color:var(--ink);margin:0}.keep-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.keep-field{display:grid;gap:6px;font-size:var(--step-small);font-weight:700;color:var(--ink)}.keep-field input{font:inherit;font-size:var(--step-lead);font-weight:600;color:var(--ink);background:var(--cream);border:2px solid var(--teal);border-radius:0;padding:8px 12px;min-height:48px}.keep-field input:focus-visible{outline:3px solid var(--verm-btn);outline-offset:2px}.keep .keep-out,.prose-live .keep .keep-out{font-size:var(--step-lead);line-height:1.4;color:var(--ink);margin:0;max-width:34ch;flex:1 1 280px}.keep .keep-out strong{color:var(--verm-btn)}.sequence{gap:8px}.prose-live .sequence>li,.seq-step,.sequence{list-style:none;margin:0;padding:0;display:grid}.prose-live .sequence>li,.seq-step{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px 56px;align-items:center}.seq-step+.seq-step{margin-top:48px}.seq-pic{margin:0;background:var(--tone);overflow:clip}.seq-pic img{display:block;width:100%;height:auto;object-fit:cover}.prose-live .seq-name,.seq-name{font-size:26px;line-height:1.1;color:var(--verm);margin:0 0 14px}.seq-words :where(p){font-size:18px;line-height:1.65;max-width:56ch}.dates{list-style:none;margin:0;padding:0}.date-row,.prose-live .dates>li{list-style:none;margin:0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px 48px;padding:36px 40px;background:var(--tone)}.date-row:nth-child(2n){background:var(--tone-2)}.date-when,.prose-live .date-when{font-size:26px;line-height:1.1;font-weight:700;color:var(--verm);margin:0;max-width:12ch}.date-body .date-title{font-size:var(--step-lead);line-height:1.25;color:var(--ink);margin:0 0 8px}.date-body :where(p){font-size:18px;line-height:1.6;margin:0;max-width:60ch}.post-dish{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:var(--tone)}.post-dish-pic{margin:0;min-height:100%;overflow:clip}.post-dish-pic img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.post-dish-body{padding:48px 56px;align-self:center}.prose-live .post-dish-name{font-size:26px;line-height:1.08;margin:0 0 10px;max-width:none;text-wrap:balance;color:var(--ink)}.post-dish .post-dish-name a:not(.btn){color:inherit;text-decoration:none}.post-dish .post-dish-name a:not(.btn):hover{color:var(--verm-btn)}.prose-live .post-dish-price{font-size:var(--step-lead);line-height:1.3;font-weight:700;color:var(--verm-btn);margin:0 0 20px;font-variant-numeric:tabular-nums lining-nums}.post-dish-words :where(p,ul){max-width:46ch}.post-dish-words :where(ul){padding-left:0;margin:0 0 28px}.prose-live .post-dish-words :where(ul)>li{list-style:none;padding:10px 0 0;margin:0}.post-dish-words :where(li)+li{margin-top:0}.post-index,.post-more{background:var(--cream);color:var(--ink);padding-block:88px 112px;position:relative;z-index:2}.post-more{background:var(--tone)}.post-index .sec-h,.post-more .sec-h{color:var(--verm);max-width:none}.pi-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}.pi-list.first{grid-template-columns:1fr;margin-bottom:56px}.pi-link{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start;text-decoration:none;color:var(--ink)}.pi.pi-lead .pi-link{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.pi-pic{display:block;overflow:clip;background:var(--tone-2)}.pi-pic img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pi-link:hover .pi-pic img{transform:scale(1.03)}.pi-body{display:grid;gap:8px}.pi-date{font-size:var(--step-small);line-height:1.4;font-weight:700;color:var(--ink-soft)}.pi-title{font-size:var(--step-lead);line-height:1.2;font-weight:700;color:var(--ink);text-wrap:balance}.pi.pi-lead .pi-title{font-size:26px;line-height:1.15;letter-spacing:-.01em}.pi-blurb{font-size:var(--step-body);line-height:1.55;color:var(--ink);max-width:46ch}.pi.pi-lead .pi-blurb{font-size:18px}.pi-link:hover .pi-title{color:var(--verm-btn)}.pi-link:focus-visible{outline:3px solid var(--verm-btn);outline-offset:4px}@media (max-width:860px){.answer{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;padding:32px 20px 36px;gap:10px}.answer :where(p)+:where(h3){margin-top:18px}.answer :where(h3),.prose-live .answer :where(h3){font-size:22px}.method-step,.prose-live .method-list>li{grid-template-columns:1fr;gap:8px;padding:28px 20px}.method .method-figure>span:first-child{font-size:34px}.keep{grid-template-columns:1fr;padding:28px 20px}.keep .keep-h{font-size:22px}.prose-live .sequence>li,.seq-step{grid-template-columns:1fr;gap:16px}.seq-step+.seq-step{margin-top:40px}.prose-live .seq-name,.seq-name{font-size:22px}.seq-words :where(p){font-size:17px}.date-row,.prose-live .dates>li{grid-template-columns:1fr;padding:28px 20px}.date-when,.prose-live .date-when{font-size:22px;max-width:none}.post-dish{grid-template-columns:1fr}.post-dish-pic img{aspect-ratio:4/5;height:auto}.post-dish-body{padding:28px 20px 32px}.pull-words :where(p){font-size:22px}.post-index,.post-more{padding-block:64px 88px}.pi-list{grid-template-columns:1fr;gap:32px}.pi-link,.pi.pi-lead .pi-link{grid-template-columns:1fr;gap:14px}.pi.pi-lead .pi-title{font-size:22px}}.season{background:var(--teal);padding:36px 48px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 48px;align-items:center}.content .season h3,.content .season p,.season{color:var(--cream)}.prose-live .season h3,.season h3{font-size:26px;line-height:1.15;margin:0}.prose-live .season p,.season p{font-size:18px;line-height:1.55;margin:0 0 18px;max-width:52ch}.season .cta{margin:0}@media (max-width:860px){.season{grid-template-columns:1fr;padding:28px 20px 32px}.prose-live .season h3,.season h3{font-size:22px}.prose-live .season p,.season p{font-size:17px}}.moments{padding-block:104px 112px}.moments.on-teal{background:var(--teal);color:var(--cream)}.moments.on-teal-deep{background:var(--teal-deep);color:var(--cream)}.moments.on-teal .h2,.moments.on-teal-deep .h2{color:var(--cream)}.mo-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px 80px;align-items:end}.mo-head .h2,.mo-head .sec-h{margin-bottom:0}.mo-head .lead{margin:0;max-width:44ch}.mo-tile{position:relative;margin:0;min-width:0;overflow:hidden;border-radius:2px;aspect-ratio:9/16;background:var(--teal-deep)}.mo-tile.wide{aspect-ratio:16/9}.mo-tile>img,.mo-tile>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}:is(.cream-section,.on-teal-deep) .mo-tile{background:var(--teal)}.mo-credit{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);margin:0}.mo-credit a{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;padding:5px 9px 5px 8px;border-radius:2px;background:var(--teal-deep);color:var(--cream)!important;font-size:var(--step-small);line-height:1.3;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .16s ease-out,transform .16s ease-out}.mo-credit a>svg{flex:none;margin-top:2px}.mo-credit a>span{min-width:0;overflow-wrap:anywhere}.mo-credit a:hover{transform:translateX(2px)}.mo-credit a:hover>span{text-decoration:underline;text-underline-offset:2px}.mo-credit a:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.mo-pair .mo-credit{left:8px;bottom:8px;max-width:calc(100% - 16px)}.mo-pair .mo-credit a{padding:4px 7px 4px 6px;gap:5px;font-size:13px}.mo-pair .mo-credit a>svg{width:13px;height:13px}.mo-side{position:absolute;left:12px;top:12px;z-index:2;max-width:calc(100% - 80px)}.mo-play{display:none}@media (prefers-reduced-motion:reduce){.mo-play{position:absolute;inset:0;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--cream);cursor:pointer}.mo-play>svg{opacity:.82;transition:opacity .16s ease-out}.mo-play:hover>svg{opacity:1}.mo-play[data-playing]>svg{opacity:0}.mo-play[data-playing]:focus-visible>svg,.mo-play[data-playing]:hover>svg{opacity:.5}.mo-play:focus-visible{outline:2px solid var(--cream);outline-offset:-4px}}.reel{--reel-h:clamp(520px,calc(100svh - 125px),780px);--reel-w:calc(var(--reel-h) * 9 / 16);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"player side" "credits credits";column-gap:80px;align-items:start;margin-top:56px}.reel-player{grid-area:player;width:min(100%,var(--reel-w))}.reel.credits-under-player{grid-template-areas:"player side" "credits side";grid-template-rows:auto 1fr}.reel>.mo-credits{grid-area:credits}.reel.credits-under-player>.mo-credits{margin-top:44px}.reel.credits-under-player>.mo-credits ol{columns:2;column-gap:32px}.reel-player.reveal{--reveal-delay:90ms}.reel-toggle{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:2px;background:var(--teal-deep);color:var(--cream);cursor:pointer;transition:background-color .18s ease,transform .14s cubic-bezier(.22,1,.36,1)}.reel-toggle:active{transform:scale(.94)}.reel-toggle:focus-visible{outline:3px solid var(--cream);outline-offset:2px}@media (hover:hover) and (pointer:fine){.reel-toggle:hover{background:var(--verm-btn)}}.reel-toggle.is-big{inset:0;width:100%;height:100%;background:transparent}.reel-toggle.is-big>svg{width:96px;height:96px;padding:26px;border-radius:2px;background:var(--teal-deep);transition:background-color .18s ease}.reel-toggle.is-big:active{transform:none}.reel-toggle.is-big:focus-visible{outline-offset:-6px}@media (hover:hover) and (pointer:fine){.reel-toggle.is-big:hover{background:transparent}.reel-toggle.is-big:hover>svg{background:var(--verm-btn)}}.reel-side{grid-area:side;display:flex;flex-direction:column;gap:48px;min-width:0}.reel-side.reveal{--reveal-delay:180ms}.reel-now{display:grid}.reel-cap{grid-area:1/1;min-width:0;visibility:hidden}.reel-cap.is-on{visibility:visible}.reel-now h3{margin:0 0 12px;font-size:30px;line-height:1.12;font-weight:700;letter-spacing:-.01em;max-width:22ch}.reel-now h3 a{color:inherit;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em;text-decoration-color:var(--link-on-teal);transition:color .18s ease,text-decoration-color .18s ease}@media (hover:hover) and (pointer:fine){.reel-now h3 a:hover{color:var(--link-on-teal)}}.reel-what{margin:0 0 10px;font-size:20px;line-height:1.4;font-weight:500;max-width:38ch}.reel-by{margin:0;font-size:var(--step-body);line-height:1.5}.reel-by a{font-weight:700}.cream-section .reel-now h3 a{text-decoration-color:var(--verm-btn)}@media (hover:hover) and (pointer:fine){.cream-section .reel-now h3 a:hover{color:var(--verm-btn)}}.cream-section .reel-by a{color:var(--verm-btn)}@media (prefers-reduced-motion:no-preference){.reel-cap.is-on{animation:reel-now .46s cubic-bezier(.22,1,.36,1) both}}@keyframes reel-now{0%{opacity:0;transform:translateY(12px)}}.reel-picks{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:22px 14px;margin:0;padding:0;list-style:none}.reel-picks>li{min-width:0;margin:0}.reel-pick{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.reel-thumb{position:relative;display:block;overflow:clip;aspect-ratio:9/16;border-radius:2px;background:var(--teal)}.reel-thumb>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .18s ease}.reel-label{display:block;margin-top:9px;font-size:var(--step-body);line-height:1.3;font-weight:600;overflow-wrap:anywhere}.reel.cols-4 .reel-label{font-size:var(--step-small)}.reel-label.is-handle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.reel-pick[aria-current] .reel-thumb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--verm)}.reel-pick[aria-current] .reel-thumb>img{opacity:.62}.reel-pick[aria-current] .reel-label{color:var(--link-on-teal)}.cream-section .reel-pick[aria-current] .reel-label{color:var(--verm-btn)}.reel-pick:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media (hover:hover) and (pointer:fine){.reel-pick:hover .reel-thumb>img{transform:scale(1.04);opacity:1}.reel-pick:hover .reel-label{text-decoration:underline;text-underline-offset:.18em}}@media (prefers-reduced-motion:reduce){.reel-thumb>img{transition:opacity .18s ease}.reel-pick:hover .reel-thumb>img{transform:none}}.mo-credits{margin-top:64px}.mo-credits h3{margin:0 0 14px;font-size:var(--step-body);line-height:1.3;font-weight:700}.mo-credits ol{margin:0;padding-left:1.6em;columns:13rem 4;column-gap:40px;font-size:var(--step-small);line-height:1.45}.mo-credits li{break-inside:avoid;margin-bottom:8px}.mo-credits li::marker{color:rgba(252,243,220,.6)}.mo-credits a{font-weight:600;text-underline-offset:2px;color:var(--cream)}.mo-credits li>span{display:block;opacity:.78}.cream-section .mo-credits li::marker{color:rgba(23,23,29,.45)}.cream-section .mo-credits a{color:var(--verm-btn)}.cream-section .mo-credits li>span{color:var(--ink);opacity:.8}.moments-reviews .reel,.product .product-moments{margin-top:36px}.product .product-moments h2{font-size:var(--step-lead);line-height:1.3;margin:0 0 14px}.mo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mo-pair.n-1{grid-template-columns:minmax(0,1fr);max-width:calc(50% - 6px)}.mo-pair-note{margin:12px 0 0;font-size:var(--step-small);line-height:1.5}.mo-pair-note a{font-weight:600}@media (max-width:1100px){.reel{column-gap:40px}}@media (max-width:860px){.moments{padding-block:72px 80px}.mo-head{grid-template-columns:1fr;gap:16px}.reel,.reel.credits-under-player{grid-template-columns:minmax(0,1fr);grid-template-areas:"now" "player" "picks" "credits";grid-template-rows:auto;row-gap:24px;margin-top:40px}.reel-player{width:min(100%,calc((100svh - 150px) * 9 / 16))}.reel-side{display:contents}.reel-now{grid-area:now}.reel-picks{grid-area:picks;margin-top:8px}.reel-now h3{max-width:none}.reel-cap{align-self:end}.reel-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.reel-label{font-size:var(--step-small);margin-top:7px}.reel-pick[aria-current] .reel-thumb:after{height:6px}.reel.credits-under-player>.mo-credits,.reel>.mo-credits{margin-top:20px}.reel.credits-under-player>.mo-credits ol{columns:9rem 2}}@media (max-width:700px){.mo-credit{left:10px;bottom:10px;max-width:calc(100% - 20px)}.mo-side{left:10px;top:10px}.mo-credits ol{columns:9rem 2;column-gap:24px}}@media (max-width:560px){.reel-player{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.reel-player>img,.reel-player>video{border-radius:0}.mo-pair.n-1{max-width:none;margin-inline:-16px}.mo-pair.n-1 .mo-tile{border-radius:0}.mo-pair.n-1 .mo-credit,.reel-player .mo-credit{left:16px;bottom:16px}}.pm-logo{display:block;height:var(--h,30px);aspect-ratio:var(--ratio,3);background-color:currentColor;-webkit-mask:var(--logo) center /contain no-repeat;mask:var(--logo) center /contain no-repeat}.pm-name{display:block;font-size:22px;line-height:1;font-weight:800;letter-spacing:-.01em}.pm-row{display:flex;align-items:center;gap:20px 44px}.pm-lead{margin:0;flex:none;font-size:var(--step-body);line-height:1.3;font-weight:600}.pm-marks{list-style:none;margin:0;padding:0;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px}.pm-marks,.pm-marks li{display:flex}.pm-marks li[hidden]{display:none}.pm-band .pm-marks{justify-content:space-between}.pm-marks a{display:flex;align-items:center;min-height:44px;color:inherit;opacity:.9;transition:opacity .18s ease-out,transform .18s ease-out}.pm-marks a:hover{opacity:1;transform:translateY(-2px)}.pm-marks a:focus-visible{outline:3px solid var(--verm-btn);outline-offset:6px;opacity:1}.pm-band{background:var(--teal-deep);padding-block:30px}.pm-band,.pm-band .pm-lead{color:var(--cream)}.pm-row.in-dishes{margin-top:32px;gap:14px 32px;flex-wrap:wrap}.pm-row.in-dishes .pm-marks{justify-content:flex-start;gap:18px 36px;flex:1 1 auto;min-width:0}.pm-mention,.pm-row.in-dishes .pm-lead{color:var(--cream)}.pm-mention{display:flex;align-items:center;gap:20px;margin:22px 0 4px}.pm-mention-mark{flex:none;display:flex;color:inherit}.pm-mention p{margin:0;font-size:var(--step-body);line-height:1.45;max-width:46ch}.pm-mention p a,.pm-mention-lead{font-weight:600}.pm-archive{margin-top:96px}.pm-archive-h{margin:0 0 8px;font-size:30px;line-height:1.15;color:var(--ink)}.pm-archive-sub{margin:0 0 48px;font-size:var(--step-body);max-width:60ch}.pm-pubs{list-style:none;margin:0 0 -52px;padding:0;column-count:3;column-gap:48px}.pm-pubs>li{--reveal-delay:calc(var(--i, 0) * 70ms);color:var(--ink);break-inside:avoid;padding-bottom:52px}.pm-pubs>li>a.pm-pub-mark{display:flex;align-items:flex-end;height:44px;margin-bottom:18px;color:var(--ink)}.pm-articles{list-style:none;margin:0;padding:0;display:grid;gap:16px}.pm-articles a{font-weight:600;line-height:1.4;text-underline-offset:.2em}.pm-meta{display:block;margin-top:2px;font-size:var(--step-small);line-height:1.45;color:var(--ink)}@media (max-width:1100px){.pm-row:not(.in-dishes){flex-direction:column;align-items:flex-start}.pm-marks{justify-content:flex-start;gap:22px 36px}.pm-band .pm-marks{justify-content:space-between;width:100%}}@media (max-width:960px){.pm-pubs{column-count:2;column-gap:32px}.pm-archive{margin-top:72px}}@media (max-width:560px){.pm-band{padding-block:26px 22px}.pm-row{gap:6px}.pm-marks{gap:4px 24px}.pm-marks .pm-logo,.pm-row.in-dishes .pm-logo{height:calc(var(--h) * .82)}.pm-band .pm-marks{width:100%;gap:6px 20px}.pm-band .pm-marks li{max-width:calc(50% - 10px)}.pm-band .pm-marks .pm-logo{--hp:calc(var(--h) * .82);height:var(--hp);aspect-ratio:auto;width:min(calc(var(--hp) * var(--ratio)),calc(50vw - 26px))}.pm-pubs{column-count:1;margin-bottom:-44px}.pm-pubs>li{padding-bottom:44px}.pm-mention{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.pm-marks a,.pm-marks a:hover{transition:none;transform:none}}.press{padding-block:112px 120px}.press-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px 80px;align-items:end}.press-head .h2{margin-bottom:0}.press-head .lead{margin:0;max-width:44ch}.press-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start;margin-top:56px}.press-feature{margin:0}.yt{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:2px;background:var(--teal-deep)}.yt iframe,.yt-start{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-start{display:block;padding:0;background:none;cursor:pointer}.yt-start img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.yt-start:hover img{transform:scale(1.03)}.yt-glyph{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;padding:14px 22px 14px 18px;border-radius:var(--plate);background:var(--verm-btn);color:var(--cream);transition:background .16s ease-out,transform .16s ease-out}.yt-start:hover .yt-glyph{background:var(--verm);transform:translateX(3px)}.yt-start:focus-visible{outline:3px solid var(--verm-btn);outline-offset:3px}.press-feature figcaption{margin-top:22px}.press h3{margin:0 0 6px;font-size:30px;line-height:1.15;color:var(--ink)}.press h3 [lang]{font-weight:600}.press-title{margin:0 0 8px;font-size:var(--step-lead);line-height:1.35;font-weight:500;color:var(--ink);max-width:36ch}.press-meta{margin:0;font-size:var(--step-body);line-height:1.5;color:var(--ink)}.press-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:14px 0 0}.press-go,.press-links a{font-weight:700;color:var(--verm-btn);text-underline-offset:.2em}.press-go{display:inline-block;margin-top:10px;transition:transform .16s ease-out}.press-go:hover,.press-links a:hover{transform:translateX(3px)}.press-list-wrap{margin-top:80px}.press-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;align-items:start}.press-list>li{--reveal-delay:calc(var(--i, 0) * 70ms);display:flex;flex-direction:column}.press-list h3{font-size:var(--step-lead);line-height:1.25;margin:20px 0 4px}.press-list .press-title{font-size:var(--step-body);line-height:1.45;font-weight:600;margin-bottom:6px}.press-list .press-meta{font-size:var(--step-small)}.press-list .press-go{margin-top:12px;align-self:flex-start}.press-media{position:relative;display:block;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--teal)}.press-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:960px){.press{padding-block:72px 88px}.press-head{grid-template-columns:1fr;gap:16px}.press-features{grid-template-columns:1fr;gap:48px;margin-top:36px}.press-list{gap:32px 20px}.press-list-wrap{margin-top:56px}}@media (max-width:560px){.press-list{grid-template-columns:1fr;gap:48px}.press h3{font-size:24px}.yt-glyph{left:12px;bottom:12px;padding:10px 16px 10px 13px}}