@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c04e22a71fba4a94-s.106828zhu79fy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/38e254a001d23110-s.27a-c_8jhpg5n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4917c4fe274b6773-s.p.0brp6yyop-3q2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_fdfc6b56-module__JYjofW__className{font-family:Jost,Jost Fallback}.jost_fdfc6b56-module__JYjofW__variable{--tcc-sans:"Jost", "Jost Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_b43ba93d-module__NCtMFW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_b43ba93d-module__NCtMFW__variable{--tcc-mono:"Space Mono", "Space Mono Fallback"}
[data-design=coaching-board]{--tcc-blue:#006ba3;--tcc-paper:#fff;--tcc-ink:#231f20;--tcc-grey:#8f9496;--tcc-grey-text:#6e7477;--tcc-ring-on-blue:#fff;--tcc-ring-on-paper:#b9c6ce;--tcc-spectrum-1:#008db8;--tcc-spectrum-2:#006dc0;--tcc-spectrum-3:#1f3c78;--tcc-spectrum-4:#325376;--tcc-spectrum-5:#6a2b56;--tcc-spectrum-6:#cb5390;--tcc-spectrum-7:#dc052f;--tcc-spectrum-8:#f06125;--tcc-spectrum-9:#ffa836;--tcc-spectrum-10:#f8e073;--tcc-band-h:clamp(148px, 19.8vw, 268px);--tcc-rule-h:5px;--tcc-medallion:clamp(196px, 26vw, 360px);--tcc-ring-1:1.048;--tcc-ring-2:1.08;--tcc-ring-3:1.12;--tcc-medallion-drop:.22;--tcc-measure:68ch;--tcc-measure-wide:78ch;--tcc-measure-board:81ch;--tcc-s1:4px;--tcc-s2:8px;--tcc-s3:12px;--tcc-s4:16px;--tcc-s5:24px;--tcc-s6:32px;--tcc-s7:48px;--tcc-s8:64px;--tcc-s9:96px;--tcc-s10:clamp(64px, 7vw, 108px);--tcc-gutter:clamp(20px, 5vw, 72px);--tcc-wrap:1180px;--tcc-ease:cubic-bezier(.22, .61, .36, 1);--tcc-ease-slow:cubic-bezier(.16, .84, .24, 1);--tcc-dur-1:.26s;--tcc-dur-2:.52s;--tcc-dur-3:.9s}
@property --s{syntax:"<number>";inherits:true;initial-value:1}[data-design=coaching-board]{--tcc-w-start:300;--tcc-w-rest:400;--tcc-w-emph:600;--tcc-hair:#231f201f;--tcc-hair-blue:#006ba333;--tcc-blue-lit:#3f9ac9;--tcc-md-reserve:calc(var(--tcc-gutter) + var(--tcc-band-h) * 1.08 + 1.5rem);background:var(--tcc-paper);color:var(--tcc-ink);font-family:var(--tcc-sans), "Century Gothic", "Futura", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.68}[data-design=coaching-board] *,[data-design=coaching-board] :before,[data-design=coaching-board] :after{box-sizing:border-box}[data-design=coaching-board] a:not([class]){color:inherit}[data-design=coaching-board] img,[data-design=coaching-board] svg{max-width:100%;display:block}[data-design=coaching-board] :focus-visible{outline:2px solid var(--tcc-blue);outline-offset:3px}.tcc-wrap{max-width:var(--tcc-wrap);padding-inline:var(--tcc-gutter);margin-inline:auto}.tcc-mono{font-family:var(--tcc-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.tcc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tcc-skip{z-index:100;background:var(--tcc-blue);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.1rem;font-size:.8rem;text-decoration:none;position:absolute;top:0;left:-9999px}.tcc-skip:focus{left:0}.tcc-head{z-index:60;-webkit-backdrop-filter:saturate(150%)blur(9px);backdrop-filter:saturate(150%)blur(9px);border-bottom:1px solid var(--tcc-hair);background:#ffffffed;position:sticky;top:0}.tcc-head>.tcc-wrap{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding-block:.8rem;display:flex}.tcc-brand{align-items:center;gap:.75rem;text-decoration:none;display:flex}.tcc-brand svg{flex:none;width:34px;height:34px}.tcc-brand-name{text-transform:uppercase;letter-spacing:.11em;color:var(--tcc-grey-text);font-size:.95rem;line-height:1.1}.tcc-brand-strap{letter-spacing:.14em;color:var(--tcc-blue);text-transform:none;margin-top:.3rem;font-size:.58rem;display:block}.tcc-nav{margin-left:auto;position:relative}.tcc-nav-list{flex-wrap:wrap;align-items:center;gap:.2rem 1.15rem;margin:0;padding:0;list-style:none;display:flex}.tcc-nav-item{position:relative}.tcc-nav-link{font:inherit;letter-spacing:.13em;color:var(--tcc-grey-text);cursor:pointer;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding-block:.35rem;font-size:.7rem;text-decoration:none;display:inline-flex}.tcc-nav-link:hover{color:var(--tcc-blue)}.tcc-nav-link[aria-current=page],.tcc-nav-link[data-active]{color:var(--tcc-blue);border-bottom-color:var(--tcc-blue)}.tcc-nav-link.is-inert{cursor:default}.tcc-nav-caret{width:0;height:0;transition:transform var(--tcc-dur-1) var(--tcc-ease);border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000}.tcc-nav-link[aria-expanded=true] .tcc-nav-caret{transform:rotate(180deg)}.tcc-nav-sub{margin:0;padding:.35rem 0 0 .9rem;list-style:none}.tcc-js .tcc-nav-sub{z-index:70;background:var(--tcc-paper);border:1px solid var(--tcc-hair);border-top:2px solid var(--tcc-blue);min-width:15rem;padding:.5rem 0;display:none;position:absolute;top:100%;left:0}.tcc-js .tcc-nav-sub[data-open]{display:block}.tcc-nav-sublink{letter-spacing:.11em;color:var(--tcc-grey-text);text-transform:none;padding:.45rem 1rem;font-size:.7rem;text-decoration:none;display:block}.tcc-nav-sublink:hover,.tcc-nav-sublink[aria-current=page]{color:var(--tcc-blue)}.tcc-cuts{border-top:2px solid var(--tcc-ink)}.tcc-cut{border-bottom:1px solid var(--tcc-hair);padding-block:.85rem}.tcc-cut p{color:var(--tcc-ink);margin:0;font-size:1rem;line-height:1.5}@media (max-width:40rem){.tcc-cut{padding-block:.7rem}}.tcc-nav-sublink[data-depth="2"]{padding-left:2rem;position:relative}.tcc-nav-sublink[data-depth="2"]:before{content:"";border-top:1px solid var(--tcc-hair);width:.45rem;position:absolute;top:50%;left:1.2rem}.tcc-nav-toggle{border:1px solid var(--tcc-hair);cursor:pointer;background:0 0;padding:.5rem .6rem;display:none}.tcc-nav-toggle-bars{gap:3px;display:grid}.tcc-nav-toggle-bars i{background:var(--tcc-blue);width:18px;height:1.5px;display:block}@media (max-width:900px){.tcc-nav{width:100%;margin-left:0}.tcc-nav-list{gap:.3rem 1.05rem}.tcc-js .tcc-nav-toggle{display:block}.tcc-js .tcc-nav-list{width:100%;padding-top:.6rem;display:none}.tcc-js .tcc-nav-list[data-open]{flex-direction:column;align-items:flex-start;display:flex}.tcc-js .tcc-nav-sub{border:0;border-left:2px solid var(--tcc-hair-blue);min-width:0;padding:.2rem 0 .2rem .9rem;position:static}}.tcc-riseline{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.tcc-rise{display:block}.tcc-settle{font-variation-settings:"wght" calc(var(--tcc-w-start) + (var(--tcc-w-rest) - var(--tcc-w-start)) * var(--s));display:inline-block}.tcc-settle.is-emph{color:var(--tcc-blue);font-variation-settings:"wght" calc(var(--tcc-w-start) + (var(--tcc-w-emph) - var(--tcc-w-start)) * var(--s))}.tcc-armed .tcc-rise{transform:translateY(105%)}.tcc-armed .tcc-settle{--s:0}.tcc-armed .is-armed .tcc-rise{transition:transform 1.05s cubic-bezier(.19,.86,.25,1);transition-delay:calc(var(--i,0) * 85ms);transform:none}.tcc-armed .is-armed .tcc-settle{--s:1;transition:--s 1.3s cubic-bezier(.25,.8,.3,1);transition-delay:calc(var(--i,0) * 85ms)}.tcc-drawrule{background:var(--tcc-blue);transform-origin:0;height:2px}.tcc-armed .tcc-drawrule{transform:scaleX(0)}.tcc-armed .is-armed .tcc-drawrule{transition:transform 1.1s cubic-bezier(.19,.86,.25,1) .55s;transform:scaleX(1)}.tcc-hero{background:#05202f;min-height:100vh;position:relative;overflow:hidden}.tcc-hero[data-scale=inner]{min-height:82vh}.tcc-hero-inner{align-content:center;min-height:100vh;padding-top:4.6rem;display:grid;position:sticky;top:0}.tcc-hero-inner>.tcc-wrap{grid-template-columns:minmax(0,min(56ch,62%));align-items:center;padding-block:clamp(2.5rem,6vw,4rem);display:grid}.tcc-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;margin:0 0 1.5rem;font-size:.72rem}.tcc-hero-claim{letter-spacing:-.022em;color:#fff;margin:0;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:300;line-height:1.06}.tcc-hero-claim[data-size=title]{letter-spacing:-.014em;font-size:clamp(2rem,4.2vw,3.4rem)}.tcc-hero-rule{width:clamp(80px,12vw,148px);margin-top:2rem}.tcc-hero-cta{letter-spacing:.13em;text-transform:uppercase;color:var(--tcc-blue);border-bottom:1px solid var(--tcc-hair-blue);align-items:center;gap:.6rem;margin-top:2.1rem;padding-bottom:.3rem;font-size:.76rem;text-decoration:none;display:inline-flex}.tcc-hero-cta:hover{border-bottom-color:var(--tcc-blue)}.tcc-arw{transition:transform var(--tcc-dur-1) var(--tcc-ease)}.tcc-hero-cta:hover .tcc-arw,.tcc-tile-more:hover .tcc-arw,.tcc-closing-cta:hover .tcc-arw{transform:translate(4px)}.tcc-stage-label{letter-spacing:.16em;text-transform:uppercase;color:var(--tcc-grey-text);align-items:center;gap:.8rem;margin:2.2rem 0 0;font-size:.64rem;display:flex}.tcc-stage-label b{color:var(--tcc-blue);font-variant-numeric:tabular-nums;font-weight:400}.tcc-stage-bar{background:var(--tcc-hair);flex:1;max-width:170px;height:1px;position:relative}.tcc-stage-bar:after{content:"";background:var(--tcc-blue);width:calc(var(--p,1) * 100%);position:absolute;inset:0 auto 0 0}.tcc-breadcrumbs{margin:0 0 1.4rem}.tcc-breadcrumbs ol{letter-spacing:.16em;text-transform:uppercase;color:var(--tcc-grey-text);flex-wrap:wrap;gap:.3rem .55rem;margin:0;padding:0;font-size:.66rem;list-style:none;display:flex}.tcc-breadcrumbs li+li:before{content:"/";color:var(--tcc-grey);margin-right:.55rem}.tcc-breadcrumbs a{text-decoration:none}.tcc-breadcrumbs a:hover,.tcc-breadcrumbs [aria-current=page]{color:var(--tcc-blue)}.tcc-stage{width:100%;position:relative}.tcc-stage svg{width:100%;height:auto;overflow:visible}.tcc-ring-a{transform:translateX(calc(-58px * (1 - var(--p,1)))) scale(calc(.82 + .18 * var(--p,1)));transform-origin:50%;transform-box:fill-box}.tcc-ring-b{transform:translateX(calc(58px * (1 - var(--p,1)))) scale(calc(.82 + .18 * var(--p,1)));transform-origin:50%;transform-box:fill-box}.tcc-layer-front{transform:rotate(calc(-8deg * (1 - var(--p,1))));transform-origin:50%;transform-box:fill-box}.tcc-frame{opacity:calc(.5 + .5 * var(--p,1));transform:scale(calc(.9 + .1 * var(--p,1)));transform-origin:50%;transform-box:fill-box}.tcc-halo{opacity:calc(.35 + .45 * var(--p,1))}.tcc-axis{stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, var(--p,1) * 1.25));opacity:calc(.3 + .7 * min(1, var(--p,1) * 1.25))}.tcc-node{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(0)}.tcc-node.is-on{opacity:1;transition:opacity .34s,transform .44s cubic-bezier(.2,1.5,.4,1);transform:scale(1)}.tcc-sat{transform:translate(calc(var(--dx,0px) * (1 - var(--p,1))), calc(var(--dy,0px) * (1 - var(--p,1))));opacity:calc(.18 + .82 * var(--p,1));transform-box:view-box}.tcc-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p,1) - var(--d0,0)) / max(.05, 1 - var(--d0,0)), 1))}.tcc-spoke{transform:scale(clamp(.001, (var(--p,1) - var(--d0,0)) / max(.05, 1 - var(--d0,0)), 1));transform-origin:50%;transform-box:view-box;opacity:calc(.25 + .75 * clamp(0, (var(--p,1) - var(--d0,0)) / max(.05, 1 - var(--d0,0)), 1))}.tcc-s-blue{stroke:var(--tcc-blue);fill:none}.tcc-s-lit{stroke:var(--tcc-blue-lit);fill:none}.tcc-s-grey{stroke:var(--tcc-grey);fill:none}.tcc-f-blue{fill:var(--tcc-blue);stroke:none}.tcc-band{isolation:isolate;position:relative}.tcc-band-blue{z-index:0;background:var(--tcc-blue);transform-origin:top;position:absolute;inset:0}.tcc-band>.tcc-wrap{z-index:1;position:relative}.tcc-rule{height:var(--tcc-rule-h);background:linear-gradient(180deg, #c2c7c9, var(--tcc-grey) 45%, #7b8082);transform-origin:0}.tcc-band{min-height:var(--tcc-band-h);flex-direction:column;justify-content:center;display:flex}.tcc-band>.tcc-wrap{width:100%;padding-block:clamp(1.6rem,3vw,2.4rem)}.tcc-band-strap{color:#fff;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:clamp(.76rem,1.5vw,.95rem)}.tcc-medallion{--md:calc(var(--tcc-band-h) * 1.08);z-index:3;pointer-events:none;width:var(--md);height:var(--md);right:max(var(--tcc-gutter), calc((100% - var(--tcc-wrap)) / 2 + var(--tcc-gutter)));bottom:calc(var(--md) * -.22);position:absolute}.tcc-medallion .tcc-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tcc-medallion .tcc-rings.is-above{clip-path:inset(-30% -30% 22%)}.tcc-medallion .tcc-rings.is-below{clip-path:inset(78% -30% -30%)}.tcc-medallion .tcc-inner-mark{width:auto;height:auto;position:absolute;inset:30%}@media (max-width:900px){[data-design=coaching-board]{--tcc-md-reserve:calc(var(--tcc-gutter) + var(--tcc-band-h) * .78 + .75rem)}.tcc-medallion{--md:calc(var(--tcc-band-h) * .78)}}.tcc-sec{padding-block:clamp(3.5rem,7vw,6rem)}.tcc-sec+.tcc-sec{padding-top:0}.tcc-sec>.tcc-wrap{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:1.4rem clamp(2rem,6vw,5rem);display:grid}.tcc-sec-flush>.tcc-wrap{display:block}.tcc-rail{align-items:baseline;gap:.8rem;display:flex;position:sticky;top:6.5rem}.tcc-rail-no{color:var(--tcc-blue);font-size:.78rem}.tcc-rail-h{text-transform:none;letter-spacing:.1em;color:var(--tcc-blue);margin:0;font-size:1.1rem;font-weight:400}.tcc-body{min-width:0}.tcc-body>*+*{margin-top:clamp(2rem,4vw,3.2rem)}.tcc-prose{max-width:var(--tcc-measure)}.tcc-p{margin:0 0 1.2rem}.tcc-p:last-child{margin-bottom:0}.tcc-prose[data-tcc-lede]>.tcc-p:first-child{color:var(--tcc-blue);font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.5}.tcc-link{color:var(--tcc-blue);border-bottom:1px solid var(--tcc-hair-blue);text-decoration:none}.tcc-link:hover{border-bottom-color:var(--tcc-blue)}.tcc-book{font-style:italic}.tcc-w,.tcc-fw{will-change:opacity}.tcc-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.6rem,3vw,2.6rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (max-width:900px){.tcc-deck{grid-template-columns:minmax(0,1fr)}}.tcc-tile{background:var(--tcc-paper);border:1px solid var(--tcc-hair);grid-template-columns:auto 1fr;align-content:start;gap:0 1.1rem;padding:1.9rem 1.7rem 1.7rem;display:grid;position:relative}.tcc-armed .tcc-tile{transform:rotate(calc(var(--rot,0deg) * (1 - var(--q,0)))) translateY(calc(70px * (1 - var(--q,0))));opacity:calc(.08 + .92 * var(--q,0))}.tcc-tile:before{content:"";background:var(--tcc-blue);width:3px;transform:scaleY(var(--q,1));transform-origin:top;position:absolute;top:-1px;bottom:-1px;left:-1px}.tcc-tile-no{color:var(--tcc-blue);padding-top:.4rem;font-size:.8rem}.tcc-tile-mark{grid-column:2;width:68px;height:68px;margin-bottom:1.2rem}.tcc-tile h2,.tcc-tile h3{text-transform:none;letter-spacing:.1em;color:var(--tcc-blue);grid-column:2;margin:0;font-size:1.05rem;font-weight:400}.tcc-tile-rule{background:var(--tcc-hair);grid-column:2;height:1px;margin:.8rem 0 1rem}.tcc-tile .tcc-prose{grid-column:2;font-size:.95rem}.tcc-tile-more{letter-spacing:.12em;text-transform:uppercase;color:var(--tcc-blue);border-bottom:1px solid var(--tcc-hair-blue);grid-column:2;justify-self:start;align-items:center;gap:.5rem;margin-top:1.3rem;padding-bottom:.25rem;font-size:.72rem;text-decoration:none;display:inline-flex}.tcc-tile-more:hover{border-bottom-color:var(--tcc-blue)}.tcc-titled{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 clamp(1rem,2.5vw,1.8rem);display:grid}.tcc-ordinal{font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2.1vw,1.9rem);line-height:1.15}.tcc-titled-body{min-width:0}.tcc-h{letter-spacing:.01em;color:var(--tcc-blue);text-transform:none;margin:0 0 .9rem;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:400}.tcc-titled+.tcc-titled{border-top:1px solid var(--tcc-hair);padding-top:clamp(1.6rem,3vw,2.4rem)}.tcc-list{max-width:var(--tcc-measure);gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.tcc-list-item{padding-left:1.6rem;position:relative}.tcc-list-item:before{content:"";background:var(--tcc-blue);width:.9rem;height:1px;position:absolute;top:.78em;left:0}.tcc-list-label{color:var(--tcc-blue);font-weight:600}.tcc-list[data-nomarker] .tcc-list-item:before{display:none}.tcc-list[data-nomarker] .tcc-list-item{border-left:1px solid var(--tcc-hair-blue);padding-left:1.1rem}.tcc-cta{border-top:1px solid var(--tcc-hair);max-width:var(--tcc-measure);color:var(--tcc-blue);padding-top:clamp(1.4rem,3vw,2rem);font-size:clamp(1.02rem,1.3vw,1.15rem)}.tcc-cta .tcc-p{margin-bottom:.8rem}.tcc-office-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.6rem,4vw,2.6rem);display:grid}.tcc-office{border-left:2px solid var(--tcc-blue);padding-left:clamp(1rem,2vw,1.4rem)}.tcc-office-h{color:var(--tcc-blue);margin:0 0 .7rem;font-size:.95rem;font-weight:600}.tcc-office-body{gap:.2rem;font-style:normal;display:grid}.tcc-office-line{font-size:.9rem}.tcc-fieldlist{gap:.75rem;max-width:30rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.tcc-fieldlist li{border-bottom:1px solid var(--tcc-hair);padding-bottom:.55rem}.tcc-enquiry-field{cursor:text;gap:.3rem;display:grid}.tcc-enquiry-label{letter-spacing:.1em;text-transform:uppercase;color:var(--tcc-grey-text);font-size:.82rem}.tcc-fieldlist input,.tcc-fieldlist textarea{font:inherit;color:var(--tcc-ink);appearance:none;background:0 0;border:0;border-radius:0;width:100%;padding:.1rem 0;font-size:1rem}.tcc-fieldlist textarea{resize:vertical;min-height:4.5rem;line-height:1.45}.tcc-fieldlist li:focus-within{border-bottom-color:var(--tcc-blue)}.tcc-fieldlist input:focus-visible,.tcc-fieldlist textarea:focus-visible{outline:2px solid var(--tcc-blue);outline-offset:3px}.tcc-challenge{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.55rem;display:flex}.tcc-challenge-img{border:1px solid var(--tcc-hair);border-radius:4px;width:183px;max-width:100%;height:44px}.tcc-challenge-new{letter-spacing:.08em;text-transform:uppercase;color:var(--tcc-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.2rem 0;font-size:.68rem;text-decoration:underline}.tcc-enquiry-said{border-radius:10px;margin:0 0 1rem;padding:.7rem .85rem;font-size:.92rem;line-height:1.45}.tcc-enquiry-ok{background:color-mix(in srgb, var(--tcc-blue) 10%, transparent);color:var(--tcc-ink)}.tcc-enquiry-bad{color:#8c1d18;background:#b3261e1a}.tcc-enquiry-send{font:inherit;letter-spacing:.12em;color:var(--tcc-paper);background:var(--tcc-blue);cursor:pointer;border:0;border-radius:999px;margin-top:1.3rem;padding:.75rem 1.9rem;font-size:.82rem;font-weight:600}.tcc-enquiry-send:focus-visible{outline:2px solid var(--tcc-ink);outline-offset:3px}.tcc-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tcc-hero-inner>.tcc-wrap[data-tcc-heropanel]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:clamp(1.6rem,3.2vw,3.4rem)}.tcc-hero-inner>.tcc-wrap[data-tcc-heropanel]>.tcc-hero-copy{max-width:min(42ch,100%)}.tcc-heroform{justify-self:end;width:100%;max-width:24rem}.tcc-heroform-inner{background:var(--tcc-paper);border-radius:20px;padding:clamp(1.35rem,2.1vw,1.9rem);box-shadow:0 1px 2px #001e2f1f,0 10px 22px #001e2f2e,0 30px 60px #001e2f3d}.tcc-heroform-no{margin-bottom:.9rem;display:block}.tcc-heroform .tcc-prose{text-wrap:pretty;max-width:none}.tcc-heroform .tcc-fieldlist{max-width:none;margin-top:1.15rem}.tcc-armed .tcc-heroform{opacity:0;transform:translateY(16px)}.tcc-armed .tcc-hero-copy.is-armed~.tcc-heroform{opacity:1;transition:opacity var(--tcc-dur-3) var(--tcc-ease) .42s, transform var(--tcc-dur-3) var(--tcc-ease) .42s;transform:none}@media (max-width:900px){.tcc-hero-inner>.tcc-wrap[data-tcc-heropanel]{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(3.5rem,11vw,5.5rem)}.tcc-heroform{justify-self:stretch;max-width:32rem;margin-top:clamp(1.5rem,5vw,2.4rem)}}.tcc-body>.tcc-quoteband{margin-top:clamp(3rem,8vw,8rem);margin-bottom:clamp(2rem,7vw,7rem)}.tcc-quoteband{isolation:isolate;background:var(--tcc-blue);color:#fff;flex-direction:column;justify-content:center;min-height:min(78vh,720px);padding-block:clamp(3rem,6vw,4.5rem);display:flex;position:relative;overflow:hidden}.tcc-quoteband-rule{z-index:3;height:var(--tcc-rule-h);background:linear-gradient(90deg,#ffffff6b,#ffffff0f);position:absolute;inset:0 0 auto}.tcc-quoteband>.tcc-wrap{z-index:2;pointer-events:none;width:100%;position:relative}.tcc-quoteband-q,.tcc-quoteband-cite{pointer-events:auto}@media (max-width:900px){.tcc-quoteband>.tcc-wrap{pointer-events:auto}}.tcc-quoteband-fig,.tcc-quoteband blockquote{margin:0}.tcc-quoteband-q{color:#fff;letter-spacing:-.018em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.35rem,7.4vw,5.4rem);font-weight:300;line-height:1.06}.tcc-quoteband-cite{color:#fff;letter-spacing:.24em;text-transform:uppercase;width:fit-content;margin-top:clamp(1.4rem,3vw,2.4rem);font-size:.68rem;font-style:normal;display:block}.tcc-globe{z-index:1;pointer-events:none;padding-right:max(0px, calc((100% - var(--tcc-wrap)) / 2));place-items:center end;display:grid;position:absolute;inset:0;overflow:hidden}.tcc-globe canvas{aspect-ratio:1;pointer-events:auto;touch-action:pan-y;cursor:grab;width:min(46vw,500px);display:block;translate:7%}.tcc-globe canvas:active{cursor:grabbing}.tcc-globe canvas:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (max-width:900px){.tcc-quoteband{min-height:0;padding-block:clamp(3rem,12vw,4rem) 0}.tcc-quoteband>.tcc-wrap{order:1}.tcc-quoteband>.tcc-globe{order:2;place-items:start center;height:auto;margin-top:clamp(1.6rem,6vw,2.4rem);padding-right:0;position:relative;inset:auto}.tcc-globe canvas{width:min(88vw,340px);translate:0}}.tcc-armed [data-tcc-reveal]{opacity:0}.tcc-closing>.tcc-wrap{grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.8rem);display:grid}.tcc-seam{background:#ffffff57;align-self:stretch}.tcc-closing-claim{color:#fff;max-width:28ch;margin:0;font-size:clamp(1.3rem,2.4vw,1.95rem);font-weight:300;line-height:1.26}.tcc-closing-cta{color:#fff;letter-spacing:.13em;text-transform:uppercase;border:1px solid #fff9;align-items:center;gap:.55rem;padding:.75rem 1.4rem;font-size:.76rem;text-decoration:none;display:inline-flex}.tcc-closing-cta:hover{color:var(--tcc-blue);background:#fff;border-color:#fff}.tcc-foot{background:var(--tcc-ink);padding-block:clamp(3rem,5.5vw,4.4rem) 2.6rem}.tcc-foot .tcc-foot-top{border-bottom-color:#ffffff29}.tcc-foot-top{border-bottom:1px solid var(--tcc-hair);grid-template-columns:minmax(12rem,1fr) minmax(min(100%,22rem),2fr) auto;align-items:start;gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4rem);margin-bottom:clamp(2.2rem,4vw,3rem);padding-bottom:clamp(2.2rem,4vw,3rem);display:grid}.tcc-foot-brand{justify-items:start;gap:.9rem;display:grid}.tcc-foot-mark{width:42px;height:42px}.tcc-foot-strap{color:#ffffffb8;max-width:18ch;margin:0;font-size:.82rem;line-height:1.45}.tcc-foot-nav>ul{columns:2;column-gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none}.tcc-foot-nav li{break-inside:avoid;margin-bottom:.55rem}.tcc-foot-nav ul ul{border-left:1px solid #3f9ac966;margin:.35rem 0 0;padding:0 0 0 .9rem;list-style:none}.tcc-foot-link{color:#fff;transition:color .2s var(--tcc-ease), border-color .2s var(--tcc-ease);border-bottom:1px solid #0000;font-size:.86rem;text-decoration:none;position:relative}.tcc-foot-link:after{content:"";height:26px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tcc-foot-link:hover{color:var(--tcc-blue-lit);border-bottom-color:var(--tcc-blue-lit)}.tcc-foot-grouph{font-family:var(--tcc-mono), ui-monospace, monospace;letter-spacing:.16em;color:#ffffffb8;font-size:.66rem;display:block}.tcc-foot-cta{border:1px solid var(--tcc-blue-lit);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color .24s var(--tcc-ease), color .24s var(--tcc-ease);align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:.8rem;text-decoration:none;display:inline-flex}.tcc-foot-cta:hover{background:var(--tcc-blue-lit);color:var(--tcc-ink)}@media (max-width:900px){.tcc-foot-top{grid-template-columns:1fr}}.tcc-foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2rem clamp(2rem,6vw,4.5rem);display:grid}.tcc-foot-office h2{color:var(--tcc-blue-lit);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.tcc-foot-office address{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-style:normal;display:flex}.tcc-foot-office address>span{color:#ffffffb8;flex-basis:100%;max-width:30ch;margin-bottom:.25rem;font-size:.875rem}.tcc-foot-office address a{color:var(--tcc-blue-lit);border-bottom-color:#3f9ac966;font-size:.875rem}.tcc-foot-office address a:hover{border-bottom-color:var(--tcc-blue-lit)}.tcc-foot-base{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.4rem;padding-top:1.2rem;display:flex}.tcc-foot-base,.tcc-foot-base a,.tcc-foot-base .tcc-p{color:#ffffffb8;margin:0;font-size:.78rem}.tcc-armed [data-tcc-transition]{animation:tcc-page-in .38s var(--tcc-ease) both}@keyframes tcc-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.tcc-hero{min-height:158vh}.tcc-hero[data-scale=inner]{min-height:136vh}.tcc-hero-inner>.tcc-wrap,.tcc-sec>.tcc-wrap{grid-template-columns:minmax(0,1fr)}.tcc-rail{position:static}.tcc-stage{max-width:420px;margin-inline:auto}.tcc-closing>.tcc-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.6rem}.tcc-seam{display:none}.tcc-closing-claim{max-width:none}}@media (max-width:560px){.tcc-titled{grid-template-columns:minmax(0,1fr)}.tcc-ordinal{margin-bottom:.4rem;line-height:1.2}}@media (prefers-reduced-motion:reduce){[data-design=coaching-board] .tcc-rise{transform:none}[data-design=coaching-board] .tcc-settle{--s:1}[data-design=coaching-board] .tcc-drawrule{transform:scaleX(1)}[data-design=coaching-board] .tcc-tile,[data-design=coaching-board] [data-tcc-reveal]{opacity:1;transform:none}[data-design=coaching-board] .tcc-hero,[data-design=coaching-board] .tcc-hero[data-scale=inner]{min-height:0}[data-design=coaching-board] .tcc-hero-inner{min-height:0;position:static}[data-design=coaching-board] .tcc-node,[data-design=coaching-board] .tcc-sat{opacity:1;transform:none}[data-design=coaching-board] .tcc-draw{stroke-dashoffset:0}[data-design=coaching-board] .tcc-spoke{opacity:1;transform:none}[data-design=coaching-board] [data-tcc-transition]{animation:none}[data-design=coaching-board] .tcc-rail{position:static}}.tcc-hero-photo{clip-path:circle(var(--tcc-iris,150%) at 62% 46%);position:absolute;inset:0;overflow:hidden}.tcc-hero-photo img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(var(--tcc-heroscale,1));display:block}.tcc-hero-scrim{background:linear-gradient(104deg,#001e2fe6 0%,#001e2fb8 30%,#001e2f29 72%,#001e2f0f 100%),linear-gradient(#001e2f80 0%,#001e2f00 26%);position:absolute;inset:0}@media (max-width:760px){.tcc-hero-scrim{background:linear-gradient(#001e2fb8 0%,#001e2f94 45%,#001e2fc7 100%)}}.tcc-hero-inner{z-index:2;position:relative}.tcc-curtain{z-index:90;pointer-events:none;visibility:hidden;opacity:0;position:fixed;inset:0}.tcc-curtain[data-armed="1"]{visibility:visible;opacity:1}.tcc-curtain-ground{background:var(--tcc-paper);transform:scaleY(var(--tcc-curtain-ground-s,0));transform-origin:top;position:absolute;inset:0}.tcc-curtain svg{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scale(.34)}@media (max-width:760px){.tcc-curtain svg{transform:scale(.43)}}@media (prefers-reduced-motion:reduce){.tcc-hero-photo{clip-path:none}.tcc-hero-photo img{transform:none}.tcc-curtain{display:none}}.tcc-hero .tcc-settle.is-emph{color:#fff;font-variation-settings:"wght" 500}.tcc-hero-inner>.tcc-wrap{width:100%}.tcc-hero .tcc-breadcrumbs,.tcc-hero .tcc-breadcrumbs a,.tcc-hero .tcc-breadcrumbs span{color:#ffffffc7}.tcc-hero .tcc-breadcrumbs a:hover,.tcc-hero .tcc-hero-cta{color:#fff}.tcc-hero .tcc-hero-rule{background:#ffffff80}@media (max-width:900px){.tcc-hero{min-height:92vh}.tcc-hero[data-scale=inner]{min-height:76vh}}@media (prefers-reduced-motion:reduce){[data-design=coaching-board] .tcc-hero{min-height:88vh}[data-design=coaching-board] .tcc-hero[data-scale=inner]{min-height:72vh}[data-design=coaching-board] .tcc-hero-inner{min-height:100vh;position:sticky}}.tcc-body-page{position:relative;overflow-x:clip}.tcc-body{position:relative}.tcc-body>:not(.tcc-bodymark){z-index:1;position:relative}.tcc-bodymark{z-index:0;pointer-events:none;opacity:.34;width:min(52%,620px);position:absolute;top:clamp(2rem,6vw,6rem);right:-14%}@media (max-width:1180px){.tcc-bodymark{display:none}}@media (prefers-reduced-motion:reduce){.tcc-bodymark{opacity:.28}}.tcc-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.tcc-cards[data-min=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media (min-width:901px){.tcc-cards{margin-left:calc(-14rem - clamp(2rem,6vw,5rem))}.tcc-sec-flush .tcc-cards{margin-left:0}}.tcc-card{border:1px solid var(--tcc-hair);background:var(--tcc-paper);border-radius:20px;padding:1.5rem 1.4rem;transition:box-shadow .28s;position:relative}.tcc-card:hover{box-shadow:0 10px 26px #231f200f}.tcc-card:focus-visible{outline:2px solid var(--tcc-blue);outline-offset:3px}.tcc-card-trace{pointer-events:none;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:1px;overflow:visible}.tcc-card-trace rect{fill:none;stroke:var(--tcc-blue);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .82s cubic-bezier(.22,.61,.36,1)}.tcc-card:hover .tcc-card-trace rect,.tcc-card:focus-within .tcc-card-trace rect,.tcc-card:focus-visible .tcc-card-trace rect{stroke-dashoffset:0}.tcc-card-no{letter-spacing:.1em;color:var(--tcc-blue);margin-bottom:.9rem;font-size:.66rem;display:block}.tcc-card-h{letter-spacing:-.005em;color:var(--tcc-ink);text-wrap:balance;margin:0 0 .5rem;font-size:1.02rem;font-weight:500;line-height:1.3}.tcc-card-body{color:#4a4a4a;font-size:.87rem;line-height:1.6}.tcc-card-body p,.tcc-card-p{margin:0 0 .6rem}.tcc-card-body p:last-child,.tcc-card-p:last-child{margin-bottom:0}.tcc-card-join{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tcc-pcsec>.tcc-wrap{display:block}.tcc-pc-stack{gap:1rem;max-width:600px;margin:0;padding:0;list-style:none;display:grid}.tcc-pc .tcc-card-body{font-size:1rem;line-height:1.62}.tcc-pc .tcc-pc-p{text-wrap:pretty;margin:0 0 .8rem}.tcc-pc .tcc-pc-p:last-child{margin-bottom:0}.tcc-pc .tcc-pc-lead{color:var(--tcc-ink);margin-bottom:.9rem;font-size:1.15rem;line-height:1.55}.tcc-pc[data-tcc-ruled] .tcc-pc-p+.tcc-pc-p{border-top:1px solid var(--tcc-hair);margin-top:.85rem;padding-top:.85rem}.tcc-pc-open{font-size:clamp(24.8px,1.8vw,28px);line-height:1.2;font-weight:var(--tcc-w-emph);letter-spacing:-.012em;color:var(--tcc-blue-lit)}.tcc-hinge{letter-spacing:.014em;color:var(--tcc-ink);border-bottom:1px solid var(--tcc-ink);max-width:76ch;margin:0 0 clamp(1rem,1.7vw,1.5rem);padding-bottom:clamp(.8rem,1.3vw,1.1rem);font-size:clamp(.9rem,1.06vw,.95rem);line-height:1.62}.tcc-hingesec{padding-top:clamp(3.5rem,7vw,6rem)}.tcc-hingesec+.tcc-sec{padding-top:0}.tcc-body>.tcc-hingesec+*,.tcc-body>.tcc-hingehead+*{margin-top:0}@media (prefers-reduced-motion:reduce){.tcc-card-trace rect,.tcc-card{transition:none}}.tcc-chap{border-top:1px solid var(--tcc-hair)}.tcc-chap-in{grid-template-columns:minmax(0,1fr) 400px;align-items:end;gap:56px;padding-block:92px 88px;display:grid}.tcc-chap-no{color:var(--tcc-blue);margin-bottom:26px;display:block}.tcc-chap-name{font-size:clamp(46px,7vw,104px);font-weight:var(--tcc-w-start);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.94}.tcc-chap-colon{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tcc-chap-p{max-width:34ch}.tcc-chap-p .tcc-p{color:var(--tcc-grey-text);font-size:clamp(17px,1.5vw,22px);line-height:1.58}.tcc-chap[data-loud]{background:var(--tcc-blue);border-top-color:#0000}.tcc-chap[data-loud] .tcc-chap-in{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"head fig""prose fig";align-content:center;align-items:center;gap:26px 48px}.tcc-chap[data-loud] .tcc-chap-head{grid-area:head;min-width:0}.tcc-chap[data-loud] .tcc-chap-p{grid-area:prose;min-width:0}.tcc-chap[data-loud] .tcc-chap-fig{grid-area:fig}.tcc-chap[data-loud] .tcc-chap-name{color:#fff}.tcc-chap[data-loud] .tcc-chap-no{color:#ffffffd9}.tcc-chap[data-loud] .tcc-chap-p{max-width:30ch}.tcc-chap[data-loud] .tcc-chap-p .tcc-p{color:#ffffffe0}.tcc-chap-fig{opacity:.5;width:100%}.tcc-chap[data-loud] .tcc-chap-fig{opacity:.85}.tcc-chap[data-loud] .tcc-chap-fig .tcc-s-blue{stroke:#ffffffeb}.tcc-chap[data-loud] .tcc-chap-fig .tcc-s-lit{stroke:#ffffff80}.tcc-chap[data-loud] .tcc-chap-fig .tcc-s-grey{stroke:#ffffff6b}.tcc-chap[data-loud] .tcc-chap-fig .tcc-f-blue{fill:#fff}@media (max-width:900px){.tcc-chap-in,.tcc-chap[data-loud] .tcc-chap-in{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-content:start;align-items:start;gap:22px;padding-block:54px 52px}.tcc-chap[data-loud] .tcc-chap-head,.tcc-chap[data-loud] .tcc-chap-p,.tcc-chap[data-loud] .tcc-chap-fig{grid-area:auto}.tcc-chap-no{margin-bottom:16px}.tcc-chap-p,.tcc-chap[data-loud] .tcc-chap-p{max-width:none}.tcc-chap-fig{width:min(210px,60%)}}.tcc-lock{--lm:clamp(56px, 7.2vw, 104px);align-items:center;gap:calc(var(--lm) * .353);display:flex}.tcc-lock svg{width:var(--lm);height:var(--lm);flex:none}.tcc-lock-name{font-size:calc(var(--lm) * .447);text-transform:uppercase;letter-spacing:.11em;color:#fff;line-height:1.1}.tcc-lock-strap{font-size:calc(var(--lm) * .273);letter-spacing:.14em;margin-top:calc(var(--lm) * .141);text-transform:none;color:#ffffffd9;display:block}.tcc-closing .tcc-lock{--lm:clamp(48px, 5.2vw, 76px)}.tcc-closing .tcc-closing-claim{max-width:34ch;margin-bottom:1.4rem}@media (max-width:760px){.tcc-lock{align-items:flex-start;gap:calc(var(--lm) * .28);flex-direction:column}}.tcc-foot :focus-visible{outline-color:var(--tcc-blue-lit)}.tcc-fieldsec{padding-block:0 clamp(3.5rem,7vw,6rem)}.tcc-fieldsec>.tcc-wrap{display:block}.tcc-field{isolation:isolate;color:#fff;align-items:center;min-height:clamp(300px,34vw,480px);padding-block:clamp(2.4rem,4.5vw,3.6rem);display:flex;position:relative}.tcc-field>.tcc-wrap{z-index:1;width:100%;position:relative}.tcc-field-no{letter-spacing:.12em;color:#fff;margin-bottom:clamp(1rem,1.8vw,1.6rem);font-size:.74rem;display:block}.tcc-field-lead .tcc-p{font-size:clamp(1.4rem,2.85vw,2.6rem);font-weight:var(--tcc-w-start);letter-spacing:-.016em;color:#fff;max-width:32ch;margin:0;line-height:1.28}.tcc-field-rest{columns:2;column-rule:1px solid var(--tcc-hair);column-gap:clamp(2rem,4vw,3.4rem);margin-top:clamp(2.6rem,5vw,4.4rem)}.tcc-field-rest .tcc-p{color:#3a3a3a;margin:0 0 1.3rem;font-size:1.0625rem;line-height:1.72}@media (max-width:760px){.tcc-field-rest{columns:1}}.tcc-bleedsec{padding-block:0}.tcc-ledger{background:#eff5f9;margin-block:clamp(2.6rem,5vw,4.4rem) clamp(3rem,5.5vw,4.8rem);padding-block:clamp(2.8rem,5.5vw,4.6rem)}.tcc-ledger-no{letter-spacing:.06em;color:var(--tcc-blue);margin-bottom:clamp(1.4rem,2.4vw,2rem);font-size:.78rem;display:block}.tcc-ledger-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.tcc-ledger-o+.tcc-ledger-o{border-left:1px solid #231f2024;padding-left:clamp(2rem,5vw,4rem)}.tcc-ledger-city{letter-spacing:.18em;text-transform:uppercase;color:var(--tcc-blue);margin:0;font-size:.68rem;font-weight:400;display:block}.tcc-ledger-o address{margin-top:1rem;font-style:normal;display:grid}.tcc-ledger-addr{font-size:clamp(1.15rem,1.75vw,1.45rem);font-weight:var(--tcc-w-start);color:var(--tcc-ink);max-width:22ch;line-height:1.42}.tcc-ledger-tellab{letter-spacing:.16em;color:#4a4a4a;margin-top:1.4rem;font-size:.66rem}.tcc-ledger-tel{font-size:clamp(1.4rem,2.3vw,1.95rem);font-weight:var(--tcc-w-start);color:var(--tcc-blue);letter-spacing:-.01em;border-bottom:1px solid #0000;justify-self:start;margin-top:.25rem;text-decoration:none}.tcc-ledger-tel:hover{border-bottom-color:var(--tcc-blue)}@media (max-width:760px){.tcc-ledger-grid{grid-template-columns:1fr;gap:2.4rem}.tcc-ledger-o+.tcc-ledger-o{border-top:1px solid #231f2024;border-left:0;padding-top:2.4rem;padding-left:0}}.tcc-spine{margin-top:clamp(1.8rem,3vw,2.6rem);padding-left:clamp(1.4rem,2.6vw,2.2rem);position:relative}.tcc-spine:before{content:"";background:var(--tcc-blue);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}.tcc-sp{padding-block:clamp(1.3rem,2.2vw,1.9rem);position:relative}.tcc-sp+.tcc-sp{border-top:1px solid var(--tcc-hair)}.tcc-sp-node{background:var(--tcc-blue);border-radius:50%;width:10px;height:10px;position:absolute;top:clamp(1.7rem,2.6vw,2.3rem);left:calc(-1*clamp(1.4rem,2.6vw,2.2rem) - 4px)}.tcc-sp-h{color:var(--tcc-ink);margin:0 0 .45rem;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500;line-height:1.32}.tcc-sp-no{color:var(--tcc-blue);font-size:.9em}.tcc-sp-d{letter-spacing:.02em;color:#4a4a4a;font-size:.74rem;display:inline-block}.tcc-sp-p .tcc-p{color:#3a3a3a;max-width:64ch;margin:0;font-size:1.0625rem;line-height:1.7}.tcc-ixlist{border-top:2px solid var(--tcc-ink);margin-top:clamp(1.6rem,2.8vw,2.4rem)}.tcc-ix{border-bottom:1px solid var(--tcc-hair);grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:baseline;gap:.35rem clamp(1.4rem,3vw,2.6rem);min-height:56px;padding-block:clamp(1.1rem,2vw,1.7rem);display:grid}.tcc-ix-l{letter-spacing:-.012em;color:var(--tcc-ink);text-transform:none;margin:0;font-size:clamp(1.1rem,1.75vw,1.5rem);font-weight:400;line-height:1.22}.tcc-ix-t{color:#4a4a4a;max-width:58ch;margin:0;font-size:1rem;line-height:1.66}@media (max-width:760px){.tcc-ix{grid-template-columns:minmax(0,1fr)}}.tcc-mdsec>.tcc-wrap{display:block}.tcc-md-h{border-bottom:2px solid var(--tcc-ink);font-weight:var(--tcc-w-start);align-items:baseline;gap:0 clamp(.7rem,1.4vw,1.3rem);margin:0 0 clamp(1.6rem,3vw,2.4rem);padding-bottom:clamp(1rem,1.8vw,1.5rem);display:flex}.tcc-md-hn{color:var(--tcc-blue);font-size:clamp(1.6rem,3.2vw,2.9rem);line-height:1}.tcc-md-hn2{letter-spacing:-.018em;color:var(--tcc-ink);font-size:clamp(1.55rem,3.1vw,2.8rem);line-height:1.08}.tcc-md-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,4vw,3.4rem);display:grid}.tcc-md-prose .tcc-p{color:#3a3a3a;max-width:56ch;margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.72}.tcc-md-prose .tcc-p:last-child{margin-bottom:0}.tcc-md-steps{border-top:1px solid var(--tcc-hair)}.tcc-md-step{border-bottom:1px solid var(--tcc-hair);grid-template-columns:clamp(3.6rem,7vw,6rem) minmax(0,1fr);align-items:baseline;gap:0 1rem;padding-block:.85rem;display:grid}.tcc-md-n{letter-spacing:.06em;color:var(--tcc-blue);font-size:.78rem}.tcc-md-t{color:var(--tcc-ink);font-size:1rem;line-height:1.58}.tcc-md-close{border-top:1px solid var(--tcc-hair-blue);margin-top:clamp(1.8rem,3vw,2.6rem);padding-top:clamp(1.2rem,2vw,1.8rem)}.tcc-md-close .tcc-p{font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:var(--tcc-w-start);color:var(--tcc-blue);max-width:52ch;margin:0 0 .9rem;line-height:1.52}.tcc-md-close .tcc-p:last-child{margin-bottom:0}@media (max-width:900px){.tcc-md-grid{grid-template-columns:minmax(0,1fr)}}.tcc-gtsec{margin-block:clamp(2.6rem,5vw,4.4rem) clamp(3rem,5.5vw,4.8rem);padding-block:0}.tcc-gtgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.tcc-gt{border-right:1px solid var(--tcc-hair);border-bottom:1px solid var(--tcc-hair);background:var(--tcc-paper);align-content:start;padding:clamp(2rem,3.6vw,3.4rem);display:grid}.tcc-gt[data-g="1"],.tcc-gt[data-g="2"]{background:#eff5f9}.tcc-gt[data-g="3"]{background:var(--tcc-blue);border-color:#ffffff4d}.tcc-gt-mark{width:clamp(52px,5.5vw,76px);height:clamp(52px,5.5vw,76px);margin-bottom:clamp(1.2rem,2.2vw,1.9rem)}.tcc-gt h3{font-size:clamp(1.3rem,2.3vw,2rem);font-weight:var(--tcc-w-start);letter-spacing:-.015em;color:var(--tcc-ink);text-transform:none;margin:0 0 .9rem;line-height:1.12}.tcc-gt .tcc-prose{max-width:40ch}.tcc-gt .tcc-p{color:#3a3a3a;margin:0;font-size:1rem;line-height:1.66}.tcc-gt-more{letter-spacing:.12em;text-transform:uppercase;color:var(--tcc-blue);border-bottom:1px solid var(--tcc-hair-blue);justify-self:start;margin-top:clamp(1.4rem,2.4vw,2rem);padding-bottom:.25rem;font-size:.74rem;text-decoration:none}.tcc-gt-more:hover{border-bottom-color:var(--tcc-blue)}.tcc-gt[data-g="3"] h3,.tcc-gt[data-g="3"] .tcc-p{color:#fff}.tcc-gt[data-g="3"] .tcc-gt-more{color:#fff;border-bottom-color:#ffffff80}.tcc-gt[data-g="3"] .tcc-gt-more:hover{border-bottom-color:#fff}.tcc-gt[data-g="3"] .tcc-s-blue{stroke:#fff}.tcc-gt[data-g="3"] .tcc-s-grey{stroke:#fff9}.tcc-gt[data-g="3"] :focus-visible{outline-color:#fff}@media (max-width:760px){.tcc-gtgrid{grid-template-columns:minmax(0,1fr)}}
