.design-page{--design-paper:#eeeee7;--design-line:#ffffff20;--design-slate:#b8c5c0;color:#f3f1ea;background:#0a0b0a}.design-wrap{width:100%;padding-inline:max(28px,50vw - 660px)}.design-page .design-header{-webkit-backdrop-filter:blur(20px);background:#0a0b0acc;padding-inline:clamp(24px,4vw,60px)}.design-header .desktop-nav{gap:clamp(16px,2.3vw,32px)}.design-header .desktop-nav a[aria-current=page]{color:var(--accent)}.design-header .desktop-nav a[aria-current=page]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:4px;left:0;right:0}.design-page .design-kicker{font:600 10px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.design-dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 16px #e3ff3a40}.local-label{color:#92988c;letter-spacing:.06em;border:1px solid #ffffff25;border-radius:4px;margin-left:12px;padding:4px 6px;font-size:8px}.design-page h1,.design-page main h2{font-family:var(--serif-head);letter-spacing:-.01em;font-weight:400;line-height:1.04}.design-page h1 em,.design-page h2 em{color:var(--accent);font-style:normal}.design-page main h2{font-size:clamp(38px,4.5vw,66px)}.design-page .design-inline{background:0 0;border-bottom:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding:13px 0;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.design-inline>span{transition:transform .3s var(--ease);color:var(--accent);font-size:20px}.design-inline:hover>span{transform:translate(3px,-3px)}.design-page .button-primary,.design-page .button-secondary{gap:26px;min-height:52px;padding:16px 22px;font-size:13px}.design-page .button-primary:hover{background:#f3f1ea}.design-page .design-hero{isolation:isolate;grid-template-columns:.85fr 1.15fr;gap:0 64px;min-height:min(100svh,950px);padding-top:148px;padding-bottom:0;display:grid;position:relative}.design-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 10%,#28392540,#0000 52%),radial-gradient(at 0 90%,#1d244933,#0000 50%);position:absolute;inset:0}.design-hero-copy{align-self:center;padding-top:12px;padding-bottom:54px}.design-hero h1{width:fit-content;margin-left:-3px;font-size:clamp(90px,8.3vw,134px);line-height:.99;position:relative}.title-asterisk{color:var(--accent);font-family:Arial,sans-serif;font-size:.56em;font-weight:400;position:absolute;top:.87em;right:-.67em;transform:rotate(-12deg)}.design-hero-lead{letter-spacing:-.025em;margin-top:26px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.design-hero-description{max-width:345px;color:var(--fg-dim);margin-top:14px;font-size:14px}.design-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.design-actions .design-inline{font-size:12px}.design-hero-bottom{border-top:1px solid var(--design-line);letter-spacing:.08em;color:#a8ada3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:24px 0;font-size:10px;display:flex}.design-hero-bottom>a{letter-spacing:0;color:#f3f1ea;font-size:12px}.design-hero-bottom>a>span{color:var(--accent);margin-left:22px}.design-mark{fill:currentColor;width:100%;height:100%;display:block}.identity-desk{isolation:isolate;aspect-ratio:1/1.05;perspective:1300px;background:radial-gradient(at 58% 40%,#384438,#242e29 60%,#171e1a);border:1px solid #5a65533d;border-radius:24px;align-self:center;min-width:0;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0007}.desk-grid{opacity:.4;background-image:radial-gradient(#bac5b826 .65px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0}.desk-label{letter-spacing:.13em;color:#bec6b7;justify-content:space-between;gap:15px;font-size:8px;display:flex;position:absolute;top:25px;left:26px;right:26px}.desk-letter{color:#171d17;width:51%;height:68%;transform:translate(var(--tilt-x,0px),var(--tilt-y,0px)) rotate(12deg);transition:transform .9s var(--ease);background:linear-gradient(145deg,#f5f3e9,#ddded3);border-radius:5px;padding:6.5% 6%;position:absolute;top:16%;left:35%;box-shadow:8px 16px 25px #0006,inset 0 1px #fff}.letter-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.letter-head img{mix-blend-mode:multiply;width:53%;height:auto}.letter-head span{letter-spacing:.1em;font-size:6px;font-weight:600}.letter-lines{flex-direction:column;gap:5px;width:64%;margin-top:18%;display:flex}.letter-lines i{background:#252e2630;height:2px;display:block}.letter-lines i:last-child{width:70%}.desk-letter>strong{font:400 clamp(22px,2.7vw,42px)/1.02 var(--serif-head);letter-spacing:-.01em;margin-top:15%;display:block}.letter-small{letter-spacing:.04em;font-size:7px;line-height:1.5;position:absolute;bottom:10%;left:12%}.desk-card{transition:transform .9s var(--ease);border-radius:8px;position:absolute;box-shadow:2px 22px 32px #0006}.desk-card-acid{aspect-ratio:1.4;color:#12190c;width:45%;transform:translate(calc(var(--tilt-x,0px) * -1),calc(var(--tilt-y,0px) * -1)) rotate(-13deg);background:linear-gradient(130deg,#ecff66,#e3ff3a 65%,#becf27);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;top:28%;left:8%}.desk-card-acid svg{width:auto;height:65%}.desk-card-acid span{letter-spacing:.12em;font-size:7px;font-weight:650;position:absolute;bottom:10%}.desk-card-ink{aspect-ratio:1.65;width:50%;transform:translate(var(--tilt-x,0px),var(--tilt-y,0px)) rotate(-5deg);background:linear-gradient(140deg,#25291f,#10130e);border:1px solid #727d4433;padding:8% 6% 5%;bottom:13%;left:13%}.desk-card-ink>img{width:75%;height:auto;margin-bottom:20%}.desk-card-ink>div{letter-spacing:.04em;justify-content:space-between;font-size:7px;line-height:1.4;display:flex}.desk-card-ink>div>span:last-child{color:var(--accent);font-size:23px}.desk-swatch{color:#141b12;background:#edece3;border-radius:4px;width:22%;padding:12px;position:absolute;top:11%;left:8%;transform:rotate(-8deg);box-shadow:0 14px 22px #0004}.desk-swatch>span{letter-spacing:.09em;font-size:7px;font-weight:600}.desk-swatch>div{gap:3px;height:31px;margin:9px 0;display:flex}.desk-swatch i{background:#151810;width:25%}.desk-swatch i:nth-child(2){background:var(--accent)}.desk-swatch i:nth-child(3){background:#d5d4c8}.desk-swatch i:nth-child(4){background:#9cafa4}.desk-swatch small{letter-spacing:.04em;white-space:nowrap;font-size:5px;display:block}.desk-proof{letter-spacing:.12em;color:#bdc9b3;font-size:7px;position:absolute;bottom:24px;left:26px}.desk-seal{background:var(--accent);color:#161b11;text-align:center;width:74px;height:74px;font:400 14px/1.04 var(--serif-head);border-radius:50%;place-content:center;display:grid;position:absolute;bottom:12%;right:6%;transform:rotate(12deg);box-shadow:0 4px 10px #0004}.design-services{padding-top:102px;padding-bottom:85px}.design-section-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.design-section-head>p{color:#b6b9ae;justify-self:end;max-width:350px;margin-bottom:4px;font-size:14px;line-height:1.65}.design-tabs{scrollbar-width:none;gap:8px;margin-bottom:10px;padding:6px 2px 16px;display:flex;overflow-x:auto}.design-tabs::-webkit-scrollbar{display:none}.design-tabs button{white-space:nowrap;background:#ffffff05;border:1px solid #fff2;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 17px;font-size:12px;transition:background .25s,color .25s,border-color .25s;display:flex}.design-tabs button span{color:#969f8e;font-size:9px}.design-tabs button:hover{border-color:#e3ff3a80}.design-tabs button[aria-selected=true]{background:var(--accent);color:#10140c;border-color:var(--accent)}.design-tabs button[aria-selected=true] span{color:#3b4a08}.design-service-panel{background:linear-gradient(130deg,#171c15,#101210);border:1px solid #ffffff20;border-radius:24px;grid-template-columns:1.35fr 1fr;min-width:0;display:grid;overflow:hidden}.design-service-visual{aspect-ratio:1.23;isolation:isolate;border-radius:0;min-width:0;position:relative;overflow:hidden}.design-service-copy{align-self:center;padding:clamp(28px,4vw,62px)}.design-page .design-service-copy h3{font:550 clamp(26px,2.5vw,35px)/1.13 var(--sans);letter-spacing:-.035em;max-width:300px}.design-service-copy>p:not(.design-kicker){color:#b5bcab;margin-top:20px;font-size:13px;line-height:1.75}.design-service-copy ul,.design-price-card ul{gap:13px;margin:26px 0;padding:0;list-style:none;display:grid}.design-service-copy li,.design-price-card li{color:#d7dece;padding-left:18px;font-size:12px;line-height:1.5;position:relative}.design-service-copy li:before,.design-price-card li:before{content:"+";color:var(--accent);position:absolute;left:0}.design-service-copy .design-kicker{color:#899479;margin-bottom:18px;font-size:9px}.design-service-copy .design-inline{font-size:12px}.design-study-label{z-index:3;letter-spacing:.1em;color:#182412b0;pointer-events:none;border:1px solid #18241225;border-radius:4px;padding:5px 7px;font-size:7px;line-height:1.5;position:absolute;bottom:17px;left:22px}.design-study-note{color:#899080;text-align:left;max-width:780px;margin-top:14px;font-size:10px;line-height:1.65}.board-micro{letter-spacing:.07em;z-index:2;color:inherit;justify-content:space-between;gap:10px;font-size:8px;display:flex;position:absolute;top:26px;left:26px;right:26px}.identity-board{background:var(--accent);color:#17200b;transition:background .4s,color .4s;position:absolute;inset:0}.identity-board[data-tone=bone]{color:#17200b;background:#e8e7dd}.identity-board[data-tone=ink]{color:#e3ff3a;background:#1d2419}.identity-symbol{width:35%;height:41%;position:absolute;top:21%;left:50%;transform:translate(-50%)}.identity-wordmark{border-top:1px solid;width:52%;padding-top:5%;position:absolute;top:69%;left:24%}.identity-wordmark img{mix-blend-mode:multiply;width:100%;height:auto}.identity-board[data-tone=ink] .identity-wordmark img{filter:invert();mix-blend-mode:screen}.identity-spec{letter-spacing:.12em;justify-content:space-between;gap:15px;font-size:7px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:auto 26px 64px}.identity-spec>span:nth-child(2){text-align:right}.identity-controls{align-items:center;gap:14px;margin-top:25px;display:flex}.identity-controls>span{color:#96a088;letter-spacing:.1em;font-size:8px}.identity-controls>div{gap:5px;display:flex}.identity-controls button{background:0 0;border:1px solid #0000;border-radius:50%;width:34px;height:34px;padding:5px}.identity-controls i{background:var(--accent);border-radius:50%;width:100%;height:100%;display:block}.identity-controls [data-tone=bone] i{background:#e8e7dd}.identity-controls [data-tone=ink] i{background:#282e24;border:1px solid #56604b}.identity-controls button[aria-pressed=true]{border-color:#dfe3d6}.packaging-board{color:#2a392b;perspective:1200px;background:radial-gradient(at 40% 20%,#e2e7de,#b9c5b9 80%);position:absolute;inset:0;overflow:hidden}.pack-shadow{filter:blur(16px);background:#233b2d40;border-radius:50%;height:12%;position:absolute;inset:auto 9% 13% 12%;transform:rotate(-14deg)}.pack-box{filter:drop-shadow(9px 18px 9px #1b2d2850);width:34%;height:66%;position:absolute;top:16%;left:23%;transform:rotate(-9deg)}.pack-face{color:#16200b;background:linear-gradient(100deg,#e5ff45,#d0e832);border:1px solid #c4d142;border-radius:3px;flex-direction:column;justify-content:space-between;padding:11% 12%;display:flex;position:absolute;inset:0}.pack-face:after{content:"";border-top:1px solid #a2b83177;position:absolute;top:6%;left:0;right:0}.pack-face>svg{align-self:start;width:auto;height:25%}.pack-face>strong{font:400 clamp(24px,3.3vw,50px)/1.02 var(--serif-head)}.pack-face>span{letter-spacing:.1em;font-size:7px;font-weight:600}.pack-face>span:last-child{font-size:6px}.pack-spine{transform-origin:100% 0;color:#374513;writing-mode:vertical-rl;background:#9bac2e;border-radius:2px;width:14%;height:100%;padding:40px 6px;font-size:6px;position:absolute;top:3%;left:-13%;transform:skewY(-27deg)}.pack-bottle{background:linear-gradient(90deg,#1a2116,#46503b 18%,#222d1d 30%,#151e12 80%,#445038);border-radius:24px 24px 15px 15px;width:22%;height:51%;position:absolute;bottom:17%;right:19%;transform:rotate(9deg);box-shadow:12px 20px 12px #12241435}.bottle-cap{background:repeating-linear-gradient(90deg,#171c13 0 2px,#353f29 2px 3px);border-radius:6px 6px 0 0;width:74%;height:16%;position:absolute;top:-13%;left:13%;box-shadow:0 2px #080d04}.bottle-label{color:#24341c;background:linear-gradient(90deg,#b9bbaa,#efeedc 30%,#e4e5d5 85%,#b9bbaa);flex-direction:column;justify-content:space-between;height:59%;padding:15%;display:flex;position:absolute;top:20%;left:1%;right:1%}.bottle-label>span{font:400 24px var(--serif-head)}.bottle-label>strong{font:400 clamp(30px,4.2vw,60px)/1 var(--serif-head)}.bottle-label>small{letter-spacing:.08em;font-size:5px;line-height:1.5}.pack-caption{letter-spacing:.08em;font-size:7px;position:absolute;bottom:25px;right:22px}.garment-board{color:#a2ab94;background:radial-gradient(at 50% 45%,#323b2d,#1b2118 80%);position:absolute;inset:0}.jersey-art{filter:drop-shadow(0 20px 16px #0005);width:86%;height:97%;position:absolute;inset:2% 7% 1%}.garment-footnote{letter-spacing:.08em;font-size:6px;position:absolute;bottom:25px;right:25px}#panel-garments .design-study-label{color:#c6d2b4;border-color:#afc29335}.jewellery-board{color:#c5cec7;background:radial-gradient(at 50% 25%,#5a6560,#2a3430 55%,#1c2421);position:absolute;inset:0}.chain{width:100%;height:100%;position:absolute;inset:0}.pendant-bail{border:8px solid #989e95;border-radius:50%;width:8%;height:11%;position:absolute;top:33%;left:46%;transform:rotate(-8deg);box-shadow:inset 2px 0 #ffffffa8,3px 3px 4px #0008}.metal-mark{color:#c0c4b9;filter:drop-shadow(1px 1px #fff)drop-shadow(2px 3px #656d5f)drop-shadow(0 15px 12px #0008);width:30%;height:34%;position:absolute;top:40%;left:35%;transform:rotate(-8deg)}.metal-mark svg{fill:url(#metal-gradient)}.jewellery-caption{text-align:center;letter-spacing:.18em;font-size:10px;line-height:1.8;position:absolute;bottom:12%;left:0;right:0}.jewellery-caption small{color:#a6b2a5;font-size:6px}.jewellery-board+.design-study-label{color:#c6d2b4;border-color:#afc29335}.print-board{background:#bac3ba radial-gradient(at 50% 45%,#dfe1d4,#0000);position:absolute;inset:0;overflow:hidden}.poster-sheet{width:47%;height:79%;color:var(--accent);background:#151b14;border-radius:3px;flex-direction:column;justify-content:space-between;padding:8%;display:flex;position:absolute;top:9%;left:19%;transform:rotate(-8deg);box-shadow:8px 14px 16px #15241955}.poster-sheet>span{letter-spacing:.08em;font-size:5px}.poster-sheet>strong{font:400 clamp(30px,4.4vw,66px)/.95 var(--serif-head)}.poster-sheet>svg{opacity:.85;width:25%;height:22%;position:absolute;bottom:18%;right:10%}.poster-base{letter-spacing:.09em;justify-content:space-between;align-items:end;font-size:6px;line-height:1.4;display:flex}.print-card{color:#263520;background:#eff0e5;border-radius:5px;flex-direction:column;justify-content:space-between;width:41%;height:27%;padding:5%;display:flex;position:absolute;bottom:13%;right:9%;transform:rotate(11deg);box-shadow:3px 14px 14px #1b2d2755}.print-card img{mix-blend-mode:multiply;width:85%;height:auto}.print-card>span{letter-spacing:.03em;font-size:6px;line-height:1.5}.editorial-board{color:#273426;perspective:1000px;background:radial-gradient(at 30% 10%,#cbd5c8,#91a695);position:absolute;inset:0}.book-spread{background:#efeee2;border-radius:4px;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:19% 9% 18%;overflow:hidden;transform:rotate(-7deg);box-shadow:5px 17px 17px #1a352b60}.book-left,.book-right{position:relative;overflow:hidden}.book-left{background:linear-gradient(90deg,#e8e7d9,#f7f6ec 88%,#cecfc3);flex-direction:column;align-items:start;padding:12%;display:flex}.book-left>span{letter-spacing:.08em;font-size:6px;line-height:1.4}.book-left h4{font:400 clamp(20px,2.8vw,39px)/1.03 var(--serif-head);color:#152215;margin:18% 0 10%}.book-left svg{color:#334e27;width:21%;height:22%;margin-bottom:15%}.book-left>small{letter-spacing:.06em;font-size:5px;line-height:1.5}.book-left>b,.book-right>b{font-size:6px;position:absolute;bottom:5%;left:10%}.book-right{background:#172920}.book-right img{object-fit:cover;object-position:25%;filter:brightness(.83);width:100%;height:100%}.book-right>span{font:400 clamp(16px,2vw,28px)/1.03 var(--serif-head);color:#f4ff69;position:absolute;bottom:13%;left:10%}.book-right>b{color:#fff}.design-process{background:var(--design-paper);color:#151b13;border-radius:28px;padding:78px 0 70px}.design-process .design-kicker{color:#646d58}.design-process .design-section-head>p{color:#63695d}.design-process h2 span{color:#6b765d}.process-playground{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.process-visual{aspect-ratio:1.16;isolation:isolate;background:#e1e3d7;border:1px solid #c8cdc0;border-radius:20px;position:relative;overflow:hidden}.process-proof-label{letter-spacing:.08em;color:#737c66;z-index:3;justify-content:space-between;gap:16px;font-size:7px;display:flex;position:absolute;top:23px;left:22px;right:22px}.process-scene{animation:design-scene-in .45s var(--ease);position:absolute;inset:12% 4%}.process-illustration-note{color:#5f6855;font-size:9px;line-height:1.5;position:absolute;bottom:18px;left:22px;right:20px}.sketch-note{background:repeating-linear-gradient(0deg,#0000 0 23px,#67734a0d 23px 24px);border:1px solid #d7d8c0;border-radius:3px;position:absolute;inset:4% 13% 2%;transform:rotate(-5deg);box-shadow:8px 12px 24px #27351620}.sketch-mark{color:#5a614c;filter:drop-shadow(1.5px -.5px #6b705133);width:43%;height:64%;position:absolute;top:21%;left:29%;transform:rotate(3deg)}.sketch-mark path{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5500;stroke-dashoffset:0}.pencil-note{color:#667055;letter-spacing:-.02em;font-family:Georgia,serif;font-size:clamp(10px,1.1vw,15px);font-style:italic;line-height:1.15;position:absolute}.note-one{top:7%;left:8%;transform:rotate(-4deg)}.note-two{font-size:11px;top:47%;right:4%;transform:rotate(-7deg)}.note-three{bottom:7%;left:8%;transform:rotate(2deg)}.sketch-arrow{fill:none;stroke:#717a61;stroke-width:1.8px;stroke-linecap:round;width:20%;height:25%;position:absolute;top:2%;right:17%}.construction-grid{background-image:linear-gradient(#54634520 1px,#0000 1px),linear-gradient(90deg,#54634520 1px,#0000 1px);background-size:25px 25px;place-items:center;display:grid;position:absolute;inset:3% 11%}.construction-mark{fill:#233120;width:54%;height:73%}.construction-axis{pointer-events:none;border:1px solid #7b886499;position:absolute;inset:8% 23% 15%}.construction-axis:after{content:"";border-left:1px dashed #899a68;position:absolute;top:-20px;bottom:-20px;left:50%}.construction-grid>span{letter-spacing:.1em;font-size:7px;position:absolute;bottom:-15px}.process-world{background:#152315;border-radius:12px;grid-template-columns:1.4fr 1fr;display:grid;position:absolute;inset:3% 5%;overflow:hidden;transform:rotate(-3deg);box-shadow:3px 15px 20px #21311f20}.process-world>img{object-fit:cover;object-position:20%;width:100%;height:100%}.process-world>div{background:var(--accent);color:#1a2711;flex-direction:column;justify-content:center;gap:20px;padding:20%;display:flex}.process-world svg{align-self:center;width:80%;height:auto}.process-world span{font:400 clamp(16px,2vw,28px)/1.08 var(--serif-head)}.process-step-tabs{gap:2px;display:grid}.process-step-tabs button{color:#1b2117;text-align:left;background:0 0;border-top:1px solid #bec5b4;grid-template-columns:28px 1fr 20px;gap:16px;padding:24px 18px;transition:background .2s;display:grid}.process-step-tabs button>span{color:#6b795c;font-size:10px;line-height:1.9}.process-step-tabs strong{letter-spacing:-.035em;font-size:21px;font-weight:550}.process-step-tabs p{color:#606b54;max-width:350px;margin-top:10px;font-size:12px;line-height:1.7}.process-step-tabs b{color:#677b4b;font-size:23px;font-weight:400}.process-step-tabs [aria-selected=true]{background:#daddce;border-color:#0000;border-radius:10px}.process-step-tabs [aria-selected=true] b{color:#1a2b0f}.process-step-column>.design-inline{color:#2a3821;border-color:#6e7a5a;margin-top:23px;margin-left:18px}.process-step-column>.design-inline>span{color:#405a24}.design-edit{padding-top:95px;padding-bottom:85px}.design-edit-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.design-editorial-poster{aspect-ratio:1.14;color:#12201b;background:#b8c7c9;border-radius:22px;position:relative;overflow:hidden}.design-editorial-poster>img{object-fit:cover;object-position:35%;filter:brightness(.77);width:100%;height:100%}.design-editorial-poster>div{z-index:1;pointer-events:none;color:#e3ff3a;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:7% 8%}.design-editorial-poster>div>span{letter-spacing:.1em;color:#e4eec7;font-size:8px}.design-editorial-poster strong{font:400 clamp(52px,6.5vw,100px)/.95 var(--serif-head);letter-spacing:-.015em;margin-bottom:4%}.design-edit-grid figcaption{letter-spacing:.06em;color:#e2e8d5;background:#10160cb3;justify-content:space-between;gap:18px;padding:16px 22px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.design-application-grid{grid-template-rows:.85fr 1.15fr;gap:22px;min-width:0;display:grid}.mini-lockup{color:#16200d;background:#e3ff3a;border-radius:22px;flex-direction:column;justify-content:space-between;padding:25px 30px 50px;display:flex;position:relative;overflow:hidden}.mini-lockup>span{letter-spacing:.1em;font-size:8px}.mini-lockup>div{flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.mini-lockup svg{width:52px;height:70px}.mini-lockup img{mix-blend-mode:multiply;width:55%;height:auto}.design-edit-grid .mini-lockup figcaption{color:#36451e;background:#1421040c;border-top:1px solid #33451620}.finish-study{background:radial-gradient(at 28% 70%,#3e4928,#171c14 70%);border:1px solid #343e2a;border-radius:22px;justify-content:center;align-items:center;gap:36px;display:flex;position:relative;overflow:hidden}.finish-study>img{object-fit:contain;filter:drop-shadow(10px 17px 16px #0006);width:26%;height:auto;max-height:80%;margin-bottom:24px;transform:rotate(-12deg)}.finish-study>span{font:400 clamp(24px,3vw,44px)/1.07 var(--serif-head);letter-spacing:-.01em;color:#d5dcc9;margin-bottom:20px}.design-tabs:has(#tab-garments){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-tabs:has(#tab-garments) button{justify-content:flex-start;padding-inline:24px;font-size:13px}.design-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.design-focus-card{background:linear-gradient(145deg,#1c2119,#10120f);border:1px solid #ffffff1d;border-radius:22px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.design-focus-media{aspect-ratio:1.2;background:#161a14;position:relative;overflow:hidden}.design-focus-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090b09d9);position:absolute;inset:45% 0 0}.design-focus-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease),filter .8s var(--ease)}.design-focus-brand .design-focus-media img{object-position:24% center;filter:saturate(.82)contrast(1.05)}.design-focus-garment .design-focus-media img{object-position:center 38%;filter:grayscale(.15)contrast(1.08)}.design-focus-card:hover .design-focus-media img{transform:scale(1.025)}.focus-index{z-index:1;font:600 8px/1 var(--sans);letter-spacing:.13em;color:var(--accent);position:absolute;bottom:18px;left:22px}.design-focus-copy{padding:27px 28px 30px}.design-focus-copy .design-kicker{margin-bottom:13px;font-size:8px}.design-focus-copy h3{font:550 clamp(24px,2.5vw,34px)/1.1 var(--sans);letter-spacing:-.045em;max-width:500px}.design-focus-copy>p:not(.design-kicker){color:#adb7a5;max-width:530px;margin-top:15px;font-size:14px;line-height:1.7}.design-focus-copy .design-inline{width:min(100%,310px);margin-top:20px}.design-pricing{padding-top:30px;padding-bottom:80px}.design-price-controls{display:none}.design-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:8px;display:grid}.design-price-card{background:linear-gradient(145deg,#20251c,#11140f);border:1px solid #a5b58a33;border-radius:22px;flex-direction:column;padding:34px 28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.design-price-card.featured{background:linear-gradient(145deg,#343d1d,#192111 65%,#12160d);border-color:#b9d53090}.design-price-card .design-kicker{letter-spacing:.1em;color:#a3b193;min-height:24px;margin-bottom:16px;font-size:8px}.design-price-card h3{font:550 clamp(24px,2.3vw,30px)/1.15 var(--sans);letter-spacing:-.035em}.design-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:27px;line-height:1.1;display:flex}.design-price>span{color:#a6b097;flex:0 0 100%;margin-bottom:2px;font-size:11px}.design-price strong{letter-spacing:-.06em;font-size:44px;font-weight:550}.design-price small{color:#a6b097;font-size:11px}.design-price-card>p:not(.design-price):not(.design-kicker){color:#b8c2aa;min-height:65px;margin:25px 0 0;font-size:13px;line-height:1.65}.design-price-card ul{border-top:1px solid #c4d3a326;flex:1;gap:13px;margin-top:24px;margin-bottom:30px;padding-top:23px}.design-price-card .button-primary,.design-price-card .button-secondary{justify-content:space-between;gap:12px;width:100%;padding-inline:18px;font-size:11px}.design-price-card .button-secondary{background:#ffffff05;border-color:#bac5a540}.design-price-tag{color:var(--accent);letter-spacing:.06em;background:#252e16;border:1px solid #b9d53090;border-radius:999px;padding:6px 12px;font-size:8px;position:absolute;top:-12px;right:23px}.design-custom{background:radial-gradient(at 0 100%,#2c353152,#0000 70%);border:1px solid #fff2;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:30px 32px;display:flex}.design-custom .design-kicker{margin-bottom:10px;font-size:8px}.design-custom h3{letter-spacing:-.025em;font-size:22px;line-height:1.2}.design-custom p:last-child{color:#a3ad97;max-width:600px;margin-top:10px;font-size:12px}.design-custom .design-inline{flex-shrink:0}.design-price-note{color:#8f9983;max-width:940px;margin-top:20px;font-size:10px;line-height:1.7}.design-faq{border-top:1px solid #ffffff1a;grid-template-columns:.85fr 1.15fr;gap:60px;padding-top:55px;padding-bottom:80px;display:grid}.design-page .design-faq h2{font-size:clamp(38px,4vw,56px)}.design-faq details{border-bottom:1px solid #ffffff25}.design-faq details:first-child{border-top:1px solid #ffffff25}.design-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:14px;line-height:1.5;list-style:none;display:flex}.design-faq summary::-webkit-details-marker{display:none}.design-faq summary span{color:var(--accent);font-size:22px;transition:transform .2s}.design-faq details[open] summary span{transform:rotate(45deg)}.design-faq details>p{color:#aab59c;max-width:600px;padding:0 34px 22px 0;font-size:13px;line-height:1.75}.design-contact{background:radial-gradient(at 80% 100%,#2d3d203f,#0000 65%),radial-gradient(at 0,#232c442f,#0000 70%);border-top:1px solid #ffffff1a;padding-top:72px}.design-contact-top{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-bottom:65px;display:grid}.design-page .design-contact h2{font-size:clamp(40px,4.9vw,70px)}.design-contact-actions{flex-direction:column;align-items:start;gap:15px;display:flex}.design-contact-actions>.button-primary{justify-content:space-between;min-width:255px}.design-contact-actions>.design-inline{font-size:12px}.design-email-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;font-size:13px;display:flex}.design-email-row button{color:#a4af96;background:0 0;border-bottom:1px solid #9caa8260;border-radius:0;min-height:44px;padding:6px 0;font-size:10px}.design-email-row>a{-webkit-user-select:text;user-select:text}.design-contact-actions #email-copy-status{color:#aeb99e;min-height:0;font-size:10px}.design-footer-base{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 32px;display:flex}.design-footer-base>img{width:auto;height:25px}.design-footer-base p{letter-spacing:.14em;color:#8c9780;font-size:8px}.design-footer-base>a{color:#aab499;font-size:11px}.design-page .enquiry-panel-heading h2{font-family:var(--sans);letter-spacing:-.035em;font-size:28px;line-height:1.1}.design-page .enquiry-panel-heading .eyebrow{margin-bottom:8px}@keyframes design-scene-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sketch-draw{0%{stroke-dashoffset:5500px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.design-service-panel:not([hidden]){animation:design-scene-in .45s var(--ease)}.process-scene:not([hidden]) .sketch-mark path{animation:sketch-draw 2.4s var(--ease) both}.design-hero-copy{animation:design-scene-in .9s var(--ease)}.identity-desk{animation:design-scene-in 1.1s var(--ease)}}@media (width<=1200px){.design-wrap{padding-inline:36px}.design-page .design-hero{gap:0 35px;padding-top:128px}.design-hero h1{font-size:clamp(86px,9vw,115px)}.design-hero .design-kicker{font-size:8px}.local-label{margin-left:4px;font-size:6px}.desk-swatch{padding:9px}.desk-card-ink{bottom:15%}.design-service-copy{padding:34px 28px}.identity-spec{bottom:60px}.process-playground{gap:30px}.process-step-tabs button{gap:12px;padding:20px 12px}.design-tabs button{gap:8px;padding:12px 13px;font-size:11px}.design-price-card{padding:30px 22px}.design-price-card h3{font-size:25px}.design-price strong{font-size:40px}}@media (width>=801px) and (width<=1050px){.design-header.site-header{gap:16px;padding-inline:24px}.design-header .desktop-nav{gap:14px}.design-header .desktop-nav a{font-size:11px}.design-header .header-contact{padding:10px 12px;font-size:11px}}@media (width<=950px){.design-page .design-hero{grid-template-columns:.9fr 1.1fr;gap:0 28px}.design-hero-description{font-size:13px}.design-actions{gap:8px}.design-actions .button-primary{padding:14px 18px;font-size:11px}.title-asterisk{font-size:.43em;top:1.2em;right:-.52em}.design-hero h1{font-size:89px}.design-hero-lead{font-size:20px}.design-hero-copy{padding-bottom:20px}.identity-desk{aspect-ratio:.85;min-height:450px}.desk-label{font-size:6px;left:18px;right:18px}.desk-letter{height:63%;top:19%;left:37%}.desk-card-acid{padding:18px;top:35%}.desk-card-ink{width:55%;padding:8% 7%;bottom:19%;left:8%}.desk-swatch{width:26%;top:20%;left:7%}.desk-swatch small{font-size:4px}.desk-swatch>span{font-size:6px}.desk-seal{width:60px;height:60px;font-size:12px;bottom:8%;right:8%}.desk-proof{font-size:5px;bottom:20px;left:18px}.letter-head span{display:none}.letter-head img{width:100%}.design-section-head{grid-template-columns:1.3fr 1fr;gap:24px}.design-section-head>p{font-size:12px}.design-service-panel{grid-template-columns:1.1fr 1fr}.design-service-visual{aspect-ratio:auto;height:100%;min-height:460px}.design-service-copy{padding:30px 24px}.design-service-copy h3{font-size:27px}.design-service-copy>p:not(.design-kicker){font-size:12px}.identity-spec{font-size:6px;bottom:85px}.identity-wordmark{width:60%;top:65%;left:20%}.pack-box{width:40%;height:55%;top:23%;left:21%}.pack-bottle{width:26%;height:45%;bottom:16%;right:13%}.board-micro{font-size:6px;inset:22px 20px auto}.pack-caption{display:none}.poster-sheet{width:59%;height:68%;top:15%;left:14%}.print-card{width:45%;height:22%;bottom:15%;right:6%}.process-playground{grid-template-columns:1fr 1fr;gap:24px}.process-visual{aspect-ratio:.9}.process-step-tabs strong{font-size:19px}.process-step-tabs p{font-size:11px}.process-proof-label{font-size:6px}.design-price-grid{gap:12px}.design-price-card{padding:27px 18px}.design-price-card h3{font-size:22px}.design-price-card>p:not(.design-price):not(.design-kicker){min-height:75px;font-size:12px}.design-price-card ul{gap:12px}.design-price-card li{font-size:11px}.design-price-card .button-primary,.design-price-card .button-secondary{padding:12px 14px;font-size:10px}.design-price-tag{font-size:6px}.design-faq{gap:30px}.design-contact-top{gap:40px}}@media (width<=760px){.design-section-head>p{justify-self:start;margin-left:0}.design-wrap{padding-inline:22px}.design-page .design-header{padding:14px 22px}.design-header .brand-link img{height:28px}.design-page .design-hero{min-height:0;padding-top:116px;display:block}.design-hero-copy{padding:0 0 32px}.design-hero h1{font-size:clamp(90px,20vw,132px);line-height:.98}.design-hero .design-kicker{letter-spacing:.1em;margin-bottom:22px;font-size:8px}.local-label{margin-left:7px;font-size:6px}.title-asterisk{font-size:.47em;top:.4em;right:-1.15em}.design-hero-lead{max-width:290px;margin-top:23px;font-size:22px}.design-hero-description{max-width:340px;margin-top:12px;font-size:13px}.design-actions{gap:14px 20px;margin-top:24px}.design-actions .button-primary{padding:14px 20px;font-size:12px}.design-actions .design-inline{font-size:11px}.identity-desk{aspect-ratio:1.15;border-radius:18px;max-width:600px;min-height:0;margin:8px 0 0}.desk-letter{height:71%;top:15%;left:37%}.desk-letter>strong{font-size:clamp(24px,5.7vw,34px)}.letter-small{font-size:5px}.letter-head img{width:75%}.desk-card-acid{width:47%;top:29%;left:7%}.desk-card-ink{width:53%;padding:7% 6% 5%;bottom:12%;left:13%}.desk-card-ink>img{width:78%;margin-bottom:12%}.desk-card-ink>div{font-size:5px}.desk-card-ink>div>span:last-child{font-size:17px}.desk-card-acid>span{font-size:5px}.desk-swatch{width:23%;padding:8px;top:12%;left:7%}.desk-swatch>div{gap:2px;height:21px;margin:5px 0}.desk-swatch>span{font-size:5px}.desk-swatch small{font-size:3px}.desk-seal{width:50px;height:50px;font-size:10px;bottom:13%;right:5%}.desk-label{font-size:5px;top:16px;left:18px;right:18px}.desk-proof{font-size:5px;bottom:15px}.design-hero-bottom{align-items:start;gap:14px;margin-top:26px;padding:20px 0;font-size:7px}.design-hero-bottom>span{max-width:125px;line-height:1.6}.design-hero-bottom>a{text-align:right;max-width:190px;font-size:10px;line-height:1.6}.design-hero-bottom>a>span{margin-left:8px}.design-services{padding-top:55px;padding-bottom:48px}.design-section-head{margin-bottom:26px;display:block}.design-page main h2{font-size:clamp(35px,8.5vw,49px)}.design-page .design-kicker{margin-bottom:15px;font-size:8px}.design-section-head>p{max-width:360px;margin-top:20px;font-size:12px}.design-tabs{gap:7px;margin-right:-22px;padding-bottom:17px;padding-right:22px}.design-tabs button{flex:none;min-height:44px;padding:11px 14px;font-size:11px}.design-tabs button span{font-size:8px}.design-service-panel{border-radius:18px;display:block}.design-service-visual{aspect-ratio:1.1;height:auto;min-height:0}.design-service-copy{padding:25px 23px 27px}.design-page .design-service-copy h3{max-width:300px;font-size:27px}.design-service-copy>p:not(.design-kicker){max-width:420px;margin-top:14px;font-size:12px}.design-service-copy ul{gap:10px;margin:19px 0}.design-service-copy li,.design-service-copy .design-inline{font-size:11px}.identity-controls{gap:14px;margin-top:20px}.identity-controls>span{font-size:7px}.identity-controls button{width:38px;height:38px}.board-micro{font-size:6px;top:20px}.identity-symbol{height:42%;top:19%}.identity-wordmark{width:52%;top:68%;left:24%}.identity-spec{bottom:54px;font-size:5px;inset-inline:20px}.design-study-label{padding:4px 6px;font-size:5px;bottom:14px;left:17px}.design-study-note{font-size:9px}.pack-box{width:34%;height:63%;top:19%;left:24%}.pack-face>strong{font-size:clamp(28px,7.3vw,44px)}.pack-face>span{font-size:5px}.pack-face>span:last-child{font-size:4px}.pack-spine{padding:23px 4px;font-size:4px}.pack-bottle{width:22%;height:46%;bottom:17%;right:19%}.bottle-label>span{font-size:20px}.bottle-label>strong{font-size:35px}.bottle-label>small{font-size:4px}.garment-footnote{font-size:4px;bottom:20px;right:16px}.pendant-bail{border-width:5px}.jewellery-caption{font-size:8px}.jewellery-caption small{font-size:5px}.poster-sheet{width:46%;height:78%;padding:7%;top:10%;left:20%}.poster-sheet>strong{font-size:clamp(34px,9vw,60px)}.poster-sheet>span,.poster-base{font-size:4px}.print-card{width:42%;height:25%;bottom:13%}.print-card>span{font-size:4px}.book-spread{inset:19% 7% 18%}.book-left h4{font-size:clamp(23px,5.7vw,35px)}.book-left>small,.book-left>span{font-size:4px}.book-right>span{font-size:clamp(18px,4.5vw,28px)}.design-process{border-radius:20px;padding:47px 0 45px}.process-playground{flex-direction:column;gap:22px;display:flex}.process-visual{aspect-ratio:1.08;width:100%}.process-proof-label{top:18px;font-size:5px;inset-inline:18px}.process-illustration-note{font-size:8px;bottom:16px;left:18px}.pencil-note{font-size:11px}.note-two{font-size:9px}.process-step-column{width:100%}.process-step-tabs button{grid-template-columns:24px 1fr 18px;gap:10px;padding:18px 12px}.process-step-tabs strong{font-size:19px}.process-step-tabs p{max-width:none;margin-top:8px;font-size:11px}.process-step-tabs button>span{font-size:9px}.process-step-tabs button:not([aria-selected=true]) p{display:none}.process-step-tabs button:not([aria-selected=true]){padding-block:20px}.process-step-column>.design-inline{margin-top:16px;margin-left:12px;font-size:11px}.process-world span{font-size:23px}.design-edit{padding-top:52px;padding-bottom:46px}.design-edit-grid{grid-template-columns:1fr;gap:14px}.design-editorial-poster{aspect-ratio:1.16;border-radius:18px}.design-editorial-poster strong{font-size:clamp(54px,15vw,83px)}.design-editorial-poster>div>span{font-size:6px}.design-edit-grid figcaption{padding:13px 17px;font-size:6px}.design-application-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:14px;min-height:180px}.mini-lockup{border-radius:16px;padding:20px 15px 45px}.mini-lockup>span{font-size:5px}.mini-lockup>div{flex-direction:column;gap:12px;margin-top:16px}.mini-lockup svg{width:33px;height:45px}.mini-lockup img{width:100%}.design-application-grid figcaption{gap:5px;padding:10px 12px;font-size:4px}.finish-study{border-radius:16px;flex-direction:column;gap:8px;padding:22px 16px 44px}.finish-study>img{width:55%;height:90px;max-height:none;margin:0}.finish-study>span{text-align:center;margin:0;font-size:13px}.design-tabs:has(#tab-garments){display:flex}.design-tabs:has(#tab-garments) button{flex:none;padding-inline:17px;font-size:11px}.design-focus-grid{grid-template-columns:1fr;gap:14px}.design-focus-card{border-radius:18px}.design-focus-media{aspect-ratio:1.05}.design-focus-copy{padding:23px 22px 26px}.design-focus-copy h3{font-size:26px}.design-focus-copy>p:not(.design-kicker){font-size:13px}.focus-index{font-size:7px;bottom:15px;left:17px}.design-pricing{padding-top:15px;padding-bottom:42px}.design-price-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#84964244 transparent;gap:14px;margin-right:-22px;padding:15px 22px 16px 1px;display:flex;overflow-x:auto}.design-price-card{scroll-snap-align:start;flex:0 0 88%;min-width:0;padding:29px 24px}.design-price-card h3{font-size:27px}.design-price-card .design-kicker{min-height:20px;font-size:7px}.design-price-card>p:not(.design-price):not(.design-kicker){min-height:58px;font-size:12px}.design-price strong{font-size:44px}.design-price-card li{font-size:11px}.design-price-card ul{gap:12px;margin-bottom:25px}.design-price-card .button-primary,.design-price-card .button-secondary{padding:14px 17px;font-size:11px}.design-price-tag{font-size:6px;right:18px}.design-custom{border-radius:16px;margin-top:16px;padding:24px;display:block}.design-custom h3{font-size:23px}.design-custom p:last-child{font-size:11px}.design-custom .design-inline{margin-top:15px;font-size:11px}.design-price-note{margin-top:17px;font-size:9px;line-height:1.7}.design-price-controls{color:#a9b69a;align-items:center;gap:12px;margin:3px 0 4px;font-size:10px;display:flex}.design-price-controls>span:first-child{margin-right:auto}.design-price-controls button{width:38px;height:38px;color:var(--accent);background:#ffffff08;border:1px solid #ffffff30;border-radius:50%;font-size:17px}.design-price-controls button:disabled{opacity:.3}.design-faq{padding-top:38px;padding-bottom:44px;display:block}.design-faq>div:first-child{margin-bottom:27px}.design-page .design-faq h2{font-size:37px}.design-faq summary{padding:19px 0;font-size:12px}.design-faq details>p{padding-right:18px;font-size:11px}.design-contact{padding-top:43px}.design-contact-top{padding-bottom:35px;display:block}.design-page .design-contact h2{font-size:clamp(40px,9.8vw,55px)}.design-contact-actions{gap:13px;margin-top:30px}.design-contact-actions>.button-primary{justify-content:space-between;width:100%;min-width:0;font-size:12px}.design-contact-actions>.design-inline{font-size:11px}.design-email-row{gap:16px;margin-top:7px;font-size:12px}.design-footer-base{flex-wrap:wrap;gap:19px;padding-top:21px;padding-bottom:26px}.design-footer-base>img{height:22px}.design-footer-base p{display:none}.design-footer-base>a{font-size:10px}.design-page .back-to-top{min-height:40px;padding:9px 12px;font-size:10px}}@media (width>=761px){.design-price-controls{display:none}}@media (width<=359px){.design-wrap{padding-inline:18px}.design-hero .design-kicker{font-size:7px}.local-label{margin-left:5px;font-size:5px}.title-asterisk{font-size:.36em;right:-.8em}.design-page .design-hero h1{font-size:88px}.design-tabs,.design-price-grid{margin-right:-18px;padding-right:18px}.design-price-card{flex-basis:94%;padding:27px 20px}.design-hero-bottom{font-size:6px}.design-hero-bottom>a{font-size:9px}.identity-spec{bottom:45px}.design-study-label{font-size:4px}.desk-swatch{padding:6px}.desk-label{font-size:4px}}.design-finish-controls{z-index:4;color:#e6ecde;-webkit-backdrop-filter:blur(14px);background:#101710e8;border:1px solid #ffffff28;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 18px;display:flex;position:absolute;inset:auto 18px 18px;box-shadow:0 5px 20px #0002,inset 0 1px #ffffff0d}.design-finish-controls>span{letter-spacing:.015em;font-size:10px}.design-finish-controls>div{gap:4px;display:flex}.design-finish-controls button{color:#c7d0bd;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-width:76px;min-height:44px;padding:10px 13px;font-size:11px;transition:background .25s,color .25s,border-color .25s;display:flex}.design-finish-controls button[aria-pressed=true]{color:#182013;background:#eef1e1;border-color:#eef1e1}.design-finish-controls button:hover:not([aria-pressed=true]){color:#fff;border-color:#c7d0bd80}.finish-chip{border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1px #0002}.finish-chip.acid{background:#e3ff3a}.finish-chip.ink{background:#253220}.finish-chip.silver{background:linear-gradient(120deg,#7a8473,#fff 50%,#a4afa0)}.finish-chip.gold{background:linear-gradient(120deg,#9b6c1e,#f8df92 50%,#b68c3d)}.has-finish-controls .pack-caption,.has-finish-controls .jewellery-caption{display:none}.packaging-board{--pack-light:#e5ff45;--pack-dark:#d0e832;--pack-ink:#16200b;--pack-edge:#9bac2e}.packaging-board[data-finish=ink]{--pack-light:#30392b;--pack-dark:#182112;--pack-ink:#e8f1ca;--pack-edge:#111b0d}.pack-face{background:linear-gradient(100deg,var(--pack-light),var(--pack-dark));color:var(--pack-ink);border-color:var(--pack-edge);transition:background .35s,color .35s,border-color .35s}.pack-spine{background:var(--pack-edge);color:var(--pack-ink);transition:background .35s,color .35s}.pack-face:after{border-color:var(--pack-ink);opacity:.15}.packaging-board[data-finish=ink] .bottle-label{background:linear-gradient(90deg,#adc730,#e3ff3a 30%,#d1e933 85%,#a2b632)}.jewellery-board{--metal-highlight:#fafaf0;--metal-light:#e6e9df;--metal-mid:#9aa88d;--metal-dark:#697060}.jewellery-board[data-finish=gold]{--metal-highlight:#fff0bb;--metal-light:#edcf7c;--metal-mid:#bd954a;--metal-dark:#735421}.jewellery-board #metal-gradient stop{transition:stop-color .5s}.jewellery-board #metal-gradient stop:nth-child(3n+1){stop-color:var(--metal-highlight)}.jewellery-board #metal-gradient stop:nth-child(2),.jewellery-board #metal-gradient stop:last-child{stop-color:var(--metal-mid)}.jewellery-board #metal-gradient stop:nth-child(3){stop-color:var(--metal-highlight)}.jewellery-board #metal-gradient stop:nth-child(4){stop-color:var(--metal-dark)}.jewellery-board #metal-gradient stop:nth-child(5){stop-color:var(--metal-light)}.jewellery-board .chain path:last-child{stroke:var(--metal-light);transition:stroke .5s}.jewellery-board .pendant-bail{border-color:var(--metal-mid);box-shadow:inset 2px 0 0 var(--metal-highlight),3px 3px 4px #0008;transition:border-color .5s,box-shadow .5s}.jewellery-board .metal-mark{filter:drop-shadow(1px 1px 0 var(--metal-light)) drop-shadow(2px 3px 0 var(--metal-dark)) drop-shadow(0 15px 12px #0008)}.design-page .identity-controls button{width:44px;height:44px;padding:8px}.design-page .design-price-controls button{flex-shrink:0;width:44px;height:44px}.design-page .design-service-copy>p:not(.design-kicker){font-size:14px;line-height:1.7}.design-page .design-service-copy li,.design-page .process-step-tabs p{font-size:13px}@media (width<=760px){.design-finish-controls{gap:6px;padding:5px 6px 5px 12px;inset:auto 12px 12px}.design-finish-controls>span{max-width:80px;font-size:9px;line-height:1.35}.design-finish-controls button{gap:5px;min-width:66px;padding:9px 10px;font-size:10px}.has-finish-controls .pack-box{height:56%;top:14%}.has-finish-controls .pack-bottle{height:42%;bottom:28%}.has-finish-controls .pack-shadow{bottom:24%}.has-finish-controls .metal-mark{height:31%;top:40%}.design-page .design-service-copy>p:not(.design-kicker){font-size:13px}.design-page .design-service-copy li,.design-page .process-step-tabs p{font-size:12px}.design-page .back-to-top{width:44px;height:44px;min-height:44px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:0;padding:0;font-size:0}.design-page .back-to-top span{font-size:21px}}@media (prefers-reduced-motion:reduce){.design-page *,.design-page :before,.design-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.design-page .desk-card,.design-page .desk-letter{--tilt-x:0px!important;--tilt-y:0px!important}}.scene-identity-case{padding-top:88px;padding-bottom:92px}.scene-case-head .design-kicker{color:#d8a88c}.scene-case-shell{background:#14110f;border:1px solid #ffffff20;border-radius:24px;grid-template-columns:1.32fr .88fr;min-height:660px;display:grid;overflow:hidden}.scene-brand-board{color:#241711;background:#d7b59f;grid-template-rows:auto 1fr auto auto;min-width:0;padding:30px;display:grid;position:relative}.scene-board-micro,.scene-board-foot{letter-spacing:.12em;justify-content:space-between;gap:24px;font-size:8px;font-weight:650;line-height:1.5;display:flex}.scene-wordmark-stage{place-items:center;padding:clamp(50px,7vw,105px) 7% clamp(38px,5vw,72px);display:grid}.scene-wordmark-stage img{mix-blend-mode:multiply;width:min(92%,700px);height:auto;display:block}.scene-board-rule{background:#2d1c1455;height:1px;margin-bottom:20px}.scene-board-applications{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.scene-board-applications figure{aspect-ratio:1.65;background:#9c7764;border-radius:12px;position:relative;overflow:hidden}.scene-board-applications img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.scene-board-applications figure:first-child img{object-position:center 70%}.scene-board-applications figure:last-child img{object-position:center 27%}.scene-board-applications figure:hover img{transform:scale(1.02)}.scene-board-applications figcaption{color:#f8eadd;letter-spacing:.1em;background:#1f1512d9;border-radius:3px;padding:6px 8px;font-size:6px;line-height:1;position:absolute;bottom:9px;left:10px}.scene-board-foot span:last-child{text-align:right}.scene-case-copy{color:#f4eee8;background:linear-gradient(145deg,#181411,#100e0c);flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,66px);display:flex}.scene-case-copy .design-kicker{color:#b99681;margin-bottom:24px}.scene-case-copy h3{font:550 clamp(29px,3vw,43px)/1.08 var(--sans);letter-spacing:-.045em;max-width:430px}.scene-case-copy>p:not(.design-kicker){color:#baafa7;max-width:440px;margin-top:25px;font-size:14px;line-height:1.75}.scene-case-copy ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.scene-case-copy li{color:#ddd3cb;padding-left:19px;font-size:12px;line-height:1.5;position:relative}.scene-case-copy li:before{content:"+";color:#d8a88c;position:absolute;left:0}.scene-case-copy .design-inline{width:min(100%,290px);margin-top:3px}.scene-equation{letter-spacing:.12em;color:#92867e;border-top:1px solid #ffffff1c;align-items:center;gap:10px;margin-top:34px;padding-top:22px;font-size:7px;display:flex}.scene-equation i{font:400 18px/1 var(--serif-head);color:#d8a88c}.scene-equation strong{color:#e8c3ab;font-weight:650}.legende-design-case{padding-top:88px;padding-bottom:90px}.legende-design-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.legende-design-card{aspect-ratio:4/5;background:#171717;border-radius:18px;position:relative;overflow:hidden}.legende-design-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070807d9);position:absolute;inset:58% 0 0}.legende-design-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.legende-design-card:hover img{transform:scale(1.018)}.legende-design-card figcaption{z-index:1;color:#fff;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.legende-design-card figcaption span{letter-spacing:.13em;color:var(--accent);font-size:6px}.legende-design-card figcaption strong{letter-spacing:.05em;font-size:10px;line-height:1.25}.legende-case-foot{color:#8e9689;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:22px;padding-top:22px;font-size:8px;display:flex}.legende-case-foot .design-inline{color:#f3f1ea;letter-spacing:0;min-width:280px}@media (width<=760px){.scene-identity-case{padding-top:52px;padding-bottom:56px}.scene-case-shell{border-radius:18px;grid-template-columns:1fr;min-height:0}.scene-brand-board{padding:19px}.scene-board-micro,.scene-board-foot{gap:12px;font-size:5px}.scene-wordmark-stage{padding:58px 4% 45px}.scene-board-applications{gap:9px;margin-bottom:18px}.scene-board-applications figure{aspect-ratio:1.12;border-radius:9px}.scene-board-applications figcaption{padding:5px 6px;font-size:4px;bottom:7px;left:7px}.scene-case-copy{padding:34px 23px 31px}.scene-case-copy h3{font-size:30px}.scene-case-copy>p:not(.design-kicker){margin-top:20px;font-size:12px}.scene-case-copy ul{gap:10px;margin:23px 0}.scene-case-copy li{font-size:11px}.scene-equation{gap:7px;margin-top:28px;font-size:6px}.legende-design-case{padding-top:53px;padding-bottom:52px;overflow:hidden}.legende-design-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-22px;padding:0 22px 9px;display:flex;overflow-x:auto}.legende-design-grid::-webkit-scrollbar{display:none}.legende-design-card{scroll-snap-align:start;border-radius:15px;flex:0 0 73vw;max-width:330px}.legende-design-card figcaption{bottom:14px;left:15px;right:15px}.legende-case-foot{flex-direction:column;align-items:flex-start;padding-top:16px}.legende-case-foot .design-inline{width:100%;min-width:0}}.design-hero-copy>.identity-controls{margin-top:24px}.identity-desk{--kit-accent:#e3ff3a;--kit-ink:#17200b;transition:background .5s}.identity-desk[data-tone=bone]{--kit-accent:#eeeee7;--kit-ink:#20261c;background:#444b43}.identity-desk[data-tone=ink]{--kit-accent:#242b20;--kit-ink:#e3ff3a;background:#111611}.identity-desk .desk-card-acid{background:var(--kit-accent);color:var(--kit-ink);transition:background .5s,color .5s,transform .9s var(--ease)}.identity-desk .desk-seal,.identity-desk .desk-swatch i:nth-child(2){background:var(--kit-accent);color:var(--kit-ink);transition:background .5s,color .5s}.identity-desk[data-tone=bone] .desk-letter{background:#e0e5dc}.identity-desk[data-tone=ink] .desk-card-ink{color:#17200b;background:#e3ff3a}.identity-desk[data-tone=ink] .desk-card-ink>img{filter:brightness(0)}.identity-desk[data-tone=ink] .desk-card-ink>div>span:last-child{color:#17200b}.scene-brand-board{background:#f0ede5;grid-template-rows:auto 1fr auto auto;min-height:650px}.scene-master-symbol{place-items:center;padding:42px 0 22px;display:grid}.scene-master-symbol img{object-fit:contain;width:45%;height:240px}.scene-wordmark-stage{border-top:1px solid #24171140;margin-inline:12%;padding:27px 10% 48px}.scene-wordmark-stage img{object-fit:contain;width:100%;max-height:110px}.scene-board-foot{padding-top:10px}.scene-system-applications{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px;display:grid}.scene-system-applications figure{aspect-ratio:1;background:#ded5ca;border-radius:16px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.scene-system-applications img{object-fit:cover;width:100%;height:100%}.scene-system-applications .scene-lockup-proof{background:#d7b59f}.scene-lockup-proof img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:60%}.scene-system-applications figcaption{color:#fff;background:linear-gradient(#0000,#100d0bdb);padding:35px 20px 18px;font-size:15px;position:absolute;bottom:0;left:0;right:0}.scene-system-applications figcaption span{letter-spacing:.12em;color:#dfd4ca;margin-top:7px;font-size:10px;display:block}.scene-lockup-proof figcaption{color:#241711;background:0 0}.scene-lockup-proof figcaption span{color:#584333}.design-page .scene-case-copy>p:not(.design-kicker),.design-page .design-section-head>p,.design-hero-description{font-size:16px;line-height:1.7}.scene-case-copy li{font-size:14px}.scene-case-copy .design-kicker{font-size:11px}.design-page .button-primary{background:var(--accent);color:#11160c}.design-page main :is(section,h2)[id]{scroll-margin-top:100px}@media (width<=760px){.scene-brand-board{min-height:450px}.scene-master-symbol{padding:35px 0 25px}.scene-master-symbol img{height:170px}.scene-wordmark-stage{margin-inline:9%;padding:23px 5% 34px}.scene-system-applications{grid-template-columns:1fr 1fr;gap:10px}.scene-system-applications .scene-lockup-proof{aspect-ratio:2.4;grid-column:1/-1}.scene-system-applications figcaption{padding:28px 12px 12px;font-size:12px}.scene-system-applications figcaption span{font-size:8px}.scene-lockup-proof img{width:64%;height:45%;margin-bottom:25px}.design-page .design-section-head>p,.design-page .scene-case-copy>p:not(.design-kicker),.design-hero-description{font-size:14px}.scene-case-copy li{font-size:13px}}
