.bespoke{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--terracotta-rule)}.bespoke__intro{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;min-width:0;padding:clamp(3rem,6vw,5.5rem);background:var(--sage-field);color:var(--ivory)}.bespoke__intro h2{max-width:11ch;margin:0;font-family:var(--display);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}.bespoke__intro img{width:min(100%,28rem);max-height:36rem;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 .4rem .7rem color-mix(in srgb,var(--ink) 16%,transparent))}.bespoke__form-wrap{padding:clamp(3rem,6vw,5.5rem);background:var(--ivory);color:var(--ink);border-left:1px solid var(--terracotta-rule)}.bespoke__form{max-width:40rem;margin-inline:auto}.bespoke__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:1rem}.bespoke__progress span{height:1px;background:color-mix(in srgb,var(--terracotta-rule) 35%,transparent);transition:background .35s var(--ease)}.bespoke__progress span.is-active{background:var(--terracotta)}.bespoke__status{margin:0 0 2rem;color:var(--terracotta)}.bespoke__step{display:grid;gap:.5rem;min-width:0;padding:0;border:0}.bespoke__step+.bespoke__step{margin-top:2.5rem}.bespoke__step legend{margin:0 0 1.25rem;font-family:var(--display);font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.12}.bespoke__step label{margin-top:.75rem;font-size:var(--label-size);letter-spacing:.1em;text-transform:uppercase}.bespoke__step input,.bespoke__step select,.bespoke__step textarea{width:100%;min-height:2.75rem;padding:.35rem 0;border:0;border-bottom:1px solid var(--terracotta-rule);border-radius:0;background:transparent;color:var(--ink)}.bespoke__step textarea{padding-top:.65rem;resize:vertical}.bespoke__help{margin:0;font-size:.85rem;color:color-mix(in srgb,var(--ink) 65%,transparent)}.bespoke__two{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.bespoke__two>div{display:grid}.bespoke__controls{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.bespoke__error,.bespoke__message{padding:.85rem 0;border-bottom:1px solid var(--terracotta-rule)}.js .bespoke__step{display:none}.js .bespoke__step.is-active{display:grid}.js [data-submit]{display:none}.js [data-submit].is-visible{display:inline-block}@media(max-width:48rem){.bespoke{grid-template-columns:1fr}.bespoke__form-wrap{border-left:0;border-top:1px solid var(--terracotta-rule)}.bespoke__intro,.bespoke__form-wrap{padding:3rem 1.25rem}.bespoke__two{grid-template-columns:1fr;gap:0}}.catalogue-hero{display:flex;flex-direction:column;height:calc(100svh - var(--header-height));max-height:calc(100svh - var(--header-height));background:var(--ivory)}.catalogue-hero__opening{flex:0 0 auto;padding:clamp(.7rem,1.6vw,1.15rem) 1.25rem clamp(.55rem,1.2vw,.9rem);text-align:center}.catalogue-hero__eyebrow{margin:0 0 .55rem;color:var(--terracotta-light)}.catalogue-hero__title{margin:0;padding-inline:.5rem;color:var(--terracotta);font-family:var(--display);font-size:clamp(1.35rem,2.8vw,2.35rem);font-weight:400;line-height:1.12;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word}.catalogue-hero__panels{display:grid;flex:1;grid-template-columns:1fr 1fr;min-height:0;border-top:1px solid var(--terracotta-rule)}.catalogue-hero__panel{display:grid;grid-template-rows:1fr auto;min-width:0;min-height:clamp(16rem,42vh,28rem)}.catalogue-hero__panel--collect{background:var(--ivory-panel);border-right:1px solid var(--terracotta-rule)}.catalogue-hero__panel--commission{background:var(--sage-field);color:var(--ivory)}.catalogue-hero__art,.catalogue-hero__objects{display:grid;place-items:center;padding:clamp(1rem,2.5vw,2rem);overflow:hidden}.catalogue-hero__art img,.catalogue-hero__art svg{width:min(100%,26rem);max-height:min(46vh,28rem);object-fit:contain;filter:drop-shadow(0 .35rem .65rem color-mix(in srgb,var(--ink) 12%,transparent))}.catalogue-hero__objects{position:relative;display:grid;place-items:center;grid-template-columns:1fr;padding:clamp(1.25rem,3vw,2.5rem);overflow:hidden}.catalogue-hero__object{object-fit:contain;filter:drop-shadow(0 .45rem .9rem color-mix(in srgb,var(--ink) 22%,transparent))}.catalogue-hero__object--pendant{width:min(78%,20rem);max-height:min(52vh,22rem);z-index:1}.catalogue-hero__object--figure{position:absolute;right:12%;bottom:8%;width:min(46%,13rem);max-height:min(32vh,14rem);z-index:2}.catalogue-hero__copy{padding:clamp(.85rem,1.8vw,1.35rem) 1.25rem clamp(1.1rem,2vw,1.5rem);text-align:center}.catalogue-hero__copy h2{margin:0 0 .35rem;font-family:var(--display);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400;line-height:1.15}.catalogue-hero__copy p{margin:0 0 .65rem;padding-inline:.35rem;font-size:clamp(.78rem,1vw,.88rem);line-height:1.45;overflow-wrap:break-word;opacity:.88}.catalogue-hero__panel--commission .catalogue-hero__copy p{opacity:.92}.catalogue-hero__rail{display:grid;flex:0 0 auto;gap:.65rem;min-height:6.75rem;padding:.85rem max(1.25rem,calc((100vw - 88rem)/2)) 1rem;border-top:1px solid var(--terracotta-rule);background:var(--ivory-index)}.catalogue-hero__rail-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.catalogue-hero__rail-label{margin:0;color:var(--terracotta)}.catalogue-hero__rail-controls{display:flex;gap:.45rem}.catalogue-hero__rail-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,16rem);gap:clamp(.75rem,2vw,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.15rem}.index-card{display:grid;grid-template-columns:4.5rem 1fr;gap:.75rem;align-items:center;scroll-snap-align:start;min-width:0}.index-card__thumb{display:grid;place-items:center;aspect-ratio:1;padding:.35rem;background:var(--ivory);border:1px solid color-mix(in srgb,var(--terracotta-rule) 35%,transparent)}.index-card__thumb img{width:100%;height:100%;object-fit:contain}.index-card__meta h3{margin:0;font-family:var(--display);font-size:.92rem;font-weight:400;line-height:1.2}.index-card__meta h3 a{text-decoration:none}.index-card__meta p{margin:.15rem 0 0;font-size:.72rem;line-height:1.35;color:color-mix(in srgb,var(--ink) 62%,transparent)}.index-card__price{margin-top:.2rem!important;color:var(--terracotta)!important;font-size:var(--label-size)!important;letter-spacing:.12em;text-transform:uppercase}@media(max-width:48rem){.catalogue-hero{height:auto;max-height:none}.catalogue-hero__title{text-wrap:balance}.catalogue-hero__panels{grid-template-columns:1fr}.catalogue-hero__panel--collect{border-right:0;border-bottom:1px solid var(--terracotta-rule)}.catalogue-hero__panel{min-height:auto}.catalogue-hero__art img{max-height:42vh}.catalogue-hero__rail-scroll{grid-auto-columns:78vw}}.craft-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(3.5rem,8vw,7rem);border-top:1px solid var(--terracotta-rule)}.craft-story__image{min-height:28rem;padding:clamp(1rem,2.5vw,2rem);background:var(--ivory-panel);border-bottom:1px solid var(--terracotta-rule)}.craft-story__image img,.craft-story__image svg{width:100%;max-height:38rem;object-fit:contain}.craft-story h2{max-width:12ch;margin:0 0 1.5rem;font-family:var(--display);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}.craft-story dl{margin:2rem 0 0;border-top:1px solid var(--terracotta-rule)}.craft-story dl div{display:grid;grid-template-columns:.65fr 1.35fr;gap:1rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--terracotta-rule) 40%,transparent)}.craft-story dt{color:var(--terracotta)}.craft-story dd{margin:0;color:color-mix(in srgb,var(--ink) 72%,transparent)}@media(max-width:48rem){.craft-story{grid-template-columns:1fr}.craft-story__image{min-height:22rem}.craft-story dl div{grid-template-columns:1fr;gap:.25rem}}.trousseau-hero{position:relative;display:grid;grid-template-columns:minmax(18rem,.58fr) minmax(30rem,1.42fr);min-height:calc(100svh - 4.6rem);overflow:clip;border-bottom:1px solid var(--line)}.trousseau-hero__binding{position:absolute;inset:0 auto 0 0;z-index:2;width:clamp(1.2rem,4vw,3.2rem);background:var(--lac);box-shadow:.6rem 0 2rem color-mix(in srgb,var(--lac) 24%,transparent)}.trousseau-hero__binding span{position:absolute;left:50%;width:1px;height:18%;background:var(--marigold);transform:translate(-50%)}.trousseau-hero__binding span:nth-child(1){top:8%}.trousseau-hero__binding span:nth-child(2){top:41%}.trousseau-hero__binding span:nth-child(3){bottom:8%}.trousseau-hero__content{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(3rem,6vw,6rem);padding-left:clamp(3rem,7vw,7rem);background:var(--paper)}.trousseau-hero__floral{position:absolute;top:2rem;right:-1.5rem;width:min(48%,12rem);color:var(--marigold);opacity:.55;transform:rotate(8deg)}.trousseau-hero h1{position:relative;z-index:1;max-width:7ch;margin:0 0 2rem;font-family:var(--display);font-size:clamp(3.2rem,5.5vw,5.8rem);font-weight:400;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.trousseau-hero__actions{position:relative;z-index:1;display:grid;gap:.75rem;max-width:21rem}.trousseau-hero__art{position:relative;display:grid;min-width:0;place-items:center;min-height:42rem;padding:clamp(3rem,5vw,5rem);overflow:hidden;background:var(--forest)}.trousseau-hero__art img{position:relative;z-index:1;width:min(100%,39rem);max-height:calc(100svh - 9rem);object-fit:contain;filter:drop-shadow(.75rem 1.4rem 1.5rem color-mix(in srgb,black 34%,transparent))}.trousseau-hero__jali{position:absolute;right:0;bottom:0;left:0;width:100%;height:5.5rem;color:var(--marigold);opacity:.48}.trousseau-hero__note{position:absolute;right:1rem;bottom:1rem;margin:0;color:color-mix(in srgb,var(--ink) 70%,transparent);font-size:.75rem;writing-mode:vertical-rl}@media(max-width:48rem){.trousseau-hero{grid-template-columns:1fr;min-height:auto}.trousseau-hero__content{padding:3rem 1.25rem 3.5rem 2.6rem}.trousseau-hero__floral{top:auto;right:-2rem;bottom:1rem;width:10rem;opacity:.28}.trousseau-hero h1{max-width:8ch;font-size:clamp(3rem,14vw,4.8rem)}.trousseau-hero__art{order:-1;min-height:72svh;padding:2rem 1.5rem 4rem 2.4rem}.trousseau-hero__art img{max-height:62svh}.trousseau-hero__note{display:none}}.site-footer{padding:clamp(3rem,7vw,5.5rem) 0 1.25rem;background:var(--ink);color:var(--ivory);border-top:1px solid var(--terracotta-rule)}.site-footer__inner{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:2.5rem;align-items:start}.site-footer__brand{font-family:var(--display);font-size:1.35rem;letter-spacing:.26em;text-decoration:none;text-transform:uppercase}.site-footer p{max-width:30ch;margin-top:.75rem;color:color-mix(in srgb,var(--ivory) 72%,transparent);font-size:.92rem}.site-footer nav{display:grid;gap:.65rem}.site-footer nav a{font-size:var(--label-size);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.site-footer__title{margin:0 0 .75rem;color:var(--ivory)!important}.site-footer__form{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end;border-bottom:1px solid color-mix(in srgb,var(--ivory) 40%,transparent)}.site-footer__form input{min-height:2.5rem;padding:.35rem 0;border:0;background:transparent;color:var(--ivory)}.site-footer__form input::placeholder{color:color-mix(in srgb,var(--ivory) 58%,transparent)}.site-footer__form .text-action{padding-bottom:.45rem}.site-footer__bottom{margin-top:3rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--ivory) 18%,transparent);font-size:.78rem;letter-spacing:.06em}@media(max-width:48rem){.site-footer__inner{grid-template-columns:1fr;gap:2rem}}.site-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-height);padding-inline:max(1.25rem,calc((100vw - 88rem)/2));border-bottom:1px solid var(--terracotta-rule);background:var(--ivory-top)}.site-header__brand{justify-self:center;font-family:var(--display);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:400;letter-spacing:.28em;text-decoration:none;text-transform:uppercase}.site-header__nav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);justify-self:start}.site-header__nav a{font-size:var(--label-size);letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.site-header__utilities{display:flex;align-items:center;gap:.35rem;justify-self:end}.site-header__cart{position:relative}.site-header__count{position:absolute;top:.15rem;right:.1rem;min-width:.95rem;padding:0 .2rem;font-size:.58rem;line-height:.95rem;text-align:center;color:var(--ivory);background:var(--terracotta)}.site-header__mobile{display:none;justify-self:end}.site-header__mobile summary{list-style:none;cursor:pointer}.site-header__mobile summary::-webkit-details-marker{display:none}.site-header__mobile nav{position:absolute;top:100%;right:0;left:0;display:grid;gap:.85rem;padding:1.25rem max(1.25rem,calc((100vw - 88rem)/2)) 1.5rem;border-bottom:1px solid var(--terracotta-rule);background:var(--ivory-top)}.site-header__mobile nav a{padding-block:.35rem;font-size:var(--label-size);letter-spacing:.14em;text-decoration:none;text-transform:uppercase}@media(max-width:48rem){.site-header{grid-template-columns:2.5rem 1fr 2.5rem}.site-header__brand{justify-self:center;font-size:1rem}.site-header__nav,.site-header__utilities{display:none}.site-header__mobile{display:block}}.limited-works{position:relative;padding-block:clamp(4rem,8vw,8rem);overflow:hidden;background:color-mix(in srgb,var(--paper) 80%,white)}.limited-works__jali{position:absolute;top:0;width:100%;height:3rem;color:var(--lac);opacity:.32}.limited-works__head{display:flex;gap:2rem;align-items:end;justify-content:space-between;margin-bottom:2.5rem}.limited-works__head h2{max-width:12ch;margin:0;font-family:var(--display);font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1;letter-spacing:-.035em}.limited-works__head>a{font-weight:700}.limited-works__rail{display:grid;grid-auto-columns:minmax(22rem,34rem);grid-auto-flow:column;gap:clamp(1rem,2.5vw,2rem);overflow-x:auto;padding:0 max(1rem,calc((100vw - 88rem)/2)) 1.5rem;scroll-snap-type:x mandatory;scrollbar-color:var(--lac) color-mix(in srgb,var(--ink) 10%,transparent)}.product-card{position:relative;scroll-snap-align:start}.product-card__image{display:grid;min-height:min(72svh,48rem);place-items:center;padding:clamp(1.25rem,3vw,2.75rem);overflow:hidden;border:1px solid var(--line);background:var(--paper)}.product-card__image img,.product-card__image svg{width:100%;height:100%;object-fit:contain;transition:transform .65s var(--ease)}.product-card:hover .product-card__image img{transform:scale(1.025)}.product-card__meta{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-top:1rem}.product-card h3{margin:0;font-family:var(--display);font-size:1.2rem;font-weight:400}.product-card h3 a{text-decoration:none}.product-card__meta p,.product-card__meta span{margin:.2rem 0 0;color:color-mix(in srgb,var(--ink) 68%,transparent);font-size:.85rem}.product-card__state{position:absolute;top:.8rem;left:.8rem;padding:.35rem .6rem;background:var(--forest);color:var(--paper);font-size:.72rem;font-weight:700}@media(max-width:48rem){.limited-works__head{align-items:start;flex-direction:column}.limited-works__rail{grid-auto-columns:88vw}.product-card__image{min-height:66svh}}.main-cart{padding-block:clamp(3rem,7vw,6rem)}.main-cart>h1{margin:0 0 2.5rem;padding-bottom:1rem;border-bottom:1px solid var(--terracotta-rule);font-family:var(--display);font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:400;letter-spacing:-.02em}.main-cart__items{border-top:1px solid var(--terracotta-rule)}.main-cart__item{display:grid;grid-template-columns:7rem 1fr 6rem auto;gap:1.25rem;align-items:center;padding-block:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--terracotta-rule) 45%,transparent)}.main-cart__item img{width:7rem;height:8rem;object-fit:contain;background:var(--ivory-panel)}.main-cart__item h2{margin:0;font-family:var(--display);font-size:1.15rem;font-weight:400}.main-cart__item h2 a{text-decoration:none}.main-cart__item label{display:grid;gap:.3rem}.main-cart__item input{width:100%;min-height:2.5rem;border:0;border-bottom:1px solid var(--terracotta-rule);background:transparent}.main-cart__remove{font-size:var(--label-size);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;color:var(--terracotta)}.main-cart__summary{display:flex;justify-content:space-between;padding-block:1.75rem;font-size:1.1rem}.main-cart__actions{display:flex;justify-content:flex-end;gap:1.5rem}@media(max-width:48rem){.main-cart__item{grid-template-columns:5.5rem 1fr}.main-cart__item img{width:5.5rem;height:6.5rem}.main-cart__actions{flex-direction:column;align-items:flex-start}}.main-collection{padding-block:clamp(3rem,7vw,6rem)}.main-collection__header{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--terracotta-rule)}.main-collection h1{margin:0;font-family:var(--display);font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}.main-collection__intro{max-width:42ch;color:color-mix(in srgb,var(--ink) 72%,transparent)}.main-collection__header--bespoke{grid-template-columns:1fr;gap:1.25rem}.main-collection__header--bespoke .main-collection__intro{max-width:76ch;margin:0;line-height:1.7}.main-collection__bespoke-action{grid-column:1 / -1;justify-self:start}.main-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem}.main-collection__pagination{display:flex;justify-content:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--terracotta-rule)}.main-collection__pagination a{font-size:var(--label-size);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}@media(max-width:48rem){.main-collection__header,.main-collection__grid{grid-template-columns:1fr}.main-collection__grid{gap:2rem}}.main-product{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,6rem);align-items:start;padding-block:clamp(2rem,5vw,5rem)}.main-product__gallery{display:grid;gap:1rem}.main-product__hero{margin:0}.main-product__gallery img,.main-product__gallery svg{width:100%;max-height:52rem;object-fit:contain;background:var(--ivory-panel);border-bottom:1px solid var(--terracotta-rule)}.main-product__details{position:sticky;top:calc(var(--header-height) + 1.5rem)}.main-product__state{margin:0 0 .75rem;color:var(--terracotta)}.main-product h1{margin:0 0 1rem;font-family:var(--display);font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}.main-product__price{margin:0 0 1.5rem;font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta)}.main-product__description{max-width:42ch;margin-block:0 2rem}.main-product__form{display:grid;gap:.65rem;margin-block:0 2rem}.main-product__form input[type=number]{width:100%;min-height:2.75rem;padding:.35rem 0;border:0;border-bottom:1px solid var(--terracotta-rule);background:transparent;border-radius:0}.main-product__form input[type=number]{max-width:6rem}.main-product__form label{margin-top:.5rem;font-size:var(--label-size);letter-spacing:.1em;text-transform:uppercase}.main-product__variants{min-width:0;padding:0;margin:0 0 .5rem;border:0}.main-product__variants legend{margin-bottom:.7rem;font-size:var(--label-size);letter-spacing:.1em;text-transform:uppercase}.main-product__variant{position:relative;margin-bottom:.5rem}.main-product__variant input{position:absolute;width:1px;height:1px;opacity:0}.main-product__variant-card{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:5rem;padding:.45rem;border:1px solid var(--terracotta-rule);cursor:pointer;letter-spacing:normal!important;text-transform:none!important;margin:0!important}.main-product__variant-card img{width:4rem;height:4rem;object-fit:cover;border:0}.main-product__variant-copy{display:grid;gap:.2rem;min-width:0}.main-product__variant-copy strong{font-size:.9rem;font-weight:500}.main-product__variant-copy small{color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:.78rem;line-height:1.35;letter-spacing:normal}.main-product__variant-price{align-self:start;white-space:nowrap;font-size:.78rem}.main-product__variant input:checked+.main-product__variant-card{border-color:var(--terracotta);background:var(--ivory-panel)}.main-product__variant input:focus-visible+.main-product__variant-card{outline:2px solid var(--terracotta);outline-offset:2px}.main-product__variant input:disabled+.main-product__variant-card{opacity:.5;cursor:not-allowed}.main-product__submit{justify-self:start;margin-top:.75rem;padding-inline:0}.main-product__payment{margin-top:1rem}.main-product__payment .shopify-payment-button{margin-top:.5rem}.main-product details{border-top:1px solid var(--terracotta-rule)}.main-product details:last-child{border-bottom:1px solid var(--terracotta-rule)}.main-product summary{padding-block:1rem;font-size:var(--label-size);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}@media(max-width:48rem){.main-product{grid-template-columns:1fr}.main-product__details{position:static}}.shop-paths{padding-block:clamp(3rem,7vw,6rem)}.shop-paths__jali{width:100%;height:3.2rem;margin-bottom:2rem;color:var(--lac);opacity:.42}.shop-paths>h2{max-width:12ch;margin:0 0 2.5rem;font-family:var(--display);font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:400;line-height:1.04;letter-spacing:-.025em}.shop-paths__grid{display:grid;grid-template-columns:.82fr 1.18fr}.shop-paths article{position:relative;display:flex;min-height:20rem;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4.5rem);overflow:hidden}.shop-paths h3{position:relative;z-index:1;max-width:10ch;margin:0 0 2rem;font-family:var(--display);font-size:clamp(2.3rem,3.5vw,4rem);font-weight:400;line-height:1.05}.shop-paths article>a{align-self:flex-start;font-weight:700}.shop-paths__seal{position:absolute;top:50%;right:clamp(1rem,4vw,4rem);width:clamp(10rem,18vw,16rem);color:var(--marigold);opacity:.32;transform:translateY(-50%)}.shop-paths__limited{background:var(--forest);color:var(--paper)}.shop-paths__bespoke{background:var(--lac);color:var(--paper)}@media(max-width:48rem){.shop-paths__grid{grid-template-columns:1fr}.shop-paths article{min-height:18rem}.shop-paths__seal{width:11rem}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
