.spain_page__xsB0C{min-width:320px;color:#292d27;background:#fffdf8;color-scheme:light;--md-sys-color-surface:#fffdf8;--md-sys-color-surface-container:#f0f3eb;--md-sys-color-surface-container-low:#f7f8f3;--md-sys-color-on-surface:#292d27;--md-sys-color-on-surface-variant:#667069;--md-sys-color-primary:#607658;--md-sys-color-outline-variant:#dce2d8;--paper:#fffdf8;--surface:#fff;--surface-soft:#f3f5ef;--line:#e3e8e1;--ink:#292d27;--muted:#667069;--green:#607658;font-family:var(--font-savora-sans),"Noto Sans SC",Arial,sans-serif}.spain_page__xsB0C article{overflow:clip}.spain_page__xsB0C img{object-fit:cover}.spain_hero__wbnvw{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);min-height:calc(100svh - 76px);background:#fffaf0}.spain_culturalImage__DeTD_,.spain_flavorGrid__UEiy_ a>span,.spain_heroImage__J9MII,.spain_historyImage__QZ6mQ,.spain_peopleImage__U1zyk,.spain_tasteRail__fZOIK a>span{position:relative;display:block;overflow:hidden}.spain_heroImage__J9MII{min-height:720px}.spain_heroImage__J9MII>img{animation:spain_hero-settle__4qHHV .9s cubic-bezier(.2,.8,.2,1) both}.spain_culturalImage__DeTD_>a,.spain_heroImage__J9MII>a,.spain_peopleImage__U1zyk>a{position:absolute;z-index:2;right:18px;bottom:18px;max-width:calc(100% - 36px);padding:8px 11px;color:#31372f;background:rgba(255,253,248,.92);border-radius:6px;font-size:10px;font-weight:700;text-decoration:none;backdrop-filter:blur(10px)}.spain_heroCopy__ihwTy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,8vw,128px)}.spain_centerHeading__rYn5w>p,.spain_heroCopy__ihwTy>p:first-child,.spain_historyList__unMdy article div>p,.spain_landscapeCopy__hdTzA>p:first-child,.spain_notebookIntro__T_IXR>p,.spain_peopleCopy__i4tdG>p:first-child,.spain_sources__VIvat p,.spain_splitHeading__q6RKH p{margin:0;color:#68775b;font-size:11px;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.spain_heroCopy__ihwTy h1{max-width:10ch;margin:18px 0 24px;font-size:clamp(48px,5.2vw,76px);font-weight:530;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.spain_heroCopy__ihwTy>p:nth-of-type(2){max-width:580px;margin:0;color:#62685f;font-size:17px;line-height:1.72}.spain_heroCopy__ihwTy>a{display:inline-flex;min-height:48px;align-items:center;gap:18px;margin-top:34px;padding:0 22px;color:#fff;background:#657557;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s ease,transform .18s ease}.spain_heroCopy__ihwTy>a:focus-visible,.spain_heroCopy__ihwTy>a:hover{background:#4f6044;transform:translateY(-2px)}.spain_essentials__KSysR,.spain_flavors__ZAos3,.spain_histories__IcEX7,.spain_sources__VIvat,.spain_taste__UnRFo{width:min(1380px,calc(100% - 8vw));margin-inline:auto}.spain_taste__UnRFo{padding:clamp(110px,12vw,180px) 0;scroll-margin-top:90px}.spain_centerHeading__rYn5w{max-width:860px;margin:0 auto clamp(48px,6vw,86px);text-align:center}.spain_centerHeading__rYn5w h2,.spain_landscapeCopy__hdTzA h2,.spain_notebookIntro__T_IXR h2,.spain_peopleCopy__i4tdG h2,.spain_sources__VIvat h2,.spain_splitHeading__q6RKH h2{margin:12px 0 18px;font-size:clamp(38px,4vw,60px);font-weight:530;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.spain_centerHeading__rYn5w>span,.spain_sources__VIvat>div>span,.spain_splitHeading__q6RKH>span{color:#72796f;font-size:16px;line-height:1.65}.spain_tasteRail__fZOIK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,22px)}.spain_tasteRail__fZOIK a{color:inherit;text-decoration:none}.spain_tasteRail__fZOIK a>span{aspect-ratio:3/4;background:#ecebdd}.spain_tasteRail__fZOIK img{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease}.spain_tasteRail__fZOIK a:focus-visible img,.spain_tasteRail__fZOIK a:hover img{transform:scale(1.045);filter:saturate(1.07)}.spain_tasteRail__fZOIK strong{display:block;margin-top:18px;font-size:25px;font-weight:600;letter-spacing:-.025em}.spain_tasteRail__fZOIK small{display:block;margin-top:8px;color:#6e756b;font-size:13px;line-height:1.55}.spain_landscape__b_68x,.spain_people__d3ABy{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);min-height:720px;background:#edf0df}.spain_culturalImage__DeTD_,.spain_peopleImage__U1zyk{min-height:720px}.spain_landscapeCopy__hdTzA,.spain_peopleCopy__i4tdG{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,8vw,128px)}.spain_landscapeCopy__hdTzA h2,.spain_peopleCopy__i4tdG h2{max-width:12ch}.spain_landscapeCopy__hdTzA>p:last-child,.spain_peopleCopy__i4tdG>p:last-child{max-width:620px;margin:0;color:#666f62;font-size:17px;line-height:1.75}.spain_essentials__KSysR{padding:clamp(110px,12vw,180px) 0}.spain_splitHeading__q6RKH{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.4fr);gap:48px;align-items:end;margin-bottom:clamp(44px,6vw,76px)}.spain_splitHeading__q6RKH h2{max-width:13ch}.spain_essentialRail__yP8G5{display:flex;height:clamp(500px,52vw,700px);gap:9px}.spain_essentialRail__yP8G5>a{position:relative;flex:1 1 0;min-width:0;overflow:hidden;color:#fff;background:#d9ddca;text-decoration:none;isolation:isolate;transition:flex-grow .32s cubic-bezier(.2,.8,.2,1),transform .22s ease}.spain_essentialRail__yP8G5>a:focus-visible,.spain_essentialRail__yP8G5>a:hover{flex-grow:2.35;transform:translateY(-4px)}.spain_essentialRail__yP8G5>a:focus-visible{outline:3px solid #657557;outline-offset:4px}.spain_essentialRail__yP8G5 img{z-index:-2;transition:transform .42s ease,filter .42s ease}.spain_essentialRail__yP8G5>a:focus-visible img,.spain_essentialRail__yP8G5>a:hover img{transform:scale(1.04);filter:saturate(1.08)}.spain_essentialRail__yP8G5 i{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(25,31,23,.82))}.spain_essentialRail__yP8G5 span{position:absolute;right:22px;bottom:24px;left:22px;display:grid;gap:8px;min-width:185px}.spain_essentialRail__yP8G5 strong{font-size:clamp(22px,2.5vw,36px);line-height:1}.spain_essentialRail__yP8G5 small{color:rgba(255,255,255,.82);font-size:12px;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .18s ease 70ms,transform .18s ease 70ms}.spain_essentialRail__yP8G5>a:focus-visible small,.spain_essentialRail__yP8G5>a:hover small{opacity:1;transform:translateY(0)}.spain_people__d3ABy{grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);background:#f5e7d7}.spain_peopleCopy__i4tdG{grid-column:1;grid-row:1}.spain_peopleImage__U1zyk{grid-column:2;grid-row:1}.spain_notebook__MEvHG{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:clamp(60px,10vw,160px);align-items:center;min-height:660px;padding:clamp(96px,12vw,180px) max(5vw,calc((100vw - 1240px) / 2));background:#fffdf8}.spain_notebookIntro__T_IXR h2{max-width:12ch}.spain_notebookIntro__T_IXR>p:last-child{max-width:600px;margin:0;color:#6e756b;font-size:17px;line-height:1.72}.spain_notebook__MEvHG blockquote{position:relative;margin:0;padding:70px clamp(36px,6vw,86px);color:#554636;background:#f4ead5;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,42px);font-style:italic;line-height:1.4;transform:rotate(-1deg)}.spain_notebook__MEvHG blockquote span{margin-bottom:30px;color:#9f6d52;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.spain_notebook__MEvHG blockquote span,.spain_notebook__MEvHG cite{display:block;font-family:var(--font-savora-sans),Arial,sans-serif;font-size:11px;font-style:normal}.spain_notebook__MEvHG cite{margin-top:34px;color:#807364;line-height:1.55}.spain_histories__IcEX7{padding:clamp(110px,12vw,180px) 0}.spain_historyList__unMdy{display:grid;gap:clamp(76px,10vw,140px)}.spain_historyList__unMdy article{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);gap:clamp(44px,8vw,120px);align-items:center;animation:spain_story-rise__1D97a linear both;animation-timeline:view();animation-range:entry 4% cover 32%}.spain_historyList__unMdy article:nth-child(2n) .spain_historyImage__QZ6mQ{grid-column:2;grid-row:1}.spain_historyList__unMdy article:nth-child(2n)>div{grid-column:1;grid-row:1}.spain_historyImage__QZ6mQ{min-height:590px}.spain_historyList__unMdy h3{max-width:12ch;margin:13px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:520;line-height:1.02;letter-spacing:-.045em}.spain_historyList__unMdy article div>span{display:block;max-width:560px;color:#70776d;font-size:17px;line-height:1.72}.spain_historyList__unMdy article div>a{display:inline-flex;min-height:44px;align-items:center;gap:16px;margin-top:28px;color:#56684b;font-size:13px;font-weight:800;text-decoration:none}.spain_historyList__unMdy article div>a b{font-size:19px;transition:transform .18s ease}.spain_historyList__unMdy article div>a:focus-visible b,.spain_historyList__unMdy article div>a:hover b{transform:translateX(4px)}.spain_flavors__ZAos3{padding:clamp(105px,11vw,170px) 0;border-top:1px solid #e5e4dc}.spain_flavorGrid__UEiy_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,76px) 20px}.spain_flavorGrid__UEiy_ a{color:inherit;text-decoration:none}.spain_flavorGrid__UEiy_ a>span{aspect-ratio:4/3;background:#ecebdd}.spain_flavorGrid__UEiy_ img{transition:transform .42s ease}.spain_flavorGrid__UEiy_ a:focus-visible img,.spain_flavorGrid__UEiy_ a:hover img{transform:scale(1.035)}.spain_flavorGrid__UEiy_ strong{display:block;margin-top:16px;font-size:24px;font-weight:590;letter-spacing:-.025em}.spain_flavorGrid__UEiy_ small{display:block;margin-top:6px;color:#747b71;font-size:13px}.spain_flavorGrid__UEiy_ a[data-no-image],.spain_tasteRail__fZOIK a[data-no-image]{display:block;padding:28px;min-height:220px;background:#f0f3e9}.spain_essentialRail__yP8G5>a[data-no-image]{color:#292d27;background:#edf0df}.spain_essentialRail__yP8G5>a[data-no-image] small{color:#52624b;opacity:1;transform:none}.spain_historyList__unMdy article[data-no-image]{display:block;min-height:0;max-width:760px}.spain_photoCredit__6V1D2{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:14px;color:#56684b!important}.spain_sources__VIvat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:end;padding:clamp(90px,11vw,160px) 0;border-top:1px solid #e5e4dc}.spain_sources__VIvat>div{max-width:820px}.spain_sources__VIvat nav{display:grid;gap:12px}.spain_sources__VIvat nav a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #657557;border-radius:999px;color:#4f6044;font-size:12px;font-weight:800;text-decoration:none}.spain_sources__VIvat nav a:first-child{color:#fff;background:#657557}@keyframes spain_hero-settle__4qHHV{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes spain_story-rise__1D97a{0%{opacity:.2;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.spain_hero__wbnvw{grid-template-columns:1fr}.spain_heroImage__J9MII{min-height:72svh}.spain_heroCopy__ihwTy{min-height:560px}.spain_landscape__b_68x,.spain_people__d3ABy{grid-template-columns:1fr}.spain_culturalImage__DeTD_,.spain_peopleImage__U1zyk{min-height:620px}.spain_peopleCopy__i4tdG,.spain_peopleImage__U1zyk{grid-column:1}.spain_peopleImage__U1zyk{grid-row:1}.spain_peopleCopy__i4tdG{grid-row:2}.spain_notebook__MEvHG{grid-template-columns:1fr}.spain_historyList__unMdy article{grid-template-columns:1fr 1fr;gap:44px}.spain_historyImage__QZ6mQ{min-height:480px}.spain_flavorGrid__UEiy_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.spain_heroImage__J9MII{min-height:58svh}.spain_heroCopy__ihwTy{min-height:auto;padding:70px 24px 84px}.spain_heroCopy__ihwTy h1{font-size:48px}.spain_essentials__KSysR,.spain_flavors__ZAos3,.spain_histories__IcEX7,.spain_sources__VIvat,.spain_taste__UnRFo{width:calc(100% - 32px)}.spain_tasteRail__fZOIK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spain_splitHeading__q6RKH{grid-template-columns:1fr;gap:12px}.spain_essentialRail__yP8G5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.spain_essentialRail__yP8G5>a{min-height:340px}.spain_essentialRail__yP8G5>a:focus-visible,.spain_essentialRail__yP8G5>a:hover{transform:translateY(-3px)}.spain_essentialRail__yP8G5 small{opacity:1;transform:none}.spain_culturalImage__DeTD_,.spain_peopleImage__U1zyk{min-height:470px}.spain_landscapeCopy__hdTzA,.spain_peopleCopy__i4tdG{padding:70px 24px 84px}.spain_notebook__MEvHG{gap:56px;padding:90px 24px}.spain_notebook__MEvHG blockquote{padding:52px 28px}.spain_historyList__unMdy article,.spain_historyList__unMdy article:nth-child(2n){grid-template-columns:1fr;gap:30px}.spain_historyList__unMdy article:nth-child(2n) .spain_historyImage__QZ6mQ,.spain_historyList__unMdy article:nth-child(2n)>div{grid-column:1}.spain_historyList__unMdy article:nth-child(2n) .spain_historyImage__QZ6mQ{grid-row:1}.spain_historyList__unMdy article:nth-child(2n)>div{grid-row:2}.spain_historyImage__QZ6mQ{min-height:66vw}.spain_sources__VIvat{grid-template-columns:1fr;align-items:start}.spain_sources__VIvat nav{justify-items:start}}@media (max-width:480px){.spain_essentialRail__yP8G5,.spain_flavorGrid__UEiy_,.spain_tasteRail__fZOIK{grid-template-columns:1fr}.spain_tasteRail__fZOIK a>span{aspect-ratio:4/5}.spain_essentialRail__yP8G5>a{min-height:400px}}@media (prefers-reduced-motion:reduce){.spain_heroImage__J9MII>img,.spain_historyList__unMdy article{animation:none}.spain_essentialRail__yP8G5 img,.spain_essentialRail__yP8G5 small,.spain_essentialRail__yP8G5>a,.spain_flavorGrid__UEiy_ img,.spain_heroCopy__ihwTy>a,.spain_historyList__unMdy article div>a b,.spain_tasteRail__fZOIK img{transition:none;transform:none}}.spain_ending__3pn8T{display:grid;justify-items:center;gap:18px;width:min(860px,calc(100% - 36px));margin:0 auto;padding:clamp(80px,10vw,140px) 0 clamp(70px,9vw,120px);text-align:center;border-top:1px solid #e6e4da}.spain_ending__3pn8T h2{margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:520;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.spain_ending__3pn8T>p{max-width:620px;margin:0;color:#6e756b;font-size:17px;line-height:1.72}.spain_ending__3pn8T>a{display:inline-flex;min-height:46px;align-items:center;padding:0 20px;color:#fff;background:#3f5a3a;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none}.spain_imageSources__8a8Ld{width:100%;margin-top:24px;text-align:left;font-size:13px;color:#6e756b}.spain_imageSources__8a8Ld summary{cursor:pointer;font-weight:800;text-align:center}.spain_imageSources__8a8Ld ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:18px 0 0;padding:0;list-style:none}.spain_imageSources__8a8Ld a{color:inherit;text-decoration-color:#d8dccd;text-underline-offset:3px}@media (max-width:640px){.spain_imageSources__8a8Ld ul{grid-template-columns:minmax(0,1fr)}}