:root{--capt-abyss:#001b21;--capt-deep:#002126;--capt-tide:#00404a;--capt-tide-hi:#01505c;--capt-aqua:#00dafa;--capt-aqua-soft:#47ebff;--capt-aqua-ice:#c6f5ff;--capt-sun:#f4e500;--capt-sun-deep:#c8bb00;--capt-foam:#fbfbfb;--capt-paper:#f6f6f6;--capt-mist:#b4c5cc;--capt-haze:#9fb6c2;--capt-dusk:#8cabb8;--capt-rule:#5c7882;--capt-line:rgba(0, 218, 250, 0.16);--capt-gutter:3.75rem;--capt-head-h:5.0625rem;--capt-round:0.625rem;--capt-font:"Roboto","Segoe UI",Arial,sans-serif}@media (max-width:1120px){:root{--capt-gutter:32px}}@media (max-width:640px){:root{--capt-gutter:16px;--capt-head-h:66px}}*,::after,::before{box-sizing:border-box}html{font-size:clamp(100%,1.1111111111vw,133.3333%);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--capt-head-h) + 16px)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--capt-abyss);color:var(--capt-foam);font-family:var(--capt-font);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.capt-lock{overflow:hidden}.capt-site{flex:1 0 auto}img,picture,svg{display:block;max-width:100%;height:auto}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--capt-aqua);outline-offset:3px}::-moz-selection{background:var(--capt-sun);color:var(--capt-abyss)}::selection{background:var(--capt-sun);color:var(--capt-abyss)}[id]{scroll-margin-top:calc(var(--capt-head-h) + 16px)}html{scrollbar-color:var(--capt-tide-hi) var(--capt-abyss)}[data-capt-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.capt-js [data-capt-reveal]:not(.is-seen){opacity:0;transform:translateY(28px)}@keyframes capt-drift{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes capt-belt{to{transform:translateX(-50%)}}@keyframes capt-pulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.capt-js [data-capt-reveal]:not(.is-seen){opacity:1;transform:none}}.capt-frame{width:100%;max-width:1920px;margin-inline:auto;padding-inline:var(--capt-gutter)}.capt-block{padding-block:2.75rem}@media (max-width:767px){.capt-block{padding-block:2rem}}.capt-split-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2.5rem;margin-bottom:3rem}.capt-split-head__aside{color:#a4b4ba;font-size:.875rem;line-height:1.7;text-align:right}@media (max-width:767px){.capt-split-head{flex-direction:column;align-items:flex-start;margin-bottom:2rem}.capt-split-head__aside{text-align:left}}.capt-eyebrow{margin-bottom:1.25rem;color:var(--capt-aqua);font-size:.6875rem;font-weight:800;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.capt-display{font-size:clamp(2.25rem,1.8rem + 2vw,3.6rem);font-weight:700;line-height:1.12;letter-spacing:-.05em}.capt-display--md{font-size:clamp(2.125rem,1.8541666667rem + 1.2vw,2.9375rem)}.capt-display--xl{font-size:clamp(2.75rem,2.2083333333rem + 2.41vw,4.375rem);font-style:italic;letter-spacing:-.06em}.capt-display--xl .capt-accent{font-style:normal}.capt-accent{color:var(--capt-sun);font-weight:inherit}.capt-fineprint{margin-top:1.125rem;color:var(--capt-dusk);font-size:.625rem;line-height:1.5}.capt-arrow{flex:none;width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.capt-arrow--sm{width:.8125rem;height:.8125rem}.capt-arrow--md{width:1.5rem;height:1.5rem}.capt-arrow--lg{width:2.125rem;height:2.125rem}.capt-arrow--xl{width:2.875rem;height:2.875rem}.capt-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:2.125rem;min-height:3.625rem;padding:.875rem 1.125rem .875rem 1.4375rem;border-radius:var(--capt-round);background:var(--capt-aqua);color:var(--capt-abyss);font-size:.8125rem;font-weight:800;line-height:1.2;box-shadow:0 0 0 0 rgba(0,218,250,.45);transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.capt-btn:hover{background:var(--capt-aqua-soft);box-shadow:0 10px 30px -8px rgba(0,218,250,.6)}.capt-btn:hover .capt-arrow{transform:translate(3px,-3px)}}.capt-pill{display:inline-flex;align-items:center;justify-content:center;min-width:9.0625rem;min-height:2.9375rem;padding:.625rem 1.75rem;border-radius:var(--capt-round);background:var(--capt-aqua);color:var(--capt-abyss);font-size:.8125rem;font-weight:800;box-shadow:inset 0 0 0 4px rgba(255,255,255,.28),0 6px 18px -6px rgba(0,218,250,.8);transition:background-color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.capt-pill:hover{background:var(--capt-aqua-soft);transform:translateY(-2px)}}.capt-underline{display:inline-flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid currentColor;font-size:.8125rem;font-weight:800;line-height:1.2;background:linear-gradient(var(--capt-aqua),var(--capt-aqua)) left bottom/0 1px no-repeat;transition:background-size .4s cubic-bezier(.2,.7,.2,1),color .3s}.capt-underline .capt-arrow{width:.8125rem;height:.8125rem}@media (hover:hover) and (pointer:fine){.capt-underline:hover{color:var(--capt-aqua);background-size:100% 1px}.capt-underline:hover .capt-arrow{transform:translate(3px,-3px)}}.capt-masthead{position:fixed;inset:0 0 auto;z-index:50}.capt-masthead::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,27,33,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--capt-line);opacity:0;transition:opacity .35s;pointer-events:none}.capt-is-inner .capt-masthead::before,.capt-masthead.is-stuck::before{opacity:1}.capt-masthead__bar{display:flex;align-items:center;gap:2rem;min-height:var(--capt-head-h)}.capt-masthead__brand{flex:none;display:block;font-size:1.375rem;font-weight:900;font-style:italic}.capt-masthead__logo{width:11.4375rem;height:auto}@media (max-width:640px){.capt-masthead__logo{width:9.375rem}}.capt-masthead__drawer{flex:1;display:flex;align-items:center;gap:2rem}.capt-masthead__nav{margin-inline:auto}.capt-masthead__tools{display:flex;align-items:center;gap:1rem}.capt-masthead__lang:empty{display:none}.capt-masthead__toggle{display:none;position:relative;width:2.875rem;height:2.875rem;margin-left:auto;border:1px solid rgba(0,218,250,.5);border-radius:var(--capt-round)}.capt-masthead__toggle .capt-masthead__toggle-line,.capt-masthead__toggle::after,.capt-masthead__toggle::before{content:"";position:absolute;left:.8125rem;right:.8125rem;height:2px;border-radius:2px;background:var(--capt-aqua);transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s}.capt-masthead__toggle::before{top:.9375rem}.capt-masthead__toggle .capt-masthead__toggle-line{top:1.3125rem}.capt-masthead__toggle::after{top:1.6875rem;right:1.1875rem}.capt-masthead.is-open .capt-masthead__toggle::before{transform:translateY(6px) rotate(45deg)}.capt-masthead.is-open .capt-masthead__toggle::after{right:.8125rem;transform:translateY(-6px) rotate(-45deg)}.capt-masthead.is-open .capt-masthead__toggle .capt-masthead__toggle-line{opacity:0}@media (max-width:980px){.capt-masthead__toggle{display:block}.capt-masthead__drawer{position:fixed;inset:var(--capt-head-h) 0 0;flex-direction:column;align-items:stretch;gap:1.75rem;padding:1.75rem var(--capt-gutter) 2.5rem;overflow-y:auto;background:radial-gradient(120% 60% at 100% 0,rgba(0,218,250,.14),transparent 60%),var(--capt-abyss);border-top:1px solid var(--capt-line);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1),visibility .35s}.capt-masthead.is-open{background:var(--capt-abyss)}.capt-masthead.is-open .capt-masthead__drawer{opacity:1;visibility:visible;transform:none}.capt-masthead__nav{margin:0}.capt-masthead__tools{flex-direction:column;align-items:stretch;margin-top:auto}.capt-masthead .capt-pill{min-height:3.5rem}}.capt-menu{display:flex;align-items:center;gap:1.75rem}.capt-menu__link{position:relative;display:block;padding-block:.5rem;font-size:.8125rem;font-weight:500;transition:color .25s}.capt-menu__link::after{content:"";position:absolute;left:0;right:0;bottom:.125rem;height:2px;border-radius:2px;background:var(--capt-sun);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.capt-menu__link:hover{color:var(--capt-aqua)}.capt-menu__link:hover::after{transform:scaleX(1)}}@media (max-width:980px){.capt-menu{flex-direction:column;align-items:stretch;gap:0}.capt-menu__item{border-bottom:1px solid var(--capt-line)}.capt-menu__link{padding-block:1rem;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.capt-menu__link::after{display:none}}.capt-colophon{flex:none;margin-top:2.375rem}.capt-colophon__panel{padding:2.5rem 2.5rem 2.25rem;border-radius:1rem 1rem 0 0;background:var(--capt-tide)}.capt-colophon__row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 3rem}.capt-colophon__row--fine{align-items:flex-end;margin-top:2.125rem}.capt-colophon__brand{font-size:1.375rem;font-weight:900;font-style:italic}.capt-colophon__logo{width:11.4375rem;height:auto}.capt-colophon__links{display:flex;flex-wrap:wrap;gap:.625rem 1.75rem}.capt-colophon__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--capt-aqua);font-size:.75rem;transition:color .25s}@media (hover:hover) and (pointer:fine){.capt-colophon__link:hover{color:var(--capt-sun)}.capt-colophon__link:hover .capt-arrow{transform:translate(2px,-2px)}}.capt-colophon__disclaimer{max-width:45rem;color:#b0c5ca;font-size:.6875rem;line-height:1.7}.capt-colophon__copy{flex:none;color:#b0c5ca;font-size:.625rem;letter-spacing:2px;text-transform:uppercase}@media (max-width:767px){.capt-colophon__panel{padding:2rem 1.25rem 1.75rem}.capt-colophon__row{flex-direction:column;align-items:flex-start}}.capt-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,#000 0,#00262d 45%,#017683 100%)}.capt-hero__backdrop{position:absolute;inset:0;z-index:-1}.capt-hero__backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.capt-hero__frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,35.4375rem);grid-template-areas:"copy visual" "dock dock";-moz-column-gap:2.5rem;column-gap:2.5rem;padding-top:calc(var(--capt-head-h) + 3.75rem);padding-bottom:3.125rem}.capt-hero__copy{grid-area:copy;align-self:start}.capt-hero__eyebrow{display:flex;align-items:center;gap:.625rem;color:var(--capt-aqua);font-size:.6875rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.capt-hero__dot{width:7px;height:7px;border-radius:50%;background:var(--capt-sun);animation:capt-pulse 2.4s ease-in-out infinite}.capt-hero__title{margin-top:1.375rem;font-size:clamp(2.875rem,1.7916666667rem + 4.81vw,6.125rem);font-weight:700;font-style:italic;line-height:1.03;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 6px 30px rgba(0,0,0,.35)}.capt-hero__lead-row{display:flex;align-items:center;gap:1.75rem 6.875rem;margin-top:2.125rem}.capt-hero__lead{color:var(--capt-mist);font-size:.9375rem;line-height:1.7}.capt-hero__scroll{flex:none;display:grid;place-items:center;width:4.375rem;height:4.375rem;border:1px solid var(--capt-aqua);border-radius:50%;transition:background-color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.capt-hero__scroll .capt-arrow{width:1.875rem;height:1.875rem;transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.capt-hero__scroll:hover{background:rgba(0,218,250,.14);transform:translateY(4px)}}.capt-hero__visual{grid-area:visual;position:relative;align-self:start;margin-top:-2.375rem}.capt-hero__glow{position:absolute;inset:12% 4% 4% 22%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,248,205,.75),rgba(255,248,205,0) 68%);filter:blur(30px);animation:capt-pulse 5s ease-in-out infinite}.capt-hero__image{width:100%;animation:capt-drift 9s ease-in-out infinite}.capt-hero__dock{grid-area:dock;display:grid;grid-template-columns:minmax(0,873fr) minmax(0,427fr);gap:1.25rem;margin-top:1.875rem}.capt-hero__cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:6.5625rem;padding:1.25rem 2.25rem;border:.5rem solid var(--capt-sun-deep);border-radius:3.75rem;background:#f4e204;color:var(--capt-abyss);box-shadow:0 4px 0 #8c860f,0 22px 40px -18px rgba(244,226,4,.55);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media (hover:hover) and (pointer:fine){.capt-hero__cta:hover{transform:translateY(-3px);box-shadow:0 7px 0 #8c860f,0 28px 50px -18px rgba(244,226,4,.7)}.capt-hero__cta:hover .capt-arrow{transform:translate(4px,-4px)}}.capt-hero__cta-copy{display:flex;flex-direction:column;gap:.375rem}.capt-hero__cta-caption{font-size:.625rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.capt-hero__cta-title{font-size:clamp(1.25rem,1.1666666667rem + .37vw,1.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.15}.capt-hero__side{align-self:center;padding:1.1875rem 1.6875rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--capt-round);background:rgba(0,33,38,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capt-hero__side-label{margin-bottom:.75rem;color:var(--capt-aqua-soft);font-size:.625rem;font-weight:900;letter-spacing:2px}.capt-hero__side-text{font-size:.9375rem;line-height:1.6}@media (max-width:1120px){.capt-hero__frame{grid-template-columns:minmax(0,1fr) minmax(0,26.25rem)}.capt-hero__lead-row{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (max-width:980px){.capt-hero__frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "dock";text-align:center}.capt-hero__eyebrow,.capt-hero__lead-row{justify-content:center}.capt-hero__lead-row{flex-direction:column}.capt-hero__visual{justify-self:center;width:min(420px,82vw);margin-top:1.75rem}.capt-hero__dock{grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:.625rem}.capt-hero__cta{width:100%;max-width:35rem;text-align:left}.capt-hero__side{width:100%;max-width:35rem}}@media (max-width:640px){.capt-hero__frame{padding-top:calc(var(--capt-head-h) + 2.25rem);padding-bottom:2.25rem}.capt-hero__cta{min-height:5.5rem;padding:.875rem 1.375rem;border-width:6px}}.capt-ticker{overflow:hidden;background:var(--capt-tide);border-block:1px solid rgba(0,218,250,.12)}.capt-ticker__belt{display:flex;width:-moz-max-content;width:max-content;animation:capt-belt 38s linear infinite}.capt-ticker__track{display:flex;flex:none}.capt-ticker__item{display:flex;align-items:center;padding-block:1.25rem;font-size:clamp(.875rem,.7916666667rem + .37vw,1.125rem);font-weight:800;font-style:italic;letter-spacing:1px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.capt-ticker__item::after{content:"";width:.9375rem;height:.9375rem;margin-inline:2.8125rem;background:var(--capt-sun);-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}@media (max-width:640px){.capt-ticker__item::after{margin-inline:1.625rem}}.capt-about{padding-top:5.5rem}.capt-about__card{--capt-about-pad:2.125rem;position:relative;overflow:hidden;padding:4rem var(--capt-about-pad) 4rem;border:2px solid rgba(0,218,250,.6);border-radius:1.875rem;background:linear-gradient(180deg,#00262d 0,#014553 58%,#002128 100%);box-shadow:0 0 0 4px rgba(0,218,250,.1),0 0 44px rgba(0,218,250,.28),inset 0 0 60px rgba(0,218,250,.08)}.capt-about__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,29.875rem);gap:2rem;position:relative;z-index:1}.capt-about__text{color:#b8c8ce;font-size:1rem;line-height:1.9}.capt-about__link{display:flex;width:100%;margin-top:1.375rem}.capt-about__ribbon{position:relative;margin:-2.5rem calc(var(--capt-about-pad) * -1) -.75rem;pointer-events:none}.capt-about__ribbon-img,.capt-about__ribbon-svg{display:block;width:100%;height:auto}.capt-about__ribbon-svg{overflow:visible}.capt-about__ribbon-motion{position:absolute;top:0;left:0}.capt-about__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;position:relative;z-index:1}.capt-about__note{display:flex;align-items:center;gap:2.5rem}.capt-about__icon{flex:none;width:3.5rem;height:auto}.capt-about__note-text{display:flex;flex-direction:column;font-size:clamp(1.0625rem,.9791666667rem + .37vw,1.3125rem);line-height:1.6}.capt-about__note-text strong{font-weight:700}.capt-about__motto{color:var(--capt-sun);font-size:1rem;font-weight:900;letter-spacing:.24em;line-height:1.9;text-align:right}@media (max-width:1120px){.capt-about__top{grid-template-columns:minmax(0,1fr)}.capt-about__ribbon{margin:1.75rem calc(var(--capt-about-pad) * -1);overflow:hidden}.capt-about__ribbon-img,.capt-about__ribbon-svg{width:170%;max-width:none;margin-left:-35%}}@media (max-width:767px){.capt-about{padding-top:3rem}.capt-about__card{--capt-about-pad:1.25rem;padding-block:2.5rem;border-radius:20px}.capt-about__bottom{flex-direction:column;align-items:flex-start}.capt-about__note{gap:1.25rem}.capt-about__motto{text-align:left;letter-spacing:.16em}}.capt-perks__grid{display:grid;grid-template-columns:minmax(0,540fr) minmax(0,428fr) minmax(0,316fr);grid-template-rows:minmax(17.5rem,auto) minmax(13.125rem,auto);gap:1.125rem}@media (max-width:1120px){.capt-perks__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media (max-width:767px){.capt-perks__grid{grid-template-columns:minmax(0,1fr)}}.capt-perk{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:13.125rem;padding:2rem 1.75rem;overflow:hidden;border-radius:var(--capt-round);background:var(--capt-tide);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.capt-perk__num{font-size:.75rem;font-weight:700;opacity:.6}.capt-perk__body{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding-top:1.75rem}.capt-perk__title{font-size:clamp(1.3125rem,1.25rem + .28vw,1.5rem);font-weight:700;line-height:1.18}.capt-perk__text{font-size:.75rem;line-height:1.7;opacity:.85}.capt-perk__label{align-self:flex-start;margin-top:.125rem;font-size:.6875rem}.capt-perk__go{position:absolute;right:1.625rem;bottom:1.625rem}.capt-perk__dot{position:absolute;top:1.75rem;right:1.75rem;width:1.125rem;height:1.125rem;border:2px solid var(--capt-sun);border-radius:50%}.capt-perk__dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--capt-sun)}.capt-perk__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.capt-perk:nth-child(1){grid-row:span 2;padding:2rem}.capt-perk:nth-child(1) .capt-perk__title{font-size:clamp(1.75rem,1.5625rem + .83vw,2.3125rem);font-style:italic;line-height:1.18}.capt-perk:nth-child(1) .capt-perk__text{max-width:18.75rem;font-size:.875rem;opacity:1}.capt-perk:nth-child(1) .capt-perk__num{color:var(--capt-aqua)}.capt-perk:nth-child(1) .capt-perk__body{padding-right:3.75rem}.capt-perk--media::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,64,74,0) 35%,rgba(0,40,47,.92) 78%)}.capt-perk:nth-child(2){background:var(--capt-paper);color:var(--capt-abyss)}.capt-perk:nth-child(2) .capt-perk__go{top:.875rem;right:1.5rem;bottom:auto}.capt-perk:nth-child(2) .capt-perk__go .capt-arrow{width:3.5rem;height:3.5rem}.capt-perk:nth-child(2) .capt-perk__body{margin-top:1.75rem}.capt-perk:nth-child(3){border:1px solid var(--capt-aqua)}.capt-perk:nth-child(3) .capt-perk__title{font-size:1.4375rem}.capt-perk:nth-child(3) .capt-perk__text{color:#aac3ce;opacity:1}.capt-perk:nth-child(4){grid-column:span 2;display:grid;grid-template-columns:3.125rem minmax(0,1fr) minmax(0,1.25fr);align-items:start;background:var(--capt-aqua);color:var(--capt-abyss)}.capt-perk:nth-child(4) .capt-perk__body{display:contents}.capt-perk:nth-child(4) .capt-perk__title{font-size:clamp(1.625rem,1.5rem + .56vw,2rem)}.capt-perk:nth-child(4) .capt-perk__text{padding-top:.5rem;font-size:.875rem;opacity:1}@media (hover:hover) and (pointer:fine){a.capt-perk:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgba(0,218,250,.6)}a.capt-perk:hover .capt-perk__image{transform:scale(1.05)}a.capt-perk:hover .capt-arrow{transform:translate(4px,-4px)}}@media (max-width:1120px){.capt-perk:nth-child(1){grid-row:auto;grid-column:span 2;min-height:27.5rem}.capt-perk:nth-child(4){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);row-gap:1rem}.capt-perk:nth-child(4) .capt-perk__num{grid-column:1/-1}}@media (max-width:767px){.capt-perk:nth-child(n){grid-column:auto}.capt-perk:nth-child(1){min-height:25rem}.capt-perk:nth-child(4){grid-template-columns:minmax(0,1fr);padding-bottom:4.375rem}}@media (max-width:767px){.capt-perk__title br{display:none}}.capt-offer{margin-top:2.25rem;padding-block:3.3125rem;background:var(--capt-tide)}.capt-offer__stage{border-radius:var(--capt-round);overflow:hidden}.capt-offer__panel{display:grid;grid-template-columns:minmax(0,770fr) minmax(0,550fr);min-height:31.875rem;background:var(--capt-abyss);animation:capt-offer-in .5s cubic-bezier(.2,.7,.2,1)}.capt-offer__panel[hidden]{display:none}.capt-offer__media{position:relative;isolation:isolate;min-height:20rem}.capt-offer__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,27,33,0) 50%,rgba(0,27,33,.75) 100%)}.capt-offer__image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.capt-offer__slogan{position:absolute;left:2.1875rem;right:2.1875rem;bottom:2.25rem;z-index:1;color:var(--capt-sun);font-size:clamp(1.5rem,1.1875rem + 1.39vw,2.4375rem);font-weight:700;font-style:italic;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}.capt-offer__info{display:flex;flex-direction:column;align-items:flex-start;padding:2.8125rem}.capt-offer__badge{padding:.625rem .9375rem;border:1px solid var(--capt-aqua);border-radius:8px;color:var(--capt-aqua);font-size:.5625rem;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.capt-offer__heading{margin-top:1.875rem;font-size:clamp(1.625rem,1.4583333333rem + .74vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.03em}.capt-offer__text{margin-top:1.375rem;color:#b4c7cf;font-size:.875rem;line-height:1.8}.capt-offer__tags{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem;margin-top:1.625rem}.capt-offer__tags li{padding-block:.375rem;border-bottom:1px solid var(--capt-rule);font-size:.625rem}.capt-offer__btn{margin-top:1.875rem}@media (max-width:980px){.capt-offer__panel{grid-template-columns:minmax(0,1fr)}.capt-offer__media{aspect-ratio:770/510;min-height:0}}@media (max-width:640px){.capt-offer__info{padding:1.75rem 1.25rem 2rem}.capt-offer__slogan{left:1.25rem;bottom:1.25rem}}@keyframes capt-offer-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.capt-switch{display:inline-flex;gap:.3125rem;padding:.375rem;border:1px solid var(--capt-aqua);border-radius:var(--capt-round)}.capt-switch__tab{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-width:7.6875rem;min-height:3.0625rem;padding-inline:1.375rem;border-radius:7px;font-size:.8125rem;font-weight:700;transition:background-color .3s,color .3s}.capt-switch__tab[aria-selected=true]{background:var(--capt-aqua);color:var(--capt-abyss)}@media (hover:hover) and (pointer:fine){.capt-switch__tab[aria-selected=false]:hover{background:rgba(0,218,250,.12)}}.capt-switch__num{font-size:.625rem;opacity:.6}@media (max-width:480px){.capt-switch{display:flex;width:100%}.capt-switch__tab{flex:1;min-width:0}}.capt-trust{padding-block:7.5rem 5rem}.capt-trust__layout{display:grid;grid-template-columns:minmax(0,26.5625rem) minmax(0,38.125rem);justify-content:space-between;gap:3rem}.capt-trust__text{margin-top:1.875rem;color:#aac0c9;font-size:.875rem;line-height:1.9}.capt-trust__badge{display:flex;align-items:center;gap:.9375rem;margin-top:2.625rem}.capt-trust__badge-icon{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--capt-aqua);border-radius:var(--capt-round)}.capt-trust__badge-icon img{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.capt-trust__badge-copy{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.3}.capt-trust__badge-copy small{color:#9bb1bc;font-size:.625rem}.capt-trust__row{border-top:1px solid var(--capt-tide)}.capt-trust__row:last-child{border-bottom:1px solid var(--capt-tide)}.capt-trust__entry{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;padding-block:1.625rem 1.875rem;transition:padding .35s cubic-bezier(.2,.7,.2,1)}.capt-trust__num{padding-top:.375rem;color:var(--capt-aqua);font-size:.6875rem}.capt-trust__title{color:var(--capt-aqua);font-size:clamp(1.125rem,1.0625rem + .28vw,1.3125rem);font-weight:500;line-height:1.2;letter-spacing:-.04em;transition:color .25s}.capt-trust__desc{margin-top:.875rem;color:var(--capt-haze);font-size:.75rem;line-height:1.8}@media (hover:hover) and (pointer:fine){.capt-trust a.capt-trust__entry:hover{padding-left:.625rem}.capt-trust a.capt-trust__entry:hover .capt-trust__title{color:var(--capt-sun)}.capt-trust a.capt-trust__entry:hover .capt-arrow{transform:translate(3px,-3px)}}@media (max-width:1120px){.capt-trust{padding-block:4rem 2.5rem}.capt-trust__layout{grid-template-columns:minmax(0,1fr)}}.capt-handheld__card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,26.25rem) minmax(0,1fr);min-height:40.625rem;overflow:hidden;border-radius:1rem;background:radial-gradient(70% 90% at 75% 45%,rgba(0,218,250,.16),transparent 70%),linear-gradient(135deg,#003640 0,var(--capt-tide) 55%,#005261 100%)}.capt-handheld__backdrop{position:absolute;inset:0;z-index:-2}.capt-handheld__backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.capt-handheld__copy{position:relative;z-index:2;padding:4.0625rem 0 4.375rem 4.6875rem}.capt-handheld__text{max-width:20rem;margin-top:1.75rem;color:#c0d2d5;font-size:.875rem;line-height:1.9}.capt-handheld .capt-btn{margin-top:1.875rem}.capt-handheld__visual{position:absolute;inset:0;z-index:-1;pointer-events:none}.capt-handheld__ribbon{position:absolute;bottom:0;width:auto;max-width:none}.capt-handheld__ribbon--arc{left:33%;height:96.6%}.capt-handheld__ribbon--diagonal{left:52.7%;height:100%}.capt-handheld__ring{position:absolute;left:54.7%;top:14.6%;width:34.8%;aspect-ratio:1;border:1px solid rgba(0,218,250,.6);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),rgba(255,255,255,0) 70%);box-shadow:0 0 60px rgba(0,218,250,.18)}.capt-handheld__phone{position:absolute;left:59.5%;top:8%;width:30%;animation:capt-drift 8s ease-in-out infinite}.capt-handheld__glass{position:absolute;left:42%;top:20%;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 2.375rem;border:1px solid rgba(198,245,255,.35);border-radius:22px;background:rgba(0,218,250,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);rotate:-6deg}.capt-handheld__glass strong{color:var(--capt-aqua-ice);font-size:clamp(1.125rem,.9166666667rem + .93vw,1.75rem);line-height:1.2}.capt-handheld__glass span{color:var(--capt-sun);font-size:clamp(.9375rem,.7916666667rem + .65vw,1.375rem);line-height:1.1}.capt-handheld__caption{position:absolute;right:6.5rem;bottom:2.25rem;color:var(--capt-sun);font-size:.5625rem}@media (max-width:1120px){.capt-handheld__card{grid-template-columns:minmax(0,1fr);min-height:0}.capt-handheld__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto auto auto;-moz-column-gap:3rem;column-gap:3rem;padding:3rem 2.5rem 0}.capt-handheld__copy>.capt-eyebrow{grid-column:1/-1}.capt-handheld__copy>.capt-display{grid-column:1;grid-row:2/6;align-self:end}.capt-handheld__copy>.capt-btn,.capt-handheld__copy>.capt-fineprint,.capt-handheld__copy>.capt-handheld__text{grid-column:2;justify-self:start}.capt-handheld__copy>.capt-handheld__text{grid-row:3;max-width:none;margin-top:0}.capt-handheld__copy>.capt-btn{grid-row:4;margin-top:1.5rem}.capt-handheld__copy>.capt-fineprint{grid-row:5}.capt-handheld__visual{position:relative;inset:auto;z-index:0;width:125%;margin-left:-25%;aspect-ratio:1320/650}.capt-handheld__caption{right:1.5rem;bottom:1.125rem}}@media (max-width:640px){.capt-handheld__copy{display:block;padding:2.5rem 1.25rem 0}.capt-handheld__copy>.capt-handheld__text{margin-top:1.5rem}}@media (max-width:767px){.capt-handheld__visual{width:190%;margin-left:-86%}.capt-handheld__glass{left:44%;top:12%;padding:.75rem 1rem;gap:.25rem}}.capt-qa{padding-block:6.875rem 5rem}.capt-qa__layout{display:grid;grid-template-columns:minmax(0,32.5rem) minmax(0,44.5rem);justify-content:space-between;gap:3rem}.capt-qa__text{margin-top:1.5rem;color:#a4b4ba;font-size:.8125rem;line-height:1.8}.capt-qa .capt-underline{margin-top:1.875rem}.capt-qa__item{border-top:1px solid var(--capt-tide)}.capt-qa__item:last-child{border-bottom:1px solid var(--capt-tide)}.capt-qa__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding-block:1.5625rem;font-size:1rem;font-weight:700;line-height:1.4;text-align:left;transition:color .25s}@media (hover:hover) and (pointer:fine){.capt-qa__toggle:hover{color:var(--capt-aqua)}}.capt-qa__sign{position:relative;flex:none;width:1rem;height:1rem}.capt-qa__sign::after,.capt-qa__sign::before{content:"";position:absolute;inset:50% 0 auto;height:2px;margin-top:-1px;border-radius:2px;background:var(--capt-aqua);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.capt-qa__sign::after{transform:rotate(90deg)}.capt-qa__item.is-open .capt-qa__sign::before{transform:rotate(45deg)}.capt-qa__item.is-open .capt-qa__sign::after{transform:rotate(135deg)}.capt-qa__answer{overflow:hidden;transition:height .4s cubic-bezier(.2,.7,.2,1)}.capt-qa__answer-inner{padding-bottom:1.75rem;color:#aac0c9;font-size:.8125rem;line-height:1.9}@media (max-width:1120px){.capt-qa{padding-block:4rem 2.5rem}.capt-qa__layout{grid-template-columns:minmax(0,1fr)}}.capt-finale__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2.875rem 3.125rem;border-block:1px solid var(--capt-tide)}.capt-finale .capt-eyebrow{margin-bottom:.875rem}.capt-finale__title{color:var(--capt-sun);font-size:clamp(2.125rem,1.8333333333rem + 1.3vw,3rem);font-weight:700;font-style:italic;line-height:1.12;letter-spacing:-.06em}.capt-finale__go{flex:none;display:grid;place-items:center;width:5.625rem;height:5.625rem;border-radius:50%;background:var(--capt-aqua);transition:box-shadow .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1)}.capt-finale__go .capt-arrow{width:2.5rem;height:2.5rem}@media (hover:hover) and (pointer:fine){.capt-finale__go:hover{transform:rotate(-8deg) scale(1.04);box-shadow:0 0 0 12px rgba(0,218,250,.16)}}@media (max-width:640px){.capt-finale__go{width:4.25rem;height:4.25rem}.capt-finale__go .capt-arrow{width:1.875rem;height:1.875rem}}.capt-prose{color:#c9d6db;font-size:1rem;line-height:1.85}.capt-prose>*+*{margin-top:1.125rem}.capt-prose h2,.capt-prose h3,.capt-prose h4{color:var(--capt-foam);font-weight:700;line-height:1.2;letter-spacing:-.03em}.capt-prose h2{margin-top:2.75rem;font-size:clamp(1.625rem,1.4166666667rem + .93vw,2.25rem)}.capt-prose h3{margin-top:2rem;font-size:clamp(1.25rem,1.1666666667rem + .37vw,1.5rem)}.capt-prose h4{margin-top:1.625rem;font-size:1.125rem}.capt-prose>:first-child{margin-top:0}.capt-prose a{color:var(--capt-aqua);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s}@media (hover:hover) and (pointer:fine){.capt-prose a:hover{color:var(--capt-sun)}}.capt-prose strong{color:var(--capt-foam)}.capt-prose ol,.capt-prose ul{display:grid;gap:.625rem}.capt-prose ul li{position:relative;padding-left:1.5rem}.capt-prose ul li::before{content:"";position:absolute;left:0;top:.72em;width:.625rem;height:.625rem;background:var(--capt-sun);-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.capt-prose ol{counter-reset:capt-ol}.capt-prose ol li{position:relative;padding-left:2.25rem;counter-increment:capt-ol}.capt-prose ol li::before{content:counter(capt-ol,decimal-leading-zero);position:absolute;left:0;color:var(--capt-aqua);font-size:.8125rem;font-weight:800}.capt-prose blockquote{padding:1.25rem 1.625rem;border-left:3px solid var(--capt-sun);border-radius:0 var(--capt-round) var(--capt-round) 0;background:var(--capt-tide);color:var(--capt-foam);font-style:italic}.capt-prose img{border-radius:var(--capt-round)}.capt-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem}.capt-prose table>tbody,.capt-prose table>thead{display:table;width:100%;border-collapse:collapse}.capt-prose td,.capt-prose th{min-width:8.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--capt-tide);text-align:left}.capt-prose th{background:var(--capt-tide);color:var(--capt-foam);font-weight:700}.capt-prose-block__title{margin-bottom:1.75rem;font-size:clamp(1.75rem,1.375rem + 1.67vw,2.875rem);font-weight:700;line-height:1.12;letter-spacing:-.05em}.capt-prose-block__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}@media (max-width:767px){.capt-prose-block__pair{grid-template-columns:minmax(0,1fr);gap:1.125rem}}.capt-prose-block__media-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:3.5rem}@media (max-width:980px){.capt-prose-block__media-row{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.capt-prose-block__figure img,.capt-prose-block__wide img{width:100%;border-radius:16px}.capt-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}@media (max-width:640px){.capt-steps{grid-template-columns:minmax(0,1fr)}}.capt-steps__item{display:flex;gap:1.25rem;padding:1.75rem;border:1px solid var(--capt-tide);border-radius:var(--capt-round);background:linear-gradient(160deg,rgba(0,64,74,.6),rgba(0,27,33,0))}.capt-steps__num{flex:none;color:var(--capt-sun);font-size:1.75rem;font-weight:900;font-style:italic;line-height:1}.capt-steps__title{margin-bottom:.625rem;font-size:1.1875rem;font-weight:700;line-height:1.25}.capt-article-block .capt-toc{margin-bottom:2rem}.capt-is-inner .capt-site{padding-top:var(--capt-head-h)}.capt-entry__hero{position:relative;isolation:isolate;padding-block:3.5rem 2.75rem;overflow:hidden;background:radial-gradient(60% 140% at 100% 0,rgba(0,218,250,.2),transparent 65%),linear-gradient(120deg,#000 0,var(--capt-deep) 40%,var(--capt-tide) 100%);border-bottom:1px solid var(--capt-line)}.capt-entry__hero::after{content:"";position:absolute;right:-6%;bottom:-60%;z-index:-1;width:42%;aspect-ratio:1;border:1px solid rgba(0,218,250,.25);border-radius:50%}.capt-entry__title{font-size:clamp(2rem,1.3333333333rem + 2.96vw,4rem);font-weight:700;font-style:italic;line-height:1.06;letter-spacing:-.04em}.capt-entry__date{display:inline-block;margin-top:1.125rem;color:var(--capt-aqua);font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.capt-entry__body{padding-block:2.5rem 4.375rem}.capt-entry__cover{margin-bottom:2.25rem;overflow:hidden;border-radius:1rem;aspect-ratio:21/9}.capt-entry__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.capt-entry__cover{aspect-ratio:16/10}}.capt-entry__content{margin-top:2rem}.capt-crumbs{margin-bottom:1.375rem}.capt-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.75rem}.capt-crumbs__item{color:var(--capt-mist)}.capt-crumbs__item+.capt-crumbs__item::before{content:"";display:inline-block;width:6px;height:6px;margin-right:.625rem;border-radius:50%;background:var(--capt-sun);vertical-align:middle}.capt-crumbs__item a{color:var(--capt-aqua);transition:color .25s}@media (hover:hover) and (pointer:fine){.capt-crumbs__item a:hover{color:var(--capt-sun)}}.capt-lost{display:grid;min-height:calc(100vh - var(--capt-head-h) - 220px);padding-block:5rem;background:radial-gradient(70% 80% at 50% 0,rgba(0,218,250,.16),transparent 70%)}.capt-lost__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.capt-lost__title{font-size:clamp(3rem,2rem + 4.44vw,6rem);font-style:italic;text-transform:uppercase}.capt-lost__text{max-width:35rem;color:var(--capt-mist);font-size:1rem;line-height:1.8}.capt-archive__body{padding-block:3rem 4.375rem}.capt-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem}@media (max-width:1120px){.capt-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.capt-archive__grid{grid-template-columns:minmax(0,1fr)}}.capt-archive__empty{color:var(--capt-mist)}.capt-card__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--capt-tide);border-radius:var(--capt-round);background:linear-gradient(180deg,var(--capt-deep),var(--capt-abyss));transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}@media (hover:hover) and (pointer:fine){.capt-card__link:hover{border-color:var(--capt-aqua);transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(0,218,250,.7)}.capt-card__link:hover .capt-card__image{transform:scale(1.05)}.capt-card__link:hover .capt-card__arrow{transform:translate(3px,-3px)}}.capt-card__media{display:block;aspect-ratio:16/10;overflow:hidden}.capt-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.capt-card__body{position:relative;display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.375rem 1.5rem 1.625rem}.capt-card__date{color:var(--capt-aqua);font-size:.6875rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.capt-card__title{padding-right:2.25rem;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em}.capt-card__arrow{position:absolute;right:1.375rem;bottom:1.5rem}.capt-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.75rem}.capt-pager:empty{display:none}.capt-pager .page-numbers{display:inline-grid;place-items:center;min-width:2.875rem;height:2.875rem;padding-inline:.875rem;border:1px solid var(--capt-tide);border-radius:var(--capt-round);font-size:.875rem;font-weight:700;transition:border-color .25s,background-color .25s}.capt-pager .page-numbers.current{border-color:var(--capt-aqua);background:var(--capt-aqua);color:var(--capt-abyss)}.capt-pager .page-numbers.dots{border-color:transparent}@media (hover:hover) and (pointer:fine){.capt-pager a.page-numbers:hover{border-color:var(--capt-aqua)}}.capt-toc{width:100%;margin-bottom:.5rem;border:1px solid var(--capt-tide);border-left:3px solid var(--capt-sun);border-radius:var(--capt-round);background:linear-gradient(90deg,rgba(0,64,74,.55),rgba(0,33,38,.2))}.capt-toc[hidden]{display:none!important}.capt-toc__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.375rem;text-align:left}.capt-toc__title{color:var(--capt-foam);font-size:.8125rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.capt-toc__chevron{flex:none;width:.625rem;height:.625rem;border-right:2px solid var(--capt-aqua);border-bottom:2px solid var(--capt-aqua);transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.capt-toc.is-open .capt-toc__chevron{transform:rotate(-135deg) translate(-2px,-2px)}.capt-toc__body{padding:0 1.375rem 1.125rem}.capt-toc__body[hidden]{display:none}.capt-toc>.capt-toc__body>.capt-toc__list{-moz-columns:2 20rem;columns:2 20rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.capt-toc__item{-moz-column-break-inside:avoid;break-inside:avoid}.capt-toc__item-content{display:block}.capt-toc__link{display:inline-block;padding-block:.3125rem;color:var(--capt-mist);font-size:.875rem;line-height:1.45;transition:color .25s}@media (hover:hover) and (pointer:fine){.capt-toc__link:hover{color:var(--capt-aqua)}}.capt-toc__list--nested{margin-left:1rem}.capt-toc__list--nested .capt-toc__link{font-size:.8125rem;color:var(--capt-dusk)}