.wordmark{font-weight:900;font-size:28px;letter-spacing:-.05em;margin-right:0;text-transform:uppercase}@media(max-width:899px){.wordmark{font-size:24px}}.site-header,.template-index .site-header:not(.is-solid){background:#fff;color:var(--black);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body.template-index{padding-top:calc(var(--header) + var(--announce))}.hero{height:calc(100vh - var(--header) - var(--announce));height:calc(100svh - var(--header) - var(--announce))}.btn--light{border-radius:999px}.btn--light:before{border-radius:999px}.collection-hero{padding:clamp(40px,6vw,96px) 0 clamp(28px,4vw,56px)}.collection-hero .label{margin-bottom:18px;color:var(--grey)}.display{font-size:clamp(52px,10vw,158px);font-weight:700;letter-spacing:-.065em;line-height:.82;margin:0;text-transform:uppercase}.colour-tag{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#fff9;color:var(--black);border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px #ffffffe6,0 8px 20px -12px #00000059}.colour-tag__dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px #fff9}.card .colour-tag{left:12px;top:12px}.card__badge{left:auto;right:12px;border-radius:999px}.hero__frame .colour-tag{left:clamp(14px,2vw,28px);top:clamp(14px,2vw,28px);background:#ffffff2e;color:#fff;border-color:#ffffff73;box-shadow:inset 0 1px #ffffff80,0 10px 26px -14px #0006}.hero__frame .colour-tag__dot{box-shadow:inset 0 0 0 1px #fff9,0 0 0 3px #fff3}@media(max-width:599px){.card .colour-tag{left:8px;top:8px;padding:5px 9px 5px 6px;font-size:9px;gap:6px}.card .colour-tag__dot{width:9px;height:9px}.card__badge{top:auto;bottom:8px;right:8px;font-size:8px;padding:4px 7px}.hero__frame .colour-tag{font-size:9px}}:root{--announce:0px!important}.rte em,.rte i{font-style:normal}.colour-tag,.hero__frame .colour-tag{overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#ffffffb8,#ffffff61);color:#0a0a0a;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px) saturate(190%) brightness(1.08);backdrop-filter:blur(18px) saturate(190%) brightness(1.08);box-shadow:inset 0 1px #fff,inset 0 -1px #fff6,0 10px 26px -12px #00000059;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease}.colour-tag:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#fffffff2,#fff0);transform:skew(-20deg);animation:tagSheen 5.5s cubic-bezier(.4,0,.2,1) infinite}.card:nth-child(2) .colour-tag:after{animation-delay:1.1s}.card:nth-child(3) .colour-tag:after{animation-delay:2.2s}.card:nth-child(4) .colour-tag:after{animation-delay:3.3s}@keyframes tagSheen{0%,62%{left:-60%}to{left:130%}}.colour-tag__dot,.hero__frame .colour-tag__dot{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px #fffffff2,0 2px 6px #00000040;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.card:hover .colour-tag{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 1px #fff,inset 0 -1px #fff6,0 16px 32px -12px #0006}.card:hover .colour-tag__dot{transform:scale(1.2)}.card:hover .colour-tag:after{animation-duration:1.6s;animation-iteration-count:1}@media(prefers-reduced-motion:reduce){.colour-tag:after{animation:none}}.panel__colour{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.panel__colour .colour-tag__dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #0000002e,0 0 0 4px #fff,0 0 0 5px #00000014}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:vtFadeIn .3s cubic-bezier(.4,0,.2,1) both}@keyframes vtFadeIn{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.hero:after{height:46%;background:linear-gradient(180deg,#0000,#00000047)}.hero__caption{gap:14px}.hero__title{margin:0 0 6px;font-size:clamp(46px,6.4vw,104px);font-weight:800;letter-spacing:-.065em;line-height:.82;text-transform:uppercase;color:#fff}.hero__caption .label{letter-spacing:.24em}.section-head{align-items:flex-end}.section-head .label{margin:0 0 12px}.section-title{margin:0;font-size:clamp(40px,6vw,96px);font-weight:800;letter-spacing:-.06em;line-height:.85;text-transform:uppercase}.editorial__copy{gap:28px}.editorial__copy .label{margin:0}.editorial__title{margin:0;font-size:clamp(60px,8vw,136px);font-weight:800;letter-spacing:-.07em;line-height:.8;text-transform:uppercase;max-width:6ch}.editorial__copy p{font-size:13px;line-height:1.6}@media(max-width:899px){.editorial__copy{padding:48px 20px 64px}.editorial__title{font-size:clamp(64px,19vw,110px)}}.contact{max-width:640px;margin:8px 0 0}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact__full{grid-column:1/-1}.field{position:relative}.field input,.field select,.field textarea{width:100%;border:1px solid #d8d8d8;background:#ffffffd9;border-radius:28px;font:inherit;font-size:14px;color:var(--black);padding:24px 22px 10px;outline:0;transition:border-color .3s,box-shadow .3s,background .3s;-webkit-appearance:none;appearance:none}.field input,.field select{height:60px;border-radius:999px}.field textarea{min-height:170px;resize:vertical;padding-top:30px}.field label{position:absolute;left:23px;top:20px;font-size:14px;color:#8a8a8a;pointer-events:none;transform-origin:left top;transition:transform .35s cubic-bezier(.2,.7,.1,1),color .3s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--black);background:#fff;box-shadow:0 0 0 4px #0a0a0a0f,0 12px 30px -18px #00000059}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label,.field select+label{transform:translateY(-11px) scale(.74);color:var(--grey);letter-spacing:.06em;text-transform:uppercase}.field select{padding-right:48px;cursor:pointer}.field--select:after{content:"";position:absolute;right:24px;top:27px;width:7px;height:7px;border-right:1.5px solid var(--black);border-bottom:1.5px solid var(--black);transform:rotate(45deg);pointer-events:none}.contact__topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.contact__topics label{cursor:pointer}.contact__topics input{position:absolute;opacity:0;pointer-events:none}.contact__topics span{display:inline-block;padding:11px 18px;border:1px solid #d8d8d8;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.contact__topics input:checked+span{background:var(--black);color:#fff;border-color:var(--black);transform:scale(1.03)}.contact__topics input:focus-visible+span{outline:1px solid var(--black);outline-offset:3px}.contact__label{display:block;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:0 0 12px}.contact__send{margin-top:18px;width:100%;height:58px;border:0;border-radius:999px;background:var(--black);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 14px 30px -14px #0009;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s}.contact__send:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 0 0 4px #0a0a0a14,0 0 36px #0a0a0a2e}.contact__send:active{transform:scale(.97)}.contact__fine{margin-top:14px;font-size:12px;color:#8a8a8a}.contact__done{padding:40px 32px;border-radius:28px;background:#f3f2ef;text-align:center;animation:rise .9s cubic-bezier(.2,.7,.1,1) both}.contact__done h2{font-size:26px;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 10px}.contact__done p{color:#4a4744;margin:0}.contact__error{padding:14px 20px;border-radius:20px;background:#fdecea;color:#b3261e;font-size:13px;margin-bottom:16px}.contact__error ul{margin:0;padding-left:18px}@media(max-width:599px){.contact__grid{grid-template-columns:1fr}}.section-head .link{white-space:nowrap;margin-bottom:6px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand.css.map */
