.PublicPage-module__CKJ3Yq__page{background:var(--paper-bg);position:relative;overflow:hidden}.PublicPage-module__CKJ3Yq__page:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#111e2d07 1px,#0000 1px),linear-gradient(90deg,#111e2d05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.PublicPage-module__CKJ3Yq__hero,.PublicPage-module__CKJ3Yq__subnav,.PublicPage-module__CKJ3Yq__section,.PublicPage-module__CKJ3Yq__cta{z-index:1;position:relative}.PublicPage-module__CKJ3Yq__hero{padding:clamp(8rem,15vw,12rem) 0 clamp(1.5rem,4vw,3rem)}.PublicPage-module__CKJ3Yq__heroGrid{grid-template-columns:minmax(0,.94fr) minmax(320px,.82fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.PublicPage-module__CKJ3Yq__heroGrid>*{min-width:0}.PublicPage-module__CKJ3Yq__heroCopy{max-width:720px}.PublicPage-module__CKJ3Yq__eyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1.45;display:inline-block}.PublicPage-module__CKJ3Yq__hero h1{letter-spacing:-.018em;text-wrap:balance;max-width:720px;margin-top:1.15rem;font-size:clamp(2.85rem,4.35vw,4.85rem);line-height:1}.PublicPage-module__CKJ3Yq__authTitle{text-wrap:initial;max-width:min(100%,780px);font-size:clamp(2.6rem,4.9vw,5.9rem)}.PublicPage-module__CKJ3Yq__authTitleBrand,.PublicPage-module__CKJ3Yq__authTitleSubhead{display:block}.PublicPage-module__CKJ3Yq__authTitleBrand{white-space:nowrap}.PublicPage-module__CKJ3Yq__authTitleSubhead{letter-spacing:-.01em;color:#111e2df0;margin-top:.18em;font-size:.48em;line-height:1}.PublicPage-module__CKJ3Yq__lead h2,.PublicPage-module__CKJ3Yq__sectionTitle,.PublicPage-module__CKJ3Yq__cta h2{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.05rem,3.55vw,3.85rem);line-height:1}.PublicPage-module__CKJ3Yq__intro,.PublicPage-module__CKJ3Yq__leadText,.PublicPage-module__CKJ3Yq__cta p{color:#111e2db3;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.82}.PublicPage-module__CKJ3Yq__intro{max-width:620px;margin-top:1.45rem;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.76}.PublicPage-module__CKJ3Yq__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.PublicPage-module__CKJ3Yq__plate{background:linear-gradient(135deg, #ffffff8f, #e8e2db47), var(--paper-dark);border:1px solid #111e2d24;min-height:clamp(320px,42vw,560px);position:relative;overflow:hidden;box-shadow:0 24px 70px #111e2d12}.PublicPage-module__CKJ3Yq__plate:before{content:"";z-index:1;pointer-events:none;border:1px solid #c2a97952;position:absolute;inset:1rem}.PublicPage-module__CKJ3Yq__plateImage{object-fit:cover;mix-blend-mode:multiply;opacity:.88;filter:saturate(.86)contrast(.96)}.PublicPage-module__CKJ3Yq__plateMark{opacity:.44;mix-blend-mode:multiply;z-index:2;background:url(/images/tt-watermark-soft.png) 50%/contain no-repeat;width:78%;height:60%;position:absolute;bottom:-18%;right:-18%}.PublicPage-module__CKJ3Yq__subnav{-webkit-backdrop-filter:blur(16px);background:#f8f5f2c2;border-block:1px solid #111e2d1f}.PublicPage-module__CKJ3Yq__subnavInner{gap:.4rem;padding-block:.75rem;display:flex;overflow-x:auto}.PublicPage-module__CKJ3Yq__subnav a{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;transition:color .2s var(--ease), background .2s var(--ease);flex:none;padding:.55rem .85rem;font-size:.72rem;font-weight:700}.PublicPage-module__CKJ3Yq__subnav a:hover,.PublicPage-module__CKJ3Yq__subnav a:focus-visible{color:var(--ink-navy);background:#111e2d0f}.PublicPage-module__CKJ3Yq__stats{background:#111e2d24;border:1px solid #111e2d24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(2.2rem,5vw,4rem);display:grid}.PublicPage-module__CKJ3Yq__stat{background:#f8f5f2eb;min-height:150px;padding:clamp(1.2rem,2.5vw,2rem)}.PublicPage-module__CKJ3Yq__stat strong{color:var(--ink-navy);font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1;display:block}.PublicPage-module__CKJ3Yq__stat span{letter-spacing:.13em;text-transform:uppercase;margin-top:.45rem;font-size:.7rem;font-weight:800;display:block}.PublicPage-module__CKJ3Yq__stat p,.PublicPage-module__CKJ3Yq__feature p,.PublicPage-module__CKJ3Yq__step p,.PublicPage-module__CKJ3Yq__note p,.PublicPage-module__CKJ3Yq__projectCard p,.PublicPage-module__CKJ3Yq__articleCard p{color:var(--text-secondary);font-size:.94rem;line-height:1.72}.PublicPage-module__CKJ3Yq__stat p{margin-top:.65rem}.PublicPage-module__CKJ3Yq__section{padding:clamp(1.75rem,3.5vw,2.75rem) 0}.PublicPage-module__CKJ3Yq__lead{border-top:1px solid #111e2d24;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding-top:clamp(1.25rem,3.5vw,2rem);display:grid}.PublicPage-module__CKJ3Yq__lead h2{max-width:960px}.PublicPage-module__CKJ3Yq__leadText{max-width:760px;margin-top:1.25rem}.PublicPage-module__CKJ3Yq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.PublicPage-module__CKJ3Yq__sectionTitle{max-width:920px}.PublicPage-module__CKJ3Yq__grid{background:#111e2d24;border:1px solid #111e2d24;grid-template-columns:repeat(4,1fr);display:grid}.PublicPage-module__CKJ3Yq__feature,.PublicPage-module__CKJ3Yq__note{background:#f8f5f2eb;min-height:260px;padding:clamp(1.3rem,2.4vw,2.15rem)}.PublicPage-module__CKJ3Yq__feature svg,.PublicPage-module__CKJ3Yq__stepIcon svg,.PublicPage-module__CKJ3Yq__note svg{color:var(--accent-gold)}.PublicPage-module__CKJ3Yq__feature span,.PublicPage-module__CKJ3Yq__step span,.PublicPage-module__CKJ3Yq__articleCard span,.PublicPage-module__CKJ3Yq__projectMeta span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.PublicPage-module__CKJ3Yq__feature h3,.PublicPage-module__CKJ3Yq__step h3,.PublicPage-module__CKJ3Yq__note h3,.PublicPage-module__CKJ3Yq__projectCard h3,.PublicPage-module__CKJ3Yq__articleCard h3{margin-top:1rem;font-size:clamp(1.55rem,2.6vw,2.25rem)}.PublicPage-module__CKJ3Yq__feature p,.PublicPage-module__CKJ3Yq__step p,.PublicPage-module__CKJ3Yq__note p,.PublicPage-module__CKJ3Yq__projectCard p,.PublicPage-module__CKJ3Yq__articleCard p{margin-top:.8rem}.PublicPage-module__CKJ3Yq__featureLink{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:1.35rem;font-size:.74rem;font-weight:800;display:inline-flex}.PublicPage-module__CKJ3Yq__processList{background:#111e2d24;border:1px solid #111e2d24;gap:1px;display:grid}.PublicPage-module__CKJ3Yq__step{background:#f8f5f2ed;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.2rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid}.PublicPage-module__CKJ3Yq__stepIcon{background:#ffffff6b;border:1px solid #111e2d24;place-items:center;width:72px;height:72px;display:grid}.PublicPage-module__CKJ3Yq__darkBand{background:linear-gradient(#0d1722f2, #0d1722fa), url(/images/tt-banner-soft.png) center / cover no-repeat, var(--ink-navy);color:var(--paper-bg);position:relative}.PublicPage-module__CKJ3Yq__darkBand h2,.PublicPage-module__CKJ3Yq__darkBand h3{color:var(--paper-bg)}.PublicPage-module__CKJ3Yq__darkBand .PublicPage-module__CKJ3Yq__feature{background:#f8f5f20a}.PublicPage-module__CKJ3Yq__darkBand .PublicPage-module__CKJ3Yq__feature p{color:#f8f5f2a8}.PublicPage-module__CKJ3Yq__darkBand .PublicPage-module__CKJ3Yq__grid{background:#f8f5f22b;border-color:#f8f5f22b}.PublicPage-module__CKJ3Yq__projects{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.PublicPage-module__CKJ3Yq__projectCard,.PublicPage-module__CKJ3Yq__articleCard{transition:transform .3s var(--ease), border-color .3s var(--ease);background:#ffffff5c;border:1px solid #111e2d24}.PublicPage-module__CKJ3Yq__projectCard:hover,.PublicPage-module__CKJ3Yq__projectCard:focus-visible,.PublicPage-module__CKJ3Yq__articleCard:hover,.PublicPage-module__CKJ3Yq__articleCard:focus-visible{border-color:#c2a979c7;transform:translateY(-4px)}.PublicPage-module__CKJ3Yq__projectImage{background:var(--paper-dark);min-height:340px;position:relative}.PublicPage-module__CKJ3Yq__projectImage img{object-fit:cover;filter:saturate(.85)contrast(.95)}.PublicPage-module__CKJ3Yq__projectMeta,.PublicPage-module__CKJ3Yq__articleCard{padding:clamp(1.2rem,2.3vw,2rem)}.PublicPage-module__CKJ3Yq__projectFacts{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.PublicPage-module__CKJ3Yq__projectFacts small{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;border:1px solid #111e2d24;padding:.35rem .55rem;font-size:.68rem;font-weight:800}.PublicPage-module__CKJ3Yq__articles{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.PublicPage-module__CKJ3Yq__articleCard{flex-direction:column;min-height:310px;display:flex}.PublicPage-module__CKJ3Yq__articleCard p{flex:1}.PublicPage-module__CKJ3Yq__readMore{color:var(--ink-navy);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.PublicPage-module__CKJ3Yq__cta{padding:clamp(4rem,9vw,8rem) 0}.PublicPage-module__CKJ3Yq__ctaInner{border-top:1px solid #111e2d24;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,5vw,4rem);display:grid;position:relative}.PublicPage-module__CKJ3Yq__ctaMark{opacity:.9;mix-blend-mode:multiply;width:100%;height:auto}.PublicPage-module__CKJ3Yq__articleHeroImage{object-fit:cover;mix-blend-mode:multiply;opacity:.9;filter:saturate(.86)contrast(.96);width:100%;height:100%}.PublicPage-module__CKJ3Yq__cta h2{max-width:980px;margin-top:1rem}.PublicPage-module__CKJ3Yq__cta p{max-width:720px;margin:1.25rem 0 2rem}.PublicPage-module__CKJ3Yq__formShell{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:1rem;display:grid}.PublicPage-module__CKJ3Yq__formCard,.PublicPage-module__CKJ3Yq__sideCard,.PublicPage-module__CKJ3Yq__portalPanel{background:#ffffff6b;border:1px solid #111e2d24;padding:clamp(1.35rem,3vw,2.5rem)}.PublicPage-module__CKJ3Yq__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.PublicPage-module__CKJ3Yq__field,.PublicPage-module__CKJ3Yq__fullField{gap:.45rem;display:grid}.PublicPage-module__CKJ3Yq__fullField{grid-column:1/-1}.PublicPage-module__CKJ3Yq__field label,.PublicPage-module__CKJ3Yq__fullField label{color:var(--text-secondary);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.PublicPage-module__CKJ3Yq__field input,.PublicPage-module__CKJ3Yq__field select,.PublicPage-module__CKJ3Yq__fullField textarea,.PublicPage-module__CKJ3Yq__fullField input{width:100%;color:var(--ink-navy);font:inherit;background:#f8f5f2d1;border:1px solid #111e2d26;outline:none;padding:.9rem 1rem}.PublicPage-module__CKJ3Yq__field input:focus,.PublicPage-module__CKJ3Yq__field select:focus,.PublicPage-module__CKJ3Yq__fullField textarea:focus,.PublicPage-module__CKJ3Yq__fullField input:focus{border-color:var(--accent-gold)}.PublicPage-module__CKJ3Yq__passwordWrap{align-items:center;display:flex;position:relative}.PublicPage-module__CKJ3Yq__passwordWrap input{padding-right:2.8rem}.PublicPage-module__CKJ3Yq__passwordToggle{color:#111e2d66;cursor:pointer;background:0 0;border:none;place-items:center;width:32px;height:32px;padding:0;line-height:1;transition:color .15s;display:inline-grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.PublicPage-module__CKJ3Yq__passwordToggle:hover,.PublicPage-module__CKJ3Yq__passwordToggle:focus-visible{color:var(--accent-gold);outline:none}.PublicPage-module__CKJ3Yq__fullField textarea{resize:vertical;min-height:150px}.PublicPage-module__CKJ3Yq__formNote{max-width:620px;color:var(--text-secondary);margin-top:1rem;font-size:.9rem;line-height:1.7}.PublicPage-module__CKJ3Yq__statusNote{border:1px solid var(--border-medium);background:var(--panel-bg-warm);color:var(--text-primary);margin-top:1rem;padding:.95rem 1rem;font-size:.92rem;line-height:1.65}.PublicPage-module__CKJ3Yq__sideCard h3,.PublicPage-module__CKJ3Yq__portalPanel h2{font-size:clamp(1.7rem,3vw,2.5rem)}.PublicPage-module__CKJ3Yq__sideCard ol{counter-reset:steps;gap:1rem;margin-top:1.2rem;list-style:none;display:grid}.PublicPage-module__CKJ3Yq__sideCard li{counter-increment:steps;color:var(--text-secondary);grid-template-columns:38px 1fr;gap:.8rem;font-size:.92rem;line-height:1.65;display:grid}.PublicPage-module__CKJ3Yq__sideCard li:before{content:counter(steps, decimal-leading-zero);color:var(--accent-gold);letter-spacing:.08em;font-weight:800}.PublicPage-module__CKJ3Yq__portalGrid{grid-template-columns:.78fr 1fr;align-items:center;gap:clamp(1.4rem,5vw,5rem);display:grid}.PublicPage-module__CKJ3Yq__portalMock{background:#ffffff80;border:1px solid #111e2d24;padding:clamp(1rem,2vw,2rem);box-shadow:0 24px 70px #111e2d14}.PublicPage-module__CKJ3Yq__portalTop{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #111e2d1f;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.72rem;font-weight:800;display:flex}.PublicPage-module__CKJ3Yq__portalModules{background:#111e2d1f;border:1px solid #111e2d1f;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1.2rem;display:grid}.PublicPage-module__CKJ3Yq__portalModules div{background:#f8f5f2e6;align-items:center;gap:.75rem;min-height:96px;padding:1rem;font-weight:700;display:flex}.PublicPage-module__CKJ3Yq__portalModules svg{color:var(--accent-gold);flex:none}@media (max-width:1080px){.PublicPage-module__CKJ3Yq__heroGrid,.PublicPage-module__CKJ3Yq__lead,.PublicPage-module__CKJ3Yq__formShell,.PublicPage-module__CKJ3Yq__portalGrid,.PublicPage-module__CKJ3Yq__ctaInner{grid-template-columns:1fr}.PublicPage-module__CKJ3Yq__grid,.PublicPage-module__CKJ3Yq__articles{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.PublicPage-module__CKJ3Yq__hero{padding-top:7rem}.PublicPage-module__CKJ3Yq__authTitle{max-width:none;font-size:clamp(2.25rem,10vw,3rem)}.PublicPage-module__CKJ3Yq__authTitleSubhead{font-size:.6em}.PublicPage-module__CKJ3Yq__heroActions{flex-direction:column;align-items:stretch}.PublicPage-module__CKJ3Yq__heroActions .btn{justify-content:center;width:100%}.PublicPage-module__CKJ3Yq__stats,.PublicPage-module__CKJ3Yq__projects,.PublicPage-module__CKJ3Yq__grid,.PublicPage-module__CKJ3Yq__articles,.PublicPage-module__CKJ3Yq__formGrid,.PublicPage-module__CKJ3Yq__portalModules,.PublicPage-module__CKJ3Yq__step{grid-template-columns:1fr}.PublicPage-module__CKJ3Yq__sectionHeader{flex-direction:column;align-items:flex-start}}
