.ph-page{isolation:isolate;margin-top:calc(-1 * var(--header-h,61px));min-height:100svh;padding:calc(var(--header-h,61px) + clamp(1.5rem, 5vw, 4rem)) 16px clamp(3rem, 7vw, 6rem);color:#fff;font-family:var(--font-body), system-ui, sans-serif;background:#3d0a18;flex-direction:column;justify-content:center;display:flex;position:relative;overflow-x:clip}.ph-glow{z-index:-1;background-color:#3d0a18;background-image:radial-gradient(260px 150px at calc(100% - 110px) 40px,#f0c4d2bf,#0000 70%),radial-gradient(38% 30% at 94% 0,#de92acd9,#0000 75%),radial-gradient(60% 40% at 88% 0,#aa3c5ca6,#0000 70%),linear-gradient(#6a1832 0%,#4f0f22 40%,#3d0a18 100%);background-repeat:no-repeat;position:absolute;inset:-6% -10% 0}[dir=ltr] .ph-glow{background-image:radial-gradient(260px 150px at 110px 40px,#f0c4d2bf,#0000 70%),radial-gradient(38% 30% at 6% 0,#de92acd9,#0000 75%),radial-gradient(60% 40% at 12% 0,#aa3c5ca6,#0000 70%),linear-gradient(#6a1832 0%,#4f0f22 40%,#3d0a18 100%)}.ph-glow:after{content:"";pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 320px),#0000);mask-image:linear-gradient(#000 calc(100% - 320px),#0000)}.ph-head{text-align:center;width:100%;max-width:1600px;margin:0 auto clamp(1.5rem,3.4vw,2.75rem)}.ph-tagline{color:#ffffffc7;text-wrap:balance;max-width:46rem;margin:clamp(.8rem,1.4vw,1.2rem) auto 0;font-size:clamp(1rem,.9rem + .45vw,1.3rem);line-height:1.5;animation:.9s cubic-bezier(.2,.8,.2,1) .6s both ph-tagline-in}@keyframes ph-tagline-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ph-tagline{animation:none}}.ph-title{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;column-gap:.26em;font-size:clamp(2rem,5.2vw,4.25rem);font-weight:700;line-height:1.05;display:flex}.ph-word{background-image:linear-gradient(100deg,#9a1f40 0%,#e6deff 30%,#f4d7f3 62%,#ff9a4d 100%);background-size:calc(var(--wn) * 100%) 100%;background-position:calc(var(--w) / max(1, var(--wn) - 1) * 100%) 0;color:#0000;animation:ph-word 1.15s var(--wd) cubic-bezier(.2, .8, .2, 1) both;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block}.ph-motto{max-width:64rem;font-family:var(--font-pen), var(--font-playful-bold), system-ui, sans-serif;letter-spacing:0;text-wrap:balance;margin:0 auto;padding:.1em .2em .2em;font-size:clamp(2rem,1.1rem + 3.4vw,4.4rem);font-weight:700;line-height:1.05;overflow:hidden}.ph-motto span{color:#0000;filter:drop-shadow(0 2px 12px #28041073);background-image:linear-gradient(95deg,#fff7ee 0%,#ffe1d2 50%,#f7b9c8 100%);-webkit-background-clip:text;background-clip:text;animation:.95s cubic-bezier(.16,1,.3,1) .15s both ph-motto-in;display:inline-block}@keyframes ph-motto-in{0%{opacity:0;transform:translateX(calc(-60% * var(--ph-motto-dir,1))) skewX(-8deg)}70%{opacity:1;transform:translateX(calc(2% * var(--ph-motto-dir,1))) skewX(1deg)}to{opacity:1;transform:none}}[dir=rtl] .ph-motto{--ph-motto-dir:-1;font-family:var(--font-playful-bold), system-ui, sans-serif;font-size:clamp(1.6rem,.9rem + 2.6vw,3.4rem);font-weight:800;line-height:1.2}@media (prefers-reduced-motion:reduce){.ph-motto span{animation:none}}.ph-grid{--ph-dir:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(80vw,340px);grid-auto-flow:column;gap:14px;width:calc(100% + 32px);margin:0 -16px;padding:10px 16px 22px;scroll-padding-inline:16px;list-style:none;display:grid;overflow:auto hidden}[dir=rtl] .ph-grid{--ph-dir:-1}.ph-grid::-webkit-scrollbar{display:none}.ph-cell{scroll-snap-align:start;animation:ph-deal 1.25s calc(.35s + var(--i) * 90ms) cubic-bezier(.16, 1, .3, 1) both;display:grid;position:relative}.ph-tile{height:clamp(360px,100svh - 290px,560px)}.ph-stage{grid-template-columns:minmax(0,1fr);width:100%;margin:0 auto;display:grid}.ph-cards{min-width:0}@media (min-width:640px){.ph-stage{max-width:60rem}.ph-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;width:100%;margin:0;padding:0;overflow:visible}.ph-tile{aspect-ratio:3/4.2;height:auto}}@media (min-width:1100px){.ph-stage{grid-template-columns:minmax(0,1fr) minmax(21rem,25rem);align-items:stretch;gap:clamp(16px,1.4vw,24px);max-width:84rem}.ph-cards{display:flex}.ph-grid{flex:1;gap:clamp(12px,1.1vw,18px)}.ph-tile{aspect-ratio:auto;height:100%;min-height:26rem}}.ph-tile{--pad:clamp(18px, 7cqi, 30px);isolation:isolate;background:var(--tile-bg);color:var(--tile-fg);outline-offset:-1px;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));border-radius:clamp(20px,2vw,30px);outline:1px solid #ffffff24;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 26px 60px -30px #000000e6;container-type:inline-size}.ph-tile:focus-visible{outline-offset:3px;outline:3px solid #fff}.ph-art{z-index:0;animation:ph-art 1.6s calc(.7s + var(--i) * 90ms) cubic-bezier(.2, .8, .2, 1) both;transition:scale 1s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.ph-art img{object-fit:cover}.ph-shade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--tile-bg) 94%, transparent) 0%, color-mix(in srgb, var(--tile-bg) 62%, transparent) 26%, transparent 52%);position:absolute;inset:0}.ph-copy{top:0;z-index:2;max-width:100%;padding:var(--pad);flex-direction:column;padding-inline-end:calc(var(--pad) + 2.5rem);display:flex;position:absolute;inset-inline-start:0}.ph-line{margin-block:-.06em -.12em;padding-block:.06em .12em;display:block;overflow:hidden}.ph-line>*{animation:ph-line .95s calc(1s + var(--i) * 90ms + var(--j,0) * 80ms) cubic-bezier(.2, .8, .2, 1) both;display:inline-block}.ph-line:nth-child(2)>*{--j:1}.ph-line:nth-child(3)>*{--j:2}.ph-line:nth-child(4)>*{--j:3}.ph-brand{letter-spacing:.01em;font-size:clamp(14px,4.6cqi,20px);font-weight:500}.ph-name{letter-spacing:-.035em;font-size:clamp(36px,14cqi,66px);font-weight:600;line-height:.98}.ph-tile[data-id=alive] .ph-name{color:#1f3bff}.ph-tile[data-id=basic] .ph-promise{color:#fff}.ph-promise{text-wrap:balance;max-width:22ch;margin-top:.5em;font-size:clamp(14px,4.6cqi,18px);line-height:1.35}.ph-line-desc{display:none}.ph-desc{text-wrap:pretty;max-width:30ch;margin-top:.55em;font-size:15px;line-height:1.42}@media (max-width:639px){.ph-line-promise,.ph-line-price{display:none}.ph-line-desc{display:block}.ph-art.ph-art-page{top:47%}.ph-art.ph-art-wall{top:44%}}.ph-line-price{margin-top:.85em}.ph-line-price>*{vertical-align:middle}.ph-price{background:var(--tile-fg);color:var(--tile-bg);white-space:nowrap;border-radius:999px;padding:.38em .85em;font-size:clamp(13px,4cqi,16px);font-weight:700}.ph-badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:6px;margin-inline-start:8px;padding:.3em .6em;font-size:11px;font-weight:700}.ph-num{top:var(--pad);z-index:2;letter-spacing:.18em;opacity:.7;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;position:absolute;inset-inline-end:var(--pad)}.ph-veil{z-index:4;pointer-events:none;background:linear-gradient(160deg, color-mix(in srgb, var(--tile-bg) 78%, #fff), var(--tile-bg) 70%);clip-path:inset(0 0 100%);animation:ph-veil 1s calc(.62s + var(--i) * 90ms) cubic-bezier(.76, 0, .24, 1) both;position:absolute;inset:0}.ph-cell:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tile-bg) 80%, #fff), transparent);filter:blur(30px);opacity:0;pointer-events:none;border-radius:45%;transition:opacity .7s ease-out,scale .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-7% -5%;scale:.6}.ph-tile:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff42, transparent 45%);opacity:0;transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.ph-cell:hover:before{opacity:.75;scale:1.06}.ph-tile:hover{--lift:-6px;transition:transform .18s ease-out,box-shadow .6s cubic-bezier(.2,.8,.2,1);box-shadow:0 40px 80px -34px #000000f2}.ph-tile:hover:after{opacity:1}.ph-tile:hover .ph-art{scale:1.05}}.ph-art-page{top:34%}.ph-page-win{bottom:-12%;background:#eef3f3;border-radius:12px;width:82%;transition:translate .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset-inline-end:5%;overflow:hidden;rotate:-3deg;box-shadow:0 0 0 1px #ffffff40,0 30px 60px -24px #0000008c}[dir=rtl] .ph-page-win{rotate:3deg}.ph-page-bar{gap:5px;padding:7px 10px;display:flex}.ph-page-bar i{background:#c3cfd0;border-radius:50%;width:7px;height:7px}.ph-page-shot{aspect-ratio:1200/592;display:block;position:relative}.ph-page-shot img{object-fit:cover;object-position:top center}@media (hover:hover){.ph-tile:hover .ph-page-win{translate:0 -8px}}.ph-art-wall{overflow:hidden}.ph-wall{transform-origin:top;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:124%;display:grid;position:absolute;top:40%;left:-12%;transform:perspective(900px)rotateX(26deg)rotate(-13deg)}.ph-wall-col{gap:10px;transition:translate 1.4s cubic-bezier(.2,.8,.2,1);display:grid}.ph-wall-col:nth-child(2){margin-top:-22%}.ph-wall-shot{aspect-ratio:16/10;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px -12px #000c}@media (hover:hover){.ph-tile:hover .ph-wall-col:nth-child(odd){translate:0 -10%}.ph-tile:hover .ph-wall-col:nth-child(2n){translate:0 8%}}.ph-alive-word{inset-inline:0;text-align:center;letter-spacing:-.05em;color:color-mix(in srgb, var(--tile-bg) 74%, #000);opacity:.55;direction:ltr;font-size:33cqi;font-weight:800;line-height:.8;position:absolute;bottom:14%}.ph-alive-cut{bottom:0;aspect-ratio:733/656;width:77%;position:absolute;inset-inline-end:-6%}.ph-alive-cut img{object-fit:contain;object-position:bottom}.ph-art-shop>span{transition:translate 1s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 18px 34px -16px #3a0f4a99}.ph-art-shop>.devf{box-shadow:none;filter:drop-shadow(0 18px 22px #3a0f4a73);overflow:visible}.ph-shop-tab{bottom:9%;width:62%;inset-inline-end:12%;rotate:-4deg}.ph-shop-phone{bottom:4%;width:19%;inset-inline-end:4%;rotate:6deg}.ph-shop-card{bottom:16%;aspect-ratio:460/626;border-radius:10px;width:26%;inset-inline-start:5%;rotate:-10deg}@media (hover:hover){.ph-tile:hover .ph-shop-tab{translate:0 -6px}.ph-tile:hover .ph-shop-phone{translate:4px -14px}.ph-tile:hover .ph-shop-card{translate:-6px -10px}}.ph-tile:is([data-id=check],[data-id=event]) .ph-shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--tile-bg) 96%, transparent) 0%, color-mix(in srgb, var(--tile-bg) 82%, transparent) 38%, color-mix(in srgb, var(--tile-bg) 30%, transparent) 62%, transparent 78%)}.ph-tile[data-id=event] .ph-art-photo img{object-position:30% 60%}@media (min-width:640px){.ph-art-page{top:0}.ph-page-win{bottom:5%;width:128%;inset-inline:9% auto}.ph-alive-cut{width:112%;inset-inline-end:-22%}.ph-alive-word{font-size:40cqi;bottom:10%}.ph-shop-tab{inset-inline-end:14%;width:82%;bottom:12%}.ph-shop-phone{inset-inline-end:3%;width:27%;bottom:6%}.ph-shop-card{inset-inline-start:2%;width:30%;bottom:24%}}.ph-pick{color:#1c0d12;background:radial-gradient(55% 45% at 100% 0,#f6e3e8,#0000 70%),radial-gradient(45% 40% at 0 100%,#f6efe4,#0000 70%),#fdfaf6;border-radius:clamp(20px,2vw,28px);flex-direction:column;gap:clamp(18px,2.4vw,28px);width:100%;min-width:0;margin-top:clamp(2.5rem,7vw,4rem);padding:clamp(20px,3vw,36px);display:flex;box-shadow:0 40px 90px -40px #000000bf}@media (min-width:640px) and (max-width:1099px){.ph-pick{margin-top:2.5rem}}@media (min-width:1100px){.ph-pick{gap:16px;margin:0;padding:clamp(20px,1.7vw,28px)}}.ph-pick-title{letter-spacing:-.03em;color:#1c0d12;text-wrap:balance;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:700;line-height:1.08}@media (min-width:1100px){.ph-pick-title{font-size:clamp(1.45rem,1.7vw,1.85rem)}}.ph-pick-list{padding:0;list-style:none}.ph-pick-list>li+li{margin-top:4px}.ph-pick-row{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:14px 12px 14px 18px;transition:background-color .35s;display:grid;position:relative}[dir=rtl] .ph-pick-row{padding:14px 18px 14px 12px}@media (max-width:639px),(min-width:1100px){.ph-pick-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name arrow""num need arrow";align-items:start;gap:6px 12px}.ph-pick-num{grid-area:num;padding-top:6px}.ph-pick-need{grid-area:need}.ph-pick-row .ph-pick-name{grid-area:name;justify-self:start}.ph-pick-arrow{grid-area:arrow;align-self:center}}@media (min-width:1100px){.ph-pick-row,[dir=rtl] .ph-pick-row{padding-block:11px}}.ph-pick-row:before{content:"";background:var(--tile-bg);border-radius:4px;width:4px;transition:inset-block .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:12px;inset-inline-start:0;box-shadow:inset 0 0 0 1px #1c0d121f}.ph-pick-num{letter-spacing:.14em;color:#9a8a8f;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ph-pick-need{color:#2c1a20;font-size:clamp(15px,1.3vw,17px);line-height:1.42}@media (min-width:1100px){.ph-pick-need{font-size:clamp(14px,.95vw,15.5px);line-height:1.4}}.ph-pick-name{background:var(--tile-bg);color:var(--tile-fg);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 12px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #1c0d1214}.ph-pick-arrow{color:#1c0d12;border:1px solid #1c0d122e;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.ph-pick-arrow svg{width:16px;height:16px;transition:transform .3s}[dir=rtl] .ph-pick-arrow svg{transform:scaleX(-1)}.ph-pick-row[data-on]{background-color:color-mix(in srgb, var(--tile-bg) 10%, #fff)}.ph-pick-row[data-on]:before{inset-block:6px}.ph-pick-row[data-on] .ph-pick-arrow{color:#fff;background:#1c0d12;border-color:#1c0d12}.ph-pick-row[data-on] .ph-pick-arrow svg{transform:translate(3px)}[dir=rtl] .ph-pick-row[data-on] .ph-pick-arrow svg{transform:scaleX(-1)translate(3px)}.ph-pick-row:focus-visible{outline-offset:2px;outline:3px solid #9a1f40}@media (hover:hover) and (min-width:640px){.ph-tile{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s cubic-bezier(.2,.8,.2,1),filter .45s}.ph-stage[data-hl] .ph-cell:not([data-on]) .ph-tile{filter:saturate(.75)brightness(.82)}.ph-stage[data-hl] .ph-cell[data-on] .ph-tile{--lift:-6px;box-shadow:0 40px 80px -34px #000000f2}.ph-stage[data-hl] .ph-cell[data-on]:before{opacity:.6;scale:1.04}}.ph-help{color:#fff;background:radial-gradient(60% 120% at 0 0,#9a1f4038,#0000 60%),radial-gradient(50% 120% at 100% 100%,#c6f43224,#0000 60%),#160a0e;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto;padding:clamp(16px,2.2vw,24px) clamp(16px,2.6vw,26px);display:flex}.ph-help-face{background:#c6f432;border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #160a0e,0 0 0 5px #c6f432b3}.ph-help-face img{object-fit:cover;object-position:50% 8%;translate:0 18%;scale:1.5}.ph-help-body{flex:16rem;min-width:0}.ph-help-title{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700}.ph-help-text{color:#ffffffb8;max-width:36rem;margin-top:3px;font-size:14.5px;line-height:1.45}@media (min-width:1100px){.ph-help{align-items:flex-start;gap:12px 14px;padding:16px}.ph-help-face{width:44px;height:44px}.ph-help-body{flex-basis:10rem}.ph-help-title{font-size:1.05rem;line-height:1.25}.ph-help-text{font-size:13.5px}.ph-help .ph-btn{flex:100%;justify-content:center;min-height:46px}}@media (max-width:639px){.ph-help{align-items:flex-start}.ph-help-face{width:48px;height:48px}.ph-help-body{flex-basis:11rem}.ph-help .ph-btn{flex:100%;justify-content:center}}.ph-btn{border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex}.ph-btn svg{flex:none;width:18px;height:18px;transition:transform .3s}[dir=rtl] .ph-btn svg{transform:scaleX(-1)}.ph-btn-main{color:#1c0d12;background:#fff}.ph-btn-main:hover{background:#c6f432}.ph-btn-main:hover svg{transform:translate(3px)}[dir=rtl] .ph-btn-main:hover svg{transform:scaleX(-1)translate(3px)}.ph-btn:focus-visible{outline-offset:3px;outline:3px solid #c6f432}.ph-pick[data-reveal=wait] :is(.ph-pick-title,.ph-pick-list>li,.ph-help){opacity:0}.ph-pick[data-reveal=in] :is(.ph-pick-title,.ph-pick-list>li,.ph-help){animation:ph-rise .8s calc(var(--k,0) * 70ms + 80ms) cubic-bezier(.2, .8, .2, 1) both}.ph-pick[data-reveal=in] .ph-help{animation-delay:.55s}.ph-nav{display:none}@media (max-width:639px){.ph-nav{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.ph-nav-btn{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s,background-color .25s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.ph-nav-btn svg{width:20px;height:20px}[dir=rtl] .ph-nav-btn svg{transform:scaleX(-1)}.ph-nav-btn:disabled{opacity:.3}.ph-nav-btn:focus-visible,.ph-dot:focus-visible{outline-offset:3px;outline:3px solid #fff}.ph-dots{align-items:center;gap:2px;display:flex}.ph-dot{width:24px;height:24px;position:relative}.ph-dot:before{content:"";background:#ffffff59;border-radius:999px;width:8px;height:8px;transition:width .3s cubic-bezier(.2,.8,.2,1),background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ph-dot[aria-current=true]:before{background:var(--tile-bg);width:22px;box-shadow:0 0 0 1px #ffffff80}.ph-grid{--ph-nudge:-1}[dir=rtl] .ph-grid{--ph-nudge:1}.ph-cell{animation:ph-deal 1.25s calc(.35s + var(--i) * 90ms) cubic-bezier(.16, 1, .3, 1) both, ph-nudge 1.5s 2.6s ease-in-out 1}}@keyframes ph-nudge{0%,to{transform:none}25%{transform:translateX(calc(var(--ph-nudge) * 56px))}50%{transform:none}70%{transform:translateX(calc(var(--ph-nudge) * 24px))}}@keyframes ph-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ph-word{0%{opacity:0;filter:blur(14px);transform:translateY(.22em)scale(1.04)}to{opacity:1;filter:blur();transform:none}}@keyframes ph-deal{0%{opacity:0;transform:perspective(1400px) translate3d(calc(var(--from) * var(--ph-dir) * -8vw), 16vh, -240px) rotateX(36deg) rotateZ(calc(var(--from) * var(--ph-dir) * 6deg))}45%{opacity:1}to{opacity:1;transform:perspective(1400px)translate(0,0)rotateX(0)rotate(0)}}@keyframes ph-veil{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes ph-art{0%{filter:blur(12px);transform:scale(1.22)}to{filter:blur();transform:none}}@keyframes ph-line{0%{transform:translateY(110%)}to{transform:none}}@keyframes ph-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.ph-word,.ph-cell,.ph-art,.ph-line>*,.ph-veil,.ph-pick[data-reveal] :is(.ph-pick-title,.ph-pick-list>li,.ph-help){opacity:1;animation:none!important}.ph-veil{display:none}.ph-tile,.ph-art,.ph-wall-col,.ph-art-shop>span{transition:none}.ph-tile{transform:none}.ph-tile:after,.ph-cell:before{display:none}}footer[data-tone=ink]{--f-bg:#0c0b12;--f-ink:#fff;--f-cta-bg:#fff;--f-cta-ink:#0c0b12}html:has(.ph-page):not(:has(.owork)) footer[data-tone=ink]{background-color:#0000}footer[data-tone=ink]>:not(.footer-links){background-color:#0c0b12}@media (max-width:639px){.ph-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.ph-tile[data-id=wow] .ph-art img{filter:grayscale()}.ph-tile[data-id=wow] .ph-shade{background:linear-gradient(#0000 25%,#00000073 55%,#000000d1 100%)}.ph-tile[data-id=wow] .ph-price{color:#000;background:#c8ff2e}.ph-tile[data-id=basic] :is(.ph-desc,.ph-brand,.ph-num,.ph-promise){color:#f3ece2}.ph-tile[data-id=basic] .ph-num{opacity:1}.ph-accent{font-style:normal}.ph-tile[data-id=basic] .ph-accent{color:#d6456b;font-size:1.16em;font-weight:600}
