@font-face{font-family:Playfair;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/914daf316f45a09b-s.24_jqlyba3j0r.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:Playfair;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/1a4e5b9211922ab3-s.1dbkm4l3oi89f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/4163d09942972af0-s.0bz_lthoe-brp.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:Playfair;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/4073858e3fd788a7-s.11jmn3up85wxe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/0a9fe5bca6f23703-s.p.3duls9idiqp1k.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:Playfair Fallback;src:local(Times New Roman);ascent-override:83.38%;descent-override:29.61%;line-gap-override:0.0%;size-adjust:106.2%}.bQOX5q_className{font-family:Playfair,Playfair Fallback;font-style:normal}.bQOX5q_variable{--font-playfair:"Playfair", "Playfair Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/82a479d98881992e-s.2dfwj15jx7eli.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/0344c0a4a9df02b3-s.p.2dmi_tuk68pm4.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.sDTkAa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.sDTkAa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
.EZoWya_footer{--on-night:var(--ink);--on-night-muted:var(--ink-muted);--line-night:var(--line-strong);--saffron-glow:var(--crocus-ink);margin:var(--sheet-inset) var(--sheet-inset) 0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--lavender);color:var(--ink);padding-bottom:40px;position:relative;overflow:clip}.EZoWya_top{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;padding-top:clamp(56px,6vw,80px);display:grid}.EZoWya_brand{grid-column:1/span 4;align-content:start;gap:12px;display:grid}.EZoWya_mark{font-family:var(--font-serif);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);line-height:1}.EZoWya_tagline{max-width:28ch;font-size:var(--step--1);color:var(--on-night-muted)}.EZoWya_logo{width:148px;height:auto;margin-top:16px}.EZoWya_nav{grid-column:5/span 2}.EZoWya_nav ul{gap:10px;display:grid}.EZoWya_nav a{font-size:var(--step--1);color:var(--on-night-muted);text-decoration:none;transition:color .3s}.EZoWya_nav a:hover{color:var(--on-night)}.EZoWya_refs{grid-column:8/span 5}.EZoWya_refsTitle{font-size:var(--step--1);margin-bottom:14px;font-weight:600}.EZoWya_refs ol{gap:10px;display:grid}.EZoWya_refs li{font-size:var(--step--1);color:var(--on-night-muted);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:2.25rem 1fr;line-height:1.55;display:grid}.EZoWya_refs li:target{color:var(--on-night)}.EZoWya_refN{color:var(--saffron-glow);font-weight:600}.EZoWya_sources{font-size:var(--step--2);color:var(--on-night-muted);margin-top:18px;line-height:1.55}.EZoWya_bottom{border-top:1px solid var(--line-night);flex-wrap:wrap;justify-content:space-between;gap:16px 48px;margin-top:clamp(48px,6vw,72px);padding-top:24px;display:flex}.EZoWya_legal{max-width:88ch;font-size:var(--step--2);color:var(--on-night-muted);line-height:1.6}.EZoWya_copy{font-size:var(--step--2);color:var(--on-night-muted);white-space:nowrap}.EZoWya_copy a{color:var(--on-night)}@media (max-width:1023px){.EZoWya_brand,.EZoWya_refs,.EZoWya_nav{grid-column:1/-1}.EZoWya_nav ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
.Af2_WG_header{z-index:50;color:var(--ink);pointer-events:none;position:fixed;inset:0 0 auto}.Af2_WG_shell{pointer-events:none;position:relative}.Af2_WG_bar{pointer-events:auto;transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out), color .5s var(--ease-out);position:relative}.Af2_WG_header[data-solid] .Af2_WG_bar{background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line)}.Af2_WG_header[data-theme=dark]{color:var(--on-night)}.Af2_WG_header[data-theme=dark][data-solid] .Af2_WG_bar{background:color-mix(in srgb, var(--night) 84%, transparent);box-shadow:0 1px 0 var(--line-night)}.Af2_WG_inner{height:var(--header-h);max-width:var(--container);padding-inline:var(--gutter);align-items:center;gap:clamp(16px,2.4vw,36px);margin-inline:auto;display:flex}.Af2_WG_brand{flex-shrink:0;align-items:center;gap:16px;margin-right:auto;text-decoration:none;display:flex;position:relative}.Af2_WG_logoLight,.Af2_WG_logoDark{width:148px;height:auto;transition:opacity .4s var(--ease-out)}.Af2_WG_logoDark{opacity:0;position:absolute;top:50%;left:0;translate:0 -50%}.Af2_WG_header[data-theme=dark] .Af2_WG_logoLight{opacity:0}.Af2_WG_header[data-theme=dark] .Af2_WG_logoDark{opacity:1}.Af2_WG_product{font-family:var(--font-serif);border-left:1px solid;border-left-color:color-mix(in srgb, currentColor 30%, transparent);opacity:0;visibility:hidden;white-space:nowrap;padding-left:16px;font-size:1.25rem;line-height:1}.Af2_WG_nav ul{gap:clamp(14px,1.6vw,26px);display:flex}.Af2_WG_nav a{opacity:.78;padding-block:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .3s;display:block;position:relative}.Af2_WG_nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.Af2_WG_nav a:hover,.Af2_WG_nav a[aria-current]{opacity:1}.Af2_WG_nav a:hover:after,.Af2_WG_nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.Af2_WG_header[data-theme=dark] .Af2_WG_cta{--btn-bg:var(--saffron);--btn-fg:var(--night);--btn-fill:var(--on-night);--btn-fill-fg:var(--night)}.Af2_WG_menuButton{border-radius:var(--r-pill);height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);align-items:center;gap:10px;padding:0 16px 0 14px;font-size:.875rem;font-weight:600;display:none}.Af2_WG_menuIcon{width:16px;height:10px;position:relative}.Af2_WG_menuIcon span{height:1.5px;transition:transform .5s var(--ease-out), top .5s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.Af2_WG_menuIcon span:first-child{top:1px}.Af2_WG_menuIcon span:last-child{top:7.5px}.Af2_WG_menuIcon[data-open] span:first-child{top:4.25px;transform:rotate(45deg)}.Af2_WG_menuIcon[data-open] span:last-child{top:4.25px;transform:rotate(-45deg)}.Af2_WG_progress{background:var(--saffron);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Af2_WG_menu{z-index:-1;padding:calc(var(--header-h) + 32px) var(--gutter) 40px;--on-night:var(--ink);--saffron-glow:var(--saffron-ink);background:var(--lavender);color:var(--ink);pointer-events:auto;flex-direction:column;justify-content:space-between;gap:40px;display:none;position:fixed;inset:0;overflow-y:auto}.Af2_WG_menu ul{gap:4px;display:grid}.Af2_WG_menu li a{font-family:var(--font-serif);padding-block:6px;font-size:clamp(2rem,8vw,3rem);line-height:1.1;text-decoration:none;display:block}.Af2_WG_menu li a[aria-current]{color:var(--saffron-glow)}.Af2_WG_menuFoot .btn{width:100%}@media (max-width:1099px){.Af2_WG_nav{display:none}.Af2_WG_menuButton{display:inline-flex}}@media (max-width:560px){.Af2_WG_header .Af2_WG_cta,.Af2_WG_product{display:none}.Af2_WG_logoLight,.Af2_WG_logoDark{width:132px}}
.eIti1q_aurora{--a1:#e6e0f1;--a2:#ece2ea;--a3:#ebe7f2;--a4:#e3e3f0;z-index:-1;pointer-events:none;background:var(--paper);position:fixed;inset:0;overflow:hidden}.eIti1q_field{aspect-ratio:1;opacity:.9;will-change:transform;border-radius:50%;width:80vmax;position:absolute}.eIti1q_field:first-child{top:-30vmax;left:-22vmax}.eIti1q_field:nth-child(2){top:-18vmax;right:-26vmax}.eIti1q_field:nth-child(3){bottom:-36vmax;left:-20vmax}.eIti1q_field:nth-child(4){bottom:-30vmax;right:-24vmax}@media (max-width:767px){.eIti1q_field{opacity:.75;width:110vmax}}
.YxuerW_thread{z-index:3;pointer-events:none;visibility:hidden;width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}.YxuerW_line{fill:none;stroke:var(--saffron);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.YxuerW_tall{fill:color-mix(in srgb, var(--saffron) 12%, transparent)}.YxuerW_short{fill:color-mix(in srgb, var(--crocus) 14%, transparent)}.YxuerW_pen{opacity:0;transition:opacity .4s}.YxuerW_halo{fill:color-mix(in srgb, var(--saffron) 20%, transparent)}.YxuerW_tip{fill:var(--saffron)}@media (max-width:1199px){.YxuerW_thread{display:none}}
:root{--paper:#f8f7fa;--paper-raised:#fdfcfe;--periwinkle:#eeedf6;--periwinkle-deep:#e1e0ee;--lavender:#f0edf6;--lavender-deep:#e4dfef;--lilac:#f4f2f8;--lilac-deep:#e9e5f1;--mauve:#f4eff3;--mauve-deep:#e9e0e7;--orchid:#f5eff2;--orchid-deep:#ebe0e6;--sand:var(--mauve);--sand-deep:var(--lavender-deep);--night:#3f2b78;--night-raised:#4a3390;--ink:#2a1f45;--ink-muted:#605478;--line:#2a1f4524;--line-strong:#2a1f454d;--on-night:#fbf7ff;--on-night-muted:#cdbfec;--line-night:#fbf7ff33;--saffron:#b5306a;--on-saffron:#fff;--saffron-mark:#a42a60;--saffron-display:#a42a60;--saffron-ink:#93245a;--saffron-glow:#f2a7c9;--coral:#d4568a;--crocus:#7b5cc8;--crocus-ink:#6743ac;--crocus-light:#b9a3f0;--font-serif:var(--font-playfair), "Playfair Display", Georgia, serif;--font-sans:var(--font-instrument), "Helvetica Neue", Arial, sans-serif;--step--2:.8125rem;--step--1:.875rem;--step-0:1.0625rem;--step-1:clamp(1.1875rem, 1.1rem + .35vw, 1.3125rem);--step-2:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--step-3:clamp(1.875rem, 1.45rem + 1.7vw, 2.75rem);--step-4:clamp(2.625rem, 1.55rem + 4.3vw, 5.25rem);--step-5:clamp(4.75rem, 1.6rem + 12.6vw, 15rem);--container:1360px;--gutter:clamp(20px, 4vw, 56px);--gap:clamp(16px, 2.2vw, 32px);--section-space:clamp(96px, 11vw, 176px);--header-h:72px;--r-media:22px;--r-panel:28px;--r-sheet:clamp(28px, 4vw, 56px);--r-pill:999px;--sheet-inset:clamp(6px, 1vw, 14px);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--paper)}body{color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-optical-sizing:auto;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;margin:0;line-height:1.6;overflow-x:clip}@media (max-width:640px){body{font-size:1rem}}img,video,svg{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}::selection{background:var(--lavender-deep);color:var(--ink)}:focus-visible{outline:2px solid var(--saffron);outline-offset:3px;border-radius:4px}[tabindex="-1"]:focus{outline:none}sup{vertical-align:.9em;font-size:.5em;line-height:0}.h-kicker{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--saffron-ink);margin-bottom:clamp(14px,1.6vw,22px);font-weight:600;font-stretch:88%;line-height:1.3;display:block}.block{display:block}.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;border-radius:var(--r-pill);background:var(--night);color:var(--on-night);transition:transform .3s var(--ease-out);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}#main{position:relative}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space);position:relative}.section--sand,.section--lavender,.section--mauve,.section--lilac,.section--periwinkle,.section--orchid{--tint:var(--mauve);--sheet-bg:var(--tint);--bloom:1;isolation:isolate;margin-inline:var(--sheet-inset);border-radius:var(--r-sheet)}.section[class*=section--]:before{content:"";z-index:-1;border-radius:inherit;background:var(--sheet-bg);transform:scale(calc(.94 + .06 * var(--bloom)));transform-origin:50% 0;opacity:calc(.4 + .6 * var(--bloom));pointer-events:none;position:absolute;inset:0;box-shadow:0 48px 90px -70px #3f2b7838}.section--lavender{--tint:var(--lavender)}.section--lilac{--tint:var(--lilac)}.section--periwinkle{--tint:var(--periwinkle)}.section--orchid{--tint:var(--orchid)}#main>div>.section:first-child[class*=section--]{border-radius:0 0 var(--r-sheet) var(--r-sheet);margin-inline:0}.section[class*=section--]+.section[class*=section--]{margin-top:var(--sheet-inset)}.section--night{background:var(--night);color:var(--on-night)}.section--night:before{display:none}.h2,.h3,.h4{font-family:var(--font-serif);font-optical-sizing:auto;text-wrap:balance;font-weight:400}.h2{font-size:var(--step-4);letter-spacing:-.012em;line-height:1.02}.h3{font-size:var(--step-3);letter-spacing:-.008em;line-height:1.08}.h4{font-size:var(--step-2);line-height:1.18}.lead{font-size:var(--step-1);text-wrap:pretty;line-height:1.5}.prose{text-wrap:pretty;max-width:62ch}.prose>p+p{margin-top:1em}.muted{color:var(--ink-muted)}.section--night .muted{color:var(--on-night-muted)}.label{font-size:var(--step--1);letter-spacing:.01em;font-weight:600;font-stretch:88%;line-height:1.3}.fine{font-size:var(--step--1);color:var(--ink-muted);max-width:78ch;line-height:1.55}.section--night .fine{color:var(--on-night-muted)}.botanical{font-style:italic}.num{font-variant-numeric:tabular-nums lining-nums}.ref{vertical-align:.45em;color:var(--saffron-ink);margin-left:.15em;font-size:.72em;font-weight:600;line-height:0;text-decoration:none}.section--night .ref{color:var(--saffron-glow)}.ref:hover{text-decoration:underline}.btn{--btn-bg:var(--night);--btn-fg:var(--on-night);--btn-fill:var(--saffron);--btn-fill-fg:var(--on-saffron);border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:.005em;white-space:nowrap;isolation:isolate;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);justify-content:center;align-items:center;gap:.6em;padding:0 1.6em;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);border-radius:inherit;transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:var(--btn-fill-fg)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-fill:var(--night);--btn-fill-fg:var(--on-night);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--saffron{--btn-bg:var(--saffron);--btn-fg:var(--on-saffron);--btn-fill:var(--night);--btn-fill-fg:var(--on-night)}.btn--ghost-night{--btn-bg:transparent;--btn-fg:var(--on-night);--btn-fill:var(--on-night);--btn-fill-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line-night)}.btn--small{min-height:42px;padding:0 1.25em;font-size:.875rem}.btn__meta{opacity:.66;font-weight:500}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600;transition:text-decoration-color .3s}.text-link:hover{text-decoration-color:currentColor}.icon-chip{--chip:var(--lavender-deep);background:var(--chip);width:46px;height:46px;color:var(--crocus-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-chip--sm{width:34px;height:34px}.media{border-radius:var(--r-media);background:var(--sand-deep);isolation:isolate;position:relative;overflow:hidden}.media__inner{position:absolute;inset:-7% 0}.media__inner img{object-fit:cover}html.js-motion [data-split],html.js-motion [data-reveal],html.js-motion [data-stagger]>*,html.js-motion [data-media],html.js-motion [data-anim],html.js-motion [data-draw],html.js-motion [data-svg-draw],html.js-motion [data-scrub-text],html.js-motion [data-prose]>*{visibility:hidden}html.js-motion [data-rule]{--rule:0}.split-line-mask{margin-block:-.14em;padding-block:.14em}body :has(>.split-line-mask){flex-direction:column;display:flex}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
