body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page]) .site-header{background:#fff;border-block-end:0;inset-block-start:calc(-1 * var(--brief-header-shift,0px))}body:has([data-home-hero]) .site-header{background:#fff;inset-block-start:calc(-1 * var(--brief-header-shift,0px))}body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page],[data-home-hero]) .site-header__inner{transform:translateY(var(--brief-header-align,0px))}body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page],[data-home-hero]) .site-header__logo-scale{transform:scale(var(--brief-header-scale,1))}body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page],[data-home-hero]) .site-header__navigation-link[aria-current=page],body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page],[data-home-hero]) .site-header__mobile-link[aria-current=page]{color:#111}body:has([data-home-hero]) .site-header__navigation-link[aria-current=page],body:has([data-home-hero]) .site-header__mobile-link[aria-current=page]{color:inherit}body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page],[data-home-hero]) .site-header [aria-current=page]:after{display:block}body:has([data-project-brief],[data-services-editorial],[data-work-page],[data-studio-page],[data-legal-page],[data-home-hero]) .site-header__navigation-link[aria-current=page]:after{inset-block-end:auto;top:calc(50% + .6em)}body:has([data-home-hero]) .site-header:not([data-home-scrolled]){box-shadow:none;color:#fff;mix-blend-mode:difference;background:0 0}body:has([data-home-hero]) .site-header[data-menu-state=open],body:has([data-work-page]) .site-header:not([data-work-scrolled])[data-menu-state=open],body:has([data-services-editorial]) .site-header:not([data-services-scrolled])[data-menu-state=open],body:has([data-project-brief]) .site-header:not([data-project-scrolled])[data-menu-state=open]{mix-blend-mode:normal}body:has([data-home-hero]) .site-header[data-home-scrolled]{color:#fff;background:0 0}body:has([data-home-hero]) .site-header[data-home-scrolled]:not([data-menu-state=open]){mix-blend-mode:difference}body:has([data-home-hero]) .site-header[data-home-scrolled][data-menu-state=open]{mix-blend-mode:normal}body:has([data-home-hero]):before{content:"";z-index:calc(var(--layer-header) - 1);height:calc(var(--header-height) + var(--safe-area-top) + 2px);pointer-events:none;background:0 0;position:fixed;inset-block-start:calc(-1 * var(--home-glass-shift,0px));inset-inline:0}@media (width>=64rem){body:has([data-home-hero]):has(.site-header[data-home-scrolled]):before{backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 0% calc(100% - 28px),#0000 calc(100% - 2px) 100%);mask-image:linear-gradient(#000 0% calc(100% - 28px),#0000 calc(100% - 2px) 100%)}}body:has([data-home-hero]) .site-header[data-home-scrolled]:not([data-menu-state=open]) :is(.site-header__home,.site-header__navigation-link,.site-header__menu-button){color:#fff}body:has([data-studio-page],[data-legal-page]) .site-header:not([data-studio-scrolled]){color:#141e00;mix-blend-mode:normal;background:0 0;border-block-end-color:#0000}body:has([data-studio-page],[data-legal-page]) .site-header:not([data-studio-scrolled]) .site-header__navigation-link[aria-current=page],body:has([data-studio-page],[data-legal-page]) .site-header:not([data-studio-scrolled]) .site-header__mobile-link[aria-current=page]{color:#141e00}body:has([data-studio-page],[data-legal-page]) .site-header[data-studio-scrolled]{color:#111;mix-blend-mode:normal;background:#fff;border-block-end:0}html.js .studio-page [data-text-reveal-state=waiting]{visibility:hidden}.text-reveal-word-mask{overflow:hidden}.text-reveal-heading-line{will-change:transform;display:inline-block}.text-reveal-word{will-change:transform;margin-inline-end:.24em;display:inline-block}.text-reveal-word-mask{perspective:700px}.studio-page{color:var(--colour-text-ink);background:var(--surface);overflow-x:clip}.studio-section{padding:var(--section-spacing) var(--page-padding)}.studio-container{width:100%;max-width:var(--width-container-wide);margin-inline:auto}.studio-page h2,.studio-page h3{font-family:var(--font-family-primary)}.studio-page .eyebrow{margin-bottom:var(--space-eyebrow-heading)}.studio-principle__heading{margin-inline-start:0}.studio-page .editorial-intro{max-width:38ch}.studio-hero{margin-top:calc(-1 * var(--header-height));padding-top:calc(clamp(4.5rem,7.5vw,7.875rem) + var(--header-height));padding-inline:var(--page-padding);color:#141e00;background:#f4f4f1;padding-bottom:0;overflow:clip}.studio-hero__composition{isolation:isolate;align-items:center;min-height:clamp(29.5rem,45.3vw,49rem);display:flex;position:relative}.studio-hero__form{z-index:0;color:#4361ee;opacity:.14;pointer-events:none;width:min(68vw,820px);display:block;position:absolute;top:50%;right:-11%;transform:translateY(-50%)rotate(-18deg)}.studio-hero__form [data-liquid-dot-path]{fill:currentColor}.studio-hero__form{transform-origin:50%;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s;transform:translateY(-50%)rotate(-18deg)scale(1)}.studio-hero__copy{z-index:1;pointer-events:none;width:78%;padding-bottom:7.8rem;position:relative}.studio-hero__copy h1 [data-hero-text]{display:inline-block}html.js .studio-page .studio-hero:not([data-intro-started]) [data-hero-text]{opacity:0;transform:translateY(1.1em)}html.js .studio-page .studio-hero[data-intro-started] [data-hero-text]{opacity:1;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}html.js .studio-page .studio-hero[data-intro-started] [data-hero-text]:first-child{transition-delay:50ms}html.js .studio-page .studio-hero[data-intro-started] h1 [data-hero-text]:first-of-type{transition-delay:.1s}html.js .studio-page .studio-hero[data-intro-started] h1 [data-hero-text]:nth-of-type(2){transition-delay:.35s}html.js .studio-page .studio-hero[data-intro-started] .studio-hero__intro{transition-delay:.5s}html.js .studio-page .studio-hero[data-intro-started] .studio-hero__aside{transition-delay:.65s}html.js .studio-page .studio-hero:not([data-eyebrow-entered]) .studio-hero__copy>.studio-hero__eyebrow{opacity:0;transform:translate(-14px)}html.js .studio-page .studio-hero[data-eyebrow-entered] .studio-hero__copy>.studio-hero__eyebrow{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translate(0)}html.js .studio-page .studio-hero:not([data-intro-started]) .studio-hero__form{opacity:0;transform:translateY(-50%)rotate(-18deg)scale(.24)}html.js .studio-page .studio-hero[data-intro-started] .studio-hero__form{opacity:.14;transition-delay:.65s}.studio-hero__intro{margin-top:2rem;max-width:31ch!important}.studio-hero__aside{margin-top:2rem}.studio-hero__character{object-fit:contain;z-index:3;width:61.45%;height:116.38%;margin-bottom:-20px;position:absolute;bottom:0;right:-15%}.studio-hero__character-poster{object-fit:contain;z-index:2;opacity:1;pointer-events:none;width:61.45%;height:116.38%;margin-bottom:-20px;transition:opacity .35s;position:absolute;bottom:0;right:-15%}html.js .studio-page .studio-hero[data-hero-video-playing=true] .studio-hero__character-poster{opacity:0}html.js .studio-page :is([data-studio-intro-video],[data-studio-intro-poster]){opacity:0;transition:opacity .65s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35vh)}html.js .studio-page :is([data-studio-intro-video],[data-studio-intro-poster])[data-entered=true]{opacity:1;transform:translateY(0)}.studio-more{min-height:clamp(46rem,82vw,68rem);color:var(--colour-text-ink);background:#ecebe7 url(https://media.hipi.com.au/images/studio/studio-more-v3.png) 50%/cover no-repeat;align-items:flex-start;display:flex}.studio-more .studio-container,.studio-more [data-studio-more-text]{text-align:left}html.js .studio-page .studio-more:not([data-entered]) [data-studio-more-text]{opacity:0;transform:translateY(1em)}html.js .studio-page .studio-more[data-entered] [data-studio-more-text]{opacity:1;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}html.js .studio-page .studio-more[data-entered]>.studio-container>[data-studio-more-text]:first-child{transition-delay:0s}html.js .studio-page .studio-more[data-entered]>.studio-container>[data-studio-more-text]:nth-child(2){transition-delay:.16s}html.js .studio-page .studio-more[data-entered] .studio-more__body [data-studio-more-text]:first-child{transition-delay:.32s}html.js .studio-page .studio-more[data-entered] .studio-more__body [data-studio-more-text]:nth-child(2){transition-delay:.48s}.studio-more__body{margin-top:2rem}.studio-more__body p+p{margin-top:1rem}.studio-thinking{color:var(--colour-text-ink);background:#f8f7f2}.studio-thinking__statements>.studio-principle:first-child{padding-top:0}.studio-principle{padding-block:2.5rem}.studio-principle p{white-space:pre-line;margin-top:1.25rem}@media (prefers-reduced-motion:no-preference){html.js .studio-thinking:not([data-reading-enhanced]):not([data-reading-fallback]) .studio-principle h3,html.js .studio-thinking:not([data-reading-enhanced]):not([data-reading-fallback]) .studio-principle p{visibility:hidden}}.studio-thinking[data-reading-enhanced] .studio-principle h3{color:var(--colour-text-ink)}.studio-thinking__heading-mask{vertical-align:top;display:inline-block;overflow:hidden}.studio-thinking__heading-line{will-change:transform;display:inline-block}.studio-thinking__visual-copy{color:var(--colour-text-ink);display:block}.studio-thinking__line{white-space:pre;width:fit-content;max-width:100%;color:color-mix(in srgb,var(--colour-text-ink) 10%,transparent);display:block}.studio-thinking__line[data-reading-started]{background-image:linear-gradient(90deg,var(--colour-text-ink) 0%,var(--colour-text-ink) calc(var(--reading-progress) * 100%),color-mix(in srgb,var(--colour-text-ink) 55%,transparent) calc(var(--reading-progress) * 100% + 4%),color-mix(in srgb,var(--colour-text-ink) 10%,transparent) calc(var(--reading-progress) * 100% + 9%),color-mix(in srgb,var(--colour-text-ink) 10%,transparent) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not (background-clip:text){.studio-thinking__line,.studio-thinking__line[data-reading-started]{color:var(--colour-text-ink);-webkit-text-fill-color:currentColor;background:0 0}}.studio-thinking__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-tools{padding-bottom:calc(var(--section-spacing) * 1.5);background:var(--colour-brand-ink);color:#fff}.studio-tools>.studio-container>.editorial-intro{margin-top:2rem;margin-bottom:3.85rem}.studio-tools__names{flex-wrap:wrap;align-items:baseline;gap:.65rem 2.5rem;max-width:82rem;margin:0;padding:0;list-style:none;display:flex}.studio-tools__names li:nth-child(3n+2){font-weight:var(--font-weight-bold);color:var(--colour-brand-primary)}.studio-tools__names span{transition:transform .4s cubic-bezier(.22,1,.36,1),color .4s;display:inline-block}@media (hover:hover) and (pointer:fine){.studio-tools__names li:hover span{color:var(--colour-brand-primary);transform:translateY(-.08em)rotate(-3deg)}}.studio-cta{isolation:isolate;color:#fff;background:#20231d;align-items:center;min-height:clamp(35rem,70vw,58rem);display:flex;position:relative}.studio-cta__video{object-fit:cover;object-position:center center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.studio-cta h2{color:#fff;mix-blend-mode:normal;max-width:1000px}.studio-cta h2 .studio-cta__what{color:#fff}.studio-cta h2 .studio-cta__should,.studio-cta h2 .studio-cta__make{color:var(--colour-brand-primary)}.studio-cta h2 .studio-cta__make-word{color:#fff}.studio-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0008,#0000 90%),#00000029;position:absolute;inset:0}.studio-cta .se-project-link{--se-care-background:#e9efdf;isolation:isolate;min-height:3.5rem;color:var(--colour-text-ink);border-radius:999px;flex:none;align-items:center;margin-top:2.5rem;padding:0 1.4rem 0 4.3rem;text-decoration:none;display:inline-flex;position:relative}.studio-cta .se-project-link__fill{z-index:-1;background:var(--colour-text-ink);opacity:0;border-radius:999px;width:3.5rem;transition:width .55s cubic-bezier(.22,1,.36,1),opacity .15s .6s;position:absolute;inset:0 auto 0 0}.studio-cta .se-project-link__dot{width:3.5rem;height:3.5rem;transition:opacity .15s;position:absolute;top:0;left:0}.studio-cta .se-project-link__icon{width:3.5rem;height:3.5rem;color:var(--se-care-background);place-items:center;display:grid;position:absolute;top:0;left:0}.studio-cta .se-project-link__icon svg{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .45s cubic-bezier(.22,1,.36,1);overflow:visible;transform:translate(0)}.studio-cta .se-project-link__shaft{stroke-dasharray:15;stroke-dashoffset:16px;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.studio-cta .se-project-link__label{transition:color .25s;position:relative}.studio-cta .se-project-link[data-cta-expanded] .se-project-link__fill{opacity:1;width:100%;transition:width .55s cubic-bezier(.22,1,.36,1),opacity}.studio-cta .se-project-link[data-cta-expanded] .se-project-link__dot{opacity:0;transition-delay:0s}.studio-cta .se-project-link[data-cta-expanded] .se-project-link__label{color:var(--se-care-background)}.studio-cta .se-project-link[data-cta-expanded] .se-project-link__shaft{stroke-dashoffset:0}.studio-cta .se-project-link[data-cta-expanded] .se-project-link__icon svg{transform:translate(9px)}.studio-cta .se-project-link:focus-visible{outline-offset:6px;outline:2px solid}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.studio-principle{grid-template-columns:1.65fr 1fr;align-items:center;gap:4rem;padding-block:4rem;display:grid}.studio-principle p{margin:0}}@media (width<=63.999rem){.studio-hero__composition{min-height:35.2rem}.studio-hero__copy{width:100%;padding-bottom:7.8rem}.studio-hero__character,.studio-hero__character-poster{width:65%;height:90%;bottom:0;right:-15%}.studio-hero__intro{max-width:25ch!important}.studio-more{background-image:url(https://media.hipi.com.au/images/studio/studio-more-v3.png);background-position:50%;min-height:44rem}.studio-cta{min-height:42rem}}@media (width>=48rem) and (width<=63.999rem){.studio-more{background-position:50% 20%;background-size:auto 120%}}@media (width<=47.999rem){.studio-thinking__heading-line{will-change:opacity}.studio-hero__copy{padding-bottom:0}.studio-hero{margin-top:calc(-1 * var(--header-height));padding-top:calc(2.25rem + var(--header-height));padding-bottom:0}.studio-hero__composition{min-height:0;padding-bottom:calc(min(calc(100vw - var(--page-padding) - var(--page-padding)),25rem) + 3rem);display:block}.studio-hero__character,.studio-hero__character-poster{width:100%;height:min(calc(100vw - var(--page-padding) - var(--page-padding)),25rem);object-fit:contain;margin:0;display:block;position:absolute;bottom:0;right:0}html.js .studio-page :is(.studio-hero__character,.studio-hero__character-poster){transform-origin:50% 100%;transform:translateY(35vh)scale(1.1)}html.js .studio-page :is(.studio-hero__character,.studio-hero__character-poster)[data-entered=true]{transform:translateY(0)scale(1.1)}.studio-hero__form{width:105%;top:auto;bottom:0;right:-16%;transform:rotate(-18deg)}.studio-hero__intro{max-width:30ch!important}.studio-hero__aside{margin-top:1.5rem}.studio-more{background-image:url(https://media.hipi.com.au/images/studio/gree-room-mobile.png);background-position:50%;background-size:cover;min-height:42rem}.studio-more__body{max-width:25ch!important}.studio-principle{padding-block:2rem}.studio-tools__names{column-gap:1.5rem}.studio-cta{min-height:36rem}}@media (prefers-reduced-motion:reduce){.studio-page *,.studio-page :before{transition:none!important}html.js .studio-page .studio-hero__copy>.studio-hero__eyebrow{opacity:1;transform:none}.studio-thinking[data-reading-enhanced] .studio-principle h3{color:var(--colour-text-ink)}.studio-thinking__line,.studio-thinking__line[data-reading-started]{color:var(--colour-text-ink);-webkit-text-fill-color:currentColor;background:0 0}html.js .studio-page .studio-more [data-studio-more-text],html.js .studio-page .studio-hero [data-hero-text]{opacity:1;transform:none}html.js .studio-page .studio-hero__form{opacity:.14;transform:translateY(-50%)rotate(-18deg)}html.js .studio-page :is([data-studio-intro-video],[data-studio-intro-poster]){opacity:1;transform:none}}.studio-page[data-motion-paused] *{transition:none!important}
