:root{--ink:#1d1a16;--muted:#6b6358;--paper:#f7f3ec;--card:#fffdf9;--gold:#a8823c;--gold2:#c9a45c;--line:#e4dccd;--wine:#5a1f24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);overflow-x:hidden;color:var(--ink);font-family:var(--sans),system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}.serif,h1,h2,h3{font-family:var(--serif),Georgia,serif;letter-spacing:.01em;line-height:1.15}h1{font-size:clamp(2.2rem,5vw,3.8rem);margin:.2em 0}h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:1.6em 0 .5em}h3{font-size:1.35rem;margin:.4em 0}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.narrow{max-width:760px}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;max-width:1160px;margin:0 auto}.logo{font-family:var(--serif);font-size:1.6rem;text-decoration:none;letter-spacing:.06em}.logo span{color:var(--gold)}.nav nav a{margin-left:22px;text-decoration:none;font-size:.92rem;color:var(--muted)}.nav nav a:hover{color:var(--ink)}.btn{display:inline-block;background:var(--ink);color:#fff;border:0;padding:14px 26px;font-size:1rem;text-decoration:none;cursor:pointer;letter-spacing:.04em;border-radius:2px;transition:.2s}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.74rem}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;padding-top:56px;padding-bottom:96px}.frame{background:#2a241d;padding:18px;box-shadow:0 30px 60px -30px rgba(40,25,10,.55),inset 0 0 0 3px var(--gold2)}.frame img{display:block;outline:1px solid rgba(255,255,255,.15);outline-offset:-10px}.mat{background:#fbf8f2;padding:22px;box-shadow:0 1px 0 var(--line)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:28px;gap:28px}.card{padding:18px;text-decoration:none;display:block;transition:.2s}.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -18px rgba(0,0,0,.4)}.card img{width:100%;height:auto;display:block;margin-bottom:12px}.muted{color:var(--muted)}.small{font-size:.86rem}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0;margin:40px 0}.pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.pillars div{border-top:1px solid var(--gold);padding-top:14px}footer{border-top:1px solid var(--line);padding:40px 0;margin-top:60px;font-size:.88rem;color:var(--muted)}footer a{margin-right:16px}label{display:block;font-weight:500;margin:18px 0 6px}input[type=email],input[type=text],select,textarea{width:100%;padding:12px;border:1px solid var(--line);background:#fff;font:inherit;border-radius:2px}.styles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.styles button{background:#fff;border:1px solid var(--line);padding:8px;cursor:pointer;text-align:left;font:inherit}.styles button[aria-pressed=true]{outline:2px solid var(--gold);border-color:var(--gold)}.styles img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.thumbs{display:flex;gap:10px;margin-top:10px}.thumbs img{width:84px;height:84px;object-fit:cover;border:1px solid var(--line)}.opts{display:grid;grid-gap:10px;gap:10px}.opt{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);background:#fff;padding:14px 16px;cursor:pointer}.opt.on{outline:2px solid var(--gold)}.err{color:#9b1c1c;margin-top:10px}.ok{color:#2f6b3a}.steps{display:flex;gap:18px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.steps b{color:var(--ink)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.check{display:flex;gap:10px;align-items:flex-start;margin:10px 0}.check input{margin-top:6px}.prose li,.prose p{font-size:1.05rem}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer}.kenburns{animation:kb 14s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1%,-1%)}}@media(max-width:860px){.hero,.two{grid-template-columns:1fr}.pillars{grid-template-columns:1fr 1fr}.styles{grid-template-columns:repeat(2,1fr)}.nav nav a:not(.btn){display:none}}.room{position:relative;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(180deg,#ece6db,#e3dbcd 70%,#cfc4b2 0,#c4b8a4);border-radius:2px}.room-cool{background:linear-gradient(180deg,#e9eae6,#dcdfd9 70%,#b9b2a6 0,#aea698)}.room-dark{background:linear-gradient(180deg,#3b3a36,#33322e 70%,#5b4a3a 0,#4e3f31)}.room-light{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 18%,rgba(255,250,235,.7),transparent 55%)}.room-frame{position:absolute;left:24%;right:24%;top:12%;background:#1f1a15;padding:3.2%;box-shadow:0 22px 34px -14px rgba(30,20,10,.55),0 2px 4px rgba(0,0,0,.25)}.room-mat{background:#fbf8f2;padding:9%}.room-mat img{display:block;width:100%;height:auto}.room-console{position:absolute;left:18%;right:18%;top:70%;height:3.2%;background:#6d5a45;box-shadow:0 10px 18px -8px rgba(0,0,0,.4)}.room-floor{position:absolute;left:0;right:0;bottom:0;height:0}@media (prefers-reduced-motion:no-preference){.fade{animation:fade .9s ease both}.fade.d1{animation-delay:.12s}.fade.d2{animation-delay:.24s}}.bump{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:#fff;padding:12px 14px;cursor:pointer;transition:.15s}.bump:hover{border-color:var(--gold2)}.bump.on{border-color:var(--gold);background:#fffaf0}.bump input{margin-top:5px;accent-color:var(--ink)}.bump .p{margin-left:auto;font-family:var(--serif);font-size:1.15rem;white-space:nowrap}.tabs{display:flex;border-bottom:1px solid var(--line);margin:8px 0 14px}.tabs button{background:none;border:0;padding:10px 16px;font:inherit;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent}.tabs button.on{color:var(--ink);border-color:var(--ink)}.total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.total .serif{font-size:2rem}.tag{display:inline-block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:#fff;padding:2px 7px;margin-left:6px;vertical-align:middle}.bundle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px}.price{font-family:var(--serif);font-size:1.8rem}.strike{text-decoration:line-through;color:var(--muted);font-size:1rem;margin-left:8px}@media(max-width:860px){.hero{gap:36px;padding-top:24px;padding-bottom:56px}h1{font-size:2.3rem}.btn{padding:13px 20px}.hero .btn.ghost{margin-top:10px}.band{padding:40px 0}.frame{padding:12px}.two{gap:32px}.room-frame{left:18%;right:18%}.steps{flex-wrap:wrap;gap:6px 10px;font-size:.68rem}}:root{--ink:#1b1916;--ink2:#3a352e;--muted:#756e64;--paper:#f6f2eb;--card:#fbf9f5;--stone:#ebe5da;--gold:#9a7a45;--gold2:#c2a46e;--line:#e2dacb;--wine:#4a2a24;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:104px;--ease:cubic-bezier(.2,.7,.2,1)}body{font-size:16.5px;line-height:1.65;letter-spacing:.005em}.serif,h1,h2,h3{font-weight:500;letter-spacing:-.005em}h1{font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.04;margin:.25em 0 .35em}h2{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08;margin:.3em 0 .6em}h3{font-size:1.4rem;line-height:1.2}p{margin:0 0 1em}.lede{font-size:1.14rem;color:var(--ink2);max-width:34em}.wrap{max-width:1240px;padding:0 clamp(20px,4vw,48px)}.eyebrow{font-family:var(--sans);font-size:.7rem;letter-spacing:.26em;color:var(--gold);font-weight:500;margin-bottom:var(--s2)}.nav{max-width:1240px;padding:22px clamp(20px,4vw,48px);border-bottom:1px solid transparent}.logo{font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.nav nav{display:flex;align-items:center}.nav nav a{margin-left:28px;letter-spacing:.16em}.btn,.nav nav a{font-size:.78rem;text-transform:uppercase}.btn{font-family:var(--sans);font-weight:500;letter-spacing:.18em;padding:17px 30px;border-radius:0;border:1px solid var(--ink);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.btn:hover{background:var(--wine);border-color:var(--wine)}.btn.ghost{border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.sm{padding:11px 20px;font-size:.7rem}.link{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold2);padding-bottom:3px}.link:hover{border-color:var(--ink)}.card{background:var(--card);border:1px solid var(--line);padding:var(--s2) var(--s2) var(--s3);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(40,28,15,.45);border-color:var(--gold2)}.card h3{margin:.5em 0 .25em}.card img{margin-bottom:var(--s2);background:var(--stone)}.grid{gap:clamp(16px,2.4vw,32px)}.section{padding:var(--s6) 0}.band,.section-tight{padding:var(--s5) 0}.band{background:var(--card);margin:0}.frame{background:#221d17;padding:clamp(10px,1.4vw,18px);box-shadow:0 40px 70px -40px rgba(30,18,6,.6),inset 0 0 0 2px var(--gold2)}.frame img{width:100%;height:auto}.lux-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center;padding-top:clamp(24px,4vw,56px);padding-bottom:var(--s6)}.hero-art{position:relative;padding:0 8% 10% 0}.hero-art .main{position:relative;z-index:1}.hero-art .side{position:absolute;right:0;bottom:0;width:42%;z-index:2}.hero-art .side.frame{padding:8px}.hero-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:var(--s3);font-size:.8rem;color:var(--muted);letter-spacing:.04em}.hero-meta span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--gold2);border-radius:50%;margin-right:9px;vertical-align:middle}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s4)}.caption{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:var(--s4)}.head h2{margin-bottom:0}.trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.trust li{list-style:none;padding:var(--s4) var(--s3) 0 0}.trust .n{font-family:var(--serif);font-size:1rem;color:var(--gold);letter-spacing:.1em}.trust h3{margin:.4em 0}.trust p{color:var(--muted);font-size:.95rem}.pillars div{border-top:1px solid var(--gold2);padding-top:var(--s3)}.pillars p{font-size:.95rem}.bundles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.bundle{display:flex;flex-direction:column;text-decoration:none;background:var(--card);border:1px solid var(--line);padding:var(--s3);transition:border-color .4s,transform .5s var(--ease)}.bundle:hover{border-color:var(--ink);transform:translateY(-3px)}.bundle h3{margin:0 0 .4em}.bundle .note{color:var(--muted);font-size:.92rem;flex:1 1}.bundle .foot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:var(--s2);margin-top:var(--s3)}.bundle .foot .price{font-size:1.6rem}.bundle .go{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.bundle.feature{background:var(--ink);color:#f3ede3;border-color:var(--ink)}.bundle.feature .note{color:#bdb3a4}.bundle.feature .foot{border-color:#3b352d}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}footer{background:var(--ink);color:#a9a196;border:0;padding:var(--s5) 0;margin-top:var(--s6)}footer a{text-decoration:none;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;display:inline-block;margin:0 20px 10px 0}footer a:hover{color:#fff}footer .serif{color:#f3ede3!important}.faq summary{font-family:var(--serif);font-size:1.25rem;font-weight:500;list-style:none}.faq details{padding:20px 0}@media (prefers-reduced-motion:no-preference){.fade{animation:fade 1.1s var(--ease) both}.fade.d1{animation-delay:.15s}.fade.d2{animation-delay:.3s}@keyframes fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.zoom{overflow:hidden}.zoom img{transition:transform 1.2s var(--ease)}.card:hover .zoom img,.zoom:hover img{transform:scale(1.035)}}@media(max-width:1000px){.bundles,.trust{grid-template-columns:1fr 1fr}}@media(max-width:860px){.lux-hero{grid-template-columns:1fr;padding-bottom:var(--s5)}.lux-hero .art-col{order:-1}.hero-art{padding:0 10% 12% 0}h1{font-size:2.5rem}.split{grid-template-columns:1fr}.section{padding:var(--s5) 0}.head{flex-direction:column;align-items:flex-start}.cta-row .btn{flex:1 1 100%;text-align:center}.nav nav a{margin-left:0}.logo{font-size:1.15rem}.grid{grid-template-columns:1fr 1fr}.card{padding:10px 10px 14px}.card h3{font-size:1.15rem}.card .small{font-size:.8rem}}@media(max-width:520px){.bundles,.trust{grid-template-columns:1fr}.trust li{padding-right:0}}.display{font-size:clamp(3rem,7.2vw,6.6rem);line-height:.96;letter-spacing:-.02em;font-weight:400;margin:.15em 0 .4em}.display em{font-style:italic;color:var(--wine)}.display.sm{font-size:clamp(2.6rem,5.6vw,4.8rem)}.center,.head.center{text-align:center}.head.center{display:block;max-width:640px;margin:0 auto var(--s5)}.head.center h1,.head.center h2{margin-bottom:.3em}.ed-hero{padding:clamp(24px,4vw,64px) 0 var(--s6);background:radial-gradient(ellipse at 75% 30%,#efe7da 0,var(--paper) 60%)}.ed-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,6vw,110px);gap:clamp(32px,6vw,110px);align-items:center}.ed-art{margin:0}.ed-art img{display:block;width:100%;height:auto}.gilt,.pframe.gilt{padding:clamp(12px,1.8vw,26px);background:linear-gradient(135deg,#8a6a33,#d9bd7f 22%,#a07d3e 45%,#e6cf98 62%,#8d6c35 85%,#c6a364);box-shadow:inset 0 0 0 1px rgba(60,40,10,.5),inset 0 0 0 5px rgba(255,240,200,.25),0 50px 80px -45px rgba(30,18,6,.75)}.gilt>div,.gilt>img,.pframe.gilt>div,.pframe.gilt>img{box-shadow:0 0 0 1px rgba(40,25,5,.6),inset 0 0 18px rgba(0,0,0,.4)}.pframe{position:relative;padding:clamp(10px,1.4vw,18px);box-shadow:0 36px 60px -36px rgba(30,18,6,.65)}.pframe img{display:block;width:100%;height:auto}.pframe.ebony{background:linear-gradient(135deg,#141210,#2c2722 50%,#110f0d);box-shadow:inset 0 0 0 1px #3d362e,0 36px 60px -36px rgba(30,18,6,.7)}.pframe.oak{background:linear-gradient(135deg,#a07a4e,#c79f6e 40%,#9a7347 70%,#b98f5f)}.pframe.linen{background:#fbf8f2;padding:clamp(18px,2.6vw,34px);box-shadow:inset 0 0 0 1px var(--line),0 0 0 8px #2a241d,0 36px 60px -36px rgba(30,18,6,.65)}.plaque{display:block;width:max-content;max-width:90%;margin:18px auto 0;padding:6px 16px;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:#3a2c14;background:linear-gradient(180deg,#e7d3a1,#bf9d5d);box-shadow:0 1px 2px rgba(0,0,0,.25)}.plaque.sm{margin-top:20px}.promise-band{background:var(--ink);color:#efe7d9;padding:clamp(56px,8vw,104px) 0;text-align:center}.promise{font-size:clamp(1.8rem,3.6vw,3.1rem);font-style:italic;margin:0;line-height:1.15;color:#f4ecdd}.promise-sub{color:#a99f90;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin:22px 0 0}.salon{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(28px,5vw,72px) clamp(20px,4vw,64px);gap:clamp(28px,5vw,72px) clamp(20px,4vw,64px);align-items:start}.hang{text-decoration:none;display:block;text-align:center;transition:transform .7s var(--ease)}.hang:hover{transform:translateY(-6px)}.salon>.hang:nth-child(3n+2){margin-top:clamp(0px,6vw,90px)}.wall-filter{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 28px;margin:-8px 0 48px}.wall-filter button{background:none;border:0;padding:6px 0;font:inherit;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.wall-filter button.on,.wall-filter button:hover{color:var(--ink);border-color:currentColor}.hang-line{display:block;max-width:26em;margin:12px auto 0;font-size:.9rem;color:var(--muted);opacity:.85;transition:opacity .4s}.hang:hover .zoom img{transform:scale(1.04)}.memorial-band{background:linear-gradient(180deg,#2a2219,#1e1913);color:#e9dfcd;padding:var(--s6) 0}.memorial-band h2{color:#f4ead6}.memorial-band .lede{color:#cbbfa9}.memorial-band .eyebrow{color:var(--gold2)}.btn.light{background:transparent;color:#f4ead6;border-color:#c2a46e}.btn.light:hover{background:#c2a46e;color:#1e1913}.breeds-line a{text-decoration:none;border-bottom:1px solid var(--line)}.breeds-line a:hover{border-color:var(--gold)}.boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,2vw,26px);gap:clamp(14px,2vw,26px)}.giftbox{position:relative;display:flex;flex-direction:column;text-decoration:none;padding:clamp(40px,4vw,56px) var(--s3) var(--s3);background:linear-gradient(180deg,#efe8dc,#e6ddcd);border:1px solid #d8cdb9;box-shadow:inset 0 0 0 6px #f6f1e8,0 30px 50px -40px rgba(30,18,6,.6);overflow:hidden;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.giftbox:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:inset 0 0 0 6px #f6f1e8,0 40px 60px -36px rgba(30,18,6,.6)}.giftbox .ribbon{position:absolute;top:0;bottom:0;right:28px;width:14px;background:linear-gradient(90deg,#5a2a24,#7a3a32,#5a2a24);transition:right .6s var(--ease)}.giftbox .ribbon:after{content:"";position:absolute;top:22px;left:-10px;width:34px;height:12px;border-radius:50%;border:3px solid #6e342d;background:transparent}.giftbox:hover .ribbon{right:34px}.giftbox h3{margin:0 0 .4em;padding-right:48px;font-size:1.55rem}.giftbox .note{color:var(--ink2);font-size:.92rem;flex:1 1;padding-right:44px}.giftbox .foot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #d4c8b3;padding-top:var(--s2);margin-top:var(--s3);padding-right:44px}.giftbox .price{font-size:1.7rem}.giftbox .go{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.giftcard{background:linear-gradient(180deg,#efe8dc,#e6ddcd);border-color:#d8cdb9}.formats{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.format{padding:var(--s3);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);transition:background .4s}.format:hover{background:#fff}.format h3{font-size:1.2rem;margin:0 0 .3em}.format .price{font-size:1.5rem;margin:0 0 .3em}.pillars .n{font-family:var(--serif);color:var(--gold);letter-spacing:.1em}.faq h2{margin-top:0}.faq details[open] summary{color:var(--wine)}.faq summary:after{content:"+";float:right;color:var(--gold);transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.foot-tag{font-family:var(--serif);font-style:italic;font-size:1.1rem;color:#cfc5b5}.foot-fine{font-size:.76rem;color:#8a8276;margin-top:24px}.nav{position:relative}@media(max-width:1000px){.boxes{grid-template-columns:1fr 1fr}}@media(max-width:860px){.ed-grid{grid-template-columns:1fr}.ed-art{order:-1}.ed-copy{text-align:left}.display{font-size:3.1rem}.display.sm{font-size:2.6rem}.salon{grid-template-columns:1fr 1fr;gap:36px 18px}.salon>.hang:nth-child(3n+2){margin-top:0}.salon>.hang:nth-child(2n){margin-top:40px}.wall-filter{gap:4px 18px;margin-bottom:28px}.hang-line{display:none}.plaque{font-size:.58rem;letter-spacing:.16em;padding:5px 10px}.ed-hero{padding-bottom:var(--s5)}.memorial-band{padding:var(--s5) 0}.memorial-band .ed-art{order:-1}}@media(max-width:520px){.boxes{grid-template-columns:1fr}.nav nav .btn{padding:10px 14px}}.nw{white-space:nowrap}.ed-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ed-copy .display{font-size:clamp(3rem,5.6vw,5.6rem)}@media(max-width:860px){.ed-grid{grid-template-columns:1fr}.ed-copy .display{font-size:3.1rem}}.formats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.breeds-line+.narrow,.breeds-line+div{margin-top:var(--s5)}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-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;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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;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;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;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;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-20c4,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(/_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;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;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;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;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-20c4,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(/_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;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;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;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;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-20c4,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(/_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;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_733947{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_733947{--serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--sans:"Inter","Inter Fallback"}