.tpl-tinta{--site-muted: color-mix(in srgb, var(--site-paper) 76%, var(--site-ink));--site-rule: color-mix(in srgb, var(--site-paper) 14%, transparent);--site-rule-strong: color-mix(in srgb, var(--site-paper) 34%, transparent);--site-tint: color-mix(in srgb, var(--site-paper) 6%, var(--site-ink));--tpl-field-bg: color-mix(in srgb, var(--site-paper) 6%, var(--site-ink));--tpl-field-border: color-mix(in srgb, var(--site-paper) 32%, transparent);--tpl-figure-bg: color-mix(in srgb, var(--site-paper) 8%, var(--site-ink));--tpl-figure-ink: var(--site-paper);--tinta-display: "Besley Variable", "Clarendon", Georgia, serif;--tinta-gutter: clamp(20px, 3.8cqw, 52px);color:var(--site-paper);background:var(--site-ink);font-family:Schibsted Grotesk Variable,system-ui,sans-serif}.tpl-tinta ::selection{color:var(--site-ink);background:var(--site-paper)}.tpl-tinta .booking-form label,.tpl-tinta .booking-privacy strong,.tpl-tinta .booking-privacy a,.tpl-tinta .booking-success h3,.tpl-tinta .booking-form input,.tpl-tinta .booking-form textarea,.tpl-tinta .booking-form select{color:var(--site-paper)}.tpl-tinta .booking-form__state{background:color-mix(in srgb,var(--site-paper) 8%,transparent)}.tpl-tinta .booking-form input[type=date]::-webkit-calendar-picker-indicator,.tpl-tinta .booking-form input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.tinta{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr)}.tinta-panel{position:sticky;top:0;display:grid;align-self:start;gap:30px;padding:clamp(24px,3cqw,40px) var(--tinta-gutter) clamp(28px,3cqw,40px)}.tinta-panel:after{position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--site-accent);content:"";transform-origin:center top;animation:tinta-light 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes tinta-light{0%{transform:scaleY(0)}}.tinta-wordmark{justify-self:start;font-family:var(--tinta-display);font-size:23px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.tinta-panel__body{display:grid;gap:18px;padding-block:clamp(12px,3cqw,40px)}.tinta-headline{max-width:15ch;font-family:var(--tinta-display);font-size:clamp(38px,4.6cqw,78px);font-weight:500;letter-spacing:-.02em;line-height:1}.tinta-intro{max-width:46ch;color:var(--site-muted);font-size:16px;line-height:1.6}.tinta-card{display:grid;gap:6px;border:1px solid var(--site-rule-strong);padding:22px}.tinta-card strong{font-family:var(--tinta-display);font-size:clamp(24px,2.3cqw,32px);font-weight:600;line-height:1.1}.tinta-card strong.tinta-card__email{overflow-wrap:anywhere;font-size:clamp(18px,1.8cqw,24px)}.tinta-card__meta{color:var(--site-muted);font-size:var(--site-text-body)}.tinta-primary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:0 18px;color:var(--site-on-accent);background:var(--site-accent);font-size:var(--site-text-body);font-weight:700;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.tinta-primary:hover{background:color-mix(in srgb,var(--site-accent) 86%,var(--site-paper));transform:translateY(-1px)}.tinta-primary svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.tinta-primary:hover svg{transform:translate(4px)}.tinta-panel__facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0;border-top:1px solid var(--site-rule);padding-top:18px}.tinta-panel__facts div{display:grid;gap:5px}.tinta-panel__facts dt,.tinta-details dt{color:var(--site-muted);font-size:var(--site-text-small);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tinta-panel__facts dd,.tinta-details dd{margin:0;font-size:var(--site-text-body);line-height:1.45}.tinta-main{min-width:0}.tinta-nav{display:flex;justify-content:flex-end;border-bottom:1px solid var(--site-rule);padding:26px var(--tinta-gutter)}.tinta-nav nav{display:flex;gap:24px}.tinta-nav a{color:var(--site-muted);font-size:var(--site-text-body);font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.tinta-nav a:hover{color:var(--site-paper)}.tinta-practice{padding:clamp(48px,6cqw,96px) var(--tinta-gutter)}.tinta-practice h2,.tinta-about h2,.tinta-book h2{font-family:var(--tinta-display);font-size:clamp(28px,3cqw,40px);font-weight:500;letter-spacing:-.015em;line-height:1.05}.tinta-practice ol{display:grid;margin-top:28px;border-top:1px solid var(--site-rule)}.tinta-practice li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;border-bottom:1px solid var(--site-rule);padding:26px 0}.tinta-practice__index{color:var(--site-accent);font-family:var(--tinta-display);font-size:34px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.tinta-practice h3{font-family:var(--tinta-display);font-size:clamp(22px,2cqw,27px);font-weight:600;line-height:1.15}.tinta-practice p{max-width:52ch;margin-top:8px;color:var(--site-muted);font-size:var(--site-text-body);line-height:1.55}.tinta-about{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4cqw,56px);align-items:start;border-top:1px solid var(--site-rule);padding:clamp(48px,6cqw,96px) var(--tinta-gutter)}.tinta-about__figure{aspect-ratio:16 / 11}.tinta-about>div{display:grid;gap:18px}.tinta-about__copy{max-width:58ch;font-size:17px;line-height:1.62}.tinta-about__note{max-width:58ch;color:var(--site-muted);font-size:var(--site-text-small);line-height:1.55}.tinta-details{border-top:1px solid var(--site-rule);padding:32px var(--tinta-gutter);background:var(--site-tint)}.tinta-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:0}.tinta-details div{display:grid;gap:5px}.tinta-details a{text-decoration:none}.tinta-details a:hover{text-decoration:underline}.tinta-book{display:grid;gap:28px;border-top:1px solid var(--site-rule);padding:clamp(48px,6cqw,96px) var(--tinta-gutter)}.tinta-book__copy{display:grid;gap:12px}.tinta-book__copy p{max-width:52ch;color:var(--site-muted);font-size:var(--site-text-body);line-height:1.55}.tinta-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;border-top:1px solid var(--site-rule);padding:28px var(--tinta-gutter);color:var(--site-muted);font-size:var(--site-text-body)}.tinta-footer strong{color:var(--site-paper);font-family:var(--tinta-display);font-size:16px;font-weight:700}.tinta-footer a{color:var(--site-paper)}@container site (max-width: 900px){.tinta{grid-template-columns:1fr}.tinta-panel{position:static;gap:24px}.tinta-panel:after{inset:auto 0 0;width:auto;height:1px;transform-origin:left center;animation-name:tinta-light-x}@keyframes tinta-light-x{0%{transform:scaleX(0)}}.tinta-panel__body{padding-block:8px 16px}.tinta-headline{max-width:none}.tinta-nav{justify-content:flex-start}.tinta-about{grid-template-columns:1fr}}@container site (max-width: 560px){.tinta-panel{padding:22px var(--tinta-gutter) 26px}.tinta-headline{font-size:clamp(32px,10cqw,46px)}.tinta-panel__facts{grid-template-columns:1fr;gap:12px}.tinta-nav{display:none}.tinta-practice li{grid-template-columns:44px minmax(0,1fr);gap:14px}.tinta-practice__index{font-size:26px}.tinta-details dl{grid-template-columns:1fr}.tinta-footer{flex-direction:column}}
