.families-list[data-v-ea9cb60c]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1.25rem .75rem;margin:0;padding:clamp(1.25rem,3vw,2rem);list-style:none;display:grid}.families-item[data-v-ea9cb60c]{text-align:center;border-radius:var(--r-data);flex-direction:column;align-items:center;gap:.5rem;display:flex}.families-visual[data-v-ea9cb60c]{width:clamp(4.5rem,9vw,7rem);translate:0 calc(var(--hover,0)*-3px);transition:translate var(--t-hover) var(--ease-reveal) calc(var(--hover,0)*var(--t-hover-delay))}.families-visual[data-v-ea9cb60c] .visual-box{box-shadow:none}.families-name[data-v-ea9cb60c]{color:var(--ink-soft);font-size:.8125rem;font-style:italic}.families-item:hover .families-name[data-v-ea9cb60c]{color:var(--bordeaux)}.universes[data-v-2717549f]{gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.universe[data-v-2717549f]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.universe-visual[data-v-2717549f]{width:clamp(10rem,20vw,13rem);margin-bottom:.5rem}.universe-name[data-v-2717549f]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--bordeaux);font-size:1.125rem}.universe-name[data-v-2717549f],.universe-tag[data-v-2717549f]{font-weight:var(--weight-medium);margin:0}.universe-tag[data-v-2717549f]{color:var(--navy);font-size:.875rem}.universe-desc[data-v-2717549f]{max-width:20rem;margin:0}@media (width>=48rem){.universes[data-v-2717549f]{grid-template-columns:repeat(3,1fr)}}.budget[data-v-226bf75b]{border-top:1px solid var(--hairline-light);color:#ffffffd1;gap:.25rem;margin:.75rem 0 0;padding-top:.625rem;font-size:.8125rem;line-height:1.4;display:grid}.budget-row[data-v-226bf75b]{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;display:flex}.budget-row dd[data-v-226bf75b]{color:var(--white);margin:0}.budget--on-request[data-v-226bf75b]{font-style:italic}.budget--on-request[data-v-226bf75b]:lang(zh-CN){font-style:normal}.objects[data-v-ea9d23a1]{background-color:var(--bordeaux);color:var(--white)}.objects-names[data-v-ea9d23a1]{font-family:var(--font-display);font-weight:var(--weight-medium);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:1rem 1.5rem;list-style:none;display:flex}.objects-list[data-v-ea9d23a1]{gap:1.75rem 3rem;margin:0;padding:clamp(1.5rem,4vw,3rem);list-style:none;display:grid}.object[data-v-ea9d23a1]{grid-template-columns:clamp(4.5rem,8vw,6rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.object-visual[data-v-ea9d23a1] .visual-box{box-shadow:none}.object-visual[data-v-ea9d23a1] .visual-credit{color:#ffffffd1}.object-name[data-v-ea9d23a1]{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium);margin:.25rem 0 0;line-height:1.3}.object-detail[data-v-ea9d23a1]{color:#ffffffe0;margin:.25rem 0 0;font-size:.9375rem;font-style:italic;line-height:1.5}.object-detail[data-v-ea9d23a1]:lang(zh-CN){font-style:normal}.objects-foot[data-v-ea9d23a1]{border-top:1px solid var(--hairline-light);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem);display:flex}.objects-disclaimer[data-v-ea9d23a1]{max-width:var(--measure);color:#ffffffd1;margin:0;font-size:.8125rem;line-height:1.5}@media (width>=56rem){.objects-list[data-v-ea9d23a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.objects-foot[data-v-ea9d23a1]{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.sectors[data-v-fb7794b6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.sector[data-v-fb7794b6]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.sector-visual[data-v-fb7794b6]{width:clamp(5rem,11vw,8.5rem)}.sectors--preview .sector-visual[data-v-fb7794b6]{width:clamp(3.75rem,7vw,5.5rem)}.sector-name[data-v-fb7794b6]{font-size:.875rem;font-weight:var(--weight-medium);color:var(--bordeaux);line-height:1.3}.references[data-v-fb7794b6]{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.5rem)}.references-title[data-v-fb7794b6]{color:var(--bordeaux);margin-bottom:1.25rem}.references-list[data-v-fb7794b6]{gap:1.25rem 2.5rem;margin:0;display:grid}.references-group dt[data-v-fb7794b6]{margin-bottom:.375rem}.references-group dd[data-v-fb7794b6]{margin:0}.references-brands[data-v-fb7794b6]{color:var(--ink);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.sectors[data-v-fb7794b6]{grid-template-columns:repeat(6,minmax(0,1fr))}.references-list[data-v-fb7794b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.references-list[data-v-fb7794b6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pair[data-v-8096acb9]{justify-items:center;gap:1.5rem;display:grid;position:relative}.pair-item[data-v-8096acb9]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:22rem;display:flex}.pair-visual[data-v-8096acb9]{width:clamp(10rem,22vw,14rem)}.pair-name[data-v-8096acb9]{color:var(--bordeaux)}.pair-desc[data-v-8096acb9]{color:var(--navy);margin:0}.pair-amp[data-v-8096acb9]{font-family:var(--font-display);color:var(--bordeaux);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1}@media (width>=48rem){.pair[data-v-8096acb9]{grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.pair-amp[data-v-8096acb9]{align-self:start;margin-top:clamp(4rem,9vw,5.5rem)}.pair[data-v-8096acb9]:after,.pair[data-v-8096acb9]:before{content:"";background-color:var(--hairline);width:clamp(2rem,7vw,6rem);height:2px;position:absolute;top:clamp(5rem,11vw,7rem)}.pair[data-v-8096acb9]:before{left:0}.pair[data-v-8096acb9]:after{right:0}}@supports (animation-timeline:view()){@media (width>=48rem) and (prefers-reduced-motion:no-preference){.js-anim .pair[data-v-8096acb9]{view-timeline:--pair block}.js-anim .pair-amp[data-v-8096acb9],.js-anim .pair-visual[data-v-8096acb9]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pair;animation-range:entry 10% cover 50%}.js-anim .pair-visual[data-v-8096acb9]{animation-name:pair-converge-8096acb9}.js-anim .pair-item:first-of-type .pair-visual[data-v-8096acb9]{--side:-1}.js-anim .pair-amp[data-v-8096acb9]{animation-name:pair-meet-8096acb9}}}@keyframes pair-converge-8096acb9{0%{translate:calc(var(--side,1)*2rem) 0}}@keyframes pair-meet-8096acb9{0%{opacity:.25;scale:.7}}.skill[data-v-b290864f]{--wire:color-mix(in srgb, var(--ink-soft) 40%, transparent);grid-template-columns:var(--node) minmax(0,1fr);align-items:center;gap:1rem;display:grid;position:relative}.skill-node[data-v-b290864f]{width:var(--node);aspect-ratio:1;background-color:var(--white);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.skill-text[data-v-b290864f]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.skill-name[data-v-b290864f]{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--bordeaux)}.skill-desc[data-v-b290864f],.skill-name[data-v-b290864f]{margin:0;font-size:.875rem}.skill-desc[data-v-b290864f]{line-height:1.4}.skill--chain+.skill--chain[data-v-b290864f]:after{content:"";top:-1.45rem;left:calc(var(--node)/2 - .3rem);border-top:1.5px solid var(--bordeaux);border-right:1.5px solid var(--bordeaux);width:.6rem;height:.6rem;position:absolute;transform:rotate(135deg)}@media (width>=52rem){.skill--chain+.skill--chain[data-v-b290864f]:after{top:calc(50% - .3rem);left:-1.6rem;transform:rotate(45deg)}}@media (width>=80rem){.skill[data-v-b290864f]{left:calc(var(--cx) + var(--x));top:calc(var(--cy) + var(--y));width:var(--node);height:var(--node);display:block;position:absolute;transform:translate(-50%,-50%)}.skill--hub[data-v-b290864f]:before{content:"";z-index:-1;width:var(--radius);background-color:var(--wire);transform-origin:0 0;height:1px;transform:rotate(calc(var(--a) + 180deg));position:absolute;top:50%;left:50%}.skill--chain+.skill--chain[data-v-b290864f]:after,.skill--chain[data-v-b290864f]:after{content:"";border-top:1.5px solid var(--bordeaux);border-right:1.5px solid var(--bordeaux);width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);left:-3.25rem;transform:rotate(45deg)}.skill-node[data-v-b290864f]{width:100%}.skill-text[data-v-b290864f]{width:11rem;position:absolute;top:50%;transform:translateY(-50%)}.skill--start .skill-text[data-v-b290864f]{text-align:right;right:calc(100% + .75rem)}.skill--hub.skill--end .skill-text[data-v-b290864f]{left:calc(100% + .75rem)}.skill--chain .skill-text[data-v-b290864f]{text-align:center;width:10rem;top:calc(100% + .6rem);left:50%;transform:translate(-50%)}.skill-desc[data-v-b290864f]{font-size:.8125rem}}.skills[data-v-d7558d05]{--node:3.5rem;isolation:isolate;flex-direction:column;align-items:stretch;gap:1.75rem;display:flex}.skills-core[data-v-d7558d05]{aspect-ratio:.866;background-color:var(--bordeaux);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);align-self:center;place-items:center;width:7rem;margin:0;display:grid}.skills-core-label[data-v-d7558d05]{background-color:var(--powder);width:calc(100% - 4px);height:calc(100% - 4px);clip-path:inherit;font-family:var(--font-display);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--ink);place-items:center;padding:.75rem;line-height:1.3;display:grid}.skills-chain[data-v-d7558d05],.skills-hub[data-v-d7558d05]{gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}.skills-chain[data-v-d7558d05]{border-top:1px solid var(--hairline);row-gap:2rem;padding-top:1.75rem}@media (width>=40rem){.skills-hub[data-v-d7558d05]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=52rem){.skills-chain[data-v-d7558d05]{-moz-column-gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}@media (width>=80rem){.skills[data-v-d7558d05]{--node:4.5rem;--cx:27rem;--cy:15.75rem;width:66rem;max-width:100%;height:31.5rem;margin-inline:auto;display:block;position:relative}.skills-core[data-v-d7558d05]{z-index:1;left:var(--cx);top:var(--cy);width:8.25rem;position:absolute;transform:translate(-50%,-50%)}.skills-core-label[data-v-d7558d05]{font-size:.875rem}.skills-chain[data-v-d7558d05],.skills-hub[data-v-d7558d05]{border-top:0;padding-top:0;display:block}.skills-chain[data-v-d7558d05]:before{content:"";z-index:-1;top:var(--cy);left:var(--cx);width:var(--chain);background-color:color-mix(in srgb,var(--ink-soft) 40%,transparent);height:1px;position:absolute}}.stage[data-v-8884c840]{--wire:color-mix(in srgb, var(--ink-soft) 40%, transparent);grid-template-columns:var(--node) minmax(0,1fr);align-content:start;gap:.35rem 1rem;padding-bottom:1.75rem;display:grid;position:relative}.stage-milestones[data-v-8884c840],.stage[data-v-8884c840]>:not(.stage-track){grid-column:2}.stage[data-v-8884c840]:not(:last-child):before{content:"";z-index:-1;top:var(--node);bottom:0;left:calc(var(--node)/2);background-color:var(--wire);width:1px;position:absolute}.stage-track[data-v-8884c840]{display:contents}.stage-node[data-v-8884c840]{width:var(--node);aspect-ratio:1;background-color:var(--white);box-shadow:var(--shadow-card),0 0 0 3px color-mix(in srgb,var(--tone) 55%,transparent);border-radius:50%;grid-area:1/1/span 4;place-items:center;display:grid}.stage-number[data-v-8884c840]{letter-spacing:.08em;color:var(--bordeaux);font-size:.75rem}.stage-name[data-v-8884c840],.stage-number[data-v-8884c840]{font-weight:var(--weight-medium);margin:0}.stage-name[data-v-8884c840]{font-family:var(--font-display);font-size:1.375rem;line-height:1.2}.stage-milestones[data-v-8884c840]{flex-wrap:wrap;gap:.25rem 1rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.stage-milestone[data-v-8884c840]{align-items:center;gap:.45rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.stage-milestone[data-v-8884c840]:before{content:"";background-color:var(--tone);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--powder);border-radius:50%;flex-shrink:0}.stage-weeks[data-v-8884c840]{border-radius:var(--r-pill);background-color:var(--tone);color:var(--tone-ink);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;justify-self:start;margin:.25rem 0 0;padding:.35rem .85rem}.stage-desc[data-v-8884c840]{max-width:var(--measure);margin:.25rem 0 0}@media (width>=80rem){.stage[data-v-8884c840]{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:inherit;padding-bottom:0}.stage--preview[data-v-8884c840]{grid-row:span 4}.stage-milestones[data-v-8884c840],.stage[data-v-8884c840]>:not(.stage-track){grid-column:auto}.stage[data-v-8884c840]:not(:last-child):before{content:none}.stage-number[data-v-8884c840]{align-self:end}.stage-name[data-v-8884c840]{font-size:clamp(1.25rem,1.7vw,1.5rem)}.stage-track[data-v-8884c840]{align-items:flex-start;margin-block:.5rem;display:flex;position:relative}.stage-track[data-v-8884c840]:before{content:"";z-index:-1;top:calc(var(--node)/2);background-color:var(--wire);height:1px;position:absolute;left:0;right:0}.stage:first-child .stage-track[data-v-8884c840]:before{left:calc(var(--node)/2)}.stage:last-child .stage-track[data-v-8884c840]:before{right:calc(100% - var(--node)/2)}.stage:first-child:last-child .stage-track[data-v-8884c840]:before{content:none}.stage-node[data-v-8884c840]{flex-shrink:0}.stage-milestones[data-v-8884c840]{padding-top:calc(var(--node)/2 - .375rem);flex-wrap:nowrap;flex:1;justify-content:space-evenly;gap:.5rem;margin:0 .25rem 0 .5rem}.stage-milestone[data-v-8884c840]{text-align:center;flex-direction:column;flex:1 1 0;gap:.5rem;min-width:min-content;font-size:.75rem}.stage-weeks[data-v-8884c840]{--notch:12px;text-align:center;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%,var(--notch) 50%);border-radius:0;justify-self:stretch;margin:0 3px 0 0;padding:.8rem 1rem .8rem 1.4rem}.stage:first-child .stage-weeks[data-v-8884c840]{clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%)}.stage-desc[data-v-8884c840]{margin:.25rem 1.25rem 0 0;font-size:.875rem}}.roadmap[data-v-aedd28de]{--node:3.5rem;isolation:isolate;margin:0;padding:0;list-style:none}.roadmap-total[data-v-aedd28de]{max-width:var(--measure);color:var(--ink-soft);margin:1rem 0 0;font-size:.9375rem}@media (width>=80rem){.roadmap[data-v-aedd28de]{--node:4.5rem;grid-template-columns:var(--columns);grid-template-rows:repeat(5,auto);row-gap:.75rem;display:grid}.roadmap--preview[data-v-aedd28de]{grid-template-rows:repeat(4,auto)}.roadmap-total[data-v-aedd28de]{margin-top:1.75rem}}@supports (animation-timeline:view()){@media (width>=80rem) and (prefers-reduced-motion:no-preference){.js-anim .roadmap[data-v-aedd28de]{view-timeline:--roadmap block}.js-anim .roadmap[data-v-aedd28de] :is(.stage-node,.stage-weeks){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--roadmap}.js-anim .roadmap[data-v-aedd28de] .stage-node{animation-name:stage-light-aedd28de;animation-range:contain calc(var(--i,0)*10%) contain calc(var(--i,0)*10% + 4%)}.js-anim .roadmap[data-v-aedd28de] .stage-weeks{animation-name:stage-fill-aedd28de;animation-range:contain calc(var(--i,0)*10%) contain calc(var(--i,0)*10% + 10%)}.js-anim .roadmap[data-v-aedd28de] .stage:first-child .stage-weeks{animation-name:stage-fill-first-aedd28de}}}@keyframes stage-light-aedd28de{0%{opacity:.35;scale:.85}}@keyframes stage-fill-aedd28de{0%{clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%,0 50%)}to{clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%,var(--notch) 50%)}}@keyframes stage-fill-first-aedd28de{0%{clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%)}to{clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%)}}.cycle-head[data-v-4cac046b]{gap:0 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.cycle-head[data-v-4cac046b] .section-head{margin-bottom:0}.cycle-visual[data-v-4cac046b]{width:min(100%,11rem);margin-top:1.5rem}.cycle[data-v-4cac046b]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cycle-step[data-v-4cac046b]{flex-direction:column;gap:.35rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.cycle-number[data-v-4cac046b]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem}.cycle-name[data-v-4cac046b],.cycle-number[data-v-4cac046b]{font-weight:var(--weight-medium);margin:0}.cycle-name[data-v-4cac046b]{font-family:var(--font-display);color:var(--bordeaux);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15}.cycle-subtitle[data-v-4cac046b]{color:var(--ink);margin:0}.cycle-points[data-v-4cac046b]{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.875rem 1.5rem;margin:1.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.cycle-point[data-v-4cac046b]{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.875rem;display:grid}.cycle-point-icon[data-v-4cac046b]{aspect-ratio:1;background-color:var(--mint);border-radius:50%;place-items:center;width:2.75rem;display:grid}.cycle-point-text[data-v-4cac046b]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cycle-point-name[data-v-4cac046b]{font-size:.9375rem;line-height:1.35;font-weight:var(--weight-medium);color:var(--ink)}.cycle-point-detail[data-v-4cac046b]{font-size:.8125rem;line-height:1.4}@media (width>=48rem){.cycle-head[data-v-4cac046b]{grid-template-columns:minmax(0,1fr) 14rem;align-items:center}.cycle-head--preview[data-v-4cac046b]{grid-template-columns:minmax(0,1fr)}.cycle-visual[data-v-4cac046b]{width:100%;margin-top:0}}@media (width>=64rem){.cycle[data-v-4cac046b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.row[data-v-7cf0826f]{grid-template-columns:clamp(4rem,9vw,6.5rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.25rem);display:grid}@media (width>=48rem){.row--stacked[data-v-7cf0826f]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem}.row--stacked .row-visual[data-v-7cf0826f]{width:clamp(4rem,9vw,6.5rem)}}.row-visual[data-v-7cf0826f] .visual-box{box-shadow:none}.row-visual[data-v-7cf0826f]{translate:0 calc(var(--hover,0)*-3px);transition:translate var(--t-hover) var(--ease-reveal) calc(var(--hover,0)*var(--t-hover-delay))}.row-text[data-v-7cf0826f]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.row-name[data-v-7cf0826f]{font-family:var(--font-display);font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:var(--weight-medium);color:var(--bordeaux);text-wrap:balance;margin:0;line-height:1.25}.values[data-v-1199f823]{gap:clamp(1.5rem,2.8vw,2.25rem);margin:0;padding:clamp(1.75rem,4.5vw,3.5rem) clamp(1.25rem,5vw,4rem);list-style:none;display:grid}.values[data-v-1199f823]>*{width:100%;max-width:54rem;margin-inline:auto}.values-desc[data-v-1199f823],.values-plain[data-v-1199f823]{color:var(--ink)}.values-desc[data-v-1199f823]{margin:0}@media (width>=48rem){.values--preview[data-v-1199f823]{grid-template-columns:repeat(3,minmax(0,1fr))}}.differences[data-v-2bfe814b]{gap:clamp(1.5rem,3vw,2.25rem);margin:0;padding:clamp(1.75rem,4.5vw,3.5rem) clamp(1.25rem,5vw,4rem);list-style:none;display:grid}.differences[data-v-2bfe814b]>*{width:100%;max-width:54rem;margin-inline:auto}.differences-lines[data-v-2bfe814b]{color:var(--ink);margin:0}.differences--preview[data-v-2bfe814b]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 1rem}.differences--preview[data-v-2bfe814b] .row-name{font-size:1rem}.cycle[data-v-cb23acae]{width:min(100%,34rem);margin:0 auto}.cycle--compact[data-v-cb23acae]{width:min(100%,24rem)}.cycle-box[data-v-cb23acae]{position:relative}.cycle-arrows[data-v-cb23acae]{fill:none;width:100%;height:100%;stroke:var(--bordeaux);stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.cycle-arrows path[data-v-cb23acae]{vector-effect:non-scaling-stroke;stroke-width:3px}.cycle-track[data-v-cb23acae]{pointer-events:none;transform-origin:0 0;scale:var(--k,0);overflow:visible}.cycle-track[data-v-cb23acae],.cycle-traveller[data-v-cb23acae]{position:absolute;top:0;left:0}.cycle-traveller[data-v-cb23acae]{border:.5px solid var(--white);background-color:var(--bordeaux);opacity:0;border-radius:50%;width:3.2px;height:3.2px;margin:-1.6px 0 0 -1.6px}.cycle-center[data-v-cb23acae],.cycle-node[data-v-cb23acae]{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.cycle-center[data-v-cb23acae]{border:1.5px solid color-mix(in srgb,var(--bordeaux) 30%,transparent);background-color:color-mix(in srgb,var(--bordeaux) 9%,var(--white));font-family:var(--font-display);font-size:clamp(1.125rem,3vw,2rem);font-weight:var(--weight-medium);letter-spacing:.08em;text-align:center;color:var(--bordeaux);border-radius:50%;place-items:center;margin:0;padding:0 .5em;line-height:1.15;display:grid}.cycle--compact .cycle-center[data-v-cb23acae]{font-size:clamp(1rem,2.4vw,1.375rem)}.cycle-nodes[data-v-cb23acae]{margin:0;padding:0;list-style:none}.cycle-disc[data-v-cb23acae]{border:2px solid var(--navy);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.cycle-node--talea .cycle-disc[data-v-cb23acae]{background-color:color-mix(in srgb,var(--navy) 12%,var(--white))}.cycle-node--client .cycle-disc[data-v-cb23acae]{background-color:color-mix(in srgb,var(--solar) 28%,var(--white))}.cycle-node--manufacturer .cycle-disc[data-v-cb23acae]{background-color:color-mix(in srgb,var(--sage) 26%,var(--white))}.cycle-logo[data-v-cb23acae]{width:76%;color:var(--bordeaux)}.cycle-label[data-v-cb23acae]{font-family:var(--font-display);font-size:clamp(.9375rem,1.5vw,1.25rem);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.2;position:absolute}.cycle--compact .cycle-label[data-v-cb23acae]{font-size:.9375rem}.cycle-label--left[data-v-cb23acae]{top:50%;right:calc(100% + .625rem);transform:translateY(-50%)}.cycle-label--right[data-v-cb23acae]{top:50%;left:calc(100% + .625rem);transform:translateY(-50%)}.cycle-label--below[data-v-cb23acae]{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.cycle-node--talea .cycle-label[data-v-cb23acae]{color:var(--bordeaux)}.cycle-node--client .cycle-label[data-v-cb23acae]{color:var(--navy)}.cycle-node--manufacturer .cycle-label[data-v-cb23acae]{color:var(--sage-ink)}.cycle-legend[data-v-cb23acae]{font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--bordeaux);margin-top:1.875rem;line-height:1.4}.csr[data-v-72ccb85b]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.csr-text[data-v-72ccb85b]{max-width:var(--measure);flex-direction:column;gap:1.25rem;display:flex}.csr-intro[data-v-72ccb85b]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35}.csr-body[data-v-72ccb85b]{color:var(--ink-soft);margin:0}.csr-visual[data-v-72ccb85b]{margin-top:.5rem}@media (width>=64rem){.csr[data-v-72ccb85b]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.csr--preview[data-v-72ccb85b]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.chain[data-v-6a8aa468]{--disc:4rem;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.chain-step[data-v-6a8aa468]{grid-template-columns:var(--disc) minmax(0,1fr);align-content:start;align-items:start;gap:1.25rem;display:grid;position:relative}.chain-step[data-v-6a8aa468]:not(:last-child):after{content:"";top:calc(var(--disc) + .375rem);bottom:-1.375rem;left:calc(var(--disc)/2 - 1px);border-left:2px dotted color-mix(in srgb,var(--navy) 55%,transparent);position:absolute}.chain-disc[data-v-6a8aa468]{z-index:1;width:var(--disc);aspect-ratio:1;background-color:var(--white);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid;position:relative}.chain-body[data-v-6a8aa468]{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.chain-name[data-v-6a8aa468]{font-family:var(--font-display);font-size:1rem;font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--bordeaux);margin:0;line-height:1.3}.chain-text[data-v-6a8aa468]{margin:0}.chain--preview .chain-body[data-v-6a8aa468]{align-self:center;padding-top:0}.chain-note[data-v-6a8aa468]{border-left:3px solid var(--bordeaux);border-radius:0 var(--r-data) var(--r-data) 0;background-color:var(--white);color:var(--ink-soft);margin:clamp(2rem,4vw,3rem) 0 0;padding:1rem 1.25rem;font-size:.9375rem}@media (width>=48rem){.chain[data-v-6a8aa468]{--disc:clamp(5rem, 8vw, 6.5rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1rem,2.5vw,2rem);position:relative}.chain[data-v-6a8aa468]:before{content:"";top:calc(var(--disc)/2 - 1px);border-top:2px dotted color-mix(in srgb,var(--navy) 55%,transparent);position:absolute;left:12.5%;right:12.5%}.chain-step[data-v-6a8aa468]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem}.chain-step[data-v-6a8aa468]:not(:last-child):after{content:none}.chain-body[data-v-6a8aa468]{align-items:center;padding-top:0}}.compliance[data-v-2f307a2b]{gap:1.25rem;display:grid}.compliance-card[data-v-2f307a2b]{flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.compliance-title[data-v-2f307a2b]{font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--bordeaux);margin:0;line-height:1.4}.compliance-desc[data-v-2f307a2b]{color:var(--ink-soft);margin:0;font-size:.9375rem}.pastilles[data-v-2f307a2b]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pastille[data-v-2f307a2b]{border:1px solid var(--hairline);border-radius:var(--r-card);background-color:var(--powder);flex-direction:column;gap:.125rem;max-width:100%;padding:.625rem 1rem;display:flex}.pastille--name[data-v-2f307a2b]{border-radius:var(--r-pill);background-color:var(--white);padding:.5rem 1rem}.pastille--name[data-v-2f307a2b],.pastille-name[data-v-2f307a2b]{font-size:.875rem;font-weight:var(--weight-medium);color:var(--ink)}.pastille-detail[data-v-2f307a2b]{color:var(--ink-soft);font-size:.75rem;line-height:1.35}@media (width>=48rem){.compliance[data-v-2f307a2b]{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-card[data-v-2f307a2b]:last-child{grid-column:1/-1}}@media (width>=75rem){.compliance[data-v-2f307a2b]{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-card[data-v-2f307a2b]:last-child{grid-column:auto}}.threads[data-v-7b5bb7f3]{width:var(--w);height:var(--len);position:relative}.threads-svg[data-v-7b5bb7f3]{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.threads-svg--h[data-v-7b5bb7f3]{display:none}.threads-svg path[data-v-7b5bb7f3]{vector-effect:non-scaling-stroke;stroke-linecap:round}.thread[data-v-7b5bb7f3]{stroke-width:3px}.thread--autajon[data-v-7b5bb7f3]{stroke:var(--navy)}.thread--talea[data-v-7b5bb7f3]{stroke:var(--bordeaux)}.thread--solar[data-v-7b5bb7f3]{stroke:var(--solar);stroke-linecap:butt}.thread-halo[data-v-7b5bb7f3]{stroke:var(--powder);stroke-width:11px;stroke-linecap:butt}.threads-dot[data-v-7b5bb7f3]{aspect-ratio:1;width:.875rem;box-shadow:0 0 0 3px var(--powder),0 0 0 4px var(--hairline);border-radius:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.threads-dot--autajon[data-v-7b5bb7f3]{background-color:var(--navy);left:18.75%}.threads-dot--talea[data-v-7b5bb7f3]{background-color:var(--bordeaux);left:81.25%}.threads-crossings[data-v-7b5bb7f3]{margin:0;padding:0;list-style:none}.threads-crossing[data-v-7b5bb7f3]{top:var(--at);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);line-height:1.2;position:absolute;left:calc(50% + 1.75rem);transform:translateY(-50%)}@media (width>=48rem){.threads[data-v-7b5bb7f3]{width:auto;height:var(--h);margin-bottom:2.75rem}.threads-svg--h[data-v-7b5bb7f3]{display:block}.threads-svg--v[data-v-7b5bb7f3]{display:none}.threads-dot[data-v-7b5bb7f3]{left:0}.threads-dot--autajon[data-v-7b5bb7f3]{top:18.75%}.threads-dot--talea[data-v-7b5bb7f3]{top:81.25%}.threads-crossing[data-v-7b5bb7f3]{top:calc(100% + 1rem);left:var(--at);transform:translate(-50%)}}.braid[data-v-3a5bf422]{--w:10rem;--len:24rem;--disc:6rem;flex-direction:column;align-items:center;display:flex}.braid-houses[data-v-3a5bf422]{width:var(--w);height:3.5rem;margin:0;padding:0;list-style:none;position:relative}.braid-house[data-v-3a5bf422]{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:.875rem;transform:translate(-50%)}.braid-house--autajon[data-v-3a5bf422]{left:18.75%}.braid-house--talea[data-v-3a5bf422]{left:81.25%}.braid-name[data-v-3a5bf422]{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;line-height:1.2rem}.braid-craft[data-v-3a5bf422]{font-family:var(--font-display);font-size:1rem;font-style:italic;line-height:1.3}.braid-house--autajon .braid-craft[data-v-3a5bf422],.braid-house--autajon .braid-name[data-v-3a5bf422]{color:var(--navy)}.braid-house--talea .braid-craft[data-v-3a5bf422],.braid-house--talea .braid-name[data-v-3a5bf422]{color:var(--bordeaux)}.braid-result[data-v-3a5bf422]{flex-direction:column;align-items:center;gap:.875rem;max-width:14rem;display:flex}.braid-disc[data-v-3a5bf422]{width:var(--disc);aspect-ratio:1;border:1.5px solid var(--ink);background-color:var(--white);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--solar) 16%,transparent),var(--shadow-card);border-radius:50%;place-items:center;margin-top:1rem;display:grid;position:relative}.braid-disc[data-v-3a5bf422]:before{content:"";background-color:var(--solar);width:3px;height:1rem;position:absolute;bottom:100%;left:calc(50% - 1.5px)}.braid-result-text[data-v-3a5bf422]{font-style:italic}@media (width>=48rem){.braid[data-v-3a5bf422]{--h:10rem;--disc:7rem;grid-template-columns:8.5rem minmax(0,1fr) 12rem;align-items:start;display:grid}.braid-houses[data-v-3a5bf422]{width:auto;height:var(--h)}.braid-house[data-v-3a5bf422]{text-align:right;align-items:flex-end;bottom:auto;left:auto;right:1.5rem;transform:none}.braid-house--autajon[data-v-3a5bf422]{top:calc(18.75% - .6rem)}.braid-house--talea[data-v-3a5bf422]{flex-direction:column-reverse;bottom:calc(18.75% - .6rem)}.braid-result[data-v-3a5bf422]{max-width:none}.braid-disc[data-v-3a5bf422]{margin-top:calc(var(--h)/2 - var(--disc)/2)}.braid-disc[data-v-3a5bf422]:before{width:calc((12rem - var(--disc))/2);height:3px;inset:calc(50% - 1.5px) 100% auto auto}}.alliance-words[data-v-af31fdcb]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.alliance-word[data-v-af31fdcb]{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.625rem;display:inline-flex}.alliance-word[data-v-af31fdcb]:before{content:"";background-color:var(--bordeaux);width:.5rem;height:.5rem;transform:rotate(45deg)}.alliance-braid[data-v-af31fdcb]{margin-top:clamp(.5rem,2vw,1.5rem)}.houses[data-v-90c4fbbb]{gap:1.25rem;display:grid}.house[data-v-90c4fbbb]{flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.house-head[data-v-90c4fbbb]{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) clamp(6rem,18vw,9rem);align-items:start;gap:1rem;padding-bottom:1.25rem;display:grid}.house-titles[data-v-90c4fbbb]{flex-direction:column;gap:.625rem;display:flex}.house-tag[data-v-90c4fbbb]{letter-spacing:.14em;color:var(--ink-soft);font-size:.75rem;line-height:1.5}.house-products[data-v-90c4fbbb],.house-tag[data-v-90c4fbbb]{font-weight:var(--weight-medium);text-transform:uppercase;margin:0}.house-products[data-v-90c4fbbb]{font-family:var(--font-display);letter-spacing:.12em;color:var(--bordeaux);flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.house-text[data-v-90c4fbbb]{color:var(--ink-soft);margin:0}.house-facts[data-v-90c4fbbb]{flex-direction:column;gap:.75rem;display:flex}.house-subtitle[data-v-90c4fbbb]{font-family:var(--font-display);font-size:1.0625rem;font-style:italic;font-weight:var(--weight-body);color:var(--ink);margin:.25rem 0 0}.house-markets[data-v-90c4fbbb]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.house-markets li[data-v-90c4fbbb]{border:1px solid var(--hairline);border-radius:var(--r-pill);background-color:var(--powder);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--bordeaux);padding:.375rem .875rem}.house-locations[data-v-90c4fbbb]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.125rem}.house-summary[data-v-90c4fbbb]{border-top:1px solid var(--hairline);margin:auto 0 0;padding-top:1rem}@media (width>=64rem){.houses[data-v-90c4fbbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.equation[data-v-08fe425a]{--disc:6rem;--result:8rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:start center;gap:1.25rem .75rem;margin:0;display:grid}.equation--preview[data-v-08fe425a]{--disc:5rem;--result:6.5rem}.operator--plus[data-v-08fe425a]{margin-top:calc(var(--disc)/2 - 1.375rem)}.operator--equals[data-v-08fe425a],.term--pack[data-v-08fe425a]{grid-column:1/-1}.term[data-v-08fe425a]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.term-disc[data-v-08fe425a]{width:var(--disc);aspect-ratio:1;border:1.5px solid var(--hairline);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.term--packaging .term-disc[data-v-08fe425a]{background-color:color-mix(in srgb,var(--navy) 10%,var(--white))}.term--object .term-disc[data-v-08fe425a]{background-color:var(--sand)}.term--pack .term-disc[data-v-08fe425a]{width:var(--result);background-color:color-mix(in srgb,var(--bordeaux) 10%,var(--white))}.term-name[data-v-08fe425a]{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--bordeaux);line-height:1.3}.term--pack .term-name[data-v-08fe425a]{font-size:.9375rem}.operator[data-v-08fe425a]{aspect-ratio:1;border:1.5px solid var(--ink);background-color:var(--white);border-radius:50%;flex-shrink:0;width:2.75rem;position:relative}.operator[data-v-08fe425a]:after,.operator[data-v-08fe425a]:before{content:"";background-color:var(--bordeaux);border-radius:1px;width:1rem;height:2px;position:absolute;top:50%;left:50%}.operator--plus[data-v-08fe425a]:before{transform:translate(-50%,-50%)}.operator--plus[data-v-08fe425a]:after{transform:translate(-50%,-50%)rotate(90deg)}.operator--equals[data-v-08fe425a]:before{transform:translate(-50%,calc(-50% - 3.5px))}.operator--equals[data-v-08fe425a]:after{transform:translate(-50%,calc(3.5px - 50%))}.benefits[data-v-08fe425a]{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.benefit[data-v-08fe425a]{font-family:var(--font-display);color:var(--ink);align-items:baseline;gap:.625rem;font-size:clamp(1rem,1.6vw,1.25rem);font-style:italic;line-height:1.3;display:flex}.benefit[data-v-08fe425a]:before{content:"";background-color:var(--bordeaux);flex-shrink:0;width:.5rem;height:.5rem;transform:translateY(-.1em)rotate(45deg)}@media (width>=48rem){.equation[data-v-08fe425a]{--disc:clamp(7rem, 12vw, 10rem);--result:clamp(9rem, 16vw, 13rem);justify-content:center;align-items:flex-start;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.equation--preview[data-v-08fe425a]{--disc:6rem;--result:7.5rem}.term[data-v-08fe425a]:not(.term--pack){margin-top:calc((var(--result) - var(--disc))/2)}.operator[data-v-08fe425a]{margin-top:calc(var(--result)/2 - 1.375rem)}.benefits[data-v-08fe425a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.center[data-v-30ac2e09]{border:1.5px solid var(--ink);border-radius:var(--r-card);background-color:var(--white);text-align:center;flex-direction:column;align-items:center;gap:.375rem;margin:0;padding:1.75rem 1.25rem;display:flex}.center-logo[data-v-30ac2e09]{width:7rem;color:var(--bordeaux)}.center-with[data-v-30ac2e09]{font-family:var(--font-display);color:var(--ink);font-size:1.375rem;line-height:1.2}.center-role[data-v-30ac2e09]{font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--bordeaux);margin-top:.25rem;line-height:1.4}@media (width>=48rem){.center[data-v-30ac2e09]{aspect-ratio:1;box-shadow:0 0 0 .75rem color-mix(in srgb,var(--white) 55%,transparent),var(--shadow-card);border-width:2px;border-radius:50%;justify-content:center;padding:0 1rem}.center-logo[data-v-30ac2e09]{width:52%}}.orbit[data-v-721fae0f]{--disc:3.5rem;flex-direction:column;gap:2rem;display:flex}.orbit-arcs[data-v-721fae0f]{display:none}.orbit-steps[data-v-721fae0f]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.orbit-step[data-v-721fae0f]{align-items:center;gap:1rem;display:flex;position:relative}.orbit-step[data-v-721fae0f]:not(:last-child):after{content:"";top:calc(var(--disc) + .25rem);bottom:-.75rem;left:calc(var(--disc)/2 - 1px);border-left:2px dotted color-mix(in srgb,var(--bordeaux) 45%,transparent);position:absolute}.orbit-disc[data-v-721fae0f]{width:var(--disc);aspect-ratio:1;border:1.5px solid var(--hairline);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.orbit-step--solar .orbit-disc[data-v-721fae0f]{background-color:color-mix(in srgb,var(--solar) 24%,var(--white))}.orbit-step--rose .orbit-disc[data-v-721fae0f]{background-color:color-mix(in srgb,var(--bordeaux) 9%,var(--white))}.orbit-step--sage .orbit-disc[data-v-721fae0f]{background-color:color-mix(in srgb,var(--sage) 22%,var(--white))}.orbit-step--navy .orbit-disc[data-v-721fae0f]{background-color:color-mix(in srgb,var(--navy) 10%,var(--white))}.orbit-label[data-v-721fae0f]{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--bordeaux);line-height:1.3}@media (width>=48rem){.orbit[data-v-721fae0f]{aspect-ratio:1;width:min(100%,36rem);margin-inline:auto;display:block;position:relative}.orbit-arcs[data-v-721fae0f]{fill:none;width:100%;height:100%;stroke:var(--bordeaux);stroke-linecap:round;stroke-linejoin:round;display:block;position:absolute;inset:0;overflow:visible}.orbit-arcs path[data-v-721fae0f]{vector-effect:non-scaling-stroke;stroke-width:2.5px}.orbit-center[data-v-721fae0f]{width:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-step[data-v-721fae0f],.orbit-steps[data-v-721fae0f]{display:block}.orbit-step[data-v-721fae0f]{top:var(--y);left:var(--x);width:var(--size);aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.orbit-step[data-v-721fae0f]:not(:last-child):after{content:none}.orbit-disc[data-v-721fae0f]{width:100%}.orbit-label[data-v-721fae0f]{white-space:nowrap;position:absolute}.orbit-step--right .orbit-label[data-v-721fae0f]{top:50%;left:calc(100% + .75rem);transform:translateY(-50%)}.orbit-step--left .orbit-label[data-v-721fae0f]{top:50%;right:calc(100% + .75rem);transform:translateY(-50%)}.orbit-step--top .orbit-label[data-v-721fae0f]{bottom:calc(100% + .625rem);left:50%;transform:translate(-50%)}.orbit-step--bottom .orbit-label[data-v-721fae0f]{top:calc(100% + .625rem);left:50%;transform:translate(-50%)}}.steps-line[data-v-ae3f4b12]{flex-wrap:wrap;align-items:center;gap:.75rem .625rem;margin:0;padding:0;list-style:none;display:flex}.steps-line-item[data-v-ae3f4b12]{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--bordeaux);align-items:center;gap:.625rem;display:inline-flex}.steps-line-arrow[data-v-ae3f4b12]{color:var(--ink-soft)}.partner[data-v-ae3f4b12]{grid-template-areas:"cycle""clients""coherence";gap:2rem;display:grid}.partner-cycle[data-v-ae3f4b12]{grid-area:cycle}.partner-aside--clients[data-v-ae3f4b12]{grid-area:clients}.partner-aside--coherence[data-v-ae3f4b12]{grid-area:coherence}.partner-aside[data-v-ae3f4b12]{flex-direction:column;gap:.5rem;display:flex}.partner-aside-title[data-v-ae3f4b12]{font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--bordeaux);margin:0;line-height:1.4}.partner-aside-text[data-v-ae3f4b12]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-style:italic;line-height:1.4}@media (width>=48rem){.partner[data-v-ae3f4b12]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cycle cycle""clients coherence";gap:3rem 2rem}.partner-aside--coherence[data-v-ae3f4b12]{text-align:right}}@media (width>=75rem){.partner[data-v-ae3f4b12]{grid-template-columns:13rem minmax(0,1fr) 13rem;grid-template-areas:"clients cycle coherence";align-items:center}}.style-panel[data-v-5893ebdf]{gap:clamp(1.25rem,3vw,2rem);display:grid}.style-card[data-v-5893ebdf]{flex-direction:column;padding:clamp(1.5rem,3.5vw,2.5rem);display:flex}.style-picto[data-v-5893ebdf]{background-color:var(--mint);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;display:grid}.style-name[data-v-5893ebdf]{flex-direction:column;gap:.25rem;margin:0 0 .875rem;display:flex}.style-name-main[data-v-5893ebdf]{font-family:var(--font-display);font-size:1.375rem;line-height:1.2;font-weight:var(--weight-medium);color:var(--bordeaux)}.style-name-sub[data-v-5893ebdf]{font-size:.75rem;line-height:1.4;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.style-line[data-v-5893ebdf],.style-steps[data-v-5893ebdf]{color:var(--navy);margin:0;font-style:italic}.style-steps[data-v-5893ebdf]{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:0;list-style:none;display:flex}.style-step[data-v-5893ebdf]{align-items:center;gap:.5rem;display:inline-flex}.style-step-arrow[data-v-5893ebdf]{color:var(--bordeaux)}.style-list[data-v-5893ebdf]{border-top:1px solid var(--hairline);margin:1.25rem 0 0;padding:0;list-style:none}.style-list li[data-v-5893ebdf]{border-bottom:1px solid var(--hairline);color:var(--ink);padding:.875rem 0 .875rem 1.25rem;font-size:.9375rem;line-height:1.55;position:relative}.style-list li[data-v-5893ebdf]:before{content:"";background-color:var(--bordeaux);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:1.45rem;left:.25rem}.style-lead[data-v-5893ebdf]{font-weight:var(--weight-medium);color:var(--bordeaux)}.style-list--accent[data-v-5893ebdf] em{font-style:normal;font-weight:var(--weight-medium);color:var(--bordeaux)}@media (width>=64rem){.style-panel[data-v-5893ebdf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.choices[data-v-05031a42]{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.choices-legend[data-v-05031a42]{font-size:.875rem;line-height:1.4;font-weight:var(--weight-medium);color:var(--ink);margin-bottom:.375rem;padding:0}.choices-row[data-v-05031a42]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-v-05031a42]{cursor:pointer;position:relative}.choice-input[data-v-05031a42]{opacity:0;width:1px;height:1px;position:absolute}.choice-pill[data-v-05031a42]{border:1px solid color-mix(in srgb,var(--ink-soft) 75%,var(--white));border-radius:var(--r-pill);background-color:var(--white);min-height:2.75rem;color:var(--ink);transition:background-color var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease;align-items:center;padding:.5rem 1.125rem;font-size:.9375rem;display:inline-flex}.choice:hover .choice-pill[data-v-05031a42]{border-color:var(--bordeaux)}.choice-input:checked+.choice-pill[data-v-05031a42]{border-color:var(--bordeaux);background-color:var(--bordeaux);color:var(--white)}.choice-input:focus-visible+.choice-pill[data-v-05031a42]{outline:2px solid var(--bordeaux);outline-offset:3px}.carnet-form[data-v-5ff03d18]{gap:1.125rem;container-type:inline-size}.carnet-form[data-v-5ff03d18],.carnet-form-intro[data-v-5ff03d18]{flex-direction:column;display:flex}.carnet-form-intro[data-v-5ff03d18]{gap:.25rem}.carnet-form-title[data-v-5ff03d18]{font-family:var(--font-display);font-size:1.25rem;line-height:1.25;font-weight:var(--weight-medium);color:var(--ink);margin:0}.carnet-form-lede[data-v-5ff03d18]{color:var(--ink-soft);margin:0;font-size:.9375rem}.carnet-form-grid[data-v-5ff03d18]{gap:1rem;display:grid}.option[data-v-5ff03d18]{min-height:2.75rem;color:var(--ink);cursor:pointer;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.option input[data-v-5ff03d18]{width:1.25rem;height:1.25rem;accent-color:var(--bordeaux);flex-shrink:0;margin:0}.carnet-form-submit[data-v-5ff03d18]{align-self:flex-start}.carnet-form-submit[data-v-5ff03d18]:disabled{cursor:progress;opacity:.7}.carnet-form-consent[data-v-5ff03d18]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.5}@container (width>=30rem){.carnet-form-grid[data-v-5ff03d18]{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-form[data-v-4ba6c57c]{flex-direction:column;gap:.5rem;display:flex}.news-label[data-v-4ba6c57c]{font-size:.875rem;line-height:1.4;font-weight:var(--weight-medium);color:var(--ink)}.news-row[data-v-4ba6c57c]{flex-wrap:wrap;gap:.5rem;display:flex}.news-input[data-v-4ba6c57c]{border:1px solid color-mix(in srgb,var(--ink-soft) 75%,var(--white));border-radius:var(--r-pill);background-color:var(--powder);min-width:0;min-height:2.75rem;font:inherit;color:var(--ink);transition:border-color var(--t-fast) ease;flex:12rem;padding:.625rem 1rem;font-size:1rem}.news-input[data-v-4ba6c57c]:hover{border-color:var(--ink-soft)}.news-input[data-v-4ba6c57c]:focus-visible{border-color:var(--bordeaux);outline-offset:1px}.news-submit[data-v-4ba6c57c]:disabled{cursor:progress;opacity:.7}.news-consent[data-v-4ba6c57c]{color:var(--ink-soft);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.follow[data-v-f2657bdd]{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.follow-card[data-v-f2657bdd]{flex-direction:column;gap:1.5rem;min-width:0;padding:clamp(1.5rem,3.5vw,2.25rem);display:flex}.follow-head[data-v-f2657bdd]{align-items:flex-start;gap:1rem;display:flex}.follow-visual[data-v-f2657bdd]{flex:0 0 4.5rem;width:4.5rem}.follow-visual[data-v-f2657bdd] .visual-box{background-color:var(--mint);box-shadow:none}.follow-icon[data-v-f2657bdd]{background-color:var(--mint);width:4.5rem;height:4.5rem;color:var(--bordeaux);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.follow-text[data-v-f2657bdd]{flex-direction:column;gap:.25rem;min-width:0;padding-top:.25rem;display:flex}.follow-name[data-v-f2657bdd]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--bordeaux);margin:0 0 .25rem;font-size:1.125rem;line-height:1.2}.follow-freq[data-v-f2657bdd],.follow-name[data-v-f2657bdd]{font-weight:var(--weight-medium)}.follow-freq[data-v-f2657bdd]{color:var(--navy);margin:0}.follow-desc[data-v-f2657bdd]{color:var(--ink-soft);margin:0;font-style:italic}.follow-action[data-v-f2657bdd]{align-self:flex-start;margin-top:auto}.follow-form[data-v-f2657bdd]{border-top:1px solid var(--hairline);padding-top:1.5rem}.follow-link[data-v-f2657bdd]{min-height:2.75rem;font-weight:var(--weight-medium);color:var(--bordeaux);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:.3em;transition:text-decoration-color var(--t-base) ease;align-items:center;gap:.5rem;display:inline-flex}.follow-link[data-v-f2657bdd]:hover{text-decoration-color:currentColor}@media (width>=48rem){.follow--preview[data-v-f2657bdd]{grid-template-columns:repeat(3,minmax(0,1fr))}.follow--full[data-v-f2657bdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.follow--full .follow-card--carnet[data-v-f2657bdd]{grid-column:1/-1}}@media (width>=64rem){.follow--full[data-v-f2657bdd]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.follow--full .follow-card--carnet[data-v-f2657bdd]{grid-area:span 2/1}}
