@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--tg-font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--tg-font-ui:"Inter","Inter Fallback"}:root{--tg-triad-current:#2E8B6B;--tg-triad-decided:#E8632B;--tg-triad-onbrand:#5A6472;--tg-triad-decided-dark:#F07B45;--tg-triad-onbrand-dark:#C9D2DE;--tg-display:var(--tg-font-display),Georgia,"Times New Roman",serif;--tg-ui:var(--tg-font-ui),system-ui,-apple-system,"Segoe UI",sans-serif;--tg-ease-settle:cubic-bezier(0.22,1,0.36,1);--tg-hero-motion-duration:1.05s}[data-scope=site]{--tg-ground:#FBFBFC;--tg-card:#FFFFFF;--tg-mist:#F2F4F7;--tg-line:#E3E7EC;--tg-line-strong:#C9D2DE;--tg-ink:#20242E;--tg-slate:#5A6472;--tg-signal:var(--tg-triad-decided);--tg-signal-ink:#C15224;--tg-triad-current-ink:#2B8164;--tg-numeral:#8B9199;--tg-button-bg:#20242E;--tg-button-fg:#FFFFFF;--tg-dot-1:var(--tg-triad-current);--tg-dot-2:var(--tg-triad-decided);--tg-dot-3:var(--tg-triad-onbrand);--tg-shadow-card:0 14px 30px -26px rgba(0,0,0,0.4);--tg-shadow-lift:0 20px 36px -26px rgba(0,0,0,0.45);--tg-shadow-float:0 10px 24px -18px rgba(0,0,0,0.35);--tg-size-hero:clamp(2.25rem,5.2vw,3.5rem);--tg-size-page-title:clamp(1.875rem,4vw,2.5rem);--tg-size-section:clamp(1.625rem,2.6vw,2rem);--tg-size-sub:1.3125rem;--tg-size-body:clamp(1.0625rem,0.6vw + 0.95rem,1.125rem);--tg-size-small:0.875rem;--tg-size-caption:0.875rem;--tg-size-fine:0.84375rem;--tg-size-button:1rem;--tg-leading-display:1.15;--tg-leading-body:1.55;--tg-weight-display:600;--tg-measure:60ch;--tg-measure-narrow:52ch;--tg-page-max:1020px;--tg-page-gutter:22px;--tg-column-max:760px;--tg-focus-ring:3px;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-scope=site]{--tg-ground:#171A21;--tg-card:#1B1F27;--tg-mist:#1F232C;--tg-line:#2E3441;--tg-line-strong:#3A4152;--tg-ink:#EEF1F5;--tg-slate:#A9B3C1;--tg-signal:var(--tg-triad-decided-dark);--tg-signal-ink:var(--tg-triad-decided-dark);--tg-triad-current-ink:#3F9477;--tg-numeral:#616775;--tg-button-bg:#EEF1F5;--tg-button-fg:#171A21;--tg-dot-2:var(--tg-triad-decided-dark);--tg-dot-3:var(--tg-triad-onbrand-dark);--tg-shadow-card:0 14px 30px -24px rgba(0,0,0,0.75);--tg-shadow-lift:0 20px 36px -24px rgba(0,0,0,0.8);--tg-shadow-float:0 10px 24px -16px rgba(0,0,0,0.7)}}.ph__box[data-mode=sketch]{container-type:size;border-style:solid;border:1px solid var(--tg-line);background:var(--tg-card)}.sk{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;font-size:3cqw;color:var(--tg-ink)}.sk__chrome{display:flex;align-items:center;gap:1.6cqw;padding:1.6cqw 2.2cqw;border-bottom:1px solid var(--tg-line);flex:0 0 auto}.sk__dots{display:inline-flex;gap:.7cqw}.sk__dots i{width:1.15cqw;height:1.15cqw;border-radius:999px}.sk__dots i:first-child{background:var(--tg-dot-1)}.sk__dots i:nth-child(2){background:var(--tg-dot-2)}.sk__dots i:nth-child(3){background:var(--tg-dot-3)}.sk__crumb{font-size:2.3cqw;font-weight:600;color:var(--tg-slate);letter-spacing:.01em}.sk__crumb--right{margin-left:auto;font-weight:400}.sk__body{flex:1 1;display:flex;min-height:0}.sk__rail{flex:0 0 9%;border-right:1px solid var(--tg-line);padding:2cqw 1.4cqw;display:flex;flex-direction:column;gap:1.6cqw}.sk__rail span{height:1.6cqw;border-radius:.6cqw;background:var(--tg-mist)}.sk__rail span:first-child{background:var(--tg-triad-current);opacity:.55}.sk__main{flex:1 1;min-width:0;padding:2.2cqw 2.6cqw;display:flex;flex-direction:column;gap:1.6cqw}.sk__h{margin:0;font-family:var(--tg-display);font-weight:600;font-size:3.4cqw;line-height:1.2;color:var(--tg-ink)}.sk__label{font-size:2.1cqw;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tg-slate)}.sk__t{font-size:2.5cqw;line-height:1.45;color:var(--tg-ink);margin:0}.sk__t--quiet{color:var(--tg-slate)}.sk__t--small{font-size:2.1cqw}.sk__bar{display:block;height:1.5cqw;border-radius:.75cqw;background:var(--tg-mist)}.sk__bar--strong{background:var(--tg-line-strong);opacity:.55}.sk__months{display:grid;grid-template-columns:12% repeat(6,1fr);grid-gap:1.1cqw;gap:1.1cqw;align-items:center}.sk__month{font-size:2cqw;font-weight:600;color:var(--tg-slate)}.sk__grid{display:flex;flex-direction:column;gap:1.1cqw}.sk__main>.sk__grid{flex:1 1;justify-content:space-evenly}.sk__row{display:grid;grid-template-columns:12% repeat(6,1fr);grid-gap:1.1cqw;gap:1.1cqw;align-items:center}.sk__channel{font-size:1.95cqw;color:var(--tg-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk__cell{height:3.4cqw;border-radius:.9cqw;background:var(--tg-mist)}.sk__cell[data-state=planned]{background:color-mix(in srgb,var(--tg-triad-current) 26%,transparent)}.sk__cell[data-state=collide]{background:color-mix(in srgb,var(--tg-signal) 30%,transparent);box-shadow:inset 0 0 0 1px var(--tg-signal)}.sk__band{grid-column:2/-1;height:1.5cqw;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--tg-triad-current) 18%,transparent),var(--tg-triad-current))}.sk__chip{display:inline-flex;align-items:center;gap:.8cqw;padding:.7cqw 1.4cqw;border-radius:999px;border:1px solid var(--tg-line);font-size:1.95cqw;color:var(--tg-slate);white-space:nowrap}.sk__chip[data-fit=fits]{border-color:color-mix(in srgb,var(--tg-triad-current) 55%,transparent);color:var(--tg-triad-current)}.sk__chip[data-fit=close]{border-color:color-mix(in srgb,var(--tg-signal) 55%,transparent);color:var(--tg-signal)}.sk__dot{width:1.3cqw;height:1.3cqw;border-radius:999px;background:var(--tg-line-strong);flex:0 0 auto}.sk__dot[data-fit=fits]{background:var(--tg-triad-current)}.sk__dot[data-fit=close]{background:var(--tg-signal)}.sk__list{display:flex;flex-direction:column}.sk__main>.sk__list{flex:1 1}.sk__main--spread,.sk__main>.sk__list{justify-content:space-evenly}.sk__item{display:flex;align-items:center;gap:1.6cqw;padding:1.9cqw 0;border-bottom:1px solid var(--tg-line)}.sk__item:last-child{border-bottom:0}.sk__item-text{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.6cqw}.sk__meta{font-size:1.9cqw;line-height:1.35;color:var(--tg-slate)}.sk__item>.sk__meta{white-space:nowrap}.sk__cards{display:flex;gap:1.6cqw}.sk__cards--fill{flex:1 1;align-items:stretch}.sk__card{flex:1 1;border:1px solid var(--tg-line);border-radius:1.2cqw;background:var(--tg-card);padding:1.6cqw;display:flex;flex-direction:column;gap:1cqw;min-width:0}.sk__card[data-state=placed]{border-color:color-mix(in srgb,var(--tg-triad-current) 50%,transparent);background:color-mix(in srgb,var(--tg-triad-current) 8%,var(--tg-card))}.sk__card[data-state=thin]{border-style:dashed}.sk__blocks{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:1.3cqw}.sk__blocks .sk__panel{flex:1 1;min-height:0;justify-content:center;overflow:hidden;padding:1.4cqw 2cqw}.sk__panel{border:1px solid var(--tg-line);border-radius:1.2cqw;background:var(--tg-mist);padding:1.8cqw 2cqw;display:flex;flex-direction:column;gap:1.1cqw}.sk__panel .sk__bar{background:var(--tg-line)}.sk__panel .sk__bar--strong{background:var(--tg-line-strong);opacity:.7}.sk__answers{display:flex;gap:1.2cqw;flex-wrap:wrap}.sk__answer{padding:.9cqw 1.6cqw;border-radius:999px;border:1px solid var(--tg-line-strong);font-size:2.05cqw;color:var(--tg-ink)}.sk__answer[data-tone=yes]{background:var(--tg-ink);color:var(--tg-card);border-color:var(--tg-ink)}.sk__day{display:flex;align-items:center;gap:1.6cqw;padding:1.5cqw 0;border-bottom:1px solid var(--tg-line)}.sk__day:last-child{border-bottom:0}.sk__date{flex:0 0 17%;font-size:2.1cqw;font-weight:600;color:var(--tg-slate);white-space:nowrap}.sk__mark{margin-left:auto;font-size:2.4cqw;font-weight:600;color:var(--tg-triad-current)}.sk__mark[data-tone=flat]{color:var(--tg-slate)}.sk--phone{align-items:center;justify-content:center;background:var(--tg-mist);padding:2cqh 0}.sk__phone{height:100%;aspect-ratio:9/19;max-width:46%;border:.9cqw solid var(--tg-ink);border-radius:4cqw;background:var(--tg-card);overflow:hidden;display:flex;flex-direction:column;padding:1.6cqw;gap:1.2cqw;container-type:inline-size}.sk__phone>.sk__list{flex:1 1;justify-content:space-evenly}.sk__phone .sk__chip,.sk__phone .sk__meta{font-size:4.4cqw}.sk__phone .sk__chip{padding:1.4cqw 2.6cqw}.sk__phone .sk__bar{height:3cqw;border-radius:1.5cqw}.sk__phone .sk__item{padding:3cqw 0;gap:2.5cqw}.sk__phone .sk__dot{width:3cqw;height:3cqw}.sk__mail{border:1px solid var(--tg-line);border-radius:1.2cqw;background:var(--tg-card);margin:2.4cqw;flex:1 1;min-height:0;overflow:hidden}.sk__mail,.sk__mail-head{display:flex;flex-direction:column}.sk__mail-head{padding:1.8cqw 2.2cqw;border-bottom:1px solid var(--tg-line);gap:.6cqw}.sk--paper{background:var(--tg-mist);align-items:center;justify-content:center}.sk__sheet{width:68%;height:88%;background:#ffffff;color:#20242e;border:1px solid #e3e7ec;border-radius:.6cqw;box-shadow:0 3cqw 6cqw -4cqw rgba(0,0,0,.45);padding:3cqw 3.4cqw;display:flex;flex-direction:column;gap:1.6cqw;container-type:inline-size;--brand:#1f5f4b}.sk__brandmark{display:flex;align-items:center;gap:1.4cqw}.sk__brandmark i{width:3.4cqw;height:3.4cqw;border-radius:1cqw;background:var(--brand);flex:0 0 auto}.sk__brandmark b{font-size:2.4cqw;letter-spacing:.07em;color:#20242e}.sk__sheet .sk__bar,.sk__sheet .sk__cell{background:#f2f4f7}.sk__sheet .sk__cell[data-state=planned]{background:color-mix(in srgb,var(--brand) 26%,transparent)}.sk__foot{margin-top:auto;font-size:1.9cqw;color:#5a6472;border-top:1px solid #e3e7ec;padding-top:1.4cqw}.sk__split{flex:1 1;display:grid;grid-template-columns:1fr 1fr;min-height:0}.sk__half{padding:2.2cqw 2.4cqw;display:flex;flex-direction:column;gap:1.3cqw;min-width:0}.sk__half+.sk__half{border-left:1px solid var(--tg-line)}*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:40px}body{margin:0;background:var(--tg-ground);color:var(--tg-ink);font-family:var(--tg-ui);font-size:var(--tg-size-body);line-height:var(--tg-leading-body);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--tg-display);font-weight:var(--tg-weight-display);line-height:var(--tg-leading-display);letter-spacing:-.015em;color:var(--tg-ink);margin:0}p{margin:0}a{color:inherit}:focus-visible{outline:var(--tg-focus-ring) solid var(--tg-signal);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--tg-card);color:var(--tg-ink);padding:12px 18px;border-radius:0 0 10px 0;font-weight:600;text-decoration:none}.skip-link:focus{left:0}.page{min-height:100vh;display:flex;flex-direction:column;background:var(--tg-ground)}.shell{width:100%;max-width:var(--tg-page-max);margin:0 auto;padding-inline:var(--tg-page-gutter)}.page__main{flex:1 1}.mark{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.mark__word{font-family:var(--tg-display);font-weight:600;font-size:1.1875rem;line-height:1;letter-spacing:-.01em;color:var(--tg-ink)}.dots{display:inline-flex;gap:.6em;font-size:7px}.dots__dot{width:1em;height:1em;border-radius:999px}.dots__dot:first-child{background:var(--tg-dot-1)}.dots__dot:nth-child(2){background:var(--tg-dot-2)}.dots__dot:nth-child(3){background:var(--tg-dot-3)}.nav{padding-block:22px}.nav,.nav__links{display:flex;align-items:center;gap:22px}.nav__links{margin-left:auto}.navlink{font-size:.9375rem;color:var(--tg-slate);text-decoration:none}.navlink:hover{color:var(--tg-ink)}@media (max-width:620px){.nav__links .navlink{display:none}}.footer{border-top:1px solid var(--tg-line);padding:36px 0 44px;display:flex;flex-direction:column;gap:16px;margin-top:24px}.footer__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer__explainer,.footer__legal,.footer__quiet{font-size:var(--tg-size-fine);color:var(--tg-slate);max-width:62ch;line-height:1.5}.footer__links{display:flex;gap:20px;flex-wrap:wrap}.footer__links a{font-size:var(--tg-size-small);color:var(--tg-slate);text-decoration:none}.footer__links a:hover{color:var(--tg-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--tg-button-bg);color:var(--tg-button-fg);font-family:inherit;font-size:var(--tg-size-button);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.btn[disabled]{opacity:.55;cursor:default}.textlink{color:var(--tg-signal-ink);font-weight:600;text-decoration:none}.textlink:hover{text-decoration:underline}.quietlink{color:var(--tg-slate);font-size:var(--tg-size-small);text-decoration:none;border-bottom:1px solid var(--tg-line)}.quietlink:hover{color:var(--tg-ink)}.hero{padding:72px 0 64px;text-align:center}.hero__h1{margin:0 auto;max-width:22ch;font-size:var(--tg-size-hero)}.hero__line{display:block}.hero__sub{margin:20px auto 0;max-width:var(--tg-measure-narrow);font-size:1.125rem;color:var(--tg-slate)}.hero__cta{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px}.hero__under{font-size:var(--tg-size-fine);color:var(--tg-slate)}.hero__taste{margin:44px auto 0;max-width:640px;background:var(--tg-card);border:1px solid var(--tg-line);border-radius:16px;padding:26px 26px 28px}.hero__taste-h{margin-bottom:14px;font-family:var(--tg-display);font-weight:600;font-size:1.1875rem;line-height:1.3;color:var(--tg-ink)}.hero__figure{margin-top:48px}.hero__figure[data-after-motion=true]{margin-top:28px}.heroMotion{position:relative;height:230px;margin:40px auto 0;max-width:880px}.heroMotion__card{position:absolute;left:var(--tg-card-x);top:var(--tg-card-y);rotate:var(--tg-card-rotate);width:15%;min-width:96px;background:var(--tg-card);border:1px solid var(--tg-line);border-radius:10px;padding:10px 11px;box-shadow:var(--tg-shadow-float);text-align:left;transition:left var(--tg-hero-motion-duration) var(--tg-ease-settle) var(--tg-card-delay),top var(--tg-hero-motion-duration) var(--tg-ease-settle) var(--tg-card-delay),rotate var(--tg-hero-motion-duration) var(--tg-ease-settle) var(--tg-card-delay)}.heroMotion[data-settled=true] .heroMotion__card{left:var(--tg-card-x-end);top:var(--tg-card-y-end);rotate:0deg}.heroMotion__title{margin:0;font-size:.71875rem;line-height:1.35;font-weight:600;color:var(--tg-ink)}.heroMotion__from{margin:3px 0 0;font-size:.65625rem;color:var(--tg-slate)}.heroMotion__band{position:absolute;left:0;right:0;top:196px;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(46,139,107,.13),var(--tg-triad-current));opacity:0;transition:opacity .5s ease .9s}.heroMotion__label{position:absolute;left:0;top:214px;margin:0;font-size:.78125rem;color:var(--tg-slate);opacity:0;transition:opacity .5s ease 1s}.heroMotion[data-settled=true] .heroMotion__band,.heroMotion[data-settled=true] .heroMotion__label{opacity:1}@media (prefers-reduced-motion:reduce){.heroMotion__band,.heroMotion__card,.heroMotion__label{transition:none}.heroMotion .heroMotion__card{left:var(--tg-card-x-end);top:var(--tg-card-y-end);rotate:0deg}.heroMotion .heroMotion__band,.heroMotion .heroMotion__label{opacity:1}}.beats{padding:40px 0 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.beat{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;padding:22px 22px 20px;box-shadow:var(--tg-shadow-card);transition:translate .18s ease,box-shadow .18s ease}.beat:first-child{rotate:-.5deg}.beat:nth-child(3){rotate:.5deg}.beat:hover{translate:0 -3px;box-shadow:var(--tg-shadow-lift)}@media (prefers-reduced-motion:reduce){.beat:hover{translate:none}}.beat__from{margin:0;font-size:.75rem;color:var(--tg-slate)}.beat__h{margin:10px 0 0;font-size:1.375rem;line-height:1.3}.beat__b{margin:10px 0 0;font-size:.96875rem;color:var(--tg-slate)}.pillars{padding:64px 0 0}.pillar{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:28px 44px;gap:28px 44px;align-items:center;padding:44px 0}.pillar+.pillar{border-top:1px solid var(--tg-line)}.pillar[data-flip=true]{direction:rtl}.pillar>*{direction:ltr}.pillar__word{margin:0;font-size:.78125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tg-slate)}.pillar__word[data-triad=Current]{color:var(--tg-triad-current-ink)}.pillar__word[data-triad=Decided]{color:var(--tg-signal-ink)}.pillar__h{margin:10px 0 0;font-size:var(--tg-size-section)}.pillar__b{margin:12px 0 0;font-size:1.03125rem;line-height:1.6;color:var(--tg-slate);max-width:56ch}.ph{margin:0 auto}.ph__box{position:relative;border:1.5px dashed var(--tg-line-strong);border-radius:12px;background:var(--tg-mist);overflow:hidden}.ph__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center}.ph__id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.06em}.ph__id,.ph__source{color:var(--tg-slate)}.ph__source{font-size:.84375rem;line-height:1.45;max-width:46ch}.ph__caption{margin:10px 0 0;font-size:var(--tg-size-caption);color:var(--tg-slate);text-align:center}.section-rule{border-top:1px solid var(--tg-line)}.limits{padding:56px 0;margin-top:20px}.limits__h{font-size:1.5rem}.limits__b{margin:14px 0 0;font-size:1.0625rem;line-height:1.65;color:var(--tg-slate);max-width:62ch}.limits__b--ink,.pointer{color:var(--tg-ink)}.pointer{padding:8px 0 40px;font-size:1.0625rem}.ask{padding:52px 0 84px}.ask__h{font-size:1.625rem}.ask__b{margin:10px 0 24px;font-size:1.03125rem;line-height:1.6;max-width:var(--tg-measure)}.ask__b,.ask__quiet{color:var(--tg-slate)}.ask__quiet{margin:14px 0 0;font-size:var(--tg-size-fine)}.column{max-width:var(--tg-column-max);margin:0 auto;padding:56px 0 80px}.column--narrow{max-width:620px}.column--legal{max-width:720px}.column--wide{max-width:none}.page-title{font-size:var(--tg-size-page-title)}.lede{margin:14px 0 44px;font-size:1.0625rem;line-height:1.6;color:var(--tg-slate);max-width:var(--tg-measure)}.steps__lead{margin:44px 0 0;font-family:var(--tg-display);font-weight:600;font-size:1.3125rem;line-height:1.3;color:var(--tg-signal-ink)}.step{margin:36px 0 0}.step__head{display:flex;align-items:baseline;gap:14px}.step__n{font-family:var(--tg-display);font-weight:600;font-size:1.875rem;line-height:1;color:var(--tg-numeral)}.step__h{font-size:1.375rem;line-height:1.3}.step__b{margin:10px 0 18px;font-size:1.03125rem;line-height:1.6;color:var(--tg-slate)}.after{margin:48px 0 0;padding:22px 0 0;border-top:1px solid var(--tg-line);font-size:1.0625rem;line-height:1.6;color:var(--tg-ink);font-style:italic}.tail{margin-top:36px}.example__gap{height:36px}.centered{min-height:46vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:80px 0}.centered__line{margin:0;font-size:1.1875rem;line-height:1.55;color:var(--tg-ink);max-width:40ch}.legal__h2{margin:34px 0 0;font-size:1.3125rem;line-height:1.3}.legal__p{margin:10px 0 0;font-size:1rem;line-height:1.65;color:var(--tg-slate);max-width:62ch}.legal__p--lede{margin-top:14px}.legal__p--sign{margin-top:34px;color:var(--tg-ink)}.form{gap:18px;max-width:520px}.field,.form{display:flex;flex-direction:column}.field{gap:6px}.field__label{font-size:var(--tg-size-small);font-weight:600;color:var(--tg-ink)}.field__note{font-size:.78125rem;color:var(--tg-slate)}.input{min-height:46px;border-radius:10px;border:1px solid var(--tg-line);background:var(--tg-card);color:var(--tg-ink);padding:0 14px;font-size:1rem;font-family:inherit}.input::placeholder{color:var(--tg-slate);opacity:.8}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--tg-line);background:var(--tg-card);font-size:.90625rem;color:var(--tg-ink);cursor:pointer;white-space:nowrap}.chip:has(input:checked){border-color:var(--tg-signal)}.chip input{margin-right:7px;accent-color:var(--tg-signal)}.card-slot{min-height:46px;display:flex;align-items:center;border-radius:10px;border:1px solid var(--tg-line);background:var(--tg-card);color:var(--tg-slate);padding:0 14px;font-size:.90625rem}.form__consent{font-size:var(--tg-size-fine);color:var(--tg-slate)}.form__consent a{color:var(--tg-ink)}.form__status{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--tg-ink);max-width:54ch}.form__refusal{margin:0;font-size:.96875rem;line-height:1.55;color:var(--tg-ink);border-left:3px solid var(--tg-signal);padding-left:12px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.taste{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;max-width:560px;width:100%;margin:0 auto}.taste__input{flex:1 1 300px;border-radius:999px;border:1px solid var(--tg-line);background:var(--tg-card);font-size:.96875rem}.taste__input,.taste__submit{min-height:48px;color:var(--tg-ink);padding:0 20px;font-family:inherit}.taste__submit{border-radius:999px;border:1px solid var(--tg-line-strong);background:transparent;font-size:.9375rem;font-weight:600;cursor:pointer}.taste__cold{align-self:center;font-size:var(--tg-size-small);color:var(--tg-slate)}.taste__result{max-width:560px;width:100%;margin:0 auto;background:var(--tg-mist);border:1px solid var(--tg-line);border-radius:14px;padding:22px 24px;text-align:left}.taste__result-h{margin:0;font-weight:600;font-size:1rem;color:var(--tg-ink)}.taste__first-read{margin:8px 0 0;font-size:.96875rem;line-height:1.55;color:var(--tg-ink)}.taste__sounds-h{margin:16px 0 0;font-weight:600;font-size:.9375rem;color:var(--tg-ink)}.taste__trait{margin:8px 0 0;font-size:.9375rem;line-height:1.5;color:var(--tg-slate)}.taste__trait strong{color:var(--tg-ink)}.taste__confidence{margin:16px 0 0;font-size:var(--tg-size-fine);font-style:italic;color:var(--tg-slate)}.taste__next{margin-top:16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.taste__nudge{font-size:var(--tg-size-fine);color:var(--tg-slate)}