:root{--ink:#101113;--cream:#f8f6f1;--paper:#fdfcf9;--line:#d8d1c5;--teal:#083d3e;--gold:#bb8d3e;--muted:#605f5b}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--cream)}body{margin:0;color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}.page-shell{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}img{display:block;width:100%;height:auto}.announcement{height:38px;background:linear-gradient(110deg,#063536,#105255);color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.22em;font-size:11px}.site-header{height:104px;background:var(--paper);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;padding:0 4%;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav,.site-header{align-items:center}.nav{display:flex;gap:38px;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.nav a:not(.etsy-button){position:relative}.nav a:not(.etsy-button):after,.text-link:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav a:not(.etsy-button):hover:after,.text-link:hover:after{transform:scaleX(1)}.footer-wordmark,.wordmark{font-family:var(--font-display),serif;display:flex;align-items:center;flex-direction:column;line-height:.8;text-transform:uppercase}.wordmark span{font-size:47px;letter-spacing:.22em;padding-left:.22em;font-weight:500}.wordmark small{font-size:20px;letter-spacing:.62em;padding-left:.62em;margin-top:8px}.nav-right{justify-content:flex-end}.search-link{font-size:29px;line-height:1}.button,.etsy-button{border:1px solid var(--ink);padding:15px 25px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.15em;font-size:11px;transition:background-color .25s ease,color .25s ease,transform .2s ease}.etsy-button:hover{background:var(--ink);color:#fff}.button:active,.etsy-button:active{transform:scale(.98)}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:var(--teal);border-color:var(--teal)}.button.light{color:#fff;border-color:#fff}.button.light:hover{background:#fff;color:var(--ink)}.hero{display:grid;grid-template-columns:45.5% 54.5%;min-height:415px;background:var(--paper)}.hero-copy{padding:47px 13% 36px;display:flex;justify-content:center;flex-direction:column}.eyebrow{color:var(--teal);font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.2em;font-weight:600;margin:0 0 18px}.contact-page h1,.hero h1,.not-found h1,.page-intro h1{font-family:var(--font-display),serif;font-weight:500;font-size:clamp(58px,5vw,88px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:620px;text-wrap:balance}.hero-text{font-size:17px;line-height:1.55;max-width:360px;margin:22px 0}.contact-actions,.hero-actions{display:flex;align-items:center;gap:38px;margin-top:2px}.text-link{position:relative;color:var(--ink);text-transform:uppercase;letter-spacing:.16em;font-size:11px;padding:12px 0}.hero-image{height:415px;background:#e9e1d3;overflow:hidden}.hero-image img{height:100%;object-fit:cover}.proof-bar{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--paper)}.proof-bar div{padding:14px 20px;text-align:center;text-transform:uppercase;letter-spacing:.18em;font-size:12px;border-right:1px solid var(--line)}.proof-bar div:last-child{border:0}.proof-bar div:first-letter{color:var(--gold);font-size:23px}.collection-section,.faq-section,.featured-section{padding:58px max(5.5%,80px)}h2{font-family:var(--font-display),serif;font-weight:500;letter-spacing:-.03em;font-size:clamp(40px,3.6vw,58px);line-height:.95;margin:0}.collection-section h2{text-align:center;margin-bottom:30px}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.collection-tile{background:#f1eee8;text-align:center;overflow:hidden;transition:transform .25s ease}.collection-tile:hover{transform:translateY(-4px)}.collection-tile picture{display:block;aspect-ratio:1.38}.collection-tile img{height:100%;object-fit:cover}.collection-tile span{height:45px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.16em;position:relative}.collection-tile span:after{content:"";height:1px;background:var(--ink);width:44px;position:absolute;bottom:7px}.quote{border:1px solid #c8a060;margin:0 auto 54px;max-width:74%;text-align:center;padding:17px 25px 11px;position:relative}.quote>span{position:absolute;top:-28px;left:50%;transform:translateX(-50%);background:var(--cream);color:var(--gold);font-family:serif;font-size:54px;padding:0 12px}.quote blockquote{font-family:var(--font-display),serif;font-size:39px;line-height:1;margin:0}.quote p{text-transform:uppercase;letter-spacing:.16em;font-size:11px;margin:15px 0 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:27px}.section-heading .eyebrow{margin-bottom:10px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.product-card{min-width:0}.product-image{display:block;background:#eee9df;aspect-ratio:1;overflow:hidden}.product-image img,.product-image picture{height:100%}.product-image img{object-fit:cover;transition:transform .5s ease}.product-card:hover img{transform:scale(1.035)}.product-info{padding:13px 4px;display:flex;flex-direction:column;gap:7px}.product-info a{font-family:var(--font-display),serif;font-size:22px;line-height:1.08}.product-info span,.product-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.08em}.story-strip{background:var(--teal);color:#fff;padding:72px max(5.5%,80px);display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;grid-gap:44px;gap:44px}.story-strip .eyebrow{color:#d9bc85}.story-strip h2{font-size:55px}.story-strip p:not(.eyebrow){line-height:1.65;max-width:410px;margin:0}.faq-section{max-width:950px;margin:auto;width:100%;padding-top:72px;padding-bottom:72px}.faq-section h2{text-align:center;margin-bottom:28px}.faq-section details{border-top:1px solid var(--line);padding:20px 0}.faq-section details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-family:var(--font-display),serif;font-size:25px;display:flex;justify-content:space-between;align-items:center}summary:after{content:"+";font-family:var(--font-sans);font-size:22px}details[open] summary:after{content:"−"}.faq-section details p{max-width:620px;line-height:1.65;color:#444;margin:15px 0 3px}.page-intro{padding:92px max(9%,160px) 64px;max-width:1000px}.page-intro h1{font-size:clamp(58px,6.2vw,94px)}.page-intro>p:not(.eyebrow){max-width:590px;font-size:18px;line-height:1.6;margin:25px 0}.shop-categories{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px max(5.5%,80px);display:flex;gap:20px;flex-wrap:wrap}.shop-categories a{font-size:11px;text-transform:uppercase;letter-spacing:.12em;padding:8px 0}.shop-grid{padding:43px max(5.5%,80px) max(5.5%,80px)}.etsy-note{font-size:12px;line-height:1.5;color:var(--muted);padding:0 max(5.5%,80px) 50px;max-width:800px}.gem-list{padding-bottom:55px}.gem-section{padding:20px max(5.5%,80px) 52px}.gem-section h2{font-size:48px}.warm-section{background:#f1eee8}.story-page-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:center;padding:0 max(9%,160px) 90px}.story-page-grid>div:first-child{aspect-ratio:.85;overflow:hidden;background:#eee9df}.story-page-grid img,.story-page-grid picture{height:100%}.story-page-grid img{object-fit:cover}.story-page-grid p{font-size:17px;line-height:1.65}.story-page-grid h2{margin-bottom:20px}.principles{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(5.5%,80px)}.principles div{padding:45px 30px;border-right:1px solid var(--line)}.principles div:last-child{border:0}.principles span{color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.principles h2{font-size:35px;margin:20px 0 10px}.principles p{line-height:1.5;margin:0}.product-page{padding:50px max(7%,120px) 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);grid-gap:8%;gap:8%}.product-detail-image{background:#eee9df;aspect-ratio:1;align-self:start}.product-detail-image img,.product-detail-image picture{height:100%}.product-detail-image img{object-fit:contain}.product-detail{align-self:start}.back-link{font-size:12px;letter-spacing:.09em;display:inline-block;margin-bottom:55px}.product-detail h1{font-family:var(--font-display),serif;font-size:clamp(40px,3.6vw,60px);font-weight:500;line-height:.95;margin:0 0 20px}.product-price{font-size:18px;margin:0 0 26px}.product-description{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.product-description p{line-height:1.65;color:#363633}.materials{line-height:1.6;color:#555}.materials strong{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.16em;color:var(--ink);margin-bottom:4px}.contact-page,.not-found{min-height:54vh;padding:100px max(10%,180px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contact-page>p:not(.eyebrow),.not-found>p:not(.eyebrow){max-width:590px;font-size:18px;line-height:1.6;margin:25px 0}.legal{max-width:800px;padding:90px max(10%,180px);min-height:52vh}.legal h1{font-family:var(--font-display),serif;font-size:66px;font-weight:500;line-height:.95;margin:0 0 30px}.legal p{line-height:1.7;max-width:700px}.site-footer{background:#0a3c3d;color:#fff;padding:57px max(5.5%,80px) 28px;text-align:center}.footer-wordmark span{font-size:48px;letter-spacing:.2em;padding-left:.2em}.footer-wordmark small{font-size:16px;letter-spacing:.6em;padding-left:.6em;margin-top:8px}.site-footer>p{max-width:360px;margin:25px auto 30px;line-height:1.55;color:#e4e6df}.footer-links,.footer-social{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.footer-social{margin-top:20px;color:#e3c78b}.theo{display:inline-block;margin-top:38px}.theo img{width:120px;height:auto}@media(max-width:1050px){.nav{gap:20px}.site-header{padding:0 3%}.wordmark span{font-size:39px}.wordmark small{font-size:16px}.hero-copy{padding-left:10%;padding-right:8%}.products-grid{grid-template-columns:repeat(3,1fr)}.story-strip{grid-template-columns:1fr 1fr}.story-strip .button{justify-self:start}.collection-section,.faq-section,.featured-section{padding-left:5%;padding-right:5%}}@media(max-width:760px){.announcement{font-size:9px;letter-spacing:.16em;height:33px}.site-header{height:76px;grid-template-columns:1fr auto;padding:0 5%;position:relative}.nav-left{display:none}.wordmark{justify-self:start}.wordmark span{font-size:29px}.wordmark small{font-size:12px;margin-top:6px}.nav-right{gap:10px}.search-link{font-size:25px}.etsy-button{padding:12px 11px;font-size:9px;min-height:42px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:50px 7% 42px;min-height:380px}.contact-page h1,.hero h1,.not-found h1,.page-intro h1{font-size:58px;line-height:.9}.hero-text{font-size:16px;margin:19px 0 23px}.hero-actions{gap:24px}.hero-image{height:auto;aspect-ratio:1.15}.proof-bar{grid-template-columns:1fr}.proof-bar div{border-right:0;border-bottom:1px solid var(--line);font-size:10px;padding:11px}.proof-bar div:last-child{border-bottom:0}.collection-section,.faq-section,.featured-section{padding:46px 5%}.collection-section h2{margin-bottom:20px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:10px}.collection-tile span{font-size:10px;height:41px}.quote{max-width:90%;margin-bottom:42px;padding:18px}.quote blockquote{font-size:32px}.section-heading{align-items:flex-start;gap:15px}.section-heading h2{font-size:46px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 11px}.product-info a{font-size:19px}.story-strip{grid-template-columns:1fr;padding:55px 7%;gap:28px}.story-strip h2{font-size:51px}.faq-section h2{font-size:46px}.faq-section details{padding:17px 0}summary{font-size:22px}.page-intro{padding:64px 7% 45px}.page-intro>p:not(.eyebrow){font-size:16px}.shop-categories{padding:10px 5%;gap:12px}.shop-categories a{font-size:9px}.shop-grid{padding:35px 5%}.gem-section{padding:15px 5% 38px}.gem-section h2{font-size:43px}.story-page-grid{grid-template-columns:1fr;padding:0 7% 55px;gap:35px}.story-page-grid>div:first-child{aspect-ratio:1}.principles{grid-template-columns:1fr;padding:0 7%}.principles div{padding:34px 0;border-right:0;border-bottom:1px solid var(--line)}.product-page{grid-template-columns:1fr;padding:34px 5% 60px;gap:35px}.back-link{margin-bottom:30px}.product-detail h1{font-size:45px}.contact-page,.not-found{padding:75px 7%;min-height:52vh}.legal{padding:65px 7%}.legal h1{font-size:52px}.footer-links,.footer-social{gap:16px}.site-footer{padding-left:7%;padding-right:7%}}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .65s both}.hero-copy .eyebrow{animation-delay:.05s}.hero-copy h1{animation-delay:.12s}.hero-copy .hero-text{animation-delay:.2s}.hero-copy .hero-actions{animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}}.materials,.product-description p{overflow-wrap:anywhere}.hero-carousel{height:415px;background:#e9e1d3;overflow:hidden;position:relative}.hero-slide,.hero-slide img,.hero-slide picture,.hero-slides{height:100%}.hero-slide{inset:0;opacity:0;position:absolute;transition:opacity .7s cubic-bezier(.25,1,.5,1)}.hero-slide.is-active{opacity:1}.hero-slide img{object-fit:cover}.hero-carousel-controls{position:absolute;bottom:18px;right:22px;color:#fff;display:flex;align-items:center;gap:17px;text-shadow:0 1px 8px rgba(0,0,0,.35)}.hero-carousel-dots{display:flex;gap:8px}.hero-carousel-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:28px;padding:0;width:18px;display:grid;place-items:center}.hero-carousel-dots span{background:hsla(0,0%,100%,.7);display:block;height:1px;transition:background-color .25s ease,width .25s ease;width:10px}.hero-carousel-dots button.is-active span{background:#fff;width:18px}.hero-carousel-dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-carousel-count{font-size:10px;letter-spacing:.18em}@media(max-width:760px){.hero-carousel{height:auto;aspect-ratio:1.15}.hero-carousel-controls{bottom:12px;right:14px}}.hero-carousel-controls{background:rgba(8,61,62,.78);bottom:10px;gap:12px;padding:0 10px}.hero-carousel-dots{gap:0}.hero-carousel-dots button{height:44px;width:44px}.hero-carousel-dots span{background:hsla(0,0%,100%,.8);width:12px}.hero-carousel-dots button.is-active span{width:22px}.welcome-popup-backdrop{background:rgba(16,17,19,.54);display:grid;inset:0;place-items:center;padding:22px;position:fixed;z-index:30}.welcome-popup{background:var(--paper);box-shadow:0 24px 70px rgba(0,0,0,.22);max-width:530px;padding:47px 46px 42px;position:relative;width:100%}.welcome-popup h2{font-size:48px;line-height:.95;margin-bottom:18px}.welcome-popup>p:not(.eyebrow){font-size:16px;line-height:1.55;margin:0 0 25px;max-width:390px}.welcome-popup-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:31px;height:44px;line-height:1;padding:0;position:absolute;right:13px;top:13px;width:44px}.welcome-popup-close:hover{color:var(--teal)}.welcome-popup form{display:grid;grid-gap:8px;gap:8px}.welcome-popup label{font-size:11px;font-weight:600;letter-spacing:.13em;margin-top:6px;text-transform:uppercase}.welcome-popup input,.welcome-popup textarea{background:transparent;border:1px solid var(--line);border-radius:0;color:var(--ink);font:inherit;padding:11px 12px;width:100%}.welcome-popup textarea{resize:vertical}.welcome-popup input:focus,.welcome-popup textarea:focus{border-color:var(--teal);outline:2px solid rgba(8,61,62,.18);outline-offset:2px}.contact-form-status{font-size:14px;line-height:1.45;margin:9px 0 0}.welcome-popup form .button{justify-self:start;margin-top:8px}.welcome-popup form .button:disabled{cursor:wait;opacity:.7}@media(max-width:520px){.welcome-popup-backdrop{align-items:end;padding:12px}.welcome-popup{max-height:calc(100vh - 24px);overflow:auto;padding:34px 25px 28px}.welcome-popup h2{font-size:40px}}.reviews-section{background:#f1eee8;padding:76px max(5.5%,80px);text-align:center}.reviews-heading{margin:0 auto 42px;max-width:580px}.reviews-heading .eyebrow{margin-bottom:13px}.reviews-heading h2{margin-bottom:18px}.reviews-heading>p:not(.eyebrow){font-size:17px;line-height:1.55;margin:0}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.reviews-grid figure{border-left:1px solid #d2c9b9;margin:0;padding:10px 9% 14px}.reviews-grid figure:first-child{border-left:0}.reviews-grid blockquote{font-family:var(--font-display),serif;font-size:clamp(27px,2.25vw,38px);line-height:1.02;margin:0}.reviews-grid figcaption{font-size:11px;letter-spacing:.14em;margin-top:24px;text-transform:uppercase}.reviews-grid figcaption span{color:var(--muted);display:block;font-size:9px;margin-top:7px}.reviews-link{margin-top:35px}@media(max-width:760px){.reviews-section{padding:56px 7%}.reviews-heading{margin-bottom:31px}.reviews-grid{gap:30px;grid-template-columns:1fr}.reviews-grid figure{border-left:0;border-top:1px solid #d2c9b9;padding:29px 0 0}.reviews-grid figure:first-child{border-top:0;padding-top:0}.reviews-grid blockquote{font-size:34px}.reviews-grid figcaption{margin-top:15px}}.collection-section{padding-top:72px;padding-bottom:76px}.collection-section h2{margin-bottom:36px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.collection-tile picture{aspect-ratio:1}.collection-tile span{height:52px;font-size:12px}@media(max-width:760px){.collection-section{padding-top:56px;padding-bottom:58px}.collection-section h2{margin-bottom:24px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.collection-tile span{height:43px;font-size:9px}}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_67a1af;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_67a1af;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_67a1af;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_67a1af;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_67a1af;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_67a1af;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_67a1af;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_67a1af{font-family:__Cormorant_Garamond_67a1af,__Cormorant_Garamond_Fallback_67a1af;font-style:normal}.__variable_67a1af{--font-display:"__Cormorant_Garamond_67a1af","__Cormorant_Garamond_Fallback_67a1af"}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d541e6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d541e6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d541e6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_d541e6;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d541e6{font-family:__DM_Sans_d541e6,__DM_Sans_Fallback_d541e6;font-style:normal}.__variable_d541e6{--font-sans:"__DM_Sans_d541e6","__DM_Sans_Fallback_d541e6"}