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}.lightsec:not(.dark) :focus-visible,.flake :focus-visible,.entry :focus-visible,body.single-product #main :focus-visible{outline-color:#26357A}.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}.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,.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)}.pg .nav .has>button:focus-visible{outline:2px solid #EFA92B;outline-offset:3px}.pg .mega :focus-visible{outline-color:#26357A}.skip{position:fixed;left:12px;top:-60px;z-index:100;padding:12px 18px;background:#ECE9E1;color:#2A2238;font:500 14px/1 'Geist',sans-serif;text-decoration:none;border-radius:6px}.skip:focus{top:12px}.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}.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}.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)))}.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)}.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{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)}.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}.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}[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){.lhint,.lhint i,.greetA,.greetB{animation:none!important}[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)}.fl>.fb>picture{display:block}.fl>.fb>picture>img{display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 2px 5px rgba(0,0,0,.65)}@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}.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:static;transform:none;margin-left:6px}.nav .mk img{margin-left:0}}@media (max-width:420px){.nav .mk img{height:26px!important}}@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}}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:.67}.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}.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}@media (max-width:760px){.nav .home{padding:13px;margin:-13px}.foot p.meta a{display:inline-block;padding:8px 0}}.prgrid>*{min-width:0}.pick{all:unset;cursor:pointer;display:flex;flex-direction:column;outline-offset:6px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.pick .fl,.pick img{max-width:100%}.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:not(.dark) .acc{color:#585069}.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:.75;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}a.chip[aria-current="true"]{background:#2A2238;color:#ECE9E1;border-color:#2A2238}.chip[aria-current="true"] .n{opacity:.8}.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}.lead1{padding:120px 0}.l1-g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin-top:48px;align-items:start}.l1-orig{display:flex;flex-direction:column;color:inherit;text-decoration:none}.l1-orig .ph{position:relative;display:block;overflow:hidden;background:#DCD6E2}.l1-orig picture{display:block}.l1-orig img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.l1-orig:hover img{transform:scale(1.02)}.l1-tag{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 10px;background:rgba(236,233,225,.92);color:#2A2238;font:500 13px/1.3 Geist,sans-serif}.l1-lab{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:baseline;margin-top:16px;padding-top:16px;border-top:1px solid rgba(42,34,56,.16)}.l1-lab .k,.l1-row .k{font-family:'Geist',sans-serif;font-size:16px;font-weight:500;line-height:1.3}.l1-lab .pr{grid-column:2;grid-row:1/span 2;align-self:center;font-family:'Geist',sans-serif;font-weight:300;font-size:34px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.l1-lab .d{grid-column:1;opacity:.72}.l1-g .ar{white-space:nowrap;color:#26357A}.l1-wall{background:#ECE9E1;padding:28px 28px 20px}.l1-rows{margin-top:4px}.l1-row{--ppi:11px;display:grid;grid-template-columns:minmax(0,1fr) calc(17.5 * var(--ppi));gap:20px;align-items:end;min-height:64px;padding:20px 0;border-bottom:1px solid rgba(42,34,56,.14);color:inherit;text-decoration:none}.l1-row .tx{display:flex;flex-direction:column;gap:2px;align-self:center}.l1-row .pr{font-family:'Geist',sans-serif;font-weight:300;font-size:26px;letter-spacing:-.03em;line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums}.l1-row .d{opacity:.72}.l1-row .ob{display:block;justify-self:end;width:calc(var(--w) * var(--ppi))}.l1-row .ob img{display:block;width:100%;height:auto}.l1-orig:hover .k,.l1-row:hover .k{text-decoration:underline;text-decoration-color:#EFA92B;text-underline-offset:4px}.l1-cf{display:block;background:linear-gradient(135deg,#2e2c30,#1c1b1e 45%,#2a292c);padding:4.286%;box-shadow:0 3px 6px rgba(20,12,24,.18),0 14px 24px rgba(20,12,24,.24)}.l1-cf .mt{display:block;background:#F7F5F0;padding:12.5%;box-shadow:inset 1px 1px 3px rgba(0,0,0,.28)}.l1-pp{display:block;box-shadow:0 0 0 1px rgba(42,34,56,.18),2px 2px 0 rgba(42,34,56,.08)}.l1-note{margin-top:16px;opacity:.72}.l1-more{display:flex;gap:16px 28px;flex-wrap:wrap;align-items:center;margin-top:40px}.l1-more .lnk{min-height:44px}.l1-more p{flex-basis:100%;max-width:62em}.lead1 :focus-visible,.held2 :focus-visible{outline-color:#26357A}.held2 .held img{height:auto}.held2 .hp{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;margin-top:6px;font-family:'Geist',sans-serif;font-size:14px}.held2 .hp b{font-weight:500}.held2 .hp .pr{color:#26357A;font-weight:500}.pg .held-pins{margin-top:32px}@container pg (max-width:760px){.lead1{padding:80px 0 88px}.l1-g{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.l1-lab .pr{font-size:30px}.l1-wall{margin:28px -20px 0;padding:16px 20px 20px}.l1-row{--ppi:7.6px;gap:14px;padding:16px 0}.l1-row .pr{font-size:22px}.l1-row .d{font-size:13px}}@media (prefers-reduced-motion:reduce){.l1-orig img,.held img{transition:none!important;transform:none!important}}.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-size:4120px 3244px}.sprite.go{background-image:url(/wp-content/uploads/mjl/blob/fd3fdea517b038d79452de5efa9bcade.jpg);background-image:image-set(url(/wp-content/uploads/mjl/blob/fd3fdea517b038d79452de5efa9bcade.webp) type("image/webp"),url(/wp-content/uploads/mjl/blob/fd3fdea517b038d79452de5efa9bcade.jpg) type("image/jpeg"))}.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:.62;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}.fbar input.vol{width:84px;flex:none}@media (max-width:760px){.fbar input.vol{display:none}.fbar{gap:2px}.fbar .meta{min-width:0!important;white-space:nowrap;font-size:13px}.fbar .ctl{min-width:40px}}.fwrap:fullscreen{display:flex;flex-direction:column;background:#0E0A14}.fwrap:fullscreen .fstage{flex:1;aspect-ratio:auto;min-height:0}.fwrap:fullscreen .fstage video{object-fit:contain}.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}@media (max-width:620px){.rule>.row{flex-wrap:wrap;row-gap:6px}.rule>.row>.num{flex:1 1 100%!important}.rule>.row>span[style*="flex: 1 1"]{flex:1 1 55%!important;min-width:0}.rule>.row>.meta:last-child{flex:1 1 40%;text-align:right}}@media (max-width:760px){.tmap{margin-bottom:676px}.tmap>.tmap-card{top:calc(100% + 12px)!important;left:0!important}.tmap>.drive{top:calc(100% + 330px);bottom:auto}}.suntip span::after{margin-left:calc(-6px + var(--ar,0px))}@media (max-width:760px){.hero .shade{background:linear-gradient(180deg,rgba(27,21,36,.42) 0%,rgba(27,21,36,.08) 22%,rgba(27,21,36,.5) 42%,rgba(27,21,36,.82) 100%)}}@media (max-width:760px){.two-s:has(>.pairb){grid-template-columns:minmax(0,1fr)!important}.two-s>.pairb{height:auto;align-self:start}}@media (pointer:coarse){.tdrag{touch-action:pan-y}.tdrag>input[type=range]{pointer-events:none}}@media (max-width:760px){.l1-tag{display:none}form.mjl-comm{grid-template-columns:minmax(0,1fr)!important}form.mjl-comm>*{grid-column:1/-1!important;min-width:0}.tmap{margin-bottom:320px}.tmap>.tmap-card{top:calc(100% + 10px)!important;left:0!important;width:100%!important;display:grid!important;grid-template-columns:121px minmax(0,1fr);column-gap:14px;row-gap:3px;align-content:start;padding:10px!important}.tmap>.tmap-card>.sprite{zoom:.5874;grid-row:1/span 4;align-self:start}.tmap>.tmap-card>.eyebrow{margin-top:0!important}.tmap>.tmap-card>.cap{font-size:17px!important;line-height:1.2}.tmap>.drive{top:calc(100% + 136px)!important;bottom:auto;gap:10px 12px;padding:14px 16px 16px;align-items:center}.tmap>.drive>div:nth-child(2){flex:1 1 100%!important}.tmap>.drive>div:first-child{display:none}}@container pg (max-width:1100px){.nav nav,.nav>.bar>.btn,.mega{display:none}.pmenu{display:block}}@container pg (max-width:1000px){.l1-g{grid-template-columns:minmax(0,1fr)}.l1-wall{margin-top:28px}}.ix .ph picture{display:block}.ix .ph img{height:auto!important;aspect-ratio:4/3;object-fit:cover}.epg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:80px 32px}.epc{position:relative;display:flex;flex-direction:column;min-width:0}.epc-m{position:relative;aspect-ratio:16/9;margin-bottom:40px;background:#2A2238}.epc-m>picture{position:absolute;inset:0;overflow:hidden;display:block}.epc-p,.epc-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.epc-p{transition:transform 1.4s cubic-bezier(.2,.65,.2,1)}.epc-v{opacity:0;transition:opacity .6s ease;pointer-events:none}.epc.pv .epc-v{opacity:1}.epc-art{position:absolute;right:6%;bottom:-26px;width:28%;z-index:2;pointer-events:none;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.epc-art img{display:block;width:100%}.epc-snd{all:unset;box-sizing:border-box;position:absolute;left:12px;top:12px;z-index:3;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(27,21,36,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ECE9E1;cursor:pointer;opacity:0;transition:opacity .3s}.epc-snd .w{display:none}.epc-snd[aria-pressed="true"] .w{display:inline}.epc-snd[aria-pressed="true"] .x{display:none}.epc.pv .epc-snd,.epc-snd:focus-visible{opacity:1}.epc-snd:focus-visible{outline:2px solid #EFA92B;outline-offset:2px}@media (hover:hover) and (pointer:fine){.epc:hover .epc-p{transform:scale(1.04)}.epc:hover .epc-art{transform:translateY(-6px)}.epc:hover .epc-snd{opacity:1}}.epc-h{display:flex;align-items:baseline;gap:14px}.epc-h .num{font-size:30px;color:#6B6280;flex:none}.epc-h .cap{font-size:25px;line-height:1.12}.epc-w{display:flex;flex-wrap:wrap;column-gap:12px;margin-top:10px}.epc-w span:first-child{font-weight:500}.epc-q{margin-top:10px;font-size:16px;line-height:1.5;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.epc-a{display:flex;align-items:center;gap:16px;margin-top:16px}.epc-go{position:static}.epc-go .mute{font-weight:400;font-variant-numeric:tabular-nums}.epc-go:after{content:'';position:absolute;inset:0;z-index:1}.epc-go:focus-visible{outline:0}.epc:has(.epc-go:focus-visible) .epc-m{outline:2px solid #EFA92B;outline-offset:4px}.epc-b{font-size:12px;letter-spacing:.02em;padding:2px 9px;border:1px solid rgba(42,34,56,.28);color:#6B6280;white-space:nowrap}@media (hover:hover) and (pointer:fine){.epc:hover .epc-go i{transform:scale(1.08)}.epc-go i{transition:transform .3s}}.q-ep{align-self:flex-start;font-size:13px;opacity:.85}@media (max-width:1100px){.epg{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 28px}}@media (max-width:760px){.epg{grid-template-columns:minmax(0,1fr);gap:64px}.epc-m{aspect-ratio:4/5;margin-bottom:36px}.epc-art{width:42%;right:5%;bottom:-24px}.epc-h{padding-right:0}.epc-h .num{font-size:26px}.epc-h .cap{font-size:24px}}html.mjl-modal{overflow:hidden}.plyr{padding:0;border:0;margin:auto;width:min(1280px,88vw,calc((100vh - 250px) * 16 / 9));max-width:none;max-height:none;background:#0E0A14;color:#ECE9E1;overflow:visible;box-shadow:0 40px 120px rgba(0,0,0,.5)}.plyr::backdrop{background:rgba(14,10,20,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plyr-in{display:flex;flex-direction:column;height:100%}.plyr-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 6px 6px 20px}.plyr-t{display:flex;align-items:baseline;gap:12px;min-width:0;white-space:nowrap}.plyr-t .num{font-size:20px;color:#EFA92B;flex:none}.plyr-t .cap{font-size:21px;overflow:hidden;text-overflow:ellipsis}.plyr-t .meta{overflow:hidden;text-overflow:ellipsis}.plyr-x{flex:none}.plyr-st{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.plyr-st video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer}.plyr .fcap{z-index:2}.plyr button.big{z-index:2}.plyr button.big[hidden],.plyr-end[hidden],.plyr-v[hidden],.plyr .ctl[hidden]{display:none!important}.plyr-ctl{padding:12px 20px 14px}.strip{position:relative;height:28px;--p:0%;transition:height .35s cubic-bezier(.2,.65,.2,1)}.plyr-ctl:hover .strip,.strip:focus-within{height:52px}.strip i{position:absolute;top:0;bottom:0;left:0;right:0;background-image:var(--img);background-size:100% auto;background-position:50% 58%;pointer-events:none}.strip-u{filter:grayscale(1) brightness(.85) contrast(.75);opacity:.42}.strip-r{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.strip .strip-h{left:var(--p);right:auto;width:2px;margin-left:-1px;top:-5px;bottom:-5px;background:#EFA92B}.strip input{position:absolute;left:0;top:-8px;width:100%;height:calc(100% + 16px);margin:0;opacity:0;cursor:pointer}.strip:has(input:focus-visible){outline:2px solid #EFA92B;outline-offset:4px}.plyr-row{display:flex;align-items:center;gap:8px;margin-top:8px}.plyr .clk{min-width:92px;font-variant-numeric:tabular-nums;opacity:.85}.plyr-v{display:flex;margin-left:auto;border:1px solid rgba(236,233,225,.3)}.plyr-v button{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:8px;padding:0 14px;min-height:38px;font-family:'Geist',sans-serif;font-size:13px;font-weight:500;color:#ECE9E1;white-space:nowrap}.plyr-v button+button{border-left:1px solid rgba(236,233,225,.3)}.plyr-v button span:last-child{font-weight:400;opacity:.6;font-variant-numeric:tabular-nums}.plyr-v button[aria-pressed="true"]{background:#ECE9E1;color:#1B1524}.plyr-v button:focus-visible{outline:2px solid #EFA92B;outline-offset:2px}.plyr .cc{margin-left:auto}.plyr-v:not([hidden])~.cc{margin-left:6px}.plyr-end{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:center;align-content:safe center;padding:clamp(24px,4.2vw,64px);background:radial-gradient(120% 90% at 20% 50%,#241C30 0%,#0E0A14 70%);overflow:auto;animation:peIn .8s ease both}@keyframes peIn{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.plyr-end{animation:none}.strip{transition:none}}.pe-art{display:flex;justify-content:center;align-items:center;min-width:0}.pe-art .fl{width:100%;max-width:440px}.pe-art img{display:block;width:100%}.pe-tx{min-width:0}.pe-h{margin-top:12px;font-size:clamp(30px,3.6vw,52px)}.pe-d{margin-top:10px}.pe-buy{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.pe-rows{margin-top:20px}.pe-rows .row{padding:12px 0;text-decoration:none}.pe-rows .row .body{font-size:17px}.pe-rows .row .meta{white-space:nowrap}.pe-rows a.row .meta{color:#EFA92B;font-weight:500}.plyr .pe-buy .btn{background:#EFA92B;color:#2A2238}.plyr .pe-buy .btn:hover{background:#ECE9E1;color:#2A2238}.pe-nx{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px}.pe-go{all:unset;cursor:pointer;display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 320px}.pe-go>span:last-child{min-width:0;flex:1}.pe-go img{width:120px;aspect-ratio:16/9;object-fit:cover;display:block;flex:none}.pe-go .meta{display:block}.pe-go .cap{display:block;font-size:19px;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.pe-go:focus-visible{outline:2px solid #EFA92B;outline-offset:4px}.pe-ring{position:relative;width:44px;height:44px;flex:none}.pe-ring svg{display:block;transform:rotate(-90deg)}.pe-ring circle{fill:none;stroke-width:2}.pe-ring .bg{stroke:rgba(236,233,225,.2)}.pe-ring .fg{stroke:#EFA92B;stroke-dasharray:125.7;stroke-dashoffset:0}.pe-ring.run .fg{transition:stroke-dashoffset 6s linear;stroke-dashoffset:125.7}.pe-ring svg+svg{position:absolute;left:15px;top:14px;transform:none}.pe-no{all:unset;cursor:pointer;font-family:'Geist',sans-serif;font-size:13px;opacity:.75;padding:12px 4px;text-decoration:underline;text-underline-offset:4px}.pe-no:focus-visible{outline:2px solid #EFA92B}@media (max-width:760px),(max-height:560px){.plyr{width:100vw;height:100vh;height:100dvh;margin:0;box-shadow:none}.plyr-st{flex:1;aspect-ratio:auto;min-height:0}.plyr-top{padding-top:max(6px,env(safe-area-inset-top));padding-left:16px}.plyr-t .meta{display:none}.plyr-ctl{padding:10px 16px max(12px,env(safe-area-inset-bottom))}.plyr-row{flex-wrap:wrap}.plyr-v{order:9;flex:1 1 100%;margin:6px 0 0}.plyr-v button{flex:1;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:4px 6px;min-height:44px;font-size:12px}.plyr-v button span:last-child{font-size:11px}.plyr-v:not([hidden])~.cc{margin-left:auto}.strip{height:32px}.plyr-ctl:hover .strip{height:32px}.plyr-end{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:24px 20px}.pe-go img{width:88px}.pe-go{flex-basis:100%}.pe-art .fl{max-width:62%}.pe-h{font-size:32px}}@media (max-height:560px) and (orientation:landscape){.plyr-end{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-content:start;align-items:start}.pe-art .fl{max-width:100%}.plyr-top{padding-top:0}.plyr-ctl{padding-top:6px}.plyr-row{margin-top:2px}.plyr-v{order:0;flex:none;margin:0 0 0 auto}.plyr-v button{flex-direction:row;gap:6px;min-height:36px}.plyr-v:not([hidden])~.cc{margin-left:6px}}.held img{height:auto}@container pg (max-width:560px){.tunes{aspect-ratio:auto!important;min-height:340px}.tunes .num{font-size:56px!important}.tunes .title{font-size:26px!important}.dial .st:first-child{transform:none;align-items:flex-start;text-align:left}.dial .st[style*="left: 100%"]{transform:translateX(-100%);align-items:flex-end;text-align:right}.dial .st .meta{font-size:12px!important;letter-spacing:-.03em}}@media (max-width:900px){div:has(>[aria-label="Pick a sketch"]){align-items:stretch!important}[aria-label="Pick a sketch"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;justify-content:stretch!important}[aria-label="Pick a sketch"] .ctry{min-height:56px;min-width:0;padding:4px 8px 4px 4px;gap:8px;font-size:14px;line-height:1.2;overflow-wrap:break-word}[aria-label="Pick a sketch"] .ctry img{width:48px;height:48px;flex:none}[aria-label="Room"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}[aria-label="Room"] .chip{min-height:48px;justify-content:center;text-align:center}[aria-label="Room"] .chip[aria-pressed="true"]{background:#2A2238;color:#ECE9E1;border-color:#2A2238}}.pg .ab-hero{padding:168px 0 96px}.pg .ab-hg{align-items:end;row-gap:32px}.pg .ab-me{grid-column:8/span 5;grid-row:1}.pg .ab-me img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:40% 30%;background:#2A2238}.pg .ab-me figcaption{margin-top:12px}.pg .ab-say{grid-column:1/span 6;grid-row:1;padding-bottom:12px}.pg .ab-say h1{margin-top:20px}.pg .ab-lead{margin-top:28px;max-width:30em}.pg .ab-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.pg .ab-acts .lnk{min-height:44px;padding-bottom:0;border-bottom:0;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:5px}.pg .ab-tc{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 18px 6px 6px;background:#2A2238;color:#ECE9E1;font:500 14px/1.25 Geist,sans-serif;text-decoration:none;transition:background .25s,color .25s}.pg .ab-tc .ab-pl{width:36px;height:36px;border-radius:50%;background:#EFA92B;color:#2A2238;display:flex;align-items:center;justify-content:center;flex:none}.pg .ab-tc .ab-pl svg{margin-left:2px}.pg .ab-tc .ab-tcw{white-space:nowrap}.pg .ab-tc:hover{background:#26357A;color:#ECE9E1}.pg .night .ab-tc,.pg .dark .ab-tc{background:#ECE9E1;color:#2A2238}.pg .night .ab-tc:hover,.pg .dark .ab-tc:hover{background:#EFA92B;color:#2A2238}.pg .ab-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:72px}.pg .ab-facts li{padding-top:18px;border-top:1px solid rgba(236,233,225,.18)}.pg .ab-k{font:300 34px/1 Geist,sans-serif;letter-spacing:-.03em;white-space:nowrap}.pg .ab-facts .meta{margin-top:10px;max-width:18em}.pg .ab-words{padding-top:120px}.pg .ab-mo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px 72px;align-items:start;padding:80px 0;border-top:1px solid rgba(42,34,56,.16)}.pg .ab-words h2+.ab-mo{margin-top:56px}.pg .ab-flip>.ab-pic{order:2}.pg .ab-pic img{display:block;width:100%;height:auto;object-fit:cover;background:#DCD6E2}.pg .ab-pic figcaption{margin-top:12px}.pg .ab-port img{aspect-ratio:4/5}.pg .ab-h3{font-family:'Geist',sans-serif;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6B6280}.pg .ab-q{margin-top:18px}.pg .ab-q p{font-weight:300;font-style:italic;font-size:clamp(26px,2.5cqi,36px);line-height:1.22;letter-spacing:-.012em;text-wrap-style:balance}.pg .ab-src{margin-top:14px}.pg .ab-tx .ab-acts{margin-top:20px}.pg .ab-tx .ab-acts .meta{flex:1 1 12em}.pg .ab-bd{margin-top:24px;max-width:32em}.pg .ab-bd p+p{margin-top:14px}.pg .ab-go{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:20px}.pg .ab-go .lnk{min-height:44px;padding-bottom:0;border-bottom:0;text-decoration:underline;text-underline-offset:5px}.pg .ab-day{grid-template-columns:minmax(0,1fr);gap:48px}.pg .ab-dh{max-width:46em}.pg .ab-dh .ab-bd{margin-top:16px}.pg .ab-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 72px;align-items:start}.pg .ab-pn .fl{max-width:420px}.pg .ab-clk{margin-top:28px;font:300 clamp(30px,3cqi,44px)/1 Geist,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pg .ab-q2{margin-top:12px}.pg .ab-q2 p{font-weight:300;font-style:italic;font-size:clamp(20px,1.8cqi,26px);line-height:1.3}.pg .ab-q2+.meta{margin-top:8px}.pg .ab-acts-s{margin-top:14px}.pg .ab-st{margin-top:14px}.pg .ab-film{margin-top:-8px}.pg .ab-film .lnk{min-height:44px;padding-bottom:0;border-bottom:0;text-decoration:underline;text-underline-offset:5px}.pg .ab-och{align-items:end;row-gap:24px}.pg .ab-ocl{grid-column:1/span 6}.pg .ab-ocr{grid-column:8/span 5}.pg .ab-ocg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:end;margin-top:56px}.pg .ab-ocg img{display:block;width:100%;height:auto;object-fit:cover;background:#DCD6E2}.pg .ab-ocg figcaption{margin-top:10px}.pg .ab-dr h2{margin-top:20px}.pg .ab-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.pg .ab-door{display:flex;flex-direction:column;background:#F6F4EF;color:#2A2238;padding:24px;text-decoration:none;min-height:64px}.pg .ab-di{display:block;overflow:hidden;margin-bottom:20px;background:#DCD6E2}.pg .ab-di img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pg .ab-door:hover .ab-di img{transform:scale(1.03)}.pg .ab-dt{font-weight:300;font-size:30px;line-height:1.1;letter-spacing:-.015em}.pg .ab-dt:after{content:'\00a0→';color:#26357A}.pg .ab-dp{font:300 22px/1.1 Geist,sans-serif;letter-spacing:-.02em;margin-top:12px;white-space:nowrap}.pg .ab-dd{margin-top:10px;opacity:.78}.pg .ab-door:hover .ab-dt{text-decoration:underline;text-decoration-color:#EFA92B;text-underline-offset:5px}.pg .ab-door:focus-visible{outline:2px solid #EFA92B;outline-offset:4px}.pg .ab-all{margin-top:24px}.pg .ab-all .lnk{min-height:44px;padding-bottom:0;border-bottom:0;text-decoration:underline;text-underline-offset:5px}.pg .ab-end{margin-top:64px;padding-top:28px;max-width:52em}.pg .ab-end .ab-acts{margin-top:20px}.pg .ab-words :focus-visible,.pg .ab-oc :focus-visible{outline-color:#26357A}@container pg (max-width:760px){.pg .ab-hero{padding:76px 0 48px}.pg .ab-me,.pg .ab-say{grid-row:auto}.pg .ab-me{margin:0 -20px}.pg .ab-me img{aspect-ratio:1;object-position:40% 18%}.pg .ab-me figcaption{padding:0 20px;margin-top:10px}.pg .ab-say{padding-bottom:0}.pg .ab-say h1{margin-top:14px}.pg .ab-lead{margin-top:18px}.pg .ab-acts{margin-top:20px;gap:8px 20px}.pg .ab-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.pg .ab-facts li{padding-top:14px}.pg .ab-k{font-size:28px}.pg .ab-words{padding-top:64px;padding-bottom:64px}.pg .ab-oc,.pg .ab-dr{padding:72px 0}.pg .ab-mo{grid-template-columns:minmax(0,1fr);gap:18px;padding:40px 0}.pg .ab-words h2+.ab-mo{margin-top:28px}.pg .ab-flip>.ab-pic{order:0}.pg .ab-pic{margin:0 -20px}.pg .ab-pic figcaption{padding:0 20px}.pg .ab-port img{aspect-ratio:4/3;object-position:50% 28%}.pg .ab-q{margin-top:12px}.pg .ab-q p{font-size:23px}.pg .ab-bd{margin-top:16px}.pg .ab-go{margin-top:12px;gap:0 20px}.pg .ab-day{gap:28px}.pg .ab-two{gap:24px 16px}.pg .ab-clk{margin-top:18px;font-size:26px}.pg .ab-q2 p{font-size:17px;line-height:1.35}.pg .ab-pn .ab-tc{padding-right:12px;gap:8px;font-size:13px}.pg .ab-pn .ab-go{flex-direction:column;gap:0}.pg .ab-ocg{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:32px;align-items:start}.pg .ab-wl{grid-row:span 2}.pg .ab-ocg figcaption{font-size:13px}.pg .ab-doors{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.pg .ab-door{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:2px;padding:14px;align-items:start}.pg .ab-di{grid-row:1/span 3;margin:0}.pg .ab-di img{aspect-ratio:1}.pg .ab-dt{font-size:24px}.pg .ab-dp{font-size:18px;margin-top:4px}.pg .ab-dd{margin-top:4px;font-size:13px}.pg .ab-end{margin-top:48px}.pg .ab-end .statement{font-size:24px}}@container pg (min-width:761px) and (max-width:1100px){.pg .ab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .ab-doors{grid-template-columns:minmax(0,1fr);gap:16px}.pg .ab-door{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:28px;row-gap:4px;align-items:start}.pg .ab-di{grid-row:1/span 3;margin:0}}@container pg (max-width:360px){.pg .ab-two{grid-template-columns:minmax(0,1fr)}.pg .ab-pn .fl{max-width:300px}}@media (prefers-reduced-motion:reduce){.pg .ab-tc,.pg .ab-di img{transition:none!important}.pg .ab-door:hover .ab-di img{transform:none!important}}.pg .ab-dr a.ab-door:hover,.pg .ab-dr a.ab-door:active{color:#2A2238}.pg .ab-di.ab-fr{overflow:visible;background:none;padding:4px}.pg .ab-di.ab-fr img{aspect-ratio:auto;transition:none}.pg .ab-door:hover .ab-fr img{transform:none}.pg .ab-mat .fl{padding:5.2%!important}.pg .ab-mat .fb{padding:10%!important;background:#F7F5F0;box-shadow:inset 1px 1px 3px rgba(0,0,0,.28)}.pg .ab-mat .fb img{box-shadow:0 0 0 1px rgba(60,50,40,.12)}@media (max-width:760px){.stg:has(.hlab){overflow:visible!important}.stg .hlab{transform:scale(calc(1 / var(--s,1)));transform-origin:0 0;white-space:normal!important;width:185px;font-size:12px}.stg .hlab .meta{font-size:12px;line-height:1.35}.stg .hlab .eyebrow{font-size:11px}}picture.pic{display:block;overflow:hidden}picture.pic>img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:760px){.pmenu .groups a{padding:12px 0}.foot p.meta a{padding:12px 0}.foot nav a{padding:12px 0}}@media (pointer:coarse){.lnk{position:relative}.lnk:before{content:'';position:absolute;left:0;right:0;top:-12px;bottom:-12px}}.co-item{display:flex;gap:14px;align-items:center}.co-item .co-thumb{flex:0 0 64px;width:64px;height:64px;object-fit:cover;box-shadow:0 0 0 4px #EAD9B6,0 0 0 5px rgba(0,0,0,.12);margin:5px}.co-item .co-name{flex:1;min-width:0}.co-item+.product-quantity{display:block;margin-left:83px;margin-top:-4px}