.secondary-page{padding-block:72px 100px}.secondary-page .page-heading{max-width:none;margin-bottom:0}.secondary-page .page-heading h1{letter-spacing:-.04em;text-wrap:balance;margin:23px 0 25px;font-size:clamp(60px,6vw,86px);line-height:.99}.secondary-page .page-heading p{max-width:450px;font-size:16px;line-height:1.9}.collection-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.catalogue-search{max-width:none;margin:0 0 7px}.catalogue-search label{letter-spacing:.01em;margin-bottom:13px;font-size:14px}.catalogue-search .search-field{background:var(--paper);border-radius:3px;gap:12px;min-height:61px;padding-left:19px}.catalogue-search input{padding:18px 0;font-size:16px}.catalogue-search .search-reset{min-height:58px;padding-inline:15px;font-size:14px}.catalogue-search>p{margin-top:13px;font-size:13px;line-height:1.7}.collection-rule{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:19px 0 26px;display:flex}.collection-rule>span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.collection-rule .result-count{margin:0;font-size:13px}.collection-grid{gap:40px}.collection-grid .editorial-card{flex-direction:column;display:flex}.recipe-grid.collection-grid .recipe-card.editorial-card .card-info{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.collection-grid .editorial-card .card-info p{margin-bottom:22px}.collection-grid .editorial-card .card-read{margin-top:auto}.search-empty{background:var(--paper);border:0;border-radius:0;padding:58px 24px 64px}.empty-symbol{border:1px solid var(--border);width:68px;height:68px;color:var(--olive);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.search-empty h2{font-size:46px}.search-empty p{font-size:16px}.secondary-page noscript p{margin-top:24px;font-size:16px}.about-heading{border-bottom:1px solid var(--border);padding-bottom:54px}.about-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-top:55px;display:grid}.about-signature{background:var(--paper);border:1px solid var(--border);align-self:start;width:100%;max-width:510px;padding:23px 23px 0;transform:rotate(-2deg);box-shadow:0 16px 35px #20382b08}.about-signature .about-plate{background:#eee8db url(/images/backgrounds/lin-creme.svg);border-radius:1px;width:100%;max-width:none;padding:21px}.about-plate img{width:100%;height:auto}.about-signature figcaption{letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:0;padding:18px 1px;font-size:12px;font-style:normal;display:flex}.about-signature figcaption>span:first-child{color:var(--green);font-weight:600}.about-prose{max-width:490px;padding-block:20px}.about-prose h2{margin:20px 0 27px;font-size:clamp(42px,4vw,58px);line-height:1.04}.about-prose p{margin-bottom:19px;font-size:16px;line-height:1.95}.about-prose .text-link{margin-top:9px}.about-current{border-block:1px solid var(--border);grid-template-columns:170px 1fr auto;align-items:start;gap:45px;margin-top:66px;padding-block:32px;display:grid}.about-current>.eyebrow{padding-top:8px}.about-current h2{letter-spacing:-.025em;margin:0 0 14px;font-size:35px}.about-current p{max-width:605px;font-size:16px;line-height:1.9}.about-current>.text-link{white-space:nowrap;align-self:center}.favorites-page .page-heading{margin-bottom:42px}.favorites-page .favorites-toolbar{border-block:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;min-height:66px;margin-bottom:32px;padding:15px 0}.favorites-toolbar .small-note{flex:300px;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.favorites-toolbar .text-link{flex-shrink:0;min-height:44px;font-size:14px}.favorites-empty{text-align:left;background:var(--paper);border-radius:2px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:425px;padding:58px 75px 64px;display:grid}.favorite-illustration{flex-direction:column;justify-self:center;align-items:center;gap:25px;display:flex}.favorite-illustration>span:first-child{border:1px solid var(--border);width:183px;height:183px;color:var(--olive);border-radius:50%;place-items:center;display:grid;position:relative}.favorite-illustration>span:first-child:before{content:"";border:1px solid var(--border);border-radius:50%;position:absolute;inset:13px}.favorite-illustration-note{font:italic 21px var(--serif);color:var(--olive)}.favorites-empty h2{letter-spacing:-.035em;margin-top:18px;font-size:55px;line-height:1.02}.favorites-empty p{max-width:320px;margin:21px 0 26px;font-size:16px;line-height:1.9}.favorites-empty .button{font-size:14px}.legal-section.secondary-page{max-width:1240px}.privacy-heading{border-bottom:1px solid var(--border);padding-bottom:51px}.secondary-page.legal-section .privacy-heading h1{margin-bottom:24px}.privacy-layout{grid-template-columns:260px minmax(0,1fr);gap:100px;padding-top:48px;display:grid}.privacy-nav{flex-direction:column;align-self:start;display:flex;position:sticky;top:35px}.privacy-nav>.eyebrow{margin-bottom:18px;font-size:12px}.privacy-nav a{border-bottom:1px solid var(--border);align-items:center;gap:15px;min-height:48px;padding-block:10px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.privacy-nav a span{color:var(--olive);font-variant-numeric:tabular-nums;font-size:12px}.privacy-nav a:hover{text-decoration:underline}.privacy-prose{max-width:700px}.privacy-prose>section{border-bottom:1px solid var(--border);margin-bottom:33px;padding:0 0 33px;scroll-margin-top:30px;position:relative}.privacy-prose>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.privacy-number{color:var(--olive);font:italic 23px var(--serif);margin-bottom:13px;display:block}.legal-section .privacy-prose h2{letter-spacing:-.025em;margin:0 0 21px;font-size:36px;line-height:1.08}.privacy-prose p{margin-bottom:16px;font-size:16px;line-height:1.95}.privacy-prose p:last-child{margin-bottom:0}.error-page.error-editorial{text-align:left}.error-editorial{grid-template-columns:1.1fr .9fr;align-items:center;gap:95px;min-height:690px;padding-block:79px 94px;display:grid}.error-copy h1{letter-spacing:-.035em;margin:27px 0;font-size:clamp(52px,5.5vw,80px);line-height:1.02}.error-copy>p{max-width:380px;margin:0 0 30px;font-size:16px;line-height:1.9}.error-actions{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.error-actions>.text-link{font-size:14px}.error-illustration{background:var(--paper);border:1px solid var(--border);flex-direction:column;align-items:center;padding:21px 37px 24px;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 16px 35px #20382b08}.error-number{font:italic 69px/.95 var(--serif);letter-spacing:-.06em;color:var(--olive);align-self:flex-start}.error-illustration img{width:100%;max-width:340px;margin:5px 0 20px}.error-caption{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--border);text-align:center;width:100%;padding-top:18px;font-size:12px}@media (width<=1100px){.collection-header{grid-template-columns:1.1fr .9fr;gap:45px}.about-editorial{gap:65px}.about-current{grid-template-columns:130px 1fr;gap:30px}.about-current>.text-link{grid-column:2;justify-self:start}.favorites-empty{gap:35px;padding-inline:45px}.privacy-layout{grid-template-columns:235px minmax(0,1fr);gap:60px}.error-editorial{gap:55px}}@media (width<=800px){.secondary-page{padding-block:51px 75px}.secondary-page .page-heading h1{font-size:67px}.collection-header{grid-template-columns:1fr;gap:30px;margin-bottom:36px}.catalogue-search{max-width:530px;margin:0}.catalogue-search>p{margin-top:10px}.about-heading{padding-bottom:37px}.about-editorial{grid-template-columns:.9fr 1.1fr;gap:38px;margin-top:41px}.about-signature{padding:14px 14px 0}.about-signature .about-plate{padding:8px}.about-signature figcaption{flex-direction:column;gap:2px 10px;padding-block:14px;font-size:12px}.about-prose h2{font-size:43px}.about-prose p{font-size:16px}.about-current{margin-top:46px}.favorites-empty{grid-template-columns:.75fr 1.25fr;gap:25px;padding:45px 30px}.favorite-illustration>span:first-child{width:145px;height:145px}.favorites-empty h2{font-size:47px}.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.privacy-nav a{gap:10px;font-size:14px}.legal-section .privacy-prose h2{font-size:32px}.privacy-prose p{font-size:16px}.error-editorial{gap:35px;min-height:600px;padding-block:60px 75px}.error-copy h1{font-size:58px}.error-copy .eyebrow{font-size:12px}.error-illustration{padding-inline:23px}.error-number{font-size:58px}.error-caption{letter-spacing:.1em;font-size:12px}}@media (width<=650px){.secondary-page{padding-block:36px 62px}.secondary-page .page-heading h1{margin:20px 0 21px;font-size:clamp(47px,13vw,61px);line-height:1.02}.secondary-page .page-heading p{font-size:16px;line-height:1.85}.collection-header{gap:30px;margin-bottom:30px}.catalogue-search label{margin-bottom:11px;font-size:14px}.catalogue-search .search-field{gap:10px;min-height:57px;padding-left:14px}.catalogue-search input{padding-block:17px;font-size:16px}.catalogue-search .search-reset{min-height:55px;padding-inline:11px;font-size:14px}.catalogue-search>p{font-size:13px}.collection-rule{align-items:baseline;gap:10px;padding:16px 0 23px}.collection-rule>span{letter-spacing:.07em;font-size:12px}.collection-rule .result-count{font-size:13px}.collection-grid{gap:37px}.search-empty{padding:41px 18px 47px}.search-empty h2{font-size:38px}.search-empty p{font-size:16px}.about-heading{padding-bottom:29px}.about-editorial{grid-template-columns:1fr;gap:37px;margin-top:35px}.about-signature{justify-self:center;width:calc(100% - 14px);max-width:375px;padding:18px 18px 0}.about-signature .about-plate{padding:14px}.about-signature figcaption{flex-direction:row;padding-block:16px;font-size:12px}.about-prose{max-width:100%;padding:0}.about-prose h2{margin:17px 0 23px;font-size:47px}.about-prose p{font-size:16px;line-height:1.9}.about-current{grid-template-columns:1fr;gap:15px;margin-top:34px;padding-block:25px}.about-current>.eyebrow{padding:0}.about-current h2{margin-bottom:12px;font-size:34px}.about-current p{font-size:16px}.about-current>.text-link{grid-column:1}.favorites-page .page-heading{margin-bottom:29px}.favorites-page .favorites-toolbar{gap:10px;min-height:59px;margin-bottom:24px;padding-block:12px}.favorites-toolbar .small-note{flex-basis:auto;gap:8px;font-size:14px}.favorites-toolbar .text-link{min-height:44px}.favorites-empty{text-align:center;grid-template-columns:1fr;gap:31px;min-height:0;padding:33px 26px 38px}.favorite-illustration{gap:13px}.favorite-illustration>span:first-child{width:113px;height:113px}.favorite-illustration>span:first-child:before{inset:9px}.favorite-illustration svg{width:38px;height:38px}.favorite-illustration-note{font-size:19px}.favorites-empty h2{margin-top:15px;font-size:45px}.favorites-empty .eyebrow{font-size:12px}.favorites-empty p{margin:19px auto 23px;font-size:16px}.favorites-empty .button{gap:14px;font-size:14px}.privacy-heading{padding-bottom:31px}.privacy-layout{grid-template-columns:1fr;gap:37px;padding-top:28px}.privacy-nav{grid-template-columns:1fr;row-gap:0;display:grid;position:static}.privacy-nav>.eyebrow{grid-column:1/-1;margin-bottom:12px}.privacy-nav a{gap:7px;min-height:52px;font-size:14px}.privacy-nav a span{font-size:12px}.privacy-prose{max-width:none}.privacy-prose>section{margin-bottom:27px;padding-bottom:27px}.privacy-number{margin-bottom:11px;font-size:21px}.legal-section .privacy-prose h2{margin-bottom:18px;font-size:33px}.privacy-prose p{font-size:16px;line-height:1.9}.error-editorial{grid-template-columns:1fr;gap:39px;min-height:0;padding-block:38px 60px}.error-copy h1{margin:24px 0;font-size:clamp(48px,13.5vw,63px)}.error-copy>p{max-width:335px;margin-bottom:27px;font-size:16px}.error-copy .eyebrow{gap:9px;font-size:12px}.error-copy .little-line{width:20px}.error-actions{gap:13px}.error-illustration{justify-self:center;width:calc(100% - 16px);max-width:360px;padding:21px 25px 22px}.error-number{font-size:59px}.error-illustration img{max-width:240px;margin:0 0 17px}.error-caption{font-size:12px}}@media (prefers-reduced-motion:reduce){.about-signature,.error-illustration{transform:none}}@media print{.secondary-page{padding:0}.collection-header,.about-editorial,.privacy-layout,.error-editorial{display:block}.privacy-nav,.search-form,.error-illustration,.favorite-illustration{display:none}.about-signature{max-width:250px;box-shadow:none;margin-bottom:30px;transform:none}.about-current{display:block}.privacy-heading{padding-bottom:25px}.privacy-layout{padding-top:25px}.privacy-prose{max-width:none}.privacy-prose>section{break-inside:avoid}.favorites-empty{min-height:0;display:block}.error-editorial{min-height:0}}
