.ZARIfG_hero{--phrase-size:clamp(22px, 6vw, 28px);--phrase-bottom:var(--space-5);--scroll-bottom:var(--space-3);--safe-bottom:env(safe-area-inset-bottom,0px);--inset-left:calc(var(--gutter) + env(safe-area-inset-left,0px));--inset-right:calc(var(--gutter) + env(safe-area-inset-right,0px));min-height:100svh;padding-top:calc(var(--space-4) + env(safe-area-inset-top,0px));padding-inline:var(--inset-left) var(--inset-right);position:relative}.ZARIfG_top{--lockup-h:22px;align-items:flex-start;display:flex}.ZARIfG_home{color:inherit;border-radius:2px;display:block}.ZARIfG_home:focus-visible{outline:1px solid var(--pd-accent);outline-offset:6px}.ZARIfG_lockup{width:auto;height:22px;color:var(--pd-accent);transition:color .3s var(--ease-in-out);flex:none}html[data-lockup-tone=light] .ZARIfG_lockup{color:#3b4442}.ZARIfG_thesis{left:var(--inset-left);right:var(--inset-right);top:calc(var(--space-4) + env(safe-area-inset-top,0px) + 22px + var(--space-5));position:absolute}.ZARIfG_phrase{font-weight:400;font-size:var(--phrase-size);letter-spacing:-.015em;color:var(--pd-ink);text-wrap:pretty;margin:0;line-height:1.08}.ZARIfG_line{display:inline}.ZARIfG_desc{max-width:46ch;color:var(--pd-ink-muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(14px,3.8vw,16px);font-weight:400;line-height:1.4}.ZARIfG_thesis,.ZARIfG_scroll{transition:opacity .25s var(--ease-in-out)}:is(html[data-hero-text=off] .ZARIfG_thesis,html[data-hero-scroll=off] .ZARIfG_scroll){opacity:0;pointer-events:none}.ZARIfG_mix{font-family:var(--font-mix);letter-spacing:0;color:var(--pd-ink-muted)}.ZARIfG_scroll{left:var(--inset-left);bottom:calc(var(--scroll-bottom) + var(--safe-bottom));letter-spacing:.01em;color:var(--pd-ink-subtle);font-size:13px;line-height:1.45;text-decoration:none;position:absolute}.ZARIfG_scroll:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pd-accent);text-decoration-color:var(--pd-accent)}@media (min-width:768px){.ZARIfG_hero{--phrase-size:clamp(26px, 3.2vw, 35px);--phrase-bottom:var(--space-6)}.ZARIfG_lockup{height:28px}.ZARIfG_top{--lockup-h:28px}.ZARIfG_thesis{max-width:760px;top:calc(var(--space-4) + env(safe-area-inset-top,0px) + 28px + var(--space-6))}.ZARIfG_desc{font-size:clamp(16px,1.15vw,20px)}.ZARIfG_line{white-space:nowrap}.ZARIfG_scroll{left:auto;right:var(--inset-right);bottom:calc(var(--phrase-bottom) + var(--safe-bottom))}}.ZARIfG_brandBlock{left:var(--inset-left);right:var(--inset-right);text-align:center;pointer-events:none;position:absolute;top:13svh}.ZARIfG_brand{font-weight:400;font-size:var(--phrase-size);letter-spacing:-.015em;color:var(--pd-ink);opacity:0;transition:opacity .25s var(--ease-in-out);margin:0;line-height:1.08}.ZARIfG_brandDesc{max-width:46ch;color:var(--pd-ink-muted);text-wrap:pretty;opacity:0;transition:opacity .25s var(--ease-in-out);margin:28px auto 0;font-size:clamp(14px,3.8vw,16px);font-weight:400;line-height:1.4}html[data-brand=on] .ZARIfG_brand{opacity:1}html[data-brand=on] .ZARIfG_brandDesc{opacity:1;transition-delay:.4s}@media (min-width:768px){.ZARIfG_brandBlock{top:9svh}.ZARIfG_brandDesc{font-size:clamp(16px,1.15vw,20px)}}:is(html[data-entrance=pending] .ZARIfG_top,html[data-entrance=running] .ZARIfG_top,html[data-entrance=pending] .ZARIfG_thesis,html[data-entrance=running] .ZARIfG_thesis,html[data-entrance=pending] .ZARIfG_scroll,html[data-entrance=running] .ZARIfG_scroll){opacity:0}html[data-entrance=done] .ZARIfG_top{animation:ZARIfG_pd-enter .6s var(--ease-in-out) both}:is(html[data-entrance=done] .ZARIfG_thesis,html[data-entrance=done] .ZARIfG_scroll){animation:ZARIfG_pd-enter .7s var(--ease-in-out) both}@keyframes ZARIfG_pd-enter{0%{opacity:0}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.IcWrIa_form{gap:var(--space-3);display:grid}.IcWrIa_field{gap:var(--space-1);display:grid}.IcWrIa_field label,.IcWrIa_consent label{letter-spacing:.01em;color:var(--pd-on-surface-muted);font-size:13px;line-height:1.4}.IcWrIa_field input,.IcWrIa_field select,.IcWrIa_field textarea{width:100%;color:var(--pd-on-surface);font:inherit;background:0 0;border:0;border-bottom:1px solid #3b44424d;border-radius:0;outline:none;margin:0;padding:6px 0 8px;font-size:17px;line-height:1.4}.IcWrIa_field textarea{resize:vertical;min-height:calc(4.2em + 14px)}.IcWrIa_control{display:block;position:relative}.IcWrIa_control:after{content:"";background:var(--pd-on-surface);transform-origin:0;height:1px;transition:transform .32s var(--ease-out-expo);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.IcWrIa_control:focus-within:after{transform:scaleX(1)}.IcWrIa_field textarea{display:block}.IcWrIa_select select{appearance:none;cursor:pointer;padding-right:24px}.IcWrIa_select:before{content:"↓";color:var(--pd-on-surface-muted);pointer-events:none;font-size:13px;line-height:1.4;position:absolute;bottom:9px;right:0}.IcWrIa_consent{column-gap:var(--space-2);row-gap:var(--space-1);margin-top:var(--space-1);grid-template-columns:auto 1fr;align-items:start;display:grid}.IcWrIa_consent input{width:16px;height:16px;accent-color:var(--pd-bg);margin:2px 0 0}.IcWrIa_consent label{color:var(--pd-on-surface)}.IcWrIa_consent label a{color:inherit}.IcWrIa_consent .IcWrIa_error{grid-column:2}.IcWrIa_error{letter-spacing:.01em;color:var(--pd-on-surface);font-size:13px;line-height:1.4}.IcWrIa_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.IcWrIa_widget:empty{display:none}.IcWrIa_actions{justify-items:start;gap:var(--space-2);margin-top:var(--space-2);display:grid}.IcWrIa_button{background:var(--pd-bg);height:48px;color:var(--pd-ink);font:inherit;font-family:var(--font-sans-medium);letter-spacing:.01em;cursor:pointer;transition:transform .12s var(--ease-out-expo);border:0;border-radius:999px;padding:0 28px;font-size:15px;font-weight:500;line-height:1}.IcWrIa_button:hover{background:#2f3736}.IcWrIa_button:active{transform:scale(.985)}.IcWrIa_button:disabled{cursor:progress}.IcWrIa_button:focus-visible{outline-color:var(--pd-bg)}.IcWrIa_sent{align-items:center;gap:var(--space-2);color:var(--pd-on-surface);font-size:17px;line-height:1.5;display:flex}.IcWrIa_sentSymbol{width:24px;height:24px;color:var(--pd-on-surface);flex:none}
.tBmaOa_contact{padding-block:var(--space-6)}.tBmaOa_inner{max-width:var(--max-w);padding-inline:calc(var(--gutter) + env(safe-area-inset-left,0px)) calc(var(--gutter) + env(safe-area-inset-right,0px));margin-inline:auto}.tBmaOa_panel{isolation:isolate;gap:var(--space-5);padding:var(--space-5) var(--space-3);background:var(--pd-surface);color:var(--pd-on-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:grid;position:relative}.tBmaOa_watermark{display:none}.tBmaOa_watermark[data-near]{z-index:-1;background:var(--pd-bg);opacity:.06;pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:url(/guilloche/rombos-mask.webp);mask-image:url(/guilloche/rombos-mask.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tBmaOa_heading{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.15}.tBmaOa_voice{margin-top:var(--space-3);color:var(--pd-on-surface-muted);font-size:17px;line-height:1.5}@media (min-width:768px){.tBmaOa_contact{padding-block:var(--space-7)}.tBmaOa_panel{padding:var(--space-5)}}@media (min-width:1024px){.tBmaOa_panel{gap:var(--space-5);grid-template-columns:5fr 6fr;margin-inline:8.33333%}}
._775wwW_bar{--lockup-h:22px;z-index:20;top:calc(var(--space-4) + env(safe-area-inset-top,0px));right:calc(var(--gutter) + env(safe-area-inset-right,0px));transition:opacity .25s var(--ease-in-out);align-items:baseline;display:flex;position:fixed}._775wwW_strut{width:0;height:calc(var(--lockup-h) * .906);display:inline-block}._775wwW_link{height:36px;font-family:var(--font-sans-medium);letter-spacing:.01em;color:#3b4442;transition:background-color .15s var(--ease-in-out);background:#e4e39a;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}._775wwW_link:hover{background:#d9d88e}._775wwW_link:focus-visible{outline:1px solid var(--pd-accent);outline-offset:3px}html[data-entrance=done] ._775wwW_bar{animation:_775wwW_pd-enter .6s var(--ease-in-out) both}@keyframes _775wwW_pd-enter{0%{opacity:0}}:is(html[data-entrance=pending] ._775wwW_bar,html[data-entrance=running] ._775wwW_bar,html[data-contact-in-view="1"] ._775wwW_bar){opacity:0;pointer-events:none}._775wwW_veil{z-index:50;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-in-out);background:#f3f2ea;position:fixed;inset:0}._775wwW_veil[data-state=in]{opacity:1;pointer-events:auto}._775wwW_veil[data-state=out]{opacity:0}@media (min-width:768px){._775wwW_bar{--lockup-h:28px}}
