:root{--color-primary:#2A1E14;--color-secondary:#6B6055;--color-tertiary:#FFB72B;--color-tertiary-hover:#E6A521;--color-neutral:#FAFAFA;--color-surface:#FFFFFF;--color-on-primary:#FFFFFF;--color-border:rgba(42,30,20,0.10);--font-display:var(--font-bebas),"Impact","Inter",-apple-system,sans-serif;--font-body:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rounded-sm:10px;--rounded-md:18px;--rounded-lg:28px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--space-2xl:96px;--container:1200px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1rem;line-height:1.6;background:var(--color-neutral);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{margin:0;color:var(--color-primary)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:.005em}h1{font-size:clamp(2.8rem,5.5vw,4.6rem);line-height:1}h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.05}h3{font-size:1.4rem;line-height:1.15;letter-spacing:.02em}h4{font-size:1rem}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:var(--space-2xl) 0}.section--surface{background:var(--color-surface)}.eyebrow{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:var(--space-sm)}.community__tile-bg,.feature-card__bg,.instructor__photo{transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.community__tile:hover .community__tile-bg,.feature-card:hover .feature-card__bg,.instructor:hover .instructor__photo{transform:scale(1.06)}.community__tile,.feature-card,.instructor,.service,.skill,.stat{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.community__tile:hover,.feature-card:hover,.instructor:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:var(--rounded-md);font-family:var(--font-body);font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);border:none;line-height:1;will-change:transform}.btn:hover{transform:translateY(-1.5px)}.btn:active{transform:translateY(0);transition-duration:80ms}.btn-primary:hover{box-shadow:0 8px 24px -8px rgba(255,183,43,.6)}.btn-primary{background:var(--color-tertiary);color:var(--color-primary)}.btn-primary:hover{background:var(--color-tertiary-hover)}.btn-outline{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.btn-outline:hover{background:var(--color-primary);color:var(--color-on-primary)}.btn-ghost{background:transparent;color:var(--color-primary);padding:14px 0}.btn-ghost:hover{color:var(--color-secondary)}.card{background:var(--color-surface);border-radius:var(--rounded-lg);padding:var(--space-lg);border:1px solid var(--color-border)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--color-neutral);border-bottom:1px solid transparent;transition:border-color .18s ease}.header--scrolled{border-bottom-color:var(--color-border)}.header__inner{justify-content:space-between;padding:16px 24px;max-width:var(--container);margin:0 auto}.header__inner,.header__logo{display:flex;align-items:center}.header__logo{gap:14px;font-family:var(--font-display);font-weight:400;font-size:1.6rem;letter-spacing:.1em;color:var(--color-primary)}.header__logo-img{width:64px;height:64px;object-fit:contain}.header__nav{display:flex;align-items:center;gap:28px}.header__nav a{font-size:.95rem;color:var(--color-primary);font-weight:500}.header__nav a:hover{color:var(--color-secondary)}.header__nav .btn{padding:10px 18px}@media (max-width:800px){.header__nav a:not(.btn){display:none}}.hero{position:relative;margin:24px;border-radius:var(--rounded-lg);overflow:hidden;min-height:540px;display:flex;align-items:flex-end;background:var(--color-primary)}.hero__bg{width:100%;height:100%;object-fit:cover;z-index:0}.hero__bg,.hero__scrim{position:absolute;inset:0}.hero__scrim{background:rgba(42,30,20,.55);z-index:1}.hero__content{position:relative;z-index:2;padding:var(--space-2xl) var(--space-lg);max-width:720px;color:var(--color-on-primary)}.hero__eyebrow{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-tertiary)}.hero h1,.hero__eyebrow{margin-bottom:var(--space-md)}.hero h1,.hero__sub{color:var(--color-on-primary)}.hero__sub{opacity:.85;font-size:1.05rem;max-width:540px;margin-bottom:var(--space-lg)}.hero__ctas{display:flex;gap:var(--space-md);flex-wrap:wrap}.hero__ctas .btn-outline{color:var(--color-on-primary);border-color:var(--color-on-primary)}.hero__ctas .btn-outline:hover{background:var(--color-on-primary);color:var(--color-primary)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg) 24px;max-width:var(--container);margin:0 auto}.stat{background:var(--color-surface);border-radius:var(--rounded-md);padding:var(--space-lg);text-align:left;border:1px solid var(--color-border)}.stat__value{font-family:var(--font-display);font-size:3rem;font-weight:400;letter-spacing:.005em;line-height:1;margin-bottom:6px}.stat__label{font-size:.85rem;color:var(--color-secondary)}@media (max-width:800px){.stats{grid-template-columns:repeat(2,1fr)}}.section__head{margin-bottom:var(--space-xl);max-width:720px}.section__head h2{margin-bottom:var(--space-sm)}.section__head p{color:var(--color-secondary);font-size:1.05rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:800px){.grid-2{grid-template-columns:1fr}}.feature-card{position:relative;border-radius:var(--rounded-lg);overflow:hidden;border:1px solid var(--color-border);min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-primary);isolation:isolate}.feature-card__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.feature-card__scrim{position:absolute;inset:0;background:rgba(42,30,20,.55);z-index:1}.feature-card__body{position:relative;z-index:2;padding:var(--space-lg);color:var(--color-on-primary);display:flex;flex-direction:column;gap:6px}.feature-card__icon{width:44px;height:44px;border-radius:var(--rounded-sm);background:rgba(253,244,225,.12);display:flex;align-items:center;justify-content:center;color:var(--color-tertiary);margin-bottom:var(--space-sm)}.feature-card h3{color:var(--color-on-primary);margin-bottom:4px}.feature-card p{color:var(--color-on-primary);opacity:.85}.services{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:800px){.services{grid-template-columns:1fr}}.service{display:flex;gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border-radius:var(--rounded-md);border:1px solid var(--color-border)}.service__num{font-family:var(--font-display);font-size:1.8rem;font-weight:400;letter-spacing:.02em;color:var(--color-secondary);flex-shrink:0;width:36px}.service h3{margin-bottom:6px}.service p{color:var(--color-secondary);font-size:.95rem}.skills{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:1000px){.skills{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.skills{grid-template-columns:1fr}}.skill{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--space-lg);display:flex;flex-direction:column}.skill:hover{transform:translateY(-3px)}.skill__icon{width:56px;height:56px;border-radius:var(--rounded-md);background:var(--color-tertiary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);color:var(--color-primary)}.skill__icon svg{width:28px;height:28px;stroke-width:2}.skill h3{margin-bottom:var(--space-sm);font-size:1.25rem;line-height:1.2;letter-spacing:.01em}.skill p{color:var(--color-secondary);font-size:.95rem;line-height:1.55}.instructors{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:900px){.instructors{grid-template-columns:1fr}}.instructor{background:var(--color-surface);border-radius:var(--rounded-md);overflow:hidden;border:1px solid var(--color-border)}.instructor__photo{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--color-neutral);display:block}.instructor__body{padding:var(--space-lg)}.instructor h3{margin-bottom:4px}.instructor__role{font-size:.85rem;color:var(--color-tertiary);font-weight:600;letter-spacing:.04em;margin-bottom:var(--space-sm);text-transform:uppercase}.instructor__bio{color:var(--color-secondary);font-size:.95rem}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}@media (max-width:900px){.split{grid-template-columns:1fr}}.range__list{list-style:none;padding:0;margin:var(--space-md) 0;display:flex;flex-direction:column;gap:14px}.range__list li{display:flex;align-items:center;gap:12px;color:var(--color-primary);font-weight:500;font-size:1rem}.range__list svg{color:var(--color-tertiary);flex-shrink:0;width:20px;height:20px}.equipment-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--space-lg)}.equipment-card .range__list{margin:0}.range__map{border-radius:var(--rounded-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface)}.range__map a{display:block}.range__map-img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--color-neutral);display:block}.range__map-cta{padding:var(--space-md) var(--space-lg);display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;border-top:1px solid var(--color-border)}.community{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:800px){.community{grid-template-columns:1fr}}.community__tile{position:relative;border:1px solid var(--color-border);border-radius:var(--rounded-md);min-height:220px;overflow:hidden;background:var(--color-primary);isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end}.community__tile-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.community__tile-scrim{position:absolute;inset:0;background:rgba(42,30,20,.55);z-index:1}.community__tile-body{position:relative;z-index:2;padding:var(--space-lg);color:var(--color-on-primary)}.community__tile h3{color:var(--color-on-primary);margin-bottom:4px}.community__tile p{color:var(--color-on-primary);opacity:.85;font-size:.95rem}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:800px){.ig-grid{grid-template-columns:repeat(2,1fr)}}.ig-tile{position:relative;aspect-ratio:1/1;border-radius:var(--rounded-md);overflow:hidden;background:var(--color-neutral)}.ig-tile a{position:relative}.ig-tile a,.ig-tile__img{display:block;width:100%;height:100%}.ig-tile__img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.ig-tile__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(42,30,20,0);color:var(--color-on-primary);opacity:0;transition:background-color .3s ease,opacity .3s ease}.ig-tile__overlay svg{width:32px;height:32px}.ig-tile:hover .ig-tile__img{transform:scale(1.06)}.ig-tile:hover .ig-tile__overlay{background:rgba(42,30,20,.45);opacity:1}.ig-cta-wrap{margin-top:var(--space-xl);display:flex;justify-content:center}.contact{background:var(--color-surface);border-radius:var(--rounded-lg);padding:var(--space-xl);border:1px solid var(--color-border);text-align:center}.contact h2{margin-bottom:var(--space-sm)}.contact__sub{color:var(--color-secondary);margin-bottom:var(--space-lg);max-width:540px;margin-left:auto;margin-right:auto}.contact__channels{display:flex;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.contact__channel{display:flex;flex-direction:column;align-items:center;gap:4px}.contact__channel-label{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary)}.contact__channel-value{font-family:var(--font-body);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;color:var(--color-primary)}.contact__channel-value:hover{color:var(--color-tertiary-hover)}.footer{background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-xl) 0}.footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:800px){.footer__inner{grid-template-columns:1fr 1fr}}.footer h4{font-family:var(--font-body);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-tertiary);margin-bottom:var(--space-md)}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer a:hover{color:var(--color-tertiary)}.footer__brand{display:flex;align-items:flex-start;gap:var(--space-md)}.footer__brand-img{width:48px;height:48px;object-fit:contain}.footer__tag{opacity:.7;font-size:.95rem;margin-top:8px;max-width:320px}.footer__bottom,.footer__tag{color:var(--color-on-primary)}.footer__bottom{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid rgba(253,244,225,.12);font-size:.85rem;opacity:.6;text-align:center}.timer-page{padding-top:120px;padding-bottom:var(--space-xl);min-height:100vh;background:var(--color-neutral)}.timer-page__head{text-align:center;max-width:640px;margin:0 auto var(--space-xl)}.timer-page__head h1{font-size:clamp(2.4rem,5vw,3.4rem);margin:8px 0 12px}.timer-page__head p{color:var(--color-secondary);font-size:1rem;line-height:1.6}.timer{max-width:720px;margin:0 auto;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.timer__stage{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:clamp(28px,6vw,56px) clamp(20px,4vw,40px);text-align:center;transition:background .22s ease,border-color .22s ease,color .22s ease}.timer__stage--standby{background:#FFF6E0;border-color:rgba(255,183,43,.45)}.timer__stage--running{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.timer__stage--done{background:#EEF7EA;border-color:rgba(80,160,80,.35)}.timer__rep{letter-spacing:.12em;font-size:.95rem;text-transform:uppercase;opacity:.7}.timer__clock,.timer__rep{font-family:var(--font-display)}.timer__clock{font-size:clamp(4.5rem,14vw,8rem);line-height:1;margin:12px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.timer__phase{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(1.2rem,3vw,1.6rem)}.timer__hint{margin-top:10px;font-size:.85rem;opacity:.6}.timer__controls{display:flex;justify-content:center}.timer__action{min-width:220px;padding:18px 32px;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}.timer__settings{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:var(--space-md)}.timer__settings-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:480px){.timer__settings-row{grid-template-columns:1fr}}.stepper{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;background:var(--color-neutral);border:1px solid var(--color-border);border-radius:12px}.stepper__label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;color:var(--color-secondary)}.stepper__control{display:grid;grid-template-columns:48px 1fr 48px;align-items:stretch;grid-gap:8px;gap:8px}.stepper__btn{height:48px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;font-size:1.5rem;font-weight:700;font-family:var(--font-body);line-height:1;color:var(--color-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stepper__btn:hover:not(:disabled){border-color:var(--color-tertiary);background:rgba(255,183,43,.12)}.stepper__btn:active:not(:disabled){transform:translateY(1px)}.stepper__btn:disabled{opacity:.35;cursor:not-allowed}.stepper__value{height:48px;font-family:var(--font-display);font-size:1.7rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;border:1px solid var(--color-border);border-radius:10px;padding:0 6px;background:var(--color-surface);color:var(--color-primary);width:100%;min-width:0;-moz-appearance:textfield}.stepper__value::-webkit-inner-spin-button,.stepper__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper__value:focus{outline:none;border-color:var(--color-tertiary);box-shadow:0 0 0 3px rgba(255,183,43,.2)}.stepper__value:disabled{opacity:.55;cursor:not-allowed}.dual-range{padding:14px 16px 18px;background:var(--color-neutral);border:1px solid var(--color-border);border-radius:12px}.dual-range__label-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.dual-range__label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;color:var(--color-secondary)}.dual-range__values{font-family:var(--font-display);font-size:1.5rem;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dual-range__values em{font-style:normal;color:var(--color-secondary);margin:0 8px;font-size:1.1rem}.dual-range__track-wrap{position:relative;height:44px;margin:0 12px;touch-action:none}.dual-range__track{position:absolute;top:50%;left:0;right:0;height:6px;background:rgba(42,30,20,.14);border-radius:3px;transform:translateY(-50%)}.dual-range__fill{position:absolute;top:0;bottom:0;background:var(--color-tertiary);border-radius:3px}.dual-range__thumb{position:absolute;top:50%;width:24px;height:24px;border-radius:50%;background:var(--color-surface);border:2.5px solid var(--color-primary);transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab;touch-action:none;padding:0;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 1px 3px rgba(42,30,20,.15)}.dual-range__thumb:hover:not(:disabled){box-shadow:0 2px 6px rgba(42,30,20,.25)}.dual-range__thumb:active:not(:disabled){cursor:-webkit-grabbing;cursor:grabbing;transform:translate(-50%,-50%) scale(1.15)}.dual-range__thumb:disabled{opacity:.4;cursor:not-allowed}.calc{max-width:720px;margin:0 auto;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.calc__settings{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:var(--space-md)}.calc__settings-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:480px){.calc__settings-row{grid-template-columns:1fr}}.pf-toggle{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;background:var(--color-neutral);border:1px solid var(--color-border);border-radius:12px}.pf-toggle__label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;color:var(--color-secondary)}.pf-toggle__buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:4px;height:48px}.pf-toggle__btn{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;border:none;background:transparent;color:var(--color-secondary);border-radius:7px;cursor:pointer;transition:background .14s ease,color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pf-toggle__btn--active,.pf-toggle__btn:hover:not(.pf-toggle__btn--active){color:var(--color-primary)}.pf-toggle__btn--active{background:var(--color-tertiary)}.calc__summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:var(--space-md)}@media (max-width:520px){.calc__summary{grid-template-columns:1fr}}.calc__summary-item{text-align:center;padding:6px 8px}.calc__summary-label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;color:var(--color-secondary);margin-bottom:6px}.calc__summary-value{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.1rem);color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.calc__unit{font-size:.6em;color:var(--color-secondary);margin-left:2px}.calc__rows{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.calc__row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px 18px;display:grid;grid-gap:10px;gap:10px}.calc__row-head{display:flex;justify-content:space-between;align-items:baseline}.calc__row-label{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}.calc__row-loss{font-family:var(--font-display);font-size:1.05rem;color:var(--color-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__row-body{display:flex;align-items:center;justify-content:space-between;gap:16px}.calc__row-primary{display:flex;align-items:baseline;gap:8px;background:var(--color-neutral);border:1px solid var(--color-border);border-radius:10px;padding:10px 14px;flex:1 1;min-width:0}.calc__row-primary-value{font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.4rem);line-height:1;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__row-primary-unit{font-family:var(--font-body);font-size:.85rem;color:var(--color-secondary);letter-spacing:.02em}.calc__row-secondary{text-align:right;flex-shrink:0}.calc__row-secondary-label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;color:var(--color-secondary)}.calc__row-secondary-value{font-family:var(--font-display);font-size:1.4rem;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}