.hero[data-astro-cid-yodha2z4]{isolation:isolate;background:var(--color-brand-charcoal);min-height:max(48rem,100svh);position:relative;overflow:hidden}.hero__media[data-astro-cid-yodha2z4],.hero__veil[data-astro-cid-yodha2z4],.hero__glow[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero__media[data-astro-cid-yodha2z4]{z-index:-4}.hero__media[data-astro-cid-yodha2z4] picture,.hero__media[data-astro-cid-yodha2z4] img{width:100%;height:100%}.hero__media[data-astro-cid-yodha2z4] img{object-fit:cover;object-position:center}.hero__veil[data-astro-cid-yodha2z4]{z-index:-3;background:linear-gradient(90deg,#0a0c0a 0% 6%,#0a0c0af0 18%,#0a0c0acc 34%,#0a0c0a4d 64%,#0a0c0a14 100%),linear-gradient(#0a0c0a2e 0%,#0000 68%,#0a0c0ad1 100%)}.hero__glow[data-astro-cid-yodha2z4]{z-index:-2;mix-blend-mode:screen;background:radial-gradient(circle at 62% 48%,#d0ae720b,#0000 26%)}.hero__brand[data-astro-cid-yodha2z4]{top:clamp(1.75rem,3vw,2.75rem);left:var(--page-gutter);z-index:2;color:var(--color-brand-cream);gap:.28rem;line-height:1;display:grid;position:absolute}.hero__brand[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{font-family:var(--font-serif);letter-spacing:-.045em;font-size:clamp(1.25rem,1.65vw,1.6rem)}.hero__brand[data-astro-cid-yodha2z4] small[data-astro-cid-yodha2z4]{color:var(--color-brand-cream);letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;line-height:1.35}.hero__brand[data-astro-cid-yodha2z4]:hover small[data-astro-cid-yodha2z4]{color:var(--color-brand-gold)}.hero__layout[data-astro-cid-yodha2z4]{align-items:center;min-height:max(48rem,100svh);padding-block:9rem 6rem;display:grid;position:relative}.hero__copy[data-astro-cid-yodha2z4]{width:min(50rem,60vw);min-width:0;transform:translateY(-1.5rem)}.hero--fi[data-astro-cid-yodha2z4] .hero__copy[data-astro-cid-yodha2z4]{width:min(58rem,68vw)}.hero__eyebrow[data-astro-cid-yodha2z4]{color:#cbdbe1d1;margin-bottom:1.6rem}.hero__title[data-astro-cid-yodha2z4]{color:var(--color-brand-cream);letter-spacing:-.057em;flex-direction:column;font-size:clamp(3.76rem,8vw,7.04rem);line-height:.98;display:flex}.hero__title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--color-brand-gold);margin-left:clamp(1rem,4vw,4rem);font-size:1em;font-weight:400}.hero__initial[data-astro-cid-yodha2z4]{margin-right:.01em;font-size:.95em;display:inline-block;transform:translateY(-.015em)}.hero__description[data-astro-cid-yodha2z4]{color:#eeece5db;width:min(39rem,90%);margin-top:2.5rem;font-size:clamp(.8rem,1.2vw,.976rem);font-weight:300;line-height:1.8}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:2rem;margin-top:2.6rem;display:flex}.hero__primary[data-astro-cid-yodha2z4],.hero__secondary[data-astro-cid-yodha2z4]{transition:.45s var(--ease-luxury)}.hero__primary[data-astro-cid-yodha2z4]{min-width:15.5rem;color:var(--color-brand-cream);letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(14px);background:#14161385;border:1px solid #d0ae7275;border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.25rem 1rem 1.5rem;font-size:.7rem;display:inline-flex}.hero__primary[data-astro-cid-yodha2z4]:hover{border-color:var(--color-brand-gold);background:#d0ae721f;transform:translateY(-2px)}.hero__secondary[data-astro-cid-yodha2z4]{color:#eeece5e0;letter-spacing:.1em;border-bottom:1px solid #bfc8bca3;padding-bottom:.35rem;font-size:.74rem}.hero__secondary[data-astro-cid-yodha2z4]:hover{border-color:var(--color-brand-gold);color:var(--color-brand-cream);transform:translateY(-1px)}.hero__meta[data-astro-cid-yodha2z4]{right:var(--page-gutter);color:var(--color-brand-cream);letter-spacing:.18em;text-transform:uppercase;gap:2.5rem;font-size:.62rem;display:flex;position:absolute;bottom:3.25rem}@media (width<=1280px) and (width>=901px){.hero__copy[data-astro-cid-yodha2z4]{width:64vw}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(4rem,6.88vw,5.76rem)}}@media (width<=900px){.hero__copy[data-astro-cid-yodha2z4]{width:76%;transform:translateY(-1rem)}.hero__media[data-astro-cid-yodha2z4] img{object-position:58% center}.hero__veil[data-astro-cid-yodha2z4]{background:linear-gradient(90deg,#0a0c0af0,#0a0c0a7a 68%,#0a0c0a29)}.hero__meta[data-astro-cid-yodha2z4]{display:none}}@media (width<=640px){.hero[data-astro-cid-yodha2z4],.hero__layout[data-astro-cid-yodha2z4]{min-height:47rem}.hero__layout[data-astro-cid-yodha2z4]{align-items:end;padding-top:8rem;padding-bottom:5rem}.hero__copy[data-astro-cid-yodha2z4],.hero--fi[data-astro-cid-yodha2z4] .hero__copy[data-astro-cid-yodha2z4]{width:100%;transform:none}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(3.25rem,17vw,5rem)}.hero--fi[data-astro-cid-yodha2z4] .hero__title[data-astro-cid-yodha2z4]{font-size:clamp(2.2rem,11.25vw,4rem)}.hero__title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{margin-left:.5rem}.hero__description[data-astro-cid-yodha2z4]{width:100%;margin-top:2rem;font-size:.94rem}.hero__actions[data-astro-cid-yodha2z4]{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:2rem}.hero__primary[data-astro-cid-yodha2z4]{width:100%}.hero__media[data-astro-cid-yodha2z4] img{object-position:64% center}.hero__veil[data-astro-cid-yodha2z4]{background:linear-gradient(#0a0c0a33,#0a0c0a73 35%,#0a0c0af5 88%)}.hero__brand[data-astro-cid-yodha2z4] small[data-astro-cid-yodha2z4]{max-width:13rem}}.visual-section[data-astro-cid-pcerhtqz]{padding-block:clamp(7rem,13vw,13rem);position:relative;overflow:clip}.visual-section--dark[data-astro-cid-pcerhtqz]{background:var(--color-brand-charcoal);color:var(--color-brand-marble)}.visual-section--light[data-astro-cid-pcerhtqz]{background:var(--color-brand-cream);color:var(--color-brand-charcoal)}.visual-section__header[data-astro-cid-pcerhtqz]{width:min(48rem,100%);margin-bottom:clamp(4rem,8vw,8rem)}.visual-section--center[data-astro-cid-pcerhtqz] .visual-section__header[data-astro-cid-pcerhtqz]{text-align:center;margin-inline:auto}.visual-section__eyebrow[data-astro-cid-pcerhtqz]{color:var(--color-brand-gold);margin-bottom:1.5rem}.visual-section__header[data-astro-cid-pcerhtqz] h2[data-astro-cid-pcerhtqz]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,5.6vw,6rem);line-height:.98}.visual-section__body[data-astro-cid-pcerhtqz]{width:min(40rem,100%);color:color-mix(in srgb, currentColor 68%, transparent);margin-top:2rem;font-size:clamp(.8rem,1.12vw,1rem);font-weight:300;line-height:1.8}.visual-section--center[data-astro-cid-pcerhtqz] .visual-section__body[data-astro-cid-pcerhtqz]{margin-inline:auto}.consultation-entry{width:100%;min-height:34rem;color:var(--color-brand-cream);text-align:left;flex-direction:column;margin-top:1.75rem;display:flex}.consultation-entry__content{flex-direction:column;flex:1;min-height:0;display:flex}.consultation-entry[data-mode=chat] .consultation-entry__content,.consultation-entry[data-mode=booking] .consultation-entry__content{animation:consultation-content-in .22s var(--ease-luxury) both}@keyframes consultation-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.consultation-entry__bar{min-height:3.75rem;color:var(--color-brand-gold);letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #d0ae7238;justify-content:space-between;align-items:center;padding:0 clamp(1.5rem,3.5vw,2.75rem);font-size:.68rem;display:flex}.consultation-entry__bar-title,.consultation-entry__actions{align-items:center;display:flex}.consultation-entry__bar-title{gap:.7rem}.consultation-entry__bar-title svg{width:1rem}.consultation-entry__actions{min-height:3.75rem}.consultation-entry__back{align-items:center;gap:.45rem;display:inline-flex}.consultation-entry__back svg{width:.8rem}.consultation-entry__body{flex-direction:column;flex:1;width:100%;padding:0 clamp(1.5rem,3.5vw,2.75rem);display:flex}.consultation-entry__prompt{grid-template-columns:2.5rem 1fr;align-items:start;gap:1.1rem;padding:1.6rem 0 1.25rem;display:grid}.consultation-entry__avatar{width:2.5rem;height:2.5rem;color:var(--color-brand-gold);font-family:var(--font-serif);border:1px solid #d0ae7273;place-items:center;font-size:1.1rem;font-style:italic;display:grid}.consultation-entry__speaker{color:var(--color-brand-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.45rem;font-size:.64rem;line-height:1.3}.consultation-entry__prompt h2{color:var(--color-brand-cream);font-family:var(--font-serif);font-size:clamp(1.44rem,2.24vw,1.92rem);font-weight:400;line-height:1.12}.consultation-entry__description{color:#eeece5ad;margin-top:.35rem;font-size:.704rem;line-height:1.55}.consultation-entry__composer{backdrop-filter:blur(18px);background:#0a0c0aad;border:1px solid #d0ae7261;grid-template-columns:minmax(0,1fr) auto;min-height:5.5rem;transition:border-color .2s,background .2s;display:grid}.consultation-entry__composer:focus-within{background:#0a0c0ad1;border-color:#d0ae72cc}.consultation-entry__composer textarea{resize:none;min-width:0;color:var(--color-brand-cream);font:inherit;background:0 0;border:0;outline:none;padding:1rem 1.15rem;font-size:.9rem;line-height:1.5}.consultation-entry__composer textarea::placeholder{color:#eeece57a}.consultation-entry__composer button{min-width:6.75rem;color:var(--color-brand-gold);font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#d0ae720f;border:1px solid #d0ae7273;justify-content:center;align-items:center;gap:.6rem;margin:.55rem;padding:0 1rem;font-size:.7rem;transition:background .2s,opacity .2s,transform .12s ease-out;display:flex}.consultation-entry__composer button:not(:disabled):hover{background:#d0ae7224}.consultation-entry__composer button:not(:disabled):active{background:#d0ae722e;transform:scale(.985)}.consultation-entry__composer button:disabled{opacity:.5;cursor:default}.consultation-entry__composer svg{width:1rem}.consultation-entry__starter-label{color:#eeece594;letter-spacing:.12em;text-transform:uppercase;padding-top:.9rem;font-size:.68rem}.consultation-entry__starters{grid-template-columns:repeat(3,1fr);gap:0 1.25rem;padding-top:.1rem;display:grid}.consultation-entry__starters button{color:#eeece5c7;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#d0ae7233;grid-template-columns:1fr 1rem;align-items:center;gap:.75rem;padding:.85rem .75rem;font-size:.88rem;transition:border-color .2s,background .2s,color .2s,transform .12s ease-out;display:grid}.consultation-entry__starters svg{width:.85rem;color:var(--color-brand-gold);transition:transform .2s}.consultation-entry__starters button:hover,.consultation-entry__starters button:focus-visible{color:var(--color-brand-cream);background:#d0ae720f;border-color:#d0ae7257}.consultation-entry__starters button:hover svg,.consultation-entry__starters button:focus-visible svg{transform:translate(3px)}.consultation-entry__starters button:active{background:#d0ae721a;transform:scale(.99)}.consultation-entry__trust{color:#eeece59e;padding:.95rem 0 1.1rem;font-size:.76rem;line-height:1.5}.consultation-entry__trust a{color:#d0ae72d6;text-underline-offset:.22em;text-decoration:underline #d0ae7252}.consultation-entry__trust a:hover{color:var(--color-brand-gold)}.consultation-entry__booking{margin-top:auto;width:100%;color:var(--color-brand-cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d0ae724d;grid-template-columns:1.2rem 1fr auto;align-items:center;gap:1rem;margin-inline:-.65rem;padding:1.1rem .65rem;transition:background .2s,color .2s,transform .12s ease-out;display:grid}.consultation-entry__booking>svg{width:1rem;color:var(--color-brand-gold)}.consultation-entry__booking:hover,.consultation-entry__booking:focus-visible{background:#d0ae720d}.consultation-entry__booking:active{background:#d0ae721a;transform:scale(.995)}.consultation-entry__booking strong{font-size:.95rem;font-weight:400;display:block}.consultation-entry__booking small{color:#eeece599;margin-top:.25rem;font-size:.76rem;display:block}.consultation-entry__availability{color:var(--color-brand-gold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.76rem;display:flex}.consultation-entry__availability svg{width:.85rem;transition:transform .2s}.consultation-entry__booking:hover .consultation-entry__availability svg{transform:translate(3px)}.text-control{color:#eeece599;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.5rem 1rem;font-size:.65rem;transition:color .2s,transform .12s ease-out}.text-control:hover{color:var(--color-brand-gold)}.text-control:active{transform:scale(.98)}.icon-control,.send-control{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-control{width:3.5rem;min-height:3.75rem;transition:background .2s,transform .12s ease-out}.icon-control:hover{background:#d0ae7212}.icon-control:active{background:#d0ae721f;transform:scale(.94)}.icon-control svg,.send-control svg{width:1.05rem}.conversation{flex:1;min-height:100%;display:grid}.conversation-log{min-height:clamp(16rem,30vh,20rem);max-height:min(25rem,42vh);padding:2rem 2.25rem 1.75rem;overflow:auto}.message{max-width:48rem;margin-bottom:1.5rem}.message--user{color:#eeece5d1;background:#d0ae720f;border:1px solid #d0ae7238;width:fit-content;max-width:min(38rem,82%);margin-left:auto;padding:.9rem 1.05rem}.message--user small{text-align:right}.message small{color:var(--color-brand-gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.55rem;font-size:.62rem;display:block}.message p{white-space:pre-wrap;font-size:.84rem;font-weight:300;line-height:1.72}.conversation-feedback{min-height:1rem;margin:0 2.25rem 1rem}.conversation-status,.conversation-error{color:#eeece594;font-size:.8rem}.conversation-error{color:#e8d1d1}.conversation-starters{grid-template-columns:1fr 1fr;gap:0 1.75rem;padding:0 2.25rem 1.5rem;display:grid}.conversation-starters button{color:#eeece5d1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d0ae7238;grid-template-columns:1fr 1rem;align-items:center;gap:.75rem;padding:.95rem 0;font-size:.86rem;transition:background .2s,transform .12s ease-out;display:grid}.conversation-starters svg{width:.9rem;color:var(--color-brand-gold);transition:transform .2s}.conversation-starters button:hover svg{transform:translate(3px)}.conversation-starters button:active{background:#d0ae720f;transform:scale(.99)}.conversation-latest{color:var(--color-brand-gold);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d0ae7214;border:1px solid #d0ae7259;justify-self:center;margin:-.35rem auto 1rem;padding:.45rem .8rem;font-size:.68rem;transition:background .2s,transform .12s ease-out}.conversation-latest:active{transform:scale(.98)}.conversation-composer{background:#ffffff06;border:1px solid #d0ae724d;grid-template-columns:minmax(0,1fr) auto;min-height:5rem;margin:0 2.25rem 1.5rem;transition:border-color .2s,background .2s;display:grid}.conversation-composer:focus-within{background:#ffffff0a;border-color:#d0ae72b3}.consultation-entry textarea,.consultation-entry input{color:var(--color-brand-cream);font:inherit;background:#ffffff06;border:1px solid #d0ae7233;border-radius:0;outline:none}.consultation-entry textarea:focus,.consultation-entry input:focus{border-color:var(--color-brand-gold)}.conversation-composer textarea{resize:none;background:0 0;border:0;min-width:0;padding:1rem 1.1rem;line-height:1.5}.conversation-composer textarea:focus{border-color:#0000}.send-control{min-width:6.25rem;color:var(--color-brand-gold);font:inherit;letter-spacing:.09em;text-transform:uppercase;border:1px solid #d0ae7266;justify-content:center;align-items:center;gap:.55rem;margin:.55rem;padding:0 .85rem;font-size:.68rem;transition:background .2s,opacity .2s,transform .12s ease-out;display:flex}.send-control:not(:disabled):hover{background:#d0ae721a}.send-control:not(:disabled):active{background:#d0ae7229;transform:scale(.97)}.send-control:disabled{opacity:.5;cursor:default}.send-control--stop{color:var(--color-brand-pink);border-color:#e8d1d175}.booking-switch{color:#eeece5c2;width:100%;font:inherit;text-align:left;cursor:pointer;background:#d0ae7209;border:0;border-top:1px solid #d0ae7238;grid-template-columns:1rem 1fr auto;align-items:center;gap:.75rem;padding:1rem 2.25rem;font-size:.78rem;transition:background .2s,transform .12s ease-out;display:grid}.booking-switch__availability{color:var(--color-brand-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.booking-switch:hover{background:#d0ae7214}.booking-switch:active{background:#d0ae721f;transform:scale(.995)}.booking-switch svg{width:.95rem;color:var(--color-brand-gold)}.booking-form{flex:1;align-content:start;gap:1.5rem;padding:2.25rem;display:grid}.booking-intro h2{color:var(--color-brand-cream);letter-spacing:-.035em;font-size:clamp(1.9rem,4vw,2.15rem);line-height:1.08}.booking-intro p{color:#eeece5a3;margin-top:.5rem;font-size:.9rem;line-height:1.65}.booking-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.booking-form label{color:#eeece5b8;letter-spacing:.08em;gap:.5rem;font-size:.7rem;display:grid}.booking-form label span em{opacity:.5}.booking-form input,.booking-form textarea{letter-spacing:0;width:100%;padding:.8rem}.booking-form textarea{resize:vertical}.booking-form fieldset{border:0}.booking-form legend{color:#eeece5b8;letter-spacing:.08em;margin-bottom:.6rem;font-size:.7rem}.format-control{border:1px solid #d0ae7233;grid-template-columns:1fr 1fr;display:grid}.format-control button{color:#eeece599;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.65rem;padding:.8rem;display:flex}.format-control button+button{border-left:1px solid #d0ae7233}.format-control button.is-active{color:var(--color-brand-gold);background:#d0ae721f}.format-control svg{width:1rem}.booking-awaiting{color:#eeece59e;border-top:1px solid #d0ae7233;border-bottom:1px solid #d0ae7233;align-items:center;gap:1rem;padding:1.2rem;font-size:.84rem;line-height:1.55;display:flex}.booking-awaiting svg{width:1.15rem;color:var(--color-brand-gold);flex:none}.email-fallback{width:max-content;color:var(--color-brand-gold);border-bottom:1px solid #d0ae724d;align-items:center;gap:.65rem;padding-bottom:.45rem;font-size:.82rem;display:inline-flex}.email-fallback svg{width:.9rem}.email-fallback svg:last-child{transition:transform .2s}.email-fallback:hover svg:last-child{transform:translate(3px)}.consultation-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}@media (width<=640px){.consultation-entry{min-height:0;margin-top:1.25rem}.consultation-entry__bar{flex-wrap:wrap;row-gap:.2rem;min-height:3.5rem;padding:.35rem 1.25rem;font-size:.6rem}.consultation-entry__bar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.consultation-entry__body{padding-inline:1.25rem}.consultation-entry__prompt{grid-template-columns:2.25rem 1fr;gap:.9rem;padding-top:1.35rem}.consultation-entry__avatar{width:2.25rem;height:2.25rem}.consultation-entry__prompt h2{font-size:1.7rem}.consultation-entry__description{font-size:.84rem}.consultation-entry__composer{grid-template-columns:minmax(0,1fr) 5.6rem;min-height:5.25rem}.consultation-entry__composer textarea{padding-inline:.9rem;font-size:.86rem}.consultation-entry__composer button{min-width:0;padding-inline:.7rem}.consultation-entry__starters{grid-template-columns:1fr;gap:0}.consultation-entry__booking{grid-template-columns:1.1rem 1fr}.consultation-entry__availability{grid-column:2;margin-top:.25rem}.consultation-entry__actions{min-height:3.5rem;margin-left:auto}.conversation-log{min-height:17rem;max-height:44vh;padding:1.5rem 1.25rem}.message p{font-size:.96rem}.conversation-feedback{margin-inline:1.25rem}.conversation-starters{grid-template-columns:1fr;padding:0 1.25rem 1.25rem}.conversation-composer{grid-template-columns:minmax(0,1fr) 5.6rem;margin:0 1.25rem 1.25rem}.send-control{min-width:0;padding-inline:.7rem}.booking-switch{padding-inline:1.25rem}.booking-switch__availability{display:none}.booking-form{padding:1.5rem 1.25rem}.booking-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.consultation-entry[data-mode] .consultation-entry__content{animation:none}.consultation-entry__composer button,.consultation-entry__starters button,.consultation-entry__booking,.text-control,.icon-control,.send-control,.conversation-starters button,.conversation-latest,.booking-switch{transform:none!important}}@media (prefers-reduced-transparency:reduce){.consultation-entry__composer,.conversation-composer{backdrop-filter:none;background:#0a0c0af5}}@media (prefers-contrast:more){.consultation-entry,.consultation-entry__composer,.conversation-composer,.booking-awaiting{border-color:var(--color-brand-gold)}}.manifesto[data-astro-cid-lcdefpme]{isolation:isolate;min-height:62rem;position:relative;overflow:hidden}.manifesto__image[data-astro-cid-lcdefpme],.manifesto__shade[data-astro-cid-lcdefpme]{position:absolute;inset:-5% 0}.manifesto__image[data-astro-cid-lcdefpme]{z-index:-2}.manifesto__image[data-astro-cid-lcdefpme] picture,.manifesto__image[data-astro-cid-lcdefpme] img{width:100%;height:100%}.manifesto__image[data-astro-cid-lcdefpme] img{object-fit:cover}.manifesto__shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#0c0f0de0,#0c0f0d5c 58%,#0c0f0d1a)}.manifesto__layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr .6fr;align-items:center;gap:5rem;min-height:62rem;padding-block:8rem;display:grid}.manifesto__copy[data-astro-cid-lcdefpme]{width:min(48rem,100%)}.manifesto__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);margin-bottom:1.5rem}.manifesto__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(3.2rem,6.4vw,6.4rem);line-height:.94}.manifesto__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .manifesto__line[data-astro-cid-lcdefpme],.manifesto__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{display:block}.manifesto__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-brand-pink)}.manifesto__copy[data-astro-cid-lcdefpme] .gold-rule[data-astro-cid-lcdefpme]{margin-block:2.5rem}.manifesto__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#eeece5bf;width:min(37rem,100%);font-size:clamp(.8rem,1.12vw,.976rem);font-weight:300;line-height:1.85}.practice-section{background:radial-gradient(circle at 50% 8%,#d0ae721f,#0000 26rem),radial-gradient(circle at 12% 42%,#bd858c1c,#0000 30rem),linear-gradient(#141613,#1b201b 55%,#141613)}.synthesis-map[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.engagement-guide[data-astro-cid-lcdefpme]{border-block:1px solid #d0ae7229;margin-bottom:clamp(4.5rem,7vw,7rem)}.engagement-guide[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{color:#d0ae72c7;letter-spacing:.22em;border-bottom:1px solid #d0ae721f;padding-block:1.4rem 1.15rem;font-size:.75rem}.engagement-guide[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.engagement-guide[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #d0ae7224}.engagement-guide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:9.75rem;color:inherit;align-content:start;padding:clamp(1.35rem,2vw,1.8rem);transition:background .22s;display:grid}.engagement-guide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#d0ae720b}.engagement-guide[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem}.engagement-guide[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-brand-cream);font-family:var(--font-serif);margin-top:.8rem;font-size:clamp(1.08rem,1.44vw,1.32rem);font-weight:400;line-height:1.15}.engagement-guide[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#cdd3cabf;margin-top:.65rem;font-size:.72rem;line-height:1.55}.disciplines-road[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.road[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#0000,#d0ae7217 10%,#d0ae720b 78%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.road[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(var(--color-brand-gold), #d0ae7214);transform-origin:top;width:100%;height:100%;display:block;box-shadow:0 0 .8rem #d0ae721a}.disciplines[data-astro-cid-lcdefpme]{gap:4.25rem;list-style:none;display:grid;position:relative}.discipline[data-astro-cid-lcdefpme]{backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0b,#ffffff03),#14161333;border:1px solid #d0ae7217;grid-template-columns:2.65rem 1fr;gap:1.2rem;width:calc(50% - 3.25rem);padding:clamp(2rem,3vw,2.85rem);scroll-margin-top:2rem;transition:border-color .24s,transform .24s,background .24s;display:grid;position:relative;box-shadow:0 1.2rem 3.4rem #0000001f}.discipline[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#d0ae7247,#0000);width:3.25rem;height:1px;position:absolute;top:50%;right:-3.25rem}.discipline--right[data-astro-cid-lcdefpme]{margin-left:calc(50% + 3.25rem)}.discipline--right[data-astro-cid-lcdefpme]:after{background:linear-gradient(270deg,#d0ae7247,#0000);left:-3.25rem;right:auto}.discipline[data-astro-cid-lcdefpme]:hover{background:linear-gradient(135deg,#fff1,#ffffff04),#14161347;border-color:#d0ae7236;transform:translateY(-.35rem)}.discipline__number[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);font-family:var(--font-serif);font-size:1.75rem;font-style:italic;line-height:1}.discipline[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-brand-cream);font-family:var(--font-serif);letter-spacing:0;margin-bottom:1rem;font-size:clamp(1.48rem,2.2vw,2.32rem);font-weight:400;line-height:1.03}.discipline__label[data-astro-cid-lcdefpme]{color:#d0ae72b8;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;line-height:1.4}.discipline__outcome[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);font-family:var(--font-serif);letter-spacing:0;margin-bottom:1.3rem;font-size:clamp(.864rem,1.2vw,1.08rem);font-style:italic;line-height:1.35}.discipline__body[data-astro-cid-lcdefpme]{color:#cdd3cac7;font-size:.784rem;font-weight:300;line-height:1.75}.discipline__example[data-astro-cid-lcdefpme]{color:#eeece5ad;border-top:1px solid #d0ae7224;margin-top:1.25rem;padding-top:1.15rem;font-size:.688rem;line-height:1.65}.discipline__action[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:1.4rem;font-size:.75rem;line-height:1.4;display:inline-flex}.discipline__action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{transition:transform .2s}.discipline__action[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]:last-child{transform:translate(.3rem)}.approach[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#d0ae7203,#0000 48%);border-block:1px solid #d0ae7229;margin-top:clamp(5.25rem,8vw,7.5rem);padding-block:clamp(3rem,5vw,4.5rem);padding-inline:clamp(1.5rem,3vw,3rem)}.approach__intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.approach__intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#d0ae72c7;margin-bottom:1.25rem}.approach__intro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{width:min(38rem,100%);color:var(--color-brand-cream);font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,2.96vw,3rem);font-weight:400;line-height:1}.approach__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#bfc8bcb8;width:min(34rem,100%);padding-top:2.2rem;font-size:.8rem;font-weight:300;line-height:1.8}.approach__steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(2.75rem,4vw,4rem);list-style:none;display:grid}.approach__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:1px solid #d0ae7229;padding:0 clamp(1.5rem,3vw,3rem)}.approach__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.approach__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{padding-right:0}.approach__steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);letter-spacing:.14em;font-size:.64rem}.approach__steps[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--color-brand-cream);font-family:var(--font-serif);margin-top:1.1rem;font-size:clamp(1.16rem,1.6vw,1.6rem);font-weight:400;line-height:1.12}.approach__steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#bfc8bca8;margin-top:.9rem;font-size:.704rem;font-weight:300;line-height:1.72}.synthesis-link[data-astro-cid-lcdefpme]{width:fit-content;color:var(--color-brand-gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d0ae7273;align-items:center;gap:1rem;margin:3.5rem 0 0 auto;padding-bottom:.55rem;font-size:.72rem;display:flex}.synthesis-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{transition:transform .2s}.synthesis-link[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]:last-child{transform:translate(.3rem)}.bloom[data-astro-cid-lcdefpme]{color:#f0e8e4;background:#24191d;border-block:1px solid #cd9ca21f;padding-block:clamp(9rem,18vw,18rem);position:relative;overflow:hidden}.bloom__layout[data-astro-cid-lcdefpme]{z-index:2;position:relative}.bloom[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#d0ae72d1;margin-bottom:2rem}.bloom[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:#f0e8e4;width:min(72rem,100%);font-family:var(--font-serif);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.68rem,5.28vw,5.44rem);line-height:1.02}.bloom__columns[data-astro-cid-lcdefpme]{color:#f0e8e4a8;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);width:min(58rem,100%);margin-top:5rem;margin-left:auto;font-size:.832rem;line-height:1.8;display:grid}.bloom__columns[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{border-top:1px solid #cd9ca24d;padding-top:1.6rem;position:relative}.bloom__columns[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#d8a5aa;font-family:var(--font-serif);margin-bottom:.65rem;font-size:clamp(1.08rem,1.48vw,1.4rem);font-style:italic;line-height:1.25;display:block}.bloom__vein[data-astro-cid-lcdefpme]{background:linear-gradient(128deg,#0000 43%,#d0ae7212 43.08%,#cd9ca21a 43.14%,#0000 43.23%);position:absolute;inset:0}.visual-section.proof-section{color:var(--color-brand-cream);background:#111411;border-block:1px solid #d0ae721a}.visual-section.proof-section .visual-section__header{margin-bottom:clamp(4.5rem,6.5vw,6.5rem)}.visual-section.proof-section .visual-section__header h2{font-size:clamp(2.48rem,4.8vw,5.12rem)}.proof[data-astro-cid-lcdefpme]{gap:clamp(4.5rem,7vw,6.5rem);display:grid}.proof-feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(14rem,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(3rem,5vw,5rem);width:min(74rem,100%);display:grid}.proof-feature__brand[data-astro-cid-lcdefpme]{color:inherit;justify-content:flex-start;align-items:flex-start;padding-top:2.65rem;display:flex}.brand-lockup[data-astro-cid-lcdefpme]{z-index:1;font-family:var(--font-serif);letter-spacing:-.065em;text-align:center;align-self:center;font-weight:400;line-height:.88;position:relative}.brand-lockup--kirjapro[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.022em;justify-content:flex-start;align-items:center;gap:clamp(.8rem,1.5vw,1.15rem);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,3vw,2.85rem);font-weight:760;line-height:1;display:flex}.kirjapro-mark[data-astro-cid-lcdefpme]{aspect-ratio:1;place-items:center;width:clamp(4rem,5.5vw,5.15rem);display:grid}.kirjapro-mark[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 .85rem 1.1rem #00000047);width:100%;height:auto}.proof-feature__copy[data-astro-cid-lcdefpme]{width:min(40rem,100%)}.proof-feature__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.proof-purpose__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#d0ae72d1;margin-bottom:1.35rem}.proof-feature__copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.proof-purpose__copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-brand-cream);letter-spacing:-.042em;text-wrap:balance;font-size:clamp(1.96rem,2.8vw,2.96rem);line-height:1}.proof-feature__lead[data-astro-cid-lcdefpme],.proof-purpose__lead[data-astro-cid-lcdefpme]{color:#eeece5c7;font-family:var(--font-serif);margin-top:1.5rem;font-size:clamp(.92rem,1.12vw,1.056rem);line-height:1.55}.proof-feature__detail[data-astro-cid-lcdefpme],.proof-purpose__detail[data-astro-cid-lcdefpme]{color:#eeece59e;margin-top:1.1rem;font-size:.76rem;font-weight:300;line-height:1.72}.proof-meta[data-astro-cid-lcdefpme]{color:#d0ae72b8;letter-spacing:.1em;text-transform:uppercase;margin-top:1.3rem;font-size:.65rem;line-height:1.7}.proof-feature__copy[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.proof-purpose__copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-brand-gold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d0ae727a;margin-top:1.45rem;padding-bottom:.45rem;font-size:.72rem;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.proof-feature__copy[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover,.proof-purpose__copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-brand-gold);color:var(--color-brand-cream);transform:translate(.2rem)}.proof-purpose[data-astro-cid-lcdefpme]{border-top:1px solid #d0ae7224;grid-template-columns:minmax(14rem,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(3rem,5vw,5rem);width:min(74rem,100%);padding-top:clamp(3.5rem,5vw,4.75rem);display:grid}.proof-purpose__mark[data-astro-cid-lcdefpme]{justify-items:start;padding-top:2.5rem;display:grid}.proof-purpose__mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{place-items:center;width:clamp(9rem,13vw,11.75rem);display:grid}.proof-purpose__mark[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 1rem 1.8rem #00000057);width:100%;height:auto}.proof-purpose__copy[data-astro-cid-lcdefpme]{width:min(40rem,100%)}.proof-purpose__copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(2.35rem,3.25vw,3.45rem)}.horizon[data-astro-cid-lcdefpme]{isolation:isolate;min-height:max(46rem,100svh);position:relative;overflow:hidden}.horizon__image[data-astro-cid-lcdefpme],.horizon__shade[data-astro-cid-lcdefpme]{position:absolute;inset:-5% 0}.horizon__image[data-astro-cid-lcdefpme]{z-index:-2}.horizon__image[data-astro-cid-lcdefpme] picture,.horizon__image[data-astro-cid-lcdefpme] img{width:100%;height:100%}.horizon__image[data-astro-cid-lcdefpme] img{object-fit:cover}.horizon__shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#0a0c0a24 32%,#0a0c0aeb),linear-gradient(90deg,#0a0c0a85,#0000 68%)}.horizon__content[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:max(46rem,100svh);padding-block:clamp(5rem,9vh,8rem);display:flex}.consultation-shell[data-astro-cid-lcdefpme]{text-align:left;backdrop-filter:blur(20px);background:#0a0c0ac2;border:1px solid #d0ae7247;justify-content:center;width:min(68rem,100%);padding:0;display:flex;box-shadow:0 2.5rem 7rem #00000052}.consultation-shell[data-astro-cid-lcdefpme] .consultation-entry{margin-top:0}.founder-note[data-astro-cid-lcdefpme]{width:min(68rem,100%);color:var(--color-brand-cream);text-align:left;background:0 0;border-top:1px solid #d0ae7238;margin-top:1.25rem;padding:1.1rem clamp(1rem,2.2vw,1.9rem) 1rem}.founder-note__identity[data-astro-cid-lcdefpme]{grid-template-columns:3.35rem 1fr;align-items:start;gap:1.25rem;display:grid}.founder-note__mark[data-astro-cid-lcdefpme]{aspect-ratio:1;width:3.35rem;color:var(--color-brand-gold);font-family:var(--font-serif);border:1px solid #d0ae726b;place-items:center;font-size:1.55rem;font-style:italic;display:grid}.founder-note[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#d0ae72c2;margin-bottom:.55rem;font-size:.57rem}.founder-note[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-brand-cream);font-size:clamp(.96rem,1.44vw,1.24rem);line-height:1.15}.founder-note__identity[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#eeece5ad;width:min(48rem,100%);margin-top:.55rem;font-size:.688rem;line-height:1.6}.site-footer[data-astro-cid-lcdefpme]{color:#eeece585;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:min(68rem,100%);margin-top:2rem;font-size:.66rem;display:grid}.site-footer[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child{color:var(--color-brand-cream);font-family:var(--font-serif);letter-spacing:-.025em;justify-self:start;font-size:1rem}.site-footer__links[data-astro-cid-lcdefpme]{justify-self:end;gap:1.25rem;display:flex}.site-footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-brand-gold)}@media (prefers-reduced-transparency:reduce){.consultation-shell[data-astro-cid-lcdefpme]{backdrop-filter:none;background:#0a0c0af5}}@media (width<=800px){.manifesto__layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.manifesto__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0c0f0d40,#0c0f0de6)}.road[data-astro-cid-lcdefpme]{top:3.5rem;bottom:6rem;left:1.5rem}.disciplines[data-astro-cid-lcdefpme]{gap:1.5rem}.discipline[data-astro-cid-lcdefpme],.discipline--right[data-astro-cid-lcdefpme]{width:calc(100% - 3.5rem);margin-left:3.5rem}.discipline[data-astro-cid-lcdefpme]:after,.discipline--right[data-astro-cid-lcdefpme]:after{background:linear-gradient(270deg,#d0ae7247,#0000);width:2rem;left:-2rem;right:auto}.approach__intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem}.approach__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{width:min(36rem,100%);padding-top:0}.approach__steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.approach__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.approach__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child,.approach__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-left:1px solid #d0ae7229;padding:0 0 0 1.25rem}.synthesis-link[data-astro-cid-lcdefpme]{margin:3rem 0 0}.bloom__columns[data-astro-cid-lcdefpme],.proof-feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof-feature__copy[data-astro-cid-lcdefpme]{width:min(42rem,100%)}.proof-feature[data-astro-cid-lcdefpme],.proof-purpose[data-astro-cid-lcdefpme]{grid-template-columns:minmax(11rem,.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem)}}@media (width<=560px){.manifesto[data-astro-cid-lcdefpme],.manifesto__layout[data-astro-cid-lcdefpme]{min-height:50rem}.manifesto__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:3.8rem}.engagement-guide[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.engagement-guide[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #d0ae7224;border-left:0}.engagement-guide[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{padding-block:1rem .85rem}.engagement-guide[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:0;padding:1rem .25rem}.engagement-guide[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-top:.55rem;font-size:1.25rem}.engagement-guide[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-top:.4rem;font-size:.875rem}.discipline[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;padding:1.7rem}.discipline[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:2rem}.discipline__outcome[data-astro-cid-lcdefpme]{font-size:1.1rem}.approach[data-astro-cid-lcdefpme]{padding-inline:1.25rem}.bloom[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:3.2rem}.bloom__columns[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.proof-feature[data-astro-cid-lcdefpme],.proof-purpose[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.75rem}.proof-feature__brand[data-astro-cid-lcdefpme],.proof-purpose__mark[data-astro-cid-lcdefpme]{padding-top:0}.proof-purpose__mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:8rem}.horizon__content[data-astro-cid-lcdefpme]{padding-block:5rem}.founder-note[data-astro-cid-lcdefpme]{padding:1.25rem}.founder-note__identity[data-astro-cid-lcdefpme]{grid-template-columns:2.8rem 1fr;gap:1rem}.founder-note__mark[data-astro-cid-lcdefpme]{width:2.8rem}.site-footer[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:1fr;justify-items:start}.site-footer[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child,.site-footer__links[data-astro-cid-lcdefpme]{justify-self:start}}
