/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--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{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.object-\[0-9\]{object-position:0-9}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--ink:#07110d;--forest-950:#001a13;--forest-900:#002b20;--forest-800:#034032;--forest-700:#075f47;--signal:#28d693;--paper:#f3f5f0;--paper-deep:#e7ebe4;--white:#fff;--line-dark:#ffffff2b;--line-light:#07110d29;--muted-dark:#ffffffab;--muted-light:#07110d9e;--gutter:clamp(1.25rem, 4.2vw, 4.8rem)}@supports (content-visibility:auto){.corp-site>main>section:nth-of-type(n+2),.corp-site>main>div:nth-of-type(n+2),.corp-alliance-page main>section:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:auto 760px}}.corp-slide.is-active .corp-slide-visual>img,.corp-page-intro-image,.corp-services-hero>img,.rl-library-hero-visual{animation:none!important}@media (width<=900px),(prefers-reduced-motion:reduce){.corp-site{scroll-behavior:auto}.corp-slide-visual>img,.corp-page-intro-image,.corp-services-hero>img,.rl-library-hero-visual{transform:none!important}}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica Neue,sans-serif;overflow-x:hidden}main{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}section[id]{scroll-margin-top:76px}::selection{color:var(--forest-950);background:var(--signal)}.site-header{z-index:100;min-height:76px;padding:0 var(--gutter);border-bottom:1px solid var(--line-dark);color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#00130ed1,#00130e75);grid-template-columns:190px 1fr 190px;align-items:center;display:grid;position:fixed;inset:0 0 auto}.brand-lockup{width:150px;line-height:0;display:block}.brand-lockup img{width:150px;height:auto;display:block}.desktop-nav{justify-content:center;align-items:center;gap:clamp(1.2rem,2.7vw,2.8rem);display:flex}.desktop-nav a{color:var(--muted-dark);letter-spacing:.13em;text-transform:uppercase;padding:.75rem 0;font-size:.67rem;font-weight:700;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--signal);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.menu-button,.mobile-nav{display:none}.hero{min-height:100svh;padding:116px var(--gutter) 88px;isolation:isolate;color:var(--white);background:linear-gradient(90deg,#00120df2 0%,#001b14cc 42%,#00161047 100%),linear-gradient(#00120d1a,#00120d85),url(/assets/trial-visuals/product-display-fennec.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1.12fr) minmax(350px,.68fr);align-items:center;gap:clamp(2.5rem,7vw,9rem);display:grid;position:relative}.hero:after{content:"";z-index:-1;background:radial-gradient(circle at 69% 35%,#28d6931a,#0000 25rem);position:absolute;inset:0}.hero-grid{z-index:-1;opacity:.58;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.hero-orbit{z-index:-1;pointer-events:none;border:1px solid #28d69333;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:min(45vw,42rem);top:12%;right:-12rem}.orbit-two{aspect-ratio:1;width:min(28vw,27rem);top:26%;right:-3rem}.hero-content{z-index:2;max-width:920px;position:relative}.eyebrow{color:var(--forest-700);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.69rem;font-weight:700;line-height:1.4}.eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:30px;height:1px;margin:0 .72rem .2rem 0;display:inline-block}.eyebrow.light{color:var(--signal)}.hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(4rem,7.1vw,8rem);font-weight:600;line-height:.88}.hero h1 span{color:var(--signal);display:block}.hero-summary{max-width:650px;color:var(--muted-dark);margin:clamp(2rem,4vh,3.25rem) 0 0;font-size:clamp(1rem,1.25vw,1.24rem);line-height:1.65}.hero-actions{align-items:center;gap:1.7rem;margin-top:2.25rem;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:3rem;min-height:52px;padding:0 1.15rem;font-size:.68rem;font-weight:700;transition:color .18s,background .18s,transform .18s;display:inline-flex}.button-light{color:var(--forest-950);background:var(--white)}.button-light:hover,.button-light:focus-visible{background:var(--signal);transform:translateY(-2px)}.text-link{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1.1rem;padding:.3rem 0;font-size:.67rem;font-weight:700;display:inline-flex}.light-link{color:var(--muted-dark);transition:color .18s}.light-link:hover,.light-link:focus-visible{color:var(--white)}.systems-panel{z-index:2;border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0016108f;padding:1.2rem 1.3rem 1rem;position:relative;box-shadow:0 28px 80px #00000038}.panel-head{border-bottom:1px solid var(--line-dark);min-height:38px;color:var(--muted-dark);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.58rem;font-weight:700;display:flex}.status-dot{align-items:center;gap:.5rem;display:inline-flex}.status-dot:before{content:"";background:var(--signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #28d6931c}.system-route{width:1px;position:absolute;top:81px;bottom:74px;left:30px}.route-line{background:linear-gradient(var(--signal), #28d6931a);position:absolute;inset:0}.route-point{border:1px solid var(--signal);background:var(--forest-950);border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.point-one{top:0}.point-two{top:33%}.point-three{top:66%}.point-four{bottom:0}.systems-panel ol{margin:0;padding:0;list-style:none}.systems-panel li{border-bottom:1px solid #ffffff14;grid-template-columns:34px 94px 1fr;align-items:center;gap:.8rem;min-height:72px;display:grid}.systems-panel li:last-child{border-bottom:0}.systems-panel li>span{color:var(--signal);letter-spacing:.08em;font-size:.56rem;font-weight:700}.systems-panel strong{font-size:.8rem;font-weight:600}.systems-panel small{color:var(--muted-dark);font-size:.67rem;line-height:1.42}.hero-index{right:var(--gutter);bottom:0;left:var(--gutter);border-top:1px solid var(--line-dark);min-height:58px;color:var(--muted-dark);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.58rem;font-weight:700;display:grid;position:absolute}.hero-index span:last-child{text-align:right}.principles-strip{padding:0 var(--gutter);border-bottom:1px solid var(--line-light);background:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.principles-strip>div{border-left:1px solid var(--line-light);grid-template-columns:32px 1fr;align-items:center;min-height:92px;padding:0 1.15rem;display:grid}.principles-strip>div:last-child{border-right:1px solid var(--line-light)}.principles-strip span{color:var(--forest-700);font-size:.61rem;font-weight:700}.principles-strip p{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:700}.section{padding:clamp(6.5rem, 11vw, 12rem) var(--gutter)}.about-section{background:var(--paper);grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(280px,.46fr);gap:clamp(2.5rem,7vw,8rem);display:grid}.section-label{border-top:1px solid var(--line-light);color:var(--muted-light);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-self:start;gap:1rem;padding-top:.75rem;font-size:.63rem;font-weight:700;display:flex}.section-label p{margin:0}.about-copy h2{letter-spacing:-.068em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(2.85rem,5.4vw,6.3rem);font-weight:560;line-height:.95}.green-text{color:var(--forest-700)}.section-lead{letter-spacing:-.025em;max-width:720px;margin:2.5rem 0 0;font-size:clamp(1.15rem,1.7vw,1.72rem);line-height:1.4}.body-copy{max-width:670px;color:var(--muted-light);margin:1.75rem 0 0;font-size:.98rem;line-height:1.72}.stewardship-card{border-top:4px solid var(--forest-700);background:var(--white);align-self:end;padding:1.35rem;box-shadow:0 24px 70px #00221914}.card-kicker{color:var(--forest-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4rem;font-size:.62rem;font-weight:700}.stewardship-card>p:nth-child(2){letter-spacing:-.025em;margin:0;font-size:1.15rem;line-height:1.48}.card-footer{border-top:1px solid var(--line-light);color:var(--muted-light);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:2.8rem;padding-top:.9rem;font-size:.57rem;font-weight:700;display:flex}.operating-model{padding:0 var(--gutter) clamp(6.5rem, 11vw, 11rem);background:var(--paper)}.model-statement{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:5rem;padding:2.8rem 0;display:grid}.model-statement .eyebrow{margin:0}.model-statement>p:last-child{letter-spacing:-.05em;max-width:930px;margin:0;font-size:clamp(1.7rem,3vw,3.3rem);font-weight:520;line-height:1.08}.model-steps{grid-template-columns:repeat(3,1fr);display:grid}.model-steps article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:310px;padding:1.4rem 1.5rem 2rem;transition:color .22s,background .22s}.model-steps article:first-child{border-left:1px solid var(--line-light)}.model-steps article:hover{color:var(--white);background:var(--forest-800)}.model-steps article>span{color:var(--forest-700);margin-bottom:7rem;font-size:.66rem;font-weight:700;display:block}.model-steps article:hover>span{color:var(--signal)}.model-steps h3{letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:600}.model-steps article p{max-width:390px;color:var(--muted-light);margin:1rem 0 0;font-size:.84rem;line-height:1.65}.model-steps article:hover p{color:var(--muted-dark)}.research-section,.services-section,.symbiosis-section,.new-delta-section,.closing-section{padding:clamp(6rem, 10vw, 10rem) var(--gutter)}.research-section,.symbiosis-section,.closing-section{color:var(--white);background:var(--forest-950)}.services-section,.new-delta-section{background:var(--white)}.research-heading h2,.section-heading-row h2,.symbiosis-copy h2,.delta-heading h2,.closing-section h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.3vw,6rem);font-weight:560;line-height:.95}.research-grid,.services-grid,.symbiosis-flow,.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.research-grid article,.services-grid article,.symbiosis-flow article,.portfolio-grid article{border:1px solid;padding:1.5rem}footer{padding:3rem var(--gutter);color:var(--white);background:var(--forest-950);border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr 2fr;gap:3rem;display:grid}@media (width<=1050px){.site-header{grid-template-columns:160px 1fr 80px}.hero{grid-template-columns:1fr;align-content:center;padding-top:130px}.hero-content{max-width:860px}.systems-panel{width:min(100%,760px);margin:1rem 0 3rem}.about-section{grid-template-columns:150px minmax(0,1fr)}.stewardship-card{grid-column:2;width:min(100%,520px)}.desktop-nav{justify-content:flex-end}}@media (width<=760px){.site-header{grid-template-columns:1fr auto;min-height:68px}.brand-lockup,.brand-lockup img{width:126px}.desktop-nav{display:none}.menu-button{z-index:102;cursor:pointer;background:0 0;border:0;place-content:center;gap:7px;width:44px;height:44px;padding:0;display:grid;position:relative}.menu-button span{background:var(--white);width:23px;height:1px;transition:transform .18s,opacity .18s;display:block}.menu-button.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.menu-button.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{z-index:101;padding:7rem var(--gutter) 3rem;visibility:hidden;opacity:0;background:#001a13fb;flex-direction:column;justify-content:center;transition:visibility .18s,opacity .18s,transform .18s;display:flex;position:fixed;inset:0;transform:translateY(-1rem)}.mobile-nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-nav a{border-bottom:1px solid var(--line-dark);letter-spacing:-.055em;align-items:baseline;gap:1rem;padding:1.1rem 0;font-size:clamp(2rem,9vw,3.5rem);font-weight:560;display:flex}.mobile-nav a span{color:var(--signal);letter-spacing:.1em;font-size:.6rem}.hero{background-position:64%;min-height:auto;padding-top:118px}.hero h1{font-size:clamp(3.7rem,16vw,6rem)}.hero-actions{flex-direction:column;align-items:stretch;gap:1rem}.button{width:100%}.text-link{align-self:flex-start;margin-top:.4rem}.systems-panel li{grid-template-columns:32px 90px 1fr}.hero-index{grid-column:1;grid-template-columns:1fr 1fr;width:100%;position:relative;bottom:auto;left:auto;right:auto}.hero-index span:nth-child(2){text-align:right}.hero-index span:last-child{display:none}.principles-strip{grid-template-columns:repeat(2,1fr)}.principles-strip>div:nth-child(3){border-left:1px solid var(--line-light)}.about-section{grid-template-columns:1fr}.stewardship-card{grid-column:1}.model-statement{grid-template-columns:1fr;gap:2rem}.model-steps{grid-template-columns:1fr}.model-steps article{min-height:auto}.model-steps article>span{margin-bottom:4rem}.research-grid,.services-grid,.symbiosis-flow,.portfolio-grid,footer{grid-template-columns:1fr}}@media (width<=480px){.brand-lockup,.brand-lockup img{width:112px}.systems-panel{padding-left:.9rem;padding-right:.9rem}.systems-panel li{grid-template-columns:26px 78px 1fr;gap:.55rem}.systems-panel small{font-size:.62rem}.principles-strip{padding:0}.principles-strip>div{padding:0 .85rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.corp-site{--corp-ink:#08110d;--corp-night:#001c15;--corp-forest:#063f31;--corp-green:#087354;--corp-signal:#29d99a;--corp-paper:#f4f5f0;--corp-paper-deep:#e7ebe3;--corp-white:#fff;--corp-muted:#63706a;--corp-line:#08110d26;--corp-dark-line:#ffffff2b;--corp-gutter:clamp(1.25rem, 4.4vw, 4.9rem);min-height:100vh;color:var(--corp-ink);background:var(--corp-paper);overflow-x:hidden}.corp-site>main{overflow:visible}.corp-site h1,.corp-site h2,.corp-site h3,.corp-site p{text-wrap:pretty}.corp-site em{color:var(--corp-green);font-style:normal}.corp-skip-link{z-index:1001;color:var(--corp-night);background:var(--corp-signal);padding:.7rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.corp-skip-link:focus{transform:translateY(0)}.corp-header{z-index:1000;min-height:76px;padding:0 var(--corp-gutter);border-bottom:1px solid var(--corp-dark-line);color:var(--corp-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#00120deb,#00120dc2);grid-template-columns:205px 1fr auto;align-items:center;display:grid;position:fixed;inset:0 0 auto}.corp-brand{width:154px;line-height:0;display:block}.corp-brand img{width:154px;height:auto;display:block}.corp-nav{justify-content:center;align-items:center;gap:clamp(1.15rem,2.5vw,2.7rem);display:flex}.corp-nav a{color:#ffffffad;letter-spacing:.13em;text-transform:uppercase;padding:.75rem 0;font-size:.66rem;font-weight:700;transition:color .16s;position:relative}.corp-nav a:after{content:"";background:var(--corp-signal);transform-origin:100%;height:1px;transition:transform .16s;position:absolute;bottom:.28rem;left:0;right:0;transform:scaleX(0)}.corp-nav a:hover:after,.corp-nav a:focus-visible:after,.corp-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.corp-account-actions{justify-content:flex-end;align-items:center;gap:.8rem;min-width:184px;display:flex}.corp-account-actions>button,.corp-account-link{min-height:36px;color:var(--corp-white);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff57;padding:.65rem .92rem;font-size:.65rem;font-weight:700;transition:color .16s,border-color .16s,background .16s}.corp-account-link{align-items:center;gap:.55rem;display:flex}.corp-account-link span{width:18px;height:18px;color:var(--corp-night);background:var(--corp-signal);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.corp-account-actions .corp-account-link+button{color:#ffffff94;border-color:#0000;padding-left:0;padding-right:0}.corp-account-actions .corp-account-link+button:hover{color:var(--corp-white);background:0 0}.corp-menu-button,.corp-mobile-menu{display:none}.corp-eyebrow,.corp-kicker{color:var(--corp-green);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800;line-height:1.5}.corp-eyebrow:before,.corp-kicker:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:1px;margin:0 .65rem .18rem 0;display:inline-block}.corp-button{letter-spacing:.09em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:2.2rem;min-height:50px;padding:.9rem 1.15rem;font-size:.7rem;font-weight:800;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.corp-button.light{color:var(--corp-night);border-color:var(--corp-white);background:var(--corp-white)}.corp-button.light:hover,.corp-button.light:focus-visible{border-color:var(--corp-signal);background:var(--corp-signal)}.corp-text-link,.corp-inline-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.8rem;padding:.65rem 0;font-size:.72rem;font-weight:800;display:inline-flex}.corp-text-link{color:#ffffffc7}.corp-inline-link{color:var(--corp-green)}.corp-inline-link.light-link{color:var(--corp-signal)}.corp-slider{min-height:100svh;color:var(--corp-white);background:var(--corp-night);isolation:isolate;position:relative}.corp-slide{z-index:0;min-height:100svh;padding:118px var(--corp-gutter) 105px;opacity:0;pointer-events:none;align-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.corp-slide.is-active{z-index:1;opacity:1;pointer-events:auto}.corp-slide>img{z-index:-3;object-fit:cover}.corp-slide-01>img,.corp-slide-03>img,.corp-slide-02>img{object-position:right center}.corp-slide-01 .corp-slide-shade,.corp-slide-03 .corp-slide-shade,.corp-slide-02 .corp-slide-shade{background:linear-gradient(90deg,#000d0af0 0%,#00120dbd 37%,#00120d21 58%,#00120d0a 100%),linear-gradient(#000d0a1a,#000d0a45)}.corp-slide-01 .corp-slide-copy,.corp-slide-03 .corp-slide-copy{max-width:min(680px,49vw)}.corp-slide-shade{z-index:-2;background:linear-gradient(90deg,#000d0af0 0%,#00120db5 40%,#00120d29 76%,#00120d3d 100%),linear-gradient(#000d0a2e,#000d0a7a);position:absolute;inset:0}.corp-slide-grid,.corp-page-intro-grid{z-index:-1;opacity:.45;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.corp-slide-copy{max-width:min(720px,54vw)}.corp-slide-copy h1{letter-spacing:-.067em;max-width:710px;margin:1.7rem 0 0;font-size:clamp(3.7rem,6.4vw,7.3rem);font-weight:600;line-height:.91}.corp-slide-copy>p:not(.corp-eyebrow){color:#ffffffb8;max-width:610px;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.65}.corp-slide-actions{align-items:center;gap:1.4rem;margin-top:2.35rem;display:flex}.corp-slide-coordinate{left:var(--corp-gutter);color:#ffffff85;letter-spacing:.13em;gap:1.5rem;font-size:.62rem;font-weight:700;display:flex;position:absolute;bottom:3.2rem}.corp-slider-controls{z-index:6;bottom:2.25rem;right:var(--corp-gutter);align-items:center;gap:1.2rem;display:flex;position:absolute}.corp-slider-buttons{display:flex}.corp-slider-buttons button{width:43px;height:43px;color:var(--corp-white);cursor:pointer;background:#00120d59;border:1px solid #ffffff4d;place-items:center;display:grid}.corp-slider-buttons button+button{border-left:0}.corp-slider-dots{align-items:center;gap:.25rem;display:flex}.corp-slider-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;display:grid}.corp-slider-dots button span{background:#ffffff4d;width:100%;height:2px;transition:background .16s}.corp-slider-dots button.is-active span{background:var(--corp-signal)}.corp-home-intro,.corp-about-statement,.corp-delta-thesis,.corp-service-intro{padding:clamp(5.5rem, 10vw, 10rem) var(--corp-gutter);border-bottom:1px solid var(--corp-line);grid-template-columns:minmax(130px,.25fr) minmax(0,1.05fr) minmax(280px,.6fr);gap:clamp(2rem,5vw,6.5rem);display:grid}.corp-section-label{color:var(--corp-muted);letter-spacing:.13em;text-transform:uppercase;align-items:flex-start;gap:.7rem;font-size:.68rem;font-weight:800;display:flex}.corp-section-label span{color:var(--corp-green)}.corp-section-label p{margin:0}.corp-home-intro h2,.corp-about-statement h2,.corp-delta-thesis h2,.corp-service-intro h2{letter-spacing:-.058em;max-width:880px;margin:1.35rem 0 0;font-size:clamp(2.6rem,4.4vw,5.1rem);font-weight:600;line-height:.98}.corp-home-intro-body,.corp-prose-stack{align-self:end}.corp-home-intro-body>p,.corp-prose-stack p,.corp-service-intro>p{color:var(--corp-muted);margin:0;font-size:1.02rem;line-height:1.75}.corp-home-intro-body .corp-inline-link{margin-top:1.6rem}.corp-prose-stack{gap:1.4rem;display:grid}.corp-model-section,.corp-operating-model,.corp-methodology,.corp-delta-systems,.corp-delta-pathway,.corp-home-paths,.corp-services-process{padding:clamp(5.5rem, 9vw, 9rem) var(--corp-gutter)}.corp-model-section,.corp-operating-model,.corp-delta-systems,.corp-services-process{color:var(--corp-white);background:var(--corp-night)}.corp-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}.corp-section-heading h2{letter-spacing:-.058em;max-width:900px;margin:1.25rem 0 0;font-size:clamp(2.7rem,4.5vw,5.2rem);font-weight:600;line-height:.98}.corp-section-heading>p{color:var(--corp-muted);margin:0;font-size:.98rem;line-height:1.7}.corp-model-section .corp-section-heading>p,.corp-operating-model .corp-section-heading>p,.corp-delta-systems .corp-section-heading>p,.corp-services-process .corp-section-heading>p{color:#ffffff9e}.corp-model-grid,.corp-operating-grid{border-top:1px solid var(--corp-dark-line);border-left:1px solid var(--corp-dark-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-model-grid article,.corp-operating-grid article{border-right:1px solid var(--corp-dark-line);border-bottom:1px solid var(--corp-dark-line);min-height:280px;padding:1.6rem}.corp-model-grid article>span,.corp-operating-grid article>span{color:var(--corp-signal);font-family:monospace;font-size:.7rem}.corp-model-grid h3,.corp-operating-grid h3{letter-spacing:-.03em;margin:5rem 0 .8rem;font-size:1.4rem;font-weight:600}.corp-model-grid p,.corp-operating-grid p{color:#fff9;margin:0;font-size:.91rem;line-height:1.65}.corp-commercial-section{grid-template-columns:.9fr 1.1fr;min-height:730px;display:grid}.corp-commercial-visual{min-height:600px;color:var(--corp-white);background:radial-gradient(circle,#29d99a24,#0000 28%),linear-gradient(135deg,#0a4032,#001c15);place-items:center;display:grid;position:relative;overflow:hidden}.corp-commercial-visual:before,.corp-commercial-visual:after{content:"";aspect-ratio:1;border:1px solid #29d99a42;border-radius:50%;width:70%;position:absolute}.corp-commercial-visual:after{width:46%}.corp-commercial-visual>span{z-index:1;letter-spacing:-.08em;font-size:clamp(6rem,12vw,12rem);font-weight:700;position:relative}.corp-commercial-visual>div{z-index:1;grid-template-columns:repeat(4,12px);align-items:end;gap:.75rem;height:120px;display:grid;position:absolute}.corp-commercial-visual i{background:var(--corp-signal);width:12px;display:block}.corp-commercial-visual i:first-child{height:28%}.corp-commercial-visual i:nth-child(2){height:52%}.corp-commercial-visual i:nth-child(3){height:72%}.corp-commercial-visual i:nth-child(4){height:100%}.corp-commercial-visual small{color:#ffffff94;letter-spacing:.12em;font-size:.58rem;position:absolute;bottom:2rem}.corp-commercial-copy{background:var(--corp-paper-deep);flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,9rem);display:flex}.corp-commercial-copy h2,.corp-commercial-about h2{letter-spacing:-.06em;margin:1.4rem 0 0;font-size:clamp(2.8rem,4.6vw,5.3rem);font-weight:600;line-height:.97}.corp-commercial-copy>p:not(.corp-kicker),.corp-commercial-about p{color:var(--corp-muted);margin:2rem 0 0;font-size:1rem;line-height:1.76}.corp-link-row{align-items:center;gap:1.4rem;margin-top:2.2rem;display:flex}.corp-new-delta-preview{min-height:760px;padding:7rem var(--corp-gutter);color:var(--corp-white);isolation:isolate;align-items:center;display:grid;position:relative}.corp-new-delta-preview>img{z-index:-2;object-fit:cover}.corp-new-delta-shade{z-index:-1;background:linear-gradient(90deg,#00120deb,#00120d4d),linear-gradient(#0000,#00120d8c);position:absolute;inset:0}.corp-new-delta-copy{max-width:760px}.corp-new-delta-copy h2{letter-spacing:-.064em;margin:1.4rem 0 0;font-size:clamp(3.2rem,5.6vw,6.4rem);font-weight:600;line-height:.94}.corp-new-delta-copy>p:not(.corp-eyebrow){color:#ffffffb8;max-width:650px;margin:2rem 0 2.2rem;font-size:1.04rem;line-height:1.7}.corp-path-grid{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-path-grid>a{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);min-height:300px;padding:1.5rem;transition:color .18s,background .18s;position:relative}.corp-path-grid>a>span{color:var(--corp-green);font-family:monospace;font-size:.68rem}.corp-path-grid h3{letter-spacing:-.04em;margin:5rem 0 .75rem;font-size:1.7rem;font-weight:600}.corp-path-grid p{color:var(--corp-muted);margin:0;font-size:.9rem;line-height:1.6}.corp-path-grid>a:hover,.corp-path-grid>a:focus-visible{color:var(--corp-white);background:var(--corp-green)}.corp-path-grid>a:hover p,.corp-path-grid>a:focus-visible p,.corp-path-grid>a:hover>span,.corp-path-grid>a:focus-visible>span{color:#ffffffb8}.corp-page-intro{min-height:min(78svh,850px);padding:130px var(--corp-gutter) 95px;color:var(--corp-white);background:var(--corp-night);isolation:isolate;align-items:center;display:grid;position:relative}.corp-page-intro-image{z-index:-3;object-fit:cover}.corp-page-intro-shade{z-index:-2;background:linear-gradient(90deg,#00100cf5,#00100c8c 52%,#00100c26),linear-gradient(#00100c33,#00100c94);position:absolute;inset:0}.corp-page-intro-copy{max-width:920px}.corp-page-intro h1{letter-spacing:-.069em;margin:1.5rem 0 0;font-size:clamp(3.8rem,6.6vw,7.6rem);font-weight:600;line-height:.91}.corp-page-intro-copy>p:not(.corp-eyebrow){color:#ffffffb8;max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.66}.corp-page-index{right:var(--corp-gutter);color:#ffffff7a;letter-spacing:.14em;gap:1.5rem;font-size:.62rem;font-weight:700;display:flex;position:absolute;bottom:2.5rem}.corp-stewardship-charter{padding:clamp(5.5rem, 9vw, 9rem) var(--corp-gutter);color:var(--corp-white);background:linear-gradient(135deg, #29d99a0f, transparent 45%), var(--corp-night)}.corp-stewardship-charter>div:first-child{grid-template-columns:.45fr 1fr;align-items:start;gap:4rem;display:grid}.corp-stewardship-charter h2{letter-spacing:-.064em;max-width:900px;margin:0;font-size:clamp(3rem,5.2vw,6rem);font-weight:600;line-height:.95}.corp-charter-grid{border-top:1px solid var(--corp-dark-line);border-left:1px solid var(--corp-dark-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5rem;display:grid}.corp-charter-grid article{border-right:1px solid var(--corp-dark-line);border-bottom:1px solid var(--corp-dark-line);min-height:240px;padding:1.5rem}.corp-charter-grid span{color:var(--corp-signal);font-family:monospace;font-size:.67rem}.corp-charter-grid h3{margin:3.4rem 0 .8rem;font-size:1.25rem;font-weight:600}.corp-charter-grid p{color:#ffffff9e;margin:0;font-size:.9rem;line-height:1.65}.corp-method-list{border-top:1px solid var(--corp-line);margin:0;padding:0;list-style:none}.corp-method-list li{border-bottom:1px solid var(--corp-line);grid-template-columns:90px minmax(180px,.35fr) 1fr;align-items:center;gap:2rem;min-height:124px;display:grid}.corp-method-list li>span{color:var(--corp-green);font-family:monospace;font-size:.7rem}.corp-method-list h3,.corp-method-list p{margin:0}.corp-method-list h3{font-size:1.35rem;font-weight:600}.corp-method-list p{max-width:760px;color:var(--corp-muted);font-size:.92rem;line-height:1.65}.corp-commercial-about{padding:clamp(5.5rem, 9vw, 9rem) var(--corp-gutter);background:var(--corp-paper-deep);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,10rem);display:grid}.corp-commercial-about>div:last-child{max-width:760px}.corp-commercial-about .corp-button{margin-top:2rem}.corp-cta-band{padding:2rem var(--corp-gutter);color:var(--corp-white);background:var(--corp-green);justify-content:space-between;align-items:center;gap:2rem;display:flex}.corp-cta-band p{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.corp-cta-band a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;gap:2rem;padding:.75rem 0;font-size:.7rem;font-weight:800;display:inline-flex}.corp-system-grid{border-top:1px solid var(--corp-dark-line);border-left:1px solid var(--corp-dark-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-system-grid article{border-right:1px solid var(--corp-dark-line);border-bottom:1px solid var(--corp-dark-line);min-height:250px;padding:1.5rem}.corp-system-grid article>span{color:var(--corp-signal);border:1px solid #29d99a66;padding:.35rem .55rem;font-family:monospace;font-size:.65rem;display:inline-block}.corp-system-grid h3{margin:3.2rem 0 .8rem;font-size:1.4rem;font-weight:600}.corp-system-grid p{color:#fff9;margin:0;font-size:.9rem;line-height:1.65}.corp-delta-logic{min-height:750px;color:var(--corp-white);background:#063327;grid-template-columns:1fr 1fr;display:grid}.corp-delta-orbit{background:radial-gradient(circle,#29d99a1f,#0000 45%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/60px 60px;min-height:680px;position:relative;overflow:hidden}.corp-delta-orbit .orbit{border:1px solid #29d99a57;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.corp-delta-orbit .orbit-a{z-index:3;width:160px;height:160px;color:var(--corp-signal);letter-spacing:.12em;background:#03251c;font-size:.64rem;font-weight:800}.corp-delta-orbit .orbit-b{width:390px;height:390px}.corp-delta-orbit .orbit-c{width:630px;height:630px}.corp-delta-orbit .node{z-index:4;color:var(--corp-night);background:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .7rem;font-size:.63rem;font-weight:800;position:absolute}.corp-delta-orbit .node-a{top:26%;left:30%}.corp-delta-orbit .node-b{top:46%;right:17%}.corp-delta-orbit .node-c{bottom:16%;right:35%}.corp-delta-orbit .node-d{bottom:28%;left:14%}.corp-delta-logic-copy{border-left:1px solid var(--corp-dark-line);flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,8rem);display:flex}.corp-delta-logic-copy h2{letter-spacing:-.06em;margin:1.4rem 0 0;font-size:clamp(2.8rem,4.5vw,5.3rem);font-weight:600;line-height:.97}.corp-delta-logic-copy>p:not(.corp-kicker){color:#ffffffa6;margin:2rem 0;line-height:1.74}.corp-delta-pathway ol{border-top:1px solid var(--corp-line);margin:0;padding:0;list-style:none}.corp-delta-pathway li{border-bottom:1px solid var(--corp-line);grid-template-columns:100px minmax(180px,.4fr) 1fr;align-items:center;gap:2rem;min-height:115px;display:grid}.corp-delta-pathway li>span{color:var(--corp-green);font-family:monospace;font-size:.7rem}.corp-delta-pathway h3,.corp-delta-pathway p{margin:0}.corp-delta-pathway h3{font-size:1.3rem;font-weight:600}.corp-delta-pathway p{color:var(--corp-muted);font-size:.9rem;line-height:1.6}.corp-delta-measures{padding:clamp(5.5rem, 9vw, 9rem) var(--corp-gutter);background:var(--corp-paper-deep);grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,10rem);display:grid}.corp-delta-measures h2{letter-spacing:-.06em;margin:1.4rem 0 0;font-size:clamp(2.8rem,4.5vw,5.2rem);font-weight:600;line-height:.98}.corp-measure-grid{border-top:1px solid var(--corp-line)}.corp-measure-grid p{border-bottom:1px solid var(--corp-line);grid-template-columns:55px 1fr;align-items:center;gap:1rem;min-height:88px;margin:0;line-height:1.45;display:grid}.corp-measure-grid span{color:var(--corp-green);font-family:monospace;font-size:.66rem}.corp-delta-note{padding:2.2rem var(--corp-gutter);color:#ffffffa1;background:var(--corp-night);justify-content:space-between;gap:3rem;display:flex}.corp-delta-note p{max-width:850px;margin:0;font-size:.78rem;line-height:1.6}.corp-delta-note a{color:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;flex:none;align-self:center;font-size:.69rem;font-weight:800}.corp-services-hero{min-height:min(82svh,900px);padding:130px var(--corp-gutter) 90px;color:var(--corp-white);background:var(--corp-night);isolation:isolate;align-items:center;display:grid;position:relative}.corp-services-hero>img{z-index:-2;object-fit:cover}.corp-services-hero-shade{z-index:-1;background:linear-gradient(90deg,#000e0af5,#000e0a85 51%,#000e0a1a),linear-gradient(#000e0a26,#000e0a80);position:absolute;inset:0}.corp-services-hero-copy{max-width:780px}.corp-services-hero h1{letter-spacing:-.068em;margin:1.5rem 0 0;font-size:clamp(3.7rem,6.4vw,7.4rem);font-weight:600;line-height:.91}.corp-services-hero-copy>p:not(.corp-eyebrow){color:#ffffffb8;max-width:690px;margin:2rem 0 2.2rem;font-size:1.05rem;line-height:1.7}.corp-cart-float{right:var(--corp-gutter);min-width:125px;color:var(--corp-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#00120d9e;border:1px solid #ffffff59;align-items:center;gap:1.2rem;padding:.8rem 1rem;display:flex;position:absolute;bottom:2.5rem}.corp-cart-float span{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.corp-cart-float strong{width:34px;height:34px;color:var(--corp-night);background:var(--corp-signal);place-items:center;font-family:monospace;display:grid}.corp-catalogue-layout{padding:clamp(5rem, 8vw, 8rem) var(--corp-gutter);grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.corp-catalogue-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.7rem;display:flex}.corp-catalogue-heading>p:last-child{color:var(--corp-muted);margin:0;font-size:.74rem}.corp-service-grid{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-service-card{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#ffffff61;flex-direction:column;min-height:480px;padding:1.5rem;transition:border-color .17s,background .17s;display:flex}.corp-service-card.is-added{background:#29d99a14;border-color:#0873548c}.corp-service-card-head{color:var(--corp-green);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-family:monospace;font-size:.66rem;display:flex}.corp-service-card h2{letter-spacing:-.045em;margin:3.4rem 0 .8rem;font-size:clamp(1.55rem,2.3vw,2.2rem);font-weight:600;line-height:1.04}.corp-service-card>p{color:var(--corp-muted);margin:0;font-size:.9rem;line-height:1.65}.corp-service-output{margin-top:1.8rem}.corp-service-output>span{color:var(--corp-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.corp-service-output ul{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.corp-service-output li{border:1px solid var(--corp-line);padding:.4rem .55rem;font-size:.68rem}.corp-service-fit{color:var(--corp-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding:1.5rem 0 1rem;font-size:.65rem}.corp-service-card>button{border:1px solid var(--corp-night);min-height:48px;color:var(--corp-white);background:var(--corp-night);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-size:.67rem;font-weight:800;display:flex}.corp-service-card.is-added>button{color:var(--corp-night);border-color:var(--corp-green);background:0 0}.corp-service-card>button span{font-size:1.2rem;line-height:1}.corp-scope-cart{color:var(--corp-white);background:var(--corp-night);padding:1.4rem;scroll-margin-top:100px;position:sticky;top:98px}.corp-scope-cart-head{border-bottom:1px solid var(--corp-dark-line);justify-content:space-between;align-items:flex-start;padding-bottom:1.3rem;display:flex}.corp-scope-cart-head span{color:var(--corp-signal);letter-spacing:.11em;font-size:.6rem;font-weight:800}.corp-scope-cart-head h2{letter-spacing:-.05em;margin:.45rem 0 0;font-size:2rem;font-weight:600}.corp-scope-cart-head strong{width:42px;height:42px;color:var(--corp-night);background:var(--corp-signal);place-items:center;font-family:monospace;display:grid}.corp-scope-cart ol{margin:0;padding:0;list-style:none}.corp-scope-cart li{border-bottom:1px solid var(--corp-dark-line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.corp-scope-cart li span{color:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.corp-scope-cart li p{margin:.3rem 0 0;font-size:.85rem}.corp-scope-cart li button{border:1px solid var(--corp-dark-line);width:28px;height:28px;color:var(--corp-white);cursor:pointer;background:0 0;flex:none}.corp-cart-empty{text-align:center;place-items:center;min-height:190px;display:grid}.corp-cart-empty span{color:var(--corp-signal);font-size:2rem}.corp-cart-empty p{color:#ffffff94;max-width:220px;margin:0;font-size:.85rem;line-height:1.55}.corp-scope-cart-actions{gap:.55rem;margin-top:1rem;display:grid}.corp-scope-cart-actions button,.corp-scope-brief button,.corp-cart-account button{border:1px solid var(--corp-dark-line);min-height:44px;color:var(--corp-white);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.75rem;font-size:.64rem;font-weight:800}.corp-scope-cart-actions button.primary{color:var(--corp-night);border-color:var(--corp-signal);background:var(--corp-signal)}.corp-scope-cart-actions button:disabled{opacity:.35;cursor:not-allowed}.corp-scope-brief{gap:.65rem;margin-top:1rem;display:grid}.corp-scope-brief label{color:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.corp-scope-brief textarea{resize:vertical;border:1px solid var(--corp-dark-line);width:100%;color:var(--corp-white);background:#ffffff0d;border-radius:0;padding:.8rem;font-family:monospace;font-size:.68rem;line-height:1.5}.corp-cart-account{border-top:1px solid var(--corp-dark-line);margin-top:1.2rem;padding-top:1.2rem}.corp-cart-account p{color:#ffffff80;margin:0;font-size:.68rem;line-height:1.55}.corp-cart-account a,.corp-cart-account button{color:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.64rem;font-weight:800;display:inline-block}.corp-cart-account button{border:0;min-height:0;padding:0}.corp-services-process>div:last-child{border-top:1px solid var(--corp-dark-line);border-left:1px solid var(--corp-dark-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-services-process article{border-right:1px solid var(--corp-dark-line);border-bottom:1px solid var(--corp-dark-line);min-height:230px;padding:1.4rem}.corp-services-process article>span{color:var(--corp-signal);font-family:monospace;font-size:.67rem}.corp-services-process h3{margin:3rem 0 .7rem;font-size:1.3rem;font-weight:600}.corp-services-process article p{color:#fff9;margin:0;font-size:.87rem;line-height:1.62}.corp-account-gate{min-height:100svh;padding:125px var(--corp-gutter) 70px;color:var(--corp-white);background:radial-gradient(circle at 20% 30%,#29d99a1f,#0000 30rem),linear-gradient(135deg,#002a20,#00130e);grid-template-columns:1fr minmax(380px,.72fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.corp-account-gate-copy h1{letter-spacing:-.067em;max-width:850px;margin:1.4rem 0 0;font-size:clamp(3.3rem,5.8vw,6.6rem);font-weight:600;line-height:.93}.corp-account-gate-copy>p:not(.corp-eyebrow){color:#ffffffa6;max-width:680px;margin:1.8rem 0 0;font-size:1.02rem;line-height:1.7}.corp-account-benefits{border-top:1px solid var(--corp-dark-line);max-width:650px;margin-top:2.2rem}.corp-account-benefits p{border-bottom:1px solid var(--corp-dark-line);color:#ffffffb8;grid-template-columns:50px 1fr;gap:1rem;margin:0;padding:1rem 0;font-size:.85rem;display:grid}.corp-account-benefits span{color:var(--corp-signal);font-family:monospace}.corp-account-panel{color:var(--corp-ink);background:var(--corp-paper);gap:.7rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.corp-account-panel-head{color:var(--corp-muted);letter-spacing:.09em;justify-content:space-between;margin-bottom:.7rem;font-size:.58rem;font-weight:800;display:flex}.corp-account-panel>button{border:1px solid var(--corp-line);text-align:left;background:var(--corp-white);cursor:pointer;grid-template-columns:34px 1fr;align-items:center;min-height:52px;padding:.75rem 1rem;font-size:.75rem;font-weight:700;display:grid}.corp-account-panel>button span{color:var(--corp-green);font-weight:800}.corp-account-panel>button.primary{color:var(--corp-white);border-color:var(--corp-green);background:var(--corp-green)}.corp-account-panel>button.primary span{color:var(--corp-signal)}.corp-account-panel>button.register{text-align:center;color:var(--corp-green);border-color:var(--corp-green);background:0 0;display:block}.corp-account-divider{border-top:1px solid var(--corp-line);text-align:center;margin:.5rem 0;position:relative}.corp-account-divider span{color:var(--corp-muted);background:var(--corp-paper);padding:0 .7rem;font-size:.62rem;position:relative;top:-.62rem}.corp-account-note,.corp-account-error{color:var(--corp-muted);margin:.6rem 0 0;font-size:.66rem;line-height:1.55}.corp-account-error{color:#9f2d2d}.corp-account-loading{min-height:100svh;color:var(--corp-white);background:var(--corp-night);align-content:center;place-items:center;gap:1rem;display:grid}.corp-account-loader{border:2px solid #fff3;border-top-color:var(--corp-signal);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite corp-spin}@keyframes corp-spin{to{transform:rotate(360deg)}}.corp-account-page{min-height:100vh;padding:130px var(--corp-gutter) 7rem;grid-template-columns:minmax(270px,.48fr) minmax(0,1fr);gap:clamp(3rem,7vw,8rem);display:grid}.corp-account-identity{color:var(--corp-white);background:var(--corp-night);align-self:start;padding:2.2rem}.corp-account-avatar{width:76px;height:76px;color:var(--corp-night);background:var(--corp-signal);place-items:center;margin-top:3rem;font-size:2rem;font-weight:700;display:grid}.corp-account-identity h1{letter-spacing:-.05em;margin:1.3rem 0 0;font-size:clamp(2rem,3vw,3.4rem);font-weight:600}.corp-account-identity>p:not(.corp-eyebrow){color:#fff9;overflow-wrap:anywhere;margin:.5rem 0 0}.corp-account-identity>span{color:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;border:1px solid #29d99a66;margin-top:1rem;padding:.4rem .55rem;font-size:.6rem;font-weight:800;display:inline-block}.corp-account-identity nav{border-top:1px solid var(--corp-dark-line);gap:.7rem;margin-top:3rem;padding-top:1.5rem;display:grid}.corp-account-identity nav a{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:800}.corp-account-identity nav a.is-unread{color:#fff;text-shadow:0 0 18px #00af3ba6}.corp-account-identity nav a.is-unread span{color:#fff;letter-spacing:.04em;background:#00af3b;border-radius:999px;margin:0 .45rem;padding:.2rem .42rem;font-size:.56rem;display:inline-flex}.corp-settings-form{max-width:920px}.corp-settings-form>header{border-bottom:1px solid var(--corp-line);padding-bottom:2rem}.corp-settings-form>header h2{letter-spacing:-.06em;margin:1.1rem 0 0;font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:600}.corp-settings-form>header>p:last-child{max-width:670px;color:var(--corp-muted);margin:1.2rem 0 0;line-height:1.65}.corp-settings-form fieldset{border:0;border-bottom:1px solid var(--corp-line);margin:0;padding:2.2rem 0}.corp-settings-form legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.68rem;font-weight:800}.corp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.corp-settings-grid label{gap:.5rem;display:grid}.corp-settings-grid label>span{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.corp-settings-grid input,.corp-settings-grid select,.corp-visibility-row select{border:1px solid var(--corp-line);width:100%;min-height:48px;color:var(--corp-ink);font:inherit;background:#ffffffb3;border-radius:0;padding:.75rem}.corp-settings-grid input:disabled{color:var(--corp-muted);background:var(--corp-paper-deep)}.corp-settings-grid small,.corp-toggle-row small,.corp-visibility-row small{color:var(--corp-muted);font-size:.66rem;line-height:1.45}.corp-toggle-row,.corp-visibility-row{border-top:1px solid var(--corp-line);justify-content:space-between;align-items:center;gap:2rem;min-height:88px;display:flex}.corp-toggle-row>span,.corp-visibility-row>span{gap:.35rem;display:grid}.corp-toggle-row strong,.corp-visibility-row strong{font-size:.9rem}.corp-toggle-row input{width:44px;height:23px;accent-color:var(--corp-green)}.corp-visibility-row select{max-width:210px}.corp-settings-actions{align-items:center;gap:1.2rem;padding-top:2rem;display:flex}.corp-settings-actions button{border:1px solid var(--corp-night);min-height:48px;color:var(--corp-white);background:var(--corp-night);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.8rem 1.2rem;font-size:.68rem;font-weight:800}.corp-settings-actions button:disabled{opacity:.55;cursor:wait}.corp-settings-actions p{color:var(--corp-green);margin:0;font-size:.76rem}.corp-account-security{border-top:1px solid var(--corp-line);grid-column:1/-1;justify-content:space-between;align-items:end;gap:4rem;padding-top:3rem;display:flex}.corp-account-security h2{letter-spacing:-.05em;margin:1rem 0 0;font-size:2.4rem;font-weight:600}.corp-account-security>div>p:last-child{max-width:690px;color:var(--corp-muted);margin:1rem 0 0;line-height:1.65}.corp-account-security>button{color:#8d3030;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8d3030;flex:none;min-height:45px;padding:.75rem 1rem;font-size:.66rem;font-weight:800}.corp-footer{padding:4.5rem var(--corp-gutter) 2rem;color:var(--corp-white);background:#00130e;grid-template-columns:.55fr 1fr .8fr;gap:3rem;display:grid}.corp-footer-brand>span{letter-spacing:-.08em;font-size:2.6rem;font-weight:700}.corp-footer-brand p{color:#ffffff7a;letter-spacing:.28em;text-transform:uppercase;margin:.1rem 0 0;font-size:.62rem}.corp-footer-statement>p{color:#ffffffb3;max-width:540px;margin:0;font-size:1.02rem;line-height:1.6}.corp-footer-statement>span{color:var(--corp-signal);letter-spacing:.13em;margin-top:1.2rem;font-size:.57rem;font-weight:800;display:block}.corp-footer nav{grid-template-columns:repeat(2,1fr);align-content:start;gap:.8rem 1.5rem;display:grid}.corp-footer nav a{color:#ffffffa3;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:800}.corp-footer-legal{border-top:1px solid var(--corp-dark-line);color:#ffffff61;grid-column:1/-1;margin:3rem 0 0;padding-top:1.2rem;font-size:.61rem;line-height:1.5}@media (width<=1120px){.corp-header{grid-template-columns:180px 1fr auto}.corp-nav{gap:1.1rem}.corp-account-actions{min-width:90px}.corp-account-actions .corp-account-link+button{display:none}.corp-home-intro,.corp-about-statement,.corp-delta-thesis,.corp-service-intro{grid-template-columns:110px 1fr}.corp-home-intro-body,.corp-prose-stack,.corp-service-intro>p{grid-column:2}.corp-model-grid,.corp-operating-grid,.corp-path-grid,.corp-services-process>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-commercial-section,.corp-delta-logic{grid-template-columns:1fr}.corp-commercial-visual{min-height:520px}.corp-delta-logic-copy{border-top:1px solid var(--corp-dark-line);border-left:0}.corp-catalogue-layout{grid-template-columns:1fr}.corp-scope-cart{position:relative;top:auto}}@media (width<=860px){.corp-header{grid-template-columns:1fr auto;min-height:70px}.corp-nav,.corp-account-actions{display:none}.corp-menu-button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:12px 9px;display:grid}.corp-menu-button span{background:var(--corp-white);width:100%;height:1px;transition:transform .18s;display:block}.corp-menu-button.is-open span:first-child{transform:translateY(5px)rotate(45deg)}.corp-menu-button.is-open span:last-child{transform:translateY(-5px)rotate(-45deg)}.corp-mobile-menu{z-index:999;max-height:0;color:var(--corp-white);background:var(--corp-night);opacity:0;transition:max-height .26s,opacity .2s;display:grid;position:fixed;inset:70px 0 auto;overflow:hidden}.corp-mobile-menu.is-open{opacity:1;max-height:calc(100svh - 70px)}.corp-mobile-menu nav{padding:1rem var(--corp-gutter)}.corp-mobile-menu nav a{border-bottom:1px solid var(--corp-dark-line);grid-template-columns:55px 1fr;align-items:center;min-height:64px;font-size:1.2rem;display:grid}.corp-mobile-menu nav a span{color:var(--corp-signal);font-family:monospace;font-size:.62rem}.corp-mobile-account{gap:.6rem;padding:0 1.25rem 1.5rem;display:flex}.corp-mobile-account a,.corp-mobile-account button{border:1px solid var(--corp-signal);min-height:44px;color:var(--corp-night);background:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1rem;font-size:.66rem;font-weight:800}.corp-slide-copy{max-width:760px}.corp-slide-copy h1{font-size:clamp(3.4rem,10vw,6rem)}.corp-slide-coordinate{display:none}.corp-section-heading{grid-template-columns:1fr}.corp-section-heading>p{max-width:640px}.corp-stewardship-charter>div:first-child,.corp-commercial-about,.corp-delta-measures{grid-template-columns:1fr}.corp-charter-grid,.corp-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-service-grid{grid-template-columns:1fr}.corp-service-card{min-height:440px}.corp-account-gate{grid-template-columns:1fr;padding-top:120px}.corp-account-panel{max-width:650px}.corp-account-page{grid-template-columns:1fr}.corp-account-identity{max-width:650px}.corp-footer{grid-template-columns:.5fr 1fr}.corp-footer nav{grid-column:1/-1;grid-template-columns:repeat(5,auto)}}@media (width<=620px){.corp-brand,.corp-brand img{width:138px}.corp-slide{align-items:end;padding-top:105px;padding-bottom:190px}.corp-slide-01>img,.corp-slide-02>img,.corp-slide-03>img{object-position:72% center}.corp-slide-01 .corp-slide-copy,.corp-slide-03 .corp-slide-copy{max-width:none}.corp-slide-shade{background:linear-gradient(#000e0a59,#000e0af2 70%),linear-gradient(90deg,#000e0ab8,#000e0a2e)}.corp-slide-copy{max-width:none}.corp-slide-copy h1{font-size:clamp(3.1rem,14.5vw,5rem)}.corp-slide-copy>p:not(.corp-eyebrow){font-size:.94rem}.corp-slide-actions,.corp-link-row{flex-direction:column;align-items:stretch}.corp-slide-actions .corp-button,.corp-slide-actions .corp-text-link,.corp-link-row .corp-button,.corp-link-row .corp-inline-link{width:100%}.corp-slider-controls{left:var(--corp-gutter);right:var(--corp-gutter);justify-content:space-between}.corp-slider-dots button{width:28px}.corp-home-intro,.corp-about-statement,.corp-delta-thesis,.corp-service-intro{grid-template-columns:1fr}.corp-home-intro-body,.corp-prose-stack,.corp-service-intro>p{grid-column:1}.corp-home-intro h2,.corp-about-statement h2,.corp-delta-thesis h2,.corp-service-intro h2{font-size:clamp(2.6rem,12vw,4rem)}.corp-model-grid,.corp-operating-grid,.corp-path-grid,.corp-charter-grid,.corp-system-grid,.corp-services-process>div:last-child{grid-template-columns:1fr}.corp-model-grid article,.corp-operating-grid article,.corp-path-grid>a,.corp-charter-grid article,.corp-system-grid article,.corp-services-process article{min-height:220px}.corp-model-grid h3,.corp-operating-grid h3,.corp-path-grid h3{margin-top:3rem}.corp-commercial-visual,.corp-delta-orbit{min-height:450px}.corp-commercial-visual small{text-align:center;padding:0 1rem}.corp-commercial-copy,.corp-delta-logic-copy{padding:4rem var(--corp-gutter)}.corp-page-intro{align-items:end;min-height:76svh}.corp-page-intro h1,.corp-services-hero h1{font-size:clamp(3rem,13.5vw,4.8rem)}.corp-page-intro-shade,.corp-services-hero-shade{background:linear-gradient(#000e0a4d,#000e0af0 72%),linear-gradient(90deg,#000e0a9e,#000e0a1a)}.corp-page-index,.corp-cart-float{display:none}.corp-stewardship-charter>div:first-child{gap:1.5rem}.corp-method-list li,.corp-delta-pathway li{grid-template-columns:50px 1fr;align-items:start;gap:.8rem;padding:1.3rem 0}.corp-method-list p,.corp-delta-pathway p{grid-column:2}.corp-cta-band,.corp-delta-note,.corp-account-security{flex-direction:column;align-items:flex-start}.corp-delta-orbit .orbit-c{width:500px;height:500px}.corp-delta-orbit .orbit-b{width:310px;height:310px}.corp-catalogue-layout{padding-right:var(--corp-gutter);padding-left:var(--corp-gutter)}.corp-catalogue-heading{flex-direction:column;align-items:flex-start}.corp-settings-grid{grid-template-columns:1fr}.corp-toggle-row,.corp-visibility-row{flex-direction:column;align-items:flex-start;gap:.9rem;padding:1rem 0}.corp-account-security{display:flex}.corp-footer{grid-template-columns:1fr}.corp-footer nav{grid-column:1;grid-template-columns:repeat(2,1fr)}.corp-footer-legal{grid-column:1}}@media (prefers-reduced-motion:reduce){.corp-slide,.corp-nav a:after,.corp-menu-button span,.corp-mobile-menu{transition:none}.corp-account-loader{animation:none}}.corp-commercial-visual:before{aspect-ratio:auto;border-color:#ffffff38;border-radius:0;width:auto;inset:7%}.corp-commercial-visual:after{background:var(--corp-signal);border:0;border-radius:50%;width:8px;height:8px;top:11%;right:11%;box-shadow:-18px 0 #29d99a80,-36px 0 #29d99a38}.corp-commercial-visual>span{color:#fffffff0;text-shadow:0 12px 50px #0000006b}.corp-commercial-visual>div{bottom:12%;right:12%}.corp-commercial-visual small{z-index:2;color:#ffffffc2;bottom:2rem;left:12%;right:12%}.corp-store-categories{padding:clamp(4.5rem, 7vw, 7rem) var(--corp-gutter);border-bottom:1px solid var(--corp-line);background:var(--corp-white);scroll-margin-top:76px}.corp-store-categories-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.2rem;display:flex}.corp-store-categories-head h2{letter-spacing:-.06em;max-width:760px;margin:.9rem 0 0;font-size:clamp(2.7rem,4.8vw,5.3rem);font-weight:600;line-height:.96}.corp-store-categories-head>button{border:1px solid var(--corp-night);min-width:174px;min-height:48px;color:var(--corp-night);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1.4rem;padding:.75rem .85rem .75rem 1rem;font-size:.65rem;font-weight:800;display:flex}.corp-store-categories-head>button span{width:30px;height:30px;color:var(--corp-night);background:var(--corp-signal);place-items:center;font-family:monospace;display:grid}.corp-store-categories-head>button:hover,.corp-store-categories-head>button:focus-visible,.corp-store-categories-head>button.is-active{color:var(--corp-white);background:var(--corp-night)}.corp-category-grid{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-category-grid>button{--category-color:#087354;border:0;border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);min-height:305px;color:var(--corp-ink);background:linear-gradient(145deg, color-mix(in srgb, var(--category-color) 9%, white), var(--corp-white) 52%);text-align:left;cursor:pointer;grid-template-rows:auto auto 1fr auto;padding:1.25rem;transition:color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.corp-category-grid>button:after{content:"";border:1px solid color-mix(in srgb, var(--category-color) 35%, transparent);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-42px;right:-42px}.corp-category-grid>button:hover,.corp-category-grid>button:focus-visible,.corp-category-grid>button.is-active{z-index:1;color:var(--corp-white);background:var(--category-color);transform:translateY(-4px)}.corp-category-grid>button:focus-visible{outline:3px solid var(--corp-signal);outline-offset:-3px}.corp-category-grid .category-economic-design,.corp-service-card.category-economic-design{--category-color:#075b48}.corp-category-grid .category-industrial-support,.corp-service-card.category-industrial-support{--category-color:#183e36}.corp-category-grid .category-research-support,.corp-service-card.category-research-support{--category-color:#156c73}.corp-category-grid .category-business-support,.corp-service-card.category-business-support{--category-color:#385a43}.corp-category-grid .category-agriculture,.corp-service-card.category-agriculture{--category-color:#63812e}.corp-category-grid .category-construction-support,.corp-service-card.category-construction-support{--category-color:#8a6c3d}.corp-category-grid .category-b2g-services,.corp-service-card.category-b2g-services{--category-color:#2d4b69}.corp-category-number{color:var(--category-color);letter-spacing:.08em;font-family:monospace;font-size:.65rem}.corp-category-icon{width:70px;height:70px;color:var(--category-color);background:color-mix(in srgb, var(--category-color) 11%, white);place-items:center;margin:2.2rem 0 1.7rem;display:grid}.corp-category-icon svg,.corp-service-product-visual>svg,.corp-active-category svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.45px;width:34px;height:34px}.corp-category-grid strong{letter-spacing:-.035em;max-width:250px;font-size:1.25rem;font-weight:650;line-height:1.05}.corp-category-grid small{max-width:250px;color:var(--corp-muted);margin:.8rem 0 1.8rem;font-size:.76rem;line-height:1.55}.corp-category-count{border-top:1px solid color-mix(in srgb, var(--category-color) 23%, transparent);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:.9rem;font-size:.61rem;font-weight:800;display:flex}.corp-category-count i{font-size:1rem;font-style:normal}.corp-category-grid>button:hover .corp-category-number,.corp-category-grid>button:focus-visible .corp-category-number,.corp-category-grid>button.is-active .corp-category-number,.corp-category-grid>button:hover small,.corp-category-grid>button:focus-visible small,.corp-category-grid>button.is-active small{color:#ffffffb8}.corp-category-grid>button:hover .corp-category-icon,.corp-category-grid>button:focus-visible .corp-category-icon,.corp-category-grid>button.is-active .corp-category-icon{color:var(--corp-white);background:#ffffff21}.corp-category-grid>button:hover .corp-category-count,.corp-category-grid>button:focus-visible .corp-category-count,.corp-category-grid>button.is-active .corp-category-count{border-color:#ffffff40}.corp-store-toolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.corp-store-toolbar>div>p:last-child{color:var(--corp-muted);margin:.45rem 0 0;font-family:monospace;font-size:.67rem}.corp-store-toolbar label{gap:.45rem;width:min(100%,390px);display:grid}.corp-store-toolbar label>span{color:var(--corp-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:800}.corp-store-toolbar label>div{border:1px solid var(--corp-line);background:#fff9;grid-template-columns:22px 1fr auto;align-items:center;min-height:48px;padding:0 .75rem;display:grid}.corp-store-toolbar svg{fill:none;width:18px;height:18px;stroke:var(--corp-green);stroke-width:1.5px}.corp-store-toolbar input{min-width:0;height:46px;color:var(--corp-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 .65rem;font-size:.78rem}.corp-store-toolbar label>div:focus-within{border-color:var(--corp-green);box-shadow:0 0 0 1px var(--corp-green)}.corp-store-toolbar label button{color:var(--corp-green);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.61rem;font-weight:800}.corp-active-category{color:var(--corp-white);background:var(--corp-night);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.8rem;display:grid}.corp-active-category>span{width:50px;height:50px;color:var(--corp-night);background:var(--corp-signal);place-items:center;display:grid}.corp-active-category svg{width:26px;height:26px}.corp-active-category small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;display:block}.corp-active-category strong{margin-top:.25rem;font-size:.95rem;display:block}.corp-active-category button{min-height:38px;color:var(--corp-white);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:.65rem .8rem;font-size:.6rem;font-weight:800}.corp-service-grid{border:0;gap:1rem}.corp-service-card{--category-color:var(--corp-green);border:1px solid var(--corp-line);background:var(--corp-white);min-height:520px;padding:0;overflow:hidden;box-shadow:0 14px 45px #001c150a}.corp-service-card.is-added{border-color:var(--category-color);background:var(--corp-white);box-shadow:inset 0 0 0 1px var(--category-color)}.corp-service-product-visual{min-height:168px;color:var(--corp-white);background:linear-gradient(135deg, var(--category-color), var(--corp-night));grid-template-columns:1fr auto;align-items:start;padding:1.2rem;display:grid;position:relative;overflow:hidden}.corp-service-product-visual:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-105px;right:-55px;box-shadow:0 0 0 32px #ffffff09}.corp-service-product-visual>div{z-index:1;gap:.4rem;display:grid;position:relative}.corp-service-product-visual>div span{letter-spacing:.08em;font-family:monospace;font-size:.8rem}.corp-service-product-visual>div small{color:#ffffff8c;letter-spacing:.1em;font-size:.53rem}.corp-service-product-visual>svg{z-index:1;width:50px;height:50px;position:relative}.corp-service-product-visual>p{z-index:1;letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem}.corp-service-product-copy{flex-direction:column;flex:1;padding:1.25rem;display:flex}.corp-service-product-copy .corp-service-card-head{color:var(--category-color);font-size:.58rem}.corp-service-product-copy h2{margin:1.6rem 0 .75rem;font-size:clamp(1.45rem,2vw,1.95rem)}.corp-service-product-copy>p{color:var(--corp-muted);margin:0;font-size:.84rem;line-height:1.6}.corp-service-product-copy .corp-service-output{margin-top:1.35rem}.corp-service-product-copy .corp-service-output li{background:var(--corp-paper)}.corp-service-product-copy .corp-service-fit{margin-top:auto;padding-top:1.5rem}.corp-service-product-copy>button{border:1px solid var(--corp-night);min-height:48px;color:var(--corp-white);background:var(--corp-night);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-size:.63rem;font-weight:800;display:flex}.corp-service-product-copy>button span{font-size:1.2rem}.corp-service-card.is-added .corp-service-product-copy>button{color:var(--category-color);border-color:var(--category-color);background:0 0}.corp-store-empty{border:1px solid var(--corp-line);text-align:center;grid-column:1/-1;min-height:360px;padding:4rem 2rem}.corp-store-empty>span{color:var(--corp-green);font-family:monospace;font-size:.65rem}.corp-store-empty h2{letter-spacing:-.05em;margin:1rem auto 2rem;font-size:clamp(2rem,3vw,3.2rem)}.corp-store-empty button{border:1px solid var(--corp-night);min-height:44px;color:var(--corp-white);background:var(--corp-night);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.7rem 1rem;font-size:.62rem;font-weight:800}@media (width<=1120px){.corp-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.corp-store-categories-head,.corp-store-toolbar{flex-direction:column;align-items:stretch}.corp-store-categories-head>button,.corp-store-toolbar label{width:100%}.corp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-category-grid>button{min-height:280px}}@media (width<=620px){.corp-category-grid{grid-template-columns:1fr}.corp-category-grid>button{min-height:240px}.corp-category-icon{margin:1.5rem 0 1.2rem}.corp-active-category{grid-template-columns:auto 1fr}.corp-active-category button{grid-column:1/-1}.corp-commercial-visual small{left:9%;right:9%}}.corp-account-admin-entry{background:#29d99a14;border:1px solid #29d99a6b;gap:.45rem;margin-top:1.5rem;padding:1rem;display:grid}.corp-account-admin-entry>span{color:var(--corp-signal);letter-spacing:.1em;font-family:monospace;font-size:.58rem}.corp-account-admin-entry>strong{color:var(--corp-white);font-size:.9rem}.corp-account-admin-entry>small{color:#ffffff8f;font-size:.66rem;line-height:1.5}.corp-service-intake-notice{color:var(--corp-white);background:#774b19;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:.9rem 1rem;display:flex}.corp-service-intake-notice span{letter-spacing:.09em;flex:none;font-size:.61rem;font-weight:800}.corp-service-intake-notice p{color:#ffffffc7;margin:0;font-size:.75rem}.corp-service-product-copy>button:disabled{opacity:.5;cursor:not-allowed}.corp-admin-gate{min-height:100vh;padding:130px var(--corp-gutter) 7rem;color:var(--corp-white);background:radial-gradient(circle at 75% 30%, #29d99a21, transparent 30%), var(--corp-night);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.corp-admin-gate>span{color:var(--corp-signal);letter-spacing:.11em;font-family:monospace;font-size:.65rem}.corp-admin-gate h1{letter-spacing:-.065em;max-width:900px;margin:1.3rem 0 0;font-size:clamp(3.2rem,6vw,7rem);font-weight:600;line-height:.94}.corp-admin-gate p{color:#ffffffa3;max-width:670px;margin:1.5rem 0 0;line-height:1.65}.corp-admin-gate button,.corp-admin-gate a{border:1px solid var(--corp-signal);min-height:46px;color:var(--corp-night);background:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin-top:2rem;padding:.8rem 1rem;font-size:.65rem;font-weight:800}.corp-admin-shell{background:#eef1eb;grid-template-columns:280px minmax(0,1fr);min-height:100vh;padding-top:76px;display:grid;overflow:visible}.corp-admin-sidebar{height:calc(100vh - 76px);color:var(--corp-white);background:var(--corp-night);flex-direction:column;padding:1.4rem;display:flex;position:sticky;top:76px}.corp-admin-brand{border-bottom:1px solid var(--corp-dark-line);align-items:center;gap:.8rem;padding-bottom:1.4rem;display:flex}.corp-admin-brand>span{width:42px;height:42px;color:var(--corp-night);background:var(--corp-signal);place-items:center;font-size:1.4rem;font-weight:800;display:grid}.corp-admin-brand div{gap:.18rem;display:grid}.corp-admin-brand strong{font-size:.85rem}.corp-admin-brand small{color:#ffffff73;letter-spacing:.12em;font-size:.52rem}.corp-admin-sidebar nav{gap:.25rem;margin-top:1.4rem;display:grid}.corp-admin-sidebar nav button{color:#ffffff9e;text-align:left;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:34px 1fr;align-items:center;gap:.65rem;min-height:48px;padding:.7rem;font-size:.68rem;font-weight:800;display:grid}.corp-admin-sidebar nav button span{color:var(--corp-signal);font-family:monospace;font-size:.57rem}.corp-admin-sidebar nav button:hover,.corp-admin-sidebar nav button:focus-visible,.corp-admin-sidebar nav button.is-active{color:var(--corp-white);background:#29d99a14;border-color:#29d99a5c}.corp-admin-operator{border-top:1px solid var(--corp-dark-line);gap:.55rem;margin-top:auto;padding-top:1.3rem;display:grid}.corp-admin-operator>span{color:var(--corp-signal);letter-spacing:.08em;font-size:.54rem;font-weight:800}.corp-admin-operator>strong{overflow-wrap:anywhere;font-size:.72rem}.corp-admin-operator a{color:#ffffff87;font-size:.61rem;line-height:1.4}.corp-admin-workspace{min-width:0;padding:clamp(2rem,4vw,4.5rem)}.corp-admin-header{border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2rem;display:flex}.corp-admin-header p{color:var(--corp-green);letter-spacing:.1em;margin:0;font-family:monospace;font-size:.61rem}.corp-admin-header h1{letter-spacing:-.065em;margin:.8rem 0 0;font-size:clamp(2.9rem,5vw,6rem);font-weight:600;line-height:.92}.corp-admin-role{border:1px solid var(--corp-line);color:var(--corp-muted);letter-spacing:.07em;text-transform:uppercase;padding:.55rem .7rem;font-size:.58rem;font-weight:800}.corp-admin-notice{color:#07573f;border-left:3px solid var(--corp-green);background:#29d99a17;margin-top:1rem;padding:.8rem 1rem;font-size:.73rem}.corp-admin-overview,.corp-admin-publications,.corp-admin-accounts,.corp-admin-team,.corp-admin-settings{margin-top:2rem}.corp-admin-welcome{min-height:330px;color:var(--corp-white);background:linear-gradient(115deg,#001c15f7,#001c15ad),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat;grid-template-columns:.4fr 1fr .7fr;align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,4vw,4rem);display:grid}.corp-admin-welcome>p{color:var(--corp-signal);letter-spacing:.1em;text-transform:uppercase;align-self:start;margin:0;font-size:.62rem;font-weight:800}.corp-admin-welcome h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,4.2vw,4.8rem);font-weight:600;line-height:.95}.corp-admin-welcome>span{color:#ffffffa3;font-size:.8rem;line-height:1.6}.corp-admin-metrics{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem;display:grid}.corp-admin-metrics article{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#ffffffad;min-height:165px;padding:1rem}.corp-admin-metrics article>span{color:var(--corp-green);font-family:monospace;font-size:.57rem}.corp-admin-metrics strong{letter-spacing:-.06em;margin-top:2rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:600;display:block}.corp-admin-metrics p{color:var(--corp-muted);letter-spacing:.07em;text-transform:uppercase;margin:.25rem 0 0;font-size:.67rem;font-weight:800}.corp-admin-capabilities{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:1fr repeat(3,minmax(0,.8fr));margin-top:1rem;display:grid}.corp-admin-capabilities>div,.corp-admin-capabilities article{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);min-height:210px;padding:1.3rem}.corp-admin-capabilities>div{background:var(--corp-night);color:var(--corp-white)}.corp-admin-capabilities>div p{color:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:800}.corp-admin-capabilities h3{letter-spacing:-.035em;margin:2.7rem 0 0;font-size:1.35rem}.corp-admin-capabilities article{opacity:.55;background:#ffffff80}.corp-admin-capabilities article.is-enabled{opacity:1;background:var(--corp-white)}.corp-admin-capabilities article>span{color:var(--corp-green);letter-spacing:.08em;font-size:.55rem;font-weight:800}.corp-admin-capabilities article p{color:var(--corp-muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.55}.corp-admin-publications{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:1rem;display:grid}.corp-admin-module-hero{min-height:520px;color:var(--corp-white);background:linear-gradient(#00171138,#001711f7),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,4vw,4rem);display:flex}.corp-admin-module-hero>span,.corp-admin-recent>div>span,.corp-admin-section-head>div>span,.corp-admin-form>div:first-child>span,.corp-admin-roster>div>span{color:var(--corp-signal);letter-spacing:.09em;font-size:.59rem;font-weight:800}.corp-admin-module-hero h2{letter-spacing:-.065em;max-width:730px;margin:1.2rem 0 0;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:600;line-height:.94}.corp-admin-module-hero p{color:#ffffffa8;max-width:690px;margin:1.5rem 0 0;line-height:1.65}.corp-admin-module-hero a{color:var(--corp-night);background:var(--corp-signal);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-top:2rem;padding:.85rem 1rem;font-size:.64rem;font-weight:800}.corp-admin-recent{border:1px solid var(--corp-line);background:var(--corp-white)}.corp-admin-recent>div,.corp-admin-roster>div{border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.corp-admin-recent>div strong,.corp-admin-roster>div strong{font-size:.65rem}.corp-admin-recent>a{border-bottom:1px solid var(--corp-line);gap:.45rem;padding:1rem;display:grid}.corp-admin-recent>a:hover{background:#29d99a14}.corp-admin-recent>a>span{color:var(--corp-green);letter-spacing:.08em;font-size:.55rem;font-weight:800}.corp-admin-recent>a>strong{font-size:.9rem;line-height:1.35}.corp-admin-recent>a>small{color:var(--corp-muted);text-transform:uppercase;font-size:.62rem}.corp-admin-accounts,.corp-admin-team{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:1rem;display:grid}.corp-admin-account-list,.corp-admin-account-panel,.corp-admin-form,.corp-admin-roster,.corp-admin-settings{border:1px solid var(--corp-line);background:var(--corp-white)}.corp-admin-section-head{border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.3rem;display:flex}.corp-admin-section-head h2,.corp-admin-form h2{letter-spacing:-.05em;margin:.7rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:600}.corp-admin-section-head>p,.corp-admin-form>div:first-child>p{max-width:540px;color:var(--corp-muted);margin:0;font-size:.76rem;line-height:1.6}.corp-admin-section-head label{gap:.4rem;width:min(100%,330px);display:grid}.corp-admin-section-head label>span,.corp-admin-account-panel label>span,.corp-admin-form>label>span,.corp-admin-settings-grid label>span{letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800}.corp-admin-section-head input,.corp-admin-account-panel select,.corp-admin-account-panel textarea,.corp-admin-form>label input,.corp-admin-settings-grid input,.corp-admin-settings-grid select{border:1px solid var(--corp-line);width:100%;min-height:46px;color:var(--corp-ink);background:var(--corp-paper);font:inherit;border-radius:0;padding:.75rem}.corp-admin-account-sections{background:var(--corp-paper);gap:1rem;padding:1rem;display:grid}.corp-admin-account-group{border:1px solid var(--corp-line);background:var(--corp-white);min-width:0}.corp-admin-account-group>header{border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.corp-admin-account-group>header>div{align-items:center;gap:.65rem;display:flex}.corp-admin-account-group>header span,.corp-admin-account-group>header strong{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.corp-admin-account-group>header strong{min-width:28px;min-height:24px;color:var(--corp-white);background:var(--corp-green);place-items:center;padding:.2rem .45rem;display:grid}.corp-admin-account-group>header p{color:var(--corp-muted);margin:0;font-size:.65rem}.corp-admin-account-group.is-administrators{border-color:#08735473}.corp-admin-account-table{min-width:0}.corp-admin-member-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:560px;overflow-y:auto}.corp-admin-member-scroll:focus-visible{outline:2px solid var(--corp-green);outline-offset:-2px}.corp-admin-account-empty{color:var(--corp-muted);margin:0;padding:1.2rem 1rem;font-size:.72rem}.corp-admin-account-table>button{border:0;border-bottom:1px solid var(--corp-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px minmax(190px,1fr) 110px 78px;align-items:center;gap:.8rem;width:100%;min-height:76px;padding:.8rem 1rem;display:grid}.corp-admin-account-table>button:hover,.corp-admin-account-table>button.is-selected{background:#29d99a14}.corp-admin-account-table>button>span:first-child{background:var(--corp-green);border-radius:50%;width:8px;height:8px}.corp-admin-account-table>button>span.status-suspended{background:#a94444}.corp-admin-account-table>button>span:nth-child(2),.corp-admin-account-table>button>span:nth-child(3){gap:.3rem;display:grid}.corp-admin-account-table strong{font-size:.83rem}.corp-admin-account-table small{color:var(--corp-muted);overflow-wrap:anywhere;font-size:.62rem}.corp-admin-account-table>button>span:nth-child(3),.corp-admin-account-table>button>span:last-child{letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.corp-admin-account-panel{padding:1.2rem;position:sticky;top:96px}.corp-admin-account-panel>div:first-child:not(.corp-admin-empty-panel){justify-content:space-between;align-items:center;display:flex}.corp-admin-account-panel>div:first-child>span{color:var(--corp-green);letter-spacing:.08em;font-size:.58rem;font-weight:800}.corp-admin-account-panel>div:first-child>button{color:var(--corp-muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.6rem}.corp-admin-account-panel h2{letter-spacing:-.05em;margin:2rem 0 0;font-size:2rem}.corp-admin-account-panel>p{color:var(--corp-muted);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.73rem}.corp-admin-account-panel dl{border-top:1px solid var(--corp-line);margin:1.5rem 0}.corp-admin-account-panel dl div{border-bottom:1px solid var(--corp-line);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.corp-admin-account-panel dt{color:var(--corp-muted);font-size:.62rem}.corp-admin-account-panel dd{text-align:right;margin:0;font-size:.67rem;font-weight:800}.corp-admin-account-panel>label{gap:.45rem;margin-top:1rem;display:grid}.corp-admin-account-panel textarea{resize:vertical;min-height:120px}.corp-admin-account-panel button.primary,.corp-admin-settings>button{border:1px solid var(--corp-night);width:100%;min-height:48px;color:var(--corp-white);background:var(--corp-night);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin-top:1rem;font-size:.64rem;font-weight:800}.corp-admin-account-panel>small{color:var(--corp-muted);margin-top:1rem;font-size:.61rem;line-height:1.5;display:block}.corp-admin-empty-panel{flex-direction:column;justify-content:center;min-height:440px;display:flex}.corp-admin-empty-panel>span{color:var(--corp-green);letter-spacing:.08em;font-size:.58rem;font-weight:800}.corp-admin-empty-panel p{color:var(--corp-muted);line-height:1.6}.corp-admin-form{padding:1.3rem}.corp-admin-form>div:first-child{border-bottom:1px solid var(--corp-line);padding-bottom:1.4rem}.corp-admin-form>div:first-child>p{margin-top:1rem}.corp-admin-form>label{gap:.45rem;margin-top:1.4rem;display:grid}.corp-admin-form fieldset{border:0;border-top:1px solid var(--corp-line);margin:1.5rem 0 0;padding:0}.corp-admin-form legend{letter-spacing:.08em;text-transform:uppercase;padding:1.2rem 0 .6rem;font-size:.62rem;font-weight:800}.corp-admin-form fieldset label{border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;display:flex}.corp-admin-form fieldset label>span{gap:.3rem;display:grid}.corp-admin-form fieldset label strong{font-size:.8rem}.corp-admin-form fieldset label small{color:var(--corp-muted);font-size:.64rem}.corp-admin-form fieldset input{width:42px;height:22px;accent-color:var(--corp-green)}.corp-admin-form-actions{gap:.6rem;margin-top:1.3rem;display:flex}.corp-admin-form-actions button,.corp-admin-roster article>div:last-child button{border:1px solid var(--corp-night);min-height:42px;color:var(--corp-white);background:var(--corp-night);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.7rem .85rem;font-size:.6rem;font-weight:800}.corp-admin-form-actions button:last-child{color:var(--corp-night);background:0 0}.corp-admin-roster article{border-bottom:1px solid var(--corp-line);gap:1rem;padding:1rem;display:grid}.corp-admin-roster article>div:first-child{gap:.35rem;display:grid}.corp-admin-roster article>div:first-child>span{color:var(--corp-green);font-size:.54rem;font-weight:800}.corp-admin-roster article>div:first-child>strong{font-size:.9rem}.corp-admin-roster article>div:first-child>small{color:var(--corp-muted);overflow-wrap:anywhere;font-size:.64rem}.corp-admin-roster ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.corp-admin-roster li{color:var(--corp-green);text-transform:uppercase;border:1px solid #08735440;padding:.35rem .45rem;font-size:.56rem;font-weight:800}.corp-admin-roster article>div:last-child{gap:.5rem;display:flex}.corp-admin-roster article>div:last-child button.danger{color:#8d3030;background:0 0;border-color:#8d3030}.corp-admin-settings{padding:1.3rem}.corp-admin-settings>.corp-admin-section-head{padding:0 0 1.5rem}.corp-admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding:1.5rem 0;display:grid}.corp-admin-settings-grid label{border:1px solid var(--corp-line);background:var(--corp-paper);align-content:start;gap:.5rem;padding:1rem;display:grid}.corp-admin-settings-grid label.wide{grid-column:1/-1}.corp-admin-settings-grid small{color:var(--corp-muted);font-size:.64rem;line-height:1.5}.corp-admin-settings>button{width:auto;padding:.8rem 1rem}@media (width<=1180px){.corp-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-admin-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-admin-publications,.corp-admin-accounts,.corp-admin-team{grid-template-columns:1fr}.corp-admin-account-panel{position:relative;top:auto}}@media (width<=900px){.corp-admin-shell{grid-template-columns:1fr;padding-top:70px}.corp-admin-sidebar{height:auto;position:relative;top:auto}.corp-admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-admin-operator{margin-top:1.5rem}.corp-admin-welcome{grid-template-columns:1fr;align-items:start}}@media (width<=650px){.corp-service-intake-notice,.corp-admin-header,.corp-admin-section-head{flex-direction:column;align-items:flex-start}.corp-admin-sidebar nav,.corp-admin-metrics,.corp-admin-capabilities,.corp-admin-settings-grid{grid-template-columns:1fr}.corp-admin-workspace{padding:1.25rem}.corp-admin-account-table>button{grid-template-columns:10px 1fr}.corp-admin-account-table>button>span:nth-child(3),.corp-admin-account-table>button>span:last-child{grid-column:2}.corp-admin-settings-grid label.wide{grid-column:1}}.corp-service-request-section{background:linear-gradient(135deg,#04432e0a,#0000 48%),#f2f5f3;border-top:1px solid #cdd8d3;grid-template-columns:minmax(130px,.26fr) minmax(0,1.74fr);gap:clamp(30px,6vw,90px);padding:68px clamp(22px,5vw,78px) 84px;scroll-margin-top:88px;display:grid}.corp-service-request-form{color:#143b2f;max-width:1050px}.corp-request-form-title{max-width:780px;margin-bottom:34px}.corp-request-form-title>span,.corp-service-request-form legend,.corp-request-selected span,.corp-request-success>span{letter-spacing:.17em;text-transform:uppercase;color:#1f6a50;font-size:.69rem;font-weight:800}.corp-request-form-title h3,.corp-request-success h3{letter-spacing:-.045em;color:#053e2c;max-width:820px;margin:10px 0 12px;font-size:clamp(1.9rem,3.2vw,3.4rem);line-height:.98}.corp-request-form-title p,.corp-request-success p{color:#597069;max-width:760px;margin:0;line-height:1.72}.corp-service-request-form fieldset{background:#ffffffd6;border:1px solid #c9d6d0;margin:0 0 18px;padding:clamp(22px,3vw,34px)}.corp-service-request-form legend{color:#123e30;padding:0 11px}.corp-service-request-form legend span{color:#0a6547;border:1px solid #8aa99d;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:8px;display:inline-grid}.corp-request-selected{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.corp-request-selected>div{background:#f7faf8;border:1px solid #d5dfda;flex-direction:column;gap:7px;min-height:116px;padding:17px;display:flex}.corp-request-selected strong{font-size:.92rem;line-height:1.3}.corp-request-selected small{color:#698078;margin-top:auto}.corp-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.corp-request-fields label,.corp-service-request-control label,.corp-service-reply label{color:#2d4e43;flex-direction:column;gap:8px;display:flex}.corp-request-fields label>span,.corp-service-request-control label>span,.corp-service-reply label>span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.corp-request-fields .wide{grid-column:1/-1}.corp-request-fields input,.corp-request-fields select,.corp-request-fields textarea,.corp-service-request-control input,.corp-service-request-control select,.corp-service-request-control textarea,.corp-service-reply input,.corp-service-reply textarea{color:#173d31;width:100%;font:inherit;background:#fff;border:1px solid #b9c9c2;border-radius:0;padding:13px 14px}.corp-request-fields textarea,.corp-service-request-control textarea,.corp-service-reply textarea{resize:vertical;line-height:1.55}.corp-request-fields input:focus,.corp-request-fields select:focus,.corp-request-fields textarea:focus,.corp-service-request-control input:focus,.corp-service-request-control select:focus,.corp-service-request-control textarea:focus,.corp-service-reply input:focus,.corp-service-reply textarea:focus{outline-offset:1px;border-color:#0a6748;outline:2px solid #7eb59f}.corp-request-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.corp-request-consent{color:#395c50;background:#e6efea;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:8px 0 18px;padding:18px;line-height:1.55;display:grid}.corp-request-consent input{accent-color:#075338;width:18px;height:18px}.corp-request-notice{color:#624b1f;background:#fff5dc;border-left:3px solid #d4a339;margin:0 0 15px;padding:13px 16px}.corp-request-submit{color:#fff;letter-spacing:.035em;cursor:pointer;background:#064a35;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 21px;font-weight:800;display:flex}.corp-request-submit:disabled{cursor:not-allowed;opacity:.48}.corp-request-privacy{color:#6d817a;margin-top:12px;line-height:1.55;display:block}.corp-request-success{color:#fff;background:linear-gradient(140deg,#ffffff12,#0000 45%),#05422f;padding:clamp(30px,5vw,64px)}.corp-request-success>span,.corp-request-success h3,.corp-request-success p{color:#fff}.corp-request-success dl{border-top:1px solid #ffffff40;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 20px;display:grid}.corp-request-success dl div{border-bottom:1px solid #ffffff40;padding:18px 0}.corp-request-success dt{color:#aad4c3;letter-spacing:.15em;text-transform:uppercase;font-size:.67rem}.corp-request-success dd{margin:7px 0 0;font-weight:800}.corp-admin-header-link{font-weight:800;color:#d3eee2!important}.corp-services-studio{flex-direction:column;gap:20px;display:flex}.corp-services-studio-loading{color:#fff;background:#073f2f;min-height:380px;padding:54px}.corp-services-studio-loading span,.corp-service-command>div:first-child>span,.corp-service-request-detail header>div>span,.corp-service-request-services>span,.corp-service-reply>div>span,.corp-service-history>div>span,.corp-service-files>span{letter-spacing:.17em;text-transform:uppercase;font-size:.66rem;font-weight:800}.corp-service-command{color:#fff;background:linear-gradient(125deg,#9bd4b91f,#0000 48%),#063e2e;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:28px;padding:clamp(24px,4vw,42px);display:grid}.corp-service-command h2{letter-spacing:-.04em;max-width:700px;margin:11px 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.corp-service-command p{color:#b8d0c6;line-height:1.65}.corp-service-command-metrics{border:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;display:grid}.corp-service-command-metrics article{border-right:1px solid #fff3;flex-direction:column;justify-content:space-between;min-height:92px;padding:15px;display:flex}.corp-service-command-metrics article:last-child{border-right:0}.corp-service-command-metrics strong{font-size:1.8rem}.corp-service-command-metrics span{color:#b7d2c6;text-transform:uppercase;font-size:.68rem}.corp-service-mail-status{background:#14080033;border-left:3px solid #d3a13a;grid-column:1/-1;padding:13px 16px}.corp-service-mail-status.is-connected{background:#30866133;border-left-color:#6fd0a8}.corp-service-mail-status span{letter-spacing:.14em;font-size:.65rem;font-weight:800}.corp-service-mail-status p{margin:5px 0 0}.corp-services-studio .corp-admin-notice{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.corp-services-studio .corp-admin-notice a{color:inherit;font-weight:800}.corp-service-ops{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.corp-service-request-list,.corp-service-request-detail{background:#fff;border:1px solid #cad6d1}.corp-service-request-list{max-height:calc(100vh - 42px);position:sticky;top:20px;overflow:auto}.corp-service-request-tools{border-bottom:1px solid #d6dfdb;padding:17px}.corp-service-request-tools label{flex-direction:column;gap:6px;display:flex}.corp-service-request-tools label span{letter-spacing:.1em;text-transform:uppercase;color:#48645a;font-size:.65rem;font-weight:800}.corp-service-request-tools input{width:100%;font:inherit;border:1px solid #bccbc4;padding:12px}.corp-service-request-tools>div{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.corp-service-request-tools button{color:#466359;cursor:pointer;background:#f4f7f5;border:1px solid #c3d0ca;border-right:0;min-height:34px;font-size:.68rem;font-weight:800}.corp-service-request-tools button:last-child{border-right:1px solid #c3d0ca}.corp-service-request-tools button.is-active{color:#fff;background:#075139}.corp-service-request-cards>button{text-align:left;color:#153e31;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce4e0;width:100%;padding:17px}.corp-service-request-cards>button.is-selected{background:#edf5f1;box-shadow:inset 4px 0 #08704d}.corp-service-request-cards button>div,.corp-service-request-cards footer{justify-content:space-between;gap:12px;display:flex}.corp-service-request-cards button>strong{margin-top:12px;display:block}.corp-service-request-cards button>p{color:#557067;margin:5px 0 15px;line-height:1.4}.corp-service-request-cards footer{color:#7a8d86;font-size:.68rem}.corp-service-request-cards .status-pending,.corp-service-request-cards .status-active,.corp-service-request-cards .status-denied,.corp-service-request-detail>header>.status-pending,.corp-service-request-detail>header>.status-active,.corp-service-request-detail>header>.status-denied{letter-spacing:.09em;text-transform:uppercase;padding:5px 7px;font-size:.6rem;font-weight:800}.corp-service-request-cards .status-pending,.corp-service-request-detail>header>.status-pending{color:#805d0c;background:#fff0c7}.corp-service-request-cards .status-active,.corp-service-request-detail>header>.status-active{color:#126344;background:#d8eee3}.corp-service-request-cards .status-denied,.corp-service-request-detail>header>.status-denied{color:#863737;background:#f3dddd}.corp-service-request-empty{color:#6f827a;padding:35px 18px}.corp-service-request-detail{overflow:hidden}.corp-service-request-detail>header{background:#f1f5f3;border-bottom:1px solid #ccd8d2;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(22px,3vw,36px);display:flex}.corp-service-request-detail h2{letter-spacing:-.04em;color:#073d2c;margin:9px 0 4px;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1}.corp-service-request-detail header p{color:#557067;margin:0}.corp-service-request-contact{border-bottom:1px solid #d9e2de;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:20px clamp(22px,3vw,36px);display:grid}.corp-service-request-contact div{flex-direction:column;gap:3px;display:flex}.corp-service-request-contact div>span{color:#60766d;letter-spacing:.12em;font-size:.63rem;font-weight:800}.corp-service-request-contact a{color:#075138;font-weight:700}.corp-service-request-services,.corp-service-request-brief,.corp-service-request-control,.corp-service-reply,.corp-service-history,.corp-service-files{border-bottom:1px solid #d9e2de;padding:clamp(22px,3vw,36px)}.corp-service-request-services>div{border-top:1px solid #d8e1dd;grid-template-columns:70px minmax(0,1fr) minmax(120px,.5fr);gap:12px;margin-top:11px;padding:14px 0;display:grid}.corp-service-request-services small,.corp-service-request-services div>span{color:#698078}.corp-service-request-brief{background:#d6e0dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.corp-service-request-brief>div{background:#fff;padding:18px}.corp-service-request-brief span{color:#5e756c;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.corp-service-request-brief p{white-space:pre-wrap;color:#294b40;margin:7px 0 0;line-height:1.55}.corp-service-request-control{background:#f6f8f7}.corp-service-request-control>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.corp-service-request-control>label{margin-top:14px}.corp-service-request-control>button,.corp-service-reply>button{color:#fff;cursor:pointer;background:#075139;border:0;min-height:46px;margin-top:15px;padding:0 17px;font-weight:800}.corp-service-reply>div h3{letter-spacing:-.03em;margin:8px 0;font-size:1.7rem}.corp-service-reply>div p{color:#61776e;margin:0 0 22px}.corp-service-reply>label{margin-top:14px}.corp-service-attachment{background:#f5f8f6;border:1px dashed #94aa9f;padding:17px}.corp-service-attachment small,.corp-service-reply li{color:#6b8078}.corp-service-reply ul{margin:11px 0 0;padding-left:20px}.corp-service-reply>button{justify-content:space-between;align-items:center;width:100%;display:flex}.corp-service-reply>button:disabled{cursor:not-allowed;opacity:.5}.corp-service-history>div:first-child{justify-content:space-between;display:flex}.corp-service-history>article{border-top:1px solid #dae3df;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:16px 0;display:grid}.corp-service-history article>span{color:#446057;text-transform:uppercase;background:#edf3f0;align-self:start;padding:5px 7px;font-size:.61rem;font-weight:800}.corp-service-history article p{white-space:pre-wrap;color:#556d64;max-height:130px;overflow:auto}.corp-service-history article small,.corp-service-history article em{color:#73877f;font-size:.7rem;display:block}.corp-service-history article em{color:#9a4949;margin-top:6px}.corp-service-files{gap:8px;display:grid}.corp-service-files>span{margin-bottom:8px}.corp-service-files button{color:#174639;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3ded9;justify-content:space-between;gap:14px;padding:13px;display:flex}.corp-service-files small{color:#71857d}.corp-service-detail-empty{color:#587168;place-content:center;min-height:400px;padding:46px;display:grid}@media (width<=1100px){.corp-service-command,.corp-service-ops{grid-template-columns:1fr}.corp-service-request-list{max-height:540px;position:static}}@media (width<=760px){.corp-service-request-section{grid-template-columns:1fr;padding-inline:18px}.corp-request-selected,.corp-request-fields,.corp-service-command-metrics,.corp-service-request-brief,.corp-service-request-control>div{grid-template-columns:1fr}.corp-request-fields .wide{grid-column:auto}.corp-service-command{padding:24px 18px}.corp-service-command-metrics article{border-bottom:1px solid #fff3;border-right:0}.corp-service-request-contact,.corp-service-request-services>div,.corp-service-history>article{grid-template-columns:1fr}.corp-service-request-tools>div{grid-template-columns:repeat(2,1fr)}.corp-service-files button{flex-direction:column}}.corp-services-hub{gap:30px;display:grid}.corp-services-hub-intro{max-width:860px}.corp-services-hub-intro>span,.corp-catalogue-command>div:first-child>span,.corp-domain-manager header span,.corp-service-records header span,.corp-catalogue-editor header span{color:#2b765d;letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:800}.corp-services-hub-intro h2,.corp-catalogue-command h2{color:#07372a;letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:.98}.corp-services-hub-intro p,.corp-catalogue-command p{color:#60756c;max-width:760px;margin:0;line-height:1.65}.corp-services-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.corp-services-hub-grid>button{color:#0b3328;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d7d0;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.corp-services-hub-grid>button:hover,.corp-services-hub-grid>button:focus-visible{border-color:#11815e;transform:translateY(-4px);box-shadow:0 20px 50px #0433271f}.corp-services-hub-image{background:#053629;min-height:280px;position:relative;overflow:hidden}.corp-services-hub-image:after{content:"";background:linear-gradient(#0019120d,#001912b3);position:absolute;inset:0}.corp-services-hub-image img{object-fit:cover;transition:transform .5s}.corp-services-hub-grid>button:hover img{transform:scale(1.025)}.corp-services-hub-image span{z-index:2;color:#fff;letter-spacing:.15em;font-size:.62rem;font-weight:800;position:absolute;bottom:18px;left:20px;right:20px}.corp-services-hub-copy{gap:12px;min-height:250px;padding:27px;display:grid}.corp-services-hub-copy p{color:#0e7957;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.corp-services-hub-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:600;line-height:1.05}.corp-services-hub-copy>span{color:#687b74;line-height:1.6}.corp-services-hub-copy strong{color:#0b6a4d;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #dbe4df;align-self:end;padding-top:18px;font-size:.68rem}.corp-studio-view{gap:16px;display:grid}.corp-studio-back{color:#13523f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bdd0c7;justify-self:start;padding:9px 12px;font-size:.65rem;font-weight:800}.corp-catalogue-studio{gap:22px;display:grid}.corp-catalogue-command{color:#fff;background:linear-gradient(115deg,#013225fa,#064b36e6),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:30px;display:grid}.corp-catalogue-command>div:first-child>span,.corp-catalogue-command p{color:#ffffffb8}.corp-catalogue-command h2{color:#fff;font-size:clamp(2rem,3.3vw,3.4rem)}.corp-catalogue-command>div:last-child{border:1px solid #fff3;grid-template-columns:repeat(3,minmax(88px,1fr));align-self:end;display:grid}.corp-catalogue-command article{border-right:1px solid #fff3;padding:20px}.corp-catalogue-command article:last-child{border-right:0}.corp-catalogue-command article strong,.corp-catalogue-command article span{display:block}.corp-catalogue-command article strong{font-size:2rem}.corp-catalogue-command article span{color:#ffffffa3;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:.6rem}.corp-admin-catalogue-layout{grid-template-columns:minmax(215px,.65fr) minmax(390px,1.3fr) minmax(300px,.9fr);align-items:start;gap:16px;display:grid}.corp-domain-manager,.corp-service-records,.corp-catalogue-editor{background:#fff;border:1px solid #cdd9d3}.corp-domain-manager{display:grid;position:sticky;top:96px}.corp-domain-manager header,.corp-service-records>header,.corp-catalogue-editor form>header{border-bottom:1px solid #d9e2de;justify-content:space-between;align-items:flex-end;gap:12px;padding:20px;display:flex}.corp-domain-manager h3,.corp-service-records h3,.corp-catalogue-editor h3{color:#113d31;margin:5px 0 0;font-size:1.25rem}.corp-domain-manager header button,.corp-service-records header button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0e7051;border:1px solid #0e7051;padding:9px 11px;font-size:.62rem;font-weight:800}.corp-domain-manager>button,.corp-domain-row>button:first-child{color:#143d32;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e7e3;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;padding:14px 13px;display:grid}.corp-domain-manager>button.is-active,.corp-domain-row>button:first-child.is-active{color:#fff;background:#07513c}.corp-domain-manager button span{font-size:.62rem;font-weight:800}.corp-domain-manager button strong{font-size:.75rem}.corp-domain-manager button small{color:#74877f;text-transform:uppercase;font-size:.62rem}.corp-domain-manager button.is-active small{color:#ffffff9e}.corp-domain-row{position:relative}.corp-domain-row>button:last-child{z-index:2;color:#2d6552;cursor:pointer;background:#fff;border:1px solid #b9cbc3;padding:4px 6px;font-size:.55rem;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.corp-domain-row>button:first-child small{padding-right:36px}.corp-service-records>header{align-items:center}.corp-service-records>header>div:last-child{align-items:flex-end;gap:8px;display:flex}.corp-service-records label{gap:4px;display:grid}.corp-service-records label span{font-size:.56rem}.corp-service-records input{border:1px solid #c9d6d0;min-height:37px;padding:7px 9px}.corp-service-record-list{display:grid}.corp-service-record-list>button{color:#123d31;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dfe7e3;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px;display:grid}.corp-service-record-list>button:hover,.corp-service-record-list>button:focus-visible{background:#f1f7f4}.corp-service-record-list>button>span:first-child{color:#0c7655;font-size:.65rem;font-weight:900}.corp-service-record-list strong,.corp-service-record-list p,.corp-service-record-list small{display:block}.corp-service-record-list p{color:#63776f;max-width:620px;margin:5px 0;font-size:.75rem;line-height:1.5}.corp-service-record-list small{color:#7e8e88;font-size:.62rem}.corp-service-record-list .status-active,.corp-service-record-list .status-hidden{text-transform:uppercase;padding:5px 7px;font-size:.55rem;font-weight:800}.corp-service-record-list .status-active{color:#07563f;background:#d9f0e6}.corp-service-record-list .status-hidden{color:#795e1c;background:#f4e9c7}.corp-service-record-list>button>span:last-child{color:#28715a;font-size:.58rem;font-weight:800}.corp-service-record-empty{color:#60756d;text-align:center;padding:40px 20px}.corp-catalogue-editor{position:sticky;top:96px}.corp-catalogue-editor form{gap:14px;padding-bottom:20px;display:grid}.corp-catalogue-editor form>label,.corp-editor-pair{margin-inline:20px}.corp-catalogue-editor label{gap:6px;display:grid}.corp-catalogue-editor label>span{color:#3e6256;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.corp-catalogue-editor input,.corp-catalogue-editor textarea,.corp-catalogue-editor select{color:#173d32;background:#fbfcfb;border:1px solid #c4d2cc;width:100%;min-height:39px;padding:9px 10px}.corp-catalogue-editor textarea{resize:vertical}.corp-editor-pair{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.corp-catalogue-editor form>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#08694c;border:1px solid #08694c;min-height:42px;margin-inline:20px;font-size:.66rem;font-weight:800}.corp-catalogue-editor form>button.danger{color:#963f3b;background:#fff;border-color:#b85e59}@media (width<=1320px){.corp-admin-catalogue-layout{grid-template-columns:220px minmax(0,1fr)}.corp-catalogue-editor{grid-column:1/-1;position:static}}@media (width<=900px){.corp-services-hub-grid,.corp-catalogue-command,.corp-admin-catalogue-layout{grid-template-columns:1fr}.corp-domain-manager,.corp-catalogue-editor{position:static}.corp-service-records>header,.corp-service-records>header>div:last-child{flex-direction:column;align-items:stretch}}@media (width<=620px){.corp-services-hub-image{min-height:210px}.corp-services-hub-copy{min-height:220px;padding:22px}.corp-catalogue-command{padding:22px}.corp-catalogue-command>div:last-child{grid-template-columns:1fr}.corp-catalogue-command article{border-bottom:1px solid #fff3;border-right:0}.corp-service-record-list>button{grid-template-columns:50px minmax(0,1fr)}.corp-service-record-list>button>span:nth-last-child(-n+2){justify-self:start}.corp-editor-pair{grid-template-columns:1fr}}.corp-site{--corp-ink:#202b27;--corp-night:#065a2b;--corp-forest:#065a2b;--corp-green:#065a2b;--corp-signal:#2f7d4b;--corp-paper:#f7f6f1;--corp-paper-deep:#dde9e7;--corp-white:#fff;--corp-muted:#4c5953;--corp-line:#d9dfdb;--corp-dark-line:#ffffff2b;--corp-gutter:clamp(1.25rem, 5vw, 5.5rem);min-height:100vh;color:var(--corp-ink);background:#fff;font-family:Poppins,Noto Sans,Noto Sans JP,Noto Sans KR,Arial,sans-serif}.corp-site *{border-radius:0}.corp-site ::selection{color:#fff;background:#065a2b}.corp-site em{color:var(--corp-green)}.corp-header{border-bottom:1px solid var(--corp-line);color:#000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;grid-template-columns:180px 1fr auto;min-height:78px;box-shadow:0 10px 40px #00000008}.corp-brand img{mix-blend-mode:multiply}.corp-nav{gap:clamp(1rem,2.5vw,2.5rem)}.corp-nav a{color:#525854;letter-spacing:.02em;text-transform:none;font-size:.68rem;font-weight:600}.corp-nav a:after{background:var(--corp-green);height:2px;bottom:.15rem}.corp-account-actions>button,.corp-account-link,.corp-admin-header-link{color:#000;letter-spacing:.06em;background:#fff;border:1px solid #d7dbd9;min-height:38px;padding:.65rem .95rem;font-size:.62rem;font-weight:700}.corp-admin-header-link{color:#fff;border-color:var(--corp-night);background:var(--corp-night)}.corp-account-actions>button:hover,.corp-account-actions>button:focus-visible,.corp-account-link:hover,.corp-account-link:focus-visible{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-account-link span{color:#fff;background:var(--corp-green)}.corp-account-link span.has-image{background:#fff;overflow:hidden}.corp-account-link span.has-image img,.corp-account-avatar img{object-fit:contain;width:100%;height:100%}.corp-account-actions .corp-account-link+button,.corp-account-actions .corp-account-link+button:hover{color:#636966;background:0 0}.corp-eyebrow,.corp-kicker{color:var(--corp-green);letter-spacing:.16em;font-size:.62rem}.corp-eyebrow{color:var(--corp-green)}.corp-button{letter-spacing:.06em;min-height:48px;box-shadow:none;border-width:1px;padding:.85rem 1.15rem;font-size:.64rem}.corp-button.dark{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-button.dark:hover,.corp-button.dark:focus-visible{color:#fff;border-color:var(--corp-night);background:var(--corp-night)}.corp-button.light{color:#000;background:#fff;border-color:#fff}.corp-button.light:hover,.corp-button.light:focus-visible{color:#fff;border-color:var(--corp-signal);background:var(--corp-green)}.corp-text-link,.corp-inline-link{color:var(--corp-green);letter-spacing:.045em;font-size:.65rem}.corp-slider{color:#000;border-bottom:1px solid var(--corp-line);background:#fff;height:100svh;min-height:820px;max-height:980px;padding-top:78px;position:relative}.corp-slider-rail{z-index:8;top:98px;right:var(--corp-gutter);left:var(--corp-gutter);border-bottom:1px solid var(--corp-line);color:#777f7b;letter-spacing:.18em;justify-content:space-between;padding-bottom:.9rem;font-size:.55rem;font-weight:700;display:flex;position:absolute}.corp-slide{min-height:100%;padding:155px var(--corp-gutter) 130px;color:#000;grid-template-columns:minmax(0,.98fr) minmax(430px,.9fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.corp-slide-copy{z-index:2;max-width:720px;padding-left:clamp(0rem,2vw,2.5rem);position:relative}.corp-slide-pretitle{color:#202321;letter-spacing:.22em;text-transform:uppercase;margin-top:1.7rem;font-size:.68rem;font-weight:700;display:block}.corp-slide-copy h1{color:#000;letter-spacing:-.065em;max-width:760px;margin:.65rem 0 0;font-size:clamp(3.8rem,6.6vw,7.6rem);font-weight:650;line-height:.9}.corp-slide-copy h1 em{color:var(--corp-green);display:block}.corp-slide-copy>p:not(.corp-eyebrow){color:#4f5652;max-width:590px;margin-top:1.8rem;font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.75}.corp-slide-actions{margin-top:2rem}.corp-slide-visual{border:1px solid var(--corp-line);background:linear-gradient(135deg,#22c55e0a,#0000 55%),#fafcfb;min-height:min(68vh,680px);position:relative;overflow:hidden}.corp-slide-visual:before{content:"";z-index:2;opacity:.85;background-image:radial-gradient(circle, var(--corp-green) 1.6px, transparent 1.8px);background-size:11px 11px;width:66px;height:66px;position:absolute;top:22px;right:22px}.corp-slide-visual:after{content:"";z-index:1;opacity:.42;background:repeating-linear-gradient(165deg,#0000 0 10px,#22c55e47 10px 12px);width:70%;height:32%;position:absolute;bottom:4%;right:-12%;transform:skew(-18deg)}.corp-slide-visual>img{z-index:1;object-fit:cover}.corp-slide.is-mascot .corp-slide-visual>img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply}.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{filter:saturate(.85)contrast(1.03)}.corp-slide.is-photo .corp-slide-visual:after,.corp-slide.is-editorial .corp-slide-visual:after{z-index:2;opacity:1;background:linear-gradient(#0000 58%,#0d2b1e73);width:auto;height:auto;inset:0;transform:none}.corp-slide-visual-code{z-index:4;color:#fff;letter-spacing:.16em;justify-content:space-between;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem}.corp-slide.is-mascot .corp-slide-visual-code{color:var(--corp-green)}.corp-slider-controls{z-index:10;bottom:2.2rem;right:auto;left:var(--corp-gutter);gap:1.7rem}.corp-slider-buttons button{color:#000;background:#fff;border-color:#cfd5d1;width:44px;height:44px}.corp-slider-buttons button:hover,.corp-slider-buttons button:focus-visible{color:#fff;background:var(--corp-green)}.corp-slider-dots{gap:.35rem}.corp-slider-dots button{color:#909793;width:48px;height:44px}.corp-slider-dots button span{background:0 0;border-bottom:2px solid #dfe3e1;align-items:center;height:100%;font-size:.58rem;font-weight:700;display:flex}.corp-slider-dots button.is-active span{color:var(--corp-green);border-bottom-color:var(--corp-green);background:0 0}.corp-home-principles{max-width:1500px;padding:0 var(--corp-gutter);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:-1px auto 0;display:grid}.corp-home-principles article{border:1px solid var(--corp-line);border-right:0;grid-template-columns:auto 1fr;gap:1rem;min-height:145px;padding:2rem clamp(1rem,2vw,2.1rem);display:grid}.corp-home-principles article:last-child{border-right:1px solid var(--corp-line)}.corp-home-principles article>span{color:var(--corp-green);font-size:.58rem;font-weight:700}.corp-home-principles h2{letter-spacing:.11em;margin:0 0 .5rem;font-size:.7rem}.corp-home-principles p{color:var(--corp-muted);margin:0;font-size:.78rem;line-height:1.6}.corp-home-intro,.corp-about-statement,.corp-delta-thesis,.corp-service-intro{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);border-bottom:1px solid var(--corp-line);background:#fff;grid-template-columns:minmax(90px,.2fr) minmax(0,1.1fr) minmax(300px,.62fr);gap:clamp(2rem,5vw,6.5rem)}.corp-home-intro-copy h2,.corp-about-statement h2,.corp-delta-thesis h2,.corp-service-intro h2{letter-spacing:-.06em;font-size:clamp(2.8rem,4.9vw,5.6rem);font-weight:620;line-height:.97}.corp-home-intro-copy>p:not(.corp-kicker){max-width:700px;color:var(--corp-muted);margin:2rem 0 0;line-height:1.8}.corp-home-intro-copy .corp-inline-link{margin-top:1.5rem}.corp-home-caretaker-card{border:1px solid var(--corp-line);background:#f8faf9;align-self:stretch;min-height:430px;position:relative;overflow:hidden}.corp-home-caretaker-card:before{content:"";z-index:2;background-image:radial-gradient(circle, var(--corp-green) 1.5px, transparent 1.7px);background-size:9px 9px;width:54px;height:54px;position:absolute;top:1.2rem;right:1.2rem}.corp-home-caretaker-card>img{object-fit:cover;object-position:78% center;mix-blend-mode:multiply}.corp-home-caretaker-card>div{z-index:3;color:#fff;background:#0d2b1ef0;justify-content:space-between;gap:1rem;padding:1rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.corp-home-caretaker-card span,.corp-home-caretaker-card strong{letter-spacing:.09em;font-size:.6rem}.corp-model-section,.corp-operating-model,.corp-methodology,.corp-delta-systems,.corp-delta-pathway,.corp-store-categories,.corp-home-capabilities,.corp-home-paths{padding:clamp(6rem, 9vw, 9rem) var(--corp-gutter);border-bottom:1px solid var(--corp-line);background:#f7f9f8}.corp-section-heading{border-bottom:1px solid #cfd5d1;grid-template-columns:minmax(0,1.1fr) minmax(250px,.55fr);align-items:end;padding-bottom:3rem}.corp-section-heading h2{letter-spacing:-.058em;max-width:900px;font-size:clamp(2.5rem,4.2vw,4.9rem);font-weight:620;line-height:1}.corp-model-grid,.corp-operating-grid{border:1px solid var(--corp-line);background:#fff;border-top:0;gap:0}.corp-model-grid article,.corp-operating-grid article{border:0;border-right:1px solid var(--corp-line);background:#fff;min-height:330px;padding:2.2rem;transition:color .18s,background .18s;position:relative}.corp-model-grid article:last-child,.corp-operating-grid article:last-child{border-right:0}.corp-model-grid article:hover,.corp-operating-grid article:hover{color:#fff;background:var(--corp-night)}.corp-model-mark{border:1px solid var(--corp-green);background:linear-gradient(135deg, transparent 47%, var(--corp-green) 48% 52%, transparent 53%), radial-gradient(circle at center, var(--corp-signal) 0 4px, transparent 5px);width:72px;height:72px;margin:4rem 0 2rem}.corp-model-grid article:hover p,.corp-model-grid article:hover>span,.corp-operating-grid article:hover p,.corp-operating-grid article:hover>span{color:#ffffffb8}.corp-home-capabilities{background:#fff}.corp-home-capability-grid{border:1px solid var(--corp-line);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-home-capability-grid a{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#fff;min-height:260px;padding:2rem;transition:background .16s;position:relative}.corp-home-capability-grid a:nth-child(3n){border-right:0}.corp-home-capability-grid a:nth-last-child(-n+3){border-bottom:0}.corp-home-capability-grid a:hover{background:#effaf3}.corp-home-capability-grid span{border:1px solid var(--corp-green);width:54px;height:54px;color:var(--corp-green);place-items:center;font-size:.65rem;font-weight:800;display:grid}.corp-home-capability-grid h3{margin:2.5rem 0 .65rem;font-size:1.2rem}.corp-home-capability-grid p{max-width:320px;color:var(--corp-muted);font-size:.82rem;line-height:1.7}.corp-home-capability-grid i{color:var(--corp-green);font-style:normal;position:absolute;bottom:1.4rem;right:1.6rem}.corp-commercial-section{color:#fff;background:var(--corp-night);grid-template-columns:minmax(0,.82fr) minmax(0,1.1fr);gap:0;padding:0}.corp-commercial-visual{background:linear-gradient(160deg,#0d2b1e40,#0d2b1ee0),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat;border-right:1px solid #ffffff2e;min-height:650px}.corp-commercial-copy{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem);display:flex}.corp-commercial-copy h2{letter-spacing:-.06em;font-size:clamp(2.8rem,4.8vw,5.5rem);font-weight:620;line-height:.96}.corp-new-delta-preview{min-height:780px;margin:clamp(2rem,4vw,4rem);overflow:hidden}.corp-new-delta-preview>img{filter:saturate(.84)contrast(1.03)}.corp-new-delta-copy{max-width:760px;padding-left:clamp(1rem,3vw,3.5rem)}.corp-new-delta-copy h2{letter-spacing:-.06em;font-size:clamp(3rem,5.2vw,6.1rem);font-weight:620;line-height:.94}.corp-new-delta-mascot{z-index:3;background:#fff;width:clamp(180px,20vw,330px);height:clamp(250px,32vw,520px);position:absolute;bottom:0;right:clamp(1.5rem,5vw,6rem);overflow:hidden;box-shadow:0 22px 80px #0000003d}.corp-new-delta-mascot img{object-fit:cover;object-position:83% center;mix-blend-mode:multiply}.corp-home-paths{background:#fff;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:clamp(3rem,7vw,8rem);display:grid}.corp-home-paths>div:first-child h2{letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.corp-path-grid{border:1px solid var(--corp-line);gap:0}.corp-path-grid a{border:0;border-right:1px solid var(--corp-line);background:#fff;min-height:230px;padding:2rem;position:relative}.corp-path-grid a:last-child{border-right:0}.corp-path-grid a:hover{color:#fff;background:var(--corp-green)}.corp-path-grid i{font-style:normal;position:absolute;bottom:1.3rem;right:1.5rem}.corp-page-intro{min-height:740px;padding:130px var(--corp-gutter) 70px;color:#000;background:#fff;grid-template-columns:minmax(0,.92fr) minmax(430px,.88fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.corp-page-intro-copy{z-index:2;max-width:760px;position:relative}.corp-page-intro-copy h1{color:#000;letter-spacing:-.066em;margin:1.6rem 0 0;font-size:clamp(3.8rem,6vw,7rem);font-weight:620;line-height:.92}.corp-page-intro-copy>p:last-of-type{max-width:630px;color:var(--corp-muted);font-size:1rem;line-height:1.8}.corp-page-intro-rule{grid-template-columns:1fr .4fr .2fr;gap:6px;max-width:280px;margin-top:2.5rem;display:grid}.corp-page-intro-rule span{background:var(--corp-green);height:3px}.corp-page-intro-art{border:1px solid var(--corp-line);min-height:570px;position:relative;overflow:hidden}.corp-page-intro-image{object-fit:cover;filter:saturate(.82)contrast(1.04)}.corp-page-intro-art:after{content:"";background:linear-gradient(#0000 55%,#0d2b1ea6);position:absolute;inset:0}.corp-page-index{z-index:4;color:#fff;bottom:1.2rem;left:1.4rem;right:1.4rem}.corp-operating-model,.corp-delta-systems{background:#f7f9f8}.corp-stewardship-charter,.corp-commercial-about,.corp-delta-logic,.corp-delta-measures{background:var(--corp-night)}.corp-stewardship-charter h2,.corp-commercial-about h2,.corp-delta-logic h2,.corp-delta-measures h2{letter-spacing:-.055em;font-weight:620}.corp-charter-grid article,.corp-system-grid article,.corp-method-list li,.corp-delta-pathway li{border-color:var(--corp-line);background:#fff}.corp-charter-grid article{color:#fff;background:#ffffff0a;border-color:#fff3}.corp-charter-grid article p{color:#ffffffa3}.corp-method-list li:hover,.corp-system-grid article:hover,.corp-delta-pathway li:hover,.corp-cta-band,.corp-delta-note{color:#fff;background:var(--corp-green)}.corp-services-hero{min-height:760px;padding:130px var(--corp-gutter) 70px;color:#000;background:#fff;grid-template-columns:minmax(0,.9fr) minmax(430px,.85fr);align-items:center;display:grid}.corp-services-hero>img{object-fit:cover;border:1px solid var(--corp-line);filter:saturate(.82);grid-area:1/2;width:100%!important;height:570px!important;position:relative!important}.corp-services-hero-copy{grid-area:1/1;max-width:730px;padding-right:clamp(2rem,6vw,7rem);position:relative}.corp-services-hero-copy h1{color:#000;letter-spacing:-.064em;margin-top:1.5rem;font-size:clamp(3.7rem,5.7vw,6.7rem);font-weight:620;line-height:.92}.corp-cart-float{right:var(--corp-gutter);color:#fff;background:var(--corp-night);border:0;bottom:2rem}.corp-store-categories{background:#f7f9f8}.corp-store-categories-head{border-bottom:1px solid #cfd5d1;padding-bottom:2.5rem}.corp-category-grid{border:1px solid var(--corp-line);border-top:0;gap:0}.corp-category-grid>button{border:0;border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#fff;min-height:285px}.corp-category-grid>button:hover,.corp-category-grid>button.is-active{color:#fff;background:var(--corp-green)}.corp-category-grid>button:hover small,.corp-category-grid>button.is-active small,.corp-category-grid>button:hover .corp-category-count,.corp-category-grid>button.is-active .corp-category-count{color:#ffffffbd}.corp-category-icon{border:1px solid}.corp-catalogue-layout{padding:clamp(4rem, 7vw, 7rem) var(--corp-gutter);background:#fff;gap:2rem}.corp-store-toolbar,.corp-active-category,.corp-scope-cart,.corp-service-card,.corp-service-request-form{border-color:var(--corp-line);box-shadow:none;background:#fff}.corp-service-grid{gap:1.25rem}.corp-service-card{overflow:hidden}.corp-service-product-visual{color:#fff;background:var(--corp-night)}.corp-service-card.is-added{border-color:var(--corp-green);box-shadow:inset 0 4px var(--corp-green)}.corp-service-product-copy>button,.corp-scope-cart-actions .primary,.corp-request-submit,.corp-account-panel button.primary,.corp-settings-actions button,.corp-admin-form-actions button{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-scope-cart{top:100px}.corp-account-gate,.corp-account-page,.corp-admin-shell,.corp-services-studio,.corp-catalogue-studio{background:#f7f9f8}.corp-account-gate{align-items:start;padding-top:120px}.corp-account-gate-copy h1,.corp-account-identity h1,.corp-admin-welcome h1{letter-spacing:-.055em;font-weight:620}.corp-account-panel,.corp-account-identity,.corp-settings-form,.corp-admin-sidebar,.corp-admin-workspace,.corp-admin-account-panel,.corp-admin-form,.corp-admin-settings,.corp-admin-recent,.corp-admin-module-hero,.corp-services-hub-grid>button,.corp-catalogue-editor{border:1px solid var(--corp-line);box-shadow:none;background:#fff}.corp-account-avatar,.corp-admin-operator>span,.corp-admin-role{color:#fff;background:var(--corp-green)}.corp-account-avatar{background:#fff;overflow:hidden}.corp-account-admin-entry,.corp-admin-module-hero{color:#fff;border-color:var(--corp-night);background:var(--corp-night)}.corp-admin-header{border-bottom-color:var(--corp-line);color:#000;background:#fff}.corp-admin-brand span,.corp-admin-sidebar button.is-active,.corp-admin-sidebar button:hover{color:#fff;background:var(--corp-green)}.corp-admin-account-list,.corp-admin-member-scroll{scrollbar-color:var(--corp-green) #edf0ee}.corp-admin-account-table,.corp-admin-roster article,.corp-admin-team article,.corp-admin-settings-grid article,.corp-service-request-cards article,.corp-service-record-list article,.corp-domain-row{border-color:var(--corp-line);background:#fff}.corp-toggle-row input:checked+span,.corp-visibility-row input:checked+span{background:var(--corp-green)}.corp-footer{color:#fff;background:var(--corp-night);border-top:0}.corp-footer-brand span{color:#fff}.corp-footer-brand small{color:var(--corp-signal);letter-spacing:.16em;text-transform:uppercase;margin-top:1.1rem;font-size:.56rem;font-weight:700;display:block}.corp-footer nav a:hover{color:var(--corp-signal)}@media (width<=1100px){.corp-header{grid-template-columns:160px 1fr auto}.corp-slide,.corp-page-intro,.corp-services-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:2rem}.corp-slide-copy h1,.corp-page-intro-copy h1,.corp-services-hero-copy h1{font-size:clamp(3.5rem,6.5vw,5.6rem)}.corp-home-intro,.corp-about-statement,.corp-delta-thesis,.corp-service-intro{grid-template-columns:90px 1fr}.corp-home-caretaker-card,.corp-home-intro>:last-child,.corp-about-statement>:last-child,.corp-delta-thesis>:last-child,.corp-service-intro>:last-child{grid-column:2}.corp-home-principles,.corp-model-grid,.corp-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-home-principles article:nth-child(2){border-right:1px solid var(--corp-line)}.corp-home-principles article:nth-child(n+3){border-top:0}.corp-home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-home-capability-grid a:nth-child(3n){border-right:1px solid var(--corp-line)}.corp-home-capability-grid a:nth-child(2n){border-right:0}.corp-home-capability-grid a:nth-last-child(-n+3){border-bottom:1px solid var(--corp-line)}.corp-home-capability-grid a:nth-last-child(-n+2){border-bottom:0}}@media (width<=780px){.corp-header{grid-template-columns:1fr auto;min-height:70px}.corp-brand,.corp-brand img{width:126px}.corp-menu-button{border:1px solid var(--corp-line);background:#fff;place-items:center;width:46px;height:46px;display:grid}.corp-menu-button span{background:#000}.corp-mobile-menu{color:#000;background:#fff;top:70px}.corp-mobile-menu nav a{color:#000;border-bottom-color:var(--corp-line)}.corp-mobile-account a,.corp-mobile-account button{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-slider{height:100svh;min-height:900px;max-height:none;padding-top:70px}.corp-slider-rail{top:88px}.corp-slide{padding:125px var(--corp-gutter) 125px;grid-template-rows:auto minmax(280px,.8fr);grid-template-columns:1fr;align-content:center;gap:2rem}.corp-slide-copy{padding-left:0}.corp-slide-copy h1{font-size:clamp(3.1rem,14vw,5rem)}.corp-slide-copy>p:not(.corp-eyebrow){font-size:.88rem}.corp-slide-actions{flex-direction:column;align-items:stretch;gap:.65rem}.corp-slide-visual{min-height:290px}.corp-slide.is-mascot .corp-slide-visual>img{object-position:center 12%}.corp-slider-controls{right:var(--corp-gutter);justify-content:space-between;bottom:1.5rem}.corp-home-principles,.corp-home-capability-grid,.corp-home-paths,.corp-commercial-section,.corp-page-intro,.corp-services-hero{grid-template-columns:1fr}.corp-home-principles article{border-right:1px solid var(--corp-line);border-bottom:0;min-height:auto}.corp-home-principles article:last-child{border-bottom:1px solid var(--corp-line)}.corp-home-intro,.corp-about-statement,.corp-delta-thesis,.corp-service-intro{grid-template-columns:1fr;gap:2.5rem}.corp-home-caretaker-card,.corp-home-intro>:last-child,.corp-about-statement>:last-child,.corp-delta-thesis>:last-child,.corp-service-intro>:last-child{grid-column:1}.corp-home-intro-copy h2,.corp-about-statement h2,.corp-delta-thesis h2,.corp-service-intro h2,.corp-section-heading h2{font-size:clamp(2.5rem,11vw,4.3rem)}.corp-section-heading{grid-template-columns:1fr;gap:1.2rem}.corp-model-grid,.corp-operating-grid,.corp-home-capability-grid{grid-template-columns:1fr}.corp-model-grid article,.corp-operating-grid article,.corp-home-capability-grid a,.corp-home-capability-grid a:nth-child(n){border-right:0;border-bottom:1px solid var(--corp-line);min-height:240px}.corp-model-grid article:last-child,.corp-operating-grid article:last-child,.corp-home-capability-grid a:last-child{border-bottom:0}.corp-model-mark{margin-top:2rem}.corp-commercial-visual{border-bottom:1px solid #ffffff2e;border-right:0;min-height:430px}.corp-new-delta-preview{min-height:800px;margin:1rem}.corp-new-delta-copy{padding:4rem 1.2rem 18rem}.corp-new-delta-copy h2{font-size:clamp(2.7rem,12vw,4.5rem)}.corp-new-delta-mascot{width:190px;height:270px;right:1rem}.corp-page-intro{min-height:auto;padding-top:120px}.corp-page-intro-copy h1,.corp-services-hero-copy h1{font-size:clamp(3rem,13vw,5rem)}.corp-page-intro-art{min-height:390px}.corp-services-hero{min-height:auto;padding-top:120px}.corp-services-hero>img,.corp-services-hero-copy{grid-area:auto/1}.corp-services-hero-copy{padding-right:0}.corp-services-hero>img{height:390px!important}.corp-cart-float{bottom:1.25rem;right:1.25rem}.corp-category-grid{grid-template-columns:1fr}.corp-category-grid>button{border-right:0;min-height:230px}.corp-home-paths{gap:3rem}.corp-path-grid{grid-template-columns:1fr}.corp-path-grid a{border-right:0;border-bottom:1px solid var(--corp-line);min-height:190px}.corp-path-grid a:last-child{border-bottom:0}}.al-root{color:#101713;background:#f4f7f5;min-height:100vh}.al-header{z-index:100;min-height:82px;padding:0 var(--corp-gutter);color:#111;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:2px solid #111;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.al-brand{color:#111;grid-template-columns:58px 1px auto;align-items:center;gap:.8rem;text-decoration:none;display:grid}.al-brand>span{background:#111;width:1px;height:36px}.al-brand strong{letter-spacing:.04em;text-transform:uppercase;gap:.2rem;font-size:.95rem;line-height:1;display:grid}.al-brand small{color:#00af3b;letter-spacing:.1em;font-size:.55rem}.al-nav{justify-content:center;min-width:0;display:flex}.al-nav a,.al-nav button{color:#111;font:inherit;letter-spacing:.035em;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:2.1rem .72rem;font-size:.62rem;font-weight:750;text-decoration:none;position:relative}.al-nav a:after{content:"";opacity:0;background:#00af3b;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:1.25rem;left:.7rem;right:.7rem;transform:scaleX(0)}.al-nav .al-nav-account-link{display:none}.al-nav a:hover:after,.al-nav a.is-active:after{opacity:1;transform:scaleX(1)}.al-account-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.al-account-actions a,.al-account-actions button{color:#111;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #111;padding:.7rem .8rem;font-size:.61rem;font-weight:750;text-decoration:none}.al-account-actions .al-login,.al-account-actions>a[href="/alliance/register"]{color:#fff;background:#00af3b;border-color:#00af3b}.al-menu-toggle{display:none}.al-footer{padding:2.2rem var(--corp-gutter);color:#fff;background:#0d1611;border-top:3px solid #00af3b;grid-template-columns:1fr minmax(280px,1.4fr) auto;align-items:start;gap:2rem;display:grid}.al-footer div{gap:.4rem;display:grid}.al-footer strong{font-size:1.15rem}.al-footer span,.al-footer p,.al-footer a{color:#b9c6bf;margin:0;font-size:.67rem;line-height:1.7}.al-footer a{color:#fff;font-weight:750;text-decoration:none}.al-root .corp-alliance-command{padding-top:clamp(2rem,4vw,4rem)}.al-root .corp-alliance-hero-banner{background:#fff;border:2px solid #111;place-items:center;min-height:clamp(240px,34vw,470px);display:grid}.al-root .corp-alliance-hero-banner img{object-fit:contain;width:min(540px,76%);max-height:390px}.al-root .corp-alliance-section-switcher{top:82px}.al-benefits{padding:clamp(3rem, 6vw, 6.5rem) var(--corp-gutter);background:#eef3f0}.al-benefits>header{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.al-benefits>header span,.al-benefit-detail>nav,.al-benefit-detail-facts span{color:#00af3b;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.al-benefits>header h2{letter-spacing:-.07em;max-width:850px;margin:.8rem 0 0;font-size:clamp(2.8rem,6vw,6.8rem);font-weight:630;line-height:.92}.al-benefits>header p{color:#4f6257;margin:0;font-size:.9rem;line-height:1.8}.al-benefits-notice{color:#173d27;background:#e1f5e8;border:1px solid #8acba2;grid-template-columns:150px minmax(0,1fr);gap:1rem;padding:1.1rem 1.3rem;display:grid}.al-benefits-notice span{letter-spacing:.1em;font-size:.6rem;font-weight:850}.al-benefits-notice p{margin:0;font-size:.75rem;line-height:1.7}.al-benefit-controls{background:#cbd7d0;border:1px solid #cbd7d0;grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);gap:1px;margin:1.5rem 0;display:grid}.al-benefit-controls>label{background:#fff;gap:.55rem;padding:1.1rem;display:grid}.al-benefit-controls label span{color:#5e7066;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.al-benefit-controls select{color:#122017;background:#fff;border:1px solid #9aaba1;width:100%;padding:.8rem}.al-benefit-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.al-benefit-controls article{background:#fff;align-content:center;gap:.4rem;min-height:104px;padding:1rem;display:grid}.al-benefit-controls article strong{color:#00af3b;font-size:2.2rem;line-height:1}.al-benefit-controls article span{color:#5d6c63;font-size:.62rem}.al-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.al-benefit-card{background:#fff;border:1px solid #cbd7d0;grid-template-rows:auto 1fr;min-width:0;transition:transform .18s,box-shadow .18s;display:grid}.al-benefit-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #092a171a}.al-benefit-image{aspect-ratio:16/10;background:0 0;border-bottom:1px solid #cbd7d0;place-items:center;display:grid;position:relative;overflow:hidden}.al-benefit-image img{object-fit:contain;background:0 0;width:100%;height:100%}.al-benefit-image>span,.al-benefit-detail header>div>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#8a6500;padding:.5rem .65rem;font-size:.56rem;font-weight:850}.al-benefit-image>span{position:absolute;top:.75rem;right:.75rem}.al-benefit-image>span.status-active,.al-benefit-detail header>div>span.status-active{background:#00af3b}.al-benefit-image>span.status-inactive,.al-benefit-detail header>div>span.status-inactive{background:#647068}.al-benefit-card-copy{align-content:start;padding:1.25rem;display:grid}.al-benefit-provider,.al-benefit-detail-provider{align-items:center;gap:.7rem;display:flex}.al-benefit-provider img,.al-benefit-detail-provider img{object-fit:contain;background:0 0;border:1px solid #d5ded9;width:42px;height:42px}.al-benefit-provider span,.al-benefit-detail-provider span{color:#78847d;gap:.15rem;font-size:.56rem;display:grid}.al-benefit-provider strong,.al-benefit-detail-provider strong{color:#142019;font-size:.68rem}.al-benefit-card h3{letter-spacing:-.045em;margin:1.1rem 0 .65rem;font-size:clamp(1.45rem,2.6vw,2.25rem)}.al-benefit-card-copy>p{color:#53645a;margin:0 0 1rem;font-size:.75rem;line-height:1.7}.al-benefit-card dl{border-block:1px solid #d8e0db;gap:.75rem;margin:0 0 1rem;padding:.9rem 0;display:grid}.al-benefit-card dt{color:#00af3b;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.al-benefit-card dd{color:#46554c;margin:.25rem 0 0;font-size:.65rem;line-height:1.55}.al-benefit-read,.al-benefit-back,.al-benefit-state a{color:#fff;text-transform:uppercase;background:#00af3b;justify-self:start;padding:.8rem 1rem;font-size:.62rem;font-weight:800;text-decoration:none}.al-benefit-empty{text-align:center;background:#fff;border:1px dashed #aebeb5;padding:3rem}.al-benefit-empty p{color:#66756c}.al-profile-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.al-profile-benefits>a{color:#152019;background:#fff;border:1px solid #cdd8d1;grid-template-rows:150px auto;text-decoration:none;display:grid}.al-profile-benefits>a>img{object-fit:contain;background:0 0;border-bottom:1px solid #cdd8d1;width:100%;height:150px}.al-profile-benefits>a>span{gap:.45rem;padding:.9rem;display:grid}.al-profile-benefits small{color:#00af3b;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.al-profile-benefits strong{font-size:1rem}.al-profile-benefits em{color:#64726a;font-size:.66rem;font-style:normal;line-height:1.55}.al-benefit-detail{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0 clamp(4rem,7vw,7rem)}.al-benefit-detail>nav{gap:.65rem;margin-bottom:1.5rem;display:flex}.al-benefit-detail>nav a{color:#00af3b;text-decoration:none}.al-benefit-detail>header{background:#fff;border:2px solid #111;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.2rem,3vw,2.5rem);display:grid}.al-benefit-detail-image{aspect-ratio:1;background:#f3f7f4;place-items:center;display:grid}.al-benefit-detail-image>img{object-fit:contain;width:100%;height:100%}.al-benefit-detail header h1{letter-spacing:-.08em;margin:1rem 0;font-size:clamp(3rem,7vw,7.5rem);line-height:.88}.al-benefit-detail header>div>p{color:#4f6156;max-width:700px;font-size:.92rem;line-height:1.75}.al-benefit-detail-provider{margin-top:1.4rem}.al-benefit-detail-facts{background:#c8d4cd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1px 0 2rem;display:grid}.al-benefit-detail-facts>div{background:#fff;gap:.5rem;padding:1.2rem;display:grid}.al-benefit-detail-facts strong{font-size:.75rem;line-height:1.6}.al-benefit-detail-body{width:min(820px,100%);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0}.al-benefit-detail-body h2{color:#123822;letter-spacing:-.055em;margin:2.5rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem)}.al-benefit-detail-body p,.al-benefit-detail-body li{color:#35463c;font-size:.92rem;line-height:1.85}.al-benefit-detail-body ul{gap:.8rem;padding-left:1.25rem;display:grid}.al-benefit-prelaunch{color:#143a24;background:#e2f5e9;border:1px solid #8dcba3;width:min(820px,100%);margin:0 auto 2rem;padding:1.25rem}.al-benefit-prelaunch p{margin:.5rem 0 0;font-size:.75rem;line-height:1.7}.al-benefit-table-wrap{background:#fff;border:1px solid #cbd7d0;width:100%;overflow-x:auto}.al-benefit-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.al-benefit-table th,.al-benefit-table td{vertical-align:top;border-bottom:1px solid #d8e0db;border-right:1px solid #d8e0db;padding:1rem}.al-benefit-table thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0a4228;font-size:.62rem;font-weight:850}.al-benefit-table tbody th{color:#103b24;width:24%;font-size:.78rem}.al-benefit-table tbody td{color:#43544a;font-size:.74rem;line-height:1.65}.al-opportunities{padding:clamp(3rem, 6vw, 6.5rem) var(--corp-gutter);background:#eef3f0}.al-opportunities>header,.al-opportunity-publications>header{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.al-opportunities>header span,.al-opportunity-detail>nav,.al-opportunity-detail header>div>span,.al-opportunity-description>span,.al-opportunity-publications header span,.al-opportunity-publications article span,.al-opportunity-join>span{color:#00af3b;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.al-opportunities>header h2,.al-opportunity-publications h2{letter-spacing:-.07em;margin:.8rem 0 0;font-size:clamp(2.8rem,6vw,6.4rem);line-height:.92}.al-opportunities>header>p,.al-opportunity-publications>header>p{color:#4f6257;margin:0;font-size:.9rem;line-height:1.8}.al-opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),440px));align-items:stretch;gap:1.5rem;display:grid}.al-opportunity-card{background:#fff;border:1px solid #cbd7d0;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #0c372114}.al-opportunity-card-image{aspect-ratio:1;background:#f1f5f2;border-bottom:1px solid #cbd7d0;display:block;position:relative;overflow:hidden}.al-opportunity-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s}.al-opportunity-card-image:hover img{transform:scale(1.025)}.al-opportunity-card-image>span{color:#fff;letter-spacing:.08em;background:#00af3b;padding:.55rem .7rem;font-size:.54rem;font-weight:850;position:absolute;bottom:1rem;left:1rem}.al-opportunity-card-copy{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:1rem;padding:1.4rem;display:grid}.al-opportunity-card h3{color:#123822;letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1}.al-opportunity-card p{color:#53645a;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.7;display:-webkit-box;overflow:hidden}.al-opportunity-card-link,.al-opportunity-join>a,.al-opportunity-join>button,.al-opportunity-join form button{color:#fff;text-transform:uppercase;background:#00af3b;border:0;justify-self:start;padding:.8rem 1rem;font-size:.62rem;font-weight:800;text-decoration:none}.al-opportunity-card-link{margin-top:.25rem}.al-opportunity-detail{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0 clamp(4rem,7vw,7rem)}.al-opportunity-detail>nav{gap:.65rem;margin-bottom:1.5rem;display:flex}.al-opportunity-detail>nav a{color:#00af3b;text-decoration:none}.al-opportunity-detail>header{background:#fff;border:2px solid #111;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.2rem,3vw,2.5rem);display:grid}.al-opportunity-detail-image{aspect-ratio:1;background:#f3f7f4;overflow:hidden}.al-opportunity-detail-image img{object-fit:cover;width:100%;height:100%}.al-opportunity-detail h1{letter-spacing:-.08em;margin:1rem 0;font-size:clamp(3rem,7vw,7.5rem);line-height:.88}.al-opportunity-detail header>div>p{color:#4f6156;font-size:.92rem;line-height:1.75}.al-opportunity-description,.al-opportunity-publications,.al-opportunity-join{width:min(960px,100%);margin:0 auto;padding:clamp(3rem,6vw,6rem) 0}.al-opportunity-description h2,.al-opportunity-join h2{color:#123822;letter-spacing:-.06em;margin:.8rem 0 1.4rem;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:.98}.al-opportunity-description p,.al-opportunity-join p{color:#35463c;font-size:.9rem;line-height:1.85}.al-opportunity-publications{border-block:1px solid #cbd7d0;width:100%}.al-opportunity-publications>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.al-opportunity-publications article{background:#fff;border:1px solid #cbd7d0;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);display:grid}.al-opportunity-publications article>img{object-fit:cover;width:100%;height:100%;min-height:250px}.al-opportunity-publications article>div{align-content:center;gap:.8rem;padding:1.2rem;display:grid}.al-opportunity-publications h3{letter-spacing:-.04em;margin:0;font-size:1.45rem}.al-opportunity-publications article p{color:#66756c;margin:0;font-size:.7rem}.al-opportunity-publications article a{color:#00af3b;justify-self:start;font-size:.65rem;font-weight:800}.al-opportunity-join{background:#e2f5e9;border:1px solid #8dcba3;margin-block:3rem;padding:clamp(2rem,5vw,4rem)}.al-opportunity-join form{gap:1rem;margin-top:1.5rem;display:grid}.al-opportunity-join form label{gap:.45rem;display:grid}.al-opportunity-join form label span{color:#173d27;font-size:.65rem;font-weight:800}.al-opportunity-join form input,.al-opportunity-join form textarea{width:100%;font:inherit;background:#fff;border:1px solid #8dcba3;padding:.85rem}.al-opportunity-join form>div{gap:.7rem;display:flex}.al-opportunity-join form button:last-child{color:#173d27;background:#fff;border:1px solid #8dcba3}.al-benefit-state{text-align:center;place-content:center;gap:1rem;min-height:60vh;display:grid}.corp-alliance-benefit-upload{background:#f4f8f5;border:1px dashed #aabbb1;gap:.4rem;margin-top:.55rem;padding:.8rem;display:grid}.corp-alliance-benefit-preview{background:#fff;border:1px solid #ced9d2;place-items:center;min-height:180px;padding:1rem;display:grid}.corp-alliance-benefit-preview img{object-fit:contain;width:min(360px,100%);max-height:240px}.corp-alliance-provision-field,.al-member-provision-field{gap:.55rem;display:grid}.corp-alliance-provision-field>span,.al-member-provision-field>span{color:#45534c;font-size:.66rem;font-weight:700}.corp-alliance-provision-field>small,.al-member-provision-field>small{color:#748078;font-size:.62rem;line-height:1.55}.al-provision-editor{gap:.8rem;display:grid}.al-provision-editor-row{background:#f7faf8;border:1px solid #cdd9d2;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.al-provision-editor-head,.al-provision-industries{grid-column:1/-1}.al-provision-editor-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.al-provision-editor-head strong{color:#123822;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.al-provision-editor-head button,.al-provision-add{color:#184a2e;font:inherit;background:#fff;border:1px solid #a9c1b2;padding:.55rem .7rem;font-size:.61rem;font-weight:800}.al-provision-editor-row>label{gap:.4rem;display:grid}.al-provision-editor-row>label>span{color:#45534c;font-size:.62rem;font-weight:750}.al-provision-editor-row input,.al-provision-editor-row textarea{color:#17221c;width:100%;font:inherit;background:#fff;border:1px solid #cdd9d2;padding:.75rem;font-size:.72rem}.al-provision-industries{background:#fff;border:1px solid #cdd9d2}.al-provision-industries summary{color:#17452b;cursor:pointer;padding:.75rem;font-size:.64rem;font-weight:800}.al-provision-industries>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 .75rem .85rem;display:grid}.al-provision-industries label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.45rem;font-size:.62rem;display:grid}.al-provision-industries input[type=checkbox]{width:18px;min-height:18px;padding:0}.al-provision-add{color:#fff;background:#00af3b;border-color:#00af3b;justify-self:start}.al-provision-editor-empty{color:#66756c;border:1px dashed #b9c9bf;margin:0;padding:.9rem;font-size:.68rem}.corp-alliance-admin-records .status-pledged{color:#614800;background:#fff0b8}@media (width<=1160px){.al-header{grid-template-columns:auto auto 1fr}.al-menu-toggle{color:#111;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #111;justify-self:start;padding:.65rem .8rem;font-size:.62rem;font-weight:800;display:block}.al-nav{background:#fff;border-bottom:2px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));display:none;position:absolute;top:100%;left:0;right:0}.al-nav.is-open{display:grid}.al-nav a,.al-nav button{text-align:left;border:1px solid #e0e5e2;padding:1rem}.al-nav .al-nav-account-link{display:block}.al-nav .al-nav-account-link.al-login,.al-nav a[href="/alliance/register"]{color:#fff;background:#00af3b;border-color:#00af3b}.al-account-actions{display:none}.al-nav a:after{bottom:.55rem}.al-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.al-header{grid-template-columns:1fr auto;min-height:68px;padding:0 .75rem}.al-brand{grid-template-columns:46px 1px auto}.al-brand img{width:46px;height:46px}.al-menu-toggle{justify-self:end}.al-account-actions{grid-column:1/-1;display:none}.al-nav{grid-template-columns:1fr 1fr}.al-root .corp-alliance-section-switcher{top:68px}.al-footer,.al-benefits>header,.al-opportunities>header,.al-opportunity-publications>header,.al-benefit-controls,.al-benefit-detail>header,.al-benefit-detail-facts,.al-opportunity-detail>header,.al-benefits-notice,.al-benefit-controls>div,.al-benefit-grid,.al-profile-benefits,.al-opportunity-grid,.al-opportunity-publications>div,.al-opportunity-publications article{grid-template-columns:1fr}.al-benefit-detail>header{padding:1rem}.al-benefit-detail-image,.al-opportunity-detail-image{aspect-ratio:16/10}.corp-alliance-founder-dialog{width:calc(100vw - .75rem);height:calc(100dvh - .75rem);max-height:calc(100dvh - .75rem)}}.investment-market-notice h2{margin:0 0 .25rem;font-size:.95rem}.investment-market-seller-banner{padding:.8rem var(--corp-gutter);border-top-width:3px;gap:1.5rem}.investment-product-image:after,.investment-product-detail-image:after{z-index:0;content:"";background:linear-gradient(#0000 55%,#042212c2);position:absolute;inset:0}.investment-product-image>b,.investment-product-detail-image>b{z-index:2;color:#073d1f;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#fff;padding:.55rem .65rem;font-size:.56rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.investment-product-key-facts{border-top:1px solid #cbd3cd;border-left:1px solid #cbd3cd;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0;display:grid}.investment-product-key-facts>div{border-bottom:1px solid #cbd3cd;border-right:1px solid #cbd3cd;padding:.7rem}.investment-product-key-facts dt{color:#68756d;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:800}.investment-product-key-facts dd{margin:.2rem 0 0;font-size:.7rem}.investment-product-loading{min-height:70vh;padding:9rem var(--corp-gutter) 5rem}.investment-market-admin{gap:1rem;display:grid}.investment-market-admin-intro{color:#fff;background:#083e23;grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr) auto;align-items:end;gap:2rem;padding:1.6rem;display:grid}.investment-market-admin-intro span,.investment-market-admin-records header span{color:#84e9a4;letter-spacing:.1em;font-size:.58rem;font-weight:850}.investment-market-admin-intro h2{letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.94}.investment-market-admin-intro p{color:#c9d9cf;margin:0;font-size:.7rem;line-height:1.65}.investment-market-admin-intro a{color:#fff;font-size:.65rem;font-weight:800}.investment-market-admin-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:1rem;display:grid}.investment-market-editor{margin:0}.investment-market-featured{align-content:center}.investment-market-featured input{width:auto!important}.investment-market-admin-records{background:#fff;border:1px solid #cbd6ce;display:grid}.investment-market-admin-records>header,.investment-market-admin-records article{border-bottom:1px solid #d7dfd9;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.investment-market-admin-records>header{background:#0b4025}.investment-market-admin-records>header strong{color:#fff}.investment-market-admin-records article>div:first-child{gap:.2rem;display:grid}.investment-market-admin-records article span,.investment-market-admin-records article small{color:#66736b;font-size:.56rem}.investment-market-admin-records article>div:last-child{gap:.4rem;display:flex}.investment-market-admin-records button{font:inherit;background:#fff;border:1px solid #9fb2a5;padding:.5rem .65rem;font-size:.58rem;font-weight:800}.investment-market-admin-records button.danger{color:#9c2323;border-color:#d5aaaa}@media (width<=900px){.investment-market-hero{height:300px;min-height:300px}.investment-market-hero>article{grid-template-rows:1fr;grid-template-columns:minmax(310px,.95fr) minmax(0,1.05fr)}.investment-market-hero-copy{padding:1.2rem var(--corp-gutter) 4rem}.investment-market-hero-copy h1{font-size:clamp(1.7rem,5vw,3rem)}.investment-market-notice{grid-template-columns:1fr;gap:.35rem}.investment-market-notice>div:first-child{align-items:center}.investment-market-seller-banner{grid-template-columns:minmax(0,1fr) auto}.investment-market-admin-intro,.investment-market-admin-layout{grid-template-columns:1fr}}@media (width<=600px){.investment-market-hero{height:335px;min-height:335px}.investment-market-hero>article{grid-template-columns:1fr}.investment-market-hero-image{opacity:.38;grid-column:1}.investment-market-hero-copy{color:#111;background:linear-gradient(90deg,#fffffffa,#ffffff7a);grid-column:1}.investment-market-hero-controls>div:first-child button{font-size:0}.investment-market-hero-controls>div:first-child button small{margin:0;font-size:.54rem}.investment-market-seller-banner{grid-template-columns:1fr}.investment-market-seller-banner>div:last-child{align-items:center;display:flex}.investment-product-key-facts{grid-template-columns:1fr}}.al-member-investment-link{color:#fff;background:#083c22;border:1px solid #071d10;justify-content:space-between;align-items:center;gap:1.2rem;margin:1rem 0;padding:1rem 1.2rem;display:flex}.al-member-investment-link>div{gap:.3rem;display:grid}.al-member-investment-link span{color:#70e397;letter-spacing:.09em;font-size:.52rem;font-weight:900}.al-member-investment-link h2{color:#fff;margin:0;font-size:1.05rem}.al-member-investment-link p{color:#ffffffbf;max-width:850px;margin:0;font-size:.63rem;line-height:1.55}.al-member-investment-link>a{color:#083c22;background:#fff;flex:none;padding:.65rem .8rem;font-size:.58rem;font-weight:850;text-decoration:none}@media (width<=700px){.al-member-investment-link{flex-direction:column;align-items:flex-start}}.al-opportunities-warning{background:#ffffffc7;border:1px solid #b6cebd;border-left:5px solid #00a03a;gap:.65rem;max-width:760px;margin-top:1.75rem;padding:clamp(1.15rem,2vw,1.6rem);display:grid;box-shadow:0 14px 34px #073f1f0f}.al-opportunities-warning strong{color:#007d2d;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.al-opportunities-warning p{color:#354a3e;margin:0;font-size:.78rem;line-height:1.75}@media (width<=760px){.al-opportunities-warning{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.al-benefit-card,.al-nav a:after{transition:none}}.corp-about-v2{color:var(--corp-ink);background:var(--corp-paper)}.corp-about-v2 .corp-kicker{color:var(--corp-green)!important}.corp-about-hero{border-bottom:1px solid var(--corp-line);background:var(--corp-paper);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:760px;display:grid}.corp-about-hero-copy{flex-direction:column;justify-content:center;padding:clamp(6rem,9vw,9rem) clamp(2rem,7vw,8rem);display:flex}.corp-about-hero-copy .corp-eyebrow{color:var(--corp-green)}.corp-about-hero-copy h1{color:#000;letter-spacing:-.075em;max-width:880px;margin:1.4rem 0 2.3rem;font-size:clamp(3.8rem,6.5vw,7.7rem);font-weight:620;line-height:.88}.corp-about-hero-intro{gap:1rem;max-width:760px;display:grid}.corp-about-hero-intro p{color:var(--corp-muted);margin:0;font-size:clamp(.92rem,1.05vw,1.06rem);line-height:1.75}.corp-about-hero-intro p:first-child{color:var(--corp-ink);font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:560}.corp-about-hero-index{border-top:1px solid var(--corp-line);color:var(--corp-green);letter-spacing:.12em;flex-wrap:wrap;gap:.75rem 1.6rem;margin-top:2.5rem;padding-top:1.1rem;font-family:monospace;font-size:.66rem;display:flex}.corp-about-hero-art{background:var(--corp-green);min-height:760px;position:relative;overflow:hidden}.corp-about-hero-art>img{object-fit:cover;object-position:66% center}.corp-about-hero-art:after{content:"";background:linear-gradient(#001d110d,#001d114d),linear-gradient(90deg,#001d1138,#0000 34%);position:absolute;inset:0}.corp-about-hero-stamp{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#033b2094;border:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.corp-about-hero-stamp span,.corp-about-hero-stamp strong{letter-spacing:.14em;font-size:.65rem}.corp-about-section-index{color:var(--corp-muted);letter-spacing:.13em;text-transform:uppercase;align-items:flex-start;gap:.75rem;font-size:.68rem;font-weight:800;display:flex}.corp-about-section-index span{color:var(--corp-green)}.corp-about-section-index p{margin:0}.corp-about-origin{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);color:#fff;background:var(--corp-night);grid-template-columns:minmax(90px,.18fr) minmax(0,1fr) minmax(280px,.42fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-about-origin .corp-about-section-index,.corp-about-origin .corp-about-section-index span{color:#ffffff8c}.corp-about-origin .corp-kicker,.corp-about-stewardship .corp-kicker,.corp-about-delta .corp-kicker{color:#b8d8c5!important}.corp-about-origin-story h2,.corp-about-work-heading h2,.corp-about-stewardship h2,.corp-about-participation h2,.corp-about-commercial h2,.corp-about-delta h2{letter-spacing:-.06em;margin:1rem 0 2rem;font-size:clamp(2.7rem,4.5vw,5.5rem);font-weight:620;line-height:.96}.corp-about-origin-story>p{color:#ffffffb3;max-width:790px;margin:0 0 1.2rem;font-size:1rem;line-height:1.8}.corp-about-origin-story>p strong{color:#fff}.corp-about-origin-story blockquote{border:1px solid #ffffff2e;border-left:4px solid var(--corp-signal);background:#ffffff0b;gap:1rem;margin:2.5rem 0;padding:2rem;display:grid}.corp-about-origin-story blockquote span{color:#b8d8c5;letter-spacing:.15em;font-size:.62rem;font-weight:800}.corp-about-origin-story blockquote strong{letter-spacing:-.045em;font-size:clamp(1.7rem,2.8vw,3.1rem);font-weight:600}.corp-about-origin-story .corp-about-guiding-question{gap:.85rem;max-width:790px}.corp-about-origin-story .corp-about-guiding-question span{letter-spacing:.02em;max-width:650px;font-size:.84rem;font-weight:650;line-height:1.6}.corp-about-origin-story .corp-about-guiding-question strong{font-size:clamp(1.35rem,2vw,2rem);line-height:1.25}.corp-about-origin-close,.corp-about-emphasis{border-top:1px solid #fff3;gap:.25rem;margin-top:2.5rem;padding-top:1.4rem;display:grid}.corp-about-origin-close span,.corp-about-emphasis span{color:#ffffff8f}.corp-about-origin-close strong,.corp-about-emphasis strong{color:#fff;font-size:clamp(1.25rem,2vw,1.8rem)}.corp-about-timeline{border-top:1px solid #ffffff38;align-self:start;margin:0;padding:0;list-style:none}.corp-about-timeline li{border-bottom:1px solid #ffffff29;grid-template-columns:70px minmax(0,1fr);gap:1rem;padding:1.3rem 0;display:grid}.corp-about-timeline li>span{color:#b8d8c5;font-family:monospace;font-size:.72rem}.corp-about-timeline strong{color:#fff;font-size:.86rem;display:block}.corp-about-timeline p{color:#ffffff7a;margin:.45rem 0 0;font-size:.75rem;line-height:1.55}.corp-about-work{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);border-bottom:1px solid var(--corp-line);background:#fff;grid-template-columns:minmax(90px,.18fr) minmax(0,.82fr) minmax(300px,.5fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-about-work-heading h2{color:#000}.corp-about-work-intro{align-self:end;gap:1.1rem;display:grid}.corp-about-work-intro p,.corp-about-participation-copy>p,.corp-about-commercial-heading>p,.corp-about-commercial-body>p,.corp-about-delta-copy>p,.corp-about-delta-sequence p{color:var(--corp-muted);margin:0;font-size:.96rem;line-height:1.75}.corp-about-work-grid{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.corp-about-work-grid article{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);min-height:210px;padding:1.6rem}.corp-about-work-grid article>span{color:var(--corp-green);font-family:monospace;font-size:.72rem}.corp-about-work-grid h3{color:#000;letter-spacing:-.035em;max-width:300px;margin:4.2rem 0 0;font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:600;line-height:1.15}.corp-about-purpose{max-width:980px;color:var(--corp-green);grid-column:2/-1;margin:1.6rem 0 0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:580;line-height:1.5}.corp-about-stewardship{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);color:#fff;background:var(--corp-green);grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);gap:clamp(3rem,8vw,10rem);display:grid}.corp-about-stewardship-copy>p{color:#ffffffc2;max-width:760px;margin:0 0 1.1rem;font-size:.97rem;line-height:1.75}.corp-about-value-list{border-top:1px solid #ffffff42;align-self:end}.corp-about-value-list>p{color:#b8d8c5;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:1.2rem 0;font-size:.73rem;font-weight:800}.corp-about-value-list>div{border-top:1px solid #ffffff2e;grid-template-columns:52px minmax(0,1fr);align-items:center;padding:1rem 0;display:grid}.corp-about-value-list span{color:#b8d8c5;font-family:monospace;font-size:.68rem}.corp-about-value-list strong{font-size:clamp(1rem,1.5vw,1.3rem);font-weight:540}.corp-about-stewardship>blockquote{letter-spacing:-.06em;border-top:1px solid #ffffff47;grid-column:1/-1;margin:2rem 0 0;padding-top:2rem;font-size:clamp(2.2rem,4.6vw,5.7rem);font-weight:600;line-height:1}.corp-about-stewardship>blockquote em{color:#b8d8c5;font-style:normal}.corp-about-participation{border-bottom:1px solid var(--corp-line);background:var(--corp-paper);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:780px;display:grid}.corp-about-participation-image{aspect-ratio:1;align-self:center;position:relative;overflow:hidden}.corp-about-participation-image>img{object-fit:cover;object-position:center}.corp-about-participation-image>span{z-index:2;color:#123a27;letter-spacing:.13em;background:#ffffffe6;border:1px solid #123a271f;padding:.8rem 1rem;font-size:.66rem;font-weight:800;position:absolute;bottom:1rem;left:1rem;right:1rem}.corp-about-participation-copy{padding:clamp(5rem, 8vw, 9rem) var(--corp-gutter);flex-direction:column;justify-content:center;display:flex}.corp-about-participation-copy h2{color:#000}.corp-about-participation-copy>p{max-width:760px;margin-bottom:1rem}.corp-about-participation .corp-about-emphasis{border-color:var(--corp-line)}.corp-about-participation .corp-about-emphasis span{color:var(--corp-muted)}.corp-about-participation .corp-about-emphasis strong{color:var(--corp-green)}.corp-about-commercial{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);background:#fff;grid-template-columns:minmax(90px,.18fr) minmax(0,.82fr) minmax(320px,.55fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-about-commercial-heading h2{color:#000}.corp-about-commercial-heading blockquote{color:var(--corp-green);border-top:1px solid var(--corp-line);border-left:4px solid var(--corp-green);letter-spacing:-.04em;margin:2.4rem 0 0;padding:1.7rem 0 0 1.7rem;font-size:clamp(1.4rem,2.4vw,2.5rem);font-weight:580;line-height:1.25}.corp-about-commercial-body{align-self:end}.corp-about-commercial-body>p{margin-bottom:1rem}.corp-about-question-list{border-top:1px solid var(--corp-line);margin:1.8rem 0 2rem;padding:0;list-style:none}.corp-about-question-list li{border-bottom:1px solid var(--corp-line);grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.corp-about-question-list span{color:var(--corp-green);font-family:monospace;font-size:.68rem}.corp-about-question-list strong{color:var(--corp-ink);font-size:.88rem;font-weight:600}.corp-about-commercial-body .corp-button{margin-top:1rem}.corp-about-delta{padding:clamp(7rem, 11vw, 12rem) var(--corp-gutter);color:#fff;background:linear-gradient(90deg,#002617fa 0%,#002617eb 46%,#00261785 100%),url(/assets/trial-visuals/new-delta-industrial-town.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,.9fr) minmax(300px,.5fr);gap:clamp(2.5rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.corp-about-delta-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.corp-about-delta-copy,.corp-about-delta-sequence,.corp-about-delta>blockquote,.corp-about-delta-close{z-index:1;position:relative}.corp-about-delta-copy h2{max-width:900px}.corp-about-delta-copy>p,.corp-about-delta-sequence p{color:#ffffffb8}.corp-about-delta-sequence{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0020138c;border:1px solid #fff3;align-self:end;gap:1rem;padding:1.8rem;display:grid}.corp-about-delta-sequence strong{color:#fff}.corp-about-delta>blockquote{letter-spacing:-.06em;border-top:1px solid #ffffff4d;grid-column:1/-1;max-width:1100px;margin:3rem 0 0;padding-top:2rem;font-size:clamp(2.1rem,4.6vw,5.6rem);font-weight:600;line-height:1}.corp-about-delta-close{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3rem;display:grid}.corp-about-delta-close p{color:#ffffffad;grid-column:1;margin:0}.corp-about-delta-close strong{color:#fff;grid-column:1;font-size:clamp(1.4rem,2.4vw,2.6rem)}.corp-about-delta-close a{min-width:240px;color:var(--corp-green);letter-spacing:.09em;text-transform:uppercase;background:#fff;grid-area:1/2/span 2;justify-content:center;align-self:stretch;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.72rem;font-weight:800;display:flex}@media (width<=1120px){.corp-about-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.corp-about-origin,.corp-about-work,.corp-about-commercial{grid-template-columns:90px minmax(0,1fr)}.corp-about-timeline,.corp-about-work-intro,.corp-about-commercial-body,.corp-about-work-grid,.corp-about-purpose{grid-column:2}.corp-about-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.corp-about-hero,.corp-about-participation{grid-template-columns:1fr}.corp-about-hero-art{order:-1;min-height:520px}.corp-about-stewardship,.corp-about-delta{grid-template-columns:1fr}.corp-about-stewardship>blockquote,.corp-about-delta>blockquote,.corp-about-delta-close{grid-column:1}.corp-about-delta-close{grid-template-columns:1fr}.corp-about-delta-close a{grid-area:auto/1;justify-self:start;min-width:0;margin-top:1rem}}@media (width<=700px){.corp-about-hero-copy{padding:4.5rem 1.3rem}.corp-about-hero-art{min-height:390px}.corp-about-origin,.corp-about-work,.corp-about-commercial{grid-template-columns:1fr;gap:2rem;padding:5rem 1.3rem}.corp-about-origin-story,.corp-about-timeline,.corp-about-work-heading,.corp-about-work-intro,.corp-about-work-grid,.corp-about-purpose,.corp-about-commercial-heading,.corp-about-commercial-body{grid-column:1}.corp-about-work-grid{grid-template-columns:1fr}.corp-about-work-grid article{min-height:170px}.corp-about-work-grid h3{margin-top:3rem}.corp-about-stewardship,.corp-about-participation-copy,.corp-about-delta{padding:5rem 1.3rem}.corp-about-participation-copy{padding-left:1.3rem;padding-right:1.3rem}.corp-about-stewardship{gap:3.5rem}.corp-about-origin-story blockquote,.corp-about-delta-sequence{padding:1.4rem}.corp-about-hero-stamp{bottom:1rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.corp-slide,.corp-home-capability-grid a,.corp-model-grid article,.corp-operating-grid article{transition:none}}.corp-header{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0d2b1ef7;border-bottom-color:#ffffff29;box-shadow:0 18px 46px #04140d2e}.corp-brand,.corp-brand img{width:142px}.corp-brand img{display:none}.corp-brand:before{content:"";background:url(/assets/youth-technology-logo-white-v2.png) 50%/contain no-repeat;flex:none;width:142px;height:56px;display:block}.corp-nav a{color:#ffffffb8}.corp-nav a:hover,.corp-nav a:focus-visible,.corp-nav a.is-active{color:#fff}.corp-account-actions>button,.corp-account-link,.corp-admin-header-link{color:#fff;background:0 0;border-color:#ffffff57}.corp-slider{color:#fff;background:var(--corp-night);border-bottom:0;height:100svh;min-height:780px;max-height:1020px}.corp-slider:after{z-index:7;content:"";background:linear-gradient(90deg, var(--corp-signal) 0 33%, #ffffff2e 33%);pointer-events:none;height:5px;position:absolute;bottom:0;left:0;right:0}.corp-slide{padding:150px var(--corp-gutter) 130px;color:#fff;align-items:center;display:flex}.corp-slide-copy{z-index:5;text-shadow:0 2px 24px #0000002e;width:min(59%,780px);max-width:780px;padding-left:0}.corp-slide-pretitle{color:#fffc}.corp-slide-copy h1{color:#fff;font-size:clamp(4.1rem,7vw,8.2rem)}.corp-slide-copy h1 em{color:var(--corp-signal)}.corp-slide-copy>p:not(.corp-eyebrow){color:#ffffffd6;max-width:620px}.corp-slide .corp-button.dark{color:var(--corp-night);text-shadow:none;background:#fff;border-color:#fff}.corp-slide .corp-button.dark:hover,.corp-slide .corp-button.dark:focus-visible{border-color:var(--corp-signal);background:var(--corp-signal)}.corp-slide .corp-text-link{color:#fff}.corp-slide-visual{z-index:0;background:var(--corp-night);border:0;min-height:0;position:absolute;inset:78px 0 0}.corp-slide-visual:before{z-index:4;top:36px;right:var(--corp-gutter);opacity:.9;background-image:radial-gradient(circle, var(--corp-signal) 1.6px, transparent 1.8px)}.corp-slide-visual:after,.corp-slide.is-mascot .corp-slide-visual:after,.corp-slide.is-photo .corp-slide-visual:after,.corp-slide.is-editorial .corp-slide-visual:after{z-index:2;opacity:1;content:"";background:linear-gradient(90deg,#0d2b1efc 0%,#0d2b1eeb 30%,#0d2b1e75 57%,#0d2b1e14 82%),linear-gradient(#0d2b1e1f 48%,#0d2b1eb8 100%);width:auto;height:auto;position:absolute;inset:0;transform:none}.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{z-index:1;object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04);mix-blend-mode:normal;transform:scale(1.015)}.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img,.corp-page-intro-image,.corp-services-hero>img{object-position:right center}.corp-slide.is-active .corp-slide-visual>img{animation:10.5s cubic-bezier(.2,.65,.3,1) both corp-live-frame}.corp-slide-visual-code{z-index:5;right:var(--corp-gutter);gap:1rem;bottom:2.1rem;left:auto;color:#ffffffd1!important}.corp-slide-grid{z-index:3;opacity:.24;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 46%);mask-image:linear-gradient(90deg,#000,#0000 46%)}.corp-slider-controls{z-index:12}.corp-slider-dots button.is-active span{border-bottom-color:var(--corp-signal)}.corp-page-intro{min-height:760px;padding:150px var(--corp-gutter) 90px;color:#fff;background:var(--corp-night);align-items:center;display:flex;position:relative;overflow:hidden}.corp-page-intro-copy{z-index:4;text-shadow:0 2px 24px #0003;width:min(58%,780px);max-width:780px}.corp-page-intro-art{z-index:0;border:0;min-height:0;position:absolute;inset:78px 0 0}.corp-page-intro-image{object-position:center;filter:saturate(.94)contrast(1.04);animation:14s cubic-bezier(.2,.65,.3,1) both corp-live-frame}.corp-page-intro-art:after{z-index:2;background:linear-gradient(90deg,#0d2b1efa 0%,#0d2b1ee0 34%,#0d2b1e57 64%,#0d2b1e12 86%),linear-gradient(#0000 56%,#0d2b1ec2)}.corp-page-intro .corp-eyebrow{color:var(--corp-signal)}.corp-page-intro-rule span{background:var(--corp-signal)}.corp-account-actions .corp-account-link+button,.corp-account-actions .corp-account-link+button:hover{color:#fff;background:0 0;border-color:#ffffff57}.corp-page-intro-grid{z-index:3;opacity:.22}.corp-services-hero{min-height:780px;padding:150px var(--corp-gutter) 100px;color:#fff;background:var(--corp-night);align-items:center;display:flex;position:relative;overflow:hidden}.corp-services-hero>img{z-index:0;object-fit:cover;filter:saturate(.94)contrast(1.04);border:0;animation:14s cubic-bezier(.2,.65,.3,1) both corp-live-frame;inset:78px 0 0;width:100%!important;height:calc(100% - 78px)!important;position:absolute!important}.corp-services-hero-shade{z-index:1;background:linear-gradient(90deg,#0d2b1efa 0%,#0d2b1ee0 32%,#0d2b1e57 62%,#0d2b1e12 84%),linear-gradient(#0000 56%,#0d2b1eb8);display:block;position:absolute;inset:78px 0 0}.corp-services-hero-copy{z-index:3;text-shadow:0 2px 24px #0003;width:min(58%,760px);max-width:760px;padding-right:0}.corp-services-hero-copy h1{color:#fff}.corp-services-hero-copy .corp-button.light{color:var(--corp-night);text-shadow:none;background:#fff;border-color:#fff}.corp-cart-float{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d2b1eb8;border:1px solid #ffffff4d}.corp-home-caretaker-card{background:var(--corp-night);border:0;min-height:470px;box-shadow:0 30px 90px #0d2b1e29}.corp-home-caretaker-card>img{object-position:62% center;filter:saturate(.95)contrast(1.03);mix-blend-mode:normal;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.corp-home-caretaker-card:hover>img{transform:scale(1.045)}.corp-new-delta-preview>img{filter:saturate(.95)contrast(1.04);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}@keyframes corp-live-frame{0%{transform:scale(1.015)}to{transform:scale(1.075)}}@media (width<=780px){.corp-header{background:#0d2b1e}.corp-brand:before{width:126px;height:50px}.corp-menu-button{background:0 0;border-color:#ffffff47}.corp-menu-button span{background:#fff}.corp-mobile-menu{color:#fff;background:var(--corp-night)}.corp-mobile-menu nav a{color:#fff;border-bottom-color:#ffffff29}.corp-slider{min-height:850px}.corp-slide{padding:118px var(--corp-gutter) 128px;align-items:flex-end;display:flex}.corp-slide-copy{width:100%}.corp-slide-copy h1{font-size:clamp(3.25rem,14.2vw,5rem)}.corp-slide-visual{min-height:0;inset:70px 0 0}.corp-slide-visual:after,.corp-slide.is-mascot .corp-slide-visual:after,.corp-slide.is-photo .corp-slide-visual:after,.corp-slide.is-editorial .corp-slide-visual:after{background:linear-gradient(#0d2b1e29 0%,#0d2b1e57 36%,#0d2b1ef5 72%,#0d2b1e 100%),linear-gradient(90deg,#0d2b1e5c,#0000 75%)}.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{object-position:88% center}.corp-slide-pretitle{margin-top:.9rem}.corp-slider-controls{bottom:1.25rem}.corp-page-intro,.corp-services-hero{min-height:760px;padding:120px var(--corp-gutter) 70px;align-items:flex-end;display:flex}.corp-page-intro-copy,.corp-services-hero-copy{width:100%}.corp-page-intro-art,.corp-services-hero>img,.corp-services-hero-shade{inset:70px 0 0}.corp-services-hero>img{height:calc(100% - 70px)!important}.corp-page-intro-art:after,.corp-services-hero-shade{background:linear-gradient(#0d2b1e1f 0%,#0d2b1e6b 42%,#0d2b1efa 78%,#0d2b1e 100%)}.corp-cart-float{bottom:1rem}}@media (prefers-reduced-motion:reduce){.corp-slide.is-active .corp-slide-visual>img,.corp-page-intro-image,.corp-services-hero>img{animation:none}}.corp-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#065a2b;box-shadow:0 14px 36px #065a2b29}.corp-nav a:after{background:#fff}.corp-account-actions>button:hover,.corp-account-actions>button:focus-visible,.corp-account-link:hover,.corp-account-link:focus-visible,.corp-admin-header-link:hover,.corp-admin-header-link:focus-visible{color:#fff;border-color:var(--corp-signal);background:var(--corp-signal)}.corp-slider{color:#000;background:var(--corp-paper);border-bottom:1px solid var(--corp-line)}.corp-slider:after{background:linear-gradient(90deg, var(--corp-green) 0 33%, var(--corp-line) 33%)}.corp-slider-rail{color:#52605a;border-bottom-color:#202b2733}.corp-slide{color:#000}.corp-slide-copy{width:min(49%,720px);max-width:720px;text-shadow:none}.corp-slide-pretitle,.corp-slide-copy h1,.corp-slide-copy h1 em,.corp-slide-copy>p:not(.corp-eyebrow),.corp-slide .corp-text-link{color:#000}.corp-slide-copy h1{max-width:700px;font-size:clamp(3.9rem,6.4vw,7.5rem);line-height:.92}.corp-slide-copy>p:not(.corp-eyebrow){max-width:575px}.corp-slide .corp-eyebrow{color:var(--corp-green)}.corp-slide .corp-button.dark{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-slide .corp-button.dark:hover,.corp-slide .corp-button.dark:focus-visible{color:#fff;border-color:var(--corp-signal);background:var(--corp-signal)}.corp-slide-03 .corp-slide-copy{width:min(47%,660px);max-width:660px}.corp-slide-03 .corp-slide-copy h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(3.65rem,5.55vw,6.55rem);line-height:.95}.corp-slide-visual{background:var(--corp-paper)}.corp-slide-visual:before,.corp-slide-visual:after,.corp-slide.is-mascot .corp-slide-visual:after,.corp-slide.is-photo .corp-slide-visual:after,.corp-slide.is-editorial .corp-slide-visual:after,.corp-slide-grid{display:none}.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{object-position:right center;filter:none}.corp-slide-visual-code{text-shadow:none;color:#202b27!important}.corp-slider-buttons button{color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f1eb;border-color:#202b2747}.corp-slider-buttons button:hover,.corp-slider-buttons button:focus-visible{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-slider-dots button,.corp-slider-dots button.is-active span{color:#202b27}.corp-slider-dots button span{border-bottom-color:#202b273d}.corp-slider-dots button.is-active span{color:var(--corp-green);border-bottom-color:var(--corp-green)}.corp-home-principles,.corp-home-intro,.corp-home-capabilities,.corp-home-paths,.corp-catalogue-layout,.corp-service-card,.corp-scope-cart,.corp-store-toolbar,.corp-active-category,.corp-page-intro,.corp-services-hero{color:var(--corp-ink);background:var(--corp-paper)}.corp-model-section,.corp-operating-model,.corp-methodology,.corp-delta-systems,.corp-delta-pathway,.corp-store-categories{color:var(--corp-ink);background:#fff}.corp-section-heading h2,.corp-home-intro-copy h2,.corp-about-statement h2,.corp-delta-thesis h2,.corp-service-intro h2,.corp-home-principles h2,.corp-home-capability-grid h3,.corp-path-grid h3,.corp-model-grid article:not(:hover) h3,.corp-operating-grid article:not(:hover) h3,.corp-system-grid article:not(:hover) h3,.corp-method-list li:not(:hover) h3,.corp-delta-pathway li:not(:hover) h3{color:var(--corp-ink)}.corp-section-heading>p,.corp-prose-stack p,.corp-home-principles p,.corp-home-capability-grid p,.corp-path-grid p,.corp-model-grid article:not(:hover) p,.corp-operating-grid article:not(:hover) p,.corp-system-grid article:not(:hover) p,.corp-method-list li:not(:hover) p,.corp-delta-pathway li:not(:hover) p{color:var(--corp-muted)}.corp-model-grid article:hover h3,.corp-operating-grid article:hover h3,.corp-system-grid article:hover h3,.corp-method-list li:hover h3,.corp-delta-pathway li:hover h3,.corp-model-grid article:hover p,.corp-operating-grid article:hover p,.corp-system-grid article:hover p,.corp-method-list li:hover p,.corp-delta-pathway li:hover p{color:#fff}.corp-page-intro{min-height:740px;padding:130px var(--corp-gutter) 70px;grid-template-columns:minmax(0,.82fr) minmax(430px,1.05fr);gap:clamp(2.5rem,5vw,6rem);display:grid;overflow:visible}.corp-page-intro-copy{width:auto;max-width:720px;text-shadow:none}.corp-page-intro-copy h1{color:#000}.corp-page-intro-copy>p:last-of-type{color:var(--corp-muted)}.corp-page-intro-art{border:1px solid var(--corp-line);background:#fff;min-height:570px;position:relative;inset:auto}.corp-page-intro-image{object-position:right center;filter:none}.corp-page-intro-art:after{background:linear-gradient(#0000 72%,#f7f6f1d6)}.corp-page-intro-grid{display:none}.corp-page-index{color:#202b27}.corp-page-index>span:first-child{color:var(--corp-green)}.corp-services-hero{min-height:740px;padding:130px var(--corp-gutter) 70px;grid-template-columns:minmax(0,.82fr) minmax(430px,1.05fr);gap:clamp(2.5rem,5vw,6rem);display:grid;overflow:visible}.corp-services-hero>img{border:1px solid var(--corp-line);object-position:right center;filter:none;grid-area:1/2;inset:auto;width:100%!important;height:570px!important;position:relative!important}.corp-services-hero-shade{display:none}.corp-services-hero-copy{width:auto;max-width:700px;color:var(--corp-ink);text-shadow:none;grid-area:1/1}.corp-services-hero-copy h1{color:#000;font-size:clamp(3.5rem,5.15vw,6rem)}.corp-services-hero-copy>p:not(.corp-eyebrow){color:var(--corp-muted)}.corp-services-hero-copy .corp-button.light,.corp-cart-float{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-commercial-section{color:#fff;background:var(--corp-green);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.corp-commercial-visual{color:#fff;background:var(--corp-signal);border-right-color:#ffffff38;min-height:580px}.corp-commercial-copy{background:var(--corp-green)}.corp-commercial-visual span,.corp-commercial-visual small,.corp-commercial-copy h2,.corp-commercial-copy>p:not(.corp-kicker),.corp-commercial-copy .corp-kicker,.corp-commercial-copy .corp-inline-link{color:#fff}.corp-commercial-copy>p:not(.corp-kicker){color:#ffffffdb}.corp-commercial-copy .corp-button.light{color:var(--corp-green);background:#fff;border-color:#fff}.corp-stewardship-charter,.corp-commercial-about,.corp-delta-logic,.corp-delta-measures,.corp-cta-band,.corp-delta-note,.corp-footer{color:#fff;background:var(--corp-green)}.corp-stewardship-charter h2,.corp-commercial-about h2,.corp-delta-logic h2,.corp-delta-measures h2,.corp-cta-band h2,.corp-delta-note h2,.corp-footer h2,.corp-footer p,.corp-footer a{color:#fff}.corp-stewardship-charter p,.corp-commercial-about p,.corp-delta-logic p,.corp-delta-measures p,.corp-cta-band p,.corp-delta-note p{color:#ffffffd1}.corp-footer-brand small,.corp-footer nav a:hover{color:#b8d8c5}@media (width<=780px){.corp-header{background:#065a2b}.corp-slider{background:var(--corp-paper);min-height:860px}.corp-slide{color:#000;align-items:flex-end}.corp-slide-copy,.corp-slide-03 .corp-slide-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1e6;width:100%;max-width:none;padding:1.4rem}.corp-slide-copy h1,.corp-slide-03 .corp-slide-copy h1{max-width:none;font-size:clamp(3rem,13vw,4.65rem)}.corp-slide-visual:after,.corp-slide.is-mascot .corp-slide-visual:after,.corp-slide.is-photo .corp-slide-visual:after,.corp-slide.is-editorial .corp-slide-visual:after{background:linear-gradient(#0000 48%,#f7f6f1e6 78%,#f7f6f1 100%);display:block}.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{object-position:82% center}.corp-page-intro,.corp-services-hero{min-height:auto;padding:110px var(--corp-gutter) 50px;grid-template-columns:1fr;gap:2rem;display:grid}.corp-page-intro-copy,.corp-services-hero-copy{grid-area:1/1;width:100%}.corp-page-intro-art,.corp-services-hero>img{grid-area:2/1;min-height:390px;inset:auto;height:390px!important;position:relative!important}.corp-page-intro-art:after{background:linear-gradient(#0000 72%,#f7f6f1db)}.corp-commercial-section{grid-template-columns:1fr}}.corp-slide.is-active .corp-slide-visual>img,.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{object-fit:contain;object-position:right center;transition:none;animation:none;transform:none}@media (width<=780px){.corp-slide.is-active .corp-slide-visual>img,.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{object-fit:cover;object-position:82% center;transform:scale(.88)}}.corp-page-intro-action{align-self:flex-start;margin-top:2rem}.corp-new-delta-page .corp-page-intro-art{aspect-ratio:1;background:#fff;justify-self:end;width:min(100%,620px);min-height:0}.corp-new-delta-page .corp-page-intro-image{object-fit:contain;object-position:center;background:#fff;padding:0;transition:none!important;animation:none!important;transform:none!important}.corp-new-delta-page .corp-page-intro-art:after{background:0 0}.corp-new-delta-page .corp-page-index{display:none}.corp-delta-thesis-map{border:1px solid var(--corp-line);background:#fff;grid-column:2/-1;justify-self:start;width:min(100%,900px);margin:0;padding:0;overflow:hidden}.corp-delta-thesis{row-gap:1.5rem}.corp-delta-thesis>.corp-prose-stack{grid-column:2/-1;max-width:900px}.corp-delta-thesis-map img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.corp-delta-thesis-map figcaption{color:var(--corp-muted);border-top:1px solid var(--corp-line);letter-spacing:.015em;padding:.9rem 1rem 1rem;font-size:.72rem;line-height:1.55}.corp-role-of-youth{padding:clamp(5rem, 9vw, 9rem) var(--corp-gutter);color:var(--corp-ink);border-block:1px solid var(--corp-line);background:#f7f8f5}.corp-role-of-youth-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.corp-role-of-youth-heading h2{letter-spacing:-.065em;margin:.85rem 0 0;font-size:clamp(3.1rem,6vw,7rem);font-weight:620;line-height:.92}.corp-role-of-youth-heading>p{color:var(--corp-muted);margin:0;font-size:1rem;line-height:1.65}.corp-role-of-youth-grid{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-role-of-youth-grid article{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#fff;min-height:270px;padding:clamp(1.6rem,3vw,3rem)}.corp-role-of-youth-grid article>span{color:var(--corp-green);letter-spacing:.12em;font-size:.75rem;font-weight:850}.corp-role-of-youth-grid h3{letter-spacing:-.05em;max-width:620px;margin:1.2rem 0 1rem;font-size:clamp(1.8rem,2.6vw,2.7rem);font-weight:620;line-height:1}.corp-role-of-youth-grid p{max-width:760px;color:var(--corp-muted);margin:0;font-size:1rem;line-height:1.65}.corp-vision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-vision-grid article{min-height:330px;padding:clamp(1.75rem,2.5vw,2.7rem)}.corp-vision-grid article:last-child{grid-column:1/-1;min-height:260px}.corp-vision-grid h3{letter-spacing:-.035em;margin-top:3.6rem;font-size:clamp(1.45rem,2vw,2.05rem)}.corp-vision-grid p{max-width:72ch;font-size:.94rem;line-height:1.75}.corp-delta-logic .corp-kicker,.corp-delta-measures .corp-kicker{color:#b8d8c5!important}.corp-symbiosis-points{border-top:1px solid #fff3;margin:.25rem 0 2rem}.corp-symbiosis-points p{border-bottom:1px solid #fff3;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;font-size:.9rem;line-height:1.55;display:grid;color:#ffffffd1!important;margin:0!important}.corp-symbiosis-points span{color:#b8d8c5;font-family:monospace;font-size:.7rem}.corp-sez-policy{color:var(--corp-ink);background:var(--corp-paper);scroll-margin-top:86px}.corp-sez-policy-heading{align-items:start}.corp-sez-authority-copy{gap:1.2rem;display:grid}.corp-sez-authority-copy p{color:var(--corp-muted);margin:0;font-size:.95rem;line-height:1.75}.corp-policy-grid{border-top:1px solid var(--corp-line);margin-top:2.5rem}.corp-policy-grid article{border-bottom:1px solid var(--corp-line);grid-template-columns:72px minmax(220px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(1.8rem,3vw,3.1rem) 0;display:grid}.corp-policy-grid article>span{color:var(--corp-green);font-family:monospace;font-size:.74rem}.corp-policy-grid h3,.corp-policy-grid p{margin:0}.corp-policy-grid h3{color:var(--corp-ink);letter-spacing:-.035em;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:620;line-height:1.15}.corp-policy-grid p{color:var(--corp-muted);font-size:.94rem;line-height:1.75}.corp-sez-download{color:#fff;background:var(--corp-green);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-top:4rem;padding:clamp(2rem,4vw,4rem);display:grid}.corp-sez-download .corp-kicker{color:#b8d8c5!important}.corp-sez-download h3{color:#fff;letter-spacing:-.05em;max-width:800px;margin:1rem 0 0;font-size:clamp(2rem,3.4vw,3.8rem);font-weight:620;line-height:1}.corp-sez-download p:not(.corp-kicker){color:#fffc;max-width:760px;margin:1.1rem 0 0;font-size:.84rem;line-height:1.65}.corp-sez-download .corp-button.dark{color:var(--corp-green);white-space:nowrap;background:#fff;border-color:#fff}@media (width<=980px){.corp-policy-grid article{grid-template-columns:52px minmax(180px,.42fr) minmax(0,1fr);gap:1.5rem}.corp-sez-download{grid-template-columns:1fr;align-items:start}}@media (width<=780px){.corp-new-delta-page .corp-page-intro-art{aspect-ratio:1;justify-self:center;width:min(100%,480px);min-height:0;height:auto!important}.corp-new-delta-page .corp-page-intro-image{padding:0}.corp-new-delta-page .corp-page-index{display:none}.corp-page-intro-action{margin-top:1.4rem}.corp-role-of-youth-heading,.corp-role-of-youth-grid{grid-template-columns:1fr}.corp-delta-thesis-map{grid-column:1;width:100%;margin-top:0}.corp-delta-thesis>.corp-prose-stack{grid-column:1}.corp-role-of-youth-grid article{min-height:0}.corp-vision-grid,.corp-policy-grid article{grid-template-columns:1fr}.corp-vision-grid article,.corp-vision-grid article:last-child{grid-column:auto;min-height:250px}.corp-policy-grid article{gap:.8rem}.corp-policy-grid h3{margin-bottom:.45rem}.corp-sez-download{gap:2rem;margin-top:3rem}.corp-sez-download .corp-button.dark{white-space:normal;width:100%}}.corp-about-inline-action{color:#fff;border:1px solid var(--corp-green);background:var(--corp-green);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-width:230px;margin-top:2rem;padding:1rem 1.15rem;font-size:.68rem;font-weight:800;transition:color .18s,background .18s;display:inline-flex}.corp-about-inline-action:hover,.corp-about-inline-action:focus-visible{color:var(--corp-green);background:0 0}.corp-about-inline-action.is-light{color:var(--corp-green);background:#fff;border-color:#fff}.corp-about-inline-action.is-light:hover,.corp-about-inline-action.is-light:focus-visible{color:#fff;background:0 0}.corp-about-work>.corp-about-inline-action{grid-column:2/-1}.corp-about-peace-kits{background:#ffffff0e;border:1px solid #fff3;max-width:790px;margin:2.2rem 0;padding:1.7rem}.corp-about-peace-kits>span{color:#b8d8c5;letter-spacing:.08em;font-size:.875rem;font-weight:800;line-height:1.5;display:block}.corp-about-peace-kits>strong{color:#fff;letter-spacing:.04em;margin:.7rem 0 .55rem;font-family:monospace;font-size:clamp(2rem,4vw,4.4rem);line-height:1;display:block}.corp-about-peace-kits>p{color:#ffffffab;max-width:650px;margin:0;font-size:1rem;line-height:1.75}.corp-clients-page{background:var(--corp-paper)}.corp-clients-hero{min-height:570px;padding:clamp(7rem, 11vw, 11rem) var(--corp-gutter) 4.5rem;color:#fff;background:linear-gradient(135deg,#034123fa,#065a2be0),linear-gradient(#ffffff14 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/80px 80px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.58fr);align-items:end;gap:clamp(3rem,8vw,10rem);display:grid}.corp-clients-hero .corp-eyebrow{color:#b8d8c5}.corp-clients-hero h1{letter-spacing:-.075em;max-width:920px;margin:1.1rem 0 0;font-size:clamp(3.5rem,7vw,8rem);font-weight:620;line-height:.9}.corp-clients-hero>p{color:#ffffffb8;border-top:1px solid #ffffff42;margin:0;padding-top:1.2rem;font-size:.92rem;line-height:1.75}.corp-clients-dashboard{border-bottom:1px solid var(--corp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-clients-dashboard article{min-height:190px;padding:2rem var(--corp-gutter);border-right:1px solid var(--corp-line);grid-template-columns:1fr auto;gap:1rem;display:grid}.corp-clients-dashboard article:last-child{border-right:0}.corp-clients-dashboard span{color:var(--corp-green);letter-spacing:.1em;font-family:monospace;font-size:.64rem}.corp-clients-dashboard strong{color:#000;letter-spacing:-.06em;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:600;line-height:.9}.corp-clients-dashboard p{color:var(--corp-muted);grid-column:1/-1;align-self:end;margin:0;font-size:.76rem}.corp-clients-loading{min-height:520px;padding:5rem var(--corp-gutter);place-items:center;display:grid}.corp-clients-loading>span{border:2px solid var(--corp-line);border-top-color:var(--corp-green);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite corp-client-spin}.corp-clients-loading p{color:var(--corp-muted);margin:-8rem 0 0;font-size:.75rem}@keyframes corp-client-spin{to{transform:rotate(360deg)}}.corp-clients-empty{min-height:720px;padding:clamp(5rem, 9vw, 9rem) var(--corp-gutter);background:var(--corp-paper);grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.corp-clients-empty-image{aspect-ratio:1;border:1px solid var(--corp-line);background:#fff;position:relative;overflow:hidden}.corp-clients-empty-image img{object-fit:cover;width:100%;height:100%;display:block}.corp-clients-empty>div:last-child{max-width:810px}.corp-clients-empty>div:last-child>span,.corp-clients-directory>header>span{color:var(--corp-green);letter-spacing:.14em;font-size:.66rem;font-weight:800}.corp-clients-empty h2,.corp-clients-directory>header h2{color:#000;letter-spacing:-.065em;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5vw,5.8rem);font-weight:620;line-height:.98}.corp-clients-empty p{max-width:630px;color:var(--corp-muted);margin:0 0 2rem;font-size:.95rem;line-height:1.75}.corp-clients-directory{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);background:var(--corp-paper)}.corp-clients-directory>header{max-width:980px;margin-bottom:4rem}.corp-clients-grid{border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-clients-grid>article{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#fff}.corp-client-card-image{background-color:var(--corp-paper-deep);background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-start;min-height:320px;padding:1.2rem;display:flex}.corp-client-card-image span{color:#fff;background:var(--corp-green);place-items:center;width:44px;height:44px;font-family:monospace;font-size:.7rem;display:grid}.corp-client-card-copy{padding:2rem}.corp-client-card-copy>p:first-child,.corp-client-card-copy>div>span{color:var(--corp-green);letter-spacing:.11em;margin:0;font-size:.64rem;font-weight:800}.corp-client-card-copy h3{color:#000;letter-spacing:-.055em;margin:.7rem 0 1.2rem;font-size:clamp(1.8rem,3vw,3.5rem);font-weight:620}.corp-client-card-copy>p:not(:first-child),.corp-client-card-copy li,.corp-client-card-copy blockquote{color:var(--corp-muted);font-size:.86rem;line-height:1.7}.corp-client-card-copy>div{border-top:1px solid var(--corp-line);margin-top:1.8rem;padding-top:1.4rem}.corp-client-card-copy ul{gap:.55rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}.corp-client-card-copy blockquote{color:var(--corp-green);border-left:3px solid var(--corp-green);background:var(--corp-paper);margin:1.6rem 0;padding:1.2rem}.corp-client-card-copy>a{color:var(--corp-green);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.corp-portfolio-admin{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:1.5rem;padding:1.5rem;display:grid}.corp-portfolio-editor,.corp-portfolio-records{background:#fff;border:1px solid #dbe2de;padding:1.7rem}.corp-portfolio-editor>header,.corp-portfolio-records>header,.corp-portfolio-editor-actions,.corp-portfolio-record-list article{justify-content:space-between;align-items:center;gap:1rem;display:flex}.corp-portfolio-editor header span,.corp-portfolio-records header span{color:var(--corp-green);letter-spacing:.12em;font-size:.61rem;font-weight:800}.corp-portfolio-editor h2,.corp-portfolio-records h2{color:#111;letter-spacing:-.03em;margin:.4rem 0 0;font-size:1.5rem}.corp-portfolio-editor>p{color:#65706b;max-width:760px;margin:1rem 0 1.6rem;font-size:.78rem;line-height:1.6}.corp-portfolio-editor button,.corp-portfolio-records button{color:#25312b;background:#fff;border:1px solid #cfd8d3;padding:.68rem .85rem;font-size:.68rem;font-weight:700}.corp-portfolio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.corp-portfolio-form-grid label{gap:.45rem;display:grid}.corp-portfolio-form-grid label.is-wide{grid-column:1/-1}.corp-portfolio-form-grid label>span{color:#445049;font-size:.68rem;font-weight:700}.corp-portfolio-form-grid input,.corp-portfolio-form-grid textarea,.corp-portfolio-form-grid select{color:#16221c;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d4ddd8;padding:.82rem;font-size:.78rem}.corp-portfolio-form-grid textarea{resize:vertical}.corp-portfolio-editor-actions{border-top:1px solid #e2e7e4;margin-top:1.3rem;padding-top:1.3rem}.corp-portfolio-editor-actions button.primary{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-portfolio-editor-actions a{color:var(--corp-green);font-size:.67rem;font-weight:800}.corp-portfolio-records>header{border-bottom:1px solid #dbe2de;align-items:flex-start;padding-bottom:1.2rem}.corp-portfolio-records>header>strong{color:var(--corp-green);font-size:.68rem}.corp-portfolio-admin-empty{color:#65706b;background:#f7f9f8;border:1px dashed #cfd8d3;margin-top:1.2rem;padding:2rem}.corp-portfolio-admin-empty span{color:var(--corp-green);letter-spacing:.1em;font-size:.62rem;font-weight:800}.corp-portfolio-admin-empty p{margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.corp-portfolio-record-list article{border-bottom:1px solid #e2e7e4;align-items:flex-end;padding:1.2rem 0}.corp-portfolio-record-list article>div:first-child{gap:.35rem;display:grid}.corp-portfolio-record-list article strong{color:#101915;font-size:.95rem}.corp-portfolio-record-list article small{color:#758079;font-size:.65rem}.corp-portfolio-record-list article span{color:#5a655f;letter-spacing:.08em;text-transform:uppercase;background:#edf1ef;width:fit-content;padding:.28rem .45rem;font-size:.57rem;font-weight:800}.corp-portfolio-record-list article span.status-published{color:#fff;background:var(--corp-green)}.corp-portfolio-record-list article>div:last-child{gap:.45rem;display:flex}.corp-portfolio-record-list button.danger{color:#8d2727;border-color:#e2caca}@media (width<=1120px){.corp-portfolio-admin{grid-template-columns:1fr}}@media (width<=900px){.corp-clients-hero,.corp-clients-empty{grid-template-columns:1fr}.corp-clients-hero{min-height:0}.corp-clients-dashboard{grid-template-columns:1fr}.corp-clients-dashboard article{border-right:0;border-bottom:1px solid var(--corp-line);min-height:150px}.corp-clients-empty-image{max-width:620px}}@media (width<=700px){.corp-about-work>.corp-about-inline-action{grid-column:1}.corp-about-inline-action{width:100%;min-width:0}.corp-clients-hero,.corp-clients-empty,.corp-clients-directory{padding-left:1.3rem;padding-right:1.3rem}.corp-clients-hero{padding-top:5.5rem}.corp-clients-dashboard article{padding-left:1.3rem;padding-right:1.3rem}.corp-clients-grid,.corp-portfolio-form-grid{grid-template-columns:1fr}.corp-portfolio-form-grid label.is-wide{grid-column:1}.corp-portfolio-admin,.corp-portfolio-editor,.corp-portfolio-records{padding:1rem}.corp-portfolio-editor-actions,.corp-portfolio-record-list article{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.corp-clients-loading>span{animation:none}}.corp-alliance-page{background:#f5f7f5}.corp-alliance-command{padding:clamp(6rem, 9vw, 9rem) var(--corp-gutter) 0;color:#fff;background-color:#053a22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:3rem;display:grid}.corp-alliance-command-copy .corp-eyebrow{color:#afd2bc}.corp-alliance-command-copy h1{letter-spacing:-.08em;margin:1rem 0 1.5rem;font-size:clamp(4rem,8vw,9.5rem);font-weight:620;line-height:.84}.corp-alliance-command-copy h1 em{color:#fff;font-style:normal}.corp-alliance-command-copy>p:last-child{color:#ffffffb3;max-width:820px;margin:0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.8}.corp-alliance-live-status{background:#ffffff0e;border:1px solid #ffffff38;grid-template-columns:auto minmax(0,1fr) auto;align-self:end;align-items:center;gap:.8rem;padding:1.1rem;display:grid}.corp-alliance-live-dot{background:#7ee0a2;width:10px;height:10px;animation:1.8s ease-in-out infinite corp-alliance-pulse;box-shadow:0 0 0 7px #7ee0a21f;border-radius:50%!important}.corp-alliance-live-status div{gap:.25rem;display:grid}.corp-alliance-live-status strong{letter-spacing:.1em;font-size:.67rem}.corp-alliance-live-status small{color:#ffffff8f;font-family:monospace;font-size:.64rem}.corp-alliance-live-status button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffff3d;padding:.55rem .65rem;font-size:.62rem;font-weight:800}.corp-alliance-metrics{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;display:grid}.corp-alliance-metrics article{background:#ffffff09;border-right:1px solid #fff3;min-height:205px;padding:1.5rem;display:grid}.corp-alliance-metrics span{color:#afd2bc;letter-spacing:.1em;font-size:.61rem;font-weight:800}.corp-alliance-metrics strong{letter-spacing:-.07em;align-self:center;font-size:clamp(3rem,5vw,6rem);font-weight:580;line-height:.9}.corp-alliance-metrics p{color:#ffffff80;align-self:end;margin:0;font-size:.7rem}.corp-alliance-view-nav{z-index:5;border-bottom:1px solid var(--corp-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:78px}.corp-alliance-view-nav button{color:#5e6963;border:0;border-right:1px solid var(--corp-line);letter-spacing:.03em;background:0 0;justify-content:center;align-items:center;gap:1rem;min-height:76px;font-size:.73rem;font-weight:700;display:flex}.corp-alliance-view-nav button:last-child{border-right:0}.corp-alliance-view-nav button span{color:#9aa59f;font-family:monospace;font-size:.62rem}.corp-alliance-view-nav button.is-active{color:#fff;background:var(--corp-green)}.corp-alliance-view-nav button.is-active span{color:#afd2bc}.corp-alliance-section-switcher{z-index:6;border-bottom:1px solid var(--corp-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faf8f7;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);display:grid;position:sticky;top:78px;box-shadow:0 10px 35px #053a2214}.corp-alliance-section-switcher>div:first-child{padding:1rem var(--corp-gutter);color:#fff;background:#052f1d;align-content:center;gap:.35rem;padding-right:1.5rem;display:grid}.corp-alliance-section-switcher>div:first-child span{color:#9fc9af;letter-spacing:.12em;font-size:.55rem;font-weight:800}.corp-alliance-section-switcher>div:first-child strong{font-size:.8rem;line-height:1.25}.corp-alliance-section-switcher>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-alliance-section-switcher button{color:#4f5d55;border:0;border-right:1px solid var(--corp-line);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:86px;padding:.9rem 1rem;display:grid}.corp-alliance-section-switcher button:last-child{border-right:0}.corp-alliance-section-switcher button small{color:#8e9b94;font-family:monospace;font-size:.58rem}.corp-alliance-section-switcher button>span{gap:.25rem;min-width:0;display:grid}.corp-alliance-section-switcher button strong{color:#12261b;font-size:.68rem;line-height:1.25}.corp-alliance-section-switcher button em{color:#7a867f;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-style:normal;line-height:1.25;overflow:hidden}.corp-alliance-section-switcher button b{color:var(--corp-green);font-size:.78rem}.corp-alliance-section-switcher button.is-active{color:#fff;background:var(--corp-green)}.corp-alliance-section-switcher button.is-active small,.corp-alliance-section-switcher button.is-active strong,.corp-alliance-section-switcher button.is-active em,.corp-alliance-section-switcher button.is-active b{color:#fff}.corp-alliance-error{padding:1rem var(--corp-gutter);color:#772727;background:#fff2f2;border-bottom:1px solid #e1c5c5;justify-content:space-between;align-items:center;gap:1rem;display:flex}.corp-alliance-error p{margin:0;font-size:.78rem}.corp-alliance-error button{color:#772727;background:#fff;border:1px solid #d3abab;padding:.55rem .75rem;font-size:.67rem;font-weight:700}.corp-alliance-founders,.corp-alliance-feed,.corp-alliance-about{min-height:720px;padding:clamp(5rem, 9vw, 9rem) var(--corp-gutter)}.corp-alliance-founders>header{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);align-items:end;gap:clamp(3rem,9vw,10rem);margin-bottom:4rem;display:grid}.corp-alliance-founders>header span,.corp-alliance-feed>header span,.corp-alliance-about>header span{color:var(--corp-green);letter-spacing:.13em;font-size:.64rem;font-weight:800}.corp-alliance-founders>header h2,.corp-alliance-feed>header h2,.corp-alliance-about>header h2{color:#000;letter-spacing:-.07em;margin:.8rem 0 0;font-size:clamp(3rem,6vw,7rem);font-weight:620;line-height:.92}.corp-alliance-founders>header>p,.corp-alliance-feed>header>p{color:var(--corp-muted);margin:0;font-size:.91rem;line-height:1.8}.corp-alliance-loading{min-height:320px;color:var(--corp-muted);align-items:center;gap:1rem;font-size:.75rem;display:flex}.corp-alliance-loading span{border:2px solid var(--corp-line);border-top-color:var(--corp-green);width:24px;height:24px;animation:.7s linear infinite corp-client-spin;border-radius:50%!important}.corp-alliance-founder-list{border-top:1px solid var(--corp-line)}.corp-alliance-founder-list>article{border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);border-left:1px solid var(--corp-line);cursor:pointer;background:#fff;grid-template-columns:minmax(0,.78fr) minmax(380px,1.22fr);width:100%;min-width:0;transition:background .18s,box-shadow .18s;display:grid;overflow:hidden}.corp-alliance-founder-list>article:hover,.corp-alliance-founder-list>article:focus-visible{box-shadow:inset 4px 0 0 var(--corp-green);background:#f4f8f5;outline:0}.corp-alliance-founder-primary{width:100%;min-width:0;min-height:210px;color:inherit;border:0;border-right:1px solid var(--corp-line);text-align:left;background:#fff;grid-template-columns:46px 110px minmax(0,1fr);align-items:center;gap:1.4rem;padding:1.5rem;transition:background .18s;display:grid}.corp-alliance-founder-list>article:hover .corp-alliance-founder-primary,.corp-alliance-founder-list>article:focus-visible .corp-alliance-founder-primary{background:#f4f8f5}.corp-alliance-founder-number{color:var(--corp-green);align-self:start;font-family:monospace;font-size:.7rem}.corp-alliance-founder-logo,.corp-alliance-dialog-logo{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:74%}.corp-alliance-founder-logo{aspect-ratio:1;width:110px}.corp-alliance-founder-primary>div:nth-child(3)>span{color:var(--corp-green);letter-spacing:.1em;font-size:.59rem;font-weight:800}.corp-alliance-founder-primary>div:nth-child(3){min-width:0}.corp-alliance-founder-primary h3{color:#000;letter-spacing:-.055em;margin:.5rem 0;font-size:clamp(1.6rem,2.5vw,3rem);font-weight:620;line-height:1}.corp-alliance-founder-primary p{color:var(--corp-muted);margin:0;font-size:.7rem;line-height:1.5}.corp-alliance-founder-primary>strong{color:var(--corp-green);letter-spacing:.06em;text-transform:uppercase;grid-column:3;font-size:.64rem}.corp-alliance-company-preview{align-content:center;gap:1.1rem;min-width:0;min-height:210px;padding:clamp(1.5rem,3vw,2.4rem);display:grid}.corp-alliance-company-preview>span{color:var(--corp-green);letter-spacing:.1em;font-size:.59rem;font-weight:800}.corp-alliance-company-preview>p{max-width:760px;color:var(--corp-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.7;display:-webkit-box;overflow:hidden}.corp-alliance-company-preview>div{border-top:1px solid var(--corp-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.corp-alliance-company-preview>div>span{min-width:0;color:var(--corp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.corp-alliance-company-preview>div>strong{color:#000;flex:none;font-size:.82rem;font-weight:800}.corp-alliance-directory-tools{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:.8rem;margin-bottom:1rem;display:grid}.corp-alliance-search{gap:.55rem;display:grid}.corp-alliance-search span,.corp-alliance-advanced-search label>span{color:var(--corp-green);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.corp-alliance-search input,.corp-alliance-advanced-search select{width:100%;min-height:48px;color:var(--corp-ink);border:1px solid var(--corp-line);font:inherit;background:#fff;padding:.8rem .9rem;font-size:.75rem}.corp-alliance-advanced-toggle,.corp-alliance-advanced-search>button,.corp-alliance-directory-empty button{min-height:48px;color:var(--corp-green);border:1px solid var(--corp-line);letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:.8rem 1rem;font-size:.64rem;font-weight:800}.corp-alliance-directory-tools>p{min-width:126px;color:var(--corp-muted);text-align:right;margin:0;padding:0 0 .9rem;font-size:.67rem}.corp-alliance-advanced-search{border:1px solid var(--corp-line);background:#f4f8f5;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.8rem;margin:0 0 1.4rem;padding:1rem;display:grid}.corp-alliance-advanced-search label{gap:.5rem;display:grid}.al-awards-fields{border:0;min-width:0;margin:0;padding:0}.al-awards-studio .corp-alliance-admin-fields label>span{font-size:.875rem}.al-awards-studio .corp-alliance-admin-fields input,.al-awards-studio .corp-alliance-admin-fields textarea,.al-awards-studio .corp-alliance-admin-fields select{font-size:1rem}.al-awards-studio button{min-height:44px;font-size:.875rem}.al-awards-studio .al-award-assignments>header{gap:.4rem;display:grid}.al-award-assignments>header>p{margin:0;font-size:1rem;line-height:1.65}.corp-alliance-admin-tags>label:only-of-type{grid-template-columns:1fr}.al-award-icon-preview{background:#f2f7f4;border:1px solid #dce8e0;justify-content:center;padding:1rem;display:flex}.al-award-icon-preview img{object-fit:contain;max-width:100%;max-height:150px}.al-award-catalogue{border-top:1px solid #dce8e0;margin-top:1.5rem;padding-top:1rem}.al-award-catalogue h4,.al-member-award-list h4{margin:0 0 1rem;font-size:1rem}.al-award-catalogue>button{color:#143a27;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2e2d9;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:.75rem;display:flex}.al-award-catalogue>button img{object-fit:contain;width:100px;height:50px}.al-award-catalogue>button small{margin-left:auto;font-size:.875rem}.al-award-assignments>form,.al-award-assignments>.al-member-award-list{padding:1.25rem}.al-award-assignments>form>button{color:#fff;cursor:pointer;background:#0a6339;border:1px solid #0a6339;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.al-award-assignments button:disabled,.al-awards-studio button:disabled{opacity:.6;cursor:default}.al-award-assignments>.al-member-award-list{border-top:1px solid #dce8e0;display:block}.al-member-award-list>article{border-bottom:1px solid #e2ebe5;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.al-member-award-list>article>img{object-fit:contain;width:120px;max-width:100%;height:60px}.al-member-award-list>article>div{flex:1;gap:.35rem;display:grid}.al-member-award-list>article>div>span{font-size:.875rem}.al-member-award-list>article>button{color:#9a2424;cursor:pointer;background:#fff;border:1px solid #d5aaaa;padding:.65rem;font-size:.875rem}.al-awards-error,.al-awards-notice{margin:1rem 1.25rem;padding:.75rem;line-height:1.5}.al-awards-error{color:#8d2828;background:#fff1f1}.al-awards-notice{color:#145c35;background:#e9f7ef}.corp-alliance-profile-tags{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.corp-alliance-profile-tags span,.corp-alliance-dialog-tags>span{color:#075e37;letter-spacing:.05em;text-transform:uppercase;background:#eef8f2;border:1px solid #b9d7c8;padding:.35rem .48rem;font-size:.54rem;font-weight:800}.corp-alliance-profile-tags img{object-fit:contain;object-position:left center;width:min(180px,100%);height:42px}.corp-alliance-directory-empty{color:var(--corp-muted);border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);border-left:1px solid var(--corp-line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:2rem;display:flex}.corp-alliance-pledge-strip{grid-template-columns:105px minmax(0,1fr);gap:1rem;padding:1.2rem;display:grid;overflow:hidden}.corp-alliance-pledge-strip>span{color:var(--corp-green);padding-top:.8rem;font-family:monospace;font-size:.62rem}.corp-alliance-pledge-strip>div{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--corp-green) #e7ece9;scroll-snap-type:x proximity;gap:.75rem;display:flex;overflow-x:auto}.corp-alliance-pledge-strip button{min-height:145px;color:var(--corp-ink);border:1px solid var(--corp-line);text-align:left;scroll-snap-align:start;background:#f7f9f7;flex:0 0 min(310px,78vw);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1rem;display:grid}.corp-alliance-pledge-strip button:hover,.corp-alliance-pledge-strip button:focus-visible{border-color:var(--corp-green);background:#fff}.corp-alliance-pledge-strip button small{color:var(--corp-green);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.56rem;font-weight:800}.corp-alliance-pledge-strip button strong{align-self:end;font-size:.86rem;line-height:1.35}.corp-alliance-pledge-strip button>span{color:var(--corp-green);align-self:end}.corp-alliance-feed>header{max-width:980px;margin-bottom:4rem}.corp-alliance-feed>header>p{max-width:640px;margin-top:1.3rem}.corp-alliance-feed-list{border-top:1px solid var(--corp-line)}.corp-alliance-feed-list article{border-bottom:1px solid var(--corp-line);grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding:2.5rem 0;display:grid}.corp-alliance-feed-list article>div:first-child{flex-direction:column;gap:.6rem;display:flex}.corp-alliance-feed-list article>div:first-child span{color:#000;font-family:monospace;font-size:.78rem}.corp-alliance-feed-list article>div:first-child small,.corp-alliance-feed-list article>div:last-child>p{color:var(--corp-green);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:800}.corp-alliance-feed-list article>div:last-child>p{margin:0 0 .7rem}.corp-alliance-feed-list h3{color:#000;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.5vw,4rem);font-weight:620;line-height:1}.corp-alliance-feed-list article>div:last-child>div{max-width:850px;color:var(--corp-muted);margin-top:1.2rem;font-size:.9rem;line-height:1.8}.corp-alliance-empty-feed{color:var(--corp-muted);padding:4rem 0}.corp-frontier-stories{min-height:720px;padding:clamp(2rem, 5vw, 5rem) var(--corp-gutter) clamp(6rem, 10vw, 10rem);background:#edf2ef}.corp-frontier-stories-loading{padding:4rem var(--corp-gutter);background:#edf2ef}.corp-frontier-stories-banner{color:#fff;background:linear-gradient(135deg,#77ca9529,#0000 55%),linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/64px 64px,#052f1d;grid-template-columns:minmax(0,.52fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:360px;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.corp-frontier-stories-banner:after{content:"HISTORY / FRONTIER / MEMORY";color:#ffffff52;letter-spacing:.12em;font-family:monospace;font-size:.58rem;position:absolute;top:1.5rem;right:1.5rem}.corp-frontier-stories-banner p{color:#ffffffa8;max-width:560px;margin:0;font-size:.9rem;line-height:1.8}.corp-frontier-stories-banner h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,6.2vw,7.5rem);font-weight:590;line-height:.91}.corp-frontier-stories-layout{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.corp-frontier-stories-layout>aside{background:#fff;border:1px solid #d4ded8;padding:1.25rem;position:sticky;top:182px}.corp-frontier-stories-layout>aside>span{color:var(--corp-green);letter-spacing:.11em;font-size:.58rem;font-weight:800}.corp-frontier-stories-layout>aside>div{gap:.65rem;margin-top:1rem;display:grid}.corp-frontier-stories-layout>aside button{color:#17251d;text-align:left;background:#f8faf9;border:1px solid #dce4df;grid-template-columns:auto minmax(0,1fr);gap:.35rem .75rem;padding:1rem;display:grid}.corp-frontier-stories-layout>aside button.is-active{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-frontier-stories-layout>aside button small{color:#8a968f;grid-row:1/span 3;font-family:monospace;font-size:.55rem}.corp-frontier-stories-layout>aside button.is-active small,.corp-frontier-stories-layout>aside button.is-active span,.corp-frontier-stories-layout>aside button.is-active p{color:#ffffffb3}.corp-frontier-stories-layout>aside button strong{font-size:.78rem;line-height:1.35}.corp-frontier-stories-layout>aside button span{color:#6f7c74;font-size:.58rem}.corp-frontier-stories-layout>aside button p{color:#6b776f;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:2;margin:.35rem 0 0;font-size:.64rem;line-height:1.55;display:-webkit-box;overflow:hidden}.corp-frontier-story-reader{background:#fff;border:1px solid #d4ded8;min-width:0}.corp-frontier-story-reader>header{border-bottom:1px solid #e0e7e3;grid-template-columns:minmax(0,.72fr) minmax(260px,.38fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid}.corp-frontier-story-reader>header span,.corp-frontier-story-people>header span,.corp-frontier-story-companies>header span,.corp-frontier-story-contributors>header span{color:var(--corp-green);letter-spacing:.11em;font-size:.58rem;font-weight:800}.corp-frontier-story-reader>header h2{color:#08170f;letter-spacing:-.075em;margin:.8rem 0 0;font-size:clamp(3.1rem,7vw,8rem);font-weight:600;line-height:.88}.corp-frontier-story-reader>header h3{color:#466052;max-width:650px;margin:1.3rem 0 0;font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.45rem);font-style:italic;font-weight:400;line-height:1.45}.corp-frontier-story-reader>header>p{color:#5e6d65;margin:0;font-size:.84rem;line-height:1.85}.corp-frontier-story-featured-figure{background:#f4f7f5;border-bottom:1px solid #e0e7e3;padding:clamp(2rem,5vw,5rem)}.corp-frontier-story-featured-figure figure{width:min(560px,100%);margin:0 auto}.corp-frontier-story-reader figure img,.corp-frontier-story-image-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center top;background:#e7ede9;width:100%;display:block}.corp-frontier-story-image-placeholder{color:#a1aca6;place-items:center;font-size:5rem;font-weight:700;display:grid}.corp-frontier-story-reader figcaption{color:#45564d;padding:1rem 0 0}.corp-frontier-story-reader figcaption strong,.corp-frontier-story-reader figcaption span{display:block}.corp-frontier-story-reader figcaption strong{color:#10261a;font-size:.86rem}.corp-frontier-story-reader figcaption span{color:var(--corp-green);letter-spacing:.05em;text-transform:uppercase;margin-top:.25rem;font-size:.61rem;font-weight:800}.corp-frontier-story-reader figcaption p{margin:.7rem 0 0;font-size:.72rem;line-height:1.6}.corp-frontier-story-prose{width:min(880px,100% - 3rem);margin:0 auto;padding:clamp(2rem,3vw,3rem) 0 clamp(4rem,8vw,8rem)}.corp-frontier-story-prose h2,.corp-frontier-story-prose h3,.corp-frontier-story-prose h4{color:#0a1d12;letter-spacing:-.045em;line-height:1.05}.corp-frontier-story-prose h2{margin:4rem 0 1.5rem;font-size:clamp(2.3rem,5vw,5rem)}.corp-frontier-story-prose h3{border-top:1px solid #dce4df;margin:4.5rem 0 1.4rem;padding-top:1.2rem;font-size:clamp(1.8rem,3.8vw,3.6rem)}.corp-frontier-story-prose h4{margin:3rem 0 1rem;font-size:1.4rem}.corp-frontier-story-prose p,.corp-frontier-story-prose li{color:#3f4e46;font-family:Georgia,serif;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.95}.corp-frontier-story-prose p{margin:0 0 1.7rem}.corp-frontier-story-prose a{color:var(--corp-green);text-underline-offset:.2em;font-family:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.corp-frontier-story-prose strong{color:#10261a}.corp-frontier-story-people,.corp-frontier-story-companies,.corp-frontier-story-contributors{border-top:1px solid #dce4df;padding:clamp(3rem,6vw,6rem)}.corp-frontier-story-people>header h3,.corp-frontier-story-companies>header h3,.corp-frontier-story-contributors>header h3{color:#0b2014;letter-spacing:-.06em;max-width:850px;margin:.8rem 0 0;font-size:clamp(2rem,4.5vw,5rem);font-weight:590;line-height:.98}.corp-frontier-story-people>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.corp-frontier-story-people figure{background:#f6f8f7;border:1px solid #d9e2dd;margin:0;padding:1rem}.corp-frontier-story-companies{background:#f2f6f3}.corp-frontier-story-companies>div{background:#d5dfd9;border:1px solid #d5dfd9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.corp-frontier-story-companies article,.corp-frontier-story-companies a{color:#102219;background:#fff;align-content:start;min-height:300px;padding:1.5rem;display:grid}.corp-frontier-story-companies article>div,.corp-frontier-story-companies a>div{background:#f7f9f8;place-items:center;min-height:150px;margin-bottom:1.3rem;display:grid}.corp-frontier-story-companies img{object-fit:contain;width:min(230px,80%);max-height:120px}.corp-frontier-story-companies h4{letter-spacing:-.03em;margin:0;font-size:1.25rem}.corp-frontier-story-companies p{color:#69766f;margin:.75rem 0 0;font-size:.72rem;line-height:1.65}.corp-frontier-story-contributors{color:#fff;background:#052f1d}.corp-frontier-story-contributors>header span{color:#9fc9af}.corp-frontier-story-contributors>header h3{color:#fff}.corp-frontier-story-contributors ol{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:3rem 0 0;padding:0;list-style-position:inside;display:grid}.corp-frontier-story-contributors li{color:#ffffffc2;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:90px;padding:1rem;font-size:.74rem;line-height:1.5}.corp-frontier-stories-empty{text-align:center;background:#fff;border:1px dashed #bfcfc6;place-items:center;min-height:520px;padding:3rem;display:grid}.corp-frontier-stories-empty span{color:var(--corp-green);letter-spacing:.11em;font-size:.6rem;font-weight:800}.corp-frontier-stories-empty h3{color:#0c1f14;letter-spacing:-.075em;margin:1rem 0;font-size:clamp(3rem,8vw,8rem)}.corp-frontier-stories-empty p{color:#66756d;max-width:520px;margin:0;line-height:1.7}.corp-alliance-about{color:#fff;background:#052f1d}.corp-alliance-about>header{max-width:1180px;margin-bottom:4rem}.corp-alliance-about>header span{color:#afd2bc}.corp-alliance-about>header h2{color:#fff}.corp-alliance-about-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-alliance-about-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:330px;padding:clamp(1.5rem,3vw,3rem)}.corp-alliance-about-grid article.is-wide{grid-column:1/-1;min-height:280px}.corp-alliance-about-grid span{color:#afd2bc;font-family:monospace;font-size:.62rem}.corp-alliance-about-grid h3{letter-spacing:-.05em;max-width:650px;margin:4rem 0 1rem;font-size:clamp(1.7rem,3vw,3.5rem);font-weight:580;line-height:1.02}.corp-alliance-about-grid p{color:#ffffffa8;max-width:790px;margin:0;font-size:.86rem;line-height:1.8}.corp-alliance-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00170db8;justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.5rem);display:flex;position:fixed;inset:0;overflow-y:auto}.corp-alliance-founder-dialog{box-sizing:border-box;width:min(1080px,100%);min-width:0;max-width:100vw;height:min(860px,100dvh - 2rem);max-height:calc(100dvh - 2rem);color:var(--corp-ink);background:#f6f8f6;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 30px 70px #00000040}.corp-alliance-founder-dialog>header{color:#fff;background:#053a22;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem 2rem;display:flex}.corp-alliance-founder-dialog>header>div{min-width:0}.corp-alliance-founder-dialog>header span{color:#afd2bc;letter-spacing:.11em;font-size:.59rem;font-weight:800}.corp-alliance-founder-dialog>header h2{letter-spacing:-.06em;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:clamp(2rem,4vw,4.2rem);font-weight:620;line-height:1}.corp-alliance-dialog-tags{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.corp-alliance-dialog-tags img{object-fit:contain;object-position:left center;width:min(260px,100%);height:44px}.corp-alliance-founder-dialog>header button{color:#fff;background:0 0;border:1px solid #ffffff40;flex:none;padding:.65rem .8rem;font-size:.68rem;font-weight:700}.corp-alliance-dialog-body{overscroll-behavior:contain;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow-y:auto}.corp-alliance-dialog-body>aside{border-right:1px solid var(--corp-line);background:#fff;align-self:start;padding:2rem}.corp-alliance-dialog-logo{aspect-ratio:1;width:100%}.corp-alliance-dialog-body dl{border-top:1px solid var(--corp-line);margin:1.5rem 0}.corp-alliance-dialog-body dl>div{border-bottom:1px solid var(--corp-line);padding:1rem 0}.corp-alliance-dialog-body dt{color:var(--corp-green);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.corp-alliance-dialog-body dd{color:var(--corp-ink);margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.corp-alliance-dialog-body aside nav{gap:.5rem;display:grid}.corp-alliance-dialog-body aside nav a{color:var(--corp-green);border:1px solid var(--corp-line);text-transform:uppercase;padding:.75rem;font-size:.66rem;font-weight:800}.corp-alliance-dialog-copy{overflow-wrap:anywhere;align-content:start;gap:2rem;min-width:0;padding:2.5rem;display:grid}.corp-alliance-dialog-copy>section{border-bottom:1px solid var(--corp-line);padding-bottom:2rem}.corp-alliance-dialog-copy>section>span{color:var(--corp-green);letter-spacing:.11em;font-size:.6rem;font-weight:800}.corp-alliance-dialog-copy>section>p{color:var(--corp-muted);margin:1rem 0 0;font-size:.88rem;line-height:1.8}.corp-alliance-dialog-pledges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.corp-alliance-dialog-pledges button{min-height:120px;color:var(--corp-ink);border:1px solid var(--corp-line);text-align:left;background:#fff;gap:.65rem;padding:1rem;display:grid}.corp-alliance-dialog-pledges button.is-active{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-alliance-dialog-pledges small{color:var(--corp-green);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.corp-alliance-dialog-pledges button.is-active small{color:#afd2bc}.corp-alliance-dialog-pledges strong{align-self:end;font-size:.8rem;line-height:1.4}.corp-alliance-pledge-detail h3{color:#000;letter-spacing:-.055em;margin:.8rem 0;font-size:clamp(1.7rem,3.3vw,3.7rem);font-weight:620;line-height:1}.corp-alliance-pledge-detail>strong{color:var(--corp-green);font-size:.9rem;line-height:1.6;display:block}.corp-alliance-admin{padding:1.5rem}.corp-alliance-admin-intro{color:#fff;background:#053a22;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem;display:flex}.corp-alliance-admin-intro span,.corp-alliance-admin-form header span,.corp-alliance-admin-records header>span{color:#8fc5a5;letter-spacing:.1em;font-size:.59rem;font-weight:800}.corp-alliance-admin-intro h2{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(1.8rem,3vw,3.2rem)}.corp-alliance-admin-intro p{color:#ffffffa6;max-width:680px;margin:0;font-size:.76rem;line-height:1.6}.corp-alliance-admin-intro>a{color:#053a22;background:#fff;flex:none;padding:.8rem 1rem;font-size:.65rem;font-weight:800}.corp-alliance-admin-tabs{background:#fff;border:1px solid #d8e0dc;border-top:0;grid-template-columns:repeat(4,minmax(180px,1fr));display:grid;overflow-x:auto}.corp-alliance-admin-tabs button{color:#526059;text-align:left;background:#fff;border:0;border-right:1px solid #d8e0dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:62px;padding:.8rem 1rem;font-size:.7rem;font-weight:700;display:grid}.corp-alliance-admin-tabs button:last-child{border-right:0}.corp-alliance-admin-tabs button>span{color:#94a099;font-family:monospace;font-size:.6rem}.corp-alliance-admin-tabs button>strong{color:var(--corp-green);font-size:.65rem}.corp-alliance-admin-tabs button.is-active{color:#fff;background:var(--corp-green)}.corp-alliance-admin-tabs button.is-active>span,.corp-alliance-admin-tabs button.is-active>strong{color:#b9d7c5}.corp-alliance-admin-workspace{grid-template-columns:minmax(0,1.05fr) minmax(340px,.62fr);gap:1.5rem;margin-top:1.5rem;display:grid}.corp-alliance-admin-form,.corp-alliance-admin-records{background:#fff;border:1px solid #d8e0dc;padding:1.5rem}.corp-alliance-admin-form>header,.corp-alliance-admin-records>header{border-bottom:1px solid #e0e6e3;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.corp-alliance-admin-form h3,.corp-alliance-admin-records h3{color:#121d17;letter-spacing:-.035em;margin:.4rem 0 0;font-size:1.35rem}.corp-alliance-admin-form button,.corp-alliance-admin-records button{color:#26342d;background:#fff;border:1px solid #cfd8d3;padding:.62rem .78rem;font-size:.64rem;font-weight:700}.corp-alliance-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.corp-alliance-admin-fields label{gap:.45rem;display:grid}.corp-alliance-admin-fields label.is-wide,.corp-alliance-admin-fields .is-wide{grid-column:1/-1}.corp-alliance-admin-tags{border:1px solid #d4ddd8;gap:.8rem;margin:0;padding:1rem;display:grid}.corp-alliance-admin-tags legend{color:#45534c;padding:0 .35rem;font-size:.66rem;font-weight:700}.corp-alliance-admin-tags>label:first-of-type{grid-template-columns:auto minmax(0,260px) 1fr;align-items:center;gap:.75rem;display:grid}.corp-alliance-admin-tags input[type=checkbox]{width:18px;min-height:18px;padding:0}.corp-alliance-admin-tags img{object-fit:contain;object-position:left center;width:100%;max-height:64px}.corp-alliance-admin-fields label>span{color:#45534c;font-size:.66rem;font-weight:700}.corp-alliance-admin-fields input,.corp-alliance-admin-fields textarea,.corp-alliance-admin-fields select{color:#17221c;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d4ddd8;padding:.78rem;font-size:.76rem}.corp-alliance-admin-fields textarea{resize:vertical}.corp-alliance-admin-fields label>small{color:#748078;font-size:.62rem;line-height:1.55}.corp-alliance-admin-fields label.is-code textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.55}.corp-alliance-admin-form>button.primary{color:#fff;border-color:var(--corp-green);background:var(--corp-green);margin-top:1.2rem}.corp-alliance-admin-records>header{grid-template-columns:1fr auto;display:grid}.corp-alliance-admin-records>header>span{color:var(--corp-green);grid-column:1/-1}.corp-alliance-admin-records>header>strong{color:var(--corp-green);font-size:.65rem}.corp-alliance-admin-records>div>article{border-bottom:1px solid #e0e6e3;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 0;display:flex}.corp-alliance-admin-records article>div:first-child{gap:.35rem;display:grid}.corp-alliance-admin-records article>div:first-child>span{color:#5c6962;letter-spacing:.08em;text-transform:uppercase;background:#edf1ef;width:fit-content;padding:.25rem .42rem;font-size:.55rem;font-weight:800}.corp-alliance-admin-records article>div:first-child>span.status-published,.corp-alliance-admin-records article>div:first-child>span.status-active{color:#fff;background:var(--corp-green)}.corp-alliance-admin-records article strong{color:#111b16;font-size:.86rem}.corp-alliance-admin-records article small{color:#77817c;font-size:.61rem}.corp-alliance-admin-records article>div:last-child{gap:.45rem;display:flex}.corp-alliance-admin-records button.danger{color:#8b2c2c;border-color:#e0c6c6}.corp-alliance-admin-empty{color:#6d7872;background:#f7f9f8;border:1px dashed #ccd6d1;margin:0;padding:2rem;font-size:.74rem}@keyframes corp-alliance-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@media (width<=1180px){.corp-alliance-command,.corp-alliance-founders>header{grid-template-columns:1fr}.corp-alliance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-alliance-founder-list>article,.corp-alliance-admin-workspace{grid-template-columns:1fr}.corp-alliance-advanced-search{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-alliance-founder-primary{border-right:0;border-bottom:1px solid var(--corp-line)}.corp-alliance-section-switcher{grid-template-columns:1fr}.corp-alliance-section-switcher>div:first-child{display:none}.corp-frontier-stories-layout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr)}.corp-frontier-stories-layout>aside{top:182px}}@media (width<=780px){.corp-alliance-command{padding-top:5rem}.corp-alliance-metrics,.corp-alliance-about-grid,.corp-alliance-dialog-body,.corp-alliance-dialog-pledges{grid-template-columns:1fr}.corp-alliance-metrics article{min-height:170px}.corp-alliance-view-nav{top:0}.corp-alliance-view-nav button{min-height:64px;padding:.65rem;font-size:.62rem}.corp-alliance-view-nav button span{display:none}.corp-alliance-section-switcher{top:0}.corp-alliance-section-switcher>div:last-child{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.corp-alliance-section-switcher button{flex:0 0 210px;min-height:74px;padding:.75rem}.corp-frontier-stories{padding:1rem 1rem 5rem}.corp-frontier-stories-banner,.corp-frontier-story-reader>header,.corp-frontier-stories-layout,.corp-frontier-story-people>div,.corp-frontier-story-companies>div,.corp-frontier-story-contributors ol{grid-template-columns:1fr}.corp-frontier-stories-banner{gap:2rem;min-height:460px;padding:2rem 1.3rem}.corp-frontier-stories-layout>aside{position:static}.corp-frontier-story-reader>header,.corp-frontier-story-featured-figure,.corp-frontier-story-people,.corp-frontier-story-companies,.corp-frontier-story-contributors{padding:2rem 1.3rem}.corp-frontier-story-reader>header h2{font-size:clamp(2.7rem,13vw,5rem)}.corp-frontier-story-prose{width:calc(100% - 2.6rem);padding:3rem 0}.corp-frontier-story-prose h3{margin-top:3.5rem}.corp-frontier-story-companies article,.corp-frontier-story-companies a{min-height:240px}.corp-alliance-founder-primary{grid-template-columns:28px 64px minmax(0,1fr);gap:.8rem;min-height:170px;padding:1rem}.corp-alliance-directory-tools,.corp-alliance-advanced-search{grid-template-columns:1fr}.corp-alliance-directory-tools>p{text-align:left;min-width:0;padding:0}.corp-alliance-founder-logo{width:64px}.corp-alliance-founder-primary h3{overflow-wrap:anywhere;font-size:clamp(1.3rem,7vw,2rem)}.corp-alliance-founder-primary>strong{grid-column:3}.corp-alliance-pledge-strip{grid-template-columns:1fr}.corp-alliance-company-preview{min-height:0;padding:1.2rem}.corp-alliance-company-preview>div{flex-direction:column;align-items:flex-start}.corp-alliance-company-preview>div>span{text-overflow:clip;white-space:normal;overflow:visible}.corp-alliance-feed-list article{grid-template-columns:1fr;gap:1.4rem}.corp-alliance-about-grid article.is-wide{grid-column:1}.corp-alliance-dialog-backdrop{padding:0;overflow:hidden}.corp-alliance-founder-dialog{width:100vw;height:100dvh;max-height:100dvh}.corp-alliance-founder-dialog>header,.corp-alliance-dialog-body>aside,.corp-alliance-dialog-copy{padding:1.3rem}.corp-alliance-founder-dialog>header{gap:.75rem}.corp-alliance-founder-dialog>header h2{font-size:clamp(1.65rem,8vw,2.4rem)}.corp-alliance-founder-dialog>header button{padding:.55rem .65rem}.corp-alliance-dialog-body{min-height:0;overflow-y:auto}.corp-alliance-dialog-body>aside{border-right:0;border-bottom:1px solid var(--corp-line)}.corp-alliance-dialog-logo{max-width:210px}.corp-alliance-admin{padding:1rem}.corp-alliance-admin-intro,.corp-alliance-admin-records>div>article{flex-direction:column;align-items:stretch}.corp-alliance-admin-tabs{grid-template-columns:1fr}.corp-alliance-admin-tabs button{border-bottom:1px solid #d8e0dc;border-right:0}.corp-alliance-admin-fields{grid-template-columns:1fr}.corp-alliance-admin-fields label.is-wide{grid-column:1}}@media (prefers-reduced-motion:reduce){.corp-alliance-live-dot,.corp-alliance-loading span{animation:none}}.corp-alliance-command{color:var(--corp-green);background:#fff;padding-top:clamp(5.5rem,8vw,8rem)}.corp-alliance-hero-banner{background:#fff;border:1px solid #d8e3dc;grid-column:1/-1;overflow:hidden}.corp-alliance-hero-banner img{object-fit:cover;object-position:center;width:100%;max-height:min(62vh,650px);display:block}.corp-alliance-command-copy .corp-eyebrow,.corp-alliance-command-copy h1,.corp-alliance-command-copy h1 em{color:var(--corp-green)}.corp-alliance-command-copy h1{max-width:820px;font-size:clamp(3.2rem,6.4vw,7.4rem);line-height:.92}.corp-alliance-command-copy>p:last-child{color:#4f6659}.corp-alliance-live-status{background:#f5f9f6;border-color:#cfded5}.corp-alliance-live-status strong,.corp-alliance-live-status button{color:var(--corp-green)}.corp-alliance-live-status small{color:#6c7b72}.corp-alliance-live-status button{border-color:#b9cec0}.corp-alliance-metrics{border-color:#cfded5}.corp-alliance-metrics article{background:#f8faf9;border-color:#cfded5}.corp-alliance-metrics span,.corp-alliance-metrics strong{color:var(--corp-green)}.corp-alliance-metrics p{color:#66776d}.corp-frontier-story-card-library{background:#fff;border:1px solid #d4ded8;margin-top:1.5rem;padding:clamp(1.5rem,4vw,4rem)}.corp-frontier-story-card-library>header{grid-template-columns:minmax(0,.7fr) minmax(260px,.35fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.corp-frontier-story-card-library>header span{color:var(--corp-green);letter-spacing:.12em;font-family:monospace;font-size:.62rem;font-weight:800}.corp-frontier-story-card-library>header h3{color:#0a1d12;letter-spacing:-.065em;margin:.8rem 0 0;font-size:clamp(2.3rem,4.6vw,5.5rem);font-weight:600;line-height:.95}.corp-frontier-story-card-library>header>p{color:#66756d;margin:0;font-size:.8rem;line-height:1.75}.corp-frontier-story-card-grid{background:#d6e0da;border:1px solid #d6e0da;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.corp-frontier-story-card{color:#0a1d12;background:#fff;grid-template-rows:auto 1fr;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.corp-frontier-story-card:hover{z-index:1;transform:translateY(-3px);box-shadow:0 18px 42px #052f1d21}.corp-frontier-story-card.is-opening{cursor:progress;opacity:.78;transform:translateY(-2px)}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-in both corp-story-page-out}::view-transition-new(root){animation:.22s ease-out both corp-story-page-in}@keyframes corp-story-page-out{to{opacity:0;transform:translateY(-5px)}}@keyframes corp-story-page-in{0%{opacity:0;transform:translateY(7px)}}.corp-frontier-story-card-image{aspect-ratio:16/9;background:#edf2ef;place-items:center;display:grid;position:relative;overflow:hidden}.corp-frontier-story-card-image img{object-fit:cover;width:100%;height:100%;display:block}.corp-frontier-story-card.is-locked .corp-frontier-story-card-image img{object-fit:contain;background:#fff;padding:6%}.corp-frontier-story-card-image>span{color:#aab7b0;font-size:4rem;font-weight:700}.corp-frontier-story-card-image small{color:#fff;background:var(--corp-green);place-items:center;width:34px;height:34px;font-family:monospace;font-size:.62rem;display:grid;position:absolute;top:1rem;left:1rem}.corp-frontier-story-card-copy{align-content:start;min-height:300px;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.corp-frontier-story-card-copy>span{color:var(--corp-green);letter-spacing:.1em;font-family:monospace;font-size:.58rem;font-weight:800}.corp-frontier-story-card-copy h4{letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(2rem,3.4vw,4rem);font-weight:590;line-height:.98}.corp-frontier-story-card-copy p{color:#617168;margin:1.25rem 0 2rem;font-size:.78rem;line-height:1.75}.corp-frontier-story-card-copy>strong{color:#07170e;letter-spacing:.05em;text-transform:uppercase;align-self:end;margin-top:auto;font-size:.72rem}.corp-frontier-story-card-copy>strong b{color:var(--corp-green);font-size:1rem}.corp-frontier-story-page{background:#edf2ef}.corp-frontier-story-page .corp-frontier-story-reader{width:min(1260px,100% - 2rem);margin:1rem auto clamp(4rem,8vw,8rem)}.corp-frontier-story-prose>div,.corp-frontier-story-people,.corp-frontier-story-companies,.corp-frontier-story-contributors{content-visibility:auto;contain-intrinsic-size:auto 280px}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.corp-frontier-story-reader>header h1{color:#08170f;letter-spacing:-.075em;margin:.8rem 0 0;font-size:clamp(3.1rem,7vw,8rem);font-weight:600;line-height:.88}.corp-frontier-story-reader>header h2{color:#466052;letter-spacing:0;max-width:650px;margin:1.3rem 0 0;font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.45rem);font-style:italic;font-weight:400;line-height:1.45}.corp-frontier-story-back{color:var(--corp-green);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-block}.corp-frontier-story-main-image{width:min(940px,100% - 3rem);margin:clamp(2rem,5vw,5rem) auto}.corp-frontier-story-reader .corp-frontier-story-main-image img{aspect-ratio:16/9;object-fit:cover;object-position:center}.corp-frontier-story-main-image figcaption{color:#52635a;max-width:720px;font-size:.74rem;line-height:1.7}.corp-frontier-story-heading-block{display:contents}.corp-frontier-story-timeline-figure{background:#f7f9f8;border:1px solid #d8e1dc;margin:2.5rem 0 4rem;padding:1rem}.corp-frontier-story-timeline-figure.is-portrait{width:min(230px,100%)}.corp-frontier-story-timeline-figure.is-landscape{width:min(780px,100%)}.corp-frontier-story-timeline-figure.is-wide{width:100%}.corp-frontier-story-comparison-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);width:100%;margin:2.5rem 0 4rem;display:grid}.corp-frontier-story-comparison-pair .corp-frontier-story-timeline-figure{width:100%;height:100%;margin:0}.corp-frontier-story-reader .corp-frontier-story-comparison-pair img{aspect-ratio:16/9;object-fit:cover;width:100%}.corp-frontier-story-reader .corp-frontier-story-timeline-figure.is-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top}.corp-frontier-story-reader .corp-frontier-story-timeline-figure.is-landscape img{aspect-ratio:16/9;object-fit:cover;object-position:center}.corp-frontier-story-reader .corp-frontier-story-timeline-figure.is-wide img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.corp-frontier-story-people>div{grid-template-columns:repeat(auto-fit,minmax(190px,250px));justify-content:start}.corp-frontier-story-people figure{width:min(250px,100%)}.corp-frontier-story-people figure img{aspect-ratio:4/5}.corp-frontier-story-locked,.corp-frontier-story-not-found{text-align:center;justify-items:center;width:min(760px,100% - 2rem);min-height:72vh;margin:0 auto;padding:clamp(8rem,14vw,13rem) 1.5rem 5rem;display:grid}.corp-frontier-story-page.is-youth-alliance-story{background:radial-gradient(circle at 50% 12%,#2dc26a33,#0000 32rem),#0b2d1d}.is-youth-alliance-story .corp-frontier-story-locked{background:#fff;border:1px solid #092e1d1f;width:min(1040px,100% - 2rem);min-height:0;margin:clamp(6.5rem,10vw,9rem) auto clamp(4rem,8vw,7rem);padding:clamp(2.5rem,6vw,6rem) clamp(1.5rem,7vw,7rem);box-shadow:0 28px 90px #02120a4d}.corp-frontier-story-locked img{aspect-ratio:1;object-fit:contain;width:min(280px,70vw);margin-bottom:2rem}.is-youth-alliance-story .corp-frontier-story-locked img.corp-frontier-story-locked-logo{aspect-ratio:1;object-fit:contain;width:min(520px,88vw);margin:0 auto clamp(1rem,3vw,2rem)}.corp-frontier-story-locked>span,.corp-frontier-story-not-found>span{color:var(--corp-green);letter-spacing:.12em;font-size:.62rem;font-weight:800}.corp-frontier-story-locked h1,.corp-frontier-story-not-found h1{color:#0b2115;letter-spacing:-.07em;margin:1rem 0;font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.corp-frontier-story-locked p{color:#5c7063;margin:0 0 2rem;font-family:Georgia,serif;font-size:1.1rem}.corp-frontier-story-locked-message{gap:1.2rem;width:min(720px,100%);margin:0 auto clamp(2rem,5vw,3.5rem);display:grid}.corp-frontier-story-locked .corp-frontier-story-locked-message p{color:#253d30;letter-spacing:0;margin:0;font-family:inherit;font-size:clamp(.82rem,1.1vw,.98rem);font-weight:400;line-height:1.7}.corp-frontier-story-locked .corp-frontier-story-locked-message p:first-child{color:#0b2d1d;letter-spacing:0;font-size:clamp(.9rem,1.2vw,1.02rem);font-weight:400;line-height:1.7}.corp-frontier-story-locked a,.corp-frontier-story-not-found a{color:#fff;background:var(--corp-green);text-transform:uppercase;padding:.9rem 1.15rem;font-size:.68rem;font-weight:800;text-decoration:none}.corp-alliance-admin-records .status-locked{color:#5f4700;background:#fff5cb}.al-brand{grid-template-columns:132px 1px auto;gap:.7rem}.al-brand img{object-fit:contain;width:132px;height:54px}.al-root .corp-alliance-hero-banner{background:#fff;border:2px solid #101713;min-height:0;display:block;position:relative}.al-root .corp-alliance-hero-banner>img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;max-height:none}.corp-alliance-poster{color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #00af3b73;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #001a131f}.al-root .corp-alliance-hero-banner .corp-alliance-poster img{object-fit:contain;background:#fff;border:1px solid #d9e4dd;width:44px;height:44px}.corp-alliance-poster span{color:#65716b;letter-spacing:.04em;text-transform:uppercase;gap:.15rem;font-size:.58rem;display:grid}.corp-alliance-poster strong{color:#101713;font-size:.72rem}.corp-account-business-register{color:#fff;background:#073f25;border:1px solid #00af3b;gap:.3rem;margin-top:.75rem;padding:1rem;font-size:.76rem;font-weight:750;text-decoration:none;display:grid}.corp-account-business-register span{color:#76d895;letter-spacing:.11em;font-size:.55rem}.al-business-registration,.al-business-registration-form,.al-member-studio,.al-business-state{min-height:calc(100vh - 82px);padding:clamp(3rem, 7vw, 7rem) var(--corp-gutter)}.al-business-registration{background:linear-gradient(120deg,#eef7f1,#fff 58%);grid-template-columns:minmax(0,1.1fr) minmax(340px,.55fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.al-business-registration-intro>span,.al-business-registration-form>header>span,.al-member-studio>header>div:last-child>span,.al-business-state>span,.al-member-form-head>span,.al-member-benefit-list>header>span{color:#00af3b;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.al-business-registration-intro h1,.al-business-registration-form h1,.al-business-state h1{letter-spacing:-.065em;max-width:900px;margin:.8rem 0 1.2rem;font-size:clamp(3rem,6vw,7rem);font-weight:620;line-height:.92}.al-business-registration-intro>p,.al-business-registration-form>header>p,.al-business-state>p{color:#56645c;max-width:760px;font-size:.9rem;line-height:1.75}.al-business-registration-intro ol{border-top:1px solid #cfdcd4;gap:0;max-width:760px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.al-business-registration-intro li{color:#26352d;border-bottom:1px solid #cfdcd4;grid-template-columns:48px 1fr;align-items:center;gap:1rem;padding:1rem 0;font-size:.78rem;display:grid}.al-business-registration-intro li strong{color:#00af3b;font-family:ui-monospace,monospace}.al-business-auth-card{color:#111;background:#fff;border:2px solid #111;gap:.9rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:18px 18px #00af3b}.al-business-auth-card img{object-fit:contain;border:1px solid #dce4df;width:82px;height:82px}.al-business-auth-card>span{color:#00af3b;letter-spacing:.11em;font-size:.6rem;font-weight:850}.al-business-auth-card h2{letter-spacing:-.045em;margin:0;font-size:2rem}.al-business-auth-card button,.al-business-state button,.al-business-state a{color:#fff;font:inherit;text-transform:uppercase;background:#00af3b;border:1px solid #00af3b;padding:.9rem 1rem;font-size:.7rem;font-weight:800;text-decoration:none}.al-business-auth-card button.secondary{color:#111;background:#fff;border-color:#111}.al-business-auth-card small{color:#65716b;font-size:.63rem;line-height:1.6}.al-business-registration-form{background:#eef4f0}.al-business-registration-form>header,.al-business-registration-form>aside,.al-business-registration-form>form{width:min(100%,1100px);margin-left:auto;margin-right:auto}.al-business-registration-form>aside{color:#603e00;background:#fff5d8;border:1px solid #e6cb91;margin-top:1.4rem;padding:1rem}.al-business-registration-form>aside p{margin:.35rem 0 0;font-size:.72rem}.al-business-registration-form>form{background:#fff;border:1px solid #cddbd2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid}.al-business-registration-form label,.al-member-workspace form>label,.al-member-form-row label,.corp-alliance-application-review label{gap:.45rem;display:grid}.al-business-registration-form label.is-wide{grid-column:1/-1}.al-business-registration-form label>span,.al-member-workspace label>span,.corp-alliance-application-review label>span{font-size:.67rem;font-weight:750}.al-business-registration-form input,.al-business-registration-form select,.al-business-registration-form textarea,.al-member-workspace input,.al-member-workspace select,.al-member-workspace textarea,.corp-alliance-application-review input,.corp-alliance-application-review textarea{color:#111;width:100%;font:inherit;background:#fbfcfb;border:1px solid #cdd8d1;padding:.82rem;font-size:.78rem}.al-business-registration-form small,.al-member-workspace label>small{color:#6c7871;font-size:.61rem}.al-business-registration-form form>button,.al-member-save{color:#fff;font:inherit;text-transform:uppercase;background:#00af3b;border:1px solid #00af3b;grid-column:1/-1;padding:1rem;font-size:.7rem;font-weight:850}.al-business-notice{color:#244a33;background:#e7f6ec;grid-column:1/-1;margin:0;padding:.8rem;font-size:.7rem}.al-business-state{background:#f4f7f5;place-content:center;justify-items:start;display:grid}.al-business-state>img{object-fit:contain;width:100px;height:100px;margin-bottom:1.4rem}.al-business-state>a,.al-business-state>button{margin:.7rem .7rem 0 0;display:inline-block}.al-member-studio{background:#eef4f0}.al-member-studio>header{color:#fff;background:#072f1d;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);align-items:center;gap:3rem;padding:2rem;display:grid}.al-member-studio>header h2{letter-spacing:-.06em;margin:.5rem 0;font-size:clamp(2.5rem,5vw,5rem)}.al-member-studio>header p{color:#b9c8bf;max-width:780px;font-size:.78rem;line-height:1.7}.al-member-studio>header a{color:#74df97;font-size:.68rem;font-weight:800}.al-member-identity{grid-template-columns:76px 1fr;align-items:center;gap:.25rem 1rem;display:grid}.al-member-identity img{object-fit:contain;background:#fff;grid-row:1/4;width:76px;height:76px}.al-member-identity span,.al-member-identity p{color:#8bb99d;letter-spacing:.08em;font-size:.58rem;font-weight:800}.al-member-identity h1,.al-member-identity p{margin:0}.al-member-identity h1{font-size:1.2rem}.al-member-workspace{grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);gap:1.5rem;margin-top:1.5rem;display:grid}.al-member-workspace>form,.al-member-benefit-list{background:#fff;border:1px solid #cad8cf;align-content:start;gap:1rem;padding:1.5rem;display:grid}.al-member-form-head,.al-member-benefit-list>header{border-bottom:1px solid #dce5df;justify-content:space-between;padding-bottom:1rem;display:flex}.al-member-form-head button{background:0 0;border:0;font-size:.65rem;text-decoration:underline}.al-member-upload{background:#f3f8f5;border:1px dashed #a9bcb0;padding:1rem}.al-member-image-preview{object-fit:contain;border:1px solid #d4dfd8;width:100%;max-height:320px}.al-member-workspace fieldset{border:1px solid #ccd8d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem;display:grid}.al-member-workspace fieldset legend{padding:0 .35rem;font-size:.67rem;font-weight:750}.al-member-workspace fieldset label{grid-template-columns:18px 1fr;align-items:center;gap:.5rem;font-size:.65rem;display:grid}.al-member-workspace fieldset input{width:18px;min-height:18px;padding:0}.al-member-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.al-member-benefit-list>article{border-bottom:1px solid #dce5df;grid-template-columns:72px minmax(0,1fr) auto;gap:.8rem;padding-bottom:1rem;display:grid}.al-member-benefit-list>article img{object-fit:cover;background:#f2f4f3;grid-row:1/3;width:72px;height:72px}.al-member-benefit-list>article span{color:#00af3b;text-transform:uppercase;font-size:.55rem;font-weight:800}.al-member-benefit-list h3,.al-member-benefit-list p{margin:.25rem 0 0}.al-member-benefit-list p{color:#65716b;font-size:.65rem;line-height:1.5}.al-member-benefit-list>article button{background:#fff;border:1px solid #cad5ce;padding:.45rem;font-size:.6rem}.corp-alliance-applications{gap:1rem;margin-top:1.5rem;display:grid}.corp-alliance-applications>header{color:#fff;background:#073f25;grid-template-columns:1fr minmax(280px,.5fr);gap:2rem;padding:1.5rem;display:grid}.corp-alliance-applications>header span{color:#79d696;letter-spacing:.11em;font-size:.58rem;font-weight:850}.corp-alliance-applications>header h3,.corp-alliance-applications>header p{margin:.4rem 0 0}.corp-alliance-applications>header h3{font-size:2rem}.corp-alliance-applications>header p{color:#bdd0c3;font-size:.7rem;line-height:1.6}.corp-alliance-applications>article{background:#fff;border:1px solid #ccd8d1;border-left:4px solid #c99b2c;padding:1.4rem}.corp-alliance-applications>article.status-approved{border-left-color:#00af3b}.corp-alliance-applications>article.status-rejected{border-left-color:#9c3434}.corp-alliance-application-head,.corp-alliance-application-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.corp-alliance-application-head span{color:#00af3b;text-transform:uppercase;font-size:.57rem;font-weight:850}.corp-alliance-application-head h4,.corp-alliance-application-head p{margin:.3rem 0 0}.corp-alliance-application-head h4{font-size:1.4rem}.corp-alliance-application-head p,.corp-alliance-application-head>strong{color:#68756e;font-size:.66rem}.corp-alliance-application-details{background:#f5f8f6;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.corp-alliance-application-details p{color:#425047;gap:.3rem;margin:0;font-size:.7rem;line-height:1.55;display:grid}.corp-alliance-application-details p.is-wide{grid-column:1/-1}.corp-alliance-application-details a,.corp-alliance-application-details button{color:#047528;width:fit-content;font:inherit;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.corp-alliance-application-review{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.corp-alliance-application-review>img{object-fit:contain;border:1px solid #d5ded8;width:100%;height:120px}.corp-alliance-application-review .is-wide,.corp-alliance-application-actions{grid-column:1/-1}.corp-alliance-application-actions button{background:#fff;border:1px solid #ccd8d1;padding:.8rem;font-size:.65rem;font-weight:800}.corp-alliance-application-actions button.approve{color:#fff;background:#00af3b;border-color:#00af3b}.corp-alliance-application-actions button.reject{color:#8a2b2b;border-color:#dfc3c3}.corp-alliance-admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=780px){.al-brand{grid-template-columns:108px 1px auto}.al-brand img{width:108px;height:44px}.corp-alliance-poster{bottom:.65rem;right:.65rem}.al-business-registration,.al-member-studio>header,.al-member-workspace,.corp-alliance-applications>header,.al-business-registration-form>form,.corp-alliance-application-details,.corp-alliance-application-review{grid-template-columns:1fr}.al-business-registration-form label.is-wide,.corp-alliance-application-details p.is-wide,.corp-alliance-application-review .is-wide,.corp-alliance-application-actions{grid-column:1}.al-member-form-row,.al-provision-editor-row,.al-provision-industries>div{grid-template-columns:1fr}.al-provision-editor-head,.al-provision-industries{grid-column:1}.corp-alliance-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-alliance-application-actions{flex-direction:column}.is-youth-alliance-story .corp-frontier-story-locked{width:calc(100% - 1rem);margin-top:5rem;padding:2.25rem 1.3rem 3rem}.corp-alliance-hero-banner img{aspect-ratio:16/10;max-height:none}.corp-frontier-story-card-library>header,.corp-frontier-story-card-grid{grid-template-columns:1fr}.corp-frontier-story-card-copy{min-height:250px}.corp-frontier-story-page .corp-frontier-story-reader{width:calc(100% - 1rem);margin-top:.5rem}.corp-frontier-story-reader>header h1{font-size:clamp(2.7rem,13vw,5rem)}.corp-frontier-story-main-image{width:calc(100% - 2.6rem)}.corp-frontier-story-people>div{grid-template-columns:minmax(0,250px)}}.corp-trial-home .corp-slider{height:clamp(700px,82svh,780px);min-height:700px;max-height:780px;padding-top:0}.corp-trial-home .corp-slide{align-items:flex-start;min-height:100%;padding-top:108px;padding-bottom:96px}.corp-trial-home .corp-slide-copy{margin-top:0}.corp-services-portal main{color:#0d1811;background:#f7f9f7}.corp-service-entry,.corp-service-intake,.corp-service-framework,.corp-ticket-page{width:min(1240px,100% - 3rem);margin-inline:auto}.corp-service-entry{padding:7.5rem 0 3.75rem}.corp-service-entry>div:first-child{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:2rem;margin-bottom:1.35rem;display:grid}.corp-service-entry>div:first-child>span,.corp-service-intake>header>span,.corp-service-framework header>span,.corp-service-confirmation>span,.corp-ticket-workspace>header span,.corp-ticket-gate>span,.corp-admin-ticket-thread>div>span,.al-opportunity-members header span{color:#009b36;font:800 .72rem/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.16em}.corp-service-entry h1{letter-spacing:-.055em;grid-column:1;max-width:850px;margin:.45rem 0 0;font-size:clamp(2.65rem,4.9vw,5.5rem);line-height:.94}.corp-service-entry>div:first-child>p{color:#516057;grid-area:1/2/span 2;margin:0;font-size:.96rem;line-height:1.55}.corp-service-choice-grid{background:#cbd5ce;border:1px solid #cbd5ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.corp-service-choice-grid>button{color:#0d1811;text-align:left;cursor:pointer;background:#fff;border:0;min-height:255px;padding:1.5rem;transition:background .18s,color .18s,transform .18s}.corp-service-choice-grid>button:hover,.corp-service-choice-grid>button.is-selected{color:#fff;background:#00af3b;transform:translateY(-5px)}.corp-service-choice-grid svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:44px;height:44px;margin-bottom:1.25rem}.corp-service-choice-grid button>span{letter-spacing:.13em;margin-bottom:.55rem;font-size:.74rem;font-weight:800;display:block}.corp-service-choice-grid h2{letter-spacing:-.035em;margin:0;font-size:1.55rem}.corp-service-choice-grid p{min-height:52px;color:inherit;opacity:.76;margin:.7rem 0 1.15rem;font-size:.92rem;line-height:1.55}.corp-service-choice-grid strong{letter-spacing:.05em;font-size:.76rem}.corp-service-intake{padding:5rem 0;scroll-margin-top:100px}.corp-service-intake>header{max-width:940px;margin-bottom:2rem}.corp-service-intake h2,.corp-service-framework h2{letter-spacing:-.045em;margin:.6rem 0 1rem;font-size:clamp(2.4rem,4.8vw,5.3rem);line-height:.98}.corp-service-intake>header p{color:#536159;max-width:760px;line-height:1.7}.corp-service-intake>form{background:#fff;border:1px solid #c9d3cc;padding:clamp(1.3rem,3vw,3rem);box-shadow:0 28px 80px #0b211314}.corp-service-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.corp-service-intake-fields{border:0;min-width:0;margin:0;padding:0}.corp-service-intake-grid label,.corp-ticket-thread form label{gap:.5rem;display:grid}.corp-service-intake-grid label.is-wide{grid-column:1/-1}.corp-service-intake-grid label>span,.corp-ticket-thread form label>span{letter-spacing:.09em;text-transform:uppercase;font-size:.73rem;font-weight:800}.corp-service-intake-grid input,.corp-service-intake-grid select,.corp-service-intake-grid textarea,.corp-ticket-thread textarea{color:#0c1710;width:100%;font:inherit;background:#fbfcfb;border:1px solid #c8d2cb;border-radius:0;padding:.95rem 1rem}.corp-service-intake-grid input:focus,.corp-service-intake-grid select:focus,.corp-service-intake-grid textarea:focus,.corp-ticket-thread textarea:focus{border-color:#00af3b;outline:3px solid #00af3b1f}.corp-service-file-input{background:#f4f8f5;border:1px dashed #8eaa98;padding:1rem}.corp-service-file-input small,.corp-service-file-input em{color:#657268;font-size:.76rem;font-style:normal}.corp-service-intake-consent{color:#46544b;align-items:flex-start;gap:.8rem;margin:1.5rem 0;line-height:1.55;display:flex}.corp-service-intake>form>button,.corp-ticket-thread form>button,.corp-ticket-gate>button,.corp-service-confirmation a,.corp-service-guest-choice button{color:#fff;font:800 .78rem/1 var(--font-sans,Arial, sans-serif);letter-spacing:.06em;cursor:pointer;background:#00af3b;border:1px solid #00af3b;padding:1rem 1.35rem;text-decoration:none}.corp-service-intake>form>button:disabled,.corp-ticket-thread form>button:disabled{opacity:.45;cursor:wait}.corp-service-intake-notice,.corp-ticket-notice{color:#21432c;background:#ecf8f0;border-left:3px solid #00af3b;padding:.9rem 1rem}.corp-service-guest-choice{z-index:200;background:#041009b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.corp-service-guest-choice>div{background:#fff;width:min(560px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.5rem,4vw,3rem);overflow-y:auto;box-shadow:0 30px 100px #00000047}.corp-service-guest-choice h3{letter-spacing:-.04em;margin:.55rem 0 .7rem;font-size:2.2rem}.corp-service-guest-choice p{color:#58645c;line-height:1.65}.corp-service-guest-choice button{width:100%;margin-top:.7rem}.corp-service-guest-choice button.secondary{background:#101712;border-color:#101712}.corp-service-guest-choice button.text{color:#536159;background:0 0;border-color:#0000}.corp-service-framework{padding:5rem 0 7rem}.corp-service-framework>header{max-width:900px;margin-bottom:2rem}.corp-service-framework-grid{background:#cad4cd;border:1px solid #cad4cd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.corp-service-framework article{background:#fff;min-height:270px;padding:1.7rem}.corp-service-framework article strong{margin-bottom:1rem;font-size:1rem;display:block}.corp-service-framework article p{color:#58655d;margin:0;line-height:1.7}.corp-service-framework>small{color:#6b766e;max-width:900px;margin-top:1.25rem;line-height:1.6;display:block}.corp-service-confirmation{align-content:center;justify-items:start;width:min(860px,100% - 3rem);min-height:80vh;margin:auto;padding:9rem 0 5rem;display:grid}.corp-service-confirmation h1{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(3rem,7vw,6.8rem);line-height:.95}.corp-service-confirmation p{color:#536159;max-width:680px;font-size:1.05rem;line-height:1.7}.corp-service-confirmation>div{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.corp-service-confirmation>div a:last-child{color:#0c1710;background:#fff;border-color:#aab7ae}.corp-ticket-page{min-height:80vh;padding:9rem 0 5rem}.corp-ticket-workspace>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.corp-ticket-workspace h1,.corp-ticket-gate h1{letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.96}.corp-ticket-workspace>header a{color:#009b36;font-weight:800;text-decoration:none}.corp-ticket-layout{background:#fff;border:1px solid #c7d2ca;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);min-height:680px;display:grid}.corp-ticket-layout>aside{background:#f4f7f5;border-right:1px solid #c7d2ca}.corp-ticket-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7dfd9;width:100%;padding:1.2rem}.corp-ticket-layout>aside>button.is-selected{background:#fff;box-shadow:inset 4px 0 #00af3b}.corp-ticket-layout>aside button>div{color:#69756d;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:.7rem;margin-bottom:.65rem;font-size:.65rem;font-weight:800;display:flex}.corp-ticket-layout>aside button em{color:#00a238;font-style:normal}.corp-ticket-layout>aside button strong,.corp-ticket-layout>aside button p,.corp-ticket-layout>aside button small{display:block}.corp-ticket-layout>aside button p{color:#637067;margin:.35rem 0}.corp-ticket-layout>aside button small{color:#849087}.corp-ticket-thread{flex-direction:column;min-width:0;display:flex}.corp-ticket-thread>header{border-bottom:1px solid #d4dcd6;justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.corp-ticket-thread>header span{color:#00a238;letter-spacing:.1em;font-size:.7rem;font-weight:800}.corp-ticket-thread h2{margin:.4rem 0 .25rem;font-size:1.8rem}.corp-ticket-thread>header p{color:#647168;margin:0}.corp-ticket-thread>header>strong{color:#08742d;text-transform:uppercase;background:#eaf7ee;align-self:flex-start;padding:.45rem .65rem;font-size:.68rem}.corp-ticket-messages{background:#fafcfb;flex-direction:column;flex:1;gap:1rem;max-height:620px;padding:1.5rem;display:flex;overflow:auto}.corp-ticket-messages article{background:#fff;border:1px solid #d3dcd6;width:min(72%,670px);padding:1rem 1.1rem}.corp-ticket-messages article.is-user{color:#fff;background:#00af3b;border-color:#008f31;align-self:flex-end}.corp-ticket-messages article>span,.corp-ticket-messages article>small{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.68rem;font-weight:800;display:block}.corp-ticket-messages article p{white-space:pre-wrap;line-height:1.65}.corp-ticket-messages article button{color:inherit;cursor:pointer;background:0 0;border:0;margin:.5rem 0;font-weight:800;text-decoration:underline;display:block}.corp-ticket-thread>form{border-top:1px solid #d4dcd6;grid-template-columns:1fr auto;gap:1rem;padding:1.2rem;display:grid}.corp-ticket-thread>form>label:first-child{grid-column:1/-1}.corp-ticket-attach small{color:#6b776e}.corp-ticket-empty,.corp-ticket-closed{color:#647168;padding:2rem}.corp-ticket-gate{max-width:760px;padding:5rem 0}.corp-ticket-gate p{color:#5c6961;line-height:1.7}.corp-admin-ticket-thread{background:#f7faf8;border:1px solid #c9d3cc;padding:1.25rem}.corp-admin-ticket-thread>div{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.corp-admin-ticket-thread article{background:#fff;border:1px solid #d1dad4;max-width:86%;margin-bottom:.75rem;padding:.9rem 1rem}.corp-admin-ticket-thread article.is-admin{border-color:#00af3b;margin-left:auto}.corp-admin-ticket-thread article span,.corp-admin-ticket-thread article small{color:#66736a;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.corp-admin-ticket-thread article p{white-space:pre-wrap;line-height:1.55}.al-opportunity-members{background:#f7faf8;border:1px solid #cbd4ce;width:min(1180px,100% - 2rem);margin:0 auto 2rem;padding:clamp(1.5rem,3vw,2.5rem)}.al-opportunity-members>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.al-opportunity-members h2{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.8rem)}.al-opportunity-members>header>p{color:#647168;max-width:360px;line-height:1.6}.al-opportunity-members>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.al-opportunity-members article{background:#fff;border:1px solid #d4ddd7;grid-template-columns:82px 1fr;align-items:center;gap:1rem;padding:1rem;display:grid;position:relative}.al-opportunity-members article img{object-fit:contain;background:0 0;width:82px;height:82px}.al-opportunity-members article strong,.al-opportunity-members article span{display:block}.al-opportunity-members article span{color:#66736a;margin-top:.25rem;font-size:.78rem}.al-opportunity-members article p{color:#405047;margin:.45rem 0 0}.al-opportunity-members article em{color:#00a238;letter-spacing:.1em;font-size:.65rem;font-style:normal;font-weight:900;position:absolute;top:.7rem;right:.7rem}.al-opportunity-join{color:#fff;background:#07150c;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 2rem;width:min(1180px,100% - 2rem);margin:0 auto 2rem;padding:clamp(1.6rem,4vw,3.5rem);display:grid;overflow:hidden}.al-opportunity-join>span,.al-opportunity-join>h2,.al-opportunity-join>p,.al-opportunity-join>form,.al-opportunity-join>p[role=status]{grid-column:1}.al-opportunity-join>h2{letter-spacing:-.045em;margin:.2rem 0;font-size:clamp(2.4rem,4vw,4.7rem)}.al-opportunity-join>p{color:#c5d2c9;max-width:720px}.al-opportunity-join>a,.al-opportunity-join>button{color:#fff;background:#00af3b;grid-area:1/2/span 3;justify-content:center;align-self:center;min-width:190px}.al-opportunity-join form{width:100%;max-width:760px;margin-top:1.4rem}.al-opportunity-join form input,.al-opportunity-join form textarea{color:#101712;background:#fff}@media (width<=900px){.corp-service-entry>div:first-child,.corp-service-framework-grid,.corp-ticket-layout,.al-opportunity-members>div{grid-template-columns:1fr}.corp-service-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-service-entry>div:first-child>p{grid-area:auto/1}.corp-service-choice-grid>button{min-height:245px;padding:1.25rem}.corp-service-choice-grid svg{margin-bottom:1rem}.corp-service-framework-grid{background:0 0;border:0;gap:.8rem}.corp-service-framework article{border:1px solid #cad4cd;min-height:0}.corp-ticket-layout>aside{border-bottom:1px solid #c7d2ca;border-right:0;max-height:360px;overflow:auto}.al-opportunity-join{grid-template-columns:1fr}.al-opportunity-join>a,.al-opportunity-join>button{grid-area:auto/1;justify-self:start}}@media (width<=620px){.corp-service-entry,.corp-service-intake,.corp-service-framework,.corp-ticket-page{width:min(100% - 1.2rem,1240px)}.corp-service-entry{padding-top:7rem}.corp-service-intake-grid,.corp-ticket-thread>form{grid-template-columns:1fr}.corp-service-intake-grid label.is-wide,.corp-ticket-thread>form>label:first-child{grid-column:1}.corp-ticket-workspace>header,.al-opportunity-members>header{flex-direction:column;align-items:flex-start}.corp-ticket-messages article{width:92%}.al-opportunity-members article{grid-template-columns:64px 1fr}.al-opportunity-members article img{width:64px;height:64px}}@media (width<=780px){.corp-trial-home .corp-slider{height:790px;min-height:790px;max-height:790px}.corp-trial-home .corp-slide{align-items:flex-start;padding:94px .75rem 92px}}@media (width>=1161px){.al-header{grid-template-columns:minmax(270px,auto) minmax(0,1fr) minmax(260px,auto);gap:clamp(1rem,2vw,2.2rem);padding-inline:clamp(3.5rem,7.5vw,9rem)}.al-brand{justify-self:start}.al-account-actions{justify-self:end}}.al-root .corp-alliance-section-switcher{padding:.9rem var(--corp-gutter) 1rem;background:#fafcfaf7;border-bottom:1px solid #cdd9d1;display:block;box-shadow:0 16px 42px #053a221a}.al-root .corp-alliance-section-switcher>div:first-child{color:#102219;background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;max-width:1440px;margin:0 auto .75rem;padding:0;display:flex}.al-root .corp-alliance-section-switcher>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;max-width:1440px;margin-inline:auto;display:grid}.al-root .corp-alliance-section-switcher button{cursor:pointer;background:#fff;border:1px solid #d3ddd6;min-height:94px;padding:.85rem .9rem;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s,background .16s;box-shadow:0 5px 16px #092d1809;border-radius:8px!important}.al-root .corp-alliance-section-switcher button:hover,.al-root .corp-alliance-section-switcher button:focus-visible{border-color:#00af3b;outline:none;transform:translateY(-2px);box-shadow:0 12px 26px #00652f1f}.al-root .corp-alliance-section-switcher button small{color:#087531;background:#eff7f1;border:1px solid #b9d3c2;place-items:center;width:28px;height:28px;font-weight:800;display:grid;border-radius:6px!important}.al-root .corp-alliance-section-switcher button strong{color:#102219;letter-spacing:-.01em;font-size:.7rem}.al-root .corp-alliance-section-switcher button em{color:#69766e;text-overflow:clip;white-space:normal;font-size:.55rem;line-height:1.35;overflow:visible}.al-root .corp-alliance-section-switcher button b{color:#008d34;border:1px solid #d0ded5;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid;border-radius:50%!important}.al-root .corp-alliance-section-switcher button.is-active{background:#073f25;border-color:#073f25;transform:none;box-shadow:0 14px 28px #013f1d38}.al-root .corp-alliance-section-switcher button.is-active small{color:#073f25;background:#9fe2b6;border-color:#9fe2b6}.al-root .corp-alliance-section-switcher button.is-active b{background:#ffffff14;border-color:#ffffff61}.corp-service-process-figure{background:#fff;border:1px solid #c9d4cc;margin:3.5rem 0 0;box-shadow:0 24px 60px #0b2c1814}.corp-service-process-stage{background:linear-gradient(135deg,#f4f8f5,#fff 38%,#edf5ef);padding:clamp(.45rem,1vw,.9rem)}.corp-service-process-stage img{object-fit:contain;background:#fff;border:1px solid #e0e7e2;width:100%;height:auto;display:block}.corp-service-process-figure figcaption{color:#58655d;border-top:1px solid #d7dfd9;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.25rem 1.4rem;font-size:.78rem;line-height:1.65;display:grid}.corp-service-process-figure figcaption strong{color:#102219;font-size:.85rem}.corp-service-process-figure figcaption a{color:#087531;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eff7f1;border:1px solid #b9d3c2;align-self:center;padding:.65rem .8rem;font-size:.7rem;font-weight:800}@media (width<=1180px){.al-root .corp-alliance-section-switcher>div:last-child{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-bottom:.2rem;display:grid;overflow-x:auto}}@media (width<=760px){.al-root .corp-alliance-section-switcher{padding:.7rem .75rem .8rem;top:68px}.al-root .corp-alliance-section-switcher>div:first-child{margin-bottom:.55rem}.al-root .corp-alliance-section-switcher>div:first-child strong{text-align:right;max-width:48%}.al-root .corp-alliance-section-switcher button{flex:none;min-height:82px}.al-root [id^=alliance-panel-]{scroll-margin-top:188px}.corp-service-choice-grid{grid-template-columns:1fr}.corp-service-process-stage{padding:.35rem}.corp-service-process-figure figcaption{background:#fff;grid-template-columns:1fr}.corp-service-process-figure figcaption a{justify-self:start}}@media (width>=1161px){.al-header .al-brand{transform:translate(clamp(-2.5rem,-2vw,-1.25rem))}}.al-root .corp-alliance-section-switcher button.is-active strong{color:#fff}.al-root .corp-alliance-section-switcher button.is-active em{color:#c7d5cc}.al-root .corp-alliance-section-switcher button.is-active b{color:#e1ebe4}.al-root .corp-alliance-section-switcher button.is-active,.al-header .al-account-actions .al-login,.al-header .al-account-actions>a[href="/alliance/register"],.al-header .al-nav .al-nav-account-link.al-login,.al-header .al-nav a[href="/alliance/register"]{background:#00a03a;border-color:#00a03a}.investment-market-site{--market-green:#00a03a;--market-deep:#083e23;--market-ink:#111914;--market-soft:#eef5f0;--market-line:#d7dfd9;background:#fff}.investment-market-site>main{padding-top:78px}.investment-market-notice{padding:1.25rem var(--corp-gutter);color:#172019;background:#edf6f0;border-bottom:1px solid #cad8cf;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,5rem);display:grid}.investment-market-notice>div:first-child{align-items:center;gap:.75rem;display:flex}.investment-market-notice>div:first-child>span,.investment-product-risk>div:first-child>span{color:#fff;background:var(--market-green);flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;display:grid}.investment-market-notice h1{margin:0 0 .35rem;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.1}.investment-market-notice p{max-width:1180px;margin:0;font-size:.7rem;line-height:1.65}.investment-market-hero{background:#f4f4ef;border-bottom:1px solid #111;min-height:clamp(530px,63vw,760px);position:relative;overflow:hidden}.investment-market-hero>article{visibility:hidden;opacity:0;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);transition:opacity .45s,visibility .45s;display:grid;position:absolute;inset:0}.investment-market-hero>article.is-active{visibility:visible;opacity:1}.investment-market-hero-copy{padding:clamp(3.2rem, 7vw, 7rem) var(--corp-gutter) 8rem;background-color:#fff;background-image:linear-gradient(90deg,#00a03a0d 1px,#0000 1px),linear-gradient(#00a03a0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;justify-items:start;display:grid}.investment-market-hero-copy h2{max-width:680px;color:var(--market-ink);letter-spacing:-.065em;margin:1.1rem 0 1.2rem;font-size:clamp(3rem,5.8vw,6.4rem);font-weight:560;line-height:.92}.investment-market-hero-copy>p:not(.corp-eyebrow){color:#526058;max-width:590px;margin:0 0 2rem;font-size:clamp(.78rem,1.1vw,.98rem);line-height:1.75}.investment-market-hero-image{background:#dfe8e1;min-height:100%;position:relative;overflow:hidden}.investment-market-hero-image:after{content:"";background:linear-gradient(#0000 45%,#051b0fad);position:absolute;inset:0}.investment-market-hero-image img{object-fit:cover;transition:transform 8s linear}.investment-market-hero article.is-active .investment-market-hero-image img{transform:scale(1.035)}.investment-market-hero-image>span{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff8c;padding:.6rem .8rem;font-size:.65rem;font-weight:800;position:absolute;bottom:6.5rem;right:2rem}.investment-market-hero-controls{z-index:4;right:var(--corp-gutter);bottom:1.5rem;left:var(--corp-gutter);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071b10d1;border:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex;position:absolute}.investment-market-hero-controls>div{gap:.35rem;display:flex}.investment-market-hero-controls button{color:#ffffffa6;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.65rem .85rem;font-size:.62rem;font-weight:700}.investment-market-hero-controls button small{color:#7fe5a2;margin-right:.5rem}.investment-market-hero-controls button.is-active{color:#fff;background:#ffffff14;border-color:#ffffff80}.investment-market-seller-banner{padding:clamp(2.25rem, 4vw, 4rem) var(--corp-gutter);color:#fff;background:var(--market-green);border-top:6px solid #111;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.investment-market-seller-banner .corp-kicker{color:#c9f9d8}.investment-market-seller-banner h2{letter-spacing:-.05em;max-width:950px;margin:.45rem 0 .8rem;font-size:clamp(1.8rem,3.8vw,4.2rem);font-weight:560;line-height:.98}.investment-market-seller-banner p{color:#ffffffd9;max-width:970px;margin:0;font-size:.76rem;line-height:1.7}.investment-market-seller-banner>div:last-child{justify-items:stretch;gap:.8rem;min-width:190px;display:grid}.investment-market-seller-banner>div:last-child>a:last-child{color:#fff;text-align:center;font-size:.68rem;font-weight:800;text-decoration:none}.investment-market-store{border-bottom:1px solid #111;grid-template-columns:minmax(245px,.26fr) minmax(0,1fr);min-height:720px;display:grid}.investment-market-menu{background:#f4f6f2;border-right:1px solid #111;padding:clamp(2.5rem,4vw,4.5rem) clamp(1.25rem,3vw,3rem)}.investment-market-menu h2{letter-spacing:-.035em;margin:.35rem 0 2rem;font-size:clamp(1.45rem,2vw,2rem)}.investment-market-menu label{color:#4f5d54;letter-spacing:.08em;text-transform:uppercase;gap:.55rem;margin-bottom:1.4rem;font-size:.59rem;font-weight:800;display:grid}.investment-market-menu input{color:#111;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bfc9c1;padding:.7rem .8rem;font-size:.7rem}.investment-market-menu nav{border-top:1px solid #bac5bd;display:grid}.investment-market-menu nav button{color:#2e3932;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d2d9d4;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .2rem;font-size:.69rem;display:flex}.investment-market-menu nav button small{color:#617067;background:#e0e7e2;place-items:center;width:28px;height:22px;font-size:.55rem;display:grid}.investment-market-menu nav button.is-active{color:#fff;background:var(--market-green);padding-left:.55rem;padding-right:.55rem}.investment-market-menu nav button.is-active small{color:#0b662b;background:#fff}.investment-market-menu-note{color:#31533e;background:#e9f4ec;border:1px solid #bdd2c3;margin-top:2rem;padding:1rem}.investment-market-menu-note strong{text-transform:uppercase;font-size:.65rem}.investment-market-menu-note p{margin:.45rem 0 0;font-size:.65rem;line-height:1.65}.investment-market-catalogue{padding:clamp(2.5rem, 5vw, 5.5rem) var(--corp-gutter)}.investment-market-catalogue>header{border-bottom:2px solid #111;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.investment-market-catalogue>header h2{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2rem,3.6vw,4.3rem);font-weight:560;line-height:.95}.investment-market-catalogue>header>div:last-child{align-items:center;gap:.8rem;display:flex}.investment-market-catalogue>header span{color:#637068;font-size:.65rem}.investment-market-catalogue select{min-height:42px;font:inherit;background:#fff;border:1px solid #bfc8c2;padding:.6rem 2.3rem .6rem .75rem;font-size:.65rem}.investment-market-products{gap:1.5rem;padding-top:2rem;display:grid}.investment-product-card{background:#fff;border:1px solid #111;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);display:grid;box-shadow:10px 10px #e6ebe7}.investment-product-visual,.investment-product-detail-visual{color:#fff;background:radial-gradient(circle at 80% 17%,#72f59947,#0000 27%),linear-gradient(135deg,#071a10,#07502a 62%,#00a03a);align-content:space-between;min-height:440px;padding:clamp(1.3rem,3vw,2.5rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.investment-product-visual:before,.investment-product-detail-visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.investment-product-visual>*,.investment-product-detail-visual>*{z-index:1;position:relative}.investment-product-visual>span,.investment-product-detail-visual>span{letter-spacing:.16em;font-size:.61rem;font-weight:800}.investment-product-visual>div,.investment-product-detail-visual>div{align-self:center;display:grid}.investment-product-visual small,.investment-product-detail-visual small{color:#8cf5ac;letter-spacing:.12em;font-size:1.2rem;font-weight:900}.investment-product-visual strong{letter-spacing:-.06em;margin:.15rem 0 .45rem;font-size:clamp(3rem,5vw,5rem);line-height:.88}.investment-product-visual em,.investment-product-detail-visual em{color:#ffffffad;letter-spacing:.12em;font-size:.58rem;font-style:normal;font-weight:700}.investment-product-visual>b{color:#073d1f;letter-spacing:.09em;background:#fff;justify-self:start;padding:.45rem .6rem;font-size:.56rem}.investment-product-body{align-content:center;padding:clamp(1.5rem,4vw,4rem);display:grid}.investment-product-labels{flex-wrap:wrap;gap:.45rem;display:flex}.investment-product-labels span{color:#087d31;letter-spacing:.07em;text-transform:uppercase;background:#eef8f1;border:1px solid #b9d7c2;padding:.35rem .5rem;font-size:.56rem;font-weight:800}.investment-product-body>a{color:#111;text-decoration:none}.investment-product-body h3{letter-spacing:-.055em;margin:1rem 0 .8rem;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:560;line-height:.95}.investment-product-body>p{color:#526058;margin:0;font-size:.75rem;line-height:1.75}.investment-product-body dl{border-top:1px solid #d6ddd8;border-left:1px solid #d6ddd8;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;display:grid}.investment-product-body dl>div{border-bottom:1px solid #d6ddd8;border-right:1px solid #d6ddd8;padding:.75rem}.investment-product-body dt{color:#6d7971;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:800}.investment-product-body dd{margin:.35rem 0 0;font-size:.66rem;line-height:1.45}.investment-product-actions{align-items:center;gap:1rem;display:flex}.investment-product-actions>a:last-child,.investment-product-detail-actions>a:last-child{color:#087d31;font-size:.65rem;font-weight:800;text-decoration:none}.investment-market-empty{text-align:center;justify-items:center;min-height:380px;padding:5rem 1rem;display:grid}.investment-market-empty>span{color:#fff;background:var(--market-green);place-items:center;width:64px;height:64px;font-size:1.5rem;display:grid}.investment-market-empty h3{letter-spacing:-.04em;max-width:560px;margin:1.2rem 0 .6rem;font-size:clamp(1.6rem,3vw,2.8rem)}.investment-market-empty p{color:#637068;max-width:560px;margin:0;font-size:.72rem;line-height:1.7}.investment-market-empty button{color:#fff;border:1px solid var(--market-green);background:var(--market-green);font:inherit;cursor:pointer;margin-top:1.3rem;padding:.8rem 1rem;font-size:.65rem;font-weight:800}.investment-product-page>main{background:#fff}.investment-product-breadcrumb{padding:1.2rem var(--corp-gutter);border-bottom:1px solid var(--market-line);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.investment-product-breadcrumb a{color:#168442;text-decoration:none}.investment-product-breadcrumb span{color:#9ba49e}.investment-product-detail{border-bottom:1px solid #111;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);min-height:690px;display:grid}.investment-product-detail-visual{min-height:690px;padding:clamp(2rem,5vw,5.5rem)}.investment-product-detail-visual strong{letter-spacing:-.07em;margin:.4rem 0 .8rem;font-size:clamp(4.2rem,8vw,9rem);line-height:.74}.investment-product-detail-visual dl{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.investment-product-detail-visual dl>div{padding:1rem .4rem 0}.investment-product-detail-visual dt{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.investment-product-detail-visual dd{margin:.3rem 0 0;font-size:.65rem}.investment-product-detail-copy{align-content:center;padding:clamp(2.5rem,6vw,7rem);display:grid}.investment-product-detail-copy>.corp-kicker{margin-top:1.4rem}.investment-product-detail-copy h1{letter-spacing:-.07em;margin:.7rem 0 1rem;font-size:clamp(3rem,6.6vw,7.2rem);font-weight:560;line-height:.86}.investment-product-detail-summary{color:#566158;max-width:760px;margin:0;font-size:.82rem;line-height:1.8}.investment-product-price{border-top:1px solid #cfd7d1;border-bottom:1px solid #cfd7d1;grid-template-columns:180px 1fr;gap:1.2rem;margin:1.5rem 0;padding:1rem 0;display:grid}.investment-product-price div{gap:.3rem;display:grid}.investment-product-price span{color:#68756d;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.investment-product-price strong{font-size:1.25rem}.investment-product-price p{color:#69756e;margin:0;font-size:.65rem;line-height:1.65}.investment-product-detail-copy fieldset{border:0;margin:0 0 1.5rem;padding:0}.investment-product-detail-copy legend{color:#526058;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.57rem;font-weight:800}.investment-product-detail-copy fieldset>div{flex-wrap:wrap;gap:.45rem;display:flex}.investment-product-detail-copy fieldset span{border:1px solid #9eaaa2;padding:.65rem .8rem;font-size:.66rem;font-weight:750}.investment-product-detail-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.investment-product-no-checkout{color:#5a685f;border-left:3px solid var(--market-green);margin:1.25rem 0 0;padding-left:.85rem;font-size:.63rem;line-height:1.6}.investment-product-information{padding:clamp(4rem, 8vw, 8rem) var(--corp-gutter);color:#fff;background:#0c1711;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(2rem,7vw,8rem);display:grid}.investment-product-information h2,.investment-product-process h2,.investment-product-sources h2,.investment-product-risk h2{letter-spacing:-.06em;margin:.55rem 0 0;font-size:clamp(2.2rem,4.5vw,5rem);font-weight:540;line-height:.94}.investment-product-information .corp-kicker{color:#72e997}.investment-product-information-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.investment-product-information-copy p{color:#c8d2cc;margin:0;font-size:.78rem;line-height:1.85}.investment-product-process{padding:clamp(4rem, 8vw, 8rem) var(--corp-gutter);background:#eef4ef}.investment-product-process>div{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid}.investment-product-process article{background:#fff;border-bottom:1px solid #111;border-right:1px solid #111;min-height:240px;padding:1.4rem}.investment-product-process article>span{color:var(--market-green);font-family:monospace;font-size:.65rem}.investment-product-process h3{margin:4rem 0 .7rem;font-size:1.25rem}.investment-product-process article p{color:#647168;margin:0;font-size:.68rem;line-height:1.7}.investment-product-sources{padding:clamp(4rem, 8vw, 8rem) var(--corp-gutter);background:#fff}.investment-product-sources>header{grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.investment-product-sources>header>p{color:#647168;margin:0;font-size:.68rem;line-height:1.7}.investment-product-sources>div{border-top:1px solid #111;display:grid}.investment-product-sources>div>a{color:#111;border-bottom:1px solid #cbd3cd;grid-template-columns:55px 1fr auto;align-items:center;gap:1.2rem;min-height:130px;padding:1rem;text-decoration:none;transition:color .16s,background .16s;display:grid}.investment-product-sources>div>a:hover,.investment-product-sources>div>a:focus-visible{color:#fff;background:var(--market-green)}.investment-product-sources>div>a>span{color:#789083;font-family:monospace;font-size:.62rem}.investment-product-sources small{color:#168442;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.investment-product-sources a:hover small,.investment-product-sources a:focus-visible small{color:#c7f6d6}.investment-product-sources h3{letter-spacing:-.025em;margin:.3rem 0;font-size:clamp(1.1rem,2vw,1.65rem)}.investment-product-sources a p{color:#68746c;margin:0;font-size:.66rem;line-height:1.6}.investment-product-sources a:hover p,.investment-product-sources a:focus-visible p{color:#fffc}.investment-product-sources a b{font-size:1.2rem}.investment-product-risk{padding:clamp(3rem, 6vw, 6rem) var(--corp-gutter);background:#eaf4ed;border-top:6px solid #111;grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);display:grid}.investment-product-risk>div:first-child{align-items:start;gap:.8rem;display:flex}.investment-product-risk h2{max-width:930px}.investment-product-risk>div:last-child>p{color:#4f5c54;max-width:1000px;margin:1rem 0 0;font-size:.75rem;line-height:1.8}.investment-product-return{padding:1.5rem var(--corp-gutter) 4rem;background:#eaf4ed}.investment-product-return a{color:#087d31;font-size:.68rem;font-weight:800;text-decoration:none}.al-footer .al-footer-links{justify-items:end;gap:.35rem;display:grid}@media (width<=1180px) and (width>=861px){.corp-header{grid-template-columns:145px 1fr auto}.corp-nav{gap:.82rem}.corp-nav a{font-size:.59rem}.investment-market-hero>article{grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr)}}@media (width<=900px){.investment-market-site>main{padding-top:70px}.investment-market-notice,.investment-product-risk{grid-template-columns:1fr;gap:1rem}.investment-market-hero{min-height:760px}.investment-market-hero>article{grid-template-rows:minmax(330px,.88fr) minmax(320px,1.12fr);grid-template-columns:1fr}.investment-market-hero-copy{padding:3rem var(--corp-gutter) 2rem}.investment-market-hero-copy h2{font-size:clamp(2.7rem,9vw,5.2rem)}.investment-market-hero-image>span{bottom:5.8rem}.investment-market-hero-controls>div:first-child button{font-size:0}.investment-market-hero-controls>div:first-child button small{margin:0;font-size:.58rem}.investment-market-seller-banner,.investment-market-store,.investment-product-detail,.investment-product-information,.investment-product-sources>header{grid-template-columns:1fr}.investment-market-seller-banner>div:last-child{justify-self:start}.investment-market-menu{border-bottom:1px solid #111;border-right:0}.investment-market-menu nav{border-left:1px solid #d2d9d4;grid-template-columns:repeat(2,minmax(0,1fr))}.investment-market-menu nav button{border-right:1px solid #d2d9d4;padding-left:.6rem;padding-right:.6rem}.investment-product-card{grid-template-columns:1fr}.investment-product-detail-visual,.investment-product-detail{min-height:570px}.investment-product-detail-copy{padding:3.5rem var(--corp-gutter)}.investment-product-information-copy,.investment-product-process>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.investment-market-notice{padding-top:1rem;padding-bottom:1rem}.investment-market-notice h1{font-size:1.15rem}.investment-market-hero{min-height:720px}.investment-market-hero-copy h2{font-size:clamp(2.5rem,13vw,4.2rem)}.investment-market-hero-controls{bottom:.8rem;left:.8rem;right:.8rem}.investment-market-hero-image>span{right:1rem}.investment-market-seller-banner h2,.investment-market-catalogue>header h2{font-size:2.4rem}.investment-market-menu nav,.investment-product-body dl,.investment-product-information-copy,.investment-product-process>div{grid-template-columns:1fr}.investment-market-catalogue>header,.investment-market-catalogue>header>div:last-child,.investment-product-actions,.investment-product-detail-actions{flex-direction:column;align-items:stretch}.investment-product-card{box-shadow:6px 6px #e6ebe7}.investment-product-visual{min-height:360px}.investment-product-visual strong{font-size:3.4rem}.investment-product-detail-visual{min-height:480px}.investment-product-detail-visual strong{font-size:clamp(3.5rem,18vw,5.6rem)}.investment-product-detail-visual dl,.investment-product-price{grid-template-columns:1fr}.investment-product-detail-copy h1{font-size:clamp(3rem,17vw,5rem)}.investment-product-process article{min-height:190px}.investment-product-process h3{margin-top:2rem}.investment-product-sources>div>a{grid-template-columns:36px 1fr}.investment-product-sources a b{display:none}.al-footer .al-footer-links{justify-items:start}}.al-benefit-utility-emphasis{color:#102219;font-weight:850}.al-opportunity-participation-notice{background:#edf6f0;border:1px solid #bfd3c6;border-left:5px solid #00a03a;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3.5rem);width:min(1180px,100% - 2rem);margin:3rem auto 1.25rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid;box-shadow:0 18px 44px #073f1f12}.al-opportunity-participation-notice>div:first-child{align-content:start;gap:.55rem;display:grid}.al-opportunity-participation-notice span{color:#008532;letter-spacing:.14em;font-size:.6rem;font-weight:850}.al-opportunity-participation-notice strong{color:#102219;letter-spacing:-.025em;font-size:1.15rem;line-height:1.15}.al-opportunity-participation-notice>div:last-child{gap:.75rem;display:grid}.al-opportunity-participation-notice p{color:#4a5b51;margin:0;font-size:.82rem;line-height:1.75}.al-root .al-opportunity-join{color:#102219;background:linear-gradient(135deg,#fff 0%,#f2f8f4 100%);border:1px solid #bdd1c4;border-top:5px solid #00a03a;gap:.8rem 2.5rem;margin:0 auto 3rem;padding:clamp(1.75rem,4vw,3.25rem);position:relative;overflow:visible;box-shadow:0 24px 55px #073f1f1a}.al-root .al-opportunity-join>span{color:#008532}.al-root .al-opportunity-join>h2{color:#102219;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.98}.al-root .al-opportunity-join>p,.al-root .al-opportunity-join>p[role=status]{color:#536359;max-width:760px;margin:.35rem 0 0;line-height:1.7}.al-root .al-opportunity-join>a,.al-root .al-opportunity-join>button,.al-root .al-opportunity-join form button:first-child{background:#00a03a;border:1px solid #00a03a;min-height:48px;padding:.9rem 1.2rem;box-shadow:0 10px 24px #00a03a2e}.al-root .al-opportunity-join>a:hover,.al-root .al-opportunity-join>a:focus-visible,.al-root .al-opportunity-join>button:hover,.al-root .al-opportunity-join>button:focus-visible,.al-root .al-opportunity-join form button:first-child:hover,.al-root .al-opportunity-join form button:first-child:focus-visible{background:#007d2d;border-color:#007d2d}.al-root .al-opportunity-join form label span{color:#173d27}.al-root .al-opportunity-join form input,.al-root .al-opportunity-join form textarea{background:#fff;border-color:#b9cec0;box-shadow:inset 0 1px #073f1f08}@media (width<=760px){.al-opportunity-participation-notice{grid-template-columns:1fr;gap:1rem;width:min(100% - 1rem,1180px);margin-top:2rem}.al-root .al-opportunity-join{width:min(100% - 1rem,1180px)}}.investment-market-hero{height:clamp(340px,31vw,450px);min-height:340px}.investment-market-hero-copy{z-index:2;padding:1.35rem var(--corp-gutter) 4.25rem;grid-area:1/1}.investment-market-hero-copy h1{max-width:680px;color:var(--market-ink);letter-spacing:-.06em;margin:.5rem 0 .55rem;font-size:clamp(1.8rem,3.3vw,3.8rem);font-weight:560;line-height:.94}.investment-market-hero-copy>p:not(.corp-eyebrow){margin-bottom:.8rem;font-size:.96rem;line-height:1.5}.investment-market-hero-copy .corp-button{min-height:42px;padding:.7rem .9rem;font-size:.82rem}.investment-market-hero-image{grid-area:1/2}.investment-market-hero-image:after{background:linear-gradient(90deg,#ffffff29,#0000 38%)}.investment-market-hero-image img{object-position:center 58%}.investment-market-hero-controls{right:var(--corp-gutter);bottom:.65rem;left:var(--corp-gutter);padding:.25rem}.investment-market-hero-controls button{min-height:38px;padding:.5rem .7rem;font-size:.78rem}.investment-market-notice{grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.8rem);padding-top:.7rem;padding-bottom:.7rem}.investment-market-notice h2{margin:0 0 .25rem;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.2rem,1.8vw,1.7rem)}.investment-market-notice p,.investment-market-directory-role{max-width:1260px;font-size:.88rem;line-height:1.55}.investment-market-directory-role{color:#0b4a28;margin-top:.35rem;font-weight:850;display:block}.investment-market-seller-banner{padding:.8rem var(--corp-gutter);border-top-width:3px;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.investment-market-seller-banner h2{margin:.2rem 0 .25rem;font-size:clamp(1.1rem,2vw,1.75rem);line-height:1}.investment-market-seller-banner p{font-size:.86rem;line-height:1.5}.investment-market-seller-banner .investment-market-seller-subhead{max-width:1100px;margin:0 0 .35rem;font-size:clamp(.72rem,1vw,.9rem);font-weight:750;line-height:1.3}.investment-market-seller-banner>div:last-child{gap:.4rem;min-width:165px}.investment-market-seller-banner .corp-button{min-height:34px;padding:.55rem .75rem}.investment-product-image,.investment-product-detail-image{background:#e9f1eb}.investment-product-image img,.investment-product-detail-image img{object-fit:cover;width:100%;height:100%;inset:0;position:absolute!important}.investment-product-image>b,.investment-product-detail-image>b{z-index:2;color:#073d1f;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#fff;justify-self:stretch;padding:.55rem .65rem;font-size:.56rem;position:absolute;bottom:1rem;left:1rem;right:1rem}@media (width<=900px){.investment-market-hero{height:385px;min-height:385px}.investment-market-hero>article{grid-template-rows:1fr;grid-template-columns:minmax(310px,.95fr) minmax(0,1.05fr)}.investment-market-hero-copy{padding:1.2rem var(--corp-gutter) 4rem}.investment-market-hero-copy h1{font-size:clamp(1.7rem,5vw,3rem)}.investment-market-notice{grid-template-columns:1fr;gap:.35rem}.investment-market-seller-banner{grid-template-columns:minmax(0,1fr) auto}}@media (width<=600px){.investment-market-hero{height:410px;min-height:410px}.investment-market-hero>article{grid-template-rows:1fr;grid-template-columns:1fr}.investment-market-hero-image{opacity:.38;grid-column:1}.investment-market-hero-copy{color:#111;background:linear-gradient(90deg,#fffffffa,#ffffff7a);grid-column:1}.investment-market-hero-controls>div:first-child button{font-size:0}.investment-market-hero-controls>div:first-child button small{margin:0;font-size:.54rem}.investment-market-seller-banner{grid-template-columns:1fr}.investment-market-seller-banner>div:last-child{align-items:center;display:flex}}.investment-market-hero>article{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)}.investment-market-hero-image img{object-fit:cover}.investment-product-detail-image img{object-fit:contain;background:#f8faf8}@media (width<=760px){.investment-market-hero>article{grid-template-columns:minmax(285px,.9fr) minmax(0,1.1fr)}.investment-market-seller-banner{grid-template-columns:1fr}.investment-market-seller-banner>div:last-child{align-items:center;display:flex}}@media (width<=600px){.investment-market-hero>article{grid-template-columns:1fr}.investment-market-hero-image{opacity:.5}}.corp-trial-home .corp-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-model-grid article{isolation:isolate;color:#111;cursor:pointer;background:#fff;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.corp-model-grid article:hover{color:#111;background:#fff}.corp-model-hit-area{z-index:4;position:absolute;inset:0}.corp-model-hit-area:focus-visible{outline:3px solid var(--corp-green);outline-offset:-6px}.corp-model-art{aspect-ratio:1;background:#f7faf8;width:100%;position:relative;overflow:hidden}.corp-model-art>.corp-model-image{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .24s;inset:0;position:absolute!important}.corp-model-card-copy{z-index:2;background:#fff;flex-direction:column;flex:1;align-items:flex-start;padding:1.2rem;display:flex;position:relative}.corp-model-number{color:var(--corp-green);letter-spacing:.12em;font-size:.75rem;font-weight:750}.corp-trial-home .corp-model-grid article .corp-model-card-copy h3{color:#111;letter-spacing:-.035em;margin:.55rem 0 .6rem;font-size:clamp(1.5rem,2.2vw,2.15rem)}.corp-trial-home .corp-model-grid article .corp-model-card-copy p{color:#303b33;max-width:32ch;margin:0;font-size:.95rem;line-height:1.55}.corp-model-grid article:hover .corp-model-image{filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.corp-model-card-destination{color:#111;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.74rem;font-weight:750;display:inline-flex}@media (width<=1280px){.corp-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.corp-trial-home .corp-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-model-grid article{min-height:0}}@media (width<=600px){.corp-trial-home .corp-model-grid{grid-template-columns:1fr}}.investment-market-hero-controls{bottom:.8rem;right:auto;left:var(--corp-gutter);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,132px);gap:.45rem;padding:0;display:grid}.investment-market-hero-controls button{color:#727873;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fff;border:1px solid #d9ddda;border-radius:2px;width:132px;min-height:34px;padding:.5rem .65rem;font-size:.58rem;font-weight:760;line-height:1.2;box-shadow:0 3px 12px #0920151f}.investment-market-hero-controls button:hover,.investment-market-hero-controls button.is-active{color:#525955;background:#fff;border-color:#aab4ad;box-shadow:inset 0 -2px #008f3a,0 3px 12px #0920151f}.investment-market-safe-trading-notice{color:#111;background:#f4cc35;border:1px solid #111;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.75rem;width:min(100%,1080px);margin:1.25rem auto 0;padding:.85rem;display:grid}.investment-market-safe-trading-notice>span{color:#111;background:#ffffff52;border:1px solid #111;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.investment-market-safe-trading-notice strong{color:#111;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .28rem;font-size:.72rem;font-weight:900;display:block}.investment-market-safe-trading-notice p{color:#111;margin:0;font-size:.7rem;line-height:1.5}.investment-market-safe-trading-detail{width:calc(100% - (2 * var(--corp-gutter)));max-width:none;margin:1rem auto 0}@media (width<=600px){.investment-market-hero-controls{width:calc(100% - (2 * var(--corp-gutter)));grid-template-columns:repeat(3,minmax(0,1fr))}.investment-market-hero-controls button{width:auto;min-width:0;padding-inline:.45rem;font-size:.51rem}}.corp-site .corp-account-gate{color:var(--corp-ink)}.corp-header.has-verification-notice{min-height:108px;padding-top:32px}.corp-verification-notice{color:#16492a;background:#edf7ef;justify-content:center;align-items:center;gap:.8rem;min-height:32px;padding:4px .8rem;font-size:.875rem;line-height:1.4;display:flex;position:absolute;inset:0 0 auto}.corp-verification-notice a{color:#065a2b;text-underline-offset:3px;font-weight:700}.corp-header.has-verification-notice .corp-mobile-menu{top:108px}.corp-site:has(.corp-header.has-verification-notice){padding-top:32px}.corp-site .corp-account-gate-copy h1{color:var(--corp-ink);line-height:1.04}.corp-site .corp-account-gate-copy>p:not(.corp-eyebrow),.corp-site .corp-account-benefits p{color:var(--corp-muted)}.corp-site .corp-account-benefits,.corp-site .corp-account-benefits p{border-color:var(--corp-line)}.corp-migrant-panel>button{text-align:center;display:block}.corp-trial-home .corp-slide-01 .corp-slide-copy>p:not(.corp-eyebrow){max-width:min(35vw,500px)}@media (width<=780px){.corp-trial-home .corp-slide-01 .corp-slide-copy>p:not(.corp-eyebrow){max-width:100%}}.corp-account-actions>.corp-login-link,.corp-mobile-account>.corp-login-link{color:#fff;border:1px solid #ffffff59;justify-content:center;align-items:center;min-height:40px;padding:.6rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.corp-login-link:hover,.corp-login-link:focus-visible{background:#0b6236}.corp-account-panel>button,.corp-account-panel-head,.corp-account-divider span,.corp-account-note,.corp-account-error,.corp-account-business-register{font-size:.875rem}.corp-account-panel-head{gap:1rem;line-height:1.5}.corp-account-business-register span{font-size:.75rem}.corp-account-panel>button{min-height:48px}.corp-account-panel>button.primary .corp-email-yen-icon{color:#fff;font-size:1.25rem;line-height:1}.corp-account-panel>button .corp-microsoft-login-icon{vertical-align:middle;object-fit:contain;width:1.25rem;height:1.25rem;margin-inline-end:.5rem;display:inline-block}.corp-migrant-register-link{color:#064c2d;text-align:center;background:#f1faf5;border:1px solid #008c44;gap:.4rem;padding:1.1rem;font-size:1rem;line-height:1.5;text-decoration:none;display:grid}.corp-migrant-register-link:hover,.corp-migrant-register-link:focus-visible{background:#def4e7}.corp-migrant-register-link>span{font-size:.875rem}.corp-migrant-steps{gap:1.2rem;margin:2rem 0;padding:0;list-style:none;display:grid}.corp-migrant-steps>li{border-top:1px solid var(--corp-line);gap:1rem;padding:1rem 0;display:flex}.corp-migrant-steps>li>span{color:#008c44;font-size:1rem;font-weight:750}.corp-migrant-steps strong{color:var(--corp-ink);font-size:1rem}.corp-migrant-steps p{margin:.35rem 0 0;font-size:1rem;line-height:1.6}.corp-migrant-back{color:#066035;text-underline-offset:4px;font-size:1rem;display:inline-block}.corp-migrant-panel{align-self:start;min-width:0;min-height:0}.corp-account-panel>button:disabled{opacity:.55;cursor:not-allowed}.corp-email-verification{align-self:start;min-width:0;min-height:0}.corp-email-verification h2{margin:.5rem 0 1rem;font-size:1.75rem;line-height:1.25}.corp-email-verification>p{overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.rl-callback h1{max-width:32rem;margin:1rem auto;font-size:1.75rem;line-height:1.3}.rl-callback button{color:#fff;font:inherit;cursor:pointer;background:#006e30;border:1px solid #006e30;padding:.85rem 1.2rem}.corp-migrant-panel h2{letter-spacing:-.025em;margin:.5rem 0 1rem;font-size:1.75rem;line-height:1.25}.corp-migrant-panel>p,.corp-migrant-success p{margin:0 0 1.2rem;font-size:1rem;line-height:1.7}.corp-migrant-form{gap:1.2rem;display:grid}.corp-migrant-form label{gap:.55rem;font-size:1rem;display:grid}.corp-migrant-form input{color:#14231a;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b9c8bf;border-radius:0;padding:.7rem .8rem}.corp-migrant-form input:disabled{color:#486153;opacity:1;background:#eef3f0}.corp-migrant-form input:focus-visible{outline-offset:3px;outline:2px solid #008c44}.corp-migrant-form small,.corp-migrant-private{color:#486153;margin:0;font-size:.875rem;line-height:1.6}.corp-migrant-form button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#006d36;border:1px solid #006d36;padding:.85rem 1rem;font-weight:700}.corp-migrant-form button:disabled{opacity:.65;cursor:progress}.corp-native-account-form{gap:1rem;display:grid}.corp-native-account-form fieldset{border:0;gap:1.1rem;min-width:0;margin:0;padding:0;display:grid}.corp-native-account-form label{gap:.5rem;font-size:.95rem;line-height:1.5;display:grid}.corp-native-account-form label>span{font-weight:700}.corp-native-account-form input{color:#14231a;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b9c8bf;border-radius:0;padding:.75rem .85rem}.corp-native-account-form input:focus-visible,.corp-native-account-form button:focus-visible,.corp-native-account-success a:focus-visible{outline-offset:3px;outline:2px solid #008c44}.corp-native-account-form small{color:#486153;font-size:.85rem;line-height:1.5}.corp-native-password-field{background:#fff;border:1px solid #b9c8bf;min-width:0;display:flex}.corp-native-password-field input{border:0;flex:1}.corp-native-password-field button{color:#006d36;cursor:pointer;background:#fff;border:0;flex:none;min-width:60px;padding:.5rem .8rem;font-size:.85rem;font-weight:700}.corp-native-account-submit{color:#fff;width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#006d36;border:1px solid #006d36;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:700;display:flex}.corp-native-account-submit .corp-email-yen-icon{color:#fff;font-size:1.25rem;line-height:1}.corp-native-account-form fieldset:disabled{opacity:.65}.corp-native-account-form fieldset:disabled button{cursor:progress}.corp-native-account-link{color:#006d36;min-height:40px;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.corp-native-account-form p,.corp-native-account-success p{margin:0;line-height:1.65}.corp-native-account-form h2,.corp-native-account-success h2{margin:0 0 .75rem}.corp-native-account-success,.corp-migrant-success{gap:1rem;display:grid}.corp-migrant-success>a:last-child{color:#066035;font-size:1rem}@media (width<=600px){.corp-account-panel-head{flex-wrap:wrap}.corp-migrant-panel{padding:1.5rem}}.corp-services-portal main{background:#fff}.corp-services-showcase{background:#fff;border-bottom:1px solid #d6dfd8;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:690px;display:grid}.corp-services-showcase-copy{padding:132px clamp(2rem, 6vw, 7rem) 4.5rem var(--corp-gutter);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.corp-services-label,.corp-services-section-head>span,.corp-services-stage-copy>span,.corp-services-showcase-visual figcaption,.corp-services-field-grid article>span:first-child{color:#008d35;letter-spacing:.15em;font-size:.68rem;font-weight:800}.corp-services-showcase h1{color:#101a13;letter-spacing:-.068em;max-width:850px;margin:1.15rem 0 1.4rem;font-size:clamp(3.6rem,5.7vw,7.2rem);font-weight:620;line-height:.97}.corp-services-showcase-lead{color:#076b32;max-width:620px;margin:0;font-size:clamp(1.15rem,1.65vw,1.6rem);font-weight:650;line-height:1.35}.corp-services-showcase-detail{color:#526159;max-width:610px;margin:1.15rem 0 0;font-size:.96rem;line-height:1.75}.corp-services-showcase-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.corp-services-showcase-actions a{color:#fff;background:#006b2d;border:1px solid #006b2d;justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.9rem 1.1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.corp-services-showcase-actions a+a{color:#183424;background:#fff;border-color:#bac9be}.corp-services-showcase-actions a:focus-visible,.corp-service-choice-grid>button:focus-visible,.corp-service-process-figure figcaption a:focus-visible{outline-offset:3px;outline:3px solid #00a03a}.corp-services-showcase-note{color:#728077;letter-spacing:.07em;text-transform:uppercase;margin:2rem 0 0;font-size:.7rem;font-weight:650}.corp-services-showcase-visual{background:radial-gradient(circle at 50% 40%,#fff 0,#f1f7f2 74%);border-left:1px solid #d6dfd8;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:118px clamp(1.2rem,3vw,3rem) 2.6rem;display:flex}.corp-services-showcase-visual img{aspect-ratio:1;object-fit:contain;width:100%;max-height:620px;display:block}.corp-services-showcase-visual figcaption{color:#5a6d5f;border-top:1px solid #cddcd0;justify-content:space-between;gap:1rem;padding-top:1.1rem;font-size:.59rem;display:flex}.corp-services-method,.corp-services-fields,.corp-services-contact-entry{padding:clamp(4.5rem, 8vw, 8.5rem) var(--corp-gutter);scroll-margin-top:100px}.corp-services-method{background:#f7faf7}.corp-services-section-head{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:0 3rem;max-width:1380px;margin:0 auto 2.5rem;display:grid}.corp-services-section-head>span{grid-column:1/-1}.corp-services-section-head h2{color:#101a13;letter-spacing:-.058em;max-width:850px;margin:.8rem 0 0;font-size:clamp(2.5rem,4.55vw,5.2rem);font-weight:620;line-height:1}.corp-services-section-head p{color:#5a6b60;max-width:430px;margin:0;font-size:.91rem;line-height:1.7}.corp-services-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1380px;margin:0 auto;display:grid}.corp-services-stage-grid article{background:#fff;border:1px solid #d5dfd7;min-width:0}.corp-services-stage-image{background:#fff;border-bottom:1px solid #dce5dd;height:clamp(240px,25vw,370px);overflow:hidden}.corp-services-stage-image img{object-fit:contain;width:100%;height:100%;display:block}.corp-services-stage-copy{padding:clamp(1.4rem,2.4vw,2.2rem)}.corp-services-stage-copy h3{color:#112018;letter-spacing:-.045em;margin:.55rem 0 .8rem;font-size:clamp(1.65rem,2.15vw,2.35rem);font-weight:650}.corp-services-stage-copy p{color:#5b6960;margin:0;font-size:.86rem;line-height:1.7}.corp-services-support-line{color:#fff;background:#006e30;grid-template-columns:minmax(260px,.55fr) 1fr;align-items:center;gap:2rem;max-width:1380px;margin:1rem auto 0;padding:1.5rem 2rem;display:grid}.corp-services-support-line strong{letter-spacing:-.04em;font-size:clamp(1.5rem,2.1vw,2.3rem)}.corp-services-support-line p{color:#e0f3e5;max-width:750px;margin:0;font-size:.86rem;line-height:1.6}.corp-services-fields{color:#fff;background:#103b25}.corp-services-fields .corp-services-section-head h2{color:#fff}.corp-services-fields .corp-services-section-head>span{color:#7bde96}.corp-services-fields .corp-services-section-head p,.corp-services-fields-note{color:#c2d7c9}.corp-services-field-grid{border-top:1px solid #ffffff3b;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1380px;margin:0 auto;display:grid}.corp-services-field-grid article{border-bottom:1px solid #ffffff3b;grid-template-columns:45px 1fr 20px;align-items:start;gap:1rem;min-height:134px;padding:1.5rem 1.5rem 1.35rem 0;display:grid}.corp-services-field-grid article:nth-child(odd){border-right:1px solid #ffffff3b;padding-right:2.5rem}.corp-services-field-grid article:nth-child(2n){padding-left:2.5rem}.corp-services-field-grid article>span:first-child{color:#72d990;padding-top:.35rem}.corp-services-field-grid article>span:last-child{color:#72d990;font-size:1.25rem}.corp-services-field-grid h3{letter-spacing:-.025em;margin:0;font-size:1.18rem;font-weight:650}.corp-services-field-grid p{color:#c2d7c9;max-width:470px;margin:.45rem 0 0;font-size:.78rem;line-height:1.6}.corp-services-fields-note{max-width:1380px;margin:1.4rem auto 0;font-size:.75rem}.corp-services-contact-entry{background:#fff}.corp-services-portal .corp-service-choice-grid{background:0 0;border:0;gap:1rem;max-width:1380px;margin:0 auto}.corp-services-portal .corp-service-choice-grid>button{border:1px solid #cbd8ce;flex-direction:column;min-height:288px;padding:1.6rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 16px 35px #103b2509}.corp-services-portal .corp-service-choice-grid>button:hover,.corp-services-portal .corp-service-choice-grid>button.is-selected{color:#0d2517;background:#f0f9f2;border-color:#009c39;transform:none;box-shadow:inset 0 4px #00a03a,0 18px 38px #065a2b17}.corp-services-portal .corp-service-choice-grid svg{color:#008e35;width:38px;height:38px;margin:0 0 1.2rem}.corp-services-portal .corp-service-choice-grid button>span{color:#008e35;font-size:.66rem}.corp-services-portal .corp-service-choice-grid h2{color:#122519;font-size:1.4rem}.corp-services-portal .corp-service-choice-grid p{color:#53665a;opacity:1;min-height:0;margin:.7rem 0 1.6rem}.corp-services-portal .corp-service-choice-grid strong{color:#007c2e;margin-top:auto}.corp-services-portal .corp-service-intake{width:100%;max-width:none;padding:clamp(4.5rem, 7vw, 7.5rem) var(--corp-gutter);background:#eff5f0;margin:0}.corp-services-portal .corp-service-intake>header,.corp-services-portal .corp-service-intake>form{max-width:1050px;margin-inline:auto}.corp-services-portal .corp-service-intake h2{font-size:clamp(2.4rem,4.4vw,4.8rem)}.corp-services-portal .corp-service-intake-guidance{border-left:3px solid #00a03a;padding-left:1rem;font-size:.82rem}.corp-services-portal .corp-service-intake>form{box-shadow:0 22px 60px #06341a0f}.corp-services-portal .corp-service-framework{width:100%;max-width:none;padding:clamp(4.5rem, 7vw, 7.5rem) var(--corp-gutter);background:#fff}.corp-services-portal .corp-service-framework>header,.corp-services-portal .corp-service-framework-grid,.corp-services-portal .corp-service-framework>small,.corp-services-portal .corp-service-process-panel{max-width:1380px;margin-inline:auto}.corp-services-portal .corp-service-framework header>p{color:#607066;max-width:690px;font-size:.89rem;line-height:1.65}.corp-services-portal .corp-service-framework h2{font-size:clamp(2.4rem,4.4vw,4.8rem)}.corp-services-portal .corp-service-framework-grid{background:#fff;border:1px solid #d7e0d9;gap:0}.corp-services-portal .corp-service-framework article{border-bottom:1px solid #d7e0d9;border-right:1px solid #d7e0d9;min-height:0;padding:1.65rem}.corp-services-portal .corp-service-framework article strong{color:#103b25;margin-bottom:.65rem}.corp-services-portal .corp-service-framework article p{font-size:.79rem;line-height:1.65}.corp-services-portal .corp-service-process-panel{margin-top:2rem}.corp-services-portal .corp-service-process-figure{margin:0}@media (width<=1000px){.corp-services-showcase{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:0}.corp-services-showcase-copy{padding-top:118px}.corp-services-showcase h1{font-size:clamp(3rem,5.8vw,5.5rem)}.corp-services-showcase-visual{padding-top:110px}.corp-services-stage-image{height:270px}}@media (width<=760px){.corp-services-showcase{grid-template-columns:1fr}.corp-services-showcase-copy{padding:116px 1.4rem 2.5rem}.corp-services-showcase h1{font-size:clamp(3.1rem,10vw,5rem)}.corp-services-showcase-visual{border-top:1px solid #d6dfd8;border-left:0;padding:0 1.4rem 1.4rem}.corp-services-showcase-visual img{max-height:390px}.corp-services-section-head{grid-template-columns:1fr;gap:1rem}.corp-services-section-head p{max-width:700px}.corp-services-stage-grid{grid-template-columns:1fr}.corp-services-stage-image{height:clamp(250px,72vw,390px)}.corp-services-stage-copy{padding:1.4rem}.corp-services-support-line{grid-template-columns:1fr;gap:.5rem;padding:1.5rem}.corp-services-field-grid{grid-template-columns:1fr}.corp-services-field-grid article,.corp-services-field-grid article:nth-child(odd),.corp-services-field-grid article:nth-child(2n){border-right:0;min-height:0;padding:1.25rem 0}.corp-services-portal .corp-service-choice-grid{grid-template-columns:1fr}.corp-services-portal .corp-service-choice-grid>button{min-height:235px}.corp-services-portal .corp-service-framework-grid{grid-template-columns:1fr}.corp-services-portal .corp-service-framework article{border-right:0}}@media (prefers-reduced-motion:reduce){.corp-services-portal .corp-service-choice-grid>button{transition:none}}.investment-market-products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem;width:min(100%,1080px);margin-inline:auto;padding-top:1.25rem}.investment-market-products .investment-product-card{grid-template-columns:1fr;min-width:0;box-shadow:6px 6px #e6ebe7}.investment-market-products .investment-product-visual{min-height:225px;padding:1rem}.investment-market-products .investment-product-image>b{padding:.42rem .5rem;font-size:.75rem;bottom:.7rem;left:.7rem;right:.7rem}.investment-market-products .investment-product-body{align-content:start;padding:1.15rem}.investment-market-products .investment-product-labels span{padding:.28rem .4rem;font-size:.71rem}.investment-market-products .investment-product-body h3{margin:.72rem 0 .58rem;font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1}.investment-market-products .investment-product-body>p{color:#59655e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.55;display:-webkit-box;overflow:hidden}.investment-market-products .investment-product-body dl{margin:.9rem 0}.investment-market-products .investment-product-body dl>div{padding:.55rem}.investment-market-products .investment-product-body dt{font-size:.72rem}.investment-market-products .investment-product-body dd{margin-top:.22rem;font-size:.83rem;line-height:1.35}.investment-market-products .investment-product-actions{justify-content:space-between;gap:.65rem}.investment-market-products .investment-product-actions .corp-button{min-height:34px;padding:.5rem .65rem;font-size:.78rem}.investment-market-products .investment-product-actions>a:last-child{font-size:.78rem}@media (width<=760px){.investment-market-products{grid-template-columns:1fr;width:min(100%,620px)}.investment-market-products .investment-product-visual{min-height:210px}}.investment-alliance-help{background:#f8faf8;border:1px solid #bfc8c2;width:100%;margin-top:1rem}.investment-alliance-help>summary{color:#183b27;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:#f0f5f1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:42px;padding:.6rem .7rem;font-size:.58rem;font-weight:850;list-style:none;display:grid}.investment-alliance-help>summary::-webkit-details-marker{display:none}.investment-alliance-help>summary b{color:#fff;background:#008f3a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.58rem;display:grid}.investment-alliance-help>summary i{color:#536159;font-size:.9rem;font-style:normal;transition:transform .18s}.investment-alliance-help[open]>summary i{transform:rotate(180deg)}.investment-alliance-help-panel{border-top:1px solid #bfc8c2;gap:.8rem;padding:.8rem;display:grid}.investment-alliance-businesses{gap:.65rem;display:grid}.investment-alliance-businesses>article{background:#fff;border:1px solid #cbd5ce;gap:.6rem;padding:.75rem;display:grid}.investment-alliance-business-identity{align-items:center;gap:.6rem;display:flex}.investment-alliance-business-identity>img,.investment-alliance-business-identity>span{object-fit:contain;background:#fff;border:1px solid #d5ddd7;flex:0 0 42px;width:42px;height:42px}.investment-alliance-business-identity>span{color:#fff;background:#07552d;place-items:center;font-weight:900;display:grid}.investment-alliance-business-identity>div{gap:.15rem;display:grid}.investment-alliance-business-identity strong{color:#111;font-size:.75rem}.investment-alliance-business-identity small{color:#6a766e;font-size:.54rem}.investment-alliance-businesses>article>p,.investment-alliance-help-empty p,.investment-alliance-provider-notice p,.investment-alliance-apply>div>p{color:#59655e;margin:0;font-size:.62rem;line-height:1.55}.investment-alliance-businesses>article>a{color:#087d31;font-size:.58rem;font-weight:850;text-decoration:none}.investment-alliance-help-empty{background:#fff;border:1px dashed #aab5ad;gap:.35rem;padding:.75rem;display:grid}.investment-alliance-help-empty strong,.investment-alliance-provider-notice strong,.investment-alliance-apply>div>strong{color:#111;font-size:.64rem}.investment-alliance-provider-notice{color:#252525;background:#ecefed;border-left:3px solid #58645d;gap:.35rem;padding:.75rem;display:grid}.investment-alliance-provider-notice p{color:#414b45;font-size:.55rem;line-height:1.55}.investment-alliance-apply{background:#edf7f0;border:1px solid #b8d4c0;gap:.7rem;padding:.75rem;display:grid}.investment-alliance-apply>div:first-child{gap:.28rem;display:grid}.investment-alliance-apply form{gap:.65rem;display:grid}.investment-alliance-apply label{gap:.3rem;display:grid}.investment-alliance-apply label>span{color:#34433a;letter-spacing:.055em;text-transform:uppercase;font-size:.52rem;font-weight:850}.investment-alliance-apply textarea,.investment-alliance-apply input{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #aebbb2;padding:.6rem;font-size:.64rem;line-height:1.45}.investment-alliance-apply button,.investment-alliance-help>summary+div button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#087d31;border:0;justify-self:start;padding:.5rem .7rem;font-size:.55rem;font-weight:850}.investment-alliance-apply button:disabled{cursor:wait;opacity:.6}.investment-alliance-apply-state,.investment-alliance-apply-notice{color:#425249;margin:0;font-size:.58rem;line-height:1.5}.investment-alliance-apply-state a{color:#087d31;font-weight:800}.investment-alliance-application-status{color:#333;background:#fff;border:1px solid #c0c9c2;padding:.55rem;font-size:.58rem}.investment-alliance-application-status.is-approved{background:#e8f7ec;border-color:#6db682}.investment-alliance-application-status.is-rejected{background:#fff1f1;border-color:#d2a0a0}.investment-alliance-application-status p{margin:.25rem 0 0;line-height:1.45}.investment-product-detail-copy .investment-alliance-help{margin-top:1.2rem}.investment-assistance-admin{background:#f4f7f4;border:1px solid #111;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.4rem)}.investment-assistance-admin>header{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.investment-assistance-admin>header span{color:#087d31;letter-spacing:.08em;font-size:.56rem;font-weight:900}.investment-assistance-admin>header h2{margin:.3rem 0 0;font-size:clamp(1.5rem,2.5vw,2.5rem)}.investment-assistance-admin>header>strong,.investment-assistance-admin>p{color:#536159;font-size:.65rem}.investment-assistance-admin>p{max-width:1000px;line-height:1.6}.investment-assistance-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.investment-assistance-admin-list>article{background:#fff;border:1px solid #bcc6bf;align-content:start;gap:.8rem;padding:1rem;display:grid}.investment-assistance-admin-list>article.is-pending{border-top:4px solid #d8ae15}.investment-assistance-admin-list>article.is-approved{border-top:4px solid #00a03a}.investment-assistance-admin-list>article.is-rejected{border-top:4px solid #a63b3b}.investment-assistance-admin-list article>header{justify-content:space-between;gap:.8rem;display:flex}.investment-assistance-admin-list article>header span,.investment-assistance-admin-list article>header small{color:#69756d;text-transform:uppercase;font-size:.53rem}.investment-assistance-admin-list article h3{margin:.22rem 0;font-size:1rem}.investment-assistance-admin-list article>header a{color:#087d31;font-size:.58rem;font-weight:800}.investment-assistance-admin-list article>p{color:#4f5c54;margin:0;font-size:.68rem;line-height:1.6}.investment-assistance-admin-list label{gap:.35rem;display:grid}.investment-assistance-admin-list label span{text-transform:uppercase;font-size:.55rem;font-weight:850}.investment-assistance-admin-list textarea{width:100%;font:inherit;border:1px solid #b8c2bb;padding:.65rem;font-size:.66rem}.investment-assistance-admin-list footer{flex-wrap:wrap;gap:.5rem;display:flex}.investment-assistance-admin-list footer button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#111;border:0;padding:.5rem .7rem;font-size:.55rem;font-weight:800}.investment-assistance-admin-list footer button:first-child{background:#087d31}.investment-assistance-admin-empty{color:#617067;text-align:center;background:#fff;border:1px dashed #aeb8b1;margin-top:1rem;padding:2rem;font-size:.68rem}@media (width<=900px){.investment-assistance-admin-list{grid-template-columns:1fr}}@media (width<=600px){.investment-assistance-admin>header,.investment-assistance-admin-list article>header{flex-direction:column;align-items:flex-start}}.al-committee,.al-committee-detail,.al-committee-guidelines-page,.al-member-profile,.corp-committee-admin{--committee-ink:#18211c;--committee-muted:#657069;--committee-line:#dce3de;--committee-paper:#fff;--committee-green:#0b6543;color:var(--committee-ink);font-family:inherit}.al-committee{max-width:1440px;margin:0 auto;padding:52px clamp(22px,4vw,68px) 84px}.al-committee-intro{color:#fff;background:radial-gradient(circle at 86% 18%,#94d3b129,#0000 26%),linear-gradient(128deg,#0b2d20 0%,#0d5038 70%,#096344 100%);border-radius:4px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:end;gap:48px;padding:54px;display:grid;box-shadow:0 24px 54px #122d2024}.al-committee-intro>div:first-child>span,.al-committee-composer header span,.al-committee-detail section>header span,.al-committee-detail section>div>span,.al-member-profile section>div>span,.al-member-profile article>span,.corp-committee-admin>header span{letter-spacing:.17em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.al-committee-intro h2{letter-spacing:-.035em;max-width:760px;margin:0;font-family:inherit;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1}.al-committee-intro p{color:#ffffffc7;max-width:780px;margin:25px 0 0;font-size:17px;line-height:1.72}.al-committee-intro-actions{background:#ffffff12;border:1px solid #ffffff2b;flex-direction:column;gap:14px;padding:24px;display:flex}.al-committee-intro-actions button,.al-committee-intro-actions a{color:#173326;font:inherit;text-align:center;cursor:pointer;background:#fff;border:0;padding:15px 18px;font-weight:800}.al-committee-intro-actions small{color:#ffffffab;line-height:1.55}.al-committee-intro-actions .al-committee-guidelines-link{color:#fff;text-align:left;background:0 0;border-bottom:1px solid #ffffff80;align-self:flex-start;padding:0 0 3px;font-size:13px;font-weight:750}.al-committee-principles{border:1px solid var(--committee-line);background:#fff;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.al-committee-principles article{border-right:1px solid var(--committee-line);padding:24px 26px}.al-committee-principles article:last-child{border-right:0}.al-committee-principles strong{margin-bottom:6px;font-size:13px;display:block}.al-committee-principles span{color:var(--committee-muted);font-size:13px;line-height:1.55}.al-committee-filters{border:1px solid var(--committee-line);background:#f8faf8;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(155px,.72fr)) auto;align-items:end;gap:12px;margin:38px 0 20px;padding:16px;display:grid}.al-committee-filters label,.al-committee-composer label,.corp-committee-admin-list label{flex-direction:column;gap:7px;display:flex}.al-committee-filters label>span,.al-committee-composer label>span,.corp-committee-admin-list label>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.al-committee-filters input,.al-committee-filters select,.al-committee-composer input,.al-committee-composer select,.al-committee-composer textarea,.corp-committee-admin-list textarea,.al-comment-composer textarea,.al-member-message-composer textarea{width:100%;color:var(--committee-ink);font:inherit;background:#fff;border:1px solid #cfd8d2;border-radius:2px;padding:12px 13px}.al-committee-filters p{color:var(--committee-muted);white-space:nowrap;margin:0 6px 11px;font-size:12px}.al-committee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.al-committee-card{border:1px solid var(--committee-line);background:var(--committee-paper);border-top:4px solid #155f43;flex-direction:column;min-height:400px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 30px #1b34270e}.al-committee-card.is-pinned{border-top-color:#00a03a;box-shadow:0 12px 34px #00693a1a}.al-committee-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1b34271a}.al-committee-card-topline{justify-content:space-between;gap:16px;padding:18px 22px 0;display:flex}.al-committee-card-topline span{color:var(--committee-green);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.al-committee-card-topline small{color:var(--committee-muted);text-transform:capitalize}.al-committee-card-copy{color:inherit;flex:1;padding:16px 22px;text-decoration:none;display:block}.al-committee-card-copy h3{letter-spacing:-.025em;margin:0 0 14px;font-family:inherit;font-size:clamp(24px,2vw,32px);font-weight:650;line-height:1.12}.al-committee-card-copy p{color:var(--committee-muted);margin:0;font-size:14px;line-height:1.65}.al-committee-author{align-items:center;gap:11px;margin:0 22px 18px;display:flex}.al-committee-author img{border:1px solid var(--committee-line);object-fit:contain;background:#fff;border-radius:50%;width:40px;height:40px}.al-committee-author>span{flex-direction:column;font-size:11px;display:flex}.al-committee-author a{color:var(--committee-ink);font-weight:800}.al-committee-author small{color:var(--committee-muted);margin-top:3px}.al-committee-card-stats{border-top:1px solid var(--committee-line);border-bottom:1px solid var(--committee-line);grid-template-columns:repeat(4,1fr);display:grid}.al-committee-card-stats span{border-right:1px solid var(--committee-line);color:var(--committee-muted);text-align:center;text-transform:uppercase;padding:11px 8px;font-size:10px}.al-committee-card-stats span:last-child{border-right:0}.al-committee-card-stats strong{color:var(--committee-ink);margin-top:2px;font-size:16px;display:block}.al-committee-card-stats .support strong{color:#086b45}.al-committee-card-stats .concern strong{color:#9a5322}.al-committee-card footer{color:var(--committee-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:11px;display:flex}.al-committee-card footer a{color:var(--committee-green);font-weight:900}.al-committee-empty{text-align:center;border:1px dashed #bdc9c1;grid-column:1/-1;padding:50px}.al-committee-empty strong{margin-bottom:15px;display:block}.al-committee-empty button{color:#fff;background:#173e2d;border:0;padding:10px 16px}.al-committee-notice{color:#4d401a;background:#fff4c9;border-left:4px solid #d7a826;max-width:1440px;margin:18px auto;padding:13px 16px}.al-committee-composer{background:#fff;border:1px solid #b8c9be;margin:26px 0;padding:clamp(22px,4vw,42px);box-shadow:0 18px 50px #1330211a}.al-committee-composer>header{justify-content:space-between;gap:18px;margin-bottom:24px;display:flex}.al-committee-composer>header h2{margin:0;font-family:inherit;font-size:clamp(24px,3vw,36px);font-weight:650;line-height:1.08}.al-committee-composer>header button{background:#fff;border:1px solid #cfd8d2;align-self:flex-start;padding:8px 12px}.al-committee-composer>label{margin-bottom:16px}.al-committee-composer textarea{resize:vertical;line-height:1.6}.al-committee-parent-note{border-left:3px solid var(--committee-green);background:#eef6f1;padding:12px 14px}.al-committee-editor-toolbar{background:#f5f7f5;border:1px solid #d8e0da;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:8px;display:flex}.al-committee-editor-toolbar button,.al-committee-image-button{color:#263d31;cursor:pointer;background:#fff;border:1px solid #ccd5cf;min-width:38px;padding:7px 10px;font-size:12px}.al-committee-editor-toolbar .is-active{color:#fff;background:var(--committee-green)}.al-committee-image-button input{display:none}.al-committee-editor-preview{border:1px solid #cfd8d2;min-height:220px;margin-bottom:16px;padding:24px}.al-committee-composer-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.al-committee-composer>footer{border-top:1px solid var(--committee-line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:flex}.al-committee-composer>footer p{color:var(--committee-muted);margin:0;font-size:12px}.al-committee-composer>footer p a{color:var(--committee-green);text-underline-offset:2px;font-weight:800;text-decoration:underline}.al-committee-composer>footer button{color:#fff;background:var(--committee-green);border:0;padding:13px 20px;font-weight:800}.al-committee-rich-text{color:#28362e;font-family:inherit;font-size:1rem;line-height:1.65}.al-committee-rich-text p{margin:0 0 1em}.al-committee-rich-text h2{margin:1.35em 0 .5em;font-size:1.35em;line-height:1.25}.al-committee-rich-text blockquote{border-left:4px solid var(--committee-green);background:#f3f7f4;margin:1.1em 0;padding:14px 18px}.al-committee-rich-text ul{margin:.8em 0 1.2em;padding-left:1.35em}.al-committee-rich-text li{margin:.38em 0;padding-left:.25em}.al-committee-rich-text a{color:var(--committee-green);text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.al-committee-rich-text img{object-fit:contain;max-width:100%;max-height:440px;margin:20px auto;display:block}.al-committee-detail,.al-member-profile{max-width:1240px;min-height:70vh;margin:0 auto;padding:26px clamp(20px,4vw,60px) 64px}.al-committee-breadcrumb,.al-member-profile>nav{color:var(--committee-muted);gap:9px;margin-bottom:16px;font-size:12px;display:flex}.al-committee-breadcrumb a,.al-member-profile>nav a{color:var(--committee-green);font-weight:800}.al-counter-register{background:#f4f7f5;border:1px solid #d9e1dc;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:12px;display:flex}.al-counter-register>span{width:100%;color:var(--committee-muted);letter-spacing:.14em;font-size:10px;font-weight:900}.al-counter-register a{min-width:250px;color:var(--committee-ink);background:#fff;border:1px solid #d3ddd6;flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.al-counter-register a small{color:var(--committee-green);text-transform:uppercase;font-weight:800}.al-counter-register a em{color:var(--committee-muted);font-size:11px}.al-committee-post{border:1px solid var(--committee-line);background:#fff;box-shadow:0 18px 50px #142f2114}.al-committee-post>header{color:#fff;background:linear-gradient(130deg,#0c3122,#116646);padding:clamp(24px,3.5vw,38px)}.al-committee-post-tags{flex-wrap:wrap;gap:8px;display:flex}.al-committee-post-tags span{color:#fffc;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff3d;padding:6px 9px;font-size:9px;font-weight:800}.al-committee-post-tags .is-pinned{color:#0b5138;background:#fff;border-color:#fff}.al-committee-post h1{letter-spacing:-.04em;max-width:980px;margin:16px 0 22px;font-family:inherit;font-size:clamp(32px,4.4vw,52px);font-weight:650;line-height:1.05}.al-committee-post-author{align-items:center;gap:12px;display:flex}.al-committee-post-author img{object-fit:contain;background:#fff;border-radius:50%;width:38px;height:38px}.al-committee-post-author>span{flex-direction:column;font-size:12px;display:flex}.al-committee-post-author a{color:#fff;font-weight:900}.al-committee-post-author small{color:#ffffffa8;margin-top:4px}.al-committee-post>.al-committee-rich-text{max-width:1040px;margin:0 auto;padding:clamp(24px,3.5vw,40px)}.al-committee-resources{background:#f2f7f4;border-top:1px solid #d4dfd7;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.al-committee-resources>div{flex-direction:column;gap:3px;display:flex}.al-committee-resources span{color:var(--committee-muted);font-size:13px;line-height:1.45}.al-committee-resources>a,.al-committee-resources nav{flex:none}.al-committee-resources a{color:var(--committee-green);font-size:13px;font-weight:850}.al-committee-resources nav{flex-wrap:wrap;gap:14px;display:flex}.al-committee-outcome{background:#e9f5ed;border-top:1px solid #d4dfd7;align-items:center;gap:16px;padding:16px 22px;display:flex}.al-committee-outcome span{color:var(--committee-muted);flex:1}.al-committee-outcome a{color:var(--committee-green);font-weight:900}.al-committee-position-panel{border:1px solid var(--committee-line);background:#f8faf8;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:16px;padding:clamp(20px,2.8vw,28px);display:grid}.al-committee-position-panel h2,.al-counter-action h2,.al-committee-comments h2{margin:0;font-family:inherit;font-size:clamp(23px,2.5vw,30px);font-weight:650;line-height:1.12}.al-committee-position-panel p,.al-counter-action p,.al-committee-comments header p{color:var(--committee-muted);line-height:1.55}.al-committee-position-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.al-committee-position-actions button{text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #cbd5ce;padding:12px 7px}.al-committee-position-actions button:disabled{cursor:not-allowed;opacity:.62}.al-committee-position-actions button span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.al-committee-position-actions button strong{font-size:22px}.al-committee-position-actions .support{border-top:4px solid #168a59}.al-committee-position-actions .neutral{border-top:4px solid #77817b}.al-committee-position-actions .concern{border-top:4px solid #bd6d34}.al-counter-action{color:#fff;background:#26322c;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:20px 24px;display:flex}.al-counter-action p{color:#ffffffa6;margin-bottom:0}.al-counter-action button{color:#fff;background:0 0;border:1px solid #ffffff4d;flex:none;padding:13px 18px}.al-counter-action small{color:#ffffffa6}.al-committee-comments{margin-top:26px}.al-committee-comments>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:18px;display:flex}.al-committee-comments>header p{max-width:480px;margin:0;font-size:13px}.al-committee-comments>header p a{color:var(--committee-green);text-underline-offset:2px;font-weight:800;text-decoration:underline}.al-committee-comment-list{flex-direction:column;gap:10px;display:flex}.al-comment-thread-branch>article{border:1px solid var(--committee-line);background:#fff;padding:16px}.al-comment-thread .al-comment-thread{border-left:2px solid #cbd8cf;margin:10px 0 0 28px;padding-left:14px}.al-comment-thread-branch+.al-comment-thread-branch{margin-top:10px}.al-comment-author{color:var(--committee-ink);align-items:center;gap:10px;display:inline-flex}.al-comment-author img{object-fit:contain;border:1px solid var(--committee-line);border-radius:50%;width:36px;height:36px}.al-comment-author span{flex-direction:column;display:flex}.al-comment-author small{color:var(--committee-muted);margin-top:2px;font-size:10px}.al-committee-comment-list article>p{white-space:pre-wrap;line-height:1.6}.al-comment-image{object-fit:contain;max-width:min(100%,620px);max-height:420px}.al-comment-actions{border-top:1px solid #edf1ee;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}.al-comment-actions button{color:var(--committee-muted);cursor:pointer;background:#fff;border:1px solid #cbd5ce;padding:6px 9px;font-size:12px;font-weight:750}.al-comment-actions button strong{color:var(--committee-ink);margin-left:4px}.al-comment-actions button:first-child{color:#086b45;border-color:#a9ceb9}.al-comment-actions button:nth-child(2){color:#9a5322;border-color:#dfc1ab}.al-comment-actions button:disabled{cursor:default;opacity:.7}.al-committee-empty-comment{color:var(--committee-muted);border:1px dashed #c5d0c8;padding:20px}.al-comment-composer{border:1px solid var(--committee-line);background:#f6f8f6;margin-top:12px;padding:14px}.al-comment-composer>div{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.al-comment-composer>.al-comment-replying{border-left:3px solid var(--committee-green);background:#eaf4ed;justify-content:space-between;margin:0 0 10px;padding:9px 11px}.al-comment-replying button{color:var(--committee-green);background:0 0;border:0;padding:2px;font-size:12px}.al-comment-composer img{object-fit:cover;width:54px;height:54px}.al-comment-composer label{cursor:pointer;background:#fff;border:1px solid #cbd5ce;padding:10px 13px;font-size:12px}.al-comment-composer input{display:none}.al-comment-composer button,.al-member-message-composer button{color:#fff;background:var(--committee-green);border:0;padding:11px 17px;font-weight:800}.al-member-profile>header{color:#fff;background:linear-gradient(130deg,#102d21,#145c41);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:36px;display:grid}.al-member-profile>header>img{object-fit:contain;background:#fff;border-radius:50%;width:104px;height:104px;padding:6px}.al-member-profile>header span{letter-spacing:.14em;font-size:10px;font-weight:900}.al-member-profile>header h1{margin:8px 0;font-family:inherit;font-size:clamp(34px,5vw,58px);font-weight:650;line-height:1}.al-member-profile>header p{color:#ffffffb3;margin:0}.al-member-profile-links{flex-direction:column;gap:7px;display:flex}.al-member-profile-links a{color:#fff;font-size:12px;font-weight:800}.al-member-profile-grid{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px;display:grid}.al-member-about,.al-member-chat{border:1px solid var(--committee-line);background:#fff;padding:clamp(24px,4vw,38px)}.al-member-about h2,.al-member-chat h2,.al-member-activity h2{margin:0;font-family:inherit;font-size:30px;font-weight:650;line-height:1.1}.al-member-about>p{color:var(--committee-muted);line-height:1.7}.al-member-about dl{margin:24px 0 0}.al-member-about dl div{border-top:1px solid var(--committee-line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.al-member-about dt{color:var(--committee-muted)}.al-member-about dd{text-align:right;margin:0;font-weight:700}.al-member-chat>header{justify-content:space-between;gap:18px;display:flex}.al-member-chat>header small{max-width:220px;color:var(--committee-muted);text-align:right;line-height:1.5}.al-member-chat>p,.al-member-chat>button{margin-top:24px}.al-member-messages{background:#f4f7f5;flex-direction:column;gap:8px;max-height:360px;margin:24px 0 12px;padding:14px;display:flex;overflow-y:auto}.al-member-messages>div{border:1px solid var(--committee-line);background:#fff;max-width:80%;padding:10px 12px}.al-member-messages .is-sent{color:#fff;background:#176246;align-self:flex-end}.al-member-messages p{white-space:pre-wrap;margin:0;line-height:1.5}.al-member-messages small{opacity:.7;margin-top:6px;font-size:9px;display:block}.al-member-message-composer{align-items:end;gap:9px;display:flex}.al-member-message-composer button{flex:none}.al-member-activity{border:1px solid var(--committee-line);background:#f7f9f7;grid-template-columns:.4fr 1fr;gap:30px;margin-top:18px;padding:34px;display:grid}.al-member-activity>div:last-child{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.al-member-activity a{border:1px solid var(--committee-line);color:var(--committee-ink);background:#fff;flex-direction:column;gap:7px;padding:16px;display:flex}.al-member-activity a small{color:var(--committee-green);font-weight:800}.al-member-activity a span{color:var(--committee-muted);text-transform:capitalize;font-size:11px}.al-member-records{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.al-member-records>div{border:1px solid var(--committee-line);background:#fff;padding:28px}.al-member-records>div>span{letter-spacing:.13em;font-size:10px;font-weight:900}.al-member-records article,.al-member-records a{border-top:1px solid var(--committee-line);color:var(--committee-ink);margin-top:14px;padding-top:14px;display:block}.al-member-records p{color:var(--committee-muted);line-height:1.5}.corp-committee-admin{background:#f8faf8;border:1px solid #d6dfd8;margin-top:26px;padding:clamp(20px,3vw,34px)}.corp-committee-admin>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.corp-committee-admin>header h2{margin:0;font-family:inherit;font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.05}.corp-committee-admin>header p{color:#657069;max-width:720px;line-height:1.6}.corp-committee-admin>header>div:last-child{text-align:right}.corp-committee-admin>header>div:last-child strong{color:#0b6543;font-size:42px;display:block}.corp-committee-admin>nav{border-bottom:1px solid #ccd6cf;gap:8px;margin:22px 0;display:flex}.corp-committee-admin>nav button{background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:800}.corp-committee-admin>nav .is-active{color:#0b6543;border-color:#0b6543}.corp-committee-admin-notice{background:#fff2c4;padding:12px}.corp-committee-admin-list{flex-direction:column;gap:12px;display:flex}.corp-committee-admin-list>article{background:#fff;border:1px solid #d6dfd8;border-left:5px solid #7d8780;padding:22px}.corp-committee-admin-list>.status-pending{border-left-color:#d5a52e}.corp-committee-admin-list>.status-approved,.corp-committee-admin-list>.status-published{border-left-color:#168a59}.corp-committee-admin-list>.status-rejected,.corp-committee-admin-list>.status-hidden{border-left-color:#9a523f}.corp-committee-admin-list article>header{align-items:center;gap:13px;display:flex}.corp-committee-admin-list article>header img{object-fit:contain;border:1px solid #d6dfd8;border-radius:50%;width:48px;height:48px}.corp-committee-admin-list article>header>div{flex:1}.corp-committee-admin-list article>header span{color:#0b6543;text-transform:uppercase;font-size:10px;font-weight:900}.corp-committee-admin-list article>header h3{margin:4px 0;font-size:21px}.corp-committee-admin-list article>header small{color:#657069}.corp-committee-admin-list article>header a{color:#0b6543;font-size:12px;font-weight:800}.corp-committee-admin-list article>p{white-space:pre-wrap;line-height:1.6}.corp-committee-admin-list label{margin-top:14px}.corp-committee-admin-list footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.corp-committee-admin-list footer button{background:#fff;border:1px solid #cbd5ce;padding:9px 12px;font-weight:700}.corp-committee-admin-list footer button:first-child{color:#fff;background:#0b6543}.corp-committee-admin-list footer span{color:#0b6543;text-transform:capitalize;margin-left:auto;font-weight:800}.corp-committee-admin-comment-image{object-fit:contain;max-width:min(100%,500px);max-height:360px}.al-committee-guidelines-page{max-width:1180px;min-height:70vh;margin:0 auto;padding:26px clamp(20px,4vw,60px) 72px}.al-committee-guidelines-page>header{color:#fff;background:linear-gradient(130deg,#0c3122,#116646);padding:clamp(28px,4vw,48px)}.al-committee-guidelines-page>header>span{letter-spacing:.16em;font-size:11px;font-weight:850}.al-committee-guidelines-page>header h1{letter-spacing:-.04em;max-width:850px;margin:12px 0 16px;font-size:clamp(34px,5vw,58px);line-height:1.03}.al-committee-guidelines-page>header p{color:#ffffffbf;max-width:820px;margin:0;font-size:16px;line-height:1.65}.al-committee-guidelines-page>section{border:1px solid var(--committee-line);background:#fff;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.al-committee-guidelines-page>section article{border-right:1px solid var(--committee-line);border-bottom:1px solid var(--committee-line);grid-template-columns:42px 1fr;gap:15px;padding:22px;display:grid}.al-committee-guidelines-page>section article:nth-child(2n){border-right:0}.al-committee-guidelines-page>section article:nth-last-child(-n+2){border-bottom:0}.al-committee-guidelines-page>section article>span{color:var(--committee-green);letter-spacing:.1em;font-size:12px;font-weight:900}.al-committee-guidelines-page h2{margin:0;font-size:18px;line-height:1.3}.al-committee-guidelines-page article p{color:var(--committee-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.al-committee-guidelines-page>aside{background:#fff4c9;border-left:4px solid #d6a82a;margin-top:16px;padding:18px 22px}.al-committee-guidelines-page>aside p{color:#5a4a21;margin:5px 0 0;line-height:1.55}.al-committee-guidelines-return{color:var(--committee-green);margin-top:20px;font-weight:850;display:inline-block}@media (width<=900px){.al-committee-intro,.al-committee-position-panel,.al-member-profile-grid,.al-member-activity,.al-committee-principles{grid-template-columns:1fr}.al-committee-principles article{border-right:0;border-bottom:1px solid var(--committee-line)}.al-committee-filters{grid-template-columns:1fr 1fr}.al-committee-filters p{margin:8px 0}.al-member-profile>header{grid-template-columns:auto 1fr}.al-member-profile-links{flex-direction:row;grid-column:1/-1}}@media (width<=680px){.al-committee{padding-inline:14px}.al-committee-intro{grid-template-columns:1fr;padding:30px 24px}.al-committee-grid,.al-committee-filters,.al-committee-composer-fields,.al-member-records,.al-member-activity>div:last-child{grid-template-columns:1fr}.al-committee-card{min-height:0}.al-committee-card-stats{grid-template-columns:repeat(2,1fr)}.al-committee-card-stats span:nth-child(2){border-right:0}.al-committee-card-stats span:nth-child(-n+2){border-bottom:1px solid var(--committee-line)}.al-committee-composer>footer,.al-committee-comments>header,.al-counter-action,.corp-committee-admin>header,.al-member-chat>header{flex-direction:column;align-items:stretch}.al-committee-post>header,.al-committee-post>.al-committee-rich-text{padding:22px 20px}.al-committee-position-actions{grid-template-columns:repeat(3,1fr)}.al-committee-position-actions button{padding:10px 4px}.al-committee-outcome,.al-committee-resources{flex-direction:column;align-items:flex-start}.al-comment-thread .al-comment-thread{margin-left:12px;padding-left:9px}.al-committee-guidelines-page>section{grid-template-columns:1fr}.al-committee-guidelines-page>section article,.al-committee-guidelines-page>section article:nth-child(2n),.al-committee-guidelines-page>section article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--committee-line)}.al-committee-guidelines-page>section article:last-child{border-bottom:0}.al-member-profile>header{grid-template-columns:1fr;padding:25px}.al-member-chat>header small{text-align:left}.al-member-message-composer{flex-direction:column;align-items:stretch}.corp-committee-admin-list article>header{flex-wrap:wrap;align-items:flex-start}}.corp-trial-home .corp-home-intro{border-top:1px solid var(--corp-line)}.corp-trial-home .corp-home-caretaker-card{aspect-ratio:1;background:#fff;align-self:center;width:100%;height:auto;min-height:0}.corp-trial-home .corp-home-caretaker-card>img{object-position:center;mix-blend-mode:normal;filter:none}.corp-trial-home .corp-home-caretaker-card:hover>img{transform:none}.corp-home-capabilities-showcase{border:1px solid var(--corp-line);background:#f7faf8;border-top:0;min-height:clamp(360px,48vw,620px);margin:0;position:relative;overflow:hidden}.corp-home-capabilities-showcase>img{object-fit:cover;object-position:center}.corp-home-capabilities-showcase:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#033b20c7);position:absolute;inset:0}.corp-home-capabilities-showcase figcaption{z-index:2;color:#fff;border-top:1px solid #ffffff73;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex;position:absolute;bottom:clamp(1rem,2.5vw,2.25rem);left:clamp(1rem,2.5vw,2.25rem);right:clamp(1rem,2.5vw,2.25rem)}.corp-home-capabilities-showcase figcaption span{letter-spacing:.14em;font-size:.62rem;font-weight:800}.corp-home-capabilities-showcase figcaption strong{text-align:right;max-width:420px;font-size:clamp(.9rem,1.4vw,1.2rem)}.corp-commercial-visual{background:#f7faf8;position:relative;overflow:hidden}.corp-commercial-visual>img{object-fit:cover;object-position:center}.corp-commercial-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03271738,#0000 56%);position:absolute;inset:0}.corp-home-services{padding:clamp(6rem, 10vw, 10rem) var(--corp-gutter);border-bottom:1px solid var(--corp-line);background:radial-gradient(circle at 84% 18%,#00a65114,#0000 26%),#fff;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(3rem,8vw,10rem);display:grid}.corp-home-services-heading h2{color:#000;letter-spacing:-.065em;max-width:850px;margin:1rem 0 2.2rem;font-size:clamp(3rem,5vw,6rem);font-weight:620;line-height:.95}.corp-home-services-heading h2 em{color:var(--corp-green);font-style:normal}.corp-home-services-copy{align-self:end}.corp-home-services-copy>p{max-width:760px;color:var(--corp-muted);margin:0 0 1.2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.8}.corp-home-services-copy>p:first-child{color:var(--corp-ink);font-weight:560}.corp-home-services-copy ol{background:var(--corp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2.4rem 0 0;padding:1px;list-style:none;display:grid}.corp-home-services-copy li{background:#f7faf8;align-items:center;gap:1rem;min-height:82px;padding:1rem 1.2rem;display:flex}.corp-home-services-copy li span{color:var(--corp-green);font-family:monospace;font-size:.68rem}.corp-home-services-copy li strong{color:var(--corp-ink);font-size:.9rem}.corp-about-hero-art{background:#fff}.corp-about-hero-art>img{object-position:center}.corp-about-hero-art:after{background:linear-gradient(#0000 68%,#033b202e)}.corp-about-work-overview{aspect-ratio:1;border:1px solid var(--corp-line);background:#f7faf8;grid-column:2/-1;justify-self:center;width:min(100%,600px);margin:1.4rem 0 0;position:relative;overflow:hidden}.corp-about-work-overview>img{object-fit:contain}.corp-about-work-overview figcaption{color:#fff;background:#033b20e6;gap:.2rem;padding:.85rem 1rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.corp-about-work-overview figcaption span{letter-spacing:.13em;font-size:.57rem;font-weight:800}.corp-about-work-overview figcaption strong{font-size:.78rem}.corp-about-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.corp-about-work-grid article{background:#fff;min-height:0;padding:0}.corp-about-work-image{aspect-ratio:1;border-bottom:1px solid var(--corp-line);background:#f7faf8;position:relative;overflow:hidden}.corp-about-work-image>img{object-fit:contain;transition:transform .26s}.corp-about-work-grid article:hover .corp-about-work-image>img{transform:scale(1.025)}.corp-about-work-card-copy{min-height:140px;padding:1.25rem}.corp-about-work-card-copy>span{color:var(--corp-green);font-family:monospace;font-size:.72rem}.corp-about-work-grid .corp-about-work-card-copy h3{margin:2.5rem 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.2}@media (width<=1000px){.corp-about-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.corp-home-services{grid-template-columns:1fr;gap:2.5rem}.corp-home-services-copy ol{grid-template-columns:1fr}.corp-home-capabilities-showcase figcaption{flex-direction:column;align-items:flex-start}.corp-home-capabilities-showcase figcaption strong{text-align:left}.corp-about-work-overview{grid-column:1;width:100%}.corp-about-work-grid{grid-template-columns:1fr}}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner{background:#fff;border:1px solid #bfcfc5;grid-template-rows:minmax(0,1fr) 72px;grid-template-columns:minmax(420px,.84fr) minmax(0,1.16fr);height:clamp(315px,29vw,360px);min-height:315px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #08382017}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner>img{aspect-ratio:auto;object-fit:cover;object-position:center 67%;filter:saturate(.9)contrast(1.02);grid-area:1/2/-1;width:100%;height:100%;max-height:none}.al-root .corp-alliance-command-compact .corp-alliance-command-copy .corp-eyebrow{color:var(--corp-green);letter-spacing:.12em;margin:0;font-size:.6rem;font-weight:850}.al-root .corp-alliance-command-compact .corp-alliance-live-status button{color:#0a5b34;background:#fff;border-color:#b7cbbf;min-height:30px;padding:.4rem .6rem}@media (width<=900px){.al-root .corp-alliance-command-compact .corp-alliance-hero-banner{grid-template-columns:minmax(350px,.95fr) minmax(0,1.05fr);height:365px}.al-root .corp-alliance-command-compact .corp-alliance-command-copy{padding-inline:24px}.al-root .corp-alliance-command-compact .corp-alliance-command-copy h1{font-size:clamp(2rem,5.1vw,3.25rem)}}@media (width<=680px){.al-root .corp-alliance-command.corp-alliance-command-compact{padding:8px 8px 0}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner{grid-template-rows:minmax(0,1fr) 112px;grid-template-columns:1fr;height:430px;min-height:430px}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner>img{opacity:.4;object-position:center 72%;grid-area:1/1/-1}.al-root .corp-alliance-command-compact .corp-alliance-command-copy{background:linear-gradient(90deg,#fffffffc,#ffffffd1 70%,#ffffff75);grid-column:1;padding:22px 20px 16px}.al-root .corp-alliance-command-compact .corp-alliance-command-copy h1{max-width:340px;font-size:clamp(2rem,10vw,2.85rem)}.al-root .corp-alliance-command-compact .corp-alliance-command-copy>p:last-of-type{max-width:360px;font-size:.8rem}.al-root .corp-alliance-command-compact .corp-alliance-live-status{width:100%}.al-root .corp-alliance-command-compact .corp-alliance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));height:112px}.al-root .corp-alliance-command-compact .corp-alliance-metrics article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:.45rem .65rem}.al-root .corp-alliance-command-compact .corp-alliance-metrics article:nth-child(2n){border-right:0}.al-root .corp-alliance-command-compact .corp-alliance-metrics article:nth-last-child(-n+2){border-bottom:0}.al-root .corp-alliance-command-compact .corp-alliance-metrics strong{font-size:1.65rem}.al-root .corp-alliance-command-compact .corp-alliance-metrics p{display:none}}.corp-alliance-sheet-studio{gap:1.25rem;display:grid}.corp-alliance-sheet-studio>form,.corp-alliance-sheet-library{background:#fff;border:1px solid #d8e0db;border-radius:16px;overflow:hidden}.corp-alliance-sheet-studio>form>header,.corp-alliance-sheet-library>header{background:#f7faf8;border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.corp-alliance-sheet-studio header span{color:#087b38;letter-spacing:.12em;font-size:.68rem;font-weight:850}.corp-alliance-sheet-studio header h3{color:#14271b;margin:.3rem 0}.corp-alliance-sheet-studio header p{color:#68766e;max-width:62rem;margin:0;font-size:.82rem}.corp-alliance-sheet-studio button{font:inherit;cursor:pointer}.corp-alliance-sheet-studio>form>header>button,.corp-alliance-sheet-editor button,.corp-alliance-sheet-library button{color:#36483d;background:#fff;border:1px solid #cbd6cf;border-radius:7px;padding:.5rem .72rem;font-size:.72rem;font-weight:750}.corp-alliance-sheet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.2rem;display:grid}.corp-alliance-sheet-fields label{gap:.35rem;display:grid}.corp-alliance-sheet-fields label.is-wide{grid-column:1/-1}.corp-alliance-sheet-fields label>span,.corp-alliance-sheet-name>span{color:#435248;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.corp-alliance-sheet-fields input,.corp-alliance-sheet-fields select,.corp-alliance-sheet-fields textarea,.corp-alliance-sheet-name input{color:#1c3023;width:100%;font:inherit;background:#fff;border:1px solid #ccd7d0;border-radius:8px;padding:.65rem .7rem;font-size:.82rem}.corp-alliance-sheet-upload{background:#f5faf7;border:1px dashed #9db9a7;border-radius:10px;padding:.8rem}.corp-alliance-sheet-upload small{color:#68766e;font-size:.69rem}.corp-alliance-sheet-editor{border:1px solid #d7dfda;border-radius:12px;margin:0 1.2rem 1.2rem}.corp-alliance-sheet-editor>header{background:#f3f6f4;border-bottom:1px solid #d7dfda;justify-content:space-between;gap:.7rem;padding:.65rem;display:flex}.corp-alliance-sheet-editor nav,.corp-alliance-sheet-editor>header>div{gap:.35rem;display:flex;overflow-x:auto}.corp-alliance-sheet-editor button{flex:none}.corp-alliance-sheet-editor button.is-active{color:#fff;background:#07823b;border-color:#07823b}.corp-alliance-sheet-name{grid-template-columns:6rem minmax(10rem,28rem);align-items:center;gap:.5rem;padding:.65rem;display:grid}.corp-alliance-sheet-grid-wrap{border-top:1px solid #d7dfda;max-height:34rem;overflow:auto}.corp-alliance-sheet-grid-wrap table{border-collapse:collapse;width:max-content;min-width:100%}.corp-alliance-sheet-grid-wrap th{z-index:2;color:#748078;background:#edf2ef;border:1px solid #dfe5e1;width:3rem;padding:.4rem;font-size:.66rem;position:sticky;left:0}.corp-alliance-sheet-grid-wrap td{border:1px solid #dfe5e1;min-width:11rem}.corp-alliance-sheet-grid-wrap input{color:#26382e;width:100%;min-height:2.2rem;font:inherit;background:#fff;border:0;padding:.45rem .55rem;font-size:.74rem}.corp-alliance-sheet-grid-wrap input:focus{z-index:1;outline:2px solid #00a03a;position:relative}.corp-alliance-sheet-studio>form>footer{background:#fafcfb;border-top:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.corp-alliance-sheet-studio>form>footer span{color:#607067;font-size:.76rem}.corp-alliance-sheet-studio>form>footer button{color:#fff;font:inherit;background:#07823b;border:0;border-radius:8px;padding:.7rem 1rem;font-size:.78rem;font-weight:800}.corp-alliance-sheet-studio>form>footer button:disabled{opacity:.5;cursor:not-allowed}.corp-alliance-sheet-library>div{gap:.6rem;padding:1rem;display:grid}.corp-alliance-sheet-library article{border:1px solid #dde5e0;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.8rem;display:grid}.corp-alliance-sheet-library article>div{gap:.16rem;display:grid}.corp-alliance-sheet-library article span{color:#188046;text-transform:uppercase;font-size:.64rem;font-weight:800}.corp-alliance-sheet-library article strong{color:#1b2f23;font-size:.84rem}.corp-alliance-sheet-library article small{color:#6d7972}.corp-alliance-sheet-library button.danger{color:#a02e2e;border-color:#e3bcbc}@media (width<=720px){.corp-alliance-sheet-fields{grid-template-columns:1fr}.corp-alliance-sheet-fields label.is-wide{grid-column:auto}.corp-alliance-sheet-editor>header{flex-direction:column;align-items:flex-start}.corp-alliance-sheet-library article{grid-template-columns:1fr 1fr}.corp-alliance-sheet-library article>div{grid-column:1/-1}}.corp-nav a{white-space:nowrap}.corp-delta-feature-visual{border:1px solid var(--corp-line);background:#fff;margin:clamp(2.5rem,5vw,5rem) 0;position:relative;overflow:hidden}.corp-delta-feature-visual>img{aspect-ratio:3/1.62;object-fit:cover;object-position:center;width:100%;display:block}.corp-delta-feature-visual figcaption{border-top:1px solid var(--corp-line);color:var(--corp-ink);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,3.5rem);padding:1.2rem clamp(1.2rem,2.5vw,2.25rem);display:grid}.corp-delta-feature-visual figcaption span{color:var(--corp-green);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.corp-delta-feature-visual figcaption strong{letter-spacing:-.025em;max-width:900px;font-size:clamp(1.05rem,1.7vw,1.55rem);font-weight:610;line-height:1.35}.corp-delta-vision-visual>img{object-position:center 54%}.corp-role-of-youth-visual{margin-top:0}.corp-role-of-youth-visual>img{object-position:center 49%}.corp-sez-authority-panel{border:1px solid var(--corp-line);background:#fff;grid-template-columns:clamp(170px,16vw,220px) minmax(340px,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid}.corp-sez-policy-heading{grid-template-columns:minmax(300px,.64fr) minmax(560px,1.36fr)}.corp-sez-authority-panel>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.corp-delta-measures-intro{min-width:0}.corp-delta-measures-visual{background:#fff;border:1px solid #ffffff3d;margin:clamp(2rem,4vw,3.5rem) 0 0;overflow:hidden}.corp-delta-measures-visual img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.corp-delta-measures-visual figcaption{color:#ffffffc2;background:var(--corp-green);border-top:1px solid #ffffff29;padding:.9rem 1rem 1rem;font-size:.7rem;line-height:1.55}.corp-delta-measures .corp-measure-grid,.corp-delta-measures .corp-measure-grid p{border-color:#fff3}.corp-delta-measures .corp-measure-grid span{color:#b8d8c5}@media (width<=1180px) and (width>=861px){.corp-nav{gap:.8rem}.corp-nav a{font-size:.62rem}.corp-sez-policy-heading{grid-template-columns:1fr}.corp-sez-authority-panel{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr)}}@media (width<=780px){.corp-delta-feature-visual{margin:2.25rem 0 3rem}.corp-delta-feature-visual>img{aspect-ratio:4/3}.corp-delta-vision-visual>img{aspect-ratio:1672/941;object-position:center}.corp-role-of-youth-visual>img{aspect-ratio:1774/887;object-position:center}.corp-delta-feature-visual figcaption{grid-template-columns:1fr;gap:.55rem;padding:1rem}.corp-sez-authority-panel{grid-template-columns:1fr}.corp-sez-authority-panel>img{width:min(190px,55vw)}}.corp-new-delta-preview{color:var(--corp-ink);background:#fff}.corp-new-delta-preview>img{object-position:center;filter:none}.corp-new-delta-preview:hover>img{transform:none}.corp-new-delta-shade{background:linear-gradient(90deg,#fffffffc 0%,#fffffff5 39%,#ffffff85 58%,#ffffff0a 78%)}.corp-new-delta-copy .corp-eyebrow{color:var(--corp-green)}.corp-new-delta-copy h2{color:var(--corp-ink)}.corp-new-delta-copy>p:not(.corp-eyebrow){color:var(--corp-muted)}.corp-new-delta-copy .corp-button.light{color:#fff;border-color:var(--corp-green);background:var(--corp-green)}.corp-new-delta-copy .corp-button.light:hover,.corp-new-delta-copy .corp-button.light:focus-visible{color:#fff;border-color:var(--corp-signal);background:var(--corp-signal)}@media (width<=780px){.corp-slide.is-active .corp-slide-visual>img,.corp-slide-visual>img,.corp-slide.is-mascot .corp-slide-visual>img,.corp-slide.is-photo .corp-slide-visual>img,.corp-slide.is-editorial .corp-slide-visual>img{object-fit:contain;object-position:center 8%;transform:none}.corp-new-delta-shade{background:linear-gradient(#ffffff0a 0%,#ffffffe6 50%,#fff 68%)}.corp-about-hero-art{aspect-ratio:3/4;min-height:0}}.corp-fallback-page{min-height:65vh;padding:clamp(4rem, 10vw, 9rem) var(--corp-gutter);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.corp-fallback-page h1{max-width:950px;margin:.7rem 0 1rem;font-size:clamp(3rem,6vw,6rem);line-height:1}.corp-fallback-page p:not(.corp-kicker){max-width:650px;font-size:1.05rem;line-height:1.6}.corp-fallback-page .corp-link-row{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.corp-commercial-visual{background:#f8fbf9}.corp-commercial-visual:after{background:0 0}.corp-commercial-copy{padding:clamp(2.5rem,4vw,4rem)}.corp-commercial-copy h2{font-size:clamp(2.5rem,4vw,4.4rem);line-height:1.02}.corp-about-work-heading{grid-area:1/2/auto/-1}.corp-about-work-overview{grid-area:2/2;justify-self:start;margin:0}.corp-about-work-intro{grid-area:2/3;align-self:center}.corp-about-work-grid{grid-row:3}.corp-about-purpose{grid-row:4}.corp-about-work>.corp-about-inline-action{grid-row:5}@media (width<=1120px){.corp-about-work-heading,.corp-about-work-overview,.corp-about-work-intro{grid-column:2}.corp-about-work-overview{grid-row:2}.corp-about-work-intro{grid-row:3}.corp-about-work-grid{grid-row:4}.corp-about-purpose{grid-row:5}.corp-about-work>.corp-about-inline-action{grid-row:6}}@media (width<=700px){.corp-about-work .corp-about-section-index{grid-area:1/1}.corp-about-work-heading{grid-area:2/1}.corp-about-work-overview{grid-area:3/1}.corp-about-work-intro{grid-area:4/1}.corp-about-work-grid{grid-row:5}.corp-about-purpose{grid-row:6}.corp-about-work>.corp-about-inline-action{grid-row:7}}@media (width>=781px){.corp-trial-home .corp-slide-04 .corp-slide-copy{width:min(44%,660px);max-width:660px}.corp-trial-home .corp-slide-04 .corp-slide-copy h1{max-width:100%;font-size:clamp(3rem,4.5vw,5.3rem);line-height:1}.corp-trial-home .corp-slide-04 .corp-slide-actions{flex-wrap:wrap;row-gap:.75rem}}@media (width<=860px){.corp-mobile-menu.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 70px);overflow-y:auto}.corp-mobile-account{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));flex-wrap:wrap}.corp-sez-policy-heading{grid-template-columns:minmax(0,1fr)}}@media (width<=780px){.corp-trial-home .corp-slider{height:auto;min-height:0;max-height:none}.corp-trial-home .corp-slide{flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:0;padding:88px 1rem 0;display:none;position:relative;inset:auto}.corp-trial-home .corp-slide.is-active{display:flex}.corp-trial-home .corp-slide-visual{order:1;width:100%;height:clamp(190px,57vw,360px);min-height:0;position:relative;inset:auto;overflow:hidden}.corp-trial-home .corp-slide-visual:after,.corp-trial-home .corp-slide.is-mascot .corp-slide-visual:after,.corp-trial-home .corp-slide.is-photo .corp-slide-visual:after,.corp-trial-home .corp-slide.is-editorial .corp-slide-visual:after{background:0 0}.corp-trial-home .corp-slide-copy,.corp-trial-home .corp-slide-03 .corp-slide-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;order:2;width:100%;max-width:none;padding:1.25rem 0 0}.corp-trial-home .corp-slide-copy h1,.corp-trial-home .corp-slide-03 .corp-slide-copy h1{margin-top:.75rem;font-size:clamp(2.35rem,10vw,4.5rem);line-height:1}.corp-trial-home .corp-slide-copy>p:not(.corp-eyebrow){margin-top:1rem;font-size:.94rem}.corp-trial-home .corp-slide-actions{margin-top:1.35rem}.corp-trial-home .corp-slider-controls{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.25rem 1rem 1.5rem;position:relative;inset:auto}.investment-market-hero>article{grid-template-columns:1fr}.investment-market-hero-image,.investment-market-hero-copy{grid-area:1/1}.investment-market-hero-image{opacity:.35}.investment-market-hero-copy{background:linear-gradient(90deg,#fffffffa,#fff9)}}@media (width<=600px){.investment-market-hero-controls{right:var(--corp-gutter);left:var(--corp-gutter);grid-template-columns:repeat(3,minmax(0,1fr));width:auto}.investment-market-hero-controls button{width:100%;min-width:0;min-height:44px;font-size:.64rem}}.corp-account-actions{gap:.5rem;min-width:0}.corp-admin-studio-link{color:#fff;white-space:nowrap;padding:.65rem .4rem;font-size:.72rem;font-weight:700;text-decoration:none}.corp-admin-studio-link:hover,.corp-admin-studio-link:focus-visible{color:#c5e9da;text-decoration:underline}@media (width<=1100px){.corp-account-actions>.corp-admin-studio-link{display:none}}.corp-account-actions>.corp-register-link{color:#065a2b;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;min-height:44px;padding:.6rem .9rem;font-size:.875rem;font-weight:650;display:inline-flex}.corp-account-actions>.corp-login-link{min-height:44px}.corp-register-link:hover,.corp-register-link:focus-visible{background:#e5f0e9}.corp-user-control{min-width:0;position:relative}.corp-user-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #a9c5b5;align-items:center;gap:.6rem;max-width:200px;min-height:44px;padding:.35rem .65rem;font-size:.875rem;font-weight:600;display:flex}.corp-user-trigger:hover,.corp-user-trigger[aria-expanded=true]{background:#0a4925}.corp-user-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corp-user-mini-photo{color:#065a2b;background:#fff;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.corp-user-mini-photo img{object-fit:cover;width:28px;height:28px}.corp-user-chevron{font-size:1.1rem}.corp-user-verified{color:#065a2b;background:#fff;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:10px;display:grid}.corp-activity-control{flex:none;position:relative}.corp-activity-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #a9c5b5;place-items:center;width:44px;height:44px;padding:9px;display:grid;position:relative}.corp-activity-trigger img{object-fit:contain;width:24px;height:24px;display:block}.corp-activity-trigger:hover,.corp-activity-trigger[aria-expanded=true]{background:#0a4925}.corp-activity-dot{box-sizing:content-box;background:#ed4545;border:2px solid #065a2b;width:6px;height:6px;position:absolute;bottom:6px;right:6px}.corp-site .corp-activity-dot,.corp-site .corp-user-verified{border-radius:50%}.corp-activity-popover{z-index:1010;color:#203c2c;background:#fff;border:1px solid #d3dfd7;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(630px,100dvh - 120px);display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #132c2426}.corp-activity-popover>header{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem .75rem;display:flex}.corp-activity-popover>header strong{font-size:.95rem}.corp-activity-popover>header>span{color:#63796b;font-size:.7rem}.corp-activity-filters{border-bottom:1px solid #e3e9e5;gap:.3rem;padding:0 1rem .65rem;display:flex}.corp-activity-filters button{color:#52675a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.75rem;display:flex}.corp-activity-filters button[aria-pressed=true]{color:#065a2b;background:#edf4ef;border-color:#d7e4db;font-weight:650}.corp-activity-filters span{font-size:.65rem}.corp-activity-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.corp-activity-entry{color:#203c2c;border-bottom:1px solid #e7ede8;gap:.25rem;padding:.85rem 1.1rem;text-decoration:none;display:grid;position:relative}.corp-activity-entry:last-child{border-bottom:0}.corp-activity-entry:hover{background:#f2f7f2}.corp-activity-entry.is-unread{background:#f5f9f4;border-left:3px solid #065a2b;padding-left:calc(1.1rem - 3px)}.corp-activity-entry>div{justify-content:space-between;gap:1rem;display:flex}.corp-activity-kind{color:#065a2b;letter-spacing:.03em;text-transform:uppercase;font-size:.6rem;font-weight:650}.corp-activity-entry time{color:#718074;flex-shrink:0;font-size:.65rem}.corp-activity-entry>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;line-height:1.4;overflow:hidden}.corp-activity-entry small{color:#5d7263;font-size:.7rem}.corp-activity-entry p{-webkit-line-clamp:2;color:#596a5e;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.corp-activity-entry-unread{color:#065a2b;justify-self:start;margin-top:.2rem;font-size:.6rem;font-weight:650}.corp-activity-all{color:#065a2b;background:#f5f8f3;border-top:1px solid #e3e9e5;flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;padding:.8rem 1.1rem;font-size:.8rem;font-weight:650;display:flex}.corp-activity-all:hover{background:#eaf2eb}.corp-activity-empty{text-align:center;color:#546d5b;padding:1.5rem 1.1rem;font-size:.8rem}.corp-activity-empty strong{color:#203c2c;font-weight:600}.corp-activity-empty p{margin:.5rem 0 0;line-height:1.65}.corp-activity-empty button{color:#065a2b;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:.5rem;text-decoration:underline}.corp-activity-control :focus-visible{outline-offset:3px;outline:2px solid #46a36f}@media (width<=600px){.corp-activity-popover{position:fixed;top:90px;right:16px}.corp-header.has-verification-notice .corp-activity-popover{top:122px}.corp-user-trigger-name{display:none}.corp-user-trigger{gap:.35rem;padding-inline:.4rem}}.corp-user-menu{z-index:1010;overscroll-behavior:contain;color:#202b27;background:#fff;border:1px solid #d3dfd7;width:min(320px,100vw - 32px);max-height:min(640px,100dvh - 100px);position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 40px #132c2426}.corp-user-menu-identity{overflow-wrap:anywhere;border-bottom:1px solid #e3e9e5;gap:.3rem;padding:1.1rem;display:grid}.corp-user-menu-identity strong{font-size:.95rem}.corp-user-menu-identity small{color:#53665b;font-size:.8rem}.corp-user-menu nav{padding:.45rem;display:block}.corp-user-menu nav a,.corp-user-menu summary{color:#203c2c;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.65rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.corp-user-menu summary{font-weight:650;list-style:none}.corp-user-menu summary::-webkit-details-marker{display:none}.corp-user-menu summary:before{content:"+";color:#065a2b;flex:0 0 12px}.corp-user-menu details[open]>summary:before{content:"−"}.corp-user-menu details>div{border-left:1px solid #dbe5df;margin-left:.65rem}.corp-user-menu nav a:hover,.corp-user-menu summary:hover{background:#edf4ef}.corp-user-menu nav span{color:#4c6557;margin-left:auto;font-size:.75rem}.corp-user-menu .corp-user-unread{color:#fff;background:#065a2b;padding:.2rem .45rem}.corp-user-logout{color:#203c2c;cursor:pointer;text-align:left;background:#f6f8f5;border:0;border-top:1px solid #e3e9e5;width:100%;min-height:48px;padding:.75rem 1.1rem;font-size:.85rem;display:block}.corp-user-logout:hover{background:#e9efeb}.corp-user-control :focus-visible,.ua-page :focus-visible,.ua-photo-editor :focus-visible{outline-offset:3px;outline:2px solid #46a36f}.ua-site{background:#f7f9f6}.ua-page{max-width:1370px;padding:126px var(--corp-gutter) 80px;margin:0 auto;font-size:.9rem;line-height:1.6}.ua-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.ua-page .ua-kicker{color:#065a2b;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:650}.ua-heading h1{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:600;line-height:1.2}.ua-verified{color:#065a2b;background:#edf5ed;border:1px solid #d3e2d6;align-items:center;gap:.25rem;margin-bottom:.6rem;padding:.2rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.ua-heading p:not(.ua-kicker){color:#56645b;margin:0}.ua-primary,.ua-secondary{cursor:pointer;white-space:nowrap;border:1px solid #cad8ce;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ua-primary{color:#fff;background:#065a2b;border-color:#065a2b}.ua-primary:hover{background:#044721}.ua-secondary{color:#234532;background:#fff}.ua-secondary:hover{background:#ecf3ee}.ua-page button:disabled,.ua-photo-editor button:disabled{opacity:.55;cursor:default}.ua-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ua-sidebar{background:#fff;border:1px solid #dbe3dc;padding:1.1rem}.ua-identity{overflow-wrap:anywhere;border-bottom:1px solid #e1e7e2;gap:.35rem;padding-bottom:1.2rem;display:grid}.ua-avatar{color:#065a2b;background:#e8f0e9;place-items:center;width:64px;height:64px;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;display:grid;overflow:hidden}.ua-avatar img{object-fit:cover;width:64px;height:64px}.ua-identity small{color:#5b6b60;font-size:.76rem}.ua-sidebar nav{margin-top:.85rem}.ua-sidebar nav>button,.ua-sidebar nav a,.ua-sidebar details button{color:#35513f;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.6rem .65rem;font-size:.78rem;text-decoration:none;display:flex}.ua-sidebar nav button:hover,.ua-sidebar nav a:hover{background:#f1f6f1}.ua-sidebar nav .is-selected{color:#065a2b;background:#e7f1e9;font-weight:650;box-shadow:inset 3px 0 #065a2b}.ua-sidebar nav span{color:#56705e;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.74rem}.ua-sidebar details{border-bottom:1px solid #edf0eb;padding:.6rem 0}.ua-sidebar summary{color:#486250;cursor:pointer;letter-spacing:.04em;min-height:40px;padding:.5rem .3rem;font-size:.7rem;font-weight:650}.ua-main{min-width:0}.ua-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1.5rem;display:grid}.ua-summary button{color:#33513d;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3dc;align-content:space-between;gap:1rem;min-height:114px;padding:1rem;display:grid}.ua-summary button:hover{border-color:#065a2b}.ua-summary span{font-size:.7rem}.ua-summary strong{color:#065a2b;font-size:1.8rem;font-weight:600;line-height:1}.ua-activity,.ua-conversation{background:#fff;border:1px solid #dbe3dc}.ua-activity>header,.ua-conversation>header{border-bottom:1px solid #e0e7e1;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex}.ua-activity h2,.ua-conversation h2{overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:600;line-height:1.35}.ua-activity-row{border-bottom:1px solid #e4eae4;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.4rem 1.5rem;display:grid}.ua-activity-row:last-child{border-bottom:0}.ua-activity-icon{color:#285435;background:#f0f5ef;border:1px solid #d8e4dc;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:650;display:grid}.ua-activity-content{min-width:0}.ua-activity-meta{color:#657064;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.65rem;display:flex}.ua-status{color:#405c48;text-transform:capitalize;border:1px solid #d8e2da;padding:.12rem .4rem}.ua-unread{color:#fff;background:#065a2b;padding:.12rem .4rem}.ua-activity-row h3{overflow-wrap:anywhere;margin:.4rem 0 .25rem;font-size:1.03rem;font-weight:600;line-height:1.4}.ua-activity-row h3 a:hover{color:#065a2b;text-decoration:underline}.ua-activity-row small{color:#627065;font-size:.72rem}.ua-activity-row p{color:#4e5e52;overflow-wrap:anywhere;white-space:pre-line;margin:.7rem 0 0;font-size:.8rem}.ua-row-action{color:#065a2b;align-items:center;min-height:44px;padding:.3rem 0;font-size:.78rem;font-weight:600;display:flex}.ua-row-action:hover{text-decoration:underline}.ua-empty{text-align:center;color:#526456;padding:2.5rem 1.5rem}.ua-empty h3{color:#203c2c;margin:0;font-size:1.15rem}.ua-empty p{max-width:430px;margin:.75rem auto 1.5rem;font-size:.85rem}.ua-load-more{text-align:center;border-top:1px solid #e4eae4;padding:1.25rem}.ua-error{color:#6a3320;overflow-wrap:anywhere;background:#fff6ed;border:1px solid #e2c6b8;margin:1rem 1.5rem;padding:.9rem;font-size:.85rem}.ua-error button{color:#065a2b;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:.4rem;text-decoration:underline;display:block}.ua-conversation{border-top:3px solid #065a2b;margin-bottom:1.5rem}.ua-conversation>header p:not(.ua-kicker){color:#53685a;margin:.4rem 0 0;font-size:.78rem}.ua-conversation-context{background:#f6f9f4;border-bottom:1px solid #e0e7e1;gap:.5rem;padding:1rem 1.5rem;font-size:.78rem;display:grid}.ua-conversation-context>a{color:#065a2b;align-items:center;min-height:36px;font-weight:600;display:inline-flex}.ua-conversation-context summary{cursor:pointer;color:#3e5946;padding:.4rem 0}.ua-conversation-context p{white-space:pre-wrap;overflow-wrap:anywhere}.ua-conversation-context small{color:#617265}.ua-messages{overscroll-behavior:contain;flex-direction:column;gap:1rem;max-height:500px;padding:1.5rem;display:flex;overflow-y:auto}.ua-messages>article{background:#f5f7f2;border:1px solid #dfe7dd;align-self:flex-start;max-width:90%;padding:.85rem 1rem}.ua-messages>article.is-mine{background:#eaf4ec;border-color:#c8dfce;align-self:flex-end}.ua-messages strong{color:#3a5944;font-size:.7rem}.ua-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 .6rem;font-size:.85rem}.ua-messages time{color:#637264;font-size:.65rem;display:block}.ua-thread-empty{color:#68796b;text-align:center;font-size:.8rem}.ua-conversation form{border-top:1px solid #e0e7e1;padding:1.25rem 1.5rem}.ua-conversation form label{color:#284b33;margin-bottom:.6rem;font-size:.8rem;font-weight:600;display:block}.ua-conversation textarea{color:#243b2b;resize:vertical;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #bacfbd;padding:.75rem;font-size:1rem;display:block}.ua-conversation form>div{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.ua-conversation form small{color:#657568;font-size:.7rem}.ua-photo-editor{border-bottom:1px solid #d9e3dc;grid-template-columns:96px minmax(0,1fr);gap:1.25rem;margin-bottom:1.5rem;padding:0 0 1.5rem;display:grid}.ua-photo-preview{color:#065a2b;background:#f0f5ef;border:1px solid #d5e1d7;place-items:center;width:96px;height:96px;font-size:2rem;display:grid;overflow:hidden}.ua-photo-preview img{object-fit:cover;width:96px;height:96px;display:block}.ua-photo-editor strong{color:#244c33;font-size:.9rem}.ua-photo-editor p{color:#4c6354;margin:.4rem 0 .85rem;font-size:.8rem;line-height:1.65}.ua-photo-editor input{color:#304b39;border:0;width:100%;max-width:100%;min-height:44px;padding:0;font-size:.8rem}.ua-photo-editor input::file-selector-button{color:#065a2b;cursor:pointer;background:#fff;border:1px solid #b7ccbc;min-height:44px;margin-right:.7rem;padding:.6rem .8rem}.ua-photo-actions{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.corp-settings-form .ua-photo-actions button,.corp-account-security>div>button{color:#065a2b;cursor:pointer;background:#fff;border:1px solid #bbcebf;min-height:44px;padding:.6rem .85rem;font-size:.8rem}@media (width<=1080px){.ua-layout{grid-template-columns:210px minmax(0,1fr);gap:1rem}.ua-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-summary button{min-height:92px}.ua-activity-row{grid-template-columns:36px minmax(0,1fr)}.ua-row-action{grid-column:2;padding:0}}@media (width<=860px){.corp-header{grid-template-columns:minmax(0,1fr) auto 44px;gap:.6rem;padding-inline:1rem}.corp-account-actions{gap:.4rem;min-width:0;display:flex}.corp-account-actions>.corp-login-link,.corp-account-actions>.corp-register-link{padding:.5rem .65rem;font-size:.75rem}.corp-user-trigger{max-width:170px;font-size:.8rem}.corp-menu-button{width:44px}.ua-page{padding-top:105px}}@media (width<=700px){.ua-layout{grid-template-columns:1fr}.ua-sidebar{padding:.9rem}.ua-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:.75rem;padding-bottom:.9rem}.ua-avatar{grid-row:span 2;width:48px;height:48px;margin:0}.ua-avatar img{width:48px;height:48px}.ua-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;display:grid}.ua-sidebar nav>button{grid-column:1/-1}.ua-sidebar details{align-self:start;padding:.3rem 0}.ua-heading{align-items:flex-start}.ua-heading .ua-secondary{padding-inline:.65rem;font-size:.75rem}.ua-activity>header,.ua-conversation>header{padding:1rem}.ua-activity-row{gap:.6rem;padding:1rem}.ua-messages,.ua-conversation form,.ua-conversation-context{padding:1rem}.ua-messages>article{max-width:95%}.ua-photo-editor{grid-template-columns:72px minmax(0,1fr);gap:.75rem}.ua-photo-preview,.ua-photo-preview img{width:72px;height:72px}}@media (width<=420px){.corp-brand,.corp-brand img{width:100px}.corp-header{gap:.4rem;padding-inline:.75rem}.corp-user-trigger{gap:.4rem;max-width:150px}.ua-heading{flex-wrap:wrap;gap:1rem}.ua-page{padding-inline:1rem}}.corp-frontier-story-slideshow{background:#fff;border:1px solid #d8e1dc;border-radius:18px;margin:clamp(3rem,6vw,5rem) 0 0;padding:clamp(1rem,3vw,2.25rem)}.corp-frontier-story-slideshow>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.corp-frontier-story-slideshow>header span,.corp-frontier-story-slide figcaption>span,.corp-frontier-story-onward>span{color:#52635a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.6}.corp-frontier-story-slideshow>header h3{color:#102d20;letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:600;line-height:1.15}.corp-frontier-story-slide-controls{flex:none;gap:.5rem;display:flex}.corp-frontier-story-slide-controls button{color:#173e2a;cursor:pointer;background:#f5f8f6;border:1px solid #cbd8d0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.2rem;display:grid}.corp-frontier-story-slideshow .corp-frontier-story-slide{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);margin:0;display:grid}.corp-frontier-story-slide-image{aspect-ratio:16/9;background:#fff;border-radius:10px;width:100%;overflow:hidden}.corp-frontier-story-reader .corp-frontier-story-slide-image img{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.corp-frontier-story-slide figcaption h4{color:#102d20;letter-spacing:-.035em;margin:.8rem 0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:600;line-height:1.2}.corp-frontier-story-slide figcaption p{color:#52635a;font-size:.88rem;line-height:1.7}.corp-frontier-story-slide figcaption a{color:#176a40;text-underline-offset:4px;margin-top:.5rem;font-size:.8rem;font-weight:700;display:inline-block}.corp-frontier-story-slide-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.75rem;display:grid}.corp-frontier-story-slide-chapters button{color:#466052;font:inherit;text-align:left;cursor:pointer;background:#f7f9f8;border:1px solid #dde5e0;border-radius:8px;align-items:start;gap:.5rem;padding:.8rem;font-size:.72rem;line-height:1.5;display:flex}.corp-frontier-story-slide-chapters button>span{flex:none;font-weight:700}.corp-frontier-story-slide-chapters button[aria-pressed=true]{color:#123c26;background:#e9f3ed;border-color:#176a40}.corp-frontier-story-slideshow button:focus-visible,.corp-frontier-story-slideshow a:focus-visible,.corp-frontier-story-onward a:focus-visible{outline-offset:3px;outline:3px solid #176a40}.corp-frontier-story-slide-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.corp-frontier-story-prose [id^=story-]{scroll-margin-top:110px}.corp-frontier-story-onward{border-top:1px solid #cbd8d0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 0;display:flex}.corp-frontier-story-onward a{color:#176a40;font-size:clamp(1rem,2vw,1.3rem);font-weight:600;text-decoration:none}@media (width<=760px){.corp-frontier-story-slideshow>header{align-items:center}.corp-frontier-story-slideshow .corp-frontier-story-slide{grid-template-columns:1fr}.corp-frontier-story-slide-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}.corp-frontier-story-page.is-history-story .corp-frontier-story-reader{width:min(1380px,100% - 2rem)}.is-history-story .corp-frontier-story-main-image{width:min(1220px,100% - 3rem)}.is-history-story .corp-frontier-story-main-image img{object-fit:contain}.corp-frontier-history-artwork-notice{color:#47584c;background:#f4f6ef;border-left:3px solid #61846c;width:min(1040px,100% - 3rem);margin:2rem auto;padding:1rem 1.3rem}.corp-frontier-history-artwork-notice p{margin:0;font-size:.85rem;line-height:1.8}.corp-frontier-history-prose{width:min(760px,100% - 3rem)}.corp-frontier-history-prose .corp-frontier-story-timeline-figure.is-wide{width:min(870px,100vw - 4.5rem);margin-left:50%;transform:translate(-50%)}.corp-frontier-history-prose>.corp-frontier-story-paragraph-block{content-visibility:visible;margin-bottom:1.8rem;display:flow-root}.corp-frontier-history-prose .corp-frontier-story-paragraph-block>p{margin:0;line-height:1.95}.corp-frontier-story-saints{border-top:1px solid #dce4df;margin:3rem 0 0;padding-top:1.5rem}.is-history-story .corp-frontier-story-saints{width:min(870px,100vw - 4.5rem);margin-left:50%;transform:translate(-50%)}.corp-frontier-story-saints>h4{letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Poppins,Arial,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4}.corp-frontier-story-saints>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.corp-frontier-story-saints .corp-frontier-story-saint{min-width:0;margin:0}.corp-frontier-story-saint-art{background:#f5f2e9;place-items:center;width:min(255px,100%);height:350px;margin:0 auto;display:grid}.corp-frontier-story-reader .corp-frontier-story-saint-art img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:100%}.corp-frontier-story-saint figcaption strong{font-size:.95rem;line-height:1.4}.corp-frontier-history-prose .corp-frontier-story-saint figcaption p{margin:.8rem 0;font-family:Poppins,Arial,sans-serif;font-size:.78rem;line-height:1.75}.corp-frontier-story-saint figcaption small{color:#6b746e;font-size:.67rem;line-height:1.6;display:block}.corp-frontier-story-saint figcaption a{margin-top:.8rem;font-size:.72rem;display:inline-block}.is-history-story .corp-frontier-story-slideshow,.is-history-story .corp-frontier-story-onward{margin-left:clamp(1rem,3vw,2.5rem);margin-right:clamp(1rem,3vw,2.5rem)}@media (width<=760px){.corp-frontier-story-saints>div{grid-template-columns:1fr;gap:2rem}.corp-frontier-story-saint{width:min(360px,100%);margin-inline:auto}.corp-frontier-history-prose{width:calc(100% - 2.6rem)}.corp-frontier-history-prose .corp-frontier-story-timeline-figure.is-wide,.is-history-story .corp-frontier-story-saints{width:100%;margin-left:0;transform:none}}.corp-site .corp-admin-shell{color:#203b2b;background:#f5f8f5;grid-template-columns:244px minmax(0,1fr)}.corp-site .corp-admin-sidebar{color:#203b2b;background:#fff;border:0;border-right:1px solid #dbe4dc;padding:24px 18px;overflow-y:auto}.corp-site .corp-admin-brand{border-color:#dbe4dc}.corp-site .corp-admin-brand strong{color:#203b2b;font-size:1rem}.corp-site .corp-admin-brand small{color:#5c6e61;font-size:.65rem}.corp-site .corp-admin-sidebar nav{gap:5px}.corp-site .corp-admin-sidebar nav button,.corp-site .corp-admin-sidebar nav>a{color:#38533f;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #0000;padding:12px;font-size:.875rem;text-decoration:none}.corp-site .corp-admin-sidebar nav>a{align-items:center;display:flex}.corp-site .corp-admin-sidebar nav button span{color:#627b69;font-size:.7rem}.corp-site .corp-admin-sidebar nav button.is-active,.corp-site .corp-admin-sidebar nav button:hover,.corp-site .corp-admin-sidebar nav button:focus-visible,.corp-site .corp-admin-sidebar nav>a:hover{color:#075c32;background:#edf5ef;border-color:#d4e5d8}.corp-site .corp-admin-sidebar nav button.is-active span{color:#075c32}.corp-site .corp-admin-operator{border-color:#dbe4dc;margin-top:32px}.corp-site .corp-admin-operator>span{color:#075c32;background:#eaf4ed;padding:7px;font-size:.65rem}.corp-site .corp-admin-operator>strong{color:#203b2b;font-size:.9rem}.corp-site .corp-admin-operator small,.corp-site .corp-admin-operator a{color:#526c59;font-size:.8rem}.corp-site .corp-admin-workspace{background:#f5f8f5;border:0;padding:30px clamp(20px,3vw,44px) 56px}.corp-site .corp-admin-header{background:0 0;align-items:center;gap:16px;padding-bottom:24px}.corp-site .corp-admin-header h1{color:#173927;letter-spacing:-.04em;margin-top:10px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.corp-site .corp-admin-header p{color:#577461;font-size:.7rem}.corp-site .corp-admin-role{color:#075c32;letter-spacing:0;background:#eaf4ed;border-color:#d4e5d8;font-size:.7rem}.corp-site .corp-admin-notice,.studio-notice{color:#214f34;overflow-wrap:anywhere;background:#edf6ef;border:1px solid #cddfd1;margin:16px 0;padding:14px 16px;font-size:.875rem;line-height:1.65}.corp-site .corp-admin-account-panel,.corp-site .corp-admin-form,.corp-site .corp-admin-settings,.corp-site .corp-admin-recent{color:#203b2b}.corp-site .corp-admin-module-hero{color:#fff;background:#073f2c}.studio-overview{color:#203b2b;gap:24px;margin-top:24px;display:grid}.studio-intro{background:#edf5ee;border:1px solid #d7e5d9;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.studio-kicker{color:#22613b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:650}.studio-intro h2{color:#173927;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.3}.studio-intro p:not(.studio-kicker){color:#4b6653;max-width:660px;margin:0;font-size:.9rem;line-height:1.7}.studio-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#075c32;border:1px solid #075c32;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:11px 17px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.studio-button.secondary{color:#075c32;background:#fff;border-color:#b9cebf}.studio-button:disabled{opacity:.5;cursor:default}.studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-metrics>button,.studio-metrics>a{color:#335641;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4dc;gap:10px;padding:20px;text-decoration:none;display:grid}.studio-metrics span{font-size:.8rem}.studio-metrics strong{color:#075c32;font-size:2rem;font-weight:600;line-height:1.2}.studio-metrics small{color:#5a7562;font-size:.72rem}.studio-metrics>button:hover,.studio-metrics>a:hover,.studio-shortcuts>button:hover,.studio-shortcuts>a:hover{background:#fafdfa;border-color:#7fa98b}.studio-overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.studio-panel{color:#203b2b;background:#fff;border:1px solid #dbe4dc;min-width:0;padding:22px}.studio-panel>header,.studio-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.studio-panel header h2,.studio-panel header h3,.studio-section-heading h2,.studio-section-heading h3{color:#203b2b;margin:0;font-size:1.05rem;font-weight:600}.studio-panel header a,.studio-section-heading a{color:#075c32;font-size:.8rem}.studio-panel header a.studio-button{color:#fff}.studio-section-heading p,.studio-section-heading>span{color:#5e7465;margin:6px 0 0;font-size:.8rem}.studio-action-list>button,.studio-action-list>a{color:#34543f;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3ebe5;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:.825rem;text-decoration:none;display:flex}.studio-action-list strong{color:#075c32;flex-shrink:0;font-size:.85rem}.studio-record{color:#254a33;border-top:1px solid #e3ebe5;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:.8rem;text-decoration:none;display:flex}.studio-record div{min-width:0}.studio-record strong,.studio-record h3{margin:5px 0 0;font-size:.9rem;line-height:1.5;display:block}.studio-record small,.studio-record p{color:#5c7162;font-size:.75rem;line-height:1.6}.studio-record>span,.studio-record>a{color:#075c32;flex-shrink:0}.studio-empty{color:#5a7362;padding:20px 0;font-size:.875rem;line-height:1.7}.studio-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studio-shortcuts>a,.studio-shortcuts>button{color:#203b2b;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4dc;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex}.studio-shortcuts h3{color:#234b33;margin:0;font-size:1rem;font-weight:600}.studio-shortcuts p{color:#5c7162;margin:0;font-size:.825rem;line-height:1.75}.studio-shortcuts strong{color:#075c32;margin-top:auto;padding-top:10px;font-size:.8rem;font-weight:600}.studio-inline-actions,.studio-contact-origin{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-contact-origin{color:#4e7058;text-transform:capitalize;margin:16px 0;font-size:.75rem}.corp-site .corp-services-studio{background:0 0;margin-top:24px}.corp-site .corp-service-command{color:#203b2b;background:#fff;border:1px solid #dbe4dc;padding:24px;display:block}.corp-site .corp-service-command h2{color:#203b2b;font-size:1.6rem;line-height:1.3}.corp-site .corp-service-command p{color:#5c7162;font-size:.875rem;line-height:1.75}.corp-site .corp-service-command-metrics{background:#f7faf7;border-color:#dbe4dc;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0}.corp-site .corp-service-command-metrics article{border-color:#dbe4dc}.corp-site .corp-service-command-metrics span{color:#4d6a55}.corp-site .corp-service-command-metrics strong{color:#075c32}.corp-site .corp-service-mail-status{color:#4c6754;background:#f4f7f3;margin-top:20px}.corp-site .corp-service-mail-status p{color:#4c6754;font-size:.75rem}.contact-route-tabs{background:#fff;border-bottom:1px solid #dbe4dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:14px;display:grid}.contact-route-tabs button{color:#49674f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4dc;justify-content:space-between;align-items:center;gap:6px;padding:11px;font-size:.75rem;display:flex}.contact-route-tabs button[aria-pressed=true]{color:#075c32;background:#edf5ee;border-color:#a7c7af;font-weight:600}.contact-route-tabs span{font-size:.7rem}.corp-site .corp-service-ops{grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);gap:18px}.corp-site .corp-service-request-detail{min-width:0}.corp-site .corp-service-request-detail h2{color:#203b2b;font-size:1.4rem;line-height:1.4}.corp-site .corp-service-request-detail input,.corp-site .corp-service-request-detail select,.corp-site .corp-service-request-detail textarea{color:#203b2b;background:#fff;font-size:.9rem}.corp-site .mk-embedded,.yt-member-studio .mk-embedded{color:#203b2b;background:#fff;border:1px solid #dbe4dc;min-width:0;margin-top:24px;padding:22px}.mk-embedded .mk-heading h1{color:#203b2b;font-size:1.8rem}.corp-site .mk-embedded .mk-heading h2{color:#203b2b;letter-spacing:-.03em;margin:0 0 12px;font-size:1.8rem;line-height:1.2}.mk-embedded .mk-work-table{color:#203b2b}.corp-site .mk-embedded .mk-admin-panel{border:0;padding:0}.mk-embedded .mk-admin-subnav{flex-wrap:wrap;gap:8px;display:flex}.mk-embedded .mk-admin-subnav button{color:#36543f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdded2;padding:10px 16px;font-size:.85rem}.mk-embedded .mk-admin-subnav button[aria-pressed=true]{color:#fff;background:#075c32;border-color:#075c32}.rl-standard-shell .rl-library-nav{min-height:124px;padding:90px var(--corp-gutter) 14px;background:#fff;border-bottom:1px solid #dbe4dc;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rl-standard-shell .rl-library-nav a{color:#3c5d47;padding:5px 0;font-size:.8rem;text-decoration:none}.rl-standard-shell .rl-library-nav a[aria-current=page]{color:#075c32;border-bottom:2px solid #075c32;font-weight:650}.rl-standard-shell .rl-library-hero{min-height:0}.rl-standard-shell .rl-library-hero h1{font-size:clamp(2.5rem,5vw,4rem)}.rl-standard-shell .rl-admin{color:#203b2b;background:#f5f8f5;grid-template-columns:226px minmax(0,1fr)}.rl-standard-shell .rl-admin-sidebar{color:#203b2b;background:#fff;border-right:1px solid #dbe4dc;padding:24px 18px}.rl-standard-shell .rl-admin-sidebar .rl-youth{color:#075c32}.rl-standard-shell .rl-admin-sidebar>div:first-child p,.rl-standard-shell .rl-admin-sidebar nav button span,.rl-standard-shell .rl-admin-user span{color:#5e7465;font-size:.7rem}.rl-standard-shell .rl-admin-sidebar nav button{color:#3c5d47;letter-spacing:0;text-transform:capitalize;border:1px solid #0000;min-height:46px;padding:12px;font-size:.85rem}.rl-standard-shell .rl-admin-sidebar nav button.active{color:#075c32;background:#edf5ee;border-color:#d4e5d8}.rl-standard-shell .rl-admin-user{border-color:#dbe4dc;margin-top:32px}.rl-standard-shell .rl-admin-user strong,.rl-standard-shell .rl-admin-user a{color:#36543f;text-transform:none;font-size:.8rem}.rl-standard-shell .rl-admin-workspace{padding:30px clamp(20px,3vw,44px)}.rl-standard-shell .rl-admin-header h1{color:#203b2b;font-size:2.2rem;line-height:1.2}.rl-standard-shell .rl-admin-header p,.rl-standard-shell .rl-admin-stats small{color:#5e7465;font-size:.7rem}.rl-standard-shell .rl-admin-form{color:#203b2b;background:#fff;border:1px solid #dbe4dc;padding:24px}.rl-standard-shell .rl-admin-form label>span{color:#4f6857;font-size:.75rem}.rl-standard-shell .rl-admin-form input,.rl-standard-shell .rl-admin-form select,.rl-standard-shell .rl-admin-form textarea{color:#203b2b;background:#fff;border:1px solid #c7d7cc;padding:11px;font-size:.9rem}.rl-standard-shell .rl-admin-list>button{color:#203b2b;background:#fff;padding:18px}.rl-standard-shell .rl-admin-list strong{color:#203b2b;font-size:.9rem}.rl-standard-shell .rl-admin-list small,.rl-standard-shell .rl-admin-list em{color:#5c7162;font-size:.75rem}.al-member-studio.yt-member-studio{color:#203b2b;background:#f5f8f5;grid-template-columns:228px minmax(0,1fr);gap:28px;max-width:1540px;min-height:100vh;margin:0 auto;padding:112px clamp(18px,3vw,48px) 64px;display:grid}.yt-member-studio .member-sidebar{background:#fff;border:1px solid #dbe4dc;align-self:start;min-width:0;padding:22px 16px;position:sticky;top:100px}.yt-member-studio .member-business-identity{border-bottom:1px solid #dbe4dc;gap:9px;padding:0 7px 22px;display:grid}.yt-member-studio .member-business-identity img,.yt-member-studio .member-avatar{object-fit:contain;color:#075c32;background:#fff;border:1px solid #dbe4dc;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.yt-member-studio .member-business-identity strong{color:#203b2b;font-size:1rem;line-height:1.4}.yt-member-studio .member-business-identity small{color:#5e7465;font-size:.75rem}.yt-member-studio .member-verified{color:#075c32;font-size:.65rem}.yt-member-studio .member-sidebar nav{gap:5px;padding:18px 0;display:grid}.yt-member-studio .member-sidebar nav button{color:#3c5d47;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:.85rem;display:flex}.yt-member-studio .member-sidebar nav button[aria-current=page]{color:#075c32;background:#edf5ee;border-color:#d4e5d8}.yt-member-studio .member-sidebar nav small{font-size:.7rem}.yt-member-studio .member-sidebar-links{border-top:1px solid #dbe4dc;gap:12px;padding:18px 8px 0;display:grid}.yt-member-studio .member-sidebar-links a{color:#4e7058;font-size:.75rem}.yt-member-studio .member-main{min-width:0}.yt-member-studio .member-heading{border-bottom:1px solid #dbe4dc;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:24px;display:flex}.yt-member-studio .member-heading h1{color:#173927;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.yt-member-studio .member-heading p:not(.studio-kicker){color:#5c7162;margin:0;font-size:.875rem}.yt-member-studio .studio-overview{margin-top:0}.yt-member-studio .studio-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.yt-member-studio section[hidden]{display:none!important}.yt-member-studio .al-member-workspace{grid-template-columns:minmax(0,1.3fr) minmax(270px,.8fr);gap:20px;margin-top:20px}.yt-member-studio .al-member-workspace>form,.yt-member-studio .al-member-benefit-list{background:#fff;border:1px solid #dbe4dc;min-width:0;padding:24px}.yt-member-studio .al-member-workspace label>span,.yt-member-studio .al-member-workspace legend{color:#3c5d47;font-size:.8rem}.yt-member-studio .al-member-workspace input,.yt-member-studio .al-member-workspace textarea,.yt-member-studio .al-member-workspace select{color:#203b2b;background:#fff;border:1px solid #c7d7cc;font-size:.9rem}.yt-member-studio .al-member-workspace fieldset label{font-size:.75rem}.yt-member-studio .al-member-benefit-list>article{background:#fff;flex-wrap:wrap;gap:12px;display:flex}.yt-member-studio .al-member-benefit-list>article img{object-fit:contain;width:64px;height:64px}.yt-member-studio .al-member-benefit-list>article>div{flex:1;min-width:140px}.yt-member-studio .al-member-card-preview{margin-bottom:24px}.yt-member-studio .al-member-save{color:#fff;background:#075c32}.yt-member-studio .al-profile-links-editor{background:#fff;border:1px solid #dbe4dc;margin-top:0;padding:24px}.yt-member-studio .al-profile-links-editor input{color:#203b2b;background:#fff;font-size:.9rem}.studio-overview a:focus-visible,.studio-overview button:focus-visible,.member-sidebar a:focus-visible,.member-sidebar button:focus-visible,.corp-admin-sidebar button:focus-visible,.contact-route-tabs button:focus-visible{outline-offset:3px;outline:2px solid #075c32}@media (width<=1100px){.studio-shortcuts,.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-overview-columns{grid-template-columns:1fr}.studio-intro{flex-direction:column;align-items:flex-start}.yt-member-studio .al-member-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.corp-site .corp-admin-shell,.rl-standard-shell .rl-admin,.al-member-studio.yt-member-studio{grid-template-columns:minmax(0,1fr)}.corp-site .corp-admin-sidebar,.rl-standard-shell .rl-admin-sidebar,.yt-member-studio .member-sidebar{border-right:0;height:auto;min-height:0;position:static}.corp-site .corp-admin-sidebar nav,.rl-standard-shell .rl-admin-sidebar nav,.yt-member-studio .member-sidebar nav{flex-wrap:wrap;gap:4px;display:flex}.corp-site .corp-admin-operator,.rl-standard-shell .rl-admin-user{display:none}.corp-site .corp-admin-brand{padding-bottom:12px}.corp-site .corp-admin-header,.rl-standard-shell .rl-admin-header,.yt-member-studio .member-heading{flex-wrap:wrap;align-items:flex-start}.corp-site .corp-service-ops{grid-template-columns:minmax(0,1fr)}.yt-member-studio .member-business-identity{grid-template-columns:56px minmax(0,1fr);align-items:center}.yt-member-studio .member-business-identity img,.yt-member-studio .member-avatar{grid-row:span 3;width:48px;height:48px}.yt-member-studio .member-sidebar-links{flex-wrap:wrap;gap:16px;display:flex}}@media (width<=580px){.corp-site .corp-admin-workspace,.rl-standard-shell .rl-admin-workspace{padding:24px 16px 40px}.studio-shortcuts{grid-template-columns:minmax(0,1fr)}.studio-metrics,.yt-member-studio .studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-site .corp-service-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-intro,.studio-panel,.yt-member-studio .al-member-workspace>form,.yt-member-studio .al-member-benefit-list{padding:20px 16px}.rl-standard-shell .rl-library-nav{gap:16px;padding-left:18px;padding-right:18px}.mk-embedded .mk-heading,.studio-section-heading,.studio-panel>header{flex-direction:column;align-items:flex-start}.corp-site .mk-embedded,.yt-member-studio .mk-embedded{padding:16px}}.contact-studio{color:#153e30;font-size:14px}.contact-studio button,.contact-studio input,.contact-studio textarea,.contact-studio select{font:inherit}.contact-notice{color:#194b36;background:#edf7f0;border:1px solid #b9d6c7;border-radius:8px;padding:12px 16px;line-height:1.6}.contact-chat-layout{background:#fff;border:1px solid #d5e1db;border-radius:12px;grid-template-columns:280px minmax(0,1fr);height:76vh;min-height:600px;max-height:940px;display:grid;overflow:hidden}.contact-chat-layout.show-details{grid-template-columns:250px minmax(300px,1fr) 260px}.contact-chat-list{background:#f7faf8;border-right:1px solid #d5e1db;flex-direction:column;min-height:0;display:flex}.contact-search{gap:7px;padding:18px 15px 10px;font-size:12px;font-weight:650;display:grid}.contact-search input{color:#173e30;background:#fff;border:1px solid #cbdcd2;border-radius:7px;width:100%;min-width:0;padding:10px 12px}.contact-route-buttons,.contact-view-buttons{flex-wrap:wrap;gap:4px;padding:7px 12px;display:flex}.contact-route-buttons button,.contact-view-buttons button{color:#456759;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:11px}.contact-view-buttons{border-bottom:1px solid #d5e1db;padding-bottom:13px}.contact-view-buttons button[aria-pressed=true],.contact-route-buttons button[aria-pressed=true]{color:#fff;background:#0a5138}.contact-view-buttons button span{margin-left:5px}.contact-chat-items{flex:1;overflow:auto}.contact-chat-items>button{text-align:left;color:#1b4332;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1eae5;width:100%;padding:17px 16px;display:block}.contact-chat-items>button:hover{background:#edf4ef}.contact-chat-items>button.is-selected{background:#e6f1e9;box-shadow:inset 3px 0 #087346}.contact-chat-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-chat-item-top strong{font-size:14px}.contact-unread-dot{background:#087c45;border-radius:50%;flex:none;width:8px;height:8px}.contact-chat-items>button>span{margin:5px 0;font-size:12px;font-weight:600;display:block}.contact-chat-items>button p{color:#557063;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.contact-chat-items>button small{color:#6a7f73;font-size:10px}.contact-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.contact-chat-header{background:#fff;border-bottom:1px solid #dce6e0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.contact-chat-header span{letter-spacing:.06em;color:#698174;font-size:10px}.contact-chat-header h3{color:#073e2b;margin:5px 0;font-size:20px;line-height:1.25}.contact-chat-header p{color:#61766b;margin:0;font-size:12px}.contact-chat-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:230px;display:flex}.contact-chat-actions button{color:#28563e;cursor:pointer;background:#fff;border:1px solid #cfddd5;border-radius:6px;padding:8px 9px;font-size:11px}.contact-chat-actions .contact-delete{color:#984637}.contact-messages{background:#f4f7f3;flex-direction:column;flex:1;gap:14px;min-height:200px;padding:24px;display:flex;overflow:auto}.contact-bubble{color:#173d2e;background:#fff;border:1px solid #dbe5dd;border-radius:12px 12px 12px 3px;align-self:flex-start;width:fit-content;max-width:87%;padding:13px 16px}.contact-bubble.is-admin{background:#e3f0e5;border-color:#c4ddcb;border-radius:12px 12px 3px;align-self:flex-end}.contact-bubble>span{color:#406a51;font-size:10px;font-weight:700}.contact-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 10px;font-size:14px;line-height:1.65}.contact-bubble footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-bubble time,.contact-bubble small{color:#63776b;font-size:10px}.contact-bubble .email-failed,.contact-bubble .email-not_configured{color:#8b5b2a}.contact-bubble button{color:#12613c;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;text-decoration:underline}.contact-composer{background:#fff;border-top:1px solid #d5e1db;padding:16px 22px}.contact-composer>label{color:#3d6150;gap:7px;font-size:12px;display:grid}.contact-composer textarea{color:#173d2e;resize:vertical;background:#fcfdfb;border:1px solid #ccdcd2;border-radius:8px;width:100%;min-height:80px;max-height:230px;padding:12px}.contact-composer-tools{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 8px;display:flex}.contact-attach{cursor:pointer;color:#40604d;flex-direction:column;gap:4px;font-size:11px;display:inline-flex}.contact-attach input{max-width:220px;font-size:10px}.contact-composer>small{color:#6e7d71;font-size:11px;line-height:1.55;display:block}.contact-attachment-summary{color:#4e6b58;overflow-wrap:anywhere;font-size:11px}.contact-attachment-summary button{color:#754537;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.contact-composer-state{color:#597461;background:#fff;border-top:1px solid #d5e1db;padding:24px}.contact-composer-state p{margin:8px 0 0;font-size:12px;line-height:1.6}.contact-empty{color:#6a7f70;padding:35px 22px;line-height:1.6}.contact-empty strong,.contact-empty h3{color:#345641}.contact-details{background:#fafcf9;border-left:1px solid #d5e1db;min-width:0;padding:22px 18px;overflow:auto}.contact-details h3{margin:0 0 18px;font-size:17px}.contact-details>a{color:#12613c;overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.contact-details>p{color:#5d7465;font-size:12px;line-height:1.6}.contact-details form{gap:14px;margin:22px 0;display:grid}.contact-details label{color:#52705a;gap:7px;font-size:12px;display:grid}.contact-details input,.contact-details select,.contact-details textarea{color:#153e30;background:#fff;border:1px solid #cbdcd0;border-radius:6px;width:100%;min-width:0;padding:9px}.contact-details details{border-top:1px solid #d5e1db;padding:13px 0;font-size:12px}.contact-details summary{cursor:pointer;color:#31543e;margin-bottom:9px;font-weight:650}.contact-details details article{border-bottom:1px solid #e2e9e1;margin:12px 0;padding-bottom:9px}.contact-details details p{font-size:11px;line-height:1.6}.contact-details details small{color:#7c806e;margin-top:5px;font-size:10px;display:block}.contact-details details button{color:#11613b;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;display:block}.contact-studio button:disabled{opacity:.55;cursor:default}.contact-studio :focus-visible,.alliance-studio-v2 :focus-visible{outline-offset:3px;outline:3px solid #41a773}.alliance-studio-v2{color:#173e2d}.alliance-studio-layout{grid-template-columns:200px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.alliance-studio-nav{background:#f7faf6;border:1px solid #d5e1d8;border-radius:9px;align-self:start;padding:14px 10px}.alliance-studio-nav>div{margin-bottom:17px}.alliance-studio-nav>div:last-child{margin-bottom:0}.alliance-studio-nav>div>span{color:#788a79;letter-spacing:.1em;text-transform:uppercase;margin:7px 9px;font-size:10px;display:block}.alliance-studio-v2 .alliance-studio-nav button{color:#345f41;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:10px 9px;font-size:12px;display:flex}.alliance-studio-v2 .alliance-studio-nav button[aria-current=page]{color:#fff;background:#0a5138}.alliance-studio-nav button strong{font-size:10px;font-weight:600}.alliance-studio-content{min-width:0}.alliance-overview{gap:20px;display:grid}.alliance-overview .studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alliance-review-queue{gap:1px;display:grid}.alliance-review-queue button{text-align:left;color:#254e34;cursor:pointer;background:#fff;border:0;border-top:1px solid #dfe8df;justify-content:space-between;gap:10px;padding:14px 0;display:flex}.alliance-review-queue span{color:#69816c;font-size:12px}.alliance-studio-v2 .corp-alliance-admin-workspace{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);gap:20px;display:grid}.alliance-studio-v2 .corp-alliance-admin-form,.alliance-studio-v2 .corp-alliance-admin-records,.alliance-studio-v2 .corp-alliance-applications{color:#254c32;background:#fff;border:1px solid #d7e3d8;border-radius:9px;min-width:0;padding:22px}.alliance-studio-v2 .corp-alliance-admin-form h3,.alliance-studio-v2 .corp-alliance-admin-records h3,.alliance-studio-v2 .corp-alliance-applications h3{color:#123e29;margin:7px 0 15px;font-size:20px;line-height:1.25}.alliance-studio-v2 .corp-alliance-admin-fields{gap:15px}.alliance-studio-v2 label{color:#55705a;font-size:12px}.alliance-studio-v2 label>span{color:#517058;letter-spacing:0;font-size:11px}.alliance-studio-v2 input,.alliance-studio-v2 select,.alliance-studio-v2 textarea{color:#1a422c;background:#fbfcfa;border-color:#ccdbcf;border-radius:5px;min-width:0;padding:11px;font-size:13px}.alliance-studio-v2 .corp-alliance-admin-records article{border-color:#dce7dd}.alliance-studio-v2 .corp-alliance-admin-records article strong{color:#234c33;font-size:14px}.alliance-studio-v2 .corp-alliance-admin-records article small{color:#6a806b;font-size:11px;line-height:1.5}.alliance-studio-v2 .corp-alliance-admin-form button,.alliance-studio-v2 .corp-alliance-admin-records article button{border-radius:5px;font-size:12px}.alliance-studio-v2 .corp-alliance-applications>article{background:#fafcf9;border:1px solid #d7e3d7;border-radius:8px;margin-top:16px;padding:20px}.alliance-studio-v2 .corp-alliance-application-head h4{color:#234c32;font-size:20px}.alliance-studio-v2 .corp-alliance-application-head span,.alliance-studio-v2 .corp-alliance-application-head p{color:#718170;font-size:12px}.alliance-record-tools{grid-template-columns:minmax(0,1fr) 110px;gap:10px;margin:15px 0;display:grid}.alliance-record-tools label{gap:6px;display:grid}.alliance-record-tools input,.alliance-record-tools select{width:100%}.government-account-label{color:#235b43;background:#e6f0e6;border:1px solid #bfceb2;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block}.corp-site .al-award-badges button:has(.government-badge-label){background:#f2f7ee;border-color:#d3dfc9;gap:6px;padding:3px 7px 3px 3px}.government-badge-label{color:#265638;font-size:10px;font-weight:650}.member-sidebar .government-account-label{color:#e8e7bc;background:#28573b;border-color:#5d7350;margin-top:8px}.yt-market .mk-category-buttons{flex-wrap:wrap;gap:8px;display:flex}.yt-market .mk-category-buttons>button{color:#335944;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadacf;border-radius:7px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.yt-market .mk-category-buttons>button[aria-pressed=true]{color:#fff;background:#0b5138;border-color:#0b5138}.yt-market .mk-category-buttons>button strong{color:#376048;background:#eaf2e8;border-radius:3px;min-width:18px;padding:2px 4px;font-size:10px}.yt-market .mk-category-buttons>button:focus-visible{outline-offset:3px;outline:3px solid #46b07b}.yt-market .mk-category-buttons>button:disabled{opacity:.65;cursor:default}.yt-market .mk-section-heading:has(.mk-category-buttons){align-items:flex-start;gap:16px}.mk-personal-market{flex-wrap:wrap}.home-services-feature{scroll-margin-top:100px}.home-services-feature-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-services-feature-body figure{min-width:0;margin:0}.home-services-feature-body figure img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;display:block}.home-services-feature-body figcaption{color:var(--corp-muted);margin-top:1.2rem;font-size:.75rem;line-height:1.7}.home-services-feature-copy>p{color:var(--corp-muted);margin:0 0 2rem;font-size:.98rem;line-height:1.8}.home-service-stages{display:grid}.home-service-stages article{border-top:1px solid var(--corp-line);grid-template-columns:32px minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.home-service-stages article>span{color:var(--corp-green);padding-top:.3rem;font-family:monospace;font-size:.68rem}.home-service-stages h3{letter-spacing:-.02em;color:var(--corp-ink);margin:0 0 .6rem;font-size:1.2rem;font-weight:600}.home-service-stages p{color:var(--corp-muted);max-width:470px;margin:0;font-size:.82rem;line-height:1.8}.home-services-feature-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.home-service-fields{border-top:1px solid var(--corp-line);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}.home-service-fields>span{color:var(--corp-muted);text-transform:uppercase;letter-spacing:.16em;font-size:.62rem}.home-service-fields p{color:var(--corp-muted);margin:0;font-size:.82rem;line-height:1.8}.corp-ticket-search{color:#53725b;gap:8px;padding:15px;font-size:12px;display:grid}.corp-ticket-search input{color:#274e33;background:#fff;border:1px solid #cddccf;border-radius:6px;width:100%;padding:10px}.corp-ticket-workspace .corp-ticket-messages article p{overflow-wrap:anywhere}.corp-ticket-workspace .corp-ticket-thread>form{border-top:1px solid #d8e3d8}@media (width<=1400px){.contact-chat-layout.show-details{grid-template-columns:270px minmax(0,1fr);height:auto}.contact-chat-layout.show-details .contact-chat,.contact-chat-layout.show-details .contact-chat-list{height:72vh;min-height:580px}.contact-chat-layout.show-details .contact-details{border-top:1px solid #d5e1db;border-left:0;grid-column:1/-1;max-height:450px}.alliance-studio-v2 .corp-alliance-admin-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.alliance-studio-layout{grid-template-columns:minmax(0,1fr)}.alliance-studio-nav{flex-wrap:wrap;gap:6px;display:flex}.alliance-studio-nav>div{display:contents}.alliance-studio-nav>div>span{display:none}.alliance-studio-v2 .alliance-studio-nav button{width:auto}.home-services-feature-body{gap:25px}.home-service-fields{grid-template-columns:1fr;gap:12px}}@media (width<=800px){.contact-chat-layout,.contact-chat-layout.show-details{grid-template-columns:1fr;height:auto;min-height:0}.contact-chat-list,.contact-chat-layout.show-details .contact-chat-list{border-bottom:1px solid #d5e1db;border-right:0;height:auto;min-height:0;max-height:360px}.contact-chat-items{max-height:205px}.contact-chat,.contact-chat-layout.show-details .contact-chat{height:75vh;min-height:560px}.contact-chat-header{flex-wrap:wrap;padding:16px}.contact-chat-actions{max-width:none}.contact-messages{padding:17px}.contact-composer{padding:15px}.contact-bubble{max-width:94%}.home-services-feature-body{grid-template-columns:1fr}.home-services-feature-copy{padding-top:12px}}@media (width<=480px){.alliance-overview .studio-metrics,.alliance-record-tools{grid-template-columns:1fr}.alliance-studio-v2 .corp-alliance-admin-form,.alliance-studio-v2 .corp-alliance-admin-records{padding:16px}.alliance-studio-v2 .corp-alliance-admin-fields{grid-template-columns:1fr}.contact-chat-actions button{font-size:10px}.contact-composer-tools{flex-wrap:wrap}}.account-settings-page{min-height:80vh;padding:130px var(--corp-gutter) 80px;color:var(--corp-ink);background:#f6f8f5}.account-settings-heading,.account-settings-layout{width:min(1200px,100%);margin-inline:auto}.account-settings-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.account-settings-heading h1{letter-spacing:-.05em;color:var(--corp-ink);margin:10px 0 12px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:620;line-height:1.12}.account-settings-heading p:not(.corp-kicker){color:var(--corp-muted);margin:0;font-size:.9rem;line-height:1.7}.account-settings-back{min-height:44px;color:var(--corp-green);flex:none;align-items:center;padding:10px 0;font-size:.85rem;font-weight:600;display:inline-flex}.account-settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.account-settings-sidebar{border:1px solid var(--corp-line);background:#fff;min-width:0;padding:24px 20px}.account-settings-identity{border-bottom:1px solid var(--corp-line);padding-bottom:22px}.account-settings-avatar{width:64px;height:64px;color:var(--corp-green);background:#eaf2ec;border:1px solid #d4e1d7;place-items:center;margin-bottom:16px;font-size:1.7rem;font-weight:600;display:grid;overflow:hidden}.account-settings-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-settings-identity>strong{overflow-wrap:anywhere;color:var(--corp-ink);font-size:1.08rem;line-height:1.5;display:block}.account-settings-identity>p{color:var(--corp-muted);overflow-wrap:anywhere;margin:6px 0 12px;font-size:.73rem;line-height:1.6}.account-settings-identity>span{color:#365441;font-size:.69rem;line-height:1.6;display:block}.account-settings-verified{color:var(--corp-green);margin-top:9px;font-size:.69rem;font-weight:600;display:block}.account-settings-nav{border-bottom:1px solid var(--corp-line);gap:4px;padding:18px 0;display:grid}.account-settings-nav>a{color:#2b4935;align-items:center;gap:11px;min-height:44px;padding:8px 10px;font-size:.78rem;font-weight:550;display:flex}.account-settings-nav>a>span{color:#6a7d6f;font-family:monospace;font-size:.65rem}.account-settings-nav>a:hover{color:var(--corp-green);background:#edf4ee}.account-settings-workspaces{padding-top:20px}.account-settings-workspaces>.corp-kicker{color:#5b7061;margin:0 0 10px;font-size:.59rem}.account-settings-workspaces>a,.account-settings-workspaces details>a{min-height:42px;color:var(--corp-green);justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;line-height:1.6;display:flex}.account-settings-workspaces>a:hover,.account-settings-workspaces details>a:hover,.account-settings-back:hover{text-underline-offset:4px;text-decoration:underline}.account-settings-workspaces details{border-top:1px solid var(--corp-line);margin-top:10px;padding-top:10px}.account-settings-workspaces summary{color:var(--corp-muted);cursor:pointer;padding:10px 0;font-size:.75rem}.account-settings-unread{color:var(--corp-green);white-space:nowrap;background:#e9f4eb;padding:2px 6px;font-size:.65rem}.account-settings-content{gap:24px;min-width:0;display:grid}.account-settings-content .corp-settings-form{border:1px solid var(--corp-line);background:#fff;width:100%;max-width:none;padding:28px 32px 0}.account-settings-content .corp-settings-form>header{padding-bottom:24px}.account-settings-content .corp-settings-form>header h2,.account-settings-security h2{color:var(--corp-ink);letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:600;line-height:1.3}.account-settings-content .corp-settings-form>header>p:last-child{color:var(--corp-muted);margin:0;font-size:.82rem;line-height:1.7}.account-settings-content .corp-settings-form fieldset{min-width:0;margin:24px 0 0;padding:22px 0 26px;scroll-margin-top:115px}.account-settings-content .corp-settings-form legend{letter-spacing:-.015em;text-transform:none;width:100%;color:var(--corp-ink);margin:0;padding:0;font-size:1rem;font-weight:600}.account-settings-section-note{color:var(--corp-muted);margin:-8px 0 22px;font-size:.78rem;line-height:1.65}.account-settings-content .corp-settings-grid{gap:22px}.account-settings-content .corp-settings-grid label{align-content:start;gap:8px;min-width:0}.account-settings-content .corp-settings-grid label>span{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:550}.account-settings-content .corp-settings-grid input,.account-settings-content .corp-settings-grid select{width:100%;min-width:0;color:var(--corp-ink);background:#fff;border-color:#bbcdbf;font-size:1rem}.account-settings-content .corp-settings-grid input:disabled,.account-settings-content .corp-settings-grid input:read-only{color:#526157;opacity:1;background:#f3f6f2;border-color:#d6dfd7}.account-settings-content .corp-settings-grid small{color:var(--corp-muted);font-size:.7rem;line-height:1.6}.account-settings-email{grid-column:1/-1}.account-settings-content .ua-photo-editor{gap:20px;margin-bottom:22px;padding-bottom:22px}.account-settings-content .ua-photo-editor p{max-width:440px;font-size:.73rem}.account-settings-preferences-grid{margin-bottom:22px}.account-settings-toggle{border-top:1px solid var(--corp-line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.account-settings-toggle:last-child{padding-bottom:0}.account-settings-toggle>span{gap:5px;display:grid}.account-settings-toggle strong{font-size:.82rem;font-weight:550;line-height:1.5}.account-settings-toggle small{color:var(--corp-muted);font-size:.72rem;line-height:1.6}.account-settings-toggle input{width:22px;height:22px;accent-color:var(--corp-green);cursor:pointer;flex:none;margin:0}.account-settings-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.account-settings-save-status{flex:160px}.account-settings-save-status>p{color:var(--corp-muted);margin:0;font-size:.75rem;line-height:1.6}.account-settings-save-buttons{flex-wrap:wrap;gap:10px;display:flex}.account-settings-page button{font:inherit;cursor:pointer;min-height:44px;padding:10px 15px;font-size:.76rem;font-weight:550;line-height:1.4}.account-settings-primary{border:1px solid var(--corp-green);color:#fff;background:var(--corp-green)}.account-settings-secondary{color:var(--corp-green);background:#fff;border:1px solid #bbcebf}.account-settings-primary:hover:not(:disabled){background:#034522}.account-settings-secondary:hover:not(:disabled){background:#edf4ee}.account-settings-page button:disabled{opacity:.5;cursor:default}.account-settings-security{border:1px solid var(--corp-line);background:#fff;padding:28px 32px;scroll-margin-top:115px}.account-settings-security>header{padding-bottom:10px}.account-settings-security-row{border-top:1px solid var(--corp-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.account-settings-security-row:last-child{padding-bottom:0}.account-settings-security-row>div{min-width:0}.account-settings-security-row h3{color:var(--corp-ink);margin:0 0 7px;font-size:.88rem;font-weight:550}.account-settings-security-row p{max-width:440px;color:var(--corp-muted);margin:0;font-size:.75rem;line-height:1.7}.account-settings-security-row>button{flex:none}.account-settings-signout{color:#8b3b2d;background:#fff;border:1px solid #dac5bb}.account-settings-signout:hover:not(:disabled){background:#fff4ef}.account-settings-page .account-settings-notice{color:#174b2b;overflow-wrap:anywhere;background:#edf6ef;border:1px solid #c7decf;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.7}.account-settings-page .account-settings-notice.is-error{color:#833d2e;background:#fff4ef;border-color:#e2c4b9}.account-settings-notice>p{margin:0}.account-settings-notice button{color:inherit;background:#fff;border:1px solid;margin-top:8px}.account-settings-sync{color:var(--corp-muted);margin:16px 0 0;font-size:.78rem}.account-settings-page :focus-visible{outline-offset:3px;outline:3px solid #3a9764}@media (width<=1000px){.account-settings-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.account-settings-sidebar{padding:20px 16px}.account-settings-content .corp-settings-form,.account-settings-security{padding-inline:24px}.account-settings-security-row{flex-wrap:wrap;align-items:flex-start;gap:14px}}@media (width<=780px){.account-settings-page{padding:108px 1rem 48px}.account-settings-heading{align-items:flex-start;gap:12px;margin-bottom:24px}.account-settings-heading h1{font-size:2.15rem}.account-settings-back{font-size:.75rem}.account-settings-layout{grid-template-columns:minmax(0,1fr)}.account-settings-sidebar{padding:20px}.account-settings-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:14px;padding-bottom:18px;display:grid}.account-settings-avatar{grid-row:1/5;align-self:start;width:52px;height:52px;margin:0}.account-settings-identity>p{margin:3px 0}.account-settings-identity>span,.account-settings-verified{grid-column:2}.account-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0}.account-settings-nav>a{align-items:flex-start;padding:8px 4px;font-size:.7rem}.account-settings-nav>a>span{display:none}.account-settings-workspaces{flex-wrap:wrap;column-gap:20px;padding-top:14px;display:flex}.account-settings-workspaces>.corp-kicker{width:100%;margin-bottom:4px}.account-settings-workspaces>details{flex-basis:100%;margin-top:8px}}@media (width<=480px){.account-settings-heading{flex-direction:column;gap:8px}.account-settings-content .corp-settings-form{padding:24px 20px 0}.account-settings-security{padding:24px 20px}.account-settings-content .corp-settings-grid{grid-template-columns:minmax(0,1fr);gap:20px}.account-settings-content .ua-photo-editor{grid-template-columns:64px minmax(0,1fr);gap:14px}.account-settings-content .ua-photo-preview,.account-settings-content .ua-photo-preview img{width:64px;height:64px}.account-settings-content .ua-photo-editor input{font-size:.7rem}.account-settings-save-status,.account-settings-save-buttons{flex-basis:100%}.account-settings-save-buttons>button{flex:1}}.rl-root .rl-library-nav{background:#fff;border-bottom:1px solid #d5e2d7;flex-wrap:wrap;gap:0;padding-block:10px}.rl-root .rl-library-nav>a{color:#265438;background:#fff;border:1px solid #d8e4da;border-radius:0;justify-content:center;align-items:center;gap:10px;margin:3px 0;padding:14px 20px;font-family:inherit;font-size:.76rem;line-height:1.5;text-decoration:none;display:inline-flex}.rl-root .rl-library-nav>a+a{margin-left:-1px}.rl-root .rl-library-nav>a:first-child{border-radius:7px 0 0 7px}.rl-root .rl-library-nav>a:last-child{border-radius:0 7px 7px 0}.rl-root .rl-library-nav>a[aria-current=page]{color:#fff;background:#065a2b;border-color:#065a2b;position:relative}.rl-root .rl-library-nav svg{flex:none;width:21px;height:21px}.yt-library-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.yt-library-utilities>a{color:#17522e;background:#fff;border:1px solid #d5e3d7;border-radius:7px;gap:10px;padding:18px;text-decoration:none;display:grid}.yt-library-utilities span{font-size:.68rem;font-weight:600}.yt-library-utilities strong{color:#667e6d;font-size:.73rem;font-weight:500;line-height:1.7}.yt-library-utilities>a:hover{background:#f7faf3;border-color:#065a2b}.yt-publishing-guide{color:#244b33;background:#fff;border:1px solid #d4e1d5;border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);align-items:center;gap:30px;margin:22px 0 32px;padding:30px 34px;font-family:inherit;display:grid}.yt-publishing-guide h2{color:#17492c;margin:10px 0 13px;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.4}.yt-publishing-guide p{color:#607464;max-width:66ch;margin:0 0 18px;font-size:.78rem;line-height:1.85}.yt-publishing-guide .yt-guide-kicker{letter-spacing:.1em;color:#4f7d5a;font-size:.61rem;font-weight:600}.yt-publishing-guide>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.yt-publishing-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.yt-publishing-guide li{align-items:start;gap:10px;font-size:.73rem;line-height:1.6;display:flex}.yt-publishing-guide b{color:#065a2b;background:#f0f6ec;border:1px solid #cbdece;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;font-size:.66rem;display:grid}.yt-publishing-guide small{color:#738376;margin-top:6px;font-size:.65rem;display:block}.yt-publication-filters{border-bottom:1px solid #dae5db;gap:13px;padding:20px 0;display:grid}.yt-publication-filters label{color:#52715c;gap:8px;font-size:.72rem;display:grid}.yt-publication-filters :is(input,select){width:100%;font:inherit;color:#244f33;background:#fff;border:1px solid #c5d8c9;border-radius:5px;padding:11px 13px;font-size:.77rem}@media (width<=1000px){.yt-publishing-guide{grid-template-columns:1fr}.yt-publishing-guide>img{grid-row:1;justify-self:center;max-width:400px}}@media (width<=600px){.rl-root .rl-library-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 14px;display:grid}.rl-root .rl-library-nav>a{padding:12px 9px;font-size:.67rem;border-radius:6px!important;margin:0!important}.yt-library-utilities{grid-template-columns:1fr}.yt-publishing-guide{padding:24px}.yt-publishing-guide ol{grid-template-columns:1fr}}.rl-root .rl-library-home .rl-world-destinations>a>p{max-width:75ch}.yt-publication-flow{border-bottom:1px solid #d5e1ce;flex-wrap:wrap;gap:7px;margin-bottom:20px;padding:17px 0;display:flex}.yt-publication-flow>a{color:#225b31;background:#f5faef;border:1px solid #c6d8c1;border-radius:5px;padding:10px 13px;font-size:.68rem;text-decoration:none;display:inline-flex}.yt-publication-section{background:#f5f9ef;border-radius:7px;margin-top:18px;scroll-margin-top:130px;border:1px solid #d2dfc9!important;padding:22px!important}.yt-publication-section>span{letter-spacing:.08em;color:#477744;font-size:.65rem!important}.yt-publication-section h3{color:#24592e;margin:12px 0;font-size:1.2rem}.yt-publication-section p{color:#6c8269;margin:8px 0 0;font-size:.75rem;line-height:1.9}.yt-support-button{cursor:pointer;justify-content:center;align-items:center;gap:10px;color:#fff!important;font:inherit!important;background:#065a2b!important;border:1px solid #065a2b!important;border-radius:6px!important;padding:12px 17px!important;font-size:.76rem!important;line-height:1.5!important;text-decoration:none!important;display:inline-flex!important}.yt-support-button svg{flex:none}.yt-chat-trigger,.yt-mail-trigger{color:#065a2b;cursor:pointer;background:#fff;border:1px solid #ccdccf;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;padding:7px;text-decoration:none;display:inline-flex;position:relative}.yt-communication-dot{background:#b23e2a;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.corp-activity-trigger svg{color:#065a2b;width:23px;height:23px}.yt-services-support{color:#294b35;background:#f7faf5;border:1px solid #d4e2d7;border-radius:12px;justify-content:space-between;align-items:center;gap:35px;max-width:1380px;margin:25px auto 55px;padding:35px;display:flex}.yt-services-support>div{max-width:760px}.yt-services-support>div>p:first-child{color:#548161;letter-spacing:.09em;font-size:.65rem}.yt-services-support h2{margin:12px 0;font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.4}.yt-services-support p{font-size:.82rem;line-height:1.85}.yt-services-support button{flex:none}.yt-chat-dock{z-index:1250;pointer-events:none;color:#254d34;max-width:calc(100vw - 36px);font-family:var(--font-poppins),Arial,sans-serif;position:fixed;bottom:0;left:18px;right:auto}.yt-chat-dock *{box-sizing:border-box}.yt-chat-dock :is(button,a,input,textarea,select){font:inherit}.yt-chat-dock button{cursor:pointer}.yt-chat-dock button:disabled{opacity:.55;cursor:default}.yt-chat-dock :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #237b43}.yt-chat-taskbar{pointer-events:auto;background:#eaf2e8;border:1px solid #c8dbcb;border-bottom:0;border-radius:7px 7px 0 0;align-items:stretch;gap:5px;max-width:100%;padding:6px 7px 0;display:flex;overflow:auto}.yt-chat-taskbar>button{color:#275539;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #c2d5c6;border-radius:5px 5px 0 0;max-width:175px;padding:9px 13px;font-size:.7rem;overflow:hidden}.yt-chat-taskbar>button[aria-expanded=true]{color:#fff;background:#065a2b;border-color:#065a2b}.yt-chat-taskbar .yt-chat-task-home{align-items:center;gap:8px;display:flex}.yt-chat-windows{pointer-events:none;justify-content:flex-start;align-items:end;gap:12px;display:flex}.yt-chat-window{pointer-events:auto;background:#fff;border:1px solid #bdcfbf;border-radius:10px 10px 0 0;flex-direction:column;width:360px;max-width:calc(100vw - 36px);height:min(610px,100dvh - 135px);display:flex;overflow:hidden;box-shadow:0 15px 60px #092b1b30}.yt-chat-window>header,.yt-chat-launcher>header{color:#fff;background:#065a2b;align-items:center;gap:4px;padding:15px 16px;display:flex}.yt-chat-window>header>div,.yt-chat-launcher>header>div{flex:1;min-width:0}.yt-chat-window h2,.yt-chat-launcher h2{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.85rem;font-weight:600;line-height:1.5;overflow:hidden}.yt-chat-window header small,.yt-chat-launcher header small{color:#d6e8d5;font-size:.62rem}.yt-chat-window>header>button,.yt-chat-launcher>header>button{color:#fff;background:0 0;border:0;width:29px;height:32px;font-size:1.3rem}.yt-chat-meta{color:#64826c;border-bottom:1px solid #e2eae1;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.6rem;display:flex}.yt-chat-meta>a{color:#21613a;text-decoration:none}.yt-chat-meta>span{text-transform:capitalize}.yt-chat-messages{overscroll-behavior:contain;background:#fafcf8;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 16px;display:flex;overflow:auto}.yt-chat-messages>article{overflow-wrap:anywhere;background:#fff;border:1px solid #d9e5d9;border-radius:9px 9px 9px 1px;align-self:flex-start;max-width:92%;padding:13px 15px}.yt-chat-messages>article.is-mine{background:#edf5e8;border-color:#cbdcc6;border-radius:9px 9px 1px;align-self:flex-end}.yt-chat-messages strong{color:#41664b;font-size:.62rem;font-weight:600}.yt-chat-messages article p{white-space:pre-wrap;color:#294d35;margin:8px 0;font-size:.77rem;line-height:1.7}.yt-chat-messages time{text-align:right;color:#7a8e7d;font-size:.54rem;display:block}.yt-chat-messages button{color:#215c35;background:#fff;border:1px solid #cadacb;border-radius:4px;padding:7px 9px;font-size:.65rem}.yt-chat-messages>p{font-size:.73rem}.yt-chat-window>form{background:#fff;border-top:1px solid #d6e2d5;padding:14px 16px}.yt-chat-window>form label{color:#607664;gap:8px;font-size:.63rem;display:grid}.yt-chat-window textarea{resize:vertical;color:#244e33;border:1px solid #c4d8c7;border-radius:5px;width:100%;min-height:62px;max-height:160px;padding:10px;font-size:.77rem;display:block}.yt-chat-window>form>div{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.yt-chat-window form small{color:#6e8673;font-size:.55rem}.yt-chat-window form button,.yt-chat-primary{color:#fff;background:#065a2b;border:1px solid #065a2b;border-radius:5px;justify-content:center;padding:10px 17px;font-size:.7rem;display:inline-flex}.yt-chat-error{color:#714a2b;background:#fff4eb;padding:11px 14px;font-size:.69rem;line-height:1.7}.yt-chat-error button{color:inherit;background:0 0;border:0;margin-left:10px;text-decoration:underline}.yt-chat-closed{color:#6c7e6e;border-top:1px solid #d5e1d4;margin:0;padding:15px;font-size:.7rem}.yt-chat-launcher{pointer-events:auto;background:#fff;border:1px solid #c7d8c8;border-radius:11px;width:365px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 135px);position:absolute;bottom:46px;left:0;right:auto;overflow:auto;box-shadow:0 18px 65px #0b332830}.yt-chat-launcher>form{padding:22px}.yt-chat-launcher form>p{color:#647a68;margin:0 0 20px;font-size:.74rem;line-height:1.8}.yt-chat-launcher form>label{gap:8px;margin-bottom:18px;font-size:.7rem;display:grid}.yt-chat-launcher :is(input,textarea,select){color:#294e34;background:#fff;border:1px solid #c6d9c8;border-radius:5px;width:100%;padding:10px 11px;font-size:.76rem}.yt-chat-launcher-actions{border-bottom:1px solid #d8e4d6;justify-content:space-between;gap:15px;padding:16px;font-size:.69rem;display:flex}.yt-chat-launcher-actions button{color:#135a2c;background:#eef6e9;border:0;border-radius:4px;padding:9px 11px}.yt-chat-launcher-actions a{color:#32643d;align-self:center;text-decoration:none}.yt-chat-conversation-list{max-height:400px;padding:10px;display:grid;overflow:auto}.yt-chat-conversation-list>button{text-align:left;color:#294e35;background:#fff;border:0;border-bottom:1px solid #e1e9df;padding:15px;position:relative}.yt-chat-conversation-list small{color:#77907b;text-transform:capitalize;font-size:.59rem}.yt-chat-conversation-list strong{margin:7px 0;font-size:.76rem;display:block}.yt-chat-conversation-list p{-webkit-line-clamp:2;color:#718275;-webkit-box-orient:vertical;margin:5px 0;font-size:.68rem;line-height:1.7;display:-webkit-box;overflow:hidden}.yt-chat-conversation-list b{color:#065a2b;font-size:.57rem}.yt-chat-conversation-list>a{color:#065a2b;padding:15px;font-size:.7rem}.yt-mail-page{color:#234b32;max-width:1480px;margin:auto;padding:clamp(28px,5vw,75px) clamp(18px,4vw,55px) 90px;font-family:inherit}.yt-mail-page *{box-sizing:border-box}.yt-mail-intro{justify-content:space-between;align-items:center;gap:35px;margin-bottom:32px;display:flex}.yt-mail-intro>div>p:first-child,.yt-mail-intro>p:first-child{letter-spacing:.12em;color:#65836a;font-size:.62rem}.yt-mail-intro h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:500;line-height:1.15}.yt-mail-intro p{color:#657a69;font-size:.8rem;line-height:1.8}.yt-mail-page button,.yt-mail-page :is(input,textarea,select){font:inherit}.yt-mail-page button{cursor:pointer}.yt-mail-page button:disabled{opacity:.5;cursor:default}.yt-mail-page :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #237344}.yt-mail-page .yt-mail-primary{color:#fff;background:#065a2b;border:1px solid #065a2b;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.75rem;text-decoration:none;display:inline-flex}.yt-mail-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:25px;display:grid}.yt-mail-sidebar{background:#f7faf3;border:1px solid #d3e0d2;border-radius:9px;padding:22px}.yt-mail-sidebar>button{width:100%}.yt-mail-sidebar nav{gap:7px;margin:25px 0;display:grid}.yt-mail-sidebar nav>button{color:#345d3f;text-align:left;text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:.75rem;line-height:1.7;display:flex}.yt-mail-sidebar nav>button[aria-current=page]{color:#065a2b;background:#fff;border-color:#ccddc8;font-weight:600}.yt-mail-sidebar nav b{font-size:.64rem}.yt-mail-sidebar>p,.yt-mail-sidebar>small{color:#7b8d7d;font-size:.68rem;line-height:1.85}.yt-mail-sidebar>small{font-size:.61rem;display:block}.yt-mail-main{background:#fff;border:1px solid #d2dfd0;border-radius:10px;min-width:0;overflow:hidden}.yt-mail-main :is(header,footer){min-width:0}.yt-mail-main h2{text-transform:none;color:#214e31;margin:0;font-size:1.3rem;font-weight:500;line-height:1.5}.yt-mail-main h3{color:#2d5939;font-size:1rem;line-height:1.6}.yt-mail-main>section>header,.yt-mail-composer>header{background:#fcfdf9;border-bottom:1px solid #d7e2d5;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;display:flex}.yt-mail-inbox>header h2{text-transform:capitalize}.yt-mail-main button:not(.yt-mail-primary){color:#34633f;background:#fff;border:1px solid #cbdcc8;border-radius:4px;padding:8px 11px;font-size:.68rem;line-height:1.6}.yt-mail-main label{color:#55735d;gap:9px;font-size:.73rem;line-height:1.7;display:grid}.yt-mail-main :is(input,select,textarea){color:#264f34;background:#fff;border:1px solid #c7d9c7;border-radius:5px;width:100%;min-width:0;padding:12px 14px;font-size:.8rem;line-height:1.7}.yt-mail-main textarea{resize:vertical;min-height:210px}.yt-mail-main .yt-mail-page-search{border-bottom:1px solid #e1e9dc;padding:18px 26px;font-size:.65rem}.yt-mail-inbox .yt-mail-row{text-align:left;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #e0e8db;border-radius:0;grid-template-columns:minmax(100px,.8fr) minmax(0,1.5fr) 20px;align-items:start;gap:20px;width:100%;padding:22px 26px;display:grid}.yt-mail-inbox .yt-mail-row:hover{background:#f8fbf4}.yt-mail-inbox .yt-mail-row.is-unread{background:#f5faef;border-left:3px solid #065a2b}.yt-mail-row>span{gap:8px;min-width:0;display:grid}.yt-mail-row strong,.yt-mail-row b{font-size:.79rem;font-weight:500;line-height:1.7}.yt-mail-row.is-unread b{font-weight:650}.yt-mail-row small{color:#7d917f;font-size:.61rem;line-height:1.7}.yt-mail-pagination{justify-content:space-between;align-items:center;gap:15px;padding:23px 26px;display:flex}.yt-mail-pagination span{color:#748879;font-size:.7rem}.yt-mail-empty{text-align:center;color:#718776;padding:60px 35px}.yt-mail-empty>svg{color:#83a987;width:40px;height:40px}.yt-mail-empty p{font-size:.76rem;line-height:1.8}.yt-mail-thread>article{background:#fff;border:1px solid #d5e2d0;border-radius:8px;margin:24px;padding:25px}.yt-mail-thread article>header{border-bottom:1px solid #e1e9db;padding-bottom:18px}.yt-mail-thread article>header>div{justify-content:space-between;gap:15px;display:flex}.yt-mail-thread strong{font-size:.85rem}.yt-mail-thread time{color:#79907c;font-size:.62rem}.yt-mail-thread header p{color:#798b7a;margin:8px 0 0;font-size:.65rem;line-height:1.85}.yt-mail-thread article>footer{border-top:1px solid #e2eadd;flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.yt-formatted-mail{overflow-wrap:anywhere;color:#304f37;padding:23px 0;font-size:.84rem;line-height:1.9}.yt-formatted-mail p{font-size:inherit;line-height:inherit;white-space:pre-wrap;margin:0 0 8px}.yt-formatted-mail strong{font-size:inherit;font-weight:650}.yt-formatted-mail h4{margin:20px 0 12px;font-size:1.1rem;font-weight:600;line-height:1.65}.yt-formatted-mail blockquote{background:#f3f8ed;border-left:3px solid #80a67b;margin:15px 0;padding:10px 17px}.yt-formatted-mail a{color:#087437;text-decoration:underline}.yt-formatted-mail .yt-mail-list-line{padding-left:15px}.yt-mail-recipient-fields{gap:18px;padding:26px;display:grid}.yt-mail-directory{background:#fafcf6;border:1px solid #d9e4d5;border-radius:6px;padding:15px}.yt-mail-directory summary{cursor:pointer;color:#3c6b44;font-size:.7rem}.yt-mail-directory[open]>label{margin-top:18px}.yt-mail-directory>div{border-top:1px solid #dae6d6;align-items:center;gap:10px;margin-top:10px;padding:12px 0;display:flex}.yt-mail-directory>div>span{flex:1;gap:7px;font-size:.75rem;display:grid}.yt-mail-directory small{color:#81937f;font-size:.6rem}.yt-mail-formatting{background:#f7faf3;border-top:1px solid #e0e9dc;border-bottom:1px solid #e0e9dc;flex-wrap:wrap;align-items:center;gap:7px;padding:15px 26px;display:flex}.yt-mail-formatting>label{align-items:center;gap:8px;margin-left:auto;font-size:.64rem;display:flex}.yt-mail-formatting select{padding:7px;font-size:.67rem}.yt-mail-body-label{padding:22px 26px}.yt-mail-preview{border:1px solid #d8e5d1;border-radius:5px;margin:0 26px 22px;padding:16px;font-size:.7rem}.yt-mail-preview summary{cursor:pointer;color:#4d7753}.yt-mail-composer>footer{background:#f9fcf5;border-top:1px solid #dbe5d6;justify-content:space-between;align-items:center;gap:25px;padding:23px 26px;display:flex}.yt-mail-composer>footer p{color:#7a8d7a;max-width:50ch;font-size:.65rem;line-height:1.9}.yt-mail-composer>footer button{flex:none}.yt-mail-alert,.yt-mail-notice{color:#4f7052;background:#f0f6e8;border:1px solid #d2e1ca;border-radius:6px;margin:18px 0;padding:17px 21px;font-size:.76rem;line-height:1.85}.yt-mail-alert{color:#7a5937;background:#fff5ea;border-color:#e5d6c0}.yt-mail-alert button{color:inherit;font:inherit;background:0 0;border:0;margin-left:15px;text-decoration:underline}.yt-mail-settings>form,.yt-mail-settings>section{border-bottom:1px solid #dce7d6;padding:27px}.yt-mail-settings>form>label{margin-bottom:23px}.yt-mail-settings .yt-mail-check{align-items:start;gap:12px;display:flex}.yt-mail-check input[type=checkbox]{accent-color:#065a2b;flex:none;width:18px;height:18px;margin:3px 0;padding:0}.yt-mail-inline-actions{gap:10px;margin:18px 0;display:flex}.yt-mail-contact-rule{border-top:1px solid #e0e9da;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.yt-mail-contact-rule>span{gap:7px;min-width:0;display:grid}.yt-mail-contact-rule strong{overflow-wrap:anywhere;font-size:.76rem;font-weight:500}.yt-mail-contact-rule small{color:#80927f;overflow-wrap:anywhere;font-size:.63rem;line-height:1.75}.yt-mail-settings>header{display:block!important}.yt-mail-settings>header p{color:#718674;font-size:.76rem;line-height:1.8}.yt-mail-access{background:#fff;border:1px solid #d3e1cd;border-radius:10px;padding:35px}.yt-mail-access p{max-width:80ch;font-size:.85rem;line-height:1.9}.yt-mail-access>a{color:#065a2b;margin-right:25px;font-size:.8rem}@media (width<=900px){.yt-mail-layout{grid-template-columns:1fr}.yt-mail-sidebar{flex-wrap:wrap;gap:18px;padding:18px;display:flex}.yt-mail-sidebar>button{width:auto}.yt-mail-sidebar nav{flex-wrap:wrap;gap:7px;margin:0;display:flex}.yt-mail-sidebar>p,.yt-mail-sidebar>small{display:none}.yt-services-support{flex-direction:column;align-items:start;margin-inline:25px}.yt-mail-intro{flex-direction:column;align-items:start}}@media (width<=780px){.yt-chat-dock{max-width:calc(100vw - 18px);left:9px;right:auto}.yt-chat-window{width:365px;max-width:calc(100vw - 18px)}.yt-chat-windows>.yt-chat-window:not(:last-child){display:none}.yt-chat-launcher{max-width:calc(100vw - 18px)}.yt-mail-row{grid-template-columns:1fr!important;gap:10px!important}.yt-mail-row>span:last-child{display:none}.yt-mail-thread>article{margin:14px;padding:18px}.yt-mail-thread article>header>div{flex-direction:column;gap:8px}.yt-mail-composer>footer{flex-direction:column;align-items:stretch}.yt-mail-formatting>label{margin-left:0}.yt-mail-main>section>header,.yt-mail-composer>header{flex-direction:column;align-items:start}.yt-services-support{padding:25px}}@media (prefers-reduced-motion:reduce){.yt-chat-dock *,.yt-mail-page *{scroll-behavior:auto!important}}.yt-admin-communications>header{background:#f6faf2;border:1px solid #d3e1cb;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 25px;padding:25px;display:flex}.yt-admin-communications>header h2{color:#215233;margin:12px 0;font-size:1.7rem;line-height:1.4}.yt-admin-communications>header p{color:#71846f;font-size:.76rem;line-height:1.85}.yt-admin-communications>header>div>p:first-child{letter-spacing:.09em;color:#577c56;font-size:.61rem}.yt-admin-communications>header nav{flex-wrap:wrap;gap:9px;max-width:400px;display:flex}.yt-admin-communications nav>button{color:#346137;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d6be;border-radius:5px;padding:12px 16px;font-size:.73rem}.yt-admin-communications nav>button[aria-pressed=true]{color:#fff;background:#065a2b;border-color:#065a2b}.yt-admin-company-inbox{background:#fff;border:1px solid #cfdcc8;border-radius:9px;padding:28px}.yt-admin-company-inbox>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.yt-admin-company-inbox h3{color:#27542f;font-size:1.3rem}.yt-admin-company-inbox p{color:#75856f;font-size:.77rem;line-height:1.8}.yt-admin-company-inbox>label{color:#4e714f;gap:10px;margin:25px 0;font-size:.75rem;display:grid}.yt-admin-company-inbox input{font:inherit;color:#234d2e;border:1px solid #c9d9c3;border-radius:5px;padding:12px 15px}.yt-admin-company-inbox>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.yt-admin-company-inbox>div>button{text-align:left;color:#28552e;font:inherit;cursor:pointer;background:#f9fcf4;border:1px solid #d1dfca;border-radius:8px;gap:10px;padding:23px;display:grid}.yt-admin-company-inbox strong{font-size:.9rem}.yt-admin-company-inbox small,.yt-admin-company-inbox b,.yt-admin-company-inbox span{color:#688465;font-size:.68rem}.yt-admin-company-inbox>nav{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.yt-admin-company-inbox>header>button{color:#37613b;background:#fff;border:1px solid #ccd9c5;border-radius:5px;padding:10px}@media (width<=850px){.yt-admin-communications>header{flex-direction:column;align-items:start}.yt-admin-company-inbox>div{grid-template-columns:1fr}}.yt-member-mail-card{flex-direction:column;justify-content:center;gap:20px;display:flex;background:#f5faf0!important}.yt-member-mail-card>p{color:#657c64;font-size:.83rem;line-height:1.9}.yt-member-mail-card>a{color:#fff;background:#065a2b;border:1px solid #065a2b;border-radius:5px;align-self:start;padding:13px 19px;font-size:.78rem;text-decoration:none;display:inline-flex}.yt-member-mail-card header small{color:#799273;font-size:.73rem;line-height:1.8}.yt-chat-window[hidden]{display:none}@media (width<=780px){.yt-chat-windows>.yt-chat-window:not([hidden]){display:flex}}.yt-account-controls>.yt-chat-trigger,.yt-account-controls>.yt-mail-trigger{box-sizing:border-box;color:#fff;background:0 0;border:1px solid #a9c5b5;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:8px;display:grid}.yt-account-controls .corp-activity-trigger svg{color:inherit}.yt-account-controls>.yt-chat-trigger:hover,.yt-account-controls>.yt-mail-trigger:hover{color:#fff;background:#0a4925}.al-root .al-header .yt-account-controls>.yt-chat-trigger,.al-root .al-header .yt-account-controls>.yt-mail-trigger{background:var(--al-deep,#065a2b);border-color:var(--al-deep,#065a2b);color:#fff}.al-root .al-header .yt-account-controls>.yt-chat-trigger:hover,.al-root .al-header .yt-account-controls>.yt-mail-trigger:hover{color:#fff;background:#0a4925}.al-root .yt-member-mail-card>a{color:#fff}@media (width<=600px){.yt-account-controls .corp-user-trigger{width:44px;min-width:44px;max-width:44px;padding:7px}.yt-account-controls .corp-user-trigger-name,.yt-account-controls .corp-user-chevron{display:none}}.yt-chat-taskbar .yt-chat-task-home{color:#fff;background:#065a2b;border-color:#065a2b;flex-shrink:0;min-height:44px}.yt-chat-messages>article.yt-chat-origin{background:#f0f6ee;border:1px solid #cbdcc6;border-radius:9px;align-self:stretch;max-width:100%;padding:16px}.yt-chat-origin>small{text-transform:uppercase;letter-spacing:.07em;color:#53755c;font-size:.58rem;display:block}.yt-chat-origin h3{color:#214c30;margin:9px 0 4px;font-size:.85rem;line-height:1.6}.yt-chat-origin>strong{font-size:.76rem;line-height:1.6;display:block}.yt-chat-origin>a{color:#065a2b;gap:8px;margin:9px 0;font-size:.72rem;font-weight:600;text-decoration:underline;display:inline-flex}.yt-chat-taskbar{padding-bottom:env(safe-area-inset-bottom,0px)}.yt-chat-launcher{bottom:calc(46px + env(safe-area-inset-bottom,0px))}.yt-chat-identity{align-items:center;gap:9px;min-width:0;margin-bottom:6px;display:flex}.yt-chat-identity>.yt-chat-avatar{color:#065a2b;letter-spacing:0;background:#e5f0e7;border:1px solid #c4d9ca;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font:600 .62rem/1 Poppins,Arial,sans-serif;display:grid;overflow:hidden}.yt-chat-identity>.yt-chat-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;margin:0;display:block}.yt-chat-identity>strong{color:#315a3e;overflow-wrap:anywhere;min-width:0;font-size:.65rem;font-weight:600;line-height:1.5}:is(.yt-chat-messages,.ua-messages)>article.is-mine>.yt-chat-identity,.corp-ticket-messages>article.is-user>.yt-chat-identity,.contact-bubble.is-admin>.yt-chat-identity{flex-direction:row-reverse}@media (width<=480px){.yt-chat-identity{gap:7px}.yt-chat-identity>.yt-chat-avatar{flex-basis:28px;width:28px;height:28px}}@media screen and (width<=767px){:root :is(.corp-site,.al-root){--corp-gutter:20px;--gutter:20px}:root :is(.corp-site,.al-root) :is(main,fieldset,form){min-width:0}:root :is(.corp-site,.al-root,.yt-chat-dock) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){min-width:0;max-width:100%;font-size:16px!important}:root :is(.corp-site,.al-root,.yt-chat-dock) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:44px}:root :is(.corp-site,.al-root,.yt-chat-dock) :is(input[type=checkbox],input[type=radio]){flex-shrink:0}:root :is(.corp-site,.al-root,.yt-chat-dock) :is(button,.corp-button,.al-primary,.studio-button,.mk-button){touch-action:manipulation}:root :is(.corp-site,.al-root) :is(h1,h2,h3,p,label,a){overflow-wrap:break-word}:root .corp-header{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;min-height:70px;padding-inline:12px}:root .corp-header .corp-brand{width:112px;min-width:0}:root .corp-header .corp-brand:before{width:112px;height:46px}:root .corp-header .corp-menu-button{width:44px;height:44px;min-height:44px}:root .corp-header .yt-account-controls{gap:5px}:root .corp-header .yt-account-controls .corp-user-trigger{width:44px;min-width:44px;max-width:44px;padding:7px}:root .corp-header .yt-account-controls :is(.corp-user-trigger-name,.corp-user-chevron){display:none}:root .corp-header .corp-mobile-menu{max-height:0;top:70px;bottom:auto;overflow:hidden}:root .corp-header .corp-mobile-menu.is-open{overscroll-behavior:contain;height:calc(100dvh - 70px);max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto}:root .corp-header.has-verification-notice{min-height:108px}:root .corp-header.has-verification-notice .corp-mobile-menu{top:108px}:root .corp-header.has-verification-notice .corp-mobile-menu.is-open{height:calc(100dvh - 108px)}:root .corp-header .corp-mobile-menu nav{padding:12px 20px 28px}:root .corp-header .corp-mobile-menu nav a{grid-template-columns:38px minmax(0,1fr);min-height:56px;font-size:1.05rem;line-height:1.45}:root .corp-header .corp-mobile-menu nav a[aria-current=page]{background:#ffffff12;font-weight:600}:root .corp-header :is(.corp-user-menu,.corp-activity-popover){overscroll-behavior:contain;width:min(360px,100vw - 24px);max-height:calc(100dvh - 96px);position:fixed;top:80px;right:12px;overflow-y:auto}:root .corp-header.has-verification-notice :is(.corp-user-menu,.corp-activity-popover){max-height:calc(100dvh - 134px);top:118px}:root .corp-user-menu :is(a,summary,button){min-height:44px}:root .corp-trial-home .corp-slider{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;padding-top:70px;display:grid;overflow:hidden}:root .corp-trial-home .corp-slider .corp-slide{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;height:auto;min-height:0;padding:0;display:flex;position:relative;inset:auto}:root .corp-trial-home .corp-slider .corp-slide-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;order:1;width:100%;min-width:0;max-width:none;margin:0;padding:28px 22px 24px;position:relative;inset:auto}:root .corp-trial-home .corp-slider .corp-slide-copy h1{max-width:none;font-size:clamp(2.15rem,8.8vw,3.3rem);line-height:1.12}:root .corp-trial-home .corp-slider .corp-slide-copy>p:not(.corp-eyebrow){max-width:none;margin-block:18px;font-size:.95rem;line-height:1.75}:root .corp-trial-home .corp-slider .corp-slide .corp-eyebrow{letter-spacing:.1em;max-width:none;font-size:.62rem;line-height:1.7}:root .corp-trial-home .corp-slider .corp-slide-pretitle{margin-block:10px 16px;font-size:.72rem}:root .corp-trial-home .corp-slider .corp-slide-visual{aspect-ratio:6/5;background:#fff;flex:none;order:0;width:100%;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden}:root .corp-trial-home .corp-slider .corp-slide-visual>img{object-fit:cover;object-position:right center;width:100%;height:100%;transform:none}:root .corp-trial-home .corp-slider .corp-slide-visual-code{display:none}:root .corp-trial-home .corp-slider .corp-slide-actions{flex-flow:wrap;align-items:center;gap:12px 20px;display:flex}:root .corp-trial-home .corp-slider .corp-slide-actions :is(a,button){white-space:normal;align-items:center;width:auto;max-width:100%;min-height:44px;font-size:.8rem;line-height:1.45;display:inline-flex}:root .corp-trial-home .corp-slider .corp-slider-controls{background:#fff;border-top:1px solid #dce5df;flex-wrap:wrap;grid-column:1;align-items:center;gap:16px;padding:18px 20px 22px;display:flex;position:relative;inset:auto}:root .corp-trial-home .corp-slider .corp-slider-buttons{flex:none;display:flex}:root .corp-trial-home .corp-slider .corp-slider-dots{flex-wrap:wrap;gap:6px;display:flex}:root .corp-trial-home .corp-slider :is(.corp-slider-buttons button,.corp-slider-dots button){width:44px;min-width:44px;height:44px;min-height:44px;padding:0}:root .corp-trial-home .corp-slider .corp-slider-dots button span{place-items:center;width:100%;height:100%;display:grid}:root .rl-root.rl-standard-shell .rl-library-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding:84px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}:root .rl-root.rl-standard-shell .rl-library-nav a{white-space:nowrap;flex:none;min-height:48px;padding:10px 13px;font-size:.8rem}:root .rl-root.rl-standard-shell .rl-library-nav a span{overflow-wrap:normal}:root .rl-root:has(.corp-header.has-verification-notice) .rl-library-nav{padding-top:122px}:root .rl-root .rl-library-home .rl-library-hero{grid-template-columns:minmax(0,1fr);min-height:0}:root .rl-root .rl-library-home .rl-library-hero-copy{padding:30px 20px}:root .rl-root .rl-library-home .rl-library-hero h1{font-size:clamp(2.5rem,10vw,3.6rem);line-height:1.08}:root .rl-root .rl-library-hero-promotion{padding:0 20px 24px}:root .rl-root .rl-feature-controls{flex-wrap:wrap;gap:8px;padding:12px}:root .rl-root .rl-feature-controls button{min-width:44px;min-height:44px}:root .rl-root .rl-feature-controls>div{flex-wrap:wrap}:root .rl-root .rl-feature-caption{min-height:0;padding:20px}:root .rl-root .rl-catalogue-search-field{flex-wrap:wrap;min-width:0}:root .rl-root .rl-search-tools{flex-wrap:wrap}:root .rl-root .rl-search-tools>label{min-width:0}:root .rl-root .rl-world-pagination{flex-wrap:wrap;row-gap:12px}:root .rl-root .rl-world-pagination button{min-width:44px;min-height:44px}:root .al-root .al-header{gap:8px;padding-inline:12px}:root .al-root .al-header .al-nav.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 76px);padding-bottom:max(12px, env(safe-area-inset-bottom,0px));overflow-y:auto}:root .al-root .al-header :is(.al-menu-toggle,.al-nav a,.al-nav button){min-height:44px}:root .al-root .al-header .al-nav a{font-size:.9rem;line-height:1.5}:root .al-root .al-highlights .al-highlight-controls [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root .al-root .al-highlights .al-highlight-controls [role=tab]{white-space:normal;min-height:48px;font-size:.76rem}:root .al-root .al-highlights .al-highlight-number{width:40px;height:44px}:root .al-root .al-highlights :is(.al-highlight-arrows button,.al-highlight-rotation){min-width:44px;min-height:44px}:root .al-root .al-highlight-copy{padding:26px 22px 8px}:root .al-root .al-dashboard-action{min-width:0}:root :is(.corp-admin-sidebar,.rl-admin-sidebar,.member-sidebar) nav{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}:root :is(.corp-admin-sidebar,.rl-admin-sidebar,.member-sidebar) nav>:is(button,a){white-space:nowrap;flex:none;width:auto;min-height:44px}:root :is(.corp-admin-sidebar,.rl-admin-sidebar,.member-sidebar) nav button{min-height:44px}:root :is(.corp-admin-workspace,.rl-admin-workspace,.al-member-workspace){min-width:0}:root :is(.corp-admin-workspace,.rl-admin-workspace,.al-member-workspace,.al-program-page) :is(form,fieldset){min-width:0;max-width:100%}:root :is(.corp-admin-workspace,.rl-admin-workspace,.al-member-workspace,.account-settings-content) :is(.studio-inline-actions,.corp-admin-form-actions){flex-wrap:wrap}:root :is(.corp-admin-workspace,.rl-admin-workspace,.al-member-workspace) :is(button,.studio-button){min-height:44px}:root .account-settings-nav{flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}:root .account-settings-nav>a{flex:none;min-height:44px;font-size:.82rem}:root .contact-chat{height:min(680px,100dvh - 150px);min-height:0}:root .contact-messages{overscroll-behavior:contain;min-height:0}:root .contact-composer{padding:16px}:root .contact-composer textarea{min-height:84px}:root .contact-chat-header{flex-wrap:wrap;gap:12px}:root .yt-backup-studio .yt-backup-intro{align-items:flex-start;gap:16px;padding:22px}:root .rl-root .al-editor-dialog{width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100dvh - 24px)}:root .rl-root .al-editor-body{overscroll-behavior:contain;min-width:0;padding:20px}:root .rl-root .al-editor-dialog>header button{min-width:44px;min-height:44px}:root .rl-root .al-editor-footer{gap:12px;padding:16px 20px}:root .rl-root .al-editor-footer>div{flex-wrap:wrap;gap:8px;min-width:0}:root .rl-root .al-editor-footer button{white-space:normal;max-width:100%;min-height:44px;line-height:1.4}:root .yt-chat-dock{max-width:calc(100vw - 16px);left:8px;right:auto}:root .yt-chat-window{width:min(420px,100vw - 16px);max-width:calc(100vw - 16px);height:min(660px,100dvh - 120px);min-height:0}:root .yt-chat-launcher{overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 120px)}:root :is(.yt-chat-window,.yt-chat-launcher)>header>button{width:44px;height:44px;min-height:44px}:root .yt-chat-taskbar{padding-bottom:env(safe-area-inset-bottom,0px)}:root .yt-chat-taskbar>button{min-height:44px}:root .yt-chat-window>form{padding:12px}:root .yt-chat-window textarea{min-height:64px;max-height:min(160px,25dvh)}:root .yt-chat-window>form button{min-height:44px}:root .yt-mail-page{padding-inline:16px}:root .yt-mail-page :is(button,.yt-mail-primary){min-height:44px}:root .yt-mail-sidebar>.yt-mail-directory-link{min-width:0}:root .yt-mail-page :is(.yt-mail-pagination,.yt-mail-inline-actions,.yt-mail-contact-rule){flex-wrap:wrap}:root .yt-mail-main :is(.yt-mail-recipient-fields,.yt-mail-body-label,.yt-mail-settings>form,.yt-mail-settings>section){padding:20px 16px}:root .yt-mail-main :is(header,footer){overflow-wrap:anywhere}:root .mk-main{padding-inline:20px!important}:root .yt-market .mk-nav{overscroll-behavior-inline:contain;scroll-padding-inline:12px}:root .yt-market .mk-nav a{min-height:48px}:root .yt-market :is(.mk-toolbar,.mk-heading-actions,.mk-card-bottom,.mk-results-line,.mk-job-filters){flex-wrap:wrap}:root .yt-market .mk-filter{min-width:0;max-width:100%}:root .yt-market .mk-filter select{max-width:100%}:root .yt-market .mk-choice{padding:20px}:root .yt-market .mk-choice-art{margin-bottom:18px}:root :is(.corp-site,.al-root) :is(.corp-services-hero-copy,.corp-page-intro-copy){min-width:0}:root .corp-frontier-story-slideshow button{min-width:44px;min-height:44px}}@media screen and (width<=480px){:root .corp-header .corp-brand,:root .corp-header .corp-brand:before{width:96px}:root .corp-header{gap:6px;padding-inline:10px}:root .corp-header .yt-account-controls{gap:4px}:root .corp-trial-home .corp-slider .corp-slider-controls{gap:12px}:root .corp-trial-home .corp-slider .corp-slider-dots{flex-basis:100%;gap:8px}:root .corp-trial-home .corp-slider .corp-slide-actions{flex-direction:column;align-items:stretch;gap:10px}:root .corp-trial-home .corp-slider .corp-slide-actions a{justify-content:space-between;width:100%}:root .rl-root .rl-library-home .rl-world-publications,:root .rl-root .al-edition-grid{grid-template-columns:minmax(0,1fr)}:root .rl-root .rl-catalogue-search-field .rl-search-submit{flex:none;min-height:44px}:root .rl-root .al-editor-footer{flex-direction:column;align-items:stretch}:root .rl-root .al-editor-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:root .rl-root .al-editor-footer :is(button,.al-primary){width:100%}:root .account-settings-content .ua-photo-editor{grid-template-columns:minmax(0,1fr)}:root .yt-backup-studio .yt-backup-intro{flex-direction:column}:root .yt-backup-studio .yt-backup-intro svg{flex-basis:48px;height:48px}:root .yt-market :is(.mk-form,.mk-editor fieldset,.mk-response){padding:16px}:root .yt-market .mk-job-filters .mk-filter{flex:100%}:root .yt-market .mk-job-filters .mk-filter select{flex:1;width:100%}:root .yt-mail-contact-rule{align-items:flex-start}}@media screen and (width<=767px) and (height<=480px){:root :is(.yt-chat-window,.contact-chat){overscroll-behavior:contain;overflow-y:auto}:root :is(.yt-chat-messages,.contact-messages){flex:1 0 112px;min-height:112px}:root :is(.yt-chat-window>header,.yt-chat-window>form,.contact-chat-header,.contact-composer){flex-shrink:0}:root .yt-chat-window>header{padding:8px 12px}:root .contact-chat-header{padding:12px}}:root input[type=file]{max-width:100%;font:inherit;color:#46624f;border-radius:8px}:root input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#065a2b;border:0;border-radius:6px;margin:0 14px 0 0;padding:11px 16px;font-weight:700;transition:background .16s}:root input[type=file]:hover::file-selector-button{background:#034921}:root input[type=file]:disabled::file-selector-button{opacity:.55;cursor:wait}:root input[type=file]:focus-visible{outline-offset:4px;outline:3px solid #94c7a3}:root .yt-upload{text-align:left;color:#193e28;min-width:0;font:inherit;flex-direction:column;gap:10px;display:flex}:root .yt-upload-label{font-size:.9rem;font-weight:700}:root .yt-upload-drop{background:#f7faf7;border:1px dashed #adc8b6;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;transition:border-color .16s,background .16s;display:flex}:root .yt-upload-drop>svg{color:#065a2b;flex-shrink:0}:root .yt-upload.is-dragging .yt-upload-drop{background:#e9f4ec;border-color:#065a2b}:root .yt-upload-choose,:root .yt-upload-retry{color:#fff;width:auto;min-height:44px;font:inherit;cursor:pointer;background:#065a2b;border:1px solid #065a2b;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:.875rem;font-weight:700;display:inline-flex}:root .yt-upload-choose:disabled,:root .yt-upload-retry:disabled{opacity:.6;cursor:wait}:root .yt-upload button:focus-visible{outline-offset:3px;outline:3px solid #94c7a3}:root .yt-upload-or{color:#58715f;margin:8px 0 0 10px;font-size:.8rem;display:inline-block}:root .yt-upload small{color:#58715f;font-size:.78rem;line-height:1.6}:root input.yt-upload-input{display:none}:root .yt-upload-progress>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem;display:flex}:root .yt-upload-progress>div>span{color:#58715f}:root .yt-upload progress{accent-color:#065a2b;background:#dce9df;border:0;border-radius:8px;width:100%;height:7px;margin-top:10px;display:block;overflow:hidden}:root .yt-upload progress::-webkit-progress-bar{background:#dce9df;border-radius:8px}:root .yt-upload progress::-webkit-progress-value{background:#065a2b;border-radius:8px;transition:width .2s linear}:root .yt-upload progress::-moz-progress-bar{background:#065a2b;border-radius:8px}:root .yt-upload .yt-upload-message{overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:400;line-height:1.6}:root .yt-upload-message.is-error{color:#9a2525}:root .yt-upload-message.is-success{color:#065a2b}:root .yt-upload-retry{color:#065a2b;background:#fff;align-self:flex-start}@media (prefers-reduced-motion:reduce){:root .yt-upload *{transition:none}:root input[type=file]::file-selector-button{transition:none}}.yt-registration-kind{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.yt-registration-kind button{color:#065a2b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cebf;border-radius:6px;padding:11px 14px;font-size:.76rem}.yt-registration-kind button[aria-pressed=true]{color:#fff;background:#065a2b;border-color:#065a2b}.yt-registration-notice{color:#31563c;background:#f4f8f1;border:1px solid #d6e3d7;border-radius:8px;margin:25px 0;padding:19px 21px;line-height:1.8}.yt-registration-notice>strong{color:#065a2b;font-size:.78rem;line-height:1.6;display:block}.yt-registration-notice>p{color:#526c58!important;margin:9px 0 0!important;font-size:.72rem!important;line-height:1.85!important}.yt-registration-memberships{color:#065a2b;margin:20px 0 0;font-size:.82rem;font-weight:600;display:inline-flex}.al-root .al-organization-welcome{background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:45px;max-width:1600px;margin:auto;padding-block:55px}.al-root .al-organization-welcome h1{letter-spacing:-.045em;font-size:clamp(2.3rem,4.1vw,4.3rem);font-weight:500;line-height:1.18}.al-root .al-organization-welcome .al-business-registration-intro>span{color:#065a2b}.al-root .al-organization-welcome ol{margin-top:28px}.al-root .al-organization-welcome li{align-items:start;gap:12px;padding:17px 0;line-height:1.7}.al-root .al-organization-welcome li strong{color:#065a2b}.al-root .al-organization-welcome li b{font-size:.84rem;font-weight:600}.al-root .al-organization-welcome li p{color:#627568;margin:4px 0 0;font-size:.76rem;line-height:1.8}.al-root .al-organization-start{background:#fcfdf9;border:1px solid #d4e1d3;border-radius:12px;gap:16px;padding:0 0 26px;overflow:hidden;box-shadow:0 12px 35px #163b2110}.al-root .al-organization-start .al-registration-art{aspect-ratio:3/2;object-fit:cover;border:0;width:100%;height:auto;display:block}.al-root .al-organization-start>:not(.al-registration-art){margin-inline:25px}.al-root .al-organization-start>span{color:#065a2b;margin-top:8px}.al-root .al-organization-start h2{letter-spacing:-.025em;font-size:1.55rem;font-weight:500;line-height:1.4}.al-root .al-organization-start>p{color:#607365;margin-block:0;font-size:.8rem;line-height:1.85}.al-root .al-registration-primary,.al-root .al-organization-start button.secondary{color:#fff;font:inherit;text-transform:none;background:#065a2b;border:1px solid #065a2b;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:13px 15px;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}.al-root .al-organization-start button.secondary{color:#065a2b;background:#fff}.al-root .al-registration-membership-link{color:#065a2b;text-align:center;padding:7px;font-size:.77rem;text-decoration:underline}.al-root .al-organization-welcome>.al-registration-ranks{grid-column:1/-1;margin-top:12px}.al-root .al-organization-application{color:#244c31;background:#f6f9f4;padding-block:48px}.al-root .al-organization-application>header,.al-root .al-organization-application>.yt-registration-notice,.al-root .al-organization-application>.al-application-revision{width:min(100%,1380px);margin-inline:auto}.al-root .al-organization-application>header h1{letter-spacing:-.035em;margin-top:15px;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:500;line-height:1.25}.al-root .al-organization-application>header>span{color:#065a2b}.al-root .al-organization-application>header>p{max-width:850px;line-height:1.9}.al-root .al-organization-application>header>a{color:#065a2b;font-size:.8rem;font-weight:600}.al-organization-application-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:25px;max-width:1380px;margin:30px auto 0;display:grid}.al-organization-application-layout>form{gap:24px;min-width:0;display:grid}.al-root .al-registration-section{background:#fff;border:1px solid #d4e0d0;border-radius:10px;min-width:0;margin:0;padding:25px}.al-registration-section>legend{color:#1e4f2d;padding:0 10px;font-size:1.08rem;font-weight:600;line-height:1.6}.al-registration-section>legend>span{color:#fff;background:#065a2b;border-radius:5px;place-items:center;width:29px;height:29px;margin-right:10px;font-size:.7rem;display:inline-grid}.al-registration-section>p,.al-registration-section .al-registration-ranks>p{color:#657a68;margin:0 0 20px;font-size:.76rem;line-height:1.9}.al-registration-section .al-registration-ranks{margin-top:27px}.al-registration-section .al-registration-ranks h2{margin:0 0 18px;font-size:1.05rem;font-weight:500;line-height:1.6}.al-registration-section .al-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.al-organization-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.al-root .al-organization-types>label{cursor:pointer;background:#fbfdf9;border:1px solid #d2e0cf;border-radius:7px;align-items:start;gap:9px;padding:16px;display:flex}.al-root .al-organization-types>label.is-selected{background:#f0f7ed;border-color:#065a2b;box-shadow:inset 0 0 0 1px #065a2b}.al-root .al-organization-types input{accent-color:#065a2b;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:4px 0 0;padding:0}.al-root .al-organization-types>label>span{gap:7px;font-weight:400;line-height:1.7;display:grid}.al-organization-types strong{font-size:.77rem;font-weight:600;line-height:1.6}.al-root .al-organization-types small{color:#677b69;font-size:.67rem;line-height:1.75}.al-registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px;margin-top:18px;display:grid}.al-root .al-registration-fields label,.al-root .al-registration-section>label{gap:9px;min-width:0}.al-root .al-registration-section label>span{color:#3c6246;font-size:.76rem;line-height:1.7}.al-root .al-registration-section :is(input,select,textarea){color:#294c34;background:#fff;border:1px solid #c6d7c5;border-radius:5px;min-height:44px;font-size:.8rem;line-height:1.7}.al-root .al-registration-section :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #1e7941}.al-root .al-registration-section input:disabled,.al-root .al-registration-section input:read-only{color:#667969;background:#f4f7f1}.al-root .al-registration-section small{color:#6c806e;font-size:.67rem;line-height:1.8}.al-registration-section em{color:#7d8d7b;margin-left:7px;font-size:.65rem;font-style:normal;font-weight:400}.al-root .al-registration-section>.al-register-file{background:#f8fbf4;border:1px dashed #a9c5ad;border-radius:7px;margin:24px 0;padding:20px}.al-root .al-register-file input{background:#fff;padding:10px;font-size:.72rem}.al-register-file input::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#065a2b;border:0;border-radius:4px;margin-right:12px;padding:9px 12px}.al-root .al-registration-section>.al-conversion-consent{border-top:1px solid #e1e9db;align-items:start;gap:12px;padding:16px 0;line-height:1.85;display:flex}.al-root .al-registration-section>.al-conversion-consent input{accent-color:#065a2b;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:4px;padding:0}.al-root .al-registration-section>.al-conversion-consent>span{color:#58715d;font-size:.72rem;font-weight:400}.al-registration-submit{flex-wrap:wrap;align-items:center;gap:18px;padding-top:16px;display:flex}.al-root .al-registration-submit>button{color:#fff;font:inherit;cursor:pointer;background:#065a2b;border:1px solid #065a2b;border-radius:6px;min-height:46px;padding:14px 20px;font-size:.8rem}.al-registration-submit>button:disabled{opacity:.55;cursor:default}.al-registration-submit>small{max-width:240px}.al-verification-help{color:#59725a;background:#f4f8ef;border:1px solid #d7e3ce;border-radius:7px;margin-top:20px;padding:18px;font-size:.76rem;line-height:1.85}.al-verification-help p{margin:8px 0 12px;font-size:.74rem;line-height:1.85}.al-verification-help a{color:#065a2b;margin-right:18px;font-size:.69rem;display:inline-flex}.al-registration-summary{background:#fff;border:1px solid #d2dfcc;border-radius:10px;position:sticky;top:110px;overflow:hidden}.al-registration-summary>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.al-registration-summary>div{padding:24px}.al-registration-summary span{letter-spacing:.1em;color:#6a846a;font-size:.59rem}.al-registration-summary h2{margin:13px 0 20px;font-size:1.25rem;font-weight:500;line-height:1.5}.al-registration-summary ol{color:#647b65;margin:0 0 22px;padding-left:18px;font-size:.73rem;line-height:1.95}.al-registration-summary li{margin-bottom:12px}.al-registration-summary a{color:#065a2b;margin-top:14px;font-size:.73rem;font-weight:500;line-height:1.8;display:block}.al-registration-retry{color:#065a2b;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=1100px){.al-organization-application-layout{grid-template-columns:minmax(0,1fr)}.al-registration-summary{grid-template-columns:260px 1fr;display:grid;position:static}.al-registration-summary>img{aspect-ratio:auto;object-fit:cover;height:100%}}@media (width<=900px){.al-root .al-organization-welcome{grid-template-columns:1fr;gap:28px;padding-block:32px}.al-root .al-organization-start{max-width:650px}.al-registration-section .al-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.al-organization-types,.al-registration-fields{grid-template-columns:1fr}.al-registration-fields>.is-wide{grid-column:auto}.al-root .al-registration-section{padding:20px 16px}.al-registration-summary{display:block}.al-registration-summary>img{aspect-ratio:3/2;height:auto}.al-registration-submit>button{width:100%}.yt-registration-kind{gap:6px}.yt-registration-kind button{padding:10px;font-size:.7rem}.al-root .al-organization-application{padding-block:28px}.yt-registration-notice{padding:17px}.al-root .al-organization-start>:not(.al-registration-art){margin-inline:20px}}.al-root .al-organization-welcome,.al-root .al-organization-application{padding-inline:clamp(20px,4vw,64px)}.al-root .al-registration-section .al-organization-types input{flex:0 0 16px;width:16px;height:16px;min-height:16px}.yt-market{--mk-green:#008d32;--mk-forest:#063b24;--mk-ink:#15251f;--mk-muted:#56685e;--mk-line:#dce5df;color:var(--mk-ink);background:#fff}.mk-main{max-width:1400px;min-height:65vh;margin:0 auto;padding:76px 48px 80px!important}.mk-entrance{padding-top:20px}.mk-entrance .mk-heading{padding:28px 0 32px}.mk-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.mk-choice{color:#15251f;background:#f9fbfa;border:1px solid #dce5df;border-radius:7px;flex-direction:column;grid-column:span 2;align-items:flex-start;min-width:0;min-height:254px;padding:28px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.mk-choice:nth-child(n+4){grid-column:span 3}.mk-choice-icon{color:#087a32;background:#eaf4ee;border:1px solid #d3e5da;border-radius:6px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.mk-choice-art{aspect-ratio:3/2;background:#fff;border:1px solid #e4ebe6;border-radius:6px;place-items:center;width:100%;max-height:300px;margin-bottom:22px;display:grid;overflow:hidden}.mk-choice-art img{object-fit:contain;width:100%;height:100%;max-height:300px;display:block}.mk-choice:focus-visible{outline-offset:4px;outline:2px solid #065a2b}.mk-choice h2{letter-spacing:-.025em;margin:0 0 10px;font-size:1.5rem;line-height:1.3}.mk-choice p{color:#52645a;max-width:440px;margin:0 0 24px;font-size:1rem;line-height:1.65}.mk-choice-open{color:#087432;border-top:1px solid #dce5df;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:auto;padding-top:16px;font-size:.9375rem;font-weight:700;display:flex}.mk-choice:hover{background:#f0f8f3;border-color:#008d32}@media (width<=900px){.mk-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-choice,.mk-choice:nth-child(n+4){grid-column:auto}.mk-choice:last-child{grid-column:1/-1}}@media (width<=600px){.mk-entrance{padding-top:0}.mk-choices{grid-template-columns:1fr;gap:14px}.mk-choice{min-height:225px;padding:23px}}@media (prefers-reduced-motion:reduce){.mk-choice{transition:none}}.mk-nav{scrollbar-width:thin;border-bottom:1px solid #dce5df;gap:4px;padding:8px 0 0;display:flex;overflow-x:auto}.mk-nav a{color:#596960;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:15px 19px 18px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.mk-nav a:hover{color:#063b24;background:#f6f9f7}.mk-nav a.is-active{color:#007f2d;border-bottom-color:#009c39}.investment-market-site .mk-nav{background:#fff;padding-left:max(24px,50vw - 652px);padding-right:24px}.mk-demo-notice{color:#45614f;background:#f5f9f6;border:1px solid #d9e5dd;border-left:3px solid #008d32;border-radius:4px;align-items:baseline;gap:14px;margin:18px 0 4px;padding:12px 16px;font-size:.875rem;line-height:1.6;display:flex}.mk-demo-notice>strong{color:#17452b;flex-shrink:0}.mk-demo-notice p{font-size:inherit;line-height:inherit;margin:0}.investment-market-site .mk-demo-notice{max-width:1304px;margin:18px auto}.mk-heading{justify-content:space-between;align-items:center;gap:30px;padding:24px 0;display:flex}.mk-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#52705e;margin:0 0 10px;font-size:.75rem;font-weight:700}.mk-heading h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2.25rem,4vw,3rem);font-weight:800;line-height:1.06}.mk-title-dot{color:#00a03a}.mk-heading p:not(.mk-eyebrow){color:#52645a;max-width:650px;font-size:1.0625rem;line-height:1.65}.mk-heading-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.mk-button{font:inherit;cursor:pointer;background:#063b24;border:1px solid #063b24;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.mk-button:hover{background:#007e2c;border-color:#007e2c}.mk-button.secondary{background:#fff;border-color:#ccd9d0;color:#163e2a!important}.mk-button.secondary:hover{background:#f3f8f4}.mk-button:disabled{opacity:.5;cursor:default}.mk-text-link{color:#126d36;text-underline-offset:4px;font-size:.9375rem;font-weight:700}.mk-investment-strip{color:#fff;background:#063b24;border-radius:7px;align-items:center;gap:21px;margin-bottom:22px;padding:18px 26px;text-decoration:none;display:flex}.mk-investment-strip .mk-eyebrow{color:#a6d9b9;margin-bottom:6px}.mk-investment-strip h2{letter-spacing:-.025em;margin:0 0 6px;font-size:1.35rem}.mk-investment-strip p{color:#d1e2d7;font-size:.9375rem;line-height:1.5}.mk-strip-icon{border:1px solid #427355;border-radius:5px;flex-shrink:0;place-items:center;width:51px;height:51px;display:grid}.mk-strip-link{text-underline-offset:5px;margin-left:auto;padding-left:20px;font-size:.9375rem;font-weight:700;text-decoration:underline}.mk-investment-strip:hover{background:#09482c}.mk-toolbar{background:#f7faf8;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:14px;padding:15px;display:flex}.mk-search{color:#65756b;background:#fff;border:1px solid #d5e0d9;border-radius:4px;flex:1;align-items:center;gap:12px;min-width:0;height:48px;padding:0 15px;display:flex}.mk-search input{color:#162c20;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:1rem}.mk-search:focus-within{outline-offset:2px;outline:2px solid #008a34}.mk-filter{color:#56665c;align-items:center;gap:9px;font-size:.875rem;display:flex}.mk-filter select{color:#243d2e;font:inherit;background:#fff;border:1px solid #d5e0d9;border-radius:4px;max-width:190px;min-height:46px;padding:12px 9px}.mk-job-filters{flex-wrap:wrap;align-items:center;gap:20px;margin:14px 0;display:flex}.mk-job-filters .mk-filter select{max-width:230px}.mk-job-filters button{cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0}.mk-card-salary{gap:3px;margin:14px 0;display:grid}.mk-card-salary span,.mk-job-pay>div>span{color:#56685e;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.mk-card-salary strong{color:#17452b;font-size:.9375rem}.mk-job-pay{background:#f4f9f6;border:1px solid #d3e3d8;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:20px;display:flex}.mk-job-pay>div:first-child{gap:6px;display:grid}.mk-job-pay strong{color:#063b24;font-size:1.125rem}.mk-results-line{color:#57695d;justify-content:space-between;align-items:center;gap:20px;padding:21px 0 17px;font-size:.875rem;display:flex}.mk-results-line label{align-items:center;gap:8px;display:flex}.mk-results-line input,.mk-form input[type=checkbox]{accent-color:#008d32;width:17px;height:17px}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.mk-account-pending{color:#57695d;margin:12px 0;font-size:.9375rem}.mk-card{background:#fff;border:1px solid #dce5df;border-radius:7px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.mk-card:hover{border-color:#84b294;box-shadow:0 5px 20px #063b240b}.mk-card-top{align-items:center;gap:20px;display:flex}.mk-card-identity{flex:1;min-width:0}.mk-card-image{color:#2b7044;background:#edf3ef;border:1px solid #e0e8e2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:144px;height:96px;text-decoration:none;display:flex;overflow:hidden}.mk-card-image img{object-fit:cover;width:100%;height:100%;display:block}.mk-card-image.mk-company-logo{background:#fff;width:96px;height:96px}.mk-company-logo img{object-fit:contain}.mk-sample{color:#354c3c;background:#f6f9f7;border:1px solid #dce5df;border-radius:3px;padding:4px 7px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.mk-card-body{flex-direction:column;flex:1;gap:13px;padding:23px;display:flex}.mk-card-meta{color:#607266;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;font-size:.8125rem;display:flex}.mk-card-meta span:first-child{color:#007d30;font-weight:700}.mk-card h3{letter-spacing:-.022em;margin:0;font-size:1.25rem;line-height:1.32}.mk-card h3 a{color:#152c1f;text-decoration:none}.mk-card h3 a:hover{color:#007c2d;text-underline-offset:4px;text-decoration:underline}.mk-card-body>p{color:#53675a;font-size:1rem;line-height:1.65}.mk-card-lister{color:#42614c;margin-top:8px;font-size:.875rem;line-height:1.5}.mk-card-tags{flex-wrap:wrap;gap:8px;display:flex}.mk-card-tags span{color:#42604c;background:#f0f5f2;border-radius:3px;padding:5px 8px;font-size:.875rem;line-height:1.4}.mk-card-body>.mk-card-classes{margin:0;font-size:.875rem;line-height:1.6}.mk-card-bottom{border-top:1px solid #e5ece7;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:17px;display:flex}.mk-card-bottom>span{color:#53675a;font-size:.875rem;line-height:1.5}.mk-card-bottom small{color:#68796e;font-size:.75rem;font-weight:400;display:block}.mk-card-action{color:#097633;flex-shrink:0;padding:8px 0;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.mk-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-card-action:hover{text-underline-offset:4px;text-decoration:underline}.mk-benefit-image{object-fit:contain;background:#f7faf8;border-radius:4px;width:100%;height:150px}.mk-section{margin-top:42px}.mk-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:19px;display:flex}.mk-section-heading h2{letter-spacing:-.03em;font-size:1.65rem;font-weight:750}.mk-contract-board{border:1px solid #d7e2da;border-radius:6px;overflow:hidden}.mk-contract-head,.mk-contract-board article{grid-template-columns:minmax(0,1fr) 210px 165px;gap:28px;padding:22px 26px;display:grid}.mk-contract-head{color:#e3eee7;background:#063b24;font-size:.875rem;font-weight:600}.mk-contract-board article+article{border-top:1px solid #e2eae5}.mk-contract-identity{align-items:flex-start;gap:18px;min-width:0;display:flex}.mk-contract-identity>div{min-width:0}.mk-contract-logo{color:#188343;background:#fff;border:1px solid #e3ebe6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.mk-contract-logo img{object-fit:contain;width:100%;height:100%;display:block}.mk-contract-reference{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mk-contract-reference small{margin:0}.mk-contract-board small{color:#53715e;margin-bottom:8px;font-size:.75rem;display:block}.mk-contract-board h3{margin-bottom:8px;font-size:1.1875rem;line-height:1.4}.mk-contract-board h3 a{color:#1b3d28;text-decoration:none}.mk-contract-board p,.mk-contract-board article>span{color:#56695d;font-size:.9375rem;line-height:1.6}.mk-contract-board article>div:last-child{flex-direction:column;gap:11px;font-size:.9375rem;display:flex}.mk-contract-board article>div:last-child a{color:#087732;text-underline-offset:3px;font-size:.875rem}.mk-empty{text-align:center;background:#f9fbfa;border:1px dashed #c8d8cd;border-radius:6px;margin:20px 0;padding:40px 24px}.mk-empty h2,.mk-empty h3{margin:12px 0 10px;font-size:1.3rem}.mk-empty p{color:#5a6f60;max-width:630px;margin:0 auto 21px;font-size:1rem;line-height:1.65}.mk-contract-empty{margin:0}.mk-contract-empty svg{color:#188343}.mk-alert{color:#793526;background:#fff6f1;border:1px solid #ebc7b6;border-radius:5px;margin:15px 0;padding:15px 18px;font-size:1rem;line-height:1.65}.mk-alert.success{color:#166c36;background:#f0f9f2;border-color:#b1dbbf}.mk-alert button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 10px;text-decoration:underline}.mk-loading{color:#667c6b;padding:45px 0;font-size:1rem}.mk-footnote{border-top:1px solid #dde6df;flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;padding:24px 0;font-size:.9375rem;display:flex}.mk-footnote p{color:#5a6d5f;flex:1;min-width:240px;line-height:1.6}.mk-footnote a{color:#087831;font-weight:600}.mk-breadcrumb{color:#6c7b72;flex-wrap:wrap;gap:10px;padding:25px 0;font-size:.875rem;display:flex}.mk-breadcrumb a{color:#487157;text-underline-offset:3px}.yt-market #respond{scroll-margin-top:95px}.mk-detail-heading{max-width:930px;padding:9px 0 27px}.mk-detail-heading h1{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.16}.mk-detail-heading>p{color:#556b5c;font-size:1.125rem;line-height:1.65}.mk-detail-meta{color:#386347;flex-wrap:wrap;gap:15px;margin-top:18px;font-size:.9375rem;display:flex}.mk-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:34px;display:grid}.mk-detail-cover{object-fit:cover;border-radius:6px;width:100%;height:auto;max-height:490px;margin-bottom:31px;display:block}.mk-detail-visual{margin:0 0 24px}.mk-detail-visual .mk-detail-cover{margin-bottom:8px}.mk-deal-visual .mk-detail-cover{aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}.mk-detail-visual figcaption,.mk-unit-photo figcaption{color:#5a7161;font-size:.8125rem;line-height:1.6}.mk-company-lockup{border:1px solid #dce5df;border-radius:5px;align-items:center;gap:20px;margin-bottom:24px;padding:18px;display:flex}.mk-company-lockup img{object-fit:contain;background:#fff;border:1px solid #e3ebe6;border-radius:4px;flex-shrink:0;width:96px;height:96px}.mk-company-lockup strong{color:#244b33;font-size:1.125rem;display:block}.mk-company-lockup span,.mk-company-lockup p{color:#577161;font-size:.875rem;line-height:1.6}.mk-content-section{border-bottom:1px solid #e2eae5;padding:25px 0}.mk-content-section:first-child{padding-top:0}.mk-content-section h2,.mk-form h2{letter-spacing:-.02em;margin-bottom:17px;font-size:1.375rem}.mk-content-section p{color:#475f50;white-space:pre-line;margin-bottom:17px;font-size:1rem;line-height:1.85}.mk-content-section ul{color:#49604f;padding-left:21px;font-size:1rem;line-height:1.75}.mk-content-section li+li{margin-top:9px}.mk-summary-box{background:#f8fbf9;border:1px solid #d8e3db;border-radius:6px;padding:24px}.mk-summary-box h2{margin:0 0 19px;font-size:1.15rem}.mk-facts{gap:17px;margin:0;display:grid}.mk-facts>div{border-bottom:1px solid #dfe8e2;padding-bottom:14px}.mk-facts>div:last-child{border:0;padding-bottom:0}.mk-facts dt{color:#6a7d70;margin-bottom:6px;font-size:.8125rem}.mk-facts dd{color:#244432;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.mk-summary-box .mk-button{width:100%;margin-top:23px}.mk-contact-links{flex-direction:column;gap:12px;margin-top:22px;display:flex}.mk-contact-links a{color:#097432;overflow-wrap:anywhere;text-underline-offset:3px;font-size:.9375rem}.mk-gallery{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.mk-gallery a{border:1px solid #dde6df;border-radius:5px;display:block;overflow:hidden}.mk-gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.mk-property-classes{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.mk-property-classes button{font:inherit;color:#385b44;cursor:pointer;background:#fff;border:1px solid #cddcd2;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-size:.875rem;font-weight:600;display:inline-flex}.mk-property-classes button span{font-size:.8125rem;font-weight:400}.mk-property-classes button[aria-pressed=true]{color:#fff;background:#063b24;border-color:#063b24}.mk-property-classes button:disabled{color:#718177;cursor:default;background:#f6f8f7}.mk-unit-panel{border:1px solid #dce5df;border-radius:6px;grid-template-columns:1fr;margin-top:20px;display:grid;overflow:hidden}.mk-unit-menu{background:#f5f9f6;border-bottom:1px solid #dce5df;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.mk-unit-menu button{cursor:pointer;text-align:left;color:#254c33;font:inherit;background:#fff;border:1px solid #d7e2db;border-radius:4px;align-items:center;gap:13px;padding:10px;font-size:.875rem;line-height:1.5;display:flex}.mk-unit-menu button img{object-fit:cover;border-radius:3px;flex-shrink:0;width:96px;height:64px;display:block}.mk-unit-menu button small{color:#6b7c70;margin-top:4px;font-size:.8125rem;display:block}.mk-unit-menu button[aria-selected=true]{color:#007b2e;background:#f0faf3;border-color:#009537;box-shadow:inset 3px 0 #009537}.mk-unit-detail{min-width:0;padding:24px}.mk-unit-detail h3{margin:7px 0 21px;font-size:1.25rem}.mk-unit-detail .mk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.mk-unit-detail .mk-facts>div{border:0;padding:0}.mk-unit-detail>p{margin-top:23px}.mk-unit-photo{margin:0 0 22px}.mk-unit-photo img{object-fit:contain;aspect-ratio:3/2;border:1px solid #e0e8e2;border-radius:5px;width:100%;height:auto;display:block}.mk-unit-photo figcaption{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;display:flex}.mk-property-media a{color:#126d36;text-underline-offset:3px}.mk-photo-picker{gap:10px;margin:-8px 0 24px;padding:2px;display:flex;overflow-x:auto}.mk-photo-picker button{color:#385b44;cursor:pointer;font:inherit;background:#f3f7f4;border:2px solid #0000;border-radius:5px;flex:0 0 122px;padding:4px;font-size:.8125rem}.mk-photo-picker button[aria-pressed=true]{color:#063b24;background:#edf7f0;border-color:#008d32}.mk-photo-picker img{object-fit:cover;border-radius:2px;width:112px;height:75px;display:block}.mk-photo-picker span{padding:6px 0 3px;display:block}.mk-property-map{background:#f8faf9;border:1px solid #dce5df;border-radius:5px;margin-bottom:24px;padding:16px}.mk-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mk-map-heading h4{color:#17452b;margin:0;font-size:1rem}.mk-map-heading>span{color:#56685e;font-size:.8125rem}.mk-property-map figure{margin:0}.mk-property-map img{border-radius:4px;width:100%;height:auto;display:block}.mk-property-map figcaption{color:#5a7161;margin-top:10px;font-size:.8125rem;line-height:1.6}.mk-photo-picker button:focus-visible,.mk-property-media a:focus-visible{outline-offset:3px;outline:2px solid #008d32}.mk-form{background:#fff;border:1px solid #d9e4dc;border-radius:6px;margin-top:29px;padding:25px}.mk-form>p,.mk-form-intro{color:#587060;margin-bottom:20px;font-size:.9375rem;line-height:1.65}.mk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-field{color:#304e3b;flex-direction:column;gap:8px;min-width:0;margin-bottom:19px;font-size:.875rem;font-weight:600;display:flex}.mk-field>small{color:#6b7e70;font-size:.8125rem;font-weight:400;line-height:1.55}.mk-field input,.mk-field select,.mk-field textarea{color:#1c3828;font:inherit;background:#fff;border:1px solid #cbd9d0;border-radius:4px;width:100%;min-width:0;padding:11px 12px;font-size:1rem;font-weight:400;line-height:1.5}.mk-field textarea{resize:vertical;min-height:108px}.mk-field input:disabled{color:#5f7266;background:#f5f8f6}.mk-field input[type=file]{font-size:.875rem}.mk-form a:not(.mk-button){color:#087831}.mk-form-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.mk-gate{background:#f7faf8;border:1px solid #dce5df;border-radius:6px;margin-top:25px;padding:26px}.mk-gate h2{margin-bottom:13px;font-size:1.3rem}.mk-gate p{color:#536b5b;margin-bottom:20px;font-size:1rem;line-height:1.65}.mk-work-tabs{border-bottom:1px solid #dce5df;flex-wrap:wrap;gap:8px;margin-bottom:25px;padding-bottom:14px;display:flex}.mk-work-tabs button{color:#4f6857;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e2db;border-radius:4px;padding:11px 17px;font-size:.9375rem}.mk-work-tabs button[aria-pressed=true]{color:#fff;background:#063b24;border-color:#063b24}.mk-work-table{border-collapse:collapse;width:100%;font-size:.9375rem}.mk-work-table th{color:#627667;text-align:left;background:#f6faf7;border-bottom:1px solid #dce5df;padding:15px 12px;font-size:.8125rem;font-weight:600}.mk-work-table td{vertical-align:top;border-bottom:1px solid #e2eae5;padding:19px 12px;line-height:1.6}.mk-work-table small{color:#718276;margin-top:5px;font-size:.8125rem;display:block}.mk-work-table .mk-button{min-height:37px;padding:8px 13px;font-size:.8125rem}.mk-table-wrap{overflow-x:auto}.mk-status{color:#476551;text-transform:capitalize;white-space:nowrap;background:#edf4ef;border-radius:3px;padding:4px 9px;font-size:.75rem;display:inline-block}.mk-status.pending,.mk-status.reviewing{color:#805619;background:#fff3d9}.mk-status.rejected,.mk-status.not-selected{color:#913e30;background:#faeae5}.mk-status.published,.mk-status.accepted,.mk-status.shortlisted{color:#14773a;background:#e6f6eb}.mk-status.awarded{color:#07532c;background:#d8f2e2}.mk-status.withdrawn{color:#5a6261;background:#edf0ee}.mk-bid-fieldset{border:0;min-width:0;margin:0;padding:0}.mk-bid-summary{background:#f5faf7;border:1px solid #d5e3d9;border-radius:5px;margin:20px 0;padding:20px}.mk-bid-summary>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mk-bid-summary .mk-facts,.mk-bid-facts .mk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mk-bid-summary small{color:#567161;margin-top:16px;display:block}.mk-bid-facts{background:#f5faf7;border:1px solid #d5e3d9;border-radius:5px;margin:20px 0;padding:20px}.mk-voucher{background:#f4faf6;border:1px solid #b8d4c1;border-radius:6px;margin:28px 0;padding:28px}.mk-voucher-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mk-voucher h2{margin:6px 0 20px;font-size:1.375rem}.mk-voucher-code{background:#fff;border:1px dashed #87b49a;flex-direction:column;gap:8px;margin:0 0 24px;padding:18px;display:flex}.mk-voucher-code span{color:#587160;font-size:.875rem}.mk-voucher-code code{color:#075d30;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.mk-branches{margin-top:24px}.mk-branches h3{margin-bottom:10px;font-size:1rem}.mk-branches p,.mk-branches li{color:#49604f;font-size:1rem;line-height:1.7}.mk-branches ul{padding-left:20px}.mk-editor{max-width:940px}.mk-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.mk-editor h2{font-size:1.6rem}.mk-editor fieldset{border:1px solid #d9e4dc;border-radius:6px;margin:0 0 25px;padding:24px}.mk-editor legend{color:#17492b;padding:0 8px;font-size:1rem;font-weight:700}.mk-item-editor{background:#fafcfb;border:1px solid #dce5df;border-radius:5px;margin:15px 0;padding:19px}.mk-item-heading{justify-content:space-between;gap:15px;margin-bottom:17px;font-size:.9375rem;display:flex}.mk-remove{color:#934738;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.8125rem;text-decoration:underline}.mk-image-preview{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.mk-image-preview img{object-fit:cover;border:1px solid #dce5df;border-radius:4px;width:125px;height:85px}.mk-logo-preview img{object-fit:contain;background:#fff;width:96px;height:96px}.mk-response{border:1px solid #dce5df;border-radius:6px;margin-bottom:19px;padding:25px}.mk-response-top{justify-content:space-between;gap:18px;margin-bottom:17px;display:flex}.mk-response h3{margin-bottom:7px;font-size:1.1875rem}.mk-response h3 a{color:#174c2a;text-decoration:none}.mk-response small{color:#6d8072;font-size:.8125rem;line-height:1.6}.mk-response p{color:#405d4a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.mk-response .mk-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.mk-response .mk-facts dd{font-size:.9375rem;font-weight:400}.mk-reply{background:#f2f9f4;border-left:3px solid #00963a;border-radius:0 4px 4px 0;margin-top:21px;padding:17px 20px}.mk-reply strong{color:#24743d;margin-bottom:7px;font-size:.875rem;display:block}.mk-response textarea{min-height:90px}.mk-response .mk-field{margin:18px 0 0}.mk-admin-panel{--mk-ink:#15251f;color:#15251f;background:#fff;border:1px solid #dce5df;border-radius:6px;padding:26px}.mk-admin-panel .mk-heading{padding-top:5px}.mk-admin-panel .mk-heading h1{font-size:2.5rem}.mk-permissions-list{margin-top:25px}.mk-admin-subnav{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.mk-admin-subnav button{font:inherit;cursor:pointer;color:#345941;background:#fff;border:1px solid #cbd9d0;border-radius:4px;padding:12px 17px}.mk-admin-subnav button[aria-pressed=true]{color:#fff;background:#063b24;border-color:#063b24}.yt-market :is(button,a,input,select,textarea):focus-visible,.mk-admin-panel :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #008d32}.yt-market>main>:is(section,div){content-visibility:visible}@media (width>=1800px){.mk-main{max-width:1540px}}@media (width<=1100px){.mk-main{padding-left:30px!important;padding-right:30px!important}.mk-nav a{padding-left:14px;padding-right:14px;font-size:.875rem}.mk-heading{align-items:start}.mk-heading-actions{flex-direction:column-reverse;align-items:end;gap:13px}.mk-grid{gap:16px}.mk-card-body{padding:19px}.mk-card-bottom{flex-wrap:wrap;gap:5px}.mk-filter{flex-direction:column;align-items:start;gap:5px}.mk-detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.mk-unit-panel{grid-template-columns:1fr}.mk-unit-menu{flex-flow:wrap}.mk-unit-menu button{flex:1;min-width:150px}.investment-market-site .mk-demo-notice{margin-left:24px;margin-right:24px}}@media (width<=800px){.mk-main{padding-top:70px!important}.mk-grid,.mk-detail-grid{grid-template-columns:1fr}.mk-detail-grid>aside{order:-1}.mk-summary-box .mk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-heading{flex-wrap:wrap;gap:20px}.mk-heading-actions{flex-direction:row;align-items:center}.mk-contract-head,.mk-contract-board article{grid-template-columns:minmax(0,1fr) 130px;gap:17px}.mk-contract-head span:nth-child(2),.mk-contract-board article>span,.mk-strip-link{display:none}}@media (width<=600px){.mk-main{padding:70px 20px 50px!important}.mk-nav{margin:0 -20px;padding-left:8px;padding-right:8px}.mk-nav a{gap:7px;padding:14px 12px}.mk-nav a svg{width:17px;height:17px}.mk-heading{padding:27px 0 24px}.mk-heading h1{font-size:2.6rem}.mk-heading-actions{justify-content:space-between;width:100%}.mk-heading p:not(.mk-eyebrow){font-size:1rem}.mk-investment-strip{gap:16px;margin-bottom:21px;padding:21px 18px}.mk-investment-strip h2{font-size:1.15rem;line-height:1.4}.mk-strip-icon{width:43px;height:43px}.mk-toolbar{flex-wrap:wrap;gap:12px;padding:11px}.mk-search{flex:1 0 100%}.mk-filter{flex-direction:row;flex:1;align-items:center;min-width:0}.mk-filter select{width:100%;min-width:0;max-width:none;padding:10px 5px;font-size:.8125rem}.mk-job-filters{flex-direction:column;align-items:stretch;gap:12px}.mk-job-filters .mk-filter{flex:auto;width:100%}.mk-job-filters .mk-filter>span{flex:0 0 105px}.mk-job-filters .mk-filter select{flex:1;max-width:none}.mk-results-line{gap:8px;font-size:.8125rem}.mk-grid{grid-template-columns:1fr;gap:22px}.mk-card-body{padding:18px}.mk-card-top{align-items:start;gap:14px}.mk-card-image{width:100px;height:76px}.mk-card-image.mk-company-logo{width:80px;height:80px}.mk-card h3{font-size:1.125rem}.mk-card-bottom{flex-wrap:wrap}.mk-card-meta{gap:7px}.mk-demo-notice{flex-direction:column;gap:3px;padding:10px 12px}.mk-property-classes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-property-classes button{justify-content:space-between;padding:10px 7px}.mk-company-lockup{gap:14px;padding:12px}.mk-company-lockup img{width:80px;height:80px}.mk-section{margin-top:35px}.mk-section-heading{flex-wrap:wrap;align-items:start;gap:13px}.mk-contract-head{display:none}.mk-contract-board article{grid-template-columns:1fr;padding:22px}.mk-contract-board article>span{display:block}.mk-contract-board article>div:last-child{flex-direction:row;justify-content:space-between}.mk-contract-identity{gap:14px}.mk-contract-logo{width:80px;height:80px}.mk-bid-summary .mk-facts{grid-template-columns:1fr}.mk-bid-summary,.mk-bid-facts,.mk-voucher{padding:18px}.mk-unit-menu{flex-direction:column}.mk-unit-detail{padding:21px}.mk-form-grid{grid-template-columns:1fr;gap:0}.mk-form,.mk-summary-box,.mk-response,.mk-editor fieldset{padding:21px}.mk-response .mk-facts{grid-template-columns:1fr}.mk-response-top{flex-wrap:wrap}.mk-gallery{grid-template-columns:repeat(2,1fr)}.mk-admin-panel{padding:18px}.mk-footnote{gap:13px}}@media (width<=450px){.mk-property-classes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mk-card{transition:none}}.mk-catalogue-error{color:#53675a;align-items:center;gap:20px;padding:18px 0;font-size:1rem;display:flex}.cm-world,.cm-storefront,.cm-item-detail,.cm-studio,.cm-inbox,.cm-admin{--cm-green:#065a2b;--cm-ink:#143a27;--cm-line:#dce6de;color:#183427;min-width:0}.cm-world h1,.cm-item-detail h1,.cm-inbox h1,.cm-business-identity h1{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.cm-world h2,.cm-storefront h2,.cm-item-detail h2,.cm-studio h2,.cm-admin h2{letter-spacing:-.035em;margin:8px 0 15px;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.2}.cm-world p,.cm-storefront p,.cm-item-detail p,.cm-studio p,.cm-inbox p,.cm-admin p{line-height:1.7}.cm-world em,.cm-market-hero em{color:var(--cm-green,#065a2b);font-style:normal}.cm-heading{justify-content:space-between;align-items:center;gap:40px;padding:40px 0;display:flex}.cm-heading>div:first-child{max-width:790px}.cm-heading p{color:#53675a;max-width:740px}.cm-heading-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cm-heading>.cm-heading-actions{flex-direction:column;flex-shrink:0;align-items:flex-start}.cm-section-head{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex}.cm-section-head p{color:#53675a;max-width:760px}.cm-section-head>a{color:#065a2b;white-space:nowrap;font-weight:700}.cm-promoted{background:#f2f7f3;border:1px solid #dae6dd;border-radius:14px;margin:10px 0 48px;padding:30px}.cm-promoted-grid,.cm-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cm-business-card{border:1px solid var(--cm-line);color:inherit;background:#fff;border-radius:10px;flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .16s,border-color .16s;display:flex;overflow:hidden}.cm-business-card:hover{border-color:#6e9b7d;box-shadow:0 8px 26px #063b2410}.cm-business-cover{aspect-ratio:2;background:#f9f8f4;position:relative;overflow:hidden}.cm-business-cover img{object-fit:contain;width:100%;height:100%;display:block}.cm-business-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:22px;display:flex}.cm-business-copy small{color:#526c5b}.cm-business-copy h3{margin:0;font-size:1.35rem;line-height:1.3}.cm-business-copy p{color:#516559;margin:0;font-size:.95rem}.cm-business-copy>strong{color:#065a2b;border-top:1px solid #e3ebe5;justify-content:space-between;width:100%;margin-top:auto;padding-top:18px;font-size:.9rem;display:flex}.cm-label{color:#065a2b;background:#fff;border:1px solid #bad3c2;border-radius:4px;padding:5px 9px;font-size:.75rem;font-weight:700;position:absolute;top:14px;left:14px}.cm-promotion-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:38px;display:grid}.cm-promotion-intro>img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:260px}.cm-promotion-intro h3{letter-spacing:-.03em;margin:0 0 16px;font-size:1.6rem}.cm-promotion-intro p{color:#4e6656;margin:0 0 20px}.cm-search{border:1px solid var(--cm-line);background:#f7faf8;border-radius:8px;margin-bottom:20px;padding:20px}.cm-search>label{margin-bottom:10px;font-size:.875rem;font-weight:700;display:block}.cm-search>div{gap:12px;display:flex}.cm-search input{min-width:0;font:inherit;color:#173c27;background:#fff;border:1px solid #cbd9d0;border-radius:5px;flex:1;padding:13px}.cm-result-count{color:#5a6e60;margin:20px 0;font-size:.875rem}.cm-inline-status{background:#f6f9f7;border-radius:6px;padding:25px}.cm-empty{background:#f5f8f5;border:1px dashed #b8ccbe;border-radius:8px;margin:24px 0;padding:32px}.cm-empty h3{margin:0 0 12px}.cm-empty a{color:#065a2b;font-weight:700}.cm-pagination{justify-content:flex-end;gap:12px;margin:28px 0;display:flex}.cm-alliance-invite{background:#f2f7f3;border:1px solid #cdded2;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:34px;display:flex}.cm-alliance-invite p{max-width:770px;margin-bottom:0}.cm-alliance-invite>.mk-button{flex-shrink:0}.cm-market-hero{background:#f5f6f1;border:1px solid #e0e5dc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;margin:5px 0 36px;display:grid;overflow:hidden}.cm-market-hero>div{padding:36px}.cm-market-hero h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.08}.cm-market-hero p{color:#526154;margin-bottom:22px;line-height:1.7}.cm-market-hero>div>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cm-market-hero>img{object-fit:contain;width:100%;height:auto;display:block}.cm-market-entrance .mk-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-market-entrance .mk-choice,.cm-market-entrance .mk-choice:nth-child(n+4){background:#fff;border-radius:10px;grid-column:auto;padding:0;overflow:hidden}.cm-market-entrance .mk-choice-art{background:#f9f8f4;border:0;border-radius:0;max-height:none;margin:0 0 20px}.cm-market-entrance .mk-choice-art img{max-height:none}.cm-market-entrance .mk-choice>h2,.cm-market-entrance .mk-choice>p,.cm-market-entrance .mk-choice>.cm-category-number{margin-left:24px;margin-right:24px}.cm-market-entrance .mk-choice>p{margin-bottom:24px}.cm-market-entrance .mk-choice-open{align-self:stretch;width:auto;padding:18px 24px}.cm-category-number{letter-spacing:.1em;text-transform:uppercase;color:#587462;margin-bottom:12px;font-size:.68rem}.cm-storefront{padding-top:28px}.cm-banner{aspect-ratio:8/3;background:#f7f7f0;border:1px solid #e2e8e2;border-radius:12px;height:auto;margin-top:24px;overflow:hidden}.cm-banner img{object-fit:cover;width:100%;height:100%;display:block}.cm-banner.is-default img{object-fit:contain}.cm-business-identity{align-items:center;gap:28px;padding:32px 0;display:flex}.cm-business-identity>div:nth-child(2){flex:1;min-width:0}.cm-business-identity h1{margin:0 0 12px;font-size:clamp(2rem,3vw,3rem)}.cm-business-identity p:not(.mk-eyebrow){color:#51685a;margin:0 0 9px}.cm-logo{color:#065a2b;background:#f6faf7;border:1px solid #d7e3da;border-radius:12px;flex-shrink:0;place-items:center;width:96px;height:96px;font-size:2.5rem;font-weight:800;display:grid;overflow:hidden}.cm-logo img{object-fit:contain;width:100%;height:100%}.cm-tabs{border-bottom:1px solid #dce6de;gap:8px;margin-bottom:28px;padding:8px 0 18px;display:flex;overflow-x:auto}.cm-tabs button,.cm-filter-buttons button{font:inherit;color:#315640;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d2dfd6;border-radius:6px;min-height:44px;padding:12px 18px;font-weight:700}.cm-tabs button[aria-pressed=true],.cm-filter-buttons button[aria-pressed=true]{color:#fff;background:#065a2b;border-color:#065a2b}.cm-tabs button:disabled{opacity:.45;cursor:default}.cm-store-section{padding:12px 0 35px}.cm-menu-controls{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.cm-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.cm-filter-buttons button{padding:9px 16px;font-size:.875rem}.cm-groups{margin-bottom:25px}.cm-menu-controls>label{align-items:center;gap:10px;font-size:.8rem;display:flex}.cm-menu-controls input{font:inherit;border:1px solid #c9d9cf;border-radius:5px;padding:12px}.cm-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cm-item-card{color:inherit;border:1px solid #d9e4dc;border-radius:9px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cm-item-card>img{aspect-ratio:3/2;object-fit:contain;background:#f7f8f5;width:100%;height:auto;max-height:280px}.cm-item-card>div:not(.cm-item-placeholder){flex-direction:column;flex:1;gap:14px;padding:22px;display:flex}.cm-item-card small{text-transform:capitalize;color:#5d7465;font-size:.8rem}.cm-item-card h3{margin:0;font-size:1.3rem;line-height:1.3}.cm-item-card p{color:#536b5b;margin:0;font-size:.95rem}.cm-item-card strong{color:#065a2b;margin-top:auto}.cm-item-card span{border-top:1px solid #e2eae5;padding-top:12px;font-size:.875rem;font-weight:700}.cm-item-placeholder{aspect-ratio:3/2;color:#6b9279;background:#edf5ef;place-items:center;font-size:4rem;display:grid}.cm-prose{max-width:800px}.cm-prose p{white-space:pre-wrap;overflow-wrap:anywhere;color:#486351}.cm-feed{max-width:860px}.cm-feed article{background:#fff;border:1px solid #dce6de;border-radius:10px;margin:22px 0;padding:28px}.cm-feed article h3{margin:10px 0 20px;font-size:1.5rem;line-height:1.3}.cm-feed article small{color:#677a6c}.cm-feed article>img{object-fit:contain;background:#f4f7f4;border-radius:6px;width:100%;height:auto;max-height:500px}.cm-feed article p{white-space:pre-wrap;overflow-wrap:anywhere}.cm-contact-layout{grid-template-columns:1fr 1fr;gap:50px;display:grid}.cm-contact-layout dl{line-height:1.8}.cm-contact-layout dt{text-transform:uppercase;letter-spacing:.05em;color:#64806c;margin-top:22px;font-size:.8rem}.cm-contact-layout dd{margin:5px 0}.cm-media-links{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.cm-media-links a{border:1px solid #d7e4db;border-radius:5px;padding:9px 12px}.cm-inquiry{background:#f1f7f3;border:1px solid #ccdfd2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:20px;padding:28px;scroll-margin-top:100px;display:flex}.cm-inquiry h2,.cm-inquiry p{margin:0}.cm-inquiry label{flex-direction:column;gap:10px;width:100%;font-size:.9rem;font-weight:700;display:flex}.cm-inquiry textarea{font:inherit;color:#153d26;resize:vertical;background:#fff;border:1px solid #baccbf;border-radius:5px;width:100%;padding:14px;font-weight:400}.cm-inquiry>small{color:#5d7564}.cm-inquiry-context{background:#fff;border-left:3px solid #065a2b;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.cm-inquiry-context small{color:#65796c;font-size:.75rem}.cm-item-detail{padding-top:28px}.cm-item-detail-top{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;margin:32px 0 55px;display:grid}.cm-item-detail-image{background:#f5f7f2;border:1px solid #dce5dc;border-radius:10px;overflow:hidden}.cm-item-detail-image img{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.cm-item-detail-top header{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cm-item-detail-top h1,.cm-item-detail-top p{margin:0}.cm-price{color:#065a2b;font-size:1.25rem}.cm-item-detail-body{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.cm-studio .cm-section-head{align-items:flex-start}.cm-studio h2{font-size:1.8rem}.cm-setup-progress{background:#f1f7f2;border:1px solid #cadfce;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:22px 0;padding:20px;display:flex}.cm-setup-progress span{color:#42634e;font-size:.9rem}.cm-setup-progress p{width:100%;margin:0}.cm-editor{background:#fff;border:1px solid #d9e4dc;border-radius:9px;padding:28px}.cm-editor fieldset{border:0;flex-direction:column;gap:22px;min-width:0;margin:0;padding:0;display:flex}.cm-editor legend{padding:0 0 22px;font-size:1.35rem;font-weight:750}.cm-editor label,.cm-admin-record>label{color:#355340;flex-direction:column;gap:9px;min-width:0;font-size:.9rem;font-weight:650;display:flex}.cm-editor input,.cm-editor textarea,.cm-editor select,.cm-admin-record textarea{font:inherit;color:#143b25;background:#fff;border:1px solid #bdcfc2;border-radius:5px;width:100%;min-width:0;padding:12px}.cm-editor input[readonly]{color:#597260;background:#f4f7f4}.cm-editor textarea,.cm-admin-record textarea{resize:vertical}.cm-editor-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cm-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);align-items:start;gap:25px;display:grid}.cm-image-field{background:#f6f9f6;border:1px solid #e0e8e1;border-radius:6px;flex-direction:column;gap:15px;padding:18px;display:flex}.cm-image-field input[type=file]{background:#fff;padding:8px;font-size:.75rem}.cm-image-preview{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-image-preview img{object-fit:contain;background:#fff;border:1px solid #d9e4db;width:180px;height:110px}.cm-image-preview button,.cm-media-row>button,.cm-records button{color:#065a2b;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcfc2;border-radius:4px;padding:10px 13px;font-size:.8rem}.cm-media-row{grid-template-columns:.7fr 1.3fr auto;align-items:end;gap:12px;display:grid}.cm-publish-row{border-top:1px solid #dce7df;flex-wrap:wrap;align-items:flex-end;gap:15px;margin-top:10px;padding-top:24px;display:flex}.cm-publish-row>label{min-width:150px}.cm-help{color:#617768;font-size:.875rem}.cm-records{background:#f7faf7;border:1px solid #d9e4dc;border-radius:8px;max-height:900px;padding:22px;overflow-y:auto}.cm-records h3{margin-top:0}.cm-records article{border-bottom:1px solid #d9e4dc;padding:18px 0}.cm-records article small{color:#607c69;text-transform:capitalize}.cm-records h4{margin:9px 0 14px;line-height:1.4}.cm-records article>div{flex-wrap:wrap;gap:9px;display:flex}.cm-inquiry-list{margin:24px 0}.cm-inquiry-list article{border:1px solid #d8e4db;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:15px 0;padding:25px;display:flex}.cm-inquiry-list h2{margin:10px 0;font-size:1.3rem}.cm-inquiry-list p{color:#536f5d;margin:0;font-size:.9rem}.cm-inquiry-list small{color:#577763}.cm-inquiry-list article>div:last-child{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.cm-inbox{padding:30px 0}.cm-inbox .cm-section-head>div{max-width:750px}.cm-admin-record{background:#fff;border:1px solid #d6e3da;border-radius:8px;flex-direction:column;gap:20px;margin:20px 0;padding:25px;display:flex}.cm-admin-record>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.cm-admin-record h3{margin:8px 0;font-size:1.35rem}.cm-admin-record p{color:#5d7464;margin:0}.cm-admin-settings{flex-wrap:wrap;gap:24px;display:flex}.cm-admin-settings label{align-items:center;gap:10px;font-size:.9rem;display:flex}.cm-admin-settings input{accent-color:#065a2b;width:18px;height:18px}.cm-admin-record>.mk-button{align-self:flex-start}.cm-world a:focus-visible,.cm-world button:focus-visible,.cm-storefront a:focus-visible,.cm-storefront button:focus-visible,.cm-studio :is(a,button,input,select,textarea):focus-visible,.cm-inbox button:focus-visible,.cm-admin :is(button,input,textarea):focus-visible,.cm-item-detail :is(a,button,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #009b43}.cm-studio button:disabled{opacity:.5;cursor:default}@media (width<=1050px){.cm-heading{flex-direction:column;align-items:flex-start;gap:20px}.cm-heading>.cm-heading-actions{flex-direction:row;align-items:center}.cm-market-hero{grid-template-columns:1fr}.cm-market-hero>img{object-fit:contain;max-height:430px}.cm-market-hero>div{padding:30px}.cm-business-grid,.cm-promoted-grid,.cm-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-alliance-invite{flex-direction:column;align-items:flex-start}.cm-business-identity{flex-wrap:wrap}.cm-business-identity>a{margin-left:124px}.cm-editor-layout{grid-template-columns:1fr}.cm-records{max-height:420px}.cm-market-entrance .mk-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-market-entrance .mk-choice:last-child{grid-column:auto}.cm-inquiry-list article{flex-direction:column;align-items:flex-start}}@media (width<=767px){.cm-heading{padding:28px 0}.cm-promoted{margin-bottom:30px;padding:20px}.cm-section-head{flex-direction:column;align-items:flex-start;gap:12px}.cm-business-grid,.cm-promoted-grid,.cm-item-grid,.cm-market-entrance .mk-choices{grid-template-columns:1fr}.cm-promotion-intro,.cm-contact-layout,.cm-item-detail-top,.cm-item-detail-body,.cm-editor-grid{grid-template-columns:1fr;gap:25px}.cm-promotion-intro>img{max-height:220px}.cm-business-identity{gap:18px}.cm-business-identity>a{margin-left:0}.cm-logo{width:72px;height:72px;font-size:2rem}.cm-banner{aspect-ratio:8/3;height:auto}.cm-business-identity>div:nth-child(2){flex-basis:calc(100% - 90px)}.cm-menu-controls{flex-direction:column;align-items:stretch;gap:18px}.cm-menu-controls>label{flex-direction:column;align-items:stretch;display:flex}.cm-inquiry,.cm-editor{padding:20px}.cm-inquiry{scroll-margin-top:80px}.cm-feed article{padding:20px}.cm-media-row{grid-template-columns:1fr}.cm-media-row>button{justify-self:start}.cm-inbox .cm-heading-actions{width:100%}.cm-search>div{gap:8px}.cm-search .mk-button{padding:12px 14px}.cm-alliance-invite,.cm-market-hero>div{padding:24px}.cm-market-hero>img{order:-1;max-height:320px}.cm-market-hero>div>div{flex-direction:column;align-items:flex-start;gap:18px}.cm-market-entrance .mk-choice-art{aspect-ratio:3/2}.cm-item-detail-top{margin-bottom:28px}.cm-studio .cm-tabs{max-width:100%}.cm-admin-record>header{flex-direction:column}.cm-inquiry-list article>div:last-child{flex-shrink:1;width:100%}}@media (prefers-reduced-motion:reduce){.cm-business-card{transition:none}}.cm-spotlight-list{gap:32px;display:grid}.cm-spotlight{background:#fff;border:1px solid #d9e4dc;border-radius:10px;min-width:0;padding:24px}.cm-spotlight-heading{align-items:center;gap:18px;margin-bottom:24px;display:flex}.cm-spotlight-heading>div{flex:1;min-width:0}.cm-spotlight-heading small{color:#587060;font-size:.75rem}.cm-spotlight-heading h3{margin:7px 0;font-size:1.65rem;line-height:1.2}.cm-spotlight-heading h3 a{color:#113d27;text-decoration:none}.cm-spotlight-heading p{color:#526b5b;margin:0;font-size:.9rem;line-height:1.6}.cm-spotlight-heading>.mk-button{flex-shrink:0}.cm-promoted-offerings .cm-item-card>div:not(.cm-item-placeholder){gap:12px;padding:20px}.cm-promoted-offerings .cm-item-card h3{font-size:1.15rem}.cm-promoted-offerings .cm-item-card>img{aspect-ratio:3/2;object-fit:contain;max-height:none}@media (width<=767px){.cm-spotlight{padding:18px}.cm-spotlight-heading{flex-wrap:wrap;align-items:flex-start}.cm-spotlight-heading>.mk-button{width:100%}.cm-spotlight-heading h3{font-size:1.4rem}}.cm-rotation-controls,.cm-offering-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.cm-rotation-controls>div,.cm-offering-pager>div,.cm-promotion-review-actions{flex-wrap:wrap;gap:9px;display:flex}.cm-rotation-controls p,.cm-offering-pager p{color:#526b5b;margin:0;font-size:.85rem}.cm-rotation-numbers button{color:#065a2b;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #b8d1c0;border-radius:5px;font-weight:750}.cm-rotation-numbers button[aria-current=true]{color:#fff;background:#065a2b;border-color:#065a2b}.cm-promotion-carousel button:disabled{opacity:.4;cursor:default}.cm-promotion-workspace{padding:32px 0}.cm-promotion-workspace h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.1}.cm-promotion-policy{background:#f1f7f2;border:1px solid #d5e4d9;border-radius:10px;margin:28px 0;padding:28px;line-height:1.7}.cm-promotion-policy h2{margin-top:0}.cm-promotion-policy p{color:#476451;max-width:1000px}.cm-promotion-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.cm-promotion-slots span{color:#065a2b;background:#fff;border:1px solid #d3e3d8;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.cm-promotion-slots strong{font-size:1.65rem}.cm-promotion-booking-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:28px;display:grid}.cm-promotion-help{background:#f8faf7;border-radius:10px;padding:28px;line-height:1.8}.cm-promotion-help h2{margin-top:0}.cm-promotion-price{color:#065a2b;font-size:1.6rem;font-weight:750}.cm-promotion-price small{margin-top:9px;font-size:.85rem;font-weight:400;display:block}.cm-promotion-check{line-height:1.6;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;font-weight:400!important;display:flex!important}.cm-promotion-check input{accent-color:#065a2b;flex:0 0 19px;height:19px;margin-top:3px;width:19px!important}.cm-promotion-destinations{overflow-wrap:anywhere;background:#f4f8f3;border:1px solid #d7e4da;border-radius:7px;padding:20px;line-height:1.8}.cm-promotion-destinations p{white-space:pre-wrap}.cm-promotion-notice{color:#174c2c;background:#edf7ef;border-left:4px solid #065a2b;padding:18px}.cm-promotion-bookings,.cm-promotion-support{margin-top:42px}.cm-promotion-support{border-top:1px solid #d9e5dc;padding:24px 0}.cm-promotion-support a{color:#065a2b}.cm-promotion-settings{margin:26px 0}@media (width<=767px){.cm-promotion-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-promotion-slots span{padding:12px}.cm-promotion-booking-grid{grid-template-columns:1fr}.cm-promotion-policy,.cm-promotion-help{padding:20px}.cm-promoted-offerings{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;padding-bottom:14px;overflow-x:auto}.cm-promoted-offerings>.cm-item-card{scroll-snap-align:start}.cm-rotation-controls{gap:12px}.cm-rotation-controls>p{width:100%}}.cm-world .cm-offering-pager{color:#345b40;background:#f5f9f4;border-top:1px solid #dce6db;border-radius:0 0 10px 10px;grid-template-columns:none;gap:18px;margin:18px 0 0;padding:14px 18px}.cm-world .cm-offering-pager p{color:#536c59}.cm-storefront .cm-post-actions{color:#065a2b;background:#fff;border-top:1px solid #e1e9df;grid-template-columns:none}.cm-storefront.cm-company-profile{background:#fff;border:1px solid #dce6de;border-radius:12px;margin-top:24px;padding-top:0;overflow:hidden}.cm-company-profile>.mk-text-link{margin:22px 28px 4px;display:inline-flex}.cm-company-profile .cm-banner{aspect-ratio:auto;background:#f1f5ef;border:0;border-radius:0;margin-top:20px}.cm-company-profile .cm-banner img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.cm-company-profile .cm-business-identity{padding:0 32px 28px;display:block;position:relative}.cm-company-avatar{color:#065a2b;background:#fff;border:1px solid #dce6de;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:800;display:flex;overflow:hidden}.cm-company-avatar img{object-fit:contain;width:100%;height:100%;display:block}.cm-company-avatar.is-large{border:5px solid #fff;border-radius:10px;flex-basis:112px;width:112px;height:112px;margin-top:-40px;font-size:2rem;position:relative;box-shadow:0 1px 4px #18342720}.cm-profile-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-top:22px;display:flex}.cm-profile-heading>div:first-child{min-width:0;max-width:780px}.cm-company-profile .cm-profile-heading h1{margin:8px 0 12px;font-size:clamp(2rem,3.5vw,3rem)}.cm-profile-tagline{color:#3d5947;margin:0 0 14px;font-size:1.1rem;line-height:1.65}.cm-profile-meta{color:#5c7364;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;display:flex}.cm-member-badge{color:#065a2b;background:#eaf4ed;border-radius:4px;padding:5px 9px;font-weight:700;display:inline-flex}.cm-profile-buttons{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;max-width:260px;display:flex}.cm-company-profile>.cm-tabs{background:#fff;gap:25px;margin-bottom:0;padding:12px 32px 0;overflow-x:auto}.cm-company-profile>.cm-tabs>button{color:#506a59;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:14px 0}.cm-company-profile>.cm-tabs>button[aria-pressed=true]{color:#065a2b;background:0 0;border-color:#065a2b}.cm-company-profile>.cm-store-section{padding:32px}.cm-company-profile>.cm-store-section.cm-profile-feed-section{background:#f5f7f4;padding:28px}.cm-social-layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);align-items:start;gap:26px;display:grid}.cm-profile-summary{background:#fff;border:1px solid #dce6de;border-radius:9px;min-width:0;padding:24px}.cm-profile-summary h3{margin:10px 0 16px;font-size:1.15rem;line-height:1.4}.cm-profile-summary>p:not(.mk-eyebrow){color:#506b58;font-size:.9rem;line-height:1.7}.cm-profile-summary dl{margin:22px 0}.cm-profile-summary dl>div{margin:15px 0}.cm-profile-summary dt{text-transform:uppercase;letter-spacing:.07em;color:#6b7d70;font-size:.7rem;font-weight:700}.cm-profile-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.85rem;line-height:1.6}.cm-profile-summary .mk-button{white-space:normal;width:100%;font-size:.8rem;line-height:1.5}.cm-profile-website{color:#065a2b;margin-top:18px;font-size:.8rem;font-weight:700;display:block}.cm-social-stream{min-width:0}.cm-feed-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.cm-feed-heading h2{margin:5px 0 0;font-size:1.5rem}.cm-feed-heading .mk-eyebrow{margin:0;font-size:.65rem}.cm-feed-heading>span{color:#617769;white-space:nowrap;font-size:.75rem}.cm-social-feed{max-width:none}.cm-social-feed article.cm-social-post{background:#fff;border:1px solid #d8e3db;border-radius:10px;margin:0 0 22px;padding:0;overflow:hidden}.cm-social-post .cm-post-byline{padding:23px 24px 0}.cm-post-company{color:#173e27;align-items:center;gap:13px;min-width:0;text-decoration:none;display:flex}.cm-post-company>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.cm-post-company strong{font-size:.95rem;line-height:1.4}.cm-post-company small{color:#64796c;font-size:.73rem;line-height:1.5}.cm-post-date{color:#687d70;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 0 61px;font-size:.69rem;line-height:1.5;display:flex}.cm-post-public{align-items:center;gap:5px;display:inline-flex}.cm-post-copy{padding:20px 24px 24px}.cm-social-feed .cm-post-copy h3{margin:0 0 12px;font-size:1.25rem;line-height:1.45}.cm-social-feed .cm-post-body{color:#354f3e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.85}.cm-post-body.is-collapsed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-post-read{color:#065a2b;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 0 0;font-size:.85rem;font-weight:700}.cm-post-media{background:#f0f3ed;border-top:1px solid #e7ece7;border-bottom:1px solid #e7ece7}.cm-post-media img{object-fit:contain;width:100%;height:auto;display:block}.cm-post-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.cm-post-actions>button,.cm-post-actions>a{color:#065a2b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px 4px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-post-actions>button:hover,.cm-post-actions>a:hover{background:#f0f6f1}.cm-feed-pagination{justify-content:flex-end;margin:20px 0 0;display:flex}.cm-company-profile .cm-contact-layout{grid-template-columns:1fr 1.2fr}@media (width<=1050px){.cm-profile-heading{flex-direction:column;gap:18px}.cm-profile-buttons{justify-content:flex-start;max-width:none}.cm-social-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr);gap:18px}.cm-profile-summary{padding:18px}.cm-feed-heading{align-items:flex-start}.cm-feed-heading>span{padding-top:5px}}@media (width<=767px){.cm-storefront.cm-company-profile{border-radius:8px;margin-top:12px}.cm-company-profile>.mk-text-link{margin:18px 18px 0}.cm-company-profile .cm-banner{margin-top:18px}.cm-company-profile .cm-business-identity{padding:0 18px 22px}.cm-company-avatar.is-large{flex-basis:86px;width:86px;height:86px;margin-top:-24px}.cm-profile-heading{margin-top:18px}.cm-company-profile .cm-profile-heading h1{font-size:2rem}.cm-profile-tagline{font-size:.95rem}.cm-profile-buttons{width:100%}.cm-profile-buttons>.mk-button{flex:1;padding:12px;font-size:.8rem}.cm-company-profile>.cm-tabs{gap:22px;padding-left:18px;padding-right:18px}.cm-company-profile>.cm-store-section,.cm-company-profile>.cm-profile-feed-section.cm-store-section{padding:20px 14px}.cm-social-layout{flex-direction:column;gap:22px;display:flex}.cm-social-stream{order:0;width:100%}.cm-profile-summary{order:1;width:100%}.cm-feed-heading{gap:10px}.cm-feed-heading .mk-eyebrow{max-width:210px;line-height:1.6}.cm-feed-heading h2{font-size:1.35rem}.cm-post-byline.cm-post-byline{padding:18px 16px 0}.cm-post-copy{padding:18px 16px 20px}.cm-post-company small{font-size:.69rem}.cm-post-date{margin-left:0;font-size:.66rem}.cm-social-feed .cm-post-copy h3{font-size:1.15rem}.cm-social-feed .cm-post-body{font-size:.9rem;line-height:1.8}.cm-post-actions{gap:4px;padding:10px 14px}.cm-post-actions>button,.cm-post-actions>a{font-size:.75rem}.cm-company-profile .cm-contact-layout{grid-template-columns:1fr}.cm-profile-meta{font-size:.75rem}}.cm-market-entrance .mk-choice{--market-color:#065a2b;border-color:#dfe4df;transition:border-color .15s,box-shadow .15s}.cm-market-entrance .mk-choice[data-market=investment]{--market-color:#806019}.cm-market-entrance .mk-choice[data-market=jobs]{--market-color:#974321}.cm-market-entrance .mk-choice[data-market=properties]{--market-color:#236d6e}.cm-market-entrance .mk-choice[data-market=commerce]{--market-color:#2551a0}.cm-market-entrance .mk-choice[data-market=governance]{--market-color:#8c2733}.cm-market-entrance .mk-choice[data-market=contracts]{--market-color:#71435f}.cm-market-entrance .mk-choice[data-market=deals]{--market-color:#065a2b}.cm-market-entrance .mk-choice-art{aspect-ratio:auto;background:#f4f3ee;width:100%;margin:0;display:block}.cm-market-entrance .mk-choice-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.cm-category-label{box-sizing:border-box;background:var(--market-color);color:#fff;align-items:center;gap:16px;width:100%;min-height:124px;padding:22px 24px;display:flex}.cm-category-symbol{background:#ffffff0d;border:1px solid #ffffff59;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.cm-category-label>div{min-width:0}.cm-category-label small{letter-spacing:.045em;text-transform:uppercase;color:#fff;margin-bottom:5px;font-size:.64rem;font-weight:600;line-height:1.6;display:block}.cm-market-entrance .cm-category-label h2{color:#fff;letter-spacing:-.025em;overflow-wrap:normal;margin:0;font-family:inherit;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:700;line-height:1.22}.cm-market-entrance .mk-choice>p{margin-top:22px;font-size:.94rem}.cm-market-entrance .mk-choice-open{color:var(--market-color);min-height:62px}.cm-market-entrance .mk-choice:hover{border-color:var(--market-color);background:#fff;box-shadow:0 4px 15px #173c2710}.cm-market-entrance .mk-choice:focus-visible{outline-color:var(--market-color)}@media (width<=1050px){.cm-category-label{min-height:124px}.cm-market-entrance .cm-category-label h2{font-size:1.5rem}}@media (width<=767px){.cm-category-label{min-height:100px;padding:20px 22px}.cm-category-label small{font-size:.66rem}.cm-market-entrance .mk-choice>p{margin-top:20px}.cm-market-entrance .cm-category-label h2{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.cm-market-entrance .mk-choice{transition:none}}.al-root{--al-green:#00a03a;--al-green-dark:#086231;--al-deep:#063b24;--al-night:#0a1911;--al-ink:#142219;--al-muted:#5c6d63;--al-line:#d4ded7;--al-soft:#f2f7f3;--al-white:#fff;--al-shadow:0 18px 52px #07321d17;color:var(--al-ink);background-color:#f5f8f6;background-image:linear-gradient(#00a03a06 1px,#0000 1px),linear-gradient(90deg,#00a03a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:Poppins,Noto Sans,Noto Sans JP,Noto Sans KR,Arial,sans-serif}.al-root a,.al-root button,.al-root input,.al-root select,.al-root textarea{font-family:inherit}.al-root button,.al-root a{-webkit-tap-highlight-color:transparent}.al-root button:focus-visible,.al-root a:focus-visible,.al-root input:focus-visible,.al-root select:focus-visible,.al-root textarea:focus-visible{outline:2px solid var(--al-green);outline-offset:3px}.al-root>.al-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border-bottom:1px solid #cbd7cf;grid-template-columns:minmax(235px,auto) minmax(0,1fr) auto;min-height:72px;padding-inline:clamp(18px,4vw,68px);box-shadow:0 10px 30px #0a28180e}.al-root .al-brand{grid-template-columns:112px 1px auto;gap:.65rem;transform:none}.al-root .al-brand img{width:112px;height:45px}.al-root .al-brand>span{background:#b9c9bf;height:30px}.al-root .al-brand strong{color:#13231a;letter-spacing:.08em;font-size:.74rem;font-weight:800}.al-root .al-brand small{color:var(--al-green);font-size:.5rem}.al-root .al-nav{gap:.18rem}.al-root .al-nav a,.al-root .al-nav button{color:#4e5d54;letter-spacing:.045em;padding:.72rem .78rem;font-size:.59rem;font-weight:760;transition:color .16s,background .16s}.al-root .al-nav a:after{height:2px;bottom:.38rem;left:.8rem;right:.8rem}.al-root .al-nav a:hover,.al-root .al-nav a.is-active{color:#073b23;background:#eef7f1}.al-root .al-account-actions{gap:.4rem}.al-root .al-account-actions a,.al-root .al-account-actions button{border-color:#c9d5cd;min-height:36px;padding:.58rem .75rem;font-size:.56rem;transition:transform .15s,border-color .15s,background .15s}.al-root .al-account-actions a:hover,.al-root .al-account-actions button:hover{border-color:var(--al-green);transform:translateY(-1px)}.al-root .al-profile-links-editor{border:1px solid var(--al-line);background:#fff;margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}.al-root .al-profile-links-editor>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.2rem;display:flex}.al-root .al-profile-links-editor header h2{margin:.4rem 0;font-size:1.5rem;line-height:1.2}.al-root .al-profile-links-editor header span{letter-spacing:.1em;font-size:.75rem;font-weight:750}.al-root .al-profile-links-editor p{color:#50645a;max-width:70ch;margin:.7rem 0;font-size:1rem;line-height:1.5}.al-root .al-profile-links-editor fieldset{border:0;margin:0;padding:0}.al-root .al-profile-link-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.al-root .al-profile-social-row{grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr) auto;align-items:end;gap:.8rem;margin:.8rem 0;display:grid}.al-root .al-profile-links-editor label{gap:.4rem;min-width:0;font-size:.875rem;display:grid}.al-root .al-profile-links-editor input{color:#082b1b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:4px;padding:.6rem .75rem}.al-root .al-profile-links-editor button,.al-root .al-profile-links-editor header a{color:#085b30;background:#fff;border:1px solid #b9c9bf;border-radius:4px;min-height:44px;padding:.6rem .85rem;font-size:.875rem;font-weight:650}.al-root .al-profile-links-editor input:focus-visible,.al-root .al-profile-links-editor button:focus-visible{outline:2px solid var(--al-green);outline-offset:2px}.al-root .al-profile-links-actions{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.al-root .al-profile-links-actions button[type=submit]{background:var(--al-green);color:#fff}.al-root .al-profile-links-editor button:disabled{opacity:.55;cursor:not-allowed}.al-root .al-member-profile-links{flex-wrap:wrap}.al-root .al-member-profile-links a{overflow-wrap:anywhere;font-size:.875rem}.al-root .al-pledge-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.al-root .al-pledge-status{color:#135b32;letter-spacing:normal;text-transform:none;background:#eef7f0;border-radius:4px;align-items:center;width:fit-content;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.al-root .corp-alliance-dialog-pledges button.is-active .al-pledge-status{color:#fff;background:#ffffff29}.al-root .corp-alliance-dialog-pledges strong{align-self:start}.al-root .al-member-records a.al-member-benefit-preview{align-items:start;gap:1rem;display:flex}.al-root .al-member-benefit-preview>img{object-fit:contain;background:#f7faf8;flex:0 0 84px;width:84px;height:84px}.al-root .al-member-benefit-preview>div{min-width:0}.al-root .al-member-benefit-preview p{margin-bottom:0;font-size:.875rem}.al-root .al-library-benefit .al-benefit-image img{object-fit:contain;background:#fff}.al-root .al-library-open{background:var(--al-green);color:#fff;border-radius:4px;margin:.6rem 0 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex}@media (width<=680px){.al-root .al-profile-link-fields,.al-root .al-profile-social-row{grid-template-columns:1fr}.al-root .al-profile-links-editor>header{flex-direction:column}.al-root .al-profile-social-row{border-bottom:1px solid #dde7e0;padding-bottom:1rem}}.al-root .corp-alliance-command.corp-alliance-command-compact{padding:12px var(--corp-gutter) 0;color:var(--al-ink);background:0 0;display:block}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner{height:auto;min-height:clamp(325px,28vw,365px);box-shadow:var(--al-shadow);background:#fff;border:1px solid #b9c9bf;grid-template-rows:minmax(min-content,1fr) 70px;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);display:grid;position:relative;overflow:hidden}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner:before{z-index:3;color:#174d31;content:"NEW DELTA / ALLIANCE NETWORK";letter-spacing:.13em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px solid #08623147;padding:.42rem .58rem;font-size:.52rem;font-weight:850;position:absolute;top:18px;right:20px}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner>img{aspect-ratio:auto;object-fit:cover;object-position:center 67%;filter:saturate(.88)contrast(1.03);grid-area:1/2/-1;width:100%;height:100%;max-height:none;position:absolute;inset:0}.al-root .corp-alliance-command-compact .corp-alliance-command-copy{z-index:2;background-color:#fff;background-image:linear-gradient(90deg,#00a03a0b 1px,#0000 1px),linear-gradient(#00a03a0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-area:1/1;align-content:center;justify-items:start;padding:22px clamp(24px,3vw,46px) 18px;display:grid}.al-root .corp-alliance-command-compact .corp-alliance-command-copy .corp-eyebrow{color:var(--al-green);letter-spacing:.14em;margin:0;font-size:.75rem;font-weight:850;line-height:1.5}.al-root .corp-alliance-command-compact .corp-alliance-command-copy h1{color:#082b1b;letter-spacing:-.065em;max-width:650px;margin:.5rem 0 .6rem;font-size:clamp(2.2rem,3.9vw,4.05rem);font-weight:610;line-height:.94}.al-root .corp-alliance-command-compact .corp-alliance-command-copy>p:last-of-type{color:#50645a;max-width:610px;margin:0;font-size:clamp(.8rem,1vw,.92rem);line-height:1.55}.al-root .corp-alliance-command-compact .corp-alliance-live-status{background:#f6faf7f5;border-color:#c4d5ca;align-self:auto;width:min(100%,500px);margin-top:.85rem;padding:.52rem .62rem}.al-root .corp-alliance-command-compact .corp-alliance-live-status strong{color:var(--al-green-dark);font-size:.59rem}.al-root .corp-alliance-command-compact .corp-alliance-live-status small{color:#748078;font-size:.57rem}.al-root .corp-alliance-command-compact .corp-alliance-live-status button{min-height:30px;color:var(--al-green-dark);background:#fff;border-color:#b7cbbf;padding:.38rem .58rem}.al-root .corp-alliance-command-compact .corp-alliance-metrics{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05351ff5;border:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));height:70px;margin:0;display:grid}.al-root .corp-alliance-command-compact .corp-alliance-metrics article{background:0 0;border:0;border-right:1px solid #ffffff2b;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;min-height:0;padding:.65rem clamp(.7rem,1.3vw,1.2rem);display:grid}.al-root .corp-alliance-command-compact .corp-alliance-metrics article:last-child{border-right:0}.al-root .corp-alliance-command-compact .corp-alliance-metrics span{color:#a7d6b7;letter-spacing:.08em;align-self:end;font-size:.52rem;font-weight:850}.al-root .corp-alliance-command-compact .corp-alliance-metrics strong{color:#fff;letter-spacing:-.06em;grid-area:1/2/-1;align-self:center;font-size:clamp(1.6rem,2.6vw,2.45rem);font-weight:580;line-height:1}.al-root .corp-alliance-command-compact .corp-alliance-metrics p{color:#ffffff94;align-self:start;margin:.14rem 0 0;font-size:.59rem;line-height:1.2}.al-root .corp-alliance-section-switcher{padding:.65rem var(--corp-gutter);background:#fafcfaf5;border-bottom:1px solid #cdd8d1;grid-template-columns:minmax(205px,.24fr) minmax(0,1fr);gap:.85rem;display:grid;top:72px;box-shadow:0 12px 30px #07301b13}.al-root .corp-alliance-section-switcher>div:first-child{color:#fff;background:var(--al-deep);align-content:center;gap:.18rem;margin:0;padding:0 .95rem;display:grid}.al-root .corp-alliance-section-switcher>div:first-child span{color:#8bd3a6;letter-spacing:.14em;font-size:.52rem}.al-root .corp-alliance-section-switcher>div:first-child strong{color:#ffffffc2;font-size:.58rem;font-weight:650}.al-root .corp-alliance-section-switcher>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;max-width:none;margin:0;display:grid}.al-root .corp-alliance-section-switcher button{min-height:64px;box-shadow:none;background:#fff;border:1px solid #d2ddd6;padding:.6rem .7rem;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;border-radius:2px!important}.al-root .corp-alliance-section-switcher button:last-child{border-right:1px solid #d2ddd6}.al-root .corp-alliance-section-switcher button:hover,.al-root .corp-alliance-section-switcher button:focus-visible{border-color:var(--al-green);transform:translateY(-1px);box-shadow:0 8px 22px #0073371c}.al-root .corp-alliance-section-switcher button small{width:23px;height:23px;color:var(--al-green-dark);background:#eaf5ed;border:0;font-size:.52rem;border-radius:1px!important}.al-root .corp-alliance-section-switcher button strong{color:#13251b;font-size:.64rem}.al-root .corp-alliance-section-switcher button em{color:#718077;font-size:.52rem;line-height:1.25}.al-root .corp-alliance-section-switcher button b{width:21px;height:21px;color:var(--al-green);border:0;font-size:.64rem}.al-root .corp-alliance-section-switcher button.is-active{border-color:var(--al-green);background:var(--al-green);box-shadow:0 9px 23px #00783633}.al-root .corp-alliance-section-switcher button.is-active small{color:#075129;background:#d9f5e2}.al-root [id^=alliance-panel-]{scroll-margin-top:155px}.al-root .corp-alliance-founders,.al-root .al-benefits,.al-root .al-opportunities,.al-root .al-committee,.al-root .corp-frontier-stories{width:min(1500px,100%);min-height:0;padding:clamp(42px, 5vw, 72px) var(--corp-gutter) clamp(72px, 8vw, 112px);background:0 0;margin:0 auto}.al-root .corp-alliance-founders>header,.al-root .al-benefits>header,.al-root .al-opportunities>header,.al-root .corp-frontier-story-card-library>header{grid-template-columns:minmax(0,.92fr) minmax(300px,.48fr);gap:clamp(2rem,6vw,7rem);margin-bottom:2rem}.al-root .corp-alliance-founders>header h2,.al-root .al-benefits>header h2,.al-root .al-opportunities>header h2,.al-root .corp-frontier-story-card-library>header h3{color:#0e2418;letter-spacing:-.06em;max-width:880px;margin-top:.55rem;font-size:clamp(2.4rem,4.7vw,5.1rem);font-weight:610;line-height:.96}.al-root .corp-alliance-founders>header>p,.al-root .al-benefits>header>p,.al-root .al-opportunities>header>p,.al-root .corp-frontier-story-card-library>header>p{color:var(--al-muted);font-size:.86rem;line-height:1.72}.al-root .corp-alliance-directory-tools{border:1px solid var(--al-line);background:#ffffffeb;grid-template-columns:minmax(280px,1fr) auto auto;gap:.65rem;margin-bottom:.8rem;padding:.85rem;box-shadow:0 8px 28px #07301b0d}.al-root .corp-alliance-search input,.al-root .corp-alliance-advanced-search select{background:#fbfdfb;border-color:#cbd7cf;min-height:45px;font-size:.72rem}.al-root .corp-alliance-search input:focus,.al-root .corp-alliance-advanced-search select:focus{border-color:var(--al-green);background:#fff}.al-root .corp-alliance-advanced-toggle,.al-root .corp-alliance-advanced-search>button,.al-root .corp-alliance-directory-empty button{color:#fff;border-color:var(--al-deep);background:var(--al-deep);min-height:45px}.al-root .corp-alliance-directory-tools>p{min-width:120px;color:var(--al-green-dark);text-align:center;background:#edf7f0;border:1px solid #cee0d4;align-self:center;padding:.55rem 0}.al-root .corp-alliance-advanced-search{border-color:var(--al-line);background:#edf4ef;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-bottom:.9rem}.al-root .corp-alliance-founder-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.al-root .corp-alliance-founder-list>article{border:1px solid var(--al-line);background:#fff;grid-template-columns:1fr;align-content:start;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;overflow:hidden;box-shadow:0 8px 28px #07301b0b}.al-root .corp-alliance-founder-list>article:hover,.al-root .corp-alliance-founder-list>article:focus-visible{background:#fff;border-color:#8fb9a0;transform:translateY(-3px);box-shadow:0 18px 42px #07301b1a}.al-root .corp-alliance-founder-primary{border:0;border-top:3px solid var(--al-green);background:#fff;grid-template-columns:34px 82px minmax(0,1fr);gap:1rem;min-height:158px;padding:1.15rem}.al-root .corp-alliance-founder-list>article:hover .corp-alliance-founder-primary,.al-root .corp-alliance-founder-list>article:focus-visible .corp-alliance-founder-primary{background:#f8fbf9}.al-root .corp-alliance-founder-logo{background-color:#f7faf8;background-size:76%;border:1px solid #e0e7e2;width:82px}.al-root .corp-alliance-founder-primary h3{margin:.38rem 0;font-size:clamp(1.35rem,2.1vw,2.25rem);line-height:1.03}.al-root .corp-alliance-founder-primary>strong{margin-top:.5rem;font-size:.56rem}.al-root .corp-alliance-company-preview{background:#fbfdfb;border-top:1px solid #e0e7e2;gap:.72rem;min-height:142px;padding:1.05rem 1.2rem}.al-root .corp-alliance-company-preview>p{-webkit-line-clamp:3;font-size:.74rem;line-height:1.6}.al-root .corp-alliance-company-preview>div{padding-top:.7rem}.al-root .al-benefits-notice{border:1px solid #a7cbb4;border-left:4px solid var(--al-green);background:#eaf5ed;grid-template-columns:145px minmax(0,1fr);padding:1rem 1.2rem}.al-root .al-benefit-controls{border-color:var(--al-line);background:var(--al-line);margin:1rem 0 1.25rem;box-shadow:0 8px 28px #07301b0b}.al-root .al-benefit-controls article{min-height:88px}.al-root .al-benefit-controls article strong{color:var(--al-green);font-size:1.85rem}.al-root .al-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.al-root .al-benefit-card{border:1px solid var(--al-line);border-top:3px solid var(--al-green);background:#fff;overflow:hidden;box-shadow:0 8px 28px #07301b0b}.al-root .al-benefit-card:hover{box-shadow:0 18px 42px #07301b1a}.al-root .al-benefit-image{aspect-ratio:1;background:#f7faf8}.al-root .al-benefit-card-copy{padding:1.1rem}.al-root .al-benefit-card h3{margin:.9rem 0 .55rem;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.06}.al-root .al-benefit-card-copy>p{font-size:.72rem;line-height:1.62}.al-root .al-benefit-read,.al-root .al-opportunity-card-link{background:var(--al-green);padding:.68rem .82rem;font-size:.57rem}.al-root .al-opportunities-warning{box-shadow:none;border-left-width:4px;margin-top:1.2rem}.al-root .al-opportunity-grid{grid-template-columns:repeat(2,minmax(0,520px));gap:1rem}.al-root .al-opportunity-card{border:1px solid var(--al-line);border-top:3px solid var(--al-green);grid-template-rows:1fr;grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);min-height:285px;transition:transform .17s,box-shadow .17s;box-shadow:0 10px 32px #07301b12}.al-root .al-opportunity-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #07301b1c}.al-root .al-opportunity-card-image{aspect-ratio:auto;border:0;border-right:1px solid var(--al-line);height:100%}.al-root .al-opportunity-card-copy{gap:.75rem;padding:1.1rem}.al-root .al-opportunity-card h3{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.04}.al-root .al-opportunity-card p{-webkit-line-clamp:4;font-size:.72rem;line-height:1.62}.al-root .al-founding-towns-profile{width:min(1080px,100%);padding-bottom:clamp(3.5rem,7vw,6.5rem)}.al-root .al-founding-towns-profile>header{max-width:840px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.al-root .al-founding-towns-profile>header>span,.al-root .al-founding-towns-profile section>header>span,.al-root .al-founding-towns-closing article>span{color:var(--al-green-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:850}.al-root .al-founding-towns-profile h3{color:var(--al-ink);letter-spacing:-.05em;margin:.55rem 0 0;font-size:clamp(1.75rem,3.5vw,3.25rem);line-height:1}.al-root .al-founding-towns-profile h4{color:var(--al-ink);letter-spacing:-.025em;margin:0 0 .55rem;font-size:1rem}.al-root .al-founding-towns-lead{border-left:5px solid var(--al-green);background:#f3f8f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.al-root .al-founding-towns-lead p:first-child{color:var(--al-ink);grid-row:span 2;margin:0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:700;line-height:1.72}.al-root .al-founding-towns-lead p:not(:first-child){margin:0;font-size:.82rem;line-height:1.75}.al-root .al-founding-towns-principles,.al-root .al-founding-towns-participation,.al-root .al-founding-towns-scouting,.al-root .al-founding-towns-economics,.al-root .al-founding-towns-clients{margin-top:clamp(3rem,6vw,5.5rem)}.al-root .al-founding-towns-principles>header,.al-root .al-founding-towns-participation>header,.al-root .al-founding-towns-scouting>header,.al-root .al-founding-towns-economics>header,.al-root .al-founding-towns-clients>header{margin-bottom:1.4rem}.al-root .al-founding-towns-principles ol{background:var(--al-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.al-root .al-founding-towns-principles li{background:#fff;grid-template-columns:auto 1fr;gap:.9rem;padding:1.3rem;display:grid}.al-root .al-founding-towns-principles li>span{color:var(--al-green);font-size:1.6rem;font-weight:850;line-height:1}.al-root .al-founding-towns-principles p,.al-root .al-founding-towns-standards-brief p,.al-root .al-founding-towns-participation p,.al-root .al-founding-towns-scouting p,.al-root .al-founding-towns-economics-copy p,.al-root .al-founding-towns-closing p{color:#43554a;margin:0;font-size:.82rem;line-height:1.78}.al-root .al-founding-towns-standards-brief{border:1px solid var(--al-line);background:#f6faf7;margin-top:1px;padding:clamp(1.35rem,3vw,2rem)}.al-root .al-founding-towns-standards-brief>header{grid-template-columns:minmax(230px,.68fr) minmax(0,1fr);align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:grid}.al-root .al-founding-towns-standards-brief>header span{color:var(--al-green-dark);letter-spacing:.13em;font-size:.58rem;font-weight:850}.al-root .al-founding-towns-standards-brief>header h3{margin-top:.45rem;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.04}.al-root .al-founding-towns-standards-brief>header>p{color:#354a3e;font-weight:620}.al-root .al-founding-towns-standards-brief>div{background:var(--al-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.al-root .al-founding-towns-standards-brief article{background:#fff;padding:1rem}.al-root .al-founding-towns-standards-brief article>span{color:var(--al-green);margin-bottom:1.2rem;font-size:.7rem;font-weight:850;display:block}.al-root .al-founding-towns-standards-brief h4{font-size:.95rem}.al-root .al-founding-towns-standards-brief article p{font-size:.75rem;line-height:1.65}.al-root .al-founding-towns-standards-brief-note{color:#65766c!important;margin:.9rem 0 0!important;font-size:.68rem!important;line-height:1.55!important}.al-root .al-founding-towns-participation>div,.al-root .al-founding-towns-scouting>div,.al-root .al-founding-towns-economics-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.al-root .al-founding-towns-map{border:1px solid var(--al-line);background:#fff;margin:clamp(2.5rem,6vw,5rem) 0 0;box-shadow:0 22px 55px #07301b17}.al-root .al-founding-towns-map img{width:100%;height:auto;display:block}.al-root .al-founding-towns-map figcaption{border-top:1px solid var(--al-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.al-root .al-founding-towns-map figcaption strong{color:var(--al-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.al-root .al-founding-towns-map figcaption span{color:#66756c;text-align:right;font-size:.68rem}.al-root .al-founding-towns-metrics{background:var(--al-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;padding:1px;display:grid}.al-root .al-founding-towns-metrics article{background:#f7faf8;align-content:start;gap:.45rem;min-height:128px;padding:1.15rem;display:grid}.al-root .al-founding-towns-metrics strong{color:var(--al-green-dark);letter-spacing:-.05em;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1}.al-root .al-founding-towns-metrics span{color:#627168;font-size:.62rem;line-height:1.45}.al-root .al-founding-towns-clients>header>p{color:#5f7066;max-width:700px;margin:.8rem 0 0;font-size:.78rem;line-height:1.7}.al-root .al-founding-towns-table-wrap{border:1px solid var(--al-line);background:#fff;overflow-x:auto}.al-root .al-founding-towns-clients table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.al-root .al-founding-towns-clients th,.al-root .al-founding-towns-clients td{color:#43554a;text-align:left;vertical-align:top;border-bottom:1px solid #dce4df;border-right:1px solid #dce4df;padding:1rem;font-size:.72rem;line-height:1.62}.al-root .al-founding-towns-clients thead th{color:#fff;background:var(--al-green-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.al-root .al-founding-towns-clients tbody th{width:24%;color:var(--al-ink);background:#f3f8f5;font-weight:800}.al-root .al-founding-towns-clients th:nth-child(2){width:31%}.al-root .al-founding-towns-clients th:last-child,.al-root .al-founding-towns-clients td:last-child{border-right:0}.al-root .al-founding-towns-clients tbody tr:last-child>*{border-bottom:0}.al-root .al-founding-towns-closing{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5.5rem);display:grid}.al-root .al-founding-towns-closing article{border:1px solid var(--al-line);border-top:4px solid var(--al-green);background:#fff;padding:clamp(1.4rem,3vw,2.2rem)}.al-root .al-founding-towns-closing h3{margin-bottom:1rem;font-size:clamp(1.45rem,2.6vw,2.2rem)}.al-root .al-founding-towns-youth-role{color:#fff;background:linear-gradient(135deg,#092d1d 0%,#07552f 100%);margin-top:clamp(3rem,6vw,5.5rem);padding:clamp(1.5rem,4vw,3rem)}.al-root .al-founding-towns-youth-role>header{grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);align-items:end;gap:.5rem 3rem;margin-bottom:2rem;display:grid}.al-root .al-founding-towns-youth-role>header>span{color:#69e398;grid-column:1/-1}.al-root .al-founding-towns-youth-role h3{color:#fff}.al-root .al-founding-towns-youth-role>header>p{color:#ffffffc2;margin:0;font-size:.86rem;line-height:1.75}.al-root .al-founding-towns-youth-role>div{background:#ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.al-root .al-founding-towns-youth-role article{background:#042314c7;min-height:205px;padding:1.25rem}.al-root .al-founding-towns-youth-role article>span{color:#69e398;margin-bottom:1.6rem;font-size:.72rem;font-weight:850;display:block}.al-root .al-founding-towns-youth-role h4{color:#fff}.al-root .al-founding-towns-youth-role article p{color:#ffffffad;margin:0;font-size:.76rem;line-height:1.7}.al-root .al-founding-towns-youth-role>aside{color:#123724;background:#f0f8f2;border-left:5px solid #30c96b;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:1px;padding:1.45rem 1.6rem;font-family:inherit;display:grid}.al-root .al-founding-towns-youth-role>aside>span{color:#08713a;letter-spacing:.11em;font-size:.7rem;font-weight:850;line-height:1.5}.al-root .al-founding-towns-youth-role>aside>p{color:#234c34;margin:0;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.72}.al-root .al-founding-towns-standards,.al-root .al-founding-towns-long-term{margin-top:clamp(3rem,7vw,6.5rem)}.al-root .al-founding-towns-standards>header{border-top:5px solid var(--al-green-dark);grid-template-columns:minmax(0,.78fr) minmax(280px,.48fr);align-items:end;gap:2rem;margin-bottom:1.5rem;padding-top:1.5rem;display:grid}.al-root .al-founding-towns-standards>header span,.al-root .al-founding-towns-hvac span,.al-root .al-founding-towns-long-term>header span,.al-root .al-founding-towns-long-term article>span{color:var(--al-green-dark);letter-spacing:.11em;font-size:.68rem;font-weight:850}.al-root .al-founding-towns-standards>header h3,.al-root .al-founding-towns-long-term>header h3{max-width:790px;color:var(--al-ink);letter-spacing:-.055em;margin:.6rem 0 0;font-size:clamp(2rem,4.6vw,4.35rem);line-height:.98}.al-root .al-founding-towns-standards>header>p{color:#4e6256;margin:0;font-size:1rem;line-height:1.8}.al-root .al-founding-towns-standard-grid{background:var(--al-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.al-root .al-founding-towns-standard-grid article{background:#fff;min-height:230px;padding:clamp(1.35rem,3vw,2rem)}.al-root .al-founding-towns-standard-grid article>span{color:#10a64e;margin-bottom:2rem;font-size:.75rem;font-weight:850;display:block}.al-root .al-founding-towns-standard-grid h4,.al-root .al-founding-towns-hvac h4{color:var(--al-ink);letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(1.25rem,2.4vw,1.85rem)}.al-root .al-founding-towns-standard-grid p,.al-root .al-founding-towns-hvac p,.al-root .al-founding-towns-long-term p{color:#53655a;margin:0;font-size:1rem;line-height:1.78}.al-root .al-founding-towns-hvac{color:#fff;background:linear-gradient(125deg,#072d1c,#0a6035);grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,4vw,2.6rem);display:grid}.al-root .al-founding-towns-hvac span{color:#70e79d}.al-root .al-founding-towns-hvac h4{color:#fff;margin-top:.65rem}.al-root .al-founding-towns-hvac p{color:#ffffffd1}.al-root .al-founding-towns-hvac-copy{gap:1.5rem;display:grid}.al-root .al-founding-towns-hvac-pathways{gap:.55rem;display:grid}.al-root .al-founding-towns-hvac-pathways section{background:#00000024;border:1px solid #ffffff2e;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.al-root .al-founding-towns-hvac-pathways section>strong{color:#fff;letter-spacing:.04em;border-left:4px solid #8aa398;align-items:center;padding:.85rem;font-size:.78rem;line-height:1.4;display:flex}.al-root .al-founding-towns-hvac-pathways section.is-productive>strong{border-left-color:#5ce88f}.al-root .al-founding-towns-hvac-pathways section.is-risk>strong{border-left-color:#ff756d}.al-root .al-founding-towns-hvac-pathways section.is-dependency>strong{border-left-color:#f2bf54}.al-root .al-founding-towns-hvac-pathways ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.al-root .al-founding-towns-hvac-pathways li{color:#ffffffe6;border-left:1px solid #ffffff21;align-items:center;min-height:68px;padding:.8rem 1.35rem .8rem .85rem;font-size:.875rem;font-weight:650;line-height:1.45;display:flex;position:relative}.al-root .al-founding-towns-hvac-pathways li:not(:last-child):after{z-index:1;color:#82dca3;content:"→";background:#0a462b;width:.78rem;font-size:.9rem;line-height:1.1;position:absolute;top:50%;right:-.38rem;transform:translateY(-50%)}.al-root .al-founding-towns-standards-link{color:#fff;background:var(--al-green-dark);border:1px solid var(--al-green-dark);justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;margin-top:1rem;padding:.85rem 1.1rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.al-root .al-founding-towns-standards-link:hover,.al-root .al-founding-towns-standards-link:focus-visible{color:var(--al-green-dark);background:#fff}.al-root .al-founding-towns-long-term{border:1px solid var(--al-line);background:linear-gradient(145deg,#f2f8f4 0%,#fff 72%);grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);padding:clamp(1.6rem,5vw,4.5rem);display:grid}.al-root .al-founding-towns-long-term>header h3{font-size:clamp(2.15rem,4.4vw,4.4rem)}.al-root .al-founding-towns-long-term>div{gap:1.4rem;display:grid}.al-root .al-founding-towns-long-term article{border-left:4px solid var(--al-green);background:#fff;padding:1.4rem;box-shadow:0 12px 30px #07301b12}.al-root .al-founding-towns-long-term article p{margin-top:.65rem}.al-root .al-founding-towns-long-term article a{color:var(--al-green-dark);gap:.6rem;margin-top:1rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.al-root .al-opportunity-view-switcher{background:var(--al-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(1080px,100%);margin:1.5rem auto 0;padding:1px;display:grid}.al-root .al-opportunity-view-switcher a{color:#32473a;background:#fff;gap:.35rem;min-height:78px;padding:1rem 1.2rem;text-decoration:none;transition:color .16s,background .16s;display:grid}.al-root .al-opportunity-view-switcher a:hover,.al-root .al-opportunity-view-switcher a:focus-visible{background:#eff7f2}.al-root .al-opportunity-view-switcher a.is-active{color:#fff;background:var(--al-green-dark)}.al-root .al-opportunity-view-switcher span{font-size:.9rem;font-weight:850}.al-root .al-opportunity-view-switcher small{color:#728078;font-size:.68rem}.al-root .al-opportunity-view-switcher .is-active small{color:#ffffffb8}.al-root .al-opportunity-feed{width:min(1080px,100%);margin:0 auto;padding:clamp(3rem,6vw,6rem) 0}.al-root .al-opportunity-feed>header{grid-template-columns:minmax(0,.7fr) minmax(260px,.32fr);align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.al-root .al-opportunity-feed>header span{color:var(--al-green-dark);letter-spacing:.13em;font-size:.58rem;font-weight:850}.al-root .al-opportunity-feed>header h2{color:var(--al-ink);letter-spacing:-.065em;margin:.6rem 0 0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}.al-root .al-opportunity-feed>header p{color:#64746a;margin:0;font-size:.82rem;line-height:1.7}.al-root .al-opportunity-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.al-root .al-opportunity-feed-grid article{border:1px solid var(--al-line);border-top:4px solid var(--al-green);background:#fff;overflow:hidden;box-shadow:0 12px 34px #07301b12}.al-root .al-opportunity-feed-grid article>a{aspect-ratio:16/9;background:#e7efe9;display:block;overflow:hidden}.al-root .al-opportunity-feed-grid article>a img,.al-root .al-opportunity-feed-placeholder{object-fit:cover;width:100%;height:100%}.al-root .al-opportunity-feed-placeholder{color:#09432238;place-items:center;font-size:5rem;font-weight:900;display:grid}.al-root .al-opportunity-feed-grid article>div{padding:1.25rem}.al-root .al-opportunity-feed-grid article>div>span{color:var(--al-green-dark);letter-spacing:.09em;font-size:.62rem;font-weight:850}.al-root .al-opportunity-feed-grid h3{letter-spacing:-.045em;margin:.65rem 0;font-size:clamp(1.4rem,2.5vw,2.1rem);line-height:1.06}.al-root .al-opportunity-feed-grid h3 a{color:var(--al-ink);text-decoration:none}.al-root .al-opportunity-feed-grid p{color:#56675d;margin:0 0 1rem;font-size:.82rem;line-height:1.72}.al-root .al-opportunity-feed-grid article>div>a{color:var(--al-green-dark);text-transform:uppercase;font-size:.72rem;font-weight:850;text-decoration:none}.al-root .al-opportunity-feed-empty{text-align:center;background:#fff;border:1px dashed #aebeb5;padding:3rem 1.5rem}.al-root .al-opportunity-feed-empty p{color:#64746a;margin:.5rem 0 0}.al-root .al-opportunity-update-page{width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0 clamp(4rem,8vw,8rem)}.al-root .al-opportunity-update-reader{border:1px solid var(--al-line);background:#fff;overflow:hidden;box-shadow:0 24px 65px #07301b17}.al-root .al-opportunity-update-reader>header{border-bottom:1px solid var(--al-line);grid-template-columns:minmax(0,.72fr) minmax(250px,.34fr);align-items:end;gap:3rem;padding:clamp(1.5rem,5vw,4.5rem);display:grid}.al-root .al-opportunity-update-back{color:var(--al-green-dark);text-transform:uppercase;margin-bottom:1.5rem;font-size:.68rem;font-weight:850;text-decoration:none;display:block}.al-root .al-opportunity-update-reader>header span{color:var(--al-green-dark);letter-spacing:.1em;font-size:.62rem;font-weight:850}.al-root .al-opportunity-update-reader>header h1{color:var(--al-ink);letter-spacing:-.075em;margin:.75rem 0 0;font-size:clamp(2.7rem,6vw,6.5rem);line-height:.92}.al-root .al-opportunity-update-reader>header>p{color:#56675d;margin:0;font-size:.9rem;line-height:1.8}.al-root .al-opportunity-update-reader>figure{width:min(960px,100% - 3rem);margin:clamp(2rem,5vw,4.5rem) auto 0}.al-root .al-opportunity-update-reader>figure img{width:100%;height:auto;display:block}.al-root .al-opportunity-update-reader>figure figcaption{color:#64746a;padding-top:.8rem;font-size:.74rem;line-height:1.65}.al-root .al-opportunity-update-reader .corp-frontier-story-prose{width:min(820px,100% - 3rem);padding:clamp(3rem,7vw,6rem) 0}.al-root .al-opportunity-update-reader .corp-frontier-story-prose p,.al-root .al-opportunity-update-reader .corp-frontier-story-prose li{font-family:inherit;font-size:1rem;line-height:1.85}.al-root .al-opportunity-update-reader>footer{border-top:1px solid var(--al-line);background:#f4f8f5;grid-template-columns:48px 1fr auto;align-items:center;gap:.85rem;padding:1.2rem clamp(1.5rem,5vw,4.5rem);display:grid}.al-root .al-opportunity-update-reader>footer img{object-fit:contain;width:48px;height:48px}.al-root .al-opportunity-update-reader>footer span{color:#64746a;font-size:.72rem}.al-root .al-opportunity-update-reader>footer strong{color:var(--al-ink);margin-top:.2rem;display:block}.al-root .al-opportunity-update-reader>footer a{color:var(--al-green-dark);text-transform:uppercase;font-size:.7rem;font-weight:850;text-decoration:none}.al-root .al-committee{max-width:1500px}.al-root .al-committee-intro{min-height:280px;box-shadow:var(--al-shadow);background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(125deg,#0a2d20,#08633d);border:1px solid #1c6442;border-radius:0;grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr);gap:2rem;padding:clamp(32px,4vw,52px)}.al-root .al-committee-intro h2{letter-spacing:-.055em;max-width:810px;font-size:clamp(2.5rem,4.4vw,5.15rem);line-height:.97}.al-root .al-committee-intro p{max-width:760px;margin-top:1.1rem;font-size:.91rem;line-height:1.65}.al-root .al-committee-intro-actions{background:#0000001f;gap:.7rem;padding:1.2rem}.al-root .al-committee-principles article{padding:1.05rem 1.2rem}.al-root .al-committee-filters{background:#ffffffeb;margin:1.5rem 0 1rem;padding:.85rem;box-shadow:0 8px 28px #07301b0b}.al-root .al-committee-grid{gap:.85rem}.al-root .al-committee-card{border-top:3px solid #155f43;border-radius:0;min-height:340px;box-shadow:0 8px 28px #07301b0d}.al-root .al-committee-card.is-pinned{border-top-color:var(--al-green);box-shadow:0 12px 34px #00693a1a}.al-root .al-committee-card-topline{padding:15px 18px 0}.al-root .al-committee-card-copy{padding:13px 18px}.al-root .al-committee-card-copy h3{margin-bottom:.65rem;font-size:clamp(1.35rem,2vw,2rem)}.al-root .al-committee-author{margin:0 18px 14px}.al-root .al-committee-card footer{padding:11px 18px}.al-root .corp-frontier-stories-banner{background:linear-gradient(120deg, #50d28429, transparent 52%), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--al-deep);min-height:245px;box-shadow:var(--al-shadow);background-size:auto,46px 46px,auto;border:1px solid #145a39;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);padding:clamp(28px,4vw,52px)}.al-root .corp-frontier-stories-banner h2{font-size:clamp(2.5rem,4.7vw,5.3rem)}.al-root .corp-frontier-story-card-library{border-color:var(--al-line);margin-top:1rem;padding:clamp(1.2rem,3vw,2.4rem);box-shadow:0 8px 28px #07301b0b}.al-root .corp-frontier-story-card-grid{background:0 0;border:0;gap:.85rem}.al-root .corp-frontier-story-card{border:1px solid var(--al-line);border-top:3px solid var(--al-green);overflow:hidden;box-shadow:0 8px 28px #07301b0b}.al-root .corp-frontier-story-card-copy{min-height:235px;padding:1.35rem}.al-root .corp-frontier-story-card-copy h4{font-size:clamp(1.65rem,2.8vw,3rem)}.al-member-name-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.al-award-badges{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.3rem;display:flex}.al-root .al-award-badges>button{cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:2.5px;justify-content:center;align-items:center;min-height:22px;padding:0;display:inline-flex}.al-award-badges>button:hover{background:#16a35f14;border-color:#16a35f}.al-award-badges>button>img{object-fit:contain;width:auto;max-width:min(115px,100%);height:35px;display:block}.al-award-badges>button:focus-visible,.al-member-name-button:focus-visible{outline-offset:3px;outline:3px solid #28ba75}.al-award-dialog{box-sizing:border-box;color:#143a27;background:#fff;border:1px solid #a1b9ac;border-top:4px solid #0a8048;border-radius:8px;width:min(620px,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,4vw,2rem);overflow-y:auto;box-shadow:0 24px 80px #0005}.al-award-dialog::backdrop{background:#06180fb8}.al-award-dialog>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.al-award-dialog>header>span{letter-spacing:.07em;color:#36604a;font-size:.75rem;font-weight:700}.al-award-dialog button{color:#17452e;cursor:pointer;background:#f4f9f6;border:1px solid #bbd2c5;border-radius:4px;min-height:44px;padding:.5rem .75rem;font-size:.875rem}.al-award-dialog button:focus-visible{outline-offset:3px;outline:3px solid #0a8048}.al-award-dialog-icon{background:#f2f8f5;border:1px solid #e2eee7;justify-content:center;margin:1.5rem 0 1rem;padding:1rem;display:flex}.al-award-dialog-icon>img{object-fit:contain;width:auto;max-width:100%;max-height:190px;display:block}.al-award-dialog h2{letter-spacing:-.02em;margin:1rem 0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1}.al-award-dialog>p{white-space:pre-line;margin:0;font-size:1rem;line-height:1.75}.al-award-dialog>footer{color:#476353;background:0 0;border-top:1px solid #dfebe4;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding:1rem 0 0;font-size:.875rem;display:flex}.al-root .corp-alliance-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07160eb3}.al-root .corp-alliance-founder-dialog{border:1px solid #7b9b88;max-width:1120px;box-shadow:0 34px 90px #00000047}.al-root .corp-alliance-founder-dialog>header{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--al-deep);background-size:42px 42px,auto}@media (width<=1160px){.al-root>.al-header{grid-template-columns:auto auto 1fr}.al-root .al-menu-toggle{color:#fff;border-color:var(--al-deep);background:var(--al-deep);justify-self:end}.al-root .al-nav{border-bottom:1px solid #bdcbc2;gap:0;box-shadow:0 18px 38px #0723151f}.al-root .al-nav a,.al-root .al-nav button{padding:.9rem 1rem}.al-root .corp-alliance-section-switcher>div:last-child{grid-template-columns:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;padding-bottom:.18rem;overflow-x:auto}.al-root .corp-alliance-advanced-search{grid-template-columns:repeat(2,minmax(0,1fr))}.al-root .corp-alliance-advanced-search>button{grid-column:1/-1}.al-root .al-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.al-root .al-founding-towns-standards-brief>header{grid-template-columns:1fr}.al-root .al-founding-towns-standards-brief>div{grid-template-columns:repeat(2,minmax(0,1fr))}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner{grid-template-columns:minmax(350px,.95fr) minmax(0,1.05fr);min-height:370px}.al-root .corp-alliance-command-compact .corp-alliance-command-copy{padding-inline:24px}.al-root .corp-alliance-command-compact .corp-alliance-command-copy h1{font-size:clamp(2rem,5.1vw,3.25rem)}.al-root .corp-alliance-section-switcher{grid-template-columns:170px minmax(0,1fr)}.al-root .corp-alliance-founder-list,.al-root .al-opportunity-grid,.al-root .al-committee-grid{grid-template-columns:1fr}.al-root .al-opportunity-card{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)}.al-root .al-committee-intro,.al-root .al-founding-towns-standards>header,.al-root .al-founding-towns-hvac,.al-root .al-founding-towns-long-term{grid-template-columns:1fr}}@media (width<=680px){.al-root .al-founding-towns-standards-brief>div{grid-template-columns:1fr}.al-root>.al-header{min-height:68px;padding-inline:.75rem}.al-root .al-brand{grid-template-columns:92px 1px auto}.al-root .al-brand img{width:92px;height:40px}.al-root .al-brand strong{font-size:.62rem}.al-root .corp-alliance-command.corp-alliance-command-compact{padding:8px 8px 0}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner{grid-template-rows:minmax(min-content,1fr) 112px;grid-template-columns:1fr;min-height:430px}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner:before{font-size:.46rem;top:10px;right:10px}.al-root .corp-alliance-command-compact .corp-alliance-hero-banner>img{opacity:.4;object-position:center 72%;grid-area:1/1/-1}.al-root .corp-alliance-command-compact .corp-alliance-command-copy{background:linear-gradient(90deg,#fffffffc,#ffffffd6 72%,#ffffff7a);grid-column:1;padding:42px 20px 16px}.al-root .corp-alliance-command-compact .corp-alliance-command-copy h1{max-width:340px;font-size:clamp(2rem,10vw,2.8rem)}.al-root .corp-alliance-command-compact .corp-alliance-command-copy>p:last-of-type{max-width:360px;font-size:.78rem}.al-root .corp-alliance-command-compact .corp-alliance-live-status{width:100%}.al-root .corp-alliance-command-compact .corp-alliance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));height:112px}.al-root .corp-alliance-command-compact .corp-alliance-metrics article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;padding:.42rem .62rem}.al-root .corp-alliance-command-compact .corp-alliance-metrics article:nth-child(2n){border-right:0}.al-root .corp-alliance-command-compact .corp-alliance-metrics article:nth-last-child(-n+2){border-bottom:0}.al-root .corp-alliance-command-compact .corp-alliance-metrics strong{font-size:1.58rem}.al-root .corp-alliance-command-compact .corp-alliance-metrics p{display:none}.al-root .corp-alliance-section-switcher{grid-template-columns:1fr;gap:.45rem;padding:.5rem .55rem;top:68px}.al-root .corp-alliance-section-switcher>div:first-child{justify-content:space-between;align-items:baseline;padding:.55rem .7rem;display:flex}.al-root .corp-alliance-section-switcher>div:first-child strong{text-align:right;max-width:52%}.al-root .corp-alliance-section-switcher button{min-height:58px}.al-root [id^=alliance-panel-]{scroll-margin-top:178px}.al-root .corp-alliance-founders,.al-root .al-benefits,.al-root .al-opportunities,.al-root .al-committee,.al-root .corp-frontier-stories{padding:34px 14px 72px}.al-root .corp-alliance-founders>header,.al-root .al-benefits>header,.al-root .al-opportunities>header,.al-root .corp-frontier-story-card-library>header{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem}.al-root .corp-alliance-founders>header h2,.al-root .al-benefits>header h2,.al-root .al-opportunities>header h2,.al-root .corp-frontier-story-card-library>header h3{font-size:clamp(2.2rem,11vw,3.3rem)}.al-root .corp-alliance-directory-tools{grid-template-columns:1fr}.al-root .corp-alliance-directory-tools>p{width:100%;padding:.6rem}.al-root .corp-alliance-advanced-search{grid-template-columns:1fr}.al-root .corp-alliance-advanced-search>button{grid-column:1}.al-root .corp-alliance-founder-primary{grid-template-columns:26px 68px minmax(0,1fr);gap:.7rem;padding:.9rem}.al-root .corp-alliance-founder-logo{width:68px}.al-root .corp-alliance-company-preview{min-height:128px;padding:.9rem}.al-root .al-benefits-notice,.al-root .al-benefit-controls,.al-root .al-benefit-controls>div,.al-root .al-benefit-grid,.al-root .al-opportunity-card{grid-template-columns:1fr}.al-root .al-opportunity-card-image{aspect-ratio:16/8.5;border-right:0;border-bottom:1px solid var(--al-line);height:auto}.al-root .al-committee-intro{padding:28px 22px}.al-root .al-committee-intro h2{font-size:clamp(2.2rem,11vw,3.2rem)}.al-root .corp-frontier-stories-banner{grid-template-columns:1fr;gap:1.25rem;min-height:270px}.al-root .corp-frontier-story-card-library{padding:1rem}.al-root .al-founding-towns-lead,.al-root .al-founding-towns-participation>div,.al-root .al-founding-towns-scouting>div,.al-root .al-founding-towns-economics-copy,.al-root .al-founding-towns-closing{grid-template-columns:1fr}.al-root .al-founding-towns-lead p:first-child{grid-row:auto}.al-root .al-founding-towns-principles ol{grid-template-columns:1fr}.al-root .al-founding-towns-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.al-root .al-founding-towns-map figcaption{flex-direction:column;align-items:flex-start}.al-root .al-founding-towns-map figcaption span{text-align:left}.al-root .al-founding-towns-youth-role>header,.al-root .al-founding-towns-youth-role>div,.al-root .al-founding-towns-youth-role>aside,.al-root .al-founding-towns-standard-grid,.al-root .al-opportunity-feed>header,.al-root .al-opportunity-feed-grid,.al-root .al-opportunity-update-reader>header{grid-template-columns:1fr}.al-root .al-founding-towns-standard-grid article{min-height:0}.al-root .al-founding-towns-hvac-pathways section,.al-root .al-founding-towns-hvac-pathways ol{grid-template-columns:1fr}.al-root .al-founding-towns-hvac-pathways li{border-top:1px solid #ffffff21;border-left:0;min-height:0;padding:.9rem}.al-root .al-founding-towns-hvac-pathways li:not(:last-child):after{top:auto;bottom:-.48rem;right:1rem;transform:rotate(90deg)}.al-root .al-founding-towns-standards-link{width:100%;display:flex}.al-root .al-opportunity-feed,.al-root .al-opportunity-view-switcher{width:calc(100% - 1.75rem)}.al-root .al-opportunity-update-reader>footer{grid-template-columns:42px minmax(0,1fr)}.al-root .al-opportunity-update-reader>footer img{width:42px;height:42px}.al-root .al-opportunity-update-reader>footer a{grid-column:1/-1;padding-top:.5rem}}.al-root .al-founding-towns-striving{border:1px solid var(--al-line);border-top:5px solid var(--al-green);background:#f7faf8;margin-top:clamp(3rem,6vw,5.5rem);padding:clamp(1.4rem,3.5vw,3rem)}.al-root .al-founding-towns-striving>header{grid-template-columns:minmax(0,.72fr) minmax(300px,.58fr);align-items:end;gap:.7rem 3rem;margin-bottom:1.5rem;display:grid}.al-root .al-founding-towns-striving>header>span{color:var(--al-green);letter-spacing:.13em;grid-column:1/-1;font-size:.6rem;font-weight:850}.al-root .al-founding-towns-striving h3{color:var(--al-green-dark);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:.96}.al-root .al-founding-towns-striving>header p,.al-root .al-founding-towns-striving-grid p{color:#43554a;margin:0;font-size:.8rem;line-height:1.78}.al-root .al-founding-towns-striving>figure{border:1px solid var(--al-line);background:#fff;margin:0;overflow:hidden;box-shadow:0 18px 48px #07301b14}.al-root .al-founding-towns-striving>figure img{width:100%;height:auto;display:block}.al-root .al-founding-towns-striving>figure figcaption{color:#66756c;border-top:1px solid var(--al-line);padding:.85rem 1rem;font-size:.64rem;line-height:1.55}.al-root .al-founding-towns-striving-grid{background:var(--al-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;padding:1px;display:grid}.al-root .al-founding-towns-striving-grid article{background:#fff;min-height:245px;padding:1.35rem}.al-root .al-founding-towns-striving-grid article>span{color:var(--al-green);letter-spacing:.1em;font-size:.57rem;font-weight:850}.al-root .al-founding-towns-striving-grid h4{color:var(--al-green-dark);margin:2.5rem 0 .65rem;font-size:1.1rem}.al-root .al-founding-towns-striving-grid a{color:var(--al-green);gap:.5rem;margin-top:1rem;font-size:.68rem;font-weight:800;display:inline-flex}@media (width<=850px){.al-root .al-founding-towns-striving>header,.al-root .al-founding-towns-striving-grid{grid-template-columns:1fr}.al-root .al-founding-towns-striving-grid article{min-height:0}}.al-opportunity-analyses{background:linear-gradient(145deg,#f8fbf9 0%,#eef6f1 100%);border:1px solid #cbdad0;border-radius:18px;margin-top:1.4rem;padding:clamp(1rem,2vw,1.5rem)}.al-opportunity-analyses>header>span,.al-sheet-modal-header span{color:#067a35;letter-spacing:.14em;font-size:.7rem;font-weight:800}.al-opportunity-analyses>header h3{color:#11291b;margin:.35rem 0 .25rem;font-size:clamp(1.15rem,2.2vw,1.6rem)}.al-opportunity-analyses>header p{color:#617067;margin:0}.al-opportunity-analyses>div{gap:.7rem;margin-top:1rem;display:grid}.al-opportunity-analyses>div>button{color:#15251b;text-align:left;cursor:pointer;background:#fff;border:1px solid #abc6b4;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .8rem;width:100%;padding:.9rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.al-opportunity-analyses>div>button:hover,.al-opportunity-analyses>div>button:focus-visible{border-color:#009b3a;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #0052231a}.al-opportunity-analyses>div>button>span{color:#fff;background:#087e38;border-radius:9px;grid-row:1/3;place-items:center;width:2.4rem;height:2.4rem;font-size:1.25rem;display:grid}.al-opportunity-analyses>div>button strong{font-size:.95rem}.al-opportunity-analyses>div>button small{color:#66736b;font-size:.73rem}.al-sheet-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08160dc2;place-items:center;padding:clamp(.5rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.al-sheet-modal{background:#f2f5f3;border:1px solid #ffffff73;border-radius:20px;flex-direction:column;width:min(1500px,100%);height:min(92vh,980px);display:flex;overflow:hidden;box-shadow:0 32px 90px #00000057}.al-sheet-modal-header{background:#fff;border-bottom:1px solid #d6ded9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.al-sheet-modal-header h2{color:#10251a;margin:.25rem 0 .1rem;font-size:clamp(1.05rem,2vw,1.45rem)}.al-sheet-modal-header p{color:#617067;max-width:68rem;margin:0;font-size:.8rem}.al-sheet-modal-header>button{color:#182c20;cursor:pointer;background:#f7f9f8;border:1px solid #cdd7d1;border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:1.7rem;line-height:1;display:grid}.al-sheet-modal-header>button:hover,.al-sheet-modal-header>button:focus-visible{background:#e9f5ed;border-color:#008d38;outline:none}.al-sheet-state{color:#526359;flex:1;place-items:center;font-weight:700;display:grid}.al-sheet-state.is-error{color:#9d2929}.al-sheet-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.al-sheet-toolbar{background:#f8faf9;border-bottom:1px solid #d5ddd8;justify-content:space-between;gap:.8rem;padding:.7rem .9rem;display:flex}.al-sheet-toolbar nav{gap:.35rem;min-width:0;display:flex;overflow-x:auto}.al-sheet-toolbar nav button,.al-sheet-zoom button{color:#48584f;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad5ce;border-radius:7px;font-size:.72rem;font-weight:750}.al-sheet-toolbar nav button{flex:none;padding:.45rem .7rem}.al-sheet-toolbar nav button.is-active{color:#fff;background:#0b8c40;border-color:#0b8c40}.al-sheet-zoom{flex:none;align-items:center;gap:.35rem;display:flex}.al-sheet-zoom button{width:2rem;height:2rem}.al-sheet-zoom span{color:#506057;text-align:center;min-width:3rem;font-size:.73rem;font-weight:800}.al-sheet-formula{color:#4f5d55;background:#fff;border-bottom:1px solid #d7ded9;grid-template-columns:4.5rem 1fr;min-height:2.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.73rem;display:grid}.al-sheet-formula strong,.al-sheet-formula span{padding:.65rem .8rem}.al-sheet-formula strong{text-align:center;border-right:1px solid #d7ded9}.al-sheet-formula span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-sheet-scroll{overscroll-behavior:contain;background:#e7ece9;flex:1;min-height:0;overflow:auto}.al-sheet-scroll:focus-visible{outline-offset:-3px;outline:3px solid #00a03a4d}.al-sheet-scroll table{border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.35}.al-sheet-scroll th,.al-sheet-scroll td{color:#28382f;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #dfe5e1;border-right:1px solid #dfe5e1;min-width:9rem}.al-sheet-scroll thead th{z-index:3;color:#65736b;text-align:center;background:#edf2ef;min-width:0;height:2rem;padding:.35rem .55rem;font-size:.68em;position:sticky;top:0}.al-sheet-scroll tbody th{z-index:2;color:#7a867f;text-align:center;background:#f3f6f4;width:3rem;min-width:3rem;padding:.5rem;font-size:.67em;font-weight:600;position:sticky;left:0}.al-sheet-scroll thead th:first-child{z-index:4;left:0}.al-sheet-row-number-col{width:3rem}.al-sheet-scroll td>button{width:100%;min-height:2.45rem;color:inherit;font:inherit;text-align:inherit;cursor:cell;background:0 0;border:0;padding:.55rem .65rem;display:block}.al-sheet-scroll td.is-selected{position:relative;box-shadow:inset 0 0 0 2px #00a03a}.al-sheet-scroll tr.is-title td{color:#0a5029;background:#f7faf8;font-size:1.1em;font-weight:800}.al-sheet-scroll tr.is-header td{color:#fff;background:#173f2a;font-weight:800}.al-sheet-scroll tr.is-section td{color:#0d552b;background:#dfeee4;font-weight:800}.al-sheet-scroll tr.is-total td{background:#edf4ef;font-weight:800}.al-sheet-scroll tr.is-profit td{color:#075a29;background:#e3f5e8;font-weight:850}.al-sheet-scroll tr.is-cost td{color:#773b34}.al-sheet-scroll tr.is-note td{color:#6e5d28;background:#fff9df;font-size:.92em}.al-sheet-workspace>footer{background:#fff;border-top:1px solid #d5ddd8;padding:.7rem 1rem}.al-sheet-workspace>footer p{color:#68756e;margin:0;font-size:.68rem;line-height:1.45}@media (width<=700px){.al-sheet-modal-backdrop{padding:0}.al-sheet-modal{border:0;border-radius:0;height:100dvh}.al-sheet-modal-header{padding:.8rem}.al-sheet-modal-header p{display:none}.al-sheet-toolbar{align-items:flex-start}.al-sheet-scroll th,.al-sheet-scroll td{min-width:8rem}}.al-recovery{color:#10251a;background:#f4f7f4;place-items:center;min-height:70vh;padding:clamp(2rem,6vw,5rem) 1.25rem;display:grid}.al-recovery section{background:#fff;border:1px solid #0f4e2d29;border-radius:1.25rem;width:min(680px,100%);padding:clamp(1.75rem,5vw,3.5rem);box-shadow:0 24px 70px #0c301d1c}.al-recovery span{color:#08783f;letter-spacing:.14em;font-size:.78rem;font-weight:800}.al-recovery h1{margin:.75rem 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03}.al-recovery p{color:#4f6257;margin:0;font-size:1rem;line-height:1.7}.al-recovery div{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.al-recovery button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#08783f;border:1px solid #08783f;border-radius:.65rem;padding:.7rem 1rem;font-weight:750}.al-recovery button.secondary{color:#08783f;background:#fff}@media (width<=760px){.al-root .al-nav.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 68px);overflow-y:auto}.al-root .al-nav a,.al-root .al-nav button{white-space:normal;min-height:48px;font-size:.88rem;line-height:1.35}}@media (width<=520px){.al-root .al-nav{grid-template-columns:1fr}}@media (width<=680px){.al-root .al-benefit-card-copy>p,.al-root .al-opportunity-card p{font-size:.875rem;line-height:1.6}.al-root .al-benefit-provider strong,.al-root .al-benefit-card dd{font-size:.8rem}.al-root .al-benefit-card dt,.al-root .al-benefit-provider span{font-size:.7rem}.al-root .al-benefit-read,.al-root .al-opportunity-card-link{align-items:center;min-height:44px;display:inline-flex}}.al-benefit-business-actions{background:#eef6f1;border:1px solid #d1e1d8;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0;padding:1rem 1.25rem;display:flex}.al-benefit-business-actions p{color:#345246;margin:0}.al-benefit-business-actions a{color:#086139;white-space:nowrap;align-items:center;min-height:44px;font-weight:750;display:inline-flex}.al-member-template{background:#f4f8f5;border:1px solid #cdded3;border-radius:.6rem;margin-bottom:1.5rem;padding:1.2rem}.al-member-template p,.al-member-template small{color:#52665a;margin:.6rem 0;line-height:1.65;display:block}.al-member-template button{color:#176f46;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #176f46;border-radius:.35rem;padding:.65rem 1rem;font-weight:700}.al-member-template button:disabled{color:#737f78;cursor:default;border-color:#d4dcd7}#benefit-form{scroll-margin-top:100px}.al-member-card-preview{max-width:440px;margin-bottom:2rem}.al-member-preview-label{letter-spacing:.12em;color:#63766a;font-size:.7rem;font-weight:750}.al-member-opportunities{border:1px solid #d6e2da;border-radius:.65rem;margin-bottom:2rem;padding:1.5rem}.al-member-opportunities article{border-top:1px solid #e1e8e3;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.al-member-opportunities article span{color:#176f46;text-transform:uppercase;font-size:.75rem;font-weight:750}.al-member-opportunities article a{color:#176f46;flex-shrink:0;font-weight:700}@media (width<=680px){.al-benefit-business-actions,.al-member-opportunities article{flex-direction:column;align-items:flex-start}.al-member-card-preview{max-width:none}}.al-root .al-header-account-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.al-root .yt-account-controls{align-items:center;gap:8px;min-width:0;display:flex}.al-root .al-join-link{min-height:44px;color:var(--al-deep);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.al-root .al-header .corp-user-trigger,.al-root .al-header .corp-activity-trigger{border-color:var(--al-deep);background:var(--al-deep);color:#fff;height:44px;min-height:44px}.al-root .al-header .corp-user-trigger:hover,.al-root .al-header .corp-activity-trigger:hover{background:#0a4925}.al-root .yt-account-controls>.corp-admin-studio-link{color:var(--al-deep);font-size:.7rem}.al-root .yt-account-controls>.corp-login-link,.al-root .yt-account-controls>.corp-register-link{border:1px solid var(--al-deep);min-height:44px;color:var(--al-deep);background:#fff;justify-content:center;align-items:center;padding:10px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.al-root .yt-account-controls>.corp-register-link{background:var(--al-deep);color:#fff}.al-root .corp-user-menu,.al-root .corp-activity-popover{font-family:inherit}.al-dashboard-program-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.al-root .al-dashboard-program-links a{min-height:44px;color:var(--al-deep);background:#fff;border:1px solid #b8d0be;align-items:center;padding:10px 18px;font-size:.83rem;font-weight:600;display:inline-flex}.al-root .al-dashboard-program-links a:hover{background:#eef7f1}@media (width<=1160px){.al-root .al-header-account-controls{grid-area:1/3}.al-root .al-header .al-menu-toggle{grid-area:1/2}}@media (width<=600px){.al-root>.al-header{gap:8px;padding-inline:12px}.al-root .al-brand{grid-template-columns:76px;gap:0}.al-root .al-brand img{width:76px;height:32px}.al-root .al-brand>span,.al-root .al-brand>strong,.al-root .al-join-link{display:none}.al-root .al-menu-toggle{padding:8px;font-size:.72rem}.al-root .corp-user-menu{position:fixed;top:80px;right:12px}.al-root .corp-activity-popover{top:80px;right:12px}}.al-program-page,.al-program-admin,.al-membership-panel,.al-registration-ranks,.al-market-license-feature{color:#153c2e;font-family:inherit}.al-program-page{width:min(1500px,100%);padding:12px var(--corp-gutter,clamp(20px,5vw,88px)) clamp(56px,7vw,96px);color:var(--al-ink);margin:0 auto}.al-program-page h1{letter-spacing:-.065em;color:#082b1b;margin:12px 0 18px;font-size:clamp(2.2rem,3.9vw,4.05rem);font-weight:610;line-height:1}.al-program-page h2,.al-market-license-feature h2{letter-spacing:-.035em;font-size:clamp(1.65rem,2.6vw,2.7rem);font-weight:600;line-height:1.18}.al-program-page h3,.al-program-admin h3,.al-membership-panel h3{font-size:1.2rem;line-height:1.35}.al-program-page p,.al-program-admin p,.al-membership-panel p,.al-registration-ranks p{color:#586d62;font-size:.95rem;line-height:1.75}.al-program-kicker{color:#387b5c;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.al-program-hero{background:var(--al-white);min-height:300px;box-shadow:var(--al-shadow);border:1px solid #b9c9bf;border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);align-items:stretch;gap:0;margin:0 0 26px;padding:0;display:grid}.al-program-hero>div{background-color:#fff;background-image:linear-gradient(90deg,#00a03a0b 1px,#0000 1px),linear-gradient(#00a03a0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(24px,3vw,42px);display:flex}.al-program-hero>div>p{max-width:62ch;color:var(--al-muted);margin:0 0 22px;font-size:.88rem;line-height:1.65}.al-program-hero em{color:var(--al-green-dark);font-family:inherit;font-weight:inherit;font-style:normal}.al-market-license-feature em{color:#218052;font-family:inherit;font-weight:500}.al-join-note{border:0;border-left:1px solid var(--al-line);background:#eef7f1;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.al-join-note>span{letter-spacing:.14em;color:var(--al-green-dark);margin-bottom:16px;font-size:.65rem;font-weight:700;display:block}.al-join-note>strong{letter-spacing:-.045em;color:var(--al-deep);font-size:clamp(1.55rem,2vw,2.15rem);font-weight:610;line-height:1.1;display:block}.al-program-page .al-join-note>p{color:var(--al-muted);margin:16px 0 20px;font-size:.82rem;line-height:1.7}.al-join-note a,.al-join-note button{color:var(--al-green-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.al-program-button{color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#175d3e;border:1px solid #175d3e;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:.83rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.al-program-button.secondary{color:#175d3e;background:#fff;border-color:#bed2c4}.al-program-page .al-program-button{border-color:var(--al-green);background:var(--al-green);color:#fff;border-radius:2px;font-size:.78rem}.al-program-page .al-program-button.secondary{border-color:var(--al-line);color:var(--al-green-dark);background:#fff}.al-program-button:disabled,.al-program-admin button:disabled{opacity:.55;cursor:not-allowed}.al-program-button:hover:not(:disabled){filter:brightness(1.08)}.al-program-section{margin:38px 0;scroll-margin-top:96px}.al-program-section-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.al-program-section-head h1,.al-program-section-head h2,.al-program-section-head h3{margin:8px 0 0}.al-program-section-head>p{max-width:48ch;margin:0;font-size:.8rem}.al-program-page .al-program-kicker{color:var(--al-green-dark);font-weight:750}.al-program-page h2{color:#0e2418;letter-spacing:-.05em;font-size:clamp(1.9rem,3.2vw,3.25rem);font-weight:610;line-height:1.05}.al-program-page .al-program-section{margin:42px 0 0}.al-program-page .al-program-section-head{border-bottom:1px solid var(--al-line);grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.al-program-page .al-program-section-head>p{max-width:56ch;color:var(--al-muted);font-size:.82rem;line-height:1.7}.al-program-page .al-program-section-head>h2:only-child{grid-column:1/-1}.al-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.al-rank-card{background:#fff;border:1px solid #d1dfd4;border-radius:14px;flex-direction:column;min-width:0;margin:0;padding:16px 18px 22px;display:flex;box-shadow:0 8px 30px #0c392507}.al-root .al-rank-card,.al-root .al-registration-ranks .al-rank-card{background:#fff;gap:0;margin:0;padding:16px 18px 22px;display:flex}label.al-rank-card{cursor:pointer}.al-rank-card.is-selected{background:#f4fbf5;border:2px solid #247a50;padding:15px 17px 21px;box-shadow:0 0 0 3px #247a5010}.al-rank-art{aspect-ratio:1.58;place-items:center;width:100%;display:grid}.al-rank-art img{object-fit:contain;width:100%;height:100%;max-height:none}.al-rank-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.al-rank-heading h3{margin:14px 0 8px;font-size:1.15rem}.al-root .al-rank-heading input{accent-color:#247a50;width:18px;height:18px;min-height:0;padding:0}.al-rank-card>p{min-height:2.6em;margin:0 0 14px;font-size:.77rem;line-height:1.65}.al-rank-fee{color:#234f37;font-size:.84rem;line-height:1.5}.al-rank-card ul{margin:18px 0 24px;padding:0;font-size:.77rem;line-height:1.7;list-style:none}.al-rank-card li{color:#51655a;margin:10px 0;padding-left:20px;position:relative}.al-rank-card li:before{content:"✓";color:#34775a;position:absolute;left:0}.al-rank-card>a{width:100%;margin-top:auto}.al-program-steps{border-top:1px solid #d2ded5;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:28px 0;list-style:none;display:grid}.al-program-steps span{color:#478362;letter-spacing:.09em;font-size:.7rem}.al-program-steps h3{margin:15px 0 10px}.al-program-steps p{font-size:.82rem}.al-program-tabs{flex-wrap:wrap;gap:8px;margin:0;scroll-margin-top:100px;display:flex}.al-program-tabs button{color:#385a45;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdacf;border-radius:2px;padding:10px 16px;font-size:.8rem}.al-program-tabs button[aria-current],.al-program-tabs button[aria-pressed=true]{background:var(--al-green);border-color:var(--al-green);color:#fff}.al-licensing-tabs{border:1px solid var(--al-line);background:#f9fcfa;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:10px;scroll-margin-top:100px;display:grid}.al-licensing-tabs button{border:1px solid var(--al-line);min-width:0;min-height:64px;color:var(--al-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:2px;align-items:center;gap:10px;padding:12px;font-size:.8rem;display:flex}.al-licensing-tabs button>small{width:24px;height:24px;color:var(--al-green-dark);background:#eaf5ed;flex:0 0 24px;place-items:center;font-size:.58rem;display:grid}.al-licensing-tabs button>span{gap:4px;min-width:0;display:grid}.al-licensing-tabs button strong{font-size:.72rem;font-weight:650;line-height:1.4}.al-licensing-tabs button>span>span{color:var(--al-muted);font-size:.61rem;line-height:1.4}.al-licensing-tabs button>b{color:var(--al-green);margin-left:auto;font-size:.75rem}.al-licensing-tabs button:hover{border-color:var(--al-green)}.al-licensing-tabs button[aria-current]{background:var(--al-green);border-color:var(--al-green);color:#fff}.al-licensing-tabs button[aria-current]>small{background:#d9f5e2}.al-licensing-tabs button[aria-current]>span>span,.al-licensing-tabs button[aria-current]>b{color:#fff}.al-license-uses{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.al-license-use{border:1px solid var(--al-line);background:#fff;border-radius:2px;min-width:0;overflow:hidden}.al-license-use-image{aspect-ratio:1;background:var(--al-soft);border-bottom:1px solid var(--al-line);width:100%;overflow:hidden}.al-license-use-image img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.al-license-opportunities{margin-bottom:52px}.al-license-opportunity-channels{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.al-license-opportunity-channels li{border:1px solid var(--al-line);background:var(--al-soft);color:var(--al-green-dark);padding:9px 12px;font-size:.73rem;line-height:1.4}.al-license-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.al-license-opportunity-grid article{border:1px solid var(--al-line);background:#fff;min-width:0}.al-license-opportunity-image{aspect-ratio:3/2;background:var(--al-soft);border-bottom:1px solid var(--al-line);overflow:hidden}.al-license-opportunity-image img{object-fit:contain;width:100%;height:100%;display:block}.al-license-opportunity-copy{padding:24px}.al-license-opportunity-copy h3{margin:10px 0 12px}.al-license-opportunity-copy p{color:var(--al-muted);margin:0;font-size:.82rem;line-height:1.8}.al-license-opportunity-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.al-license-opportunity-footer p{max-width:65ch;color:var(--al-muted);margin:0;font-size:.72rem;line-height:1.7}@media (width<=750px){.al-license-opportunity-grid{grid-template-columns:1fr}.al-license-opportunities{margin-bottom:36px}.al-license-opportunity-copy{padding:20px}}.al-license-use-copy{padding:18px}.al-license-use-copy>div{align-items:baseline;gap:10px;display:flex}.al-license-uses small{color:var(--al-green-dark);flex:none;font-size:.63rem;font-weight:600}.al-license-uses h3{color:var(--al-ink);margin:0;font-size:.94rem;font-weight:600}.al-program-page .al-license-use-copy p{color:var(--al-muted);margin:12px 0 0;font-size:.74rem;line-height:1.7}.al-licensing-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:34px 0;display:grid}.al-licensing-routes article{background:#fff;border:1px solid #d1dfd4;border-radius:12px;padding:30px}.al-licensing-routes h3{margin:16px 0}.al-licensing-routes button{color:#1a6744;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.al-program-page .al-licensing-routes article{border-color:var(--al-line);border-top:3px solid var(--al-green);border-radius:2px;padding:26px}.al-program-page .al-licensing-routes h3{color:var(--al-ink);font-size:1.15rem;font-weight:600}.al-program-page .al-licensing-routes p{color:var(--al-muted);font-size:.83rem}.al-program-page .al-licensing-routes a,.al-program-page .al-licensing-routes button{font-size:.78rem;font-weight:600}.al-program-page .al-rank-card{border-color:var(--al-line);border-radius:2px;box-shadow:0 8px 28px #07301b0d}.al-program-page .al-rank-heading h3{color:var(--al-ink);font-weight:600}.al-program-page .al-program-steps{border:0;gap:14px;padding:0}.al-program-page .al-program-steps li{border:1px solid var(--al-line);border-top:3px solid var(--al-green);background:#fff;min-width:0;padding:22px}.al-program-page .al-program-steps h3{color:var(--al-ink);font-size:1rem;font-weight:600}.al-program-page .al-program-steps p{color:var(--al-muted);margin-bottom:0;font-size:.78rem}.al-program-page .al-program-callout,.al-program-page .al-policy-grid article,.al-program-page .al-holder-grid article,.al-program-page .al-program-empty,.al-program-page .al-program-form,.al-program-page .al-request-list>article,.al-program-page .al-program-notice,.al-program-page .al-license-reply{border-radius:2px}.al-program-page .al-program-callout{background:var(--al-soft);border-color:var(--al-line);border-left-color:var(--al-green)}.al-program-callout{background:#eef4ec;border:1px solid #d4dfd1;border-left:4px solid #58846b;border-radius:9px;margin:22px 0;padding:24px}.al-program-callout h3{margin-top:0}.al-program-callout p:last-child{margin-bottom:0}.al-program-callout a,.al-program-page a:not(.al-program-button),.al-membership-panel a:not(.al-program-button){color:#264}.al-policy-grid{gap:18px;margin-bottom:30px;display:grid}.al-policy-grid article{background:#fff;border:1px solid #d1dfd4;border-radius:10px;grid-template-columns:44px 1fr;gap:18px;padding:26px;display:grid}.al-policy-grid article>span{color:#53876b;padding-top:4px;font-size:.85rem}.al-policy-grid h3{margin:0 0 12px}.al-policy-grid p{max-width:95ch;margin:0}.al-directory-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:26px 0;display:flex}.al-directory-tools input{color:#153c2e;width:100%;min-width:250px;min-height:44px;font:inherit;background:#fff;border:1px solid #cad9ce;border-radius:6px;padding:10px 14px;font-size:.8rem}.al-holder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.al-holder-grid article{background:#fff;border:1px solid #d1dfd4;border-radius:12px;padding:28px}.al-holder-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.al-holder-grid small{color:#548066;letter-spacing:.08em;font-size:.62rem}.al-holder-grid h3{margin:22px 0 8px}.al-holder-grid dl,.al-program-callout dl{grid-template-columns:100px 1fr;gap:12px;font-size:.85rem;display:grid}.al-holder-grid dd,.al-program-callout dd{overflow-wrap:anywhere;margin:0}.al-program-status{color:#275e3e;text-transform:capitalize;background:#e6efe8;border-radius:6px;width:fit-content;padding:5px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.al-program-empty{text-align:center;border:1px dashed #bdcfc0;border-radius:10px;padding:40px}.al-program-notice{color:#244e32;background:#e7f2e8;border:1px solid #b9d3c0;border-radius:8px;margin:18px 0;padding:16px 20px;font-size:.9rem;line-height:1.6}.al-program-preline{white-space:pre-line;overflow-wrap:anywhere}.al-program-form{background:#fff;border:1px solid #d1dfd4;border-radius:12px;gap:20px;margin:24px 0;padding:28px;display:grid}.al-program-form label{color:#224a35;gap:8px;min-width:0;font-size:.82rem;font-weight:500;display:grid}.al-program-form input:not([type=checkbox]):not([type=radio]),.al-program-form select,.al-program-form textarea{color:#173c2c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #becfc2;border-radius:5px;padding:11px 12px;font-size:.9rem}.al-program-form textarea{resize:vertical;line-height:1.7}.al-program-form input:disabled{color:#64796b;background:#f2f5f0}.al-program-form small{color:#5c7263;font-size:.72rem;font-weight:400;line-height:1.6}.al-program-form fieldset{border:1px solid #d3dfd5;border-radius:8px;min-width:0;margin:0;padding:18px}.al-program-form legend,.al-registration-ranks legend{color:#2b5b40;padding:0 7px;font-size:.9rem;font-weight:600}.al-program-form .al-license-use-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.al-program-form .al-license-use-choice label,.al-program-form .al-license-route-choice label{align-items:center;gap:10px;display:flex}.al-program-form input[type=checkbox],.al-program-form input[type=radio]{accent-color:#247a50;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.al-license-route-choice label{margin-bottom:12px}.al-license-form,.al-program-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.al-license-form .is-wide,.al-license-form fieldset,.al-program-form-grid .is-wide{grid-column:1/-1}.al-root .al-conversion-consent,.al-program-form .al-conversion-consent{align-items:flex-start;gap:12px;font-size:.82rem;font-weight:400;line-height:1.7;display:flex}.al-root .al-conversion-consent input{accent-color:#247a50;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:3px;padding:0}.al-conversion-consent button{color:#1d6441;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.al-request-list{gap:22px;display:grid}.al-request-list>article{background:#fff;border:1px solid #d1dfd4;border-radius:12px;min-width:0;padding:26px}.al-request-list h4{color:#153c2e;margin:16px 0 10px;font-size:1.1rem}.al-request-list small{color:#6c806f;font-size:.75rem}.al-license-reply{background:#edf4ed;border-left:3px solid #548469;border-radius:6px;margin:18px 0 0;padding:20px}.al-license-reply p{margin-bottom:0}.al-membership-summary{background:#fff;border:1px solid #d1dfd4;border-radius:12px;grid-template-columns:minmax(200px,350px) 1fr;align-items:center;gap:30px;padding:26px;display:grid}.al-membership-card img{object-fit:contain;width:100%;height:auto}.al-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.al-payment-grid h4{margin:24px 0 12px}.al-payment-value{overflow-wrap:anywhere;font-weight:600}.al-program-notices{gap:18px;display:grid}.al-program-notices article{background:#fff;border:1px solid #d1dfd4;border-radius:10px;padding:24px}.al-program-notices h4{margin:12px 0;font-size:1rem}.al-program-notices small{color:#65836c;font-size:.72rem}.al-registration-ranks{border:0;grid-column:1/-1;min-width:0;margin:24px 0;padding:0}.al-registration-ranks>.al-program-section-head{margin-top:22px}.al-root .al-business-registration-form .al-rank-card input{width:18px;height:18px;min-height:0;padding:0}.al-root .al-business-registration-form form>.al-registration-ranks{margin:0 0 16px;padding:0;display:block}.al-market-license-feature{background:linear-gradient(115deg,#edf4ea,#f8faf4);border:1px solid #c8d8ce;border-radius:14px;grid-template-columns:1.6fr 1fr;align-items:center;gap:40px;margin:26px 0 40px;padding:32px;display:grid}.al-market-license-feature h2{margin:12px 0}.al-market-license-feature p{color:#5b6f62;max-width:60ch;font-size:.9rem;line-height:1.7}.al-market-license-feature>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.al-market-license-feature>div>a:not(.al-program-button){color:#286344;font-size:.8rem}.al-market-license-feature .al-program-button{color:#fff}.al-rank-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.al-rank-settings-grid fieldset{gap:18px;display:grid}.al-program-actions{flex-wrap:wrap;gap:12px;display:flex}.al-notification-admin{gap:12px;display:grid}.al-notification-admin article{background:#fff;border:1px solid #d1dfd4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.al-notification-admin small{color:#657869;margin-top:6px;font-size:.73rem;display:block}.al-notification-admin p{margin-bottom:0}.al-program-page :focus-visible,.al-program-admin :focus-visible,.al-membership-panel :focus-visible,.al-registration-ranks :focus-visible,.al-market-license-feature :focus-visible{outline-offset:3px;outline:2px solid #2a7f50}.al-root .al-nav{flex-wrap:wrap}.al-root .al-account-actions>a[href="/alliance/join"],.al-root .al-nav>a.al-nav-account-link[href="/alliance/join"]{color:#fff;background:#00a03a;border-color:#00a03a}@media (width<=1100px){.al-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.al-program-steps,.al-license-uses,.al-licensing-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.al-program-hero,.al-payment-grid,.al-licensing-routes,.al-license-form,.al-program-form-grid,.al-rank-settings-grid,.al-market-license-feature,.al-holder-grid{grid-template-columns:1fr}.al-program-page{padding-top:12px}.al-join-note{border-left:0;border-top:1px solid var(--al-line)}.al-program-page .al-program-section-head{grid-template-columns:1fr;gap:14px}.al-program-page .al-program-section{margin-top:32px}.al-membership-summary{grid-template-columns:1fr;gap:16px}.al-membership-card{max-width:350px;margin:auto}.al-program-form{padding:20px}.al-program-section-head>p{max-width:none}.al-directory-tools>label{width:100%}}@media (width<=620px){.al-license-uses{grid-template-columns:1fr;gap:20px}.al-licensing-tabs{gap:6px;padding:6px}.al-licensing-tabs button{gap:8px;padding:10px}.al-licensing-tabs button>b{display:none}}@media (width<=480px){.al-rank-grid,.al-program-steps{grid-template-columns:1fr}.al-rank-card>p{min-height:0}.al-policy-grid article{grid-template-columns:1fr;gap:10px;padding:22px}.al-program-tabs button{flex:44%}.al-market-license-feature{padding:24px}.al-program-form .al-license-use-choice{grid-template-columns:1fr}}.al-membership-details{border:1px solid var(--al-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0;display:grid}.al-membership-details>div{border-bottom:1px solid var(--al-line);min-width:0;padding:18px 22px}.al-membership-details dt{color:var(--al-muted);font-size:.72rem}.al-membership-details dd{color:var(--al-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:.86rem;font-weight:600}.al-membership-included{background:var(--al-soft);border:1px solid var(--al-line);margin:24px 0;padding:24px}.al-membership-included h3{margin-top:0}.al-membership-included p,.al-membership-included li{font-size:.82rem;line-height:1.75}.al-membership-links{flex-wrap:wrap;gap:16px;margin-top:20px;font-size:.82rem;display:flex}.al-applicant-membership{padding-bottom:0}@media (width<=600px){.al-membership-details{grid-template-columns:1fr}}.al-licensing-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.al-creator-intro{border-bottom:1px solid var(--al-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:34px;padding:34px 0 38px;display:grid}.al-creator-intro h2{letter-spacing:-.035em;color:var(--al-ink);margin:12px 0 22px;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:500;line-height:1.13}.al-creator-intro h2 em{color:var(--al-green-dark);font-family:Georgia,serif;font-weight:400}.al-creator-intro p,.al-creator-grid p,.al-creator-response p{color:var(--al-muted);font-size:.86rem;line-height:1.95}.al-creator-visual{border:1px solid var(--al-line);background:#fff;min-width:0;margin:0}.al-creator-visual img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.al-creator-visual figcaption{color:var(--al-muted);padding:12px 16px;font-size:.65rem;line-height:1.7}.al-creator-permission{background:var(--al-soft);border:1px solid var(--al-line);margin:25px 0;padding:24px 28px}.al-creator-permission strong{color:var(--al-green-dark);font-size:1.15rem;line-height:1.5;display:block}.al-creator-permission p{color:var(--al-muted);font-size:.85rem;line-height:1.9}.al-creator-permission a,.al-creator-response a{color:var(--al-green-dark);font-size:.8rem}.al-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0;display:grid}.al-creator-grid article{border:1px solid var(--al-line);background:#fff;padding:25px}.al-creator-grid article>span{color:var(--al-green-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.al-creator-grid h3{color:var(--al-ink);margin:14px 0;font-size:1.2rem;font-weight:550;line-height:1.45}.al-creator-credit{background:var(--al-soft);border-left:3px solid var(--al-green);padding:26px 30px}.al-creator-credit p{max-width:880px;color:var(--al-ink);margin:13px 0 0;font-size:.93rem;line-height:1.9}.al-creator-response{max-width:980px;padding:30px 0}.al-creator-response h3{font-size:1.35rem;font-weight:550}.al-data-status{max-width:1350px;color:var(--al-muted);background:var(--al-soft);border:1px solid var(--al-line);margin:24px auto;padding:18px 22px;font-size:.85rem;line-height:1.8}@media (width<=1100px){.al-licensing-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){.al-creator-intro,.al-creator-grid{grid-template-columns:1fr;gap:20px}.al-licensing-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.al-creator-grid article{padding:21px}}.al-government-verification{color:#365365;margin:.7rem 0 1rem;line-height:1.6;display:block}@media (width<=760px){.al-rank-grid{grid-template-columns:1fr}}.al-root .al-dashboard,.al-root .al-stories-page{width:min(1360px,100% - clamp(32px,6vw,96px));margin:clamp(20px,3vw,44px) auto}.al-root .al-dashboard-kicker{color:#31734e;letter-spacing:.12em;margin:0 0 18px;font-size:.68rem;font-weight:650;line-height:1.6}.al-root .al-highlights{background:#fff;border:1px solid #d1ded5;border-radius:12px;overflow:hidden;box-shadow:0 14px 44px #063b2406}.al-root .al-highlight-track{isolation:isolate;touch-action:pan-y pinch-zoom;display:grid;overflow:hidden}.al-root .al-highlight-slide{opacity:0;visibility:hidden;pointer-events:none;background:#fff;grid-area:1/1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;min-width:0;min-height:560px;transition:opacity .26s,visibility 0s linear .26s;display:grid}.al-root .al-highlight-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.al-root .al-highlight-copy{z-index:1;min-width:0;padding:clamp(28px,4vw,58px);position:relative}.al-root .al-highlight-copy .al-dashboard-kicker{letter-spacing:.13em;color:#617d69;max-width:37ch;margin-bottom:28px;font-size:.59rem;line-height:1.8}.al-root .al-highlight-copy h1,.al-root .al-highlight-copy h2{color:#1b3023;letter-spacing:-.055em;text-transform:none;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.1rem,3.7vw,3.65rem);font-weight:550;line-height:1.08}.al-root .al-highlight-copy h1 em,.al-root .al-highlight-copy h2 em{color:var(--al-deep);font:inherit;display:block}.al-root .al-highlight-copy>p:not(.al-dashboard-kicker){color:#607365;max-width:45ch;margin:24px 0 28px;font-size:.84rem;line-height:1.9}.al-root .al-highlight-action{border:1px solid var(--al-deep);color:#fff;background:var(--al-deep);border-radius:5px;justify-content:space-between;align-items:center;gap:30px;min-height:46px;padding:13px 18px;font-size:.76rem;font-weight:550;text-decoration:none;display:inline-flex}.al-root .al-highlight-action:hover{background:#0a4925;border-color:#0a4925}.al-root .al-highlight-art{background:#fff;align-self:stretch;align-items:center;min-width:0;padding:54px 20px 26px 0;display:flex;position:relative}.al-root .al-highlight-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.al-root .al-highlight-image-code{color:#718b78;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;font-size:.56rem;display:flex;position:absolute;top:30px;left:16px;right:28px}.al-root .al-highlight-image-code>span:first-child{letter-spacing:0;color:#396c48;font-size:.8rem}.al-root .al-highlight-controls{background:#fff;border-top:1px solid #d6e2d9;justify-content:flex-start;align-items:center;gap:24px;padding:20px 28px;display:flex}.al-root .al-highlight-controls [role=tablist]{justify-content:flex-start;gap:22px;min-width:0;display:flex}.al-root .al-highlight-controls [role=tab]{color:#667c6c;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:.76rem;font-weight:500;line-height:1.6;display:flex}.al-root .al-highlight-controls .al-highlight-number{color:#497657;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c8d9cd;flex:none;place-items:center;width:40px;height:40px;font-size:.74rem;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:grid}.al-root .al-highlight-controls [aria-selected=true]{color:var(--al-deep)}.al-root .al-highlight-controls [aria-selected=true] .al-highlight-number{background:var(--al-deep);border-color:var(--al-deep);color:#fff}.al-root .al-highlight-controls [role=tab]:hover .al-highlight-number{border-color:var(--al-deep)}.al-root .al-highlight-controls button:focus-visible{outline:2px solid var(--al-deep);outline-offset:5px}.al-root .al-highlight-arrows{flex:none;gap:0;display:flex}.al-root .al-highlight-arrows button{width:43px;height:43px;color:var(--al-deep);cursor:pointer;font:inherit;background:#fff;border:1px solid #cadbce;border-radius:0;place-items:center;padding:0;font-size:1rem;display:grid}.al-root .al-highlight-arrows button+button{border-left:0}.al-root .al-highlight-arrows button:hover{background:var(--al-deep);color:#fff}.al-root .al-highlight-rotation{width:40px;height:40px;color:var(--al-deep);cursor:pointer;background:#fff;border:1px solid #cadbce;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.al-root .al-highlight-rotation:hover{background:var(--al-deep);color:#fff}.al-root .al-highlight-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.al-root .al-header .al-nav a,.al-root .al-header .al-nav button{letter-spacing:.02em;text-transform:none;font-family:Poppins,Noto Sans,Noto Sans JP,Noto Sans KR,Arial,sans-serif;font-size:.68rem;font-weight:600}.al-root .al-dashboard-tools{margin:34px 0}.al-root .al-dashboard-tools>header,.al-root .al-dashboard-overview>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.al-root .al-dashboard-tools h2,.al-root .al-dashboard-overview h2{color:#173d29;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600}.al-root .al-dashboard-tools header p{color:#677a6c;margin:6px 0 0;font-size:.8rem}.al-root .al-dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.al-root .al-dashboard-action{--al-dashboard-card-green:#065a2b;border:1px solid var(--al-dashboard-card-green);color:#fff;background:var(--al-dashboard-card-green);text-align:left;cursor:pointer;width:100%;min-height:166px;font:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px;padding:22px 12px 22px 24px;text-decoration:none;transition:background .14s,border-color .14s;display:grid;position:relative}.al-root .al-dashboard-action:hover{--al-dashboard-card-green:#0a4925}.al-root .al-dashboard-action-copy{gap:8px;display:grid}.al-root .al-dashboard-action strong{color:#fff;font-size:.92rem;font-weight:600}.al-root .al-dashboard-action em{color:#fff;font-size:.74rem;font-style:normal;line-height:1.65}.al-root .al-dashboard-action small{color:#fff;margin-top:5px;font-size:.69rem;font-weight:600}.al-root .al-dashboard-action-art{width:100%;height:auto;display:block}.al-root .al-dashboard-action-art [fill=white]{fill:var(--al-dashboard-card-green)}.al-root .al-dashboard-overview{background:#f5faf6;border:1px solid #d3e0d7;border-radius:12px;margin:32px 0;padding:24px}.al-root .al-dashboard-overview header>div{color:#627869;flex-wrap:wrap;align-items:center;gap:12px;font-size:.7rem;display:flex}.al-root .al-dashboard-overview header button,.al-root .al-dashboard-back{color:#145c32;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd2c3;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:.75rem;display:inline-flex}.al-root .al-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.al-root .al-dashboard-stats article{border-left:1px solid #c9dbcf;padding-left:18px}.al-root .al-dashboard-stats article:first-child{border-left:0;padding-left:0}.al-root .al-dashboard-stats span{color:#467254;letter-spacing:.05em;font-size:.61rem;font-weight:650;display:block}.al-root .al-dashboard-stats strong{color:#0b5b31;margin:8px 0 3px;font-size:1.9rem;font-weight:550;line-height:1.2;display:block}.al-root .al-dashboard-stats p{color:#617767;margin:0;font-size:.7rem;line-height:1.6}.al-root .al-dashboard-section-head{border-bottom:1px solid #d4e0d8;align-items:center;gap:20px;margin:28px 0;padding-bottom:22px;display:flex}.al-root .al-dashboard-section-head h1{color:#18492d;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:550}.al-root .al-dashboard-section-head p{color:#65786b;margin:5px 0 0;font-size:.8rem}.al-root .al-dashboard>.corp-alliance-founders,.al-root .al-dashboard>.al-benefits,.al-root .al-dashboard>.al-opportunities,.al-root .al-dashboard>.al-committee{width:100%;margin:28px 0}.al-root .al-dashboard .corp-alliance-error,.al-root .al-stories-page .corp-alliance-error{width:100%;margin:20px 0}.al-root .al-data-status{color:#567060;padding:18px 22px;font-size:.85rem}.al-root .al-archive-intro{border-bottom:1px solid #ccdcd1;justify-content:space-between;align-items:end;gap:28px;padding:28px 0 36px;display:flex}.al-root .al-archive-intro h1{color:#15472c;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:550}.al-root .al-archive-intro p:not(.al-dashboard-kicker){color:#5e7467;max-width:60ch;font-size:.9rem;line-height:1.8}.al-root .al-archive-intro>a{color:#126335;flex-shrink:0;padding:12px 0;font-size:.8rem;text-decoration:none}.al-root .al-stories-page .corp-frontier-stories{width:100%;margin-inline:0}.al-root .al-directory-error{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.al-root .al-directory-error p{flex:1;margin:0}.al-root .al-dashboard-section-head,.al-root #alliance-directory-start{scroll-margin-top:96px}@media (width<=1000px){.al-root .al-dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-root .al-highlight-copy{padding:30px}.al-root .al-highlight-copy h1,.al-root .al-highlight-copy h2{font-size:2.5rem}.al-root .al-highlight-slide{min-height:540px}.al-root .al-highlight-controls{gap:18px;padding:18px 22px}.al-root .al-highlight-controls [role=tablist]{gap:14px}.al-root .al-highlight-controls [role=tab]{gap:8px;font-size:.7rem}.al-root .al-highlight-controls .al-highlight-number{width:36px;height:40px}}@media (width<=760px){.al-root .al-highlight-slide{grid-template-columns:1fr;min-height:0}.al-root .al-highlight-copy{padding:30px 28px 8px}.al-root .al-highlight-copy .al-dashboard-kicker{margin-bottom:18px}.al-root .al-highlight-copy h1,.al-root .al-highlight-copy h2{max-width:19ch;font-size:clamp(2rem,6.7vw,3rem)}.al-root .al-highlight-copy>p:not(.al-dashboard-kicker){max-width:55ch;margin:18px 0 20px;font-size:.83rem}.al-root .al-highlight-art{padding:18px 18px 24px}.al-root .al-highlight-art img{max-height:340px}.al-root .al-highlight-image-code{display:none}.al-root .al-highlight-controls{flex-wrap:wrap;gap:18px;padding:18px}.al-root .al-highlight-controls [role=tablist]{flex-basis:100%;order:2;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:12px;display:grid}.al-root .al-highlight-controls [role=tab]{flex:1;gap:8px;padding:0;font-size:.68rem}.al-root .al-highlight-controls .al-highlight-number{width:32px;height:36px;font-size:.68rem}.al-root .al-highlight-arrows{margin-left:0}.al-root .al-highlight-rotation{width:43px;height:43px}.al-root .al-dashboard-overview{padding:20px}.al-root .al-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.al-root .al-dashboard-stats article:nth-child(3){border-left:0;padding-left:0}.al-root .al-dashboard-overview>header{flex-direction:column;align-items:flex-start;gap:10px}.al-root .al-dashboard-section-head{flex-direction:column;align-items:flex-start}.al-root .al-archive-intro{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=470px){.al-root .al-highlight-controls [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.al-root .al-dashboard-action-grid{grid-template-columns:1fr}.al-root .al-dashboard-action{grid-template-columns:minmax(0,1fr) 106px;min-height:145px;padding:18px 16px 18px 22px}.al-root .al-dashboard-tools header p{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.al-root .al-highlight-slide,.al-root .al-highlight-controls .al-highlight-number,.al-root .al-dashboard-action{transition:none}}.rl-root{--rl-green:#075a36;--rl-deep:#023f30;--rl-ink:#07120e;--rl-paper:#f2f3ed;--rl-white:#fff;--rl-line:#cfd5cd;--rl-muted:#69736d;background:var(--rl-paper);color:var(--rl-ink);min-height:100vh}.rl-root button,.rl-root input,.rl-root select,.rl-root textarea{font:inherit}.rl-header{border-bottom:1px solid var(--rl-line);z-index:30;background:#f2f3edf5;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,4vw,68px);display:grid;position:sticky;top:0}.rl-brand{justify-self:start;align-items:center;gap:14px;display:flex}.rl-youth{color:var(--rl-green);letter-spacing:-.075em;font-size:27px;font-weight:800}.rl-brand-divider{background:var(--rl-line);width:1px;height:32px}.rl-brand>span:last-child{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}.rl-brand small{color:var(--rl-muted);letter-spacing:.25em;margin-top:2px;font-size:7px;display:block}.rl-nav{gap:clamp(20px,2.4vw,38px);display:flex}.rl-nav a{color:#4c5751;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.rl-nav a:hover{color:var(--rl-green)}.rl-account-actions{justify-self:end;align-items:center;gap:13px;display:flex}.rl-login,.rl-admin-link,.rl-account-link{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;padding:12px 14px;font-size:8px;font-weight:800}.rl-login{background:var(--rl-ink);color:#fff}.rl-admin-link{background:var(--rl-green);color:#fff}.rl-account-link{border:1px solid var(--rl-line);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.rl-hero{color:#fff;background:linear-gradient(90deg,#03140dfa,#03170ec7),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover no-repeat;grid-template-columns:1.4fr .6fr;min-height:650px;padding:clamp(85px,10vw,150px) clamp(24px,7vw,120px) 80px;display:grid;position:relative;overflow:hidden}.rl-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.rl-hero-copy{z-index:2;align-self:center;max-width:850px;position:relative}.rl-kicker{color:var(--rl-green);letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:800}.rl-hero .rl-kicker{color:#7dc699}.rl-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(61px,7.5vw,118px);font-weight:500;line-height:.86}.rl-hero h1 span{color:#ffffff7a;display:block}.rl-hero-copy>p:last-child{color:#ffffffab;max-width:620px;margin:38px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.65}.rl-index-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#04140da6;border:1px solid #fff3;align-self:end;padding:26px;position:relative}.rl-index-card>div{border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:start;padding-bottom:24px;display:flex}.rl-index-card>div span{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-index-card>div strong{color:#7dc699;letter-spacing:-.08em;font-size:70px;font-weight:400;line-height:.8}.rl-index-card dl{margin:12px 0 0}.rl-index-card dl div{justify-content:space-between;padding:12px 0 0;font-size:10px;display:flex}.rl-index-card dt{color:#ffffff80}.rl-index-card dd{color:#fff;margin:0}.rl-hero-meta{color:#ffffff6b;letter-spacing:.13em;z-index:2;justify-content:space-between;font-family:monospace;font-size:8px;display:flex;position:absolute;bottom:26px;left:clamp(24px,7vw,120px);right:clamp(24px,7vw,120px)}.rl-publication-charter{border-bottom:1px solid var(--rl-line);background:#fff;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,140px);padding:clamp(90px,10vw,155px) clamp(24px,7vw,120px);display:grid}.rl-publication-charter h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,74px);font-weight:500;line-height:.98}.rl-publication-charter>div:last-child{border-left:1px solid var(--rl-line);padding-left:clamp(28px,4vw,68px)}.rl-publication-charter>div:last-child p{color:var(--rl-muted);margin:0;font-size:14px;line-height:1.75}.rl-publication-charter>div:last-child p:first-child{color:var(--rl-ink);letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(19px,2vw,28px);line-height:1.45}.rl-domains-section,.rl-feed-section,.rl-projects-section{padding:clamp(95px,10vw,160px) clamp(24px,7vw,120px)}.rl-section-heading{grid-template-columns:.45fr 1.4fr .7fr;align-items:start;gap:50px;display:grid}.rl-section-heading>div{gap:15px;display:flex}.rl-section-heading>div span{color:var(--rl-green);font-family:monospace;font-size:9px}.rl-section-heading>div p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.rl-section-heading h2,.rl-feed-head h2{letter-spacing:-.058em;margin:0;font-size:clamp(42px,5vw,75px);font-weight:500;line-height:.98}.rl-section-heading>p{color:var(--rl-muted);margin:0;font-size:13px;line-height:1.7}.rl-domain-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.rl-domain-card{border:1px solid var(--rl-line);color:var(--rl-ink);cursor:pointer;text-align:left;background:#fff;flex-direction:column;min-height:420px;padding:28px;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:flex}.rl-domain-card:hover,.rl-domain-card.is-selected{background:var(--rl-deep);color:#fff;transform:translateY(-3px)}.rl-domain-top,.rl-domain-foot{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-family:monospace;font-size:8px;display:flex}.rl-domain-top{color:var(--rl-green)}.rl-domain-card:hover .rl-domain-top,.rl-domain-card.is-selected .rl-domain-top{color:#81c99c}.rl-domain-card>div:nth-child(2){max-width:570px;margin:auto 0}.rl-domain-card>div:nth-child(2)>p:first-child{color:var(--rl-green);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-domain-card:hover>div:nth-child(2)>p:first-child,.rl-domain-card.is-selected>div:nth-child(2)>p:first-child{color:#81c99c}.rl-domain-card h3{letter-spacing:-.045em;margin:16px 0;font-size:clamp(29px,3vw,46px);font-weight:500;line-height:1.05}.rl-domain-card>div:nth-child(2)>p:last-child{color:var(--rl-muted);margin:0;font-size:13px;line-height:1.65}.rl-domain-card:hover>div:nth-child(2)>p:last-child,.rl-domain-card.is-selected>div:nth-child(2)>p:last-child{color:#fff9}.rl-domain-foot{border-top:1px solid var(--rl-line);color:var(--rl-muted);padding-top:18px}.rl-domain-card:hover .rl-domain-foot,.rl-domain-card.is-selected .rl-domain-foot{color:#ffffff8c;border-color:#ffffff29}.rl-feed-section{background:var(--rl-ink);color:#fff}.rl-feed-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;display:grid}.rl-feed-head .rl-kicker{color:#7dc699}.rl-search{border-bottom:1px solid #ffffff40;padding-bottom:12px;display:block}.rl-search span{color:#7dc699;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.rl-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:8px 0;font-size:17px}.rl-search input::placeholder{color:#ffffff59}.rl-filter-row{flex-wrap:wrap;gap:8px;margin-top:55px;display:flex}.rl-filter-row button{color:#fff9;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;padding:11px 14px;font-size:8px;font-weight:800}.rl-filter-row button.active,.rl-filter-row button:hover{color:var(--rl-ink);background:#fff}.rl-feed-grid{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:36px;display:grid}.rl-publication-card{background:#101d18;border:1px solid #ffffff21;grid-template-columns:.75fr 1.25fr;min-height:480px;display:grid}.rl-publication-cover{background:var(--rl-green);flex-direction:column;min-height:100%;padding:25px;display:flex;position:relative}.rl-publication-cover.has-image{background-position:top;background-repeat:no-repeat;background-size:cover}.rl-publication-card.tone-sand .rl-publication-cover{color:var(--rl-ink);background:#d7d0bb}.rl-publication-card.tone-blue .rl-publication-cover{background:#254f5a}.rl-publication-card.tone-ink .rl-publication-cover{background:#0e1713}.rl-cover-code{letter-spacing:.1em;justify-content:space-between;font-family:monospace;font-size:8px;display:flex}.rl-publication-cover>p{letter-spacing:.16em;margin:80px 0 0;font-size:7px;font-weight:800}.rl-publication-cover h3{letter-spacing:-.05em;margin:18px 0;font-size:clamp(25px,2.5vw,40px);font-weight:500;line-height:.98}.rl-publication-cover small{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid;margin-top:auto;padding-top:13px;font-size:8px}.rl-publication-info{flex-direction:column;padding:28px;display:flex}.rl-publication-meta,.rl-publication-foot{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-family:monospace;font-size:8px;display:flex}.rl-publication-info>h3{letter-spacing:-.045em;margin:58px 0 10px;font-size:clamp(27px,2.6vw,41px);font-weight:500;line-height:1.05}.rl-publication-subtitle{font-weight:700;color:#7dc699!important;margin:0 0 20px!important;font-size:11px!important;line-height:1.5!important}.rl-publication-info>p{color:#ffffff91;margin:0;font-size:12px;line-height:1.65}.rl-publication-foot{border-top:1px solid #ffffff26;align-items:end;gap:18px;margin-top:auto;padding-top:18px}.rl-publication-foot a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:800}.rl-empty{border:1px solid #ffffff24;grid-column:1/-1;padding:60px}.rl-empty span{color:#7dc699;font-family:monospace;font-size:9px}.rl-empty h3{font-size:30px;font-weight:500}.rl-empty button{color:var(--rl-ink);text-transform:uppercase;background:#fff;border:0;padding:13px 16px;font-size:9px;font-weight:800}.rl-projects-section{background:#fff}.rl-project-list{border-top:1px solid var(--rl-ink);margin-top:70px}.rl-project-list article{border-bottom:1px solid var(--rl-line);grid-template-columns:35px .8fr 1.2fr .35fr;align-items:center;gap:28px;padding:28px 0;display:grid}.rl-project-list article>span{color:var(--rl-green);font-family:monospace;font-size:9px}.rl-project-list div p{color:var(--rl-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:800}.rl-project-list h3{margin:0;font-size:21px;font-weight:500}.rl-project-list article>p{color:var(--rl-muted);margin:0;font-size:12px;line-height:1.6}.rl-project-list strong{border:1px solid var(--rl-line);letter-spacing:.11em;text-align:center;text-transform:uppercase;padding:10px;font-size:8px}.rl-method-note{background:var(--rl-deep);color:#fff;text-align:center;flex-direction:column;align-items:center;min-height:550px;padding:110px 24px;display:flex}.rl-method-note .rl-kicker{color:#7dc699}.rl-method-note blockquote{letter-spacing:-.055em;max-width:1050px;margin:20px auto 34px;font-size:clamp(38px,5vw,73px);font-weight:500;line-height:1.04}.rl-method-note>p:last-child{color:#ffffff96;max-width:600px;font-size:13px;line-height:1.7}.rl-footer{color:#fff;background:#030806;grid-template-columns:.6fr 1.4fr;align-items:center;gap:60px;padding:48px clamp(24px,7vw,120px);display:grid}.rl-footer>div{align-items:center;gap:18px;display:flex}.rl-footer>div p,.rl-footer>p{color:#ffffff73;margin:0;font-size:9px;line-height:1.6}.rl-footer>div p{letter-spacing:.1em;text-transform:uppercase;font-weight:800}.rl-closed{text-align:center;flex-direction:column;align-items:center;min-height:75vh;padding:120px 24px;display:flex}.rl-closed>p:first-child{color:var(--rl-green);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.rl-closed h1{letter-spacing:-.06em;max-width:950px;margin:30px 0;font-size:clamp(48px,6vw,90px);font-weight:500;line-height:1}.rl-closed>p:last-child{color:var(--rl-muted)}.rl-account-page{grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 82px);display:grid}.rl-auth-intro,.rl-profile-identity{color:#fff;background:linear-gradient(135deg,#023f30f7,#04130de3),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,9vw,150px) clamp(28px,7vw,115px);display:flex}.rl-auth-intro .rl-kicker,.rl-profile-identity .rl-kicker{color:#82d2a0}.rl-auth-intro h1,.rl-profile-identity h1{letter-spacing:-.07em;margin:0;font-size:clamp(54px,6.5vw,104px);font-weight:500;line-height:.95}.rl-auth-intro>p:last-child,.rl-profile-identity>p{color:#ffffffa6;max-width:570px;margin:32px 0 0;font-size:16px;line-height:1.7}.rl-auth-panel,.rl-profile-form{align-self:center;width:calc(100% - clamp(60px,12vw,184px));max-width:580px;margin:clamp(30px,6vw,92px)}.rl-auth-panel-head,.rl-list-head,.rl-admin-form-head{border-bottom:1px solid var(--rl-line);color:var(--rl-muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:14px;font-size:8px;font-weight:800;display:flex}.rl-provider,.rl-register{border:1px solid var(--rl-line);color:var(--rl-ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:58px;margin-top:10px;padding:0 18px;font-size:11px;font-weight:800;transition:border-color .18s,transform .18s;display:flex}.rl-provider:hover,.rl-register:hover{border-color:var(--rl-green);transform:translateY(-2px)}.rl-provider.primary{background:var(--rl-ink);border-color:var(--rl-ink);color:#fff}.rl-provider>span{border:1px solid;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.rl-auth-separator{color:var(--rl-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:26px 0 14px;font-size:8px;font-weight:800;display:flex}.rl-auth-separator:before,.rl-auth-separator:after{background:var(--rl-line);content:"";width:100%;height:1px}.rl-register{border-color:var(--rl-green);color:var(--rl-green);justify-content:center}.rl-auth-note,.rl-form-notice,.rl-form-error{color:var(--rl-muted);margin:18px 0 0;font-size:10px;line-height:1.6}.rl-form-error{color:#9a271c}.rl-account-page.signed-in{grid-template-columns:.8fr 1.2fr}.rl-avatar{border:1px solid #ffffff59;justify-content:center;align-items:center;width:112px;height:112px;margin-bottom:34px;font-size:52px;display:flex}.rl-profile-identity h1{font-size:clamp(43px,5vw,76px)}.rl-profile-identity>span{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff47;margin-top:28px;padding:10px 12px;font-size:8px;font-weight:800}.rl-profile-identity>a{color:#9be0b5;letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:800}.rl-form-heading{border-bottom:1px solid var(--rl-line);margin-bottom:30px;padding-bottom:26px}.rl-form-heading>span{color:var(--rl-green);letter-spacing:.15em;font-size:8px;font-weight:800}.rl-form-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:44px}.rl-form-heading p{color:var(--rl-muted);margin:0;font-size:12px;line-height:1.6}.rl-profile-form label,.rl-admin-form label{margin-top:18px;display:block}.rl-profile-form label>span,.rl-admin-form label>span{color:var(--rl-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.rl-profile-form input,.rl-admin-form input,.rl-admin-form select,.rl-admin-form textarea{border:0;border-bottom:1px solid var(--rl-line);color:var(--rl-ink);background:0 0;border-radius:0;outline:0;width:100%;min-height:46px;padding:10px 0}.rl-profile-form input:focus,.rl-admin-form input:focus,.rl-admin-form select:focus,.rl-admin-form textarea:focus{border-color:var(--rl-green)}.rl-profile-form input:disabled{color:var(--rl-muted)}.rl-profile-form>button,.rl-admin-gate button,.rl-save{background:var(--rl-green);color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;min-height:52px;margin-top:30px;padding:0 24px;font-size:9px;font-weight:800}.rl-callback,.rl-admin-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:80px 24px;display:flex}.rl-callback-mark{color:var(--rl-green);letter-spacing:-.1em;font-size:100px;font-weight:800}.rl-callback a,.rl-admin-gate a{color:var(--rl-green);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:800}.rl-admin-gate>span{color:var(--rl-green);letter-spacing:.15em;font-size:8px;font-weight:800}.rl-admin-gate h1{letter-spacing:-.06em;max-width:850px;margin:26px 0 18px;font-size:clamp(48px,6vw,82px);line-height:1}.rl-admin-gate p{color:var(--rl-muted)}.rl-admin{background:#e9ece5;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.rl-admin-sidebar{background:var(--rl-ink);color:#fff;flex-direction:column;min-height:calc(100vh - 82px);padding:34px 22px;display:flex}.rl-admin-sidebar>div:first-child p{color:#ffffff6b;letter-spacing:.14em;margin:7px 0 38px;font-size:7px;font-weight:800}.rl-admin-sidebar nav{display:grid}.rl-admin-sidebar nav button{color:#ffffff8f;cursor:pointer;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff17;align-items:center;gap:14px;padding:17px 5px;font-size:9px;font-weight:800;display:flex}.rl-admin-sidebar nav button span{color:#ffffff40;font-family:monospace}.rl-admin-sidebar nav button.active{color:#8bd5a6}.rl-admin-user{border-top:1px solid #ffffff21;margin-top:auto;padding-top:18px}.rl-admin-user span,.rl-admin-user strong{display:block}.rl-admin-user span{color:#ffffff59;letter-spacing:.12em;font-size:7px;font-weight:800}.rl-admin-user strong{overflow-wrap:anywhere;margin-top:7px;font-size:9px}.rl-admin-user a{color:#8bd5a6;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:800;display:block}.rl-admin-workspace{min-width:0;padding:clamp(28px,5vw,72px)}.rl-admin-header{border-bottom:1px solid #c1c8bf;justify-content:space-between;align-items:flex-end;margin-bottom:34px;padding-bottom:25px;display:flex}.rl-admin-header p{color:var(--rl-green);letter-spacing:.13em;margin:0;font-size:7px;font-weight:800}.rl-admin-header h1{letter-spacing:-.06em;text-transform:capitalize;margin:13px 0 0;font-size:clamp(45px,5vw,76px);font-weight:500;line-height:.9}.rl-admin-stats{gap:26px;display:flex}.rl-admin-stats>span{color:var(--rl-green);text-align:right;font-size:28px}.rl-admin-stats small{color:var(--rl-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:800;display:block}.rl-admin-notice{border-left:3px solid var(--rl-green);color:var(--rl-deep);background:#dce7df;margin-bottom:24px;padding:14px 18px;font-size:10px}.rl-admin-two-column{grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(22px,3vw,48px);display:grid}.rl-admin-form,.rl-admin-list,.rl-settings-panel{background:var(--rl-paper);border:1px solid #c9cec6;padding:clamp(22px,3vw,42px)}.rl-admin-form-head h2{color:var(--rl-ink);letter-spacing:-.04em;text-transform:none;margin:6px 0 0;font-size:29px}.rl-admin-form-head button{color:var(--rl-green);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:800}.rl-form-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.rl-form-grid .wide{grid-column:1/-1}.rl-admin-form textarea{resize:vertical;min-height:105px}.rl-admin-form label small{color:var(--rl-muted);overflow-wrap:anywhere;margin-top:8px;font-size:8px;display:block}.rl-admin-form .rl-check{align-items:center;gap:10px;display:flex}.rl-admin-form .rl-check input{accent-color:var(--rl-green);width:18px;min-height:18px}.rl-admin-form .rl-check>span{color:var(--rl-ink);margin:0}.rl-save{width:100%}.rl-admin-form.compact>label{margin-top:23px}.rl-admin-list{gap:0;max-height:850px;display:grid;overflow:auto}.rl-admin-list>button{border:0;border-bottom:1px solid var(--rl-line);color:var(--rl-ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.rl-admin-list>button>span:nth-child(2){min-width:0}.rl-admin-list small,.rl-admin-list strong,.rl-admin-list em{display:block}.rl-admin-list small{color:var(--rl-green);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.rl-admin-list strong{margin:5px 0;font-size:11px;line-height:1.35}.rl-admin-list em{color:var(--rl-muted);text-transform:capitalize;font-size:8px;font-style:normal}.rl-admin-list>button>span:last-child{color:var(--rl-muted);font-size:7px;font-weight:800}.rl-mini-cover{background:var(--rl-green);color:#fff;justify-content:center;align-items:center;width:52px;height:52px;font-family:monospace;font-size:9px;display:flex}.rl-mini-cover.tone-sand{color:#182019;background:#c6aa72}.rl-mini-cover.tone-blue{background:#456b7b}.rl-mini-cover.tone-ink{background:var(--rl-ink)}.rl-settings-panel{max-width:720px}.rl-settings-panel>span,.rl-settings-panel>div span{color:var(--rl-green);letter-spacing:.14em;font-size:8px;font-weight:800}.rl-settings-panel h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,5vw,68px);line-height:1}.rl-settings-panel>p,.rl-settings-panel>div p{color:var(--rl-muted);font-size:12px;line-height:1.7}.rl-settings-panel>button{background:var(--rl-ink);color:#fff;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;border:0;min-height:54px;margin:22px 0 40px;padding:0 22px;font-size:9px;font-weight:800}.rl-settings-panel>div{border-top:1px solid var(--rl-line);padding-top:26px}.rl-settings-panel>div strong{margin-top:10px;font-size:18px;display:block}.rl-admin-form-actions{align-items:center;gap:16px;display:flex}.rl-admin-form-actions a{color:var(--rl-green);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-admin-form textarea.tall{min-height:190px}.rl-form-separator{border-top:1px solid var(--rl-ink);margin-top:36px;padding-top:17px}.rl-form-separator>span{color:var(--rl-green);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-form-separator>p{color:var(--rl-muted);max-width:590px;margin:8px 0 0;font-size:9px;line-height:1.55}.rl-admin-form .rl-file-field{border:1px solid var(--rl-line);background:#075a3609;padding:15px 17px}.rl-admin-form .rl-file-field input{border:0;min-height:auto;padding:4px 0}.rl-breadcrumbs{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;z-index:2;flex-wrap:wrap;align-items:center;gap:11px;font-family:monospace;font-size:8px;display:flex;position:relative}.rl-breadcrumbs a{color:inherit}.rl-shelf-hero{color:#fff;background:linear-gradient(125deg,#023f30fc,#03140de8),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover;min-height:590px;padding:36px clamp(24px,7vw,120px) clamp(60px,7vw,105px);position:relative;overflow:hidden}.rl-shelf-hero.tone-sand{background:linear-gradient(125deg,#282318f7,#06120ce6),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover}.rl-shelf-hero.tone-blue{background:linear-gradient(125deg,#0e333dfa,#041411e8),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover}.rl-shelf-hero.tone-ink{background:linear-gradient(125deg,#040a08fc,#071912eb),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover}.rl-shelf-grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.rl-shelf-hero-copy{z-index:2;max-width:1000px;padding-top:clamp(85px,9vw,135px);position:relative}.rl-shelf-hero-copy .rl-kicker{color:#86d0a0}.rl-shelf-hero-copy h1{letter-spacing:-.07em;max-width:1100px;margin:0;font-size:clamp(57px,7.2vw,112px);font-weight:500;line-height:.9}.rl-shelf-hero-copy>p:last-child{color:#ffffffa3;max-width:720px;margin:35px 0 0;font-size:clamp(14px,1.35vw,19px);line-height:1.65}.rl-shelf-index{z-index:2;border-top:1px solid #ffffff2e;grid-template-columns:.45fr .45fr 1.1fr;gap:24px;margin:70px 0 0;padding-top:21px;display:grid;position:relative}.rl-shelf-index div{gap:8px;display:grid}.rl-shelf-index dt{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.rl-shelf-index dd{text-transform:capitalize;margin:0;font-size:11px;line-height:1.5}.rl-shelf-index div:first-child dd{color:#86d0a0;font-size:31px;line-height:1}.rl-shelf-catalogue{padding:clamp(90px,10vw,155px) clamp(24px,7vw,120px)}.rl-shelf-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;display:grid}.rl-shelf-heading h2,.rl-reader-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,75px);font-weight:500;line-height:.96}.rl-shelf-heading>p{color:var(--rl-muted);margin:0;font-size:12px;line-height:1.7}.rl-shelf-menu{border-top:1px solid var(--rl-ink);margin-top:65px}.rl-shelf-document{border-bottom:1px solid var(--rl-line);color:var(--rl-ink);grid-template-columns:150px minmax(0,1fr) 110px;align-items:stretch;gap:clamp(25px,4vw,64px);padding:34px 0;text-decoration:none;transition:background .18s,padding .18s;display:grid}.rl-shelf-document:hover{background:#fff;padding-left:22px;padding-right:22px}.rl-shelf-cover{aspect-ratio:.707;background-color:var(--rl-green);color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;max-height:212px;padding:13px;display:flex}.rl-shelf-cover.tone-sand{color:var(--rl-ink);background-color:#cbbf9e}.rl-shelf-cover.tone-blue{background-color:#365c6a}.rl-shelf-cover.tone-ink{background-color:var(--rl-ink)}.rl-shelf-cover span{align-self:flex-start;font-family:monospace;font-size:7px}.rl-shelf-cover strong{letter-spacing:-.08em;font-size:24px}.rl-shelf-document-copy{padding:8px 0}.rl-shelf-document-top,.rl-shelf-document-meta{color:var(--rl-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:22px;font-family:monospace;font-size:8px;display:flex}.rl-shelf-document-copy h3{letter-spacing:-.05em;margin:27px 0 8px;font-size:clamp(28px,3.6vw,52px);font-weight:500;line-height:1}.rl-shelf-document-subtitle{font-weight:800;color:var(--rl-green)!important;margin-bottom:20px!important;font-size:11px!important}.rl-shelf-document-copy>p{color:var(--rl-muted);max-width:780px;margin:0;font-size:12px;line-height:1.65}.rl-shelf-document-meta{border-top:1px solid var(--rl-line);justify-content:space-between;margin-top:27px;padding-top:15px}.rl-shelf-open{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:8px 0;display:flex}.rl-shelf-open span{color:var(--rl-green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-shelf-open strong{font-size:28px;font-weight:400}.rl-shelf-empty{padding:75px 0}.rl-shelf-empty>span{color:var(--rl-green);font-family:monospace;font-size:8px}.rl-shelf-empty h3{letter-spacing:-.04em;margin:25px 0 12px;font-size:42px;font-weight:500}.rl-shelf-empty p{color:var(--rl-muted);max-width:570px;font-size:12px;line-height:1.65}.rl-shelf-next,.rl-publication-back{background:var(--rl-deep);color:#fff;justify-content:space-between;align-items:center;padding:35px clamp(24px,7vw,120px);display:flex}.rl-shelf-next p{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}.rl-shelf-next a,.rl-publication-back a{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.rl-publication-hero{background:var(--rl-ink);color:#fff;padding:36px clamp(24px,7vw,120px) clamp(75px,8vw,125px)}.rl-publication-hero-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(55px,8vw,140px);margin-top:clamp(70px,8vw,120px);display:grid}.rl-detail-cover{aspect-ratio:.707;background-color:var(--rl-green);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;max-width:500px;box-shadow:0 26px 90px #00000061}.rl-detail-cover.tone-sand{background-color:#cbbf9e}.rl-detail-cover.tone-blue{background-color:#365c6a}.rl-detail-cover.tone-ink{background-color:#111a16}.rl-detail-cover>div{flex-direction:column;justify-content:space-between;height:100%;padding:32px;display:flex}.rl-detail-cover>div span{font-family:monospace;font-size:9px}.rl-detail-cover>div strong{letter-spacing:-.08em;font-size:70px}.rl-detail-cover>div p{letter-spacing:-.04em;font-size:27px;line-height:1.05}.rl-publication-title .rl-kicker{color:#87d0a1}.rl-publication-title h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,108px);font-weight:500;line-height:.89}.rl-publication-deck{color:#ffffff9e;max-width:760px;margin:30px 0;font-size:clamp(16px,1.8vw,24px);line-height:1.5}.rl-publication-byline{color:#87d0a1;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:9px}.rl-publication-actions{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.rl-publication-actions a{color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #ffffff47;min-width:180px;padding:16px 20px;font-size:8px;font-weight:800}.rl-publication-actions a.primary{color:var(--rl-ink);background:#fff;border-color:#fff}.rl-publication-record{grid-template-columns:minmax(260px,.45fr) minmax(0,1.25fr);align-items:start;gap:clamp(50px,8vw,130px);padding:clamp(95px,11vw,170px) clamp(24px,7vw,120px);display:grid}.rl-publication-facts{border-top:1px solid var(--rl-ink);position:sticky;top:115px}.rl-publication-facts>p,.rl-section-label{color:var(--rl-green);letter-spacing:.14em;text-transform:uppercase;margin:0;padding-top:16px;font-size:8px;font-weight:800}.rl-publication-facts dl{margin:30px 0 0}.rl-publication-facts dl div{border-bottom:1px solid var(--rl-line);padding:16px 0}.rl-publication-facts dt{color:var(--rl-muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.rl-publication-facts dd{margin:8px 0 0;font-size:11px;line-height:1.55}.rl-publication-body{max-width:930px}.rl-publication-body>section{border-top:1px solid var(--rl-line);padding:0 0 clamp(70px,8vw,115px)}.rl-publication-body>section:first-child{border-color:var(--rl-ink)}.rl-publication-body h2{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(39px,4.8vw,69px);font-weight:500;line-height:.98}.rl-publication-body section>p:not(.rl-section-label){color:var(--rl-muted);margin:0;font-size:14px;line-height:1.8}.rl-publication-body section>p.rl-lead{color:var(--rl-ink);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(19px,2.1vw,28px);line-height:1.5}.rl-research-question blockquote{color:var(--rl-green);letter-spacing:-.05em;margin:30px 0 0;font-size:clamp(31px,4vw,58px);font-weight:500;line-height:1.05}.rl-citation-panel{gap:22px;display:grid}.rl-citation-panel>p{border-left:3px solid var(--rl-green);background:#fff;font-family:Georgia,Times New Roman,serif;color:var(--rl-ink)!important;padding:24px!important}.rl-citation-panel button{border:1px solid var(--rl-ink);color:var(--rl-ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-self:start;padding:13px 16px;font-size:8px;font-weight:800}.rl-reliance-note{padding-bottom:0!important}.rl-browser-reader{color:#fff;background:#07120e;padding:clamp(85px,10vw,150px) clamp(18px,5vw,78px)}.rl-reader-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;max-width:1500px;margin:0 auto 50px;display:grid}.rl-reader-heading .rl-kicker{color:#87d0a1}.rl-reader-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.rl-reader-heading a{color:#87d0a1;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-reader-frame{background:#1b2420;border:1px solid #ffffff29;max-width:1500px;margin:0 auto;padding:10px}.rl-reader-frame iframe{background:#fff;border:0;width:100%;height:min(86vh,1040px);min-height:720px;display:block}.rl-reader-unavailable{border:1px solid #ffffff2e;max-width:1500px;margin:0 auto;padding:70px}.rl-reader-unavailable span{color:#87d0a1;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.rl-reader-unavailable p{color:#ffffff8c;max-width:600px;font-size:13px;line-height:1.7}.rl-publication-back{justify-content:flex-start}@media (width<=1050px){.rl-header{grid-template-columns:1fr auto}.rl-nav{display:none}.rl-domain-grid,.rl-feed-grid{grid-template-columns:1fr}.rl-publication-card{min-height:440px}.rl-section-heading{grid-template-columns:.35fr 1.65fr}.rl-section-heading>p{grid-column:2}.rl-admin-two-column,.rl-publication-charter,.rl-publication-record{grid-template-columns:1fr}.rl-publication-facts{position:static}.rl-publication-facts dl{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}}@media (width<=760px){.rl-header{height:auto;min-height:76px;padding:14px 20px}.rl-brand>span:last-child,.rl-brand-divider,.rl-account-link{display:none}.rl-account-actions{gap:7px}.rl-login,.rl-admin-link{padding:10px}.rl-hero{grid-template-columns:1fr;min-height:720px;padding-top:85px}.rl-publication-charter{gap:38px}.rl-publication-charter>div:last-child{border-left:0;border-top:1px solid var(--rl-line);padding-top:32px;padding-left:0}.rl-index-card{margin-top:50px}.rl-section-heading,.rl-feed-head{grid-template-columns:1fr}.rl-section-heading>p{grid-column:auto}.rl-publication-card{grid-template-columns:1fr}.rl-publication-cover{min-height:330px}.rl-publication-info{min-height:390px}.rl-project-list article{grid-template-columns:28px 1fr;align-items:start}.rl-project-list article>p,.rl-project-list strong{grid-column:2}.rl-footer{grid-template-columns:1fr}.rl-shelf-hero{min-height:650px}.rl-shelf-index{grid-template-columns:1fr 1fr}.rl-shelf-index div:last-child{grid-column:1/-1}.rl-shelf-heading,.rl-reader-heading{grid-template-columns:1fr;align-items:start}.rl-shelf-document{grid-template-columns:105px minmax(0,1fr);gap:22px}.rl-shelf-open{display:none}.rl-shelf-document-copy h3{margin-top:18px;font-size:28px}.rl-shelf-document-copy>p{display:none}.rl-shelf-document-meta{gap:8px;display:grid}.rl-shelf-next{flex-direction:column;align-items:flex-start;gap:18px}.rl-publication-hero-grid{grid-template-columns:1fr}.rl-detail-cover{max-width:430px}.rl-publication-facts dl{grid-template-columns:1fr}.rl-reader-heading>div:last-child{justify-content:flex-start}.rl-reader-frame iframe{height:72vh;min-height:520px}.rl-account-page,.rl-account-page.signed-in{grid-template-columns:1fr}.rl-auth-intro,.rl-profile-identity{min-height:570px}.rl-auth-panel,.rl-profile-form{width:calc(100% - 48px);margin:65px 24px}.rl-admin{grid-template-columns:1fr}.rl-admin-sidebar{min-height:auto}.rl-admin-sidebar nav{grid-template-columns:1fr 1fr}.rl-admin-user{margin-top:30px}.rl-admin-header{flex-direction:column;align-items:flex-start;gap:28px}.rl-admin-stats{width:100%}.rl-admin-stats>span{text-align:left}.rl-form-grid{grid-template-columns:1fr}.rl-form-grid .wide{grid-column:auto}}@media (width<=460px){.rl-admin-link{font-size:0}.rl-admin-link:after{content:"Admin";font-size:8px}.rl-hero h1{font-size:56px}.rl-hero-meta{gap:12px}.rl-domain-card{min-height:390px}.rl-shelf-hero-copy h1,.rl-publication-title h1{font-size:51px}.rl-shelf-document{grid-template-columns:86px minmax(0,1fr)}.rl-shelf-document:hover{padding-left:8px;padding-right:8px}.rl-shelf-document-top span:first-child{display:none}.rl-reader-unavailable{padding:38px 24px}}.rl-library-hero{background:var(--rl-ink);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:470px;display:grid}.rl-library-hero .rl-kicker,.rl-catalogue-section .rl-kicker,.rl-library-posture .rl-kicker{color:#88d6a5}.rl-library-hero h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(48px,6.2vw,84px);font-weight:500;line-height:.95}.rl-library-hero-intro{color:#ffffffad;max-width:690px;margin:24px 0 0;font-size:clamp(14px,1.25vw,18px);line-height:1.65}.rl-catalogue-search>label{color:#a8e3bc;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.rl-catalogue-search-field{color:var(--rl-ink);background:#fff;border:2px solid #fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:grid}.rl-catalogue-search-field svg{fill:none;stroke:var(--rl-green);stroke-linecap:round;stroke-width:1.8px}.rl-catalogue-search-field input{color:var(--rl-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:16px 0;font-size:15px}.rl-catalogue-search-field input::placeholder{color:#77817b;opacity:1}.rl-catalogue-search-field input::-webkit-search-cancel-button{display:none}.rl-catalogue-search-field button{color:var(--rl-green);cursor:pointer;text-transform:uppercase;background:0 0;border:0;min-height:40px;padding:0 6px;font-size:9px;font-weight:800}.rl-catalogue-search>p{color:#ffffff7a;margin:9px 0 0;font-size:10px}.rl-library-stats{gap:clamp(24px,4vw,56px);margin:30px 0 0;display:flex}.rl-library-stats div{flex-direction:column-reverse;gap:5px;display:flex}.rl-library-stats dt{color:#ffffff7a;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.rl-library-stats dd{color:#fff;margin:0;font-family:monospace;font-size:18px}.rl-library-hero-visual{background:linear-gradient(#023f302e,#030d0975),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover no-repeat;min-height:360px;position:relative}.rl-library-hero-visual:after{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.rl-library-hero-visual>div{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.rl-library-hero-visual span{color:#ffffffb3;letter-spacing:.12em;font-family:monospace;font-size:8px}.rl-library-shelves,.rl-library-projects{background:var(--rl-paper)}.rl-library-section-head,.rl-catalogue-head{grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);align-items:end;gap:clamp(32px,7vw,120px);display:grid}.rl-library-section-head h2,.rl-catalogue-head h2,.rl-library-charter h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.5vw,62px);font-weight:500;line-height:1}.rl-library-section-head>p,.rl-catalogue-head>p{color:var(--rl-muted);margin:0;font-size:12px;line-height:1.65}.rl-library-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.rl-library-shelf-card{border:1px solid var(--rl-line);color:var(--rl-ink);background:#fff;flex-direction:column;min-height:350px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.rl-library-shelf-card:hover{border-color:#8ca598;transform:translateY(-3px);box-shadow:0 16px 40px #07120e17}.rl-library-shelf-image{background:linear-gradient(135deg,#075a36f0,#07120ef5) 50%/cover no-repeat;height:148px;position:relative}.rl-library-shelf-image:after{content:"";background:linear-gradient(#0000 42%,#02110b8c);position:absolute;inset:0}.rl-library-shelf-image>span{color:#fff;letter-spacing:.12em;z-index:1;background:#04110cc7;padding:7px 8px;font-family:monospace;font-size:9px;position:absolute;bottom:12px;left:12px}.rl-library-shelf-copy{flex-direction:column;flex:1;padding:19px;display:flex}.rl-library-shelf-meta,.rl-catalogue-card-meta,.rl-catalogue-card-foot{color:var(--rl-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-family:monospace;font-size:8px;display:flex}.rl-library-shelf-card h3{letter-spacing:-.04em;margin:22px 0 10px;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.08}.rl-library-shelf-card p{color:var(--rl-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.rl-library-shelf-open{border-top:1px solid var(--rl-line);color:var(--rl-green);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:9px;font-weight:800;display:flex}.rl-library-no-shelf{border:1px dashed var(--rl-line);grid-column:1/-1;padding:28px}.rl-library-no-shelf p{margin:0 0 6px;font-size:18px}.rl-library-no-shelf span{color:var(--rl-muted);font-size:11px}.rl-catalogue-section{color:#fff;background:#0a1511;scroll-margin-top:96px}.rl-catalogue-head>p{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:10px}.rl-catalogue-toolbar{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:18px;margin-top:36px;padding:18px 0;display:grid}.rl-catalogue-filter-group{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rl-catalogue-filter-group>span{color:#88d6a5;letter-spacing:.11em;text-transform:uppercase;padding-top:12px;font-size:8px;font-weight:800}.rl-catalogue-filter-group>div{flex-wrap:wrap;gap:7px;display:flex}.rl-catalogue-filter-group button{color:#ffffffb8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #fff3;min-height:40px;padding:0 13px;font-size:8px;font-weight:800;transition:background .15s,border-color .15s,color .15s}.rl-catalogue-filter-group button.active{color:var(--rl-ink);background:#fff;border-color:#fff}.rl-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.rl-catalogue-card{color:#fff;background:#101d18;border:1px solid #ffffff21;grid-template-columns:124px minmax(0,1fr);min-height:275px;text-decoration:none;transition:background .17s,border-color .17s,transform .17s;display:grid;overflow:hidden}.rl-catalogue-card:hover{background:#14261f;border-color:#88d6a59e;transform:translateY(-2px)}.rl-catalogue-cover{background:var(--rl-green);background-position:top;background-repeat:no-repeat;background-size:cover;border-right:1px solid #ffffff24;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;display:flex}.rl-catalogue-card.tone-sand .rl-catalogue-cover{color:var(--rl-ink);background-color:#d7d0bb}.rl-catalogue-card.tone-blue .rl-catalogue-cover{background-color:#254f5a}.rl-catalogue-card.tone-ink .rl-catalogue-cover{background-color:#0e1713}.rl-catalogue-card.tone-violet .rl-catalogue-cover{background-color:#5c476e}.rl-catalogue-cover>span{font-family:monospace;font-size:10px}.rl-catalogue-cover>strong{letter-spacing:.08em;overflow-wrap:anywhere;font-size:9px}.rl-catalogue-card-copy{flex-direction:column;min-width:0;padding:18px;display:flex}.rl-catalogue-card-meta{color:#ffffff7a}.rl-catalogue-card h3{letter-spacing:-.04em;margin:24px 0 7px;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.08}.rl-catalogue-card-subtitle{color:#88d6a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.rl-catalogue-card-summary{color:#ffffff94;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.rl-catalogue-card-foot{color:#ffffff7a;border-top:1px solid #ffffff21;align-items:center;margin-top:auto;padding-top:13px}.rl-catalogue-card-foot strong{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:8px}.rl-catalogue-empty{border:1px dashed #fff3;grid-column:1/-1;padding:44px}.rl-catalogue-empty>span{color:#88d6a5;font-family:monospace;font-size:9px}.rl-catalogue-empty h3{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(24px,3vw,38px);font-weight:500}.rl-catalogue-empty button{color:var(--rl-ink);cursor:pointer;text-transform:uppercase;background:#fff;border:0;min-height:44px;padding:0 16px;font-size:9px;font-weight:800}.rl-library-charter{border-bottom:1px solid var(--rl-line);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,130px);display:grid}.rl-library-charter>div:last-child{border-left:1px solid var(--rl-line);padding-left:clamp(28px,4vw,64px)}.rl-library-charter>div:last-child p{color:var(--rl-muted);margin:0;font-size:12px;line-height:1.7}.rl-library-charter>div:last-child p:first-child{color:var(--rl-ink);margin-bottom:18px;font-size:clamp(16px,1.7vw,22px);line-height:1.5}.rl-library-project-list{border-top:1px solid var(--rl-ink);margin-top:40px}.rl-library-project-list article{border-bottom:1px solid var(--rl-line);grid-template-columns:30px minmax(190px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.rl-library-project-list article>span{color:var(--rl-green);font-family:monospace;font-size:9px}.rl-library-project-list div p{color:var(--rl-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800}.rl-library-project-list h3{margin:0;font-size:19px;font-weight:500}.rl-library-project-list article>p{color:var(--rl-muted);margin:0;font-size:11px;line-height:1.55}.rl-library-project-list strong{border:1px solid var(--rl-line);letter-spacing:.1em;text-transform:uppercase;padding:9px 11px;font-size:8px}.rl-library-posture{background:var(--rl-deep);color:#fff;text-align:center;flex-direction:column;align-items:center;min-height:330px;padding:72px 24px;display:flex}.rl-library-posture blockquote{letter-spacing:-.05em;max-width:980px;margin:10px auto 22px;font-size:clamp(30px,4vw,54px);font-weight:500;line-height:1.04}.rl-library-posture>p:last-child{color:#ffffff9e;max-width:600px;margin:0;font-size:11px;line-height:1.6}.rl-shelf-hero.tone-violet{background:linear-gradient(135deg,#3d284ff7,#07120ef2),url(/assets/mascot-refresh-2026-10/library-research.webp) 50%/cover}.rl-mini-cover.tone-violet,.rl-shelf-cover.tone-violet,.rl-detail-cover.tone-violet{background:#5c476e}.rl-catalogue-search-field button:focus-visible,.rl-catalogue-filter-group button:focus-visible,.rl-catalogue-empty button:focus-visible,.rl-library-shelf-card:focus-visible,.rl-catalogue-card:focus-visible{outline-offset:3px;outline:3px solid #88d6a5}@media (width<=1120px){.rl-library-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-catalogue-grid{grid-template-columns:1fr}}@media (width<=820px){.rl-library-hero{grid-template-columns:1fr}.rl-library-hero-visual{min-height:220px}.rl-library-section-head,.rl-catalogue-head,.rl-library-charter{grid-template-columns:1fr;align-items:start}.rl-library-charter>div:last-child{border-left:0;border-top:1px solid var(--rl-line);padding-top:28px;padding-left:0}.rl-library-project-list article{grid-template-columns:26px minmax(0,1fr);align-items:start}.rl-library-project-list article>p,.rl-library-project-list article>strong{grid-column:2;justify-self:start}}@media (width<=620px){.rl-library-hero-copy{padding-left:20px;padding-right:20px}.rl-library-hero h1{font-size:48px}.rl-catalogue-search-field{padding-left:12px;padding-right:8px}.rl-catalogue-search-field input{font-size:13px}.rl-library-stats{justify-content:space-between;gap:20px}.rl-library-stats dt{max-width:80px}.rl-library-shelves,.rl-catalogue-section,.rl-library-charter,.rl-library-projects{padding-left:20px;padding-right:20px}.rl-library-shelf-grid{grid-template-columns:1fr}.rl-library-shelf-card{min-height:330px}.rl-catalogue-filter-group{grid-template-columns:1fr;gap:8px}.rl-catalogue-filter-group>span{padding-top:0}.rl-catalogue-filter-group>div{scrollbar-width:thin;flex-wrap:nowrap;margin-right:-20px;padding-bottom:5px;padding-right:20px;overflow-x:auto}.rl-catalogue-filter-group button{flex:none}.rl-catalogue-card{grid-template-columns:104px minmax(0,1fr);min-height:250px}.rl-catalogue-card-copy{padding:15px}.rl-catalogue-card h3{margin-top:18px}.rl-catalogue-card-summary{-webkit-line-clamp:2}.rl-catalogue-card-foot>span{display:none}.rl-catalogue-card-foot{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.rl-library-shelf-card,.rl-catalogue-card,.rl-catalogue-filter-group button,.rl-catalogue-search-field{transition:none}}.rl-shelf-hero.domain-economic-town-economics{background:linear-gradient(125deg,#08120eed,#020a089e),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat}.rl-shelf-hero.domain-commercial-economics{background:linear-gradient(125deg,#022a1ff0,#020c09a8),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat}.rl-publication-hero.domain-economic-town-economics{background:linear-gradient(110deg,#030c09f7,#030c09bd),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat}.rl-publication-hero.domain-commercial-economics,.rl-publication-hero.publication-industrial-symbiosis-contract{background:linear-gradient(110deg,#030c09f7,#030c09b3),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 50%/cover no-repeat}.rl-root{--rl-green:#065a2b;--rl-signal:#2f7d4b;--rl-deep:#065a2b;--rl-ink:#202b27;--rl-paper:#f7f6f1;--rl-white:#fff;--rl-line:#d9dfdb;--rl-muted:#4c5953;color:#000;background:#fff;font-family:Poppins,Noto Sans,Noto Sans JP,Noto Sans KR,Arial,sans-serif}.rl-root *{border-radius:0}.rl-root ::selection{color:#fff;background:var(--rl-green)}.rl-header{border-bottom:1px solid var(--rl-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;height:78px;padding:0 clamp(20px,5vw,88px);box-shadow:0 10px 40px #00000008}.rl-brand{gap:12px}.rl-brand>img{mix-blend-mode:multiply;width:126px;height:auto}.rl-brand-divider{background:var(--rl-line);height:28px}.rl-brand>span:last-child{color:#000;letter-spacing:.12em;font-size:8px}.rl-brand small{color:#7a817d;font-size:6px}.rl-nav a{color:#59605c;letter-spacing:.08em;font-size:8px}.rl-nav a:hover,.rl-nav a:focus-visible{color:#000}.rl-login,.rl-admin-link,.rl-account-link{border:1px solid var(--rl-line);letter-spacing:.08em;min-height:38px;padding:11px 14px;font-size:7px}.rl-login,.rl-admin-link{color:#fff;border-color:var(--rl-green);background:var(--rl-green)}.rl-account-link{color:#000;background:#fff}.rl-kicker{letter-spacing:.18em;font-size:8px;color:var(--rl-green)!important}.rl-library-hero{color:#000;border-bottom:1px solid var(--rl-line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);min-height:690px}.rl-library-hero-copy{align-self:center;padding:clamp(72px,8vw,126px) clamp(24px,7vw,120px)}.rl-library-hero h1{color:#000;letter-spacing:-.072em;max-width:780px;font-size:clamp(58px,7vw,104px);font-weight:620;line-height:.9}.rl-library-hero-intro{max-width:620px;color:var(--rl-muted);font-size:clamp(14px,1.15vw,17px);line-height:1.75}.rl-catalogue-search{max-width:700px;margin-top:38px}.rl-catalogue-search>label{color:#000;letter-spacing:.12em;font-size:8px}.rl-catalogue-search-field{min-height:58px;box-shadow:none;background:#fff;border:1px solid #bfc6c2}.rl-catalogue-search-field:focus-within{border-color:var(--rl-green);box-shadow:0 0 0 3px #22c55e21}.rl-library-stats{border-top:1px solid var(--rl-line);border-bottom:1px solid var(--rl-line);gap:0;max-width:660px;margin-top:36px}.rl-library-stats div{border-right:1px solid var(--rl-line);flex:1;gap:6px;padding:15px 18px}.rl-library-stats div:first-child{padding-left:0}.rl-library-stats div:last-child{border-right:0}.rl-library-stats dt{color:#747c78}.rl-library-stats dd{color:var(--rl-green);font-size:21px}.rl-library-hero-visual{border-left:1px solid var(--rl-line);background:linear-gradient(#0000 62%,#0d2b1e9e),url(/assets/mascot-refresh-2026-10/library-research.webp) 72%/cover no-repeat;min-height:690px}.rl-library-hero-visual:before{z-index:1;content:"";background-image:radial-gradient(circle, var(--rl-green) 1.5px, transparent 1.7px);background-size:11px 11px;width:68px;height:68px;position:absolute;top:24px;right:24px}.rl-library-hero-visual:after{opacity:.3;background-size:58px 58px}.rl-library-shelves,.rl-catalogue-section,.rl-library-charter,.rl-library-projects{padding:clamp(78px,8vw,126px) clamp(24px,7vw,120px)}.rl-library-shelves{background:#f7f9f8}.rl-library-section-head h2,.rl-catalogue-head h2,.rl-library-charter h2{color:#000;letter-spacing:-.062em;font-size:clamp(42px,5vw,72px);font-weight:610}.rl-library-shelf-grid{border-top:1px solid var(--rl-line);border-left:1px solid var(--rl-line);gap:0;margin-top:52px}.rl-library-shelf-card{border:0;border-right:1px solid var(--rl-line);border-bottom:1px solid var(--rl-line);min-height:410px;box-shadow:none;background:#fff}.rl-library-shelf-card:hover{border-color:var(--rl-line);box-shadow:none;transform:none}.rl-library-shelf-image{filter:saturate(.8)contrast(1.04);background-position:50%;height:180px}.rl-library-shelf-card:nth-child(2) .rl-library-shelf-image,.rl-library-shelf-card:nth-child(3) .rl-library-shelf-image{background-position:72%}.rl-library-shelf-card:nth-child(4) .rl-library-shelf-image,.rl-library-shelf-card:nth-child(5) .rl-library-shelf-image{background-position:88%}.rl-library-shelf-image>span{background:var(--rl-deep)}.rl-library-shelf-copy{padding:22px}.rl-library-shelf-card h3{font-weight:610}.rl-library-shelf-open{color:var(--rl-green)}.rl-catalogue-section{color:#000;background:#fff}.rl-catalogue-head>p{color:var(--rl-muted)}.rl-catalogue-toolbar{border-color:var(--rl-line)}.rl-catalogue-filter-group>span{color:var(--rl-green)}.rl-catalogue-filter-group button{color:#535b57;background:#fff;border-color:#d5dad7}.rl-catalogue-filter-group button:hover{color:#000;border-color:var(--rl-green)}.rl-catalogue-filter-group button.active{color:#fff;border-color:var(--rl-green);background:var(--rl-green)}.rl-catalogue-grid{border-top:1px solid var(--rl-line);border-left:1px solid var(--rl-line);gap:0;margin-top:32px}.rl-catalogue-card{color:#000;border:0;border-right:1px solid var(--rl-line);border-bottom:1px solid var(--rl-line);background:#fff;min-height:300px}.rl-catalogue-card:hover{color:#000;border-color:var(--rl-line);background:#f4f7f5;transform:none}.rl-catalogue-cover,.rl-shelf-cover,.rl-detail-cover{background-blend-mode:luminosity;position:relative;overflow:hidden;background-color:var(--rl-deep)!important}.rl-catalogue-cover:after,.rl-shelf-cover:after,.rl-detail-cover:after{content:"";pointer-events:none;background:linear-gradient(155deg,#22c55e0f,#0000 45%),linear-gradient(#0000 60%,#0d2b1e52);border:1px solid #ffffff29;position:absolute;inset:0}.rl-catalogue-card-copy{padding:22px}.rl-catalogue-card-meta,.rl-catalogue-card-foot{color:#77807b}.rl-catalogue-card h3{font-weight:610}.rl-catalogue-card-subtitle,.rl-catalogue-card-foot strong{color:var(--rl-green)}.rl-catalogue-card-summary{color:var(--rl-muted)}.rl-catalogue-card-foot,.rl-catalogue-empty{border-color:var(--rl-line)}.rl-library-charter{color:#fff;background:var(--rl-deep);border:0}.rl-library-charter h2{color:#fff}.rl-library-charter>div:last-child{border-color:#ffffff29}.rl-library-charter>div:last-child p,.rl-library-charter>div:last-child p:first-child{color:#ffffffb3}.rl-library-projects{background:#f7f9f8}.rl-library-project-list{border-top-color:#000}.rl-library-project-list strong{color:var(--rl-green);border-color:var(--rl-line);background:#fff}.rl-library-posture{background:var(--rl-green)}.rl-shelf-page,.rl-publication-page{background:#fff}.rl-shelf-hero,.rl-shelf-hero.tone-sand,.rl-shelf-hero.tone-blue,.rl-shelf-hero.tone-ink,.rl-shelf-hero.tone-violet,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-commercial-economics{color:#000;background:linear-gradient(90deg,#fff 0% 46%,#ffffff1f 68%),url(/assets/mascot-refresh-2026-10/library-research.webp) 82%/cover no-repeat;min-height:650px}.rl-shelf-grid{opacity:.5;background-image:linear-gradient(#0d2b1e0d 1px,#0000 1px),linear-gradient(90deg,#0d2b1e0d 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.rl-breadcrumbs{color:#7d8581}.rl-breadcrumbs strong{color:var(--rl-green)}.rl-shelf-hero-copy{max-width:740px}.rl-shelf-hero-copy h1{color:#000;max-width:820px;font-weight:620}.rl-shelf-hero-copy>p:last-child{color:#4f5753}.rl-shelf-index{border-color:var(--rl-line);max-width:760px}.rl-shelf-index dt{color:#737b77}.rl-shelf-index dd{color:#000}.rl-shelf-index div:first-child dd{color:var(--rl-green)}.rl-shelf-catalogue{background:#fff}.rl-shelf-heading h2,.rl-reader-heading h2{font-weight:610}.rl-shelf-document{transition:background .16s,padding .16s}.rl-shelf-document:hover{background:#f6f8f7}.rl-shelf-document-copy h3{font-weight:610}.rl-shelf-next,.rl-publication-back{background:var(--rl-deep)}.rl-publication-hero,.rl-publication-hero.domain-economic-town-economics,.rl-publication-hero.domain-commercial-economics,.rl-publication-hero.publication-industrial-symbiosis-contract{color:#000;background:linear-gradient(120deg,#22c55e0e,#0000 46%),#fff}.rl-publication-title .rl-kicker,.rl-publication-byline{color:var(--rl-green)}.rl-publication-title h1{color:#000;font-weight:620}.rl-publication-deck{color:var(--rl-muted)}.rl-publication-actions a{color:#000;background:#fff;border-color:#cfd5d1}.rl-publication-actions a.primary{color:#fff;border-color:var(--rl-green);background:var(--rl-green)}.rl-detail-cover{box-shadow:0 28px 80px #0d2b1e29}.rl-publication-record{background:#fff}.rl-publication-body h2{font-weight:610}.rl-citation-panel>p{background:#f5f7f6}.rl-citation-panel button{border-color:var(--rl-green);color:#fff;background:var(--rl-green)}.rl-browser-reader{background:var(--rl-deep)}.rl-footer{color:#fff;background:var(--rl-deep);border-top:0}.rl-footer .rl-youth{color:#fff;letter-spacing:-.04em;font-size:18px}.rl-footer>div p,.rl-footer>p{color:#ffffff94}@media (width<=1120px){.rl-library-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr)}.rl-library-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.rl-header{grid-template-columns:1fr auto;height:70px}.rl-brand>img{width:116px}.rl-brand>span:last-child,.rl-brand-divider{display:none}.rl-library-hero{grid-template-columns:1fr}.rl-library-hero-copy{padding-top:84px}.rl-library-hero-visual{border-top:1px solid var(--rl-line);background-position:72%;border-left:0;min-height:430px}.rl-library-shelf-grid,.rl-catalogue-grid,.rl-library-charter,.rl-library-section-head,.rl-catalogue-head,.rl-shelf-heading,.rl-publication-record,.rl-publication-hero-grid,.rl-reader-heading{grid-template-columns:1fr}.rl-library-charter>div:last-child{border-top:1px solid #ffffff29;border-left:0;padding-top:30px;padding-left:0}.rl-shelf-hero,.rl-shelf-hero.tone-sand,.rl-shelf-hero.tone-blue,.rl-shelf-hero.tone-ink,.rl-shelf-hero.tone-violet,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-commercial-economics,.rl-shelf-hero.domain-new-delta-systems{background:linear-gradient(#fff 0% 49%,#ffffff0d 75%),url(/assets/mascot-refresh-2026-10/library-research.webp) 70% bottom/cover no-repeat;min-height:760px}.rl-shelf-index{grid-template-columns:1fr 1fr}.rl-shelf-index div:last-child{grid-column:1/-1}.rl-publication-facts{position:static}}@media (width<=560px){.rl-library-stats{grid-template-columns:1fr;display:grid}.rl-library-stats div,.rl-library-stats div:first-child{border-right:0;border-bottom:1px solid var(--rl-line);padding:14px 0}.rl-library-stats div:last-child{border-bottom:0}.rl-library-shelf-grid{grid-template-columns:1fr}.rl-catalogue-card{grid-template-columns:102px minmax(0,1fr)}.rl-catalogue-filter-group{grid-template-columns:1fr}.rl-shelf-document{grid-template-columns:86px minmax(0,1fr)}.rl-shelf-open{display:none}}.rl-header{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0d2b1ef7;border-bottom-color:#ffffff29;box-shadow:0 18px 46px #04140d2e}.rl-brand>img{display:none}.rl-brand:before{content:"";background:url(/assets/youth-technology-logo-white-v2.png) 50%/contain no-repeat;flex:none;width:132px;height:52px}.rl-library-hero{color:#fff;background:var(--rl-deep);border-bottom:0;min-height:760px;display:block;position:relative;overflow:hidden}.rl-library-hero-copy{z-index:4;text-shadow:0 2px 24px #0003;width:min(59%,850px);padding:clamp(104px,11vw,150px) clamp(24px,7vw,120px) 92px;position:relative}.rl-library-hero-visual{z-index:0;background:linear-gradient(90deg,#0d2b1efc 0%,#0d2b1ee8 31%,#0d2b1e6e 59%,#0d2b1e14 84%),linear-gradient(#0d2b1e0a 48%,#0d2b1ec2 100%),url(/assets/mascot-refresh-2026-10/library-research.webp) 100%/cover no-repeat;border:0;min-height:0;animation:14s cubic-bezier(.2,.65,.3,1) both rl-live-frame;position:absolute;inset:0}.rl-library-hero-visual:before{z-index:2;background-image:radial-gradient(circle, var(--rl-signal) 1.5px, transparent 1.7px)}.rl-library-hero-visual:after{z-index:1;opacity:.22;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%);mask-image:linear-gradient(90deg,#000,#0000 52%)}.rl-catalogue-search>label,.rl-library-stats dt{color:#ffffffb3}.rl-catalogue-search-field{text-shadow:none;background:#fffffff5;border-color:#ffffff80;box-shadow:0 18px 46px #0000001f}.rl-shelf-hero,.rl-shelf-hero.tone-sand,.rl-shelf-hero.tone-blue,.rl-shelf-hero.tone-ink,.rl-shelf-hero.tone-violet,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-commercial-economics{background:linear-gradient(90deg,#fff 0%,#fffffff7 41%,#ffffff4d 67%,#ffffff0a 86%),url(/assets/mascot-refresh-2026-10/library-research.webp) 74%/cover no-repeat}@keyframes rl-live-frame{0%{transform:scale(1.015)}to{transform:scale(1.065)}}@media (width<=760px){.rl-header{background:var(--rl-deep)}.rl-brand:before{width:116px;height:46px}.rl-library-hero{min-height:880px}.rl-library-hero-copy{flex-direction:column;justify-content:flex-end;width:100%;min-height:880px;padding:96px 22px 72px;display:flex}.rl-library-hero-visual{background:linear-gradient(#0d2b1e14 0%,#0d2b1e61 42%,#0d2b1efa 76%,#0d2b1e 100%),url(/assets/mascot-refresh-2026-10/library-research.webp) 67%/cover no-repeat;min-height:880px}.rl-shelf-hero,.rl-shelf-hero.tone-sand,.rl-shelf-hero.tone-blue,.rl-shelf-hero.tone-ink,.rl-shelf-hero.tone-violet,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-commercial-economics,.rl-shelf-hero.domain-new-delta-systems{background:linear-gradient(#fff 0%,#fffffff5 49%,#ffffff14 78%),url(/assets/mascot-refresh-2026-10/library-research.webp) 67% bottom/cover no-repeat}}@media (prefers-reduced-motion:reduce){.rl-library-hero-visual{animation:none}}.rl-header{color:#fff;background:#065a2bfa;border-bottom-color:#ffffff2e;box-shadow:0 18px 46px #033b202e}.rl-brand-divider{background:#ffffff4d}.rl-brand>span:last-child,.rl-brand small,.rl-nav a{color:#ffffffd1}.rl-nav a:hover,.rl-nav a:focus-visible,.rl-brand:hover>span:last-child,.rl-brand:focus-visible>span:last-child{color:#fff}.rl-login,.rl-admin-link,.rl-account-link{color:#fff;background:0 0;border-color:#ffffff6b}.rl-login:hover,.rl-login:focus-visible,.rl-admin-link:hover,.rl-admin-link:focus-visible,.rl-account-link:hover,.rl-account-link:focus-visible{color:#fff;border-color:var(--rl-signal);background:var(--rl-signal)}.rl-library-hero{min-height:720px;color:var(--rl-ink);border-bottom:1px solid var(--rl-line);background:var(--rl-paper);grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);display:grid;position:relative;overflow:hidden}.rl-library-hero-copy{z-index:2;width:auto;text-shadow:none;align-self:center;padding:clamp(92px,9vw,138px) clamp(24px,7vw,120px);position:relative}.rl-library-hero h1{color:#000}.rl-library-hero-intro{color:var(--rl-muted)}.rl-library-hero-visual{z-index:0;border:0;border-left:1px solid var(--rl-line);background:url(/assets/mascot-refresh-2026-10/library-research.webp) 100%/cover no-repeat;min-height:720px;animation:14s cubic-bezier(.2,.65,.3,1) both rl-live-frame;position:relative;inset:auto}.rl-library-hero-visual:before{z-index:2;opacity:.55;background-image:radial-gradient(circle, var(--rl-green) 1.5px, transparent 1.7px)}.rl-library-hero-visual:after{display:none}.rl-library-hero-visual>div{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1e6;border:1px solid #202b2729;padding:12px 14px;bottom:22px;left:22px;right:22px}.rl-library-hero-visual span,.rl-catalogue-search>label,.rl-library-stats dt{color:var(--rl-ink)}.rl-catalogue-search>p{color:var(--rl-muted)}.rl-catalogue-search-field{color:var(--rl-ink);background:#fff;border-color:#aeb9b3;box-shadow:0 18px 46px #033b2012}.rl-catalogue-search-field input,.rl-catalogue-search-field button,.rl-catalogue-search-field svg{color:var(--rl-ink)}.rl-library-stats{border-top-color:var(--rl-line);border-bottom-color:var(--rl-line)}.rl-library-stats div{border-right-color:var(--rl-line)}.rl-library-stats dd{color:var(--rl-green)}.rl-library-shelves,.rl-library-projects{color:var(--rl-ink);background:var(--rl-paper)}.rl-catalogue-section,.rl-shelf-page,.rl-publication-page,.rl-shelf-catalogue,.rl-publication-record{color:var(--rl-ink);background:#fff}.rl-library-section-head h2,.rl-catalogue-head h2,.rl-library-shelf-card h3,.rl-catalogue-card h3,.rl-shelf-heading h2,.rl-reader-heading h2,.rl-shelf-document-copy h3,.rl-publication-body h2{color:#000}.rl-library-section-head>p,.rl-catalogue-head>p,.rl-library-shelf-card p,.rl-catalogue-card-summary,.rl-shelf-document-copy p,.rl-publication-body p{color:var(--rl-muted)}.rl-library-shelf-card,.rl-catalogue-card,.rl-library-project-list strong,.rl-citation-panel>p{color:var(--rl-ink);background:#fff}.rl-library-shelf-card:hover,.rl-catalogue-card:hover,.rl-shelf-document:hover{color:var(--rl-ink);background:var(--rl-paper)}.rl-library-charter,.rl-library-posture,.rl-shelf-next,.rl-publication-back,.rl-browser-reader,.rl-footer{color:#fff;background:var(--rl-green)}.rl-library-charter .rl-kicker,.rl-library-posture .rl-kicker{color:#fff!important}.rl-library-charter h2,.rl-library-posture blockquote,.rl-library-posture>p:last-child,.rl-shelf-next h2,.rl-shelf-next p,.rl-publication-back h2,.rl-publication-back p,.rl-browser-reader h2,.rl-browser-reader p,.rl-footer a,.rl-footer .rl-youth{color:#fff}.rl-library-charter>div:last-child p,.rl-library-charter>div:last-child p:first-child,.rl-footer>div p,.rl-footer>p{color:#ffffffc2}.rl-shelf-hero,.rl-shelf-hero.tone-sand,.rl-shelf-hero.tone-blue,.rl-shelf-hero.tone-ink,.rl-shelf-hero.tone-violet,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-commercial-economics{color:var(--rl-ink);background:linear-gradient(90deg,#fff 0%,#fffffffa 43%,#ffffff38 68%,#0000 86%),url(/assets/mascot-refresh-2026-10/library-research.webp) 82%/cover no-repeat}.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-new-delta-systems{background:linear-gradient(90deg,#fff 0%,#fffffffa 43%,#ffffff38 68%,#0000 86%),url(/assets/mascot-refresh-2026-10/library-productive-system.webp) 82%/cover no-repeat}.rl-shelf-hero-copy h1,.rl-shelf-index dd,.rl-publication-title h1{color:#000}.rl-shelf-hero-copy>p:last-child,.rl-publication-deck{color:var(--rl-muted)}@media (width<=1120px){.rl-library-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.66fr)}}@media (width<=820px){.rl-header{background:var(--rl-green)}.rl-library-hero{grid-template-columns:1fr;min-height:auto;display:grid}.rl-library-hero-copy{order:1;width:100%;min-height:auto;padding:94px 22px 66px}.rl-library-hero-visual{border-top:1px solid var(--rl-line);background:url(/assets/mascot-refresh-2026-10/library-research.webp) 67%/cover no-repeat;border-left:0;order:2;min-height:500px}.rl-shelf-hero,.rl-shelf-hero.tone-sand,.rl-shelf-hero.tone-blue,.rl-shelf-hero.tone-ink,.rl-shelf-hero.tone-violet,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-commercial-economics,.rl-shelf-hero.domain-new-delta-systems{background:linear-gradient(#fff 0%,#fffffffa 48%,#ffffff14 76%),url(/assets/mascot-refresh-2026-10/library-research.webp) 67% bottom/cover no-repeat}}.rl-library-hero-visual{background:url(/assets/trial-visuals/publications/library-hero-logo.webp) 50%/cover no-repeat;animation:none}.rl-library-shelf-image{filter:none;height:210px;background-position:50% 72%!important}.rl-library-shelf-image:after{background:linear-gradient(#0000 48%,#033b207a)}.rl-shelf-hero.domain-commercial-economics{--rl-shelf-art:url(/assets/trial-visuals/publications/commercial-economics.webp)}.rl-shelf-hero.domain-economic-town-economics{--rl-shelf-art:url(/assets/trial-visuals/publications/economic-towns.webp)}.rl-shelf-hero.domain-new-delta-systems{--rl-shelf-art:url(/assets/trial-visuals/publications/new-delta-initiatives.webp)}.rl-shelf-hero.domain-methods-and-standards{--rl-shelf-art:url(/assets/trial-visuals/publications/methods-standards.webp)}.rl-shelf-hero.domain-employee-authored-publications{--rl-shelf-art:url(/assets/trial-visuals/publications/employee-authored.webp)}.rl-shelf-hero.domain-commercial-economics,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-new-delta-systems,.rl-shelf-hero.domain-methods-and-standards,.rl-shelf-hero.domain-employee-authored-publications{background:linear-gradient(90deg, #fff 0%, #fffffffa 43%, #ffffff3d 70%, transparent 88%), var(--rl-shelf-art) 82% 72% / cover no-repeat}@media (width<=820px){.rl-library-hero-visual{background:url(/assets/trial-visuals/publications/library-hero-logo.webp) 50%/cover no-repeat}.rl-shelf-hero.domain-commercial-economics,.rl-shelf-hero.domain-economic-town-economics,.rl-shelf-hero.domain-new-delta-systems,.rl-shelf-hero.domain-methods-and-standards,.rl-shelf-hero.domain-employee-authored-publications{background:linear-gradient(180deg, #fff 0%, #fffffffa 48%, #ffffff14 78%), var(--rl-shelf-art) center bottom / cover no-repeat}}.rl-rights-choices{gap:.75rem;padding:.65rem 0;display:grid}.rl-rights-choices .rl-check{align-items:start;gap:.7rem;display:flex}.rl-rights-choices small{color:#4b6254}.rl-publication-rights{border-top:1px solid #d9e4dc;padding-top:2rem}.rl-rights-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem;display:grid}.rl-rights-list>div{background:#f6faf7;border:1px solid #cbded1;padding:1rem}.rl-rights-list span{text-transform:uppercase;letter-spacing:.08em;color:#237147;font-size:.8rem;display:block}.rl-rights-list strong{margin:.4rem 0;display:block}.rl-rights-list p,.rl-rights-notice{white-space:pre-wrap}.rl-rights-list a{color:#055c30;text-decoration:underline}.rl-catalogue-rights{flex-wrap:wrap;gap:.4rem;margin:.7rem 0;display:flex}.rl-catalogue-rights span{color:#084826;background:#eaf3ec;padding:.3rem .5rem;font-size:.75rem}.rl-menu-button,.rl-mobile-nav{display:none}@media (width<=1050px){.rl-header{grid-template-columns:minmax(0,1fr) auto;position:sticky}.rl-brand,.rl-account-actions{min-width:0}.rl-menu-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffa6;justify-content:center;align-items:center;min-width:48px;min-height:44px;padding:.6rem .8rem;font-size:.875rem;font-weight:750;display:inline-flex}.rl-mobile-nav{z-index:40;overscroll-behavior:contain;max-height:calc(100dvh - 70px);padding:.5rem max(1.25rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom));background:#fff;border-bottom:1px solid #dce5de;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #00000029}.rl-mobile-nav[hidden]{display:none}.rl-mobile-nav a{color:#123b28;border-bottom:1px solid #e3eae5;align-items:center;min-height:52px;padding:.75rem;font-size:.95rem;font-weight:700;display:flex}.rl-mobile-nav a:focus-visible,.rl-mobile-nav a:hover{background:#eaf3ed}}@media (width<=760px){.rl-header{min-height:70px;padding:.5rem 1rem}.rl-brand>img{width:min(30vw,112px);height:auto}.rl-account-actions{gap:.35rem}.rl-login,.rl-admin-link{letter-spacing:0;min-height:44px;padding:.55rem .65rem;font-size:.8rem}.rl-admin-link{display:none}}.rl-library-authors{background:#f7f9f8;padding:clamp(64px,7vw,110px) clamp(24px,7vw,120px)}.rl-library-author-grid{border-top:1px solid #cdd8d1;border-left:1px solid #cdd8d1;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:0;margin-top:42px;display:grid}.rl-library-author-grid a{color:#102c1d;background:#fff;border-bottom:1px solid #cdd8d1;border-right:1px solid #cdd8d1;grid-template-columns:84px 1fr;align-items:center;gap:20px;min-height:142px;padding:24px;text-decoration:none;display:grid}.rl-library-author-grid a:hover,.rl-library-author-grid a:focus-visible{background:#edf5ef}.rl-library-author-grid img{object-fit:cover;object-position:center 30%;width:84px;height:90px}.rl-library-author-grid span{gap:5px;display:grid}.rl-library-author-grid strong{font-size:1.16rem;line-height:1.2}.rl-library-author-grid small{color:#4c6557;font-size:.83rem;line-height:1.4}.rl-library-author-grid em{color:#076237;grid-column:2;font-size:.78rem;font-style:normal;font-weight:700}.rl-author-page{color:#17251e;background:#fff;padding:0 clamp(24px,7vw,120px) 86px}.rl-author-shell{width:min(100%,1320px);margin:0 auto}.rl-author-breadcrumb{color:#637067;flex-wrap:wrap;align-items:center;gap:12px;padding:34px 0;font-size:.85rem;display:flex}.rl-author-breadcrumb a{color:#22543a;text-decoration:none}.rl-author-breadcrumb a:hover{text-decoration:underline}.rl-author-breadcrumb strong{color:#1c2c21;font-weight:600}.rl-author-hero{border-bottom:1px solid #cbd5cf;grid-template-columns:clamp(240px,27vw,352px) minmax(0,1fr);align-items:stretch;gap:clamp(38px,6vw,100px);padding:26px 0 72px;display:grid}.rl-author-portrait{color:#075a30;background:#dfede3;place-items:center;height:clamp(320px,32vw,430px);display:grid;overflow:hidden}.rl-author-portrait img{object-fit:cover;object-position:center 27%;width:100%;height:100%;display:block}.rl-author-portrait>span{font-size:8rem;font-weight:600}.rl-author-intro{flex-direction:column;justify-content:center;max-width:800px;display:flex}.rl-author-intro .rl-kicker{color:#07703b;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.rl-author-intro h1{letter-spacing:-.075em;overflow-wrap:anywhere;margin:22px 0 18px;font-size:clamp(3.3rem,7vw,7rem);font-weight:520;line-height:.96}.rl-author-role{color:#056337;margin:0 0 20px;font-size:clamp(1.14rem,2vw,1.5rem);font-weight:650;line-height:1.35}.rl-author-biography{color:#34473d;white-space:pre-line;max-width:70ch;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.68}.rl-author-hero-facts{border-top:1px solid #cbd5cf;gap:0;margin-top:32px;padding-top:18px;display:flex}.rl-author-hero-facts div{border-right:1px solid #cbd5cf;align-items:baseline;gap:11px;margin-right:28px;padding-right:28px;display:flex}.rl-author-hero-facts div:last-child{border-right:0}.rl-author-hero-facts strong{color:#065e35;font-size:1.6rem;font-weight:600}.rl-author-hero-facts span{color:#647368;font-size:.8rem}.rl-author-context,.rl-author-publications{border-bottom:1px solid #cbd5cf;grid-template-columns:minmax(185px,290px) minmax(0,1fr);gap:clamp(36px,5vw,80px);padding:clamp(52px,6vw,80px) 0;display:grid}.rl-author-section-label>span{color:#087340;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:800;display:block}.rl-author-section-label h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:550;line-height:1.1}.rl-author-context-body>p{white-space:pre-line;max-width:70ch;margin:0;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.68}.rl-author-shelves{border-top:1px solid #d7e0d9;gap:15px;margin-top:32px;padding-top:25px;display:grid}.rl-author-shelves>span{color:#617368;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700}.rl-author-shelves>div{flex-wrap:wrap;gap:8px;display:flex}.rl-author-shelves a{color:#075f35;border:1px solid #a9c9b5;padding:10px 14px;font-size:.82rem;text-decoration:none}.rl-author-shelves a:hover{background:#edf5ef}.rl-author-section-intro{color:#627369;margin:0 0 24px;font-size:.83rem}.rl-author-publication-list{border-top:1px solid #ced9d0}.rl-author-publication{border-bottom:1px solid #ced9d0;grid-template-columns:126px minmax(0,1fr);gap:28px;padding:30px 0;display:grid}.rl-author-publication-cover{color:#075a30;background:#d4e4d7;place-items:center;height:174px;font-size:1.4rem;font-weight:700;display:grid}.rl-author-publication-cover img{object-fit:cover;width:100%;height:100%}.rl-author-publication-meta{color:#25784d;margin:0 0 8px;font-size:.78rem;font-weight:700}.rl-author-publication-meta span{margin:0 5px}.rl-author-publication h3{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(1.4rem,2.2vw,2.05rem);font-weight:550;line-height:1.18}.rl-author-publication h3 a{color:#14291c;text-decoration:none}.rl-author-publication h3 a:hover{color:#00713d}.rl-author-publication>div>p:not(.rl-author-publication-meta){color:#4f6055;margin:0 0 18px;font-size:.95rem;line-height:1.58}.rl-author-publication-foot{flex-wrap:wrap;gap:24px;display:flex}.rl-author-publication-foot a,.rl-author-back a{color:#07683a;font-size:.83rem;font-weight:700;text-decoration:none}.rl-author-publication-foot a:hover,.rl-author-back a:hover{text-decoration:underline}.rl-author-empty{font-size:1rem;line-height:1.6}.rl-author-back{text-align:right;padding:28px 0}.rl-publication-profile-links{margin:26px 0 0}.rl-publication-profile-links>p{color:#276843;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}.rl-publication-profile-links>div{flex-wrap:wrap;gap:10px;display:flex}.rl-publication-profile-links a{color:#000;border:1px solid #cedbd1;align-items:center;gap:12px;min-height:52px;padding:6px 16px 6px 6px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.rl-publication-profile-links a:hover,.rl-publication-profile-links a:focus-visible{background:#f0f8f2;border-color:#74b68d}.rl-publication-profile-links img,.rl-author-avatar-fallback{object-fit:cover;object-position:center 28%;color:#075a30;background:#cde6d4;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid;border-radius:50%!important}.rl-catalogue-employee-authors{gap:9px;margin:18px 0;display:grid}.rl-catalogue-employee-authors>span{letter-spacing:.1em;color:#276843;text-transform:uppercase;font-size:.72rem;font-weight:800}.rl-catalogue-employee-authors>div{flex-wrap:wrap;gap:12px;display:flex}.rl-catalogue-employee-authors>div>span{color:#23352a;align-items:center;gap:9px;font-size:.88rem;font-weight:650;display:inline-flex}.rl-catalogue-employee-authors img,.rl-catalogue-employee-authors .rl-author-avatar-fallback{object-fit:cover;object-position:center 28%;width:29px;height:29px;border-radius:50%!important}.rl-author-choices{background:#f4f8f4;border:1px solid #d1ded2;padding:18px}.rl-author-choices>p{font-size:.8rem;line-height:1.5}.rl-author-studio-photo{object-fit:cover;width:110px;height:130px}.rl-author-list-photo{object-fit:cover;width:46px;height:46px}@media (width<=900px){.rl-author-hero{grid-template-columns:minmax(180px,34%) 1fr;gap:28px}.rl-author-context,.rl-author-publications{grid-template-columns:1fr;gap:26px}}@media (width<=650px){.rl-author-page{padding:0 20px 54px}.rl-author-breadcrumb{padding:20px 0}.rl-author-hero{grid-template-columns:1fr;gap:24px;padding:10px 0 42px}.rl-author-portrait{width:min(100%,250px);height:280px}.rl-author-intro h1{margin:8px 0 14px;font-size:clamp(2.8rem,12vw,4rem)}.rl-author-hero-facts{gap:14px}.rl-author-hero-facts div{gap:6px;margin-right:0;padding-right:14px}.rl-author-hero-facts span{font-size:.75rem}.rl-author-publication{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px 0}.rl-author-publication-cover{height:112px}.rl-author-publication>div>p:not(.rl-author-publication-meta){display:none}.rl-author-publication-foot{gap:10px}.rl-author-publication h3{font-size:1.22rem}}.rl-root.rl-standard-shell .rl-library-nav{border-bottom:1px solid var(--rl-line);background:#fff;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;padding:92px clamp(16px,4.4vw,80px) 14px;display:flex}.rl-root.rl-standard-shell .rl-library-nav a{color:#315b43;background:#f7faf8;border:1px solid #d7e4dc;border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:11px 16px;font:600 .78rem/1.5 Poppins,Noto Sans,Noto Sans JP,Noto Sans KR,Arial,sans-serif;text-decoration:none;display:flex}.rl-root.rl-standard-shell .rl-library-nav a svg{flex:0 0 22px;width:22px;height:22px;display:block}.rl-root.rl-standard-shell .rl-library-nav a span{overflow-wrap:anywhere}.rl-root.rl-standard-shell .rl-library-nav a[aria-current=page]{color:#fff;background:var(--rl-deep);border-color:var(--rl-deep)}.rl-root.rl-standard-shell .rl-library-nav a:hover{border-color:var(--rl-deep)}.rl-root.rl-standard-shell .rl-library-nav a:focus-visible{outline:2px solid var(--rl-deep);outline-offset:3px}@media (width<=860px){.rl-root.rl-standard-shell .rl-library-nav{padding-top:84px}.rl-root.rl-standard-shell .rl-library-nav a{flex:180px}}@media (width<=420px){.rl-root.rl-standard-shell .rl-library-nav a{flex-basis:130px;gap:8px;padding:10px;font-size:.72rem}}.rl-root .rl-library-home .rl-library-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:480px}.rl-root .rl-library-home .rl-library-hero-copy{padding:clamp(32px,5vw,76px) clamp(24px,6vw,96px)}.rl-root .rl-library-home .rl-library-hero h1{margin:16px 0 22px;font-size:clamp(54px,6.5vw,88px);line-height:1.02}.rl-root .rl-library-home .rl-library-hero-visual{background-position:72%;min-height:480px}.rl-root .rl-library-home .rl-catalogue-search{margin-top:26px}.rl-root .rl-library-home .rl-library-stats{margin-top:24px;margin-bottom:0}.rl-root .rl-library-home .rl-catalogue-search>label,.rl-root .rl-library-home .rl-kicker{font-size:.65rem}.rl-root .rl-publications-hub,.rl-root .rl-world-page{width:min(1360px,100% - clamp(32px,7vw,112px));margin:clamp(36px,5vw,76px) auto}.rl-root .rl-hub-heading{justify-content:space-between;align-items:end;gap:28px;padding-bottom:32px;display:flex}.rl-root .rl-hub-heading h2{color:#173e2c;letter-spacing:-.045em;max-width:18ch;margin:12px 0 0;font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.12}.rl-root .rl-hub-heading>p{color:#5b6c61;max-width:35ch;margin:0 0 3px;font-size:.85rem;line-height:1.8}.rl-root .rl-hub-shelves{background:#f3f8f4;border:1px solid #d3e0d8;border-radius:12px;padding:24px;scroll-margin-top:110px}.rl-root .rl-hub-subheading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.rl-root .rl-hub-subheading h3{color:#1c4430;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.rl-root .rl-hub-subheading>button{min-height:40px;color:var(--rl-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #cadbd0;border-radius:6px;align-items:center;gap:18px;padding:9px 12px;font-size:.72rem;font-weight:600;line-height:1.5;display:flex}.rl-root .rl-hub-subheading>button[aria-pressed=true]{background:var(--rl-deep);color:#fff;border-color:var(--rl-deep)}.rl-root .rl-world-shelves{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rl-root .rl-world-shelves article{background:#fff;border:1px solid #d5e1d9;border-radius:8px;min-width:0;overflow:hidden}.rl-root .rl-world-shelves article.is-selected{border-color:var(--rl-deep);box-shadow:0 0 0 1px var(--rl-deep)}.rl-root .rl-world-shelves button{color:#183e2b;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0 14px 14px;display:flex}.rl-root .rl-world-shelves button>img{object-fit:cover;filter:saturate(.75);width:calc(100% + 28px);max-width:none;height:82px;margin-inline:-14px}.rl-root .rl-world-shelves button>span{gap:7px;display:grid}.rl-root .rl-world-shelves small{color:#5d7566;font-size:.59rem;line-height:1.6}.rl-root .rl-world-shelves strong{font-size:.73rem;font-weight:600;line-height:1.55}.rl-root .rl-world-shelves a{color:var(--rl-deep);border-top:1px solid #e2ebe5;justify-content:space-between;gap:12px;padding:10px 14px;font-size:.65rem;font-weight:600;text-decoration:none;display:flex}.rl-root .rl-world-shelves .rl-shelf-code{width:100%;min-height:82px;color:var(--rl-deep);background:#edf5ef;place-items:center;font-size:1.8rem;display:grid}.rl-root .rl-world-workspace{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:32px;margin-top:40px;display:grid}.rl-root .rl-world-results{min-width:0}.rl-root .rl-results-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;display:flex}.rl-root .rl-results-header h3{color:#163e29;letter-spacing:-.03em;margin:0;scroll-margin-top:130px;font-size:1.25rem;font-weight:600;line-height:1.4}.rl-root .rl-results-header p{color:#6a7e70;flex-shrink:0;margin:0;font-size:.7rem}.rl-root .rl-world-filters{flex-wrap:wrap;gap:8px;padding-bottom:22px;display:flex}.rl-root .rl-world-filters button{color:#52685a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfd8;border-radius:6px;padding:8px 12px;font-size:.68rem}.rl-root .rl-world-filters button[aria-pressed=true]{color:#fff;background:var(--rl-deep);border-color:var(--rl-deep)}.rl-root .rl-world-filters .rl-reset-filters{color:var(--rl-deep);background:#f1f6f2;border-color:#0000;margin-left:auto}.rl-root .rl-world-publications{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rl-root .rl-world-publication{color:#253b2e;background:#fff;border:1px solid #d8e2db;border-radius:10px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.rl-root .rl-world-publication:hover{border-color:#8aaf97;box-shadow:0 7px 22px #123e2909}.rl-root .rl-world-cover{color:#fff;background:linear-gradient(140deg,#0d4930,#1d6d46);flex-direction:column;justify-content:space-between;gap:12px;min-height:182px;padding:22px;display:flex;position:relative;overflow:hidden}.rl-root .rl-world-cover>span{letter-spacing:.15em;color:#c6e5cd;font-size:.65rem}.rl-root .rl-world-cover>strong{letter-spacing:-.03em;font-size:clamp(1.1rem,2vw,1.65rem);line-height:1.3}.rl-root .rl-world-cover>small{letter-spacing:.15em;color:#d5e7db;font-size:.52rem;line-height:1.7}.rl-root .rl-world-cover:has(>img){background:#eff3ef;padding:0}.rl-root .rl-world-cover>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.rl-root .rl-world-publication-copy{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.rl-root .rl-world-meta{color:#687c6e;justify-content:space-between;gap:10px;font-size:.6rem;line-height:1.7;display:flex}.rl-root .rl-world-publication h4{color:#163c28;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.rl-root .rl-world-publication-copy>p{color:#617165;margin:0;font-size:.75rem;line-height:1.8}.rl-root .rl-world-publication-copy>p.rl-world-subtitle{color:#247445;font-size:.72rem}.rl-root .rl-world-byline{color:#677c6d;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;font-size:.62rem;line-height:1.6;display:flex}.rl-root .rl-world-byline>span{align-items:center;gap:7px;display:inline-flex}.rl-root .rl-world-byline img{object-fit:cover;border-radius:50%;width:24px;height:24px}.rl-root .rl-world-open{color:var(--rl-deep);border-top:1px solid #e0e9e3;justify-content:space-between;padding-top:12px;font-size:.7rem;font-weight:600;display:flex}.rl-root .rl-world-empty{text-align:center;background:#f8fbf8;border:1px dashed #b8cec0;border-radius:10px;grid-column:1/-1;padding:56px 24px}.rl-root .rl-world-empty>span{color:#537761;font-size:.7rem}.rl-root .rl-world-empty h4{font-size:1rem;font-weight:500}.rl-root .rl-world-empty button{border:1px solid var(--rl-deep);background:var(--rl-deep);color:#fff;min-height:42px;font:inherit;cursor:pointer;padding:10px 16px;font-size:.75rem}.rl-root .rl-world-pagination{border-top:1px solid #d9e3dc;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.rl-root .rl-world-pagination>div,.rl-root .rl-world-pagination>div>span{align-items:center;gap:5px;display:flex}.rl-root .rl-world-pagination button{color:#356147;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e1d9;border-radius:5px;padding:8px 12px;font-size:.7rem}.rl-root .rl-world-pagination button[aria-current=page]{background:var(--rl-deep);border-color:var(--rl-deep);color:#fff}.rl-root .rl-world-pagination button:disabled{opacity:.4;cursor:default}.rl-root .rl-page-gap{color:#7b8f81;padding:4px}.rl-root .rl-world-featured{background:#f2f7f3;border:1px solid #cfdfd4;border-radius:12px;min-width:0;padding:24px}.rl-root .rl-world-featured h3{color:#173e2b;letter-spacing:-.035em;margin:10px 0;font-size:1.3rem;font-weight:600;line-height:1.3}.rl-root .rl-world-featured>p:not(.rl-kicker){color:#657b6c;margin:0 0 22px;font-size:.72rem;line-height:1.8}.rl-root .rl-featured-publication{color:#214831;border-top:1px solid #cbdcd1;margin-top:20px;padding-top:20px;text-decoration:none;display:block;position:relative}.rl-root .rl-featured-number{color:#6a8d76;font-size:.6rem;position:absolute;top:23px;right:0}.rl-root .rl-featured-publication>.rl-world-cover{min-height:145px;margin:0 0 16px;padding:18px}.rl-root .rl-featured-copy{gap:9px;display:grid}.rl-root .rl-featured-copy>small{color:#53745d;font-size:.58rem}.rl-root .rl-featured-copy>strong{font-size:.9rem;font-weight:600;line-height:1.55}.rl-root .rl-featured-copy>span{color:#62796a;font-size:.7rem;line-height:1.75}.rl-root .rl-featured-copy>b{color:var(--rl-deep);margin-top:3px;font-size:.67rem;font-weight:600}.rl-root .rl-featured-footer{color:var(--rl-deep);border-top:1px solid #cbdcd1;justify-content:space-between;align-items:center;margin-top:26px;padding-top:18px;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.rl-root .rl-hub-authors{border-top:1px solid #d8e3db;margin-top:48px;padding-top:32px}.rl-root .rl-hub-authors .rl-library-author-grid{margin-top:20px}.rl-root .rl-world-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.rl-root .rl-world-destinations>a{color:#173c2a;background:#fff;border:1px solid #d2e1d7;border-radius:10px;padding:28px;text-decoration:none}.rl-root .rl-world-destinations>a>span{letter-spacing:.07em;color:#5e7e69;font-size:.6rem}.rl-root .rl-world-destinations h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:1.35rem;font-weight:550}.rl-root .rl-world-destinations p{color:#667b6c;max-width:45ch;font-size:.77rem;line-height:1.8}.rl-root .rl-world-destinations strong{color:var(--rl-deep);justify-content:space-between;margin-top:22px;font-size:.73rem;font-weight:600;display:flex}.rl-root .rl-world-page-intro{border-bottom:1px solid #d4e1d8;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,70px);padding-bottom:48px;display:grid}.rl-root .rl-world-page-intro h1{letter-spacing:-.05em;color:#193d2b;margin:18px 0 24px;font-size:clamp(2rem,4.1vw,3.5rem);font-weight:550;line-height:1.12}.rl-root .rl-world-page-intro h1 em{color:var(--rl-deep);font-style:normal}.rl-root .rl-world-page-intro p:not(.rl-kicker){color:#607667;max-width:55ch;font-size:.9rem;line-height:1.85}.rl-root .rl-world-page-intro a{background:var(--rl-deep);color:#fff;border-radius:6px;align-items:center;gap:32px;min-height:44px;margin-top:18px;padding:12px 18px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.rl-root .rl-world-intro-art{aspect-ratio:3/2;background:#f5f9f6;border:1px solid #d9e5dd;border-radius:12px;overflow:hidden}.rl-root .rl-world-intro-art img{object-fit:contain;width:100%;height:100%}.rl-root .rl-world-page section{margin-top:48px}.rl-root .rl-world-page h2{color:#163f2b;letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:550;line-height:1.25}.rl-root .rl-world-page h3{color:#204a31;letter-spacing:-.02em;font-size:1rem;font-weight:550;line-height:1.5}.rl-root .rl-world-page section p{color:#607768;margin:0 0 18px;font-size:.85rem;line-height:1.9}.rl-root .rl-world-page section p.rl-kicker{margin-bottom:14px;font-size:.62rem}.rl-root .rl-world-charter{background:#f1f7f2;border:1px solid #cbded0;border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding:36px;display:grid}.rl-root .rl-world-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.rl-root .rl-world-use-grid article{background:#fff;border:1px solid #d5e2da;border-radius:10px;padding:28px}.rl-root .rl-world-use-grid article>span{color:#6d927a;font-size:.65rem}.rl-root .rl-world-use-grid p{font-size:.78rem!important}.rl-root .rl-world-page section a{color:var(--rl-deep);font-size:.75rem;font-weight:550}.rl-root .rl-world-rights>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rl-root .rl-world-rights article{border:1px solid #d4e1d9;border-radius:10px;padding:24px}.rl-root .rl-world-note{background:#f8faf8;border:1px solid #d3e2d8;border-radius:10px;margin-top:40px;padding:32px}.rl-root .rl-world-note p{color:#657d6d;max-width:85ch;font-size:.85rem;line-height:1.85}.rl-root .rl-world-note a{color:var(--rl-deep);font-size:.8rem;font-weight:600}.rl-root .rl-world-knowledge-shelves>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rl-root .rl-world-knowledge-shelves a{border:1px solid #d6e3db;border-radius:10px;padding:26px;text-decoration:none;display:block}.rl-root .rl-world-knowledge-shelves a>span{color:#718f7b;font-size:.65rem}.rl-root .rl-world-knowledge-shelves small{font-size:.65rem;font-weight:500}.rl-root .rl-world-projects{scroll-margin-top:110px}.rl-root .rl-world-projects>header{justify-content:space-between;align-items:end;gap:32px;display:flex}.rl-root .rl-world-projects>header>p{max-width:45ch}.rl-root .rl-world-project-list{border-top:1px solid #cfdfd4}.rl-root .rl-world-project-list>article{border-bottom:1px solid #d7e3db;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px 0;display:grid}.rl-root .rl-world-project-list>article>span{color:#71917d;margin-top:5px;font-size:.65rem}.rl-root .rl-world-project-list>article h3{margin:8px 0 10px}.rl-root .rl-world-project-list>article p{margin:0;font-size:.78rem}.rl-root .rl-world-project-list>article>strong{color:#356a48;background:#edf5ee;border:1px solid #d2e2d6;border-radius:5px;padding:7px 11px;font-size:.6rem;font-weight:550}.rl-root .rl-world-posture{background:var(--rl-deep);border-radius:12px;padding:40px}.rl-root .rl-world-posture .rl-kicker,.rl-root .rl-world-posture p,.rl-root .rl-world-posture a{color:#fff!important}.rl-root .rl-world-posture blockquote{color:#fff;letter-spacing:-.03em;max-width:30ch;margin:22px 0;font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:450;line-height:1.4}.rl-root .rl-publications-hub a:focus-visible,.rl-root .rl-publications-hub button:focus-visible,.rl-root .rl-world-page a:focus-visible{outline-offset:4px;outline:2px solid #227a47}@media (width>=1600px){.rl-root .rl-world-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:40px}}@media (width<=1050px){.rl-root .rl-world-shelves{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-root .rl-world-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.rl-root .rl-world-publications{grid-template-columns:1fr}.rl-root .rl-world-publication{flex-direction:row}.rl-root .rl-world-publication>.rl-world-cover{flex-shrink:0;width:32%;min-height:240px;padding:16px}.rl-root .rl-world-cover>strong{font-size:1.1rem}.rl-root .rl-world-use-grid{grid-template-columns:1fr}.rl-root .rl-world-charter{gap:24px;padding:26px}.rl-root .rl-world-knowledge-shelves>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rl-root .rl-library-home .rl-library-hero{grid-template-columns:1fr}.rl-root .rl-library-home .rl-library-hero-visual{background-position:70% 46%;border-top:1px solid #dae4dd;border-left:0;height:240px;min-height:240px}.rl-root .rl-library-home .rl-library-hero-copy{padding:36px 24px}.rl-root .rl-hub-heading{padding-bottom:26px;display:block}.rl-root .rl-hub-heading>p{margin-top:18px}.rl-root .rl-hub-shelves{padding:18px}.rl-root .rl-world-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .rl-world-workspace{grid-template-columns:1fr}.rl-root .rl-world-featured{margin-top:12px;display:block}.rl-root .rl-featured-publication{grid-template-columns:80px minmax(0,1fr);gap:16px;display:grid}.rl-root .rl-featured-publication>.rl-world-cover{min-height:120px;margin:0;padding:12px}.rl-root .rl-featured-publication .rl-world-cover>strong{font-size:.8rem}.rl-root .rl-featured-publication .rl-world-cover>small,.rl-root .rl-featured-number{display:none}.rl-root .rl-featured-copy>span{font-size:.7rem}.rl-root .rl-world-destinations{grid-template-columns:1fr}.rl-root .rl-world-page-intro,.rl-root .rl-world-charter{grid-template-columns:1fr;gap:24px}.rl-root .rl-world-page-intro{padding-bottom:32px}.rl-root .rl-world-intro-art{max-height:320px}.rl-root .rl-world-page section{margin-top:32px}.rl-root .rl-world-page section h2{font-size:1.7rem}.rl-root .rl-world-rights>div,.rl-root .rl-world-knowledge-shelves>div{grid-template-columns:1fr}.rl-root .rl-world-projects>header{display:block}.rl-root .rl-world-project-list>article{grid-template-columns:24px minmax(0,1fr);gap:12px}.rl-root .rl-world-project-list>article>strong{grid-column:2;justify-self:start}.rl-root .rl-world-posture{padding:26px}}@media (width<=440px){.rl-root .rl-hub-subheading{align-items:start;gap:10px}.rl-root .rl-hub-subheading>button{gap:8px;padding:8px;font-size:.6rem}.rl-root .rl-world-shelves{gap:9px}.rl-root .rl-world-shelves strong{font-size:.68rem}.rl-root .rl-world-publication{flex-direction:column}.rl-root .rl-world-publication>.rl-world-cover{width:100%;min-height:180px}.rl-root .rl-world-pagination{gap:7px}.rl-root .rl-world-pagination>button>span{display:none}.rl-root .rl-world-pagination>div,.rl-root .rl-world-pagination>div>span{gap:3px}.rl-root .rl-results-header{flex-direction:column;align-items:start;gap:6px}.rl-root .rl-world-pagination button{min-width:30px;padding:6px}.rl-root .rl-world-destinations>a{padding:22px}}@media (prefers-reduced-motion:reduce){.rl-root .rl-world-publication{transition:none}}.rl-root .rl-a4-cover{aspect-ratio:210/297;color:#16412b;box-sizing:border-box;background:linear-gradient(145deg,#f7faf6,#e8f0e8);border-radius:0;flex-direction:column;justify-content:space-between;width:100%;height:auto;min-height:0;padding:clamp(16px,2vw,28px);display:flex;position:relative;overflow:hidden}.rl-root .rl-a4-cover>img{object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.rl-root .rl-a4-cover:has(>img){background:#fff;padding:0}.rl-root .rl-a4-cover>span{color:#52775f;letter-spacing:.07em;font-size:.58rem;line-height:1.6}.rl-root .rl-a4-cover>strong{-webkit-line-clamp:7;color:#16412b;letter-spacing:-.035em;text-wrap:balance;-webkit-box-orient:vertical;font-size:clamp(1rem,1.8vw,1.55rem);line-height:1.25;display:-webkit-box;overflow:hidden}.rl-root .rl-a4-cover>span.rl-cover-author{letter-spacing:0;color:#365943;font-size:.65rem}.rl-root .rl-a4-cover>small{letter-spacing:.08em;color:#3f6b4f;font-size:.52rem;line-height:1.7}.rl-root .rl-library-home .rl-world-publications{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.rl-root .rl-library-home .rl-world-publication{flex-direction:column;padding:0;display:flex;box-shadow:0 4px 12px #153d2705}.rl-root .rl-library-home .rl-world-publication>.rl-world-cover{aspect-ratio:210/297;flex-shrink:0;width:100%;height:auto;min-height:0}.rl-root .rl-library-home .rl-world-publication-copy{gap:10px;padding:18px}.rl-root .rl-library-home .rl-world-publication-copy>p{display:none}.rl-root .rl-library-home .rl-world-publication h4{font-size:.9rem;line-height:1.55}.rl-root .rl-library-home .rl-world-byline{margin-top:0;font-size:.66rem}.rl-root .rl-library-home .rl-world-open{font-size:.68rem}.rl-root .rl-library-home .rl-world-featured .rl-a4-cover{aspect-ratio:210/297;min-height:0;margin:0 0 16px;padding:20px}.rl-root .rl-library-home .rl-featured-copy>span{display:none}.rl-root .rl-library-home .rl-featured-publication:not(:first-of-type){grid-template-columns:76px minmax(0,1fr);gap:15px;display:grid}.rl-root .rl-library-home .rl-featured-publication:not(:first-of-type) .rl-a4-cover{aspect-ratio:210/297;min-height:0;margin:0;padding:9px}.rl-root .rl-library-home .rl-featured-publication:not(:first-of-type) .rl-a4-cover>strong{-webkit-line-clamp:5;font-size:.62rem}.rl-root .rl-library-home .rl-featured-publication:not(:first-of-type) .rl-a4-cover>small,.rl-root .rl-library-home .rl-featured-publication:not(:first-of-type) .rl-a4-cover>.rl-cover-author,.rl-root .rl-library-home .rl-featured-number{display:none}.rl-root .rl-library-home .rl-hub-shelves{margin-top:42px}.rl-root .rl-catalogue-search-field{gap:10px;padding:6px 7px 6px 16px}.rl-root .rl-catalogue-search-field>input{flex:1;width:0;min-width:0;font-size:.85rem}.rl-root .rl-catalogue-search-field .rl-search-submit{background:var(--rl-deep);color:#fff;min-width:98px;font:inherit;cursor:pointer;border:0;border-radius:5px;align-self:stretch;align-items:center;gap:18px;padding:10px 15px;font-size:.75rem;font-weight:550;display:flex}.rl-root .rl-catalogue-search-field .rl-search-clear{color:#607568;cursor:pointer;background:0 0;border:0;width:26px;min-width:26px;padding:0;font-size:1.2rem}.rl-root .rl-search-tools{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex}.rl-root .rl-search-tools>a{color:var(--rl-deep);font-size:.72rem;text-decoration:none}.rl-root .rl-search-tools>label{color:#627968;align-items:center;gap:10px;font-size:.68rem;display:flex}.rl-root .rl-search-tools select{color:#31563e;max-width:180px;min-height:38px;font:inherit;background:#fff;border:1px solid #d0dfd5;border-radius:5px;padding:6px 12px;font-size:.72rem}.rl-root .rl-catalogue-error{color:#7c3e27;background:#fff7f1;border:1px solid #d8b8ab;border-radius:8px;align-items:center;gap:20px;padding:18px 22px;font-size:.82rem;display:flex}.rl-root .rl-catalogue-error p{flex:1;margin:0;line-height:1.7}.rl-root .rl-catalogue-error button{color:#693b29;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7a595;border-radius:5px;padding:10px 14px;font-size:.72rem}.rl-root .rl-catalogue-status{color:#607b68;margin:12px 0;font-size:.72rem}.rl-root .rl-library-home .rl-results-header h3{overflow-wrap:anywhere;max-width:32ch}.rl-root .rl-shelf-menu{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.rl-root .rl-shelf-document{background:#fff;border:1px solid #d3e1d7;border-radius:10px;flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden;transform:none}.rl-root .rl-shelf-document .rl-a4-cover{aspect-ratio:210/297;width:100%;min-height:0}.rl-root .rl-shelf-document-copy{box-sizing:border-box;width:100%;padding:20px}.rl-root .rl-shelf-document-copy h3{font-size:1rem;line-height:1.5}.rl-root .rl-shelf-document-copy>p{display:none}.rl-root .rl-shelf-document-meta{flex-wrap:wrap;gap:10px;font-size:.68rem;display:flex}.rl-root .rl-shelf-document-top{flex-wrap:wrap;gap:8px;font-size:.6rem}.rl-root .rl-shelf-open{box-sizing:border-box;border-top:1px solid #e0e9e3;justify-content:space-between;width:100%;padding:14px 20px;font-size:.72rem;display:flex}.rl-root .rl-shelf-open strong{font-size:1.1rem}@media (width>=1200px){.rl-root .rl-library-home .rl-world-publications{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rl-root .rl-shelf-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .rl-library-home .rl-world-publications{gap:18px}.rl-root .rl-library-home .rl-world-publication-copy{padding:14px}.rl-root .rl-library-home .rl-world-publication h4{font-size:.8rem}.rl-root .rl-world-meta{flex-wrap:wrap;gap:4px}}@media (width<=760px){.rl-root .rl-library-home .rl-featured-publication{grid-template-columns:90px minmax(0,1fr);gap:18px}.rl-root .rl-library-home .rl-world-featured .rl-a4-cover{aspect-ratio:210/297;min-height:0;margin:0;padding:12px}.rl-root .rl-library-home .rl-featured-publication:first-of-type .rl-a4-cover>strong{font-size:.75rem}.rl-root .rl-library-home .rl-featured-publication .rl-a4-cover>.rl-cover-author,.rl-root .rl-library-home .rl-featured-publication .rl-a4-cover>small{display:none}.rl-root .rl-library-home .rl-world-publications{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .rl-catalogue-error{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=440px){.rl-root .rl-catalogue-search-field{gap:4px;padding-left:10px}.rl-root .rl-catalogue-search-field>svg{display:none}.rl-root .rl-catalogue-search-field .rl-search-submit{gap:5px;min-width:72px;padding:10px;font-size:.68rem}.rl-root .rl-catalogue-search-field>input{font-size:.75rem}.rl-root .rl-world-publications{gap:12px}.rl-root .rl-library-home .rl-world-publication-copy{padding:12px}.rl-root .rl-library-home .rl-world-publication h4{font-size:.76rem}.rl-root .rl-world-meta{font-size:.55rem}.rl-root .rl-world-byline{font-size:.58rem}.rl-root .rl-search-tools{gap:10px}.rl-root .rl-search-tools>label{gap:6px}.rl-root .rl-search-tools select{max-width:128px}.rl-root .rl-shelf-document-copy{padding:14px}.rl-root .rl-shelf-document-copy h3{font-size:.85rem}.rl-root .rl-a4-cover>strong{-webkit-line-clamp:6;font-size:.95rem}.rl-root .rl-a4-cover>span,.rl-root .rl-a4-cover>small{font-size:.48rem}}.rl-root .fp-page{--fp-deep:#065a2b;--fp-ink:#173f2b;--fp-muted:#607768;--fp-line:#d2e1d7;width:min(1360px,100% - clamp(32px,7vw,112px));color:var(--fp-ink);margin:42px auto 72px}.rl-root .fp-page h1,.rl-root .fp-page h2,.rl-root .fp-page h3,.rl-root .fp-page h4{color:var(--fp-ink);text-transform:none;font-family:inherit}.rl-root .fp-page h1{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:550;line-height:1.1}.rl-root .fp-page h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:550;line-height:1.2}.rl-root .fp-page p{color:var(--fp-muted);font-size:.85rem;line-height:1.85}.rl-root .fp-page a{color:var(--fp-deep)}.rl-root .fp-page button,.rl-root .fp-page input,.rl-root .fp-page textarea,.rl-root .fp-page select{font-family:inherit}.rl-root .fp-page button{cursor:pointer}.rl-root .fp-page button:disabled{opacity:.45;cursor:default}.rl-root .fp-page :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #287c49}.rl-root .fp-directory-intro{border-bottom:1px solid var(--fp-line);justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;padding-bottom:30px;display:flex}.rl-root .fp-directory-intro p{max-width:65ch;margin-bottom:0}.rl-root .fp-directory-intro .rl-kicker{font-size:.65rem}.rl-root .fp-button{border:1px solid var(--fp-deep);background:var(--fp-deep);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;min-height:44px;padding:12px 18px;font-size:.76rem;font-weight:550;text-decoration:none;display:inline-flex;color:#fff!important}.rl-root .fp-button.is-secondary{background:#fff;color:var(--fp-deep)!important}.rl-root .fp-featured-project{border:1px solid var(--fp-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:20px;display:grid;overflow:hidden}.rl-root .fp-featured-project>div{padding:clamp(26px,4vw,54px)}.rl-root .fp-featured-project h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(1.8rem,3.1vw,3.1rem);line-height:1.12}.rl-root .fp-featured-project h2 em{color:var(--fp-deep);font-style:normal}.rl-root .fp-featured-project p{max-width:48ch;margin-bottom:26px}.rl-root .fp-featured-project>img{aspect-ratio:3/2;object-fit:contain;box-sizing:border-box;width:100%;height:auto;padding-right:18px}.rl-root .fp-owner-note{color:#708776;margin-top:18px;font-size:.64rem;line-height:1.7;display:block}.rl-root .fp-project-browser{margin:48px 0}.rl-root .fp-project-browser>header,.rl-root .fp-feed>header,.rl-root .fp-desk-projects>header,.rl-root .fp-desk-posts>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.rl-root .fp-project-browser h2{margin:10px 0}.rl-root .fp-search{color:#54725e;gap:8px;min-width:260px;font-size:.7rem;display:grid}.rl-root .fp-search input,.rl-root .fp-desk-filters select{min-height:42px;color:var(--fp-ink);font:inherit;background:#fff;border:1px solid #cbded1;border-radius:6px;padding:10px 14px;font-size:.78rem}.rl-root .fp-project-group{margin:32px 0 44px}.rl-root .fp-group-heading h3{letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:550}.rl-root .fp-group-heading p{margin:8px 0 20px;font-size:.78rem}.rl-root .fp-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rl-root .fp-project-card{border:1px solid var(--fp-line);background:#fff;border-radius:10px;min-width:0;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.rl-root .fp-project-card:hover{border-color:#709f7d}.rl-root .fp-project-card>img,.rl-root .fp-project-card-mark{aspect-ratio:3/2;object-fit:contain;background:#f5f9f5;width:100%;height:auto}.rl-root .fp-project-card>div:last-child{padding:24px}.rl-root .fp-project-card h4{letter-spacing:-.025em;margin:16px 0 12px;font-size:1.1rem;font-weight:550;line-height:1.5}.rl-root .fp-project-card p{font-size:.76rem}.rl-root .fp-project-card footer{border-top:1px solid #e0e8e2;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;font-size:.64rem;display:flex}.rl-root .fp-project-card footer strong{font-weight:550}.rl-root .fp-project-card-mark{color:#1d6940;background:linear-gradient(145deg,#ecf6ed,#f7faf6);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.rl-root .fp-project-card-mark>span{font-size:4rem;font-weight:500}.rl-root .fp-project-card-mark>small{letter-spacing:.16em;font-size:.6rem}.rl-root .fp-stage{color:#286e42;text-transform:capitalize;background:#eef6ef;border:1px solid #c5ddcc;border-radius:5px;padding:5px 9px;font-size:.62rem;line-height:1.5;display:inline-flex}.rl-root .fp-empty{background:#f7faf7;border:1px dashed #c9dace;border-radius:9px;padding:28px}.rl-root .fp-empty p{margin:0;font-size:.8rem}.rl-root .fp-empty a{margin-top:15px;font-size:.75rem;display:inline-block}.rl-root .fp-participation{border:1px solid var(--fp-line);background:#f0f7f1;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:32px;display:flex}.rl-root .fp-participation h2{margin-top:0;font-size:1.5rem}.rl-root .fp-participation p{max-width:85ch;margin-bottom:0}.rl-root .fp-participation>a{flex-shrink:0;max-width:24ch;font-size:.8rem;line-height:1.7}.rl-root .fp-legacy-notebook{background:#fafcf9;border:1px solid #d7e3da;border-radius:9px;margin-top:34px;padding:24px}.rl-root .fp-legacy-notebook>summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:1rem;font-weight:550;display:flex}.rl-root .fp-legacy-notebook>summary>span{color:#6a8270;font-size:.68rem;font-weight:400}.rl-root .fp-legacy-notebook article{border-top:1px solid #d9e5dd;padding:20px 0}.rl-root .fp-legacy-notebook article>span{color:#698772;margin-right:22px;font-size:.7rem}.rl-root .fp-legacy-notebook article>a{font-size:.75rem}.rl-root .fp-back{margin:0 0 28px;font-size:.75rem;text-decoration:none;display:inline-block}.rl-root .fp-project-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:44px;margin-bottom:30px;display:grid}.rl-root .fp-project-intro h1{font-size:clamp(2rem,4vw,3.6rem)}.rl-root .fp-project-intro>img{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--fp-line);background:#fff;border-radius:10px;width:100%;height:auto}.rl-root .fp-project-facts{color:#65836e;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;font-size:.68rem;display:flex}.rl-root .fp-tabs{border-block:1px solid var(--fp-line);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:38px;padding:12px 0;display:flex}.rl-root .fp-tabs>button{color:#62806b;min-height:42px;font:inherit;background:0 0;border:0;border-radius:5px;padding:10px 16px;font-size:.78rem}.rl-root .fp-tabs>button[aria-pressed=true]{background:var(--fp-deep);color:#fff}.rl-root .fp-tabs>a{margin-left:auto;padding:10px;font-size:.72rem;text-decoration:none}.rl-root .fp-overview{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(30px,5vw,80px);display:grid}.rl-root .fp-overview>div>p{white-space:pre-line;font-size:.9rem;line-height:1.95}.rl-root .fp-overview aside{border:1px solid var(--fp-line);background:#f2f8f2;border-radius:10px;padding:28px}.rl-root .fp-overview h3{margin-top:0;font-size:1.2rem;font-weight:550}.rl-root .fp-overview aside p{font-size:.76rem}.rl-root .fp-overview dl{margin:25px 0}.rl-root .fp-overview dl>div{border-top:1px solid #d3e2d7;padding:12px 0}.rl-root .fp-overview dt{color:#698572;font-size:.6rem}.rl-root .fp-overview dd{margin:7px 0 0;font-size:.76rem;line-height:1.65}.rl-root .fp-overview aside>a{font-size:.72rem}.rl-root .fp-text-button{color:var(--fp-deep);font:inherit;background:0 0;border:0;padding:12px 0;font-size:.8rem}.rl-root .fp-book-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;margin-top:28px;display:grid}.rl-root .fp-book-grid>a{border:1px solid var(--fp-line);background:#fff;border-radius:9px;text-decoration:none;display:block;overflow:hidden}.rl-root .fp-book-grid>a>span{padding:18px;display:block}.rl-root .fp-book-grid h3{margin:12px 0;font-size:.95rem;font-weight:550;line-height:1.5}.rl-root .fp-book-grid small{color:#65846d;font-size:.6rem}.rl-root .fp-book-grid p,.rl-root .fp-book-grid b{font-size:.68rem;font-weight:400}.rl-root .fp-book-grid b{font-weight:550}.rl-root .fp-feed>header>span{color:#77917f;white-space:nowrap;font-size:.68rem}.rl-root .fp-feed-post{border-top:1px solid var(--fp-line);grid-template-columns:118px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.rl-root .fp-feed-marker{color:#6e8c77;align-items:start;gap:12px;padding-top:6px;font-size:.65rem;line-height:1.8;display:flex}.rl-root .fp-feed-marker>span{background:#2b7d49;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.rl-root .fp-feed-content{max-width:940px}.rl-root .fp-feed-content h3{letter-spacing:-.03em;margin:10px 0;font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:550;line-height:1.4}.rl-root .fp-post-kind{letter-spacing:.06em;color:#43825a!important;font-size:.62rem!important}.rl-root .fp-post-author{color:#769080!important;font-size:.68rem!important}.rl-root .fp-post-body>p{white-space:pre-line;max-width:85ch;margin:20px 0;font-size:.9rem;line-height:1.95}.rl-root .fp-post-publications,.rl-root .fp-post-sources{background:#f3f8f3;border:1px solid #dce8df;border-radius:7px;margin:22px 0;padding:20px 24px}.rl-root .fp-post-publications h4,.rl-root .fp-post-sources h4{margin:0 0 14px;font-size:.82rem;font-weight:550}.rl-root .fp-post-publications>a,.rl-root .fp-post-sources>a{margin:10px 0;font-size:.76rem;line-height:1.8;display:block}.rl-root .fp-post-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.rl-root .fp-post-images figure,.rl-root .fp-gallery figure{min-width:0;margin:0}.rl-root .fp-post-images button,.rl-root .fp-gallery figure>button{background:#fff;border:1px solid #d7e4db;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.rl-root .fp-post-images img{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.rl-root .fp-post-images figcaption{color:#698471;margin-top:10px;font-size:.72rem;line-height:1.8}.rl-root .fp-feed-pagination{border-top:1px solid var(--fp-line);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:24px;display:flex}.rl-root .fp-feed-pagination>button{min-height:40px;color:var(--fp-deep);font:inherit;background:#fff;border:1px solid #cadfd1;border-radius:5px;padding:10px 15px;font-size:.74rem}.rl-root .fp-feed-pagination>span{color:#7a9582;font-size:.68rem}.rl-root .fp-gallery>div:not(.fp-empty){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.rl-root .fp-gallery img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.rl-root .fp-gallery figcaption{padding-top:14px}.rl-root .fp-gallery time{color:#789180;margin-bottom:8px;font-size:.6rem;display:block}.rl-root .fp-gallery figcaption>strong{font-size:.85rem;font-weight:550}.rl-root .fp-gallery figcaption>p{margin:10px 0;font-size:.73rem}.rl-root .fp-image-dialog{width:min(1200px,100% - 28px);max-height:calc(100dvh - 30px);color:var(--fp-ink);background:#fff;border:1px solid #ccdcd2;border-radius:10px;padding:18px}.rl-root .fp-image-dialog::backdrop,.rl-root .fp-editor-dialog::backdrop{background:#071f13aa}.rl-root .fp-image-dialog>div>header{justify-content:space-between;align-items:center;padding-bottom:14px;font-size:.7rem;display:flex}.rl-root .fp-image-dialog button{min-width:42px;min-height:40px;color:var(--fp-deep);font:inherit;background:#fff;border:1px solid #ceded3;border-radius:5px;padding:8px 14px;font-size:.76rem}.rl-root .fp-image-dialog img{object-fit:contain;width:100%;height:auto;max-height:70dvh;display:block}.rl-root .fp-image-dialog p{margin:12px 0;font-size:.75rem}.rl-root .fp-image-dialog footer{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.rl-root .fp-image-dialog footer>a{font-size:.75rem}.rl-root .fp-status{margin:20px 0;font-size:.76rem!important}.rl-root .fp-notice{color:#21643a;background:#edf7ef;border:1px solid #c1dcc9;border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:16px 20px;font-size:.8rem;line-height:1.7;display:flex}.rl-root .fp-notice p{color:inherit;flex:1;margin:0;font-size:.8rem}.rl-root .fp-notice.is-error{color:#8a442b;background:#fff6f0;border-color:#e0bca9}.rl-root .fp-notice button{min-height:38px;color:inherit;font:inherit;background:#fff;border:1px solid;border-radius:5px;padding:8px 12px;font-size:.72rem}.rl-root .fp-desk-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rl-root .fp-desk-header-actions>a:not(.fp-button){white-space:nowrap;font-size:.75rem}.rl-root .fp-desk-policy{background:#f1f7f1;border:1px solid #d2e2d6;border-radius:10px;margin:28px 0 36px;padding:25px 28px}.rl-root .fp-desk-policy>strong{font-size:.92rem;font-weight:550}.rl-root .fp-desk-policy>p{max-width:110ch;margin-bottom:0;font-size:.78rem}.rl-root .fp-desk-projects>header>span{color:#698b75;font-size:.72rem}.rl-root .fp-desk-projects>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rl-root .fp-desk-projects>div>article{border:1px solid var(--fp-line);background:#fff;border-radius:10px;min-width:0;padding:26px}.rl-root .fp-desk-projects h3{letter-spacing:-.025em;font-size:1.2rem;font-weight:550;line-height:1.5}.rl-root .fp-desk-projects p{font-size:.78rem}.rl-root .fp-desk-projects small{color:#6e8d79;font-size:.68rem}.rl-root .fp-record-meta{color:#769080;flex-wrap:wrap;align-items:center;gap:12px;font-size:.62rem;display:flex}.rl-root .fp-record-status{color:#647e6c;text-transform:capitalize;background:#f1f5f1;border:1px solid #d2e0d6;border-radius:4px;padding:4px 8px;font-size:.6rem;line-height:1.7}.rl-root .fp-record-status.is-pending{color:#856b2d;background:#fff8e9;border-color:#e4d4a3}.rl-root .fp-record-status.is-published{color:#2c6c41;background:#edf7ee;border-color:#bbd9c5}.rl-root .fp-record-status.is-rejected{color:#8a5035;background:#fff3ec;border-color:#dfbda6}.rl-root .fp-record-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.rl-root .fp-record-actions button,.rl-root .fp-record-actions a{min-height:36px;color:var(--fp-deep);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccddd2;border-radius:5px;padding:8px 12px;font-size:.67rem;text-decoration:none}.rl-root .fp-decision-note{white-space:pre-line;background:#fff7ef;border-left:3px solid #c79360;padding:12px 16px;color:#825c3b!important;font-size:.75rem!important}.rl-root .fp-review-tools{border-top:1px solid #e0e9e3;margin-top:24px;padding-top:18px}.rl-root .fp-review-tools>summary{cursor:pointer;color:var(--fp-deep);font-size:.74rem;font-weight:550}.rl-root .fp-review-tools>label{color:#688571;gap:8px;margin-top:18px;font-size:.7rem;display:grid}.rl-root .fp-review-tools textarea{color:#2b5139;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #cbded1;border-radius:5px;width:100%;min-height:82px;padding:10px 12px;font-size:.8rem}.rl-root .fp-review-tools>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rl-root .fp-review-tools button{min-height:38px;color:var(--fp-deep);font:inherit;background:#fff;border:1px solid #c7dccd;border-radius:5px;padding:9px 12px;font-size:.67rem}.rl-root .fp-review-tools button:first-child{background:var(--fp-deep);color:#fff;border-color:var(--fp-deep)}.rl-root .fp-desk-posts{margin-top:44px}.rl-root .fp-desk-posts>header h2{margin-bottom:8px}.rl-root .fp-desk-posts>header p{margin-bottom:0;font-size:.76rem}.rl-root .fp-desk-filters{align-items:end;gap:12px;display:flex}.rl-root .fp-desk-filters label{color:#6b8876;gap:7px;font-size:.65rem;display:grid}.rl-root .fp-desk-filters select{max-width:230px;font-size:.7rem}.rl-root .fp-review-card{border:1px solid var(--fp-line);background:#fff;border-radius:10px;margin-top:18px;padding:28px 30px}.rl-root .fp-review-card h3{margin:14px 0 8px;font-size:1.2rem;font-weight:550;line-height:1.5}.rl-root .fp-submission-preview>summary{color:var(--fp-deep);cursor:pointer;margin-top:22px;font-size:.75rem}.rl-root .fp-submission-preview>a{margin:12px 0;font-size:.75rem;display:block}.rl-root .fp-review-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.rl-root .fp-review-images figure{margin:0}.rl-root .fp-review-images img{object-fit:contain;border:1px solid #dce7df;border-radius:6px;width:100%;height:auto;max-height:260px;display:block}.rl-root .fp-review-images figcaption{color:#688672;margin-top:10px;font-size:.68rem;line-height:1.7}.rl-root .fp-image-wait{color:#72907e;background:#f4f8f3;place-items:center;width:100%;min-height:100px;font-size:.7rem;display:grid}.rl-root .fp-editor-dialog{width:min(880px,100% - 30px);max-height:calc(100dvh - 32px);color:var(--fp-ink);background:#fff;border:1px solid #bed6c7;border-radius:12px;padding:0;overflow:auto}.rl-root .fp-editor-dialog>header{border-bottom:1px solid var(--fp-line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:22px;padding:20px 28px;display:flex;position:sticky;top:0}.rl-root .fp-editor-dialog>header h2{margin:0;font-size:1.2rem;font-weight:550}.rl-root .fp-editor-dialog>header button{width:36px;height:36px;color:var(--fp-deep);background:#fff;border:1px solid #d2e2d8;border-radius:5px;font-size:1.3rem}.rl-root .fp-editor-dialog>form{padding:24px 28px 0}.rl-root .fp-form-guidance{margin:0 0 24px;font-size:.78rem!important}.rl-root .fp-editor-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.rl-root .fp-editor-dialog label{color:#426c51;gap:8px;margin:0 0 22px;font-size:.73rem;line-height:1.7;display:grid}.rl-root .fp-editor-dialog input:not([type=checkbox]),.rl-root .fp-editor-dialog textarea,.rl-root .fp-editor-dialog select{color:#234832;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9ddd0;border-radius:5px;padding:10px 13px;font-size:.82rem;line-height:1.7;display:block}.rl-root .fp-editor-dialog textarea{resize:vertical;min-height:90px}.rl-root .fp-editor-dialog input[type=file]{background:#f5f9f4;padding:10px;font-size:.72rem}.rl-root .fp-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rl-root .fp-cover-preview{background:#f7faf6;border:1px solid #dae6dd;border-radius:6px;margin-bottom:24px;padding:18px}.rl-root .fp-cover-preview img{object-fit:contain;width:100%;height:auto;max-height:260px;margin-bottom:16px;display:block}.rl-root .fp-cover-preview button,.rl-root .fp-reference-editor button,.rl-root .fp-image-order button{min-height:36px;color:var(--fp-deep);font:inherit;background:#fff;border:1px solid #c7ddcc;border-radius:5px;padding:8px 12px;font-size:.68rem}.rl-root .fp-publication-picker,.rl-root .fp-reference-editor,.rl-root .fp-image-editor{border-top:1px solid #d5e3da;margin-top:14px;padding-top:26px}.rl-root .fp-publication-picker h3,.rl-root .fp-reference-editor h3,.rl-root .fp-image-editor h3{margin:0 0 16px;font-size:1rem;font-weight:550}.rl-root .fp-publication-picker>span{color:#70907a;margin:10px 0;font-size:.65rem;display:block}.rl-root .fp-publication-picker>div{border:1px solid #dae6de;border-radius:6px;max-height:230px;overflow:auto}.rl-root .fp-publication-picker>div>label{cursor:pointer;border-bottom:1px solid #e4ece6;align-items:start;gap:12px;margin:0;padding:12px 16px;font-size:.75rem;display:flex}.rl-root .fp-publication-picker input[type=checkbox]{width:16px;height:16px;accent-color:var(--fp-deep);margin-top:4px}.rl-root .fp-publication-picker small{color:#789681;margin-top:4px;font-size:.6rem;display:block}.rl-root .fp-reference-editor>p,.rl-root .fp-image-editor>p{font-size:.75rem}.rl-root .fp-reference-editor>div{background:#f6f9f5;border:1px solid #dce8de;border-radius:7px;margin:16px 0;padding:20px}.rl-root .fp-edit-image{border:1px solid #d4e3d9;border-radius:8px;grid-template-columns:160px minmax(0,1fr);gap:22px;margin:16px 0;padding:20px;display:grid}.rl-root .fp-edit-image>img{object-fit:contain;width:100%;height:auto;max-height:220px;display:block}.rl-root .fp-edit-image label{margin-bottom:14px}.rl-root .fp-image-order{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-root .fp-image-order>span{color:#74947e;margin-right:auto;font-size:.65rem}.rl-root .fp-editor-actions{z-index:1;background:#fff;border-top:1px solid #d6e4da;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:0}.rl-root .fp-editor-actions button{min-height:42px;color:var(--fp-deep);font:inherit;background:#fff;border:1px solid #c7dccd;border-radius:5px;padding:11px 16px;font-size:.72rem}.rl-root .fp-editor-actions button[type=submit],.rl-root .fp-editor-actions button:last-child{background:var(--fp-deep);color:#fff;border-color:var(--fp-deep)}.rl-root .fp-editor-actions>span{color:#648370;margin-right:auto;font-size:.7rem}@media (width<=1100px){.rl-root .fp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .fp-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-root .fp-overview{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.rl-root .fp-desk-posts>header{flex-direction:column;align-items:start}.rl-root .fp-feed-post{grid-template-columns:96px minmax(0,1fr);gap:18px}}@media (width<=760px){.rl-root .fp-page{margin-top:28px}.rl-root .fp-directory-intro,.rl-root .fp-project-browser>header{flex-direction:column;align-items:start;gap:20px}.rl-root .fp-directory-intro h1{font-size:2.5rem}.rl-root .fp-search{width:100%;min-width:0}.rl-root .fp-featured-project,.rl-root .fp-project-intro{grid-template-columns:1fr;gap:10px}.rl-root .fp-featured-project>div{padding:28px}.rl-root .fp-featured-project>img{max-height:350px;padding:0 18px 18px}.rl-root .fp-project-grid{grid-template-columns:1fr}.rl-root .fp-project-intro>img{max-height:330px}.rl-root .fp-project-facts{gap:12px}.rl-root .fp-tabs{gap:5px}.rl-root .fp-tabs>button{padding:9px 11px;font-size:.69rem}.rl-root .fp-tabs>a{margin-left:0;font-size:.65rem}.rl-root .fp-overview{grid-template-columns:1fr}.rl-root .fp-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rl-root .fp-book-grid>a>span{padding:14px}.rl-root .fp-book-grid h3{font-size:.82rem}.rl-root .fp-participation{flex-direction:column;align-items:start;gap:20px;padding:26px}.rl-root .fp-participation>a{max-width:none}.rl-root .fp-gallery>div:not(.fp-empty){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rl-root .fp-feed-post{grid-template-columns:1fr;gap:10px}.rl-root .fp-feed>header{flex-direction:column;align-items:start;gap:8px}.rl-root .fp-feed-content h3{font-size:1.45rem}.rl-root .fp-post-body>p{font-size:.84rem}.rl-root .fp-desk-header-actions{justify-content:flex-start}.rl-root .fp-desk-projects>div{grid-template-columns:1fr}.rl-root .fp-desk-filters{flex-wrap:wrap;gap:12px}.rl-root .fp-desk-filters select{max-width:260px}.rl-root .fp-review-card{padding:24px}.rl-root .fp-review-images{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .fp-editor-dialog>header{padding:18px 20px}.rl-root .fp-editor-dialog>form{padding:20px 20px 0}.rl-root .fp-edit-image{grid-template-columns:1fr;gap:18px}.rl-root .fp-edit-image>img{max-height:200px}.rl-root .fp-form-two{grid-template-columns:1fr;gap:0}.rl-root .fp-editor-actions{justify-content:flex-start}.rl-root .fp-editor-actions button{flex:1;padding-inline:12px;font-size:.68rem}}@media (width<=440px){.rl-root .fp-directory-intro h1{font-size:2.2rem}.rl-root .fp-gallery>div:not(.fp-empty),.rl-root .fp-post-images{grid-template-columns:1fr}.rl-root .fp-desk-projects>header{flex-direction:column;align-items:start;gap:8px}.rl-root .fp-desk-filters,.rl-root .fp-desk-filters>label{width:100%}.rl-root .fp-desk-filters select{width:100%;max-width:none}.rl-root .fp-record-actions button{font-size:.63rem}.rl-root .fp-legacy-notebook>summary{flex-direction:column;align-items:start;gap:8px}.rl-root .fp-feed-pagination{gap:8px}.rl-root .fp-feed-pagination>button{padding:8px 10px;font-size:.68rem}.rl-root .fp-feed-pagination>span{font-size:.6rem}.rl-root .fp-image-dialog footer{gap:8px}.rl-root .fp-image-dialog footer>a{font-size:.65rem}.rl-root .fp-image-dialog button{padding:8px;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.rl-root .fp-project-card{transition:none}}.rl-root .rl-library-home .rl-world-workspace.rl-workspace-wide{grid-template-columns:minmax(0,1fr)}.rl-root .rl-library-home .rl-world-publications{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rl-root .rl-library-home .rl-world-destinations{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-root .rl-library-home .rl-world-destinations.al-two-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .rl-library-hero-promotion{align-self:center;min-width:0;padding:24px clamp(18px,3vw,46px) 24px 0}.rl-root .rl-feature-slider{background:#fff;border:1px solid #d5e4da;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 38px #16452d08}.rl-root .rl-feature-art{aspect-ratio:3/2;background:#fff;width:100%;display:block;overflow:hidden}.rl-root .rl-feature-art>img{object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block}.rl-root .rl-feature-caption{box-sizing:border-box;border-top:1px solid #eef3ef;min-height:192px;padding:24px 28px 22px}.rl-root .rl-feature-caption .rl-kicker{margin:0 0 9px;font-size:.6rem}.rl-root .rl-feature-caption h2{color:#163d28;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 10px;font-family:inherit;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:600;line-height:1.35}.rl-root .rl-feature-caption>p:not(.rl-kicker){color:#5b7063;margin:0 0 16px;font-size:.74rem;line-height:1.8}.rl-root .rl-feature-cta{color:var(--rl-deep,#065a2b);justify-content:space-between;align-items:center;gap:20px;font-size:.74rem;font-weight:600;text-decoration:none;display:flex}.rl-root .rl-feature-controls{background:#fafcf9;border-top:1px solid #e5ede7;align-items:center;gap:8px;padding:13px 24px;display:flex}.rl-root .rl-feature-controls>div{flex-wrap:wrap;flex:1;gap:6px;display:flex}.rl-root .rl-feature-controls button{color:#4e705b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:32px;min-height:34px;padding:6px;font-family:inherit;font-size:.67rem;line-height:1;display:inline-flex}.rl-root .rl-feature-controls button[aria-current=true]{background:var(--rl-deep,#065a2b);color:#fff}.rl-root .rl-feature-controls button:disabled{opacity:.35;cursor:default}.rl-root .rl-feature-controls .rl-feature-pause{border-color:#cdded2;margin-left:4px;padding:8px 11px}.rl-root .rl-feature-error{color:#607165;padding:0 24px 15px;font-size:.65rem}.rl-root .rl-feature-error button{font:inherit;color:var(--rl-deep);cursor:pointer;background:0 0;border:0;text-decoration:underline}.rl-root .rl-feature-slider :is(a,button):focus-visible{outline-offset:-3px;outline:2px solid #227b46}.rl-root .al-hero-art{background:#fff;border:1px solid #dbe7df;border-radius:14px;align-self:center;min-width:0;margin:24px 30px 24px 0;overflow:hidden}.rl-root .al-hero-art>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.rl-root .al-hero-art>div{color:#294f37;border-top:1px solid #e7eee8;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 26px;font-size:.75rem;display:flex}.rl-root .al-hero-art a{color:var(--rl-deep);font-weight:600;text-decoration:none}.rl-root .al-text-link{color:var(--rl-deep);font-size:.8rem;font-weight:600;text-decoration:none}.rl-root .al-hosting-note{color:#4b6b57;background:#f3f8f1;border-left:3px solid #77a789;padding:18px 22px;font-size:.75rem;line-height:1.9}.rl-root .al-library-home .al-hosting-note{max-width:100%;margin:20px 0 26px}.rl-root .al-library-home .rl-world-publication-copy>p.al-publisher-label{color:#176638;font-size:.64rem;font-weight:600;line-height:1.6;display:block}.rl-root .al-library-home .rl-search-tools{flex-wrap:wrap}.rl-root .al-library-home .rl-search-tools>a{margin-right:auto}.rl-root .al-library-home .rl-search-tools select{max-width:220px}.rl-root .al-library-home .rl-hub-shelves{scroll-margin-top:110px}.rl-root .al-actions,.rl-root .al-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rl-root .al-actions{margin-top:24px}.rl-root .al-actions :is(a,button),.rl-root .al-card-actions :is(a,button){color:#155630;cursor:pointer;background:#fff;border:1px solid #ccded0;border-radius:6px;justify-content:center;align-items:center;padding:11px 16px;font-family:inherit;font-size:.74rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.rl-root :is(.al-actions,.al-card-actions,.al-feature-toolbar,.al-editor-footer) .al-primary,.rl-root .al-primary{background:var(--rl-deep,#065a2b);color:#fff;border:1px solid var(--rl-deep,#065a2b);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:12px 18px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.rl-root .al-framework-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0 55px;display:grid}.rl-root .al-framework-process>div{background:#f7faf5;border:1px solid #d8e5db;border-radius:12px;padding:28px}.rl-root .al-framework-process span{color:#538264;font-size:.65rem}.rl-root .al-framework-process h2{margin:14px 0;font-size:1.2rem}.rl-root .al-framework-standards{max-width:1050px}.rl-root .al-framework-standards article{border-top:1px solid #d5e5d9;grid-template-columns:50px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.rl-root .al-framework-standards article>span{color:#4e8c62;padding-top:7px;font-size:.8rem}.rl-root .al-framework-standards h2{margin:0 0 18px;font-size:1.6rem}.rl-root .al-framework-footer{background:#f0f7ed;border-radius:12px;margin-top:30px;padding:34px}.rl-root .al-breadcrumb{color:#778d7a;margin-bottom:26px;font-size:.7rem}.rl-root .al-breadcrumb a{text-decoration:none}.rl-root .al-publication-header{border-bottom:1px solid #d4e2d8;grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:start;gap:clamp(28px,6vw,90px);padding:20px 0 45px;display:grid}.rl-root .al-publication-header h1{overflow-wrap:anywhere}.rl-root .al-publication-header>.rl-a4-cover{width:100%;box-shadow:0 12px 38px #133b2210}.rl-root .al-publication-subtitle{color:#3d6a4c!important;font-size:1.05rem!important}.rl-root .al-publication-authors{font-weight:600}.rl-root .al-publisher-label{color:#1d6b39;font-weight:600}.rl-root .al-publication-body{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:start;gap:clamp(28px,6vw,90px);margin-top:36px;display:grid}.rl-root .al-publication-body article>section{overflow-wrap:anywhere;padding:0 0 26px}.rl-root .al-publication-body h2{margin:18px 0;font-size:1.45rem}.rl-root .al-publication-body p{white-space:pre-line}.rl-root .al-publication-facts{background:#f6faf3;border:1px solid #dce7db;border-radius:10px;padding:22px 26px}.rl-root .al-publication-facts h2{font-size:1rem}.rl-root .al-publication-facts dl{margin:0}.rl-root .al-publication-facts dl>div{overflow-wrap:anywhere;border-top:1px solid #dbe6d9;padding:15px 0}.rl-root .al-publication-facts dt{color:#688371;font-size:.64rem}.rl-root .al-publication-facts dd{color:#244e33;margin:6px 0 0;font-size:.77rem;line-height:1.7}.rl-root .al-citation{background:#fafcf8;border:1px solid #dce6db;border-radius:8px;padding:24px!important}.rl-root .al-citation button{color:#215e39;font:inherit;background:#fff;border:1px solid #c8ddcf;border-radius:5px;padding:9px 14px;font-size:.7rem}.rl-root .al-publication-reader{margin-top:30px;scroll-margin-top:110px}.rl-root .al-publication-reader iframe{background:#f3f6f1;border:1px solid #ccdacf;border-radius:8px;width:100%;height:80vh;min-height:450px;display:block}.rl-root .al-studio-intro{justify-content:space-between;align-items:end;gap:35px;padding-bottom:26px;display:flex}.rl-root .al-studio-intro h1{font-size:clamp(2.15rem,4vw,3.6rem)}.rl-root .al-studio-intro .al-actions{justify-content:flex-end;max-width:360px}.rl-root .al-studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 34px;display:grid}.rl-root .al-studio-metrics>*{color:#1b5030;text-align:left;cursor:pointer;background:#f5f9f2;border:1px solid #d7e3d7;border-radius:10px;flex-direction:column;gap:8px;padding:25px;text-decoration:none;display:flex}.rl-root .al-studio-metrics strong{font-size:2rem;font-weight:500;line-height:1}.rl-root .al-studio-metrics span{font-size:.73rem}.rl-root .al-success{background:#edf7e8;border:1px solid #bfd6bb;border-radius:6px;padding:16px 20px;color:#285c32!important}.rl-root .al-studio-section{margin-top:45px;scroll-margin-top:110px}.rl-root .al-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.rl-root .al-section-heading h2{margin:0}.rl-root .al-section-heading p{max-width:420px;margin:0;font-size:.73rem}.rl-root .al-section-heading>button,.rl-root .al-feature-toolbar>button:not(.al-primary){font:inherit;color:#285f37;background:#fff;border:1px solid #c9dccd;border-radius:5px;padding:10px 14px;font-size:.72rem}.rl-root .al-edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rl-root .al-edition-grid>article{background:#fff;border:1px solid #d8e5d9;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.rl-root .al-edition-grid>article>div:first-child{flex-direction:column;align-items:start;gap:8px;display:flex}.rl-root .al-edition-grid h3{overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.5}.rl-root .al-edition-grid p{font-size:.72rem}.rl-root .al-edition-grid .al-card-actions{margin-top:auto}.rl-root .al-edition-grid small{color:#6e8675;font-size:.65rem}.rl-root .al-status{color:#5d7562;text-transform:capitalize;white-space:nowrap;background:#eef2ed;border-radius:4px;padding:6px 10px;font-size:.6rem;font-weight:600;line-height:1.5;display:inline-flex}.rl-root .al-status.status-pending{color:#795912;background:#fff4da}.rl-root .al-status.status-changes{color:#88542c;background:#fff0e6}.rl-root .al-status.status-approved,.rl-root .al-status.status-published{color:#2e6734;background:#e8f4e3}.rl-root .al-studio-filters{background:#f6f9f3;border:1px solid #dce7da;border-radius:9px;align-items:end;gap:20px;margin-bottom:20px;padding:20px;display:flex}.rl-root .al-studio-filters>label{color:#65826b;gap:8px;font-size:.67rem;display:grid}.rl-root .al-studio-filters>label:last-child{flex:1}.rl-root :is(.al-studio-filters,.al-review-tools,.al-feature-editor-grid,.al-editor-body) :is(input:not([type=checkbox]),select,textarea){color:#234c30;box-sizing:border-box;background:#fff;border:1px solid #cadccf;border-radius:5px;width:100%;min-height:42px;padding:10px 12px;font-family:inherit;font-size:.8rem;line-height:1.6}.rl-root :is(.al-studio-filters,.al-review-tools,.al-feature-editor-grid,.al-editor-body) textarea{resize:vertical;min-height:95px}.rl-root .al-submission-list{gap:24px;display:grid}.rl-root .al-submission{background:#fff;border:1px solid #d2e2d5;border-radius:11px;min-width:0;padding:28px}.rl-root .al-submission>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.rl-root .al-submission>header h3{overflow-wrap:anywhere;margin:9px 0;font-size:1.35rem;line-height:1.4}.rl-root .al-submission>header p{margin:0;font-size:.72rem}.rl-root .al-submission>header .rl-kicker{font-size:.62rem}.rl-root .al-submission>p{white-space:pre-line}.rl-root .al-review-note{background:#fff9ec;border-left:3px solid #dfae5c;margin:20px 0;padding:18px 22px}.rl-root .al-review-note>strong{color:#83662c;font-size:.73rem}.rl-root .al-review-note p{white-space:pre-line;color:#776340;margin:7px 0 0;font-size:.78rem}.rl-root .al-submission-details{border-top:1px solid #e1e9de;border-bottom:1px solid #e1e9de;margin:24px 0;padding:18px 0}.rl-root .al-submission-details>summary{cursor:pointer;color:#256a3c;font-size:.74rem;font-weight:600}.rl-root .al-submission-detail-grid{grid-template-columns:minmax(160px,210px) minmax(0,1fr);gap:32px;padding-top:24px;display:grid}.rl-root .al-submission-detail-grid h4{margin:18px 0 6px;font-size:.8rem}.rl-root .al-submission-detail-grid p{white-space:pre-line;overflow-wrap:anywhere;font-size:.77rem}.rl-root .al-submission-detail-grid a{font-size:.75rem}.rl-root .al-private-cover{aspect-ratio:210/297;background:#f4f7f0;border:1px solid #d6e3d5;place-items:center;width:100%;max-width:210px;margin-bottom:16px;display:grid;overflow:hidden}.rl-root .al-private-cover>img{object-fit:contain;width:100%;height:100%;display:block}.rl-root .al-private-download{margin:10px 0;display:block}.rl-root .al-private-download>button{color:#30623f;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd5c8;border-radius:5px;padding:9px 12px;font-size:.7rem}.rl-root .al-private-download>small{color:#975536;margin-top:8px;display:block}.rl-root .al-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.rl-root .al-review-facts>div{overflow-wrap:anywhere;border-top:1px solid #e1eadc;min-width:0;padding:10px 0}.rl-root .al-review-facts dt{color:#719077;font-size:.63rem}.rl-root .al-review-facts dd{white-space:pre-line;margin:6px 0 0;font-size:.74rem;line-height:1.8}.rl-root .al-review-tools{border-top:1px solid #dae6d7;margin-top:24px;padding-top:22px}.rl-root .al-review-tools>label{color:#5c7d63;gap:10px;font-size:.72rem;display:grid}.rl-root .al-review-tools .al-card-actions{margin-top:14px}.rl-root .al-empty{background:#fafcf8;border:1px dashed #c5d6c3;border-radius:8px;grid-column:1/-1;padding:24px 28px}.rl-root .al-review-history{background:#f9fcf6;border:1px solid #d4e1d4;border-radius:10px;padding:24px}.rl-root .al-review-history summary{color:#2b6340;cursor:pointer;font-size:.85rem;font-weight:600}.rl-root .al-review-history ol{margin:24px 0 0;padding:0;list-style:none}.rl-root .al-review-history li{border-top:1px solid #dce7d9;padding:15px 0}.rl-root .al-review-history li>div{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.rl-root .al-review-history strong{font-size:.8rem}.rl-root .al-review-history span,.rl-root .al-review-history time{color:#7a907d;font-size:.67rem}.rl-root .al-review-history time{margin-left:auto}.rl-root .al-review-history li p{white-space:pre-line;margin:10px 0 0}.rl-root .al-editor-dialog{--fp-line:#d5e3d5;--fp-ink:#214d31;--fp-deep:#065a2b}.rl-root .al-editor-body{padding:24px 28px}.rl-root .al-editor-steps{border-bottom:1px solid #dce6d9;gap:8px;margin:0 0 28px;padding-bottom:20px;display:flex}.rl-root .al-editor-steps button{color:#688370;cursor:pointer;background:#f7faf3;border:1px solid #d4e3d2;border-radius:5px;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:.69rem;line-height:1.6}.rl-root .al-editor-steps button[aria-current=step]{color:#fff;background:#065a2b;border-color:#065a2b}.rl-root .al-editor-fields>label,.rl-root .al-editor-fields>details>label,.rl-root .al-editor-body>label{color:#4c7458;gap:8px;margin-bottom:22px;font-size:.73rem;display:grid}.rl-root .al-editor-fields h3{font-size:1.2rem}.rl-root .al-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rl-root .al-field-pair>label{min-width:0}.rl-root .al-editor-fields>details{border:1px solid #d7e4d3;border-radius:7px;padding:18px}.rl-root .al-editor-fields>details summary{color:#2c6541;cursor:pointer;font-size:.76rem;font-weight:600}.rl-root .al-editor-fields>details[open] summary{margin-bottom:22px}.rl-root .al-upload-panel{background:#fafcf7;border:1px solid #d9e4d3;border-radius:8px;margin:20px 0;padding:22px}.rl-root .al-upload-panel h3{margin:0 0 14px;font-size:1rem}.rl-root .al-upload-panel p{font-size:.73rem;line-height:1.8}.rl-root .al-upload-panel>button{color:#4d7156;background:#fff;border:1px solid #c9dbcc;border-radius:5px;padding:9px 12px;font-size:.7rem}.rl-root .al-upload-panel>label{margin-top:18px}.rl-root .al-editor-dialog label.al-checkbox,.rl-root .al-feature-editor-grid label.al-checkbox{align-items:start;gap:12px;font-size:.73rem;line-height:1.8;display:flex}.rl-root .al-checkbox input[type=checkbox]{accent-color:#065a2b;flex:none;width:17px;height:17px;margin:4px 0}.rl-root .al-editor-footer{z-index:2;background:#fff;border-top:1px solid #d5e3d1;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:20px 28px;display:flex;position:sticky;bottom:0}.rl-root .al-editor-footer>div{flex-wrap:wrap;gap:10px;display:flex}.rl-root .al-editor-footer button{color:#2c6541;cursor:pointer;background:#fff;border:1px solid #c8dbcb;border-radius:5px;padding:10px 15px;font-family:inherit;font-size:.72rem}.rl-root .al-feature-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin:28px 0;display:flex}.rl-root .al-feature-toolbar>p{margin-right:auto;font-size:.74rem}.rl-root .al-feature-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.rl-root .al-feature-editor-grid>article{background:#fff;border:1px solid #d1e1d1;border-radius:12px;min-width:0;overflow:hidden}.rl-root .al-feature-editor-grid>article.is-disabled{border-style:dashed}.rl-root .al-feature-editor-grid>article>header{background:#f2f7ef;border-bottom:1px solid #dbe5d7;align-items:center;gap:18px;padding:18px 22px;display:flex}.rl-root .al-feature-editor-grid>article>header strong{margin-right:auto;font-size:.8rem}.rl-root .al-feature-editor-grid>article>header label{align-items:center;margin:0}.rl-root .al-feature-editor-grid>article>header button{color:#42764c;background:#fff;border:1px solid #c5d8c4;border-radius:4px;margin-left:5px;padding:5px 11px}.rl-root .al-feature-editor-art{aspect-ratio:3/2;background:#fff;border-bottom:1px solid #e1eadb;place-items:center;width:100%;display:grid;overflow:hidden}.rl-root .al-feature-editor-art img{object-fit:contain;width:100%;height:100%;display:block}.rl-root .al-feature-editor-grid .al-editor-fields{padding:24px}.rl-root .al-feature-editor-grid label{color:#57785d;gap:8px;margin-bottom:20px;font-size:.72rem;display:grid}@media (width<=1150px){.rl-root .rl-library-home .rl-world-publications{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-root .al-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .rl-library-home .rl-library-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rl-root .rl-feature-caption{min-height:210px;padding:22px}.rl-root .rl-feature-controls{padding:12px 18px}.rl-root .al-studio-intro{flex-direction:column;align-items:start;gap:0}.rl-root .al-studio-intro .al-actions{justify-content:flex-start;max-width:none}}@media (width<=900px){.rl-root .rl-library-home .rl-world-publications{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .rl-library-home .rl-world-destinations{grid-template-columns:1fr}.rl-root .al-studio-metrics{gap:12px}.rl-root .al-studio-metrics>*{padding:20px}.rl-root .al-feature-editor-grid{gap:18px}.rl-root .al-feature-editor-grid>article>header{flex-wrap:wrap;gap:12px}.rl-root .al-feature-editor-grid .al-editor-fields{padding:20px}}@media (width<=850px){.rl-root .rl-library-home .rl-library-hero{grid-template-columns:1fr}.rl-root .rl-library-hero-promotion{align-self:auto;padding:0 24px 30px}.rl-root .rl-feature-caption{min-height:0}.rl-root .rl-feature-caption h2{font-size:1.35rem}.rl-root .al-hero-art{margin:0 24px 30px}.rl-root .al-hero-art>img{max-height:440px}.rl-root .al-framework-process{grid-template-columns:1fr;gap:12px}.rl-root .al-framework-process>div{padding:22px}.rl-root .al-framework-process h2{margin:10px 0}.rl-root .al-publication-header{grid-template-columns:minmax(0,1fr) 210px;gap:25px}.rl-root .al-publication-body{grid-template-columns:1fr;gap:20px}.rl-root .al-publication-facts{order:-1}.rl-root .al-publication-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.rl-root .al-feature-editor-grid{grid-template-columns:1fr}}@media (width<=600px){.rl-root .al-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-root .al-edition-grid{grid-template-columns:1fr}.rl-root .al-section-heading{flex-direction:column;align-items:start;gap:12px}.rl-root .al-studio-filters{flex-direction:column;align-items:stretch;gap:14px}.rl-root .al-submission{padding:22px}.rl-root .al-submission>header{flex-direction:column;gap:14px}.rl-root .al-submission-detail-grid{grid-template-columns:1fr;gap:18px}.rl-root .al-private-cover{max-width:170px}.rl-root .al-field-pair{grid-template-columns:1fr;gap:0}.rl-root .al-editor-body{padding:20px}.rl-root .al-editor-steps{gap:5px}.rl-root .al-editor-steps button{padding:9px 6px;font-size:.6rem}.rl-root .al-editor-footer{gap:12px;padding:16px 20px}.rl-root .al-editor-footer>div{flex-wrap:nowrap;flex:1}.rl-root .al-editor-footer button{white-space:nowrap;flex:1;padding:9px 12px;font-size:.65rem}.rl-root .al-editor-footer .al-primary{font-size:.65rem}.rl-root .al-editor-dialog{max-height:calc(100dvh - 20px)}.rl-root .al-publication-header{grid-template-columns:1fr}.rl-root .al-publication-header>.rl-a4-cover{max-width:250px}.rl-root .al-framework-standards article{grid-template-columns:30px minmax(0,1fr);gap:12px}.rl-root .al-framework-standards h2{font-size:1.35rem}.rl-root .al-framework-footer{padding:25px}.rl-root .rl-library-home .rl-world-destinations.al-two-destinations{grid-template-columns:1fr}.rl-root .al-review-history{padding:20px}.rl-root .al-review-history time{margin-left:0}.rl-root .al-library-home .rl-search-tools label{justify-content:space-between;width:100%}.rl-root .al-library-home .rl-search-tools select{max-width:70%}.rl-root .al-feature-toolbar .al-primary{width:100%}.rl-root .al-publication-reader iframe{min-height:350px}}@media (width<=350px){.rl-root .rl-library-home .rl-world-publications{grid-template-columns:1fr}.rl-root .rl-feature-controls{gap:4px;padding:10px}.rl-root .rl-feature-caption{padding:20px}}.rl-root .al-agent-intro{color:#54725d;max-width:40em;margin-top:15px;font-size:.82rem;line-height:1.9}.rl-root .al-access-invitation{background:#f3f8ef;border:1px solid #d2e2d6;border-radius:12px;margin-top:28px;padding:24px}.rl-root .al-access-invitation>strong{color:#065a2b;font-size:.85rem}.rl-root .al-access-invitation>p{margin:12px 0;font-size:.75rem;line-height:1.8}.rl-root .al-access-invitation .al-actions{margin-top:18px}.rl-root .al-knowledge-panels{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;margin:46px 0;display:grid}.rl-root .al-knowledge-panels .rl-hub-shelves{background:#fafcf7;border:1px solid #d8e5d8;border-radius:12px;min-width:0;margin:0;padding:27px}.rl-root .al-knowledge-panels .rl-hub-subheading{align-items:start;gap:16px;margin:0 0 24px}.rl-root .al-knowledge-panels h3{font-size:1.6rem;line-height:1.35}.rl-root .al-field-shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rl-root .al-field-shelves>article{background:#fff;border:1px solid #d5e3d3;border-radius:12px;min-width:0;padding:0}.rl-root .al-field-shelves>article.is-selected{border-color:#065a2b;box-shadow:inset 0 0 0 1px #065a2b}.rl-root .al-field-shelves>article>button{text-align:left;color:#214e31;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;flex-direction:column;align-items:stretch;gap:0;padding:0 0 14px;display:flex}.rl-root .al-field-shelves>article>button:disabled{cursor:default;opacity:1}.rl-root .al-field-shelves .rl-shelf-code{color:#065a2b;background:#edf4e9;border-radius:5px;flex:none;place-items:center;width:30px;height:32px;font-size:.6rem;display:grid}.rl-root .al-field-heading{align-items:start;gap:13px;padding:20px 22px 0;display:flex}.rl-root .al-field-heading>span:last-child{flex-direction:column;gap:7px;min-width:0;display:flex}.rl-root .al-field-shelves .al-field-art{aspect-ratio:1;box-sizing:border-box;background:#fff;border-bottom:1px solid #e7eee8;border-radius:12px 12px 0 0;width:100%;min-width:0;height:auto;padding:12px;display:block;position:relative}.rl-root .al-field-art>picture{aspect-ratio:1;width:100%;height:auto;display:block}.rl-root .al-field-art>picture>img{aspect-ratio:1;object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;height:auto;margin:0;display:block}.rl-root .al-field-shelves>article>button:hover .al-field-heading strong{color:#065a2b;text-underline-offset:3px;text-decoration:underline}.rl-root .al-field-shelves small{color:#68826b;font-size:.63rem;line-height:1.5}.rl-root .al-field-shelves strong{overflow-wrap:anywhere;font-size:.92rem;font-weight:600;line-height:1.5}.rl-root .al-field-shelves article>p{color:#6b806f;margin:0;padding:0 22px 24px;font-size:.74rem;line-height:1.8}.rl-root .al-contributors>p{color:#66806b;margin:0 0 24px;font-size:.71rem;line-height:1.8}.rl-root .al-contributor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rl-root .al-contributor-grid>button{color:#244d31;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e4d4;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:18px 14px;transition:border-color .15s,background .15s;display:flex}.rl-root .al-contributor-grid>button:hover{background:#f4f9f0;border-color:#3f8754}.rl-root .al-contributor-rank{color:#729079;align-self:start;padding-top:5px;font-size:.58rem}.rl-root .al-contributor-grid>button>img,.rl-root .al-contributor-initial{object-fit:contain;color:#065a2b;background:#f3f7ee;border-radius:7px;flex:none;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid}.rl-root .al-contributor-grid>button>span:nth-last-child(2){flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.rl-root .al-contributor-grid small{color:#6d8574;font-size:.57rem;line-height:1.4}.rl-root .al-contributor-grid strong{overflow-wrap:anywhere;font-size:.77rem;font-weight:600;line-height:1.5}.rl-root .al-contributor-grid em{color:#497955;font-size:.59rem;font-style:normal}.rl-root .al-contributor-grid b{color:#065a2b;font-size:1rem;font-weight:400}.rl-root .al-contributor-empty{background:#fff;border:1px dashed #c3d8c5;border-radius:8px;padding:30px 22px}.rl-root .al-contributor-empty>strong{font-size:.9rem;line-height:1.6}.rl-root .al-contributor-empty p{margin:15px 0 0;font-size:.73rem}.rl-root .al-view-badge{color:#396343;background:#f2f7ed;border:1px solid #d7e4d0;border-radius:4px;padding:6px 9px;font-size:.59rem;font-weight:600;line-height:1.5;display:inline-block}.rl-root .al-view-badge.view-purchase{color:#766032;background:#f6f3e9;border-color:#e6dfc9}.rl-root .al-view-badge.view-sample{color:#3d6572;background:#edf4f7;border-color:#d6e4e8}.rl-root .al-publication-price{color:#1c6235;margin:20px 0 0;font-size:1.1rem}.rl-root .al-publication-price small{color:#758773;margin-top:5px;font-size:.62rem;display:block}.rl-root .al-publication-reader>div>iframe{background:#f4f7ef;border:1px solid #cfdfd1;border-radius:8px;width:100%;height:80vh;min-height:400px}.rl-root .al-secure-reader>button{color:#fff;font:inherit;cursor:pointer;background:#065a2b;border:1px solid #b7d0c0;border-radius:6px;padding:14px 20px;font-size:.77rem}.rl-root .al-secure-reader p{font-size:.75rem}.rl-root .al-guideline-content{margin:45px 0 50px}.rl-root .al-guideline-content>h2{max-width:700px;font-size:clamp(1.8rem,3vw,2.5rem)}.rl-root .al-guideline-content>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.rl-root .al-guideline-content article{background:#f6faf2;border:1px solid #d6e4d5;border-radius:10px;padding:26px}.rl-root .al-guideline-content h3{margin:0 0 15px;font-size:1rem;line-height:1.5}.rl-root .al-guideline-content p{margin:0;font-size:.76rem;line-height:1.9}.rl-root .al-personal-intro{border-bottom:1px solid #d4e3d4;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:center;gap:45px;padding:20px 0 38px;display:grid}.rl-root .al-personal-intro>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.rl-root .al-personal-intro h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.15}.rl-root .al-personal-username{padding-top:12px;font-size:.78rem}.rl-root .al-personal-username strong{color:#065a2b}.rl-root .al-personal-shelf{margin-top:40px}.rl-root .al-personal-tabs{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.rl-root .al-personal-tabs>button{color:#3c6747;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedfce;border-radius:5px;padding:10px 16px;font-size:.72rem}.rl-root .al-personal-tabs>button[aria-pressed=true]{color:#fff;background:#065a2b;border-color:#065a2b}.rl-root .al-personal-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:25px 0;display:grid}.rl-root .al-personal-books>article{background:#fff;border:1px solid #d6e3d4;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rl-root .al-personal-books>article>a{color:inherit;text-decoration:none}.rl-root .al-personal-books>article>a>div:not(.rl-a4-cover){padding:20px}.rl-root .al-personal-books h3{overflow-wrap:anywhere;margin:15px 0;font-size:1.05rem;line-height:1.6}.rl-root .al-personal-books p,.rl-root .al-personal-books small{color:#66816c;font-size:.68rem;line-height:1.8}.rl-root .al-personal-books .al-card-actions{gap:8px;margin-top:auto;padding:0 20px 22px}.rl-root .al-personal-books .al-card-actions a{padding:9px 11px;font-size:.64rem}.rl-root .al-status.status-active{color:#276b37;background:#e7f3e3}.rl-root .al-status.status-scheduled{color:#365f77;background:#eaf2f7}.rl-root .al-status.status-expired,.rl-root .al-status.status-revoked{color:#80654d;background:#f3eee8}.rl-root .al-grant-panel{background:#f7faf3;border:1px solid #d6e3d3;border-radius:12px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:45px;margin:30px 0;padding:32px;display:grid}.rl-root .al-grant-panel h2{font-size:1.8rem}.rl-root .al-grant-panel>div>p{font-size:.77rem;line-height:1.9}.rl-root :is(.al-grant-panel,.al-inquiry-form) label:not(.al-checkbox){color:#456f53;gap:9px;margin-bottom:20px;font-size:.73rem;display:grid}.rl-root :is(.al-grant-panel,.al-inquiry-form) :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;min-height:42px;font:inherit;color:#244e32;background:#fff;border:1px solid #c8dccd;border-radius:5px;padding:11px 13px;font-size:.78rem;line-height:1.7}.rl-root :is(.al-grant-panel,.al-inquiry-form) textarea{resize:vertical;min-height:110px}.rl-root .al-recipient-lookup{align-items:end;gap:12px;display:flex}.rl-root .al-recipient-lookup>label{flex:1;min-width:0}.rl-root .al-recipient-lookup>button{color:#246139;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aac9b2;border-radius:5px;margin-bottom:20px;padding:10px 15px;font-size:.7rem}.rl-root .al-recipient-confirmed{color:#236434;background:#eaf5e4;border:1px solid #bdd6b6;border-radius:6px;padding:16px 20px;font-size:.77rem}.rl-root .al-recipient-confirmed>small{margin-top:8px;font-size:.64rem;display:block}.rl-root .al-grant-panel label.al-checkbox{align-items:start;gap:10px;margin:15px 0 24px;font-size:.73rem;line-height:1.8;display:flex}.rl-root .al-issued-grants{gap:18px;display:grid}.rl-root .al-issued-grants>article{background:#fff;border:1px solid #d6e4d4;border-radius:9px;padding:26px 30px}.rl-root .al-issued-grants header{justify-content:space-between;align-items:start;gap:20px;display:flex}.rl-root .al-issued-grants header p{color:#41764f;margin:0 0 10px;font-size:.7rem}.rl-root .al-issued-grants h3{margin:0 0 8px;font-size:1.15rem;line-height:1.6}.rl-root .al-issued-grants small{color:#6a8570;overflow-wrap:anywhere;font-size:.65rem}.rl-root .al-issued-grants>article>p{margin:20px 0;font-size:.72rem}.rl-root .al-issued-grants details{border-top:1px solid #e0e9da;margin-bottom:20px;padding-top:15px}.rl-root .al-issued-grants summary{cursor:pointer;color:#236236;font-size:.74rem}.rl-root .al-issued-grants details p{white-space:pre-line;overflow-wrap:anywhere;font-size:.77rem}.rl-root .al-view-options{border:0;gap:10px;margin:22px 0 26px;padding:0;display:grid}.rl-root .al-view-options legend{color:#255f38;margin-bottom:15px;font-size:.85rem;font-weight:600}.rl-root .al-view-options>label{cursor:pointer;background:#fafcf7;border:1px solid #d0e0cf;border-radius:7px;align-items:start;gap:12px;padding:17px;font-size:.75rem;display:flex}.rl-root .al-view-options input[type=radio]{accent-color:#065a2b;flex:none;width:17px;min-height:17px;margin:3px 0}.rl-root .al-view-options strong{font-weight:600;display:block}.rl-root .al-view-options small{color:#6b8370;margin-top:7px;font-size:.68rem;line-height:1.8;display:block}.rl-root .al-inquiry-purposes{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.rl-root .al-inquiry-purposes>button{font:inherit;color:#3d6748;cursor:pointer;background:#fff;border:1px solid #cadacc;border-radius:5px;padding:10px 14px;font-size:.72rem}.rl-root .al-inquiry-purposes>button[aria-pressed=true]{color:#fff;background:#065a2b;border-color:#065a2b}.rl-root .al-rights-certificate{overflow-wrap:anywhere;background:#fff;border:1px solid #b7cdbb;border-top:7px solid #065a2b;max-width:850px;margin:35px auto 10px;padding:clamp(28px,6vw,68px);box-shadow:0 10px 50px #234f2a09}.rl-root .al-rights-certificate>header{border-bottom:1px solid #cadccf;padding-bottom:32px;position:relative}.rl-root .al-rights-certificate>header>p{letter-spacing:.08em;text-transform:uppercase;color:#67866c;margin:0 0 28px;font-size:.65rem}.rl-root .al-rights-certificate>header>.al-status{position:absolute;top:30px;right:0}.rl-root .al-rights-certificate h1{margin-bottom:24px;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.rl-root .al-rights-certificate>header>strong{color:#065a2b;font-size:.85rem}.rl-root .al-rights-certificate>section{padding-top:32px}.rl-root .al-rights-certificate h2{font-size:1.6rem;line-height:1.5}.rl-root .al-rights-certificate dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:30px 0 38px;display:grid}.rl-root .al-rights-certificate dt{color:#708875;margin-bottom:8px;font-size:.65rem}.rl-root .al-rights-certificate dd{color:#2b5537;margin:0;font-size:.85rem;line-height:1.7}.rl-root .al-rights-certificate h3{font-size:1rem}.rl-root .al-certificate-terms{white-space:pre-line;font-size:.85rem;line-height:2}.rl-root .al-rights-certificate aside{background:#faf5ed;border-left:3px solid #a0825b;margin-top:24px;padding:20px}.rl-root .al-rights-certificate footer{border-top:1px solid #d1dfcf;margin-top:35px;padding-top:28px}.rl-root .al-rights-certificate footer strong{color:#065a2b;font-size:.9rem}.rl-root .al-rights-certificate footer p,.rl-root .al-rights-certificate footer small{color:#6b7e6e;font-size:.67rem;line-height:1.9}.rl-root :is(.al-rights-desk,.al-personal-library,.al-knowledge-panels,.al-inquiry-form) button:disabled{cursor:default;opacity:.55}.rl-root :is(.al-rights-desk,.al-personal-library,.al-knowledge-panels,.al-guideline-content) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #297c47}@media (width<=1150px){.rl-root .al-knowledge-panels{gap:26px}.rl-root .al-personal-books{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-root .al-guideline-content>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.rl-root .al-field-shelves,.rl-root .al-contributor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.rl-root .al-knowledge-panels{grid-template-columns:1fr}.rl-root .al-grant-panel{grid-template-columns:1fr;gap:12px;padding:24px}.rl-root .al-personal-intro{grid-template-columns:1fr;gap:20px}.rl-root .al-personal-intro>img{justify-self:center;max-width:460px}.rl-root .al-personal-books{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.rl-root .al-field-shelves,.rl-root .al-contributor-grid,.rl-root .al-guideline-content>div{grid-template-columns:1fr}.rl-root .al-field-heading,.rl-root .al-field-shelves article>p{padding-inline:18px}.rl-root .al-knowledge-panels .rl-hub-shelves{padding:22px}.rl-root .al-personal-books{gap:14px}.rl-root .al-personal-books>article>a>div:not(.rl-a4-cover){padding:14px}.rl-root .al-personal-books h3{font-size:.88rem}.rl-root .al-personal-books .al-card-actions{padding:0 14px 18px}.rl-root .al-recipient-lookup{flex-direction:column;align-items:stretch;gap:0}.rl-root .al-issued-grants>article{padding:22px}.rl-root .al-issued-grants header{flex-direction:column;gap:16px}.rl-root .al-rights-certificate dl{grid-template-columns:1fr}.rl-root .al-rights-certificate>header>.al-status{margin-bottom:20px;position:static}}@media (width<=360px){.rl-root .al-personal-books{grid-template-columns:1fr}}@media print{body:has(.al-rights-certificate){background:#fff!important}body:has(.al-rights-certificate) :is(.corp-header,.corp-footer,.rl-library-nav,.al-certificate-tools,.corp-mobile-nav,.corp-cookie-banner){display:none!important}.rl-root .al-certificate-page{max-width:none!important;margin:0!important;padding:0!important}.rl-root .al-rights-certificate{break-inside:avoid;box-shadow:none!important;max-width:none!important;margin:0!important;padding:30px!important}.rl-root .al-rights-certificate *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:15mm}}.rl-root .fp-page a.al-primary,.rl-root .fp-page a.al-primary:visited{color:#fff}.rl-root .fp-page a.al-primary:hover,.rl-root .fp-page a.al-primary:focus-visible{color:#fff;background:#084b26;border-color:#084b26}.rl-root .al-catalogue-search-panel{background:#fff;border:1px solid #d2e1d5;border-radius:12px;margin:28px 0;padding:28px 32px;scroll-margin-top:110px}.rl-root .al-catalogue-search-panel .rl-catalogue-search{max-width:none;margin:0}.rl-root .al-catalogue-search-panel .rl-catalogue-search>label{color:#234f33;margin-bottom:18px;font-size:1.1rem;font-weight:600;display:block}.rl-root .al-catalogue-search-panel .rl-catalogue-search-field{background:#fff;border:1px solid #bacebf;border-radius:6px;align-items:stretch;width:100%;display:flex;overflow:hidden}.rl-root .al-catalogue-search-panel .rl-catalogue-search-field>input{color:#234f33;width:100%;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:16px 18px;font-size:.8rem}.rl-root .al-catalogue-search-panel .rl-search-submit{color:#fff;font:inherit;cursor:pointer;background:#065a2b;border:0;flex:none;padding:14px 25px;font-size:.76rem;font-weight:600}.rl-root .al-catalogue-search-panel .rl-catalogue-search>p{color:#698170;margin:14px 0 0;font-size:.7rem;line-height:1.8}.rl-root .al-library-home .al-catalogue-notice{justify-content:space-between;align-items:center;gap:26px;margin:0 0 30px;padding:25px 30px;display:flex}.rl-root .al-catalogue-notice h2{color:#065a2b;margin:0 0 8px;font-size:1rem;line-height:1.6}.rl-root .al-catalogue-notice p{color:#54715e;max-width:64ch;margin:0;font-size:.73rem;line-height:1.9}.rl-root .al-catalogue-notice .al-actions{flex:none;gap:10px;max-width:370px;margin:0}.rl-root .al-catalogue-search-panel :is(input,button):focus-visible{outline-offset:-3px;outline:2px solid #4e9866}@media (width<=850px){.rl-root .al-library-home .al-catalogue-notice{flex-direction:column;align-items:flex-start;gap:20px}.rl-root .al-catalogue-notice .al-actions{max-width:none}}@media (width<=550px){.rl-root .al-catalogue-search-panel{padding:23px 20px}.rl-root .al-catalogue-search-panel .rl-catalogue-search-field>input{padding:14px 12px;font-size:.73rem}.rl-root .al-catalogue-search-panel .rl-search-submit{padding:12px 15px;font-size:.7rem}.rl-root .al-library-home .al-catalogue-notice{padding:23px 20px}}.rl-root .al-contributor-empty{grid-column:1/-1}.rl-root .yt-library-utilities>.yt-library-utility-card{--yt-library-card-green:var(--rl-deep);border:1px solid var(--yt-library-card-green);background:var(--yt-library-card-green);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;min-width:0;min-height:132px;padding:20px 10px 20px 20px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.rl-root .yt-library-utility-card .yt-library-utility-copy{gap:10px;min-width:0;display:grid}.rl-root .yt-library-utility-copy>span{color:#fff;font-size:.78rem;font-weight:600;line-height:1.6}.rl-root .yt-library-utility-copy>strong{color:#fff;font-size:.71rem;font-weight:400;line-height:1.7}.rl-root .yt-library-utility-card .al-dashboard-action-art{color:#fff;width:100%;height:auto;display:block}.rl-root .yt-library-utility-card .al-dashboard-action-art [fill=white]{fill:var(--yt-library-card-green)}.rl-root .yt-library-utilities>.yt-library-utility-card:hover{--yt-library-card-green:var(--rl-deep);background:var(--yt-library-card-green);border-color:var(--yt-library-card-green);color:#fff}.rl-root .yt-library-utilities>.yt-library-utility-card:focus-visible{outline:2px solid var(--rl-deep);outline-offset:4px}@media (width>=601px) and (width<=1200px){.rl-root .yt-library-utilities{grid-template-columns:1fr}}@media (width<=600px){.rl-root .yt-library-utilities>.yt-library-utility-card{grid-template-columns:minmax(0,1fr) 80px;min-height:120px;padding:18px 14px 18px 20px}}@media (prefers-reduced-motion:reduce){.rl-root .yt-library-utilities>.yt-library-utility-card{transition:none}}.rl-root .rl-staff-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.rl-root .rl-staff-tabs{flex-wrap:wrap;gap:8px;display:flex}.rl-root .rl-staff-tabs button,.rl-root .rl-staff-empty button{color:var(--rl-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd4c3;border-radius:6px;padding:12px 16px;font-size:.75rem;font-weight:600;line-height:1.6}.rl-root .rl-staff-tabs button[aria-pressed=true]{color:#fff;background:var(--rl-deep);border-color:var(--rl-deep)}.rl-root .rl-staff-tabs button>span{font-variant-numeric:tabular-nums;margin-left:8px}.rl-root .rl-staff-search{color:#365f43;flex:1;gap:8px;min-width:min(260px,100%);max-width:420px;font-size:.72rem;display:grid}.rl-root .rl-staff-search input{color:#193f29;width:100%;font:inherit;background:#fff;border:1px solid #bdd4c3;border-radius:6px;padding:12px 14px;font-size:.8rem}.rl-root .rl-staff-results-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.rl-root .rl-staff-results-heading h4{color:var(--rl-deep);margin:0;font-size:.9rem;font-weight:600}.rl-root .rl-staff-results-heading p{color:#627768;margin:0;font-size:.72rem}.rl-root .rl-staff-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7caa88 #edf4ee;max-height:430px;margin-top:14px;overflow-y:scroll}.rl-root .rl-staff-scroll::-webkit-scrollbar{width:9px}.rl-root .rl-staff-scroll::-webkit-scrollbar-track{background:#edf4ee}.rl-root .rl-staff-scroll::-webkit-scrollbar-thumb{background:#7caa88;border-radius:8px}.rl-root .rl-staff-scroll .rl-library-author-grid{margin-top:0}.rl-root .rl-staff-register .rl-staff-empty{color:#627768;padding:24px;font-size:.77rem;line-height:1.8}.rl-root .rl-staff-empty p{margin:0 0 14px}.rl-root .rl-staff-register :is(button,input,.rl-staff-scroll):focus-visible{outline:2px solid var(--rl-deep);outline-offset:3px}.rl-root .rl-staff-register .rl-staff-initial{width:64px;height:64px;color:var(--rl-deep);background:#edf5ee;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}@media (width<=600px){.rl-root .rl-staff-search{flex-basis:100%;max-width:none}.rl-root .rl-staff-search input{font-size:16px}.rl-root .rl-staff-scroll{max-height:380px}.rl-root .rl-staff-scroll .rl-library-author-grid>a{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:18px}.rl-root .rl-staff-scroll .rl-library-author-grid img{width:64px;height:72px}.rl-root .rl-staff-scroll .rl-library-author-grid strong{font-size:1rem}}.yt-mail-intro .yt-mail-compose-top{flex:none;justify-content:center;align-items:center;gap:11px;min-height:49px;display:inline-flex}.yt-mail-sidebar>.yt-mail-directory-link{color:#fff;background:#065a2b;border-radius:6px;align-items:center;gap:10px;padding:16px 13px;font-size:.75rem;line-height:1.65;text-decoration:none;display:flex}.yt-mail-directory-link>span:nth-child(2){flex:1}.yt-mail-directory-link:hover{background:#03461f}.yt-mail-sidebar>.yt-mail-start-conversation{color:#065a2b;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #b6d0b7;border-radius:6px;align-items:center;gap:10px;padding:13px 10px;font-size:.71rem;line-height:1.7;display:flex}.yt-mail-start-conversation>span:nth-child(2){flex:1}.yt-mail-start-conversation>svg{flex:none;width:19px;height:19px}.yt-mail-main .yt-mail-primary,.yt-mail-page>.yt-mail-intro .yt-mail-primary{color:#fff;background:#065a2b;border-color:#065a2b}.yt-mail-page button:disabled{cursor:default;opacity:.55}.yt-mail-page :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #2a8b4a}.yt-mail-main>form>header>div>p,.yt-mail-thread-kind{color:#667f6c;margin:9px 0 0;font-size:.7rem;line-height:1.8}.yt-mail-thread>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.yt-mail-composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.yt-mail-compose-modes{flex-wrap:wrap;gap:8px;padding:20px 26px 0;display:flex}.yt-mail-main .yt-mail-compose-modes>button{border-radius:6px;padding:10px 17px}.yt-mail-main .yt-mail-compose-modes>button[aria-pressed=true]{color:#fff;background:#065a2b;border-color:#065a2b}.yt-mail-recipient-picker{gap:8px;min-width:0;display:grid;position:relative}.yt-mail-recipient-picker>small{color:#6f8571;font-size:.63rem;line-height:1.8}.yt-mail-recipient-popover{top:100%;z-index:25;background:#fff;border:1px solid #b9d0b9;border-radius:8px;margin-top:5px;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 10px 26px #173c201c}.yt-mail-recipient-popover>p{color:#426b49;background:#f1f7ed;margin:0;padding:10px 13px;font-size:.63rem;line-height:1.7}.yt-mail-recipient-popover>[role=listbox]{overscroll-behavior:contain;max-height:270px;overflow:auto}.yt-mail-main .yt-mail-recipient-popover button[role=option]{text-align:left;color:#285537;background:#fff;border:0;border-bottom:1px solid #edf1e9;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.yt-mail-main .yt-mail-recipient-popover button[aria-selected=true]{background:#edf6e8}.yt-mail-recipient-popover>span{color:#708475;padding:15px;font-size:.68rem;line-height:1.8;display:block}.yt-mail-member-identity{vertical-align:middle;flex:1;align-items:center;gap:11px;min-width:0;display:inline-flex!important}.yt-mail-member-identity>.yt-mail-avatar{color:#065a2b;background:#f0f7e9;border:1px solid #cddfcb;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:650;display:flex;overflow:hidden}.yt-mail-avatar img{object-fit:cover;width:100%;height:100%;display:block}.yt-mail-member-identity>span:last-child{gap:3px;min-width:0;display:grid}.yt-mail-page .yt-mail-member-identity strong{overflow-wrap:anywhere;color:#285437;font-size:.76rem;font-weight:550;line-height:1.6}.yt-mail-page .yt-mail-member-identity small{color:#6d8271;overflow-wrap:anywhere;font-size:.63rem;font-weight:400;line-height:1.6}.yt-mail-chosen-businesses{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.yt-mail-chosen-businesses>div{background:#f7faf2;border:1px solid #dbe6d6;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.yt-mail-main .yt-mail-star{color:#628067;background:#fff;flex:none;min-width:36px;min-height:36px;padding:9px 10px;font-size:1.2rem;line-height:1}.yt-mail-main .yt-mail-star[aria-pressed=true]{color:#986d10;background:#fff9e6;border-color:#dfcb8c}.yt-mail-favorites{background:#fcfdf9;border:1px solid #d9e5d1;border-radius:7px;padding:16px}.yt-mail-favorites>summary{cursor:pointer;color:#406d46;font-size:.74rem;line-height:1.7}.yt-mail-favorites summary>span{color:#4b7551;background:#edf4e6;border-radius:15px;margin-left:8px;padding:3px 8px;font-size:.6rem}.yt-mail-favorites>p{color:#738874;margin:15px 0 0;font-size:.68rem;line-height:1.9}.yt-mail-favorites>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.yt-mail-favorites>div>div{background:#fff;border:1px solid #dfe8d9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.yt-mail-favorites>div>div>span:last-child{flex:none;gap:6px;display:flex}.yt-mail-group-delivery{background:#f4f9ed;border:1px solid #d3e2cc;border-radius:6px;padding:18px}.yt-mail-group-delivery strong{color:#275c37;font-size:.78rem}.yt-mail-group-delivery p{color:#52795a;margin:10px 0;font-size:.77rem;line-height:1.9}.yt-mail-group-delivery small{color:#72846e;font-size:.63rem;line-height:1.8}.yt-mail-participants{background:#f8fbf3;border:1px solid #d4e1cf;border-radius:7px;margin:22px 24px;padding:19px}.yt-mail-participants>summary{color:#315f3d;cursor:pointer;font-size:.76rem;font-weight:550;line-height:1.8}.yt-mail-participants>p{color:#6d826f;margin:15px 0;font-size:.68rem;line-height:1.9}.yt-mail-participant{border-top:1px solid #dce7d5;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.yt-mail-participant>div{min-width:0}.yt-mail-participant>div>small{color:#78866d;margin:6px 0 0 51px;font-size:.59rem;line-height:1.6;display:block}.yt-mail-participant>span{flex:none;align-items:center;gap:7px;display:flex}.yt-mail-add-members{border-top:1px solid #d5e4cd;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:8px;padding-top:20px;display:grid}.yt-mail-add-members>button{min-height:43px;margin-top:31px}.yt-mail-main .yt-mail-empty{padding-top:28px}.yt-mail-illustration{aspect-ratio:3/2;object-fit:contain;background:#fff;width:300px;max-width:100%;height:auto;margin:0 auto 15px;display:block}.yt-mail-empty>h3{margin-top:16px}.yt-mail-empty>p{max-width:55ch;margin:12px auto 22px}.yt-mail-filter-empty{color:#758673;padding:26px;font-size:.76rem;line-height:1.85}.yt-mail-setting-help{color:#718570;margin:-10px 0 25px;font-size:.7rem;line-height:1.85}.yt-mail-contact-rule>div{min-width:0}.yt-mail-contact-rule>div>small{color:#718366;margin:7px 0 0 51px;font-size:.62rem;line-height:1.7;display:block}.yt-mail-support-footer{background:#f7faf2;border:1px solid #d4e1ce;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:25px 28px;display:flex}.yt-mail-support-footer strong{color:#315e3b;font-size:.84rem;font-weight:550}.yt-mail-support-footer p{color:#70836e;margin:9px 0 0;font-size:.71rem;line-height:1.9}.yt-mail-support-footer>.yt-support-button{flex:none}@media (width<=1000px){.yt-mail-favorites>div{grid-template-columns:1fr}}@media (width<=900px){.yt-mail-sidebar>.yt-mail-directory-link{flex:1;min-width:200px}.yt-mail-sidebar>.yt-mail-start-conversation{width:auto}.yt-mail-sidebar>nav{flex-basis:100%;order:2}.yt-mail-support-footer{padding:23px}.yt-mail-intro .yt-mail-compose-top{align-self:flex-start}}@media (width<=600px){.yt-mail-chosen-businesses{grid-template-columns:1fr}.yt-mail-support-footer{flex-direction:column;align-items:flex-start}.yt-mail-support-footer>.yt-support-button{width:100%}.yt-mail-participants{margin:15px;padding:15px}.yt-mail-participant{flex-wrap:wrap;align-items:flex-start}.yt-mail-add-members{grid-template-columns:1fr}.yt-mail-add-members>button{justify-self:start;margin-top:0}.yt-mail-favorites>div>div{flex-direction:column;align-items:stretch}.yt-mail-illustration{width:230px}.yt-mail-thread>header>div:last-child{justify-content:flex-start}.yt-mail-composer>header>button{align-self:flex-start}.yt-mail-sidebar>.yt-mail-start-conversation{width:100%}}.corp-new-delta-page .corp-delta-context{max-width:74ch;margin-top:1.8rem}.corp-new-delta-page .corp-delta-context p{color:var(--corp-muted);margin:0 0 1rem;font-size:1rem;line-height:1.8}.corp-new-delta-page .corp-delta-context-source{color:var(--corp-green);text-underline-offset:4px;font-size:.75rem;display:inline-block}.corp-new-delta-page .corp-vision-grid article{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.corp-new-delta-page .corp-vision-card-art{aspect-ratio:3/2;background:#e6e6d9;margin:0;overflow:hidden}.corp-new-delta-page .corp-vision-card-art img{object-fit:contain;width:100%;height:100%;display:block}.corp-new-delta-page .corp-vision-card-copy{min-width:0;padding:clamp(1.5rem,2.5vw,2.7rem)}.corp-new-delta-page .corp-vision-card-copy>span{color:var(--corp-green);letter-spacing:.12em;font-size:.65rem;font-weight:700}.corp-new-delta-page .corp-vision-card-copy h3{margin:1rem 0 .9rem}.corp-new-delta-page .corp-vision-grid article:hover .corp-vision-card-copy>span{color:#fff}.corp-new-delta-page .corp-vision-grid article:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.corp-new-delta-page .corp-vision-art-note{color:var(--corp-muted);margin:1.2rem 0 0;font-size:.75rem;line-height:1.7}.corp-new-delta-page .corp-delta-symbiosis-visual{background:var(--corp-night);flex-direction:column;justify-content:center;gap:1rem;min-width:0;margin:0;padding:clamp(1.5rem,3vw,3rem);display:flex}.corp-new-delta-page .corp-delta-symbiosis-visual img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.corp-new-delta-page .corp-delta-symbiosis-visual figcaption{color:#c4d8c8;font-size:.8rem;line-height:1.7}.corp-new-delta-page .corp-role-of-youth-grid p+p{margin-top:1rem}@media (width<=780px){.corp-new-delta-page .corp-vision-grid article:last-child{grid-template-columns:minmax(0,1fr)}.corp-new-delta-page .corp-delta-symbiosis-visual{padding:1.5rem}.corp-new-delta-page .corp-delta-context{margin-top:1.5rem}}.corp-rd-process{--rd-green:#065a2b;color:#193c29;background:#fff;border:1px solid #cfddd2;border-radius:12px;margin:0;overflow:hidden}.corp-rd-process .corp-rd-heading{background:#fff;border-bottom:1px solid #dce7de;justify-content:space-between;align-items:center;gap:32px;padding:34px 38px;display:flex}.corp-rd-process .corp-rd-kicker{color:#497457;letter-spacing:.12em;font-size:.6rem;font-weight:600;display:block}.corp-rd-process .corp-rd-heading h3{letter-spacing:-.035em;color:#16462b;margin:13px 0 10px;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:550;line-height:1.3}.corp-rd-process .corp-rd-heading p{color:#607467;max-width:65ch;margin:0;font-size:.8rem;line-height:1.75}.corp-rd-process .corp-rd-heading a{color:var(--rd-green);background:#f5f9f3;border:1px solid #cbdccd;border-radius:5px;flex:none;align-items:center;gap:18px;padding:12px 15px;font-size:.67rem;font-weight:600;text-decoration:none;display:inline-flex}.corp-rd-process .corp-rd-heading a:hover{color:#fff;background:var(--rd-green);border-color:var(--rd-green)}.corp-rd-process a:focus-visible{outline:2px solid var(--rd-green);outline-offset:4px}.corp-rd-process .corp-rd-phases{background:#f9fbf8;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:28px;padding:30px 34px 24px;display:grid}.corp-rd-process .corp-rd-phase{min-width:0;position:relative}.corp-rd-process .corp-rd-phase+.corp-rd-phase:before{content:"→";color:var(--rd-green);font-size:1.25rem;position:absolute;top:55px;left:-25px}.corp-rd-process .corp-rd-phase>header{min-height:119px;padding:7px 0 20px}.corp-rd-process .corp-rd-phase>header>span{color:#62816a;letter-spacing:.08em;font-size:.59rem;font-weight:600;display:block}.corp-rd-process .corp-rd-phase>header h4{color:#16492c;letter-spacing:-.02em;margin:10px 0 7px;font-size:1.05rem;font-weight:600;line-height:1.45}.corp-rd-process .corp-rd-phase>header p{color:#718174;margin:0;font-size:.72rem;line-height:1.65}.corp-rd-process .corp-rd-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.corp-rd-process .corp-rd-step{background:#fff;border:1px solid #d6e2d8;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:13px;min-height:158px;padding:21px 17px;display:grid;position:relative}.corp-rd-process .corp-rd-step+.corp-rd-step:before{content:"↓";color:#477b54;font-size:1rem;position:absolute;top:-21px;left:30px}.corp-rd-process .corp-rd-number{width:32px;height:32px;color:var(--rd-green);font-variant-numeric:tabular-nums;background:#eef6ed;border:1px solid #c9dcca;border-radius:5px;flex:none;place-items:center;font-size:.66rem;font-weight:600;display:grid}.corp-rd-process h5{color:#1c4c30;margin:4px 0 10px;font-size:.9rem;font-weight:600;line-height:1.5}.corp-rd-process .corp-rd-step p{color:#5f7265;margin:0;font-size:.8rem;line-height:1.8}.corp-rd-process .corp-rd-cycle-step{background:#fff;border:1px solid #a8c9ae;border-radius:8px;padding:20px}.corp-rd-process .corp-rd-cycle-title{align-items:center;gap:13px;display:flex}.corp-rd-process .corp-rd-cycle-title h5{margin:0;font-size:.92rem}.corp-rd-process .corp-rd-cycle-title .corp-rd-number{color:#fff;border-color:var(--rd-green);background:var(--rd-green)}.corp-rd-process .corp-rd-studio{aspect-ratio:3/2;object-fit:contain;background:#fff;width:100%;height:auto;max-height:175px;margin:15px 0 10px;display:block}.corp-rd-process .corp-rd-cycle-description{color:#5c7564;margin:0 0 14px;font-size:.76rem;line-height:1.8}.corp-rd-process .corp-rd-cycle{gap:6px;margin:0;padding:0;list-style:none;display:grid}.corp-rd-process .corp-rd-cycle>li{color:#205738;background:#eff6ed;border-radius:4px;grid-template-columns:8px minmax(0,1fr) 19px;align-items:center;gap:12px;min-height:36px;padding:8px 11px;font-size:.76rem;line-height:1.5;display:grid}.corp-rd-process .corp-rd-cycle-point{background:#fff;border:1px solid #6b9c73;border-radius:50%;width:6px;height:6px;display:block}.corp-rd-process .corp-rd-cycle-arrow{color:var(--rd-green);text-align:center;font-size:.95rem;line-height:1}.corp-rd-process .corp-rd-agreement{color:#647867;border-top:1px solid #dce8dc;margin:14px 0 0;padding-top:12px;font-size:.7rem;line-height:1.8}.corp-rd-process .corp-rd-feedback{color:var(--rd-green);background:#f0f6ed;border-top:1px solid #d8e5d8;justify-content:center;align-items:center;gap:20px;margin:0;padding:20px 28px;display:flex}.corp-rd-process .corp-rd-feedback>span{font-size:1.7rem;line-height:1}.corp-rd-process .corp-rd-feedback>strong{text-align:center;font-size:.77rem;font-weight:550;line-height:1.7}.corp-rd-process .corp-rd-principle{text-align:center;color:#718174;margin:0;padding:18px 28px 22px;font-size:.76rem;line-height:1.8}@media (width<=1100px){.corp-rd-process .corp-rd-phases{grid-template-columns:1fr;gap:25px}.corp-rd-process .corp-rd-phase>header{min-height:0}.corp-rd-process .corp-rd-phase+.corp-rd-phase:before{content:"↓";top:-21px;left:auto;right:4px}.corp-rd-process .corp-rd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.corp-rd-process .corp-rd-step{grid-template-columns:1fr;min-height:205px;padding:20px}.corp-rd-process .corp-rd-step+.corp-rd-step:before{content:"→";top:25px;left:-16px}.corp-rd-process .corp-rd-collaborate .corp-rd-steps{grid-template-columns:1fr}.corp-rd-process .corp-rd-cycle-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;display:grid}.corp-rd-process .corp-rd-cycle-title{grid-column:1/-1}.corp-rd-process .corp-rd-studio{grid-area:2/1/4;max-height:none;margin:0}.corp-rd-process .corp-rd-cycle-description{grid-column:2;margin:0}.corp-rd-process .corp-rd-cycle{grid-column:2}.corp-rd-process .corp-rd-agreement{grid-column:1/-1}}@media (width<=700px){.corp-rd-process .corp-rd-heading{flex-direction:column;align-items:flex-start;gap:20px;padding:26px}.corp-rd-process .corp-rd-phases{gap:28px;padding:25px 24px}.corp-rd-process .corp-rd-steps{grid-template-columns:1fr}.corp-rd-process .corp-rd-step{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:20px}.corp-rd-process .corp-rd-step+.corp-rd-step:before{content:"↓";top:-20px;left:30px}.corp-rd-process .corp-rd-cycle-step{display:block}.corp-rd-process .corp-rd-studio{max-height:230px;margin:15px 0}.corp-rd-process .corp-rd-cycle-description{margin-bottom:15px}.corp-rd-process .corp-rd-feedback{gap:14px;padding:19px}.corp-rd-process .corp-rd-feedback>strong{font-size:.7rem}}.corp-rd-process .corp-rd-illustrated{background:#fff;margin:0;line-height:0;display:block}.corp-rd-process .corp-rd-illustrated>img{aspect-ratio:3/2;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.corp-rd-process .corp-rd-agreement-note{color:#315b40;text-align:center;border-top:1px solid #dce7de;margin:0;padding:18px 28px;font-size:.77rem;line-height:1.8}.corp-rd-process .corp-rd-transcript{background:#f7faf6;border:1px solid #d6e4d8;border-radius:8px;margin:0 28px}.corp-rd-process .corp-rd-transcript>summary{color:var(--rd-green);cursor:pointer;padding:18px 20px;font-size:.8rem;font-weight:600;line-height:1.7}.corp-rd-process .corp-rd-transcript>summary:focus-visible{outline:2px solid var(--rd-green);outline-offset:3px}.corp-rd-process .corp-rd-written-phases{border-bottom:1px solid #d6e4d8;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:4px 22px 20px;display:grid}.corp-rd-process .corp-rd-written-phases h4,.corp-rd-process .corp-rd-written-steps h4,.corp-rd-process .corp-rd-written-cycle h4{color:#16462b;margin:0;font-size:.85rem;font-weight:600;line-height:1.7}.corp-rd-process .corp-rd-written-phases p,.corp-rd-process .corp-rd-written-steps p,.corp-rd-process .corp-rd-written-cycle{color:#597361;margin:5px 0 0;font-size:.76rem;line-height:1.8}.corp-rd-process .corp-rd-written-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:24px 22px;list-style:none;display:grid}.corp-rd-process .corp-rd-written-steps>li{gap:12px;min-width:0;display:flex}.corp-rd-process .corp-rd-written-cycle{margin:0;padding:0 22px 22px}.corp-rd-process .corp-rd-written-cycle ol{flex-wrap:wrap;gap:8px 28px;margin:12px 0;padding-left:20px;display:flex}@media (width<=700px){.corp-rd-process .corp-rd-heading{padding:24px}.corp-rd-process .corp-rd-transcript{margin-inline:16px}.corp-rd-process .corp-rd-written-phases,.corp-rd-process .corp-rd-written-steps{grid-template-columns:1fr}.corp-rd-process .corp-rd-agreement-note{padding:16px 20px}}
