.carried-light[data-astro-cid-hpwnkczd]{pointer-events:none;block-size:min(34rem,58vw);inline-size:min(48rem,72vw);position:absolute}.carried-light[data-astro-cid-hpwnkczd]:after{background:var(--pearl);content:"";opacity:.78;border-radius:50%;block-size:.48rem;inline-size:.48rem;position:absolute;inset-block-start:61%;inset-inline-end:10%;box-shadow:0 0 1.5rem #efb978a8,0 0 4rem #79a8b747}.carried-light[data-astro-cid-hpwnkczd]:before{background:radial-gradient(ellipse at 48% 64%, transparent 0 52%, color-mix(in srgb, var(--dawn) 26%, transparent) 55%, color-mix(in srgb, var(--air) 10%, transparent) 58%, transparent 66%), radial-gradient(ellipse at 34% 63%, color-mix(in srgb, var(--simon) 8%, transparent), transparent 62%);content:"";filter:blur(13px);opacity:.64;position:absolute;inset:0;transform:rotate(-6deg)scaleX(1.04)}.carried-light--carbon[data-astro-cid-hpwnkczd]:before{opacity:.42}@media (prefers-reduced-motion:no-preference){.carried-light[data-astro-cid-hpwnkczd]:before{animation:11s ease-in-out infinite alternate carried-atmosphere}.carried-light[data-astro-cid-hpwnkczd]:after{animation:8.6s ease-in-out infinite carried-witness}}@keyframes carried-atmosphere{to{opacity:.8;transform:rotate(-4.5deg)translate(1%,-.6%)scaleX(1.07)}}@keyframes carried-witness{0%,to{opacity:.68;transform:scale(.96)}25%{opacity:1;transform:scale(1.04)}60%{opacity:.82;transform:scale(1)}}.simon-logo[data-astro-cid-ehj4t77v]{color:currentColor;vertical-align:middle;flex:none;align-items:center;line-height:1;display:inline-flex}.simon-logo[data-astro-cid-ehj4t77v] svg{flex:none;max-inline-size:none;display:block;overflow:visible}.solar-light[data-astro-cid-jcczctpc]{isolation:isolate;flex:none;place-items:center;block-size:5.5rem;inline-size:5.5rem;display:inline-grid;position:relative}.solar-light[data-astro-cid-jcczctpc]:before{content:"";background:radial-gradient(circle,#fff8dbb0 0%,#f4d79870 13%,#eac17f35 31%,#eac17f12 47%,#0000 68%);border-radius:50%;position:absolute;inset:-35%}.solar-light[data-astro-cid-jcczctpc]:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(#fff0cb60 0%,#f3cf8c33 23%,#e9bd7814 41%,#0000 65%);border-radius:50%;position:absolute;inset:-62%}.solar-light__core[data-astro-cid-jcczctpc]{background:radial-gradient(circle,#fffef7 0 18%,#fff9e5 29%,#fff1c9ba 43%,#ffe3a344 58%,#0000 73%);border:0;border-radius:50%;block-size:46%;inline-size:46%;display:block;position:relative}.solar-light__corona[data-astro-cid-jcczctpc]{filter:blur(3px);background:radial-gradient(50% 12%,#fff7d98c,#0000 85%),radial-gradient(14% 49%,#ffdf984d,#0000 80%);border:0;position:absolute;inset:-19%}@media (prefers-reduced-motion:no-preference){.solar-light[data-astro-cid-jcczctpc]:before{animation:11.3s ease-in-out infinite solar-breath}.solar-light[data-astro-cid-jcczctpc]:after{animation:17.9s ease-in-out -4.1s infinite solar-release}.solar-light__corona[data-astro-cid-jcczctpc]{animation:23.7s ease-in-out -7.2s infinite alternate solar-turn}@keyframes solar-breath{0%,to{opacity:.57;transform:scale(.9)}19%{opacity:.98;transform:scale(1.12)}43%{opacity:.64;transform:scale(.98)}68%{opacity:.87;transform:scale(1.18)}86%{opacity:.72;transform:scale(1.03)}}@keyframes solar-release{0%,to{opacity:.26;transform:scale(.83)}24%{opacity:.8;transform:scale(1.12)}54%{opacity:.35;transform:scale(1.42)}78%{opacity:.64;transform:scale(1.04)}}@keyframes solar-turn{0%{opacity:.42;transform:rotate(-23deg)scale(.91)}37%{opacity:.82;transform:rotate(-11deg)scale(1.18)}73%{opacity:.52;transform:rotate(7deg)scale(1.04)}to{opacity:.7;transform:rotate(18deg)scale(1.12)}}}html[data-ambient-paused=true] .solar-light[data-astro-cid-jcczctpc]:before,html[data-ambient-paused=true] .solar-light[data-astro-cid-jcczctpc]:after,html[data-ambient-paused=true] .solar-light__corona[data-astro-cid-jcczctpc],.solar-light[data-astro-cid-jcczctpc]:not([data-solar-visible=true]):before,.solar-light[data-astro-cid-jcczctpc]:not([data-solar-visible=true]):after,.solar-light[data-astro-cid-jcczctpc]:not([data-solar-visible=true]) .solar-light__corona[data-astro-cid-jcczctpc]{animation-play-state:paused}.conversation-receipt[data-astro-cid-kamhjsai]{background:var(--pearl);color:var(--ink);border:0;border-radius:1.5rem;max-block-size:calc(100dvh - 2rem);inline-size:min(36rem,100vw - 2rem);padding:clamp(2rem,5vw,4.25rem);overflow:auto;box-shadow:0 2rem 8rem #0005}.conversation-receipt[data-astro-cid-kamhjsai]::backdrop{backdrop-filter:blur(12px);background:#0f0f0dad}.conversation-receipt__close[data-astro-cid-kamhjsai]{block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:1rem 1rem auto auto}.conversation-receipt__close[data-astro-cid-kamhjsai] svg[data-astro-cid-kamhjsai]{fill:none;stroke:currentColor;stroke-width:1.5px;inline-size:20px}.conversation-receipt__close[data-astro-cid-kamhjsai]:hover{background:#e9e4d9}.conversation-receipt[data-astro-cid-kamhjsai] h2[data-astro-cid-kamhjsai]{letter-spacing:-.055em;text-wrap:balance;max-inline-size:12ch;margin:.5rem 0 1.3rem;font-size:clamp(2.25rem,4.5vw,3.6rem);font-weight:550;line-height:1.02}#conversation-receipt-message[data-astro-cid-kamhjsai]{color:#5f5a51;max-inline-size:31ch;font-size:1.05rem;line-height:1.55}.conversation-receipt__relationship[data-astro-cid-kamhjsai]{letter-spacing:-.025em;grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:center;gap:.65rem;inline-size:100%;max-inline-size:23.5rem;margin:2.8rem auto;font-size:1.2rem;display:grid}[data-astro-cid-kamhjsai][data-receipt-name]{text-align:center;overflow-wrap:anywhere;justify-self:center;line-height:1.15}.conversation-receipt__signature[data-astro-cid-kamhjsai]{justify-self:center;align-items:center;font-size:1.65rem;line-height:1;display:flex}.conversation-receipt__return[data-astro-cid-kamhjsai]{color:#2e281f;min-block-size:50px;inline-size:100%;font:550 .86rem var(--font-sans);cursor:pointer;background:#ead7b4;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:3rem;padding:.85rem 1.2rem;transition:background .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fff7e2}.conversation-receipt__return[data-astro-cid-kamhjsai]:hover{background:#e2c99e;transform:translateY(-1px)}.conversation-receipt[data-astro-cid-kamhjsai] button[data-astro-cid-kamhjsai]:focus-visible{outline-offset:4px;outline:2px solid #8a6938}@media (prefers-reduced-motion:no-preference){.conversation-receipt[data-astro-cid-kamhjsai][open]{animation:.65s cubic-bezier(.16,1,.3,1) both receipt-arrives}.conversation-receipt[data-astro-cid-kamhjsai][open] .conversation-receipt__sun{animation:1.5s cubic-bezier(.2,.8,.2,1) both sun-meets}.conversation-receipt[data-astro-cid-kamhjsai][open] [data-astro-cid-kamhjsai][data-receipt-name],.conversation-receipt[data-astro-cid-kamhjsai][open] .conversation-receipt__signature[data-astro-cid-kamhjsai]{animation:.9s .1s both relationship-arrives}@keyframes receipt-arrives{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sun-meets{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes relationship-arrives{0%{opacity:.4;translate:0 4px}to{opacity:1;translate:0}}}@media (height<=560px){.conversation-receipt[data-astro-cid-kamhjsai]{padding:1.25rem 2rem}.conversation-receipt[data-astro-cid-kamhjsai] h2[data-astro-cid-kamhjsai]{max-inline-size:calc(100% - 2.5rem);margin:.8rem 0;font-size:2rem}#conversation-receipt-message[data-astro-cid-kamhjsai]{font-size:.95rem;line-height:1.4}.conversation-receipt__relationship[data-astro-cid-kamhjsai]{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);margin:.65rem auto}.conversation-receipt__relationship[data-astro-cid-kamhjsai] .solar-light{block-size:4rem;inline-size:4rem}}@media (width<=360px){.conversation-receipt[data-astro-cid-kamhjsai]{padding:2rem 1.4rem}.conversation-receipt__relationship[data-astro-cid-kamhjsai]{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);font-size:1.05rem}.conversation-receipt__relationship[data-astro-cid-kamhjsai] .solar-light{block-size:4.5rem;inline-size:4.5rem}.conversation-receipt__signature[data-astro-cid-kamhjsai]{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.conversation-receipt[data-astro-cid-kamhjsai] button[data-astro-cid-kamhjsai]{transition:none}}.conversation-form[data-astro-cid-he3pk2eo]{color:var(--ink);inline-size:100%}.conversation-form__staging[data-astro-cid-he3pk2eo]{border-inline-start:2px solid var(--accent-text);color:var(--accent-text);max-inline-size:58ch;margin-block-end:1.4rem;padding-inline-start:.85rem;font-size:.76rem;line-height:1.5}.conversation-form__staging[data-astro-cid-he3pk2eo]>p[data-astro-cid-he3pk2eo]:first-child{margin-block-end:.25rem;font-weight:650}.conversation-form[data-astro-cid-he3pk2eo] form[data-astro-cid-he3pk2eo],.conversation-form[data-astro-cid-he3pk2eo] fieldset[data-astro-cid-he3pk2eo]{border:0;min-inline-size:0;margin:0;padding:0}.conversation-form[data-astro-cid-he3pk2eo] fieldset[data-astro-cid-he3pk2eo]:focus{outline:0}.conversation-form[data-astro-cid-he3pk2eo] form[data-astro-cid-he3pk2eo]{min-block-size:20rem}.conversation-form[data-astro-cid-he3pk2eo] fieldset[data-astro-cid-he3pk2eo]{min-block-size:15rem;padding-block-start:clamp(1.5rem,3vw,2.6rem)}.conversation-form[data-astro-cid-he3pk2eo] fieldset[data-astro-cid-he3pk2eo][hidden]{display:none}.conversation-form__progress[data-astro-cid-he3pk2eo]{color:color-mix(in srgb, var(--ink) 48%, var(--surface));letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;display:flex}.conversation-form__progress[data-astro-cid-he3pk2eo] b[data-astro-cid-he3pk2eo]{color:var(--accent-text);font-weight:650}.conversation-form__progress[data-astro-cid-he3pk2eo][hidden]{display:none}.conversation-form[data-astro-cid-he3pk2eo] legend[data-astro-cid-he3pk2eo]{color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.4rem,2vw,2.1rem);font-weight:540;line-height:1.05}.conversation-form__thought[data-astro-cid-he3pk2eo]{position:relative}.conversation-form[data-astro-cid-he3pk2eo] textarea[data-astro-cid-he3pk2eo],.conversation-form[data-astro-cid-he3pk2eo] input[data-astro-cid-he3pk2eo]{border:0;border-block-end:1px solid color-mix(in srgb, var(--ink) 18%, transparent);caret-color:var(--accent-text);color:var(--ink);background:0 0;border-radius:0;outline:0;inline-size:100%;transition:border-color .18s,box-shadow .18s}.conversation-form[data-astro-cid-he3pk2eo] textarea[data-astro-cid-he3pk2eo]{font:450 clamp(1.15rem, 1.55vw, 1.55rem) / 1.42 var(--font-sans);resize:vertical;min-block-size:8rem;margin-block-start:clamp(1.7rem,3vw,2.8rem);padding:0 0 1rem}.conversation-form[data-astro-cid-he3pk2eo] input[data-astro-cid-he3pk2eo]{min-block-size:3.9rem;padding:.7rem 0;font-size:clamp(1.1rem,1.5vw,1.45rem)}.conversation-form[data-astro-cid-he3pk2eo] input[data-astro-cid-he3pk2eo]::placeholder{color:color-mix(in srgb, var(--ink) 34%, transparent)}.conversation-form[data-astro-cid-he3pk2eo] textarea[data-astro-cid-he3pk2eo]:focus,.conversation-form[data-astro-cid-he3pk2eo] input[data-astro-cid-he3pk2eo]:focus{border-color:var(--ink);box-shadow:0 .42rem 0 -.36rem var(--dawn)}.conversation-form[data-astro-cid-he3pk2eo] [data-astro-cid-he3pk2eo][aria-invalid=true]{border-color:#8d322f}.conversation-form__example[data-astro-cid-he3pk2eo]{color:color-mix(in srgb, var(--ink) 36%, var(--surface));opacity:0;pointer-events:none;max-inline-size:35ch;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:450;line-height:1.42;transition:opacity .52s;position:absolute;inset:clamp(1.7rem,3vw,2.8rem) 0 auto}.conversation-form__example[data-astro-cid-he3pk2eo][data-visible=true]{opacity:1}.conversation-form__example[data-astro-cid-he3pk2eo][data-visible=true]:after{background:var(--accent-text);content:"";vertical-align:-.12em;block-size:1.05em;inline-size:1px;margin-inline-start:.12em;animation:.9s step-end infinite conversation-caret;display:inline-block}.conversation-form__meta[data-astro-cid-he3pk2eo],.conversation-form__actions[data-astro-cid-he3pk2eo]{justify-content:space-between;align-items:center;gap:1.2rem;margin-block-start:1.25rem;display:flex}.conversation-form__meta[data-astro-cid-he3pk2eo]>p[data-astro-cid-he3pk2eo]:first-child,.conversation-form__status[data-astro-cid-he3pk2eo],.conversation-form__error[data-astro-cid-he3pk2eo],.conversation-form__no-script[data-astro-cid-he3pk2eo],.conversation-form__contact-fields[data-astro-cid-he3pk2eo] label[data-astro-cid-he3pk2eo]{color:#716c63;letter-spacing:.01em;font-size:.7rem;line-height:1.45}.conversation-form__error[data-astro-cid-he3pk2eo]{color:#8d322f;flex:1;min-block-size:1.05rem}.conversation-form__contact-fields[data-astro-cid-he3pk2eo]{gap:1.6rem;margin-block-start:2.4rem;display:grid}.conversation-form__contact-fields[data-astro-cid-he3pk2eo] label[data-astro-cid-he3pk2eo]{justify-content:space-between;display:flex}.conversation-form__contact-fields[data-astro-cid-he3pk2eo] label[data-astro-cid-he3pk2eo] span[data-astro-cid-he3pk2eo]{opacity:1}.conversation-form__privacy[data-astro-cid-he3pk2eo]{color:#716c63;max-inline-size:48ch;margin-block-start:1.1rem;font-size:.68rem;line-height:1.45}.conversation-form__honeypot[data-astro-cid-he3pk2eo]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.conversation-form[data-astro-cid-he3pk2eo] button[data-astro-cid-he3pk2eo]{cursor:pointer;border:0;border-radius:999px;align-items:center;min-block-size:48px;padding-inline:1.2rem;font-size:.79rem;font-weight:590;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__next[data-astro-cid-he3pk2eo],.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__submit[data-astro-cid-he3pk2eo]{color:#2e281f;background:#ead7b4;border-radius:.85rem;justify-content:space-between;min-inline-size:8.5rem;box-shadow:inset 0 1px #fff7e2,0 4px 14px #9e7a3b12}.conversation-form__next[data-astro-cid-he3pk2eo]:after,.conversation-form__submit[data-astro-cid-he3pk2eo]:after{content:"";border-block-start:1px solid;border-inline-end:1px solid;block-size:.38rem;inline-size:.38rem;margin-inline-start:1.3rem;transition:transform .18s;transform:rotate(45deg)}.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__next[data-astro-cid-he3pk2eo]:hover,.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__next[data-astro-cid-he3pk2eo]:focus-visible,.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__submit[data-astro-cid-he3pk2eo]:hover,.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__submit[data-astro-cid-he3pk2eo]:focus-visible{background:#e2c99e;transform:translateY(-2px);box-shadow:inset 0 1px #fff7e2,0 7px 20px #9e7a3b24}.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__next[data-astro-cid-he3pk2eo]:active,.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__submit[data-astro-cid-he3pk2eo]:active{transform:translateY(0);box-shadow:inset 0 1px 3px #9e7a3b26}.conversation-form[data-astro-cid-he3pk2eo] button[data-astro-cid-he3pk2eo]:focus-visible{outline-offset:4px;outline:2px solid #8a6938}.conversation-form[data-astro-cid-he3pk2eo] .conversation-form__receipt-open[data-astro-cid-he3pk2eo]{color:#2e281f;background:#ead7b4;border-radius:.85rem;margin-block-start:2rem}.conversation-form[data-astro-cid-he3pk2eo] [data-astro-cid-he3pk2eo][data-receipt-open][hidden]{display:none}.conversation-form__next[data-astro-cid-he3pk2eo]:hover:after,.conversation-form__next[data-astro-cid-he3pk2eo]:focus-visible:after,.conversation-form__submit[data-astro-cid-he3pk2eo]:hover:after,.conversation-form__submit[data-astro-cid-he3pk2eo]:focus-visible:after{transform:translate(.2rem)rotate(45deg)}.conversation-form__back[data-astro-cid-he3pk2eo]{color:color-mix(in srgb, var(--ink) 62%, var(--surface));background:0 0;padding-inline-start:0}.conversation-form__status[data-astro-cid-he3pk2eo]{color:var(--accent-text);min-block-size:1.1rem;margin-block-start:1rem}.conversation-form__status[data-astro-cid-he3pk2eo][data-kind=error]{color:#8d322f}.conversation-form[data-astro-cid-he3pk2eo] form[data-astro-cid-he3pk2eo][data-state=success] .conversation-form__status[data-astro-cid-he3pk2eo]{color:var(--ink);letter-spacing:-.035em;outline:0;max-inline-size:28ch;margin-block-start:clamp(3.5rem,8vh,7rem);font-size:clamp(1.35rem,2vw,2rem);font-weight:520;line-height:1.18}.conversation-form[data-astro-cid-he3pk2eo] button[data-astro-cid-he3pk2eo]:disabled{cursor:wait;opacity:.62;transform:none}@keyframes conversation-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=760px){.conversation-form[data-astro-cid-he3pk2eo] form[data-astro-cid-he3pk2eo]{min-block-size:22rem}.conversation-form[data-astro-cid-he3pk2eo] fieldset[data-astro-cid-he3pk2eo]{min-block-size:17rem}.conversation-form__meta[data-astro-cid-he3pk2eo]{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.conversation-form__example[data-astro-cid-he3pk2eo],.conversation-form[data-astro-cid-he3pk2eo] button[data-astro-cid-he3pk2eo]{transition:none}.conversation-form__example[data-astro-cid-he3pk2eo][data-visible=true]:after{opacity:0;animation:none}}.observation[data-astro-cid-7fbqpdzk]{--look-x:0;--look-y:0;perspective:1800px;margin:0;position:relative}.observation__frame[data-astro-cid-7fbqpdzk]{transform:rotateX(calc(var(--look-y) * -.9deg)) rotateY(calc(var(--look-x) * 1.15deg));background:#090d0e;border-radius:clamp(.7rem,1.4vw,1.5rem);transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 3.5rem 10rem #0000005c,0 0 0 1px #fdfbf60f}.observation__glass[data-astro-cid-7fbqpdzk]{background:#0a0c0d;position:relative;overflow:hidden}.observation__glass[data-astro-cid-7fbqpdzk] img{aspect-ratio:3/2;filter:saturate(.82)contrast(1.025)brightness(.88);object-fit:cover;opacity:.98;block-size:auto;inline-size:100%;transform:translate(calc(var(--look-x) * -.4rem), calc(var(--look-y) * -.26rem)) scale(1.025);transition:filter 1.8s,opacity 1.5s,transform .9s cubic-bezier(.22,1,.36,1)}.observation[data-astro-cid-7fbqpdzk][data-enhanced=true] .observation__glass[data-astro-cid-7fbqpdzk] img{filter:saturate(.72)contrast(1.035)brightness(.62);opacity:.72}.observation[data-astro-cid-7fbqpdzk][data-awake=true] .observation__glass[data-astro-cid-7fbqpdzk] img{filter:saturate(.84)contrast(1.02)brightness(.9);opacity:.98}.observation__atmosphere[data-astro-cid-7fbqpdzk],.observation__reflection[data-astro-cid-7fbqpdzk]{pointer-events:none;position:absolute;inset:0}.observation__atmosphere[data-astro-cid-7fbqpdzk]{mix-blend-mode:soft-light;background:radial-gradient(44% 34% at 65% 61%,#ffd39b1a,#0000 74%),linear-gradient(#07141712,#0000 54%,#1e110d1f)}.observation__reflection[data-astro-cid-7fbqpdzk]{opacity:.32;background:linear-gradient(118deg,#0000 0 21%,#ffffff0d 25%,#0000 31% 68%,#ffffff08 72%,#0000 78%),radial-gradient(58% 9% at 50% 1%,#ffffff1a,#0000 76%)}.observation[data-astro-cid-7fbqpdzk] figcaption[data-astro-cid-7fbqpdzk]{color:color-mix(in srgb, var(--pearl) 42%, var(--ink));letter-spacing:.025em;justify-content:space-between;margin-block-start:1rem;font-size:.64rem;display:flex}.observation[data-astro-cid-7fbqpdzk] figcaption[data-astro-cid-7fbqpdzk] span[data-astro-cid-7fbqpdzk]{color:var(--dawn)}@media (prefers-reduced-motion:no-preference){.observation[data-astro-cid-7fbqpdzk][data-awake=true] .observation__glass[data-astro-cid-7fbqpdzk] img{animation:34s ease-in-out infinite alternate observed-world}@keyframes observed-world{0%{transform:translate(-.2rem,.08rem)scale(1.04)}to{transform:translate(.1rem,-.07rem)scale(1.02)}}}.conversation:not([data-light-visible=true]) .observation[data-astro-cid-7fbqpdzk][data-awake=true] .observation__glass[data-astro-cid-7fbqpdzk] img,.conversation[data-light-renderer=static] .observation[data-astro-cid-7fbqpdzk][data-awake=true] .observation__glass[data-astro-cid-7fbqpdzk] img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.observation__frame[data-astro-cid-7fbqpdzk],.observation__glass[data-astro-cid-7fbqpdzk] img{transition:none;transform:none}}.standard[data-astro-cid-vcg6pkib],.conversation[data-astro-cid-vcg6pkib]{contain:paint;z-index:6;position:relative}.standard[data-astro-cid-vcg6pkib]:focus,.conversation__form-plane[data-astro-cid-vcg6pkib]:focus{outline:none}.standard[data-astro-cid-vcg6pkib]{background:var(--surface);color:var(--ink);min-block-size:100svh;padding:clamp(9rem, 16vw, 17rem) var(--page-inset-end) clamp(7rem, 12vw, 12rem) var(--page-inset-start);overflow:hidden}.standard[data-astro-cid-vcg6pkib] .standard__light{opacity:1;inset-block-start:24%;inset-inline-end:-12%;transform:rotate(-18deg)}.standard[data-astro-cid-vcg6pkib] .standard__light:before{filter:blur(10px);opacity:.84}.standard[data-astro-cid-vcg6pkib]>[data-astro-cid-vcg6pkib]:not(.standard__light){z-index:1;position:relative}.standard__eyebrow[data-astro-cid-vcg6pkib],.conversation__eyebrow[data-astro-cid-vcg6pkib],.conversation__form-eyebrow[data-astro-cid-vcg6pkib]{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:620}.standard__eyebrow[data-astro-cid-vcg6pkib]{color:var(--accent-text)}.standard[data-astro-cid-vcg6pkib] h2[data-astro-cid-vcg6pkib]{letter-spacing:-.065em;text-wrap:balance;max-inline-size:11.5ch;margin-block-start:clamp(2.2rem,4vw,4.5rem);font-size:clamp(3.25rem,6.1vw,7rem);font-weight:590;line-height:.91}.standard__reason[data-astro-cid-vcg6pkib]{margin-block-start:clamp(2.5rem,5vw,5.5rem);font-size:clamp(1.5rem,2.5vw,2.8rem);font-weight:520}.standard__promise[data-astro-cid-vcg6pkib]{text-wrap:pretty;max-inline-size:42ch;margin-block-start:clamp(5rem,10vw,11rem);margin-inline-start:auto;font-size:clamp(1.1rem,1.55vw,1.55rem);line-height:1.52}.standard__beside[data-astro-cid-vcg6pkib]{grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,3.5rem);max-inline-size:52rem;margin-block-start:clamp(4rem,8vw,8rem);margin-inline-start:auto;display:grid}.standard__client-name[data-astro-cid-vcg6pkib]{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,2rem);font-weight:560}.standard__shared-line[data-astro-cid-vcg6pkib]{block-size:1.25rem;position:relative}.standard__shared-line[data-astro-cid-vcg6pkib]:before,.standard__shared-line[data-astro-cid-vcg6pkib]:after{content:"";block-size:1px;inline-size:50%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:50%;transform:scaleX(0)}.standard__shared-line[data-astro-cid-vcg6pkib]:before{transform-origin:0;background:linear-gradient(90deg,#96948980,#d5b88a85 75%,#f4d49a40);inset-inline-start:0}.standard__shared-line[data-astro-cid-vcg6pkib]:after{transform-origin:100%;background:linear-gradient(90deg,#f4d49a40,#d5b88a85 25%,#96948980);inset-inline-end:0}.standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]{isolation:isolate;opacity:0;background:radial-gradient(circle,#fffaf0 0 24%,#f1c67dcc 43%,#e4bb785c 63%,#0000 78%);border-radius:50%;block-size:.72rem;inline-size:.72rem;transition:opacity .5s .65s,transform .7s cubic-bezier(.22,1,.36,1) .65s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 1.35rem #efcf9170}.standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#fff3d9b0 0%,#f2c98280 28%,#e5bd8026 48%,#0000 71%);border:0;border-radius:50%;transition:opacity .7s .82s,transform 1s cubic-bezier(.22,1,.36,1) .82s;position:absolute;inset:-1.25rem;transform:scale(.62)}.standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:after{content:"";pointer-events:none;opacity:.4;z-index:-2;background:radial-gradient(circle,#fff4d275 5%,#e6bc7040 23%,#edc47c18 42%,#0000 65%);border-radius:50%;position:absolute;inset:-2rem}.standard__beside[data-astro-cid-vcg6pkib][data-life-awake=true] .standard__shared-line[data-astro-cid-vcg6pkib]:before,.standard__beside[data-astro-cid-vcg6pkib][data-life-awake=true] .standard__shared-line[data-astro-cid-vcg6pkib]:after{transform:scaleX(1)}.standard__beside[data-astro-cid-vcg6pkib][data-life-awake=true] .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]{opacity:1;transform:translate(-50%,-50%)scale(1)}.standard__beside[data-astro-cid-vcg6pkib][data-life-awake=true] .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:before{opacity:.84;transform:scale(1)}.standard__signature[data-astro-cid-vcg6pkib]{color:var(--pearl);font-size:clamp(1.35rem,2.4vw,2.4rem)}.conversation[data-astro-cid-vcg6pkib]{background:var(--night);color:var(--pearl);scroll-margin-block-start:0;overflow:clip}.conversation__experience[data-astro-cid-vcg6pkib]{min-block-size:100svh;padding:calc(var(--site-header-block-size) + 1.5rem) var(--page-inset-end) 2rem var(--page-inset-start);isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.conversation__view[data-astro-cid-vcg6pkib]{pointer-events:none;opacity:.98;transition:opacity 1.8s;position:absolute;inset:0 29% 0 0}.conversation__view[data-astro-cid-vcg6pkib]:after{content:"";background:linear-gradient(90deg, transparent 38%, var(--night) 98%), linear-gradient(180deg, var(--night), transparent 12% 68%, var(--night));position:absolute;inset:0}.conversation__view[data-astro-cid-vcg6pkib] .observation,.conversation__view[data-astro-cid-vcg6pkib] .observation__frame,.conversation__view[data-astro-cid-vcg6pkib] .observation__glass{border-radius:0;block-size:100%}.conversation__view[data-astro-cid-vcg6pkib] .observation__frame{box-shadow:none}.conversation__view[data-astro-cid-vcg6pkib] .observation__glass img{object-fit:cover;object-position:52% 20%;block-size:100%}.conversation__view[data-astro-cid-vcg6pkib] .observation[data-awake=true] img{filter:saturate(.86)contrast(1.015)brightness(1.02)}.conversation__copy[data-astro-cid-vcg6pkib]{z-index:2;align-self:end;max-inline-size:25rem;margin-block-end:clamp(1rem,5vh,4rem);position:relative}.conversation__eyebrow[data-astro-cid-vcg6pkib]{color:#fdfbf6c7}.conversation__invitation[data-astro-cid-vcg6pkib]{letter-spacing:-.025em;text-wrap:pretty;max-inline-size:24ch;margin-block-start:.8rem;font-size:clamp(1.1rem,1.65vw,1.6rem);font-weight:450;line-height:1.32}.conversation__form-plane[data-astro-cid-vcg6pkib]{z-index:3;overflow-anchor:none;background:var(--pearl);color:var(--ink);inline-size:100%;max-inline-size:51rem;border-radius:clamp(1rem,1.6vw,1.65rem);padding:clamp(1.6rem,3.2vw,3.5rem);scroll-margin-block-start:calc(var(--site-header-block-size) + 1.5rem);position:relative;overflow:clip;box-shadow:0 2rem 6rem #0003}.conversation__form-eyebrow[data-astro-cid-vcg6pkib]{color:var(--accent-text)}.conversation[data-astro-cid-vcg6pkib] h2[data-astro-cid-vcg6pkib]{letter-spacing:-.045em;text-wrap:balance;max-inline-size:20ch;margin-block-start:1.1rem;font-size:clamp(1.9rem,2.65vw,2.7rem);font-weight:550;line-height:1.06}.conversation[data-astro-cid-vcg6pkib] .conversation-form{margin-block-start:clamp(1.2rem,2.8vh,2rem)}.conversation[data-astro-cid-vcg6pkib] .conversation-form form,.conversation[data-astro-cid-vcg6pkib] .conversation-form fieldset{min-block-size:0}.conversation[data-astro-cid-vcg6pkib] .conversation-form legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.conversation[data-astro-cid-vcg6pkib] .conversation-form fieldset{padding-block-start:.9rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form textarea{block-size:clamp(10rem,25svh,16rem);min-block-size:6rem;margin-block-start:.8rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.conversation[data-astro-cid-vcg6pkib] .conversation-form__example{font-size:clamp(1rem,1.45vw,1.35rem);inset-block-start:.8rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__contact-fields{gap:1rem;margin-block-start:.8rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form input{min-block-size:2.65rem;padding-block:.45rem;font-size:1.1rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__privacy{margin-block-start:.8rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__status:empty{display:none}.conversation[data-astro-cid-vcg6pkib] .conversation-form__meta{flex-wrap:wrap;gap:.7rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__meta .conversation-form__error:empty{display:none}.conversation[data-astro-cid-vcg6pkib] .conversation-form__meta .conversation-form__error:not(:empty){flex-basis:100%;order:3}.conversation[data-astro-cid-vcg6pkib] .conversation-form__status[data-kind=success]{letter-spacing:-.02em;margin-block-start:1.5rem;font-size:1.1rem;font-weight:450;line-height:1.5}.conversation__illumination[data-astro-cid-vcg6pkib]{pointer-events:none;z-index:1;opacity:0;block-size:100%;inline-size:100%;transition:opacity 1.4s;position:absolute;inset:0}.conversation[data-astro-cid-vcg6pkib][data-light-mapped=true] .conversation__illumination[data-astro-cid-vcg6pkib]{opacity:1}.conversation__surface-reflection[data-astro-cid-vcg6pkib]{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 43% at var(--light-entry-x,0) var(--light-entry-y,38%),#e9c28a6b, #f6deae25 45%,transparent 80%);opacity:var(--light-power,1);position:absolute;inset:0}.conversation__form-plane[data-astro-cid-vcg6pkib]>[data-astro-cid-vcg6pkib]:not(.conversation__surface-reflection){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.conversation__view[data-astro-cid-vcg6pkib],.conversation__illumination[data-astro-cid-vcg6pkib]{transition:none}}@media (width<=1000px){.conversation__experience[data-astro-cid-vcg6pkib]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:1.4rem}.conversation__form-plane[data-astro-cid-vcg6pkib]{padding:1.6rem}.conversation[data-astro-cid-vcg6pkib] h2[data-astro-cid-vcg6pkib]{font-size:clamp(1.8rem,3.2vw,2.25rem)}.conversation__invitation[data-astro-cid-vcg6pkib]{font-size:1.2rem}}@media (width<=700px) and (orientation:portrait){.conversation__experience[data-astro-cid-vcg6pkib]{padding:calc(var(--site-header-block-size) + .65rem) var(--page-inset-end) 1rem var(--page-inset-start);grid-template-rows:minmax(6rem,1fr) auto;grid-template-columns:minmax(0,1fr);gap:1rem}.conversation__view[data-astro-cid-vcg6pkib]{inset:2rem 0 40%}.conversation__view[data-astro-cid-vcg6pkib]:after{background:linear-gradient(180deg,var(--night),transparent 12% 60%,var(--night))}.conversation__view[data-astro-cid-vcg6pkib] .observation__glass img{object-position:52% 42%}.conversation__copy[data-astro-cid-vcg6pkib]{margin-block-end:.25rem}.conversation__eyebrow[data-astro-cid-vcg6pkib]{font-size:.61rem}.conversation__invitation[data-astro-cid-vcg6pkib]{max-inline-size:30ch;margin-block-start:.4rem;font-size:1.05rem}.conversation__form-plane[data-astro-cid-vcg6pkib]{max-inline-size:none;padding:1.35rem;scroll-margin-block-start:calc(var(--site-header-block-size) + .65rem)}.conversation[data-astro-cid-vcg6pkib] h2[data-astro-cid-vcg6pkib]{max-inline-size:20ch;margin-block-start:.8rem;font-size:clamp(1.5rem,6.3vw,1.9rem);line-height:1.06}.conversation__form-eyebrow[data-astro-cid-vcg6pkib]{font-size:.62rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form{margin-block-start:1.1rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form textarea{block-size:clamp(6.5rem,18svh,10rem);min-block-size:5rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__example{max-block-size:6rem;overflow:hidden}.conversation[data-astro-cid-vcg6pkib] .conversation-form__contact-fields{gap:.55rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__actions,.conversation[data-astro-cid-vcg6pkib] .conversation-form__meta{margin-block-start:.85rem}.conversation__illumination[data-astro-cid-vcg6pkib]{inset:0}}@media (width<=360px) and (orientation:portrait){.conversation__experience[data-astro-cid-vcg6pkib]{grid-template-rows:minmax(5rem,1fr) auto;gap:.7rem;padding-block-end:.7rem}.conversation__form-plane[data-astro-cid-vcg6pkib]{padding:1.1rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form{margin-block-start:.7rem}.conversation__invitation[data-astro-cid-vcg6pkib]{font-size:.95rem}.conversation[data-astro-cid-vcg6pkib] .conversation-form__meta>p:first-child{max-inline-size:15ch}.conversation[data-astro-cid-vcg6pkib] .conversation-form__privacy{font-size:.64rem}}@media (height<=650px) and (width>=701px),(orientation:landscape) and (height<=560px){.conversation__experience[data-astro-cid-vcg6pkib]{gap:1.2rem;padding-block-start:calc(var(--site-header-block-size) + .8rem);padding-block-end:1.1rem}.conversation__form-plane[data-astro-cid-vcg6pkib]{padding:1.4rem;scroll-margin-block-start:calc(var(--site-header-block-size) + .8rem)}.conversation[data-astro-cid-vcg6pkib] h2[data-astro-cid-vcg6pkib]{font-size:clamp(1.6rem,3vw,2.25rem)}.conversation[data-astro-cid-vcg6pkib] .conversation-form textarea{block-size:5rem;min-block-size:4rem}.conversation__invitation[data-astro-cid-vcg6pkib]{font-size:1rem}}@media (width<=760px){.standard[data-astro-cid-vcg6pkib] h2[data-astro-cid-vcg6pkib]{font-size:clamp(3.6rem,16vw,6rem)}.standard__promise[data-astro-cid-vcg6pkib]{margin-inline-start:0}.standard__beside[data-astro-cid-vcg6pkib]{grid-template-columns:auto 1fr auto;gap:1rem}.standard__client-name[data-astro-cid-vcg6pkib]{font-size:1rem}.standard__signature[data-astro-cid-vcg6pkib]{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.standard__shared-line[data-astro-cid-vcg6pkib]:before,.standard__shared-line[data-astro-cid-vcg6pkib]:after,.standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]{transition:none}}@media (prefers-reduced-motion:no-preference){.standard__beside[data-astro-cid-vcg6pkib][data-life-awake=true] .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:before{animation:12.7s ease-in-out infinite standard-resonance}.standard__beside[data-astro-cid-vcg6pkib][data-life-awake=true] .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:after{animation:19.1s ease-in-out -6.3s infinite standard-release}}@keyframes standard-resonance{0%,to{opacity:.65;transform:scale(.94)}23%{opacity:1;transform:scale(1.16)}49%{opacity:.7;transform:scale(.97)}77%{opacity:.91;transform:scale(1.1)}}@keyframes standard-release{0%,to{opacity:.24;transform:scale(.76)}28%{opacity:.78;transform:scale(1.14)}57%{opacity:.32;transform:scale(1.55)}79%{opacity:.65;transform:scale(1.01)}}.standard[data-astro-cid-vcg6pkib]:not([data-life-visible=true]) .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:before,.standard[data-astro-cid-vcg6pkib]:not([data-life-visible=true]) .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:after,html[data-ambient-paused=true] .standard__shared-line[data-astro-cid-vcg6pkib] i[data-astro-cid-vcg6pkib]:after,.standard[data-astro-cid-vcg6pkib]:not([data-life-visible=true]) .carried-light:before,.standard[data-astro-cid-vcg6pkib]:not([data-life-visible=true]) .carried-light:after{animation-play-state:paused}.identity-presentation[data-astro-cid-f7meb2hs]{color:var(--pearl);padding:max(2rem, env(safe-area-inset-top)) var(--page-inset-end) max(2rem, env(safe-area-inset-bottom)) var(--page-inset-start);pointer-events:none;z-index:40;background:#17191a;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.identity-presentation[data-astro-cid-f7meb2hs][hidden]{display:none}.identity-presentation__atmosphere[data-astro-cid-f7meb2hs]{filter:blur(38px);opacity:0;background:radial-gradient(36% 6% at 49% 55%,#fdfbf621,#0000 76%),radial-gradient(65% 15% at 50% 56%,#dfc39424,#0000 78%),radial-gradient(78% 34% at 50% 59%,#79a8b717,#0000 78%);position:absolute;inset:-8%;transform:translateY(1.2%)}.identity-presentation__field[data-astro-cid-f7meb2hs]{place-items:center;min-block-size:min(37rem,62vh);inline-size:min(78rem,90vw);display:grid;position:relative;overflow:visible}.identity-presentation__field[data-astro-cid-f7meb2hs]:before{content:"";background:linear-gradient(90deg,#0000,#fdfbf60d 42%,#fdfbf62e 58%,#0000);block-size:1px;inline-size:112%;position:absolute;inset-block-start:54.5%;transform:translateY(-50%)}.identity-presentation__horizon[data-astro-cid-f7meb2hs]{filter:drop-shadow(0 -.2rem 1.8rem #fdfbf62e);border-block-start:1px solid #fdfbf61a;border-radius:50%;block-size:19%;inline-size:88%;position:absolute;inset-block-start:49%;transform:perspective(26rem)rotateX(57deg)}.identity-presentation__mark[data-astro-cid-f7meb2hs]{z-index:1;font-size:clamp(4.8rem,11vw,11rem);position:relative}.identity-presentation__origin[data-astro-cid-f7meb2hs]{color:color-mix(in srgb, var(--pearl) 68%, transparent);letter-spacing:.035em;font-size:.72rem;position:absolute;inset-block-end:max(2rem, env(safe-area-inset-bottom));inset-inline-start:var(--page-inset-start)}.identity-presentation__origin[data-astro-cid-f7meb2hs] span[data-astro-cid-f7meb2hs]{color:var(--dawn);margin-inline:.45rem}.identity-presentation[data-astro-cid-f7meb2hs][data-state=leave]{opacity:0;transition:opacity .44s,transform .52s cubic-bezier(.22,1,.36,1);transform:scale(1.008)}@media (prefers-reduced-motion:no-preference){.identity-presentation[data-astro-cid-f7meb2hs][data-state=enter] .identity-presentation__mark[data-astro-cid-f7meb2hs]{animation:1.5s cubic-bezier(.16,1,.3,1) .12s both identity-arrive}.identity-presentation[data-astro-cid-f7meb2hs][data-state=enter] .identity-presentation__mark[data-astro-cid-f7meb2hs] .simon-identity__light{transform-box:fill-box;transform-origin:50%;animation:1.7s cubic-bezier(.16,1,.3,1) .18s both identity-carry}.identity-presentation[data-astro-cid-f7meb2hs][data-state=enter] .identity-presentation__atmosphere[data-astro-cid-f7meb2hs]{animation:2.2s ease-out 80ms both identity-light}.identity-presentation[data-astro-cid-f7meb2hs][data-state=enter] .identity-presentation__horizon[data-astro-cid-f7meb2hs]{animation:1.8s cubic-bezier(.22,1,.36,1) .18s both identity-horizon}.identity-presentation[data-astro-cid-f7meb2hs][data-state=enter] .identity-presentation__field[data-astro-cid-f7meb2hs]:before{animation:1.8s ease-out .24s both identity-field-line}}@keyframes identity-arrive{0%{filter:blur(9px);opacity:0;transform:translateY(.22em)}to{filter:none;opacity:1;transform:none}}@keyframes identity-carry{0%{opacity:0;transform:translateY(-100%)scale(.72)}46%{opacity:1}to{opacity:1;transform:none}}@keyframes identity-light{0%{opacity:0;transform:translateY(2.2%)scaleX(.84)}58%{opacity:.92}to{opacity:.42;transform:translateY(-.4%)scaleX(1.04)}}@keyframes identity-horizon{0%{opacity:0;transform:perspective(26rem)rotateX(57deg)scaleX(.68)}to{opacity:1;transform:perspective(26rem)rotateX(57deg)scaleX(1)}}@keyframes identity-field-line{0%{opacity:0;transform:translateY(-50%)scaleX(.64)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}@media (width<=650px){.identity-presentation__mark[data-astro-cid-f7meb2hs]{font-size:clamp(3.8rem,18vw,5.6rem)}.identity-presentation__origin[data-astro-cid-f7meb2hs]{max-inline-size:10rem}}.possibility[data-astro-cid-i4yvjywb]{--possibility-progress:0;color:var(--ink);z-index:4;background:#e9e6df;min-block-size:100svh;position:relative}.possibility[data-astro-cid-i4yvjywb][data-enhanced=true]{min-block-size:180svh}.possibility[data-astro-cid-i4yvjywb]:not([data-enhanced=true]){--possibility-progress:1}.possibility[data-astro-cid-i4yvjywb]:focus{outline:none}.possibility__stage[data-astro-cid-i4yvjywb]{min-block-size:100svh;padding:calc(var(--site-header-block-size) + clamp(2rem, 5vh, 4rem)) var(--page-inset-end) clamp(2rem, 5vh, 4rem) var(--page-inset-start);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);display:grid;position:sticky;inset-block-start:0;overflow:hidden;container:responsibility/inline-size}.possibility__stage[data-astro-cid-i4yvjywb]:before{content:"";pointer-events:none;transform:translateX(calc((var(--possibility-progress) - .5) * 3%));background:radial-gradient(44% 52% at 69%,#efb9781f,#0000 72%),radial-gradient(62% 74% at 81% 54%,#79a8b712,#0000 76%);position:absolute;inset:-16%}.possibility__heading[data-astro-cid-i4yvjywb]{z-index:3;grid-area:1/1/auto/-1;position:relative}.possibility__heading[data-astro-cid-i4yvjywb] p[data-astro-cid-i4yvjywb]{color:var(--simon-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:620}.possibility[data-astro-cid-i4yvjywb] h2[data-astro-cid-i4yvjywb]{overflow-wrap:anywhere;letter-spacing:-.06em;text-wrap:balance;max-inline-size:9.7ch;margin-block-start:1.35rem;font-size:clamp(2.7rem,4.1vw,4.7rem);font-weight:570;line-height:.95}.possibility__instrument[data-astro-cid-i4yvjywb]{--source-x:7%;--answer-x:80%;--answer-size:clamp(3.4rem, 5.5vw, 5.6rem);z-index:1;grid-area:1/1/4/-1;align-self:center;block-size:min(37vw,31rem);min-block-size:21rem;position:relative}.possibility__source[data-astro-cid-i4yvjywb]{block-size:.82rem;inline-size:.82rem;z-index:2;position:absolute;inset-block-start:50%;inset-inline-start:var(--source-x);transform:translate(-50%,-50%)}.possibility__source[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]{background:radial-gradient(circle,#fffefa 0 24%,#fff6dc 43%,#fff2ce80 62%,#0000 76%);border-radius:50%;block-size:.82rem;inline-size:.82rem;display:block;position:relative;box-shadow:0 0 1rem #efb978b8,0 0 5rem #efb97866}.possibility__source[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff2cc66,#e8c18718 35%,#0000 68%);border-radius:50%;position:absolute;inset:-1.4rem}@media (prefers-reduced-motion:no-preference){.possibility__source[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]:after{animation:14.9s ease-in-out -3.6s infinite source-presence}@keyframes source-presence{0%,to{opacity:.48;transform:scale(.87)}29%{opacity:.9;transform:scale(1.13)}56%{opacity:.6;transform:scale(.96)}81%{opacity:.78;transform:scale(1.06)}}}.possibility[data-astro-cid-i4yvjywb]:not([data-in-view=true]) .possibility__source[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]:after,html[data-ambient-paused=true] .possibility__source[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]:after{animation-play-state:paused}.possibility__source[data-astro-cid-i4yvjywb] span[data-astro-cid-i4yvjywb]{text-align:center;position:absolute;inset-block-start:calc(100% + .9rem);inset-inline-start:50%;transform:translate(-50%)}.possibility__source[data-astro-cid-i4yvjywb] span[data-astro-cid-i4yvjywb],.possibility__discipline[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb],.possibility__answer[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb]{color:color-mix(in srgb, var(--ink) 56%, var(--surface));letter-spacing:.04em;white-space:nowrap;font-size:.67rem}.possibility__beam[data-astro-cid-i4yvjywb]{transform-origin:0;position:absolute;inset-block-start:50%;inset-inline-start:var(--source-x)}.possibility__beam--open[data-astro-cid-i4yvjywb]{clip-path:polygon(0 48%,100% 4%,100% 96%,0 52%);block-size:38%;inline-size:calc(var(--answer-x) - var(--source-x));opacity:calc(.78 - var(--possibility-progress) * .6);background:linear-gradient(90deg,#efb97847,#efb97814 58%,#0000);transform:translateY(-50%)}.possibility__beam--resolved[data-astro-cid-i4yvjywb]{block-size:1px;inline-size:calc(var(--answer-x) - var(--source-x));opacity:calc(var(--possibility-progress) * 1.4);transform:translateY(-50%) scaleX(var(--possibility-progress));background:linear-gradient(90deg,#f5d39b20,#b8a18185 14%,#b7b4a788 46%,#9eaaa181 69%,#f1cd8d8a 94%,#fff3cb20);border-radius:50%;box-shadow:0 0 4px #fff1cf66}.possibility__discipline[data-astro-cid-i4yvjywb]{z-index:3;position:absolute;inset-block-start:var(--discipline-y);inset-inline-start:var(--discipline-x);transform:translate(-50%,-50%)}.possibility__discipline[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]{background:radial-gradient(ellipse at 27% 24%, #fffdf6b8, transparent 48%), radial-gradient(ellipse at 72% 78%, rgb(var(--lens-colour) / 32%), transparent 74%), linear-gradient(125deg, rgb(var(--lens-colour) / 14%), #fffdf638 46%, rgb(var(--lens-colour) / 38%));box-shadow:inset .12rem .18rem .7rem #fffdf673, inset -.1rem -.2rem .9rem rgb(var(--lens-colour) / 28%), 0 1.1rem 2.5rem -.8rem #090a0b2b;block-size:var(--discipline-size);inline-size:var(--discipline-size);border:1px solid #fffdf68f;border-radius:50%;display:block}.possibility__discipline[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb]{position:absolute;inset-block-start:calc(100% + .9rem);inset-inline-start:50%;transform:translate(-50%)}.possibility__discipline--product[data-astro-cid-i4yvjywb]{--lens-colour:169 130 78;--discipline-size:clamp(4.6rem, 7vw, 7rem);--discipline-x:37%;--discipline-y:calc(34% + var(--possibility-progress) * 16%)}.possibility__discipline--design[data-astro-cid-i4yvjywb]{--lens-colour:138 149 134;--discipline-size:clamp(5.3rem, 8.2vw, 8.2rem);--discipline-x:51%;--discipline-y:50%}.possibility__discipline--technology[data-astro-cid-i4yvjywb]{--lens-colour:98 143 160;--discipline-size:clamp(4.3rem, 6.5vw, 6.5rem);--discipline-x:65%;--discipline-y:calc(67% - var(--possibility-progress) * 17%)}.possibility__answer[data-astro-cid-i4yvjywb]{opacity:calc((var(--possibility-progress) - .35) * 1.8);z-index:3;align-items:center;gap:clamp(1.2rem,2.4vw,2.6rem);display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--answer-x) - var(--answer-size) / 2);transform:translateY(-50%)}.possibility__answer[data-astro-cid-i4yvjywb] .possibility__answer-light{block-size:var(--answer-size);inline-size:var(--answer-size);transform:scale(calc(.72 + var(--possibility-progress) * .28));border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.possibility__answer[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb],.possibility__answer[data-astro-cid-i4yvjywb] strong[data-astro-cid-i4yvjywb]{display:block}.possibility__answer[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb]{color:var(--accent-text);text-transform:uppercase;font-weight:620}.possibility__answer[data-astro-cid-i4yvjywb] strong[data-astro-cid-i4yvjywb]{letter-spacing:-.028em;max-inline-size:14ch;margin-block-start:.58rem;font-size:clamp(1rem,1.35vw,1.42rem);font-weight:540;line-height:1.22}.possibility__principle[data-astro-cid-i4yvjywb]{color:color-mix(in srgb, var(--ink) 66%, var(--surface));z-index:3;grid-area:3/1;align-self:end;max-inline-size:36ch;font-size:clamp(.9rem,1vw,1.02rem);line-height:1.5;position:relative}@media (width<=1000px),(height<=720px){.possibility[data-astro-cid-i4yvjywb][data-enhanced=true]{min-block-size:auto}.possibility__stage[data-astro-cid-i4yvjywb]{block-size:auto;min-block-size:100svh;padding-block-start:calc(var(--site-header-block-size) + 2rem);display:block;position:relative}.possibility[data-astro-cid-i4yvjywb] h2[data-astro-cid-i4yvjywb]{font-size:clamp(2.75rem,7vw,4.7rem)}.possibility__instrument[data-astro-cid-i4yvjywb]{--source-x:8%;--answer-x:calc(100% - 1.5rem);--answer-size:3rem;block-size:clamp(20rem,46vh,30rem);min-block-size:20rem;margin-block:2rem 3rem}.possibility__source[data-astro-cid-i4yvjywb] span[data-astro-cid-i4yvjywb]{white-space:normal;inline-size:5rem}.possibility__discipline--product[data-astro-cid-i4yvjywb]{--discipline-size:clamp(2.6rem, 10vw, 4rem);--discipline-x:31%}.possibility__discipline--design[data-astro-cid-i4yvjywb]{--discipline-size:clamp(3rem, 11vw, 4.7rem);--discipline-x:51%}.possibility__discipline--technology[data-astro-cid-i4yvjywb]{--discipline-size:clamp(2.4rem, 9vw, 3.7rem);--discipline-x:70%}.possibility__discipline[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb]{font-size:.58rem}.possibility__answer[data-astro-cid-i4yvjywb]{gap:0}.possibility__answer[data-astro-cid-i4yvjywb]>span[data-astro-cid-i4yvjywb]:last-child{text-align:end;inline-size:9rem;position:absolute;inset-block-start:calc(100% + 2.4rem);inset-inline-end:0}.possibility__answer[data-astro-cid-i4yvjywb] strong[data-astro-cid-i4yvjywb]{max-inline-size:none;font-size:.82rem}.possibility__principle[data-astro-cid-i4yvjywb]{max-inline-size:36ch;position:relative}}@media (prefers-reduced-motion:reduce){.possibility[data-astro-cid-i4yvjywb],.possibility[data-astro-cid-i4yvjywb][data-enhanced=true]{min-block-size:auto}.possibility__stage[data-astro-cid-i4yvjywb]{min-block-size:100svh;position:relative}}@container responsibility (width<=40em){.possibility__instrument[data-astro-cid-i4yvjywb]{grid-row:2;margin-block:2rem 3rem}.possibility__principle[data-astro-cid-i4yvjywb]{grid-column:1/-1}.possibility__source[data-astro-cid-i4yvjywb] span[data-astro-cid-i4yvjywb]{white-space:normal;overflow-wrap:anywhere;inline-size:min(5rem,14cqw)}.possibility__answer[data-astro-cid-i4yvjywb]{gap:0}.possibility__answer[data-astro-cid-i4yvjywb]>span[data-astro-cid-i4yvjywb]:last-child{text-align:end;inline-size:min(9rem,40cqw);position:absolute;inset-block-start:calc(100% + 4.5rem);inset-inline-end:0}}@container responsibility (width<=12em){.possibility__instrument[data-astro-cid-i4yvjywb]{gap:1.6rem;block-size:auto;min-block-size:0;display:grid}.possibility__beam[data-astro-cid-i4yvjywb]{display:none}.possibility__source[data-astro-cid-i4yvjywb],.possibility__discipline[data-astro-cid-i4yvjywb],.possibility__answer[data-astro-cid-i4yvjywb]{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.7rem;block-size:auto;inline-size:auto;display:grid;position:relative;inset:auto;transform:none}.possibility__source[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb],.possibility__discipline[data-astro-cid-i4yvjywb] i[data-astro-cid-i4yvjywb]{justify-self:center}.possibility__source[data-astro-cid-i4yvjywb] span[data-astro-cid-i4yvjywb],.possibility__discipline[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb],.possibility__answer[data-astro-cid-i4yvjywb]>span[data-astro-cid-i4yvjywb]:last-child{text-align:start;white-space:normal;overflow-wrap:anywhere;inline-size:auto;position:static;transform:none}.possibility__answer[data-astro-cid-i4yvjywb] small[data-astro-cid-i4yvjywb]{white-space:normal}}.site-footer[data-astro-cid-nns7i3if]{background:var(--night);color:color-mix(in srgb, var(--pearl) 62%, var(--night));min-block-size:8.5rem;padding:1.8rem var(--page-inset-end) max(1.8rem, env(safe-area-inset-bottom)) var(--page-inset-start);z-index:6;border-block-start:1px solid #fdfbf61a;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem 3rem;font-size:.72rem;display:grid;position:relative}.site-footer__identity[data-astro-cid-nns7i3if]{color:var(--pearl);align-items:center;inline-size:max-content;font-size:1.05rem;text-decoration:none;display:inline-flex}.site-footer__place[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--pearl);margin-inline:.5rem}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{gap:clamp(1.2rem,2.5vw,2.5rem);display:flex}.site-footer__legal[data-astro-cid-nns7i3if]{color:color-mix(in srgb, var(--pearl) 42%, var(--night));grid-column:2/-1}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-block-size:44px}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;text-decoration:none;display:flex}@media (width<=760px){.site-footer[data-astro-cid-nns7i3if]{grid-template-columns:1fr;align-items:start;padding-block-start:2.5rem}.site-footer__legal[data-astro-cid-nns7i3if]{grid-column:1}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap}}@layer reset{*,:before,:after{box-sizing:border-box}html,body,h1,h2,p{margin:0}img,svg,canvas{max-inline-size:100%;display:block}button,a{color:inherit;font:inherit}}@layer base{.locale-feedback{z-index:100;top:calc(var(--site-header-block-size) + 1rem);color:#4f2720;background:#ece7dc;border-radius:1rem;width:max-content;max-width:calc(100vw - 2rem);padding:1rem 1.3rem;font-size:.9rem;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0003}:root{--surface:#f3f0e8;--pearl:#fdfbf6;--ink:#090a0b;--night:#090a0b;--night-raised:#17191a;--simon:#090a0b;--simon-deep:#090a0b;--identity-field:#090a0b;--identity-light:#fdfbf6;--dawn:#efb978;--accent:#214b54;--accent-text:#173c44;--accent-light:#8eb4bc;--air:#79a8b7;--font-sans:"Instrument Sans", "Helvetica Neue", "Arial Nova", "Segoe UI", Arial, sans-serif;--page-inset:clamp(1.4rem, 6vw, 7rem);--page-inset-start:max(var(--page-inset), env(safe-area-inset-left));--page-inset-end:max(var(--page-inset), env(safe-area-inset-right));--site-header-block-size:calc(3.2rem + max(.8rem, env(safe-area-inset-top)));color-scheme:light;font-family:var(--font-sans);font-synthesis:none}html{background:var(--surface);overflow-anchor:none;min-inline-size:320px;overflow-x:clip}html[data-index-open=true]{overflow:hidden}html[data-ambient-paused=true] .observation img,html[data-ambient-paused=true] .carried-light:before,html[data-ambient-paused=true] .carried-light:after,html[data-ambient-paused=true] .site-index__carried-light i,html[data-ambient-paused=true] .standard__shared-line i:before{animation-play-state:paused!important}body{background:var(--surface);color:var(--ink);min-block-size:100svh;overflow-x:clip}a{text-underline-offset:.18em;text-decoration-thickness:.08em}:focus-visible{outline-offset:5px;outline:3px solid}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip-link{background:var(--pearl);color:var(--ink);z-index:20;padding:.75rem 1rem;position:fixed;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-start:max(.75rem, env(safe-area-inset-left));transform:translateY(-180%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:no-preference){[data-living-chapter][data-life-enhanced=true] [data-life-item]{opacity:.18;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--life-delay,0s);transform:translateY(.8rem)}[data-living-chapter][data-life-enhanced=true] [data-life-item][data-life-awake=true]{opacity:1;transform:none}}.arrival:focus,.point:focus,.point:target{--body-reveal:1;--headline-reveal:1;outline:none}#point,#relationship,#standard{scroll-margin-block-start:calc(var(--site-header-block-size) + 1rem)}}@layer experience{.opening{--passage:0;--descriptor-reveal:1;--thesis-reveal:1;--clarity-reveal:1;--headline-reveal:1;--body-reveal:1;background:var(--ink);min-block-size:265svh;position:relative}.opening__canvas,.opening__fallback{pointer-events:none;z-index:0;block-size:100svh;inline-size:100%;position:absolute;inset:0}.opening[data-enhanced=true] .opening__canvas,.opening[data-enhanced=true] .opening__fallback{block-size:100dvh;position:fixed}.opening__canvas{opacity:0}.opening__fallback{background-color:#010305;background-image:radial-gradient(31% 7% at 69% 57%,#efb0673d,#0000 70%),radial-gradient(62% 18% at 52% 60%,#4a97b833,#0000 70%),linear-gradient(165deg,#04090c,#010305 62%);overflow:hidden}.opening__fallback:before,.opening__fallback:after{content:"";pointer-events:none;position:absolute}.opening__fallback:before{block-size:95vw;filter:blur(calc(.4px + var(--passage) * 5px));inline-size:150vw;opacity:calc(1 - var(--passage));background:#020405;border-radius:50%;inset-block-start:58%;inset-inline-start:55%;transform:translate(-50%);box-shadow:0 -.22rem .55rem #5db1d3a3,0 -1rem 3.5rem #efb0675c,0 -6rem 12rem #b6533c24}.opening__fallback:after{background:radial-gradient(ellipse 90% 46% at 55% 18%, #efb0671f, transparent 74%), linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 92%, var(--air)));opacity:calc(var(--passage) * var(--passage));inset:0}.opening[data-rendering=webgl] .opening__canvas{opacity:1}.opening[data-rendering=webgl] .opening__fallback{visibility:hidden}.opening:not([data-enhanced=true]) .point{background:var(--surface)}.arrival{min-block-size:100svh;color:var(--pearl);padding-block:calc(var(--site-header-block-size) + clamp(2rem, 5vh, 5rem)) clamp(2.8rem, 7vh, 6.2rem);z-index:2;flex-direction:column;justify-content:flex-end;padding-inline-start:var(--page-inset-start);padding-inline-end:var(--page-inset-end);display:flex;position:relative}.arrival__orientation{grid-template-columns:minmax(0,.78fr) minmax(0,.42fr);align-items:end;gap:clamp(.9rem,1.6vw,1.5rem) clamp(4rem,11vw,14rem);min-inline-size:0;display:grid;position:relative}.arrival__orientation>*,.arrival__support,.arrival__clarity{min-inline-size:0}.arrival__statement{overflow-wrap:anywhere}.arrival__action{max-inline-size:100%}.arrival__action span{overflow-wrap:anywhere;min-inline-size:0}.arrival__action i{flex-shrink:0}@media (width>=1001px) and (height>=561px){.arrival__orientation{row-gap:1.35rem}.arrival__descriptor{grid-area:1/1}.arrival__statement{grid-row:2}.arrival__support{grid-row:1/span 2}}.arrival__orientation:before{content:"";filter:blur(28px);pointer-events:none;z-index:-1;background:radial-gradient(74% 135% at 18% 82%,#010305db,#01030570 58%,#0000 85%);position:absolute;inset:-3rem -6rem -2rem -4rem}.arrival__descriptor{color:color-mix(in srgb, var(--pearl) 62%, transparent);letter-spacing:.055em;opacity:var(--descriptor-reveal);text-transform:uppercase;transform:translateY(calc((1 - var(--descriptor-reveal)) * .5rem));grid-column:1/-1;font-size:clamp(.72rem,.78vw,.82rem);font-weight:560}.arrival__statement{color:var(--pearl);letter-spacing:-.058em;max-inline-size:10.8ch;opacity:var(--clarity-reveal);text-shadow:0 .12rem 2.8rem #00000057;text-wrap:balance;transform:translateY(calc((1 - var(--clarity-reveal)) * .8rem));grid-column:1;font-size:clamp(2.55rem,3.8vw,4.45rem);font-weight:560;line-height:.95}.arrival__support{grid-column:2;grid-template-columns:minmax(0,1fr);align-content:end;gap:1.7rem;display:grid}.arrival__clarity{color:color-mix(in srgb, var(--pearl) 82%, var(--air));max-inline-size:34ch;opacity:var(--clarity-reveal);text-wrap:pretty;transform:translateY(calc((1 - var(--clarity-reveal)) * .65rem));font-size:clamp(.95rem,1.08vw,1.08rem);font-weight:450;line-height:1.48}.arrival__audience{color:color-mix(in srgb, var(--pearl) 60%, var(--air));letter-spacing:.075em;text-transform:uppercase;margin-block-end:.7rem;font-size:.7rem;font-weight:600}.arrival__clarity-main{color:color-mix(in srgb, var(--pearl) 88%, var(--air));letter-spacing:-.018em;max-inline-size:31ch;font-size:clamp(1.02rem,1.25vw,1.28rem);line-height:1.36;display:block}.arrival__action{backdrop-filter:blur(14px);background:color-mix(in srgb, var(--pearl) 94%, transparent);color:var(--night);min-block-size:48px;inline-size:max-content;opacity:var(--clarity-reveal);transform:translateY(calc((1 - var(--clarity-reveal)) * .65rem));border:1px solid #fdfbf66b;border-radius:999px;align-items:center;gap:1.05rem;padding:.42rem .62rem .42rem 1.15rem;font-size:.84rem;font-weight:580;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s;display:inline-flex;position:relative;box-shadow:0 .8rem 2.8rem #0000003d}.arrival__action i{background:var(--night);block-size:2rem;inline-size:2rem;color:var(--pearl);border-radius:50%;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:relative}.arrival__action i:after{content:"";border-block-start:1px solid;border-inline-end:1px solid;block-size:.38rem;inline-size:.38rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-62%,-50%)rotate(45deg)}.arrival__action:hover,.arrival__action:focus-visible{background:var(--pearl);border-color:var(--pearl)}.arrival__action:hover i,.arrival__action:focus-visible i{transform:translate(.24rem)}.passage{z-index:1;block-size:35svh;position:relative}.passage__tone{block-size:1px;inline-size:1px;position:absolute;inset-block-start:calc(9svh + var(--site-header-block-size))}.point{z-index:2;min-block-size:130svh;position:relative}.point__stage{min-block-size:100svh;padding-block:calc(var(--site-header-block-size) + 1rem);grid-template-columns:minmax(0,1.25fr) minmax(min(17rem,30vw),.45fr);align-items:center;padding-inline-start:var(--page-inset-start);padding-inline-end:var(--page-inset-end);display:grid;position:sticky;inset-block-start:0}.point__stage:after{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(52% 10% at 70% 56%,#efb06721,#0000 72%),radial-gradient(35% 6% at 71% 56%,#6fa6ba1a,#0000 70%);position:absolute;inset:12% -8% 0 42%}.point__copy{color:var(--ink);grid-column:1/-1;grid-template-columns:subgrid;z-index:1;align-items:end;gap:clamp(3rem,8vw,9rem);inline-size:100%;margin-block-start:4vh;display:grid;position:relative}.point h2{letter-spacing:-.065em;max-inline-size:11.6ch;opacity:var(--headline-reveal);text-wrap:balance;transform:translateY(calc((1 - var(--headline-reveal)) * 2rem));font-size:clamp(3.7rem,6.8vw,7.8rem);font-weight:560;line-height:.9}.point__brief,.point__destination{max-inline-size:100%;display:inline-block;position:relative}.point__copy>*{overflow-wrap:anywhere;min-inline-size:0}.point__brief:after{background:color-mix(in srgb, var(--ink) 24%, transparent);content:"";block-size:1px;transform:scaleX(var(--headline-reveal));transform-origin:0;position:absolute;inset-block-end:.03em;inset-inline:.02em}.point p{color:color-mix(in srgb, var(--ink) 70%, var(--surface));max-inline-size:35ch;opacity:var(--body-reveal);text-wrap:pretty;transform:translateY(calc((1 - var(--body-reveal)) * 1.4rem));margin-block-end:.6rem;font-size:clamp(1.05rem,1.45vw,1.45rem);font-weight:400;line-height:1.5}@media (width<=760px){:root{--site-header-block-size:calc(3.35rem + max(.55rem, env(safe-area-inset-top)))}.arrival{padding-block-start:calc(var(--site-header-block-size) + 2.5rem);padding-block-end:calc(2.4rem + env(safe-area-inset-bottom));padding-inline:max(1.4rem, env(safe-area-inset-left)) max(1.4rem, env(safe-area-inset-right))}.arrival__descriptor{font-size:.82rem}.arrival__orientation{grid-template-columns:minmax(0,1fr);gap:1rem;max-inline-size:none;display:grid}.arrival__statement{grid-column:1;max-inline-size:10.6ch;font-size:clamp(2.35rem,10vw,3.8rem)}.arrival__support{grid-column:1;gap:.85rem}.arrival__clarity{grid-column:1;max-inline-size:25ch;font-size:1rem;line-height:1.42}.arrival__action{font-size:.78rem}.point__stage{align-items:flex-start;padding-block-start:21svh;display:block}.point h2{max-inline-size:10.5ch;font-size:clamp(3.15rem,13.6vw,5.4rem);line-height:.92}.point p{max-inline-size:32ch;margin-block-start:3rem;font-size:1.02rem;line-height:1.48}}@media (orientation:landscape) and (height<=560px){.arrival{block-size:auto;min-block-size:100svh;padding-block-start:calc(var(--site-header-block-size) + 2rem);padding-block-end:clamp(2rem,5vh,4rem);padding-inline:var(--page-inset-start) var(--page-inset-end);justify-content:flex-start}.arrival__orientation{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:start;gap:.5rem 2rem;max-inline-size:none;display:grid;position:relative;inset:auto}.arrival__descriptor{font-size:.76rem}.arrival__statement{font-size:clamp(2rem,4.5vw,3rem)}.arrival__support{grid-column:2;gap:1rem}.point__stage{grid-template-columns:minmax(0,1fr);display:grid}.point__copy{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:2rem}.point h2{max-inline-size:none;font-size:clamp(2rem,5vw,3rem)}.point p{margin-block-start:0;font-size:.95rem}.arrival__thesis{color:var(--pearl);max-inline-size:17ch;margin-block-start:.55rem;font-size:clamp(1.55rem,3.5vw,2rem)}.arrival__clarity{max-inline-size:38ch;margin-block-start:.45rem;font-size:.92rem;line-height:1.35}}@media (width<=1000px),(height<=720px){.point{min-block-size:auto}.point__stage{block-size:auto;min-block-size:100svh;padding-block:calc(var(--site-header-block-size) + 4rem) 6rem;position:relative}}@media (width>=761px) and (width<=1000px){.arrival__orientation{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:1rem 2rem}.arrival__statement{font-size:clamp(2.55rem,4.4vw,3.4rem)}.point__copy{gap:2.5rem}.point h2{font-size:clamp(3rem,6vw,4rem)}}@media (prefers-reduced-motion:reduce){.arrival__descriptor,.arrival__statement,.arrival__thesis,.arrival__clarity,.arrival__action,.point h2,.point p{transform:none}}}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:100 900}.simon-mark[data-astro-cid-sz55ekqu]{color:currentColor;vertical-align:middle;flex:none;align-items:center;font-size:1em;line-height:1;display:inline-flex}.simon-mark[data-astro-cid-sz55ekqu] svg{flex:none;max-inline-size:none;display:block;overflow:visible}.site-header[data-astro-cid-fzpbxy5g]{color:var(--ink);inline-size:min(60rem, calc(100% - var(--page-inset-start) - var(--page-inset-end)));isolation:isolate;pointer-events:none;z-index:20;transition:opacity .22s,visibility .22s;position:fixed;inset-block-start:max(.8rem, env(safe-area-inset-top));inset-inline:50% auto;transform:translate(-50%)}.site-header__veil[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(10px);background-color:color-mix(in srgb, var(--surface) 86%, transparent);block-size:calc(5.6rem + max(.8rem, env(safe-area-inset-top)));inline-size:100vw;pointer-events:none;z-index:0;transition:background-color .32s;position:absolute;inset-block-start:calc(0px - max(.8rem, env(safe-area-inset-top)));inset-inline-start:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__veil[data-astro-cid-fzpbxy5g],.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__veil[data-astro-cid-fzpbxy5g]{background-color:#01030557}html[data-identity-active=true] .site-header[data-astro-cid-fzpbxy5g]{opacity:0;visibility:hidden}.site-header__surface[data-astro-cid-fzpbxy5g]{pointer-events:auto;z-index:1;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-block-size:3.8rem;transition:color .22s;display:grid;position:relative}.site-header__mark[data-astro-cid-fzpbxy5g],.site-index__mark[data-astro-cid-fzpbxy5g]{color:var(--pearl);justify-content:center;align-items:center;min-block-size:44px;inline-size:max-content;min-inline-size:44px;font-size:2.2rem;text-decoration:none;display:inline-flex}.site-header__primary[data-astro-cid-fzpbxy5g]{justify-self:start;align-items:center;gap:clamp(.9rem,1.45vw,1.45rem);min-inline-size:0;display:flex}.site-header__mark-compact[data-astro-cid-fzpbxy5g]{font-size:2.25rem;display:none}.site-header__mark[data-astro-cid-fzpbxy5g]{--identity-light:currentColor;color:var(--ink);filter:drop-shadow(0 .22rem .75rem #00000014)}.site-index__mark[data-astro-cid-fzpbxy5g]{color:var(--pearl)}.site-header__location[data-astro-cid-fzpbxy5g]{letter-spacing:.015em;opacity:.62;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:540;overflow:hidden}.site-header__actions[data-astro-cid-fzpbxy5g],.site-header__language[data-astro-cid-fzpbxy5g],.site-header__index-trigger[data-astro-cid-fzpbxy5g],.site-index__close[data-astro-cid-fzpbxy5g]{align-items:center;display:flex}.site-header__actions[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-self:end;gap:clamp(1rem,1.6vw,1.45rem);min-inline-size:0;max-inline-size:100%}.site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.site-header__index-trigger[data-astro-cid-fzpbxy5g]{min-block-size:44px}.site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{align-items:center;font-size:.8rem;font-weight:550;text-decoration:none;display:flex;position:relative}.site-header__conversation[data-astro-cid-fzpbxy5g]{overflow-wrap:anywhere;min-inline-size:0;color:var(--ink);isolation:isolate;padding-inline:.9rem;text-decoration:none;transition:color .18s,transform .18s}.site-header__conversation[data-astro-cid-fzpbxy5g]:before{backdrop-filter:blur(14px)saturate(112%);background:color-mix(in srgb, var(--dawn) 20%, var(--pearl));border:1px solid color-mix(in srgb, var(--dawn) 30%, transparent);content:"";z-index:-1;border-radius:999px;transition:background-color .18s,border-color .18s;position:absolute;inset:4px 0}.site-header__conversation[data-astro-cid-fzpbxy5g]:hover,.site-header__conversation[data-astro-cid-fzpbxy5g]:focus-visible{transform:translateY(-1px)}.site-header__conversation[data-astro-cid-fzpbxy5g]:hover:before,.site-header__conversation[data-astro-cid-fzpbxy5g]:focus-visible:before{background:color-mix(in srgb, var(--dawn) 30%, var(--pearl));border-color:color-mix(in srgb, var(--dawn) 44%, transparent)}.site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:not(.site-header__conversation)[aria-current=location]:after{content:"";opacity:.55;background:currentColor;block-size:1px;position:absolute;inset-block-end:.55rem;inset-inline:0}.site-header__language[data-astro-cid-fzpbxy5g]{letter-spacing:.045em;gap:.55rem;font-size:.61rem}.site-header__language-option[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:.25rem;min-block-size:44px;min-inline-size:2.7rem;padding-inline:.47rem;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.site-header__language-option[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{inline-size:.55rem;font-size:.65rem;font-style:normal;line-height:1;display:inline-block}.site-header__language-option[data-astro-cid-fzpbxy5g][aria-current=page]{font-weight:680}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__language-option[data-astro-cid-fzpbxy5g][aria-current=page],.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__language-option[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--pearl)}.site-header__language-option[data-astro-cid-fzpbxy5g]:not([aria-current=page]):hover,.site-header__language-option[data-astro-cid-fzpbxy5g]:not([aria-current=page]):focus-visible{opacity:1}.site-header__language-option[data-astro-cid-fzpbxy5g]:not([aria-current=page]){opacity:.56}.site-header__language[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][aria-disabled=true]{opacity:.38}.site-header__language[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.site-index__languages[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{text-decoration:none}.site-header__index-trigger[data-astro-cid-fzpbxy5g],.site-index__close[data-astro-cid-fzpbxy5g]{color:inherit;cursor:pointer;background:0 0;border:0}.site-header__index-trigger[data-astro-cid-fzpbxy5g]{color:currentColor;opacity:.78;background:0 0;gap:.7rem;padding-inline:0}.site-header__index-trigger[data-astro-cid-fzpbxy5g][hidden]{display:none}.site-header__index-trigger[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]:first-child{font-size:.78rem;font-weight:550}.site-header__index-glyph[data-astro-cid-fzpbxy5g],.site-index__return-glyph[data-astro-cid-fzpbxy5g]{gap:.22rem;block-size:.72rem;inline-size:.72rem;display:grid}.site-header__index-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g],.site-index__return-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:currentColor;block-size:1px;transition:transform .18s;display:block}.site-header__index-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{justify-self:end;inline-size:62%}.site-header__index-trigger[data-astro-cid-fzpbxy5g]:hover .site-header__index-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:translate(.1rem)}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__surface[data-astro-cid-fzpbxy5g],.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__surface[data-astro-cid-fzpbxy5g]{color:var(--pearl)}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__index-trigger[data-astro-cid-fzpbxy5g],.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__index-trigger[data-astro-cid-fzpbxy5g]{color:currentColor;background:0 0}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__conversation[data-astro-cid-fzpbxy5g],.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__conversation[data-astro-cid-fzpbxy5g]{color:var(--pearl)}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__conversation[data-astro-cid-fzpbxy5g]:before,.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__conversation[data-astro-cid-fzpbxy5g]:before{background:#efb97826;border-color:#efb9783d}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__conversation[data-astro-cid-fzpbxy5g]:hover:before,.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__conversation[data-astro-cid-fzpbxy5g]:focus-visible:before,.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__conversation[data-astro-cid-fzpbxy5g]:hover:before,.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__conversation[data-astro-cid-fzpbxy5g]:focus-visible:before{background:#efb9783b;border-color:#efb97857}.site-header[data-astro-cid-fzpbxy5g][data-section=conversation] .site-header__veil[data-astro-cid-fzpbxy5g]{background-color:var(--night);block-size:calc(6.6rem + max(.8rem, env(safe-area-inset-top)));-webkit-mask-image:linear-gradient(#000 0 58%,#000000f5 70%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#000000f5 70%,#0000 100%)}.site-index__motion[data-astro-cid-fzpbxy5g]{color:var(--pearl);cursor:pointer;font:inherit;background:0 0;border:0;min-block-size:44px;padding:.6rem;font-size:.74rem}.site-index__motion[data-astro-cid-fzpbxy5g][aria-pressed=true]:before{content:"✓ "}@media (width<=760px){.site-header[data-astro-cid-fzpbxy5g][data-section=conversation] .site-header__veil[data-astro-cid-fzpbxy5g]{block-size:calc(5.4rem + max(.8rem, env(safe-area-inset-top)))}}.site-header[data-astro-cid-fzpbxy5g][data-tone=dark] .site-header__mark[data-astro-cid-fzpbxy5g],.site-header[data-astro-cid-fzpbxy5g][data-tone=client] .site-header__mark[data-astro-cid-fzpbxy5g]{color:var(--pearl)}.site-index[data-astro-cid-fzpbxy5g]{color:var(--pearl);pointer-events:auto;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.site-index[data-astro-cid-fzpbxy5g]::backdrop{backdrop-filter:blur(12px);background:#111315ad}.site-index__surface[data-astro-cid-fzpbxy5g]{background:var(--ink);block-size:100%;min-block-size:0;padding:max(1.2rem, env(safe-area-inset-top)) var(--page-inset-end) max(1.2rem, env(safe-area-inset-bottom)) var(--page-inset-start);pointer-events:auto;grid-template-rows:auto 1fr auto;animation:.48s cubic-bezier(.22,1,.36,1) both index-enter;display:grid;overflow:auto}.site-index__top[data-astro-cid-fzpbxy5g],.site-index__footer[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;display:flex}.site-index__mark[data-astro-cid-fzpbxy5g]{font-size:1.45rem}.site-index__top[data-astro-cid-fzpbxy5g]{background:var(--ink);isolation:isolate;z-index:5;flex-wrap:wrap;gap:.5rem 1rem;position:sticky;inset-block-start:0}.site-index__top[data-astro-cid-fzpbxy5g]:before{background:var(--ink);content:"";inset:calc(0px - max(1.2rem, env(safe-area-inset-top))) -1.5rem -.5rem;pointer-events:none;z-index:-1;position:absolute}.site-index__close[data-astro-cid-fzpbxy5g]{background:var(--pearl);color:var(--ink);z-index:2;border-radius:999px;gap:.9rem;min-block-size:44px;max-inline-size:100%;margin-inline-start:auto;padding-block:.4em;padding-inline:1rem;font-size:.78rem;font-weight:580;transition:background-color .16s,color .16s;position:relative}.site-index__close[data-astro-cid-fzpbxy5g]:hover,.site-index__close[data-astro-cid-fzpbxy5g]:focus-visible{background:color-mix(in srgb, var(--air) 28%, var(--pearl));color:var(--ink)}.site-index__return-glyph[data-astro-cid-fzpbxy5g]{place-content:center;align-items:center;gap:0;display:grid;position:relative}.site-index__return-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{transform-origin:50%;grid-area:1/1;inline-size:.72rem}.site-index__return-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:rotate(45deg)}.site-index__return-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{transform:rotate(-45deg)}.site-index__body[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-self:center;align-items:center;gap:clamp(3rem,7vw,9rem);padding-block:clamp(4rem,9vh,8rem);display:grid;position:relative}.site-index__introduction[data-astro-cid-fzpbxy5g],.site-index__directory[data-astro-cid-fzpbxy5g]{overflow-wrap:anywhere;z-index:1;min-inline-size:0;position:relative}.site-index__carried-light[data-astro-cid-fzpbxy5g]{opacity:.76;pointer-events:none;block-size:min(42rem,68vw);inline-size:min(58rem,82vw);position:absolute;inset-block-start:50%;inset-inline-start:31%;transform:translate(-50%,-50%)rotate(-8deg)}.site-index__carried-light[data-astro-cid-fzpbxy5g]:before{content:"";border:1px solid #fdfbf617;border-radius:50%;position:absolute;inset:18% 5% 16% 4%}.site-index__carried-light[data-astro-cid-fzpbxy5g]:after{content:"";filter:blur(22px);background:radial-gradient(at 64% 58%,#fdfbf612,#0000 56%),radial-gradient(at 41% 59%,#79a8b712,#0000 66%);position:absolute;inset:5%}.site-index__carried-light[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{border-block-start:1px solid #fdfbf626;border-radius:50%;position:absolute;inset:43% 11% auto 8%}.site-index__carried-light[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:var(--pearl);border-radius:50%;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:42.5%;inset-inline-end:10.5%;box-shadow:0 0 1.4rem #fdfbf685,0 0 3.8rem #79a8b733}.site-index__eyebrow[data-astro-cid-fzpbxy5g]{color:var(--accent-light);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.site-index__title[data-astro-cid-fzpbxy5g]{letter-spacing:-.052em;text-wrap:balance;max-inline-size:10ch;margin-block-start:1.5rem;font-size:clamp(2.8rem,5.2vw,6.3rem);font-weight:530;line-height:.95}.site-index__directory[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.8rem,5vw,6rem);display:grid}.site-index__group[data-astro-cid-fzpbxy5g]>p[data-astro-cid-fzpbxy5g]{color:color-mix(in srgb, var(--pearl) 50%, var(--ink));letter-spacing:.08em;text-transform:uppercase;min-block-size:2.4rem;font-size:.67rem;font-weight:580}.site-index__group--belief[data-astro-cid-fzpbxy5g]>p[data-astro-cid-fzpbxy5g],.site-index__group--proof[data-astro-cid-fzpbxy5g]>p[data-astro-cid-fzpbxy5g],.site-index__group--relationship[data-astro-cid-fzpbxy5g]>p[data-astro-cid-fzpbxy5g]{color:color-mix(in srgb, var(--pearl) 48%, var(--ink))}.site-index__group[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{gap:1.25rem;display:grid}.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:color-mix(in srgb, var(--pearl) 66%, var(--ink));min-block-size:4.4rem;text-decoration:none;transition:color .16s,transform .16s;display:block}.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=location]{color:var(--pearl)}.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=location] strong[data-astro-cid-fzpbxy5g]:before{background:var(--accent);content:"";vertical-align:.16em;border-radius:50%;block-size:.38rem;inline-size:.38rem;margin-inline-end:.55rem;display:inline-block}.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{transform:translateY(-.18rem)}.site-index__group[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g],.site-index__group[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{display:block}.site-index__group[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{letter-spacing:-.04em;font-size:clamp(1.4rem,2.1vw,2.4rem);font-weight:540;line-height:1.05}.site-index__group[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{color:color-mix(in srgb, currentColor 70%, var(--ink));margin-block-start:.55rem;font-size:clamp(.75rem,.84vw,.84rem);line-height:1.35}.site-index__footer[data-astro-cid-fzpbxy5g]{color:color-mix(in srgb, var(--pearl) 58%, var(--ink));flex-wrap:wrap;gap:1rem;font-size:.72rem}.site-index__footer[data-astro-cid-fzpbxy5g] p[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:var(--accent);margin-inline:.45rem}.site-index__languages[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:clamp(1.5rem,4vw,4rem);display:flex}.site-index__languages[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g],.site-index__languages[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{align-items:baseline;gap:.55rem;display:flex}.site-index__languages[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][aria-disabled=true]{opacity:.45}.site-index__languages[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{opacity:.65;font-size:.62rem}@keyframes index-enter{0%{clip-path:inset(0 0 100% round .3rem);transform:translateY(-.75rem)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:no-preference){.site-index[data-astro-cid-fzpbxy5g][open] .site-index__carried-light[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{animation:8s ease-in-out .7s infinite index-carried-light}}@keyframes index-carried-light{0%,72%,to{opacity:.72;transform:translate(0)scale(.88)}82%{opacity:1;transform:translate(-.5rem,-.08rem)scale(1.08)}}@media (width<=980px){.site-index__body[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr);align-items:start}.site-index__title[data-astro-cid-fzpbxy5g]{max-inline-size:12ch}}@media (width<=760px){.site-header[data-astro-cid-fzpbxy5g]{inline-size:calc(100% - max(.65rem, env(safe-area-inset-left)) - max(.65rem, env(safe-area-inset-right)));inset-block-start:max(.55rem, env(safe-area-inset-top))}.site-header__veil[data-astro-cid-fzpbxy5g]{block-size:calc(4.6rem + max(.55rem, env(safe-area-inset-top)));inset-block-start:calc(0px - max(.55rem, env(safe-area-inset-top)))}.site-header__surface[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-block-size:3.35rem;display:grid;position:relative}.site-header__primary[data-astro-cid-fzpbxy5g]{grid-area:1/1;inline-size:max-content;max-inline-size:100%}.site-header__mark[data-astro-cid-fzpbxy5g]{grid-area:1/2;position:relative;transform:translate(0,0)}.site-header__mark-full[data-astro-cid-fzpbxy5g]{display:none}.site-header__mark-compact[data-astro-cid-fzpbxy5g]{display:inline-flex}.site-header__location[data-astro-cid-fzpbxy5g],.site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.site-header__language[data-astro-cid-fzpbxy5g]{display:none}.site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].site-header__conversation{padding-inline:min(.72rem,3vw);font-size:.7rem;display:flex}.site-header[data-astro-cid-fzpbxy5g]:not([data-nav-enhanced=true]) .site-header__location[data-astro-cid-fzpbxy5g]{display:none}.site-header[data-astro-cid-fzpbxy5g]:not([data-nav-enhanced=true]) .site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g][data-nav-link=work]{display:flex}.site-header__actions[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap;grid-area:1/3;justify-self:end;gap:0}.site-header__index-trigger[data-astro-cid-fzpbxy5g]{gap:min(.6rem,3vw);min-inline-size:0;padding-inline:0}@media (width<=360px){.site-header__actions[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].site-header__conversation{padding-inline:min(.58rem,3vw);font-size:.66rem}}.site-index__surface[data-astro-cid-fzpbxy5g]{padding-inline-start:max(1.4rem, env(safe-area-inset-left));padding-inline-end:max(1.4rem, env(safe-area-inset-right))}.site-index__top[data-astro-cid-fzpbxy5g]{background:var(--ink);z-index:5;position:sticky;inset-block-start:0}.site-index__body[data-astro-cid-fzpbxy5g]{align-self:start;gap:3.5rem;padding-block:clamp(3rem,7vh,5rem)}.site-index__carried-light[data-astro-cid-fzpbxy5g]{opacity:.62;block-size:28rem;inline-size:39rem;inset-block-start:19rem;inset-inline-start:42%}.site-index__title[data-astro-cid-fzpbxy5g]{max-inline-size:10ch;margin-block-start:1rem;font-size:clamp(2.8rem,12vw,4.4rem)}.site-index__directory[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.site-index__group[data-astro-cid-fzpbxy5g]>p[data-astro-cid-fzpbxy5g]{min-block-size:1.7rem}.site-index__group[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{gap:.9rem}.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-block-size:3.7rem}.site-index__footer[data-astro-cid-fzpbxy5g]>p[data-astro-cid-fzpbxy5g]{display:none}.site-index__footer[data-astro-cid-fzpbxy5g]{justify-content:flex-end}}@media (width<=560px){.site-header__location[data-astro-cid-fzpbxy5g]{display:none}}@media (height<=720px) and (width>=761px){.site-index__body[data-astro-cid-fzpbxy5g]{align-items:center;padding-block:2.5rem}.site-index__title[data-astro-cid-fzpbxy5g]{font-size:clamp(2.4rem,6.5vh,4rem)}.site-index__directory[data-astro-cid-fzpbxy5g]{gap:1.5rem}.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-block-size:3.4rem}}@media (prefers-reduced-motion:reduce){.site-header__surface[data-astro-cid-fzpbxy5g],.site-header__index-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g],.site-index__return-glyph[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g],.site-index__group[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.site-index__surface[data-astro-cid-fzpbxy5g]{transition:none;animation:none}}main[data-astro-cid-stoplcj3]:focus{outline:none}
