.py-homev2{--ink:var(--py-ink);--muted:var(--py-muted);--paper:var(--py-site-paper);--line:var(--py-line);background:var(--paper);color:var(--ink);overflow:clip}.py-homev2__shell{width:min(1360px,calc(100% - var(--py-gutter)*2));margin-inline:auto}.py-homev2__hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--py-dark);display:flex;align-items:flex-end;width:100%;height:auto;min-height:max(480px,calc(100svh - var(--header-height,96px)));max-height:none;margin:0;border-radius:0}.py-homev2__hero-media,.py-homev2__hero-media i,.py-homev2__craft-media,.py-homev2__craft-media i{position:absolute;top:0;right:0;bottom:0;left:0}.py-homev2__hero-media{overflow:hidden}.py-homev2__hero-video,.py-homev2__craft-video{display:block;width:100%;height:100%;object-fit:cover}.py-homev2__hero-video{object-position:50% 55%;backface-visibility:hidden;transform:translate3d(0,var(--py-hero-y,0px),0) scale(var(--py-hero-scale,1.04))}.py-homev2__hero-media i{background:linear-gradient(90deg,#0c0a0885,#0c0a0814 78%),linear-gradient(0deg,#0c0a089e,transparent 80%)}.py-homev2__hero-copy{position:relative;z-index:4;transform:translate3d(0,var(--py-copy-y,0px),0);opacity:var(--py-copy-opacity,1);width:calc(100% - clamp(48px,8vw,120px));padding-block:clamp(48px,6vw,80px) clamp(72px,7vw,104px)}.py-homev2__hero-copy>p,.py-homev2__manifest>p,.py-homev2__products header p,.py-homev2__craft-copy>p,.py-homev2__story-copy>p{margin:0 0 24px;font:400 11px/1.5 var(--py-font-label);letter-spacing:.16em;font-size:var(--py-label-size);line-height:1.6}.py-homev2__hero h1{margin:0;color:inherit;font:400 clamp(42px,5.1vw,74px)/1.23 var(--py-font-display);text-shadow:0 2px 18px #0003;font-size:var(--py-hero-title);line-height:var(--py-hero-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-hero-measure);font-weight:400;text-wrap:balance}.py-homev2__hero-copy>span{display:block;color:inherit;font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty;margin-top:var(--py-copy-gap)}.py-homev2__hero-copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:36px}.py-homev2__hero-copy a,.py-homev2__craft-copy a,.py-homev2__story-copy a,.py-homev2__more{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:12px 0;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font-size:13px;line-height:1.6;transition:opacity .25s}.py-homev2__hero-copy a:first-child{background:var(--py-site-paper);color:var(--ink);border:1px solid var(--py-site-paper);padding:14px 24px;min-width:168px;border-radius:var(--py-radius-control)}.py-homev2__hero-copy a:hover,.py-homev2__craft-copy a:hover,.py-homev2__story-copy a:hover,.py-homev2__more:hover{opacity:.75}.py-homev2__manifest{display:grid;grid-template-columns:1fr;gap:12px;width:min(740px,calc(100% - var(--py-gutter)*2));border-bottom:0;padding-block:var(--py-space-lg)}.py-homev2__manifest>p{padding:0;margin-bottom:10px;color:var(--py-accent);font-size:var(--py-label-size);line-height:1.6}.py-homev2__manifest h2{margin:0;font:400 clamp(30px,3.7vw,52px)/1.42 var(--py-font-display);font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-homev2__manifest span{display:block;color:var(--muted);margin-top:24px;font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty}.py-homev2__products{width:min(1200px,calc(100% - var(--py-gutter)*2));padding-block:var(--py-space-lg)}.py-homev2__products header{align-items:baseline;justify-content:space-between;flex-wrap:wrap;display:grid;grid-template-columns:1fr;gap:12px;border-top:0;border-bottom:1px solid var(--line);margin-bottom:var(--py-space-md);padding-bottom:24px}.py-homev2__products header p{color:var(--muted);margin:0;font-size:var(--py-label-size);line-height:1.6}.py-homev2__products header h2{margin:0;font:400 clamp(28px,2.8vw,38px)/1.4 var(--py-font-display);font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-homev2__product-row{display:flex;align-items:flex-start;gap:18px}.py-homev2__product-grid,.py-homev2__product-grid.py-homev2__product-grid--groupfade{display:grid;height:auto;align-items:start;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:22px}.py-homev2__product{display:grid;min-width:0;min-height:0;color:inherit;text-decoration:none;grid-template-rows:auto auto;align-self:start;transition:translate .55s var(--py-ease),scale .55s var(--py-ease);flex:var(--py-image-ratio,1) 1 0%}.py-homev2__product figure{margin:0;width:100%;min-height:0;overflow:hidden;height:auto;aspect-ratio:auto;border-radius:var(--py-radius-card);background:transparent}.py-homev2__product figure img{display:block;width:100%;height:auto;object-fit:contain}.py-homev2__product>div{display:grid;grid-template-columns:1fr;gap:6px;align-content:start;min-height:88px;padding:12px 0 0}.py-homev2__product small{color:var(--muted);font-size:10px;letter-spacing:.1em}.py-homev2__product strong{font:400 clamp(16px,1.3vw,20px)/1.5 var(--py-font-display);color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--py-card-title);line-height:var(--py-card-leading);letter-spacing:var(--py-heading-tracking);font-weight:400;text-wrap:pretty}.py-homev2__product span{color:var(--muted);font-size:12px;line-height:1.5}.py-homev2__more{margin-top:18px}.py-homev2__craft{position:relative;isolation:isolate;display:grid;align-items:stretch;overflow:hidden;color:var(--ink);background:var(--py-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:auto;min-height:0;max-height:none;margin:0;border-radius:0}.py-homev2__craft-media i{background:linear-gradient(0deg,#17201622,transparent)}.py-homev2__craft-copy{position:relative;z-index:2;padding-block:80px;width:auto;margin:0;align-self:center;padding:var(--py-space-md)}.py-homev2__craft-copy h2{margin:0;color:var(--ink);font:400 clamp(36px,4.5vw,64px)/1.35 var(--py-font-display);font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-homev2__craft-copy>span{display:block;margin-top:22px;color:var(--muted);font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty}.py-homev2__craft-copy a{margin-top:24px}.py-homev2__story{display:grid;align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--py-layout-gap);padding-block:var(--py-space-xl)}.py-homev2__story-copy>p{color:var(--muted);font-size:var(--py-label-size);line-height:1.6}.py-homev2__story-copy h2{margin:0;font:400 clamp(30px,3.2vw,46px)/1.5 var(--py-font-display);font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-homev2__story-copy>span{display:block;color:var(--muted);font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty;margin-top:var(--py-copy-gap)}.py-homev2__story-copy a{margin-top:24px}.py-homev2__story-image{overflow:hidden;background:#eae4db;border-radius:var(--py-radius-panel);order:0;aspect-ratio:5/4}.py-homev2__story-image img{display:block;width:100%;height:100%;object-fit:cover}.py-homev2__discover{padding-bottom:var(--py-space-xl);border-top:1px solid var(--line)}.py-homev2__discover-head{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:var(--py-layout-gap);align-items:start;padding:clamp(34px,4vw,58px) 0 clamp(24px,3vw,40px)}.py-homev2__discover-head p{margin:0;color:var(--muted);font:400 var(--py-label-size)/1.6 var(--py-font-label);letter-spacing:.16em;text-transform:uppercase}.py-homev2__discover-head h2{margin:0;font:400 var(--py-section-title)/var(--py-heading-leading) var(--py-font-display);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);text-wrap:balance}.py-homev2__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.py-homev2__links a{display:flex;flex-direction:column;min-width:0;min-height:210px;color:inherit;text-decoration:none;border:1px solid var(--line);border-radius:var(--py-radius-card);padding:24px;background:var(--py-surface);transition:transform .45s var(--py-ease),box-shadow .45s var(--py-ease),border-color .3s ease}.py-homev2__link-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.py-homev2__link-top small{font:400 10px/1.5 var(--py-font-label);letter-spacing:.12em;color:var(--muted)}.py-homev2__link-top i{font-style:normal;transition:transform .4s var(--py-ease)}.py-homev2__links strong{display:block;margin-top:clamp(38px,4vw,56px);font:400 var(--py-card-title)/var(--py-card-leading) var(--py-font-display);letter-spacing:var(--py-heading-tracking);text-wrap:balance}.py-homev2__links p{margin:14px 0 0;color:var(--muted);font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:34ch;text-wrap:pretty}.py-homev2__closing{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(96px,11vw,160px);background:#211d18;color:#fff;text-align:center;width:100%;height:auto;min-height:max(480px,calc(100svh - var(--header-height,96px)));max-height:none;margin:0;border-radius:0;display:flex;flex-direction:column;justify-content:center}.py-homev2__closing-media,.py-homev2__closing-media i{position:absolute;top:0;right:0;bottom:0;left:0}.py-homev2__closing-media{z-index:-1}.py-homev2__closing-media img{display:block;width:100%;height:100%;object-fit:cover}.py-homev2__closing-media i{background:#0f0c0a8f}.py-homev2__closing p{font-size:11px;letter-spacing:.28em}.py-homev2__closing h2{margin:32px 0 0;color:#fff;font:400 clamp(32px,4.3vw,62px)/1.5 var(--py-font-display);font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-homev2 :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.py-homev2__product:hover{translate:0 -7px;scale:1.018}.py-homev2__product:active{translate:0 -2px;scale:.992}.py-homev2__links a:hover{transform:translateY(-4px);border-color:#342a2152;box-shadow:0 16px 42px #28201912}.py-homev2__links a:hover .py-homev2__link-top i{transform:translate(3px,-3px)}}@media(max-width:900px){.py-homev2__hero-copy{padding-bottom:92px;padding-block:clamp(48px,6vw,80px) clamp(72px,7vw,104px)}.py-homev2__manifest>p{padding:0;margin:0;font-size:var(--py-label-size);line-height:1.6}.py-homev2__story{grid-template-columns:1fr;gap:var(--py-layout-gap);padding-block:var(--py-space-xl)}.py-homev2__story-image{order:-1;aspect-ratio:4/3}.py-homev2__discover-head,.py-homev2__links{grid-template-columns:1fr;gap:12px}.py-homev2__links a{min-height:0}.py-homev2__links strong{font-size:var(--py-card-title);line-height:var(--py-card-leading);letter-spacing:var(--py-heading-tracking);font-weight:400;text-wrap:pretty}.py-homev2__product>div{min-height:88px}}@media(max-width:560px){.py-homev2__hero-video{object-position:60% 50%}.py-homev2__hero h1{font-size:var(--py-hero-title);line-height:var(--py-hero-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-hero-measure);font-weight:400;text-wrap:balance}.py-homev2__hero-copy>span{font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty;margin-top:var(--py-copy-gap)}.py-homev2__hero-copy>p{margin-bottom:20px;font-size:var(--py-label-size);line-height:1.6}.py-homev2__hero-copy>div{gap:16px;margin-top:28px}.py-homev2__hero-copy a{font-size:12px}.py-homev2__hero-copy a:first-child{min-width:0;padding:12px 18px}.py-homev2__product-grid,.py-homev2__product-grid.py-homev2__product-grid--groupfade{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.py-homev2__product-row{display:contents}.py-homev2__product-row:last-child .py-homev2__product:last-child{grid-column:1/-1}.py-homev2__product strong{font-size:var(--py-card-title);line-height:var(--py-card-leading);letter-spacing:var(--py-heading-tracking);font-weight:400;text-wrap:pretty}.py-homev2__craft-copy{padding-block:64px;padding:var(--py-space-md)}.py-homev2__craft-copy h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-homev2__craft-copy>span{font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty}}@media(prefers-reduced-motion:reduce){.py-homev2__hero-video{transform:none;opacity:1}.py-homev2__hero-copy{transform:none;opacity:1;padding-block:clamp(48px,6vw,80px) clamp(72px,7vw,104px)}.py-homev2__product,.py-homev2__product figure img,.py-homev2__links a>span{transition:none}}.py-homev2__craft-media{position:relative;inset:auto;min-height:520px;overflow:hidden}.py-homev2__craft-video{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:900px){.py-homev2__craft{grid-template-columns:1fr}.py-homev2__craft-media{min-height:340px;height:48svh;max-height:500px}.py-homev2__craft-copy{padding:var(--py-space-md)}.py-homev2__story{grid-template-columns:1fr;gap:var(--py-layout-gap);padding-block:var(--py-space-xl)}.py-homev2__manifest{grid-template-columns:1fr;gap:20px;padding-block:var(--py-space-lg)}.py-homev2__links{gap:12px}}@media(max-width:560px){.py-homev2__hero-copy{width:calc(100% - 40px);padding-block:clamp(48px,6vw,80px) clamp(72px,7vw,104px)}.py-homev2__hero h1{font-size:var(--py-hero-title);line-height:var(--py-hero-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-hero-measure);font-weight:400;text-wrap:balance}.py-homev2__craft-copy{padding:var(--py-space-md)}.py-homev2__craft-copy h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}}html[lang^=zh] .py-homev2__manifest{width:min(1200px,calc(100% - var(--py-gutter)*2));grid-template-columns:64px minmax(0,1fr);gap:5vw;border-bottom:1px solid var(--line);padding-block:var(--py-space-lg)}html[lang^=zh] .py-homev2__manifest>p{writing-mode:vertical-rl;letter-spacing:.24em;border-right:1px solid var(--line);padding-right:20px;align-self:start;font-size:var(--py-label-size);line-height:1.6}html[lang^=zh] .py-homev2__manifest>div{display:grid;grid-template-columns:1fr 1fr;gap:4vw;align-items:center}html[lang^=zh] .py-homev2__manifest h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}html[lang^=zh] .py-homev2__manifest span{margin:0;font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty}html[lang^=zh] .py-homev2__products header{grid-template-columns:.5fr 1fr;align-items:baseline;margin-bottom:var(--py-space-md);padding-bottom:24px}html[lang^=zh] .py-homev2__products header p{color:var(--py-accent);font-size:var(--py-label-size);line-height:1.6}html[lang^=zh] .py-homev2__product>div{border-left:1px solid var(--line);padding-left:14px;margin-top:12px}html[lang^=zh] .py-homev2__craft{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}html[lang^=zh] .py-homev2__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--py-layout-gap);padding-block:var(--py-space-xl)}html[lang^=zh] .py-homev2__story-copy{border-top:1px solid var(--line);padding-top:32px}html[lang^=zh] .py-homev2__story-image{aspect-ratio:1/1;order:-1}html[lang^=zh] .py-homev2__links a{background:var(--py-surface)}html[lang^=en] .py-homev2__manifest{width:min(1360px,calc(100% - var(--py-gutter)*2));grid-template-columns:.7fr 2fr;gap:6vw;border-bottom:1px solid var(--line);padding-block:var(--py-space-lg)}html[lang^=en] .py-homev2__manifest h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}html[lang^=en] .py-homev2__manifest span{font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty}html[lang^=en] .py-homev2__products header{grid-template-columns:1fr 2fr;gap:4vw;margin-bottom:var(--py-space-md);padding-bottom:24px}html[lang^=en] .py-homev2__products header h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}html[lang^=en] .py-homev2__product strong{font-family:var(--py-font-body);font-size:var(--py-card-title);line-height:var(--py-card-leading);letter-spacing:var(--py-heading-tracking);font-weight:400;text-wrap:pretty}html[lang^=en] .py-homev2__craft{background:var(--py-dark);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}html[lang^=en] .py-homev2__craft-copy h2{color:inherit;font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}html[lang^=en] .py-homev2__craft-copy>span{color:#ffffffd9;font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty}html[lang^=en] .py-homev2__story{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--py-layout-gap);padding-block:var(--py-space-xl)}html[lang^=en] .py-homev2__story-copy h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}html[lang^=en] .py-homev2__story-image{aspect-ratio:4/5;order:-1}html[lang^=en] .py-homev2__links a{min-height:220px}html[lang^=en] .py-homev2__link-top small{letter-spacing:.16em}html[lang^=en] .py-homev2__links strong{font-size:var(--py-card-title);line-height:var(--py-card-leading);letter-spacing:var(--py-heading-tracking);font-weight:400;text-wrap:pretty}@media(max-width:1000px){html[lang^=zh] .py-homev2__manifest>div{grid-template-columns:1fr;gap:24px}}@media(max-width:900px){.py-homev2__story,html[lang^=en] .py-homev2__story,html[lang^=zh] .py-homev2__story{grid-template-columns:1fr;gap:var(--py-layout-gap);padding-block:var(--py-space-xl)}.py-homev2__story-image,html[lang^=en] .py-homev2__story-image,html[lang^=zh] .py-homev2__story-image{order:-1;aspect-ratio:4/3}html[lang^=en] .py-homev2__craft,html[lang^=zh] .py-homev2__craft{grid-template-columns:1fr}.py-homev2__craft-copy{padding:var(--py-space-md)}html[lang^=en] .py-homev2__manifest{grid-template-columns:1fr;gap:20px;padding-block:var(--py-space-lg)}html[lang^=en] .py-homev2__products header,html[lang^=zh] .py-homev2__products header{grid-template-columns:1fr;gap:16px;margin-bottom:var(--py-space-md);padding-bottom:24px}}@media(max-width:700px){html[lang^=zh] .py-homev2__manifest{grid-template-columns:1fr;gap:20px;padding-block:var(--py-space-lg)}html[lang^=zh] .py-homev2__manifest>p{writing-mode:horizontal-tb;border:0;padding:0;letter-spacing:.1em;font-size:var(--py-label-size);line-height:1.6}html[lang^=en] .py-homev2__manifest h2,html[lang^=en] .py-homev2__story-copy h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}html[lang^=en] .py-homev2__links a{min-height:0}}html[lang^=zh] .py-homev2__hero-copy,html[lang^=ja] .py-homev2__hero-copy{text-align:center;max-width:1040px;padding-block:clamp(48px,6vw,80px) clamp(72px,7vw,104px)}html[lang^=zh] .py-homev2__hero h1,html[lang^=ja] .py-homev2__hero h1{margin-inline:auto;font-size:var(--py-hero-title);line-height:var(--py-hero-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-hero-measure);font-weight:400;text-wrap:balance}html[lang^=zh] .py-homev2__hero-copy>span,html[lang^=ja] .py-homev2__hero-copy>span{margin-inline:auto;font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty;margin-top:var(--py-copy-gap)}html[lang^=zh] .py-homev2__hero-copy>div,html[lang^=ja] .py-homev2__hero-copy>div{justify-content:center}html[lang^=zh] .py-homev2__hero h1,html[lang^=ja] .py-homev2__hero h1,html[lang^=en] .py-homev2__hero h1{font-size:var(--py-hero-title);line-height:var(--py-hero-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-hero-measure);font-weight:400;text-wrap:balance}html[lang^=en] .py-homev2__hero-copy>span{font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty;margin-top:var(--py-copy-gap)}.py-homev2__hero-copy>p{font-weight:400;font-size:var(--py-label-size);line-height:1.6}@media(max-width:700px){.py-homev2__hero-copy>div{gap:12px 16px}.py-homev2__hero-copy a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:normal;text-align:center}.py-homev2__hero-copy>div>a{max-width:100%}.py-homev2__product>div{min-width:0}.py-homev2__product strong{overflow-wrap:anywhere}.py-homev2__hero-copy{width:calc(100% - 40px);padding-block:clamp(48px,6vw,80px) clamp(72px,7vw,104px)}html[lang^=zh] .py-homev2__hero h1,html[lang^=ja] .py-homev2__hero h1,html[lang^=en] .py-homev2__hero h1{font-size:var(--py-hero-title);line-height:var(--py-hero-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-hero-measure);font-weight:400;text-wrap:balance}.py-homev2__hero-copy>span{font-size:var(--py-body-size);line-height:var(--py-body-leading);max-width:var(--py-copy-measure);text-wrap:pretty;margin-top:var(--py-copy-gap)}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/putaoyao-editorial-home.css.map */
