:root{--ph-ink:#151515;--ph-paper:#f4f1e9;--ph-orange:#f45b34;--ph-grey:#dcd8cf}html{scroll-behavior:smooth}body{background:var(--ph-paper)!important;color:var(--ph-ink);font-family:Arial,Helvetica,sans-serif}#header-group{position:relative;z-index:30}#header-group #header-component{background:var(--ph-paper)}#header-group a{text-decoration:none}.ph-home{overflow:hidden;background:var(--ph-paper);color:var(--ph-ink);line-height:1.4}.ph-home *{box-sizing:border-box}.ph-home img{display:block;width:100%;height:100%;object-fit:cover}.ph-home h1,.ph-home h2,.ph-home h3,.ph-home p{margin:0;padding:0}.ph-home h1,.ph-home h2,.ph-home h3{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.065em}.ph-home h2 em,.ph-home h1 em{font-family:Georgia,Times,serif;font-weight:400;letter-spacing:-.075em}.ph-container{width:min(1480px,calc(100% - 96px));margin-inline:auto}.ph-hero{min-height:790px;background:#151515;color:#fff;position:relative;overflow:hidden}.ph-hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 35%,#4a362b,transparent 36%);pointer-events:none}.ph-hero-inner{width:min(1540px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:.94fr 1.06fr;min-height:735px;align-items:center;gap:30px;position:relative}.ph-hero-copy{z-index:2;padding:80px 0 110px}.ph-eyebrow{font-size:12px;font-weight:800;letter-spacing:.2em;display:flex;gap:12px;align-items:center}.ph-dot{width:9px;height:9px;border-radius:50%;background:var(--ph-orange);box-shadow:0 0 0 5px #f45b3424}.ph-hero h1{font-size:clamp(86px,8.2vw,157px);line-height:.83;margin:52px 0 35px;white-space:nowrap}.ph-hero h1 em,.ph-period{color:var(--ph-orange)}.ph-hero-lede{max-width:450px;font-size:17px;line-height:1.6;color:#ccc8c1}.ph-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.ph-btn{border:1px solid #777;min-height:52px;padding:15px 17px;display:inline-flex;align-items:center;gap:34px;justify-content:space-between;text-decoration:none!important;font-size:11px;font-weight:900;letter-spacing:.085em;transition:transform .22s,background .22s}.ph-btn:hover{transform:translateY(-3px)}.ph-btn--orange{background:var(--ph-orange);color:var(--ph-ink)!important;border-color:var(--ph-orange)}.ph-btn--outline{color:#fff!important}.ph-hero-footnote{font-size:10px;letter-spacing:.15em;margin-top:46px;color:#999}.ph-hero-visual{height:665px;position:relative;min-width:0}.ph-shape--a{position:absolute;width:640px;height:640px;border-radius:50%;right:-65px;top:0;background:var(--ph-orange);opacity:.9}.ph-hero-number{position:absolute;top:25px;right:35px;z-index:2;letter-spacing:.12em;font-size:11px;font-weight:700}.ph-hero-image-wrap{position:absolute;right:-10px;top:64px;width:82%;height:510px;transform:rotate(8deg);box-shadow:0 24px 90px #0008;overflow:hidden;background:#ede8df;border:12px solid #f4f1e9}.ph-hero-main-img{object-fit:contain!important}.ph-hero-sticker{position:absolute;background:#fff;color:#151515;border-radius:50%;width:132px;height:132px;left:-12px;top:86px;transform:rotate(-12deg);display:flex;flex-direction:column;justify-content:center;text-align:center;line-height:1.05;font-size:22px;font-weight:900;z-index:3;letter-spacing:-.06em}.ph-hero-sticker span{color:var(--ph-orange)}.ph-hero-small{position:absolute;left:-2px;bottom:28px;width:208px;height:208px;border:8px solid #f4f1e9;transform:rotate(-9deg);z-index:4;background:#eee}.ph-hero-side-note{position:absolute;right:-32px;bottom:15px;transform:rotate(-90deg);font-size:10px;letter-spacing:.2em}.ph-hero-index{width:min(1540px,calc(100% - 96px));margin:auto;position:absolute;left:50%;transform:translate(-50%);bottom:20px;display:flex;justify-content:space-between;color:#a5a29c;letter-spacing:.16em;font-size:10px}.ph-marquee{overflow:hidden;background:var(--ph-orange);border-block:2px solid #151515;padding:18px 0;white-space:nowrap}.ph-marquee-line{width:max-content;font-size:26px;font-weight:900;letter-spacing:-.05em;animation:phMove 24s linear infinite}.ph-marquee b{font-weight:900;padding:0 18px}@keyframes phMove{to{transform:translate(-50%)}}.ph-section-top{padding:23px 0;border-bottom:1px solid #9b9890;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;font-weight:800}.ph-intro{padding-bottom:68px}.ph-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;padding-top:62px}.ph-intro h2{font-size:clamp(60px,7.4vw,132px);line-height:.9}.ph-intro h2 em{color:var(--ph-orange)}.ph-intro-side{max-width:360px;margin:0 0 15px auto}.ph-intro-side p{font-size:19px;line-height:1.52}.ph-intro-side>span{display:block;margin-top:34px;letter-spacing:.13em;font-size:10px;font-weight:900}.ph-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:125px}.ph-category{min-height:585px;background:#e7e3da;overflow:hidden;position:relative}.ph-category--mini{background:#d1d2c7}.ph-category-top{display:flex;justify-content:space-between;padding:24px;font-size:11px;font-weight:800;letter-spacing:.13em}.ph-category-img{height:360px;width:80%;margin:0 auto;overflow:hidden;mix-blend-mode:multiply}.ph-category-img img{object-fit:contain}.ph-category-img--mini{width:65%;transform:rotate(-9deg)}.ph-category-bottom{padding:15px 30px 35px;display:flex;align-items:end;justify-content:space-between}.ph-category h3{font-size:clamp(40px,4.4vw,72px);line-height:.91}.ph-category p{font-size:14px;margin-top:14px;letter-spacing:0}.ph-round-arrow{background:#151515;color:#fff;border-radius:50%;width:58px;height:58px;display:grid;place-items:center;font-size:31px}.ph-preview{padding-bottom:120px}.ph-preview-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:54px 0}.ph-preview-heading h2{font-size:clamp(57px,6.3vw,108px);line-height:.87}.ph-preview-heading h2 em{color:var(--ph-orange)}.ph-preview-heading p{width:280px;font-size:14px;line-height:1.5}.ph-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.ph-preview-card{background:#e9e6df}.ph-preview-card>img{aspect-ratio:3/3.5;object-fit:contain;background:#e7e6e0}.ph-preview-card>div{display:grid;grid-template-columns:35px 1fr;gap:0 5px;padding:18px 12px 22px;border-top:1px solid #b6b2a9}.ph-preview-card span{grid-row:span 2;font-size:10px}.ph-preview-card strong{font-size:13px;font-weight:900;letter-spacing:-.02em}.ph-preview-card small{font-size:9px;color:#75716b;margin-top:5px;letter-spacing:.11em}.ph-preview-footer{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;padding:22px 0;border-bottom:1px solid #aaa69d;font-weight:800}.ph-statement{background:var(--ph-ink);color:#fff;overflow:hidden}.ph-statement .ph-section-top{border-color:#565656}.ph-statement-inner{padding-bottom:28px}.ph-statement-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin:105px 0 80px}.ph-statement h2{font-size:clamp(68px,7.7vw,137px);line-height:.88}.ph-statement h2 em{color:var(--ph-orange)}.ph-statement-grid>div{max-width:400px;margin-left:auto}.ph-statement-grid p{font-size:17px;line-height:1.65;color:#cbc9c5;margin-bottom:20px}.ph-statement-grid span{font-size:10px;letter-spacing:.2em;color:var(--ph-orange)}.ph-statement-mark{font-size:clamp(100px,18vw,350px);font-weight:900;letter-spacing:-.1em;line-height:.8;white-space:nowrap}.ph-statement-mark span{color:var(--ph-orange)}.ph-method{padding-bottom:120px}.ph-method>h2{font-size:clamp(65px,8vw,134px);margin:67px 0;line-height:.9}.ph-method>h2 em{color:var(--ph-orange)}.ph-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ph-method-grid>div{border-top:2px solid #161616;padding:21px 20px 40px 0}.ph-method-grid span{font-size:11px}.ph-method-grid h3{font-size:37px;margin:60px 0 14px}.ph-method-grid p{max-width:300px;font-size:15px;color:#56514c;line-height:1.6}.ph-faq{padding-bottom:120px}.ph-faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:72px}.ph-faq h2{font-size:clamp(78px,10vw,175px);line-height:.84}.ph-faq h2 em{color:var(--ph-orange)}.ph-faq-items{padding-top:12px}.ph-faq details{border-bottom:1px solid #b9b5ad}.ph-faq summary{cursor:pointer;list-style:none;font-size:19px;font-weight:800;letter-spacing:-.03em;padding:21px 0;display:flex;justify-content:space-between;gap:18px}.ph-faq summary::-webkit-details-marker{display:none}.ph-faq summary span{font-size:27px;font-weight:300}.ph-faq details[open] summary span{transform:rotate(45deg)}.ph-faq details p{font-size:14px;color:#57534c;max-width:440px;line-height:1.6;padding:0 15px 23px 0}.ph-end{background:var(--ph-orange);padding:66px 0 80px}.ph-end .ph-container>span{font-size:11px;letter-spacing:.2em;font-weight:900}.ph-end h2{font-size:clamp(88px,12vw,200px);line-height:.8;margin:64px 0 43px}.ph-end h2 em{color:#f4f1e9}.ph-end p{font-size:13px;font-weight:900;letter-spacing:.14em}@media(max-width:1080px){.ph-hero h1{font-size:clamp(70px,9vw,110px)}.ph-hero-inner{min-height:630px}.ph-hero-visual{height:540px}.ph-shape--a{width:500px;height:500px}.ph-hero-image-wrap{height:400px}.ph-category{min-height:500px}.ph-category-img{height:300px}.ph-statement-grid{margin-top:80px}.ph-method-grid h3{font-size:30px}}@media(max-width:760px){.ph-container,.ph-hero-inner,.ph-hero-index{width:calc(100% - 36px)}.ph-hero{min-height:900px}.ph-hero-inner{grid-template-columns:1fr;min-height:870px;gap:0;align-content:start}.ph-hero-copy{padding:44px 0 5px}.ph-eyebrow{font-size:9px}.ph-hero h1{font-size:clamp(72px,17vw,112px);margin:34px 0 23px}.ph-hero-lede{font-size:13px;max-width:350px}.ph-hero-actions{gap:8px;margin-top:25px}.ph-btn{min-height:45px;font-size:9px;padding:12px;gap:12px}.ph-hero-footnote{font-size:8px;margin-top:22px}.ph-hero-visual{height:330px}.ph-shape--a{width:310px;height:310px;right:-40px;top:0}.ph-hero-image-wrap{right:1%;top:32px;width:65%;height:256px;border:7px solid #f4f1e9}.ph-hero-sticker{left:4%;top:31px;width:80px;height:80px;font-size:13px}.ph-hero-small{width:115px;height:115px;bottom:3px;left:2%;border-width:5px}.ph-hero-side-note{right:-45px;bottom:36px;font-size:7px}.ph-hero-number{right:10px}.ph-hero-index{font-size:8px}.ph-marquee{padding:12px 0}.ph-marquee-line{font-size:18px}.ph-section-top{font-size:8px;padding:19px 0}.ph-intro{padding-bottom:40px}.ph-intro-grid{grid-template-columns:1fr;gap:25px;padding-top:40px}.ph-intro h2{font-size:clamp(61px,12vw,89px)}.ph-intro-side{margin:0}.ph-intro-side p{font-size:15px}.ph-category-grid{grid-template-columns:1fr;gap:14px;padding-bottom:65px}.ph-category{min-height:450px}.ph-category-img{height:255px}.ph-category h3{font-size:55px}.ph-preview{padding-bottom:67px}.ph-preview-heading{display:block;padding:39px 0}.ph-preview-heading h2{font-size:72px}.ph-preview-heading p{font-size:13px;margin-top:22px}.ph-preview-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ph-preview-card>div{padding:13px 8px;grid-template-columns:21px 1fr}.ph-preview-card strong{font-size:10px}.ph-preview-card small{font-size:8px}.ph-preview-footer{font-size:8px;gap:10px}.ph-statement-grid{grid-template-columns:1fr;gap:36px;margin:60px 0}.ph-statement h2{font-size:75px}.ph-statement-grid>div{margin-left:0}.ph-statement-grid p{font-size:14px}.ph-statement-mark{font-size:20vw}.ph-method{padding-bottom:65px}.ph-method>h2{font-size:65px;margin:46px 0}.ph-method-grid{grid-template-columns:1fr;gap:0}.ph-method-grid>div{padding-bottom:28px}.ph-method-grid h3{font-size:33px;margin:20px 0 8px}.ph-faq{padding-bottom:70px}.ph-faq-layout{grid-template-columns:1fr;gap:32px;padding-top:45px}.ph-faq h2{font-size:95px}.ph-faq summary{font-size:15px}.ph-end{padding:42px 0 60px}.ph-end h2{font-size:20vw;margin:40px 0}}@media(prefers-reduced-motion:reduce){.ph-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/phenix-theme.css.map */
