/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-devanagari-devanagari-400-normal.CER7twV5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Cormorant Fallback;src:local(Georgia),local(Times New Roman),local(Liberation Serif);size-adjust:84%;ascent-override:110%;descent-override:34%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:101%;ascent-override:90%;descent-override:22%;line-gap-override:0%}.defs{width:0;height:0;position:absolute;overflow:hidden}.wordmark{width:auto;height:1em;display:block}.mark{color:var(--terracotta);flex:none}.btn{border:1px solid var(--burgundy);background:var(--burgundy);min-height:3rem;color:var(--ivory);font-family:var(--font-archivo);font-variation-settings:"wdth" 100,"wght" 500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .24s var(--ease),color .24s var(--ease),border-color .24s var(--ease);border-radius:0;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.6rem;font-size:.75rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{color:var(--burgundy);background:0 0}.on-dark .btn,.on-dark .btn-line{border-color:var(--gold);color:var(--ivory);background:0 0}.on-dark .btn:hover,.on-dark .btn-line:hover{background:var(--gold);border-color:var(--gold);color:var(--burgundy-deep)}.btn:disabled{opacity:.6;cursor:progress}.btn-line{color:inherit;background:0 0;border-color:currentColor}.btn-line:hover{background:var(--burgundy);border-color:var(--burgundy);color:var(--ivory)}.text-btn{text-underline-offset:.4em;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.text-btn:hover{-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.site-header{z-index:50;background:var(--cotton);border-bottom:1px solid var(--line);transition:transform .4s var(--ease);position:sticky;top:0}.site-header[data-hidden=true]{transform:translateY(-101%)}.site-header-inner{max-width:var(--page);height:var(--header-h);padding-inline:var(--pad);align-items:center;gap:1rem;margin-inline:auto;display:flex}.site-home{min-height:2.75rem;color:var(--ink);align-items:center;font-size:22px;display:inline-flex}.site-home .wordmark{height:20px}.site-nav{margin-left:clamp(2rem,6vw,7rem);display:none}.site-nav ul{gap:clamp(1.25rem,2.5vw,2.75rem);display:flex}.site-nav a,.site-tools a,.site-tools button{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-nav a{position:relative}.site-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease-cut);background:currentColor;position:absolute;bottom:.6rem;left:0;right:.22em;transform:scaleX(0)}.site-nav a[aria-current=page]:after,.site-nav a:hover:after,.site-nav a:focus-visible:after{transform:none}.site-tools{align-items:center;gap:clamp(.75rem,2vw,2rem);margin-left:auto;display:flex}.site-tools .currency{display:none}.currency{gap:.25rem;display:flex}.currency button{min-width:2.75rem;min-height:2.75rem;color:var(--ink-soft);background:0 0;border:0;padding:0 .25rem;position:relative}.on-dark .currency button{color:#f3ece2c7}.currency button[aria-pressed=true],.on-dark .currency button[aria-pressed=true]{color:inherit}.currency button[aria-pressed=true]:after{content:"";background:var(--cobalt);height:2px;position:absolute;bottom:.55rem;left:.25rem;right:calc(.25rem + .22em)}.on-dark .currency button[aria-pressed=true]:after{background:var(--cobalt-light)}.bag-link{gap:.5rem}.bag-count{background:var(--ink);min-width:1.5rem;height:1.5rem;color:var(--cotton);letter-spacing:0;font-variation-settings:"wdth" 100,"wght" 500;place-items:center;padding-inline:.25rem;display:inline-grid}.bag-count[data-empty=true]{color:inherit;box-shadow:inset 0 0 0 1px var(--line);background:0 0}.menu-open{background:0 0;border:0;padding:0}@media(min-width:56.25rem){.site-nav{display:block}.site-tools .currency{display:flex}.menu-open{display:none!important}}.menu-sheet{z-index:70;background:var(--cotton);color:var(--ink);padding:0 var(--pad) 1.5rem;visibility:hidden;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path .6s var(--ease-cut),visibility 0s linear .6s;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.menu-sheet[data-open=true]{visibility:visible;clip-path:polygon(0 0,100% 0,100% 100%,-62% 100%);transition:clip-path .6s var(--ease-cut),visibility 0s}.menu-top{z-index:1;height:var(--header-h);justify-content:space-between;align-items:center;display:flex;position:relative}.menu-word{height:22px}.menu-close{text-align:right;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;padding:0}.menu-nav{z-index:1;margin-top:2rem;position:relative}.menu-nav li{border-top:1px solid var(--line);align-items:baseline;gap:1rem;padding-block:.85rem .6rem;display:flex}.menu-nav a{font-size:clamp(2rem,1.6rem + 2vw,3rem);text-decoration:none}.menu-foot{z-index:1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:2rem;display:flex;position:relative}.site-footer{padding-top:clamp(3rem,2rem + 4vw,7rem);position:relative;overflow:clip}.site-footer>:not(.hibiscus){z-index:1;position:relative}.footer-hibiscus{opacity:.35;bottom:clamp(-2rem,-1rem - 1vw,-.5rem);right:clamp(-2rem,-1rem - 1vw,-.5rem)}.footer-grid{z-index:1;gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.footer-lead{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.footer-brand{justify-items:start;gap:.4rem;display:grid}.footer-brand .wordmark{height:2rem;color:var(--cotton)}.footer-deva{color:var(--sandstone);font-size:1rem}.site-footer{padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.footer-col h2{margin-bottom:.75rem}.footer-col ul{display:grid}.footer-col a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.footer-col a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cobalt-light);text-decoration-color:var(--cobalt-light);text-underline-offset:.3em}.footer-col .currency{margin-left:-.25rem}.footer-notes{z-index:1;border-top:1px solid var(--line-indigo);max-width:var(--page);gap:.75rem;margin-top:3rem;padding-top:1.5rem;font-size:.875rem;display:grid;position:relative}.footer-notes p{max-width:70ch}.footer-demo{font-variation-settings:"wdth" 100,"wght" 600}@media(min-width:40rem){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:56.25rem){.footer-grid{grid-template-columns:5fr repeat(4,2fr)}.footer-lead{grid-column:auto}}.credit{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;display:flex}.credit-mark{width:1.1em;height:auto}.credit a{color:#f3ece2c7;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.credit a:hover,.credit a:focus-visible{color:var(--cobalt-light)}.credit a svg{width:17px;height:17px}.bag-drawer{z-index:80;position:fixed;inset:0}.bag-drawer-overlay{opacity:0;transition:opacity .4s var(--ease);background:#2a242280;position:absolute;inset:0}.bag-drawer.is-open .bag-drawer-overlay{opacity:1}.bag-drawer-panel{background:var(--cotton);border-left:1px solid var(--line);width:min(30rem,100%);transition:transform .5s var(--ease-cut);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.bag-drawer.is-open .bag-drawer-panel{transform:none}.bag-drawer-panel:focus{outline:none}.bag-drawer-head,.bag-drawer-body,.bag-drawer-foot{z-index:1;padding-inline:1.5rem;position:relative}.bag-drawer-head{justify-content:space-between;align-items:center;padding-block:1.25rem 1rem;display:flex}.bag-drawer-close{background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;padding:0}.bag-drawer-body{flex:1;overflow-y:auto}.bag-drawer-foot{border-top:1px solid var(--line);gap:1rem;padding-block:1.25rem 1.5rem;display:grid}.bag-drawer-go{width:100%}.bag-empty{justify-items:start;gap:1.25rem;padding-block:2rem;display:grid}.bag-line{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) auto;grid-template-areas:"photo text total""photo qty remove";gap:.5rem 1rem;padding-block:1.25rem;display:grid}.on-dark .bag-line{border-color:var(--line-indigo)}.bag-line-photo{aspect-ratio:4/5;background:var(--cotton-deep);grid-area:photo;display:block;overflow:hidden}.bag-line-photo img{object-fit:cover;width:100%;height:100%}.bag-line-text{grid-area:text;gap:.25rem;font-size:.9375rem;display:grid}.bag-line-name{font-variation-settings:"wdth" 100,"wght" 600}.bag-line-name a{text-decoration:none}.bag-line-detail{align-items:center;gap:.5rem;display:flex}.bag-line-each{opacity:.78}.bag-line-note{color:var(--terracotta);font-variation-settings:"wdth" 100,"wght" 600}.on-dark .bag-line-note{color:var(--sandstone)}.bag-line-total{text-align:right;font-variation-settings:"wdth" 100,"wght" 500;font-variant-numeric:tabular-nums;grid-area:total}.bag-line-qty{border:1px solid;grid-area:qty;align-self:end;align-items:center;width:max-content;display:inline-flex}.bag-qty-button{background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.bag-qty-button svg{width:14px;height:14px}.bag-qty{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem}.bag-qty-static{grid-area:qty;align-self:end;font-size:.875rem}.bag-line-remove{text-underline-offset:.3em;background:0 0;border:0;grid-area:remove;place-self:end;min-height:2.75rem;padding:0;font-size:.875rem;text-decoration:underline}.bag-totals{gap:.5rem;margin:0;display:grid}.bag-totals>div{justify-content:space-between;gap:1rem;display:flex}.bag-totals dd{font-variant-numeric:tabular-nums;margin:0}.bag-totals-total{font-variation-settings:"wdth" 100,"wght" 650;font-size:1.125rem}.bag-note{opacity:.85;font-size:.875rem}.bag-note:empty{display:none}.dot{background:var(--c,var(--ink));width:.75rem;height:.75rem;display:inline-block;box-shadow:inset 0 0 0 1px #2a242240}.dots{gap:.5rem;display:flex}.swatch-row,.size-row{flex-wrap:wrap;gap:.5rem;display:flex}.swatch{border:1px solid var(--line);background:var(--c,var(--ink));width:2.75rem;height:2.75rem;padding:0;position:relative}.swatch:after{content:"";border:2px solid #0000;position:absolute;inset:-5px}.swatch[aria-pressed=true]:after{border-color:var(--ink)}.on-dark .swatch[aria-pressed=true]:after{border-color:var(--cotton)}.size{border:1px solid var(--line);font-variation-settings:"wdth" 100,"wght" 500;background:0 0;min-width:3.25rem;min-height:2.75rem;padding-inline:.75rem}.size[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--cotton)}.size[data-out=true]{color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:1px}.size[data-out=true][aria-checked=true]{background:var(--ink-soft);border-color:var(--ink-soft);color:var(--cotton)}.on-dark .size{border-color:var(--line-indigo)}.on-dark .size[aria-checked=true]{background:var(--cotton);color:var(--indigo)}.on-dark .size[data-out=true]{color:#f3ece2b3}.pick{border:0;gap:.75rem;margin:0;padding:0;display:grid}.pick legend{margin-bottom:.75rem;padding:0}.pick-note{min-height:1.5em;font-size:.9375rem}.card{gap:.85rem;display:grid;position:relative}.card-frame{isolation:isolate;position:relative}.card-img{position:absolute;inset:0}.card-img img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.card-img-second img{object-position:50% 50%}.card-img-second{opacity:0;transition:opacity .5s var(--ease)}.card:hover .card-img-second,.card:focus-within .card-img-second{opacity:1}.card-flag{z-index:2;background:var(--cotton);padding:.5rem .75rem;position:absolute;top:0;left:0}.card-quick{z-index:4;border:1px solid var(--ink);min-height:2.75rem;color:var(--ink);font-family:var(--font-archivo);font-variation-settings:"wdth" 100,"wght" 500;letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease),background-color .2s var(--ease),color .2s var(--ease);background:#f3ece2eb;font-size:.7rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(.4rem)}.card:hover .card-quick,.card-quick:focus-visible{opacity:1;transform:none}.card-quick:hover{background:var(--ink);color:var(--cotton)}@media(hover:none){.card-quick{opacity:1;transform:none}}.card-text{gap:.45rem;display:grid}.card-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.card-name{font-family:var(--font-display);font-variation-settings:normal;font-size:1.35rem;font-weight:500;line-height:1.15}.card-name a{transition:color .24s var(--ease);text-decoration:none}.card:hover .card-name a{color:var(--burgundy)}.card-name a:before{content:"";z-index:3;position:absolute;inset:0}.card-row .price{flex:none}@media(max-width:39.99rem){.card-row{flex-direction:column;gap:.15rem}.card-name{font-size:1.2rem}}.card-dots{gap:.4rem}.card-dots .dot{border-radius:50%;width:10px;height:10px}.sheet{background:var(--cotton);width:min(56rem,100% - 2rem);max-width:none;max-height:calc(100svh - 2rem);color:var(--ink);border:0;margin:auto;padding:0;overflow:auto}.sheet::backdrop{background:#3f0f16b8}.sheet-close{z-index:2;background:var(--cotton);border:0;min-width:2.75rem;min-height:2.75rem;padding:0 .5rem;position:absolute;top:.5rem;right:1rem}.sheet-body{gap:1.5rem;display:grid}.sheet-photo-wrap{position:relative;overflow:hidden}.sheet-photo{aspect-ratio:1/2;object-fit:cover;object-position:50% 0;background:var(--cotton-deep);width:100%;max-height:60svh}.sheet-text{align-content:start;gap:1rem;padding:0 1.25rem 1.5rem;display:grid}.sheet-head{gap:.25rem;padding-top:1.5rem;display:grid}.sheet-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media(min-width:40rem){.sheet-body{grid-template-columns:2fr 3fr;gap:0}.sheet-photo{height:100%;max-height:none}.sheet-text{padding:1.5rem 2rem 2rem}}.crumbs ol{flex-wrap:wrap;gap:.25rem .75rem;min-width:0;display:flex}.crumbs li{white-space:nowrap}.crumbs li:last-child{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.crumbs li:not(:last-child):after{content:"/";opacity:.6;margin-left:.75rem}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.page-head{padding-block:clamp(2.5rem,1.5rem + 3vw,5rem) clamp(2.5rem,1.5rem + 3vw,4.5rem);position:relative}.page-head>*{z-index:1;position:relative}.page-head-inner{align-items:end;gap:1rem;display:grid}.page-title{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);font-size:clamp(2rem,1.4rem + 2.4vw,3.6rem);font-weight:500;line-height:1.1}.page-head .page-head-lead{color:#f3ece2e0}.page-head-photo{outline-color:var(--gold)}.page-head-text{justify-items:start;gap:1rem;display:grid}.page-head-lead{max-width:44ch}.page-head-photo{margin:.5rem 0 0}.page-head>.lattice-rule{margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}@media(min-width:56.25rem){.page-head-inner{column-gap:calc(var(--gutter) * 3);grid-template-columns:7fr 5fr}.page-head-photo{margin:0}}.form{gap:2rem;display:grid}.form-grid{gap:1.25rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{grid-column:1/-1;gap:.4rem;display:grid}@media(min-width:40rem){.field-half{grid-column:span 1}}.field-label{font-variation-settings:"wdth" 100,"wght" 600;justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.field-optional{font-variation-settings:"wdth" 100,"wght" 400;color:var(--ink-soft)}.on-dark .field-optional{color:#f3ece2c7}.field-input{border:1px solid var(--ink-soft);background:var(--cotton);width:100%;min-height:3.25rem;color:var(--ink);appearance:none;border-radius:0;padding:.75rem .9rem;font-size:1rem}.field-input::placeholder{color:#7a7067}.field-input:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-color:var(--ink)}.field-input[aria-invalid=true]{border-color:var(--terracotta);box-shadow:inset 4px 0 0 var(--terracotta)}.field-textarea{resize:vertical;min-height:10rem}.field-select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(-45deg,transparent 50%,var(--ink) 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.field-hint{color:var(--ink-soft);font-size:.875rem}.field-error{color:#9a3a20;font-variation-settings:"wdth" 100,"wght" 600;font-size:.875rem}.field-error:empty{display:none}.on-dark .field-error{color:var(--sandstone)}.inline-field{flex-wrap:wrap;gap:.5rem;display:flex}.inline-field .field-input{flex:14rem;width:auto}.on-dark .field-input{border-color:var(--cotton)}.form-status{font-variation-settings:"wdth" 100,"wght" 500;min-height:1.5em}.form-status:empty{min-height:0}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hp{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.select{border:0;border-bottom:1px solid var(--ink);appearance:none;background:0 0;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(-45deg,transparent 50%,var(--ink) 50%);background-position:calc(100% - .85rem),calc(100% - .5rem);background-repeat:no-repeat;background-size:.35rem .35rem;border-radius:0;min-height:2.75rem;padding:0 2rem 0 .5rem}.demo-line{background:var(--ink);color:var(--cotton);font-variation-settings:"wdth" 100,"wght" 600;padding:.75rem 1rem;font-size:.9375rem}.bag-page{max-width:48rem;padding-block:2rem var(--space);gap:3rem;margin-inline:auto;display:grid}.bag-section{gap:1.5rem;display:grid}.bag-empty-page{padding-block:1rem}.bag-start{width:min(100vw - 2 * var(--pad),calc(var(--page) - 2 * var(--pad)));margin-top:var(--space);justify-self:center}.bag-start-title{margin-bottom:calc(var(--step) * .75)}.checkout{gap:2.5rem}.checkout-block{border:0;border-top:1px solid var(--line);gap:1rem;margin:0;padding:1.5rem 0 0;display:grid}.checkout-block legend{float:left;width:100%;margin-bottom:1rem;padding:0}.ship-options{gap:.5rem;display:grid}.ship-option{border:1px solid var(--line);cursor:pointer;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;display:flex;position:relative}.ship-option:has(input:checked){border-color:var(--ink);box-shadow:inset 4px 0 0 var(--ink)}.ship-option input{width:1.125rem;height:1.125rem;accent-color:var(--ink);margin:0}.ship-body{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem 1rem;display:flex}.ship-label{font-variation-settings:"wdth" 100,"wght" 600}.ship-days{color:var(--ink-soft);font-size:.9375rem}.ship-price{font-variant-numeric:tabular-nums;margin-left:auto}.checkout-foot{border-top:1px solid var(--ink);gap:1.25rem;padding-top:1.5rem;display:grid}.checkout-note{color:var(--ink-soft);max-width:56ch;font-size:.9375rem}.receipt{width:min(48rem,100% - 2 * var(--pad));margin:2.5rem auto var(--space);gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid;position:relative}.receipt-demo{background:var(--cotton-deep);gap:.5rem;padding:1.25rem;display:grid}.receipt-facts{gap:1.25rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.receipt-facts dd{margin:.25rem 0 0}.receipt-reference{font-variation-settings:"wdth" 100,"wght" 650;letter-spacing:.04em;font-size:1.25rem}.receipt-days{color:var(--ink-soft)}.receipt-lines li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.25rem 1rem;padding-block:1rem;display:grid}.receipt-lines a{font-variation-settings:"wdth" 100,"wght" 600;text-decoration:none}.receipt-detail{color:var(--ink-soft);grid-column:1;font-size:.9375rem}.receipt-money{font-variant-numeric:tabular-nums;grid-area:1/2}.receipt-actions{flex-wrap:wrap;gap:.75rem;display:flex}.collection{padding-block:2rem var(--space)}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 2.5rem;padding-bottom:1rem;display:flex}.filter-set{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.filter-key{color:var(--ink-soft)}.filter{background:0 0;border:0;align-items:center;gap:.4rem;min-height:2.75rem;padding:0;display:inline-flex;position:relative}.filter[aria-pressed=true]{font-variation-settings:"wdth" 100,"wght" 600}.filter[aria-pressed=true]:after{content:"";background:var(--cobalt);height:2px;position:absolute;bottom:.55rem;left:0;right:.22em}.filter-n{color:var(--ink-soft)}.filter-sort{align-items:center;gap:.75rem;margin-left:auto;display:flex}.count{margin-block:1.25rem calc(var(--step) * .75)}.empty{justify-items:start;gap:1rem;padding-block:3rem;display:grid}@media(max-width:39.99rem){.filters{gap:.25rem 1.5rem}.filter-set{flex-wrap:nowrap;gap:0 1rem;width:100%;padding-right:2.5rem;scroll-padding-inline:0 2.5rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.filter-key{flex:none}.filter{white-space:nowrap}.filter-sort{margin-left:0}}.pdp{padding-bottom:var(--space);position:relative;overflow:clip}.pdp-crumbs{z-index:1;padding-block:1.25rem;position:relative}.pdp-grid{z-index:1;gap:2rem;display:grid;position:relative}.pdp-gallery{gap:var(--frame-gap);grid-template-columns:3fr 4fr;align-items:start;display:grid}.pdp-detail{aspect-ratio:1}.pdp-photo{margin:0}.pdp-buy{gap:1.5rem;display:grid}.pdp-buy>.label{gap:1.25rem;display:flex}.pdp-name{overflow-wrap:anywhere}.pdp-cut,.pdp-actions{gap:.5rem;display:grid}.pdp-add{width:100%}.notify{background:var(--cotton-deep);gap:.75rem;padding:1.25rem;display:grid}.pdp-details{gap:1.5rem;display:grid}.pdp-block{border-top:1px solid var(--line);gap:.75rem;padding-top:1.25rem;display:grid}.pdp-small{font-size:.875rem}.table-wrap{overflow-x:auto}.measures{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.measures th,.measures td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.6rem .5rem}.measures thead th{font-variation-settings:"wdth" 100,"wght" 600}.measures tr[data-active=true]{background:var(--cotton-deep)}.care{color:var(--ink-soft);gap:.25rem;display:grid}.related .wrap{z-index:1;position:relative}.related-title{margin-bottom:calc(var(--step) * .75)}@media(min-width:56.25rem){.pdp-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pdp-gallery{gap:calc(var(--gutter) * 2);grid-column:1/7}.pdp-info{grid-area:1/8/span 2/13;align-self:stretch}.pdp-buy{top:calc(var(--header-h) + 1rem);position:sticky}.pdp-details{grid-area:2/1/auto/7}}.lookbook{padding-bottom:var(--space)}.lookbook.on-dark{background:var(--green)}.lookbook .frame{background:var(--green-deep)}.looks{gap:calc(var(--space) * .8);padding-top:calc(var(--space) * .6);display:grid}.look-figure{gap:var(--gutter) calc(var(--gutter) * 1.5);grid-template-columns:auto minmax(0,1fr);align-items:end;margin:0;display:grid}.look-photo{aspect-ratio:3/10;height:min(78svh,46rem);margin:0}.look-card{gap:.75rem;max-width:26rem;display:grid}.look-tab{gap:.75rem;display:grid}.look-pieces a{border-top:1px solid var(--line-indigo);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-height:2.75rem;padding-block:.5rem;text-decoration:none;display:flex}.look-pieces a:hover span:nth-child(2){text-decoration:underline;-webkit-text-decoration-color:var(--cobalt-light);text-decoration-color:var(--cobalt-light);text-underline-offset:.25em}.look-pieces .price{margin-left:auto}.lookbook-end{justify-content:center;padding-top:6rem;display:flex}@media(max-width:39.99rem){.look-figure,.look[data-side=right] .look-figure{grid-template-columns:1fr;justify-items:center}.look-card{justify-self:stretch;max-width:none}}@media(min-width:56.25rem){.look-figure{column-gap:calc(var(--gutter) * 4)}.look-photo{height:min(88svh,56rem)}.look[data-side=right] .look-figure{grid-template-columns:minmax(0,1fr) auto}.look[data-side=right] .look-photo{order:2}.look[data-side=right] .look-card{text-align:right;justify-self:end}}.story-open{max-width:60ch;margin-bottom:calc(var(--space) * .7);gap:1.25rem;display:grid}.story-intro{font-size:clamp(1.35rem,1.15rem + .8vw,1.9rem);line-height:1.3}.story-prose{position:relative}.story-prose .wrap{z-index:1;gap:2.5rem;display:grid;position:relative}.story-lists{gap:2.5rem;display:grid}.story-list{align-content:start;gap:1rem;display:grid}.prose-list{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}@media(min-width:75rem){.story-lists{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.story-list:first-child{grid-column:1/6}.story-list:last-child{grid-column:8/13}}.prose{z-index:1;max-width:56ch;position:relative}.prose>*+*{margin-top:1em}.prose h2{font-family:var(--font-display);font-variation-settings:normal;margin-top:2.25em;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:500;line-height:1.15}.prose h2:first-child{margin-top:0}.prose h3{font-variation-settings:"wdth" 100,"wght" 650;margin-top:1.75em}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:.4em}.prose a{text-underline-offset:.25em;text-decoration:underline}.prose strong{font-variation-settings:"wdth" 100,"wght" 650}.posts{padding-block:calc(var(--space) * .6) var(--space);display:grid}.post{gap:1.25rem;padding-block:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid;position:relative}.post+.post{border-top:1px solid var(--line)}.post-photo{margin:0}.post-text{align-content:start;gap:.75rem;display:grid}.post-title a{text-decoration:none}.post-title a:before{content:"";position:absolute;inset:0}.post:hover .post-title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}@media(min-width:40rem){.post{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.post-photo{grid-column:1/span 5}.post-text{grid-column:7/13}}@media(min-width:56.25rem){.post .post-photo{aspect-ratio:3/2}}.article{position:relative;overflow:clip}.article-head{z-index:1;gap:1rem;padding-block:1.25rem 2.5rem;display:grid;position:relative}.article-title{max-width:20ch}.article-grid{z-index:1;padding-bottom:var(--space);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid;position:relative}.article-photo{margin:0}.article-grid .prose{max-width:none}@media(min-width:56.25rem){.article .article-head,.article .article-grid,.article+.closer.wrap{max-width:calc(60ch + 2 * var(--pad))}}.closer{padding-bottom:var(--space);flex-wrap:wrap;gap:.75rem;display:flex}.closer .btn{white-space:normal;text-align:left}.stockists-page{padding-bottom:var(--space)}.stockists{gap:2rem;padding-top:2rem;display:grid}.dotmap{position:relative}.dotmap-land{width:100%;height:auto}.dotmap-land path{fill:none;stroke:#b08d578c;vector-effect:non-scaling-stroke;stroke-width:2px;stroke-linecap:square}@media(min-width:40rem){.dotmap-land path{stroke-width:3px}}.dotmap-marker{align-items:center;gap:.5rem;min-height:2.75rem;text-decoration:none;display:flex;position:absolute;transform:translate(-1.375rem,-50%)}.dotmap-marker[data-side=left]{flex-direction:row-reverse;transform:translate(calc(1.375rem - 100%),-50%)}.dotmap-pin{background:var(--terracotta);width:2.75rem;height:2.75rem;color:var(--ink);clip-path:url(#jaali-star);font-variation-settings:"wdth" 100,"wght" 700;place-items:center;font-size:.875rem;display:grid}.dotmap-name{background:var(--cotton);font-variation-settings:"wdth" 100,"wght" 400;letter-spacing:.18em;text-transform:uppercase;padding:.25rem .5rem;font-size:.68rem}.dotmap-marker:hover .dotmap-name{text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.stores{gap:2.5rem var(--gutter);display:grid}.store{border-top:1px solid var(--line);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.store-address{font-style:normal;display:grid}.store{padding-top:1.5rem}.store-n{margin-bottom:.25rem}@media(min-width:56.25rem){.stores{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact{padding-block:2.5rem var(--space);gap:3rem;display:grid}.contact-side{align-content:start;gap:2rem;display:grid}.contact-side>div{gap:.5rem;display:grid}.form-done{justify-items:start;gap:1rem;display:grid}.faq{padding-bottom:var(--space);gap:2rem;display:grid}.faq-list{gap:0;max-width:56rem;margin:0;display:grid}.faq-item{border-top:1px solid var(--line);gap:.4rem;padding-block:1.25rem;display:grid}.faq-item dt{font-variation-settings:"wdth" 100,"wght" 650}.faq-item dd{max-width:60ch;color:var(--ink);margin:0}@media(min-width:56.25rem){.contact{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.contact-form{grid-column:1/7}.contact-side{padding-top:var(--step);grid-column:9/13}}.legal{padding-block:2.5rem var(--space);gap:2.5rem;display:grid}@media(min-width:56.25rem){.legal .prose,.legal-more{margin-left:25%}}.lost{padding-block:clamp(2rem,1rem + 3vw,4rem) var(--space)}.lost-inner{gap:calc(var(--space) * .6);align-items:end;margin-top:2rem;display:grid}.lost-text{justify-items:start;gap:1.25rem;max-width:34rem;display:grid}.lost-inner,.lost .margins{z-index:1;position:relative}.lost-photo{outline-color:var(--gold);margin:0}.lost-photo img{object-fit:cover;object-position:50% 45%;transform-origin:20% 30%;width:100%;height:100%;transform:scale(1.12)}.lost-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media(min-width:56.25rem){.lost-inner{grid-template-columns:7fr 5fr}.lost-photo{justify-self:end;width:100%;max-width:26rem}}@media(max-width:39.99rem){.dotmap-name{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dotmap-marker[data-side=left]{transform:translate(-1.375rem,-50%)}.dotmap-pin{width:1.75rem;height:1.75rem;font-size:.75rem}.dotmap-marker{justify-content:center;min-width:2.75rem}.dotmap-marker[data-n="2"]{margin-top:.9rem;margin-left:-1.25rem}}:root{color-scheme:light;--ivory:#f3ece2;--ivory-deep:#e9dfd0;--charcoal:#2a2422;--charcoal-soft:#5f5651;--burgundy:#5e1a22;--burgundy-deep:#3f0f16;--maroon:#7a2330;--green:#1f3b32;--green-deep:#142a24;--gold:#b8975a;--gold-light:#d4bc86;--denim:#1f2d5c;--line:#d8cab6;--line-dark:#b8975a61;--cotton:var(--ivory);--cotton-deep:var(--ivory-deep);--ink:var(--charcoal);--ink-soft:var(--charcoal-soft);--indigo:var(--burgundy);--indigo-deep:var(--burgundy-deep);--cobalt:var(--maroon);--cobalt-light:var(--gold-light);--terracotta:var(--maroon);--sandstone:var(--gold-light);--brass:var(--gold);--brass-ink:#7a5e2e;--line-indigo:var(--line-dark);--hair:#b8975a80;--font-archivo:"Archivo", "Archivo Fallback", Arial, sans-serif;--font-display:"Cormorant Garamond", "Cormorant Fallback", Georgia, serif;--font-deva:"Noto Serif Devanagari", serif;--size-hero:clamp(2.75rem, 2rem + 3vw, 5.25rem);--size-head:clamp(1.5rem, 1.1rem + 1.4vw, 2.4rem);--size-sub:clamp(1.35rem, 1.15rem + .6vw, 1.75rem);--ease:cubic-bezier(.33, 1, .68, 1);--ease-cut:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(1rem, .6rem + 1.2vw, 1.5rem);--frame-gap:var(--gutter);--pad:clamp(1rem, .4rem + 2.2vw, 2.5rem);--page:90rem;--header-h:3.75rem;--space:clamp(4rem, 2.6rem + 4.4vw, 9rem);--step:1.5rem;--lattice:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20stroke='%23B8975A'%20stroke-width='1'%20stroke-opacity='0.7'%20shape-rendering='crispEdges'%3e%3crect%20x='3.5'%20y='3.5'%20width='5'%20height='5'/%3e%3cpath%20d='M6%202.46%209.54%206%206%209.54%202.46%206Z'%20shape-rendering='geometricPrecision'/%3e%3cpath%20d='M6%200v2.46M6%209.54V12M0%206h2.46M9.54%206H12'/%3e%3c/svg%3e");--mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20fill-rule='evenodd'%3e%3cpath%20d='M60.99%2032.00L52.50%2040.49L52.50%2052.50L40.49%2052.50L32.00%2060.99L23.51%2052.50L11.50%2052.50L11.50%2040.49L3.01%2032.00L11.50%2023.51L11.50%2011.50L23.51%2011.50L32.00%203.01L40.49%2011.50L52.50%2011.50L52.50%2023.51Z%20M28.6%2021H35.4V28.6H43V35.4H35.4V43H28.6V35.4H21V28.6H28.6Z'/%3e%3c/svg%3e");--ground:url(/_astro/ground.DvEk0tcU.svg);--ground-green:url(/_astro/ground-green.C4zVuTnm.svg);--velvet:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'%20viewBox='0%200%20800%20800'%3e%3cfilter%20id='v'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.004'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200.08%200%200%200%200%200.01%200%200%200%200%200.02%200.44%200%200%200%20-0.11'/%3e%3c/filter%3e%3crect%20width='800'%20height='800'%20filter='url(%23v)'/%3e%3c/svg%3e");--velvet-green:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'%20viewBox='0%200%20800%20800'%3e%3cfilter%20id='v'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.004'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200.08%200%200%200%200%200.01%200%200%200%200%200.02%200.32%200%200%200%20-0.08'/%3e%3c/filter%3e%3crect%20width='800'%20height='800'%20filter='url(%23v)'/%3e%3c/svg%3e");--hibiscus:url(/_astro/hibiscus.DK7hMmu3.svg)}@media(min-width:56.25rem){:root{--header-h:4.25rem}}html{background:var(--cotton);color:var(--ink);font-family:var(--font-archivo);font-variation-settings:"wdth" 100,"wght" 400;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--cotton);min-height:100svh;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;font-variation-settings:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--cobalt-light)}::selection{background:var(--indigo);color:var(--cotton)}h1,h2,h3,h4{font-weight:inherit;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--cotton);padding:.75rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.on-dark{background:var(--burgundy);color:var(--ivory)}.on-dark.on-green{background:var(--green)}.on-dark.on-deep{background:var(--burgundy-deep)}.on-dark a:not(.btn){color:inherit}.on-cotton-deep{background:var(--cotton-deep)}.display{font-family:var(--font-display);font-variation-settings:normal;font-weight:400;font-size:var(--size-hero);letter-spacing:0;line-height:1.05}.display-s{font-family:var(--font-display);font-variation-settings:normal;font-weight:500;font-size:var(--size-head);letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy);line-height:1.15}.on-dark .display-s{color:var(--ivory)}.label{font-family:var(--font-archivo);font-variation-settings:"wdth" 100,"wght" 400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;line-height:1.4}.on-dark .label{color:var(--gold-light)}.body{font-family:var(--font-archivo);font-variation-settings:"wdth" 100,"wght" 400;max-width:60ch;font-size:1rem;line-height:1.6}.serif{font-family:var(--font-display);font-variation-settings:normal;letter-spacing:0;text-transform:none;font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);font-style:italic;font-weight:400;line-height:1.3}.deva{font-family:var(--font-deva);letter-spacing:0;text-transform:none;font-weight:400}.title{font-family:var(--font-display);font-variation-settings:normal;font-weight:500;font-size:var(--size-sub);line-height:1.2}.price{font-family:var(--font-archivo);font-variation-settings:"wdth" 100,"wght" 500;color:var(--ink);font-size:.95rem}.on-dark .price{color:var(--cotton);font-variant-numeric:tabular-nums}.numeral{color:var(--ink-soft);font-variant-numeric:tabular-nums}.on-dark .numeral{color:#f3ece2c7}p,li,figcaption{text-wrap:pretty}h1,h2,h3,.display,.display-s,.title{text-wrap:balance}.muted{color:var(--ink-soft)}.on-dark .muted{color:#f3ece2c7}.link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:.3em}.link:hover{text-decoration-color:currentColor}.on-dark .link{color:var(--cobalt-light)}.wrap{width:100%;max-width:var(--page);padding-inline:var(--pad);margin-inline:auto}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--space);position:relative;overflow:clip}.head{justify-items:start;gap:.85rem;margin-bottom:clamp(2rem,1.4rem + 1.8vw,3.5rem);display:grid}.head-centre{text-align:center;justify-items:center}.dinkus{background:var(--brass);width:10px;height:10px;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;flex:none;display:inline-block}.lattice{background:var(--lattice) center / 12px 12px space no-repeat;border:0;height:12px;margin:0;display:block}.lattice-rule{max-width:var(--page);padding-inline:var(--pad);background-origin:content-box;background-clip:content-box;margin-inline:auto}.lattice-border{background:var(--lattice) top left / 12px 12px space no-repeat border-box,var(--lattice) bottom left / 12px 12px space no-repeat border-box,var(--lattice) top left / 12px 12px no-repeat space border-box,var(--lattice) top right / 12px 12px no-repeat space border-box;background-color:var(--cotton);border:12px solid #0000}.ground{isolation:isolate;background-color:var(--burgundy);background-image:radial-gradient(ellipse at 50% 45%,transparent 35%,#3f0f16d9 100%),var(--ground),var(--velvet);background-size:100% 100%,220px 220px,800px 800px;position:relative}.ground.on-green{background-color:var(--green);background-image:radial-gradient(ellipse at 50% 45%,transparent 35%,#142a24d9 100%),var(--ground-green),var(--velvet-green)}.ground.on-deep{background-color:var(--burgundy-deep);background-image:radial-gradient(ellipse at 50% 45%,transparent 30%,#2a070cb3 100%),var(--ground),var(--velvet)}.hibiscus{z-index:0;aspect-ratio:1;background:var(--hibiscus) center / contain no-repeat;pointer-events:none;width:clamp(7rem,5rem + 8vw,13rem);position:absolute}.watermark{isolation:isolate;position:relative}.watermark:before{content:"";z-index:-1;background:var(--lattice) center / 36px 36px repeat;opacity:.07;pointer-events:none;position:absolute;inset:0}.cut{clip-path:inset(var(--cut-top,0) var(--cut-right,0) var(--cut-bottom,0) var(--cut-left,0))}.cut[data-cut=star]{clip-path:url(#jaali-star)}.frame{background:var(--cotton-deep);outline:1px solid var(--line);outline-offset:0;position:relative;overflow:hidden}.frame>img,.frame>picture,.frame>picture>img{object-fit:cover;width:100%;height:100%}.frame-45{aspect-ratio:4/5}.frame-34{aspect-ratio:3/4}.frame-12{aspect-ratio:1/2}.frame-12>picture>img,.frame-12>img{object-position:50% 0}.frame-310{aspect-ratio:3/10}.frame-32{aspect-ratio:3/2}.frame-11{aspect-ratio:1}.on-dark .frame{background:var(--indigo-deep);outline-color:var(--line-indigo)}.step{column-gap:var(--frame-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:clamp(2.25rem,1.75rem + 1.5vw,3.25rem);margin:0;padding:0;list-style:none;display:grid}@media(min-width:56.25rem){.step{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:75rem){.step:not(.step-3){grid-template-columns:repeat(4,minmax(0,1fr))}}.margins{width:100%;max-width:var(--page);padding-inline:var(--pad);margin-inline:auto;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.margin{white-space:nowrap;margin:0}.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(16px)}.js [data-reveal].is-in{opacity:1;transform:none}.js main .frame:not(dialog .frame){clip-path:inset(100% 0 0);transition:clip-path .7s var(--ease-cut)}.js main .frame.is-in:not(dialog .frame){clip-path:inset(-2px)}.wipe{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.js .wipe[data-reveal]{opacity:1;clip-path:polygon(0 0,0 0,-62% 100%,-62% 100%);transition:clip-path .6s var(--ease-cut);transform:none}.js .wipe[data-reveal].is-in{clip-path:polygon(-20% -20%,182% -20%,120% 120%,-82% 120%)}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js .wipe[data-reveal],.js main .frame:not(dialog .frame){opacity:1;clip-path:none;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}
