body.landing-experience[data-page=seo-landing]{--lp-paper:#f6efe3;--lp-sand:#ece0cf;--lp-card:#fffaf1;--lp-ink:#3d2b21;--lp-muted:#6b5545;--lp-accent:#80552e;--lp-line:#cbb69c;--lp-soft-line:#dfcfbc;--lp-gold:#d9ac56;--cr-funnel-canvas:var(--lp-paper);--cr-funnel-text:var(--lp-ink);background:var(--lp-paper)!important;color:var(--lp-ink)!important}body.landing-experience #footer-placeholder .public-footer{background:#443125!important}body.landing-experience #footer-placeholder{--cr-site-muted:#dccbb7;--cr-site-dim:#dccbb7}body.landing-experience .sticky-cta{display:none!important}body.landing-experience main.lp-page{padding-top:4.5rem;background:var(--lp-paper);color:var(--lp-ink);font:400 1rem/1.75 Manrope,sans-serif;overflow:clip;overflow-wrap:break-word;hyphens:auto}body.landing-experience .lp-page *,body.landing-experience .lp-page ::after,body.landing-experience .lp-page ::before{box-sizing:border-box}body.landing-experience .lp-page :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}body.landing-experience .lp-page :where(ul,ol){padding:0;list-style:none}body.landing-experience .lp-page :is(h1,h2,h3){color:inherit;font-family:"Playfair Display",Georgia,serif;font-weight:600;letter-spacing:-.03em!important;text-transform:none;text-wrap:balance}body.landing-experience .lp-page h1{font-size:clamp(2.5rem,5vw,4.5rem)!important;line-height:1.08}body.landing-experience .lp-page h1 em{display:block;color:var(--lp-accent);font-style:italic;font-weight:500}body.landing-experience .lp-page h2{font-size:clamp(1.85rem,3.3vw,3rem)!important;line-height:1.15}body.landing-experience .lp-page h3{font-size:clamp(1.2rem,1.8vw,1.45rem)!important;line-height:1.3}body.landing-experience .lp-page :is(a,summary):focus-visible{outline:2px solid var(--lp-accent)!important;outline-offset:4px;border-radius:.2rem}body.landing-experience .lp-shell{width:min(76rem,calc(100% - clamp(2rem,7.5vw,7rem)));margin-inline:auto}body.landing-experience .lp-section{padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:5rem}body.landing-experience .lp-sand{background:var(--lp-sand)}body.landing-experience .lp-eyebrow{color:var(--lp-accent);font:700 .75rem/1.6 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.landing-experience .lp-lead{color:var(--lp-muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.8}body.landing-experience .lp-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem clamp(2rem,6vw,6rem);align-items:end;margin-bottom:2.5rem}body.landing-experience .lp-heading h2{margin-top:.75rem}body.landing-experience .lp-heading>p{max-width:44ch;color:var(--lp-muted);font-size:1.0625rem}body.landing-experience .lp-arrow{flex:0 0 1.3rem;width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}body.landing-experience .lp-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.4rem;max-width:100%;padding:.8rem 1.4rem;border:1px solid #b98a39;border-radius:.3rem;background:var(--lp-gold);color:#2f2118;font:700 .9375rem/1.4 Manrope,sans-serif;text-decoration:none;transition:background-color .2s ease}body.landing-experience .lp-button:hover{background:#e2b965}body.landing-experience .lp-link{display:inline-flex;align-items:center;gap:.85rem;min-height:2.75rem;width:fit-content;max-width:100%;padding-block:.3rem;color:var(--lp-ink);font-size:.9rem;font-weight:650;text-decoration:underline;text-decoration-color:#aa8157;text-decoration-thickness:1px;text-underline-offset:.35em}body.landing-experience :is(.lp-button,.lp-link,.lp-case__link):hover .lp-arrow{transform:translateX(3px)}body.landing-experience .lp-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.6rem;align-items:center;margin-top:1.8rem}body.landing-experience .lp-hero{padding:clamp(2.5rem,5.5vw,5rem) 0 clamp(3rem,5.5vw,5rem)}body.landing-experience .lp-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}body.landing-experience .lp-hero h1{margin:1rem 0 1.35rem}body.landing-experience .lp-hero .lp-lead{max-width:44ch}body.landing-experience .lp-facts{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--lp-line)}body.landing-experience .lp-facts dt{color:var(--lp-muted);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}body.landing-experience .lp-facts dd{font:italic 500 1.05rem/1.4 "Playfair Display",Georgia,serif}body.landing-experience .lp-hero__image{overflow:hidden;border-radius:5rem .75rem 5rem .75rem;background:#e3d3bd;box-shadow:0 1.2rem 2.5rem -1.6rem #513b2e66}body.landing-experience .lp-hero__image img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:center 40%}body.landing-experience .lp-page img[data-art-style=pixel]{image-rendering:pixelated}body.landing-experience .lp-hero__figure figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .5rem 0;color:var(--lp-accent);font:italic 1.05rem/1.5 "Playfair Display",Georgia,serif}body.landing-experience .lp-motif{width:4.75rem;height:3.4rem;flex:none;fill:none;stroke:var(--lp-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.landing-experience .lp-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5.5rem);align-items:center}body.landing-experience .lp-scene h2{margin:.8rem 0 1.1rem}body.landing-experience .lp-keywords{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.5rem}body.landing-experience .lp-keywords li{padding-bottom:.15rem;border-bottom:1.5px solid #c09a6b;font:italic 500 1.05rem/1.5 "Playfair Display",Georgia,serif}body.landing-experience .lp-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:.5rem 2.5rem .5rem .5rem;box-shadow:0 .6rem 1.6rem #513b2e0a}body.landing-experience .lp-fit h3{margin-bottom:.85rem;padding-bottom:.7rem;border-bottom:1px solid var(--lp-soft-line)}body.landing-experience .lp-checklist{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}body.landing-experience .lp-checklist li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.7rem;align-items:start;line-height:1.6}body.landing-experience .lp-tick{width:1.35rem;height:1.35rem;margin-top:.1rem;fill:none;stroke:var(--lp-accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.landing-experience .lp-checklist--care .lp-tick{stroke:#a0703f}body.landing-experience .lp-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1.25rem,2.5vw,2rem)}body.landing-experience .lp-case{display:flex;flex-direction:column;overflow:hidden;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:.6rem;box-shadow:0 .5rem 1.4rem #513b2e0a;transition:transform .25s ease,box-shadow .25s ease}body.landing-experience .lp-case:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem -1rem #513b2e40}body.landing-experience .lp-case__media{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:#e3d3bd}body.landing-experience .lp-case__media :is(img,picture img){display:block;width:100%;height:100%;object-fit:cover}body.landing-experience .lp-case__media .showcase-card-image-style{position:absolute;left:.75rem;bottom:.75rem;display:flex;gap:.5rem;padding:.25rem .6rem;border-radius:.25rem;background:#fffaf1e6;color:var(--lp-ink);font-size:.75rem;font-weight:650}body.landing-experience .lp-case__media .showcase-card-image-style span+span{display:none}body.landing-experience .lp-case__body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.35rem 1.5rem 1.4rem}body.landing-experience .lp-case__facts{display:flex;flex-wrap:wrap;gap:.2rem 0;color:var(--lp-muted);font-size:.8125rem}body.landing-experience .lp-case__facts span+span::before{content:"·";margin-inline:.55rem;color:var(--lp-accent)}body.landing-experience .lp-case h3 a{color:inherit;text-decoration:none}body.landing-experience .lp-case h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body.landing-experience .lp-case__body>p:not(.lp-case__facts){color:var(--lp-muted);font-size:.9375rem;line-height:1.7}body.landing-experience .lp-case__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--lp-soft-line)}body.landing-experience .lp-case__link{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;color:var(--lp-ink);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:#aa8157;text-underline-offset:.35em}body.landing-experience .lp-case__price{color:var(--lp-muted);font-size:.8125rem}body.landing-experience .lp-cases__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;margin-top:2rem}body.landing-experience .lp-custom{color:var(--lp-muted);font-size:.9375rem}body.landing-experience .lp-custom a{color:var(--lp-ink);font-weight:650;text-decoration:underline;text-decoration-color:#aa8157;text-underline-offset:.3em}body.landing-experience .lp-prep{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}body.landing-experience .lp-note{position:relative;padding:clamp(1.6rem,3.2vw,2.5rem);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:.4rem;box-shadow:0 .9rem 2rem -1.4rem #513b2e55;transform:rotate(-.6deg)}body.landing-experience .lp-note::before{content:"";position:absolute;top:-.7rem;left:50%;width:5.5rem;height:1.4rem;background:#e9d6b4cc;transform:translateX(-50%) rotate(2deg)}body.landing-experience .lp-note h2,body.landing-experience .lp-package h2{margin:.7rem 0 1rem}body.landing-experience .lp-note>p:not(.lp-eyebrow){color:var(--lp-muted);margin-bottom:1.3rem}body.landing-experience .lp-checklist--steps li span{font-weight:650}body.landing-experience .lp-package .lp-checklist{margin-bottom:1.6rem}body.landing-experience .lp-focus{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;margin-bottom:1.3rem;padding:1.1rem 0;border-block:1px solid var(--lp-line)}body.landing-experience .lp-focus dt{font:italic 600 1.05rem/1.4 "Playfair Display",Georgia,serif}body.landing-experience .lp-focus dd{color:var(--lp-muted);font-size:.9375rem}body.landing-experience .lp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}body.landing-experience .lp-faq__intro h2{margin:.7rem 0 1rem}body.landing-experience .lp-faq__list{border-top:1px solid var(--lp-line)}body.landing-experience .lp-question{border-bottom:1px solid var(--lp-line)}body.landing-experience .lp-question summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding:.95rem 0;cursor:pointer;font-weight:650;list-style:none}body.landing-experience .lp-question summary::-webkit-details-marker{display:none}body.landing-experience .lp-question summary::after{content:"";flex:none;width:.7rem;height:.7rem;margin-right:.3rem;border-right:1.6px solid var(--lp-accent);border-bottom:1.6px solid var(--lp-accent);transform:translateY(-25%) rotate(45deg);transition:transform .2s ease}body.landing-experience .lp-question[open] summary::after{transform:translateY(25%) rotate(-135deg)}body.landing-experience .lp-question p{max-width:62ch;padding:0 2rem 1.2rem 0;color:var(--lp-muted)}body.landing-experience .lp-page .lp-faq__sub{margin:2rem 0 .4rem;color:var(--lp-accent);font:700 .75rem/1.6 Manrope,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase}body.landing-experience .lp-faq__sub+.lp-question{border-top:1px solid var(--lp-line)}body.landing-experience .lp-related{padding-block:clamp(3rem,5vw,4.5rem)}body.landing-experience .lp-related h2{margin-bottom:1.75rem}body.landing-experience .lp-related__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;margin-bottom:1.5rem}body.landing-experience .lp-related__group h3{margin-bottom:.8rem;color:var(--lp-accent);font:700 .75rem/1.6 Manrope,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase}body.landing-experience .lp-related__group div{display:flex;flex-wrap:wrap;gap:.5rem}body.landing-experience .lp-related__group a{display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere;min-height:2.75rem;padding:.45rem 1rem;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-card);color:var(--lp-ink);font-size:.875rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}body.landing-experience .lp-related__group a:hover{border-color:var(--lp-accent);background:#fff}body.landing-experience .lp-dark{position:relative;overflow:hidden;background:#3a2a20;color:#f6efe3}body.landing-experience .lp-dark .lp-shell{position:relative}body.landing-experience .lp-watermark{position:absolute;right:-3rem;bottom:-2.5rem;width:min(30rem,60vw);height:auto;aspect-ratio:4/3;fill:none;stroke:#f6efe3;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.07;pointer-events:none}body.landing-experience .lp-dark .lp-eyebrow{color:#e2b965}body.landing-experience .lp-dark h2{color:#fff4e2}body.landing-experience .lp-dark .lp-lead{color:#dccbb7}body.landing-experience .lp-dark .lp-mood dt{color:#bfa98f}body.landing-experience .lp-dark .lp-mood dd{color:#fff4e2}body.landing-experience .lp-dark .lp-keywords li{border-bottom-color:#d9ac56;color:#f3e3c8}body.landing-experience .lp-dark .lp-fit{color:var(--lp-ink);border-color:transparent;box-shadow:0 1.4rem 2.6rem -1.4rem #00000080}body.landing-experience .lp-menu{position:relative;max-width:56rem;margin-inline:auto;padding:clamp(2.2rem,5vw,3.6rem) clamp(1.25rem,5vw,3.6rem);background:var(--lp-card);border:1px solid var(--lp-line);outline:1px solid var(--lp-line);outline-offset:-.7rem;text-align:center;box-shadow:0 1rem 2.4rem -1.6rem #513b2e55}body.landing-experience .lp-menu>h2{margin:.6rem auto 0;max-width:20ch}body.landing-experience .lp-menu__flourish{display:block;width:min(9rem,100%);height:2.4rem;margin:1rem auto 1.6rem;fill:none;stroke:var(--lp-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.landing-experience .lp-menu__courses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3rem);text-align:center}body.landing-experience .lp-menu__courses .lp-beat{padding:1.4rem .5rem 1.5rem;border-top:1px dotted #b99670}body.landing-experience .lp-beat__art{display:block;width:3.6rem;height:2.9rem;margin:0 auto .6rem;fill:none;stroke:var(--lp-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.landing-experience .lp-beat__step{display:flex;align-items:center;justify-content:center;gap:.55rem;color:var(--lp-accent);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body.landing-experience .lp-beat__step span{font:italic 600 1rem/1 "Playfair Display",Georgia,serif;letter-spacing:0;text-transform:none}body.landing-experience .lp-beat__step span::after{content:"·";margin-left:.55rem}body.landing-experience .lp-beat h3{margin:.45rem 0 .4rem}body.landing-experience .lp-beat p:not(.lp-beat__step){max-width:30ch;margin-inline:auto;color:var(--lp-muted);font-size:.9375rem;line-height:1.7}body.landing-experience .lp-menu__note{margin-top:1rem;padding-top:1.2rem;border-top:1px dotted #b99670;color:var(--lp-muted);font:italic 1rem/1.6 "Playfair Display",Georgia,serif}body.landing-experience .lp-package{position:relative;margin-top:1.7rem;padding:2.1rem clamp(1.4rem,3vw,2.2rem) 1.7rem;background:#efe3d1;border:1px solid var(--lp-line);border-radius:0 .6rem .6rem .6rem}body.landing-experience .lp-package__tab{position:absolute;top:-1.75rem;left:-1px;padding:.35rem 1.2rem .3rem;background:#efe3d1;border:1px solid var(--lp-line);border-bottom:0;border-radius:.55rem .55rem 0 0;color:var(--lp-accent);font:700 .72rem/1.5 Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase}body.landing-experience .lp-package h2{margin-top:0}body.landing-experience .lp-package .lp-focus{border-color:#cdb596}@media (max-width:760px){body.landing-experience .lp-menu__courses{grid-template-columns:minmax(0,1fr)}body.landing-experience .lp-menu{outline-offset:-.45rem}}@media (max-width:860px){body.landing-experience .lp-faq,body.landing-experience .lp-heading,body.landing-experience .lp-hero__grid,body.landing-experience .lp-prep,body.landing-experience .lp-scene{grid-template-columns:minmax(0,1fr)}body.landing-experience .lp-hero__figure{max-width:36rem}body.landing-experience .lp-heading{align-items:start;margin-bottom:2rem}body.landing-experience .lp-note{transform:none}}@media (max-width:620px){body.landing-experience main.lp-page{padding-top:4rem}body.landing-experience .lp-hero__image{border-radius:3rem .6rem 3rem .6rem}body.landing-experience .lp-fit,body.landing-experience .lp-related__groups{grid-template-columns:minmax(0,1fr)}body.landing-experience .lp-actions{flex-direction:column;align-items:stretch}body.landing-experience .lp-actions .lp-link{width:auto}body.landing-experience .lp-question p{padding-right:0}}@media (prefers-reduced-motion:reduce){body.landing-experience .lp-page *,body.landing-experience .lp-page ::after{transition:none!important}body.landing-experience .lp-case:hover{transform:none}}@media (forced-colors:active){body.landing-experience :is(.lp-motif,.lp-tick,.lp-beat__art,.lp-arrow){stroke:CanvasText}}body.landing-experience .lp-hero__image img{transition:transform .9s cubic-bezier(.22,1,.36,1)}body.landing-experience .lp-hero__figure:hover .lp-hero__image img{transform:scale(1.025)}body.landing-experience .lp-motif{transition:transform .5s cubic-bezier(.22,1,.36,1);transform-origin:50% 90%}body.landing-experience .lp-hero__figure:hover .lp-motif{transform:rotate(-6deg) translateY(-2px)}body.landing-experience .lp-button{transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}body.landing-experience .lp-button:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.2rem -.7rem #80552e88}body.landing-experience :is(.lp-link,.lp-case__link,.lp-custom a){transition:color .2s ease,text-decoration-color .2s ease}body.landing-experience :is(.lp-link,.lp-case__link,.lp-custom a):hover{color:var(--lp-accent);text-decoration-color:var(--lp-accent)}body.landing-experience .lp-case__media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}body.landing-experience .lp-case:hover .lp-case__media img{transform:scale(1.045)}body.landing-experience .lp-case:hover h3 a{color:var(--lp-accent)}body.landing-experience .lp-case:focus-within{box-shadow:0 1rem 2rem -1rem #513b2e40}body.landing-experience .lp-beat__art{transition:transform .45s cubic-bezier(.22,1,.36,1)}body.landing-experience .lp-beat:hover .lp-beat__art{transform:translateY(-4px) rotate(-3deg)}body.landing-experience .lp-note{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}body.landing-experience .lp-note:hover{transform:rotate(0) translateY(-3px);box-shadow:0 1.2rem 2.4rem -1.4rem #513b2e66}body.landing-experience .lp-question summary{transition:color .2s ease}body.landing-experience .lp-question summary:hover{color:var(--lp-accent)}body.landing-experience .lp-related__group a:hover{transform:translateY(-1px)}body.landing-experience .lp-related__group a{transition:border-color .2s ease,background-color .2s ease,transform .2s ease}@media (hover:none){body.landing-experience :is(.lp-case,.lp-note,.lp-button,.lp-related__group a):hover{transform:none}body.landing-experience .lp-case:hover .lp-case__media img,body.landing-experience .lp-hero__figure:hover .lp-hero__image img{transform:none}}@media (prefers-reduced-motion:reduce){body.landing-experience .lp-page :is(img,svg,.lp-note,.lp-button,.lp-case,a){transition:none!important;transform:none!important}}body.landing-experience .lp-mood{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:1.25rem}body.landing-experience .lp-mood dt{color:var(--lp-muted);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}body.landing-experience .lp-mood dd{font-weight:650}