/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-17{margin:calc(var(--spacing) * 17)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f3f0e8;--paper-deep:#e8e3d7;--paper-light:#faf8f2;--ink:#22241f;--ink-soft:#565950;--line:#22241f33;--line-light:#22241f1c;--eucalyptus:#7e8878;--eucalyptus-dark:#596255;--eucalyptus-hero:#465047;--sandstone:#c8ae88;--sandstone-light:#ddc9aa;--ochre:#a66c32;--ochre-text:#835023;--mineral:#7d817b;--max-width:1460px;--gutter:clamp(1.25rem,3.2vw,4.5rem);--section-space:clamp(4.75rem,7.5vw,8rem);--sans:var(--font-interface-latin),system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--sans);--type-caption:.8125rem;--type-meta:.84375rem;--type-small:.875rem;--type-body:clamp(1rem,calc(.97rem + .14vw),1.1rem);--type-lead:clamp(1.0625rem,calc(1rem + .28vw),1.25rem);--type-h4:clamp(1rem,calc(.95rem + .25vw),1.1875rem);--type-h3:clamp(1.375rem,calc(1.25rem + .55vw),1.625rem);--type-h2:clamp(1.875rem,calc(1.55rem + 1.1vw),2.625rem);--type-feature:clamp(2.25rem,calc(1.9rem + 1.5vw),3.5rem);--type-home-hero:clamp(2.625rem,calc(2.1rem + 2vw),3.75rem);--type-page-hero:clamp(2.5rem,calc(2rem + 2.1vw),3.75rem);--type-ko-home-hero:clamp(2.25rem,calc(1.9rem + 1.7vw),3.25rem);--type-ko-page-hero:clamp(2.25rem,calc(1.85rem + 1.6vw),3.125rem);--leading-tight:1.08;--leading-title:1.15;--leading-copy:1.7;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body,html{background:var(--paper)}body{min-width:320px;color:var(--ink);font-family:var(--sans);font-size:var(--type-body);font-weight:400;line-height:var(--leading-copy);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body[data-locale=ko]{--sans:"Pretendard Variable",Pretendard,var(--font-interface-latin),"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--display:var(--sans);word-break:keep-all;overflow-wrap:break-word}body[data-locale=ja]{--sans:var(--font-interface-latin),var(--font-interface-ja),"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--display:var(--sans);line-break:strict;overflow-wrap:break-word}::selection{background:var(--eucalyptus-dark);color:var(--paper-light)}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}img,svg{display:block}dd,dl,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3,h4{font-family:var(--display);color:inherit;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-weight:600}h1,h2{letter-spacing:-.035em;line-height:var(--leading-tight)}h1,h2,h3{text-wrap:balance}h3{font-size:var(--type-h3);letter-spacing:-.02em;line-height:1.18}h4{font-size:var(--type-h4);letter-spacing:-.01em;line-height:1.3}dd,li,p{text-wrap:pretty}body[data-locale=ko] h1,body[data-locale=ko] h2,body[data-locale=ko] h3,body[data-locale=ko] h4{word-break:keep-all}body[data-locale=ko] h1,body[data-locale=ko] h2{letter-spacing:-.025em;line-height:1.16}body[data-locale=ko] h3,body[data-locale=ko] h4{letter-spacing:-.015em;line-height:1.3}body[data-locale=ja] h1,body[data-locale=ja] h2,body[data-locale=ja] h3,body[data-locale=ja] h4{line-break:strict;word-break:normal}body[data-locale=ja] h1,body[data-locale=ja] h2{letter-spacing:-.018em;line-height:1.16}body[data-locale=ja] h3,body[data-locale=ja] h4{letter-spacing:-.01em;line-height:1.3}:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.skip-link{z-index:1000;background:var(--ink);color:var(--paper-light);padding:.7rem 1rem;font-size:.82rem;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(100%,var(--max-width));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.section--short{padding-block:clamp(4rem,7vw,7rem)}.section--tonal{background:var(--paper-deep)}.eyebrow,.section-intro__eyebrow{color:var(--eucalyptus-dark);letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.69rem;font-weight:600;line-height:1.35}.section-intro{max-width:42rem}.section-intro--center{text-align:center;margin-inline:auto}.display-small,.section-intro__title{font-size:var(--type-h2)}.section-intro__body{max-width:36rem;color:var(--ink-soft);margin-top:1.6rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.75}.body-stack,.editorial-copy{gap:1.2rem;display:grid}.body-stack,.editorial-copy p{color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.8}.editorial-copy h2{margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,4.4rem)}.lead-copy{color:var(--ink-soft);font-size:clamp(1.04rem,1.3vw,1.22rem);line-height:1.75}.button-row{flex-wrap:wrap;align-items:center;gap:1rem 1.7rem;display:flex}.site-header{z-index:100;border-bottom:1px solid var(--line-light);background:#f3f0e8f7;position:sticky;top:0}.site-header__inner{width:min(100%,var(--max-width));min-height:4.7rem;padding-inline:var(--gutter);grid-template-columns:minmax(10rem,.72fr) auto minmax(22rem,1.28fr);align-items:center;margin-inline:auto;display:grid}.site-logo,.wordmark{align-items:center;display:inline-flex}.site-logo{justify-self:start;gap:.8rem}.site-logo__index{border:1px solid var(--ink);width:1.25rem;height:1.25rem;position:relative}.site-logo__index span{background:var(--ink);position:absolute}.site-logo__index span:first-child{height:1px;inset:50% -.24rem auto .24rem}.site-logo__index span:last-child{width:1px;inset:.24rem auto -.24rem 50%}.wordmark{letter-spacing:.075em;gap:.45rem;font-size:.96rem;line-height:1}.wordmark__qualifier{color:var(--eucalyptus-dark);letter-spacing:.16em;font-size:.56rem;font-weight:600}.header-nav__list{align-items:center;gap:clamp(1rem,1.7vw,1.8rem);display:flex}.header-nav__link{color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;padding-block:1.7rem;font-size:.72rem;font-weight:500;transition:color .16s;display:block;position:relative}.header-nav__link:after{transform-origin:100%;background:var(--ink);content:"";height:1px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.header-nav__link--active,.header-nav__link:focus-visible,.header-nav__link:hover{color:var(--ink)}.header-nav__link--active:after,.header-nav__link:focus-visible:after,.header-nav__link:hover:after{transform-origin:0;transform:scaleX(1)}.site-header__tools{justify-self:end;align-items:center;gap:clamp(.8rem,1.4vw,1.4rem);display:flex}.site-header__mobile-actions{justify-self:end;align-items:center;gap:.2rem;display:none}.locale-list{gap:.1rem;display:flex}.locale-link,.locale-list{flex:none;align-items:center}.locale-link{color:#6c7067;white-space:nowrap;word-break:keep-all;justify-content:center;min-height:2.75rem;padding-inline:.52rem;font-size:.62rem;line-height:1;transition:color .16s;display:inline-flex}.site-header__tools .button-link{white-space:nowrap;flex:none}.locale-link--active,.locale-link:focus-visible,.locale-link:hover{color:var(--ink)}.locale-link--active{text-decoration:underline;-webkit-text-decoration-color:var(--eucalyptus);text-decoration-color:var(--eucalyptus);text-underline-offset:.35rem}.locale-list--header-mobile .locale-link{letter-spacing:.04em;min-width:2.25rem;padding-inline:.35rem}.menu-toggle{background:0 0;border:0;width:2.75rem;height:2.75rem;display:none}.menu-toggle__lines{gap:.38rem;width:1.35rem;margin:auto;display:grid}.menu-toggle__lines span{background:var(--ink);height:1px}.mobile-menu[hidden]{display:none}.mobile-menu{z-index:120;background:var(--ink);color:var(--paper-light);position:fixed;inset:0;overflow-y:auto}.mobile-menu__inner{min-height:100%;padding:5.5rem var(--gutter) 2rem;grid-template-rows:1fr auto;display:grid}.mobile-menu__close{top:1rem;right:var(--gutter);background:0 0;border:1px solid #ffffff40;width:2.75rem;height:2.75rem;position:absolute}.mobile-menu__close span{background:currentColor;width:54%;height:1px;position:absolute;top:50%;left:23%}.mobile-menu__close span:first-child{transform:rotate(45deg)}.mobile-menu__close span:last-child{transform:rotate(-45deg)}.mobile-menu__nav li{border-bottom:1px solid #ffffff2b;grid-template-columns:2.5rem 1fr;align-items:baseline;display:grid}.mobile-menu__index{color:var(--sandstone);font-size:.65rem}.mobile-menu__nav .header-nav__link{color:var(--paper-light);font-family:var(--display);padding-block:.65rem;font-size:clamp(1.85rem,7vw,3.6rem);font-weight:400}.mobile-menu__footer{justify-content:space-between;align-items:end;gap:2rem;padding-top:3rem;display:flex}.mobile-menu__languages p{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem}.mobile-menu .locale-link{color:#ffffffa6}.mobile-menu .locale-link--active{color:#fff}.mobile-bottom-nav{display:none}.button-link,.link-arrow{letter-spacing:.045em;justify-content:center;align-items:center;gap:.9rem;min-height:2.85rem;font-size:.72rem;font-weight:600;display:inline-flex}.button-link{border:1px solid var(--ink);background:var(--ink);min-width:10.5rem;color:var(--paper-light);padding:.75rem 1.1rem .7rem 1.3rem;transition:background .18s,color .18s,border-color .18s}.button-link--outline,.button-link--text{color:var(--ink);background:0 0}.button-link--text{min-width:0;border:0;padding-inline:0}.button-link--paper{border-color:var(--paper-light);background:var(--paper-light);color:var(--ink)}.button-link--outline.button-link--paper{color:var(--paper-light);background:0 0}.button-link:focus-visible,.button-link:hover{border-color:var(--eucalyptus-dark);background:var(--eucalyptus-dark);color:#fff}.button-link--paper:focus-visible,.button-link--paper:hover{border-color:var(--sandstone);background:var(--sandstone);color:var(--ink)}.link-arrow{min-height:2.75rem;position:relative}.link-arrow__label:after{transform-origin:0;content:"";background:currentColor;width:100%;height:1px;transition:transform .18s;display:block;transform:scaleX(.3)}.link-arrow:focus-visible .link-arrow__label:after,.link-arrow:hover .link-arrow__label:after{transform:scaleX(1)}.link-arrow__icon{stroke:currentColor;stroke-width:1.2px;width:1.1rem;height:1.1rem;transition:transform .18s}.link-arrow:focus-visible .link-arrow__icon,.link-arrow:hover .link-arrow__icon{transform:translate(.2rem)}.link-arrow--paper{color:var(--paper-light)}.link-arrow--quiet{color:var(--ink-soft)}.home-hero{padding:clamp(2.6rem,5vw,5.2rem) 0 clamp(4.5rem,8vw,7.5rem);position:relative;overflow:clip}.home-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(31rem,1.25fr);align-items:center;gap:clamp(2.5rem,6vw,7.5rem);display:grid}.home-hero__copy{z-index:2;padding-top:1rem;position:relative}.home-hero h1{max-width:10.5em;font-size:clamp(3.2rem,5.8vw,6.9rem)}body[data-locale=ja] .home-hero h1,body[data-locale=ko] .home-hero h1{max-width:11em;font-size:clamp(3rem,5.3vw,6.1rem)}.home-hero__description{max-width:38rem;color:var(--ink-soft);margin-top:2rem;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.75}.home-hero .button-row{margin-top:2.2rem}.home-hero__visual{position:relative}.home-hero__visual .product-visual__stage{min-height:clamp(31rem,47vw,48rem)}.home-hero__visual-note{background:var(--ink);width:min(22rem,62%);color:var(--paper-light);grid-template-columns:2.2rem 1fr;padding:1.35rem;display:grid;position:absolute;bottom:-3.6rem;right:-1px}.home-hero__visual-note span{color:var(--sandstone);grid-row:span 2;font-size:.62rem}.home-hero__visual-note p{font-family:var(--display);font-size:1.16rem;line-height:1.25}.home-hero__visual-note small{color:#ffffff9e;margin-top:.35rem;font-size:.67rem;line-height:1.5}.home-hero__baseline{border-top:1px solid var(--line);width:44%;position:absolute;bottom:2rem;right:0}.product-visual{margin:0}.product-visual__stage{background:var(--paper-deep);min-height:35rem;position:relative;overflow:hidden}.product-visual__image{object-fit:cover}.product-visual__status{z-index:3;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#faf8f2ed;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;top:1rem;left:1rem}.product-visual__status span{background:var(--ochre);width:.42rem;height:.42rem}.product-visual__caption{max-width:62rem;color:var(--ink-soft);margin-top:1rem;font-size:.8rem;line-height:1.65}.product-scene{background:#dad6cb;position:absolute;inset:0;overflow:hidden}.product-scene:after{content:"";background:#c8c1b3;height:27%;position:absolute;inset:auto 0 0}.product-scene__halo{aspect-ratio:1;background:#faf8f25c;border:1px solid #ffffff9e;border-radius:50%;width:56%;position:absolute;top:8%;right:8%}.product-scene__surface-line{z-index:1;border-top:1px solid #22241f21;position:absolute;bottom:27%;left:0;right:0}.product-scene__carton{z-index:2;filter:drop-shadow(1.1rem 1.4rem 1rem #22241f29);width:29%;height:62%;position:absolute;bottom:15%;right:24%;transform:perspective(50rem)rotateY(-5deg)}.product-scene__carton-face{background:#f1eee5;border:1px solid #22241f2e;flex-direction:column;padding:11% 10%;display:flex;position:absolute;inset:0}.product-scene__carton-face:before{background:var(--eucalyptus);content:"";height:28%;position:absolute;bottom:0;left:0;right:0}.product-scene__carton-top{z-index:-1;transform-origin:bottom;background:#faf8f2;border:1px solid #22241f2e;height:7%;position:absolute;top:-4%;left:0;right:0;transform:skew(-42deg)}.product-scene__carton-side{z-index:-1;transform-origin:0;background:#b2b3a9;width:10%;height:101%;position:absolute;top:-1%;right:-9%;transform:skewY(-36deg)}.product-scene__brand{letter-spacing:.13em;font-size:clamp(.42rem,.55vw,.65rem);font-weight:700}.product-scene__category{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;margin-bottom:.7rem;font-size:clamp(.33rem,.42vw,.48rem)}.product-scene__carton-face strong{z-index:1;max-width:8ch;font-family:var(--display);margin-bottom:8%;font-size:clamp(.85rem,1.7vw,1.65rem);font-weight:500;line-height:1.05;position:relative}.product-scene__carton-rule{z-index:1;border-top:1px solid #ffffffb3;width:34%;margin-top:auto;position:relative}.product-scene__carton-face small{z-index:1;color:#fff;letter-spacing:.13em;margin-top:.55rem;font-size:clamp(.36rem,.5vw,.56rem);position:relative}.product-scene__sticks{z-index:3;gap:2%;width:41%;display:flex;position:absolute;bottom:10%;right:6%;transform:rotate(-9deg)}.product-scene__stick{aspect-ratio:.24;border-block:.22rem solid var(--mineral);background:#eeeae0;flex-direction:column;width:31%;padding:10% 6%;display:flex;box-shadow:.5rem .7rem .8rem #22241f26}.product-scene__stick small,.product-scene__stick span{letter-spacing:.05em;font-size:clamp(.2rem,.3vw,.35rem)}.product-scene__stick strong{font-family:var(--display);writing-mode:vertical-rl;margin-block:auto;font-size:clamp(.28rem,.55vw,.58rem);font-weight:500;line-height:1.05}.product-scene__vessel{z-index:2;border:1px solid #ffffffb8;border-top:0;width:19%;height:37%;position:absolute;bottom:17%;left:8%;box-shadow:inset .4rem 0 #ffffff2e,.5rem .8rem 1rem #22241f1c}.product-scene__vessel-rim{border:1px solid #ffffffd1;border-radius:50%;height:7%;position:absolute;top:-3%;left:-3%;right:-3%}.product-scene__water{background:#ffffff30;border-top:1px solid #fffc;height:63%;position:absolute;bottom:3%;left:3%;right:3%}.product-scene__vessel small{color:var(--ink-soft);letter-spacing:.07em;text-align:center;font-size:clamp(.28rem,.48vw,.48rem);position:absolute;bottom:-1.4rem;left:0;right:0}.product-scene__ingredient{z-index:4;aspect-ratio:1;width:13%;position:absolute;bottom:9%;left:24%}.product-scene__ingredient-core{z-index:2;aspect-ratio:1;background:var(--eucalyptus-dark);border-radius:50%;width:43%;position:absolute;bottom:10%;right:18%;box-shadow:inset -.3rem -.3rem .5rem #0003}.product-scene__ingredient-leaf{background:#66705f;border-radius:100% 0;width:64%;height:25%;position:absolute}.product-scene__ingredient-leaf--one{transform:rotate(-35deg)}.product-scene__ingredient-leaf--two{top:20%;left:37%;transform:rotate(22deg)}.product-scene__ingredient small{width:8rem;color:var(--ink-soft);letter-spacing:.06em;font-size:clamp(.25rem,.4vw,.42rem);position:absolute;top:100%;left:0}.page-hero{border-bottom:1px solid var(--line);padding:clamp(3.5rem,5.75vw,6rem) 0 clamp(4rem,6vw,6.5rem)}.page-hero__grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:clamp(3rem,5vw,6rem);display:grid}.page-hero__heading h1{max-width:13em;font-size:clamp(3.4rem,7vw,8.4rem)}body[data-locale=ja] .page-hero__heading h1,body[data-locale=ko] .page-hero__heading h1{font-size:clamp(3rem,6vw,7.2rem);line-height:1.13}.page-hero__summary{min-height:12rem}.page-hero__summary,.page-hero__support{flex-direction:column;justify-content:end;display:flex}.page-hero__support{gap:clamp(2.5rem,5vw,5rem);min-width:0}.page-hero__summary p{max-width:32rem;color:var(--ink-soft);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75}.page-hero--with-aside .page-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.52fr)}.page-hero__aside{border-top:1px solid var(--ink);padding-top:2rem}.page-hero--with-aside .page-hero__summary{min-height:9rem}.capabilities-layout{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);display:grid}.section--capabilities .section-intro{align-self:start;position:sticky;top:8rem}.capability-ledger{border-top:1px solid var(--ink)}.capability-ledger li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(8rem,.55fr) minmax(0,1fr);gap:1.5rem;padding-block:2rem;display:grid}.capability-ledger span,.engagement-list>li>span,.network-list>li>span,.service-index span{color:var(--ochre-text);letter-spacing:.12em;font-size:.64rem;font-weight:600}.capability-ledger h3{font-size:clamp(1.45rem,2vw,2.1rem)}.capability-ledger p{color:var(--ink-soft);font-size:.94rem;line-height:1.7}.section--concept-feature{background:var(--paper-light)}.concept-feature{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.concept-feature__visual .product-visual__stage{min-height:clamp(34rem,48vw,48rem)}.concept-feature__copy h2{max-width:12em;margin-top:1.1rem;font-size:clamp(2.7rem,4.8vw,5.4rem)}.concept-feature__copy>.lead-copy{margin-top:1.7rem}.concept-detail__status,.concept-feature__status{color:var(--ochre-text);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:650;display:flex}.inline-spec{border-block:1px solid var(--line);margin-top:2rem}.inline-spec div{grid-template-columns:.7fr 1.3fr;gap:1rem;padding-block:.95rem;display:grid}.inline-spec dt,.specification-list dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.inline-spec dd,.specification-list dd{font-size:.9rem;font-weight:600}.list-heading{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;font-size:.72rem;font-weight:650}.text-list{border-top:1px solid var(--line);margin-top:1rem;display:grid}.text-list--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.text-list li{border-bottom:1px solid var(--line-light);color:var(--ink-soft);padding:.7rem 1.1rem .7rem 1rem;font-size:.86rem;line-height:1.5;position:relative}.text-list li:before{background:var(--eucalyptus-dark);content:"";width:.25rem;height:.25rem;position:absolute;top:1.18rem;left:0}.clarification-note,.disclaimer,.privacy-note{border-left:1px solid var(--sandstone);color:var(--ink-soft);padding:1rem 0 0 1rem;font-size:.8rem;line-height:1.7}.disclaimer{margin-block:1.8rem 1rem}.disclaimer--standalone{max-width:52rem;margin-top:2.4rem}.section--process .section-intro,.section--timeline .section-intro{grid-template-columns:minmax(16rem,.65fr) minmax(20rem,1.35fr);column-gap:clamp(3rem,9vw,10rem);max-width:none;display:grid}.section--process .section-intro__eyebrow,.section--timeline .section-intro__eyebrow{grid-column:1/-1}.section--process .section-intro__body,.section--timeline .section-intro__body{margin-top:.5rem}.process-line{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.process-line__rail{align-items:center;height:1rem;display:flex}.process-line__node{border:1px solid var(--ink);background:var(--paper);flex:none;width:.65rem;height:.65rem}.section--tonal .process-line__node{background:var(--paper-deep)}.process-line__rule{border-top:1px solid var(--line);width:calc(100% - .65rem)}.process-line__content{padding:1.15rem 1.5rem 0 0}.process-line__meta{justify-content:space-between;align-items:center;gap:.4rem;min-height:1.4rem;display:flex}.process-line__number,.process-line__status{color:var(--ochre-text);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:650}.process-line__status{color:var(--eucalyptus-dark)}.process-line__content h3{min-height:3.1rem;font-family:var(--sans);letter-spacing:-.01em;margin-top:.5rem;font-size:.9rem;line-height:1.35}.process-line__content p{color:var(--ink-soft);margin-top:.7rem;font-size:.82rem}.process-line__item[data-status=current] .process-line__node,.process-line__item[data-status=established] .process-line__node{background:var(--eucalyptus-dark)}.process-line__item[data-status=upcoming]{opacity:.65}.final-cta,.market-perspective,.private-label-band{background:var(--ink);color:var(--paper-light);position:relative;overflow:hidden}.private-label-band{padding-block:clamp(5.5rem,10vw,10rem)}.private-label-band__index{color:#ffffff09;font-family:var(--display);font-size:min(34vw,34rem);line-height:.7;position:absolute;top:50%;right:-1vw;transform:translateY(-50%)}.private-label-band__inner{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,9vw,10rem);display:grid;position:relative}.final-cta .eyebrow,.market-perspective .eyebrow,.private-label-band .eyebrow{color:var(--sandstone)}.private-label-band h2{max-width:12em;font-size:clamp(3rem,6.5vw,7.4rem)}.private-label-band__inner>div:last-child>p{color:#ffffffa8;max-width:35rem;font-size:1.05rem;line-height:1.8}.private-label-band .link-arrow{margin-top:2rem}.international-grid{grid-template-columns:minmax(20rem,.85fr) minmax(20rem,1fr);align-items:center;gap:clamp(3rem,10vw,12rem);display:grid}.international-grid h2{max-width:12em;margin-bottom:2rem;font-size:clamp(2.6rem,5vw,5.7rem)}.international-grid>div:last-child>p:not(.eyebrow,.clarification-note){max-width:40rem;color:var(--ink-soft);margin-top:1rem;line-height:1.8}.international-grid .clarification-note{margin-top:2rem}.international-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:min(100%,34rem);position:relative}.international-orbit:after,.international-orbit:before{background:var(--line);content:"";position:absolute}.international-orbit:before{height:1px;top:50%;left:-8%;right:-8%}.international-orbit:after{width:1px;top:-8%;bottom:-8%;left:50%}.international-orbit__ring{border:1px solid var(--line-light);border-radius:50%;position:absolute}.international-orbit__ring--one{inset:17%}.international-orbit__ring--two{inset:34%}.international-orbit__origin{z-index:2;background:var(--ink);width:3.5rem;height:3.5rem;color:var(--paper-light);letter-spacing:.1em;place-items:center;font-size:.7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.international-orbit__point{background:var(--ochre);width:.55rem;height:.55rem;position:absolute}.international-orbit__point--one{top:21%;right:16%}.international-orbit__point--two{background:var(--eucalyptus-dark);bottom:17%;left:22%}.editorial-split{grid-template-columns:minmax(18rem,.85fr) minmax(20rem,1fr);gap:clamp(3rem,10vw,12rem);display:grid}.editorial-split--image{grid-template-columns:minmax(18rem,.75fr) minmax(22rem,1fr);align-items:center}.material-image{min-height:clamp(30rem,48vw,46rem);margin:0;position:relative;overflow:hidden}.material-image img{object-fit:cover}.material-image span{background:var(--paper-light);letter-spacing:.12em;padding:.5rem .7rem;font-size:.55rem;position:absolute;bottom:1rem;right:1rem}.australian-value{background:var(--eucalyptus-hero);color:var(--paper-light);border-block:1px solid #ffffff1f}.australian-value__inner{grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);gap:clamp(3.5rem,8vw,9rem);padding-block:clamp(4.75rem,7vw,7rem);display:grid}.australian-value__intro .eyebrow{color:var(--sandstone-light)}.australian-value__intro h2{letter-spacing:-.02em;max-width:14em;font-size:clamp(2.25rem,1.65rem + 2vw,3.75rem);font-weight:550;line-height:1.14}.australian-value__intro>p:last-child{color:#ffffffb8;max-width:35rem;font-size:var(--type-body);margin-top:1.75rem;line-height:1.72}.australian-value__list{border-top:1px solid #ffffffb3;align-self:start}.australian-value__list li{border-bottom:1px solid #ffffff2e;grid-template-columns:2.75rem minmax(10rem,.52fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2.5rem);min-height:8rem;padding-block:1.5rem;display:grid}.australian-value__list span{color:var(--sandstone-light);font-size:var(--type-caption);letter-spacing:.08em;font-weight:650}.australian-value__list h3{letter-spacing:-.01em;font-size:clamp(1.125rem,1.02rem + .45vw,1.4rem);font-weight:600;line-height:1.35}.australian-value__list p{color:#ffffffb8;font-size:var(--type-small);line-height:1.68}.service-scope{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);gap:clamp(3rem,9vw,10rem);display:grid}.service-index{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-index li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-content:start;column-gap:1rem;min-height:14rem;padding:1.4rem 1.4rem 1.4rem 0;display:grid}.service-index li:nth-child(odd){border-right:1px solid var(--line)}.service-index li:nth-child(2n){padding-left:1.4rem}.service-index h3{font-size:1.7rem}.service-index p{color:var(--ink-soft);grid-column:2;margin-top:1rem;font-size:.85rem;line-height:1.7}.working-model-section{border-top:1px solid var(--line)}.role-comparison{border-block:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:4rem;display:grid}.role-comparison>div{padding:2rem clamp(1.5rem,4vw,4rem) 3rem 0}.role-comparison>div+div{border-left:1px solid var(--line);padding-left:clamp(1.5rem,4vw,4rem)}.role-comparison__index{color:var(--ochre-text);font-size:.65rem}.role-comparison h3{margin-top:2.5rem;font-size:clamp(1.7rem,2.6vw,2.8rem)}.clarification-note--wide{max-width:54rem;margin-top:2.4rem}.prompt-list{border-top:1px solid var(--ink)}.prompt-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.prompt-list span{color:var(--ochre-text);font-size:.62rem}.commercial-checkpoints{background:var(--paper-deep);border-block:1px solid var(--line)}.commercial-checkpoints__list{border-top:1px solid var(--ink)}.commercial-checkpoints__list li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:clamp(.85rem,2vw,1.5rem);padding-block:clamp(1.25rem,2.5vw,2rem);display:grid}.commercial-checkpoints__list span{color:var(--ochre-text);font-size:var(--type-caption);padding-top:.2rem;font-weight:650}.commercial-checkpoints__list h3{font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:650;line-height:1.4}.commercial-checkpoints__list p{max-width:39rem;color:var(--ink-soft);font-size:var(--type-small);margin-top:.45rem;line-height:1.7}.commercial-checkpoints__note{margin-top:1.5rem}.page-hero--private-label{background:var(--paper-light)}.model-pair{border-block:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:4rem;display:grid}.model-pair article{padding:2.5rem clamp(1.5rem,4vw,4rem) 3.5rem 0}.model-pair article+article{border-left:1px solid var(--line);padding-left:clamp(1.5rem,4vw,4rem)}.model-pair__code{color:var(--ochre-text);letter-spacing:.12em;font-size:.65rem;font-weight:650}.model-pair h3{max-width:13em;margin-top:2rem;font-size:clamp(2rem,3.2vw,3.5rem)}.model-pair article>p:not(.model-pair__code){min-height:6rem;color:var(--ink-soft);margin-top:1.5rem;line-height:1.75}.model-pair dl{border-top:1px solid var(--line);margin-top:2rem}.model-pair dl div{border-bottom:1px solid var(--line);grid-template-columns:8rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.model-pair dt{color:var(--ink-soft);text-transform:uppercase;font-size:.68rem}.model-pair dd{font-size:.86rem;font-weight:600}.categories-layout,.network-layout{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,10rem);display:grid}.section--categories{border-bottom:1px solid var(--line)}.category-types{border-top:1px solid var(--ink)}.category-types li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.category-types span{color:var(--ochre-text);font-size:.62rem}.category-types strong{font-family:var(--display);font-size:clamp(1.3rem,2vw,2rem);font-weight:400}.categories-layout .clarification-note{margin-top:2rem}.engagement-list{border-top:1px solid var(--ink);margin-top:4rem}.engagement-list li{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(11rem,.45fr) minmax(0,1fr);gap:1.5rem;padding-block:1.6rem;display:grid}.engagement-list h3{font-size:1.5rem}.engagement-list p{color:var(--ink-soft);font-size:.9rem;line-height:1.7}.concept-showcase{background:var(--paper-light);padding-block:clamp(1.25rem,3vw,3rem) 0}.concept-showcase .product-visual__stage{min-height:clamp(29rem,61vw,56rem)}.concept-showcase .product-visual__image{object-position:center}.concept-showcase .product-visual__caption{padding-bottom:2rem}.concept-detail__grid{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,10vw,12rem);display:grid}.concept-detail__identity{align-self:start;position:sticky;top:8rem}.concept-detail__identity h2{max-width:10em;font-size:clamp(2.7rem,4.6vw,5rem)}.concept-detail__status{margin-top:1.5rem}.concept-detail__status span{background:var(--ochre);width:.45rem;height:.45rem}.concept-detail__body{gap:4rem;display:grid}.concept-detail__body h3{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:650}.specification-list{border-top:1px solid var(--ink)}.specification-list div{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.65fr) 1.35fr;gap:1.5rem;padding-block:1rem;display:grid}.section--timeline{background:var(--paper-deep)}.about-purpose{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,.9fr);align-items:center;gap:clamp(3rem,10vw,12rem);display:grid}.about-purpose__copy h2{margin-bottom:2rem;font-size:clamp(2.5rem,4.5vw,5rem)}.about-purpose__copy>p:not(.eyebrow){color:var(--ink-soft);margin-top:1rem;font-size:1.05rem;line-height:1.8}.about-purpose__image{min-height:clamp(36rem,58vw,53rem);margin:0;position:relative;overflow:hidden}.about-purpose__image img{object-fit:cover}.about-purpose__image figcaption{background:var(--paper);letter-spacing:.12em;padding:.65rem .8rem;font-size:.55rem;position:absolute;bottom:-1px;right:-1px}.section--network{background:var(--paper-light)}.network-list{border-top:1px solid var(--ink)}.network-list li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(10rem,.55fr) minmax(0,1fr);gap:1.2rem;padding-block:1.5rem;display:grid}.network-list h3{font-size:1.35rem}.network-list p{color:var(--ink-soft);font-size:.86rem;line-height:1.7}.network-layout .clarification-note{margin-top:2rem}.expectation-row,.principle-row{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.expectation-row article,.principle-row article{min-height:17rem;padding:1.5rem 2.5rem 2rem 0}.expectation-row article+article,.principle-row article+article{border-left:1px solid var(--line);padding-left:2.5rem}.expectation-row span,.principle-row span{color:var(--ochre-text);font-size:.62rem}.expectation-row h3,.principle-row h3{margin-top:3.2rem;font-size:clamp(1.5rem,2.2vw,2.4rem)}.expectation-row p,.principle-row p{color:var(--ink-soft);margin-top:1rem;font-size:.88rem;line-height:1.7}.section--contact-expectations-before-form{padding-bottom:clamp(3.5rem,6vw,5rem)}.section--contact-expectations-before-form+.contact-section{padding-top:0}.market-perspective{padding-block:var(--section-space)}.market-perspective h2{max-width:12em;font-size:clamp(2.6rem,5vw,5.8rem)}.market-perspective .body-stack{color:#ffffffad}.page-hero--contact{padding-block:clamp(3.5rem,4.75vw,5rem)}.page-hero--contact .page-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:end;gap:clamp(3.5rem,7vw,8rem)}.page-hero--contact .page-hero__heading h1,body[data-locale=ja] .page-hero--contact .page-hero__heading h1,body[data-locale=ko] .page-hero--contact .page-hero__heading h1{letter-spacing:-.012em;max-width:15em;font-size:clamp(2.5rem,1.9rem + 2.35vw,3.75rem);font-weight:550;line-height:1.16}.page-hero--contact .page-hero__summary{min-height:0;padding-bottom:.25rem}.page-hero--contact .page-hero__summary:before{border-top:1px solid var(--eucalyptus-dark);content:"";width:3rem;margin-bottom:1.35rem}.contact-guidance-band{background:var(--eucalyptus-hero);color:var(--paper-light);border-bottom:1px solid #ffffff1f}.contact-guidance-band__inner{grid-template-columns:minmax(16rem,.68fr) minmax(28rem,1.32fr);gap:clamp(3.5rem,8vw,9rem);padding-block:clamp(3.5rem,5vw,5.25rem);display:grid}.contact-guidance-band__intro h2{max-width:12em;font-size:var(--type-h2);letter-spacing:-.02em;font-weight:550;line-height:1.18}.contact-guidance-band__intro>p{color:#ffffffb3;max-width:31rem;font-size:var(--type-small);margin-top:1.25rem;line-height:1.7}.contact-guidance-band__list{border-top:1px solid #ffffffb3;align-self:start}.contact-guidance-band__list li{border-bottom:1px solid #ffffff2e;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;min-height:3.6rem;padding-block:.8rem;display:grid}.contact-guidance-band__list span{color:var(--sandstone-light);font-size:var(--type-caption);letter-spacing:.08em;font-weight:650}.contact-guidance-band__list p{color:#ffffffe0;font-size:var(--type-small);line-height:1.55}.contact-layout{grid-template-columns:9rem minmax(0,1fr);gap:clamp(2rem,6vw,7rem);display:grid}.contact-layout__index{border-top:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding-top:1rem;display:flex}.contact-layout__index span{color:var(--ink-soft);letter-spacing:.15em;writing-mode:vertical-rl;font-size:.6rem}.contact-layout__index strong{font-family:var(--display);font-size:4rem;font-weight:400}.contact-form-stack{min-width:0}.privacy-note--form{margin-bottom:1rem}.privacy-note--form a{text-underline-offset:.2rem;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:650;text-decoration:underline;display:inline-flex}.contact-form{background:var(--paper-light);padding:clamp(1.5rem,4vw,4rem)}.contact-form__heading{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;gap:2rem;padding-bottom:2.5rem;display:grid}.contact-form__heading h2{font-size:clamp(2.2rem,4vw,4rem)}.contact-form__heading>div p{max-width:37rem;color:var(--ink-soft);margin-top:1rem;font-size:.9rem}.contact-form__required-note{color:var(--ink-soft);align-self:end;font-size:.67rem}.contact-form__locale{border-bottom:1px solid var(--line);justify-content:space-between;gap:2rem;padding-block:1rem;font-size:.73rem;display:flex}.contact-form__locale span{color:var(--ink-soft)}.contact-form__locale strong{font-weight:600}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin-top:2.5rem;display:grid}.form-field{align-content:start;display:grid}.form-field--message{grid-column:1/-1}.form-field label{margin-bottom:.6rem;font-size:.72rem;font-weight:600;transition:color .16s}.form-field:focus-within label{color:var(--eucalyptus-dark)}.form-field__required{color:var(--ochre-text);margin-left:.25rem}.form-field input,.form-field select,.form-field textarea{background:#fffdf8;border:1px solid #22241f61;border-radius:0;outline:0;width:100%;min-height:3.5rem;padding-inline:.95rem;font-size:1rem;transition:border-color .16s,background-color .16s}.form-field textarea{resize:vertical;min-height:10rem;padding-block:.9rem}.form-field input:hover:not(:disabled),.form-field select:hover:not(:disabled),.form-field textarea:hover:not(:disabled){border-color:#22241fad}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--eucalyptus-dark);background:#fffefa}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true]{background:#fff9f7;border-color:#8b342b}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{cursor:wait;opacity:.62}.form-field input::placeholder,.form-field textarea::placeholder{color:#6f736b;opacity:1;font-weight:400}.select-control{position:relative}.select-control select{appearance:none;padding-right:2.75rem}.select-control svg{pointer-events:none;stroke:currentColor;stroke-width:1.2px;width:.7rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-field__error{color:#8b342b;margin-top:.45rem;font-size:.72rem}.form-field__hint{color:var(--ink-soft);margin-top:.45rem;font-size:.68rem}.form-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-form__consent{grid-template-columns:1.2rem 1fr;gap:.8rem;margin-top:2rem;display:grid}.contact-form__consent input{width:1.1rem;height:1.1rem;accent-color:var(--eucalyptus-dark);margin-top:.25rem}.contact-form__consent label{color:var(--ink-soft);font-size:.76rem;line-height:1.55}.contact-form__notice{background:#f5e9e6;border-left:2px solid #8b342b;margin-top:1.5rem;padding:1rem}.contact-form__notice h3{font-family:var(--sans);font-size:.8rem;font-weight:650}.contact-form__notice p{margin-top:.3rem;font-size:.76rem}.contact-form__submit{border:1px solid var(--ink);background:var(--ink);min-width:12rem;min-height:3.25rem;color:var(--paper-light);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding-inline:1.2rem;font-size:.73rem;font-weight:600;transition:background .16s;display:inline-flex}.contact-form__submit svg{stroke:currentColor;stroke-width:1.2px;width:1rem}.contact-form__submit:focus-visible,.contact-form__submit:hover:not(:disabled){background:var(--eucalyptus-dark)}.contact-form__submit:disabled{cursor:wait;opacity:.65}.contact-form--success{text-align:center;place-content:center;min-height:24rem;display:grid}.contact-form__success-mark{width:3rem;margin:0 auto 1.5rem}.contact-form__success-mark svg{stroke:var(--eucalyptus-dark);stroke-width:1.3px}.contact-form--success h2{font-size:2.5rem}.contact-form--success p{max-width:30rem;color:var(--ink-soft);margin-top:1rem}.section--contact-expectations{background:var(--paper-deep)}.privacy-note{max-width:50rem;margin-top:2.5rem}.privacy-note a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.legal-layout{grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:clamp(3rem,9vw,10rem);display:grid}.legal-layout__aside{border-top:1px solid var(--ink);align-self:start;padding-top:1rem;position:sticky;top:7rem}.legal-layout__aside>p{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.legal-layout__aside>strong{margin-top:.25rem;font-size:.8rem;display:block}.legal-layout__aside nav{margin-top:2rem}.legal-layout__aside a{border-bottom:1px solid var(--line-light);color:var(--ink-soft);grid-template-columns:2.2rem 1fr;gap:.5rem;padding-block:.7rem;font-size:.72rem;line-height:1.4;display:grid}.legal-layout__aside a:hover{color:var(--ink)}.legal-layout__aside a span{color:var(--ochre-text);font-size:.56rem}.legal-layout__content>section{padding-block:0 4rem;scroll-margin-top:7rem}.legal-layout__content h2{margin-bottom:1.4rem;font-size:clamp(1.75rem,2.7vw,2.8rem)}.legal-layout__content p{color:var(--ink-soft);margin-top:1rem;line-height:1.85}.legal-layout__content ul{color:var(--ink-soft);margin-top:1rem;padding-left:1.2rem;list-style:square}.legal-layout__content li{margin-top:.45rem;padding-left:.3rem}.legal-review-notice{border:1px solid var(--sandstone);font-size:.8rem;color:var(--ink)!important;padding:1.4rem!important}.final-cta{text-align:center;padding-block:clamp(5.5rem,10vw,10rem)}.final-cta__inner{position:relative}.final-cta h2{max-width:15em;margin-inline:auto;font-size:clamp(3rem,6vw,6.5rem)}.final-cta__inner>p:not(.eyebrow){color:#ffffffa8;max-width:38rem;margin:1.8rem auto 0;line-height:1.8}#before-enquiry,#frequently-asked-questions,#partner-enquiry,#partner-invitation,#project-enquiry{scroll-margin-top:6rem}.home-portfolio{min-width:0;margin:0}.home-portfolio__images{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.55rem,1.1vw,1rem);display:grid}.home-portfolio__chapter{grid-template-columns:1.6rem minmax(0,1fr);gap:.65rem .35rem;min-width:0;display:grid}.home-portfolio__chapter:nth-child(2){margin-top:clamp(2.5rem,5vw,5rem)}.home-portfolio__chapter:nth-child(3){margin-top:clamp(1rem,2vw,2rem)}.home-portfolio__image{aspect-ratio:4/5;background:var(--paper-deep);grid-column:1/-1;position:relative;overflow:hidden}.home-portfolio__image:after{content:"";pointer-events:none;border:1px solid #22241f14;position:absolute;inset:0}.home-portfolio__image img{object-fit:cover;transition:transform .5s}.home-portfolio__chapter:hover img{transform:scale(1.015)}.home-portfolio__chapter>span{color:var(--ochre-text);letter-spacing:.1em;font-size:.58rem}.home-portfolio__chapter>strong{font-size:clamp(.64rem,.82vw,.78rem);font-weight:600;line-height:1.45}.home-portfolio__caption{border-block:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:1.5rem;margin-top:1.2rem;padding-block:1rem;display:grid}.home-portfolio__caption strong{font-family:var(--display);font-size:1.1rem;font-weight:400;line-height:1.3}.home-portfolio__caption span{color:var(--ink-soft);font-size:.72rem;line-height:1.6}.section--managed-value{border-top:1px solid var(--line);background:var(--paper-light)}.managed-value>.section-intro{max-width:62rem}.home-service-value{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.home-service-value__main>.section-intro{grid-template-columns:1fr;gap:1.5rem}.home-service-value__main .section-intro__eyebrow{grid-column:1}.home-service-value__main .section-intro__heading{max-width:47rem}.home-service-value__list{border-top:1px solid var(--ink);margin-top:clamp(2.8rem,5vw,4.5rem)}.home-service-value__list li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.45rem;display:grid}.home-service-value__list>li>span{color:var(--ochre-text);letter-spacing:.1em;padding-top:.25rem;font-size:.62rem;font-weight:650}.home-service-value__list h3{font-size:clamp(1.2rem,1.75vw,1.7rem)}.home-service-value__list p{max-width:43rem;color:var(--ink-soft);margin-top:.65rem;font-size:.86rem;line-height:1.72}.home-service-value__australia{background:var(--eucalyptus-dark);color:var(--paper-light);padding:clamp(2rem,4vw,3.75rem)}.home-service-value__australia .eyebrow{color:#e1c8a4}.home-service-value__australia h2{margin-top:1.15rem;font-size:clamp(2rem,3.4vw,3.7rem)}.home-service-value__australia>p:not(.eyebrow){color:#ffffffc7;margin-top:1.5rem;line-height:1.75}.home-service-value__australia ul{border-top:1px solid #ffffff4d;margin-top:2rem}.home-service-value__australia li{color:#ffffffe0;border-bottom:1px solid #ffffff29;padding:.85rem 0 .85rem 1rem;font-size:.78rem;line-height:1.6}.home-service-value__australia li:before{background:var(--sandstone);content:"";width:.22rem;height:.22rem;margin:0 .75rem .16rem -1rem;display:inline-block}.home-service-value__australia .home-service-value__note{color:#ffffffa3;font-size:.7rem}.managed-map{border-block:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5.5rem);display:grid}.managed-map__role{min-width:0;min-height:23rem;padding:1.5rem clamp(1.2rem,2.2vw,2.25rem) 2rem}.managed-map__role+.managed-map__role{border-left:1px solid var(--line)}.managed-map__role--coda{background:var(--eucalyptus-dark);color:var(--paper-light)}.managed-map__heading{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.managed-map__number{color:var(--ochre-text);letter-spacing:.12em;font-size:.58rem;font-weight:650}.managed-map__role--coda .managed-map__number{color:#e1c8a4}.managed-map__heading h3{font-size:clamp(1.45rem,2vw,2.15rem)}.managed-map__description{color:var(--ink-soft);margin-top:2.25rem;font-size:.88rem;line-height:1.7}.managed-map__role--coda .managed-map__description{color:#ffffffd6}.managed-map__items{border-top:1px solid var(--line);margin-top:1.7rem}.managed-map__role--coda .managed-map__items{border-color:#ffffff40}.managed-map__items li{border-bottom:1px solid var(--line-light);color:var(--ink-soft);padding:.65rem 0 .65rem .8rem;font-size:.72rem;line-height:1.55}.managed-map__items li:before{background:var(--eucalyptus-dark);content:"";width:.22rem;height:.22rem;margin:0 .55rem .15rem -.75rem;display:inline-block}.managed-map__role--coda .managed-map__items li{color:#ffffffc7;border-color:#ffffff24}.managed-map__role--coda .managed-map__items li:before{background:var(--sandstone)}.section--category-atlas{background:var(--paper-deep)}.section--category-atlas>.page-shell>.section-intro,.section--potential-categories>.page-shell>.section-intro{max-width:58rem}.category-atlas{margin-top:clamp(3.5rem,7vw,7rem)}.category-atlas__entry{align-items:center;gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(2.5rem,5vw,5rem);display:grid}.category-atlas__entry:last-child{border-bottom:1px solid var(--ink)}.category-atlas__copy{grid-column:1/7}.category-atlas__visual{aspect-ratio:4/5;background:var(--paper-light);grid-column:8/13;justify-self:end;width:min(100%,32rem);margin:0;position:relative;overflow:hidden}.category-atlas__entry[data-position=end] .category-atlas__copy{grid-column:7/13}.category-atlas__entry[data-position=end] .category-atlas__visual{grid-area:1/1/auto/6;justify-self:start}.category-atlas__image{object-fit:cover}.category-atlas__heading{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;display:grid}.category-atlas__number{color:var(--ochre-text);letter-spacing:.1em;grid-row:1/3;font-size:.62rem}.category-atlas__eyebrow{color:var(--eucalyptus-dark);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:650}.category-atlas__heading h3{grid-column:2;max-width:12em;font-size:clamp(2.25rem,4vw,4.6rem)}.category-atlas__description{max-width:38rem;color:var(--ink-soft);margin:1.8rem 0 0 3.5rem;font-size:1rem;line-height:1.75}.category-atlas__examples{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.6rem 0 0 3.5rem;display:grid}.category-atlas__examples li{border-bottom:1px solid var(--line-light);color:var(--ink-soft);padding:.65rem .75rem .65rem 0;font-size:.76rem;line-height:1.5}.category-atlas__qualifier{border-left:1px solid var(--sandstone);max-width:34rem;color:var(--ink-soft);margin:1.3rem 0 0 3.5rem;padding-left:.85rem;font-size:.72rem;line-height:1.65}.category-atlas__note{max-width:55rem;margin-top:2rem}.section--potential-categories{background:var(--paper-light)}.category-atlas--compact{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-atlas--compact .category-atlas__entry{border:0;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0 1.5rem 2rem;display:flex}.category-atlas--compact .category-atlas__entry+.category-atlas__entry{border-left:1px solid var(--line)}.category-atlas--compact .category-atlas__visual{aspect-ratio:4/3;order:-1;width:calc(100% + 3rem);margin:0 -1.5rem 2rem}.category-atlas--compact .category-atlas__heading{grid-template-columns:2rem minmax(0,1fr)}.category-atlas--compact .category-atlas__heading h3{font-size:clamp(1.65rem,2.5vw,2.6rem)}.category-atlas--compact .category-atlas__description,.category-atlas--compact .category-atlas__examples,.category-atlas--compact .category-atlas__qualifier{margin-left:3rem}.category-atlas--compact .category-atlas__examples{grid-template-columns:1fr}.development-icon{color:var(--eucalyptus-dark);flex-shrink:0;display:block}.process-line__meta:has(.development-icon){align-items:center;gap:.8rem;margin-bottom:1rem}.process-line__meta .development-icon{width:2.4rem;height:2.4rem}.visual-section-lead{align-self:start;min-width:0}.visual-section-lead .section-intro{position:static}.visual-section-lead>figure{margin-top:2.7rem}.section--pathways-preview{background:var(--paper-light)}.section--models{background:var(--paper-deep)}.development-pathways{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);display:grid}.development-pathways__pathway{min-width:0;padding:2rem clamp(1.25rem,2.5vw,2.5rem) 2.5rem}.development-pathways__pathway+.development-pathways__pathway{border-left:1px solid var(--line)}.development-pathways__pathway[data-pathway=semi-custom]{background:#7e887817}.development-pathways__pathway[data-pathway=full-custom]{box-shadow:inset 0 3px 0 var(--eucalyptus-dark)}.development-pathways__index{color:var(--ochre-text);letter-spacing:.1em;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.61rem;font-weight:650;display:flex}.development-pathways__index p{color:var(--eucalyptus-dark)}.development-pathways__heading h3{max-width:12em;margin-top:2.7rem;font-size:clamp(1.9rem,3vw,3.25rem)}.development-pathways__summary{min-height:8rem;color:var(--ink-soft);margin-top:1.4rem;font-size:.88rem;line-height:1.75}.development-pathways__definition{border-top:1px solid var(--line);margin-top:1.5rem}.development-pathways__definition>div{border-bottom:1px solid var(--line-light);padding-block:.9rem}.development-pathways__advantages h4,.development-pathways__definition dt{color:var(--eucalyptus-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:650}.development-pathways__definition dd{color:var(--ink-soft);margin-top:.4rem;font-size:.78rem;line-height:1.55}.development-pathways__advantages{margin-top:1.6rem}.development-pathways__advantages ul{margin-top:.7rem}.development-pathways__advantages li{border-bottom:1px solid var(--line-light);color:var(--ink-soft);padding:.45rem 0 .45rem .8rem;font-size:.75rem;line-height:1.5}.development-pathways__advantages li:before{background:var(--eucalyptus-dark);content:"";width:.2rem;height:.2rem;margin:0 .55rem .15rem -.75rem;display:inline-block}.development-pathways__qualifier{border-left:1px solid var(--sandstone);color:var(--ink-soft);margin-top:1.6rem;padding-left:.8rem;font-size:.7rem;line-height:1.6}.development-pathways--visual .development-pathways__pathway{box-shadow:none;background:0 0}.development-pathways--visual .development-pathways__heading h3{margin-top:1.4rem}.development-pathways--visual .development-pathways__summary{min-height:0}.development-pathways__image-note{max-width:62rem;color:var(--ink-soft);font-size:var(--type-meta);margin-top:1.4rem;line-height:1.65}.pathway-preview__action{margin-top:2rem}.process-line[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(2.5rem,4vw,4rem)}.process-line[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.service-index li:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.section--classification{background:var(--paper-deep)}.regulatory-principle{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:clamp(3rem,9vw,10rem);display:grid}.regulatory-principle h2{max-width:12em;font-size:clamp(2.35rem,4vw,4.5rem)}.regulatory-principle .lead-copy{max-width:39rem;margin-top:1.6rem}.regulatory-principle__detail ol{border-top:1px solid var(--ink)}.regulatory-principle__detail li{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.2rem;font-size:.9rem;display:grid}.regulatory-principle__detail li span{color:var(--ochre-text);font-size:.6rem}.regulatory-principle__detail .clarification-note{margin-top:2rem}.section--faq-preview{background:var(--paper-deep)}.faq-layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.faq-layout__intro{align-self:start;position:sticky;top:8rem}.faq-layout__intro .link-arrow{margin-top:2rem}.faq-list{border-top:1px solid var(--ink)}.faq-list__item{border-bottom:1px solid var(--line)}.faq-list__summary{cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 0;list-style:none;display:grid}.faq-list__summary::-webkit-details-marker{display:none}.faq-list__summary:hover .faq-list__question{color:var(--eucalyptus-dark)}.faq-list__summary:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.faq-list__number{color:var(--ochre-text);letter-spacing:.1em;font-size:.58rem}.faq-list__question{font-family:var(--display);font-size:clamp(1.18rem,1.8vw,1.65rem);line-height:1.35;transition:color .16s}.faq-list__indicator{width:1.25rem;height:1.25rem;position:relative}.faq-list__indicator span{background:var(--ink);width:100%;height:1px;transition:transform .18s;position:absolute;top:50%;left:0}.faq-list__indicator span:last-child{transform:rotate(90deg)}.faq-list__disclosure[open] .faq-list__indicator span:last-child{transform:rotate(0)}.faq-list__answer{max-width:48rem;padding:0 2.5rem 1.6rem 3.4rem}.faq-list__answer p{color:var(--ink-soft);font-size:.9rem;line-height:1.8}.faq-catalogue{border-bottom:1px solid var(--ink)}.faq-catalogue>summary{min-height:4.5rem;color:var(--eucalyptus-dark);cursor:pointer;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.75rem;font-weight:650;list-style:none;display:flex}.faq-catalogue>summary::-webkit-details-marker{display:none}.faq-catalogue>summary:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.faq-catalogue__indicator{font-family:var(--display);font-size:1.6rem;font-weight:400;transition:transform .18s}.faq-catalogue[open] .faq-catalogue__indicator{transform:rotate(45deg)}.faq-catalogue>.faq-list{border-top-color:var(--line)}.section--glossary{background:var(--paper-light)}.glossary-layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.glossary-layout .section-intro{align-self:start}.glossary-index{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glossary-index>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(5rem,.4fr) minmax(0,1fr);gap:1rem;padding:1.25rem 1.1rem 1.25rem 0;display:grid}body[data-locale=en] .glossary-index>div{grid-template-columns:minmax(0,1fr);gap:.6rem}.glossary-index>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1.1rem;padding-right:0}.glossary-index dt{color:var(--eucalyptus-dark);font-family:var(--display);font-size:1.05rem}.glossary-index dd{color:var(--ink-soft);font-size:.72rem;line-height:1.6}.section--pre-enquiry-preview{background:var(--paper-light)}.pre-enquiry-preview{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,9rem);display:grid}.pre-enquiry-preview__list{border-top:1px solid var(--ink);margin-bottom:2rem}.pre-enquiry-preview__list li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.pre-enquiry-preview__list>li>span{color:var(--ochre-text);font-size:.58rem}.pre-enquiry-preview__list h3{font-family:var(--sans);letter-spacing:-.01em;font-weight:650}.pre-enquiry-preview__list p{max-width:42rem;color:var(--ink-soft);margin-top:.45rem;font-size:.8rem;line-height:1.65}.section--pre-enquiry{background:var(--paper-light)}.section--pre-enquiry>.page-shell>.section-intro{max-width:60rem}.pre-enquiry-sheet{border-block:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.pre-enquiry-sheet__group{min-width:0;padding:1.75rem clamp(1.2rem,2.4vw,2.5rem) 2rem}.pre-enquiry-sheet__group:nth-child(2n){border-left:1px solid var(--line)}.pre-enquiry-sheet__group:nth-child(n+3){border-top:1px solid var(--line)}.pre-enquiry-sheet__group header{grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.75rem;display:grid}.pre-enquiry-sheet__group header span{color:var(--ochre-text);font-size:.59rem}.pre-enquiry-sheet__group h3{font-size:clamp(1.45rem,2vw,2rem)}.pre-enquiry-sheet__group dl{border-top:1px solid var(--line);margin-top:1.5rem}.pre-enquiry-sheet__group dl>div{border-bottom:1px solid var(--line-light);padding-block:.9rem}.pre-enquiry-sheet__group dt{font-size:.79rem;font-weight:650}.pre-enquiry-sheet__group dd{color:var(--ink-soft);margin-top:.35rem;font-size:.74rem;line-height:1.65}.section--partner-invitation{background:var(--paper-light)}.section--partner-pathway{background:var(--paper-deep)}.partner-panel{border-block:1px solid var(--ink);grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:clamp(3rem,9vw,10rem);padding-block:clamp(2.5rem,5vw,5rem);display:grid}.partner-panel h2{max-width:13em;font-size:clamp(2.3rem,4vw,4.4rem)}.partner-panel>div:first-child>p:not(.eyebrow){max-width:38rem;color:var(--ink-soft);margin-top:1.5rem;line-height:1.75}.partner-panel ul{border-top:1px solid var(--ink)}.partner-panel li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:.85rem 0 .85rem 1rem;font-size:.82rem}.partner-panel li:before{background:var(--eucalyptus-dark);content:"";width:.23rem;height:.23rem;margin:0 .65rem .15rem -1rem;display:inline-block}.partner-panel .link-arrow{margin-top:2rem}.partner-referral{border-top:1px solid var(--line);background:var(--paper-light)}.partner-referral__inner{padding-block:.85rem}.partner-referral p{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.5}.partner-referral a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.partner-page__brief{padding-block:clamp(4rem,8vw,7rem)}.partner-page__brief-inner{max-width:58rem}.partner-page__brief h1{font-size:var(--type-h2);margin-top:1rem}.partner-page__brief p:not(.eyebrow){max-width:44rem;color:var(--ink-soft);font-size:var(--type-body);margin-top:1.5rem;line-height:1.7}.partner-page__brief .link-arrow{margin-top:2rem}.partner-page__cta-inner,.partner-page__split,.partner-page__working-inner{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,10rem);display:grid}.partner-page__checklist,.partner-page__numbered-list{border-top:1px solid var(--ink)}.partner-page__numbered-list li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding-block:1.45rem;display:grid}.partner-page__numbered-list>li>span{color:var(--ochre-text);font-size:var(--type-caption);padding-top:.18rem}.partner-page__numbered-list h3{font-size:var(--type-h4)}.partner-page__numbered-list p{max-width:48rem;color:var(--ink-soft);font-size:var(--type-small);margin-top:.55rem;line-height:1.68}.partner-page__introduction{background:var(--paper-light)}.partner-page__checklist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-page__checklist li{border-bottom:1px solid var(--line);min-height:7rem;color:var(--ink-soft);font-size:var(--type-small);padding:1.35rem clamp(1rem,2vw,2rem) 1.5rem 1.2rem;line-height:1.62}.partner-page__checklist li:nth-child(2n){border-left:1px solid var(--line)}.partner-page__checklist li:before{background:var(--eucalyptus-dark);content:"";width:.25rem;height:.25rem;margin:0 .75rem .18rem -1.2rem;display:inline-block}.partner-page__introduction .clarification-note{margin-top:1.75rem}.partner-page__working{padding-block:var(--section-space);background:var(--ink);color:var(--paper-light)}.partner-page__cta .eyebrow,.partner-page__working .eyebrow{color:var(--sandstone)}.partner-page__cta h2,.partner-page__working h2{max-width:12em;font-size:var(--type-h2);margin-top:1.25rem}.partner-page__working .body-stack{color:#ffffffb8}.partner-page__cta{background:var(--eucalyptus-hero);color:var(--paper-light);padding-block:clamp(4rem,7vw,7rem)}.partner-page__cta-inner{align-items:end}.partner-page__cta-inner>div:last-child>p{color:#ffffffc7;max-width:42rem;line-height:1.72}.partner-page__cta .button-row{margin-top:2rem}.contact-form__enquiry-kind>legend,.contact-form__fieldset>legend{width:100%;color:var(--eucalyptus-dark);letter-spacing:.12em;text-transform:uppercase;padding-top:2.5rem;font-size:.66rem;font-weight:650}.contact-form__enquiry-kind>legend{padding-top:2rem}.contact-form__enquiry-options{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.contact-form__enquiry-options>label{background:var(--paper-light);cursor:pointer;grid-template-columns:1.1rem 1fr;align-items:start;gap:.9rem;min-height:6.5rem;padding:1.2rem;transition:background .16s,color .16s;display:grid}.contact-form__enquiry-options>label:has(input:checked){background:var(--eucalyptus-dark);color:var(--paper-light)}.contact-form__enquiry-options input{width:1rem;height:1rem;accent-color:var(--ochre);margin-top:.15rem}.contact-form__enquiry-options label>span{gap:.35rem;display:grid}.contact-form__enquiry-options label>span>span{color:var(--ink-soft);font-size:.72rem}.contact-form__enquiry-options label:has(input:checked)>span>span{color:#ffffffc7}.contact-form__partner-option{color:var(--ink-soft);font-size:var(--type-meta);cursor:pointer;align-items:center;gap:.5rem;margin-top:.9rem;display:inline-flex}.contact-form__partner-option input{width:.9rem;height:.9rem;accent-color:var(--eucalyptus-dark)}.contact-form__partner-option:has(input:checked){color:var(--ink);font-weight:650}.contact-form__fieldset>legend{border-top:1px solid var(--line)}.contact-form__fieldset:nth-of-type(2) .form-field:last-child{grid-column:1/-1}.contact-form__consent a{text-underline-offset:.18rem;font-weight:650;text-decoration:underline}.contact-form__notice--error ul{margin-top:.65rem;padding-left:1.1rem;list-style:square}.contact-form__notice--error li{margin-top:.35rem;font-size:.75rem}.contact-form__notice--error a{text-underline-offset:.15rem;text-decoration:underline}.international-index{border-block:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-block:clamp(2rem,4vw,4rem);display:grid}.international-index span{font-family:var(--display);font-size:clamp(2.7rem,6vw,6rem);line-height:1}.international-index i{color:var(--eucalyptus-dark);text-align:center;font-size:clamp(1.5rem,4vw,3.5rem);font-style:normal;overflow:hidden}.international-index small{border-top:1px solid var(--line);color:var(--ink-soft);letter-spacing:.12em;text-align:right;grid-column:1/-1;padding-top:1rem;font-size:.58rem}.principle-row{grid-template-columns:repeat(4,minmax(0,1fr))}.final-cta{text-align:left}.final-cta__inner{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);grid-template-areas:"eyebrow action""title action";align-items:start;gap:1rem clamp(3rem,8vw,9rem);display:grid}.final-cta__inner>.eyebrow{grid-area:eyebrow;margin-bottom:0}.final-cta h2{grid-area:title;max-width:14em;margin:0;font-size:clamp(2.8rem,4.8vw,5.3rem);line-height:1.16}.final-cta__action{grid-area:action;align-self:end;padding-top:2.2rem}.final-cta__action>p{color:#ffffffb8;max-width:38rem;line-height:1.8}.final-cta .button-row{justify-content:flex-start;margin-top:2.5rem}.site-footer{padding:clamp(4rem,7vw,7rem) var(--gutter) 1.5rem;background:var(--ink);color:var(--paper-light);border-top:1px solid #ffffff1f}.site-footer__main{width:min(100%,calc(var(--max-width) - var(--gutter) * 2));grid-template-columns:minmax(18rem,1.5fr) repeat(3,minmax(8rem,.5fr));gap:3rem;margin-inline:auto;display:grid}.site-footer__identity .wordmark{font-size:1.2rem}.site-footer__identity .wordmark__qualifier{color:var(--sandstone)}.site-footer__identity>p{color:#ffffff94;max-width:29rem;margin-top:1.3rem;font-size:.88rem;line-height:1.7}.site-footer__contact{border-top:1px solid #ffffff26;max-width:29rem;margin-top:2rem;padding-top:1.5rem}.site-footer__contact h2{margin-bottom:.8rem}.site-footer__contact address{color:#ffffffb8;font-size:var(--type-small);gap:.75rem;font-style:normal;line-height:1.65;display:grid}.site-footer__contact address strong{color:var(--paper-light);font-weight:600}.site-footer__contact address a{color:#ffffffc7;text-underline-offset:.25em;width:fit-content;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.site-footer__contact address a:hover{color:#fff;text-decoration-color:currentColor}.protected-contact{-webkit-user-select:none;user-select:none}.protected-contact__actions{flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.protected-contact--loading{min-height:4.75rem}.site-footer h2{color:#ffffffad;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.58rem;font-weight:600}.site-footer__links li+li{margin-top:.45rem}.site-footer__links a{color:#ffffffc2;align-items:center;min-height:2rem;font-size:.76rem;display:inline-flex}.site-footer__links a:hover{color:#fff}.locale-list--footer{flex-direction:column;align-items:flex-start}.site-footer .locale-link{color:#ffffffa6;min-height:2rem;padding-inline:0}.site-footer .locale-link--active{color:#fff}.site-footer__base{width:min(100%,calc(var(--max-width) - var(--gutter) * 2));color:#ffffffad;border-top:1px solid #ffffff26;justify-content:space-between;gap:2rem;margin:5rem auto 0;padding-top:1.2rem;font-size:.62rem;display:flex}@media (max-width:1320px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.header-nav--desktop,.site-header__tools--desktop{display:none}.site-header__mobile-actions{display:flex}.menu-toggle{justify-self:end;display:block}}@media (max-width:1180px){.home-hero__grid{grid-template-columns:minmax(18rem,.75fr) minmax(26rem,1.25fr);gap:2.5rem}.process-line__content{padding-right:.8rem}.process-line__content p{font-size:.68rem}}@media (max-width:900px){:root{--section-space:clamp(4.8rem,12vw,7rem)}.about-purpose,.capabilities-layout,.categories-layout,.concept-detail__grid,.concept-feature,.editorial-split,.editorial-split--image,.home-hero__grid,.home-service-value,.international-grid,.network-layout,.service-scope{grid-template-columns:1fr}.home-service-value__australia{max-width:46rem}.home-hero__grid{gap:3.5rem}.home-hero h1{max-width:12em}.home-hero__visual .product-visual__stage{min-height:clamp(28rem,76vw,42rem)}.concept-detail__identity,.section--capabilities .section-intro{position:static}.capability-ledger li{grid-template-columns:3rem minmax(9rem,.5fr) 1fr}.concept-feature__visual{order:2}.concept-feature__copy{order:1}.private-label-band__inner{grid-template-columns:1fr;align-items:start}.international-orbit{width:min(74vw,29rem);margin-inline:auto}.process-line{grid-template-columns:1fr}.process-line__item{grid-template-columns:1rem 1fr;display:grid}.process-line__rail{flex-direction:column;height:100%}.process-line__rule{border-top:0;border-left:1px solid var(--line);width:1px;height:calc(100% - .65rem)}.process-line__content{padding:0 0 2rem 1.2rem}.process-line__content h3{min-height:0}.process-line__content p{max-width:36rem;font-size:.78rem}.material-image{min-height:min(110vw,43rem)}.service-index li{min-height:12rem}.about-purpose__image{justify-self:end;width:min(100%,39rem)}.contact-layout{grid-template-columns:1fr}.contact-layout__index{display:none}.site-footer__main{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__identity{grid-column:1/-1;padding-bottom:1rem}}@media (max-width:700px){:root{--gutter:1.25rem;--mobile-nav-height:calc(6.5rem + 1px + env(safe-area-inset-bottom));scroll-padding-bottom:var(--mobile-nav-height)}body{padding-bottom:var(--mobile-nav-height);font-size:.98rem}.site-header__inner{gap:.35rem;min-height:4.1rem}.site-header__mobile-actions{gap:.05rem}.locale-list--header-mobile .locale-link{min-width:2rem;padding-inline:.25rem}.mobile-menu__inner{padding-top:4.8rem}.mobile-menu__footer{align-items:start;display:grid}.mobile-menu__cta{width:100%}.mobile-bottom-nav{z-index:110;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--paper-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--paper-light) 96%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -.4rem 1.5rem #2528210f}.mobile-bottom-nav .header-nav__link{min-width:0;min-height:3.25rem;color:var(--ink-soft);letter-spacing:-.015em;text-align:center;white-space:normal;word-break:keep-all;place-items:center;padding:.45rem .25rem;font-size:clamp(.8125rem,3.6vw,.9375rem);font-weight:600;line-height:1.25;display:grid}.mobile-bottom-nav .header-nav__link:nth-child(n+5){border-top:1px solid var(--line)}body[data-locale=ja] .mobile-bottom-nav .header-nav__link{word-break:normal}.mobile-bottom-nav .header-nav__link:after{background:var(--eucalyptus-dark);height:2px;inset:0 28% auto}.mobile-bottom-nav .mobile-bottom-nav__featured{color:#234bb7;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:750;display:flex}.mobile-bottom-nav__badge{color:#234bb7;letter-spacing:.09em;border:1px solid #a8bde9;border-radius:2px;padding:.06rem .32rem;font-size:.5rem;font-weight:750;line-height:1.1}.mobile-bottom-nav .header-nav__link--active{color:var(--ink);background:var(--paper);font-weight:750}.wordmark{font-size:.87rem}.home-hero{padding-top:2.8rem}.home-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}body[data-locale=ja] .home-hero h1,body[data-locale=ko] .home-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.home-hero__visual .product-visual__stage{min-height:25rem}.home-hero__visual-note{width:76%;padding:1rem;bottom:-2.7rem}.home-hero__visual-note small{display:none}.product-visual__status{max-width:calc(100% - 1.3rem);top:.65rem;left:.65rem}.product-visual__stage{min-height:27rem}.page-hero{padding-block:3.25rem 3.75rem}.page-hero--with-aside .page-hero__grid,.page-hero__grid{grid-template-columns:1fr;gap:1.5rem}.page-hero__heading h1{font-size:clamp(2.9rem,15vw,5rem)}body[data-locale=ja] .page-hero__heading h1,body[data-locale=ko] .page-hero__heading h1{font-size:clamp(2.65rem,13.5vw,4.6rem)}.page-hero__summary{min-height:0}.page-hero__aside{grid-column:1;margin-top:1rem}.section--process .section-intro,.section--timeline .section-intro{grid-template-columns:1fr}.section--process .section-intro__eyebrow,.section--timeline .section-intro__eyebrow{grid-column:1}.capability-ledger li{grid-template-columns:2.2rem 1fr;gap:.8rem}.capability-ledger p{grid-column:2}.home-service-value{gap:3rem}.home-service-value__australia{margin-inline:calc(var(--gutter) * -1);padding:2.4rem var(--gutter)}.concept-feature__visual .product-visual__stage{min-height:28rem}.service-index,.text-list--two-col{grid-template-columns:1fr}.service-index li{min-height:0;padding:1.35rem 0 1.8rem;border-right:0!important}.service-index li:nth-child(2n){padding-left:0}.model-pair,.role-comparison{grid-template-columns:1fr}.model-pair article,.role-comparison>div{padding:1.5rem 0 2.5rem}.model-pair article+article,.role-comparison>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.model-pair article>p:not(.model-pair__code){min-height:0}.model-pair dl div{grid-template-columns:6rem 1fr}.engagement-list li,.network-list li{grid-template-columns:2.3rem 1fr;gap:.8rem}.engagement-list p,.network-list p{grid-column:2}.concept-showcase{padding-top:0}.concept-showcase>.page-shell{padding-inline:0}.concept-showcase .product-visual__stage{min-height:68vw}.concept-showcase .product-visual__caption{padding-inline:var(--gutter)}.specification-list div{grid-template-columns:1fr;gap:.35rem}.about-purpose__image{min-height:clamp(24rem,78vw,32rem)}.expectation-row,.principle-row{grid-template-columns:1fr}.expectation-row article,.principle-row article{min-height:0;padding:1.3rem 0 2rem}.expectation-row article+article,.principle-row article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.expectation-row h3,.principle-row h3{margin-top:1.8rem}.contact-form{margin-inline:calc(var(--gutter) * -1);padding:2rem var(--gutter)}.contact-form__heading{grid-template-columns:1fr;gap:1rem}.contact-form__required-note{align-self:start}.contact-form__grid{grid-template-columns:1fr}.form-field--message{grid-column:1}.contact-form__submit{width:100%}.legal-layout{grid-template-columns:1fr}.legal-layout__aside{position:static}.legal-layout__aside nav{display:none}.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__identity{grid-column:1/-1;padding-bottom:2rem}.site-footer__languages{grid-area:2/2}.site-footer__base{flex-direction:column;gap:.7rem;margin-top:3rem}}@media (max-width:390px){.button-row{flex-direction:column;align-items:stretch}.button-row .button-link{width:100%}.button-row .link-arrow{justify-content:flex-start}.product-visual__stage{min-height:23rem}.product-scene__carton{width:34%;right:19%}.product-scene__sticks{width:47%;right:2%}.international-orbit{width:82vw}.site-footer__main{gap:2rem 1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:901px){.process-line[data-count="8"]>.process-line__item:nth-child(4) .process-line__rule{display:none}}@media (max-width:1100px){.managed-map{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-map__role{min-height:20rem}.managed-map__role:nth-child(3){border-left:0}.managed-map__role:nth-child(3),.managed-map__role:nth-child(4){border-top:1px solid var(--line)}.development-pathways{grid-template-columns:1fr}.development-pathways__pathway{grid-template-columns:minmax(15rem,.75fr) minmax(15rem,1fr);gap:0 clamp(2rem,6vw,6rem);display:grid}.development-pathways__pathway+.development-pathways__pathway{border-top:1px solid var(--line);border-left:0}.development-pathways__heading{grid-row:span 3}.development-pathways__summary{min-height:0}.development-pathways__definition{margin-top:0}.category-atlas--compact{grid-template-columns:1fr}.category-atlas--compact .category-atlas__entry{grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:2.5rem;padding:2rem 0;display:grid}.category-atlas--compact .category-atlas__entry+.category-atlas__entry{border-top:1px solid var(--line);border-left:0}.category-atlas--compact .category-atlas__visual{order:0;aspect-ratio:4/3;grid-area:1/1;width:100%;margin:0}.category-atlas--compact .category-atlas__copy{grid-column:2;align-self:center}}@media (max-width:900px){.home-portfolio{justify-self:end;width:min(100%,46rem)}.home-portfolio__chapter:nth-child(2){margin-top:3.5rem}.home-portfolio__chapter:nth-child(3){margin-top:1.25rem}.category-atlas__entry{grid-template-columns:1fr;gap:2rem}.category-atlas__copy,.category-atlas__entry[data-position=end] .category-atlas__copy{grid-area:1/1}.category-atlas__entry[data-position=end] .category-atlas__visual,.category-atlas__visual{aspect-ratio:16/11;grid-area:2/1;justify-self:start;width:min(100%,42rem)}.process-line[data-count]{grid-template-columns:1fr}.process-line[data-count="8"]{row-gap:0}.process-line[data-count="8"]>.process-line__item:nth-child(4) .process-line__rule{display:block}.faq-layout,.final-cta__inner,.glossary-layout,.partner-panel,.pre-enquiry-preview,.regulatory-principle{grid-template-columns:1fr}.faq-layout__intro{position:static}.faq-layout__intro .link-arrow{margin-bottom:1rem}.pre-enquiry-sheet{grid-template-columns:1fr}.pre-enquiry-sheet__group:nth-child(2n){border-left:0}.pre-enquiry-sheet__group+.pre-enquiry-sheet__group{border-top:1px solid var(--line)}.principle-row{grid-template-columns:repeat(2,minmax(0,1fr))}.principle-row article:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:0}.principle-row article:nth-child(4){border-top:1px solid var(--line)}.final-cta__inner{grid-template-areas:"eyebrow""title""action";gap:1rem}.final-cta__action{padding-top:1rem}}@media (max-width:700px){.home-portfolio__images{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.home-portfolio__chapter:first-child{grid-row:1/3}.home-portfolio__chapter:nth-child(2),.home-portfolio__chapter:nth-child(3){margin-top:0}.home-portfolio__chapter:nth-child(2) .home-portfolio__image,.home-portfolio__chapter:nth-child(3) .home-portfolio__image{aspect-ratio:3/2}.home-portfolio__caption{gap:.45rem}.home-portfolio__caption,.managed-map{grid-template-columns:1fr}.managed-map__role{min-height:0;padding:1.4rem 0 2rem}.managed-map__role+.managed-map__role,.managed-map__role:nth-child(3),.managed-map__role:nth-child(4){border-top:1px solid var(--line);border-left:0}.managed-map__role--coda{padding-inline:1.25rem}.category-atlas__description,.category-atlas__examples,.category-atlas__qualifier{margin-left:0}.category-atlas__examples{grid-template-columns:1fr}.category-atlas__heading{grid-template-columns:2rem minmax(0,1fr)}.category-atlas__entry[data-position=end] .category-atlas__visual,.category-atlas__visual{aspect-ratio:4/3}.category-atlas--compact .category-atlas__entry{gap:0;padding:1.5rem 0 2rem;display:flex}.category-atlas--compact .category-atlas__visual{order:-1;margin-bottom:1.5rem}.category-atlas--compact .category-atlas__description,.category-atlas--compact .category-atlas__examples,.category-atlas--compact .category-atlas__qualifier{margin-left:0}.development-pathways__pathway{padding-inline:0;display:block}.development-pathways__pathway[data-pathway=semi-custom]{padding-inline:1rem}.development-pathways--visual .development-pathways__pathway{padding-inline:0}.development-pathways__heading h3{margin-top:1.8rem}.development-pathways__definition{margin-top:1.5rem}.faq-list__summary{grid-template-columns:1.8rem minmax(0,1fr) 1.2rem;gap:.65rem}.faq-list__question{font-size:1.16rem}.faq-list__answer{padding:0 0 1.4rem 2.45rem}.pre-enquiry-sheet__group{padding-inline:0}.pre-enquiry-preview__list li{grid-template-columns:2rem 1fr}.partner-panel{padding-block:2rem}.principle-row{grid-template-columns:1fr}.principle-row article:nth-child(4){border-left:0}.contact-form__enquiry-options{grid-template-columns:1fr}.contact-form__enquiry-options>label{min-height:5.5rem}.contact-form__fieldset:nth-of-type(2) .form-field:last-child{grid-column:1}.glossary-index{grid-template-columns:1fr}.glossary-index>div,.glossary-index>div:nth-child(2n){border-left:0;padding-inline:0}}@media (max-width:390px){.home-portfolio__chapter>strong{font-size:.6rem;line-height:1.35}.home-portfolio__chapter>span{font-size:.52rem}.home-portfolio__images{gap:.45rem}}.multiline-title,.multiline-title__line{display:inline}.multiline-title__unbroken{white-space:nowrap}.skip-link{font-size:var(--type-small)}.site-logo{min-height:2.75rem}.wordmark{letter-spacing:.06em;font-size:.9375rem;font-weight:650}.wordmark__qualifier{font-size:var(--type-caption);letter-spacing:.12em;font-weight:650}.header-nav__link{font-size:var(--type-meta);letter-spacing:.01em;font-weight:600}.locale-link{font-size:var(--type-caption);font-weight:600}.mobile-menu__nav .header-nav__link{font-family:var(--sans);letter-spacing:-.025em;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:600;line-height:1.18}.mobile-menu__index,.mobile-menu__languages p{font-size:var(--type-caption)}.eyebrow,.section-intro__eyebrow{font-family:var(--sans);font-size:var(--type-caption);letter-spacing:.1em;margin-bottom:1rem;font-weight:650;line-height:1.45}body[data-locale=ja] .eyebrow,body[data-locale=ja] .section-intro__eyebrow,body[data-locale=ko] .eyebrow,body[data-locale=ko] .section-intro__eyebrow{letter-spacing:.04em}.home-hero h1{max-width:100%;font-size:var(--type-home-hero);letter-spacing:-.025em;font-weight:550;line-height:1.08}.page-hero__heading h1{max-width:100%;font-size:var(--type-page-hero);letter-spacing:-.02em;font-weight:550;line-height:1.12}body[data-locale=ja] .home-hero h1,body[data-locale=ko] .home-hero h1{max-width:100%;font-size:var(--type-home-hero);letter-spacing:-.01em;line-height:1.15}body[data-locale=ja] .page-hero__heading h1,body[data-locale=ko] .page-hero__heading h1{max-width:100%;font-size:var(--type-page-hero);letter-spacing:-.01em;line-height:1.14}body[data-locale=ko] .home-hero h1,body[data-locale=ko] .page-hero__heading h1{font-family:var(--font-hero-korean),var(--sans);letter-spacing:-.012em;font-weight:400;line-height:1.18}body[data-locale=ko] .home-hero h1{font-size:var(--type-ko-home-hero)}body[data-locale=ko] .page-hero__heading h1{font-size:var(--type-ko-page-hero)}body[data-locale=ko] .page-hero--contact .page-hero__heading h1{font-size:var(--type-ko-page-hero);font-weight:400;line-height:1.18}.page-hero--colour-field{padding-block:clamp(2.25rem,4vw,4rem);overflow:clip}.page-hero--colour-field .page-hero__grid{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.45fr);align-items:stretch;gap:clamp(2.75rem,4.5vw,5.5rem)}.page-hero--colour-field .page-hero__heading{min-height:clamp(27rem,35vw,34rem);margin-left:calc(var(--gutter) * -1);padding:clamp(3rem,4.25vw,4.5rem) clamp(3rem,4.25vw,4.5rem) clamp(3.25rem,4.5vw,4.75rem) var(--gutter);background:var(--eucalyptus-hero);color:var(--paper-light);flex-direction:column;justify-content:center;display:flex}.page-hero--colour-field .page-hero__heading .eyebrow{color:var(--sandstone-light)}.page-hero--colour-field .page-hero__heading h1{letter-spacing:-.015em;max-width:14em;font-size:clamp(2.5rem,1.9rem + 2.35vw,3.75rem);font-weight:500;line-height:1.14}body[data-locale=ja] .page-hero--colour-field .page-hero__heading h1,body[data-locale=ko] .page-hero--colour-field .page-hero__heading h1{letter-spacing:-.005em;line-height:1.17}body[data-locale=ko] .page-hero--colour-field .page-hero__heading h1{font-size:var(--type-ko-page-hero);font-weight:400;line-height:1.2}.page-hero--colour-field .page-hero__support{justify-content:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.page-hero--colour-field .page-hero__summary{min-height:0}.page-hero--colour-field .page-hero__summary:before{border-top:1px solid var(--eucalyptus-dark);content:"";width:3rem;margin-bottom:1.5rem}.about-purpose__copy h2,.concept-detail__identity h2,.contact-form__heading h2,.display-small,.editorial-copy h2,.market-perspective h2,.partner-panel h2,.regulatory-principle h2,.section-intro__title{font-size:var(--type-h2);font-weight:550}.concept-feature__copy h2,.final-cta h2,.international-grid h2,.private-label-band h2{font-size:var(--type-feature);font-weight:550}.capability-ledger h3,.category-atlas__heading h3,.category-types strong,.development-pathways__heading h3,.engagement-list h3,.expectation-row h3,.managed-map__heading h3,.model-pair h3,.network-list h3,.pre-enquiry-sheet__group h3,.principle-row h3,.role-comparison h3,.service-index h3{font-size:var(--type-h3);font-weight:600}.body-stack,.editorial-copy p,.section-intro__body{font-size:var(--type-body);line-height:var(--leading-copy)}.home-hero__description,.lead-copy,.page-hero__summary p{font-size:var(--type-lead);line-height:1.68}.button-link,.link-arrow{font-size:var(--type-small);letter-spacing:.015em;font-weight:650}.concept-detail__status,.concept-feature__status,.product-visual__status{font-size:var(--type-caption);letter-spacing:.065em}.product-visual__caption{font-size:var(--type-meta);line-height:1.6}.capability-ledger span,.category-atlas__number,.category-types span,.development-pathways__index,.engagement-list>li>span,.expectation-row span,.faq-list__number,.managed-map__number,.model-pair__code,.network-list>li>span,.pre-enquiry-preview__list>li>span,.pre-enquiry-sheet__group header span,.principle-row span,.process-line__number,.process-line__status,.prompt-list span,.regulatory-principle__detail li span,.role-comparison__index,.service-index span{font-size:var(--type-caption)}.capability-ledger p,.development-pathways__summary,.engagement-list p,.expectation-row p,.faq-list__answer p,.managed-map__description,.network-list p,.partner-panel li,.principle-row p,.regulatory-principle__detail li,.service-index p{font-size:var(--type-small);line-height:1.68}.contact-form__enquiry-kind>legend,.contact-form__fieldset>legend,.development-pathways__advantages h4,.development-pathways__definition dt,.inline-spec dt,.model-pair dt,.specification-list dt{font-size:var(--type-meta);letter-spacing:.055em}.inline-spec dd,.model-pair dd,.specification-list dd{font-size:.9375rem}.concept-detail__body h3,.list-heading{font-size:var(--type-meta);letter-spacing:.055em;line-height:1.4}.category-atlas__examples li,.development-pathways__advantages li,.development-pathways__definition dd,.glossary-index dd,.managed-map__items li,.pre-enquiry-preview__list p,.pre-enquiry-sheet__group dd,.text-list li{font-size:var(--type-meta);line-height:1.62}.category-atlas__description{font-size:var(--type-body);line-height:1.68}.category-atlas__eyebrow,.contact-layout__index span{font-size:var(--type-caption)}.category-atlas__qualifier,.clarification-note,.development-pathways__qualifier,.disclaimer,.privacy-note{font-size:var(--type-small);line-height:1.68}.about-purpose__image figcaption,.international-index small,.material-image span{font-size:var(--type-caption);letter-spacing:.075em}.home-portfolio__chapter>span{font-size:var(--type-caption)}.home-portfolio__chapter>strong{font-size:var(--type-meta);line-height:1.4}.home-portfolio__caption strong{font-size:1.0625rem;font-weight:600}.home-portfolio__caption span{font-size:var(--type-meta);line-height:1.58}.process-line__content h3{font-size:1rem;font-weight:650;line-height:1.4}.process-line__content p{font-size:var(--type-small);line-height:1.65}.pre-enquiry-preview__list h3{font-size:1rem}.pre-enquiry-sheet__group dt{font-size:var(--type-small)}.faq-list__question{font-family:var(--sans);font-size:clamp(1.125rem,1.02rem + .45vw,1.4rem);font-weight:600;line-height:1.38}.faq-catalogue>summary{font-size:var(--type-small)}.glossary-index dt{font-family:var(--sans);font-size:1rem;font-weight:650;line-height:1.4}.contact-form__heading>div p{font-size:var(--type-small);line-height:1.65}.contact-form__locale,.contact-form__required-note{font-size:var(--type-meta)}.form-field label{font-size:var(--type-small);font-weight:650}.form-field__error,.form-field__hint{font-size:var(--type-meta);line-height:1.5}.contact-form__consent label,.contact-form__notice h3,.contact-form__notice p,.contact-form__notice--error li,.contact-form__submit{font-size:var(--type-small)}.contact-form__enquiry-options strong{font-family:var(--sans);font-size:1.0625rem;font-weight:650;line-height:1.35}.contact-form__enquiry-options label>span>span{font-size:var(--type-meta);line-height:1.55}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:2px solid var(--eucalyptus-dark);outline-offset:2px}.legal-layout__aside a span,.legal-layout__aside>p{font-size:var(--type-caption)}.legal-layout__aside>strong{font-size:var(--type-meta)}.legal-layout__aside a,.legal-review-notice{font-size:var(--type-small)}.legal-layout__content{max-width:48rem}.legal-layout__content li,.legal-layout__content p{font-size:var(--type-body);line-height:1.75}.site-footer h2{font-size:var(--type-caption);letter-spacing:.08em}.site-footer__links a{min-height:2.5rem;font-size:var(--type-small)}.site-footer__base{font-size:var(--type-caption);line-height:1.55}.contact-section{background:var(--paper-deep);padding-top:clamp(3rem,5vw,4.5rem)}.contact-direct{border-block:1px solid var(--line);background:var(--paper-light)}.contact-direct__inner{grid-template-columns:minmax(17rem,.75fr) minmax(28rem,1.25fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(2.5rem,4.5vw,4.5rem);display:grid}.contact-direct__heading h2{margin-top:.75rem;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.18}.contact-direct__details{grid-template-columns:minmax(16rem,1.45fr) repeat(2,minmax(9rem,.75fr));gap:1.5rem clamp(1.5rem,4vw,4rem);font-style:normal;display:grid}.contact-direct__details div{border-top:1px solid var(--ink);padding-top:.8rem}.contact-direct__details span{color:var(--ink-soft);font-size:var(--type-caption);letter-spacing:.06em;margin-bottom:.75rem;font-weight:600;display:block}.contact-direct__details a,.contact-direct__details p{color:var(--ink);font-size:var(--type-small);line-height:1.65}.contact-direct__details a{min-height:2.5rem;text-decoration:underline;-webkit-text-decoration-color:var(--line-dark);text-decoration-color:var(--line-dark);text-underline-offset:.25em;align-items:flex-start;display:inline-flex}.contact-direct__details a:hover{color:var(--eucalyptus-dark);text-decoration-color:currentColor}.contact-direct .protected-contact--loading{min-height:6rem}.contact-address-frame{background:0 0;border:0;width:100%;height:6rem;display:block}.page-hero--with-aside{padding:clamp(4rem,5vw,4.5rem) 0 clamp(3rem,4vw,3.75rem)}.page-hero--with-aside .page-hero__support{gap:clamp(2rem,3vw,2.5rem)}@media (max-width:1180px){.process-line__content p{font-size:var(--type-small)}.contact-form__enquiry-options{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-direct__inner{grid-template-columns:1fr;gap:2rem}.contact-direct__details{grid-template-columns:1fr 1fr}.contact-direct__details div:first-child{grid-column:1/-1}}@media (max-width:560px){.contact-direct__details{grid-template-columns:1fr;gap:1rem}.contact-direct__details div:first-child{grid-column:auto}}@media (min-width:1180.06px){.home-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(29rem,.85fr);gap:clamp(2.75rem,4vw,4.5rem)}}@media (max-width:900px){:root{--section-space:clamp(4.25rem,9vw,5.75rem)}.page-hero--with-aside .page-hero__grid,.page-hero__grid{grid-template-columns:1fr;gap:1.75rem}.page-hero--with-aside .page-hero__summary,.page-hero__summary{min-height:0}.page-hero--contact .page-hero__grid{grid-template-columns:1fr;gap:1.75rem}.page-hero--contact .page-hero__summary p{max-width:42rem}.contact-guidance-band__inner{grid-template-columns:1fr;gap:2.5rem}.contact-guidance-band__intro h2,.contact-guidance-band__intro>p{max-width:38rem}.australian-value__inner{grid-template-columns:1fr;gap:3rem}.australian-value__intro h2,.australian-value__intro>p:last-child{max-width:42rem}.process-line__content h3{font-size:1.0625rem}.process-line__content p{font-size:var(--type-small)}.partner-page__cta-inner,.partner-page__split,.partner-page__working-inner,.partner-referral__inner{grid-template-columns:1fr;gap:2.5rem}.partner-referral__action{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:1050px){.page-hero--colour-field{padding-block:0}.page-hero--colour-field .page-hero__grid{grid-template-columns:1fr;gap:0;width:100%;padding-inline:0}.page-hero--colour-field .page-hero__heading{min-height:0;padding:clamp(3.5rem,8vw,5.5rem) var(--gutter) clamp(3.75rem,8.5vw,5.75rem);margin-left:0}.page-hero--colour-field .page-hero__support{padding:clamp(2.25rem,5vw,3rem) var(--gutter) clamp(3.5rem,7vw,4.5rem)}.page-hero--colour-field .page-hero__summary p{max-width:42rem}}@media (max-width:760px){:root{--gutter:clamp(1.25rem,4.8vw,2rem);--section-space:clamp(3.75rem,12vw,5rem)}body{font-size:1rem}.section--short{padding-block:clamp(3.25rem,10vw,4.5rem)}.page-hero--contact{padding-block:3.25rem 3.5rem}.page-hero--contact .page-hero__grid{gap:1.5rem}.contact-guidance-band__inner{gap:2rem;padding-block:3rem 3.25rem}.contact-guidance-band__list li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.australian-value__inner{gap:2.5rem;padding-block:4rem}.australian-value__list li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem 1rem;min-height:0;padding-block:1.35rem}.australian-value__list h3,.australian-value__list p{grid-column:2}.australian-value__list p{margin-top:-.15rem}.home-hero h1,.page-hero__heading h1,body[data-locale=ja] .home-hero h1,body[data-locale=ja] .page-hero__heading h1,body[data-locale=ko] .home-hero h1,body[data-locale=ko] .page-hero__heading h1{max-width:100%;font-size:clamp(2.5rem,2.15rem + 1.8vw,3.5rem)}.page-hero--colour-field .page-hero__heading h1,body[data-locale=ja] .page-hero--colour-field .page-hero__heading h1,body[data-locale=ko] .page-hero--colour-field .page-hero__heading h1{max-width:15em;font-size:clamp(2.45rem,2.08rem + 1.9vw,3.25rem)}body[data-locale=ko] .home-hero h1,body[data-locale=ko] .page-hero--colour-field .page-hero__heading h1,body[data-locale=ko] .page-hero--contact .page-hero__heading h1,body[data-locale=ko] .page-hero__heading h1{font-size:clamp(2.0625rem,1.95rem + .7vw,2.25rem)}.section-intro__body{margin-top:1.25rem}.site-footer .locale-link,.site-footer__links a{min-height:2.75rem}.partner-referral__inner{gap:1.25rem}.partner-referral__action{grid-template-columns:1fr;gap:1rem}.partner-referral__action .link-arrow{justify-self:start}.partner-page__numbered-list li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:1.25rem}.partner-page__checklist{grid-template-columns:1fr}.partner-page__checklist li{min-height:0}.partner-page__checklist li:nth-child(2n){border-left:0}.partner-page__cta .button-row{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.contact-form__enquiry-options{grid-template-columns:1fr}}@media (max-width:390px){.home-hero h1,.page-hero__heading h1,body[data-locale=ja] .home-hero h1,body[data-locale=ja] .page-hero__heading h1,body[data-locale=ko] .home-hero h1,body[data-locale=ko] .page-hero__heading h1{font-size:2.5rem}.page-hero--colour-field .page-hero__heading h1,body[data-locale=ja] .page-hero--colour-field .page-hero__heading h1,body[data-locale=ko] .page-hero--colour-field .page-hero__heading h1{font-size:2.45rem}body[data-locale=ko] .home-hero h1,body[data-locale=ko] .page-hero--colour-field .page-hero__heading h1,body[data-locale=ko] .page-hero--contact .page-hero__heading h1,body[data-locale=ko] .page-hero__heading h1{font-size:2.0625rem}.home-portfolio__chapter>span,.home-portfolio__chapter>strong{font-size:var(--type-caption);line-height:1.4}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}