@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter/inter-normal-latin-ext.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter/inter-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Caveat;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/caveat/caveat-normal-latin-ext.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:Caveat;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/caveat/caveat-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:400 600;font-display:swap;src:url(/fonts/cormorant/cormorant-italic-latin-ext.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;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant/cormorant-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 700;font-display:swap;src:url(/fonts/cormorant/cormorant-normal-latin-ext.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;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant/cormorant-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin-ext.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:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-latin-ext.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:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot/gfs-didot-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-italic-latin-ext.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:Montserrat;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-normal-latin-ext.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:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-italic-latin-ext.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:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-normal-latin-ext.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:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--font-body: "Inter";--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: var(--font-body), system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;--type-body: 14px;--type-lead: 18px;--type-title: 24px;--type-mast: 30px;--type-display: 38px;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@media(max-width:1024px){font-size:16px}}body{margin:0}#root{width:100%;text-align:left;min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}h1,h2{font-family:var(--heading);font-weight:500}h1{font-size:var(--type-display);letter-spacing:-.02em;margin:32px 0;@media(max-width:1024px){font-size:var(--type-mast);margin:20px 0}}h2{font-size:var(--type-title);line-height:118%;letter-spacing:-.01em;margin:0 0 8px;@media(max-width:1024px){font-size:var(--type-lead)}}p{margin:0}.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}.id-app-stage{background:#faf4e8;position:relative}.id-page-with-hero{position:relative;height:100%;width:100%;overflow:hidden}.id-page-with-hero>.id-page-body{position:relative;z-index:1;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:transparent}.id-tab-card{position:relative;background:linear-gradient(180deg,#fdfaf2e0,#f3e8cfe0);border:1px solid rgba(154,122,61,.35);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffdf4f2,inset 0 -1px #7a5a181a,0 1px 1px #7a5a1814,0 4px 8px -2px #7a5a182e,0 12px 24px -8px #7a5a184d,0 28px 48px -18px #7a5a1866}.id-tab-card:before{content:"";position:absolute;inset:0;background:none;opacity:0;border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;z-index:0}.id-tab-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #fffdf4cc;z-index:1}.id-tab-card>*{position:relative;z-index:2}.obopen{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#14332b;cursor:pointer;pointer-events:auto}.obopen .sp-warm{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 47%,#f0dca60f,#f0dca600 60%)}.obopen .sp-mark{position:absolute;left:50%;top:50%;width:var(--lw);height:var(--lh);transform:translate(-50%,calc(-50% - var(--lift)))}.obopen .lk{position:absolute;inset:0;width:var(--lw);height:var(--lh);display:block;overflow:visible}.obopen .lk>*{opacity:0}.obopen .sp-bloom,.obopen .sp-ripple{position:absolute;left:calc(50% + var(--sox));top:calc(50% + var(--soy));opacity:0;pointer-events:none}.obopen .sp-bloom{width:calc(var(--sb) * 2.7);height:calc(var(--sb) * 2.7);margin:calc(var(--sb) * -1.35) 0 0 calc(var(--sb) * -1.35);border-radius:50%;mix-blend-mode:screen;background:radial-gradient(circle,#f0dca680,#f0dca621 42%,#f0dca600 70%)}.obopen .sp-ripple{width:calc(var(--sb) * .94);height:calc(var(--sb) * .94);margin:calc(var(--sb) * -.47) 0 0 calc(var(--sb) * -.47);border-radius:50%;border:1px solid rgba(240,220,166,.6)}.obopen .sp-sealwrap{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:0 0}.obopen .sp-seal{position:absolute;left:calc(var(--sb) / -2);top:calc(var(--sbh) / -2);width:var(--sb);height:var(--sbh);opacity:0;transform-origin:44.8% 48.5%;filter:drop-shadow(0 10px 24px rgba(0,0,0,.5))}.obopen .sp-hair{position:absolute;left:50%;margin-left:-12px;top:calc(100% + 20px);width:24px;height:1px;background:#f0dca68c;opacity:0;transform:scaleX(0)}.obopen .sp-tag{position:absolute;left:0;right:0;top:calc(100% + 36px);text-align:center;font:500 12px var(--font-body),system-ui,-apple-system,sans-serif;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:#f0dca6d9;white-space:nowrap;opacity:0;transform:translateY(8px)}@keyframes ob-sp-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-sp-press{0%{opacity:0;transform:translateY(-34px) scale(1.62)}26%{opacity:1}46%{transform:translateY(0) scale(1)}60%{transform:translateY(0) scale(.94)}80%{transform:translateY(0) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ob-sp-morph{0%{transform:translate(0) scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(var(--k))}}@keyframes ob-sp-out{0%{opacity:1}to{opacity:0}}@keyframes ob-sp-bloom{0%{opacity:0;transform:scale(.55)}22%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ob-sp-ripple{0%{opacity:0;transform:scale(1)}12%{opacity:.55}to{opacity:0;transform:scale(1.8)}}@keyframes ob-sp-hair{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ob-sp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.obopen.run .sp-warm{animation:ob-sp-fade .52s cubic-bezier(.2,.7,.2,1) both}.obopen.run .sp-seal{animation:ob-sp-press .58s 40ms cubic-bezier(.3,.05,.25,1) both}.obopen.run .sp-bloom{animation:ob-sp-bloom .64s .25s cubic-bezier(.2,.7,.2,1) both}.obopen.run .sp-ripple{animation:ob-sp-ripple .82s .29s cubic-bezier(.15,.6,.25,1) both}.obopen.run .sp-sealwrap{animation:ob-sp-morph .82s .9s cubic-bezier(.62,.02,.24,1) both,ob-sp-out .34s 1.38s linear both}.obopen.run .lk>*:nth-child(1){animation:ob-sp-fade .4s 1.15s cubic-bezier(.2,.7,.2,1) both}.obopen.run .lk>*:nth-child(2){animation:ob-sp-fade .36s 1.38s cubic-bezier(.2,.7,.2,1) both}.obopen.run .lk>*:nth-child(3){animation:ob-sp-fade .3s 1.56s cubic-bezier(.2,.7,.2,1) both}.obopen.run .sp-hair{animation:ob-sp-hair .36s 1.66s cubic-bezier(.2,.7,.2,1) both}.obopen.run .sp-tag{animation:ob-sp-rise .42s 1.72s cubic-bezier(.2,.7,.2,1) both}.obopen.done,.obopen.done *{animation:none!important}.obopen.done .sp-warm{opacity:1}.obopen.done .lk>*{opacity:1}.obopen.done .sp-bloom,.obopen.done .sp-ripple{opacity:0}.obopen.done .sp-seal{opacity:1;transform:none}.obopen.done .sp-sealwrap{opacity:0;transform:translate(var(--dx),var(--dy)) scale(var(--k))}.obopen.done .sp-hair{opacity:1;transform:scaleX(1)}.obopen.done .sp-tag{opacity:1;transform:none}.obopen .rt-stack{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - var(--lift)));display:flex;flex-direction:column;align-items:center;gap:24px;opacity:0}.obopen .rt-stack img{width:var(--sb);height:var(--sbh);display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.obopen .rt-stack .lk{position:static;width:var(--lw);height:var(--lh);display:block}.obopen.run .rt-stack{animation:ob-sp-fade .12s linear both}.obopen.done .rt-stack{opacity:1}
