:root{--ink:#242521;--paper:#f8f7f2;--purple:#dfdef0;--lime:#dcf589;--line:#dadad2}.px-home *{box-sizing:border-box}.px-home{scroll-behavior:smooth;scroll-padding-top:90px}.px-home{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body-family,Arial,sans-serif);font-size:15px}.px-home a{color:inherit;text-decoration:none}.px-home button,.px-home input{font:inherit}.px-home button,.px-home a{-webkit-tap-highlight-color:transparent}.px-home button{cursor:pointer}.px-home button:focus-visible,.px-home a:focus-visible,.px-home input:focus-visible{outline:3px solid #6b61b9;outline-offset:5px}.px-home h1,.px-home h2,.px-home h3,.px-home p{margin:0}.px-home h1,.px-home h2,.px-home h3{font-family:var(--font-heading-family,Arial,sans-serif);font-weight:500}.px-home h1,.px-home h2{letter-spacing:-3px;line-height:1.08}.px-home h1{font-size:clamp(52px,5.6vw,84px)}.px-home h2{font-size:clamp(34px,3.6vw,54px)}.px-home em{font-family:Georgia,serif;font-weight:400}.px-home p{line-height:1.65}.px-home .announcement{background:var(--ink);color:var(--paper);text-align:center;padding:10px 20px;font-size:11px;letter-spacing:.7px}.px-home .announcement a{margin-left:30px;color:var(--lime)}.px-home header{height:100px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:35px;background:var(--paper);position:relative;z-index:5}.px-home .logo{font-family:Arial,sans-serif;font-size:51px;line-height:.85;letter-spacing:-4px;display:block;font-weight:300;width:75px}.px-home .logo span{display:block;font-size:7px;letter-spacing:1.3px;margin-top:10px;white-space:nowrap}.px-home nav{display:flex;gap:32px;align-items:center;font-size:13px}.px-home nav a:hover,.px-home .text-link:hover{color:#716ba1}.px-home .tiny{background:#e8e6dc;font-size:8px;letter-spacing:.5px;padding:4px;margin-left:3px}.px-home .nav-tools{display:flex;gap:23px;align-items:center}.px-home .nav-tools button{border:0;background:none;padding:8px}.px-home .nav-tools svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.4}.px-home .contact{font-size:12px;border-bottom:1px solid;padding:6px 0}.px-home #menu{display:none}.px-home .hero{display:grid;grid-template-columns:1fr 1fr;min-height:590px}.px-home .hero-copy{padding:76px 6% 50px 9%}.px-home .eyebrow{font-size:10px;font-weight:600;letter-spacing:1.9px;margin-bottom:24px}.px-home .eyebrow>span{display:inline-block;background:var(--ink);width:6px;height:6px;border-radius:50%;margin-right:9px}.px-home .intro{max-width:370px;margin-top:25px;color:#66675e}.px-home .actions{display:flex;align-items:center;gap:24px;margin-top:33px}.px-home .button{display:inline-flex;gap:40px;align-items:center;justify-content:space-between;padding:17px 22px;font-size:12px;font-weight:500;border:1px solid var(--ink);transition:transform .2s,background .2s}.px-home .button:hover{transform:translateY(-3px)}.px-home .dark{background:var(--ink);color:#fff}.px-home .dark:hover{background:#484a40}.px-home .text-link{background:none;border:0;padding:0;font-size:12px;font-weight:500}.px-home .hero-note{display:flex;gap:12px;margin-top:42px;align-items:center}.px-home .hero-note p{font-size:10px;line-height:1.55;color:#76776d}.px-home .hero-note strong{color:var(--ink);font-weight:500}.px-home .small-disc{border:1px solid var(--line);width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:20px}.px-home .hero-art{position:relative;background:var(--purple);overflow:hidden;padding:35px 40px;display:flex;flex-direction:column;justify-content:space-between}.px-home .art-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.6px;position:relative;z-index:2}.px-home .guitar-trio{position:relative;aspect-ratio:1.65;overflow:hidden;mix-blend-mode:multiply;margin:20px -30px 5px}.px-home .guitar-trio img{position:absolute;width:150%;max-width:none;left:-25%;top:-51%}.px-home .art-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;font-size:12px;line-height:1.5}.px-home .art-bottom strong{font-weight:500}.px-home .round-arrow{height:46px;width:46px;border:1px solid #aaa8bd;border-radius:50%;display:grid;place-items:center;font-size:24px}.px-home .round-arrow:hover{background:var(--paper)}.px-home .vertical-caption{position:absolute;right:8px;top:44%;writing-mode:vertical-rl;font-size:8px;letter-spacing:3px}.px-home .values-strip{padding:22px 7%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12px}.px-home .values-strip i{font-style:normal;font-size:25px;color:#777a65}.px-home .section{padding:80px 4.5%}.px-home .section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:40px}.px-home .section-head p:not(.eyebrow){color:#72736b;font-size:13px;max-width:390px;padding-bottom:4px}.px-home .category-tabs{display:flex;gap:10px;margin-bottom:30px;flex-wrap:wrap}.px-home .category-tabs button{background:none;border:1px solid var(--line);padding:10px 18px;font-size:11px;border-radius:30px}.px-home .category-tabs button:hover{border-color:var(--ink)}.px-home .category-tabs .active{background:var(--ink);color:#fff;border-color:var(--ink)}.px-home .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.px-home .product-card{display:block}.px-home .product-image{position:relative;overflow:hidden;aspect-ratio:1/.98;background:#edede7}.px-home .product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.px-home .product-card:hover img{transform:scale(1.035)}.px-home .product-image.crop-standard img{position:absolute;width:165%;height:auto;max-width:none;left:-32%;top:-63%}.px-home .product-image.crop-half img{position:absolute;width:142%;height:auto;left:-6%;top:-20%;max-width:none}.px-home .product-image.crop-half{aspect-ratio:1/.98}.px-home .product-image.crop-half:after{content:"";position:absolute;top:0;bottom:0;right:0;width:39%;background:#edede7}.px-home .product-image.crop-half img{left:1%;width:148%;top:-23%}.px-home .product-image.crop-half{background:#edede7}.px-home .tag{position:absolute;z-index:2;left:13px;top:13px;font-size:8px;letter-spacing:1px;background:var(--paper);padding:6px 8px}.px-home .product-info{margin-top:18px;display:flex;justify-content:space-between;gap:10px}.px-home .product-info h3{font-size:14px;letter-spacing:-.3px;line-height:1.4}.px-home .product-info span{font-size:20px}.px-home .product-category{font-size:10px;color:#73746a;margin-top:5px}.px-home .price{font-size:12px;margin-top:10px}.px-home .collection-foot{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:35px;padding-top:24px;font-size:11px;color:#6f7166}.px-home .price-note{font-size:10px;color:#7c7c72;margin-top:15px}.px-home .axst{display:grid;grid-template-columns:1fr 1fr;background:#eeeee6}.px-home .axst-art{background:#d7e1db;position:relative;min-height:640px;overflow:hidden;display:flex;align-items:center;justify-content:center}.px-home .big-type{position:absolute;top:27px;left:28px;font-size:clamp(110px,15vw,230px);font-family:Manrope,Arial,sans-serif;letter-spacing:-14px;color:#bacac0;font-weight:700;line-height:1}.px-home .single-guitar{position:relative;width:47%;height:480px;overflow:hidden;mix-blend-mode:multiply;margin-top:35px}.px-home .single-guitar img{position:absolute;max-width:none;width:260%;left:-61%;top:-20%}.px-home .single-guitar:after{position:absolute;content:"";right:0;top:0;height:100%;width:0;background:#d7e1db}.px-home .swatches{position:absolute;bottom:30px;left:35px;display:flex;gap:10px;align-items:center}.px-home .swatch{width:20px;height:20px;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px #99aaa0}.px-home .swatch.selected{outline:1px solid var(--ink);outline-offset:3px}.px-home .blue{background:#a9d7e5}.px-home .pink{background:#edc9d8}.px-home .white{background:#f8f0e1}.px-home .swatches span{font-size:10px;margin-left:9px}.px-home .axst-copy{padding:65px 12%}.px-home .axst-copy>p:not(.eyebrow){color:#73756a;font-size:13px;margin-top:25px}.px-home .specs{margin:30px 0}.px-home .specs>div{display:flex;gap:16px;border-top:1px solid #d2d3c8;padding:14px 0}.px-home .specs>div>span{font-size:9px;color:#929584;padding-top:4px}.px-home .specs p{font-size:11px;color:#6d7064}.px-home .specs strong{display:block;font-weight:500;font-size:12px;color:var(--ink)}.px-home .philosophy{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.px-home .philosophy article{padding:15px 40px 10px;border-left:1px solid var(--line)}.px-home .philosophy article:first-child{border:0;padding-left:0}.px-home .feature-icon{font-size:45px;height:80px}.px-home .philosophy .eyebrow{margin-bottom:12px;font-size:8px}.px-home .philosophy h3{font-size:27px;letter-spacing:-1px;margin-bottom:15px}.px-home .philosophy article>p:last-child{font-size:13px;color:#74756a;max-width:320px}.px-home .moments{border-top:1px solid var(--line);padding-top:65px}.px-home .moment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.px-home .moment{padding:27px 30px;min-height:360px;transition:transform .2s}.px-home .moment:hover{transform:translateY(-5px)}.px-home .quiet{background:#e2e1d6}.px-home .together{background:#e6dcd4}.px-home .stage{background:#dfdef0}.px-home .moment>span{font-size:8px;letter-spacing:1.4px}.px-home .moment-mark{font-size:62px;line-height:1.3;margin:25px 0 14px}.px-home .moment h3{font-size:28px;letter-spacing:-1px}.px-home .moment p{font-size:11px;color:#6c6d63;margin-top:14px}.px-home .moment b{display:block;margin-top:27px;font-size:11px;font-weight:500}.px-home .help{background:var(--lime);padding:55px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.px-home .help .eyebrow{margin-bottom:12px}.px-home .help h2{font-size:40px;letter-spacing:-2px}.px-home .help p:last-child{font-size:12px;margin-top:16px}.px-home footer{padding:50px 4.5% 22px;background:var(--ink);color:var(--paper)}.px-home .footer-main{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:30px;padding-bottom:60px}.px-home .footer-main>p{font-size:22px;line-height:1.45;letter-spacing:-.8px}.px-home .footer-main>div{display:flex;flex-direction:column;gap:12px;font-size:11px;color:#cdcfc3}.px-home .footer-main>div>span{font-size:8px;letter-spacing:1.5px;color:#8b8e80;margin-bottom:6px}.px-home .footer-bottom{border-top:1px solid #47493e;padding-top:22px;display:flex;justify-content:space-between;font-size:9px;color:#aeb1a3}.px-home dialog{width:min(700px,90vw);border:0;background:var(--paper);padding:35px;max-height:80vh}.px-home dialog::backdrop{background:#24252199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.px-home .dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.px-home .dialog-top h2{font-size:30px;letter-spacing:-1px}.px-home .dialog-top button{background:none;border:0;font-size:20px}.px-home dialog label{font-size:11px;display:block;margin-bottom:9px}.px-home input{width:100%;padding:15px;border:1px solid var(--line);background:#fff}.px-home #results{margin-top:20px}.px-home #results a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.px-home #results a span{float:right;color:#73756b;font-size:11px}.px-home #results p{font-size:12px;color:#73756b}@media(min-width:1600px){.px-home main,.px-home header,.px-home footer,.px-home .announcement{max-width:1680px;margin:auto}.px-home .hero-art{min-height:650px}}@media(max-width:1000px){.px-home header{gap:20px}.px-home nav{gap:16px}.px-home .contact{display:none}.px-home .hero-copy{padding-top:60px}.px-home .hero{min-height:540px}.px-home .actions{gap:15px;flex-wrap:wrap}.px-home .hero-art{padding:30px 22px}.px-home .guitar-trio{margin:20px -15px}.px-home .product-grid{gap:14px}.px-home .axst-copy{padding:50px 8%}.px-home .axst-art{min-height:630px}.px-home .single-guitar{width:65%;height:430px}.px-home .single-guitar img{width:240%;left:-53%;top:-15%}.px-home .philosophy article{padding:15px 25px}.px-home .section{padding-top:60px;padding-bottom:60px}}@media(max-width:700px){.px-home header{height:80px;padding:0 6%}.px-home .logo{font-size:43px}.px-home #menu{display:block}.px-home nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:25px 6%;border-bottom:1px solid var(--line);flex-direction:column;align-items:start}.px-home nav.open{display:flex}.px-home .announcement{font-size:9px}.px-home .announcement a{margin-left:10px}.px-home .hero{display:block}.px-home .hero-copy{padding:45px 6% 35px}.px-home h1{font-size:55px;letter-spacing:-2.5px}.px-home .intro{font-size:13px;max-width:340px}.px-home .hero-note{margin-top:26px}.px-home .hero-art{min-height:380px;padding:25px 6%}.px-home .guitar-trio{width:100%;max-width:450px;align-self:center;margin:25px -20px 10px}.px-home .vertical-caption{display:none}.px-home .art-label{font-size:8px}.px-home .values-strip{padding:18px 6%;gap:12px;font-size:9px}.px-home .values-strip span:nth-of-type(3),.px-home .values-strip i:last-child{display:none}.px-home .values-strip i{font-size:20px}.px-home .section{padding:48px 6%}.px-home .section-head{display:block;margin-bottom:28px}.px-home .section-head p:not(.eyebrow){margin-top:22px;font-size:12px}.px-home h2{font-size:36px;letter-spacing:-1.7px}.px-home .eyebrow{font-size:8px;margin-bottom:16px}.px-home .category-tabs{gap:7px;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 12px}.px-home .category-tabs button{white-space:nowrap;padding:9px 16px;flex-shrink:0}.px-home .product-grid{grid-template-columns:repeat(2,1fr);gap:26px 13px}.px-home .product-info h3{font-size:12px}.px-home .product-category{font-size:9px}.px-home .tag{left:7px;top:7px;font-size:7px;padding:5px}.px-home .axst{display:flex;flex-direction:column}.px-home .axst-art{min-height:500px}.px-home .big-type{font-size:145px;letter-spacing:-8px}.px-home .single-guitar{width:230px;height:390px;margin-top:40px}.px-home .single-guitar img{width:260%;left:-61%;top:-20%}.px-home .axst-copy{padding:42px 6%}.px-home .philosophy{grid-template-columns:1fr;gap:28px}.px-home .philosophy article,.px-home .philosophy article:first-child{border:0;border-top:1px solid var(--line);padding:24px 0 0}.px-home .feature-icon{height:65px}.px-home .philosophy article>p:last-child{max-width:none}.px-home .moment-grid{grid-template-columns:1fr}.px-home .moment{min-height:310px}.px-home .moment-mark{float:right;font-size:90px;margin:40px 0 0;opacity:.65}.px-home .moment h3{margin-top:45px}.px-home .help{padding:40px 6%;align-items:start;flex-direction:column}.px-home .help h2{font-size:34px}.px-home .footer-main{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:35px}.px-home .footer-main>p{font-size:20px}.px-home .footer-bottom{gap:20px;font-size:8px}.px-home .footer-bottom>span:nth-child(2){display:none}.px-home dialog{padding:25px}.px-home #results a span{float:none;display:block;margin-top:4px}}@media(prefers-reduced-motion:reduce){.px-home{scroll-behavior:auto}.px-home *{transition:none!important}}.px-home .single-guitar{width:190px;height:520px}.px-home .single-guitar img{width:700px;left:-145px;top:-130px}@media(max-width:1000px){.px-home .single-guitar{width:150px;height:410px}.px-home .single-guitar img{width:550px;left:-115px;top:-100px}}.px-home .logo{width:66px;letter-spacing:0}.px-home .logo img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.px-home footer .logo img{filter:invert(1);mix-blend-mode:screen}.px-home .nav-tools{gap:15px}.px-home .nav-tools .market-button{display:flex;gap:8px;align-items:center;padding:9px 0;font-size:10px;white-space:nowrap}.px-home .global{border-top:1px solid var(--line);background:#eeeef3}.px-home .global-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.px-home .destination-card{padding:35px;background:var(--paper);border:1px solid var(--line)}.px-home .destination-card h3{font-size:32px;letter-spacing:-1px;margin:14px 0 6px}.px-home .destination-card>p{font-size:12px;color:#74756a}.px-home .destination-card .text-link{margin-top:18px}.px-home .delivery-status{margin:25px 0 12px;border-top:1px solid var(--line);padding-top:22px;font-size:12px;font-weight:600}.px-home .destination-card .destination-note{font-size:11px}.px-home .destination-card .button{margin-top:23px}.px-home .delivery-guide article{display:flex;gap:20px;border-bottom:1px solid #d3d3df;padding:24px 0}.px-home .delivery-guide article:first-child{padding-top:0}.px-home .delivery-guide article>span{font-size:10px;color:#82848d;margin-top:6px}.px-home .delivery-guide h3{font-size:21px;letter-spacing:-.5px;margin-bottom:12px}.px-home .delivery-guide p{font-size:13px;color:#70717b}.px-home .fx-credit{text-decoration:underline;white-space:nowrap}.px-home .market-intro{font-size:13px;color:#73756a;margin-bottom:24px}.px-home select{font:inherit;width:100%;padding:13px;background:#fff;border:1px solid var(--line);color:var(--ink);margin-bottom:18px}.px-home .market-hint{font-size:11px;color:#74756a;margin:10px 0 20px}.px-home .market-button:hover{color:#716ba1}@media(max-width:1100px){.px-home nav{gap:16px;font-size:11px}.px-home .nav-tools .contact{display:none}}@media(max-width:700px){.px-home .logo{width:52px}.px-home .nav-tools{gap:12px}.px-home .nav-tools .market-button{font-size:9px}.px-home .global-grid{grid-template-columns:1fr;gap:30px}.px-home .destination-card{padding:25px}.px-home .global .section-head p{max-width:none}.px-home .delivery-guide h3{font-size:20px}}.px-home .artists{background:#252923;color:#f8f7f2}.px-home .artists .section-head p:not(.eyebrow){color:#b0b5a8}.px-home .artist-features{display:grid;grid-template-columns:1fr 1fr;gap:25px}.px-home .artist-feature{background:#30352d}.px-home .artist-image{border:0;padding:0;display:block;width:100%;height:340px;position:relative;overflow:hidden;background:#34382e}.px-home .artist-image img{width:100%;height:100%;object-fit:cover;object-position:center 65%;transition:transform .3s}.px-home .artist-image:hover img{transform:scale(1.035)}.px-home .image-chip{position:absolute;left:23px;top:23px;background:var(--paper);color:var(--ink);padding:8px 10px;font-size:8px;letter-spacing:1.5px;z-index:2}.px-home .image-expand{position:absolute;right:20px;bottom:20px;background:var(--paper);color:var(--ink);width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:20px}.px-home .artist-body{padding:30px}.px-home .artist-body .eyebrow{font-size:8px;color:#acb29f;margin-bottom:15px}.px-home .artist-body h3{font-size:30px;letter-spacing:-1px;line-height:1.2}.px-home .artist-body>p:not(.eyebrow){font-size:12px;color:#b8beaf;margin:18px 0 22px;max-width:360px}.px-home .artists .text-link{color:var(--lime)}.px-home .rama-visual{height:340px;background:#dddac9;position:relative;overflow:hidden}.px-home .rama-word{position:absolute;top:72px;left:25px;color:#c0bdab;font-size:clamp(45px,5vw,80px);font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-4px}.px-home .rama-product{height:285px;width:110px;position:absolute;left:55%;top:23px;overflow:hidden;mix-blend-mode:multiply}.px-home .rama-product img{position:absolute;width:390px;left:-89px;top:-78px;max-width:none}.px-home .instrument-caption{position:absolute;bottom:18px;left:23px;color:#64664f;font-size:7px;letter-spacing:1.1px}.px-home .gallery-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:65px 0 28px}.px-home .gallery-head .eyebrow{color:#aeb8a1;font-size:8px;margin-bottom:15px}.px-home .gallery-head h3{font-size:33px;letter-spacing:-1px;line-height:1.15}.px-home .gallery-head>p{color:#aeb5a6;font-size:11px}.px-home .artist-collage{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:14px;height:370px}.px-home .artist-collage button{border:0;padding:0;position:relative;overflow:hidden;min-width:0;background:#30352d}.px-home .artist-collage img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.px-home .artist-collage button:hover img{transform:scale(1.04)}.px-home .artist-collage span{position:absolute;left:0;bottom:0;right:0;text-align:left;padding:45px 20px 20px;background:linear-gradient(transparent,#111b);color:#fff;font-size:11px}.px-home .collage-wide img{object-position:60% center}.px-home [data-px-gallery-dialog]{padding:18px;background:#252923;color:#fff;width:min(1000px,94vw);max-height:94vh}.px-home [data-px-gallery-photo]{display:block;max-height:78vh;width:100%;object-fit:contain}.px-home [data-px-gallery-caption]{font-size:12px;margin-top:13px}.px-home [data-px-gallery-close]{position:absolute;right:25px;top:25px;border:0;background:var(--paper);color:var(--ink);width:36px;height:36px;border-radius:50%;z-index:1}@media(max-width:1000px){.px-home header nav{gap:13px;font-size:10px}.px-home .artist-image,.px-home .rama-visual,.px-home .artist-collage{height:300px}}@media(max-width:700px){.px-home .artist-features{grid-template-columns:1fr}.px-home .artist-image,.px-home .rama-visual{height:300px}.px-home .artist-body{padding:25px}.px-home .gallery-head{display:block;margin-top:45px}.px-home .gallery-head>p{margin-top:18px}.px-home .artist-collage{height:auto;grid-template-columns:1fr 1fr;gap:10px}.px-home .artist-collage button{height:260px}.px-home .artist-collage .collage-wide{grid-column:1/-1;height:240px}.px-home .artist-collage span{font-size:9px;padding:40px 12px 15px}.px-home .rama-word{font-size:56px}.px-home .rama-product{left:55%}.px-home header nav{font-size:13px}}.px-home{display:block;overflow:hidden;line-height:1.5;letter-spacing:normal;margin:0;color:#242521;background:#f8f7f2}.px-home h1,.px-home h2,.px-home h3{color:inherit}.px-home a,.px-home button,.px-home select{font-family:inherit}.px-home .section{max-width:none;position:relative}.px-home .button{height:auto;min-height:0;min-width:0;border-radius:0;letter-spacing:normal;box-shadow:none}.px-home .button:before,.px-home .button:after{display:none}.px-home a:not(.button){text-underline-offset:3px}.px-home .category-tabs a{border:1px solid var(--line);padding:10px 18px;font-size:11px;border-radius:30px;white-space:nowrap}.px-home .category-tabs a:hover{border-color:var(--ink)}.px-home .px-market-bar{padding:14px 4.5%;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px}.px-home .px-market-bar a{font-size:10px;text-decoration:underline}.px-home .px-products .product-image img{position:static;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.px-home .px-products .product-image{background:#fff}.px-home .px-product-placeholder svg{width:100%;height:100%}.px-home .product-sale{font-size:10px;color:#73746a;text-decoration:line-through;margin-left:8px}.px-home .price{color:inherit}.px-home .px-image-full{width:100%;height:100%;object-fit:cover}.px-home .rama-visual>.px-image-full{position:absolute;top:0;right:0;bottom:0;left:0}.px-home .guitar-trio.px-custom-art img{position:static;width:100%;height:100%;object-fit:contain}.px-home .px-localization select{margin-bottom:15px}.px-home .px-editor-note{padding:25px;border:1px dashed var(--line);font-size:13px}.px-home .artists{color:#f8f7f2}.px-home .artist-body h3{color:inherit}.px-home .artist-collage{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.px-home .artist-collage button{height:350px}.px-home .px-text-link{text-decoration:underline}.px-home .swatch[hidden]{display:none}.px-home noscript p{font-size:12px;padding:15px}.px-home dialog:not([open]){display:none}.px-home dialog[open]{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;z-index:1000}.px-home .guitar-trio img,.px-home .single-guitar img,.px-home .rama-product img{height:auto}.px-home .gallery-open img{display:block}.px-home .eyebrow{color:inherit}@media(max-width:700px){.px-home .artist-collage{grid-template-columns:1fr 1fr}.px-home .artist-collage button{height:260px}.px-home .px-market-bar{padding:14px 6%;font-size:10px}.px-home .category-tabs a{flex-shrink:0;padding:9px 16px}}.px-home .legacy{background:#eae7df;border-top:1px solid var(--line)}.px-home .legacy-card{text-align:left;min-width:0}.px-home .legacy-description{font-size:12px;color:#696d60;margin-top:10px;line-height:1.65}.px-home .legacy-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:17px}.px-home .legacy-links a{font-size:11px;text-decoration:underline}.px-home .legacy-availability{font-size:10px;color:#74776c;margin-top:10px}.px-home .px-legacy-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ddd9ce;color:#929581;font-family:Arial,sans-serif;font-size:65px;letter-spacing:-3px}.px-home .px-legacy-placeholder span{font-family:inherit;font-size:9px;letter-spacing:2px;margin-top:10px}.px-home .px-reel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.px-home .px-reel-card{background:#f7f7f3;color:#242521;min-width:0;border:1px solid #4b5143;overflow:hidden}.px-home .px-reel-heading{padding:20px 20px 14px}.px-home .px-reel-heading span{font-size:8px;letter-spacing:1.5px;color:#737967}.px-home .px-reel-heading h4{font-family:inherit;font-size:23px;font-weight:500;letter-spacing:-.6px;color:inherit;margin:8px 0 0}.px-home .px-reel-embed{min-height:470px;padding:0 10px;background:#fff}.px-home .px-reel-embed .instagram-media{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-shadow:none!important;border:0!important}.px-home .px-reel-embed>blockquote{display:flex;justify-content:center;align-items:center;min-height:470px;padding:25px;text-align:center;font-size:13px}.px-home .px-reel-embed iframe{width:100%!important;min-width:0!important;max-width:100%!important}.px-home .px-reel-link{display:block;padding:17px 20px;font-size:11px;border-top:1px solid #e1e3dc;text-decoration:underline}.px-home .px-reel-embed.px-reel-error{min-height:200px}.px-home .px-reel-embed.px-reel-error>blockquote{min-height:200px}@media(max-width:1100px){.px-home .px-reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.px-home .px-reel-grid{grid-template-columns:1fr;gap:24px}.px-home .px-reel-card{width:100%;max-width:540px;margin:auto}}.px-home .px-reel-grid[data-px-compact=true]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 0 18px;scrollbar-color:#b1b9a6 #353b30;align-items:stretch}.px-home .px-reel-grid[data-px-compact=true] .px-reel-card{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;margin:0;max-width:none}.px-home .px-reel-grid[data-px-compact=true] .px-reel-heading{padding:18px 18px 14px}.px-home .px-reel-preview{position:relative;display:block;width:100%;height:125px;padding:0;border:0;color:#30382a;background:#dde4d6;overflow:hidden}.px-home .px-reel-card:nth-child(3n+2) .px-reel-preview{background:#dfdef0;color:#454063}.px-home .px-reel-card:nth-child(3n) .px-reel-preview{background:#e6d9ca;color:#67523a}.px-home .px-reel-artmark{position:absolute;left:16px;top:-26px;font:150px/1 Georgia,serif;opacity:.25;transform:rotate(-12deg)}.px-home .px-reel-play{display:grid;place-items:center;position:absolute;right:18px;top:25px;border:1px solid currentColor;width:44px;height:44px;border-radius:50%;font-size:13px;padding-left:2px;transition:transform .2s}.px-home .px-reel-preview:hover .px-reel-play{transform:scale(1.1)}.px-home .px-reel-watch{position:absolute;left:18px;bottom:17px;font-size:11px;font-weight:500}.px-home .px-reel-scroll-hint{font-size:10px;color:#b7bfac;margin-top:5px}.px-home .px-reel-dialog{width:min(480px,94vw);max-height:90vh;padding:0;border:0;background:#f8f7f2;color:#242521;overflow:auto}.px-home .px-reel-dialog-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f8f7f2;padding:16px 20px;border-bottom:1px solid #deded4}.px-home .px-reel-dialog-head h3{font-size:22px;letter-spacing:-.5px}.px-home .px-reel-dialog-head button{border:0;background:none;width:32px;height:32px;font-size:20px;padding:0}.px-home [data-px-reel-dialog-player]{padding:10px;background:#fff}.px-home [data-px-reel-dialog-player] .instagram-media{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-shadow:none!important}.px-home [data-px-reel-dialog-player]>blockquote{min-height:250px;padding:30px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px}.px-home .px-reel-load-note{padding:12px 18px;margin:0;font-size:11px;color:#686d60}@media(max-width:1100px){.px-home .px-reel-grid[data-px-compact=true] .px-reel-card{flex-basis:calc((100% - 32px)/3)}}@media(max-width:700px){.px-home .px-reel-grid[data-px-compact=true] .px-reel-card{flex-basis:78%;max-width:300px}.px-home .px-reel-preview{height:115px}}.px-home{--paper:#faf8f3;--purple:#e8ded0;--lime:#e8e0cc;--line:#d8cec1;--ink:#292721;background:var(--paper);color:var(--ink)}.px-home .hero-art{background:#e8ded0}.px-home .axst-art{background:#e6ddcf}.px-home .big-type{color:#cbc0ac}.px-home .axst{background:#f0ebe2}.px-home .artists{background:#efe7dc;color:#292721}.px-home .artists .section-head p:not(.eyebrow),.px-home .gallery-head>p{color:#776f62}.px-home .artist-feature{background:#faf8f3}.px-home .artist-body .eyebrow,.px-home .gallery-head .eyebrow{color:#81725d}.px-home .artist-body>p:not(.eyebrow){color:#726b60}.px-home .artists .text-link{color:#5f503d}.px-home .global{background:#f0ebe2}.px-home .delivery-guide p{color:#776f62}.px-home .quiet{background:#e4dece}.px-home .together{background:#e8dace}.px-home .stage{background:#e4dbcd}.px-home .help{background:#e8e0cc}.px-home .px-reel-grid[data-px-compact=true]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;overflow:visible;scroll-snap-type:none}.px-home .px-reel-grid[data-px-compact=true] .px-reel-card{border:0;background:transparent;max-width:none;width:auto;min-width:0;margin:0}.px-home .px-reel-grid[data-px-compact=true] .px-reel-heading,.px-home .px-reel-grid[data-px-compact=true] .px-reel-link{display:none}.px-home .px-reel-preview{height:clamp(300px,30vw,460px);background:#e4dacd;color:#fff}.px-home .px-reel-preview img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 43%;transition:transform .35s}.px-home .px-reel-preview:hover img{transform:scale(1.03)}.px-home .px-reel-preview:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#14120ea6);pointer-events:none}.px-home .px-reel-watch{z-index:2;left:20px;bottom:20px;font-size:12px}.px-home .px-reel-play{z-index:2;right:18px;top:18px;background:#19171333;color:#fff}.px-home .px-reel-scroll-hint{color:#817463;margin-top:16px}@media(max-width:1000px){.px-home .px-reel-grid[data-px-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.px-home .px-reel-preview{height:390px}}@media(max-width:700px){.px-home .px-reel-grid[data-px-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.px-home .px-reel-grid[data-px-compact=true] .px-reel-card{max-width:none}.px-home .px-reel-preview{height:250px}.px-home .px-reel-watch{left:12px;bottom:14px;font-size:10px}.px-home .px-reel-play{right:12px;top:12px;width:34px;height:34px;font-size:10px}}.px-home .px-reel-preview .px-reel-watch,.px-home .px-reel-preview .px-reel-watch span{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.5)}.px-home a.px-reel-preview{color:#fff;text-decoration:none}.px-home .px-reel-preview .px-reel-play{color:#fff!important}.px-home .hero-art.px-lifestyle-hero .guitar-trio.px-custom-art{position:relative;width:100%;max-width:none;height:420px;min-height:350px;aspect-ratio:auto;flex:1 1 auto;margin:24px 0;align-self:stretch;mix-blend-mode:normal;overflow:hidden}.px-home .hero-art.px-lifestyle-hero .guitar-trio.px-custom-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.px-home .hero-art.px-lifestyle-hero .vertical-caption{right:8px}@media(max-width:700px){.px-home .hero-art.px-lifestyle-hero{min-height:450px}.px-home .hero-art.px-lifestyle-hero .guitar-trio.px-custom-art{height:340px;min-height:300px;margin:20px 0}}.px-home .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:60px 8% 58px 9%}.px-home .hero-copy h1{font-size:clamp(44px,4.5vw,72px);line-height:1.08;letter-spacing:-2.4px;max-width:15ch;text-wrap:balance}.px-home .hero-copy .eyebrow{margin-bottom:28px}.px-home .hero-copy .intro{font-size:15px;max-width:39ch;margin-top:28px;line-height:1.75}.px-home .hero-copy .actions{margin-top:30px;gap:24px;flex-wrap:wrap}.px-home .hero-copy .hero-note{margin-top:35px}.px-home .hero-copy .hero-note p{font-size:11px}.px-home .hero-art.px-lifestyle-hero .guitar-trio.px-custom-art{height:430px;min-height:360px}.px-home .axst-art{padding:90px 30px;min-height:650px;isolation:isolate}.px-home .axst-art .big-type{top:45px;left:30px;font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(80px,9vw,150px);letter-spacing:-6px;opacity:.45;z-index:-1}.px-home .px-axst-art-label{position:absolute;top:28px;right:28px;font-size:8px;letter-spacing:1.6px;color:#706655}.px-home .axst-art .single-guitar{width:clamp(260px,25vw,360px);height:auto;aspect-ratio:380/625;margin:0;overflow:hidden;mix-blend-mode:multiply;flex-shrink:0}.px-home .axst-art .single-guitar img{position:absolute;width:210.526%;height:auto;max-width:none;left:-2.632%;top:-21.6%}.px-home .axst-art .single-guitar:after{display:none}.px-home .axst-art .swatches{left:50%;transform:translate(-50%);bottom:30px;white-space:nowrap;gap:15px}.px-home .axst-art .swatch{width:25px;height:25px}.px-home .axst-art .swatches span{font-size:11px}.px-home .axst-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 10%}.px-home .axst-copy h2{font-size:clamp(36px,3.7vw,56px);letter-spacing:-2px;line-height:1.12}.px-home .axst-copy>p:not(.eyebrow){font-size:14px;max-width:43ch}.px-home .axst-copy .specs{width:100%;margin:27px 0 30px}.px-home .specs>div{padding:17px 0;gap:20px;border-color:var(--line)}.px-home .specs p{font-size:12px}.px-home .specs strong{font-size:14px;margin-bottom:4px}.px-home .why .section-head{align-items:end}.px-home .why h2,.px-home .moments h2{font-size:clamp(34px,3.3vw,50px);letter-spacing:-1.8px;line-height:1.13}.px-home .why .section-head>p{max-width:31ch}.px-home .philosophy{gap:20px;margin-bottom:28px}.px-home .philosophy article,.px-home .philosophy article:first-child{background:#f4efe6;border:1px solid #e3d9ca;padding:30px;min-width:0}.px-home .philosophy .feature-icon{height:58px;font-size:0}.px-home .feature-icon svg{width:35px;height:35px;stroke:#79684f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.px-home .philosophy .eyebrow{color:#79684f;letter-spacing:1.5px;margin-bottom:16px}.px-home .philosophy h3{font-size:clamp(23px,2vw,29px);line-height:1.2;letter-spacing:-.7px;margin-bottom:15px}.px-home .philosophy article>p:last-child{font-size:13px;line-height:1.75;max-width:32ch;color:#736b5f}.px-home .moment-grid{gap:20px;align-items:stretch}.px-home .moment.px-moment-photo{display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden;background:#f3ede3;border:1px solid #e3d9ca;transition:transform .2s}.px-home .px-moment-image{position:relative;height:clamp(190px,19vw,280px);overflow:hidden;background:#e8ded0}.px-home .px-moment-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform .3s}.px-home .together .px-moment-image>img{object-position:50% 65%}.px-home .px-moment-image>span{position:absolute;left:16px;top:16px;background:#faf8f3;color:#292721;padding:7px 9px;font-size:8px;letter-spacing:1.2px}.px-home .px-moment-body{padding:26px;display:flex;flex-direction:column;flex:1}.px-home .px-moment-body h3{font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.8px;margin:0}.px-home .px-moment-body p{font-size:12px;color:#736b5f;line-height:1.6;margin:14px 0 23px}.px-home .px-moment-body b{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #d8cec1;font-size:12px;font-weight:500}.px-home .px-moment-body b span{font-size:18px}.px-home .px-moment-photo:hover .px-moment-image>img{transform:scale(1.025)}.px-home .px-moment-graphic{height:100%;display:grid;place-items:center;background:#e8ded0}.px-home .px-moment-graphic svg{width:90px;height:90px;stroke:#79684f;stroke-width:1.5}@media(max-width:1000px){.px-home .hero-copy{padding:45px 7%}.px-home .hero-copy h1{font-size:clamp(40px,5vw,58px);letter-spacing:-1.7px}.px-home .hero-copy .intro{font-size:14px}.px-home .axst-copy{padding:45px 8%}.px-home .philosophy article,.px-home .philosophy article:first-child{padding:24px}.px-home .px-moment-body{padding:22px}}@media(max-width:700px){.px-home .hero-copy{padding:45px 6%}.px-home .hero-copy h1{font-size:clamp(40px,10vw,54px);max-width:15ch;letter-spacing:-1.6px}.px-home .hero-copy .eyebrow{margin-bottom:20px}.px-home .hero-copy .intro{max-width:39ch;margin-top:23px}.px-home .hero-copy .hero-note{margin-top:27px}.px-home .hero-art.px-lifestyle-hero .guitar-trio.px-custom-art{height:350px;min-height:300px}.px-home .axst-art{min-height:570px;padding:70px 24px 80px}.px-home .axst-art .single-guitar{width:270px;height:auto;aspect-ratio:380/625;margin:0}.px-home .axst-art .single-guitar img{width:210.526%;left:-2.632%;top:-21.6%}.px-home .axst-art .big-type{font-size:100px;top:45px;letter-spacing:-5px}.px-home .px-axst-art-label{top:24px;right:24px;font-size:7px}.px-home .axst-copy{padding:42px 6%}.px-home .axst-copy h2{font-size:38px;letter-spacing:-1.6px}.px-home .philosophy{grid-template-columns:1fr;gap:14px}.px-home .philosophy article,.px-home .philosophy article:first-child{padding:25px;border:1px solid #e3d9ca}.px-home .philosophy article>p:last-child{max-width:none}.px-home .moment-grid{grid-template-columns:1fr;gap:22px}.px-home .px-moment-image{height:260px}.px-home .px-moment-body{padding:25px}.px-home .px-moment-body h3{font-size:28px}.px-home .why h2,.px-home .moments h2{font-size:35px;letter-spacing:-1.4px}}.px-home .axst-art .single-guitar.px-axst-photo{width:min(100%,420px);height:auto;aspect-ratio:4/5;margin:0;mix-blend-mode:normal;overflow:hidden}.px-home .axst-art .single-guitar.px-axst-photo img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}.px-home .axst-art:has(.px-axst-photo) .big-type{display:none}@media(max-width:700px){.px-home .axst-art .single-guitar.px-axst-photo{width:min(100%,340px);height:auto;aspect-ratio:4/5}.px-home .axst-art:has(.px-axst-photo){min-height:0;padding:65px 6% 80px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/px-home.css.map */
