@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_eb2d02ca-module__fhsJpa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_eb2d02ca-module__fhsJpa__variable{--font-tissage-ui:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_64dbd1d1-module__NWSgQW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_64dbd1d1-module__NWSgQW__variable{--font-tissage-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,picture,svg,canvas{max-width:100%;display:block}input,button,textarea,select{margin:0}[data-tissage-shell] main>section article h2{font-size:var(--type-h3)!important;letter-spacing:.008em!important;line-height:1.08!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{--brand-burgundy:#3b040b;--brand-gold:#d9a441;--brand-gold-light:#f0c878;--brand-cream:#fbf3e7;--brand-ink:#1a0a0d;--brand-muted:color-mix(in srgb, var(--brand-ink) 68%, var(--brand-cream));--brand-line:color-mix(in srgb, var(--brand-burgundy) 18%, transparent);--brand-line-strong:color-mix(in srgb, var(--brand-burgundy) 30%, transparent);--font-display:var(--font-tissage-display), "Cormorant Garamond", Garamond, Georgia, serif;--font-ui:var(--font-tissage-ui), Montserrat, "Avenir Next", Arial, sans-serif;--type-hero:clamp(48px, 6.2vw, 68px);--type-h1:clamp(38px, 4.8vw, 56px);--type-h2:clamp(30px, 3.6vw, 44px);--type-h3:clamp(21px, 2.4vw, 28px);--type-label:clamp(9px, .72vw, 11px)}html[data-tissage-theme=burgundy]{--theme-page:var(--brand-cream);--theme-surface:var(--brand-cream);--theme-text:var(--brand-ink);--theme-muted:var(--brand-muted);--theme-line:var(--brand-line);--theme-chrome:var(--brand-burgundy);--theme-chrome-text:var(--brand-cream);--theme-logo:var(--brand-gold);--theme-quiet:var(--brand-burgundy);--theme-quiet-text:var(--brand-cream)}html[data-tissage-theme=ivory]{--theme-page:var(--brand-cream);--theme-surface:var(--brand-cream);--theme-text:var(--brand-ink);--theme-muted:var(--brand-muted);--theme-line:var(--brand-line);--theme-chrome:var(--brand-cream);--theme-chrome-text:var(--brand-ink);--theme-logo:var(--brand-burgundy);--theme-quiet:var(--brand-cream);--theme-quiet-text:var(--brand-ink)}html,body{background:var(--theme-page,var(--brand-cream));color:var(--theme-text,var(--brand-ink));font-family:var(--font-ui)}[data-tissage-shell],[data-home-root],[data-home-completion]{--burgundy:var(--brand-burgundy)!important;--burgundy-deep:var(--brand-burgundy)!important;--burgundy-soft:color-mix(in srgb, var(--brand-burgundy) 86%, var(--brand-cream))!important;--gold:var(--brand-gold)!important;--cream:var(--brand-cream)!important;--ivory:var(--theme-surface)!important;--ink:var(--theme-text)!important;--muted:var(--theme-muted)!important;--line:var(--theme-line)!important}[data-tissage-shell]{background:var(--theme-page)!important;color:var(--theme-text)!important;font-family:var(--font-ui)!important}[data-tissage-shell] :is(button,input,select,textarea),[data-home-root] :is(button,input,select,textarea){font-family:var(--font-ui)!important}[data-tissage-shell] :is(h1,h2,h3),[data-home-root] :is(h1,h2,h3),[data-home-completion] :is(h1,h2,h3){font-family:var(--font-display)!important;font-weight:400!important}[data-tissage-footer] h3{text-transform:uppercase;font-family:var(--font-ui)!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:600!important}[data-tissage-announcement]{background:var(--brand-burgundy)!important;min-height:22px!important;color:var(--brand-cream)!important;letter-spacing:.14em!important;padding:3px 38px!important;font-size:8.5px!important;line-height:1.2!important}[data-tissage-header]{background:var(--brand-burgundy)!important;min-height:50px!important;color:var(--brand-cream)!important;border-color:color-mix(in srgb, var(--brand-gold) 22%, transparent)!important;padding:0 10px!important}[data-home-header=true][data-scrolled=false] [data-tissage-header]{background:linear-gradient(#1a03086b,#1a030814 70%,#0000)!important;border-color:#0000!important}[data-tissage-header] [data-tissage-brand]{width:50px!important;height:46px!important;color:var(--brand-gold)!important}[data-tissage-header] [data-tissage-brand] [role=img]{width:46px!important;height:auto!important}[data-tissage-header] [data-header-icon]{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}[data-tissage-header] [data-header-icon] svg{width:19px!important;height:19px!important}[data-tissage-footer]{background:var(--brand-burgundy)!important;color:var(--brand-cream)!important}[data-tissage-footer] [role=img]{color:var(--brand-gold)!important}[data-tissage-footer] h2{max-width:560px;letter-spacing:-.008em!important;font-size:clamp(30px,3.4vw,42px)!important;line-height:1.02!important}[data-home-root]{background:var(--theme-page)!important;color:var(--theme-text)!important}[data-home-root]>section:first-of-type{min-height:100svh!important}[data-home-root]>section:first-of-type:after{background:linear-gradient(32deg,#180207e0 0%,#180207b3 22%,#18020761 44%,#1802071f 62%,#0000 78%)!important}[data-home-hero-image]{filter:brightness(.9)saturate(.94)!important}[data-home-hero-copy]{justify-content:flex-end!important;align-items:flex-start!important;min-height:100svh!important;padding:112px 18px 42px!important}[data-home-hero-eyebrow]{text-transform:uppercase;align-items:center;gap:12px;width:min(100%,520px);color:var(--brand-gold)!important;font-family:var(--font-ui)!important;font-size:var(--type-label)!important;letter-spacing:.17em!important;margin:0 0 14px!important;font-weight:600!important;line-height:1.3!important;display:flex!important}[data-home-hero-eyebrow]:after{content:"";background:var(--brand-gold);opacity:.8;flex:0 0 54px;width:54px;height:1px}[data-home-hero-title]{max-width:720px!important;color:var(--brand-cream)!important;font-size:var(--type-hero)!important;letter-spacing:-.015em!important;margin:0!important;line-height:.96!important}[data-home-hero-cta]{text-transform:uppercase;margin-top:2px;border:1px solid var(--brand-gold)!important;min-height:46px!important;color:var(--brand-gold)!important;font-family:var(--font-ui)!important;letter-spacing:.13em!important;background:0 0!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;font-size:9.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}[data-home-collection] h2,[data-home-craft-copy] h2,[data-home-education] h2,[data-home-completion] section>div>h2,[data-home-completion] section>div>div>h2,[data-tissage-shell] main>section h2{font-size:var(--type-h2)!important;letter-spacing:-.006em!important;line-height:1.02!important}[data-tissage-shell] main h1{font-size:var(--type-h1)!important;letter-spacing:-.009em!important;line-height:1!important}[data-tissage-shell] main h3,[data-home-root] main h3,[data-home-completion] h3{font-size:var(--type-h3)!important;letter-spacing:.008em!important;line-height:1.06!important}[data-tissage-shell] article h2,[data-home-products] article h2{letter-spacing:.008em!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.08!important}[data-home-quiet]{background:var(--theme-quiet)!important;color:var(--theme-quiet-text)!important}[data-home-quiet] p{max-width:980px;letter-spacing:-.008em!important;font-size:clamp(32px,4.7vw,50px)!important;line-height:1.02!important}[data-home-quiet] span{text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold);text-underline-offset:.12em;text-decoration-thickness:1px;color:inherit!important}html[data-tissage-theme=ivory] [data-home-quiet] span{color:var(--brand-burgundy)!important}[data-home-craft]{background:var(--brand-burgundy)!important;color:var(--brand-cream)!important}[data-home-craft] [role=img]{color:color-mix(in srgb, var(--brand-gold) 12%, transparent)!important}[data-home-education]{background:var(--theme-surface)!important}[data-home-education] strong{letter-spacing:.006em!important;font-size:clamp(20px,2.3vw,26px)!important}[data-home-products]{background:var(--theme-surface)!important}[data-home-completion]{--completion-burgundy:var(--brand-burgundy)!important;--completion-gold:var(--brand-gold)!important;--completion-gold-light:var(--brand-gold)!important;--completion-cream:var(--brand-cream)!important;--completion-ink:var(--brand-ink)!important;--completion-serif:var(--font-display)!important;color:var(--theme-text)!important}[role=dialog]{font-family:var(--font-ui)!important}[role=dialog] h2{font-family:var(--font-display)!important;letter-spacing:.006em!important;font-size:24px!important;line-height:1!important}[data-stock=out],[role=alert]{color:var(--brand-burgundy)!important}[data-tissage-shell] :is(a,button,input,select,textarea):focus-visible,[data-home-completion] :is(a,button,input,select,textarea):focus-visible{outline-offset:4px!important;outline:2px solid!important}@media (hover:hover) and (pointer:fine){[data-home-hero-cta]:hover{background:var(--brand-gold)!important;color:var(--brand-burgundy)!important}[data-home-completion] a:hover{--completion-gold-light:var(--brand-gold-light)!important}}@media (max-width:719px){:root{--type-hero:clamp(40px, 11.4vw, 47px);--type-h1:clamp(35px, 9.6vw, 46px);--type-h2:clamp(28px, 7.9vw, 38px);--type-h3:clamp(20px, 5.8vw, 25px)}[data-home-hero-copy]{padding:98px 16px 28px!important}[data-home-hero-title]{max-width:360px!important}[data-home-hero-eyebrow]{max-width:340px;margin-bottom:12px!important}[data-home-hero-eyebrow]:after{flex-basis:40px;width:40px}[data-home-hero-cta]{max-width:360px;width:100%!important;min-height:48px!important}[data-home-collection] h2,[data-home-craft-copy] h2,[data-home-education] h2,[data-home-completion] section>div>h2,[data-home-completion] section>div>div>h2{max-width:92vw!important}[data-tissage-footer] h2{max-width:320px!important}}@media (min-width:720px){[data-tissage-announcement]{min-height:24px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:9px!important}[data-tissage-header]{min-height:64px!important;padding:0 24px!important}[data-tissage-header] [data-tissage-brand]{width:64px!important;height:58px!important}[data-tissage-header] [data-tissage-brand] [role=img]{width:58px!important}[data-tissage-header] [data-header-icon]{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}[data-home-hero-copy]{padding:124px 36px 48px!important}}@media (prefers-reduced-motion:no-preference){body,[data-tissage-shell],[data-tissage-header],[data-home-root],[data-home-root] section,[data-tissage-footer]{transition:background-color .28s cubic-bezier(.2,.7,.2,1),color .28s cubic-bezier(.2,.7,.2,1),border-color .28s cubic-bezier(.2,.7,.2,1)}}@media (prefers-reduced-motion:reduce){body,[data-tissage-shell],[data-tissage-header],[data-home-root],[data-home-root] section,[data-tissage-footer]{transition:none!important}}
[data-tissage-header]{min-height:58px!important;padding:0 12px!important}[data-tissage-header] [data-tissage-brand]{width:60px!important;height:54px!important}[data-tissage-header] [data-tissage-brand] [role=img]{width:52px!important;height:auto!important}[data-tissage-header] [data-header-icon]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}[data-tissage-header] [data-header-icon] svg{width:27px!important;height:27px!important}[data-home-root]>section:first-of-type:after{background:radial-gradient(at 14% 66%,#180207cc 0%,#1802078f 28%,#18020724 54%,#0000 73%),linear-gradient(90deg,#180207b8 0%,#18020757 44%,#1802070d 72%,#0000 84%),linear-gradient(#0000 40%,#1802071a 62%,#1802078f 100%)!important}[data-home-hero-copy]{justify-content:flex-end!important;padding:108px 20px clamp(76px,11svh,112px)!important}[data-home-hero-eyebrow]{max-width:430px;width:auto!important;color:color-mix(in srgb, var(--brand-cream) 84%, transparent)!important;letter-spacing:.19em!important;margin-bottom:14px!important;font-size:clamp(9px,2.5vw,10px)!important}[data-home-hero-eyebrow]:before,[data-home-hero-eyebrow]:after{content:none!important}[data-home-hero-title]{letter-spacing:-.028em!important;max-width:760px!important;font-size:clamp(58px,15vw,72px)!important;line-height:.9!important}[data-home-hero-title] span:nth-child(2){padding-left:0!important}[data-home-hero-title] em{color:var(--brand-gold)!important;font-style:italic!important;font-weight:400!important}[data-home-hero-cta]{gap:16px;position:relative;overflow:visible;width:auto!important;min-width:0!important;min-height:50px!important;color:var(--brand-cream)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;justify-content:flex-start!important;margin-left:0!important;padding:0 54px 7px 0!important;font-size:9.5px!important;font-weight:700!important}[data-home-hero-cta]:before{content:"";background:color-mix(in srgb, var(--brand-gold) 82%, transparent);transform-origin:0;height:1px;transition:transform .26s,background-color .26s;position:absolute;bottom:7px;left:0;right:54px}[data-home-hero-cta] [data-cta-arrow]{border:1px solid color-mix(in srgb, var(--brand-gold) 78%, transparent);width:42px;height:42px;color:var(--brand-gold);letter-spacing:0;background:#3b040b14;border-radius:50%;place-items:center;font-size:16px;font-weight:400;transition:background-color .24s,color .24s,transform .24s;display:grid;position:absolute;top:2px;right:0}[data-home-hero-cta] [data-cta-arrow] svg{width:15px;height:15px;display:block}@media (hover:hover) and (pointer:fine){[data-home-hero-cta]:hover{color:var(--brand-gold)!important;background:0 0!important}[data-home-hero-cta]:hover:before{background:var(--brand-gold);transform:scaleX(.72)}[data-home-hero-cta]:hover [data-cta-arrow]{background:var(--brand-gold);color:var(--brand-burgundy);transform:translate(2px,-2px)}}@media (min-width:720px){[data-tissage-header]{min-height:72px!important;padding:0 28px!important}[data-tissage-header] [data-tissage-brand]{width:76px!important;height:66px!important}[data-tissage-header] [data-tissage-brand] [role=img]{width:64px!important}[data-tissage-header] [data-header-icon]{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}[data-tissage-header] [data-header-icon] svg{width:31px!important;height:31px!important}[data-home-hero-copy]{padding:132px 52px clamp(92px,12vh,132px)!important}[data-home-hero-title]{max-width:900px!important;font-size:clamp(82px,8.2vw,108px)!important;line-height:.89!important}[data-home-hero-cta]{min-height:54px!important;padding-right:60px!important}[data-home-hero-cta]:before{right:60px}[data-home-hero-cta] [data-cta-arrow]{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){[data-home-hero-cta]:before,[data-home-hero-cta] [data-cta-arrow]{transition:none}}
[data-tissage-shell] main :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand-burgundy)!important;outline-offset:3px!important}[data-tissage-header] :is(a,button,input):focus-visible,[data-tissage-footer] :is(a,button,input):focus-visible,[aria-label=Store\ menu] :is(a,button,input):focus-visible{outline-color:var(--brand-gold)!important}[data-shop-root] [data-shop-title]{letter-spacing:-.035em!important;font-size:clamp(51px,13vw,70px)!important;line-height:.9!important}[data-shop-root] [data-shop-card] h2{letter-spacing:-.018em!important;font-size:clamp(23px,6vw,32px)!important;line-height:.98!important}[data-shop-root] [aria-label=Sort\ collection] a{align-items:center;min-height:40px;padding:0 2px;display:inline-flex}[data-shop-root] [data-shop-category]{min-height:42px}[data-shop-root] [data-shop-card] p{text-wrap:pretty}@media (max-width:719px){[data-shop-root]>section:first-of-type{min-height:auto!important}[data-shop-root] [data-shop-hero-image]{min-height:0}[data-shop-root] [data-shop-card] h2{font-size:clamp(22px,6.2vw,28px)!important}}@media (min-width:720px){[data-shop-root] [data-shop-title]{font-size:clamp(66px,7.1vw,96px)!important}[data-shop-root] [data-shop-card] h2{font-size:clamp(28px,2.4vw,38px)!important}}
