
body{margin:0;background:#F6F4EF}
.pg{container-type:inline-size;container-name:pg;position:relative;background:#F6F4EF;color:#2A2238;font-family:'Newsreader',serif;font-size:19px;line-height:1.6;overflow-x:clip}
.pg *{box-sizing:border-box}
.pg h1,.pg h2,.pg h3,.pg p,.pg figure,.pg blockquote,.pg ol,.pg ul,.pg dl,.pg dd{margin:0}
.pg ol,.pg ul{padding:0;list-style:none}
.pg a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}
.pg a:hover{color:inherit;text-decoration-color:#EFA92B}
.dark{background:#2A2238;color:#ECE9E1}.night{background:#1B1524;color:#ECE9E1}.flake{background:#ECE9E1}
.pg .dark a:hover,.pg .night a:hover,.pg .hero a:hover,.pg .glass a:hover,.pg .foot a:hover,.pg .nav .mk:hover,.pg .nav .home:hover{color:#EFA92B}
.foot a{text-decoration:none}
[data-live] h1.words:not([data-in]) .w{animation:wshow .01s 2.4s forwards}@keyframes wshow{to{opacity:1;transform:none}}
.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 80px}
.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}
.sec{padding:144px 0}.sec.s{padding:104px 0}
.sec:not(.dark):not(.night):not(.flake){background:#F6F4EF}
[data-live] .stk{position:sticky}
.display{font-weight:300;font-size:clamp(54px,8.4cqi,128px);line-height:.95;letter-spacing:-.035em}
.title{font-weight:300;font-size:clamp(38px,4.2cqi,60px);line-height:1.04;letter-spacing:-.022em}
.statement{font-weight:300;font-size:clamp(26px,2.8cqi,40px);line-height:1.22;letter-spacing:-.012em}
.lead{font-size:22px;line-height:1.55}
.body{font-size:19px;line-height:1.6}
.cap{font-style:italic;font-size:18px;line-height:1.35}
.meta{font-family:'Geist',sans-serif;font-size:14px;line-height:1.5;font-weight:400}
.eyebrow{font-family:'Geist',sans-serif;font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.14em;text-transform:uppercase}
.num{white-space:nowrap;font-family:'Geist',sans-serif;font-weight:300;font-size:clamp(48px,5cqi,76px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}
.num sup{font-size:.3em;letter-spacing:0;vertical-align:top;position:relative;top:.35em;margin-left:.15em}
.idx{font-family:'Geist',sans-serif;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}
.mute{opacity:.72}
.display em,.title em,.statement em{font-weight:400}
.pg h1,.pg h2,.pg h3,.statement,.cap,.balance{text-wrap-style:balance}
.pg p{text-wrap-style:pretty}
.acc{color:#6B6280}.dark .acc,.night .acc,.glass .acc,.hero .acc{color:#EFA92B}
.pg .btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;background:#26357A;color:#ECE9E1;white-space:nowrap}
.pg .btn:hover{background:#2A2238;color:#ECE9E1}
.pg .dark .btn,.pg .night .btn,.pg .hero .btn,.pg .glass .btn{background:#EFA92B;color:#2A2238}
.pg .dark .btn:hover,.pg .night .btn:hover,.pg .hero .btn:hover,.pg .glass .btn:hover{background:#ECE9E1;color:#2A2238}
.pg .btn.ghost{background:transparent;border-color:rgba(236,233,225,.75);color:#ECE9E1}
.pg .btn.ghost:hover{background:#EFA92B;border-color:#EFA92B;color:#2A2238}
.lnk{font-family:'Geist',sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}
.lnk:after{content:'→';transition:transform .3s}.lnk:hover:after{transform:translateX(4px)}
.pg :focus-visible{outline:2px solid #EFA92B;outline-offset:3px}
.rule{border-top:1px solid rgba(42,34,56,.16)}
.row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid rgba(42,34,56,.16)}
.dark .rule,.night .rule,.dark .row,.night .row{border-color:rgba(236,233,225,.18)}
.pic{display:block;width:100%;object-fit:cover;background:#DCD6E2}
.chip{font-family:'Geist',sans-serif;font-size:14px;font-weight:500;min-height:44px;padding:0 16px;border:1px solid rgba(236,233,225,.45);background:transparent;color:inherit;border-radius:0;cursor:pointer}
.chip[aria-pressed="true"]{background:#ECE9E1;color:#2A2238;border-color:#ECE9E1}
.flake .chip,.paper .chip{border-color:rgba(42,34,56,.35)}
.flake .chip[aria-pressed="true"],.paper .chip[aria-pressed="true"]{background:#2A2238;color:#ECE9E1;border-color:#2A2238}
input[type=range].bar{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:ew-resize;margin:0}
input[type=range].bar::-webkit-slider-runnable-track{height:2px;background:rgba(107,98,128,.45)}
.dark input[type=range].bar::-webkit-slider-runnable-track,.night input[type=range].bar::-webkit-slider-runnable-track,.hero input[type=range].bar::-webkit-slider-runnable-track{background:rgba(236,233,225,.4)}
input[type=range].bar::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;border-radius:50%;background:#EFA92B;border:0;box-shadow:0 0 0 6px rgba(239,169,43,.22)}
input[type=range].bar::-moz-range-track{height:2px;background:rgba(107,98,128,.45)}
.dark input[type=range].bar::-moz-range-track,.night input[type=range].bar::-moz-range-track,.hero input[type=range].bar::-moz-range-track{background:rgba(236,233,225,.4)}
input[type=range].bar::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#EFA92B;border:0}

/* the menu: a dark glass bar hanging from the top edge (Luzen), the mega panel under it */
.nav{position:sticky;top:0;z-index:30;height:0;display:flex;justify-content:center}
.nav>.bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1000px,calc(100% - 48px));height:72px;padding:0 12px 0 28px;background:rgba(27,21,36,.78);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(236,233,225,.1);border-top:0;border-radius:0 0 10px 10px;color:#ECE9E1;font-family:'Geist',sans-serif;font-size:15px}
.nav .brand{display:flex;align-items:center;gap:12px}.nav .home{display:inline-flex;opacity:.75;color:#ECE9E1;transition:opacity .2s,color .2s}.nav .home:hover{opacity:1}
.nav .mk{font-family:'Newsreader',serif;font-style:italic;font-size:21px;text-decoration:none;white-space:nowrap}
.nav nav{display:flex;align-items:center;gap:6px}
.nav nav>a,.nav .has>button{all:unset;cursor:pointer;padding:10px 14px;opacity:.78;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:opacity .2s}
.pg .nav nav>a:hover,.nav .has>button:hover,.nav nav>a[aria-current="page"]{opacity:1;color:#ECE9E1}
.nav nav>a[aria-current="page"]{font-weight:500}
.nav .has>button svg{transition:transform .3s}
.pg .nav .btn{min-height:46px;background:#ECE9E1;color:#2A2238}
.pg .nav .btn:hover{background:#EFA92B;color:#2A2238}
.mega{position:absolute;top:calc(100% + 12px);left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr);gap:28px;padding:30px 30px 32px;background:#F6F4EF;color:#2A2238;border-radius:8px;box-shadow:0 24px 60px rgba(27,21,36,.22);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .4s cubic-bezier(.2,.65,.2,1),visibility .3s}
.mega:before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px}
.bar:has(.has:hover) .mega,.bar:has(.has:focus-within) .mega,.mega:hover,.mega:focus-within,.bar.open .mega{opacity:1;visibility:visible;transform:none}
.bar:has(.has:hover) .has svg,.bar.open .has svg{transform:rotate(180deg)}
.mega .col p{margin-bottom:12px}
.mega .col a{display:block;padding:6px 0;font-family:'Geist',sans-serif;font-size:14px;text-decoration:none;opacity:.82}
.pg .mega .col a:hover{opacity:1;color:#2A2238;text-decoration:underline;text-decoration-color:#EFA92B;text-underline-offset:5px}
.mega .feat{display:flex;flex-direction:column;gap:10px;text-decoration:none;padding-left:28px;border-left:1px solid rgba(42,34,56,.14)}
.nav .menu{display:none}
.pmenu{display:none}
.pmenu>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 16px;border:1px solid rgba(236,233,225,.45);font-family:'Geist',sans-serif;font-size:14px}
.pmenu>summary::-webkit-details-marker{display:none}
.pmenu .x{display:none}.pmenu[open] .x{display:inline}.pmenu[open] .o{display:none}
.pmenu .sheet{position:absolute;left:-12px;right:-12px;top:100%;height:calc(100vh - 64px);overflow:auto;background:#2A2238;color:#ECE9E1;padding:40px 20px}
.pmenu .sheet a{color:#ECE9E1;text-decoration:none}
.pmenu .big a{display:block;font-family:'Newsreader',serif;font-weight:300;font-size:40px;line-height:1.15;letter-spacing:-.02em;padding:6px 0}
.pmenu .groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:40px;padding-top:28px;border-top:1px solid rgba(236,233,225,.18)}
.pg .pmenu .btn{background:#EFA92B;color:#2A2238}
.pmenu .groups a{display:block;font-family:'Geist',sans-serif;font-size:14px;padding:5px 0;opacity:.8}

/* heroes */
.hero{position:relative;height:clamp(640px,60cqi,900px);overflow:hidden;background:#1B1524;color:#ECE9E1}
.hero>video,.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hero .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,21,36,.42) 0%,rgba(27,21,36,0) 26%,rgba(27,21,36,0) 46%,rgba(27,21,36,.78) 100%)}
.hero .in{position:absolute;left:0;right:0;bottom:0;padding-bottom:40px}
.wordmark{font-weight:300;font-size:11.4cqi;line-height:.82;letter-spacing:-.05em;white-space:nowrap}

/* the panorama that opens from a strip */
.slit{--p:1;position:relative;overflow:hidden;clip-path:inset(calc((1 - var(--p)) * 46%) calc((1 - var(--p)) * 7%))}
.slit .zoom{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.18 - .18 * var(--p)))}

/* a numbered list that lights up */
.ix a{display:grid;grid-template-columns:64px minmax(0,5fr) minmax(0,4fr) 136px;gap:24px;align-items:center;padding:20px 0;border-top:1px solid rgba(236,233,225,.18);text-decoration:none}
.ix li:last-child a{border-bottom:1px solid rgba(236,233,225,.18)}
.ix .t{font-weight:300;font-size:clamp(28px,2.6cqi,38px);line-height:1.1;letter-spacing:-.015em;opacity:.55;transition:opacity .35s,transform .45s cubic-bezier(.2,.65,.2,1)}
.ix .d{opacity:.72}
.ix img{width:136px;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.65,.2,1)}
.ix .ph{overflow:hidden}
.ix a:hover .t,.ix a:focus-visible .t{opacity:1;transform:translateX(12px)}
.ix a:hover img{transform:scale(1.08)}
.paper .ix a,.flake .ix a,.paper .ix li:last-child a,.flake .ix li:last-child a{border-color:rgba(42,34,56,.16)}

/* the word behind the pictures */
.gword{font-weight:300;font-size:20cqi;line-height:.8;letter-spacing:-.055em;white-space:nowrap;color:rgba(42,34,56,.08);user-select:none}
.flt{position:absolute;will-change:transform}

/* glass cards over a photo */
.glass{position:relative;overflow:hidden;color:#ECE9E1}
.glass>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.glass .card{min-height:360px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:36px;background:rgba(27,21,36,.42);-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);border:1px solid rgba(236,233,225,.22)}

/* the footer */
.foot{background:#1B1524;color:#ECE9E1;overflow:hidden}
.foot .big{font-weight:300;font-size:11.6cqi;line-height:.74;letter-spacing:-.05em;white-space:nowrap;margin-top:96px;transform:translateY(.1em)}
.foot nav a{display:block;text-decoration:none;padding:5px 0;opacity:.8}.pg .foot nav a:hover{opacity:1;color:#EFA92B}

.qn{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;margin:0 0 32px;padding:14px 18px;background:#EFA92B;color:#2A2238;border-radius:2px;box-shadow:0 10px 24px rgba(20,12,24,.18);font-family:'Geist',sans-serif;font-size:15px;line-height:1.45;position:relative;z-index:6}
.qn .eyebrow{color:#2A2238;opacity:.75}.qn .qt{flex:1;min-width:240px}.pg .qn a{color:#2A2238;font-weight:600;text-decoration:underline}
.lhint{position:absolute;left:50%;top:80%;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;background:rgba(27,21,36,.8);color:#ECE9E1;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;border-radius:999px;pointer-events:none;transition:opacity .5s;animation:lhint 2.6s ease-in-out infinite;white-space:nowrap}
.lhint i{width:22px;height:22px;border-radius:50%;border:2px solid #EFA92B;box-shadow:0 0 0 4px rgba(239,169,43,.25)}
@keyframes lhint{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% + 18px),calc(-50% - 8px))}}
.s3{perspective:1900px;perspective-origin:50% 40%}
.box{position:relative;transform-style:preserve-3d;transition:transform .12s linear}
.face{position:absolute;left:0;top:0;backface-visibility:hidden}
.wood{background:linear-gradient(90deg,#D9BC8E,#ECD8B2 30%,#D2B283 60%,#E4CBA0)}
.woodv{background:linear-gradient(180deg,#D9BC8E,#ECD8B2 30%,#D2B283 60%,#E4CBA0)}
[data-frame="black"] .fl{background:linear-gradient(135deg,#3c3b3f 0%,#1d1c1f 40%,#2d2c30 100%)}
[data-frame="black"] .wood,[data-frame="black"] .woodv{background:linear-gradient(90deg,#252427,#353438 40%,#222124)}
[data-frame="white"] .fl{background:linear-gradient(135deg,#FBFAF7 0%,#E9E7E2 45%,#F4F3EF 100%)}
[data-frame="white"] .wood,[data-frame="white"] .woodv{background:linear-gradient(90deg,#E7E5E0,#F6F5F1 40%,#E3E1DC)}
.loupe{position:absolute;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;border:3px solid #ECE9E1;box-shadow:0 18px 40px rgba(0,0,0,.45);background-repeat:no-repeat;pointer-events:none}
.opt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid currentColor;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;min-height:44px;opacity:.75}
.opt[aria-pressed="true"]{opacity:1;background:#2A2238;color:#ECE9E1;border-color:#2A2238}
.dark .opt[aria-pressed="true"],.night .opt[aria-pressed="true"]{background:#ECE9E1;color:#2A2238;border-color:#ECE9E1}
.opt:focus-visible{outline:2px solid #EFA92B;outline-offset:3px}
.play{all:unset;cursor:pointer;width:52px;height:52px;border-radius:50%;background:#EFA92B;display:flex;align-items:center;justify-content:center;flex:none}
.play:focus-visible{outline:2px solid #ECE9E1;outline-offset:3px}
.tbtn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:12px;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;min-height:44px}
.tbtn i{width:44px;height:44px;border-radius:50%;background:#EFA92B;display:flex;align-items:center;justify-content:center;flex:none}
.tbtn:focus-visible{outline:2px solid #EFA92B;outline-offset:4px}

/* compare the photo and the painting */
.wipe{position:relative;overflow:hidden;background:#16110F}
.wipe img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.wipe input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}
.wipe .knob{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#EFA92B;display:flex;align-items:center;justify-content:center;font-family:'Geist',sans-serif;font-size:13px;color:#2A2238}

/* motion: only when a real window is scrolling (data-live), never on the overview */
[data-rv],.words .w{transition:opacity 1s cubic-bezier(.2,.65,.2,1),transform 1s cubic-bezier(.2,.65,.2,1)}
.words .w{display:inline-block;transition-delay:calc(var(--i) * 65ms)}
[data-live] [data-rv]:not([data-in]){opacity:0;transform:translateY(36px)}
[data-live] .words:not([data-in]) .w{opacity:0;transform:translateY(.45em)}
@media (prefers-reduced-motion:reduce){[data-rv],.words .w,.ix .t,.ix img{transition:none!important;opacity:1!important;transform:none!important}.slit{clip-path:none}.slit .zoom{transform:none}}

@container pg (max-width:760px){
  .wrap{padding:0 20px}
  .g12{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}
  .g12>*{grid-column:1/-1 !important}
  .sec{padding:88px 0}.sec.s{padding:64px 0}
  .lead{font-size:19px}.body{font-size:18px}
  .nav>.bar{width:calc(100% - 24px);height:64px;padding:0 8px 0 18px}
  .nav nav,.nav>.bar>.btn,.mega{display:none}.pmenu{display:block}
  .ix a{grid-template-columns:36px minmax(0,1fr) 84px;gap:14px}.ix .d{display:none}.ix img{width:84px}
  .glass .card{min-height:320px;padding:24px}
  .hide-s{display:none !important}
  .stack-s{flex-direction:column !important;align-items:flex-start !important}
  .one-s{grid-template-columns:minmax(0,1fr) !important}
  .two-s{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
.fl{position:relative;box-sizing:border-box;background:linear-gradient(135deg,#ECD8B2 0%,#D9BC8E 32%,#E6CDA3 58%,#CDAC7B 100%);box-shadow:0 18px 34px rgba(20,12,24,.32),inset 0 0 0 1px rgba(120,86,48,.35),inset 0 1px 0 rgba(255,255,255,.35)}.fl>.fb{background:#121012;box-shadow:inset 0 0 5px rgba(0,0,0,.9)}.fl>.fb>img{display:block;width:100%;height:auto;box-shadow:0 2px 5px rgba(0,0,0,.65)}
/* the loupe is smaller on phones (Mark, 62985) */
@media (max-width:760px){.loupe{width:170px!important;height:170px!important;margin:-85px 0 0 -85px!important}}
.sawchips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}
/* the logo (lockup A) alone on the left; home is the first menu link on wide screens, by the logo on phones (Mark, 2026-10-12) */
.nav .mk img{margin-left:0}
@media (min-width:761px){.nav .brand .home{display:none}}
.nav nav>a.homel{display:inline-flex;align-items:center}.cartl{position:relative;display:inline-flex;align-items:center;color:inherit;margin-right:14px}.cartl span{position:absolute;top:-6px;right:-9px;min-width:16px;height:16px;border-radius:8px;background:#EFA92B;color:#2A2238;font:600 10px/16px Geist,sans-serif;text-align:center;padding:0 3px}.nav nav>a.homel svg{display:block}
@media (max-width:760px){.nav .bar{position:relative}.nav .mk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nav .mk img{margin-left:0}}
@media (max-width:420px){.nav .mk img{height:26px!important}}
/* Home prints: on phones the floating paintings sat on the headline; there they're a plain two-up grid */
@media (max-width:760px){.gbox{height:auto!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.gbox .gword{display:none}.gbox .flt{position:static!important;width:auto!important}.gbox .flt>div{transform:none!important}}
.heldrow{--hp:max(16px,calc((100vw - 1280px) / 2 + 40px));display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hp);padding:48px var(--hp) 8px;scrollbar-width:thin;cursor:grab}
.held{flex:0 0 clamp(240px,26vw,360px);scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}
.held img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;margin-bottom:8px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.held:hover img{transform:scale(1.02)}
.suntip{position:absolute;z-index:2;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .4s}.suntip.gone{opacity:0}
.suntip span{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);white-space:nowrap;font:500 13px/1 Geist,sans-serif;padding:8px 12px;border-radius:99px;background:#EFA92B;color:#2A2238;box-shadow:0 6px 18px rgba(0,0,0,.18);animation:sunbob 1.6s ease-in-out infinite}
.suntip span::after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:#EFA92B}
@keyframes sunbob{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,-7px)}}
@media (prefers-reduced-motion:reduce){.suntip span{animation:none}}
/* WordPress and WooCommerce inside the kit */
body{margin:0}.pg{container:pg/inline-size;min-height:100vh}
.wc .woocommerce-breadcrumb{font-family:'Geist',sans-serif;font-size:13px;opacity:.7;margin-bottom:32px}
.wc ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;list-style:none;padding:0;margin:0}
.wc ul.products li.product{width:auto!important;margin:0!important;float:none!important}
.wc ul.products li.product img{display:block;width:100%;height:auto}
.wc .woocommerce-loop-product__title{font-family:'Newsreader',serif;font-style:italic;font-weight:400;font-size:20px;margin:14px 0 4px}
.wc .price{font-family:'Geist',sans-serif;font-size:14px}
.wc .button,.wc button.button,.wc .checkout-button{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;background:#26357A!important;color:#ECE9E1!important;border:0;border-radius:0}
.wc .product_title{font-family:'Newsreader',serif;font-weight:300;font-size:clamp(40px,4.4cqi,64px);line-height:1.02}
@container pg (max-width:760px){.wc ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
.entry p{margin:0 0 1em}body:not(.woocommerce-page) article.page .entry{max-width:760px}.entry h2{font-family:'Newsreader',serif;font-weight:400;font-size:30px;line-height:1.2;margin:56px 0 14px}.entry .lede{font-family:'Newsreader',serif;font-size:24px;line-height:1.4;margin-bottom:8px}.entry table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:16px}.entry th,.entry td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid rgba(42,34,56,.16)}.entry th{font-weight:500}.entry a{color:inherit;text-decoration:underline;text-underline-offset:3px}.entry .meta{margin-top:40px;opacity:.6}.mjl-change,.pg .woocommerce table.shop_table td.product-name a.mjl-change{display:inline-block;margin:4px 0 6px;font:400 14px/1.4 'Geist',sans-serif;font-style:normal;color:inherit;text-decoration:underline;text-underline-offset:3px}
/* WooCommerce cart, checkout, account: the kit's buttons, fields and rules */
.pg .woocommerce a.button,.pg .woocommerce button.button,.pg .woocommerce input.button,.pg .woocommerce a.button.alt,.pg .woocommerce button.button.alt,.pg .woocommerce #place_order,.pg .wc-proceed-to-checkout a.checkout-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;background:#26357A;color:#ECE9E1;border:0;border-radius:0;text-decoration:none;box-shadow:none}
.pg .woocommerce a.button:hover,.pg .woocommerce button.button:hover,.pg .woocommerce #place_order:hover,.pg .wc-proceed-to-checkout a.checkout-button:hover{background:#2A2238;color:#ECE9E1}
.pg .woocommerce button.button:disabled,.pg .woocommerce button.button:disabled[disabled]{background:#ECE9E1;color:#6B6280;padding:0 22px}
.pg .woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0;font-family:'Geist',sans-serif;font-size:15px}
.pg .woocommerce table.shop_table th{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6B6280;border:0;border-bottom:1px solid rgba(42,34,56,.16);padding:12px 8px}
.pg .woocommerce table.shop_table td{border:0;border-bottom:1px solid rgba(42,34,56,.1);padding:18px 8px}
.pg .woocommerce table.shop_table td.product-name a{font-family:'Newsreader',serif;font-style:italic;font-size:19px;text-decoration:none}
.pg .woocommerce table.shop_table img{width:72px;height:auto}
.pg .woocommerce .cart_totals h2,.pg .woocommerce h3,.pg .woocommerce-checkout h3,.pg #order_review_heading{font-family:'Newsreader',serif;font-weight:300;font-size:32px;margin:0 0 16px}
.pg .woocommerce form .form-row label{font-family:'Geist',sans-serif;font-size:13px;font-weight:500;color:#2A2238}
.pg .woocommerce form .form-row input.input-text,.pg .woocommerce form .form-row textarea,.pg .woocommerce form .form-row select,.pg .select2-container .select2-selection--single{font:inherit;font-family:'Geist',sans-serif;font-size:16px;padding:12px;border:1px solid rgba(42,34,56,.3);background:#FBFAF6;border-radius:0;min-height:48px;box-sizing:border-box}
.pg .woocommerce-message,.pg .woocommerce-info,.pg .woocommerce-error{border:0;border-left:3px solid #EFA92B;background:#ECE9E1;color:#2A2238;font-family:'Geist',sans-serif;font-size:14px}
.pg .woocommerce-message::before,.pg .woocommerce-info::before{color:#EFA92B}
.pg .woocommerce-checkout #payment{background:#ECE9E1;border-radius:0}.pg .woocommerce-checkout #payment div.payment_box{background:#F6F4EF}
.pg .woocommerce .quantity .qty{min-height:44px;width:4em;border:1px solid rgba(42,34,56,.3);font-family:'Geist',sans-serif}
.pg .entry .woocommerce{font-size:16px}
.prgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px}
.pick{all:unset;cursor:pointer;display:flex;flex-direction:column;outline-offset:6px}.pick:focus-visible{outline:2px solid #26357A}.pick[aria-pressed="true"] .t{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#EFA92B}
.wallsec{background:var(--wall,#F6F4EF)!important;color:var(--ink,#2A2238);transition:background .4s,color .4s}.wallsec .chip{border-color:currentColor;color:inherit;background:transparent}.wallsec .chip[aria-pressed="true"]{background:var(--ink,#2A2238);color:var(--wall,#F6F4EF)}
.opts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
@container pg (max-width:900px){.prgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opts{justify-content:flex-start}}
.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px;align-items:start}
.lightsec{--lbg:#F6F4EF;background:var(--lbg)!important;transition:background-color .7s ease,color .7s ease}
.lightsec.dark{color:#ECE9E1}.lightsec.dark .acc{color:#EFA92B}
.sky{position:relative;height:clamp(150px,14cqi,210px);margin-bottom:40px;color:inherit}
.sky svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.skyb{position:absolute;width:0;height:0;pointer-events:none;transition:left .25s cubic-bezier(.2,.7,.2,1),top .25s cubic-bezier(.2,.7,.2,1),opacity .5s}
.skyb i{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;background:#EFA92B;box-shadow:0 0 0 12px rgba(239,169,43,.18),0 0 40px 10px rgba(239,169,43,.25)}
.skyb.moon i{left:-10px;top:-10px;width:20px;height:20px;background:transparent;box-shadow:inset -6px -2px 0 0 #ECE9E1}
.sky .tick{position:absolute;top:calc(75% + 10px);transform:translateX(-50%);white-space:nowrap;font-family:'Geist',sans-serif;font-size:12px;opacity:.6;pointer-events:none}
.sky input[type=range]{position:absolute;inset:-12px 0;width:100%;height:calc(100% + 24px);margin:0;opacity:0;cursor:grab;touch-action:pan-y}
.sky input[type=range]:active{cursor:grabbing}
.sky:has(input:focus-visible) .skyb i{outline:2px solid currentColor;outline-offset:6px}
.nowstack{display:grid}.nowg{grid-area:1/1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}
.nowg.on{opacity:1;visibility:visible;transition:opacity .45s ease}
.nowp{display:flex;flex-direction:column;text-decoration:none;color:inherit}
.lnow{all:unset;cursor:pointer;margin-top:14px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:2px}.lnow[hidden]{display:none}
.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@container pg (max-width:900px){.nowg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
.dayg{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dayg.n1{grid-template-columns:minmax(0,1fr);max-width:880px}.dayg.n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.dayg figure{margin:0}.dayg img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#E5E1D8}
@container pg (max-width:700px){.dayg,.dayg.n2{grid-template-columns:minmax(0,1fr)}}
.jstrip{margin-top:24px;padding-top:32px;border-top:1px solid rgba(42,34,56,.15)}.jrow{display:flex;gap:12px;align-items:flex-start}
.jrow figure{margin:0;min-width:0}.jrow img{display:block;width:100%;height:auto;object-fit:cover;background:#E5E1D8}.jrow figcaption{margin-top:8px;font-size:12px;line-height:1.35}
@container pg (max-width:700px){.jrow{flex-wrap:wrap}.jrow figure{flex:1 1 40%!important}}
.s3[data-style=classic] .face .fl,.s3[data-style=mat] .face .fl{padding:5.2%!important}
.s3[data-style=classic] .face .fb{padding:0!important;background:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}
.s3[data-style=mat] .face .fb{padding:10%!important;background:#F7F5F0;box-shadow:inset 1px 1px 3px rgba(0,0,0,.28)}
.s3[data-style=mat] .face .fb img{box-shadow:0 0 0 1px rgba(60,50,40,.12)}
.tpins circle{cursor:pointer;transition:r .2s,opacity .2s}.tpins circle:hover{r:7px;opacity:1}
.chip .n{font-size:12px;opacity:.55;margin-left:3px;font-variant-numeric:tabular-nums}.chip[aria-pressed="true"] .n{opacity:.8}
.pcard{display:flex;flex-direction:column;text-decoration:none;color:inherit}.pcard:hover .cap{text-decoration:underline;text-decoration-color:#EFA92B}
.dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#E0584A;flex:none}
.flab{width:84px;flex:none}
.pager{display:flex;gap:10px;justify-content:center;margin-top:72px}.pager .page-numbers{padding:10px 14px;border:1px solid rgba(42,34,56,.25);text-decoration:none}.pager .current{background:#2A2238;color:#ECE9E1}
a.chip{display:inline-flex;align-items:center;text-decoration:none;color:#2A2238;border-color:rgba(42,34,56,.35)}a.chip[aria-pressed="true"]{background:#2A2238;color:#ECE9E1;border-color:#2A2238}
.buy .lnk{white-space:normal}
.tbtn{white-space:nowrap}
@media(max-width:700px){.hero:has(img[alt^="Mark walking"]) .shade{background:linear-gradient(180deg,rgba(27,21,36,.42) 0%,rgba(27,21,36,.2) 24%,rgba(27,21,36,.72) 52%,rgba(27,21,36,.9) 100%)}}
@container pg (max-width:1000px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fgroup{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.fgroup .chip{flex:none}.flab{width:auto}}
@container pg (max-width:620px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}}
.buy{display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(42,34,56,.16);padding-top:20px;margin-top:28px}
.buy form.cart{display:flex;gap:10px;align-items:center;margin:0}.buy .quantity{display:none}
.pg .buy .single_add_to_cart_button,.pg .buy .single_add_to_cart_button.alt{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;background:#26357A!important;color:#ECE9E1!important;border:0;border-radius:0;cursor:pointer}.pg .buy .single_add_to_cart_button:hover{background:#2A2238!important}
.buy .price{font-family:'Geist',sans-serif;font-size:15px;font-weight:500}
.drop{float:left;font-weight:300;font-size:3.4em;line-height:.78;margin:.08em .12em 0 0;color:#EFA92B}
.jthumb .meta{display:none}
.kstrip{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 26px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.kcard{flex:0 0 260px;scroll-snap-align:start;color:inherit;text-decoration:none}.kcard img{display:block;width:100%}
@media (max-width:760px){.jstory>div{grid-column:1/-1!important}.kcard{flex-basis:70%}}
.sprite{background-image:url(/wp-content/uploads/mjl/blob/fd3fdea517b038d79452de5efa9bcade.jpg);background-size:4120px 3244px}
.lg{transition:background .35s ease}.lg[data-on="true"]{background:rgba(42,34,56,.06)}
.drive{position:absolute;z-index:5;left:0;right:0;bottom:0;display:flex;gap:40px;align-items:flex-end;flex-wrap:wrap;padding:22px 28px 14px;background:rgba(236,233,225,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(42,34,56,.12)}
.drive .chip{border-color:rgba(42,34,56,.35)}
.winters li{padding:48px 0;border-top:1px solid rgba(236,233,225,.18)}.winters li:last-child{border-bottom:1px solid rgba(236,233,225,.18)}.pair{display:flex;flex-direction:column;text-decoration:none;cursor:pointer;color:inherit}
.pair .scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}
.pair:hover .scene,.pair:focus-visible .scene{opacity:1}
.pair .say{transition:opacity .3s}.pair .saw{opacity:0;transition:opacity .3s}
.pair:hover .say,.pair:focus-visible .say{opacity:0}.pair:hover .saw,.pair:focus-visible .saw{opacity:1}.tube{height:200px;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;gap:2px}
.pickp{position:relative;cursor:crosshair}.pickp .pin{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:3px solid #ECE9E1;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 6px 14px rgba(0,0,0,.35);pointer-events:none;transition:left .15s,top .15s}
.sw2{display:block;width:88px;height:88px;border-radius:50%;box-shadow:0 0 0 4px #ECE9E1,0 14px 26px rgba(20,12,24,.28)}
.mix{width:min(340px,80%);aspect-ratio:1;border-radius:50%;box-shadow:inset 0 -18px 40px rgba(0,0,0,.25),0 30px 60px rgba(0,0,0,.25)}
.sitm .pic,.sitm video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}
.sitp{flex:1;height:3px;background:rgba(236,233,225,.2);transition:background .3s}.sitp[data-on="true"]{background:#EFA92B}
.sitst{padding:44px 0;border-top:1px solid rgba(236,233,225,.14);opacity:.45;transition:opacity .4s}.sitst[data-on="true"]{opacity:1}.sitst:first-child{padding-top:24px}
.todo{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;box-sizing:border-box;border:1.5px dashed rgba(42,34,56,.35);background:repeating-linear-gradient(135deg,rgba(42,34,56,.04) 0 12px,transparent 12px 24px);color:#6B6280}
@container pg (max-width:760px){.sitm{position:relative!important;top:0!important}}
.chapter{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-top:2px solid rgba(236,233,225,.25);transition:border-color .2s,opacity .2s;opacity:.5}
.chapter[data-on="true"]{border-top-color:#EFA92B;opacity:1}
@media (max-width:760px){.kitgen>div{grid-column:1/-1!important}.kitsm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.stop{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:20px;align-items:start;padding:14px 0;border-top:1px solid rgba(236,233,225,.18);text-decoration:none;color:inherit;transition:opacity .35s}
@container pg (max-width:760px){.mapcol{position:relative!important;top:0!important}}
.sbeat{margin:28px 0 28px;padding:6px 0 6px 20px;border-left:3px solid #EFA92B}
.sbeat q{display:block;quotes:none;font-family:'Newsreader',serif;font-style:italic;font-size:22px;line-height:1.35;margin-top:8px}.sbeat q::before{content:"“"}.sbeat q::after{content:"”"}
.stop .sthumb{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.fstage{position:relative;aspect-ratio:2.388;background:#0E0A14;overflow:hidden}
.fstage video{display:block;width:100%;height:100%;object-fit:cover}
.ttl{position:absolute;left:clamp(16px,4.4cqi,64px);bottom:clamp(18px,3cqi,44px);transition:opacity .8s ease;pointer-events:none;color:#ECE9E1;text-shadow:0 2px 18px rgba(0,0,0,.55)}
.fcap{position:absolute;left:0;right:0;bottom:clamp(8px,1.8cqi,26px);text-align:center;pointer-events:none;transition:opacity .25s}
.fcap span{display:inline-block;background:rgba(14,10,20,.72);color:#ECE9E1;font-style:italic;font-size:clamp(14px,1.5cqi,22px);line-height:1.35;padding:6px 14px;max-width:min(900px,90%)}
button.big{all:unset;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:16px;font-family:'Geist',sans-serif;font-weight:300;font-size:clamp(20px,2.5cqi,36px);letter-spacing:-.02em;color:#ECE9E1}
button.big i{width:clamp(56px,6.4cqi,92px);height:clamp(56px,6.4cqi,92px);border-radius:50%;background:#EFA92B;display:flex;align-items:center;justify-content:center}
button.big:focus-visible{outline:2px solid #EFA92B;outline-offset:6px}
.fbar{height:56px;background:#0E0A14;display:flex;align-items:center;gap:14px;padding:0 clamp(10px,2.8cqi,40px)}
.ctl{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-family:'Geist',sans-serif;font-weight:500;font-size:14px;color:#ECE9E1}
.ctl[aria-pressed="true"]{color:#EFA92B}
.ctl:focus-visible{outline:2px solid #EFA92B;outline-offset:2px}
.seek{position:relative;flex:1;height:44px}.seek input{position:absolute;inset:0;width:100%;margin:0}
.tick{position:absolute;top:30px;width:1px;height:10px;background:rgba(236,233,225,.5);pointer-events:none}
.chap{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-size:14px}
.chap .cap{font-size:14px;line-height:1.25}
@container pg (max-width:760px){.four-s{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
.chap img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;outline:2px solid transparent;outline-offset:2px;transition:transform .4s}
.chap:hover img{transform:scale(1.03)}
.chap[aria-current="true"] img{outline-color:#EFA92B}
.chap:focus-visible img{outline-color:#26357A}.ep{display:grid;grid-template-columns:72px 160px minmax(0,1fr) 220px 200px;gap:24px;align-items:center;padding:20px 0;border-top:1px solid rgba(42,34,56,.16);transition:background .3s,color .3s}
.ep[data-on="true"]{background:#2A2238;color:#ECE9E1;padding:20px 24px;margin:0 -24px}
.wall{column-count:3;column-gap:24px}
.q{break-inside:avoid;margin:0 0 24px;display:flex;flex-direction:column;gap:14px;padding:26px;border-top:1px solid rgba(236,233,225,.25);background:rgba(236,233,225,.04);transition:background .35s,color .35s}
.q[data-on="true"]{background:#ECE9E1;color:#2A2238}
.q blockquote{font-weight:300;font-style:italic;line-height:1.2;letter-spacing:-.01em}
@keyframes greet{0%{opacity:0;transform:translateY(10px)}12%{opacity:1;transform:none}88%{opacity:1}100%{opacity:0}}
.greetA,.greetB{display:inline-block;animation:greet 2.9s ease both}.greetB{animation-name:greet}
@container pg (max-width:760px){.ep{grid-template-columns:44px minmax(0,1fr);}.ep>div:nth-child(2),.ep>div:nth-child(4){display:none}.ep>div:nth-child(5){grid-column:2}.wall{column-count:1}}.tunes video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}
@keyframes grain{0%{transform:translate(0,0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}100%{transform:translate(0,0)}}
.static{position:absolute;inset:-10%;background:repeating-radial-gradient(circle at 17% 32%,rgba(255,255,255,.16) 0 1px,transparent 1px 3px),repeating-radial-gradient(circle at 73% 61%,rgba(255,255,255,.12) 0 1px,transparent 1px 4px),repeating-radial-gradient(circle at 41% 83%,rgba(0,0,0,.25) 0 1px,transparent 1px 3px);animation:grain .25s steps(2) infinite;pointer-events:none}
.brushy{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><path d='M30 3l7 7-15 15-7-7z' fill='%23C9A270' stroke='%232A2238' stroke-width='1.5'/><path d='M15 18l7 7c-2 5-7 9-15 10 1-8 4-13 8-17z' fill='%232A2238'/><path d='M8 33c1-5 3-8 6-10' stroke='%23EFA92B' stroke-width='2' fill='none'/></svg>") 4 36,crosshair}
.dial{position:relative;margin-top:56px;height:110px;border-top:1px solid #ECE9E1;border-bottom:1px solid #ECE9E1;background:repeating-linear-gradient(90deg,rgba(236,233,225,.3) 0 1px,transparent 1px 13px)}
.dial input{position:absolute;inset:-20px 0;width:100%;height:calc(100% + 40px);margin:0;opacity:0;cursor:ew-resize}
.needle{position:absolute;top:-14px;bottom:-14px;width:3px;margin-left:-1.5px;background:#EFA92B;pointer-events:none;transition:left .06s linear}
.needle:after{content:"";position:absolute;left:50%;bottom:-20px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#EFA92B}
.st{position:absolute;top:10px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;width:110px;text-align:center}
.st b{display:block;width:1px;height:26px;background:#ECE9E1}
@container pg (max-width:760px){.st .cap{display:none}}
.pairb{all:unset;cursor:pointer;display:flex;gap:12px;align-items:center;padding:10px 16px 10px 10px;border:1px solid rgba(42,34,56,.25);color:#2A2238;min-height:44px}.pairb img{width:84px;height:63px;object-fit:cover;display:block}.pairb[aria-pressed="true"]{border-color:#2A2238;background:#2A2238;color:#ECE9E1}
.hangf{position:absolute;bottom:0;transition:width .5s ease,left .5s ease}
.sw{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(42,34,56,.3)}.sw[aria-pressed="true"]{box-shadow:0 0 0 3px #EFA92B,inset 0 0 0 1px rgba(42,34,56,.3)}
.ctry{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border:1px solid currentColor;font-family:Geist,sans-serif;font-size:14px;min-height:44px;box-sizing:border-box;opacity:.75}.ctry img{width:56px;height:42px;object-fit:cover;display:block}.ctry[aria-pressed="true"]{opacity:1;box-shadow:inset 0 0 0 1px currentColor}
