/* Huugo 0.7 — spacious typography, mint details and photographs. */
.huugo-personal-statement,.huugo-focus-field,.huugo-editorial-pattern {
 --editorial-ink:var(--wp--preset--color--ink,#191918);
 --editorial-mint:var(--wp--preset--color--mint,#b4e7de);
 --editorial-serif:var(--wp--preset--font-family--editorial,'Cormorant Garamond',Garamond,serif);
 position:relative;isolation:isolate;color:var(--editorial-ink);padding:clamp(4rem,8vw,8rem) var(--huugo-gutter,1.5rem);margin-block:0;overflow:clip;
}
.huugo-editorial-eyebrow {font-family:var(--wp--preset--font-family--display,Arial,sans-serif);font-size:.7rem;font-weight:500;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2.5rem;}
.huugo-personal-statement {text-align:center;padding-block:clamp(5rem,11vw,11rem);}
.huugo-personal-statement__title,.huugo-editorial-pattern h2 {font-family:var(--editorial-serif);font-weight:400;font-size:clamp(3rem,6.5vw,7rem);letter-spacing:-.045em;line-height:1.02;text-wrap:balance;margin:0 auto;max-width:23ch;}
.huugo-personal-statement__title em,.huugo-editorial-pattern h2 em {font-weight:400;}
.huugo-editorial-body {font-family:var(--wp--preset--font-family--body,Arial,sans-serif);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65;max-width:48rem;margin:2.5rem auto 0;text-wrap:pretty;}
.huugo-photo-credits {font-family:var(--wp--preset--font-family--body,Arial,sans-serif);font-size:.7rem;line-height:1.7;color:#626965;max-width:58rem;margin:3rem auto 0;}
/* Native Group styles: graphic vocabulary is decorative and never intercepts links. */
.is-style-huugo-graphic-orbit,.is-style-huugo-graphic-frames,.is-style-huugo-graphic-arrow {position:relative;isolation:isolate;overflow:clip;}
:is(.is-style-huugo-graphic-orbit,.is-style-huugo-graphic-frames,.is-style-huugo-graphic-arrow)::before,
:is(.is-style-huugo-graphic-orbit,.is-style-huugo-graphic-frames,.is-style-huugo-graphic-arrow)::after {content:'';position:absolute;z-index:-1;pointer-events:none;color:var(--wp--preset--color--mint,#b4e7de);}
.is-style-huugo-graphic-orbit::before {width:clamp(5rem,16vw,16rem);aspect-ratio:1;left:-3%;top:7%;background:currentColor;clip-path:polygon(44% 0,56% 0,56% 35%,81% 10%,90% 19%,65% 44%,100% 44%,100% 56%,65% 56%,90% 81%,81% 90%,56% 65%,56% 100%,44% 100%,44% 65%,19% 90%,10% 81%,35% 56%,0 56%,0 44%,35% 44%,10% 19%,19% 10%,44% 35%);transform:rotate(-14deg);}
.is-style-huugo-graphic-orbit::after {width:clamp(6rem,13vw,12rem);aspect-ratio:.85;right:-4%;bottom:7%;border:2px solid currentColor;box-shadow:-12px 12px 0 -2px #fff,-12px 12px 0 0 currentColor;transform:rotate(24deg);}
.is-style-huugo-graphic-frames::before {width:clamp(5rem,13vw,12rem);aspect-ratio:.8;left:-3%;top:12%;border:2px solid currentColor;transform:rotate(-16deg);box-shadow:14px 14px 0 -2px #fff,14px 14px 0 0 currentColor;}
.is-style-huugo-graphic-frames::after {width:clamp(4rem,10vw,9rem);aspect-ratio:1;right:2%;bottom:8%;border-radius:50%;border:clamp(12px,2vw,24px) solid currentColor;}
.is-style-huugo-graphic-arrow::before {width:20%;height:2px;background:currentColor;left:-4%;top:23%;transform:rotate(-30deg);}
.is-style-huugo-graphic-arrow::after {content:'↗';font:400 clamp(5rem,16vw,14rem)/1 Georgia,serif;right:2%;bottom:3%;}
.huugo-editorial-pattern--center {text-align:center;padding-inline:clamp(1.25rem,12vw,12rem);}
.huugo-editorial-story {display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:center;max-width:86rem;margin-inline:auto;}
.huugo-editorial-story h2 {font-size:clamp(3rem,5vw,6rem);margin-left:0;}
.huugo-editorial-story .huugo-editorial-body {margin-left:0;}
.huugo-editorial-story figure,.huugo-editorial-diptych figure,.huugo-editorial-contact-sheet figure {margin:0;min-width:0;}
.huugo-editorial-story img {width:100%;aspect-ratio:4/5;object-fit:cover;}
.huugo-editorial-story figcaption,.huugo-editorial-diptych figcaption,.huugo-editorial-contact-sheet figcaption {font-size:.75rem;line-height:1.5;margin-top:.75rem;color:#626965;}
.huugo-editorial-diptych {display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(1rem,4vw,4rem);align-items:start;max-width:86rem;margin:0 auto;}
.huugo-editorial-diptych figure:nth-child(2) {margin-top:clamp(3rem,10vw,9rem);}
.huugo-editorial-diptych img {width:100%;aspect-ratio:4/5;object-fit:cover;}
.huugo-editorial-diptych figure:nth-child(2) img {aspect-ratio:1;}
.huugo-editorial-contact-sheet {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);max-width:86rem;margin:0 auto;}
.huugo-editorial-contact-sheet img {width:100%;aspect-ratio:1;object-fit:cover;}
.huugo-editorial-contact-sheet figure:nth-child(2) {margin-top:4rem;}
.huugo-editorial-photo-note {background:var(--wp--preset--color--mist,#eaf7f4);}
.huugo-editorial-photo-note .huugo-editorial-story {grid-template-columns:1fr 1.3fr;}
.huugo-editorial-photo-note h2 {font-style:italic;}
/* Photo bands keep the whole print clear of the text and section boundaries. */
.huugo-focus-field {text-align:center;padding:1.5rem var(--huugo-gutter,1.5rem) 2.5rem;}
.huugo-focus-field__stage {position:relative;min-height:clamp(25rem,35vw,34rem);padding-block:clamp(4rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center;}
.huugo-focus-field__title {position:relative;z-index:2;font-family:var(--editorial-serif);font-size:clamp(3.1rem,5.45vw,7rem);line-height:1.12;font-weight:400;letter-spacing:-.045em;margin:2.5rem auto;max-width:none;text-wrap:balance;}
.huugo-focus-field__title a {color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;transition:background-size 550ms cubic-bezier(.22,1,.36,1);}
.huugo-focus-field__title a:is(:hover,:focus-visible,.is-active) {background-size:100% 1px;}
.huugo-focus-field__stage > p,.huugo-focus-field > :is(p,button) {position:relative;z-index:2;}
.huugo-focus-field__stage > .huugo-editorial-eyebrow {margin-bottom:0;}
.huugo-focus-field__pictures {position:absolute;inset:0;z-index:0;pointer-events:none;}
.huugo-focus-field__scene {position:absolute;inset:0;opacity:0;transition:opacity 700ms ease;}
.huugo-focus-field__scene.is-active {opacity:1;}
.huugo-focus-field__photo {position:absolute;margin:0;left:var(--photo-x,0px);top:var(--photo-y,0px);width:var(--photo-width,180px);height:var(--photo-height,120px);transform:translateY(8px) rotate(var(--tilt,0deg));transition:transform 1000ms cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--slot,0)*65ms);}
.huugo-focus-field__scene.is-active .huugo-focus-field__photo {transform:translateY(0) rotate(var(--tilt,0deg));}
.huugo-focus-field__photo img {display:block;width:100%;height:100%;object-fit:contain;}
.huugo-focus-field .huugo-photo-credits {margin-top:1.5rem;padding:0;}
.huugo-motion-toggle {font:inherit;font-size:.7rem;line-height:1.4;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:.65rem .1rem;min-height:44px;cursor:pointer;color:inherit;margin:1rem 0 0;}
.huugo-motion-toggle[hidden] {display:none;}
.huugo-focus-editor-thumbnails {display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;max-height:18rem;overflow:auto;}
.huugo-focus-editor-thumbnails img {width:22%;aspect-ratio:1;object-fit:cover;}
/* Personal hero shares the original signature target and flight controller. */
.huugo-signature-hero--personal .huugo-signature-hero__content {top:auto;bottom:17%;width:min(86rem,calc(100% - 2 * var(--huugo-gutter)));}
.huugo-personal-title {font-family:var(--wp--preset--font-family--editorial,'Cormorant Garamond',serif);font-size:clamp(3rem,6vw,6.75rem);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:0;}
.huugo-signature-hero--personal .huugo-signature-hero__eyebrow {margin-bottom:1.25rem;}
.huugo-signature-hero--personal .huugo-signature-hero__intro {max-width:35rem;margin:1.25rem 0 0;}
.huugo-hero-splashes {position:absolute;inset:0;overflow:hidden;}
.huugo-hero-splash {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;}
.huugo-hero-splash--video video,.huugo-hero-video-poster {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.huugo-hero-splash--video video {opacity:0;transition:opacity .45s ease;}
.huugo-hero-splash--video.is-playing video {opacity:1;}
.huugo-hero-media-credit {position:absolute;z-index:8;bottom:4.5rem;left:var(--huugo-gutter,1.5rem);max-width:calc(100% - 2 * var(--huugo-gutter,1.5rem));margin:0;color:#fff;font-size:.75rem;line-height:1.4;text-shadow:0 1px 5px #000;overflow-wrap:anywhere;}
.huugo-hero-media-credit[hidden] {display:none;}
@media (prefers-reduced-motion:reduce) {.huugo-hero-splash--video video {display:none;}}
.huugo-hero-splash.is-under {opacity:1;z-index:1;}
.huugo-hero-splash.is-current {opacity:1;z-index:2;clip-path:inset(0);}
.huugo-hero-splash.is-entering {animation:huugo-photo-print 1800ms cubic-bezier(.22,1,.36,1) both;}
@keyframes huugo-photo-print {from {clip-path:inset(12% 17% 16% 22%);transform:scale(1.025);opacity:0;}30% {opacity:1;}to {clip-path:inset(0);transform:scale(1);opacity:1;}}
.huugo-hero-pause {position:absolute;z-index:8;bottom:2rem;right:var(--huugo-gutter,1.5rem);color:white;}
/* Built-in Paragraph style: readable without JS; repeated track is decorative. */
p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right) {font-family:var(--wp--preset--font-family--editorial,'Cormorant Garamond',serif);font-size:clamp(3rem,10vw,12rem);font-weight:400;line-height:1.12;letter-spacing:-.045em;width:var(--huugo-scroll-width,100vw)!important;max-width:none!important;margin-left:var(--huugo-scroll-offset,calc(50% - 50vw))!important;margin-right:0!important;overflow:hidden;position:relative;box-sizing:border-box;}
p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right).is-running {white-space:nowrap;}
.huugo-title-scroll__track {display:flex;width:max-content;animation:huugo-title-drift var(--scroll-duration,38s) linear infinite;will-change:transform;}
.huugo-title-scroll__copy {display:block;flex:none;padding-right:.6em;}
p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right):hover .huugo-title-scroll__track,p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right):focus .huugo-title-scroll__track,p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right).is-paused .huugo-title-scroll__track {animation-play-state:paused;}
@keyframes huugo-title-drift {to {transform:translateX(-50%);}}
p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right) .huugo-title-scroll__accessible {position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:normal;}
/* Existing saved contact compositions and external organisation blocks. */
.huugo-organisation-field__row-label small {display:none!important;}
.huugo-contact-surface .huugo-contact-details__intro,.huugo-contact-surface .huugo-contact-method__index,.huugo-contact-surface .huugo-contact-method__actions > span {display:none;}
.huugo-contact-surface .huugo-contact-methods {grid-column:1/-1;}
.huugo-contact-surface .huugo-contact-method {grid-template-columns:minmax(0,1fr) minmax(9rem,.4fr);border:0;gap:1.5rem;padding-block:2rem;}
.huugo-contact-surface .huugo-contact-method + .huugo-contact-method {margin-top:1.5rem;}
.huugo-contact-surface .huugo-contact-method__actions {flex-direction:column;align-items:flex-start;justify-self:end;text-align:left;gap:.35rem;margin:0;}
.huugo-contact-surface .huugo-contact-method__actions a {display:block;min-height:44px;padding:.65rem .9rem;border:1px solid var(--contact-line,#d9dfdc);width:100%;}
.huugo-contact-surface .huugo-contact-method__actions a::after {display:none;}
.huugo-contact-surface .huugo-contact-method__actions a:hover {background:var(--wp--preset--color--mist,#eaf7f4);}
.huugo-contact-surface .huugo-contact-hero,.huugo-contact-surface .huugo-tally-section {border:0;}
@media (max-width:700px) {
 .huugo-editorial-story,.huugo-editorial-photo-note .huugo-editorial-story {grid-template-columns:minmax(0,1fr);}
 .huugo-editorial-diptych {grid-template-columns:1fr 1fr;gap:1rem;}
 .huugo-editorial-contact-sheet {grid-template-columns:1fr;gap:2rem;}
 .huugo-editorial-contact-sheet figure:nth-child(2) {margin:0 0 0 12%;}
 .huugo-editorial-contact-sheet figure:nth-child(3) {margin-right:12%;}
 .huugo-focus-field {padding:1rem 1.25rem 2rem;}
 .huugo-focus-field__stage {min-height:33rem;padding-block:3.5rem;}
 .huugo-focus-field__title {font-size:clamp(2.5rem,10.8vw,4rem);margin:2rem auto;max-width:15ch;line-height:1.25;}
 .huugo-focus-field__title a {display:inline-block;max-width:100%;overflow-wrap:anywhere;}
 .huugo-focus-field .huugo-editorial-body {font-size:.95rem;}
 .huugo-signature-hero--personal .huugo-signature-hero__content {bottom:19%;}
 .huugo-signature-hero--personal .huugo-signature-hero__intro {font-size:.95rem;}
 .huugo-contact-surface .huugo-contact-method {grid-template-columns:1fr;}
 .huugo-contact-surface .huugo-contact-method__content,.huugo-contact-surface .huugo-contact-method__actions {grid-column:1;}
 .huugo-contact-surface .huugo-contact-method__actions {justify-self:stretch;}
 .huugo-editorial-pattern--center {padding-inline:1.5rem;}
 :is(.is-style-huugo-graphic-orbit,.is-style-huugo-graphic-frames,.is-style-huugo-graphic-arrow)::before {top:1rem;}
 :is(.is-style-huugo-graphic-orbit,.is-style-huugo-graphic-frames,.is-style-huugo-graphic-arrow)::after {bottom:1rem;}
}
@media (prefers-reduced-motion:reduce) {
 .huugo-focus-field__scene,.huugo-focus-field__photo,.huugo-focus-field__title a {transition:none;}
 .huugo-hero-splash.is-entering,.huugo-title-scroll__track {animation:none;}
 p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right).is-running {white-space:normal;}
 p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right) .huugo-title-scroll__accessible {position:static;width:auto;height:auto;clip-path:none;}
 p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right) .huugo-title-scroll__track {display:none;}
}
.huugo-signature-hero--personal .huugo-signature-hero__shade {z-index:3;}
.huugo-signature-hero--personal .huugo-signature-hero__grain {z-index:4;}
.huugo-hero-pause {left:var(--huugo-hero-inset);right:auto;bottom:1.5rem;}
.huugo-contact-surface .huugo-contact-hero::before {border:0;}
/* The signature belongs to the shared page canvas, so it can cross section edges.
   Its box stays within the canvas horizontally; only the vertical ink bleeds. */
:where(.wp-block-post-content,.huugo-front-page__content,.huugo-entry-content,.editor-styles-wrapper):has(.is-style-huugo-signature-bleed) {position:relative;isolation:isolate;}
.is-style-huugo-signature-bleed {position:relative;isolation:auto;overflow:visible;}
.is-style-huugo-signature-bleed::before {content:'';position:absolute;pointer-events:none;z-index:-1;left:0;right:0;top:-11rem;height:calc(100% + 22rem);background:var(--wp--preset--color--mint,#b4e7de);-webkit-mask:url('../signature/huugo-signature.svg') 5% 46%/auto 190% no-repeat;mask:url('../signature/huugo-signature.svg') 5% 46%/auto 190% no-repeat;}
.huugo-editorial-story--signature {grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,6rem);padding-block:2rem;}
.huugo-editorial-story--signature > figure {transform:rotate(9deg);width:90%;justify-self:center;}
.huugo-editorial-story--signature > figure img {aspect-ratio:4/3;}
.huugo-editorial-story--signature .huugo-editorial-body {max-width:35rem;}
.huugo-editorial-story--signature figcaption {color:var(--wp--preset--color--ink,#191918);}
@media (max-width:700px) {
 .huugo-editorial-story--signature {grid-template-columns:1fr;gap:3rem;}
 .is-style-huugo-signature-bleed::before {top:-5rem;height:calc(100% + 10rem);mask-position:15% 46%;-webkit-mask-position:15% 46%;mask-size:auto 150%;-webkit-mask-size:auto 150%;opacity:.8;}
 .huugo-editorial-story--signature > figure {transform:rotate(5deg);width:88%;}
}
@keyframes huugo-editorial-arrival {from {opacity:.65;transform:translateY(14px);}to {opacity:1;transform:translateY(0);}}
@media (prefers-reduced-motion:no-preference) {
 .huugo-editorial-pattern.is-editorial-visible > :is(h2,p),
 .huugo-editorial-pattern.is-editorial-visible .huugo-editorial-story__copy {animation:huugo-editorial-arrival 900ms cubic-bezier(.22,1,.36,1) both;}
}
.huugo-focus-field__term {display:inline-block;max-width:100%;}
@media (max-width:700px) {.huugo-focus-field__title a {display:inline;}}
/* Large typographic fragments and arcs, drawn from the 2026 brand examples. */
.is-style-huugo-graphic-arc,.is-style-huugo-graphic-letter {position:relative;isolation:isolate;overflow:clip;}
:is(.is-style-huugo-graphic-arc,.is-style-huugo-graphic-letter)::before,
:is(.is-style-huugo-graphic-arc,.is-style-huugo-graphic-letter)::after {content:'';position:absolute;z-index:-1;pointer-events:none;}
.is-style-huugo-graphic-arc::before {width:76%;height:180%;left:-21%;top:3%;border-radius:50% 50% 0 0;background:color-mix(in srgb,var(--wp--preset--color--mint,#b4e7de) 48%,white);transform:rotate(-9deg);}
.is-style-huugo-graphic-arc::after {width:60%;aspect-ratio:.82;right:-32%;top:10%;border:clamp(3px,.38vw,6px) solid var(--wp--preset--color--sunlight,#ffe37a);border-radius:50%;transform:rotate(18deg);}
.is-style-huugo-graphic-letter::before {content:'H' / '';font-family:var(--wp--preset--font-family--editorial,'Cormorant Garamond',serif);font-size:clamp(32rem,84vw,90rem);font-weight:400;font-style:italic;line-height:.75;letter-spacing:-.1em;color:var(--wp--preset--color--mint,#b4e7de);right:-7%;top:14%;}
.is-style-huugo-graphic-letter::after {width:44%;aspect-ratio:1;border:clamp(4px,1.2vw,18px) solid var(--wp--preset--color--mist,#eaf7f4);border-radius:50%;right:-12%;top:-20%;}
.huugo-editorial-pattern--letter {min-height:38rem;padding-block:clamp(5rem,10vw,10rem);}
.huugo-editorial-pattern--letter h2 {margin-left:0;max-width:18ch;}
.huugo-editorial-pattern--letter .huugo-editorial-body {margin-left:0;max-width:33rem;}
.huugo-editorial-story--arch > figure img {border-radius:50% 50% 0 0;aspect-ratio:4/5;}
@media (max-width:700px) {
 .is-style-huugo-graphic-arc::before {width:120%;left:-60%;height:140%;top:12%;}
 .is-style-huugo-graphic-arc::after {width:100%;right:-70%;top:30%;}
 .is-style-huugo-graphic-letter::before {top:36%;right:-36%;font-size:36rem;opacity:.8;}
 .huugo-editorial-pattern--letter {min-height:36rem;}
 .huugo-editorial-pattern--letter .huugo-editorial-body {max-width:26ch;}
}

/* Full-bleed scrolling paragraphs must be able to cross their layout container. */
:where(.huugo-editorial-pattern,.wp-block-group):has(> p:is(.is-style-huugo-title-scroll,.is-style-huugo-title-scroll-right)) {overflow:visible;}
p.is-style-huugo-title-scroll-right .huugo-title-scroll__track {animation-direction:reverse;}
.huugo-focus-field__title {text-shadow:0 0 12px #fff,0 0 4px #fff;}
.huugo-focus-field__stage > p {text-shadow:0 0 8px #fff,0 0 4px #fff;}
.huugo-focus-field__stage > .huugo-editorial-body {margin-top:0;}
.huugo-focus-field__photo {opacity:.85;}
.huugo-global-motion {position:fixed;z-index:9990;left:max(1.25rem,env(safe-area-inset-left));right:auto;bottom:max(1.25rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.65rem;min-height:48px;padding:.75rem 1.1rem;border:1px solid #191918;border-radius:999px;background:#fff;color:#191918;font:400 .8rem/1.3 var(--wp--preset--font-family--body,Arial,sans-serif);box-shadow:0 3px 16px #19191812;cursor:pointer;}
.huugo-global-motion:focus-visible {outline:2px solid #191918;outline-offset:4px;}
.huugo-global-motion:disabled {cursor:default;}
.huugo-motion-icon {width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;}
.huugo-motion-icon-play {display:none;fill:currentColor;stroke:none;}
.huugo-global-motion[aria-pressed="true"] .huugo-motion-icon-play {display:block;}
.huugo-global-motion[aria-pressed="true"] .huugo-motion-icon-pause {display:none;}
.huugo-motion-status {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.huugo-motion-paused :is(.huugo-editorial-pattern,.huugo-focus-field,.huugo-signature-hero,.huugo-personal-statement,.huugo-title-scroll__track),
.huugo-motion-paused :is(.huugo-editorial-pattern,.huugo-focus-field,.huugo-signature-hero,.huugo-personal-statement) * {animation-play-state:paused!important;transition:none!important;}
.huugo-motion-paused :is(.huugo-editorial-pattern,.huugo-focus-field,.huugo-signature-hero)::before,
.huugo-motion-paused :is(.huugo-editorial-pattern,.huugo-focus-field,.huugo-signature-hero)::after {animation-play-state:paused!important;}
@media(max-width:700px){
 .huugo-global-motion {width:auto;max-width:calc(100vw - 2.5rem);height:48px;min-height:48px;padding:13px;box-sizing:border-box;border-radius:999px;justify-content:flex-start;gap:0;overflow:hidden;}
 .huugo-global-motion .huugo-motion-label {display:block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;transition:max-width .3s ease,margin-left .3s ease,opacity .2s ease;}
 .huugo-global-motion.is-expanded .huugo-motion-label {max-width:240px;margin-left:.65rem;opacity:1;}
 .huugo-focus-field__photo {opacity:.7;}
}
@supports (corner-shape:squircle){.huugo-global-motion {corner-shape:squircle;}}
@media(prefers-reduced-motion:reduce){.huugo-global-motion,.huugo-global-motion .huugo-motion-label {transition:none;}}

.huugo-motion-paused .huugo-signature-hero__signature-target {visibility:hidden;}
