@font-face{font-family:Cardo-fallback;src:local("Georgia");ascent-override:102%;descent-override:24%;line-gap-override:0%;size-adjust:102%}@font-face{font-family:Inter-fallback;src:local("Segoe UI"),local("Arial");ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:107%}:root{--ink: #1c1a14;--ink-soft: #2e2a20;--ink-mute: #5f5949;--paper: #f1e9d6;--paper-soft: #e6dcc1;--paper-deep: #c8b890;--moss: #243d2c;--moss-deep: #14241a;--moss-soft: #6b8870;--morocco: #7a3b1f;--morocco-deep: #4f2410;--morocco-soft: #c79a7a;--gilt: #a89160;--gilt-soft: #d9c596;--hair: rgba(28,26,20,.1);--hair-strong: rgba(28,26,20,.2);--hair-paper: rgba(241,233,214,.18);--max: 1180px;--ff-display: "Cardo", "Cardo-fallback", "Old Standard TT", "EB Garamond", Georgia, serif;--ff-body: "Inter", "Inter-fallback", system-ui, sans-serif;--ff-mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--ff-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body{margin:0;color:var(--ink);background:var(--paper);background-image:radial-gradient(ellipse 72% 46% at 0% 0%,color-mix(in oklab,var(--morocco-soft) 24%,transparent) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 100% 100%,color-mix(in oklab,var(--moss-soft) 22%,transparent) 0%,transparent 70%);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}img{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-family:var(--ff-display);font-weight:400;letter-spacing:-.005em;line-height:1.1;color:var(--ink)}p{margin:0}ul,ol{list-style:none;padding:0;margin:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.eyebrow{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.ulink{border-bottom:1px solid currentColor}.ulink:hover{color:var(--morocco)}.sh{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--paper) 92%,transparent);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--hair)}.sh__util{background:var(--ink);color:var(--gilt-soft);font-size:11.5px}.sh__util-row{display:flex;justify-content:space-between;align-items:center;height:36px;font-family:var(--ff-mono);letter-spacing:.04em}.sh__util-left,.sh__util-right{display:flex;gap:10px;align-items:center}.sh__util-right a{color:var(--gilt-soft);display:inline-flex;gap:6px;align-items:center;transition:color .15s}.sh__util-right a:hover{color:var(--paper)}.sh__util .dot{opacity:.4}.sh__main{padding:14px 0}.sh__row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink)}.brand__mark{color:var(--moss);flex-shrink:0}.brand__lockup{display:flex;flex-direction:column;line-height:1.05}.brand__name{font-family:var(--ff-display);font-size:24px;font-weight:700;letter-spacing:.22em;color:var(--ink)}.brand__sub{font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}.nav{justify-self:center}.nav ul{display:flex;gap:2px}.nav a{display:inline-block;padding:8px 12px;font-size:13.5px;font-weight:500;color:var(--ink-soft);border-radius:999px;transition:color .15s,background .15s}.nav a:hover{color:var(--morocco-deep);background:color-mix(in oklab,var(--morocco) 8%,transparent)}.cta{display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 20px;background:var(--moss);color:var(--paper);border-radius:3px;font-size:13px;font-weight:600;letter-spacing:.01em;border:1px solid var(--moss-deep);transition:transform .15s,background .18s}.cta:hover{transform:translateY(-1px);background:var(--moss-deep);color:var(--paper)}.cta--block{width:100%;justify-content:center;padding:14px 18px}.burger{display:none;flex-direction:column;gap:5px;background:transparent;border:0;padding:10px;cursor:pointer;border-radius:4px}.burger:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.burger span{display:block;width:22px;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .25s,opacity .2s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}.drawer{position:fixed;inset:0;background:var(--paper);z-index:49;padding:110px 32px 40px;display:flex;flex-direction:column;gap:28px;transform:translateY(-100%);transition:transform .3s ease}.drawer[aria-hidden=false]{transform:translateY(0)}.drawer nav{display:flex;flex-direction:column}.drawer nav a{font-family:var(--ff-display);font-size:26px;color:var(--ink);padding:12px 0;border-bottom:1px solid var(--hair);font-style:italic}.drawer__foot{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--hair)}.drawer__call{font-family:var(--ff-display);font-size:22px;color:var(--ink);text-align:center;font-style:italic}.drawer__foot p{font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);text-align:center}.hero{padding:clamp(48px,7vw,96px) 0 clamp(36px,5vw,64px)}.hero__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(36px,5vw,72px);align-items:center}.hero__eye{display:inline-flex;gap:8px;align-items:center;padding:6px 14px;background:color-mix(in oklab,var(--moss) 9%,transparent);color:var(--moss-deep);border-radius:999px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.hero__h1{font-size:clamp(36px,5.2vw,62px);margin-top:22px;line-height:1.05;letter-spacing:-.012em;font-style:italic}.hero__h1 em{font-style:italic;color:var(--morocco)}.hero__lede{margin-top:22px;font-size:17px;color:var(--ink-soft);line-height:1.65;max-width:560px}.hero__badges{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.badge{padding:14px 16px;background:color-mix(in oklab,var(--paper) 60%,#fff);border:1px solid var(--hair);border-radius:3px}.badge strong{display:block;font-family:var(--ff-display);font-style:italic;font-size:19px;color:var(--ink);line-height:1.15}.badge span{display:block;margin-top:4px;font-family:var(--ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.badge--gilt{background:color-mix(in oklab,var(--gilt) 18%,var(--paper));border-color:color-mix(in oklab,var(--gilt) 50%,transparent)}.hero__ctas{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;font-size:13.5px;font-weight:600;border-radius:3px;transition:all .18s ease;cursor:pointer;border:none;letter-spacing:.02em}.btn--morocco{background:var(--morocco);color:var(--paper);font-weight:700;border:1px solid var(--morocco-deep)}.btn--morocco:hover{background:var(--morocco-deep);color:var(--paper)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--hair-strong)}.btn--ghost:hover{background:var(--paper-soft)}.btn--block{width:100%}.hero__plate{display:flex;justify-content:center}.plate{position:relative;width:100%;max-width:340px;aspect-ratio:4/5;background:linear-gradient(165deg,var(--paper-soft) 0%,var(--paper-deep) 100%);border:1px solid color-mix(in oklab,var(--ink) 25%,transparent);border-radius:4px;padding:44px 32px 30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-lift, 0 22px 44px -18px rgba(28,26,20,.26));color:var(--ink)}.plate__corner{position:absolute;color:color-mix(in oklab,var(--ink) 50%,transparent);width:56px;height:56px}.plate__corner--tl{top:10px;left:10px}.plate__corner--tr{top:10px;right:10px}.plate__corner--bl{bottom:10px;left:10px}.plate__corner--br{bottom:10px;right:10px}.plate__eye{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);text-align:center;font-weight:700}.plate__rule{height:1px;background:linear-gradient(90deg,transparent,var(--ink-mute),transparent);margin:16px 0}.plate__h{font-family:var(--ff-display);font-size:38px;font-style:italic;text-align:center;line-height:1;color:var(--ink);font-weight:400}.plate__h em{color:var(--morocco-deep);font-style:italic}.plate__list{font-family:var(--ff-display);font-style:italic;font-size:14.5px;line-height:1.55;text-align:center;color:var(--ink-soft)}.plate__foot{display:flex;justify-content:space-between;gap:12px;font-family:var(--ff-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding-top:14px;border-top:1px solid var(--hair-strong)}.strip{padding:0 0 12px}.strip__row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.sections{padding:clamp(56px,8vw,100px) 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:18px}.section-h{font-family:var(--ff-display);font-size:clamp(28px,4vw,42px);font-style:italic;line-height:1.1;margin-top:8px}.section-h em{color:var(--morocco);font-style:italic}.link-arrow{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--moss-deep);border-bottom:1px solid currentColor;padding-bottom:2px;font-weight:600}.link-arrow:hover{color:var(--morocco-deep)}.section-lede{max-width:720px;font-size:16px;color:var(--ink-soft);line-height:1.7;margin-top:8px}.section-cav{margin-top:26px;font-size:13px;color:var(--ink-mute);font-style:italic}.sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.sec-card{position:relative;display:grid;grid-template-columns:64px 1fr;gap:18px;padding:22px 22px 22px 0;background:color-mix(in oklab,var(--paper) 70%,#fff);border:1px solid var(--hair);border-radius:4px;overflow:hidden;transition:transform .18s,box-shadow .2s}.sec-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px #1c1a1440}.sec-card__spine{width:64px;height:100%;min-height:200px}.sec-card--photog{color:var(--moss)}.sec-card--folio{color:var(--morocco)}.sec-card--nh{color:var(--moss-deep)}.sec-card--wales{color:var(--morocco-deep)}.sec-card--first{color:var(--gilt)}.sec-card--craft{color:var(--ink)}.sec-card__body{padding:4px 0}.sec-card__tag{font-family:var(--ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.sec-card__h{font-family:var(--ff-display);font-style:italic;font-size:22px;line-height:1.15;margin-top:6px;color:var(--ink)}.sec-card__line{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.sec-card__cav{display:block;margin-top:12px;font-family:var(--ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.window{padding:clamp(48px,7vw,88px) 0;background:color-mix(in oklab,var(--paper-soft) 65%,var(--paper));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.win-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px}.win-card{display:flex;flex-direction:column}.win-card__frame{position:relative;aspect-ratio:4/3;background:var(--ink);border:1px solid var(--ink);border-radius:3px;overflow:hidden;box-shadow:0 18px 36px -22px #1c1a1473}.win-card__frame img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.win-card:hover .win-card__frame img{transform:scale(1.03)}.win-card__seal{position:absolute;bottom:10px;right:10px;color:var(--gilt-soft);background:color-mix(in oklab,var(--ink) 80%,transparent);border-radius:50%;padding:2px}.win-card figcaption{padding-top:14px}.win-card__eye{font-family:var(--ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--moss-deep);font-weight:700}.win-card__h{font-family:var(--ff-display);font-style:italic;font-size:22px;margin-top:4px;line-height:1.2;color:var(--ink)}.win-card figcaption p{margin-top:8px;font-size:14.5px;color:var(--ink-soft);line-height:1.6}.story{padding:clamp(60px,9vw,120px) 0;background:var(--ink);color:var(--paper)}.story h2,.story h3,.story h4{color:var(--paper)}.story__eye{color:var(--gilt-soft)}.story__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(36px,5vw,64px);align-items:start}.story__h{font-family:var(--ff-display);font-style:italic;font-size:clamp(30px,4.4vw,46px);line-height:1.1;margin-top:10px}.story__h em{color:var(--gilt-soft);font-style:italic}.story__copy p{margin-top:20px;font-size:16px;line-height:1.75;color:color-mix(in oklab,var(--paper) 82%,transparent)}.story__quote{margin-top:28px;padding:22px 26px;border-left:2px solid var(--gilt);background:color-mix(in oklab,var(--paper) 6%,transparent);border-radius:0 3px 3px 0}.story__quote p{font-family:var(--ff-display);font-style:italic;font-size:19px;line-height:1.5;color:var(--paper);margin:0}.story__quote cite{display:block;margin-top:10px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gilt-soft);font-style:normal}.story__timeline{background:color-mix(in oklab,var(--paper) 6%,transparent);border:1px solid color-mix(in oklab,var(--paper) 14%,transparent);border-radius:4px;padding:22px 26px}.story__timeline ol{position:relative}.story__timeline li{padding:14px 0;border-bottom:1px dashed color-mix(in oklab,var(--paper) 16%,transparent)}.story__timeline li:last-child{border-bottom:0}.story__when{display:block;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gilt-soft);font-weight:700}.story__timeline p{margin-top:6px;font-size:14.5px;line-height:1.6;color:color-mix(in oklab,var(--paper) 80%,transparent)}.sell{padding:clamp(56px,8vw,100px) 0}.sell__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,5vw,64px);align-items:start}.sell__copy p{margin-top:16px;font-size:15.5px;line-height:1.7;color:var(--ink-soft)}.sell__list{margin-top:18px;display:grid;gap:8px}.sell__list li{padding:9px 12px 9px 22px;position:relative;font-size:14.5px;color:var(--ink-soft);line-height:1.55;background:color-mix(in oklab,var(--paper) 80%,#fff);border:1px solid var(--hair);border-radius:3px}.sell__list li:before{content:"+";position:absolute;left:10px;top:9px;color:var(--morocco);font-weight:700}.sell__list strong{color:var(--ink);font-weight:600}.sell__subjects{margin-top:18px;padding:14px 16px;background:color-mix(in oklab,var(--gilt) 16%,var(--paper));border:1px solid color-mix(in oklab,var(--gilt) 50%,transparent);border-radius:3px;font-size:14px;line-height:1.6;color:var(--ink-soft)}.sell__form{background:color-mix(in oklab,var(--paper) 60%,#fff);border:1px solid var(--hair-strong);border-radius:4px;padding:28px 26px;box-shadow:var(--shadow-soft, 0 8px 22px -10px rgba(28,26,20,.16))}.sell__form-h{font-family:var(--ff-display);font-style:italic;font-size:24px;color:var(--ink)}.row{display:flex;flex-direction:column;gap:6px;margin-top:16px}.row label{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.row input,.row textarea{font-family:var(--ff-body);font-size:14.5px;padding:10px 12px;border:1px solid var(--hair-strong);border-radius:3px;background:#fff;color:var(--ink);width:100%;resize:vertical}.row input:focus,.row textarea:focus{border-color:var(--moss)}.row__fine{margin-top:14px;font-size:12px;color:var(--ink-mute);line-height:1.5;font-style:italic}.sell__form .btn{margin-top:20px}.visit{padding:clamp(56px,8vw,100px) 0;background:color-mix(in oklab,var(--moss) 6%,var(--paper));border-top:1px solid var(--hair)}.visit__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.visit__card{padding:32px;border-radius:4px;background:color-mix(in oklab,var(--paper) 50%,#fff);border:1px solid var(--hair-strong)}.visit__card--hours{background:color-mix(in oklab,var(--paper) 60%,#fff)}.visit__card--sign{background:var(--ink);color:var(--paper);border-color:var(--moss-deep);padding:0;overflow:hidden}.visit__eye{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.visit__h{font-family:var(--ff-display);font-style:italic;font-size:30px;margin-top:10px;line-height:1.15;color:var(--ink)}.visit__h em{color:var(--morocco);font-style:italic}.visit__sub{margin-top:16px;font-size:13.5px;color:var(--ink-mute);font-style:italic;line-height:1.6}.hours{display:grid;gap:0;margin-top:22px;border-top:1px solid var(--hair)}.hours__row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:11px 0;border-bottom:1px dashed var(--hair);font-family:var(--ff-mono);font-size:13px}.hours__row dt{color:var(--ink);font-weight:600;letter-spacing:.03em}.hours__row dd{color:var(--ink-soft);margin:0}.hours__row--closed dt,.hours__row--closed dd{color:var(--ink-mute);font-style:italic}.sign{color:var(--paper);padding:36px 32px;height:100%;display:flex;flex-direction:column;gap:18px;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklab,var(--gilt) 16%,transparent) 0%,transparent 60%)}.sign__head{text-align:center}.sign__eye{display:block;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.34em;color:var(--gilt-soft);font-weight:700}.sign__rule{height:1px;background:linear-gradient(90deg,transparent,var(--gilt),transparent);margin:14px auto;max-width:220px}.sign__h{font-family:var(--ff-display);font-style:italic;font-size:32px;line-height:1.05;color:var(--paper)}.sign__h em{color:var(--gilt-soft);font-style:italic}.sign__list{display:grid;grid-template-columns:70px 1fr;gap:10px 16px;align-items:baseline;margin-top:10px}.sign__list dt{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gilt-soft);font-weight:700}.sign__list dd{margin:0;color:color-mix(in oklab,var(--paper) 86%,transparent);font-size:13.5px;line-height:1.6}.sign__list a{color:var(--paper);border-bottom:1px solid var(--gilt)}.sign__list a:hover{color:var(--gilt-soft)}.full-list{margin-top:36px;padding:32px 28px 36px;background:color-mix(in oklab,var(--paper) 70%,#fff);border:1px solid var(--hair);border-radius:4px}.full-list__h{font-family:var(--ff-display);font-style:italic;font-size:22px;margin-top:8px;color:var(--ink)}.full-list__ul{columns:3;column-gap:28px;margin-top:22px;font-family:var(--ff-display);font-size:16px;color:var(--ink-soft);line-height:1.8}.full-list__ul li{break-inside:avoid}.faq{padding:clamp(56px,8vw,100px) 0}.faq__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(36px,5vw,64px);align-items:start}.faq__sub{margin-top:16px;font-size:14.5px;color:var(--ink-mute);line-height:1.6}.faq__list{display:flex;flex-direction:column;gap:14px}.faq__list details{background:color-mix(in oklab,var(--paper) 60%,#fff);border:1px solid var(--hair-strong);border-radius:4px;padding:18px 22px;transition:background .18s}.faq__list details[open]{background:#fff}.faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--ff-display);font-style:italic;font-size:19px;color:var(--ink)}.faq__list summary::-webkit-details-marker{display:none}.faq__plus{color:var(--morocco);font-weight:600;font-family:var(--ff-mono);font-size:18px}.faq__list details[open] .faq__plus{transform:rotate(45deg)}.faq__plus{transition:transform .2s}.faq__list p{margin-top:12px;font-size:14.5px;color:var(--ink-soft);line-height:1.7}.footer{background:var(--moss-deep);color:color-mix(in oklab,var(--paper) 80%,transparent);padding:48px 0 28px;border-top:1px solid var(--moss)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.footer__brand{display:flex;flex-direction:column;gap:14px}.footer__brand .brand__name{color:var(--paper)}.footer__brand .brand__sub,.footer__brand .brand__mark{color:var(--gilt-soft)}.footer__bio{font-size:13.5px;line-height:1.65;color:color-mix(in oklab,var(--paper) 76%,transparent);max-width:340px}.footer h4{font-family:var(--ff-display);font-style:italic;font-size:18px;color:var(--paper);margin-bottom:10px}.footer p{font-size:13.5px;color:color-mix(in oklab,var(--paper) 78%,transparent);line-height:1.6}.footer a{color:var(--paper);border-bottom:1px solid color-mix(in oklab,var(--gilt) 60%,transparent);transition:color .15s}.footer a:hover{color:var(--gilt-soft)}.footer__hours li,.footer__nav li{font-size:13.5px;padding:3px 0;color:color-mix(in oklab,var(--paper) 78%,transparent)}.footer__hours .muted{color:var(--gilt-soft);font-style:italic}.footer__base{margin-top:36px;padding-top:20px;border-top:1px solid color-mix(in oklab,var(--paper) 12%,transparent);display:flex;justify-content:space-between;gap:18px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--paper) 60%,transparent);flex-wrap:wrap}@media(max-width:1020px){.nav{display:none}.burger{display:flex}.sh__row{grid-template-columns:1fr auto auto}}@media(max-width:880px){.sh__util{display:none}.hero__grid{grid-template-columns:1fr}.hero__plate{display:none}.hero__badges,.strip__row{grid-template-columns:repeat(2,1fr)}.sec-grid,.win-grid,.story__grid,.sell__grid,.visit__grid,.faq__grid{grid-template-columns:1fr}.full-list__ul{columns:2}.footer__grid{grid-template-columns:1fr 1fr;gap:24px}.cta span{display:none}.cta{padding:11px 14px}}@media(max-width:560px){.full-list__ul{columns:1}.footer__grid{grid-template-columns:1fr}.footer__base{flex-direction:column;gap:8px}.wrap{padding:0 22px}}
