*{box-sizing:border-box;margin:0;padding:0}:root{--black:#050505;--black-2:#090806;--panel:#0d0c0a;--panel-2:#12100d;--gold:#c99b49;--gold-soft:#e8cb8d;--ivory:#eee6da;--muted:#9d948a;--line:#c99b492e;--page-x:6vw;--section-y:clamp(84px, 8vw, 132px);--ease:cubic-bezier(.22,.61,.36,1)}html{scroll-behavior:smooth}body{background:var(--black);min-width:320px;color:var(--ivory);font-family:Inter,Arial,sans-serif;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}button,a{font:inherit}img{width:100%;max-width:100%;display:block}h1,h2,h3,h4{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-1.4px;font-size:clamp(46px,5vw,72px);line-height:.98}h2{letter-spacing:-.9px;font-size:clamp(34px,4vw,54px);line-height:1.03}h3{letter-spacing:-.5px;font-size:clamp(28px,3vw,42px);line-height:1.06}h4{font-size:26px}.eyebrow{color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-size:9px;line-height:1.45}.body-copy{max-width:650px;color:var(--muted);font-size:15px;line-height:1.82}.page-loader{z-index:5000;opacity:1;visibility:visible;transition:opacity 1.15s var(--ease), visibility 1.15s var(--ease);background:radial-gradient(circle,#c99b4913,#0000 32%),#020202;place-items:center;display:grid;position:fixed;inset:0}.page-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-stage{flex-direction:column;align-items:center;gap:18px;width:min(380px,90vw);display:flex}.loader-frame{border:1px solid #c99b497a;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 0 34px #c99b491f}.loader-frame span{color:var(--gold-soft);opacity:0;filter:blur(7px);animation:blurIn .95s var(--ease) forwards;font-family:Georgia,serif;font-size:66px}.loader-word{color:var(--gold-soft);letter-spacing:7px;gap:10px;font-size:13px;display:flex}.loader-word span{opacity:0;filter:blur(7px);animation:blurIn 1s var(--ease) forwards;animation-delay:var(--letter-delay)}.loader-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;width:0;height:1px;animation:lineIn 1.25s var(--ease) 1.45s forwards}@keyframes blurIn{to{opacity:1;filter:blur()}}@keyframes lineIn{to{opacity:1;width:210px}}.site-header{z-index:1000;padding:0 var(--page-x);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030303b8;border-bottom:1px solid #c99b4914;position:fixed;inset:0 0 auto}.header-main-row{align-items:center;width:100%;height:68px;display:flex}.brand-mark{color:var(--gold-soft);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.brand-letter{font-family:Georgia,serif;font-size:28px;line-height:1}.brand-name{letter-spacing:4px;font-size:10px}.primary-nav{gap:24px;margin-left:auto;display:flex}.primary-nav a,.mobile-nav a{color:#d8d0c6;text-transform:uppercase;text-decoration:none}.primary-nav a{letter-spacing:1.4px;opacity:.72;font-size:9px;position:relative}.primary-nav a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover{opacity:1}.primary-nav a:hover:after{transform:scaleX(1)}.header-amazon-link{min-height:34px;color:var(--gold-soft);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #c99b496b;justify-content:center;align-items:center;margin-left:18px;padding:0 13px;font-size:8px;text-decoration:none;display:inline-flex}.menu-toggle{cursor:pointer;background:#c99b4909;border:1px solid #c99b4947;width:34px;height:34px;margin-left:10px;display:none}.menu-toggle span{background:var(--gold-soft);width:14px;height:1px;transition:transform .35s var(--ease), opacity .25s ease;margin:4px auto;display:block}.mobile-nav{display:none}.header-gold-line{right:var(--page-x);bottom:0;left:var(--page-x);opacity:.35;background:linear-gradient(90deg,#0000,#c99b4994,#0000);height:1px;position:absolute}.button{border:1px solid var(--gold);min-height:46px;color:var(--gold-soft);letter-spacing:1.2px;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 22px;font-size:9px;text-decoration:none;transition:background .3s,color .3s,transform .3s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#080808}.button-gold:hover{color:var(--gold-soft);background:0 0}.button-outline{background:#05050561}.button-outline:hover{background:#c99b4914}.hero{isolation:isolate;min-height:82svh;padding:116px var(--page-x) 64px;background:var(--black);align-items:center;display:flex;position:relative;overflow:hidden}.hero-image{z-index:0;opacity:.38;filter:brightness(.48)contrast(1.08)saturate(.76);background:url(/images/favorix/hero-accessories.jpeg) 100%/cover no-repeat;position:absolute;inset:0}.hero-man{z-index:1;opacity:.58;filter:brightness(.86)contrast(1.08)saturate(.92);pointer-events:none;-webkit-mask-composite:source-in;background:url(/images/favorix/hero-man.jpeg) bottom/contain no-repeat;width:min(33vw,420px);height:78%;position:absolute;bottom:-1%;right:2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 9% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 9% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-engraving,.hero-engraving-glow{display:none}.hero-overlay{z-index:2;background:linear-gradient(90deg,#000000fa,#000000d1 44%,#0000006e 73%,#000000ab),linear-gradient(#0000008c,#0000 46%,#000000eb);position:absolute;inset:0}.hero-copy{z-index:3;width:min(620px,92%);position:relative}.hero h1{max-width:620px;margin-bottom:22px}.hero h1 span{display:block}.hero h1 span:last-child{color:#d8cec0}.hero-description{color:#bcb2a7;max-width:500px;margin-bottom:30px;font-size:14.5px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-actions .button{min-width:195px}.hero-marketplace{color:#746c64;letter-spacing:.8px;text-transform:uppercase;margin-top:13px;font-size:8px;line-height:1.45}.philosophy{padding:var(--section-y) var(--page-x);background:radial-gradient(circle at 18% 20%,#c99b4911,#0000 31%),linear-gradient(135deg,#030303,#080706 50%,#030303);align-items:center;display:grid;position:relative;overflow:hidden}.philosophy:before{content:"FAVORIX";color:#0000;letter-spacing:10px;white-space:nowrap;-webkit-text-stroke:1px #c99b4911;font-family:Georgia,serif;font-size:clamp(90px,15vw,210px);position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.philosophy:after{content:"";background:linear-gradient(90deg,#000000f0,#000000c7 52%,#00000042);position:absolute;inset:0}.philosophy-inner{z-index:1;max-width:900px;position:relative}.philosophy h2{max-width:700px;margin-bottom:26px}.collection{padding:var(--section-y) var(--page-x);background:var(--panel)}.product-story{border-top:1px solid var(--line);grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(48px,6vw,82px);padding:68px 0;display:grid}.product-story-reverse{grid-template-columns:.82fr 1.18fr}.product-story-reverse .product-media{order:2}.product-story-reverse .product-copy{order:1}.product-media{background:#080808;position:relative;overflow:hidden}.product-media img{object-fit:cover;height:580px}.product-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#00000038),radial-gradient(circle at 70% 18%,#c99b4912,#0000 26%);position:absolute;inset:0}.product-heading-mobile{display:none}.product-copy>p:not(.eyebrow):not(.marketplace-note){max-width:520px;color:var(--muted);margin:22px 0;font-size:14.5px;line-height:1.78}.product-purchase-row{grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px;margin-top:24px;display:grid}.product-price,.detail-price,.pen-spotlight-price{color:var(--gold-soft);font-family:Georgia,serif;font-size:26px}.marketplace-note{letter-spacing:.55px;text-transform:uppercase;color:#756d65!important;margin-top:12px!important;font-size:8px!important;line-height:1.45!important}.pen-spotlight{padding:var(--section-y) var(--page-x);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 24%,#c99b491a,#0000 32%),linear-gradient(135deg,#030303,#0a0806 48%,#030303);grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;display:grid;position:relative;overflow:hidden}.pen-spotlight:before{content:"FAVORIX";color:#0000;letter-spacing:8px;-webkit-text-stroke:1px #c99b4912;font-family:Georgia,serif;font-size:clamp(74px,12vw,180px);position:absolute;bottom:-5%;right:-2%}.pen-spotlight-media{position:relative;overflow:hidden}.pen-spotlight-media img{object-fit:cover;height:560px}.pen-spotlight-glow{background:radial-gradient(circle at 65% 28%,#f0d28f1f,#0000 30%);position:absolute;inset:0}.pen-spotlight-copy{z-index:1;position:relative}.pen-spotlight-copy p:not(.eyebrow){max-width:520px;color:var(--muted);margin-top:22px;font-size:14.5px;line-height:1.78}.pen-spotlight-price{margin-top:18px}.pen-spotlight-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.gift-experience{padding:var(--section-y) var(--page-x);background:var(--black);grid-template-columns:.76fr 1.24fr;align-items:center;gap:64px;display:grid}.gift-copy p:last-child{max-width:470px;color:var(--muted);margin-top:22px;font-size:14.5px;line-height:1.78}.gift-image-full{position:relative;overflow:hidden}.gift-image-full img{object-fit:cover;height:590px}.gift-image-full:after{content:"";background:linear-gradient(#0000 70%,#00000047);position:absolute;inset:0}.standard{padding:var(--section-y) var(--page-x);background:var(--panel-2)}.section-heading.compact{max-width:590px;margin-bottom:38px}.value-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.value-card{border-right:1px solid var(--line);padding:34px 24px 28px}.value-card:last-child{border-right:0}.value-card span{color:var(--gold);letter-spacing:2.5px;margin-bottom:20px;font-size:9px;display:inline-block}.value-card h4{margin-bottom:13px}.value-card p{color:var(--muted);font-size:13px;line-height:1.62}.about-favorix{padding:var(--section-y) var(--page-x);border-top:1px solid var(--line);background:radial-gradient(circle at 12% 16%,#c99b4913,#0000 30%),linear-gradient(135deg,#050505,#0a0806 52%,#030303);grid-template-columns:.8fr 1.2fr;gap:78px;display:grid;position:relative;overflow:hidden}.about-favorix:before{content:"F";color:#c99b4904;-webkit-text-stroke:1px #c99b4911;font-family:Georgia,serif;font-size:clamp(220px,34vw,500px);line-height:.8;position:absolute;bottom:-3%;left:-2%}.about-heading,.about-content{z-index:1;position:relative}.about-content{border-left:1px solid var(--line);padding-left:42px}.about-content>p{color:var(--muted);margin-bottom:17px;font-size:14px;line-height:1.76}.about-signature{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;margin-top:32px;padding-top:26px;display:flex}.about-signature span{color:var(--gold-soft);margin-bottom:18px;font-family:Georgia,serif;font-size:clamp(24px,2.7vw,36px)}.about-signature strong{color:var(--gold-soft);letter-spacing:6px;font-family:Georgia,serif;font-size:20px;font-weight:400}.about-signature small{color:var(--muted);letter-spacing:1.8px;text-transform:uppercase;margin-top:8px;font-size:8px}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#030303;overflow:hidden}.brand-strip-track{gap:58px;width:max-content;padding:24px 0;animation:64s linear infinite marquee;display:flex}.brand-strip-track span{color:#0000;letter-spacing:4px;white-space:nowrap;-webkit-text-stroke:1px #c99b496b;font-family:Georgia,serif;font-size:clamp(32px,4.5vw,58px)}@keyframes marquee{to{transform:translate(-50%)}}.contact{padding:var(--section-y) var(--page-x);background:radial-gradient(circle at 78% 30%, #c99b4913, transparent 30%), var(--black);align-items:center;display:grid}.contact>div{max-width:760px}.contact>div>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:22px 0 26px;font-size:14.5px;line-height:1.75}.contact-actions{flex-wrap:wrap;gap:10px;display:flex}footer{padding:24px var(--page-x);border-top:1px solid var(--line);color:#827a72;letter-spacing:.7px;background:#030303;justify-content:space-between;gap:16px;font-size:10px;display:flex}footer a{color:var(--gold-soft);text-decoration:none}.detail-page{min-height:100svh;padding:104px var(--page-x) 90px;background:var(--black)}.detail-back{color:var(--gold-soft);cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;background:0 0;border:0;margin-bottom:34px;font-size:9px}.detail-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;display:grid}.detail-hero-image img{object-fit:cover;height:620px}.detail-hero-copy h1{font-size:clamp(38px,4.5vw,60px)}.detail-hero-copy p:not(.eyebrow):not(.marketplace-note){max-width:520px;color:var(--muted);margin-top:22px;font-size:14.5px;line-height:1.76}.detail-commerce-label{color:var(--gold);letter-spacing:1.8px;text-transform:uppercase;margin-top:22px;font-size:8px}.detail-price{margin-top:6px}.detail-actions{gap:10px;margin-top:24px;display:flex}.detail-features{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:56px;margin-top:72px;padding:44px 0;display:grid}.detail-features ul{grid-template-columns:repeat(2,1fr);gap:0 28px;list-style:none;display:grid}.detail-features li{color:#d4cbc0;border-bottom:1px solid #c99b491a;padding:14px 0 14px 20px;font-size:13px;line-height:1.5;position:relative}.detail-features li:before{content:"";border:1px solid var(--gold);width:5px;height:5px;position:absolute;top:21px;left:0;transform:rotate(45deg)}.detail-editorial-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:72px;display:grid}.detail-card{background:var(--panel);min-height:460px;overflow:hidden}.detail-card-text{flex-direction:column;justify-content:center;padding:44px;display:flex}.detail-card-text p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:14px;line-height:1.75}.detail-image img{object-fit:cover;height:100%;min-height:460px}.close-view img{transform:scale(1.1)}.material-view img{filter:brightness(.9)contrast(1.05);transform:scale(1.2)}@media (width<=900px){:root{--page-x:16px;--section-y:54px}h1{letter-spacing:-.45px;font-size:clamp(28px,8vw,36px);line-height:1.01}h2{letter-spacing:-.35px;font-size:clamp(24px,7vw,31px);line-height:1.06}h3{font-size:clamp(22px,6.4vw,28px)}h4{font-size:22px}.eyebrow{letter-spacing:2px;margin-bottom:10px;font-size:7px}.body-copy{font-size:12.5px;line-height:1.64}.site-header{background:#030303f7;padding:0 16px}.header-main-row{height:50px}.brand-letter{font-size:21px}.brand-name{letter-spacing:1.7px;font-size:7.5px}.primary-nav,.header-amazon-link{display:none}.menu-toggle{margin-left:auto;display:block}.menu-is-open .menu-toggle span:first-child{transform:translateY(5px)rotate(45deg)}.menu-is-open .menu-toggle span:nth-child(2){opacity:0}.menu-is-open .menu-toggle span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-nav{opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .3s ease, transform .45s var(--ease), padding .45s var(--ease);pointer-events:none;background:linear-gradient(#040404fc,#080706fa),url(/images/favorix/hero-accessories.jpeg) 50%/cover no-repeat;border-top:1px solid #c99b491a;padding:0 16px;display:grid;position:absolute;top:50px;left:0;right:0;overflow:hidden;transform:translateY(-8px)}.menu-is-open .mobile-nav{opacity:1;pointer-events:auto;max-height:360px;padding-top:14px;padding-bottom:16px;transform:translateY(0)}.mobile-nav a{letter-spacing:1.25px;border-bottom:1px solid #c99b491a;padding:13px 4px;font-size:8px}.mobile-amazon-link{text-align:center;margin-top:10px;color:var(--gold-soft)!important;border:1px solid #c99b4970!important}body.menu-open{overflow:hidden}.header-gold-line{left:16px;right:16px}.hero{align-items:flex-start;min-height:0;padding:112px 16px 40px}.hero-image{opacity:.2;filter:brightness(.4)contrast(1.1)saturate(.76);background-position:68% 22%}.hero-man{display:none}.hero-engraving{z-index:2;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;color:#c99b4905;letter-spacing:3px;-webkit-text-stroke:1px #c99b491c;text-shadow:0 0 18px #c99b4908,0 0 40px #c99b4904;font-size:clamp(58px,18vw,72px);line-height:.86;display:block;position:absolute;top:128px;left:auto;right:-34px;opacity:.3!important}.hero-engraving-glow{z-index:0;pointer-events:none;opacity:.14;filter:blur(34px);background:radial-gradient(circle,#f0d28f13,#c99b4907 34%,#0000 72%);border-radius:50%;width:210px;height:210px;display:block;position:absolute;top:102px;left:auto;right:-72px}.hero-overlay{z-index:1;background:radial-gradient(circle at 28% 22%,#c99b491a,#0000 25%),linear-gradient(90deg,#000000f2 0%,#000c 60%,#00000080 100%),linear-gradient(#00000057,#0000009e 42%,#000000f2 84%,#050505)}.hero-copy{width:100%;max-width:315px}.hero h1{max-width:285px;margin-bottom:14px}.hero-description{max-width:285px;margin-bottom:16px;font-size:12px;line-height:1.55}.hero-actions{grid-template-columns:1fr;gap:7px;width:100%;max-width:285px;display:grid}.hero-actions .button{min-width:0;min-height:40px;padding:9px 12px;font-size:7.3px}.hero-marketplace{letter-spacing:.45px;max-width:285px;margin-top:9px;font-size:6px}.philosophy,.collection,.standard,.about-favorix,.contact{background-image:radial-gradient(circle at 88% 12%,#c99b4912,#0000 24%),linear-gradient(#050505fa,#050505fc);background-position:50%;background-size:cover;background-attachment:scroll}.product-story{position:relative}.product-story:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#c99b4912,#0000 62%);height:120px;position:absolute;inset:6px -8px auto}.philosophy:before{letter-spacing:5px;opacity:.34;font-size:58px;right:-28%}.philosophy h2{margin-bottom:20px}.product-story,.product-story-reverse{grid-template-columns:1fr;gap:16px;padding:34px 0}.product-story-reverse .product-media,.product-story-reverse .product-copy{order:initial}.product-heading-mobile{display:block}.product-heading-desktop{display:none}.product-media img{aspect-ratio:4/4.75;height:auto}.product-copy>p:not(.eyebrow):not(.marketplace-note){margin:0 0 15px;font-size:12.2px;line-height:1.6}.product-purchase-row{grid-template-columns:1fr;gap:7px;margin-top:15px}.product-price{margin-bottom:1px;font-size:20px}.button{min-height:40px;padding:9px 12px;font-size:7.5px}.marketplace-note{font-size:6.5px!important}.pen-spotlight,.gift-experience,.about-favorix{grid-template-columns:1fr;gap:24px}.pen-spotlight-media img,.gift-image-full img{aspect-ratio:4/4.75;height:auto}.pen-spotlight-copy p:not(.eyebrow),.gift-copy p:last-child,.about-content>p,.contact>div>p:not(.eyebrow),.detail-card-text p:not(.eyebrow),.detail-hero-copy p:not(.eyebrow):not(.marketplace-note){font-size:12.2px;line-height:1.6}.pen-spotlight-actions,.contact-actions{grid-template-columns:1fr;gap:7px;display:grid}.value-grid{grid-template-columns:1fr}.value-card{border-right:0;border-bottom:1px solid var(--line);padding:21px 0}.about-content{border-left:0;padding-left:0}.about-signature span{font-size:22px}.brand-strip{display:none}footer{flex-direction:column;gap:6px;padding:20px 16px;font-size:9px}.detail-page{padding:100px 16px 56px}.detail-back{margin-bottom:22px}.detail-hero{grid-template-columns:1fr;gap:20px}.detail-hero-image img{aspect-ratio:4/4.75;height:auto}.detail-hero-copy h1{font-size:clamp(28px,8vw,36px)}.detail-price,.pen-spotlight-price{font-size:20px}.detail-actions{grid-template-columns:1fr;display:grid}.detail-features{grid-template-columns:1fr;gap:24px;margin-top:44px}.detail-features ul{grid-template-columns:1fr}.detail-features li{font-size:11.5px}.detail-editorial-grid{grid-template-columns:1fr;gap:16px;margin-top:44px}.detail-card{min-height:auto}.detail-card-text{padding:26px 18px}.detail-image img{aspect-ratio:4/4.75;height:auto;min-height:0}}@media (width<=380px){.mobile-nav a{font-size:6.2px}.hero{padding-top:106px}.hero-copy,.hero h1,.hero-description,.hero-actions,.hero-marketplace{max-width:270px}.hero h1{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=901px){.hero-copy{transform:translateY(26px)}}@media (width>=601px) and (width<=900px){:root{--page-x:clamp(28px, 5vw, 52px)}.hero{min-height:720px;padding:116px var(--page-x) 74px;align-items:center}.hero-image{opacity:.24;filter:brightness(.44)contrast(1.1)saturate(.78);background-position:72%}.hero-man{opacity:.43;filter:brightness(.76)contrast(1.09)saturate(.9);width:min(43vw,350px);height:72%;display:block;bottom:-1%;right:-3%}.hero-overlay{z-index:2;background:linear-gradient(90deg,#000000fa 0%,#000000db 48%,#0000007a 76%,#000000a8 100%),linear-gradient(#0000007a,#0000 32%,#000000e6)}.hero-engraving,.hero-engraving-glow{display:none}.hero-copy{width:min(52vw,470px);max-width:470px;transform:translateY(18px)}.hero h1{max-width:470px;margin-bottom:20px;font-size:clamp(40px,6.2vw,58px);line-height:.98}.hero-description{max-width:430px;margin-bottom:24px;font-size:14px;line-height:1.68}.hero-actions{flex-wrap:wrap;grid-template-columns:none;gap:10px;width:auto;max-width:430px;display:flex}.hero-actions .button{min-width:185px;min-height:44px;padding:11px 18px;font-size:8px}.hero-marketplace{max-width:430px;margin-top:12px;font-size:7px}}@media (width<=600px){:root{--page-x:22px}.site-header{padding-left:18px;padding-right:18px}.header-gold-line{left:18px;right:18px}.hero{align-items:flex-start;min-height:560px;padding:108px 22px 46px}.hero-image{opacity:.17;filter:brightness(.39)contrast(1.08)saturate(.74);background-position:72% 30%}.hero-man{display:none}.hero-overlay{z-index:1;background:radial-gradient(circle at 76% 78%,#c99b4912,#0000 25%),linear-gradient(90deg,#000000f5,#000000d6 68%,#0000009e),linear-gradient(#00000061,#000000a3 50%,#000000f7)}.hero-copy{width:100%;max-width:none;transform:none}.hero h1{max-width:100%;margin-bottom:16px;font-size:clamp(31px,9.1vw,39px);line-height:.99}.hero-description{max-width:100%;margin-bottom:20px;font-size:12.5px;line-height:1.58}.hero-actions{grid-template-columns:1fr;gap:8px;width:100%;max-width:none;display:grid}.hero-actions .button{width:100%;min-height:42px;padding:10px 14px;font-size:7.5px}.hero-marketplace{max-width:100%;margin-top:10px}.hero-engraving{z-index:2;color:#0000;letter-spacing:5px;white-space:nowrap;transform-origin:100% 100%;-webkit-text-stroke:1px #c99b491f;text-shadow:0 0 20px #c99b4906,0 0 50px #c99b4903;pointer-events:none;-webkit-user-select:none;user-select:none;width:max-content;font-size:clamp(62px,21vw,82px);line-height:.82;display:block;position:absolute;inset:auto -34% 38px auto;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 88%,#0000 100%);opacity:.34!important}.hero-engraving:after{content:"";background:linear-gradient(90deg,#0000,#c99b4933,#0000);width:58%;height:1px;position:absolute;bottom:-16px;right:10%}.hero-engraving-glow{z-index:0;filter:blur(34px);opacity:.22;pointer-events:none;background:radial-gradient(#c99b490e,#0000 70%);border-radius:50%;width:260px;height:170px;display:block;position:absolute;inset:auto -90px 8px auto}}@media (width<=380px){.hero{min-height:540px;padding-left:18px;padding-right:18px}.hero h1{font-size:29px}.hero-engraving{letter-spacing:4px;font-size:58px;bottom:34px;right:-38%}}.hero-texture,.hero-collection-peek{display:none}.hero-trust{color:#8f867c;letter-spacing:.72px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:7px;line-height:1.45;display:flex}.hero-trust i{color:#c99b49b8;font-size:4px;font-style:normal}@media (width<=600px){.hero{background:radial-gradient(circle at 82% 58%,#c99b4914,#0000 28%),#040404;align-items:flex-start;min-height:100svh;padding:94px 20px 92px}.hero-image{opacity:.12;filter:brightness(.36)contrast(1.14)saturate(.68);background-position:72% 28%}.hero-texture{z-index:1;opacity:.085;filter:grayscale()contrast(1.18)brightness(.58);mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(122deg,#ffffff04 0 1px,#0000 1px 6px),linear-gradient(115deg,#0000 8%,#c99b4907 33%,#0000 58%);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.hero-man{z-index:2;opacity:.41;filter:brightness(.72)contrast(1.11)saturate(.78);-webkit-mask-composite:source-in;background-position:100% 100%;background-size:contain;width:min(76vw,330px);height:58%;display:block;position:absolute;bottom:46px;right:-18%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000006b 23%,#000 62% 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000006b 23%,#000 62% 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-overlay{z-index:3;background:radial-gradient(circle at 78% 52%,#c99b4916,#0000 25%),linear-gradient(90deg,#000000f9 0%,#000000e6 56%,#0009 100%),linear-gradient(#0000007a 0%,#0000004d 35%,#000000c7 72%,#040404 100%)}.hero-copy{z-index:5;width:100%;max-width:340px;position:relative}.hero .eyebrow{letter-spacing:2.15px;max-width:315px;margin-bottom:11px;font-size:7.5px;line-height:1.45}.hero h1{letter-spacing:-.72px;max-width:330px;margin-bottom:16px;font-size:clamp(36px,10.6vw,42px);line-height:.95}.hero-description{color:#b8aea2;max-width:305px;margin-bottom:18px;font-size:13px;line-height:1.56}.hero-actions{grid-template-columns:1fr;gap:9px;width:100%;max-width:310px;display:grid}.hero-actions .button{letter-spacing:1.35px;width:100%;min-height:48px;padding:11px 15px;font-size:7.7px}.hero-actions .button-gold{background:#cfa24e;box-shadow:0 10px 34px #c99b4913}.hero-actions .button-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050594;border-color:#c99b499e}.hero-trust{color:#8b837a;letter-spacing:.52px;gap:6px;max-width:315px;margin-top:12px;font-size:6.25px;line-height:1.5}.hero-trust i{color:#c99b49bd;font-size:3.5px}.hero-engraving{z-index:4;letter-spacing:5px;-webkit-text-stroke:1px #c99b491d;text-shadow:0 0 32px #c99b4906;font-size:clamp(68px,22vw,88px);line-height:.82;bottom:92px;right:-24%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 92%,#0000 100%);opacity:.24!important}.hero-engraving:after{display:none}.hero-engraving-glow{z-index:1;opacity:.2;width:250px;height:190px;bottom:70px;right:-88px}.hero-collection-peek{z-index:6;min-height:62px;color:var(--ivory);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#070706d1;border:1px solid #c99b4938;grid-template-columns:1fr auto 74px;align-items:center;text-decoration:none;display:grid;position:absolute;bottom:14px;left:20px;right:20px;overflow:hidden;box-shadow:0 18px 45px #00000047}.hero-peek-copy{flex-direction:column;gap:4px;min-width:0;padding:12px 12px 12px 14px;display:flex}.hero-peek-copy small{color:var(--gold);letter-spacing:1.45px;text-transform:uppercase;font-size:6.3px;line-height:1.3}.hero-peek-copy strong{color:#d8d0c6;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.15;overflow:hidden}.hero-peek-arrow{color:var(--gold-soft);padding:0 10px;font-size:15px}.hero-collection-peek img{object-fit:cover;filter:brightness(.62)contrast(1.08)saturate(.78);width:74px;height:62px}}@media (width<=380px){.hero{min-height:100svh;padding:90px 18px 88px}.hero h1{max-width:300px;font-size:34px}.hero-description{max-width:288px;font-size:12.4px}.hero-actions{max-width:294px}.hero-actions .button{min-height:46px}.hero-man{opacity:.37;width:82vw;height:55%;bottom:44px;right:-24%}.hero-engraving{font-size:64px;bottom:90px;right:-31%}.hero-collection-peek{grid-template-columns:1fr auto 66px;min-height:58px;bottom:12px;left:18px;right:18px}.hero-collection-peek img{width:66px;height:58px}}@media (width<=600px){.site-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030303e6;border-bottom:1px solid #c99b491f;padding:0 18px}.header-main-row{height:58px}.brand-mark{gap:7px}.brand-letter{width:29px;height:29px;color:var(--gold-soft);border:1px solid #c99b496b;place-items:center;font-size:19px;line-height:1;display:grid}.brand-name{color:#d8c9ad;letter-spacing:2.5px;font-size:7.8px}.menu-toggle{background:#0a0907b8;border:1px solid #c99b4957;width:38px;height:38px;margin-left:auto;display:block}.menu-toggle span{background:#dcc895;width:15px}.mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040404fa;top:58px}.header-gold-line{opacity:.48;left:18px;right:18px}.hero{background:#040404;align-items:flex-start;min-height:92svh;padding:102px 20px 54px}.hero-image{opacity:.14;filter:brightness(.38)contrast(1.1)saturate(.7);background-position:68% 30%}.hero-texture{display:none}.hero-man{z-index:2;opacity:.32;filter:brightness(.7)contrast(1.1)saturate(.8);-webkit-mask-composite:source-in;background-position:100% 100%;background-size:contain;width:min(73vw,310px);height:58%;display:block;position:absolute;bottom:-1%;right:-17%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 24%,#000 63% 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 24%,#000 63% 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-overlay{z-index:3;background:radial-gradient(circle at 80% 55%,#c99b4912,#0000 27%),linear-gradient(90deg,#000000fa 0%,#000000e6 57%,#0000009e 100%),linear-gradient(#0000006b 0%,#00000047 38%,#000000db 78%,#040404 100%)}.hero-copy{z-index:5;width:100%;max-width:330px;transform:none}.hero .eyebrow{letter-spacing:1.9px;max-width:300px;margin-bottom:11px;font-size:7px}.hero h1{letter-spacing:-.65px;max-width:325px;margin-bottom:16px;font-size:clamp(34px,9.8vw,40px);line-height:.97}.hero-description{color:#b7ada1;max-width:300px;margin-bottom:19px;font-size:12.4px;line-height:1.58}.hero-actions{grid-template-columns:1fr;gap:8px;width:100%;max-width:300px;display:grid}.hero-actions .button{width:100%;min-height:44px;padding:10px 14px;font-size:7.5px}.hero-trust{letter-spacing:.45px;opacity:.78;gap:6px;max-width:300px;margin-top:12px;font-size:6px}.hero-engraving{z-index:4;color:#0000;letter-spacing:4px;white-space:nowrap;-webkit-text-stroke:1px #c99b4921;width:max-content;text-shadow:none;pointer-events:none;font-size:clamp(58px,19vw,76px);line-height:.82;display:block;position:absolute;inset:auto -22% 42px auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 90%,#0000);opacity:.2!important}.hero-engraving:after,.hero-engraving-glow,.hero-collection-peek{display:none}}@media (width<=380px){.hero{padding-left:18px;padding-right:18px}.hero h1{max-width:295px;font-size:32px}.hero-description,.hero-actions,.hero-trust{max-width:286px}.hero-man{opacity:.29;width:79vw;right:-23%}.hero-engraving{font-size:57px;bottom:38px;right:-29%}}@media (width<=600px){.site-header{background:#030303e0;border-bottom-color:#c99b4933;box-shadow:0 10px 30px #0003}.header-main-row{height:62px}.brand-letter{background:linear-gradient(145deg,#c99b4914,#0000);border-color:#c99b4994;width:31px;height:31px}.brand-name{letter-spacing:2.8px;font-size:8px}.menu-toggle{border-color:#c99b497a;width:40px;height:40px}.mobile-nav{top:62px}.hero{background:radial-gradient(circle at 86% 72%,#c99b4921,#0000 30%),#040404;min-height:100svh;padding:102px 18px 74px}.hero-image{opacity:.24;filter:brightness(.52)contrast(1.08)saturate(.76);background-position:70% 32%}.hero-man{opacity:.56;filter:brightness(.82)contrast(1.08)saturate(.84);width:min(78vw,335px);height:61%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000094 18%,#000 50% 100%),linear-gradient(#0000 0%,#000 10% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000094 18%,#000 50% 100%),linear-gradient(#0000 0%,#000 10% 86%,#0000 100%)}.hero-overlay{background:linear-gradient(90deg,#000000f7 0%,#000000e8 52%,#00000085 78%,#0000005c 100%),linear-gradient(#00000057 0%,#0000003d 42%,#000000a8 76%,#040404 100%)}.hero-copy{max-width:325px}.hero h1{max-width:315px;font-size:clamp(34px,10vw,40px)}.hero-description{max-width:292px}.hero-actions,.hero-trust{max-width:300px}.hero-engraving{letter-spacing:3px;-webkit-text-stroke:1px #c99b4933;font-size:clamp(48px,16vw,66px);bottom:30px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);opacity:.4!important}}@media (width<=380px){.hero-man{opacity:.51;width:84vw;right:-19%}.hero-engraving{font-size:50px;bottom:5px;right:-18px}}@media (width<=600px){.hero-copy{z-index:5;width:100%;max-width:none;margin:0;position:relative}.hero h1{font-size:clamp(28px,8vw,34px)}.hero-description{margin-bottom:36px}.hero-actions{grid-template-columns:1fr;gap:9px;width:100%;max-width:none;display:grid}.hero-man{opacity:.85;background-position:100% 100%;background-size:contain;width:58vw;max-width:250px;height:58%;display:block;bottom:10px;right:-10%}.pen-spotlight:before{letter-spacing:4px;opacity:.6;-webkit-text-stroke:1px #c99b491a;font-size:50px;bottom:-10px;right:-5px}.hero{align-items:flex-start;min-height:730px;padding:82px 18px 58px}.hero-copy{width:100%;max-width:none}.hero .eyebrow,.hero h1,.hero-description{width:65%;max-width:265px}.hero .eyebrow{white-space:normal;letter-spacing:1.7px;margin-top:25px;margin-bottom:12px;font-size:7.2px;line-height:1.5}.hero h1{margin-bottom:20px;font-size:clamp(31px,8.5vw,38px);line-height:.96}.hero-description{margin-top:35px;margin-bottom:50px;font-size:12.5px;line-height:1.6}.hero-actions{gap:9px;width:100%;max-width:none}.hero-actions .button{width:100%}.hero-trust{width:100%;max-width:none}.hero-man{opacity:.77;width:60vw;max-width:270px;height:56%;bottom:320px;right:-12%}.hero-engraving{font-size:clamp(48px,16vw,66px);bottom:22px;right:-12px;opacity:.26!important}.product-story{width:100%}.product-story:before{left:0;right:0}.product-heading-mobile,.product-media,.product-copy{width:100%;margin-left:0;margin-right:0}.product-media img{width:100%}}.pen-heading-mobile{display:none}@media (width<=600px){.pen-heading-mobile{order:-1;width:100%;display:block}.pen-heading-desktop{display:none}}.coming-soon-button{color:var(--gold-soft);cursor:default;opacity:.82;background:#c99b490a;border-color:#c99b4947}.coming-soon-button:hover{background:#c99b490a;transform:none}@media (width<=600px){.coming-soon-button{width:100%;min-height:42px;color:var(--gold-soft);cursor:default;opacity:.82;background:#c99b490a;border-color:#c99b4947}.coming-soon-button:hover{background:#c99b490a;transform:none}}
