.choice-group{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex;container-type:inline-size}.choice-group legend{font-size:var(--label-small-size);line-height:var(--label-small-leading);color:var(--text-primary);padding:0}.choice-group-list{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=24rem){.choice-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice-group-option{gap:var(--space-2);min-height:var(--target-min);align-items:center;display:flex}.choice-group-option input{width:var(--icon-md);height:var(--icon-md);accent-color:var(--action-primary);cursor:pointer;flex:none;margin:0}.choice-group-option label{cursor:pointer;flex:1}.choice-group-option input:focus-visible{outline:var(--edge-strong) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.choice-group-option input:disabled,.choice-group-option input:disabled+label{cursor:not-allowed}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field-control{width:100%;height:var(--control-height);padding:0 var(--space-3);font:inherit;font-size:var(--body-size);line-height:var(--body-leading);color:var(--text-primary);background:var(--surface-default);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-sm);appearance:none;scroll-margin-top:calc(var(--site-header-height) + var(--space-8));margin:0;display:block}.field-control::placeholder{color:var(--text-muted);opacity:initial}.field-control:hover{border-color:var(--text-primary)}.field-control[aria-invalid=true]{border-color:var(--status-danger-text);outline:var(--hairline) solid var(--status-danger-text);outline-offset:calc(-2 * var(--hairline))}.field-control:focus-visible{outline:var(--edge-strong) solid var(--focus-ring);outline-offset:calc(-1 * var(--edge-strong))}.field-control:disabled{opacity:initial;color:var(--text-muted);background:var(--surface-sunken);border-color:var(--border-subtle);cursor:not-allowed}.field-control[data-control=textarea]{height:var(--textarea-height);padding-block:var(--space-3);resize:none}.form-message{padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--body-size);line-height:var(--body-leading);scroll-margin-top:calc(var(--site-header-height) + var(--space-8));margin:0}.form-message-error{background:var(--status-danger-bg);color:var(--status-danger-text)}.form-message-success{background:var(--status-success-bg);color:var(--status-success-text)}.form-message p{margin:0}.form-message ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.form-message a{text-underline-offset:var(--space-1);text-decoration:underline}.form-message-unsent{padding-inline-end:var(--target-min)}.form-message-unsent p+p{margin-top:var(--space-2)}.form-message-unsent .button{position:absolute;inset-block-start:0;inset-inline-end:0}.form-frame{gap:var(--space-6);padding:var(--space-6);background:var(--surface-default);border:var(--hairline) solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-1);isolation:isolate;flex-direction:column;margin:0;display:flex}.form-frame-note{font-size:var(--caption-size);line-height:var(--caption-leading);color:var(--text-secondary);margin:0}.form-frame-trap{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);position:absolute}.form-frame-submit{justify-content:center;display:flex;position:relative}.form-frame-submit>.form-message{inset-inline:0;bottom:calc(100% + var(--space-6));z-index:1;min-height:var(--form-message-cover,auto);position:absolute}@media (width<48rem){.form-frame{gap:var(--space-4);padding:var(--space-4)}.form-frame-submit>.form-message{bottom:calc(100% + var(--space-4))}}.contact-form-names{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<48rem){.contact-form-names{grid-template-columns:minmax(0,1fr)}}.early-access-consent{font-size:var(--caption-size);line-height:var(--caption-leading);color:var(--text-secondary);text-wrap:pretty;margin:0}.contact{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.contact-intro{--heading-text:var(--on-gradient-accent);gap:var(--space-8);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.contact-words{gap:var(--space-4);flex-direction:column;display:flex}.contact-intro p{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);text-wrap:pretty;margin:0}.contact-butterfly{width:var(--butterfly-size);flex:none;height:auto;display:block}@media (width<48rem){.contact{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.contact-intro{gap:var(--space-4);flex-direction:row}}.editorial{grid-template-columns:var(--measure) minmax(0, 1fr);gap:var(--space-6) var(--section-heading-gap);grid-template-areas:"lead figures""text figures";align-items:start;display:grid}.editorial-lead{max-width:var(--measure);font-size:var(--editorial-lead-size);line-height:var(--editorial-lead-leading);font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";color:var(--text-primary);text-wrap:pretty;grid-area:lead;margin:0}.editorial-text{max-width:var(--measure);grid-area:text}.editorial-text p{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-primary);text-wrap:pretty;margin:0}.editorial-text p+p{margin-top:var(--space-6)}.editorial-figures{top:calc(var(--site-header-height) + var(--space-8));gap:var(--block-gap);flex-direction:column;grid-area:figures;margin:0;padding:0;list-style:none;display:flex;position:sticky}.editorial-figure{gap:var(--space-1);font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);flex-direction:column;display:flex}.editorial-figure-numeral{font-size:var(--display-size);line-height:var(--display-leading);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;font-feature-settings:"ss02", "ss13";color:var(--on-gradient-accent)}.editorial-figure-spoken{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (width<64rem){.editorial{row-gap:var(--block-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""figures""text"}.editorial-figures{position:static}}.mission-vision{align-items:center;gap:var(--block-gap);padding:var(--feature-card-padding);display:flex}.mission-vision-statements{flex:1;align-self:stretch;margin:0}.mission-vision-statements>div+div{margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--hairline) solid var(--border-subtle)}.mission-vision-statements dt{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary)}.mission-vision-statements dd{margin:var(--space-2) 0 0;font-size:var(--feature-card-title-size);line-height:var(--feature-card-title-leading);font-weight:var(--feature-card-title-weight);color:var(--text-primary);text-wrap:pretty}.mission-vision-globe{flex:none;order:1}@media (width<48rem){.mission-vision{flex-direction:column}.mission-vision-globe{order:-1}}.rail-list{--loop-tail-length:var(--space-6);position:relative}.rail-list-rail{width:var(--loop-rail-width);fill:none;height:100%;stroke:var(--text-secondary);stroke-width:var(--hairline);stroke-dasharray:calc(.25rem * var(--scale)) calc(.375rem * var(--scale));position:absolute;inset:0 auto 0 0;overflow:visible}.rail-list-items{gap:var(--space-6);padding:0 0 0 var(--space-12);flex-direction:column;margin:0;list-style:none;display:flex}.rail-list-item{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-primary);text-wrap:pretty;position:relative}.rail-list-item:before{content:"";top:calc((var(--section-body-leading) - var(--space-3)) / 2);left:calc(var(--loop-rail-width) - var(--space-12) - var(--space-3) / 2);box-sizing:border-box;width:var(--space-3);height:var(--space-3);border:var(--accordion-rule) solid var(--action-primary);border-radius:var(--radius-full);background:var(--surface-default);position:absolute}.rail-list-bead{offset-rotate:auto;width:0;height:0;position:absolute;top:0;left:0}.rail-list-bead:after{content:"";box-sizing:content-box;width:var(--hub-bead-size);height:var(--hub-bead-size);border:var(--hub-bead-edge) solid var(--hub-case);border-radius:var(--radius-full);background:var(--hub-bead);background-clip:padding-box;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.rail-list-tail{width:var(--loop-tail-length);height:0;position:absolute;top:0;left:0}.rail-list-tail span{width:calc(var(--loop-tail-length) / var(--loop-tail-pieces) * 1.5);height:var(--accordion-rule);border-radius:var(--accordion-rule);background:var(--hub-bead);offset-rotate:auto;opacity:calc(1 - var(--tail-piece) / (var(--loop-tail-pieces) + 1));position:absolute;top:0;left:0}.rail-list[data-loop=waiting] .rail-list-tail,.rail-list[data-rail-laid=false] .rail-list-tail,.rail-list[data-rail-laid=false] .rail-list-bead{visibility:hidden}.rail-list[data-loop=paused]{--loop-state:paused}@keyframes loop-lap{to{offset-distance:100%}}@keyframes station-pass{3.75%{color:var(--text-link)}11.25%{color:var(--text-primary)}}@keyframes station-fill{3.75%{background-color:var(--action-primary)}11.25%{background-color:var(--surface-default)}}@media (prefers-reduced-motion:no-preference){.rail-list:not([data-loop=waiting]) .rail-list-bead{animation:loop-lap var(--hub-lap-ms) linear infinite;animation-play-state:var(--loop-state,running)}.rail-list:not([data-loop=waiting]) .rail-list-tail span{animation:loop-lap var(--hub-lap-ms) linear infinite;animation-delay:calc(var(--hub-lap-ms) * -1 * (1 - var(--tail-piece) * var(--tail-step-share,0)));animation-play-state:var(--loop-state,running)}.rail-list:not([data-loop=waiting]) .rail-list-item,.rail-list:not([data-loop=waiting]) .rail-list-item:before{animation:station-pass var(--hub-lap-ms) linear infinite;animation-delay:calc(var(--station-at,0) * var(--hub-lap-ms));animation-play-state:var(--loop-state,running)}.rail-list:not([data-loop=waiting]) .rail-list-item:before{animation-name:station-fill}}@media (prefers-reduced-motion:reduce){.rail-list-bead,.rail-list-tail{display:none}}.recycle-loop{gap:var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.recycle-loop-photo{border-radius:var(--radius-card);overflow:hidden}.recycle-loop-text{gap:var(--space-6);flex-direction:column;display:flex}@media (width<48rem){.recycle-loop{grid-template-columns:minmax(0,1fr)}}.card{position:relative}.card[data-title-weight=medium]{--feature-card-title-weight:var(--weight-medium)}.card[data-layout=mediaBeside],.card[data-row=statement]{container-type:inline-size}.card-layout{flex-direction:column;display:flex}@container (width>=48rem){.card[data-layout=mediaBeside]>.card-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.card[data-layout=mediaBeside] .card-words{justify-content:center}.card[data-layout=mediaBeside] .card-media[data-source=picture] .image{object-fit:cover;width:100%;height:100%}}.card-row{gap:var(--space-4);flex-direction:column;align-self:stretch;display:flex}@container (width>=48rem){.card[data-row=statement] .card-row{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.card-words{gap:var(--space-4);padding:var(--feature-card-padding);flex-direction:column;align-items:flex-start;display:flex}.card[data-padding=product]>.card-layout>.card-words{padding:calc(var(--feature-card-padding) - var(--hairline))}.card[data-spacing=wide]>.card-layout>.card-words{gap:var(--space-6)}.card-text{gap:var(--space-3);flex-direction:column;align-self:stretch;display:flex}.card-words>.text[data-role=headingCard],.card-words>.text[data-role=headingSection],.card-words>.link[data-look=title]{align-self:stretch}.surface:has(>.card .link[data-look=title]:hover){box-shadow:var(--elevation-2)}.surface:has(>.card .link[data-look=title]:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.card .link[data-look=title]:focus-visible{outline:none}.card-media[data-position=aboveWords][data-size]{padding-block:var(--space-12);background:var(--feature-card-media-fill);justify-content:center;display:flex}.surface:has(>.card .card-media[data-position=aboveWords][data-size]){border-color:var(--feature-card-media-edge)}.card-media[data-position=afterTitle]{align-self:stretch}.card-media[data-position=afterTitle]>.image{width:auto}.card-media[data-position=aboveWords][data-source=picture]:not([data-size])>.image{aspect-ratio:16/10;object-fit:cover;background:var(--surface-sunken);width:100%}.card-head{gap:var(--space-3);align-self:stretch;align-items:center;display:flex}.card-head>.card-media{flex:1}.card-number{width:var(--control-height);height:var(--control-height);border:var(--accent-rule) solid var(--action-primary);border-radius:var(--radius-full);background:var(--surface-default);font-size:var(--feature-card-title-size);line-height:var(--feature-card-title-leading);font-weight:var(--weight-medium);color:var(--text-link);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.card-number:after{content:attr(data-number);inset:calc(-1 * var(--accent-rule));border-radius:var(--radius-full);background:var(--action-primary);color:var(--on-action);opacity:var(--card-lit,0);transition:opacity var(--lit-duration) var(--lit-easing);justify-content:center;align-items:center;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.card-number:after{transition:none}}.card-points{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-points>li{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);padding-inline-start:var(--list-indent);position:relative}.card-points>li:before{content:"";inset-inline-start:var(--list-bullet-inset);top:calc((var(--section-body-leading) - var(--list-bullet-size)) / 2);width:var(--list-bullet-size);height:var(--list-bullet-size);border-radius:var(--radius-full);background:currentColor;position:absolute}.value-set{--value-step:2.4s;--value-rule-rest:var(--space-12);--value-rule-at-rest:inset(0 calc(100% - var(--value-rule-rest)) 0 0);--value-rule-lit:inset(0);--value-lift:var(--space-1);--value-lift-duration:.2s;--value-arrive-easing:cubic-bezier(0, 0, 0, 1);gap:var(--feature-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.value-card{transition:transform var(--value-lift-duration) ease-out, opacity var(--reveal-duration,0s) var(--reveal-easing,ease), translate var(--reveal-duration,0s) var(--reveal-easing,ease);transition-delay:0s, calc(var(--reveal-order,0) * var(--reveal-stagger,0s)), calc(var(--reveal-order,0) * var(--reveal-stagger,0s));display:grid;position:relative;container-type:inline-size}.value-card>.surface[data-recipe=solidCard]{transition:box-shadow var(--value-lift-duration) ease-out}.value-card:hover{transform:translateY(calc(-1 * var(--value-lift)))}.value-card:hover>.surface[data-recipe=solidCard]{box-shadow:var(--elevation-2)}.value-card:after{content:"";border:var(--hairline) solid var(--action-primary);border-radius:var(--radius-card);box-shadow:var(--elevation-2);opacity:0;pointer-events:none;position:absolute;inset:0}.value-rule{width:calc(100cqi - 2 * (var(--hairline) + var(--feature-card-padding)));height:var(--accordion-rule);background:var(--action-primary);clip-path:var(--value-rule-at-rest);display:block}.value-set[data-loop=paused]{--loop-state:paused}@media (width<64rem){.value-set{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){.value-set{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.value-set:not([data-loop=waiting]) .value-card:after,.value-set:not([data-loop=waiting]) .value-rule{animation:var(--value-lit-keyframes) calc(var(--value-step) * var(--value-count)) linear infinite;animation-delay:calc(var(--value-order) * var(--value-step));animation-play-state:var(--loop-state,running)}.value-set:not([data-loop=waiting]) .value-rule{animation-name:var(--value-rule-keyframes)}}@media (prefers-reduced-motion:reduce){.value-card,.value-card>.surface[data-recipe=solidCard]{transition:none}}.mist-veil{--mist-veil-blur:calc(4rem * var(--scale));--mist-veil-mask:linear-gradient(to bottom, transparent, #000 40%, transparent);inset:calc(-1 * var(--space-32)) 0 auto;z-index:0;height:var(--mist-veil-height);pointer-events:none;-webkit-mask-image:var(--mist-veil-mask);mask-image:var(--mist-veil-mask);position:absolute;overflow:hidden}.mist-veil span{background:radial-gradient(closest-side, var(--mist-veil-dense), var(--mist-veil-thin) 70%, transparent);width:70%;height:110%;filter:blur(var(--mist-veil-blur));border-radius:50%;position:absolute;top:-20%}.mist-veil span:first-child{left:-20%}.mist-veil span:nth-child(2){top:5%;left:25%}.mist-veil span:nth-child(3){top:-30%;left:60%}.mist-veil[data-loop=paused]{--loop-state:paused}@keyframes mist-drift{0%{transform:translate(-12%)}to{transform:translate(12%)}}@media (width<48rem){.mist-veil{--mist-veil-blur:calc(2.5rem * var(--scale))}}@media (prefers-reduced-motion:no-preference){.mist-veil:not([data-loop=waiting]) span{animation:48s ease-in-out infinite alternate mist-drift;animation-play-state:var(--loop-state,running)}.mist-veil:not([data-loop=waiting]) span:nth-child(2){animation-duration:64s;animation-direction:alternate-reverse}.mist-veil:not([data-loop=waiting]) span:nth-child(3){animation-duration:80s}}.disclosure{display:contents}.disclosure-toggle{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.disclosure-toggle .icon{stroke-width:2px;flex:none}.disclosure-heading[data-look=row],.disclosure-toggle[data-look=row]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.disclosure-heading[data-look=row]{font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";text-wrap:balance;margin:0}.disclosure-toggle[data-look=row]{align-items:start;row-gap:var(--space-1);padding-block:var(--space-8)}.disclosure-toggle[data-look=row]:focus-visible{outline-offset:0}.disclosure-toggle[data-look=row][aria-expanded=true]{padding-bottom:0}.disclosure-toggle[data-look=row] [data-line=title]{font-size:var(--headline-small-size);line-height:var(--headline-small-leading);font-weight:var(--weight-medium);color:var(--text-primary)}.disclosure-toggle[data-look=row]:hover [data-line=title]{color:var(--selected-text)}.disclosure-toggle[data-look=row] [data-line=subtitle]{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);text-wrap:pretty;grid-area:1/2;font-weight:400}.disclosure-toggle[data-look=row][aria-expanded=true] [data-line=subtitle]{color:var(--selected-text)}.disclosure-toggle[data-look=row] .icon{width:var(--icon-lg);height:var(--icon-lg);stroke:var(--text-primary);grid-area:1/-2}.disclosure-region[data-look=row]{margin:calc(var(--space-4) - (var(--headline-small-leading) - var(--section-body-leading))) 0 var(--space-8);padding-left:calc(var(--space-4) - var(--accordion-rule));border-left:var(--accordion-rule) solid var(--selected-rule);grid-column:2}@media (width<48rem){.disclosure-toggle[data-look=row]{padding-block:var(--space-6)}.disclosure-toggle[data-look=row] [data-line=title]{font-size:var(--body-large-size);line-height:var(--body-large-leading);font-weight:400}.disclosure-toggle[data-look=row] [data-line=subtitle]{grid-area:2/1}.disclosure-region[data-look=row]{margin:var(--space-4) 0 var(--space-6);grid-column:1/-1}}.disclosure-toggle[data-look=contents]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--target-min);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--text-muted);display:flex}.disclosure-toggle[data-look=contents] .icon{width:var(--icon-md);height:var(--icon-md)}.disclosure-toggle[data-look=contents][aria-expanded=true] .icon{rotate:180deg}@media (width<75rem){.disclosure:has(>.disclosure-toggle[aria-expanded=false],>.disclosure-heading>.disclosure-toggle[aria-expanded=false])>.disclosure-region[data-look=contents]{display:none}}@media (width>=75rem){.disclosure-toggle[data-look=contents]{display:none}}.accordion{border-bottom:var(--hairline) solid var(--hairline-color)}.accordion-row{grid-template-columns:1fr 1fr var(--icon-lg);column-gap:var(--space-6);border-top:var(--hairline) solid var(--hairline-color);display:grid}.accordion-points{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.accordion-points>li{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);padding-inline-start:var(--list-indent);position:relative}.accordion-points>li:before{content:"";inset-inline-start:var(--list-bullet-inset);top:calc((var(--section-body-leading) - var(--list-bullet-size)) / 2);width:var(--list-bullet-size);height:var(--list-bullet-size);border-radius:var(--radius-full);background:currentColor;position:absolute}@media (width<48rem){.accordion-row{grid-template-columns:1fr var(--icon-lg);column-gap:var(--space-4)}}@property --hub-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --hub-turn{syntax:"<angle>";inherits:true;initial-value:0deg}@property --hub-entrance{syntax:"<number>";inherits:true;initial-value:1}@property --hub-swell{syntax:"<number>";inherits:true;initial-value:1}@property --hub-mark-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --hub-motion{syntax:"<number>";inherits:true;initial-value:0}@keyframes cloud-hub-lap{0%{--hub-turn:0deg}to{--hub-turn:360deg}}[data-hub-clock]{--hub-entrance-time:.4s;--hub-start-angle:270deg;--hub-mark-rise:120;--hub-mark-fall:60;--hub-motion:1;--hub-angle:calc(var(--hub-start-angle) * var(--hub-motion) + var(--hub-turn));animation:cloud-hub-lap var(--hub-lap-ms) linear infinite;transition:--hub-entrance var(--hub-entrance-time) linear, --hub-swell var(--hub-lap-ms) linear}[data-hub-clock=waiting]{--hub-entrance:0;--hub-swell:0;transition:none;animation-name:none}[data-hub-clock=paused]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-hub-clock]{--hub-motion:0;animation:none}}.cloud-hub{--hub-mark-growth:.3;--hub-ring-size:calc(100% * 338 / 368);--hub-ring-left:calc(100% * 15.3 / 368);--hub-ring-top:calc(100% * 17.7 / 368);--hub-ring-centre:49.926% 49.206%;--hub-sweep-depth:.45;--hub-disc-rest:.7;--hub-disc-shadow:drop-shadow(0 calc(.1875rem * var(--scale)) calc(.5rem * var(--scale)) color-mix(in srgb, var(--grey-900) 12%, transparent));--hub-orbit-dash:calc(.25rem * var(--scale));--hub-orbit-gap:calc(.375rem * var(--scale));--hub-light-blur:calc(.5rem * var(--scale));--hub-light-glow:drop-shadow(0 0 var(--hub-light-blur) var(--hub-light));width:var(--hub-size);height:var(--hub-size);flex:none;position:relative}:root[data-appearance=dusk] .cloud-hub{--hub-disc-rest:.5;--hub-disc-shadow:drop-shadow(0 calc(.1875rem * var(--scale)) calc(.5rem * var(--scale)) color-mix(in srgb, var(--grey-950) 40%, transparent))}.cloud-hub>*{position:absolute}.cloud-hub-orbit{fill:none;width:100%;height:100%;stroke-width:var(--hairline);inset:0;overflow:visible}.cloud-hub-orbit-under{stroke:var(--hub-orbit-under)}.cloud-hub-orbit-dashes{stroke:var(--text-secondary);stroke-dasharray:var(--hub-orbit-dash) var(--hub-orbit-gap)}.cloud-hub-ring{top:var(--hub-ring-top);left:var(--hub-ring-left);width:var(--hub-ring-size);height:var(--hub-ring-size)}.cloud-hub-disc{opacity:var(--hub-disc-rest);filter:var(--hub-disc-shadow);fill:var(--grey-0)}.cloud-hub-arcs{opacity:calc(1 - var(--hub-sweep-depth) * var(--hub-motion))}.cloud-hub-arcs-lit{opacity:calc(var(--hub-motion) * var(--hub-entrance))}.cloud-hub-arcs-lit rect{fill:var(--hub-arc-lit)}.cloud-hub-arcs-shape{mask-type:alpha}.cloud-hub-sweep{transform-box:view-box;transform-origin:var(--hub-ring-centre);rotate:var(--hub-angle)}.cloud-hub-ramp{fill:var(--grey-0)}.cloud-hub-mark{--hub-mark-turn:calc(mod(var(--hub-angle) - var(--hub-mark-angle) + 180deg, 360deg) - 180deg);--hub-mark-phase:calc(min(var(--hub-mark-turn), 0deg) * 90 / var(--hub-mark-rise) + max(var(--hub-mark-turn), 0deg) * 90 / var(--hub-mark-fall));transform-box:fill-box;transform-origin:50%;scale:calc(1 + var(--hub-mark-growth) * var(--hub-motion) * var(--hub-swell) * pow(cos(clamp(-90deg, var(--hub-mark-phase), 90deg)), 2))}.cloud-hub-logo{--footer-logo-size:var(--hub-logo-size);top:50%;left:50%;translate:-50% -50%}.cloud-hub-bead{border-radius:var(--radius-full);rotate:var(--hub-angle);opacity:calc(1 - var(--hub-motion) * (1 - var(--hub-entrance)));filter:var(--hub-light-glow);inset:0}.cloud-hub-bead:after{box-sizing:content-box;width:var(--hub-bead-size);height:var(--hub-bead-size);border:var(--hub-bead-edge) solid var(--hub-case);border-radius:var(--radius-full);background:var(--hub-bead);content:"";background-clip:padding-box;position:absolute;top:0;left:50%;translate:-50% -50%}.cloud-hub-tail{width:100%;height:100%;opacity:var(--hub-motion);filter:blur(var(--hub-tail-feather));position:absolute;inset:0;overflow:visible}.cloud-hub-tail-line{fill:none;stroke:var(--hub-bead);stroke-width:var(--hub-tail-width);vector-effect:non-scaling-stroke}.cloud-hub[data-variant=loop]{--hub-mark-growth:.15;--loop-line-strength:.9;--loop-line-fade:.4;--loop-spoke-strength:.6;--loop-pulse-share:.3;--loop-link-shadow:0 0 0 var(--hairline) var(--hub-orbit-under);--loop-atom-feather:0 0 calc(var(--hub-bead-edge) * 1.5) calc(var(--hub-bead-edge) / 2) var(--hub-case);isolation:isolate}.loop-follows{--loop-turn:calc(mod(var(--hub-angle) - var(--hub-mark-angle) + 180deg, 360deg) - 180deg);--loop-phase:clamp(-90deg, calc(min(var(--loop-turn), 0deg) * 90 / var(--hub-mark-rise) + max(var(--loop-turn), 0deg) * 90 / var(--hub-mark-fall)), 90deg);--loop-lit:calc(var(--hub-motion) * var(--hub-swell) * pow(cos(var(--loop-phase)), 2))}.loop-art{width:100%;height:100%;inset:0;overflow:visible}.loop-art-stations,.loop-labels{z-index:1}.loop-orbit,.loop-orbit-under,.loop-spoke,.loop-pulse,.loop-station-seat,.loop-station-light{fill:none;vector-effect:non-scaling-stroke}.loop-orbit{stroke-width:var(--loop-line-weight)}.loop-line-strong{stop-color:var(--text-secondary);stop-opacity:var(--loop-line-strength)}.loop-line-faint{stop-color:var(--text-secondary);stop-opacity:var(--loop-line-fade)}.loop-orbit-under{stroke:var(--hub-orbit-under);stroke-width:var(--loop-under-weight)}.loop-spoke{opacity:var(--loop-spoke-strength);stroke:var(--text-secondary);stroke-width:var(--loop-line-weight)}.loop-pulse{opacity:var(--loop-lit);stroke:var(--loop-light);stroke-width:var(--loop-lit-weight);stroke-linecap:round;transform-box:fill-box;translate:0 calc(116.667% * (1 + sin(var(--loop-phase))))}.loop-satellite-seat{filter:var(--hub-disc-shadow);fill:var(--grey-0)}.loop-station{transform-box:fill-box;transform-origin:50%;scale:calc(1 + var(--hub-mark-growth) * var(--loop-lit))}.loop-station-seat{fill:var(--loop-seat);stroke:var(--text-secondary);stroke-width:var(--loop-line-weight)}.loop-station-light{opacity:var(--loop-lit);stroke:var(--loop-ring);stroke-width:var(--loop-lit-weight)}.loop-label{fill:var(--text-primary);font-size:var(--label-small-size);font-weight:var(--weight-medium);paint-order:stroke;stroke:var(--hub-orbit-under);stroke-linejoin:round;stroke-width:var(--loop-under-weight)}.loop-core{border-radius:var(--radius-full);width:32.6087%;height:32.6087%;box-shadow:var(--glass-shadow);display:grid;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.loop-core:after{border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-full);content:"";position:absolute;inset:0}.cloud-hub[data-variant=loop] .cloud-hub-bead{z-index:0;inset:var(--loop-orbit-inset);opacity:calc(var(--hub-motion) * var(--hub-entrance))}.cloud-hub[data-variant=loop] .cloud-hub-bead:after{width:calc(var(--hub-bead-size) + 2 * var(--hub-bead-edge));height:calc(var(--hub-bead-size) + 2 * var(--hub-bead-edge));background:var(--hub-case);box-shadow:var(--loop-atom-feather);border:0}.cloud-hub[data-variant=loop] .cloud-hub-bead:before{z-index:1;width:var(--hub-bead-size);height:var(--hub-bead-size);border-radius:var(--radius-full);background:var(--hub-bead);content:"";filter:blur(calc(var(--hub-bead-edge) / 2));position:absolute;top:0;left:50%;translate:-50% -50%}.loop-link{top:var(--loop-link-top);height:var(--loop-line-weight);background:color-mix(in srgb, var(--text-secondary) 60%, transparent);box-shadow:var(--loop-link-shadow)}.loop-link[data-side=right]{--loop-toward-card:1;--loop-pulse-start:0%;right:calc(-1 * var(--space-6));left:var(--loop-link-edge)}.loop-link[data-side=left]{--loop-toward-card:-1;--loop-pulse-start:calc((1 - var(--loop-pulse-share)) * 100%);right:var(--loop-link-edge);left:calc(-1 * var(--space-6))}.loop-link:before,.loop-link:after{opacity:var(--loop-lit);background:var(--loop-light);content:"";position:absolute;top:50%}.loop-link:after{height:100%;left:0;right:0;translate:0 -50%}.loop-link:before{--loop-pulse-run:calc((1 - var(--loop-pulse-share)) / var(--loop-pulse-share) * 50% * (1 + sin(var(--loop-phase))));left:var(--loop-pulse-start);width:calc(var(--loop-pulse-share) * 100%);height:var(--loop-lit-weight);border-radius:var(--radius-full);translate:calc(var(--loop-toward-card) * var(--loop-pulse-run)) -50%}@media (width<48rem){.loop-link,.loop-labels{display:none}}.capabilities{--capability-fade:.3s;gap:var(--space-6)}.capabilities-hub,.capabilities-tabs{justify-content:center;display:flex}.capability-cards{align-self:stretch;display:grid}.capability-card{translate:0 calc(-1 * var(--loop-card-lift) * var(--loop-lit));display:grid;position:relative}.capability-card:after{inset:calc(-1 * var(--hairline));border:var(--loop-line-weight) solid var(--loop-light);border-radius:var(--radius-modal);box-shadow:var(--elevation-2);content:"";opacity:var(--loop-lit);pointer-events:none;position:absolute}.capability-glass{border-radius:var(--radius-modal);box-shadow:var(--glass-shadow);display:grid;position:relative;overflow:hidden}.capability-glass:after{border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-modal);content:"";pointer-events:none;position:absolute;inset:0}.capability-card-words{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.capability-card-head{gap:var(--space-4);align-items:center;display:flex}.capability-card-title{font-size:var(--feature-card-title-size);line-height:var(--feature-card-title-leading);font-weight:var(--feature-card-title-weight);letter-spacing:0;font-feature-settings:"ss02", "ss13";flex:1;margin:0}.capability-icon{width:var(--capability-icon-size);height:var(--capability-icon-size);flex:none;display:flex}.capability-icon svg{width:100%;height:100%}.capability-card-rule{width:100%;height:var(--hairline);background:var(--border-subtle);border:0;margin:0}.capability-subtitle{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-primary);margin:0}.capability-points{gap:var(--space-1);margin:var(--space-3) 0 0;font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);flex-direction:column;padding:0;list-style:none;display:flex}.capability-points>li{padding-inline-start:var(--list-indent);position:relative}.capability-points>li:before{content:"";inset-inline-start:var(--list-bullet-inset);top:calc((var(--section-body-leading) - var(--list-bullet-size)) / 2);width:var(--list-bullet-size);height:var(--list-bullet-size);border-radius:var(--radius-full);background:currentColor;position:absolute}@media (width>=48rem){.capabilities{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.capabilities-hub{grid-row:1 / span var(--capability-rows);grid-column:2;place-self:center}.capabilities-tabs{display:none}.capability-cards{display:contents}.capability-card{grid-row:var(--capability-row)}.capability-card[data-side=left]{grid-column:1}.capability-card[data-side=right]{grid-column:3}}@media (width<48rem){.capabilities{flex-direction:column;align-items:center;display:flex}.capability-card{pointer-events:none;transition:opacity var(--capability-fade) ease;grid-area:1/1;translate:none}.capability-card:not([data-selected=true]){opacity:0}.capability-card[data-selected=true]{pointer-events:auto}.capability-card:after{content:none}.capability-card-words{padding:var(--space-6) var(--space-4)}}@media (prefers-reduced-motion:reduce){.capability-card{transition:none}}.experience{border-bottom:var(--hairline) solid var(--hairline-color);margin:0;padding:0;list-style:none}.experience+.link{margin-top:var(--space-8)}.experience-row{gap:var(--space-1) var(--space-6);padding-block:var(--space-8);border-top:var(--hairline) solid var(--hairline-color);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experience-title{font-size:var(--headline-small-size);line-height:var(--headline-small-leading);font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";color:var(--text-primary);margin:0}.experience-line{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary);text-wrap:pretty;margin:0}@media (width<48rem){.experience-row{gap:var(--space-1) var(--space-4);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.experience-title{font-size:var(--body-large-size);line-height:var(--body-large-leading)}}.notes{margin:0 0 var(--section-heading-gap)}.notes-label{margin:0 0 var(--space-4);font-size:var(--caption-size);line-height:var(--caption-leading);font-weight:var(--weight-medium);color:var(--accent-text)}.notes-list{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--measure) / 2), 1fr));gap:var(--space-6) var(--feature-card-gap);margin:0;padding:0;list-style:none;display:grid}.notes[data-count="1"] .notes-list{max-width:var(--measure);grid-template-columns:minmax(0,1fr)}.notes[data-count="2"] .notes-list{max-width:var(--measure-wide)}.note{padding-left:calc(var(--space-4) - var(--accordion-rule));border-left:var(--accordion-rule) solid var(--accent-text)}.note-figure{font-size:var(--headline-small-size);line-height:var(--headline-small-leading);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;font-feature-settings:"ss02", "ss13";color:var(--heading-text);margin:0}@media (width<48rem){.notes-list{grid-template-columns:minmax(0,1fr)}}.feature-card-link{margin-block-start:var(--space-4)}.returns{margin-bottom:var(--section-heading-gap)}.returns-list{gap:var(--feature-card-gap);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.return{display:grid}@media (width>=48rem){.returns-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.returns-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sky-callout{max-width:var(--measure-wide);margin-inline:auto}.sky-callout-words{padding:var(--space-12);text-align:center;flex-direction:column;align-items:center;display:flex}.sky-callout-title{margin:0 0 var(--space-4);font-size:var(--display-size);line-height:var(--display-leading);font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";color:var(--text-primary);text-wrap:balance}.sky-callout-body{margin:0 0 var(--space-8);font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-secondary)}@media (width<48rem){.sky-callout-words{padding:var(--space-6) var(--space-4)}}.rich-text[data-kind=strong]{font-weight:var(--weight-medium)}.rich-text[data-kind=code]{font-family:monospace;font-size:inherit;overflow-wrap:anywhere}.article-picture{width:min(var(--column-width), var(--measure-wide));margin:var(--section-heading-gap) auto 0;aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-sunken);grid-template-rows:100%;place-items:center stretch;display:grid;overflow:hidden}.article{--article-leading:calc(2rem * var(--scale));--article-heading-gap:var(--space-12);--article-subheading-gap:var(--space-8);--article-list-indent:1.6em;--article-bullet-inset:.7em;--article-bullet-size:.3em;width:min(var(--column-width), var(--post-measure));padding-block:var(--section-heading-gap) var(--band-padding);font-size:var(--section-body-size);line-height:var(--article-leading);color:var(--text-primary);overflow-wrap:break-word;margin-inline:auto}@media (width<48rem){.article{--article-leading:var(--body-leading);--article-heading-gap:var(--space-8);--article-subheading-gap:var(--space-6)}}.article>*{margin:0}.article>*+*{margin-top:var(--space-6)}.article p,.article li{text-wrap:pretty}.article>:is(h2,h3){font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";text-wrap:balance}.article>h2{font-size:var(--feature-card-title-size);line-height:var(--feature-card-title-leading)}.article>h3{font-size:var(--section-body-size);line-height:var(--section-body-leading)}.article>h2:not(:first-child){margin-top:var(--article-heading-gap)}.article>h3:not(:first-child){margin-top:var(--article-subheading-gap)}.article>:is(h2,h3)+*{margin-top:var(--space-3)}.article ul{padding:0;list-style:none}.article li{padding-left:var(--article-list-indent);position:relative}.article li:before{content:"";top:calc((var(--article-leading) - var(--article-bullet-size)) / 2);left:var(--article-bullet-inset);width:var(--article-bullet-size);height:var(--article-bullet-size);border-radius:var(--radius-full);background:currentColor;position:absolute}.article li+li{margin-top:var(--space-3)}.legal-article{gap:var(--space-6);min-width:0;font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-primary);overflow-wrap:break-word;font-variant-ligatures:no-common-ligatures;flex-direction:column;display:flex}.legal-article-block,.legal-article-list{margin:0}.legal-article-heading-row{align-items:baseline;gap:var(--space-2);display:flex}.legal-article-heading-row[data-level="2"]{font-size:var(--title-lead-size);line-height:var(--title-lead-leading)}.legal-article-heading-row[data-level="2"]:not(:first-child){margin-top:var(--space-12)}.legal-article-heading-row[data-level="3"]{font-size:var(--feature-card-title-size);line-height:var(--feature-card-title-leading)}.legal-article-heading{scroll-margin-top:var(--legal-rest-line);font-size:inherit;line-height:inherit;font-weight:var(--weight-medium);letter-spacing:0;text-wrap:balance;margin:0}.legal-article-list{padding:0;list-style:none}.legal-article-item{padding-left:var(--list-indent);position:relative}.legal-article-item:before{content:"";left:var(--list-bullet-inset);top:calc((var(--section-body-leading) - var(--list-bullet-size)) / 2);width:var(--list-bullet-size);height:var(--list-bullet-size);border-radius:var(--radius-full);background:currentColor;position:absolute}.legal-article-item+.legal-article-item{margin-top:var(--space-3)}.legal-article-term{font-weight:var(--weight-medium)}.legal-article-rule{width:100%;height:0;margin:var(--space-6) 0 0;border:0;border-top:var(--hairline) solid var(--border-subtle)}.legal-article-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:inherit;line-height:inherit;text-align:left}.legal-article-table :is(th,td){padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--hairline) solid var(--border-subtle);vertical-align:top}.legal-article-table th{font-weight:var(--weight-medium);color:var(--text-secondary)}@media (width<37.5rem){.legal-article-table thead{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);position:absolute;overflow:hidden}.legal-article-table :is(tbody,tr,td){display:block}.legal-article-table tr{padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--border-subtle)}.legal-article-table td{padding:var(--space-1) 0;border:0}.legal-article-table td:before{content:attr(data-label);font-size:var(--caption-size);line-height:var(--caption-leading);font-weight:var(--weight-medium);color:var(--text-muted);display:block}}@media print{.legal-article-heading-row{break-after:avoid}.legal-article-item{break-inside:avoid}}.legal-layout{grid-template-columns:var(--legal-contents-width) minmax(0, 1fr);gap:var(--section-heading-gap);align-items:start;display:grid}.legal-contents{top:var(--legal-rest-line);max-height:calc(100dvh - var(--legal-rest-line) - var(--space-6));font-size:var(--caption-size);line-height:var(--caption-leading);position:sticky;overflow-y:auto}.legal-contents-label{min-height:var(--target-min);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--text-muted);align-items:center;margin:0;display:flex}.legal-contents-list{margin:0;padding:0;list-style:none}@media (width<75rem){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-contents{max-height:none;position:static}.legal-contents-card{padding-inline:var(--space-4)}.legal-contents-label{display:none}.legal-contents-list{padding-bottom:var(--space-4)}}@media print{.legal-layout{display:block}.legal-contents{display:none}}.blog-card{display:grid}.blog-card[data-size=featured]{margin-block-end:var(--feature-card-gap)}.blog-card-date{font-size:var(--section-body-size);line-height:var(--section-body-leading);color:var(--text-muted)}.section-heading{gap:var(--space-4);max-width:var(--measure-wide);margin:0 0 var(--section-heading-gap);flex-direction:column;display:flex}.section-heading-title{margin:0}.section-heading[data-variant=plainFullWidth],.section-heading[data-variant=titleCard]{max-width:none}.section-heading-card{--accent-text:var(--text-link);gap:var(--space-6);padding:calc(var(--feature-card-padding) - var(--hairline));flex-direction:column;display:flex}@media (width<48rem){.section-heading-card{gap:var(--space-4)}}.section-heading-title:has(>a){color:var(--accent-text)}.section-heading-title:has(>a:hover){--accent-text:var(--text-link)}.section-heading[data-variant=introCard]{border-radius:var(--radius-modal);box-shadow:var(--glass-shadow);text-align:center;margin-inline:auto;position:relative;overflow:hidden}.section-heading[data-variant=introCard]:after{border:var(--hairline) solid var(--glass-edge);border-radius:var(--radius-modal);content:"";pointer-events:none;position:absolute;inset:0}.section-heading[data-variant=introCard] .section-heading-card{gap:var(--space-4);padding:var(--space-8)}@media (width<48rem){.section-heading[data-variant=introCard] .section-heading-card{padding:var(--space-6) var(--space-4)}}.capability-rail{width:var(--page-max);max-width:100%;height:var(--accent-rule);display:block;overflow:visible}.capability-rail line{stroke:var(--action-primary);stroke-width:var(--accent-rule);stroke-linecap:round;stroke-dasharray:calc(.25rem * var(--scale)) calc(.375rem * var(--scale))}.capability-rail-fill{border-radius:var(--radius-full);background:var(--action-primary);width:100%;height:100%;opacity:var(--card-lit,0);transition:opacity var(--lit-duration) var(--lit-easing)}@media (prefers-reduced-motion:reduce){.capability-rail-fill{transition:none}}.drawdown-track{--drawdown-round:8s;--drawdown-low:.4;width:100%;height:var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);display:block;overflow:hidden}.drawdown-fade{background:var(--drawdown-fade);transform-origin:0;width:100%;height:100%}@keyframes drawdown{to{transform:scaleX(var(--drawdown-low))}}.drawdown-track[data-motion=full] .drawdown-fade,.drawdown-track[data-motion=paused] .drawdown-fade{animation:drawdown calc(var(--drawdown-round) / 2) ease-in-out infinite alternate}.drawdown-track[data-motion=paused] .drawdown-fade{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.drawdown-track[data-motion=full] .drawdown-fade,.drawdown-track[data-motion=paused] .drawdown-fade{animation:none}}.reason-trace{width:var(--page-max);max-width:100%;height:var(--space-3);display:block;overflow:visible}.reason-trace-parts{gap:var(--space-2);align-items:center;height:100%;display:flex}.reason-node{width:var(--space-3);height:var(--space-3);border:var(--accent-rule) solid var(--action-primary);border-radius:var(--radius-full);background:var(--surface-default);flex:none;position:relative}.reason-node:after{content:"";inset:calc(-1 * var(--accent-rule));border-radius:var(--radius-full);background:var(--action-primary);position:absolute}.reason-rule{height:var(--accent-rule);flex:1;position:relative}.reason-rule:before,.reason-rule:after{content:"";background:var(--action-primary);position:absolute;inset:0}.reason-rule:before{width:var(--space-12);right:auto}.reason-rule:after{transform:scaleX(var(--card-lit,0));transform-origin:0}.reason-node:after,.reason-rule:after{opacity:var(--card-lit,0);transition:opacity var(--lit-duration) var(--lit-easing), transform var(--lit-duration) var(--lit-easing)}@media (prefers-reduced-motion:reduce){.reason-node:after,.reason-rule:after{transition:none}}.card-list-cards{gap:var(--feature-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card-list-cards[data-card=featureCard]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-list-cards:is([data-card=reasonCard],[data-card=capabilityItem]){grid-auto-rows:1fr}.card-list-cards[data-across=pairs]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-list-item{display:grid}.card-list-cards[data-lit-set]{--lit-duration:.6s;--lit-easing:cubic-bezier(0, 0, 0, 1)}.card-list-cards[data-lit-set]>.card-list-item{--card-lit:0;position:relative}.card-list-cards[data-lit-set]>.card-list-item[data-lit]{--card-lit:1}.card-list-cards[data-lit-set]>.card-list-item:after{content:"";border:var(--hairline) solid var(--action-primary);border-radius:var(--radius-card);box-shadow:var(--elevation-2);pointer-events:none;opacity:var(--card-lit);transition:opacity var(--lit-duration) var(--lit-easing);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card-list-cards[data-lit-set]>.card-list-item:after{transition:none}}.card-list-measure{margin-block-start:var(--feature-card-gap)}@media (width<48rem){.card-list-cards,.card-list-cards[data-card=featureCard],.card-list-cards[data-across=pairs]{grid-template-columns:minmax(0,1fr)}}.hero-card{--hero-block-gap:var(--space-8);max-width:var(--measure)}.hero-card-words{gap:var(--hero-block-gap);padding:var(--hero-card-padding-block) var(--hero-card-padding-inline);flex-direction:column;align-items:flex-start;display:flex}.hero-card-title{font-size:var(--display-size);line-height:var(--display-leading);font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";color:var(--text-primary);text-wrap:balance;margin:0}@media (height<50rem){.hero-card[data-screen=hero-centred]{--hero-block-gap:var(--space-6)}}@media (height<38rem){.hero-card[data-screen=hero-centred]{--hero-block-gap:var(--space-4);--hero-card-padding-block:var(--space-6);--hero-card-padding-inline:var(--space-6);--lead-size:var(--body-size);--lead-leading:var(--body-leading)}.hero-card[data-screen=hero-centred] .hero-card-title{font-size:var(--headline-large-size);line-height:var(--headline-large-leading)}}@media (height<38rem) and (width<48rem){.hero-card[data-screen=hero-centred] .hero-card-title{font-size:var(--headline-small-size);line-height:var(--headline-small-leading)}}@media (height<30rem){.hero-card[data-screen=hero-centred]{--hero-card-padding-block:var(--space-4);width:fit-content;max-width:100%}.hero-card[data-screen=hero-centred] .hero-card-words>.text{contain:inline-size;align-self:stretch}.hero-card[data-screen=hero-centred] .hero-card-words>.text[data-role=tagline]{display:none}}@media (height<30rem) and (width>=48rem){.hero-card[data-screen=hero-centred] .hero-card-title{font-size:var(--headline-medium-size);line-height:var(--headline-medium-leading);white-space:nowrap}}@media (height<25rem){.hero-card[data-screen=hero-centred] .hero-card-words>.text[data-role=statement]{display:none}}@media (width>=48rem){.hero-card[data-width=headline]{width:fit-content;max-width:100%}.hero-card[data-width=headline] .hero-card-title{white-space:nowrap}}@media (48rem<=width<64rem){.hero-card[data-width=headline] .hero-card-title{font-size:var(--headline-large-size);line-height:var(--headline-large-leading)}}.closing-statement{max-width:var(--measure-wide);flex-direction:column;align-items:flex-start;display:flex}.closing-statement-title{margin:0 0 var(--space-4);font-size:var(--section-heading-size);line-height:var(--section-heading-leading);font-weight:var(--weight-medium);letter-spacing:0;font-feature-settings:"ss02", "ss13";color:var(--text-link);text-wrap:wrap}.closing-statement-block{display:flex}.closing-statement-actions{margin-top:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}@media (width<48rem){.closing-statement-title{text-wrap:balance}}
