.field[data-astro-cid-6bfsojfh]{position:relative}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh],.select-trigger[data-astro-cid-6bfsojfh]{border:0;border-bottom:1px solid var(--color-trait);width:100%;font:inherit;color:var(--color-marine);appearance:none;background:0 0;border-radius:0;outline:none;padding:1.6rem 0 .7rem;font-size:1.15rem;font-weight:300;transition:border-color .4s}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:8rem}.select-trigger[data-astro-cid-6bfsojfh]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.custom-select[data-astro-cid-6bfsojfh].is-open .select-chevron[data-astro-cid-6bfsojfh]{color:var(--color-signal);transform:rotate(180deg)}.select-panel[data-astro-cid-6bfsojfh]{z-index:30;border:1px solid var(--color-marine);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:opacity .35s var(--ease-signature), transform .45s var(--ease-signature), clip-path .5s var(--ease-signature), visibility 0s .5s;background:#fff;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 60px -15px #2828741f}.custom-select[data-astro-cid-6bfsojfh].is-open .select-panel[data-astro-cid-6bfsojfh]{opacity:1;visibility:visible;clip-path:inset(-10px);transition:opacity .35s var(--ease-signature), transform .45s var(--ease-signature), clip-path .5s var(--ease-signature), visibility 0s;transform:translateY(0)}.select-list[data-astro-cid-6bfsojfh]{max-height:22rem;overflow-y:auto}.select-opt[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--color-marine);cursor:pointer;transition:background-color .3s, padding-left .4s var(--ease-signature);background:#fff;align-items:center;gap:.75rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:300;display:flex}.select-opt[data-astro-cid-6bfsojfh]:hover,.select-opt[data-astro-cid-6bfsojfh]:focus-visible{background:var(--color-brume);outline:none;padding-left:1.6rem}.select-opt[data-astro-cid-6bfsojfh].is-selected{background:var(--color-ciel);font-weight:400}.select-mark[data-astro-cid-6bfsojfh]{border-right:1.8px solid var(--color-signal);border-bottom:1.8px solid var(--color-signal);opacity:0;width:7px;height:7px;transition:all .35s var(--ease-signature);transform:translate(-4px,-4px)}.select-opt[data-astro-cid-6bfsojfh].is-selected .select-mark[data-astro-cid-6bfsojfh]{opacity:1;transform:translate(0)}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{pointer-events:none;color:var(--color-marine-50);transform-origin:0 0;transition:transform .6s var(--ease-signature), color .4s, letter-spacing .6s var(--ease-signature);font-size:1.05rem;font-weight:400;position:absolute;top:1.6rem;left:0}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus~label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not(:placeholder-shown)~label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus~label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:not(:placeholder-shown)~label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh].is-static{letter-spacing:.3em;text-transform:uppercase;color:var(--color-marine-70);font-weight:500;transform:translateY(-1.5rem)scale(.62)}.field[data-astro-cid-6bfsojfh]:after{content:"";background:var(--color-marine);transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease-signature);position:absolute;bottom:0;left:0;transform:scaleX(0)}.field[data-astro-cid-6bfsojfh]:focus-within:after{transform:scaleX(1)}.field[data-astro-cid-6bfsojfh]:before{content:"";border-right:2px solid var(--color-signal);border-bottom:2px solid var(--color-signal);opacity:0;width:10px;height:10px;transition:all .6s var(--ease-signature);position:absolute;bottom:0;right:0;transform:translate(-6px,-6px)}.field[data-astro-cid-6bfsojfh]:focus-within:before{opacity:1;transform:translate(4px,4px)}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--color-trait);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .5s var(--ease-signature);padding:.8rem 1.3rem;font-size:.72rem;font-weight:500;display:inline-block;position:relative}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:hover{border-color:var(--color-marine)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{border-color:var(--color-marine);background:var(--color-ciel)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]:after{content:"";border-right:2px solid var(--color-signal);border-bottom:2px solid var(--color-signal);width:10px;height:10px;position:absolute;bottom:-5px;right:-5px}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:1.5px solid var(--color-signal);outline-offset:3px}.check[data-astro-cid-6bfsojfh]{transition:background .3s}.peer[data-astro-cid-6bfsojfh]:checked+.check[data-astro-cid-6bfsojfh]{background:var(--color-ciel)}.peer[data-astro-cid-6bfsojfh]:checked+.check[data-astro-cid-6bfsojfh]:after{content:"";border-right:2px solid var(--color-signal);border-bottom:2px solid var(--color-signal);width:8px;height:8px;transform:translate(-1px,-1px)}.peer[data-astro-cid-6bfsojfh]:focus-visible+.check[data-astro-cid-6bfsojfh]{outline:1.5px solid var(--color-signal);outline-offset:3px}
