.about-module__GMDHjG__section{padding-bottom:clamp(80px,8vw,112px)}.about-module__GMDHjG__title{max-width:960px;font-size:clamp(36px,4.6vw,60px);line-height:1.04;font-weight:var(--weight-heavy);letter-spacing:-.035em;text-wrap:pretty;margin-top:44px}.about-module__GMDHjG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4.4vw,72px);margin-top:clamp(32px,4vw,48px);display:grid}.about-module__GMDHjG__copy{color:var(--text-body);font-size:17px;line-height:1.7}.about-module__GMDHjG__aside{border-left:var(--border-width) solid var(--accent);color:var(--text-body);padding-left:clamp(20px,2.6vw,32px);font-size:16px;line-height:1.75}.about-module__GMDHjG__aside strong{font-weight:var(--weight-bold);color:var(--text-heading)}
.copy-email-module__moFMRa__copy{border:var(--border-width) solid var(--grey-300);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;vertical-align:middle;transition:color var(--duration-base) var(--ease), border-color var(--duration-base) var(--ease);background:0 0;justify-content:center;align-items:center;margin-left:10px;padding:0;display:inline-flex;position:relative}.copy-email-module__moFMRa__copy:after{content:"";position:absolute;inset:-8px}.copy-email-module__moFMRa__iconCopy,.copy-email-module__moFMRa__iconCheck{width:15px;height:15px;transition:opacity var(--duration-base) var(--ease), transform var(--duration-base) var(--ease)}.copy-email-module__moFMRa__iconCheck{opacity:0;position:absolute;transform:scale(.5)}.copy-email-module__moFMRa__chip{background:var(--black);color:var(--white);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease), transform var(--duration-base) var(--ease);padding:4px 10px;line-height:1.3;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)scale(.92)}.copy-email-module__moFMRa__copy:focus-visible{color:var(--accent);border-color:var(--accent)}@media (hover:hover){.copy-email-module__moFMRa__copy:hover{color:var(--accent);border-color:var(--accent)}}.copy-email-module__moFMRa__onBrand{border-color:var(--border-on-brand);color:#f9f9f9bf;margin-left:14px}.copy-email-module__moFMRa__onBrand:focus-visible{color:var(--white);border-color:var(--white)}@media (hover:hover){.copy-email-module__moFMRa__onBrand:hover{color:var(--white);border-color:var(--white)}}.copy-email-module__moFMRa__onBrand .copy-email-module__moFMRa__chip{background:var(--white);color:var(--blue-700)}.copy-email-module__moFMRa__copy[data-copied]{color:var(--success);border-color:var(--success)}.copy-email-module__moFMRa__onBrand[data-copied]{color:var(--white);border-color:var(--white)}.copy-email-module__moFMRa__copy[data-copied] .copy-email-module__moFMRa__iconCopy{opacity:0;transform:scale(.5)}.copy-email-module__moFMRa__copy[data-copied] .copy-email-module__moFMRa__iconCheck{opacity:1;transform:none}.copy-email-module__moFMRa__copy[data-copied] .copy-email-module__moFMRa__chip{opacity:1;transform:translate(-50%)}.copy-email-module__moFMRa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.commissions-module__lBcdFa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(28px,4.4vw,72px);margin-top:clamp(32px,4vw,44px);display:grid}.commissions-module__lBcdFa__title{font-size:clamp(38px,5vw,68px);line-height:1;font-weight:var(--weight-heavy);letter-spacing:-.035em;text-wrap:pretty}.commissions-module__lBcdFa__copy{color:var(--text-body);font-size:17px;line-height:1.7}.commissions-module__lBcdFa__prompt{color:var(--text-heading);margin-top:28px;font-size:17px;line-height:1.7}.commissions-module__lBcdFa__email{font-weight:var(--weight-semibold);position:relative}.commissions-module__lBcdFa__email:after{content:"";position:absolute;inset:-14px 0 -13px}.commissions-module__lBcdFa__email span{border-bottom:var(--border-width) solid #1223d459;padding-bottom:1px;position:relative}.commissions-module__lBcdFa__email span:after{content:"";inset:auto 0 calc(-1 * var(--border-width)) 0;height:var(--border-width);background:var(--accent-hover);transform-origin:100%;transition:transform var(--duration-slow) var(--ease);position:absolute;transform:scaleX(0)}.commissions-module__lBcdFa__email:focus-visible span:after{transform-origin:0;transform:none}@media (hover:hover){.commissions-module__lBcdFa__email:hover span:after{transform-origin:0;transform:none}}
.contact-band-module__lOYt2q__band{padding:clamp(72px, 11vw, 144px) var(--gutter);background:var(--surface-brand);color:var(--white);position:relative;overflow:hidden}.contact-band-module__lOYt2q__mark{opacity:.14;pointer-events:none;transform-origin:100% 100%;height:clamp(190px,30vw,430px);display:block;position:absolute;bottom:-56px;right:clamp(-40px,2vw,72px);rotate:-14deg}.contact-band-module__lOYt2q__arm{transform-origin:100% 100%;width:auto;height:100%;animation:9s ease-in-out infinite alternate contact-band-module__lOYt2q__armSway}@keyframes contact-band-module__lOYt2q__armSway{0%{rotate:-1.5deg}to{rotate:1.6deg}}.contact-band-module__lOYt2q__line{font-size:clamp(36px,5vw,64px);font-weight:var(--weight-heavy);letter-spacing:-.035em;color:var(--white);line-height:1.04;position:relative}.contact-band-module__lOYt2q__email{color:var(--white);border-bottom:2px solid #f9f9f973;position:relative}.contact-band-module__lOYt2q__email:after{content:"";background:var(--white);transform-origin:100%;height:2px;transition:transform var(--duration-slow) var(--ease);position:absolute;inset:auto 0 -2px;transform:scaleX(0)}.contact-band-module__lOYt2q__email:hover,.contact-band-module__lOYt2q__email:focus-visible{color:var(--white)}.contact-band-module__lOYt2q__email:focus-visible:after{transform-origin:0;transform:none}@media (hover:hover){.contact-band-module__lOYt2q__email:hover:after{transform-origin:0;transform:none}}@media (prefers-reduced-motion:reduce){.contact-band-module__lOYt2q__arm{animation:none}}
.hero-module__qbw09W__hero{min-height:calc(100dvh - var(--nav-h));padding:clamp(40px, 6vw, 64px) var(--gutter);flex-direction:column;justify-content:center;display:flex}.hero-module__qbw09W__title{font-size:clamp(36px,11.4vw,224px);line-height:.86;font-weight:var(--weight-heavy);letter-spacing:-.045em;text-transform:uppercase;text-wrap:normal}.hero-module__qbw09W__line{line-height:1;display:block;overflow:clip}.hero-module__qbw09W__line+.hero-module__qbw09W__line{margin-top:-.14em}.hero-module__qbw09W__lineAccent{color:var(--accent)}.hero-module__qbw09W__lineText{display:block}.hero-module__qbw09W__lineText[data-intro]{--reveal-shift:1.05em;transition-duration:.7s}.hero-module__qbw09W__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}.hero-module__qbw09W__intro{max-width:min(100%,clamp(420px,44vw,575px));color:var(--text-body);font-size:clamp(17px,1.5vw,21px);line-height:1.5}.hero-module__qbw09W__cue{min-width:44px;min-height:44px;color:var(--accent);justify-content:center;place-self:end;align-items:center;font-size:24px;display:inline-flex}.hero-module__qbw09W__cue span{animation:hero-module__qbw09W__cue 2.6s var(--ease) infinite;display:block}@keyframes hero-module__qbw09W__cue{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.hero-module__qbw09W__cue span{animation:none}}
.ink-module__Y18pxG__lede{max-width:640px;color:var(--text-body);margin:36px 0 48px;font-size:clamp(18px,1.8vw,21px);line-height:1.55}.ink-module__Y18pxG__list{margin:0;padding:0;list-style:none}.ink-module__Y18pxG__item{border-top:var(--border-width) solid var(--border-subtle)}.ink-module__Y18pxG__list>.ink-module__Y18pxG__item:last-child{border-bottom:var(--border-width) solid var(--border-subtle)}.ink-module__Y18pxG__link{color:var(--text-heading);transition:padding-left var(--duration-slow) var(--ease), color var(--duration-slow) var(--ease);flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:clamp(16px,5vw,32px);padding:clamp(18px,2.4vw,24px) 0;display:flex}.ink-module__Y18pxG__link:focus-visible{color:var(--accent);padding-left:14px}@media (hover:hover){.ink-module__Y18pxG__link:hover{color:var(--accent);padding-left:14px}}.ink-module__Y18pxG__title{min-width:0;font-size:clamp(20px,2.2vw,30px);font-weight:var(--weight-medium);letter-spacing:-.02em;text-wrap:pretty;flex:auto;line-height:1.25}.ink-module__Y18pxG__date{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:1.25}
.products-module__mwmt-W__section{padding-bottom:0}.products-module__mwmt-W__lede{max-width:800px;font-size:clamp(22px,2.4vw,32px);line-height:1.32;font-weight:var(--weight-medium);letter-spacing:-.02em;margin-top:36px}.products-module__mwmt-W__grid{gap:var(--space-5);margin:clamp(40px, 6vw, 64px) 0 var(--section-bottom);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.products-module__mwmt-W__card{gap:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);min-height:340px;box-shadow:var(--shadow-sm);transition:transform var(--duration-slow) var(--ease), box-shadow var(--duration-slow) var(--ease), border-color var(--duration-slow) var(--ease);flex-direction:column;padding:clamp(26px,3.4vw,36px) clamp(22px,3vw,32px);display:flex}.products-module__mwmt-W__card:focus-within{box-shadow:var(--shadow-lg);border-color:var(--blue-200);transform:translateY(-3px)}@media (hover:hover){.products-module__mwmt-W__card:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-200);transform:translateY(-3px)}}.products-module__mwmt-W__name{font-size:30px;font-weight:var(--weight-heavy);letter-spacing:-.02em;line-height:1.1}.products-module__mwmt-W__promise{font-size:19px;font-weight:var(--weight-medium);color:var(--accent);letter-spacing:-.01em}.products-module__mwmt-W__copy{color:var(--text-body);flex:1;font-size:14.5px;line-height:1.65}.products-module__mwmt-W__meta{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width) solid var(--grey-100);display:flex}.products-module__mwmt-W__status{background:var(--surface-recessed);color:var(--text-body);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;white-space:nowrap;padding:5px 12px}.products-module__mwmt-W__status[data-shipping]{background:var(--accent-tint);color:var(--blue-700);align-items:center;gap:7px;display:inline-flex}.products-module__mwmt-W__status[data-shipping]:before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px;animation:products-module__mwmt-W__statusPulse 2.4s var(--ease) infinite}@keyframes products-module__mwmt-W__statusPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.products-module__mwmt-W__link{min-height:44px;font-size:14px;font-weight:var(--weight-medium);color:var(--text-heading);align-items:center;display:inline-flex}.products-module__mwmt-W__link:focus-visible{color:var(--accent)}.products-module__mwmt-W__link>span{align-items:center;gap:var(--space-2);transition:gap var(--duration-base) var(--ease);padding-bottom:5px;display:inline-flex;position:relative}.products-module__mwmt-W__link>span:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform var(--duration-slow) var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.products-module__mwmt-W__link:focus-visible>span{gap:var(--space-3)}.products-module__mwmt-W__link:focus-visible>span:after{transform-origin:0;transform:none}@media (hover:hover){.products-module__mwmt-W__link:hover{color:var(--accent)}.products-module__mwmt-W__link:hover>span{gap:var(--space-3)}.products-module__mwmt-W__link:hover>span:after{transform-origin:0;transform:none}}@media (prefers-reduced-motion:reduce){.products-module__mwmt-W__status[data-shipping]:before{animation:none}}
