.AnimatedLogo-module__XfG9qa__logo{shape-rendering:geometricprecision;height:auto;display:block;overflow:visible}.AnimatedLogo-module__XfG9qa__draw{--draw-delay:0s;--draw-duration:.9s;opacity:0;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:AnimatedLogo-module__XfG9qa__draw-line var(--draw-duration) cubic-bezier(.65, 0, .35, 1) var(--draw-delay) both, AnimatedLogo-module__XfG9qa__reveal-stroke 16ms steps(1, end) var(--draw-delay) both}.AnimatedLogo-module__XfG9qa__leftOutline{--draw-delay:.18s;--draw-duration:1.45s}.AnimatedLogo-module__XfG9qa__rightOutline{--draw-delay:.39s;--draw-duration:1.45s}.AnimatedLogo-module__XfG9qa__leftLower{--draw-delay:1.18s;--draw-duration:.68s}.AnimatedLogo-module__XfG9qa__leftFace{--draw-delay:1.42s;--draw-duration:.92s}.AnimatedLogo-module__XfG9qa__rightFace{--draw-delay:1.62s;--draw-duration:.88s}.AnimatedLogo-module__XfG9qa__eye{--draw-delay:2.11s;--draw-duration:.56s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="1"]{--draw-delay:2.29s;--draw-duration:.94s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="2"]{--draw-delay:2.38s;--draw-duration:.77s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="3"]{--draw-delay:2.47s;--draw-duration:.71s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="4"]{--draw-delay:2.56s;--draw-duration:.65s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="5"]{--draw-delay:2.65s;--draw-duration:.78s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="6"]{--draw-delay:2.74s;--draw-duration:.74s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="7"]{--draw-delay:2.83s;--draw-duration:.7s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="8"]{--draw-delay:3.01s;--draw-duration:.39s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="9"]{--draw-delay:3.09s;--draw-duration:.39s}.AnimatedLogo-module__XfG9qa__aStroke[data-stroke="10"]{--draw-delay:3.17s;--draw-duration:.39s}.AnimatedLogo-module__XfG9qa__oRing[data-ring="1"]{--draw-delay:3.09s;--draw-duration:.76s}.AnimatedLogo-module__XfG9qa__oRing[data-ring="2"]{--draw-delay:3.19s;--draw-duration:.75s}.AnimatedLogo-module__XfG9qa__oRing[data-ring="3"]{--draw-delay:3.29s;--draw-duration:.74s}.AnimatedLogo-module__XfG9qa__oRing[data-ring="4"]{--draw-delay:3.39s;--draw-duration:.72s}.AnimatedLogo-module__XfG9qa__aLetter,.AnimatedLogo-module__XfG9qa__oLetter{transform-box:fill-box;transform-origin:50%}.AnimatedLogo-module__XfG9qa__aLetter{animation:2s cubic-bezier(.22,1,.36,1) 2.25s both AnimatedLogo-module__XfG9qa__register-a}.AnimatedLogo-module__XfG9qa__oLetter{animation:1.35s cubic-bezier(.22,1,.36,1) 3.05s both AnimatedLogo-module__XfG9qa__register-o}.AnimatedLogo-module__XfG9qa__registrationGhost{color:#ffffff52;opacity:0;pointer-events:none;transform-box:view-box;transform-origin:50%;animation:2.15s cubic-bezier(.22,1,.36,1) 2.25s both AnimatedLogo-module__XfG9qa__print-ghost}.AnimatedLogo-module__XfG9qa__intersectionBloom{opacity:0;pointer-events:none;transform-box:view-box;transform-origin:548px 194px;filter:drop-shadow(0 0 5px #ffffff4d);animation:.68s ease-out 3.86s both AnimatedLogo-module__XfG9qa__intersection-bloom}@keyframes AnimatedLogo-module__XfG9qa__draw-line{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes AnimatedLogo-module__XfG9qa__reveal-stroke{0%{opacity:0}to{opacity:1}}@keyframes AnimatedLogo-module__XfG9qa__register-a{0%,64%{transform:translate(-1.5px,1px)}82%{transform:translate(-.4px,.25px)}to{transform:translate(0)}}@keyframes AnimatedLogo-module__XfG9qa__register-o{0%,42%{transform:translate(1.5px,-.8px)}78%{transform:translate(.35px,-.2px)}to{transform:translate(0)}}@keyframes AnimatedLogo-module__XfG9qa__print-ghost{0%{opacity:0;transform:translate(2.5px,-1.4px)}12%,68%{opacity:.2}to{opacity:0;transform:translate(0)}}@keyframes AnimatedLogo-module__XfG9qa__intersection-bloom{0%{opacity:0;transform:scale(.3)}34%{opacity:.34;transform:scale(1)}to{opacity:0;transform:scale(2.25)}}@media (prefers-reduced-motion:reduce){.AnimatedLogo-module__XfG9qa__draw,.AnimatedLogo-module__XfG9qa__aLetter,.AnimatedLogo-module__XfG9qa__oLetter,.AnimatedLogo-module__XfG9qa__registrationGhost,.AnimatedLogo-module__XfG9qa__intersectionBloom{animation:none}.AnimatedLogo-module__XfG9qa__draw{opacity:1;stroke-dasharray:none;stroke-dashoffset:0}.AnimatedLogo-module__XfG9qa__aLetter,.AnimatedLogo-module__XfG9qa__oLetter{transform:none}.AnimatedLogo-module__XfG9qa__registrationGhost,.AnimatedLogo-module__XfG9qa__intersectionBloom{opacity:0}}
.HeroEditor-module__lnJ7uG__editorShell{z-index:10;isolation:isolate;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#fff;font-family:var(--font-editorial);position:absolute}.HeroEditor-module__lnJ7uG__editorToggle,.HeroEditor-module__lnJ7uG__compactReplay,.HeroEditor-module__lnJ7uG__editorPanel{background:#141013f7;border:1px solid #ffffff24}.HeroEditor-module__lnJ7uG__compactControls,.HeroEditor-module__lnJ7uG__panelActions{align-items:center;gap:.45rem;display:flex}.HeroEditor-module__lnJ7uG__compactReplay{color:#ffffffc2;cursor:pointer;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.HeroEditor-module__lnJ7uG__compactReplay:hover{color:#fff;background:#141013;border-color:#ffffff42;transform:translateY(-1px)}.HeroEditor-module__lnJ7uG__editorToggle{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;min-height:2.35rem;padding:.5rem .72rem;font-size:.66rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.HeroEditor-module__lnJ7uG__editorToggle:hover{background:#141013;border-color:#ffffff42;transform:translateY(-1px)}.HeroEditor-module__lnJ7uG__toggleSwatches{padding-left:.25rem;display:flex}.HeroEditor-module__lnJ7uG__toggleSwatches span{border:1px solid #ffffff6b;border-radius:50%;width:.78rem;height:.78rem;margin-left:-.25rem}.HeroEditor-module__lnJ7uG__editorPanel{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;border-radius:1rem;width:min(22rem,100vw - 2rem);max-height:calc(100svh - 2rem);overflow:auto}.HeroEditor-module__lnJ7uG__panelHeader,.HeroEditor-module__lnJ7uG__panelFooter,.HeroEditor-module__lnJ7uG__sectionTrigger,.HeroEditor-module__lnJ7uG__contrast>div,.HeroEditor-module__lnJ7uG__customColorRow{justify-content:space-between;align-items:center;display:flex}.HeroEditor-module__lnJ7uG__panelHeader{padding:1rem 1rem .85rem}.HeroEditor-module__lnJ7uG__panelHeader p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.84rem;font-weight:600}.HeroEditor-module__lnJ7uG__panelHeader span,.HeroEditor-module__lnJ7uG__panelFooter span{color:#ffffff85;letter-spacing:.08em;font-size:.62rem}.HeroEditor-module__lnJ7uG__closeButton{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:1.95rem;height:1.95rem;padding:0;display:grid}.HeroEditor-module__lnJ7uG__editorSections{border-top:1px solid #ffffff1a}.HeroEditor-module__lnJ7uG__editorSection{border-bottom:1px solid #ffffff1a}.HeroEditor-module__lnJ7uG__sectionTrigger{color:#fff;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;width:100%;padding:.9rem 1rem;font-size:.76rem;font-weight:500}.HeroEditor-module__lnJ7uG__sectionTrigger:hover{background:#ffffff0a}.HeroEditor-module__lnJ7uG__sectionMeta{color:#ffffff85;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.62rem;font-weight:500;display:flex}.HeroEditor-module__lnJ7uG__currentSwatch{border:1px solid #ffffff47;border-radius:50%;width:.78rem;height:.78rem}.HeroEditor-module__lnJ7uG__chevron{transition:transform .18s}.HeroEditor-module__lnJ7uG__chevron[data-open=true]{transform:rotate(180deg)}.HeroEditor-module__lnJ7uG__sectionContent{padding:0 1rem 1rem}.HeroEditor-module__lnJ7uG__swatchGrid{grid-template-columns:repeat(6,1fr);gap:.48rem;display:grid}.HeroEditor-module__lnJ7uG__swatch{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff24;border-radius:.42rem;place-items:center;width:100%;padding:0;transition:transform .15s,border-color .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000000d}.HeroEditor-module__lnJ7uG__swatch:hover{z-index:1;border-color:#fff9;transform:scale(1.07)}.HeroEditor-module__lnJ7uG__swatch[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 1px #141013,0 0 0 2px #fff}.HeroEditor-module__lnJ7uG__swatchCheck{color:#fff;background:#0f0d0fd1;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.58rem;display:grid}.HeroEditor-module__lnJ7uG__customColorRow{gap:.6rem;margin-top:.85rem}.HeroEditor-module__lnJ7uG__hexField{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;min-height:2.4rem;padding:0 .7rem;font-size:.64rem;display:flex}.HeroEditor-module__lnJ7uG__hexInputWrap{color:#ffffff6b;align-items:center;display:flex}.HeroEditor-module__lnJ7uG__hexInputWrap input{color:#fff;width:4.7rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0}.HeroEditor-module__lnJ7uG__hexInputWrap input[aria-invalid=true]{color:#ff9aa7}.HeroEditor-module__lnJ7uG__nativePicker{cursor:pointer;border:1px solid #ffffff2e;border-radius:.5rem;flex:0 0 2.4rem;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative;overflow:hidden}.HeroEditor-module__lnJ7uG__nativePicker input{opacity:0;width:1px;height:1px;position:absolute}.HeroEditor-module__lnJ7uG__nativePicker span{border:1px solid #ffffff4d;border-radius:50%;width:1.45rem;height:1.45rem}.HeroEditor-module__lnJ7uG__surfaceGrid{grid-template-columns:1fr 1fr;gap:.48rem;display:grid}.HeroEditor-module__lnJ7uG__surfaceOption{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.55rem;align-items:center;gap:.58rem;min-height:3.45rem;padding:.45rem;display:flex}.HeroEditor-module__lnJ7uG__surfaceOption:hover{background:#ffffff0f;border-color:#ffffff40}.HeroEditor-module__lnJ7uG__surfaceOption[aria-pressed=true]{background:#ffffff17;border-color:#ffffffa6}.HeroEditor-module__lnJ7uG__surfaceSample{background-color:#d4a077;border:1px solid #ffffff24;border-radius:.34rem;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;display:block}.HeroEditor-module__lnJ7uG__surfaceSample[data-preview=clean]{background:#d4a077}.HeroEditor-module__lnJ7uG__surfaceSample[data-preview=paper]{background:repeating-linear-gradient(8deg,#ffffff1a 0 1px,#0000 1px 4px),#d4a077}.HeroEditor-module__lnJ7uG__surfaceSample[data-preview=craft]{background:repeating-linear-gradient(96deg,#40231233 0 1px,#0000 1px 5px),repeating-linear-gradient(4deg,#ffffff1f 0 1px,#0000 1px 7px),#b88c59}.HeroEditor-module__lnJ7uG__surfaceSample[data-preview=canvas]{background:repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#2f1a242e 0 1px,#0000 1px 4px),#d4a077}.HeroEditor-module__lnJ7uG__surfaceSample[data-preview=plaster]{background:radial-gradient(circle at 28% 25%,#ffffff3d,#0000 38%),radial-gradient(circle at 78% 70%,#351a2633,#0000 48%),#d4a077}.HeroEditor-module__lnJ7uG__surfaceSample[data-preview=screenprint]{background-color:#d4a077;background-image:radial-gradient(circle,#35192552 0 .6px,#0000 .8px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4px 4px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.HeroEditor-module__lnJ7uG__surfaceOption strong,.HeroEditor-module__lnJ7uG__surfaceOption small{display:block}.HeroEditor-module__lnJ7uG__surfaceOption strong{margin-bottom:.15rem;font-size:.67rem;font-weight:600}.HeroEditor-module__lnJ7uG__surfaceOption small{color:#ffffff73;font-size:.54rem;line-height:1.25}.HeroEditor-module__lnJ7uG__contrast{background:#ffffff08;border:1px solid #ffffff17;border-left:2px solid #74cc9a;border-radius:.5rem;margin:.85rem 1rem;padding:.68rem .75rem}.HeroEditor-module__lnJ7uG__contrast[data-level=moderate]{border-left-color:#edbd63}.HeroEditor-module__lnJ7uG__contrast[data-level=low]{border-left-color:#f07d86}.HeroEditor-module__lnJ7uG__contrast span,.HeroEditor-module__lnJ7uG__contrast strong{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.HeroEditor-module__lnJ7uG__contrast strong{color:#ffffffb8}.HeroEditor-module__lnJ7uG__contrast p{color:#ffffff7a;margin:.32rem 0 0;font-size:.58rem;line-height:1.35}.HeroEditor-module__lnJ7uG__panelFooter{padding:0 1rem .9rem}.HeroEditor-module__lnJ7uG__panelFooter button{color:#fff;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:600}.HeroEditor-module__lnJ7uG__panelFooter button:disabled{color:#ffffff40;cursor:default}.HeroEditor-module__lnJ7uG__editorToggle:focus-visible,.HeroEditor-module__lnJ7uG__compactReplay:focus-visible,.HeroEditor-module__lnJ7uG__closeButton:focus-visible,.HeroEditor-module__lnJ7uG__sectionTrigger:focus-visible,.HeroEditor-module__lnJ7uG__swatch:focus-visible,.HeroEditor-module__lnJ7uG__nativePicker:focus-within,.HeroEditor-module__lnJ7uG__surfaceOption:focus-visible,.HeroEditor-module__lnJ7uG__panelFooter button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:35rem){.HeroEditor-module__lnJ7uG__editorShell{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}.HeroEditor-module__lnJ7uG__editorPanel{width:calc(100vw - 1.5rem);max-height:calc(100svh - 1.5rem)}}@media (prefers-reduced-motion:reduce){.HeroEditor-module__lnJ7uG__editorToggle,.HeroEditor-module__lnJ7uG__compactReplay,.HeroEditor-module__lnJ7uG__chevron,.HeroEditor-module__lnJ7uG__swatch{transition:none;animation:none}}
.Hero-module__PgAKtG__hero{isolation:isolate;background-color:var(--hero-background,var(--brand-black));width:100%;min-height:100svh;box-shadow:none;background-image:none;place-items:center;padding:clamp(2rem,5vw,5rem);transition:background-color .22s;display:grid;position:relative;overflow:hidden}html[data-hero-surface=paper] .Hero-module__PgAKtG__hero{background-image:radial-gradient(circle,#ffffff14 0 .45px,#0000 .7px),radial-gradient(circle,#29121d0d 0 .35px,#0000 .65px),repeating-linear-gradient(7deg,#ffffff04 0 1px,#0000 1px 9px);background-position:0 0,3px 5px,0 0;background-size:7px 7px,11px 11px,auto}html[data-hero-surface=craft] .Hero-module__PgAKtG__hero{background-image:radial-gradient(#31182014 0 .6px,#0000 .9px),radial-gradient(#ffffff12 0 .5px,#0000 .85px),repeating-linear-gradient(96deg,#2613190f 0 1px,#0000 1px 11px),repeating-linear-gradient(4deg,#ffffff0d 0 1px,#0000 1px 17px);background-position:0 0,5px 8px,0 0,0 0;background-size:13px 17px,19px 23px,auto,auto;box-shadow:inset 0 0 8rem #3d18271a}html[data-hero-surface=canvas] .Hero-module__PgAKtG__hero{background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#1e0f170e 0 1px,#0000 1px 5px),radial-gradient(circle,#28121c08 0 .4px,#0000 .7px);background-size:auto,auto,7px 7px}html[data-hero-surface=plaster] .Hero-module__PgAKtG__hero{background-image:radial-gradient(circle,#ffffff0e 0 .7px,#0000 1px),radial-gradient(circle,#2c151f0a 0 .55px,#0000 .9px),radial-gradient(circle at 18% 24%,#ffffff12 0,#0000 31%),radial-gradient(circle at 78% 66%,#2a121e12 0,#0000 38%),radial-gradient(circle at 46% 94%,#ffffff0a 0,#0000 29%);background-position:0 0,7px 11px,0 0,0 0,0 0;background-size:17px 19px,23px 29px,100% 100%,100% 100%,100% 100%}html[data-hero-surface=screenprint] .Hero-module__PgAKtG__hero{background-image:radial-gradient(circle,#ffffff1c 0 .48px,#0000 .72px),repeating-linear-gradient(11deg,#26101b05 0 1px,#0000 1px 13px);background-size:4px 4px,auto}.Hero-module__PgAKtG__composition{z-index:1;flex-direction:column;align-items:center;gap:clamp(1.1rem,2.5vh,1.75rem);width:100%;display:flex;position:relative;transform:translateY(clamp(-1.2rem,-2.2vh,-.35rem))}.Hero-module__PgAKtG__logo{width:clamp(17rem,min(34vw,58svh),29rem);max-width:100%;color:var(--hero-mark,var(--brand-white));transition:color .22s}.Hero-module__PgAKtG__brandName{color:var(--hero-mark,var(--brand-white));letter-spacing:.12em;text-align:center;opacity:0;margin:0;font-size:clamp(.88rem,.65rem + .55vw,1.2rem);font-weight:500;line-height:1.3;animation:.68s cubic-bezier(.22,1,.36,1) 4.08s both Hero-module__PgAKtG__reveal-brand}.Hero-module__PgAKtG__comingSoon{bottom:max(1.15rem, env(safe-area-inset-bottom));z-index:1;color:color-mix(in srgb, var(--hero-mark,var(--brand-white)) 68%, transparent);letter-spacing:.18em;opacity:0;flex-direction:column;align-items:center;gap:.6rem;font-size:.62rem;font-weight:600;line-height:1;animation:.65s ease-out 4.34s both Hero-module__PgAKtG__reveal-status;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__PgAKtG__hero ::selection{background:var(--hero-mark,var(--brand-white));color:var(--hero-background,var(--brand-black))}.Hero-module__PgAKtG__statusLine{transform-origin:top;background:currentColor;width:1px;height:clamp(1rem,2.5vh,1.55rem)}@keyframes Hero-module__PgAKtG__reveal-brand{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__PgAKtG__reveal-status{0%{opacity:0}to{opacity:1}}@media (max-width:44rem){.Hero-module__PgAKtG__hero{padding-inline:clamp(1.25rem,7vw,2.5rem)}.Hero-module__PgAKtG__logo{width:clamp(14.5rem,min(74vw,53svh),22rem)}.Hero-module__PgAKtG__brandName{letter-spacing:.09em;max-width:22rem;font-size:clamp(.82rem,3.4vw,.98rem)}}@media (max-height:36rem) and (orientation:landscape){.Hero-module__PgAKtG__hero{padding-block:1.1rem}.Hero-module__PgAKtG__composition{flex-direction:row;justify-content:center;gap:clamp(2rem,6vw,5rem);transform:translateY(-.25rem)}.Hero-module__PgAKtG__logo{width:min(26vw,72svh)}.Hero-module__PgAKtG__brandName{text-align:left;max-width:13rem}.Hero-module__PgAKtG__comingSoon{right:max(1.15rem, env(safe-area-inset-right));bottom:1rem;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.Hero-module__PgAKtG__hero,.Hero-module__PgAKtG__logo{transition:none}.Hero-module__PgAKtG__brandName,.Hero-module__PgAKtG__comingSoon{opacity:1;animation:none}}
