@property --foil-aim-x{syntax:"<number>";inherits:true;initial-value:-.35}@property --foil-aim-y{syntax:"<number>";inherits:true;initial-value:-.45}.foil-surface-module__ecRBKW__surface{--foil-pale:var(--foil-background);--foil-mid:var(--foil-background);--foil-deep:var(--foil-background);--foil-light-x:calc(50% + var(--foil-aim-x) * 36%);--foil-light-y:calc(50% + var(--foil-aim-y) * 36%);background:radial-gradient(circle at var(--foil-light-x) var(--foil-light-y), var(--foil-pale), var(--foil-mid) 48%, var(--foil-deep) 100%);position:absolute;inset:0;container-type:size}@supports (color:oklch(from red calc(l + 0.118) calc(c * 0.34) h)){.foil-surface-module__ecRBKW__surface{--foil-pale:oklch(from var(--foil-background) calc(l + .118) calc(c * .34) h);--foil-deep:oklch(from var(--foil-background) calc(l - .106) calc(c * 1.57) h)}}.foil-surface-module__ecRBKW__foil{-webkit-mask-image:radial-gradient(circle at var(--foil-light-x) var(--foil-light-y), #000, #00000080 45%, #00000047 100%);-webkit-mask-image:radial-gradient(circle at var(--foil-light-x) var(--foil-light-y), #000, #00000080 45%, #00000047 100%);mask-image:radial-gradient(circle at var(--foil-light-x) var(--foil-light-y), #000, #00000080 45%, #00000047 100%);position:absolute;inset:0}.foil-surface-module__ecRBKW__motif{background:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;opacity:.7;transform:rotate(-12deg) translate(calc(var(--foil-aim-x) * var(--foil-tile) * -.3), calc(var(--foil-aim-y) * var(--foil-tile) * -.3));position:absolute;inset:min(-30%,50% - 80cqi + 1px) min(-30%,50% - 80cqb + 1px)}.foil-surface-module__ecRBKW__gilded{--foil-gold-shift:calc(var(--foil-aim-x) * -53.652%);background:linear-gradient(100deg, #6f5117 calc(-40.883% + var(--foil-gold-shift)), #a07a2c calc(-11.607% + var(--foil-gold-shift)), #e3c47a calc(6.691% + var(--foil-gold-shift)), #8c6824 calc(32.307% + var(--foil-gold-shift)), #c29a48 calc(61.584% + var(--foil-gold-shift)), #f0d78f calc(72.562% + var(--foil-gold-shift)), #7d5c1e calc(98.179% + var(--foil-gold-shift)), #b08a3a calc(123.795% + var(--foil-gold-shift)), #6f5117 calc(142.093% + var(--foil-gold-shift))) 0 0 / var(--foil-tile) var(--foil-tile) repeat;-webkit-mask:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;-webkit-mask:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;mask:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;opacity:1}.foil-surface-module__ecRBKW__silvered{--foil-silver-shift:calc(var(--foil-aim-x) * -53.652%);background:linear-gradient(100deg, #5c5c5c calc(-40.883% + var(--foil-silver-shift)), #8a8a8a calc(-11.607% + var(--foil-silver-shift)), #e6e6e6 calc(6.691% + var(--foil-silver-shift)), #777 calc(32.307% + var(--foil-silver-shift)), #b3b3b3 calc(61.584% + var(--foil-silver-shift)), #f4f4f4 calc(72.562% + var(--foil-silver-shift)), #696969 calc(98.179% + var(--foil-silver-shift)), #9e9e9e calc(123.795% + var(--foil-silver-shift)), #5c5c5c calc(142.093% + var(--foil-silver-shift))) 0 0 / var(--foil-tile) var(--foil-tile) repeat;-webkit-mask:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;-webkit-mask:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;mask:var(--foil-motif) 0 0 / var(--foil-tile) var(--foil-tile) repeat;opacity:1}.foil-surface-module__ecRBKW__sheen{background:linear-gradient(115deg, transparent 32%, #ffb8e28c 43%, #fff6c480 50%, #a8f0e48c 57%, transparent 68%) calc(50% + var(--foil-aim-x) * 55%) calc(50% + var(--foil-aim-y) * 55%) / 260% 260% no-repeat;mix-blend-mode:soft-light;position:absolute;inset:0}.foil-surface-module__ecRBKW__light{background:radial-gradient(circle at var(--foil-light-x) var(--foil-light-y), #ffffff9e, #ffffff29 30%, transparent 58%);position:absolute;inset:0;container-type:size}
.action-badge-module__KTP8KW__badge{--action-badge-size:clamp(150px, 24cqi, 228px);--action-badge-tilt-max:18deg;--action-badge-ink:#182038;right:calc(var(--action-badge-size) * -.1);bottom:calc(var(--action-badge-size) * -.12);z-index:40;width:var(--action-badge-size);aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;animation:.72s cubic-bezier(.2,1.35,.4,1) .25s both action-badge-module__KTP8KW__action-badge-arrive;position:fixed}.action-badge-module__KTP8KW__tilt{--action-badge-shadow:drop-shadow(calc(var(--foil-aim-x) * -7px) calc(9px + var(--foil-aim-y) * -6px) 12px #1820383d);width:100%;height:100%;transform:perspective(620px) rotateX(calc(var(--foil-aim-y) * var(--action-badge-tilt-max) * -1)) rotateY(calc(var(--foil-aim-x) * var(--action-badge-tilt-max)));filter:var(--action-badge-shadow);will-change:transform}.action-badge-module__KTP8KW__tilt:has(.action-badge-module__KTP8KW__face:focus-visible){filter:drop-shadow(0 0 1px var(--action-badge-ink)) drop-shadow(0 0 1px var(--action-badge-ink)) var(--action-badge-shadow)}.action-badge-module__KTP8KW__face{--foil-tile:10cqi;pointer-events:auto;width:100%;height:100%;color:inherit;clip-path:polygon(50% 0%,58% 9.8%,69.1% 3.8%,72.8% 15.9%,85.4% 14.6%,84.1% 27.2%,96.2% 30.9%,90.2% 42%,100% 50%,90.2% 58%,96.2% 69.1%,84.1% 72.8%,85.4% 85.4%,72.8% 84.1%,69.1% 96.2%,58% 90.2%,50% 100%,42% 90.2%,30.9% 96.2%,27.2% 84.1%,14.6% 85.4%,15.9% 72.8%,3.8% 69.1%,9.8% 58%,0% 50%,9.8% 42%,3.8% 30.9%,15.9% 27.2%,14.6% 14.6%,27.2% 15.9%,30.9% 3.8%,42% 9.8%);outline:none;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.action-badge-module__KTP8KW__content{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0;transform:translate(-3%,-4%)rotate(-12deg)}.action-badge-module__KTP8KW__text{justify-items:center;gap:1.4cqi;margin:0;line-height:1;display:grid}.action-badge-module__KTP8KW__line{white-space:nowrap;font-size:11cqi;font-style:italic;font-weight:700}.action-badge-module__KTP8KW__upright{font-style:normal}.action-badge-module__KTP8KW__struck{text-decoration-thickness:.11em}.action-badge-module__KTP8KW__shiny{background:linear-gradient(100deg, currentColor 0%, color-mix(in srgb, currentColor, #fff 20%) 16%, color-mix(in srgb, currentColor, #fff 45%) 26%, currentColor 40%, color-mix(in srgb, currentColor, #fff 25%) 56%, color-mix(in srgb, currentColor, #fff 55%) 62%, currentColor 76%, color-mix(in srgb, currentColor, #fff 20%) 90%, currentColor 100%) calc(50% + var(--foil-aim-x) * 45%) 50% / 320% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes action-badge-module__KTP8KW__action-badge-arrive{0%{opacity:0;transform:scale(.45)rotate(-35deg)}}
.brushCount-module__m3ih8a__brush{-webkit-mask:url(../media/paintbrush.pointed.fill.0dskg4bygs82r.svg) 50%/contain no-repeat;mask:url(../media/paintbrush.pointed.fill.0dskg4bygs82r.svg) 50%/contain no-repeat}.brushCount-module__m3ih8a__silver{background:linear-gradient(100deg,#5c5c5c 0%,#8a8a8a 16%,#e6e6e6 26%,#777 40%,#b3b3b3 56%,#f4f4f4 62%,#696969 76%,#9e9e9e 90%,#5c5c5c 100%)}.brushCount-module__m3ih8a__gold{background:linear-gradient(100deg,#6f5117 0%,#a07a2c 16%,#e3c47a 26%,#8c6824 40%,#c29a48 56%,#f0d78f 62%,#7d5c1e 76%,#b08a3a 90%,#6f5117 100%)}@media (prefers-reduced-motion:no-preference){.brushCount-module__m3ih8a__brush:after{content:"";inset-block:0;will-change:transform;background:linear-gradient(100deg,#0000 0%,#ffffffbf 50%,#0000 100%);width:30%;animation:5s ease-in-out infinite brushCount-module__m3ih8a__sweep;position:absolute;left:0;transform:translate(-100%)}}@keyframes brushCount-module__m3ih8a__sweep{0%{transform:translate(-100%)}30%,to{transform:translate(334%)}}
.callToAction-module__pB4xSq__button{--corner:1em;border-radius:var(--corner);filter:drop-shadow(0 8px 16px oklch(from var(--surface) calc(l * .92) c h))}.callToAction-module__pB4xSq__face{--edge:calc(var(--corner) * 1.6);--handle-far:calc(var(--corner) * 1.03995);--handle-near:calc(var(--corner) * .75992);--arc-end:calc(var(--corner) * .54601);--arc-depth:calc(var(--corner) * .10899);border-radius:var(--corner);background:var(--button-background);clip-path:shape(from var(--edge) 0, line to calc(100% - var(--edge)) 0, curve to calc(100% - var(--arc-end)) var(--arc-depth) with calc(100% - var(--handle-far)) 0 / calc(100% - var(--handle-near)) 0, arc to calc(100% - var(--arc-depth)) var(--arc-end) of var(--corner) cw, curve to 100% var(--edge) with 100% var(--handle-near) / 100% var(--handle-far), line to 100% calc(100% - var(--edge)), curve to calc(100% - var(--arc-depth)) calc(100% - var(--arc-end)) with 100% calc(100% - var(--handle-far)) / 100% calc(100% - var(--handle-near)), arc to calc(100% - var(--arc-end)) calc(100% - var(--arc-depth)) of var(--corner) cw, curve to calc(100% - var(--edge)) 100% with calc(100% - var(--handle-near)) 100% / calc(100% - var(--handle-far)) 100%, line to var(--edge) 100%, curve to var(--arc-end) calc(100% - var(--arc-depth)) with var(--handle-far) 100% / var(--handle-near) 100%, arc to var(--arc-depth) calc(100% - var(--arc-end)) of var(--corner) cw, curve to 0 calc(100% - var(--edge)) with 0 calc(100% - var(--handle-near)) / 0 calc(100% - var(--handle-far)), line to 0 var(--edge), curve to var(--arc-depth) var(--arc-end) with 0 var(--handle-far) / 0 var(--handle-near), arc to var(--arc-end) var(--arc-depth) of var(--corner) cw, curve to var(--edge) 0 with var(--handle-near) 0 / var(--handle-far) 0, close)}.callToAction-module__pB4xSq__body{border-radius:var(--corner);box-shadow:inset 0 1px 1px oklch(from var(--button-background) calc(l + (1 - l) * .75) c h / .9), inset 0 -2px 6px oklch(from var(--button-background) calc(l * .5) c h / .4);position:absolute;inset:0}.callToAction-module__pB4xSq__hero{--button-background:#fff;color:#004165}.callToAction-module__pB4xSq__blue{--button-background:#004165;color:#fff}
.courseCard-module__m6hE4a__scene{--card-aim-x:-.35;--card-aim-y:-.45;--card-tilt-max:14deg;--card-rest-x:16deg;--card-rest-y:-10deg;--card-light-x:calc(50% + var(--card-aim-x) * 36%);--card-light-y:calc(50% + var(--card-aim-y) * 36%);--card-ink-shift:calc(50% + var(--card-aim-x) * 45%);--card-radius:3.5cqi;--card-thickness:1.7cqi;--card-surface:#b3c7f5;--card-surface-pale:#e7eefe;--card-surface-deep:#87a4ea;--card-core-lit:#f8faff;--card-core-shade:#c2cbdc;--card-metal:linear-gradient(100deg, #2f3542 0%, #4f5868 14%, #9aa3b3 24%, #3f4757 36%, #646d7f 52%, #aab2c0 60%, #373e4c 72%, #58606f 88%, #2f3542 100%);--card-gold:linear-gradient(100deg, #6f5117 0%, #a07a2c 16%, #e3c47a 26%, #8c6824 40%, #c29a48 56%, #f0d78f 62%, #7d5c1e 76%, #b08a3a 90%, #6f5117 100%);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;font-weight:500;container-type:inline-size}.courseCard-module__m6hE4a__stage{aspect-ratio:100/72;perspective:230cqi;width:100%;position:relative}.courseCard-module__m6hE4a__tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--card-rest-x) + var(--card-aim-y) * var(--card-tilt-max) * -1)) rotateY(calc(var(--card-rest-y) + var(--card-aim-x) * var(--card-tilt-max)));will-change:transform;position:absolute;inset:0}.courseCard-module__m6hE4a__card{aspect-ratio:85.6/54;width:94cqi;transform-style:preserve-3d;position:absolute;top:5cqi;left:3cqi;transform:rotate(-5deg)}.courseCard-module__m6hE4a__card:before{content:"";border-radius:var(--card-radius);filter:blur(2.4cqi);transform:translate3d(calc(var(--card-aim-x) * -3cqi), calc(2.6cqi + var(--card-aim-y) * -2.4cqi), -7cqi);background:#1820385c;position:absolute;inset:5% 4%}.courseCard-module__m6hE4a__edge{--card-edge-lit:var(--card-core-lit);--card-edge-shade:var(--card-core-shade);border-radius:var(--card-radius);background:radial-gradient(circle at var(--card-light-x) var(--card-light-y), var(--card-edge-lit), var(--card-edge-shade) 85%);transform:translateZ(calc(var(--card-thickness) * var(--card-depth) * -1));position:absolute;inset:0}.courseCard-module__m6hE4a__edge:first-child,.courseCard-module__m6hE4a__edge:nth-child(8){--card-edge-lit:var(--card-surface-pale);--card-edge-shade:var(--card-surface-deep)}.courseCard-module__m6hE4a__edge:first-child{--card-depth:.125}.courseCard-module__m6hE4a__edge:nth-child(2){--card-depth:.25}.courseCard-module__m6hE4a__edge:nth-child(3){--card-depth:.375}.courseCard-module__m6hE4a__edge:nth-child(4){--card-depth:.5}.courseCard-module__m6hE4a__edge:nth-child(5){--card-depth:.625}.courseCard-module__m6hE4a__edge:nth-child(6){--card-depth:.75}.courseCard-module__m6hE4a__edge:nth-child(7){--card-depth:.875}.courseCard-module__m6hE4a__edge:nth-child(8){--card-depth:1}.courseCard-module__m6hE4a__face{border-radius:var(--card-radius);background:radial-gradient(circle at var(--card-light-x) var(--card-light-y), var(--card-surface-pale), var(--card-surface) 52%, var(--card-surface-deep) 110%);position:absolute;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 .22cqi #ffffff38,inset 0 -.5cqi 1cqi #18203829;container-type:inline-size}.courseCard-module__m6hE4a__print{grid-template:"lead lead""title title""detail detail""mark price"1fr/1fr auto;column-gap:4em;padding:8em 8.5em 7.6em;font-size:1cqi;display:grid;position:absolute;inset:0}.courseCard-module__m6hE4a__print>*{margin:0}.courseCard-module__m6hE4a__lead,.courseCard-module__m6hE4a__title,.courseCard-module__m6hE4a__detail{background-position:var(--card-ink-shift) 50%;color:#0000;background-size:320% 100%;-webkit-background-clip:text;background-clip:text}.courseCard-module__m6hE4a__lead{background-image:var(--card-lead,var(--card-gold));grid-area:lead;align-items:center;gap:.3em;font-size:3.92cqi;line-height:1.1;display:flex}.courseCard-module__m6hE4a__sparkles{background:var(--card-gold) var(--card-ink-shift) 50% / 320% 100%;width:1em;height:1em;display:block;-webkit-mask:url(../media/sparkles.1p5g10ezuvzdf.svg) 50%/contain no-repeat;mask:url(../media/sparkles.1p5g10ezuvzdf.svg) 50%/contain no-repeat}.courseCard-module__m6hE4a__brush{aspect-ratio:1;background:var(--card-gold) var(--card-ink-shift) 50% / 320% 100%;width:6.4em;position:absolute;top:7.4em;right:8.5em;-webkit-mask:url(../media/paintbrush.pointed.fill.0dskg4bygs82r.svg) 50%/contain no-repeat;mask:url(../media/paintbrush.pointed.fill.0dskg4bygs82r.svg) 50%/contain no-repeat}.courseCard-module__m6hE4a__title{background-image:var(--card-metal);grid-area:title;margin-top:.3em;font-size:6.92em;line-height:1.1}.courseCard-module__m6hE4a__tail{font-size:3.92cqi}.courseCard-module__m6hE4a__detail{background-image:var(--card-metal);grid-area:detail;margin-top:.6em;font-size:3.92cqi;line-height:1.25}.courseCard-module__m6hE4a__mark{aspect-ratio:800/62.55;background:var(--card-metal) var(--card-ink-shift) 50% / 320% 100%;grid-area:mark;align-self:end;width:32em;margin-bottom:.9em;display:block;-webkit-mask:url(../media/filigrane-alain-arlettaz.1jt10zjfc7ig-.svg) 50%/100% 100% no-repeat;mask:url(../media/filigrane-alain-arlettaz.1jt10zjfc7ig-.svg) 50%/100% 100% no-repeat}.courseCard-module__m6hE4a__price{background-image:var(--card-price-metal,none);background-position:var(--card-ink-shift) 50%;color:var(--card-price,#34c759);white-space:nowrap;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;grid-area:price;align-self:end;font-size:4.4em;line-height:1}.courseCard-module__m6hE4a__was{color:var(--card-was,#ff3b30);-webkit-text-decoration-color:var(--card-was-line,var(--card-was,#ff3b30));text-decoration-color:var(--card-was-line,var(--card-was,#ff3b30));text-decoration-thickness:.08em}.courseCard-module__m6hE4a__light{background:radial-gradient(circle at var(--card-light-x) var(--card-light-y), #ffffff38, #fff1 30%, transparent 62%);pointer-events:none;position:absolute;inset:0}
@font-face{font-family:sfProRounded;src:url(../media/sf_pro_rounded_regular-s.p.1nokkf89ryz6f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sfProRounded;src:url(../media/sf_pro_rounded_medium-s.p.03atk4xh7oe_p.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sfProRounded;src:url(../media/sf_pro_rounded_bold-s.p.3qch6rjxb0ib-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sfProRounded Fallback;src:local(Arial);ascent-override:101.52%;descent-override:25.72%;line-gap-override:0.0%;size-adjust:93.79%}.sfprorounded_35bd81eb-module__YjZ_qq__className{font-family:sfProRounded,sfProRounded Fallback,ui-rounded,system-ui,sans-serif}
