.pp[data-look=paper]{background-image:linear-gradient(90deg,#0000 22px,#c0392b59 22px 23.5px,#0000 23.5px),url(/looks/paper/bg-tile.svg)}.pp[data-look=paper] .pp-cover{box-shadow:inset 0 -1px 0 var(--ln)}.pp[data-look=paper] .pp-avatar{color:var(--aci);font-size:42px;font-style:italic}.pp[data-look=paper] .pp-name{letter-spacing:-.01em;font-weight:400}.pp[data-look=paper] .pp-sechead h2,.pp[data-look=paper] .pp-hours h2{letter-spacing:.18em;font-weight:600}.pp[data-look=paper] .pp-rule{box-shadow:inset 0 1px 0 var(--bd),inset 0 -1px 0 var(--ln)}.pp[data-look=paper] .pp-card{background:var(--sf);box-shadow:0 2px 0 -1px var(--sf),0 2px 0 0 var(--ln),0 4px 0 -1px var(--sf),0 4px 0 0 var(--ln),inset 0 0 0 1px var(--ln);border-radius:3px}.pp[data-look=paper] .pp-cta,.pp[data-look=paper] .pp-link[data-primary]{box-shadow:inset 0 0 0 4px var(--ac),inset 0 0 0 5px #fff9;border-radius:2px}.pp[data-look=paper] .pp-cta,.pp[data-look=paper] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-weight:400}.pp[data-look=paper] .pp-prod{background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:2px}.pp[data-look=paper] .pp-swatch{background:repeating-linear-gradient(45deg,var(--acs) 0 6px,var(--sf) 6px 9px);color:var(--tx);font-size:40px;font-style:italic}.pp[data-look=paper] .pp-price{color:var(--aci);box-shadow:inset 0 -1.5px 0 var(--aci)}.pp[data-look=paper] .pp-hours dl div{border-top-style:dotted;border-top-color:var(--bd)}.pp[data-look=paper] .pp-poster{background:repeating-linear-gradient(-45deg,var(--sf2) 0 8px,var(--surface,var(--sf)) 8px 10px);box-shadow:inset 0 0 0 1px var(--ln)}.pp[data-look=paper] .pp-play{background:var(--sf);color:var(--tx);box-shadow:inset 0 0 0 1.5px var(--tx);border-radius:50%}.pp[data-look=paper] .pp-vmeta strong{font-family:var(--fd);font-weight:400}.pp[data-look=paper] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--sf) 44% 49%,transparent 49%),linear-gradient(0deg,transparent 56%,var(--sf) 56% 61%,transparent 61%);box-shadow:inset 0 0 0 1px var(--ln)}.pp[data-look=paper] .pp-btn,.pp[data-look=paper] .pp-buy{box-shadow:inset 0 0 0 1px var(--bd);border-radius:2px}.pp[data-look=paper] .pp-link:not([data-primary]){background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:2px}.pp[data-look=paper] .pp-ico{box-shadow:inset 0 0 0 1px var(--bd);color:var(--aci);border-radius:50%}.pp[data-look=paper] .pp-quote:before{font-size:84px}.pp[data-look=paper] .pp-quote blockquote{font-family:var(--fd);font-weight:400}.pp[data-look=paper] .pp-more summary{outline-style:dashed;outline-color:var(--bd)}.pp[data-look=ember]{--cu:#c8915e;--cuh:#c8915e4d;background-image:url(/looks/ember/bg-tile.svg)}.pp[data-look=ember] .pp-cover{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.pp[data-look=ember] .pp-avatar{font-family:var(--fd);color:var(--cu);font-size:36px;font-style:italic;font-weight:400}.pp[data-look=ember] .pp-name{letter-spacing:-.022em;font-variation-settings:"opsz" 144,"SOFT" 50;text-shadow:0 0 36px #ff7a5938;font-weight:400}.pp[data-look=ember] .pp-bio{font-family:var(--fd);font-style:italic;font-weight:300}.pp[data-look=ember] .pp-sechead h2,.pp[data-look=ember] .pp-hours h2{letter-spacing:.24em;font-weight:600}.pp[data-look=ember] .pp-rule{background:linear-gradient(90deg,var(--cu),var(--cuh) 60%,transparent)}.pp[data-look=ember] .pp-card{background:var(--sf);box-shadow:inset 0 0 0 1px var(--cuh),inset 0 -48px 60px -48px #ff7a5929;border-radius:3px}.pp[data-look=ember] .pp-cta,.pp[data-look=ember] .pp-link[data-primary]{background:linear-gradient(180deg,#ff8b6e,var(--ac));box-shadow:inset 0 0 0 1px #160d0966,inset 0 0 0 4px var(--ac),inset 0 0 0 5px #160d0959,0 14px 40px -14px #ff7a598c;border-radius:3px}.pp[data-look=ember] .pp-cta,.pp[data-look=ember] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-style:italic;font-weight:500}.pp[data-look=ember] .pp-prod{background:var(--sf);box-shadow:inset 0 0 0 1px var(--cuh);border-radius:3px}.pp[data-look=ember] .pp-swatch{background:radial-gradient(90% 70% at 50% 110%,#ff7a5961,transparent 70%),var(--sf2);box-shadow:inset 0 0 0 1px var(--cuh);font-family:var(--fd);color:var(--tx);border-radius:2px;font-size:36px;font-style:italic;font-weight:300}.pp[data-look=ember] .pp-pmeta strong{font-family:var(--fd);font-weight:500}.pp[data-look=ember] .pp-price{background:var(--acs);color:var(--onacs);border-radius:2px}.pp[data-look=ember] .pp-poster{background:radial-gradient(70% 90% at 50% 120%,#ff7a5980,#0000 70%),repeating-radial-gradient(circle at 50% 130%,#0000 0 13px,#c8915e1f 13px 14px),#120a07;border-radius:2px}.pp[data-look=ember] .pp-play{box-shadow:inset 0 0 0 1px var(--tx);color:var(--tx);background:#160d09b3;border-radius:50%}.pp[data-look=ember] .pp-vmeta strong{font-family:var(--fd);font-style:italic;font-weight:400}.pp[data-look=ember] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--cuh) 44% 45%,transparent 45%),linear-gradient(0deg,transparent 56%,var(--cuh) 56% 57%,transparent 57%);border-radius:2px}.pp[data-look=ember] .pp-pin{box-shadow:0 0 14px var(--ac)}.pp[data-look=ember] .pp-btn,.pp[data-look=ember] .pp-buy{box-shadow:inset 0 0 0 1px var(--bd);border-radius:3px}.pp[data-look=ember] .pp-act{border-radius:3px}.pp[data-look=ember] .pp-link:not([data-primary]){background:var(--sf);box-shadow:inset 0 0 0 1px var(--cuh);border-radius:3px}.pp[data-look=ember] .pp-link:not([data-primary])>span:first-child{font-family:var(--fd);font-weight:500}.pp[data-look=ember] .pp-ico{background:var(--sf2);color:var(--cu);box-shadow:inset 0 0 0 1px var(--cuh);border-radius:2px}.pp[data-look=ember] .pp-quote:before{font-family:var(--fd);color:var(--cu);font-size:76px}.pp[data-look=ember] .pp-quote blockquote{font-family:var(--fd);font-style:italic;font-weight:300}.pp[data-look=ember] .pp-more summary{border-radius:3px}.pp[data-look=midnight]{background-image:url(/looks/midnight/bg-tile.svg)}.pp[data-look=midnight] .pp-cover{box-shadow:inset 0 -1px 0 var(--ln)}.pp[data-look=midnight] .pp-avatar{color:var(--aci);font-size:30px;font-weight:900;font-stretch:125%}.pp[data-look=midnight] .pp-name{letter-spacing:-.03em;text-transform:uppercase;font-weight:900;font-stretch:125%}.pp[data-look=midnight] .pp-sechead h2,.pp[data-look=midnight] .pp-hours h2{font-weight:600}.pp[data-look=midnight] .pp-rule{background:var(--ln)}.pp[data-look=midnight] .pp-card{background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:6px}.pp[data-look=midnight] .pp-card:not(.pp-quote):before{content:"";box-shadow:inset 2px 0 0 var(--ac),inset 0 2px 0 var(--ac);border-top-left-radius:6px}.pp[data-look=midnight] .pp-cta,.pp[data-look=midnight] .pp-link[data-primary]{border-radius:4px}.pp[data-look=midnight] .pp-cta,.pp[data-look=midnight] .pp-link[data-primary]>span:first-child{text-transform:uppercase;letter-spacing:.01em;font-weight:800;font-stretch:112%}.pp[data-look=midnight] .pp-prod{background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:4px}.pp[data-look=midnight] .pp-swatch{background:linear-gradient(var(--ln) 1px,transparent 1px) 0 0/14px 14px,linear-gradient(90deg,var(--ln) 1px,transparent 1px) 0 0/14px 14px,var(--sf2);color:var(--tx);border-radius:2px;font-weight:900;font-stretch:125%}.pp[data-look=midnight] .pp-price{font-family:var(--fl);box-shadow:inset 0 0 0 1px var(--bd);border-radius:2px}.pp[data-look=midnight] .pp-hours dl div{border-top-style:solid;border-top-color:var(--ln)}.pp[data-look=midnight] .pp-hours dd{font-family:var(--fl)}.pp[data-look=midnight] .pp-poster{background:repeating-linear-gradient(90deg,#0000 0 23px,#ffffff0d 23px 24px),linear-gradient(160deg,#2a160d,#050505);border-radius:2px}.pp[data-look=midnight] .pp-play{background:var(--ac);color:#000;border-radius:2px}.pp[data-look=midnight] .pp-vmeta strong{text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-stretch:112%}.pp[data-look=midnight] .pp-mapart{background:linear-gradient(var(--ln) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,var(--ln) 1px,transparent 1px) 0 0/20px 20px,var(--sf2);border-radius:2px}.pp[data-look=midnight] .pp-pin{border-radius:0;box-shadow:0 0 0 4px #000}.pp[data-look=midnight] .pp-btn,.pp[data-look=midnight] .pp-buy{box-shadow:inset 0 0 0 1px var(--bd);font-family:var(--fl);text-transform:uppercase;letter-spacing:.06em;border-radius:4px}.pp[data-look=midnight] .pp-link:not([data-primary]){box-shadow:inset 0 0 0 1px var(--ln);background:var(--sf);border-radius:4px}.pp[data-look=midnight] .pp-ico{background:var(--sf2);color:var(--aci);border-radius:2px}.pp[data-look=midnight] .pp-quote:before{font-size:64px;font-weight:900}.pp[data-look=midnight] .pp-quote blockquote{font-weight:700}.pp[data-look=midnight] .pp-more summary{border-radius:4px}.pp[data-look=glass-day]{background:url(/looks/glass-day/bg-tile.svg),var(--wall);--gb:blur(14px) saturate(170%);--grim:#ffffff73;--ghl:inset 0 1px 0 #fff9;--gsh:0 10px 30px -12px #00000040;--gsheen:linear-gradient(135deg,#ffffff59,transparent 55%)}.pp[data-look=glass-day] .pp-card,.pp[data-look=glass-day] .pp-link:not([data-primary]){background:var(--gt);-webkit-backdrop-filter:var(--gb);backdrop-filter:var(--gb);box-shadow:inset 0 0 0 1px var(--grim),var(--ghl),var(--gsh)}.pp[data-look=glass-day] .pp-link:not([data-primary]):after{content:"";border-radius:inherit;background:var(--gsheen);mix-blend-mode:screen;pointer-events:none}.pp[data-look=glass-day] .pp-card{border-radius:24px}.pp[data-look=glass-day] .pp-link:not([data-primary]){border-radius:20px}.pp[data-look=glass-day] .pp-cta,.pp[data-look=glass-day] .pp-link[data-primary]{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px #fff9,0 12px 30px -10px #00000059}.pp[data-look=glass-day] .pp-cta:after,.pp[data-look=glass-day] .pp-link[data-primary]:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 45%,#0000 60%)}.pp[data-look=glass-day] .pp-swatch{background:radial-gradient(80% 80% at 30% 20%,color-mix(in oklch,var(--ac) 45%,transparent),transparent 70%),#ffffff1f;color:var(--tx);border-radius:16px}.pp[data-look=glass-day] .pp-price{background:var(--acs);color:var(--onacs);border-radius:999px}.pp[data-look=glass-day] .pp-poster{background:linear-gradient(160deg,color-mix(in oklch,var(--ac) 50%,#111),#0b0b14);border-radius:18px}.pp[data-look=glass-day] .pp-play{color:#111;background:#ffffffe6;border-radius:50%;box-shadow:inset 0 0 0 1px #fff}.pp[data-look=glass-day] .pp-mapart{background-color:#ffffff24;background-image:linear-gradient(90deg,#0000 44%,#ffffff59 44% 49%,#0000 49%),linear-gradient(#0000 39%,#ffffff59 39% 44%,#0000 44%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:18px}.pp[data-look=glass-day] .pp-btn,.pp[data-look=glass-day] .pp-buy{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx) 55%,transparent);border-radius:999px}.pp[data-look=glass-day] .pp-act{border-radius:18px}.pp[data-look=glass-day] .pp-ico{background:#fff3;border-radius:14px}.pp[data-look=glass-day] .pp-more summary{border-radius:999px}.pp[data-look=glass-day] .pp-name{letter-spacing:-.035em;font-weight:800}.pp[data-look=glass-day] .pp-avatar{color:var(--aci);font-weight:800}.pp[data-look=glass-day] .pp-sechead h2,.pp[data-look=glass-day] .pp-hours h2{font-weight:700}.pp[data-look=glass-day] .pp-rule{background:linear-gradient(90deg,#fff9,#0000)}.pp[data-look=glass-day] .pp-cover{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pp[data-look=glass-night]{background:url(/looks/glass-night/bg-tile.svg),var(--wall);--gb:blur(16px) saturate(150%);--grim:#ffffff2e;--ghl:inset 0 1px 0 #ffffff40;--gsh:0 10px 30px -12px #00000080;--gsheen:linear-gradient(135deg,#fff3,transparent 55%)}.pp[data-look=glass-night] .pp-card,.pp[data-look=glass-night] .pp-link:not([data-primary]){background:var(--gt);-webkit-backdrop-filter:var(--gb);backdrop-filter:var(--gb);box-shadow:inset 0 0 0 1px var(--grim),var(--ghl),var(--gsh)}.pp[data-look=glass-night] .pp-link:not([data-primary]):after{content:"";border-radius:inherit;background:var(--gsheen);mix-blend-mode:screen;pointer-events:none}.pp[data-look=glass-night] .pp-card{border-radius:24px}.pp[data-look=glass-night] .pp-link:not([data-primary]){border-radius:20px}.pp[data-look=glass-night] .pp-cta,.pp[data-look=glass-night] .pp-link[data-primary]{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px #fff9,0 12px 30px -10px #00000059}.pp[data-look=glass-night] .pp-cta:after,.pp[data-look=glass-night] .pp-link[data-primary]:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 45%,#0000 60%)}.pp[data-look=glass-night] .pp-cta,.pp[data-look=glass-night] .pp-link[data-primary]{box-shadow:inset 0 0 0 1px #fff6,0 0 34px -4px #7fd1ff8c}.pp[data-look=glass-night] .pp-swatch{background:radial-gradient(80% 80% at 30% 20%,color-mix(in oklch,var(--ac) 45%,transparent),transparent 70%),#ffffff1f;color:var(--tx);border-radius:16px}.pp[data-look=glass-night] .pp-price{background:var(--acs);color:var(--onacs);border-radius:999px}.pp[data-look=glass-night] .pp-poster{background:linear-gradient(160deg,color-mix(in oklch,var(--ac) 50%,#111),#0b0b14);border-radius:18px}.pp[data-look=glass-night] .pp-play{color:#111;background:#ffffffe6;border-radius:50%;box-shadow:inset 0 0 0 1px #fff}.pp[data-look=glass-night] .pp-mapart{background-color:#ffffff24;background-image:linear-gradient(90deg,#0000 44%,#ffffff59 44% 49%,#0000 49%),linear-gradient(#0000 39%,#ffffff59 39% 44%,#0000 44%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:18px}.pp[data-look=glass-night] .pp-btn,.pp[data-look=glass-night] .pp-buy{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx) 55%,transparent);border-radius:999px}.pp[data-look=glass-night] .pp-act{border-radius:18px}.pp[data-look=glass-night] .pp-ico{background:#fff3;border-radius:14px}.pp[data-look=glass-night] .pp-more summary{border-radius:999px}.pp[data-look=glass-night] .pp-name{letter-spacing:-.03em;font-weight:700}.pp[data-look=glass-night] .pp-avatar{color:var(--aci);font-weight:700}.pp[data-look=glass-night] .pp-sechead h2,.pp[data-look=glass-night] .pp-hours h2{font-weight:700}.pp[data-look=glass-night] .pp-rule{background:linear-gradient(90deg,#fff9,#0000)}.pp[data-look=glass-night] .pp-cover{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pp[data-look=folio]{background-image:url(/looks/folio/bg-tile.svg)}.pp[data-look=folio] .pp-cover{box-shadow:inset 0 -2px 0 var(--tx)}.pp[data-look=folio] .pp-avatar{color:var(--aci);font-size:34px;font-style:italic;font-weight:600}.pp[data-look=folio] .pp-name{letter-spacing:-.02em;font-style:italic;font-weight:700}.pp[data-look=folio] .pp-bio{font-style:italic}.pp[data-look=folio] .pp-sechead h2,.pp[data-look=folio] .pp-hours h2{letter-spacing:.2em;color:var(--tx);font-weight:700}.pp[data-look=folio] .pp-rule{background:var(--tx)}.pp[data-look=folio] .pp-card{background:var(--sf);box-shadow:inset 0 -1px 0 var(--ln),inset 0 3px 0 var(--tx)}.pp[data-look=folio] .pp-cta,.pp[data-look=folio] .pp-link[data-primary]{box-shadow:inset 0 0 0 1px var(--ac),inset 0 0 0 4px var(--ac),inset 0 0 0 5px #ffffff80;border-radius:0}.pp[data-look=folio] .pp-cta,.pp[data-look=folio] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-style:italic;font-weight:600}.pp[data-look=folio] .pp-prod{background:var(--sf);box-shadow:inset 0 2px 0 var(--tx)}.pp[data-look=folio] .pp-swatch{background:radial-gradient(circle,var(--acs) 1.4px,transparent 1.6px) 0 0/7px 7px,var(--sf2);color:var(--tx);font-size:44px;font-style:italic;font-weight:700}.pp[data-look=folio] .pp-pmeta strong{font-family:var(--fd);font-style:italic}.pp[data-look=folio] .pp-price{font-family:var(--fd);color:var(--aci)}.pp[data-look=folio] .pp-hours dl div{border-top-style:solid;border-top-color:var(--ln)}.pp[data-look=folio] .pp-poster{background:radial-gradient(circle,#ffffff1f 1.2px,#0000 1.5px) 0 0/6px 6px,linear-gradient(160deg,#4a1a12,#120806)}.pp[data-look=folio] .pp-play{background:var(--sf);color:var(--tx);border-radius:50%}.pp[data-look=folio] .pp-vmeta strong{font-family:var(--fd);font-style:italic}.pp[data-look=folio] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--sf) 44% 49%,transparent 49%),linear-gradient(0deg,transparent 56%,var(--sf) 56% 61%,transparent 61%);box-shadow:inset 0 0 0 1px var(--ln)}.pp[data-look=folio] .pp-btn,.pp[data-look=folio] .pp-buy{box-shadow:inset 0 -1.5px 0 var(--tx);font-family:var(--fd);border-radius:0;font-style:italic}.pp[data-look=folio] .pp-act{box-shadow:inset 0 0 0 1px var(--bd)}.pp[data-look=folio] .pp-link:not([data-primary]){box-shadow:inset 0 1px 0 var(--tx);background:0 0;border-radius:0}.pp[data-look=folio] .pp-link:not([data-primary])>span:first-child{font-family:var(--fd);font-style:italic}.pp[data-look=folio] .pp-ico{color:var(--aci);box-shadow:inset 0 0 0 1px var(--bd);border-radius:0}.pp[data-look=folio] .pp-quote:before{font-size:90px;font-style:italic}.pp[data-look=folio] .pp-quote blockquote{font-family:var(--fd);font-style:italic;font-weight:600}.pp[data-look=folio] .pp-more summary{box-shadow:inset 0 1px 0 var(--tx)}.pp[data-look=meadow]{background-image:url(/looks/meadow/bg-tile.svg)}.pp[data-look=meadow] .pp-cover{border-radius:0 0 40px 40px}.pp[data-look=meadow] .pp-avatar{color:var(--aci);font-size:32px;font-weight:600}.pp[data-look=meadow] .pp-name{letter-spacing:-.01em;font-weight:600}.pp[data-look=meadow] .pp-sechead h2,.pp[data-look=meadow] .pp-hours h2{letter-spacing:.1em;font-weight:800}.pp[data-look=meadow] .pp-rule{background:radial-gradient(circle,var(--bd) 1.5px,transparent 2px) 0 0/10px 4px;border-radius:2px}.pp[data-look=meadow] .pp-card{background:var(--sf);box-shadow:inset 0 0 0 2px var(--ln),0 6px 0 var(--ln);border-radius:28px}.pp[data-look=meadow] .pp-cta,.pp[data-look=meadow] .pp-link[data-primary]{border-radius:999px;box-shadow:inset 0 0 0 2px #1c5e37,0 5px #1c5e37}.pp[data-look=meadow] .pp-cta,.pp[data-look=meadow] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-weight:600}.pp[data-look=meadow] .pp-prod{background:var(--sf);box-shadow:inset 0 0 0 2px var(--ln),0 5px 0 var(--ln);border-radius:26px}.pp[data-look=meadow] .pp-swatch{background:radial-gradient(60% 60% at 50% 40%,#ffe7a8,var(--acs));color:var(--tx);border-radius:20px;font-weight:600}.pp[data-look=meadow] .pp-price{background:var(--acs);color:var(--onacs);border-radius:999px}.pp[data-look=meadow] .pp-poster{background:linear-gradient(#8fd3f5,#bfe8c9 70%,#3f9b62);border-radius:22px}.pp[data-look=meadow] .pp-play{color:#1c241c;background:#fff;border-radius:50%;box-shadow:0 4px #1c5e37}.pp[data-look=meadow] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--sf) 44% 49%,transparent 49%),linear-gradient(0deg,transparent 56%,var(--sf) 56% 61%,transparent 61%);border-radius:22px}.pp[data-look=meadow] .pp-btn,.pp[data-look=meadow] .pp-buy{box-shadow:inset 0 0 0 2px var(--bd);border-radius:999px}.pp[data-look=meadow] .pp-act{border-radius:22px}.pp[data-look=meadow] .pp-link:not([data-primary]){background:var(--sf);box-shadow:inset 0 0 0 2px var(--ln),0 4px 0 var(--ln);border-radius:999px}.pp[data-look=meadow] .pp-ico{background:var(--acs);color:var(--onacs);border-radius:50%}.pp[data-look=meadow] .pp-quote blockquote{font-family:var(--fd);font-weight:500}.pp[data-look=meadow] .pp-more summary{border-radius:999px}.pp[data-look=block]{background-image:url(/looks/block/bg-tile.svg)}.pp[data-look=block] .pp-cover{box-shadow:inset 0 -3px 0 var(--tx)}.pp[data-look=block] .pp-avatar{color:var(--tx);font-size:28px}.pp[data-look=block] .pp-name{text-transform:uppercase;background:var(--ac);color:var(--onac);box-shadow:3px 3px 0 var(--tx),inset 0 0 0 3px var(--tx)}.pp[data-look=block] .pp-bio{color:var(--tx);font-weight:500}.pp[data-look=block] .pp-sechead h2,.pp[data-look=block] .pp-hours h2{color:var(--tx);letter-spacing:.14em;font-weight:700}.pp[data-look=block] .pp-rule{background:var(--tx)}.pp[data-look=block] .pp-card{background:var(--sf);box-shadow:inset 0 0 0 3px var(--tx),6px 6px 0 var(--tx)}.pp[data-look=block] .pp-cta,.pp[data-look=block] .pp-link[data-primary]{box-shadow:inset 0 0 0 3px var(--tx),6px 6px 0 var(--tx);border-radius:0}.pp[data-look=block] .pp-cta,.pp[data-look=block] .pp-link[data-primary]>span:first-child{font-family:var(--fd);text-transform:uppercase;font-weight:400}.pp[data-look=block] .pp-prod{background:var(--sf);box-shadow:inset 0 0 0 3px var(--tx),5px 5px 0 var(--tx)}.pp[data-look=block] .pp-swatch{background:repeating-linear-gradient(-45deg,var(--ac) 0 10px,var(--sf) 10px 20px);box-shadow:inset 0 0 0 3px var(--tx);color:var(--tx)}.pp[data-look=block] .pp-price{background:var(--ac);color:var(--onac);box-shadow:inset 0 0 0 2px var(--tx);border-radius:0}.pp[data-look=block] .pp-hours dl div{border-top-style:solid;border-top-color:var(--tx)}.pp[data-look=block] .pp-hours dd{font-weight:600;color:var(--tx)!important}.pp[data-look=block] .pp-poster{box-shadow:inset 0 0 0 3px var(--tx);background:repeating-linear-gradient(90deg,#111 0 14px,#1d1d1d 14px 28px)}.pp[data-look=block] .pp-play{background:var(--ac);box-shadow:inset 0 0 0 3px var(--tx),4px 4px 0 #000;color:#0b0b0b;border-radius:0}.pp[data-look=block] .pp-vmeta strong{font-family:var(--fd);text-transform:uppercase;font-weight:400}.pp[data-look=block] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--tx) 44% 46%,transparent 46%),linear-gradient(0deg,transparent 56%,var(--tx) 56% 58%,transparent 58%);box-shadow:inset 0 0 0 3px var(--tx)}.pp[data-look=block] .pp-pin{box-shadow:0 0 0 3px var(--tx)}.pp[data-look=block] .pp-btn,.pp[data-look=block] .pp-buy{box-shadow:inset 0 0 0 3px var(--tx),3px 3px 0 var(--tx);text-transform:uppercase;letter-spacing:.04em;border-radius:0}.pp[data-look=block] .pp-link:not([data-primary]){background:var(--sf);box-shadow:inset 0 0 0 3px var(--tx),5px 5px 0 var(--tx)}.pp[data-look=block] .pp-ico{background:var(--ac);box-shadow:inset 0 0 0 2px var(--tx);color:var(--tx);border-radius:0}.pp[data-look=block] .pp-quote:before{color:var(--tx);font-size:60px}.pp[data-look=block] .pp-quote blockquote{font-weight:700}.pp[data-look=night]{background-image:url(/looks/night/bg-tile.svg)}.pp[data-look=night] .pp-cover{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pp[data-look=night] .pp-avatar{color:var(--aci);text-shadow:0 0 12px var(--ac);font-size:26px;font-weight:700}.pp[data-look=night] .pp-name{letter-spacing:-.02em;color:var(--tx);text-shadow:0 0 6px #b388ffe6,0 0 22px #b388ff99;font-weight:700}.pp[data-look=night] .pp-sechead h2,.pp[data-look=night] .pp-hours h2{letter-spacing:.2em;font-weight:600}.pp[data-look=night] .pp-rule{background:linear-gradient(90deg,var(--ac),transparent);box-shadow:0 0 6px var(--ac)}.pp[data-look=night] .pp-card{background:var(--sf);border-radius:18px;box-shadow:inset 0 0 0 1px #b388ff73,0 0 24px -8px #b388ff73}.pp[data-look=night] .pp-cta,.pp[data-look=night] .pp-link[data-primary]{color:var(--aci);box-shadow:inset 0 0 0 2px var(--ac),0 0 18px #b388ff8c,inset 0 0 18px #b388ff33;background:0 0;border-radius:999px}.pp[data-look=night] .pp-cta,.pp[data-look=night] .pp-link[data-primary]>span:first-child{font-family:var(--fd);text-shadow:0 0 8px var(--ac);font-weight:600}.pp[data-look=night] .pp-prod{background:var(--sf);border-radius:16px;box-shadow:inset 0 0 0 1px #b388ff73}.pp[data-look=night] .pp-swatch{color:var(--tx);text-shadow:0 0 10px var(--ac);background:linear-gradient(#2b1650,#120a24);border-radius:12px;font-size:26px;font-weight:700}.pp[data-look=night] .pp-price{background:var(--acs);color:var(--onacs);border-radius:999px}.pp[data-look=night] .pp-poster{background:linear-gradient(#2a0f45,#0b0618);border-radius:14px;box-shadow:inset 0 -40px 60px -30px #ff6ad580}.pp[data-look=night] .pp-play{box-shadow:inset 0 0 0 2px var(--ac),0 0 14px var(--ac);color:var(--aci);background:0 0;border-radius:50%}.pp[data-look=night] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,#0000 44%,#b388ff80 44% 46%,#0000 46%),linear-gradient(#0000 42%,#b388ff80 42% 44%,#0000 44%);border-radius:14px}.pp[data-look=night] .pp-pin{box-shadow:0 0 14px var(--ac)}.pp[data-look=night] .pp-btn,.pp[data-look=night] .pp-buy{box-shadow:inset 0 0 0 1.5px var(--ac);color:var(--tx);border-radius:999px}.pp[data-look=night] .pp-act{border-radius:16px}.pp[data-look=night] .pp-link:not([data-primary]){background:var(--sf);border-radius:16px;box-shadow:inset 0 0 0 1px #b388ff73}.pp[data-look=night] .pp-ico{background:var(--sf2);color:var(--aci);border-radius:12px}.pp[data-look=night] .pp-quote:before{text-shadow:0 0 12px var(--ac);font-size:54px}.pp[data-look=night] .pp-quote blockquote{font-weight:500}.pp[data-look=night] .pp-more summary{border-radius:999px}.pp[data-look=linen]{background-image:url(/looks/linen/bg-tile.svg)}.pp[data-look=linen] .pp-avatar{color:var(--aci);font-size:38px;font-style:italic;font-weight:600}.pp[data-look=linen] .pp-name{letter-spacing:-.01em;font-weight:600}.pp[data-look=linen] .pp-sechead h2,.pp[data-look=linen] .pp-hours h2{letter-spacing:.18em;font-weight:600}.pp[data-look=linen] .pp-rule{box-shadow:inset 0 1.5px 0 var(--bd)}.pp[data-look=linen] .pp-card{background:var(--sf);outline:1.5px dashed var(--ln);outline-offset:-7px;border-radius:16px;box-shadow:0 1px 2px #3c1e0a14,0 10px 24px -14px #3c1e0a4d}.pp[data-look=linen] .pp-cta,.pp[data-look=linen] .pp-link[data-primary]{outline-offset:-6px;border-radius:14px;outline:1.5px dashed #ffffffbf;box-shadow:0 10px 22px -12px #a6421db3}.pp[data-look=linen] .pp-cta,.pp[data-look=linen] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-weight:700}.pp[data-look=linen] .pp-prod{background:var(--sf);outline:1.5px dashed var(--ln);outline-offset:-5px;border-radius:14px;box-shadow:0 8px 20px -14px #3c1e0a59}.pp[data-look=linen] .pp-swatch{background:repeating-linear-gradient(0deg,#a6421d1a 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,#a6421d1a 0 2px,var(--sf2) 2px 4px);color:var(--tx);border-radius:10px;font-size:40px;font-style:italic;font-weight:700}.pp[data-look=linen] .pp-price{background:var(--acs);color:var(--onacs);border-radius:999px}.pp[data-look=linen] .pp-hours dl div{border-top-style:dashed;border-top-color:var(--ln)}.pp[data-look=linen] .pp-poster{background:linear-gradient(160deg,#7a3a1e,#2b140a);border-radius:10px}.pp[data-look=linen] .pp-play{background:var(--sf);outline:1.5px dashed var(--ac);outline-offset:-5px;color:var(--tx);border-radius:50%}.pp[data-look=linen] .pp-vmeta strong{font-family:var(--fd);font-weight:700}.pp[data-look=linen] .pp-mapart{background:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--sf) 44% 49%,transparent 49%),linear-gradient(0deg,transparent 56%,var(--sf) 56% 61%,transparent 61%);border-radius:10px}.pp[data-look=linen] .pp-btn,.pp[data-look=linen] .pp-buy{box-shadow:inset 0 0 0 1px var(--bd);border-radius:999px}.pp[data-look=linen] .pp-act{border-radius:12px}.pp[data-look=linen] .pp-link:not([data-primary]){background:var(--sf);outline:1.5px dashed var(--ln);outline-offset:-5px;border-radius:14px}.pp[data-look=linen] .pp-ico{background:var(--acs);color:var(--onacs);border-radius:50%}.pp[data-look=linen] .pp-quote:before{font-size:80px}.pp[data-look=linen] .pp-quote blockquote{font-family:var(--fd);font-weight:600}.pp[data-look=forest]{--moss:#5f8f5a;--lit:#e8c25a12;background-image:url(/looks/forest/bg-tile.svg)}.pp[data-look=forest] .pp-cover{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.pp[data-look=forest] .pp-avatar{font-family:var(--fd);color:var(--aci);font-size:34px;font-style:italic;font-weight:700}.pp[data-look=forest] .pp-name{letter-spacing:-.01em;text-shadow:0 2px 18px #03100acc;font-weight:800}.pp[data-look=forest] .pp-bio{font-family:var(--fd);font-style:italic}.pp[data-look=forest] .pp-sechead h2,.pp[data-look=forest] .pp-hours h2{letter-spacing:.18em;font-weight:700}.pp[data-look=forest] .pp-rule{background:linear-gradient(90deg,var(--bd),transparent)}.pp[data-look=forest] .pp-card{background:linear-gradient(180deg,var(--lit),transparent 46%),var(--sf);box-shadow:inset 0 0 0 1px var(--ln),inset 0 1px 0 #e8c25a2e;border-radius:14px}.pp[data-look=forest] .pp-cta,.pp[data-look=forest] .pp-link[data-primary]{background:linear-gradient(180deg,#f0d27e,var(--ac) 60%);border-radius:14px;box-shadow:inset 0 -3px #00000029,0 12px 30px -12px #e8c25a73}.pp[data-look=forest] .pp-cta,.pp[data-look=forest] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-weight:800}.pp[data-look=forest] .pp-prod{background:linear-gradient(180deg,var(--lit),transparent 46%),var(--sf);box-shadow:inset 0 0 0 1px var(--ln),inset 0 1px 0 #e8c25a2e;border-radius:12px}.pp[data-look=forest] .pp-swatch{font-family:var(--fd);color:var(--tx);background:radial-gradient(30% 40% at 72% 18%,#e8c25a47,#0000 70%),radial-gradient(22% 30% at 30% 30%,#e8c25a29,#0000 70%),linear-gradient(#1e3a27,#0b2214);border-radius:9px;font-style:italic;font-weight:700}.pp[data-look=forest] .pp-price{background:var(--acs);color:var(--onacs);border-radius:999px}.pp[data-look=forest] .pp-hours dl div{border-top-style:solid;border-top-color:var(--ln)}.pp[data-look=forest] .pp-poster{background:linear-gradient(115deg,#0000 30%,#e8c25a2e 38%,#0000 46% 52%,#e8c25a1f 58%,#0000 64%),linear-gradient(#2b4a33,#071b0f);border-radius:10px}.pp[data-look=forest] .pp-play{background:var(--ac);color:#111;border-radius:50%}.pp[data-look=forest] .pp-vmeta strong{font-family:var(--fd);font-weight:700}.pp[data-look=forest] .pp-mapart{background:repeating-radial-gradient(circle at 40% 60%,var(--sf2) 0 9px,#26432f 9px 10px);border-radius:10px}.pp[data-look=forest] .pp-pin{box-shadow:0 0 0 3px var(--bg)}.pp[data-look=forest] .pp-btn,.pp[data-look=forest] .pp-buy{box-shadow:inset 0 0 0 1px var(--bd);border-radius:999px}.pp[data-look=forest] .pp-act{border-radius:12px}.pp[data-look=forest] .pp-link:not([data-primary]){background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:12px}.pp[data-look=forest] .pp-ico{background:var(--sf2);color:var(--aci);border-radius:50% 0}.pp[data-look=forest] .pp-quote:before{color:var(--aci);font-size:70px}.pp[data-look=forest] .pp-quote blockquote{font-family:var(--fd);font-style:italic;font-weight:500}.pp[data-look=forest] .pp-more summary{border-radius:12px}.pp[data-look=signature]{--ink:var(--tx);--ink2:var(--mu);background-image:url(/looks/signature/bg-tile.svg)}.pp[data-look=signature] .pp-cover{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.pp[data-look=signature] .pp-avatar{font-family:var(--fd);color:var(--tx);font-size:34px;font-weight:700}.pp[data-look=signature] .pp-name{letter-spacing:-.005em;font-weight:600}.pp[data-look=signature] .pp-sechead h2,.pp[data-look=signature] .pp-hours h2{font-family:var(--fd);letter-spacing:.02em;text-transform:none;font-weight:600}.pp[data-look=signature] .pp-rule{background:0 0}.pp[data-look=signature] .pp-card{background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:6px}.pp[data-look=signature] .pp-cta,.pp[data-look=signature] .pp-link[data-primary]{background:var(--ac);color:var(--onac);box-shadow:none;border-radius:6px}.pp[data-look=signature] .pp-cta,.pp[data-look=signature] .pp-link[data-primary]>span:first-child{font-family:var(--fd);font-weight:600}.pp[data-look=signature] .pp-prod{background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:6px}.pp[data-look=signature] .pp-swatch{background-color:var(--sf2);font-family:var(--fd);color:var(--tx);border-radius:4px;font-weight:600}.pp[data-look=signature] .pp-price{background:var(--acs);color:var(--onacs);font-family:var(--fl);border-radius:3px;font-weight:600}.pp[data-look=signature] .pp-hours dl div{border-top-style:solid;border-top-color:var(--ln)}.pp[data-look=signature] .pp-hours dd{font-family:var(--fl);font-variant-numeric:tabular-nums}.pp[data-look=signature] .pp-poster{background:radial-gradient(60% 70% at 72% 38%,#b84a3347,#0000 70%),#2a2520;border-radius:4px}.pp[data-look=signature] .pp-play{background:var(--sf);box-shadow:inset 0 0 0 1.75px var(--tx);color:var(--tx);border-radius:50%}.pp[data-look=signature] .pp-vmeta strong{font-family:var(--fd);font-weight:600}.pp[data-look=signature] .pp-mapart{background-color:var(--sf2);background-image:linear-gradient(90deg,transparent 44%,var(--ln) 44% 45%,transparent 45%),linear-gradient(0deg,transparent 56%,var(--ln) 56% 57%,transparent 57%),linear-gradient(45deg,transparent 49.6%,var(--ln) 49.6% 50.4%,transparent 50.4%);border-radius:4px}.pp[data-look=signature] .pp-pin{box-shadow:0 0 0 3px var(--sf);background:var(--ac)!important}.pp[data-look=signature] .pp-btn,.pp[data-look=signature] .pp-buy{box-shadow:inset 0 0 0 1.25px var(--tx);border-radius:4px}.pp[data-look=signature] .pp-act{border-radius:6px}.pp[data-look=signature] .pp-link:not([data-primary]){background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln);border-radius:6px}.pp[data-look=signature] .pp-ico{background:var(--sf2);color:var(--tx);box-shadow:inset 0 0 0 1px var(--bd);border-radius:4px}.pp[data-look=signature] .pp-quote:before{font-family:var(--fd);color:var(--ac);font-size:64px;font-weight:700}.pp[data-look=signature] .pp-quote blockquote{font-family:var(--fd);font-weight:600}.pp[data-look=signature] .pp-more summary{border-radius:6px}
@media (prefers-reduced-motion:no-preference){.pp[data-look=ember] .pp-fx1{opacity:.75;mix-blend-mode:screen;background:radial-gradient(60% 70% at 50% 100%,#ff7a5959,#0000 70%)}.pp[data-look=midnight] .pp-fx1{opacity:0;background:var(--ac);height:1px;box-shadow:0 0 8px var(--ac);inset:0 0 auto}.pp[data-look=glass-day] .pp-fx1{opacity:.5;background:radial-gradient(40% 40% at 30% 40%,#fff9,#0000 70%);inset:-20%}.pp[data-look=glass-night] .pp-fx1{opacity:.55;background:linear-gradient(100deg,#0000 20%,#3df2c638 40%,#0000 60%);inset:0 -10%}.pp[data-look=glass-night] .pp-fx2{opacity:.45;background:linear-gradient(80deg,#0000 35%,#6c3bf240 55%,#0000 75%);inset:0 -10%}.pp[data-look=folio] .pp-fx1{opacity:.08;background:radial-gradient(circle,var(--tx) .8px,transparent 1.2px) 0 var(--ht,0px)/6px 6px}.pp[data-look=meadow] .pp-fx1{opacity:.9;transform-origin:50% 100%;background:radial-gradient(6px 6px at 12% 70%,#f7b6c9 98%,#0000),radial-gradient(5px 5px at 30% 60%,#fff 98%,#0000),radial-gradient(6px 6px at 72% 72%,#c7a6e8 98%,#0000),radial-gradient(5px 5px at 88% 58%,#fff 98%,#0000);height:30px;inset:auto 0 0}.pp[data-look=block] .pp-fx1{opacity:.14;background:radial-gradient(circle,var(--tx) 1.6px,transparent 2px) 0 0/10px 10px;inset:0 -12px;-webkit-mask-image:linear-gradient(225deg,#000,#0000 70%);mask-image:linear-gradient(225deg,#000,#0000 70%)}.pp[data-look=night] .pp-fx1{opacity:.5;transform-origin:50% 100%;background:repeating-linear-gradient(0deg,#3df2c680 0 1px,#0000 1px 20px);inset:40% -10% -40px;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.pp[data-look=night] .pp-fx2{opacity:.6;background:linear-gradient(90deg,#0000,#3df2c6,#0000);height:2px;inset:auto 0 0}.pp[data-look=forest] .pp-fx1{opacity:.55;background:radial-gradient(50% 60% at 30% 70%,#dce6d759,#0000 70%),radial-gradient(40% 50% at 75% 80%,#dce6d747,#0000 70%);inset:30% -15% 0}.pp[data-look=forest] .pp-fx2{opacity:.6;background:linear-gradient(105deg,transparent 30%,var(--lit,#e8c25a12) 38%,transparent 46%),linear-gradient(100deg,transparent 55%,#e8c25a1f 60%,transparent 66%)}}.pp[data-look=block]{--shx:6px}.pp[data-look=block] .pp-avatar{filter:drop-shadow(var(--shx) var(--shx) 0 var(--tx))}.pp[data-look=linen] :is(.pp-cta,.pp-link[data-primary]){outline:1.5px dashed color-mix(in srgb,var(--onac) 55%,transparent);outline-offset:-6px}.pp[data-look=signature] .pp-rule{position:relative}.pp[data-look=signature] .pp-rule:after{content:"";pointer-events:none;background:url(/looks/signature/rule.svg) 50%/100% 100% no-repeat;height:7px;position:absolute;top:-3px;left:0;right:0}
:root{--su-card:#fbf8f2;--su-draft-tint:#b84a330d}.pp{--su-focus:var(--text);--su-focus-halo:var(--bg);--su-tex:none;--su-tex-size:512px;--su-pattern:none;--su-pattern-size:auto;--su-rule:none;--su-corner:none;--su-card-edge:var(--line);--su-lift:0 1px 0 var(--line)}.pp[data-look=signature]{--su-ink:#1e1b18;--su-paper:#f3ede1;--su-cinnabar:#b84a33;--su-cinnabar-deep:#9c3b27;--su-tex:url(/looks/washi/washi-fibre.webp);--su-pattern:url(/looks/washi/seigaiha.svg);--su-pattern-size:40px 20px;--su-rule:url(/looks/washi/sumi-rule.webp);--su-corner:url(/looks/washi/corner-asanoha.webp);--su-card-edge:#1e1b1829;--su-lift:0 1px 0 #1e1b180f,0 10px 24px -18px #1e1b1859}.pp[data-look=paper]{--su-tex:url(/looks/washi/washi-fibre.webp);--su-rule:url(/looks/washi/sumi-rule.webp);--su-card-edge:#1b1b1824;--su-lift:0 1px 0 #1b1b180d,0 8px 20px -16px #1b1b184d}.pp[data-look=linen]{--su-tex:url(/looks/washi/washi-fibre.webp);--su-pattern:url(/looks/washi/asanoha.svg);--su-pattern-size:34.64px 60px;--su-card-edge:#241e1824}.pp:is([data-look=signature],[data-look=paper],[data-look=linen]){background-color:var(--bg);background-image:var(--su-tex);background-size:var(--su-tex-size);background-blend-mode:multiply}.pp[data-look=paper]{background-image:linear-gradient(90deg,transparent 22px,#c0392b59 22px 23.5px,transparent 23.5px),url(/looks/paper/bg-tile.svg),var(--su-tex);background-size:auto,auto,var(--su-tex-size)}.pp:is([data-look=signature],[data-look=linen]) .pp-cover:before{content:"";background:var(--su-pattern) 0 0/var(--su-pattern-size);opacity:.9;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.pp[data-look=signature] .pp-cover{position:relative;overflow:hidden}.pp:is([data-look=signature],[data-look=paper],[data-look=linen]) :is(.pp-card,.pp-link:not([data-primary]),.pp-prod){background-color:var(--surface);background-image:var(--su-tex);background-size:var(--su-tex-size);background-blend-mode:multiply;box-shadow:inset 0 0 0 1px var(--su-card-edge),var(--su-lift)}.pp[data-look=signature] :is(.pp-book,.pp-video,.pp-hours,.pp-quote){position:relative}.pp[data-look=signature] :is(.pp-book,.pp-hours,.pp-quote):after{content:"";background:var(--su-corner) 0 0/contain no-repeat;opacity:.85;pointer-events:none;width:30px;height:34px;position:absolute;top:5px;right:5px;transform:scaleX(-1)}.pp[data-look=signature] .pp-hours dl div{border-top:1px dashed #1e1b1838}.pp[data-look=signature] :is(.pp-cta,.pp-link[data-primary]){background:var(--su-cinnabar);color:#fff;box-shadow:inset 0 0 0 1px #1e1b1840,inset 0 -3px 0 var(--su-cinnabar-deep),0 10px 22px -14px #9c3b27b3;font-family:var(--fd);letter-spacing:.04em;border-radius:3px;font-weight:600}.pp[data-look=signature] :is(.pp-cta,.pp-link[data-primary]):hover{background:var(--su-cinnabar-deep)}.pp[data-look=signature] :is(.pp-btn,.pp-buy){background:var(--su-ink);color:var(--su-paper);box-shadow:none;border-radius:3px}.pp[data-look=signature] :is(.pp-btn,.pp-buy):hover{color:var(--su-ink);box-shadow:inset 0 0 0 1.5px var(--su-ink);background:0 0}.pp[data-look=paper] :is(.pp-cta,.pp-link[data-primary]):hover{filter:brightness(.92)}.pp[data-look=linen] :is(.pp-btn,.pp-buy):hover{background:var(--accent);color:var(--on-accent)}.pp:is([data-look=signature],[data-look=paper]) .pp-rule{box-shadow:none;background:0 0;position:relative}.pp:is([data-look=signature],[data-look=paper]) .pp-rule:after{content:"";background:var(--su-rule) left center/100% 100% no-repeat;opacity:.8;pointer-events:none;height:11px;position:absolute;top:-5px;left:0;right:0}.pp[data-look=paper] .pp-rule:after{opacity:.45}.pp[data-look=signature] .pp-orn{background:var(--su-rule) center/min(320px,70%) 14px no-repeat;opacity:.85}.pp[data-look=signature] .pp-orn:after{content:"";background:url(/looks/washi/crest.svg) 50%/contain no-repeat;width:22px;height:22px;margin:-4px auto 0;display:block}@media (hover:hover){.pp:is([data-look=signature],[data-look=paper],[data-look=linen]) a.pp-card:hover{transform:translateY(-2px)}}.pp a.pp-card{transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.pp :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--su-focus);outline-offset:3px;box-shadow:0 0 0 5px var(--su-focus-halo)}.pp[data-look=signature] :is(a,button,summary):focus-visible{outline-color:var(--su-cinnabar-deep)}@media (prefers-reduced-motion:reduce){.pp *,.pp :before,.pp :after{transition:none!important;animation:none!important}.pp :is(.pp-card,.pp-link,.pp-cta):hover{transform:none!important}}@media (forced-colors:active){.pp,.pp :is(.pp-card,.pp-link,.pp-prod){background-image:none!important}.pp .pp-rule:after,.pp .pp-cover:before,.pp .pp-orn:after,.pp .pp-book:after,.pp .pp-hours:after,.pp .pp-quote:after{display:none}.pp .pp-soc svg{fill:canvastext;color:canvastext}.pp .pp-soc img{filter:none}.pp :is(a,button,summary):focus-visible{outline:2px solid canvastext}.pp .pp-soc{forced-color-adjust:none}}
.sc-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 72px}.sc-nav{justify-content:space-between;align-items:center;gap:16px;padding-top:26px;padding-bottom:10px;display:flex}.sc-home{flex:none;align-items:center;min-height:44px;display:inline-flex}.sc-lockup{height:auto;display:block}.sc-nav nav{color:#4a443d;gap:10px;margin-left:auto;font-size:15px;display:flex}.sc-nav nav a{color:#4a443d;align-items:center;min-height:44px;padding:0 12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;display:inline-flex}.sc-nav nav a:hover{color:#1e1b18;text-underline-offset:4px;text-decoration:underline}.sc-nav nav a[aria-current=page]{color:#1e1b18;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sc-nav :focus-visible,.sc-foot :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1e1b18}.sc-foot{color:#4a443d;border-top:1px solid #8c8375;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 0 56px;font:14px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.sc-foot p{margin:12px 0 0}.sc-foot a{color:inherit;text-decoration:none}.sc-cols{gap:56px;display:flex}.sc-cols nav{flex-direction:column;display:flex}.sc-cols b{color:#1e1b18;margin-bottom:4px;font-weight:600}.sc-cols a{align-items:center;min-height:44px;display:flex}.sc-cols a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.sc-wrap{padding:0 40px}}@media (max-width:600px){.sc-wrap{padding:0 22px}.sc-nav{flex-wrap:wrap}.sc-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:2px;font-size:14px}.sc-nav nav a{padding:0 8px}.sc-foot{flex-direction:column}.sc-cols{flex-wrap:wrap;gap:36px}}.sc-foot p a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nf-page>.sc-wrap,.auth-page>.sc-wrap{width:100%}@media (max-width:600px){.pr-pg .sc-nav nav,.pr:not(.pr-pg) .sc-nav nav a:not(:last-child):not([aria-current]),.auth-page .sc-nav nav a:not(:last-child){display:none}.pr .sc-nav .acc-user{margin-left:auto}}
