@font-face{font-family:Inter;src:url(/_astro/InterVariable.DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--tp-font-display:Inter, ui-sans-serif, system-ui, sans-serif;--tp-radius-sm:0;--tp-radius-md:0;--tp-radius-lg:0;--tp-logo-accent:var(--tp-night);--tp-surface-canvas:var(--tp-ice);--tp-surface-raised:#fff;--tp-surface-panel:var(--tp-neutral_100);--tp-surface-panel-strong:var(--tp-neutral_300);--tp-text-heading:var(--tp-night);--tp-text-body:var(--tp-neutral_900);--tp-text-muted:var(--tp-steel_2);--tp-accent:#215e86;--tp-border:#728496;--tp-border-subtle:var(--tp-neutral_300);--tp-logo-foreground:var(--tp-night);--tp-shadow-panel:none}body{background:var(--tp-surface-canvas)}body:before{display:none}.header{background:var(--tp-surface-canvas);backdrop-filter:none;border:0}.tp-brand-lockup{color:var(--tp-logo-foreground);white-space:nowrap;gap:.7rem}.tp-brand-lockup__mark{color:currentColor;width:2.7rem;height:auto}.tp-brand-lockup__wordmark{letter-spacing:-.045em;font-size:1.2rem;font-weight:600;line-height:1.1;display:inline}.site-footer__brand{--tp-logo-foreground:var(--tp-text-heading);--tp-logo-accent:var(--tp-text-heading)}.sl-markdown-content :is(h1,h2,h3,h4),.site-footer__links h2,.sl-markdown-content a:not([class]):hover{color:var(--tp-text-heading)}:root .sidebar a[aria-current=page]{background:var(--tp-night);color:var(--tp-ice)}:root .sidebar a[aria-current=page]:hover{color:var(--tp-ice)}.collection-card,.writing-card,.resource-card,.card,.product-surface,.contact-panel{box-shadow:none;border-radius:0}.contact-panel{background:var(--tp-surface-raised)}.contact-form input,.contact-form textarea{border:1px solid var(--tp-border);background:var(--tp-surface-canvas);color:var(--tp-text-heading);border-radius:0;font-size:1rem}.contact-form label{color:var(--tp-text-heading);font-size:.875rem}.contact-form button{border-radius:0}.contact-form :disabled{cursor:not-allowed}.contact-form__privacy{color:var(--tp-text-muted)}:focus-visible{outline:2px solid var(--tp-focus-ring);outline-offset:5px}html:has(.tp-home){--sl-content-width:76rem;--sl-nav-height:6rem;--sl-content-pad-x:clamp(1.25rem, 4vw, 4rem)}body:has(.tp-home) .content-panel:has(#_top):not(:has(.tp-home)){display:none}body:has(.tp-home) .content-panel:has(.tp-home){border-top:0;padding-top:0}body:has(.tp-home) main{padding-top:0}body:has(.tp-home) .sl-markdown-content+footer{display:none}body:has(.tp-home) header.header{background:var(--tp-surface-canvas);border-bottom:0}.tp-header{align-items:center;gap:1.75rem;width:100%;max-width:76rem;height:100%;margin:0 auto;display:flex}.tp-header__brand{margin-right:auto;text-decoration:none;display:inline-flex}.tp-header__nav{align-items:center;gap:2rem;display:flex}.tp-header__nav a{color:var(--tp-text-heading);font-size:.875rem;text-decoration:none}.tp-header__nav a:hover{text-underline-offset:.3rem;text-decoration:underline}.tp-header__theme select{border:1px solid var(--tp-border-subtle);background:var(--tp-surface-canvas);min-height:2.75rem;color:var(--tp-text-heading);border-radius:0;padding:.25rem;font-size:.875rem}.tp-menu{display:none}.tp-home{color:var(--tp-text-body)}.tp-home :is(p,h1,h2,h3,div,section,article,header,a,img,footer,nav,dl,dt,dd,form,fieldset,label,input,textarea,button){margin-top:0}.tp-home :is(h1,h2,h3){font-family:var(--tp-font-display);font-weight:600}.tp-home p{line-height:1.6}.tp-button,.tp-header__nav .tp-button{background:var(--tp-text-heading);min-height:2.875rem;color:var(--tp-surface-canvas);border:1px solid var(--tp-text-heading);justify-content:space-between;align-items:center;gap:2rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:550;line-height:1.25;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.tp-button:hover,.tp-header__nav .tp-button:hover{background:var(--tp-electric_blue);color:var(--tp-night);border-color:var(--tp-electric_blue);text-decoration:none}.tp-journal{border-top:1px solid var(--tp-border-subtle);padding:1.25rem 0 3.5rem;scroll-margin-top:7rem}.tp-link,.tp-home .tp-link{color:var(--tp-text-heading);border-bottom:1px solid var(--tp-accent);align-items:center;gap:1.5rem;padding-block:.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.tp-link:hover{border-bottom-color:currentColor}.tp-journal .field-notes-list{margin-top:1.75rem}.tp-journal .field-note{border-color:var(--tp-border-subtle);padding:1rem 0}.tp-journal .field-note__meta,.tp-journal .field-note__body p{color:var(--tp-text-muted)}.tp-journal .field-note h3{font-size:1.5rem}.tp-journal .field-note a,.tp-journal .field-notes__all{color:var(--tp-text-heading)}.tp-contact{margin-inline:calc(-1 * var(--sl-content-pad-x));background:var(--tp-night);color:var(--tp-ice);--tp-text-heading:var(--tp-ice);--tp-text-body:var(--tp-neutral_300);--tp-text-muted:var(--tp-neutral_300);--tp-surface-canvas:var(--tp-night);--tp-surface-raised:var(--tp-night);--tp-accent:var(--tp-electric_blue);--tp-focus-ring:var(--tp-electric_blue);--tp-border:#728496;padding:clamp(2rem,5vw,4rem);scroll-margin-top:6rem}.tp-home .tp-contact .contact-panel{box-shadow:none;color:var(--tp-ice);background:0 0;border:0;grid-template-columns:.85fr 1.15fr;gap:3rem;padding:0;display:grid}.tp-home .tp-contact .contact-panel h2{color:var(--tp-ice);letter-spacing:-.05em;max-width:9em;margin:1rem 0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08}.tp-home .tp-contact .contact-panel__intro p{color:var(--tp-neutral_300);font-size:.9375rem}.tp-home .tp-contact .contact-panel__eyebrow{text-transform:uppercase;letter-spacing:.065em;font-size:.8125rem}.tp-contact .contact-form__fields{border:0;grid-template-columns:1fr 1fr;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.tp-contact .contact-form__field:nth-child(n+3),.tp-contact .contact-form__privacy{grid-column:1/-1}.tp-home .tp-contact .contact-form label{color:var(--tp-ice)}.tp-home .tp-contact .contact-form input,.tp-home .tp-contact .contact-form textarea{background:var(--tp-night);color:var(--tp-ice);border-color:#728496;width:100%;padding:.65rem}.tp-contact .contact-form textarea{height:7rem;min-height:7rem}.tp-contact .contact-form__privacy{color:var(--tp-neutral_300);margin:0;font-size:.8125rem}.tp-contact .contact-form button{background:var(--tp-electric_blue);color:var(--tp-night);border:0;width:fit-content;min-height:2.875rem;padding:.875rem 1.25rem;font-size:.875rem}.tp-contact .contact-form button:disabled{opacity:.7}.tp-home .site-footer{padding-block:3rem 1rem}.tp-home .site-footer__brand p{margin-top:.75rem}.tp-home .site-footer__links h2{letter-spacing:.06em;font-size:.8125rem}@media (width<=60rem){.tp-header{gap:1rem}.tp-header__nav{gap:1.25rem}.tp-home .tp-contact .contact-panel{gap:2rem}}@media (width<=47rem){html:has(.tp-home){--sl-nav-height:5rem}.tp-header__nav{display:none}.tp-header__theme{margin-left:auto}.tp-header__brand{margin-right:0}.tp-header .tp-brand-lockup__wordmark{font-size:1rem}.tp-header .tp-brand-lockup__mark{width:2rem}.tp-menu{display:block;position:relative}.tp-menu summary{cursor:pointer;padding:.75rem 0 .75rem .25rem;font-size:.875rem;list-style:none}.tp-menu summary::-webkit-details-marker{display:none}.tp-menu summary span{margin-left:.4rem}.tp-menu nav{background:var(--tp-surface-canvas);border:1px solid var(--tp-border);width:min(20rem,85vw);padding:.75rem;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0209141a}.tp-menu nav a{color:var(--tp-text-heading);padding:.875rem;text-decoration:none;display:block}.tp-home .tp-contact .contact-panel,.tp-home .site-footer{grid-template-columns:1fr}.tp-home .site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=24rem){.tp-header{gap:.6rem}.tp-header__theme select{width:3.75rem;font-size:.75rem}.tp-menu summary{font-size:0}.tp-menu summary span{font-size:1rem}.tp-contact .contact-form__fields{grid-template-columns:1fr}.tp-header .tp-brand-lockup{gap:.4rem}}@media (prefers-reduced-motion:reduce){.tp-button{transition:none}}body:has(.tp-home) main>.content-panel:not(:has(.tp-home)){display:none}:root :is(.collection-card,.writing-card,.resource-card,.card,.product-surface,.contact-panel){box-shadow:none}:root .contact-form input,:root .contact-form textarea{border-color:#728496}:root .product-surface--clubsolution .product-surface__eyebrow{color:#172b3a}:root .product-surface--exitlane .product-surface__eyebrow{color:#215e86}.tp-menu{margin-left:auto}.header .social-icons:after{display:none}.tp-brand-lockup img{width:10.75rem;height:auto;display:block}.tp-home :is(h1,h2,h3){font-weight:500}.tp-header__nav a{font-size:1rem}.tp-header__nav .tp-button{color:var(--tp-night);border:0;border-bottom:1px solid var(--tp-night);background:0 0;min-height:auto;padding:.35rem 0}.tp-link,.tp-home .tp-link{gap:1.5rem;width:fit-content;font-size:1rem}.tp-section-heading{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.tp-home .tp-section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.5rem}.tp-section-heading p{color:#21384a;margin:0;font-size:.9375rem}.tp-home .tp-contact .contact-panel{gap:3rem}.tp-home .tp-contact .contact-panel h2{letter-spacing:-.035em;font-weight:500}.tp-home .tp-contact .contact-panel__intro p{font-size:1rem}.tp-contact .contact-form__privacy{font-size:.875rem}.tp-home .site-footer__links h2{text-transform:none;letter-spacing:0;font-size:.875rem}@media (width<=60rem){.tp-section-heading{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (width<=47rem){.tp-contact .contact-form__fields{grid-template-columns:1fr}.tp-journal{padding-bottom:3.5rem}.tp-header__brand{margin-right:auto}}html:has(.tp-home),body:has(.tp-home){overflow-x:clip}.tp-home{--tp-home-mute-dark:#7f95a8;--tp-home-rule-dark:#1b2e40;--tp-home-body-dark:#b9c8d5;--tp-home-line-dark:#2a3e52;--tp-home-mute:#4a6173}.tp-bleed,.tp-hero,.tp-contact{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}body:has(.tp-home) header.header{background:var(--tp-night);position:absolute}body:has(.tp-home) .tp-header__nav a{color:var(--tp-ice)}body:has(.tp-home) .tp-header__nav .tp-button{background:var(--tp-ice);color:var(--tp-night);border:0;padding:.8rem 1.1rem;font-weight:600;transition:background .15s}body:has(.tp-home) .tp-header__nav .tp-button:hover{background:var(--tp-electric_blue);text-decoration:none}body:has(.tp-home) .tp-menu summary{color:var(--tp-ice)}body:has(.tp-home) .header :focus-visible{outline-color:var(--tp-electric_blue)}.tp-hero{background:var(--tp-night);color:var(--tp-ice);touch-action:pan-y;position:relative;overflow:hidden}.tp-home .tp-hero a:focus-visible,.tp-home .tp-hero :focus-visible{outline-color:var(--tp-electric_blue)}.tp-hero__field{width:100%;height:100%;display:block;position:absolute;inset:0}.tp-hero__still{width:auto;height:min(62%,34vw);color:var(--tp-ice);position:absolute;top:10%;right:0}.tp-hero__still-point{fill:var(--tp-electric_blue)}.tp-hero.is-live .tp-hero__still{display:none}.tp-hero__label{z-index:1;color:var(--tp-home-mute-dark);white-space:nowrap;pointer-events:none;opacity:0;font-size:.8125rem;font-weight:500;animation:.6s 2.2s forwards tp-fade;display:none;position:absolute}.tp-hero.is-live .tp-hero__label{display:block}.tp-hero__label b{color:var(--tp-ice);font-size:.9375rem;font-weight:600;display:block}.tp-hero__tick{background:var(--tp-home-mute-dark);vertical-align:middle;width:28px;height:1px;margin-right:8px;display:inline-block}.tp-hero__label--t{text-align:right}.tp-hero__label--t .tp-hero__tick{margin:0 0 0 8px}.tp-home .tp-hero__inner{z-index:2;pointer-events:none;min-height:clamp(560px, calc(100svh - var(--sl-nav-height)), 840px);grid-template-rows:1fr auto;display:grid;position:relative}.tp-hero__inner a{pointer-events:auto}.tp-hero__mark-space{display:contents}.tp-home .tp-hero__copy{align-self:end;gap:1.5rem;max-width:min(46rem,60%);padding-block:3rem 3.5rem;display:grid}.tp-home .tp-hero__copy>*{margin:0}.tp-home .tp-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--tp-home-mute-dark);font-size:.75rem;font-weight:600}.tp-home .tp-hero h1.tp-hero__title{letter-spacing:-.06em;color:var(--tp-ice);text-wrap:balance;font-size:clamp(2.9rem,6.1vw,6rem);font-weight:500;line-height:.94}.tp-hero__line{padding-bottom:.07em;display:block;overflow:hidden}.tp-hero__line>span{animation:1s cubic-bezier(.2,.8,.2,1) forwards tp-rise;display:inline-block;transform:translateY(105%)}.tp-hero__line+.tp-hero__line>span{animation-delay:.12s}.tp-hero__point{background:var(--tp-electric_blue);opacity:0;width:.17em;height:.17em;margin-left:.05em;animation:.5s cubic-bezier(.2,.9,.2,1.25) 1.5s forwards tp-drop;display:inline-block}.tp-home .tp-hero__lead{max-width:32rem;color:var(--tp-home-body-dark);opacity:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;animation:.8s 1s forwards tp-fade}.tp-hero__lead strong{color:var(--tp-ice);font-weight:500}.tp-hero__actions{opacity:0;flex-wrap:wrap;gap:.75rem;animation:.8s 1.3s forwards tp-fade;display:flex}.tp-home .tp-hero__button{background:var(--tp-ice);min-height:2.875rem;color:var(--tp-night);border:1px solid var(--tp-ice);align-items:center;gap:1.5rem;padding:.8rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tp-home .tp-hero__button:hover{background:var(--tp-electric_blue);border-color:var(--tp-electric_blue);color:var(--tp-night)}.tp-home .tp-hero__button--line{color:var(--tp-ice);border-color:var(--tp-home-line-dark);background:0 0}.tp-home .tp-hero__button--line:hover{color:var(--tp-ice);border-color:var(--tp-electric_blue);background:0 0}.tp-hero__scale{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px;display:grid;position:relative}.tp-hero__scale:before{content:"";background:repeating-linear-gradient(to right, var(--tp-home-mute-dark) 0 1px, transparent 1px 64px) top left / 100% 12px no-repeat, repeating-linear-gradient(to right, var(--tp-home-rule-dark) 0 1px, transparent 1px 8px) top left / 100% 6px no-repeat;height:12px;position:absolute;top:0;left:0;right:0}.tp-home .tp-hero__scale{margin:0;padding-left:0;list-style:none}.tp-home .tp-hero__scale>li{min-width:0;margin:0;padding:4px 1.5rem 1.75rem 0}.tp-home .tp-hero__scale>li+li{border-left:1px solid var(--tp-home-rule-dark);padding-left:1.5rem}.tp-home .tp-hero__cell{min-width:0;color:var(--tp-home-body-dark);align-content:start;gap:2px;margin:0;padding:0;font-size:.875rem;text-decoration:none;display:grid}.tp-hero__cell b{color:var(--tp-ice);font-size:.9375rem;font-weight:600}a.tp-hero__cell:hover b{text-underline-offset:.3em;text-decoration:underline}.tp-hero__key{letter-spacing:.1em;text-transform:uppercase;color:var(--tp-home-mute-dark);font-size:.75rem;font-weight:600}.tp-hero__tuned{font-variant-numeric:tabular-nums}.tp-hero__tuned b{align-items:center;gap:10px;display:flex}.tp-hero__bar{background:var(--tp-home-rule-dark);flex:1;max-width:120px;height:4px;position:relative}.tp-hero__bar i{background:var(--tp-electric_blue);width:100%;position:absolute;inset:0 auto 0 0}.tp-hero:not(.is-live) .tp-hero__tuned{visibility:hidden}@keyframes tp-rise{to{transform:none}}@keyframes tp-fade{to{opacity:1}}@keyframes tp-drop{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:none}}.tp-home .tp-about h2.tp-kicker{letter-spacing:.1em;color:var(--tp-home-mute);margin:0;font-size:.75rem;font-weight:600;line-height:1.5}.tp-home .tp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--tp-home-mute);margin:0;font-size:.75rem;font-weight:600}.tp-status{color:var(--tp-night);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tp-status:empty{display:none}.tp-status:before{content:"";background:var(--tp-electric_blue);width:7px;height:7px}.tp-more{color:var(--tp-night);border-bottom:1px solid #215e86;justify-self:start;padding-bottom:2px;font-size:.875rem;font-weight:600}.tp-about{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4.5rem,10vw,8rem);scroll-margin-top:2rem;display:grid}.tp-about>div{justify-items:start;gap:1.5rem;display:grid}.tp-home .tp-about__quote{letter-spacing:-.045em;color:var(--tp-night);text-wrap:balance;border:0;margin:0;padding:0;font-size:clamp(1.6rem,3.1vw,2.75rem);font-weight:500;line-height:1.12}.tp-about__quote em{color:#215e86;font-style:normal}.tp-home .tp-about__sides{border-top:1px solid var(--tp-night);margin:0;display:grid}.tp-home .tp-about__sides>div{border-bottom:1px solid var(--tp-neutral_300);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;display:grid}.tp-home .tp-about__sides dt{color:var(--tp-night);margin:0;font-weight:600}.tp-home .tp-about__sides dd{margin:0}.tp-work{padding-bottom:clamp(4.5rem,10vw,8rem);scroll-margin-top:2rem}.tp-work__head{gap:.9rem;margin-bottom:2.75rem;display:grid}.tp-home .tp-work__head h2{letter-spacing:-.055em;color:var(--tp-night);margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1}.tp-feature{color:inherit;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,4.5rem);text-decoration:none;display:grid}.tp-feature__visual{aspect-ratio:8/5;background:#172b3a;max-width:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.tp-feature:hover .tp-feature__visual{transform:translateY(-6px)}.tp-home .tp-feature__logo{width:46%;height:auto;margin:0;position:absolute;top:3%;left:4%}.tp-home .tp-feature__symbol{width:46%;height:auto;margin:0;position:absolute;top:8%;right:2%}.tp-feature__bon{color:#172b3a;background:#fff;border-radius:4px;width:44%;padding:3% 4%;font-size:clamp(.625rem,1.05vw,.8125rem);line-height:1.45;position:absolute;bottom:10%;left:7%;transform:rotate(-2deg);box-shadow:0 10px 30px #00000040}.tp-feature__bon>div{margin:0}.tp-feature__bon-head{letter-spacing:.1em;text-transform:uppercase;color:#4a5c69;border-bottom:1px dashed #d5dce0;justify-content:space-between;padding-bottom:5px;font-size:.78em;font-weight:700;display:flex;margin-bottom:5px!important}.tp-feature__bon-name{font-size:1.12em;font-weight:800}.tp-feature__bon-row{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.tp-feature__bon-total{border-top:1px dashed #d5dce0;padding-top:5px;font-weight:800;margin-top:5px!important}.tp-feature__text{gap:.9rem;min-width:0;display:grid}.tp-feature__text>*{margin:0}.tp-home .tp-feature__text h3,.tp-home .tp-other h3{letter-spacing:-.045em;color:var(--tp-night);margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.1}.tp-home .tp-modules{border-top:1px solid var(--tp-neutral_300);margin:0;padding:0;list-style:none;display:grid}.tp-home .tp-modules li{border-bottom:1px solid var(--tp-neutral_300);justify-content:space-between;gap:.75rem;margin:0;padding-block:.6rem;font-size:.9375rem;display:flex}.tp-modules b{color:var(--tp-night);font-weight:600}.tp-modules span{color:var(--tp-home-mute);font-size:.8125rem}.tp-modules .is-now span{color:var(--tp-night);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.tp-modules .is-now span:before{content:"";background:var(--tp-electric_blue);width:7px;height:7px}.tp-others{border-top:1px solid var(--tp-neutral_300);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1.5rem,4vw,3.5rem);padding-top:2rem;display:grid;margin-top:clamp(3rem,6vw,5rem)!important}.tp-other{color:inherit;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.25rem;text-decoration:none;display:grid}.tp-home .tp-other img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;margin:0}.tp-other>div{gap:.5rem;min-width:0;display:grid}.tp-other>div>*{margin:0}.tp-home .tp-other h3{font-size:1.5rem}.tp-other:hover h3{text-underline-offset:.2em;text-decoration:underline 1px}.tp-home .tp-contact{margin-top:0;padding-block:clamp(3.5rem,8vw,6rem) 0}.tp-contact__mark{padding-block:clamp(2.5rem,6vw,4.5rem) 1.75rem}.tp-home .tp-contact__mark img{width:100%;height:auto;margin:0;display:block}.tp-cursor{z-index:60;background:var(--tp-electric_blue);pointer-events:none;opacity:0;width:8px;height:8px;transition:width .2s,height .2s,background .2s,opacity .2s;position:fixed;top:0;left:0}.tp-cursor.is-large{outline:1px solid var(--tp-electric_blue);background:0 0;width:32px;height:32px}@media (hover:none),(pointer:coarse){.tp-cursor{display:none}}@media (width<=56rem){.tp-home .tp-hero__inner{grid-template-rows:minmax(220px,1fr) auto auto;min-height:0}.tp-hero__mark-space{justify-content:center;align-items:center;display:flex}.tp-hero__label{display:none!important}.tp-hero__still{height:180px;position:static}.tp-home .tp-hero__copy{max-width:none;padding-top:0}.tp-about,.tp-feature,.tp-others{grid-template-columns:minmax(0,1fr)}}@media (width<=37.5rem){.tp-hero__scale{grid-template-columns:minmax(0,1fr)}.tp-home .tp-hero__scale>li{padding-bottom:.9rem}.tp-home .tp-hero__scale>li+li{border-left:0;border-top:1px solid var(--tp-home-rule-dark);padding-top:.9rem;padding-left:0}.tp-home .tp-about__sides>div,.tp-other{grid-template-columns:minmax(0,1fr);gap:.4rem}.tp-home .tp-other img{max-width:14rem}}@media (prefers-reduced-motion:reduce){.tp-home .tp-hero__line>span,.tp-home .tp-hero__point,.tp-home .tp-hero__lead,.tp-home .tp-hero__actions,.tp-home .tp-hero__label{opacity:1;animation:none;transform:none}.tp-feature__visual{transition:none}}
