.colophon.svelte-45mbkn{--encre:#12151a;--craie:#f2f0e8;--display:"P22Mackinac", serif;height:260vh;color:var(--craie);background:#faf9f6;font-family:Rethink,sans-serif;position:relative}.colophon.dark.svelte-45mbkn{background:#12151a}.colophon.sky.svelte-45mbkn,.colophon.sky.svelte-45mbkn .stage:where(.svelte-45mbkn){background:0 0}.stage.svelte-45mbkn{will-change:transform;background:#12151a;height:100vh;position:absolute;inset:0 0 auto;overflow:hidden}.poster-word.svelte-45mbkn{font:400 min(24vw, 46svh) / 1 var(--display);letter-spacing:-.055em;text-align:center;white-space:nowrap;color:var(--craie);opacity:0;pointer-events:none;margin:0;position:absolute;top:22vh;left:0;right:0}.poster-word.svelte-45mbkn span:where(.svelte-45mbkn){display:inline-block}.word-baseline.svelte-45mbkn{vertical-align:baseline;width:0;height:0}.colophon.reflet.svelte-45mbkn{height:150vh}.colophon.reflet.svelte-45mbkn .top.foot-row:where(.svelte-45mbkn){bottom:15vh}.colophon.reflet.svelte-45mbkn h3:where(.svelte-45mbkn){color:#f2f0e89e}.colophon.reflet.svelte-45mbkn :is(a:where(.svelte-45mbkn),button:where(.svelte-45mbkn)){font-size:15px}.top.rising.svelte-45mbkn>:where(.svelte-45mbkn){--k:clamp(0, calc((var(--l) - var(--c,0) * .08) / .68), 1);opacity:var(--k);transform:translate3d(0, calc((1 - var(--k)) * 22px), 0)}.top.rising.svelte-45mbkn>:where(.svelte-45mbkn):first-child{--c:0}.top.rising.svelte-45mbkn>:where(.svelte-45mbkn):nth-child(2){--c:1}.top.rising.svelte-45mbkn>:where(.svelte-45mbkn):nth-child(3){--c:2}.top.rising.svelte-45mbkn>:where(.svelte-45mbkn):nth-child(4){--c:3}.top.rising.svelte-45mbkn>:where(.svelte-45mbkn):nth-child(5){--c:4}canvas.reflet-water.svelte-45mbkn{z-index:1;width:100%;height:100%;position:absolute;inset:0}.colophon .poster-word.calm.svelte-45mbkn{--word-edge-opacity:.4;--word-fade:linear-gradient(to right, rgb(0 0 0/var(--word-edge-opacity)), black 42%, black 58%, rgb(0 0 0/var(--word-edge-opacity)));color:color-mix(in srgb, var(--craie) 24%, var(--encre));-webkit-mask-image:var(--word-fade);mask-image:var(--word-fade);opacity:1}.poster-word.calm.svelte-45mbkn .ch:where(.svelte-45mbkn){opacity:0;will-change:transform, filter, opacity;display:inline-block}.top.foot-row.svelte-45mbkn{align-items:start;top:auto;bottom:5.5vh}.foot-row.svelte-45mbkn ul:where(.svelte-45mbkn){gap:8px}.foot-row.svelte-45mbkn h3:where(.svelte-45mbkn){margin-bottom:10px}.top.svelte-45mbkn{z-index:2;grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid;position:absolute;top:14vh;left:clamp(20px,3.5vw,56px);right:clamp(20px,3.5vw,56px)}.where.svelte-45mbkn{flex-direction:column;grid-column:1/span 3;align-items:flex-start;gap:12px;display:flex}.where.svelte-45mbkn p:where(.svelte-45mbkn){color:var(--craie);margin:0;padding-left:18px;font:450 15px/1.3 Rethink,sans-serif}.contact.svelte-45mbkn{min-height:44px;color:var(--craie);background:#1d2128;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font:500 15px/1 Ordalie Sans,sans-serif;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0e81a}.contact.svelte-45mbkn:hover{color:var(--craie);background:#262b33}nav.svelte-45mbkn{grid-column:span 2}nav.svelte-45mbkn:first-of-type{grid-column:6/span 2}h3.svelte-45mbkn{color:#f2f0e880;margin:0 0 14px;font:500 12px/1 Rethink,sans-serif}ul.svelte-45mbkn{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}a.svelte-45mbkn,button.svelte-45mbkn{color:var(--craie);font:400 14px/1.2 Rethink,sans-serif;text-decoration:none;transition:color .2s}button.svelte-45mbkn{cursor:pointer;background:0 0;border:0;padding:0}.svelte-45mbkn:is(a:where(.svelte-45mbkn),button:where(.svelte-45mbkn)):hover{color:#fff}.svelte-45mbkn:is(a:where(.svelte-45mbkn),button:where(.svelte-45mbkn)):focus-visible{outline:1.5px solid var(--craie);outline-offset:3px}.copy.svelte-45mbkn{color:#f2f0e880;grid-column:12;justify-self:end;margin:0;font:400 12px/1 Rethink,sans-serif}@media (width<=900px){.top.svelte-45mbkn{grid-template-columns:repeat(2,1fr);row-gap:28px}.where.svelte-45mbkn,nav.svelte-45mbkn,nav.svelte-45mbkn:first-of-type,.copy.svelte-45mbkn{grid-column:auto;justify-self:start}}@media (width<=900px),(height<=600px){.colophon.reflet.svelte-45mbkn{height:auto}.reflet.svelte-45mbkn .stage:where(.svelte-45mbkn){height:auto;min-height:100svh;position:relative}.reflet.svelte-45mbkn .poster-word:where(.svelte-45mbkn){font-size:min(24vw,240px);top:80px}.colophon.reflet.svelte-45mbkn .top.foot-row:where(.svelte-45mbkn){padding-top:calc(100px + min(40vw,400px));padding-bottom:max(40px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-inline:clamp(20px,4vw,40px);position:relative;inset:auto}.reflet.svelte-45mbkn :is(.where:where(.svelte-45mbkn),nav:where(.svelte-45mbkn),nav:where(.svelte-45mbkn):first-of-type){grid-column:auto}.reflet.svelte-45mbkn .copy:where(.svelte-45mbkn){grid-column:1/-1}.reflet.svelte-45mbkn :is(a:where(.svelte-45mbkn),button:where(.svelte-45mbkn)){align-items:center;min-height:44px;display:inline-flex}.reflet.svelte-45mbkn .foot-row:where(.svelte-45mbkn) ul:where(.svelte-45mbkn){gap:0}}
