.b-contact-form__stage{align-items:center;gap:var(--space-l);flex-direction:column;display:flex}.b-contact-form__stage .s-head{margin-block-end:0}.b-contact-form__frame{inline-size:min(100%,44rem);position:relative}.b-contact-form__aside{align-items:flex-end;gap:var(--space-2xs);text-align:end;inline-size:11em;rotate:calc(-5deg*var(--tilt-dir));flex-direction:column;margin:0;display:flex;position:absolute;inset-block-start:var(--space-xl);inset-inline-end:calc(100% + var(--space-m))}.b-contact-form__aside .s-note{font-size:calc(clamp(22px, 1cqi + 13px, 28px)*var(--note-scale,1))}.b-contact-form__arrow{--fx-draw-ink:var(--sec-ink);--fx-stroke:2.2;inline-size:5.5rem;rotate:28deg}.site[dir=rtl] .b-contact-form__arrow{rotate:-28deg}@container page (width<=1100px){.b-contact-form__aside{inline-size:auto;text-align:center;rotate:calc(-2deg*var(--tilt-dir));flex-direction:row;justify-content:center;align-items:center;margin-block-end:var(--space-s);position:static}.b-contact-form__arrow{display:none}}.b-contact-form__split{grid-template-columns:var(--grid-split);gap:var(--space-xl) var(--grid-split-gap);align-items:start;display:grid}.b-contact-form__side{align-items:flex-start;gap:var(--space-m);flex-direction:column;min-inline-size:0;display:flex}.b-contact-form__big{max-inline-size:10em;font-family:var(--f-display);font-size:var(--fs-display-m);font-weight:800;line-height:var(--lh-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.site[dir=rtl] .b-contact-form__big{letter-spacing:0;line-height:var(--lh-heading)}.b-contact-form__intro{color:var(--sec-muted);margin:0}.b-contact-form__details{inline-size:100%;margin:var(--space-s) 0 0;border-block-start:1.5px solid var(--sec-line-strong);padding:0;list-style:none;display:grid}.b-contact-form__details li{align-items:baseline;gap:var(--space-s);padding-block:var(--space-s);border-block-end:1.5px solid var(--sec-line-strong);grid-template-columns:minmax(4.5em,auto) minmax(0,1fr);display:grid}.b-contact-form__key{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--sec-muted);font-weight:700}.b-contact-form__val{min-block-size:var(--control-h-sm);font-family:var(--f-heading);font-size:var(--fs-title);font-weight:700;line-height:var(--lh-title);color:var(--sec-ink);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.site[dir=rtl] .b-contact-form__val[dir=ltr]{justify-self:start}.b-contact-form__val--mail{font-size:var(--fs-lead)}.b-contact-form__val--text{font-family:var(--f-body);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body)}a.b-contact-form__val{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--sec-line-strong);text-decoration-color:var(--sec-line-strong)}a.b-contact-form__val:focus-visible{outline:2.5px solid var(--sec-ink);outline-offset:3px;border-radius:4px}@media (hover:hover){a.b-contact-form__val:hover{-webkit-text-decoration-color:var(--sec-ink);text-decoration-color:var(--sec-ink)}}.b-contact-form__open{min-inline-size:0;border-block-start:3px solid var(--sec-ink);padding-block-start:var(--space-m)}@container page (width<=760px){.b-contact-form__details li,.b-contact-form__split{grid-template-columns:minmax(0,1fr)}.b-contact-form__details li{gap:0}}.b-contact-form__chat{gap:var(--space-xl) var(--grid-split-gap);grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;display:grid}.b-contact-form__chat-copy{align-items:flex-start;gap:var(--space-m);flex-direction:column;min-inline-size:0;display:flex}.b-contact-form__chat-title{max-inline-size:8em;font-size:var(--fs-display-m);line-height:var(--lh-display);margin:0}.site[dir=rtl] .b-contact-form__chat-title{line-height:var(--lh-heading)}.b-contact-form__chat-note{--fx-draw-ink:var(--sec-loud);--fx-stroke:2.4;rotate:calc(-3deg*var(--tilt-dir))}.b-contact-form__panel{--sec-ink:var(--sec-card-ink);--sec-btn:var(--sec-card-btn);--sec-btn-ink:var(--sec-card-btn-ink);--sec-line-strong:var(--sec-card-line-strong);--sec-focus:var(--sec-card-focus);--b-bubble:color-mix(in srgb, var(--sec-card-ink) 7%, var(--sec-card));border:1.5px solid var(--edge);border-radius:var(--radius-panel,var(--r-card));background:var(--sec-card);min-inline-size:0;color:var(--sec-card-ink);box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);rotate:calc(1.2deg*var(--tilt-dir));overflow:clip}.b-contact-form__panel-head{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-block-end:1.5px solid color-mix(in srgb,var(--sec-card-ink) 18%,transparent);display:flex}.b-contact-form__avatar{background:var(--sec-pop);block-size:48px;inline-size:48px;color:var(--sec-pop-ink);border-radius:50%;flex:none;place-items:center;display:grid;overflow:clip}.b-contact-form__avatar>svg{block-size:26px;inline-size:26px}.b-contact-form__avatar .s-media{inline-size:76%}.b-contact-form__who{flex-direction:column;min-inline-size:0;display:flex}.b-contact-form__name{font-family:var(--f-heading);font-size:var(--fs-lead);font-weight:800;line-height:var(--lh-title)}.b-contact-form__status{font-size:var(--fs-meta);color:color-mix(in srgb,var(--sec-card-ink) 78%,var(--sec-card));line-height:1.4}.b-contact-form__panel .s-bform{padding:var(--space-m)}.b-contact-form__thread{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-contact-form--chat .s-bform__field:not(.s-bform__field--consent)>.s-bform__label,.b-contact-form__bubble{max-inline-size:88%;padding:var(--space-2xs) var(--space-s);border-radius:20px;background:var(--b-bubble);color:var(--sec-card-ink);font-size:var(--f-text,var(--fs-body));border-end-start-radius:5px;align-self:flex-start;margin:0;font-weight:500;line-height:1.45}.b-contact-form--chat .s-bform__field{gap:var(--space-xs)}.b-contact-form--chat .s-bform__control,.b-contact-form--chat .s-bform__field>.s-bform__below{align-self:flex-end;inline-size:88%}.b-contact-form--chat .s-bform__input{border-radius:20px;border-end-end-radius:5px}.b-contact-form--chat .s-bform__actions{justify-content:flex-end}.b-contact-form--chat .s-bform__submit{border-radius:999px}@container page (width<=760px){.b-contact-form__chat{grid-template-columns:minmax(0,1fr)}.b-contact-form__panel{rotate:none}}@container page (width<=420px){.b-contact-form__panel{box-shadow:calc(5px*var(--tilt-dir)) 5px 0 0 var(--edge)}.b-contact-form__panel .s-bform{padding:var(--space-s)}.b-contact-form--chat .s-bform__control,.b-contact-form--chat .s-bform__field>.s-bform__below{inline-size:94%}}.b-contact-form__post-wrap{gap:var(--space-l);flex-direction:column;display:flex}.b-contact-form__post-head{grid-template-columns:var(--grid-split);gap:var(--space-m) var(--grid-split-gap);align-items:end;display:grid}.b-contact-form__post-title{align-items:flex-start;gap:var(--space-s);flex-direction:column;min-inline-size:0;display:flex}.b-contact-form__post-title .s-h2{max-inline-size:12em;margin:0}.b-contact-form__postcard{--sec-ink:var(--sec-card-ink);--sec-btn:var(--sec-card-btn);--sec-btn-ink:var(--sec-card-btn-ink);--sec-line-strong:var(--sec-card-line-strong);--sec-focus:var(--sec-card-focus);--sec-line:color-mix(in srgb, var(--sec-card-ink) 22%, transparent);gap:var(--space-s);padding:var(--space-l) var(--space-xl) var(--space-l);border:1.5px solid var(--edge);border-radius:var(--radius-inner,12px);background:var(--sec-card);color:var(--sec-card-ink);box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);rotate:calc(-.8deg*var(--tilt-dir));flex-direction:column;display:flex;position:relative}.b-contact-form__post-top{justify-content:space-between;align-items:flex-start;gap:var(--space-m);display:flex}.b-contact-form__word{font-family:var(--f-display);font-size:var(--fs-title);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800}.site[dir=rtl] .b-contact-form__word{letter-spacing:0}.b-contact-form__stamp-spot{flex:none;inline-size:7.5rem;position:relative}.b-contact-form__stamp{inline-size:100%;rotate:calc(4deg*var(--tilt-dir))}.b-contact-form__postmark{--fx-circle-ink:var(--sec-card-ink);opacity:.9;rotate:calc(-12deg*var(--tilt-dir));pointer-events:none;position:absolute;inset-block-start:40%;inset-inline-end:62%}.b-contact-form__postmark .fx-circle__core{border:2px solid;border-radius:50%;block-size:58%;inline-size:58%}.b-contact-form--postcard .s-bform__field--textarea .s-bform__input{--b-rule:2.1em;min-block-size:calc(var(--b-rule)*6 + var(--space-2xs)*2);padding-block:var(--space-2xs);line-height:var(--b-rule);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--b-rule) - 1.5px),var(--sec-line) calc(var(--b-rule) - 1.5px) var(--b-rule));background-position:0 var(--space-2xs);resize:vertical;background-attachment:local}.b-contact-form--postcard .s-bform__field:not(.s-bform__field--textarea):not(.s-bform__field--consent) .s-bform__input{background:0 0;border-width:0 0 1.5px;border-radius:0;padding-inline:2px}.b-contact-form__sign{rotate:calc(-3deg*var(--tilt-dir));align-self:flex-end;margin:0}@container bform (width>=620px){.b-contact-form--postcard .s-bform .s-bform__grid{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.b-contact-form--postcard .s-bform .s-bform__grid>*{grid-column:2}.b-contact-form--postcard .s-bform .s-bform__grid>.s-bform__field--textarea{border-inline-end:1.5px dashed var(--sec-line-strong,currentColor);grid-area:1/1/span 5;align-self:stretch;padding-inline-end:var(--space-l)}.b-contact-form--postcard .s-bform__field--textarea .s-bform__control{flex:1}.b-contact-form--postcard .s-bform__field--textarea .s-bform__input{block-size:100%}}@container page (width<=760px){.b-contact-form__post-head{grid-template-columns:minmax(0,1fr)}.b-contact-form__postcard{padding:var(--space-m);rotate:none}.b-contact-form__stamp-spot{inline-size:5rem}.b-contact-form__word{font-size:var(--fs-lead)}}@container page (width<=420px){.b-contact-form__postcard{box-shadow:calc(5px*var(--tilt-dir)) 5px 0 0 var(--edge)}.b-contact-form__postmark{display:none}}
