@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-cyrillic-ext-300-normal-BXl3lXsi.woff2)format("woff2"),url(/assets/cormorant-cyrillic-ext-300-normal-DmxSOTe3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-cyrillic-300-normal-DFUoTmrg.woff2)format("woff2"),url(/assets/cormorant-cyrillic-300-normal-CzPHYadL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-vietnamese-300-normal-BVqIp_mg.woff2)format("woff2"),url(/assets/cormorant-vietnamese-300-normal-CEMS9Pw-.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-latin-ext-300-normal-De3D72RL.woff2)format("woff2"),url(/assets/cormorant-latin-ext-300-normal-CkiUx0UG.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-latin-300-normal-CJ5dfen0.woff2)format("woff2"),url(/assets/cormorant-latin-300-normal-DQZObO_3.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-cyrillic-ext-300-italic-DaFShb7s.woff2)format("woff2"),url(/assets/cormorant-cyrillic-ext-300-italic-qlMOrxK0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-cyrillic-300-italic-CDZU0m1G.woff2)format("woff2"),url(/assets/cormorant-cyrillic-300-italic-DIcPYyW_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-vietnamese-300-italic-QQWC5gb5.woff2)format("woff2"),url(/assets/cormorant-vietnamese-300-italic-BI7OSQCH.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-latin-ext-300-italic-B7u6WDIS.woff2)format("woff2"),url(/assets/cormorant-latin-ext-300-italic-L0yPFmT3.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-latin-300-italic-DX0SVp5n.woff2)format("woff2"),url(/assets/cormorant-latin-300-italic-C0uYgqqs.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-cyrillic-ext-400-normal-BlcaxZtM.woff2)format("woff2"),url(/assets/cormorant-cyrillic-ext-400-normal-Bgrpe4p1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-cyrillic-400-normal-C8QS47vb.woff2)format("woff2"),url(/assets/cormorant-cyrillic-400-normal-D3EsxgFc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-vietnamese-400-normal-C-RiYxEf.woff2)format("woff2"),url(/assets/cormorant-vietnamese-400-normal-DmUuA7Y2.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-latin-ext-400-normal-DuQ88yz3.woff2)format("woff2"),url(/assets/cormorant-latin-ext-400-normal-DuXFa1Dr.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-latin-400-normal-BGH8Vunh.woff2)format("woff2"),url(/assets/cormorant-latin-400-normal-C3_-2Ua-.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff");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}.ov-cloud{--ov-paper-col:#ede6d8;--ov-pencil:#3f372f;--ov-pencil-soft:#6a5f53;--ov-cream:#f5efe3;--ov-sienna:#9c5b2e;--ov-sienna-deep:#84481f;--ov-hero-ink:var(--ov-pencil);--ov-hero-ink-soft:#4f463d;--ov-serif:"Cormorant", "Cormorant Garamond", Georgia, serif;--ov-sans:"Hanken Grotesk", system-ui, sans-serif;--ov-gutter:clamp(16px, 4vw, 56px);--ov-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ov-pencil);background:var(--ov-paper-col);font-family:var(--ov-serif);isolation:isolate;position:relative}.ov-cloud[data-mood=dusk]{--ov-hero-ink:#2c2330;--ov-hero-ink-soft:#43363f}.ov-cloud *,.ov-cloud :before,.ov-cloud :after{box-sizing:border-box}.ov-stage{z-index:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.ov-stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ov-ease);display:block;position:absolute;inset:0}.ov-cloud.is-ready .ov-stage canvas{opacity:1}.ov-fallback{transition:background 1.6s var(--ov-ease);background:radial-gradient(60% 45% at 68% 58%,#ebd3b48c,#0000 70%),radial-gradient(40% 20% at 25% 30%,#f5efe3cc,#0000 70%),radial-gradient(50% 22% at 75% 22%,#f5efe3b3,#0000 70%),linear-gradient(#8da3b5,#d6dee2);position:absolute;inset:0}.ov-cloud[data-mood=dusk] .ov-fallback{background:radial-gradient(60% 45% at 20% 70%,#d7a56699,#0000 70%),linear-gradient(#4e5d7e,#c98e80)}.ov-status{font:italic 300 1.25rem/1.2 var(--ov-serif);color:var(--ov-hero-ink);transition:opacity .8s var(--ov-ease);margin:0;position:absolute;bottom:18vh;left:50%;transform:translate(-50%)}.ov-cloud.is-ready .ov-status{opacity:0}.ov-panel{z-index:1;min-height:100svh;padding:0 var(--ov-gutter);position:relative}.ov-panel--hero{color:var(--ov-hero-ink);transition:color 1.6s var(--ov-ease);grid-template-columns:1fr auto;align-items:end;padding-bottom:clamp(40px,8vh,88px);display:grid}.ov-hero-copy{will-change:transform, opacity;max-width:40rem}.ov-cloud h1{letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,7.2vw,5.75rem);font-weight:300;line-height:.95}.ov-lede{color:var(--ov-hero-ink-soft);transition:color 1.6s var(--ov-ease);margin:.9rem 0 2rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-style:italic;font-weight:300;line-height:1.3}.ov-btn{background:var(--ov-sienna);color:#f8f1e6;min-height:48px;font:500 .75rem/1 var(--ov-sans);letter-spacing:.14em;text-transform:uppercase;transition:background-color .4s var(--ov-ease), transform .4s var(--ov-ease), box-shadow .4s var(--ov-ease);border-radius:1px;align-items:center;gap:.75rem;padding:0 1.5rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -14px #3f281499}.ov-btn svg{width:18px;height:10px;transition:transform .5s var(--ov-ease)}.ov-btn:hover{background:var(--ov-sienna-deep);box-shadow:0 14px 28px -14px #3f2814b3}.ov-btn:hover svg{transform:translate(4px)}.ov-btn:active{transform:translateY(1px)}.ov-note{max-width:19rem;font:italic 300 1.125rem/1.35 var(--ov-serif);color:var(--ov-hero-ink-soft);transition:color 1.6s var(--ov-ease);border-top:1px solid;justify-self:end;padding-top:.75rem}.ov-note p{margin:0}.ov-note p+p{margin-top:.35rem}.ov-panel--study{grid-template-columns:minmax(0,36rem) 1fr;align-content:center;min-height:115svh;padding-top:12vh;padding-bottom:12vh;display:grid}.ov-study-copy{max-width:34rem}.ov-cloud h2{letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:300;line-height:1}.ov-body{max-width:34ch;color:var(--ov-pencil-soft);margin:0 0 2.25rem;font-size:1.3rem;line-height:1.45}.ov-spec{grid-template-columns:auto 1fr;margin:0 0 2.5rem;display:grid}.ov-spec>div{display:contents}.ov-spec dt,.ov-spec dd{border-top:1px solid #3f372f47;margin:0;padding:.8rem 0}.ov-spec dt{font:500 .6875rem/1.9 var(--ov-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ov-pencil-soft);padding-right:2.5rem}.ov-spec dd{font-variant-numeric:lining-nums tabular-nums;font-size:1.25rem;line-height:1.3}.ov-study-copy .ov-note{color:var(--ov-pencil-soft);justify-self:start;margin-top:2.5rem}.ov-cloud ::selection{color:inherit;background:#9c5b2e47}.ov-cloud a:focus-visible,.ov-cloud button:focus-visible{outline-offset:4px;outline:1.5px solid}.ov-cloud .ov-btn:focus-visible{outline-color:var(--ov-sienna)}.ov-cloud.ov-nogl canvas{display:none}@media (aspect-ratio<=1){.ov-panel--hero{grid-template-columns:1fr;align-content:end;gap:1.5rem;padding-bottom:32px}.ov-panel--hero .ov-note{justify-self:start}.ov-panel--hero .ov-note p+p{display:none}.ov-lede{margin-bottom:1.5rem}.ov-panel--study{grid-template-columns:1fr;align-content:end;padding-top:56svh;padding-bottom:104px}.ov-study-copy{max-width:none;margin:-5rem calc(-1 * var(--ov-gutter)) 0;padding:5rem var(--ov-gutter) 0;background:linear-gradient(to bottom, #ede6d800 0, var(--ov-paper-col) 4.5rem);position:relative}}@media (prefers-reduced-motion:reduce){.ov-cloud *,.ov-cloud :before{transition-duration:.01ms!important}}.ov-fallback__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:root{--paper:#ede6d8;--paper-deep:#e3dac8;--pencil:#3f372f;--pencil-soft:#6a5f53;--cream:#f6eee2;--sienna:#9c5b2e;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--paper);scrollbar-color:#b9ad99 var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--pencil);-webkit-font-smoothing:antialiased;margin:0;font-family:Cormorant,Georgia,serif}::selection{background:#9c5b2e47}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{border:3px solid var(--paper);background:#b9ad99;border-radius:6px}body:after{content:"";z-index:40;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.6 0 0 0 0 0.6 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ov-header{z-index:30;color:var(--pencil);letter-spacing:.16em;text-transform:uppercase;transition:color 1.6s var(--ease), background-color .6s var(--ease), box-shadow .6s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;padding:28px clamp(16px,4vw,56px) 16px;font:500 .6875rem/1 Hanken Grotesk,system-ui,sans-serif;display:grid;position:fixed;inset:0 0 auto}html.ov-on-paper .ov-header{background:var(--paper);box-shadow:0 1px #3f372f24}html[data-mood=dusk]:not(.ov-on-paper) .ov-header{color:var(--cream)}.ov-header a{color:inherit;text-decoration:none}.ov-header__link{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start;padding:10px 0}.ov-header__link:hover{background-size:100% 1px}.ov-header__link--end{justify-self:end}.ov-header__mark{letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;font:400 1.5rem/1 Cormorant,Georgia,serif;position:relative}.ov-header__mark>span:first-child{letter-spacing:0;text-transform:none;font-style:italic}.ov-demo{letter-spacing:.2em;opacity:.7;font:500 .5625rem/1 Hanken Grotesk,system-ui,sans-serif;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ov-header a:focus-visible,.ov-foot a:focus-visible,.ov-edit-toggle:focus-visible,.ov-editor :focus-visible{outline-offset:4px;outline:1.5px solid}.ov-foot{z-index:2;background:var(--pencil);color:var(--paper);text-align:center;justify-items:center;gap:.6rem;padding:clamp(72px,14vh,140px) 16px clamp(88px,16vh,160px);display:grid;position:relative}.ov-foot__title{margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:300;line-height:1}.ov-foot__line{color:#d4c9b6;margin:0;font-size:1.25rem;font-style:italic;font-weight:300}.ov-foot__tel{color:var(--paper);letter-spacing:.16em;font-variant-numeric:tabular-nums;text-underline-offset:6px;margin-top:1rem;font:500 .75rem/1 Hanken Grotesk,system-ui,sans-serif;text-decoration:underline;text-decoration-thickness:1px}.ov-edit-toggle{z-index:50;background:var(--paper);min-height:40px;color:var(--pencil);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #3f372f59;border-radius:2px;align-items:center;gap:10px;padding:0 14px;font:500 .6875rem/1 Hanken Grotesk,system-ui,sans-serif;display:inline-flex;position:fixed;bottom:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px);box-shadow:0 8px 22px -12px #28201873}.ov-edit-toggle:hover{background:var(--paper-deep);border-color:#3f372f99}.ov-edit-toggle svg{width:16px;height:16px}.ov-edit-toggle[aria-expanded=true]{opacity:0;pointer-events:none}.ov-editor{z-index:60;background:var(--paper);width:min(312px,100vw - 24px);color:var(--pencil);transition:transform .6s var(--ease);border:1px solid #3f372f38;border-radius:3px;padding:20px 22px 24px;font-family:Hanken Grotesk,system-ui,sans-serif;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;transform:translate(calc(100% + 24px));box-shadow:0 24px 48px -24px #2820188c}.ov-editor.is-open{transform:none}.ov-editor__head{border-bottom:1px solid #3f372f38;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:14px;display:flex}.ov-editor h2{margin:0;font:400 1.5rem/1 Cormorant,Georgia,serif}.ov-editor__close{width:36px;height:36px;color:var(--pencil);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;margin-right:-8px;display:grid}.ov-editor__close:hover{background:var(--paper-deep)}.ov-editor__close svg{width:14px;height:14px}.ov-field{border:0;border-bottom:1px solid #3f372f1f;gap:8px;margin:0;padding:14px 0;display:grid}.ov-field label,.ov-field legend{letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:500}.ov-field legend{margin-bottom:8px}.ov-field input[type=text]{height:36px;color:inherit;background:0 0;border:1px solid #3f372f4d;border-radius:2px;padding:0 10px;font:400 .875rem/1 Hanken Grotesk,system-ui,sans-serif}.ov-field input[type=range]{accent-color:var(--pencil)}.ov-field--off{opacity:.42}.ov-field--off *{cursor:default}.ov-seg{border:1px solid #3f372f73;border-radius:2px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.ov-seg input{opacity:0;pointer-events:none;position:absolute}.ov-seg label{cursor:pointer;height:36px;transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:1px;place-items:center;display:grid}.ov-seg label:hover{background:var(--paper-deep)}.ov-seg input:checked+label{background:var(--pencil);color:var(--paper)}.ov-seg input:focus-visible+label{outline:1.5px solid var(--pencil);outline-offset:2px}@media (width<=640px){.ov-header{grid-template-columns:1fr auto;padding-top:20px}.ov-header__link:first-child{display:none}.ov-header__mark{letter-spacing:.24em;justify-self:start;font-size:1.125rem}.ov-demo{left:0;transform:none}.ov-edit-toggle{letter-spacing:0;justify-content:center;width:44px;height:44px;padding:0;font-size:0;left:auto;right:16px}.ov-editor{width:auto;max-height:62svh;inset:auto 8px 8px;transform:translateY(calc(100% + 16px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
