.obh{grid-gap:clamp(28px,5vw,72px);align-items:center;box-sizing:border-box;display:grid;flex:1 1;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 auto;max-width:1120px;padding:8px clamp(20px,4vw,48px) 0;width:100%}.obh--brain .obh-art{order:2}.obh--brain .obh-copy{order:1}.obh-art{display:flex;flex-direction:column;gap:18px;min-width:0}.obh-arch{animation:obh-rise .9s cubic-bezier(.22,1,.36,1) both;aspect-ratio:4/5;background:#f1e6d2;border:1px solid #c9a96173;border-radius:240px 240px 36px 36px;box-shadow:0 40px 80px -40px #5a3c1973,0 0 0 8px #fffbf299,inset 0 0 60px #ffecbe59;max-height:74vh;overflow:hidden;position:relative;width:100%}.obh-arch picture,.obh-arch picture img,.obh-arch>img{display:block;height:100%;width:100%}.obh-arch picture img{object-fit:cover;object-position:center 32%}.obh-glow{animation:obh-breathe 5.5s ease-in-out infinite;border-radius:50%;mix-blend-mode:screen;pointer-events:none;position:absolute}.obh-glow--brain{aspect-ratio:1;background:radial-gradient(circle,#ffe2968c 0,#ffd6782e 40%,#ffd67800 70%);left:50%;top:31%;transform:translate(-50%,-50%);width:62%}.obh-sparks{inset:0;pointer-events:none;position:absolute}.obh-sparks img{animation:obh-twinkle 4.2s ease-in-out infinite;mix-blend-mode:screen;opacity:.2;position:absolute;width:18px}.obh-copy{align-items:flex-start;animation:obh-fade .8s ease .15s both;display:flex;flex-direction:column;min-width:0}.obh-brand{color:#9a7a45;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.32em;margin-bottom:14px;text-transform:uppercase}.obh-title{color:#2b2118;font-size:clamp(36px,4.6vw,60px);font-weight:300;letter-spacing:-.02em;line-height:1.04;margin:0}.obh-sub{color:#7a5f3c;font-family:Cormorant Garamond,serif;font-size:clamp(19px,1.9vw,24px);font-style:italic;margin:10px 0 0}.obh-intro{color:#5f4a38;font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.65;margin:18px 0 0;max-width:470px}.obh-features{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.obh--sol .obh-features{margin-top:22px}.obh-features li{align-items:center;background:linear-gradient(160deg,#fffcf5f2,#f6e9cfe6);border:1px solid #c9a96180;border-radius:999px;box-shadow:0 10px 22px -16px #5a3c1999;color:#3d2b1f;display:inline-flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:9px 14px}.obh--brain .obh-features{justify-content:center}.obh-emo{font-size:15px;line-height:1}.obh-cta{align-items:center;background:linear-gradient(180deg,#4a3526,#2e2118);border:0;border-radius:999px;box-shadow:0 14px 28px -14px #2e2118cc,inset 0 1px 0 #ffecbe40;color:#fbf3e2;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.03em;margin-top:28px;min-height:52px;padding:0 30px;transition:transform .2s ease,box-shadow .2s ease}.obh-cta:hover{box-shadow:0 18px 32px -14px #2e2118d9,0 0 0 4px #d4af372e;transform:translateY(-2px)}.obh-cta:focus-visible{outline:2px solid #c9a961;outline-offset:3px}.obh-skip{background:#0000;border:0;color:#6b5a48;cursor:pointer;font-size:12.5px;font-weight:500;letter-spacing:.04em;margin-top:8px;padding:10px 4px;text-decoration:underline;text-underline-offset:4px}.obh-quiet,.obh-skip{font-family:Manrope,sans-serif}.obh-quiet{color:#8e7c68;font-size:11.5px;margin-top:6px}.obh-arch--sol{background:#f3dec2}.obh-sunrise{height:100%;inset:0;object-fit:cover;object-position:center 40%;position:absolute;width:100%}.obh-glow--sol{background:radial-gradient(circle,#fff0c8d9 0,#ffdca059 38%,#ffdca000 68%);top:46%;width:92%}.obh-glow--sol,.obh-halo{aspect-ratio:1;left:50%;transform:translate(-50%,-50%)}.obh-halo{animation:obh-breathe 6s ease-in-out infinite;background:radial-gradient(circle,#fff8e2bf 0,#ffecbe59 45%,#ffecbe00 72%);border-radius:50%;box-shadow:0 0 60px #ffecbe8c;pointer-events:none;position:absolute;top:30%;width:38%}.obh-sol{animation:obh-sol-breathe 6s ease-in-out infinite;bottom:0;filter:drop-shadow(0 0 10px rgba(255,244,214,.95)) drop-shadow(0 0 34px rgba(255,226,160,.7));height:80%;max-width:70%;object-fit:contain;object-position:bottom center;transform:translateX(-50%);transform-origin:50% 100%;width:auto}.obh-leaf,.obh-sol{left:50%;position:absolute}.obh-leaf{bottom:-4%;max-width:none;opacity:.8;pointer-events:none;transform:translateX(-50%);width:175%}.obh-arch--sol:after{background:linear-gradient(180deg,#f6e9cf00,#f6e9cfd9);content:"";height:22%;inset:auto 0 0 0;pointer-events:none;position:absolute}@keyframes obh-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes obh-sol-breathe{0%,to{transform:translateX(-50%) scale(1)}50%{filter:drop-shadow(0 0 14px rgba(255,246,220,1)) drop-shadow(0 0 48px rgba(255,226,160,.9));transform:translateX(-50%) scale(1.012)}}@keyframes obh-twinkle{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes obh-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes obh-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:860px){.obh{gap:22px;grid-template-columns:1fr;max-width:560px;padding-top:0}.obh--brain .obh-art,.obh--brain .obh-copy{order:0}.obh-copy{align-items:center;text-align:center}.obh-intro{margin-left:auto;margin-right:auto}.obh{padding-left:0;padding-right:0}.obh-arch{margin:0 auto;max-height:38vh;max-width:100%;width:auto}.obh-arch,.obh-arch--sol{aspect-ratio:1/1;border-radius:999px 999px 32px 32px}.obh-arch--sol{max-height:none;width:min(100%,52vh)}.obh-sol{height:76%}.obh-halo{top:36%;width:30%}.obh-features{justify-content:center}.obh-cta{max-width:380px;width:100%}.obh-title{font-size:clamp(32px,8vw,42px)}}@media (prefers-reduced-motion:reduce){.obh-arch,.obh-copy,.obh-glow,.obh-halo,.obh-sol,.obh-sparks img{animation:none!important}.obh-sparks img{opacity:.6}}.pf{align-items:center;animation:pf-fade .6s ease both;background:radial-gradient(120% 70% at 50% 22%,#fff7e6 0,#fbf3e4 38%,#f4e9d5 100%);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:18px;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:calc(env(safe-area-inset-top, 0px) + 24px) 20px calc(env(safe-area-inset-bottom, 0px) + 32px);text-align:center}.pf,.pf-stage{position:relative}.pf-stage{aspect-ratio:1;flex:none;margin:7% 0 4%;width:clamp(200px,30vh,290px)}.pf-atmos{animation:pf-breathe 5.5s ease-in-out infinite;background:radial-gradient(circle,#ffde968c 0,#f0c8782e 38%,#f0c87800 66%);inset:-30%}.pf-atmos,.pf-ring{border-radius:50%;pointer-events:none;position:absolute}.pf-ring{border:1px solid #c9a35473}.pf-ring--1{animation:pf-spin 18s linear infinite;border-color:#c9a3540d #c9a3548c #c9a3548c;inset:4%}.pf-ring--2{animation:pf-spin 32s linear infinite reverse;border-color:#c9a35452;border-style:dashed;inset:-6%}.pf-ring--3{animation:pf-spin 46s linear infinite;border-color:#c9a3542e #c9a3542e #c9a3542e #c9a35480;inset:-16%}.pf-float{animation:pf-float 6s ease-in-out infinite;inset:13%;position:absolute}.pf-orb{animation:pf-glow 5.5s ease-in-out infinite;box-shadow:0 34px 60px -28px #6e48188c,0 0 60px #ffd6828c;position:relative}.pf-orb,.pf-orb-img{border-radius:50%;height:100%;width:100%}.pf-orb-img{display:block;inset:0;object-fit:contain;position:absolute}.pf-plant{bottom:20%;left:14%;position:absolute;right:14%;top:16%}.pf-plant-img{filter:drop-shadow(0 0 10px rgba(255,220,140,.55));height:100%;inset:0;object-fit:contain;object-position:center bottom;opacity:0;position:absolute;transform:translateY(6%) scale(.92);transition:opacity .9s ease,transform 1.1s cubic-bezier(.22,1,.36,1);width:100%}.pf-plant-img.is-on{opacity:1;transform:none}.pf-orb-shine{background:radial-gradient(38% 28% at 32% 24%,#ffffff8c,#fff0 70%),radial-gradient(70% 70% at 50% 60%,#ffe6aa38,#ffe6aa00 70%);inset:0;mix-blend-mode:screen}.pf-mote,.pf-orb-shine{border-radius:50%;pointer-events:none;position:absolute}.pf-mote{animation-iteration-count:infinite;animation-name:pf-mote;animation-timing-function:ease-in-out;background:radial-gradient(circle,#fff3c9 0,#e2b65a 55%,#e2b65a00 100%);height:5px;opacity:0;width:5px}.pf-glint{animation:pf-glint 7s ease-in-out infinite;background:radial-gradient(circle,#fff 0 12%,#0000 13%),linear-gradient(90deg,#0000 46%,#fff0c8f2 50%,#0000 54%),linear-gradient(0deg,#0000 46%,#fff0c8f2 50%,#0000 54%);height:14px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.4);width:14px}.pf-copy{animation:pf-rise .7s cubic-bezier(.22,1,.36,1) .12s both}.pf-over{color:#a98443;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.28em;margin-bottom:6px;text-transform:uppercase}.pf-title{color:#2b2118;font-size:clamp(28px,5.6vw,38px);font-weight:300;letter-spacing:-.01em;line-height:1.1;margin:0}.pf-steps{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;max-width:340px;padding:0;text-align:left;width:100%}.pf-step{align-items:center;animation:pf-rise .6s cubic-bezier(.22,1,.36,1) both;border:1px solid #0000;border-radius:14px;color:#8a7a68;display:flex;font-family:Manrope,sans-serif;font-size:14px;gap:10px;padding:9px 14px;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.pf-step.is-active{background:#fffbf2d9;border-color:#c9a35473;box-shadow:0 10px 24px -18px #6e481899;color:#2b2118;font-weight:600}.pf-step.is-done{color:#4a3a2c}.pf-mark{align-items:center;border:1px solid #c9a35466;border-radius:50%;display:inline-flex;flex:none;height:20px;justify-content:center;width:20px}.pf-dot{background:#c9a35466;border-radius:50%;height:6px;width:6px}.pf-step.is-active .pf-mark{animation:pf-pulse 1.6s ease-in-out infinite;background:radial-gradient(circle,#ffe8aae6,#ffe8aa00 70%);border-color:#c9a354}.pf-step.is-active .pf-dot{background:#c9a354;box-shadow:0 0 8px #d4af37e6}.pf-step.is-done .pf-mark{animation:pf-pop .45s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(160deg,#e0be6e,#b98f3e);border-color:#c9a354;color:#fff8ea}.pf-emo{font-size:15px;line-height:1}.pf-step.is-pending .pf-emo{filter:grayscale(.4);opacity:.55}.pf-progress{background:#c9a3542e;border-radius:99px;height:3px;margin-top:6px;max-width:340px;overflow:hidden;position:relative;width:100%}.pf-progress-fill{background:linear-gradient(90deg,#d9b866,#b98f3e);inset:0 auto 0 0;transition:width .7s cubic-bezier(.22,1,.36,1)}.pf-progress-fill,.pf-progress-sweep{border-radius:inherit;position:absolute}.pf-progress-sweep{animation:pf-sweep 1.8s ease-in-out infinite;background:linear-gradient(90deg,#fff0c800,#ffecb4f2,#fff0c800);bottom:0;top:0;width:34%}.pf-note{animation:pf-rise .7s ease .7s both;color:#7a5f3c;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;margin:2px 0 0}.pf-escape{animation:pf-rise .5s ease both;background:#0000;border:1px solid #1a1a1a1f;border-radius:99px;color:#2b2118;cursor:pointer;font-family:Manrope,sans-serif;font-size:12.5px;letter-spacing:.08em;margin-top:8px;padding:12px 18px;text-transform:uppercase}@media (max-height:700px){.pf{gap:12px}.pf-stage{width:clamp(170px,30vh,240px)}.pf-step{padding:7px 12px}}@media (min-width:900px){.pf-progress,.pf-steps{max-width:380px}}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pf-spin{to{transform:rotate(1turn)}}@keyframes pf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pf-breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes pf-glow{0%,to{box-shadow:0 34px 60px -28px #6e48188c,0 0 44px #ffd68273}50%{box-shadow:0 34px 60px -28px #6e48188c,0 0 78px #ffd682cc}}@keyframes pf-mote{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translateY(-46px)}}@keyframes pf-glint{0%,82%,to{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}88%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(45deg)}}@keyframes pf-pulse{0%,to{box-shadow:0 0 0 0 #d4af3759}50%{box-shadow:0 0 0 6px #d4af3700}}@keyframes pf-pop{0%{opacity:.4;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pf-sweep{0%{left:-34%}to{left:100%}}@media (prefers-reduced-motion:reduce){.pf,.pf *,.pf :after,.pf :before{animation:none!important;transition-duration:1ms!important}.pf-glint,.pf-mote{display:none}.pf-progress-sweep{left:33%;opacity:.6}}
/*# sourceMappingURL=2021.ae7f9257.chunk.css.map*/