.website-disclaimer{background:var(--color-paper-warm);border:0;border-radius:var(--radius-lg);color:var(--color-night);margin:auto;max-height:calc(100dvh - 32px);max-width:600px;overflow:auto;padding:var(--space-6);width:calc(100% - 32px)}.website-disclaimer::backdrop{background:var(--overlay-ink-78)}.website-disclaimer h2,.website-disclaimer-banner h2{font-family:var(--font-family-display);font-size:1.5rem;margin:0 0 var(--space-3)}.website-disclaimer p,.website-disclaimer-banner p{line-height:1.5;margin:0 0 var(--space-5)}.website-disclaimer video{aspect-ratio:16 / 9;display:block;height:auto;margin-bottom:var(--space-5);width:100%}.website-notice-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.website-disclaimer-banner{background:color-mix(in srgb,var(--color-night-deep) 85%,transparent);border-top:1px solid var(--color-night-text-muted);bottom:0;box-shadow:var(--shadow-floating);color:var(--color-white);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;left:0;max-height:60dvh;overflow:auto;padding:var(--space-5) var(--website-gutter);position:fixed;width:100%;z-index:50}.website .website-disclaimer-banner h2{color:var(--color-white)}.website-disclaimer-banner p{margin-bottom:0;max-width:56ch}.website-disclaimer-banner .website-notice-actions{align-items:center}.site-footer-text-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.community-animation{aspect-ratio:3 / 1;background:var(--color-black);position:relative}.testimonials:has(+.community-animation){padding-bottom:clamp(32px,4vw,56px)}.community-animation+.home-italk{padding-top:clamp(32px,4vw,56px)}.community-animation-frame{inset:0;pointer-events:none;position:absolute}.community-animation-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media(max-width:720px){.community-animation{aspect-ratio:16 / 9}}.hero-care{--hero-care-paper: #fbfaf8;--hero-care-sand: #f6eee4;--hero-care-purple: #694187;background:var(--hero-care-paper)}.hero-care:before,.hero-care:after{content:"";inset:auto -12% -60px;pointer-events:none;position:absolute}.hero-care:before{background:var(--hero-care-sand);border-radius:55% 45% 0 0/22% 26% 0 0;height:42%}.hero-care:after{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201700%20260'%20fill='none'%20stroke='%23ded4c1'%20stroke-width='1.5'%20aria-hidden='true'%3e%3c!--%20Gently%20fanning%20contours%20share%20a%20seamless%201700-unit%20repeat.%20--%3e%3cpath%20d='M-1700%2064C-1495%2064%20-1335%20149%20-1090%20149C-750%20149%20-255%2064%200%2064C205%2064%20365%20149%20610%20149C950%20149%201445%2064%201700%2064C1905%2064%202065%20149%202310%20149C2650%20149%203145%2064%203400%2064'/%3e%3cpath%20d='M-1700%2075C-1495%2075%20-1326%20162%20-1081%20162C-741%20162%20-255%2075%200%2075C205%2075%20374%20162%20619%20162C959%20162%201445%2075%201700%2075C1905%2075%202074%20162%202319%20162C2659%20162%203145%2075%203400%2075'/%3e%3cpath%20d='M-1700%2086C-1495%2086%20-1317%20175%20-1072%20175C-732%20175%20-255%2086%200%2086C205%2086%20383%20175%20628%20175C968%20175%201445%2086%201700%2086C1905%2086%202083%20175%202328%20175C2668%20175%203145%2086%203400%2086'/%3e%3cpath%20d='M-1700%2097C-1495%2097%20-1308%20188%20-1063%20188C-723%20188%20-255%2097%200%2097C205%2097%20392%20188%20637%20188C977%20188%201445%2097%201700%2097C1905%2097%202092%20188%202337%20188C2677%20188%203145%2097%203400%2097'/%3e%3cpath%20d='M-1700%20108C-1495%20108%20-1299%20201%20-1054%20201C-714%20201%20-255%20108%200%20108C205%20108%20401%20201%20646%20201C986%20201%201445%20108%201700%20108C1905%20108%202101%20201%202346%20201C2686%20201%203145%20108%203400%20108'/%3e%3cpath%20d='M-1700%20119C-1495%20119%20-1290%20214%20-1045%20214C-705%20214%20-255%20119%200%20119C205%20119%20410%20214%20655%20214C995%20214%201445%20119%201700%20119C1905%20119%202110%20214%202355%20214C2695%20214%203145%20119%203400%20119'/%3e%3cpath%20d='M-1700%20130C-1495%20130%20-1281%20227%20-1036%20227C-696%20227%20-255%20130%200%20130C205%20130%20419%20227%20664%20227C1004%20227%201445%20130%201700%20130C1905%20130%202119%20227%202364%20227C2704%20227%203145%20130%203400%20130'/%3e%3cpath%20d='M-1700%20141C-1495%20141%20-1272%20240%20-1027%20240C-687%20240%20-255%20141%200%20141C205%20141%20428%20240%20673%20240C1013%20240%201445%20141%201700%20141C1905%20141%202128%20240%202373%20240C2713%20240%203145%20141%203400%20141'/%3e%3cpath%20d='M-1700%20152C-1495%20152%20-1263%20253%20-1018%20253C-678%20253%20-255%20152%200%20152C205%20152%20437%20253%20682%20253C1022%20253%201445%20152%201700%20152C1905%20152%202137%20253%202382%20253C2722%20253%203145%20152%203400%20152'/%3e%3cpath%20d='M-1700%20163C-1495%20163%20-1254%20266%20-1009%20266C-669%20266%20-255%20163%200%20163C205%20163%20446%20266%20691%20266C1031%20266%201445%20163%201700%20163C1905%20163%202146%20266%202391%20266C2731%20266%203145%20163%203400%20163'/%3e%3cpath%20d='M-1700%20174C-1495%20174%20-1245%20279%20-1000%20279C-660%20279%20-255%20174%200%20174C205%20174%20455%20279%20700%20279C1040%20279%201445%20174%201700%20174C1905%20174%202155%20279%202400%20279C2740%20279%203145%20174%203400%20174'/%3e%3c/svg%3e") left bottom / 1700px auto repeat-x;height:28%;opacity:.65}.hero-care-backdrop{display:none;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.hero-care-inner{margin:0 auto;max-width:1440px;position:relative;z-index:1;padding:var(--space-8) var(--website-gutter) var(--space-12)}.hero-care-copy{--hero-copy-inset: 1.78%;min-width:0;margin-inline:auto;max-width:740px;width:100%}.hero-care-brand{aspect-ratio:900 / 392;background:linear-gradient(90deg,var(--color-brand-blue) 39.9%,var(--color-brand-cyan) 39.9% 58.7%,var(--color-brand-blue) 58.7%) top / 100% 52% no-repeat,var(--color-brand-blue);clip-path:polygon(0 0,100% 0,100% 80%,94% 80%,94% 100%,0 100%);-webkit-mask:url(/landing/story-doctor-paper-chain-logo.webp) center / contain no-repeat;mask:url(/landing/story-doctor-paper-chain-logo.webp) center / contain no-repeat;margin:0;max-width:none;width:100%}.website .hero-care-tagline{color:var(--color-text);font-family:var(--font-family-sans);font-size:clamp(14px,3.8vw,27px);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.75;margin:var(--space-7) 0 0 var(--hero-copy-inset);text-align:left;text-wrap:initial}.hero-care-copy-line{display:block;text-wrap:balance}@media(min-width:441px){.hero-care-copy-line{white-space:nowrap}}.hero-care-cards{display:inline-grid;margin-left:0;overflow:hidden;position:relative;vertical-align:baseline;line-height:1.5}.hero-care-card-sizer{display:grid;visibility:hidden;padding:.06em 0}.hero-care-card-sizer>span{grid-area:1 / 1}.hero-care-card{animation:hero-care-topic-slide 2.4s cubic-bezier(.77,0,.175,1) infinite both;background:var(--card-color);border-radius:var(--radius-sm);color:var(--color-text-strong);inset:0 auto auto 0;padding:.06em 0;position:absolute;white-space:nowrap;width:max-content}.hero-care-topics{font-weight:inherit}.hero-care-topics .hero-care-card{background:transparent;color:var(--card-color)}@keyframes hero-care-topic-slide{0%{opacity:0;transform:translateY(.6em)}8.3333%,91.6667%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.6em)}}.hero-care .button-row{align-items:center;gap:var(--space-5);justify-content:flex-start;margin-top:var(--space-8);margin-left:var(--hero-copy-inset)}.hero-care .site-button{font-size:1.125rem;min-height:56px;padding-inline:var(--space-7);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}@media(max-width:440px){.hero-care .button-row{flex-wrap:nowrap;gap:var(--space-3)}}@media(max-width:720px){.hero-care .site-button{font-size:1rem;min-height:44px;padding:var(--space-2) var(--space-4)}}.website .hero-care .site-button-secondary{background:var(--color-brand-cyan);border-color:var(--color-brand-cyan);color:var(--color-text-strong)}@media(hover:hover)and (pointer:fine){.website .hero-care .site-button-primary:hover{background-color:var(--color-brand-blue-hover);color:var(--color-white)}.website .hero-care .site-button-secondary:hover{background-color:color-mix(in srgb,var(--color-brand-cyan) 65%,var(--color-eucalypt-deep));border-color:color-mix(in srgb,var(--color-brand-cyan) 65%,var(--color-eucalypt-deep));color:var(--color-text-strong)}}.website .hero-care-art{display:block;height:auto;margin:var(--space-8) auto calc(-1 * var(--space-12));position:relative;width:127%;left:2%}.website .hero-care-illustration{aspect-ratio:4 / 3;display:block;height:auto;object-fit:cover;object-position:right;width:100%}@media(min-width:721px){.hero-care-inner{padding-top:var(--space-12)}.website .hero-care-tagline{font-size:clamp(22px,2.6vw,27px)}.hero-care .button-row{justify-content:flex-start}}@media(min-width:1024px){.hero-care:before,.hero-care:after{display:none}.hero-care-backdrop{display:block}.hero-care-inner{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:1.5fr 1fr;min-height:640px;padding-block:var(--space-12) var(--space-16)}.hero-care-brand{margin:0}.website .hero-care-tagline{font-size:clamp(20px,1.8vw,27px)}.hero-care .button-row{justify-content:flex-start}.website .hero-care-art{align-self:end;margin:0 auto calc(-1 * var(--space-16));max-width:none;width:137.5%;left:-20.5%}}@media(prefers-reduced-motion:reduce){.hero-care-card{animation:none;opacity:0}.hero-care-cards>.hero-care-card:nth-child(2){opacity:1}}.language-map-section{--map-land: #efe3ce;--map-sea: #004a9f;--map-title-gap: clamp(24px, 3vw, 48px);background:var(--map-sea);color:var(--color-white);overflow:hidden;padding-block:var(--map-title-gap)}.language-map-stage{aspect-ratio:551 / 950;container-type:inline-size;margin-inline:auto;margin-block-end:var(--space-6);max-width:1440px;position:relative}.language-map-heading{display:grid;gap:var(--space-4);inset-inline:var(--website-gutter);position:absolute;text-align:center;top:clamp(24px,4cqi,64px);z-index:1}.website .language-map-title{color:var(--color-white);font-family:var(--font-family-display);font-size:var(--font-size-display-md);font-weight:var(--website-heading-weight);line-height:1.2;margin:0}.language-map-subtitle{font-size:var(--font-size-lead);line-height:1.55}.language-map-art{position:absolute;inset:9cqi 0 0}.language-map-art,.language-map-note{translate:0 calc(var(--map-title-gap) + var(--space-6))}.language-map-art svg{display:block;width:100%;height:100%;overflow:visible}.language-map-art #map-camera{transform-box:view-box;transform-origin:0 0}.language-map-art .language-area{transform-box:fill-box;transform-origin:center}.language-map-art #language-labels text{font-family:var(--font-family-sans);font-weight:700;paint-order:stroke fill;stroke:#ffffffe0;stroke-width:3px;stroke-linejoin:round}.language-map-note span{display:block}.language-map-note{position:absolute;left:19.7822%;top:90.3333%;margin:0;font-size:clamp(11px,2.4cqi,16px);line-height:1.5;white-space:nowrap}@media(min-width:721px){.language-map-stage{aspect-ratio:1080 / 912}.language-map-art{inset:16.7215% 0 auto;height:74.0132%}.language-map-note{left:19.3519%;top:80.2632%;font-size:1.6cqi}}@media(min-width:1200px){.language-map-stage{aspect-ratio:1440 / 900}.language-map-art{inset:16.9444% 12.5% auto;height:75%}.language-map-note{left:27.0139%;top:81.3333%;font-size:1.2cqi}}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/kalam-bold.ttf) format("truetype")}.story-highlights{background:var(--color-brand-cyan-soft);padding-block:clamp(48px,6vw,80px)}.story-highlights-grid{display:grid;gap:var(--space-6)}.story-highlight{background:var(--color-white);border:2px solid var(--color-brand-blue-deep);border-radius:var(--radius-xl);display:flex;flex-direction:column;min-width:0;overflow:hidden}.story-highlight-copy{display:flex;flex:1;flex-direction:column;gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-5);text-align:left}.website .story-highlight h3{color:var(--color-night);font-family:var(--font-family-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:600;letter-spacing:-.015em;line-height:1.1;white-space:nowrap}.story-highlight-title-content{display:inline-block}.story-highlight-number{color:var(--color-brand-blue);display:inline-block;margin-inline-end:.432em;position:relative;top:calc(.06em + 2px)}.website .story-highlight h3 strong{color:var(--color-brand-blue);font-family:Kalam,cursive;font-size:1.728em;font-style:italic;font-weight:700;display:inline-block;line-height:.9}.story-highlight-underline{position:absolute;left:0;bottom:0;width:100%;height:7px;overflow:visible;pointer-events:none}.story-highlight-copy p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:1.6}@media(min-width:721px){.story-highlights-grid{max-width:600px;margin-inline:auto}}@media(min-width:1024px){.story-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-inline:0}.website .story-highlight h3{align-items:center;display:block;align-content:center;min-height:2.2em}}.testimonials{background:var(--color-sand-100);scroll-margin-top:0}.testimonials-heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:center;margin-bottom:var(--space-16);text-align:center}.testimonials-quotes{--testimonial-columns: 1;align-items:start;display:grid;gap:var(--space-5)}.testimonial-item{display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-width:0}.testimonial-quote{font-size:1.125rem;line-height:1.6;margin:0;max-width:65ch;text-wrap:pretty}.testimonial-quote p+p{margin-top:var(--space-4)}.testimonial-closing-mark{color:var(--color-terracotta);display:block;font-family:Georgia,serif;font-size:4rem;height:.3em;line-height:.55;margin-top:var(--space-6);text-align:right}.testimonial-attribution{display:grid;font-size:var(--font-size-small);gap:var(--space-1);line-height:1.5;margin-top:auto}.testimonial-attribution .testimonial-name{color:var(--color-night);font-size:1rem;font-weight:var(--font-weight-medium)}.testimonial-attribution span{color:var(--color-text-muted)}.testimonial-attribution span:not(.testimonial-name){font-size:.8125rem}.testimonials-cards .testimonial-item{background:var(--color-paper-warm);border:1px solid var(--border-ink-12);border-radius:var(--radius-xl);padding:clamp(24px,3vw,36px)}.testimonials-quotes[data-masonry]{grid-auto-flow:dense;grid-auto-rows:1px;row-gap:0}.testimonials-quotes[data-masonry]>.testimonial-item{margin-bottom:var(--space-5)}@media(min-width:721px){.testimonials-cards .testimonials-quotes{--testimonial-columns: 2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.testimonials-cards .testimonials-quotes{--testimonial-columns: 3;grid-template-columns:repeat(3,minmax(0,1fr))}}html.website-route{background:var(--color-night);overscroll-behavior-y:none;scroll-padding-top:calc(var(--website-header-height) + var(--space-4));scrollbar-gutter:stable}html.website-route body{background:var(--color-paper-warm)}html.website-menu-open{overflow:hidden}.website{--font-family-display: var(--font-family-sans);--website-heading-weight: 600;--website-card-title-size: 1.375rem;background:var(--color-paper-warm);color:var(--color-text);font-size:var(--font-size-body);line-height:1.6;min-height:100vh}.website :where(h1,h2,h3,h4){color:var(--color-night);margin:0}.website :where(p){margin:0}.website :where(img){display:block;max-width:100%}.website :where(a){color:var(--color-brand-blue-deep);text-decoration-thickness:1px;text-underline-offset:.2em}.website :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.website-main{display:block}.website-main:focus{outline:none}.skip-link{background:var(--color-night);border-radius:var(--radius-sm);color:var(--color-white);font-weight:var(--font-weight-semibold);left:var(--space-4);padding:var(--space-3) var(--space-4);position:fixed;top:var(--space-3);transform:translateY(-160%);transition:transform var(--motion-fast) var(--ease-standard);z-index:100}.website .skip-link{color:var(--color-white)}.skip-link:focus{transform:translateY(0)}.section-inner,.page-hero-inner,.cta-band-inner,.site-footer-inner{margin:0 auto;max-width:var(--landing-max-width);padding-inline:var(--website-gutter)}.eyebrow{color:var(--color-terracotta);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.12em;margin-bottom:var(--space-3);text-transform:uppercase}.section-title,.page-hero-title,.home-hero-title,.cta-band-title{font-family:var(--font-family-display);font-optical-sizing:auto;font-weight:var(--website-heading-weight);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.section-title{font-size:var(--font-size-display-md)}.section-header{display:grid;gap:var(--space-4);margin-bottom:clamp(32px,4vw,56px);max-width:760px}.section-header .eyebrow{margin-bottom:0}.section-header-center{margin-inline:auto;text-align:center}.section-intro{color:var(--color-text-muted);font-size:var(--font-size-lead);line-height:1.55}.section-intro :where(p+p){margin-top:var(--space-3)}.prose{display:grid;gap:var(--space-4);font-size:var(--font-size-lead);line-height:1.65;max-width:680px}.fine-print{color:var(--color-text-muted);font-size:var(--font-size-small);margin-top:var(--space-6)}.empty-note{background:var(--color-sand-100);border-radius:var(--radius-lg);padding:var(--space-6)}.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.site-button{align-items:center;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:1rem;font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;line-height:1.2;min-height:48px;padding:var(--space-3) var(--space-6);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);white-space:nowrap}.site-button svg{flex:none;height:18px;transition:transform var(--motion-fast) var(--ease-standard);width:18px}.site-button:hover svg{transform:translate(2px)}.site-button:active{transform:translateY(1px)}.website .site-button-primary{background:var(--color-brand-blue);color:var(--color-white)}.website .site-button-primary:hover{background:var(--color-brand-blue-hover)}.website .site-button-primary:disabled{cursor:progress;opacity:.7}.website .site-button-secondary{background:transparent;border-color:var(--color-night);color:var(--color-night)}.website .site-button-secondary:hover{background:var(--color-night);color:var(--color-white)}.website .site-button-light{background:var(--color-paper-warm);color:var(--color-night)}.website .site-button-light:hover{background:var(--color-white)}.website .site-button-ghost{background:transparent;border-color:#ffffff73;color:var(--color-white)}.website .site-button-ghost:hover{background:#ffffff1f;border-color:var(--color-white)}.site-button-large{font-size:1.125rem;min-height:56px;padding-inline:var(--space-8)}.website .text-link{align-items:center;color:var(--color-brand-blue-deep);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);text-decoration:none}.text-link svg{height:18px;transition:transform var(--motion-fast) var(--ease-standard);width:18px}.website .text-link:hover{text-decoration:underline}.text-link:hover svg{transform:translate(3px)}.site-header{background:var(--color-sky-soft);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--border-ink-12);position:sticky;top:0;z-index:60}.site-header-inner{align-items:center;display:flex;gap:var(--space-6);height:var(--website-header-height);margin:0 auto;max-width:var(--landing-max-width);padding-inline:var(--website-gutter)}.site-header-logo-link{border-radius:var(--radius-sm);touch-action:manipulation;display:block;flex:none}.site-header-logo{clip-path:polygon(0 0,100% 0,100% 60%,96% 60%,96% 100%,0 100%);height:auto;width:clamp(150px,30vw,200px)}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav-desktop{display:none}.website .site-nav-link{border-radius:var(--radius-sm);color:var(--color-night);display:block;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);position:relative;text-decoration:none}.website .site-nav-link:hover,.website .site-nav-link:focus-visible,.website .site-nav-link[aria-current=page]{color:var(--color-brand-blue)}.site-nav-link[aria-current=page]:after{background:var(--color-brand-blue);border-radius:var(--radius-pill);bottom:0;content:"";height:3px;left:var(--space-3);position:absolute;right:var(--space-3)}.site-header-actions{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}.site-header-cta{display:none;min-height:44px;padding-inline:var(--space-5)}.site-header-cta-return{display:inline-flex;font-size:var(--font-size-small);padding-inline:var(--space-4)}.site-menu-button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-black);cursor:pointer;display:inline-flex;height:48px;justify-content:center;width:48px}.site-menu-button svg{height:33px;width:33px}.site-menu-panel{background:var(--color-sky-wash);border-bottom:1px solid var(--border-ink-12);box-shadow:var(--shadow-floating);display:grid;gap:var(--space-6);left:0;box-sizing:border-box;max-height:calc(100dvh - var(--website-header-height));overscroll-behavior:contain;overflow-y:auto;padding:var(--space-4) var(--website-gutter) var(--space-8);position:absolute;right:0;top:100%;z-index:2}.site-menu-panel[hidden]{display:none}.site-nav-mobile .site-nav-link{border-bottom:1px solid var(--color-night-deep);border-radius:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:560;padding:var(--space-4) 0}.site-nav-mobile .site-nav-link[aria-current=page]{color:var(--color-brand-blue)}.site-nav-mobile .site-nav-link[aria-current=page]:after{display:none}.site-menu-cta{justify-self:start}.site-menu-scrim{background:#13233b59;border:0;height:100vh;inset:100% 0 auto;opacity:0;pointer-events:none;padding:0;position:absolute;z-index:1}.site-header-menu-open .site-menu-scrim{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.site-menu-scrim{transition:none}}@media(min-width:721px){.site-header-cta{display:inline-flex}}@media(min-width:1200px){.site-nav-desktop{display:block;margin-left:auto}.site-nav-desktop ul{display:flex;gap:var(--space-1)}.site-header-actions{margin-left:var(--space-2)}.site-menu-button,.site-menu-panel,.site-menu-scrim{display:none}}.art-image{margin:0;position:relative}.art-image img{aspect-ratio:16 / 9;border-radius:var(--radius-2xl);height:auto;object-fit:cover;width:100%}.art-image figcaption{color:var(--color-text-muted);font-size:.8125rem;margin-top:var(--space-2)}.language-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.language-chips li{background:var(--color-white);border:1px solid var(--border-ink-18);border-radius:var(--radius-pill);color:var(--color-night);font-size:.8125rem;font-weight:var(--font-weight-medium);line-height:1.2;padding:6px 12px}.language-chips .language-chip-more{background:transparent;border-style:dashed;color:var(--color-text-muted)}.story-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));list-style:none;margin:0;padding:0}.story-card{display:grid;gap:var(--space-3)}.website .story-card-link{color:inherit;display:grid;gap:var(--space-3);text-decoration:none}.story-card-media{aspect-ratio:16 / 9;background:var(--color-sand-200);border-radius:var(--radius-xl);display:block;overflow:hidden;position:relative}.story-card-media img{height:100%;object-fit:cover;transition:transform var(--motion-standard) var(--ease-standard);width:100%}.story-card-link:hover .story-card-media img{transform:scale(1.04)}.story-card-play{align-items:center;background:#ffffffe0;border-radius:var(--radius-pill);color:var(--color-night);display:flex;height:52px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.story-card-play svg{fill:currentColor;height:20px;margin-left:3px;width:20px}.story-card-duration{background:#13233bd1;border-radius:var(--radius-pill);bottom:var(--space-3);color:var(--color-white);font-size:.75rem;font-weight:var(--font-weight-semibold);left:var(--space-3);padding:3px 10px;position:absolute}.story-card-body{display:grid;gap:var(--space-1)}.story-card-topic{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-semibold);gap:var(--space-2)}.story-card-topic:before{background:var(--story-accent);border-radius:var(--radius-round);content:"";height:10px;width:10px}.story-card-title{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);letter-spacing:-.01em;line-height:1.2}.story-card-link:hover .story-card-title{color:var(--color-brand-blue-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.story-card .language-chips li{font-size:.75rem;padding:4px 10px}.page-hero{background:var(--color-sand-100);padding-block:clamp(48px,4rem + 2vw,104px)}.page-hero-eucalypt{background:var(--color-sky-wash)}.page-hero-ochre{background:var(--color-ochre-soft)}.page-hero-sky{background:var(--color-brand-cyan-soft)}.page-hero-inner{align-items:center;display:grid;gap:clamp(32px,5vw,72px)}.page-hero-copy{display:grid;gap:var(--space-5);max-width:720px}.page-hero-copy .eyebrow{margin-bottom:0}.page-hero-ochre .eyebrow{color:var(--color-ochre-deep)}.page-hero-title{font-size:var(--font-size-display-lg)}.page-hero-lead{color:var(--color-text);font-size:var(--font-size-lead);line-height:1.6}.page-hero-art img{box-shadow:var(--shadow-art)}@media(min-width:1024px){.page-hero-with-art .page-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.page-section{padding-block:var(--website-section-space)}.page-section-sand{background:var(--color-sand-100)}.page-section-eucalypt{background:var(--color-sky-wash)}.page-section-eucalypt .eyebrow{color:var(--color-brand-blue-deep)}.split{display:grid;gap:clamp(24px,4vw,64px)}.split>.section-header{margin-bottom:0}@media(min-width:1024px){.split{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split-art{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cta-band{background:var(--color-terracotta-soft);padding-block:clamp(56px,4rem + 2vw,96px)}.cta-band-inner{align-items:center;display:grid;gap:var(--space-6)}.cta-band-title{font-size:var(--font-size-display-sm);margin-bottom:var(--space-3)}.cta-band p{color:var(--color-text);font-size:var(--font-size-lead);max-width:640px}@media(min-width:1024px){.cta-band-inner{grid-template-columns:minmax(0,1fr) auto}}.organisation-logos{border-top:1px solid var(--border-ink-12);padding-top:clamp(32px,4vw,56px);text-align:center}.organisation-logos-header{display:grid;gap:var(--space-2);justify-items:center;margin-bottom:clamp(28px,4vw,48px)}.organisation-logos-title{color:var(--color-night);font-family:var(--font-family-sans);font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.2}.organisation-logos-header p{color:var(--color-text-muted);font-size:var(--font-size-small)}.organisation-logo-grid{align-items:center;display:grid;gap:clamp(24px,3vw,40px) clamp(20px,3vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.organisation-logo-grid li{align-items:center;display:flex;height:64px;justify-content:center}.organisation-logo-grid img{filter:grayscale(1);height:auto;max-height:56px;max-width:100%;mix-blend-mode:multiply;object-fit:contain;opacity:.75;transition:filter var(--motion-standard) var(--ease-standard),opacity var(--motion-standard) var(--ease-standard);width:auto}.organisation-logo-grid li:hover img{filter:none;opacity:1}@media(min-width:721px){.organisation-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1201px){.organisation-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.champions-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));list-style:none;margin:0;padding:0}@media(min-width:1024px){.champions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.champion-card{background:var(--color-white);border:1px solid var(--border-ink-12);border-radius:var(--radius-2xl);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.champion-portrait{align-items:center;aspect-ratio:4 / 5;background:var(--color-sand-200);display:flex;justify-content:center}.champion-portrait img{height:100%;object-fit:cover;object-position:center 20%;width:100%}.champion-portrait span{color:var(--color-night);font-family:var(--font-family-display);font-size:3rem}.champion-copy{align-content:start;display:grid;gap:var(--space-3);padding:var(--space-6)}.champion-name{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);line-height:1.2}.champion-summary{color:var(--color-text-muted);font-size:var(--font-size-small)}.champion-biography{color:var(--color-text-muted);display:grid;font-size:var(--font-size-body);gap:var(--space-4);line-height:1.65}.champion-more{background:transparent;border:0;cursor:pointer;justify-self:start;padding:0;text-align:left}.champion-dialog{background:var(--color-paper-warm);border:0;border-radius:var(--radius-lg);color:var(--color-night);margin:auto;max-height:calc(100dvh - 32px);max-width:680px;overflow:auto;padding:var(--space-6);width:calc(100% - 32px)}.champion-dialog::backdrop{background:var(--overlay-ink-78)}.champion-dialog>.champion-name{padding-right:44px}.champion-dialog-close{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:var(--radius-pill);color:inherit;cursor:pointer}.champion-dialog .champion-biography{margin-block:var(--space-5)}.contact-form,.form-row{display:grid;gap:var(--space-5)}@media(min-width:721px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field{display:grid;gap:var(--space-2)}.form-field>span,.form-field-label{color:var(--color-night);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.form-field :is(input,select,textarea),.newsletter-form input[type=email]{background:var(--color-white);border:1.5px solid color-mix(in srgb,var(--color-brand-blue) 30%,var(--color-white));border-radius:var(--radius-md);color:var(--color-text);font:inherit;min-height:48px;padding:var(--space-3) var(--space-4);width:100%}.contact-form .form-field :is(input,select,textarea){border:1px solid var(--border-ink-22);border-radius:var(--radius-sm);font-size:var(--font-size-small);min-height:44px;padding:var(--space-2) var(--space-3)}.form-select-trigger{align-items:center;background:var(--color-white);border:1px solid var(--border-ink-22);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-small);gap:var(--space-3);justify-content:space-between;min-height:44px;padding:var(--space-2) var(--space-3);text-align:left;width:100%}.form-select-trigger>svg{color:var(--color-text-muted);flex:none;height:16px;width:16px}.form-select-content{background:var(--color-white);border:1px solid var(--border-ink-18);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-small);max-height:var(--radix-select-content-available-height);overflow-y:auto;width:var(--radix-select-trigger-width);z-index:110}.form-select-viewport{padding:var(--space-1)}.form-select-option{align-items:center;border-radius:calc(var(--radius-sm) / 2);cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;min-height:40px;outline:none;padding:var(--space-2) var(--space-3)}.form-select-option[data-highlighted]{background:var(--color-sand-100)}.form-select-check{align-items:center;display:flex;flex:none}.form-select-check svg{height:16px;width:16px}.contact-form .form-field textarea{resize:none}.form-field :is(input,select,textarea):focus-visible,.newsletter-form input[type=email]:focus-visible{border-color:var(--color-focus)}.contact-form .form-field :is(input,select,textarea):focus-visible,.contact-form .form-select-trigger:focus-visible{border-color:var(--color-focus);outline:3px solid color-mix(in srgb,var(--color-focus) 25%,transparent);outline-offset:1px}.contact-form .site-button{border-radius:var(--radius-sm);justify-self:start}.contact-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.contact-status{border-radius:var(--radius-md);font-weight:var(--font-weight-medium);padding:var(--space-3) var(--space-4)}.contact-status-success{background:var(--color-sky-wash);color:var(--color-brand-blue-deep)}.contact-status-error{background:var(--color-terracotta-soft);color:var(--color-error)}.contact-status-sending{background:var(--color-sand-100)}.newsletter{border-radius:var(--radius-2xl);display:grid;gap:var(--space-5);padding:clamp(24px,3vw,40px)}.newsletter-light{background:var(--color-ochre-soft)}.newsletter-dark{background:#ffffff0f;border:1px solid rgb(255 255 255 / 12%)}.newsletter-copy{display:grid;gap:var(--space-2)}.newsletter-title{font-family:var(--font-family-display);font-size:var(--font-size-display-sm);font-weight:var(--website-heading-weight);letter-spacing:-.01em}.newsletter-dark .newsletter-title{color:var(--color-white)}.newsletter-dark p{color:var(--color-night-text-muted)}.newsletter-form{display:flex;flex-wrap:wrap;gap:var(--space-3)}.newsletter-form input[type=email]{flex:1 1 240px}.newsletter-fallback{display:grid;gap:var(--space-2);justify-items:start}.newsletter-note{font-size:.8125rem}.newsletter-light .newsletter-note{color:var(--color-text-muted)}@media(min-width:1024px){.site-footer .newsletter{align-items:center;grid-template-columns:minmax(0,1fr) auto}}.site-footer{background:var(--color-night-deep);color:var(--color-night-text-muted);padding-block:clamp(48px,4rem + 2vw,96px) var(--space-8)}.site-footer-inner{display:grid;gap:clamp(40px,5vw,64px)}.site-footer-grid{display:grid;gap:var(--space-8)}.site-footer-brand{display:grid;gap:var(--space-4);max-width:360px}.site-footer-logo{clip-path:polygon(0 0,100% 0,100% 60%,96% 60%,96% 100%,0 100%);height:auto;width:200px}.website .site-footer a{color:var(--color-white);text-decoration:none}.website .site-footer a:hover{text-decoration:underline}.website .site-footer-email{font-weight:var(--font-weight-semibold)}.site-footer-nav h2{color:var(--color-ochre);font-family:var(--font-family-sans);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.12em;margin-bottom:var(--space-4);text-transform:uppercase}.site-footer-nav ul{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.site-footer-acknowledgement{font-size:var(--font-size-small);max-width:820px;padding-top:var(--space-8)}.site-footer-legal{display:grid;font-size:.75rem;gap:var(--space-3)}.website .site-footer-admin{color:var(--color-night-text-muted);text-decoration:underline}@media(min-width:721px){.site-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.site-footer-legal{align-items:center;grid-template-columns:minmax(0,1fr) auto}}.home-section{padding-block:var(--website-section-space)}.website :is(.story-highlights,.explore,.why,.home-italk){--section-form-fill: var(--color-sand-100);--section-contour-ink: var(--color-ochre-deep);isolation:isolate;overflow:clip;position:relative}.website :is(.story-highlights,.explore,.why,.home-italk):before,.website :is(.story-highlights,.explore,.why,.home-italk):after{content:"";pointer-events:none;position:absolute;z-index:-1}.website :is(.story-highlights,.explore,.why,.home-italk):before{background:var(--section-form-fill);border-radius:58% 42% 64% 36%/42% 62% 38% 58%;bottom:-220px;height:560px;right:-280px;transform:rotate(-18deg);width:840px}.website :is(.story-highlights,.explore,.why,.home-italk):after{background:var(--section-contour-ink);height:340px;left:-1700px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201700%20360'%20fill='none'%20stroke='%23ded4c1'%20stroke-width='1.5'%20aria-hidden='true'%3e%3c!--%20Seamless%20horizontal%20contours%20with%20room%20for%20every%20curve%20inside%20the%20canvas.%20--%3e%3cpath%20d='M-1700%2064C-1495%2064%20-1335%20149%20-1090%20149C-750%20149%20-255%2064%200%2064C205%2064%20365%20149%20610%20149C950%20149%201445%2064%201700%2064C1905%2064%202065%20149%202310%20149C2650%20149%203145%2064%203400%2064'/%3e%3cpath%20d='M-1700%2075C-1495%2075%20-1326%20162%20-1081%20162C-741%20162%20-255%2075%200%2075C205%2075%20374%20162%20619%20162C959%20162%201445%2075%201700%2075C1905%2075%202074%20162%202319%20162C2659%20162%203145%2075%203400%2075'/%3e%3cpath%20d='M-1700%2086C-1495%2086%20-1317%20175%20-1072%20175C-732%20175%20-255%2086%200%2086C205%2086%20383%20175%20628%20175C968%20175%201445%2086%201700%2086C1905%2086%202083%20175%202328%20175C2668%20175%203145%2086%203400%2086'/%3e%3cpath%20d='M-1700%2097C-1495%2097%20-1308%20188%20-1063%20188C-723%20188%20-255%2097%200%2097C205%2097%20392%20188%20637%20188C977%20188%201445%2097%201700%2097C1905%2097%202092%20188%202337%20188C2677%20188%203145%2097%203400%2097'/%3e%3cpath%20d='M-1700%20108C-1495%20108%20-1299%20201%20-1054%20201C-714%20201%20-255%20108%200%20108C205%20108%20401%20201%20646%20201C986%20201%201445%20108%201700%20108C1905%20108%202101%20201%202346%20201C2686%20201%203145%20108%203400%20108'/%3e%3cpath%20d='M-1700%20119C-1495%20119%20-1290%20214%20-1045%20214C-705%20214%20-255%20119%200%20119C205%20119%20410%20214%20655%20214C995%20214%201445%20119%201700%20119C1905%20119%202110%20214%202355%20214C2695%20214%203145%20119%203400%20119'/%3e%3cpath%20d='M-1700%20130C-1495%20130%20-1281%20227%20-1036%20227C-696%20227%20-255%20130%200%20130C205%20130%20419%20227%20664%20227C1004%20227%201445%20130%201700%20130C1905%20130%202119%20227%202364%20227C2704%20227%203145%20130%203400%20130'/%3e%3cpath%20d='M-1700%20141C-1495%20141%20-1272%20240%20-1027%20240C-687%20240%20-255%20141%200%20141C205%20141%20428%20240%20673%20240C1013%20240%201445%20141%201700%20141C1905%20141%202128%20240%202373%20240C2713%20240%203145%20141%203400%20141'/%3e%3cpath%20d='M-1700%20152C-1495%20152%20-1263%20253%20-1018%20253C-678%20253%20-255%20152%200%20152C205%20152%20437%20253%20682%20253C1022%20253%201445%20152%201700%20152C1905%20152%202137%20253%202382%20253C2722%20253%203145%20152%203400%20152'/%3e%3cpath%20d='M-1700%20163C-1495%20163%20-1254%20266%20-1009%20266C-669%20266%20-255%20163%200%20163C205%20163%20446%20266%20691%20266C1031%20266%201445%20163%201700%20163C1905%20163%202146%20266%202391%20266C2731%20266%203145%20163%203400%20163'/%3e%3cpath%20d='M-1700%20174C-1495%20174%20-1245%20279%20-1000%20279C-660%20279%20-255%20174%200%20174C205%20174%20455%20279%20700%20279C1040%20279%201445%20174%201700%20174C1905%20174%202155%20279%202400%20279C2740%20279%203145%20174%203400%20174'/%3e%3c/svg%3e") center / 1500px auto repeat-x;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201700%20360'%20fill='none'%20stroke='%23ded4c1'%20stroke-width='1.5'%20aria-hidden='true'%3e%3c!--%20Seamless%20horizontal%20contours%20with%20room%20for%20every%20curve%20inside%20the%20canvas.%20--%3e%3cpath%20d='M-1700%2064C-1495%2064%20-1335%20149%20-1090%20149C-750%20149%20-255%2064%200%2064C205%2064%20365%20149%20610%20149C950%20149%201445%2064%201700%2064C1905%2064%202065%20149%202310%20149C2650%20149%203145%2064%203400%2064'/%3e%3cpath%20d='M-1700%2075C-1495%2075%20-1326%20162%20-1081%20162C-741%20162%20-255%2075%200%2075C205%2075%20374%20162%20619%20162C959%20162%201445%2075%201700%2075C1905%2075%202074%20162%202319%20162C2659%20162%203145%2075%203400%2075'/%3e%3cpath%20d='M-1700%2086C-1495%2086%20-1317%20175%20-1072%20175C-732%20175%20-255%2086%200%2086C205%2086%20383%20175%20628%20175C968%20175%201445%2086%201700%2086C1905%2086%202083%20175%202328%20175C2668%20175%203145%2086%203400%2086'/%3e%3cpath%20d='M-1700%2097C-1495%2097%20-1308%20188%20-1063%20188C-723%20188%20-255%2097%200%2097C205%2097%20392%20188%20637%20188C977%20188%201445%2097%201700%2097C1905%2097%202092%20188%202337%20188C2677%20188%203145%2097%203400%2097'/%3e%3cpath%20d='M-1700%20108C-1495%20108%20-1299%20201%20-1054%20201C-714%20201%20-255%20108%200%20108C205%20108%20401%20201%20646%20201C986%20201%201445%20108%201700%20108C1905%20108%202101%20201%202346%20201C2686%20201%203145%20108%203400%20108'/%3e%3cpath%20d='M-1700%20119C-1495%20119%20-1290%20214%20-1045%20214C-705%20214%20-255%20119%200%20119C205%20119%20410%20214%20655%20214C995%20214%201445%20119%201700%20119C1905%20119%202110%20214%202355%20214C2695%20214%203145%20119%203400%20119'/%3e%3cpath%20d='M-1700%20130C-1495%20130%20-1281%20227%20-1036%20227C-696%20227%20-255%20130%200%20130C205%20130%20419%20227%20664%20227C1004%20227%201445%20130%201700%20130C1905%20130%202119%20227%202364%20227C2704%20227%203145%20130%203400%20130'/%3e%3cpath%20d='M-1700%20141C-1495%20141%20-1272%20240%20-1027%20240C-687%20240%20-255%20141%200%20141C205%20141%20428%20240%20673%20240C1013%20240%201445%20141%201700%20141C1905%20141%202128%20240%202373%20240C2713%20240%203145%20141%203400%20141'/%3e%3cpath%20d='M-1700%20152C-1495%20152%20-1263%20253%20-1018%20253C-678%20253%20-255%20152%200%20152C205%20152%20437%20253%20682%20253C1022%20253%201445%20152%201700%20152C1905%20152%202137%20253%202382%20253C2722%20253%203145%20152%203400%20152'/%3e%3cpath%20d='M-1700%20163C-1495%20163%20-1254%20266%20-1009%20266C-669%20266%20-255%20163%200%20163C205%20163%20446%20266%20691%20266C1031%20266%201445%20163%201700%20163C1905%20163%202146%20266%202391%20266C2731%20266%203145%20163%203400%20163'/%3e%3cpath%20d='M-1700%20174C-1495%20174%20-1245%20279%20-1000%20279C-660%20279%20-255%20174%200%20174C205%20174%20455%20279%20700%20279C1040%20279%201445%20174%201700%20174C1905%20174%202155%20279%202400%20279C2740%20279%203145%20174%203400%20174'/%3e%3c/svg%3e") center / 1500px auto repeat-x;opacity:.12;right:-1700px;top:-100px}.website .story-highlights{--section-form-fill: color-mix(in srgb, var(--color-brand-cyan) 9%, transparent);--section-contour-ink: var(--color-brand-blue-deep)}.website .story-highlights:after{content:none}.website .explore:before{left:-480px;right:auto;transform:rotate(20deg)}.website .explore:after{-webkit-mask-position:280px center;mask-position:280px center;top:20px}.website .why:before{bottom:auto;top:180px}.website .why:after{bottom:-90px;top:auto}.website .home-italk:before{left:-440px;right:auto}.website .home-italk:after{-webkit-mask-position:620px center;mask-position:620px center;top:-50px}@media(max-width:720px){.website :is(.story-highlights,.explore,.why,.home-italk):before{width:560px}.website :is(.story-highlights,.explore,.why,.home-italk):after{opacity:.09}}.home-hero{overflow:hidden;padding-block:clamp(40px,3rem + 3vw,104px) clamp(48px,4rem + 2vw,112px);position:relative}.home-hero:before{background:var(--color-sand-100);border-radius:0 0 0 var(--radius-3xl);content:"";inset:0 0 16% 54%;position:absolute;z-index:0}.home-hero-inner{align-items:center;display:grid;gap:clamp(40px,5vw,72px);margin:0 auto;max-width:var(--landing-max-width);padding-inline:var(--website-gutter);position:relative;z-index:1}.home-hero-copy{display:grid;gap:var(--space-5);max-width:640px}.home-hero-copy .eyebrow{margin-bottom:0}.home-hero-title{font-size:var(--font-size-display-xl);line-height:1.02}.home-hero-title em{color:var(--color-terracotta);font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}.home-hero-lead{font-size:var(--font-size-lead);line-height:1.6;max-width:520px}.home-hero-promise{color:var(--color-night);font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold)}.home-hero-copy .button-row{margin-top:var(--space-2)}.home-hero-languages{border-top:1px solid var(--border-ink-12);display:grid;gap:var(--space-3);max-width:640px;padding-top:var(--space-5)}.home-hero-languages>p{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.home-hero-art{padding-bottom:12%;position:relative}.home-hero-art-main img{aspect-ratio:4 / 3;border-radius:var(--radius-3xl);box-shadow:var(--shadow-art);object-position:62% center}.home-hero-art-main figcaption{margin-left:46%}.home-hero-art-inset{bottom:0;left:-4%;position:absolute;width:42%}.home-hero-art-inset img{border:6px solid var(--color-paper-warm);border-radius:var(--radius-2xl);box-shadow:var(--shadow-raised)}.website .home-hero-story-tag{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);color:var(--color-night);display:grid;gap:2px;max-width:260px;padding:var(--space-4) var(--space-5);bottom:0;position:absolute;right:-2%;text-decoration:none}.home-hero-story-tag strong{font-family:var(--font-family-display);font-size:1.25rem;font-weight:var(--website-heading-weight)}.home-hero-story-tag span:last-child{color:var(--color-text-muted);font-size:.8125rem}.home-hero-story-label{align-items:center;color:var(--color-terracotta);display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-bold);gap:var(--space-2);letter-spacing:.1em;text-transform:uppercase}.home-hero-story-label:before{background:var(--color-terracotta);border-radius:var(--radius-round);content:"";height:8px;width:8px}.website .home-hero-story-tag:hover strong{color:var(--color-brand-blue-deep);text-decoration:underline}@media(max-width:720px){.home-hero:before{display:none}.home-hero-art{padding-bottom:0}.home-hero-art-inset,.website .home-hero-story-tag{display:none}.home-hero-art-main figcaption{margin-left:0}}@media(min-width:1024px){.home-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--space-8)}.home-hero-art{grid-column:2;grid-row:1 / span 2}.home-hero-languages{grid-column:1;grid-row:2}}.how-it-works{background:var(--color-sand-100)}.how-it-works-inner{align-items:center;display:grid;gap:clamp(48px,6vw,96px)}.how-it-works-copy{display:grid;gap:var(--space-8);justify-items:start}.how-it-works-copy .section-header{margin-bottom:0}.steps{counter-reset:step;display:grid;gap:var(--space-6);list-style:none;margin:0;padding:0}.steps li{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:56px minmax(0,1fr)}.steps-icon{align-items:center;background:var(--color-white);border-radius:var(--radius-round);color:var(--color-terracotta);display:flex;height:56px;justify-content:center;width:56px}.steps-icon svg{height:24px;width:24px}.steps h3{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);margin-bottom:var(--space-1)}.steps p{color:var(--color-text-muted)}@media(min-width:1024px){.how-it-works-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.app-preview{justify-self:center;max-width:420px;padding:0 var(--space-8) var(--space-12) 0;position:relative;width:100%}.app-preview-phone{background:var(--color-night);border-radius:44px;box-shadow:var(--shadow-art);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding:10px}.app-preview-phone-shot{display:block}.app-preview-phone-shot img{aspect-ratio:auto;border-radius:34px;display:block;height:auto;max-width:none;object-fit:initial;width:100%}.app-preview-topbar{background:var(--color-brand-cyan);border-radius:34px 34px 0 0;padding:var(--space-6) var(--space-4) var(--space-3)}.app-preview-context{align-items:center;background:color-mix(in srgb,var(--preview-accent) 16%,var(--color-white));border-radius:var(--radius-lg);display:flex;font-size:1.125rem;font-weight:var(--font-weight-bold);gap:var(--space-3);overflow:hidden}.app-preview-context img{background:color-mix(in srgb,var(--preview-accent) 28%,var(--color-white));height:52px;object-fit:contain;padding:8px;width:52px}.app-preview-stage{background-color:var(--color-background-sand);background-image:url(/backgrounds/sand-ripples.webp);background-position:center;background-size:cover;display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-4) var(--space-4) var(--space-8)}.app-preview-video{aspect-ratio:16 / 10;background:var(--color-video-surface);border-radius:var(--radius-lg);overflow:hidden;position:relative;width:100%}.app-preview-video img{height:100%;object-fit:cover;width:100%}.app-preview-controls{align-items:center;background:linear-gradient(transparent,#0000009e);bottom:0;color:var(--color-white);display:flex;gap:var(--space-2);left:0;padding:var(--space-5) var(--space-3) var(--space-2);position:absolute;right:0}.app-preview .app-preview-control-play{fill:currentColor}.app-preview-progress{background:#ffffff59;border-radius:var(--radius-pill);flex:1;height:4px;overflow:hidden}.app-preview-progress span{background:var(--color-brand-cyan);display:block;height:100%;width:34%}.app-preview-cc{border:1.5px solid currentColor;border-radius:3px;font-size:.5625rem;font-weight:var(--font-weight-bold);padding:0 3px}.app-preview-label{color:var(--color-white);font-size:.8125rem;font-weight:var(--font-weight-bold);margin-top:var(--space-1)}.app-preview-languages{display:flex;flex-wrap:wrap;gap:6px}.app-preview-languages span{align-items:center;background:var(--color-video-surface);border-radius:var(--radius-pill);color:var(--color-white);display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-bold);gap:4px;padding:6px 11px}.app-preview-languages .app-preview-language-active{background:var(--color-white);color:var(--color-video-surface)}.app-preview-share-button{align-items:center;background:var(--color-brand-blue);border-radius:var(--radius-md);color:var(--color-white);display:flex;font-size:.875rem;font-weight:var(--font-weight-bold);gap:var(--space-2);justify-content:center;margin-top:var(--space-2);padding:var(--space-3);width:100%}.app-preview-tabbar{background:var(--color-white);border-radius:0 0 34px 34px;color:var(--color-neutral-500);display:grid;font-size:.6875rem;font-weight:var(--font-weight-semibold);grid-template-columns:repeat(4,1fr);padding:var(--space-3) var(--space-2) var(--space-5);text-align:center}.app-preview-tab-active{color:var(--color-brand-blue)}.app-preview-share{background:var(--color-white);border-radius:var(--radius-xl);bottom:0;box-shadow:var(--shadow-floating);padding:var(--space-4);position:absolute;right:0;width:220px}.app-preview-share-title{color:var(--color-night);font-size:.9375rem;font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}.app-preview-share ul{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.app-preview-share li{align-items:center;background:var(--color-sand-100);border-radius:var(--radius-sm);color:var(--color-night);display:flex;font-size:.75rem;font-weight:var(--font-weight-semibold);gap:6px;padding:6px 8px}.app-preview svg{flex:none;height:14px;width:14px}.topic-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.topic-card{background:color-mix(in srgb,var(--topic-accent) 9%,var(--color-white));border:1px solid color-mix(in srgb,var(--topic-accent) 22%,transparent);border-radius:var(--radius-2xl);display:grid;gap:var(--space-4);grid-template-rows:auto 1fr auto;padding:var(--space-6);position:relative;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.topic-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.website .topic-card-link{color:var(--color-night);display:grid;gap:var(--space-2);text-decoration:none}.topic-card-link:after{border-radius:var(--radius-2xl);content:"";inset:0;position:absolute}.topic-card-icon{align-items:center;background:color-mix(in srgb,var(--topic-accent) 20%,var(--color-white));border-radius:var(--radius-lg);display:flex;height:72px;justify-content:center;margin-bottom:var(--space-2);width:72px}.topic-card-icon img{height:48px;object-fit:contain;width:48px}.topic-card-title{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);line-height:1.15}.topic-card-count{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.topic-card-subtopics{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.topic-card-description{font-size:var(--font-size-body);line-height:1.6}.featured-stories{margin-top:clamp(48px,5vw,80px)}.featured-stories .story-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:721px){.featured-stories .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1201px){.featured-stories .story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.featured-stories-header,.latest-news-header{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-8)}.featured-stories-header h3{font-family:var(--font-family-display);font-size:var(--font-size-display-sm);font-weight:var(--website-heading-weight)}.latest-news-header .section-header{margin-bottom:0}.why{background:var(--color-white)}.benefit-grid{display:grid;gap:var(--space-8) var(--space-6);list-style:none;margin:0;padding:0}.benefit-card{display:grid;gap:var(--space-5);grid-template-rows:auto 1fr}.benefit-card .art-image img{border-radius:var(--radius-xl)}.benefit-card-copy{display:grid;gap:var(--space-2)}.benefit-card-icon{align-items:center;background:var(--color-ochre-soft);border-radius:var(--radius-round);color:var(--color-ochre-deep);display:flex;height:44px;justify-content:center;margin-bottom:var(--space-1);width:44px}.benefit-card-icon svg{height:20px;width:20px}.benefit-card h3{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);line-height:1.2}.benefit-card p{color:var(--color-text-muted)}@media(min-width:721px){.topic-grid,.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1201px){.topic-grid,.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.languages-band{background:var(--color-eucalypt-deep);color:var(--color-eucalypt-mist);padding-block:var(--website-section-space)}.languages-band-inner{align-items:center;display:grid;gap:clamp(40px,5vw,80px)}.languages-band-copy{display:grid;gap:var(--space-5);max-width:520px}.languages-band .eyebrow{color:var(--color-ochre);margin-bottom:0}.languages-band .section-title{color:var(--color-white)}.languages-band-copy>p{font-size:var(--font-size-lead)}.website .languages-band-request{color:var(--color-white);font-weight:var(--font-weight-semibold)}.languages-band-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));list-style:none;margin:0;padding:0}.website .languages-band-list a{background:#ffffff12;border:1px solid rgb(255 255 255 / 18%);border-radius:var(--radius-xl);color:var(--color-white);display:grid;gap:var(--space-1);padding:var(--space-5);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.website .languages-band-list a:hover{background:#ffffff24;border-color:var(--color-ochre)}.languages-band-list .languages-band-more{grid-column:1 / -1}.website .languages-band-list .languages-band-more a{background:transparent;border:0;color:var(--color-eucalypt-mist);font-size:var(--font-size-small);padding:var(--space-1) 0;text-decoration:underline}.languages-band-name{font-family:var(--font-family-display);font-size:1.5rem;font-weight:var(--website-heading-weight);line-height:1.15}.languages-band-count{color:var(--color-eucalypt-mist);font-size:var(--font-size-small)}@media(min-width:1024px){.languages-band-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.credibility-inner{align-items:center;display:grid;gap:clamp(40px,6vw,96px)}.credibility-art img{aspect-ratio:4 / 3;border-radius:var(--radius-3xl)}.credibility-copy{display:grid;gap:var(--space-8);justify-items:start}.credibility-copy .section-header{margin-bottom:0}.credibility-points{display:grid;gap:var(--space-6);list-style:none;margin:0;padding:0}.credibility-points li{border-left:3px solid var(--color-ochre);padding-left:var(--space-5)}.credibility-points h3{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);margin-bottom:var(--space-2)}.credibility-points p{color:var(--color-text-muted)}@media(min-width:1024px){.credibility-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-organisations{background:var(--color-night);color:var(--color-night-text-muted);padding-block:var(--website-section-space)}.home-organisations-inner{display:grid;gap:clamp(40px,5vw,80px)}.home-organisations-copy{display:grid;gap:var(--space-5);max-width:600px}.home-organisations .eyebrow{color:var(--color-ochre);margin-bottom:0}.home-organisations .section-title{color:var(--color-white)}.home-organisations-copy>p{font-size:var(--font-size-lead)}.home-organisations-ways{align-content:center;display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.home-organisations-ways li{border:1px solid rgb(255 255 255 / 14%);border-radius:var(--radius-xl);display:grid;gap:var(--space-1);padding:var(--space-5) var(--space-6)}.home-organisations-ways h3{color:var(--color-white);font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight)}@media(min-width:1024px){.home-organisations-inner{align-items:center;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@media(min-width:1024px){.home-organisations-gateway .home-organisations-inner{grid-template-columns:minmax(0,1fr) auto}.home-organisations-gateway .home-organisations-copy{max-width:760px}}.news-grid{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.news-card{display:grid;gap:var(--space-4);grid-template-rows:auto 1fr}.news-card .art-image img{border-radius:var(--radius-xl)}.news-card-body{display:grid;gap:var(--space-2)}.news-card h3{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);line-height:1.2}.website .news-card h3 a{color:var(--color-night);text-decoration:none}.website .news-card h3 a:hover{color:var(--color-brand-blue-deep);text-decoration:underline}.news-card p:last-child{color:var(--color-text-muted)}.news-meta{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--space-3)}.news-category{background:var(--color-terracotta-soft);border-radius:var(--radius-pill);color:var(--color-terracotta-deep);font-weight:var(--font-weight-bold);padding:3px 10px}.home-final-cta{background:var(--color-ochre-soft);padding-block:clamp(56px,4rem + 2vw,96px)}.home-final-cta-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between}.home-champions{background:var(--color-sand-100)}.home-champions-more{margin-top:var(--space-8)}.story-river{--river: 0;background-color:var(--color-background-sand);background-image:url(/backgrounds/sand-ripples.webp);background-position:center;background-size:cover;overflow:hidden;padding-block:var(--website-section-space)}.story-river-header{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin-bottom:clamp(32px,4vw,56px)}.story-river .eyebrow{color:var(--color-ochre-soft)}.story-river .section-title{color:var(--color-white);text-shadow:0 2px 18px rgb(60 20 5 / 35%)}.story-river-rows{display:grid;gap:var(--space-5);transform:rotate(-3deg) scale(1.06)}.story-river-row{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0;transform:translate(calc(-18% + var(--river) * var(--direction) * 14%));width:max-content;will-change:transform}.story-river-row:nth-child(2){margin-left:-140px}.river-tile{flex:none;width:clamp(220px,24vw,340px)}.website .river-tile a{background:var(--color-paper-warm);border-radius:var(--radius-xl);box-shadow:0 16px 36px #3c140559;color:var(--color-night);display:block;overflow:hidden;position:relative;text-decoration:none}.river-tile img{aspect-ratio:16 / 9;height:auto;object-fit:cover;width:100%}.river-tile-play{align-items:center;background:#ffffffd9;border-radius:var(--radius-round);display:flex;height:40px;justify-content:center;position:absolute;right:12px;top:12px;width:40px}.river-tile-play svg{fill:currentColor;height:16px;margin-left:2px;width:16px}.river-tile-copy{display:grid;gap:2px;padding:var(--space-3) var(--space-4) var(--space-4)}.river-tile-topic{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-semibold);gap:6px}.river-tile-topic:before{background:var(--story-accent);border-radius:var(--radius-round);content:"";height:8px;width:8px}.river-tile strong{font-family:var(--font-family-display);font-size:1.125rem;font-weight:var(--website-heading-weight);line-height:1.2}.story-river{--enter: 0;--sticky: 0}.river-gather{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 auto}.river-gather-tile{--scatter: calc(1 - var(--enter));transform:translate(calc(var(--sx) * var(--scatter)),calc(var(--sy) * var(--scatter))) rotate(calc(var(--sr) * var(--scatter)));width:auto;will-change:transform}@media(min-width:1024px){.river-gather{grid-template-columns:repeat(4,minmax(0,1fr))}}.river-fan{height:clamp(320px,34vw,460px);list-style:none;margin:0;padding:0;position:relative}.river-fan-tile{--spread: var(--enter);left:50%;position:absolute;top:18%;transform:translate(-50%) translate(calc(var(--offset) * clamp(90px,13vw,190px) * var(--spread))) translateY(calc(var(--offset) * var(--offset) * 9px * var(--spread))) rotate(calc(var(--offset) * 7deg * var(--spread)));transform-origin:50% 120%;width:clamp(200px,22vw,300px);z-index:var(--layer)}.river-depth{height:clamp(560px,56vw,760px);list-style:none;margin:0;padding:0;position:relative}.river-depth-tile{filter:blur(calc((1.25 - var(--depth)) * 2.2px)) saturate(calc(.6 + var(--depth) * .4));left:var(--x);position:absolute;top:var(--y);transform:translateY(calc(var(--river) * var(--depth) * -220px)) scale(var(--depth));width:clamp(180px,20vw,300px);z-index:var(--layer)}.story-river-zoom{height:280vh;overflow:clip;padding:0}.river-zoom-sticky{display:grid;grid-template-rows:auto 1fr;height:100vh;overflow:hidden;padding-block:calc(var(--website-header-height) + var(--space-8)) var(--space-8);position:sticky;top:0}.river-zoom-stage{align-items:center;display:grid;gap:var(--space-5);justify-items:center;padding-inline:var(--website-gutter)}.river-zoom-frame{--grow: min(1, calc(var(--sticky) * 2.6));border:8px solid var(--color-paper-warm);border-radius:var(--radius-3xl);box-shadow:0 40px 90px #3c140573;overflow:hidden;position:relative;transform:scale(calc(.45 + var(--grow) * .55)) rotate(calc((1 - var(--grow)) * -6deg));width:min(1000px,100%,calc((100vh - 360px) * 16 / 9))}.river-zoom-frame img{aspect-ratio:16 / 9;height:auto;object-fit:cover;width:100%}.river-zoom-caption{background:linear-gradient(transparent,#000000b3);bottom:0;color:var(--color-white);display:grid;left:0;padding:var(--space-12) var(--space-6) var(--space-5);position:absolute;right:0}.river-zoom-caption span{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.river-zoom-caption strong{animation:hero-rise .5s cubic-bezier(.2,.8,.2,1) both;font-family:var(--font-family-display);font-size:var(--font-size-display-md);font-style:italic;font-weight:var(--website-heading-weight);line-height:1.1}.river-zoom-languages{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;list-style:none;margin:0;padding:0}.river-zoom-languages li{background:#ffffff24;border:1px solid rgb(255 255 255 / 35%);border-radius:var(--radius-pill);color:var(--color-white);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);padding:6px 14px;transition:background-color var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard)}.river-zoom-languages .is-active{background:var(--color-paper-warm);color:var(--color-night)}.story-river-app{background:var(--color-night);height:360vh;overflow:clip;padding:0}.swoop-sticky{background:var(--color-night);height:100vh;overflow:hidden;position:sticky;top:0}.swoop-stage{--swoop-caption-band: clamp(84px, 6vw + 40px, 128px);height:100%;position:relative}.swoop-wall{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr));inset:calc(var(--website-header-height) + var(--swoop-caption-band)) -40px -40px;list-style:none;margin:0;padding:0;position:absolute;z-index:2}.swoop-tile{--t: clamp(0, (var(--sticky) - .18 - var(--order, 0) * .24) / .2, 1);opacity:clamp(0,(1 - var(--t)) * 60,1);transform:translate(calc(var(--dx, 0px) * var(--t)),calc(var(--dy, 0px) * var(--t))) scale(calc(1 - var(--t) * .72)) rotate(calc((1 - var(--t)) * var(--t) * (var(--order, 0) - .5) * 60deg));will-change:transform,opacity}.website .swoop-tile a{border-radius:var(--radius-lg);box-shadow:0 12px 28px #3c140559;display:block;overflow:hidden;pointer-events:none;position:relative}.swoop-tile img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;width:100%}.swoop-tile .river-tile-play,.swoop-tile .river-tile-copy{display:none}.swoop-captions{left:0;z-index:4;pointer-events:none;position:absolute;right:0;text-align:center;top:calc(var(--website-header-height) + var(--swoop-caption-band) / 2)}.swoop-caption{color:var(--color-white);font-family:var(--font-family-display);font-size:var(--font-size-display-md);font-weight:var(--website-heading-weight);left:50%;letter-spacing:-.02em;line-height:1.1;position:absolute;text-shadow:0 4px 24px rgb(40 12 2 / 70%);top:0;translate:-50% -50%;width:min(90vw,900px)}.swoop-caption-1{opacity:calc(1 - clamp(0,(var(--sticky) - .18) / .08,1))}.swoop-caption-2{opacity:clamp(0,(var(--sticky) - .3) / .08,1)}.swoop-caption-3{opacity:clamp(0,(var(--sticky) - .86) / .05,1)}.swoop-phone{aspect-ratio:71.5 / 147;background:linear-gradient(145deg,#6f7378,#3b3e42 18%,#1d1f22,#3b3e42 82%,#8a8e93);border-radius:56px;box-shadow:inset 0 0 0 1px #ffffff2e,0 40px 90px #1e0a028c,0 12px 24px #1e0a024d;height:min(640px,calc(100vh - var(--website-header-height) - var(--swoop-caption-band) - 72px));left:50%;padding:4px;position:absolute;top:calc((100vh + var(--website-header-height) + var(--swoop-caption-band) - 40px) / 2);transform:translate(-50%,-50%) translateY(70vh) scale(.86);transition:transform .7s cubic-bezier(.34,1.45,.64,1);z-index:1}.swoop-phone.is-up{transform:translate(-50%,-50%)}.swoop-phone-button{background:linear-gradient(90deg,#2a2c2f,#6c7075,#2a2c2f);border-radius:2px;position:absolute;width:4px}.swoop-phone-action{height:5%;left:-3px;top:17%}.swoop-phone-volume-up{height:9%;left:-3px;top:25%}.swoop-phone-volume-down{height:9%;left:-3px;top:36%}.swoop-phone-power{height:14%;right:-3px;top:28%}.swoop-screen{background-color:var(--color-background-sand);background-image:url(/backgrounds/sand-ripples.webp);background-size:cover;border:9px solid #050505;border-radius:52px;display:grid;grid-template-rows:auto auto 1fr auto;height:100%;overflow:hidden;position:relative}.swoop-status{align-items:center;background:var(--color-brand-cyan);color:#050505;display:grid;font-size:.8125rem;font-weight:var(--font-weight-bold);grid-template-columns:1fr auto 1fr;padding:12px 22px 4px}.swoop-time{justify-self:center;letter-spacing:-.01em}.swoop-island{background:#050505;border-radius:var(--radius-pill);height:26px;width:88px}.swoop-status-icons{align-items:center;display:flex;gap:5px;justify-self:center}.swoop-status-icons svg{fill:currentColor;height:11px;width:auto}.swoop-topbar{background:var(--color-brand-cyan);font-size:1.0625rem;font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-4) var(--space-3)}.swoop-list{align-content:start;display:grid;gap:var(--space-2);overflow:hidden;padding:var(--space-3)}.swoop-row{--in: clamp(0, (var(--sticky) - .4 - var(--delay, 0)) / .06, 1);background:#fffdf8c7;border-radius:var(--radius-md);display:grid;grid-template-columns:42% minmax(0,1fr);opacity:var(--in);overflow:hidden;transform:translateY(calc((1 - var(--in)) * 24px)) scale(calc(.9 + var(--in) * .1))}.swoop-list-track{--scroll: clamp(0, (var(--sticky) - .68) / .32, 1);display:grid;gap:var(--space-2);transform:translateY(calc(var(--list-travel, 0px) * -1 * var(--scroll)));will-change:transform}.swoop-row-thumb img{aspect-ratio:16 / 10;display:block;height:100%;object-fit:cover;width:100%}.swoop-row-copy{align-content:center;display:grid;gap:4px;padding:6px 8px}.swoop-row-copy strong{font-size:.8125rem;line-height:1.15}.swoop-pills{display:flex;flex-wrap:wrap;gap:3px}.swoop-pills span{background:var(--color-video-surface);border-radius:var(--radius-pill);color:var(--color-language-cobalt);font-size:.5625rem;font-weight:var(--font-weight-bold);padding:2px 6px}.swoop-pills [data-language=arrernte]{color:var(--color-language-amber)}.swoop-pills [data-language=pitjantjatjara]{color:var(--color-language-violet)}.swoop-pills [data-language=warlpiri]{color:var(--color-language-coral)}.swoop-pills [data-language=kriol]{color:var(--color-language-magenta)}.swoop-pills [data-language=tiwi]{color:var(--color-language-cyan)}.swoop-pills [data-language=alyawarr]{color:var(--color-language-emerald)}.swoop-pills [data-language=warumungu]{color:var(--color-language-lime)}.swoop-pills [data-language="yolngu matha"]{color:var(--color-language-dark-green)}.swoop-tabbar{background:var(--color-white);display:grid;grid-template-columns:repeat(4,1fr);padding:6px 4px 18px;position:relative}.swoop-tab{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.625rem;font-weight:var(--font-weight-medium);gap:2px;line-height:1;position:relative}.swoop-tab.is-active>:is(svg,img){color:var(--color-brand-blue)}.swoop-tab.is-active>img{filter:brightness(0) saturate(100%) invert(30%) sepia(98%) saturate(4000%) hue-rotate(207deg)}.swoop-tab.is-active:after{background:currentcolor;border-radius:var(--radius-pill);bottom:-5px;content:"";height:2px;left:22%;position:absolute;right:22%}.swoop-home-indicator{background:#050505;border-radius:var(--radius-pill);bottom:7px;height:5px;left:50%;position:absolute;translate:-50% 0;width:36%}.swoop-cta{bottom:4vh;left:50%;opacity:clamp(0,(var(--sticky) - .88) / .06,1);position:absolute;translate:-50% 0;z-index:3}@media(max-width:720px){.swoop-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.swoop-caption{font-size:1.75rem}}.swoop-land{--q: clamp(0, var(--sticky) / .12, 1);--k: calc(.86 + .14 * var(--q));--lift: calc((1 - var(--q)) * 70vh);--pour: clamp(0, (var(--sticky) - .55) / .07, 1)}.swoop-land .swoop-phone{transform:translate(-50%,-50%) translateY(var(--lift)) scale(var(--k));transition:none}.swoop-land .swoop-wall{visibility:hidden}.genie-canvas{inset:0;pointer-events:none;position:absolute;z-index:2}.genie-canvas canvas{display:block;height:100%;width:100%}.swoop-land .swoop-list-track{clip-path:inset(0 0 calc((100% - var(--list-h, 900px)) * (1 - var(--pour))) 0);transform:translateY(calc(var(--list-rest, 0px) * -1 * var(--scroll)));translate:0 calc(var(--list-h, 900px) * -1 * (1 - var(--pour)))}.swoop-land .swoop-row{opacity:1;transform:none}.swoop-land .swoop-caption-1{opacity:calc(1 - clamp(0,(var(--sticky) - .12) / .06,1))}.swoop-land .swoop-caption-2{opacity:clamp(0,(var(--sticky) - .56) / .05,1)}.swoop-land .swoop-island{box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease}.swoop-land.is-landing:not(.is-docked) .swoop-island{animation:swoop-hole-gulp .18s ease-in-out infinite alternate;box-shadow:0 0 0 1px #ffffff38,0 0 28px 8px #00d2ff73,0 0 80px 24px #006ef64d}@keyframes swoop-hole-gulp{0%{scale:1}to{scale:1.08 1.14}}.story-river-drop{height:1000vh}.drop-stage{height:100%;overflow:hidden;position:relative}.drop-wall{clip-path:inset(calc(var(--band, 180px) + 2px) 0 0 0);inset:0;position:absolute;z-index:3}.drop-tile{--t: clamp(0, (var(--sticky) - var(--st, 9)) / .035, 1);--e: calc(var(--t) * var(--t) * (3 - 2 * var(--t)));background:#ffffff12;border-radius:var(--radius-lg);opacity:calc(clamp(0,(1 - var(--t)) * 1000,1) * (1 - var(--fade, 0)) + (1 - var(--t)) * var(--fade, 0));overflow:hidden;position:absolute;transform:translate(calc(var(--tx, 0px) * var(--e)),calc(var(--ty, 0px) * var(--e) - var(--drop-travel, 0px) * clamp(0,var(--sticky) / .25,1))) scale(calc(1 - (1 - var(--kx, 1)) * var(--e)),calc(1 - (1 - var(--ky, 1)) * var(--e)));transform-origin:0 0;will-change:transform,opacity}.drop-tile[data-covered=true]{visibility:hidden}.drop-tile img{display:block;height:100%;object-fit:cover;width:100%}.drop-band{height:var(--band, 180px);inset:0 0 auto;position:absolute;text-align:center;z-index:3}.drop-band .swoop-caption{top:calc(var(--website-header-height) + (var(--band, 180px) - var(--website-header-height)) / 2)}.drop-caption-1{opacity:calc(1 - clamp(0,(var(--sticky) - .7) / .05,1))}.drop-caption-2{opacity:clamp(0,(var(--sticky) - .77) / .05,1)}.drop-phone{inset:0;pointer-events:none;position:absolute;transform:translateY(calc(var(--drop-travel, 0px) * (1 - clamp(0,var(--sticky) / .25,1))));z-index:2}.drop-stage.is-big .drop-phone{transform:none}.drop-phone-pose{height:var(--ph, 600px);left:0;position:absolute;top:0;transform:translate(var(--p-sx, 0px),var(--p-sy, 60vh)) scale(var(--p-small, .3));transform-origin:0 0;transition:transform .85s cubic-bezier(.34,1.3,.64,1);width:var(--pw, 300px)}.drop-stage.is-big .drop-phone-pose{transform:translate(var(--p-bx, 0px),var(--p-by, 0px)) scale(1)}.drop-phone.is-handoff{position:fixed;transform:none;z-index:20}.drop-phone.is-handoff .drop-phone-pose{transition:none}.drop-demo{inset:var(--demo-top, 44px) 0 0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.drop-demo-screen{left:0;position:absolute;right:0;top:0;transition:translate .42s cubic-bezier(.22,1,.36,1)}.drop-demo-screen img{display:block;height:auto;max-width:none;width:100%}.drop-demo-story{translate:100% 0}.drop-phone-body.is-story .drop-demo-story{translate:0 0}.drop-demo-sheet{translate:0 100%}.drop-phone-body.is-sheet .drop-demo-sheet{translate:0 0}.drop-demo-tap{background:#ffffff8c;border:2px solid rgb(255 255 255 / 90%);border-radius:50%;box-shadow:0 2px 12px #00000040;height:44px;opacity:0;position:absolute;scale:1.6;translate:-50% -50%;width:44px;z-index:3}.drop-demo-tap-card{left:var(--tap-x, 30%);top:var(--tap-y, 60%)}.drop-demo-tap-share{left:57%;top:41.5%}.drop-phone-body.is-tap-card .drop-demo-tap-card,.drop-phone-body.is-tap-share .drop-demo-tap-share{animation:drop-demo-tap .65s ease-out forwards}@keyframes drop-demo-tap{0%{opacity:0;scale:1.6}35%{opacity:1;scale:.9}to{opacity:0;scale:1.2}}.story-river-app.story-river-drop .drop-phone-body{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #b2f1fc40,0 0 60px 10px #00d2ff47,0 0 140px 40px #006ef638;height:100%;left:auto;position:relative;top:auto;transform:none;transition:none;width:100%}.story-river-drop .swoop-row{--c: clamp(0, (var(--sticky) - var(--land, .74)) / .014, 1);aspect-ratio:3.8;clip-path:inset(0 calc((1 - var(--c)) * 58%) 0 0 round var(--radius-md));opacity:clamp(0,(var(--sticky) - var(--land, .74)) * 1000,1);transform:none}.story-river-drop .swoop-row-copy{overflow:hidden}.story-river-drop .swoop-pills{flex-wrap:nowrap;overflow:hidden}.story-river-drop .swoop-row-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.story-river-drop .swoop-list-track{transform:translateY(calc(var(--card-pitch, 0px) * -1 * clamp(0,(var(--sticky) - var(--fill-start, 9)) / var(--fill-step, 1),var(--fill-max, 0))))}.story-river-physics{height:420vh}.swoop-physics{--slide: clamp(0, (var(--sticky) - .04) / .38, 1)}.swoop-physics .swoop-tile{--push: clamp(0, (var(--slide) - var(--hit, 2)) / .14, 1);--suck: clamp(0, (var(--sticky) - .46 - var(--order, 0) * .2) / .1, 1);--held: calc(var(--push) * (1 - var(--suck)));opacity:clamp(0,(1 - var(--suck)) * 60,1);position:relative;transform:translate(calc(var(--px, 0px) * var(--held) + var(--dx, 0px) * var(--suck)),calc(var(--py, 0px) * var(--held) + var(--dy, 0px) * var(--suck))) rotate(calc(var(--mess, 0deg) * var(--held))) scale(calc(1 + var(--held) * .06 - var(--suck) * .8));will-change:transform;z-index:var(--stack, 1)}.swoop-tile-card{border-radius:var(--radius-lg);box-shadow:0 12px 28px #3c140561;display:block;overflow:hidden}.swoop-tile-card img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;width:100%}.swoop-physics .swoop-phone{transform:translate(-50%,-50%) translateY(calc((1 - var(--slide)) * var(--phone-travel, 120vh))) scale(calc(var(--phone-start, 1) + (1 - var(--phone-start, 1)) * var(--slide)));transition:none;will-change:transform}.swoop-screen-off{--on: clamp(0, (var(--sticky) - .78) / .05, 1);background:linear-gradient(125deg,rgb(255 255 255 / 9%) 0%,transparent 38%),radial-gradient(ellipse at 50% 35%,#15171a,#050505 75%);inset:0;opacity:calc(1 - var(--on));pointer-events:none;position:absolute;z-index:5}.swoop-physics .swoop-row{--in: clamp(0, (var(--sticky) - .84 - var(--row) * .022) / .05, 1);opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 30px)) scale(calc(.88 + var(--in) * .12))}.swoop-physics .swoop-caption-1{opacity:calc(1 - clamp(0,(var(--sticky) - .05) / .06,1))}.swoop-physics .swoop-caption-2{opacity:calc(clamp(0,(var(--sticky) - .44) / .05,1) - clamp(0,(var(--sticky) - .8) / .04,1))}.swoop-physics .swoop-caption-3{opacity:clamp(0,(var(--sticky) - .85) / .05,1)}.story-river-physics .swoop-cta{opacity:clamp(0,(var(--sticky) - .93) / .04,1)}@media(max-width:720px){.swoop-physics .swoop-phone{height:auto;top:calc(50% + 3vh);width:min(80vw,calc((100vh - var(--website-header-height) - 26vh) * 71.5 / 147))}.story-river-physics .swoop-cta{bottom:2vh}}@media(max-width:720px){.story-river-app:not(.story-river-physics) .swoop-phone{height:calc(100vh - var(--website-header-height) - var(--swoop-caption-band) - 130px);top:calc((100vh + var(--website-header-height) + var(--swoop-caption-band) - 100px) / 2)}}.swoop-tabbar{padding:var(--space-2) var(--space-1) var(--space-5)}.swoop-tab-defs{height:0;position:absolute;width:0}.swoop-tab{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.5625rem;font-weight:var(--font-weight-medium);gap:2px;position:relative}.swoop-tab :is(svg,img){height:20px;width:20px}.swoop-tab>svg{color:var(--color-neutral-500)}.swoop-tab [data-navigation-icon=starred]{transform:scale(.88)}.swoop-tab.is-active{color:var(--color-brand-blue);font-weight:var(--font-weight-semibold)}.swoop-tab.is-active>img{filter:url(#swoop-tab-active-blue)}.swoop-tab.is-active:after{background:currentcolor;border-radius:var(--radius-pill);bottom:-4px;content:"";height:2px;left:18%;position:absolute;right:18%}.home-italk{background:var(--color-paper-warm)}.home-italk-intro{display:grid;gap:var(--space-6);margin-bottom:clamp(32px,4vw,56px)}.home-italk-intro .section-header{margin-bottom:0}.home-italk-intro .button-row{justify-content:center}.home-italk .organisation-logos{border-top:0}.home-share{background:var(--color-sand-100)}.home-share-inner{align-items:center;display:grid;gap:clamp(40px,6vw,96px)}.home-share-copy{display:grid;gap:var(--space-6);justify-items:start}.home-share-copy .section-header{margin-bottom:0}.home-share-screens{display:flex;gap:clamp(16px,3vw,32px);justify-content:center}.home-share-screen{background:#050505;border-radius:40px;box-shadow:var(--shadow-art);margin:0;padding:8px;width:min(46%,280px)}.home-share-screen img{aspect-ratio:390 / 844;border-radius:32px;display:block;height:auto;object-fit:cover;object-position:top;width:100%}.home-share-phone-slot{aspect-ratio:71.5 / 147;margin-inline:auto;width:min(72%,320px)}.home-share-screen-offset{transform:translateY(40px)}@media(min-width:1024px){.home-share-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.home-devices{background:var(--color-surface);overflow:hidden}.home-devices-row{align-items:flex-end;display:flex;gap:clamp(12px,3vw,40px);justify-content:center;margin-top:clamp(32px,5vw,64px)}.device{margin:0}.device-screen{background:#0b0b0c;box-shadow:var(--shadow-art);overflow:hidden}.device-screen img{display:block;height:auto;width:100%}.device-laptop{flex:0 1 52%}.device-laptop .device-screen{border-radius:clamp(8px,1.2vw,16px) clamp(8px,1.2vw,16px) 0 0;padding:2.2% 2.2% 3%}.device-laptop .device-screen img{border-radius:4px}.device-laptop-base{background:linear-gradient(#d9dbde,#a9adb3);border-radius:0 0 clamp(8px,1.4vw,18px) clamp(8px,1.4vw,18px);height:clamp(8px,1.3vw,18px);margin-inline:-6%;position:relative}.device-laptop-base:before{background:#8d9197;border-radius:0 0 8px 8px;content:"";height:40%;left:42%;position:absolute;right:42%;top:0}.device-tablet{flex:0 1 30%}.device-tablet .device-screen{border-radius:clamp(10px,1.8vw,24px);padding:3.4%}.device-tablet .device-screen img{border-radius:clamp(4px,.8vw,10px)}.device-phone{flex:0 1 12%}.device-phone .device-screen{border-radius:clamp(12px,2.4vw,30px);padding:6%}.device-phone .device-screen img{border-radius:clamp(8px,1.8vw,22px)}@media(max-width:720px){.home-devices-row{flex-wrap:wrap;row-gap:var(--space-6)}.device-laptop{flex-basis:86%}.device-tablet{flex-basis:58%}.device-phone{flex-basis:22%}}.website :is(.story-highlights h2,.language-map-title){font-family:var(--font-family-display);font-size:var(--font-size-display-md);font-style:normal;font-weight:var(--website-heading-weight);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.website :is(.story-highlights,.explore,.why,.home-italk) .section-header{margin-inline:auto;text-align:center}.website .story-highlights h2{margin-bottom:var(--space-9);text-align:center}@media(min-width:1024px){.about-overview{padding-bottom:var(--space-16)}.about-overview+.credibility{padding-top:var(--space-16)}}.team-list{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));list-style:none;margin:0;padding:0}.team-list li{background:var(--color-white);border:1px solid var(--border-ink-12);border-radius:var(--radius-xl);display:grid;gap:var(--space-1);padding:var(--space-5) var(--space-6)}.team-list strong{color:var(--color-night);font-family:var(--font-family-display);font-size:1.25rem;font-weight:var(--website-heading-weight)}.team-list span{color:var(--color-text-muted);font-size:var(--font-size-small)}.process-list{counter-reset:process;display:grid;gap:var(--space-6);list-style:none;margin:0 0 var(--space-8);padding:0}.process-list li{align-content:start;counter-increment:process;display:grid;gap:var(--space-1) var(--space-5);grid-template-columns:48px minmax(0,1fr)}.process-list li:before{align-items:center;background:var(--color-night);border-radius:var(--radius-round);color:var(--color-white);content:counter(process);display:flex;font-family:var(--font-family-display);font-size:1.25rem;font-weight:var(--website-heading-weight);grid-row:span 2;height:48px;justify-content:center;width:48px}.process-list h3{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);line-height:1.25}.process-list p{color:var(--color-text-muted)}.page-section-eucalypt .process-list li:before{background:var(--color-brand-blue-deep)}@media(min-width:1024px){.process-list-compact,.process-list-numbered{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.process-list-compact li,.process-list-numbered li{grid-template-columns:1fr}.process-list-compact li:before,.process-list-numbered li:before{grid-row:auto;margin-bottom:var(--space-3)}}.feature-grid{display:grid;gap:var(--space-5);list-style:none;margin:0;padding:0}.feature-card{align-content:start;background:var(--color-white);border:1px solid var(--border-ink-12);border-radius:var(--radius-2xl);display:grid;gap:var(--space-3);padding:clamp(24px,3vw,36px)}.feature-card-icon{align-items:center;background:var(--color-sky-wash);border-radius:var(--radius-lg);color:var(--color-brand-blue-deep);display:flex;height:52px;justify-content:center;margin-bottom:var(--space-2);width:52px}.feature-card-icon svg{height:24px;width:24px}.feature-card h3{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight)}.feature-card p{color:var(--color-text-muted)}@media(min-width:721px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-list{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.check-list li{background:var(--color-white);border:1px solid var(--border-ink-12);border-radius:var(--radius-lg);font-size:var(--font-size-lead);padding:var(--space-4) var(--space-5) var(--space-4) 56px;position:relative}.check-list li:before{border-bottom:3px solid var(--color-brand-blue-deep);border-right:3px solid var(--color-brand-blue-deep);content:"";height:16px;left:24px;position:absolute;top:1.15em;transform:rotate(45deg);width:9px}.sketch-pair{display:grid;gap:var(--space-6)}@media(min-width:721px){.sketch-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.language-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.language-card{background:var(--color-white);border:1px solid var(--border-ink-12);border-radius:var(--radius-2xl);border-top:6px solid var(--color-ochre);display:grid;gap:var(--space-4);grid-template-rows:auto 1fr auto;padding:var(--space-6)}.language-card-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);justify-content:space-between}.language-card h3{font-family:var(--font-family-display);font-size:1.75rem;font-weight:var(--website-heading-weight);line-height:1.1}.language-card-count{background:var(--color-ochre-soft);border-radius:var(--radius-pill);color:var(--color-ochre-deep);font-size:.8125rem;font-weight:var(--font-weight-bold);padding:4px 12px}.language-card-stories{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.language-card-stories a{font-weight:var(--font-weight-medium)}.language-card-more{color:var(--color-text-muted);font-size:var(--font-size-small)}.news-list{display:grid;gap:var(--space-8);list-style:none;margin:0;padding:0}.news-item{border-bottom:1px solid var(--border-ink-12);display:grid;gap:var(--space-5);padding-bottom:var(--space-8)}.news-item .art-image img{border-radius:var(--radius-xl)}.news-item article{align-content:start;display:grid;gap:var(--space-3)}.news-item h2{font-family:var(--font-family-display);font-size:var(--font-size-display-sm);font-weight:var(--website-heading-weight);line-height:1.15}.news-item article>p:not(.news-meta){color:var(--color-text-muted);font-size:var(--font-size-lead)}@media(min-width:721px){.news-item{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.news-list-wrap{max-width:1040px}.faqs-page-section{padding-top:var(--space-20)}.faqs-page-content{max-width:840px}.faq-list{border-top:1px solid var(--border-ink-18)}.faq-item{border-bottom:1px solid var(--border-ink-18)}.faq-item summary{color:var(--color-night);cursor:pointer;font-size:1.125rem;font-weight:var(--font-weight-semibold);list-style:none;padding:var(--space-5) var(--space-12) var(--space-5) 0;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--color-terracotta);content:"+";font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;line-height:1;position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−"}.faq-answer{display:grid;gap:var(--space-3);justify-items:start;max-width:680px;padding-bottom:var(--space-6)}.faq-answer p{color:var(--color-text);line-height:1.65}.contact-layout{display:grid;gap:var(--space-8)}.contact-card{background:var(--color-white);border:1px solid var(--border-ink-12);border-radius:var(--radius-3xl);padding:clamp(24px,4vw,48px)}.contact-card-title{font-family:var(--font-family-display);font-size:var(--font-size-display-sm);font-weight:var(--website-heading-weight);margin-bottom:var(--space-6)}.contact-aside{align-content:start;display:grid;gap:var(--space-5)}.contact-aside-item{background:var(--color-sand-100);border-radius:var(--radius-2xl);display:grid;gap:var(--space-2);padding:var(--space-6)}.contact-aside-item svg{color:var(--color-terracotta);height:24px;margin-bottom:var(--space-2);width:24px}.contact-aside-item h2{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight)}.contact-aside-item a{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}@media(min-width:1024px){.contact-layout{align-items:start;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.page-section-compact{padding-block:var(--space-12)}.compact-heading{font-family:var(--font-family-display);font-size:var(--website-card-title-size);font-weight:var(--website-heading-weight);margin-bottom:var(--space-2)}.compact-note{color:var(--color-text-muted);margin-bottom:var(--space-4)}.website .language-chips a{color:inherit;text-decoration:none}.website .language-chips a:hover{text-decoration:underline}.photo-hero{padding-block:clamp(32px,5vw,80px);background:var(--color-sand-100);color:var(--color-night)}.photo-hero-inner,.photo-hero-copy{display:grid;gap:var(--space-5);min-width:0}.photo-hero .hero-v-title{font-size:clamp(2.6rem,4.3vw,4.5rem);color:inherit}.photo-hero-image{margin:0;padding:var(--space-2);border-radius:var(--radius-2xl);background:var(--color-paper-warm);min-width:0}.photo-hero-image img{display:block;width:100%;height:auto;border-radius:var(--radius-xl)}.photo-hero-languages{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-ink-12);font-size:var(--font-size-small)}.photo-hero-languages>span{color:var(--color-terracotta)}.photo-hero-wide{background:var(--color-night);color:var(--color-white)}.photo-hero-wide .hero-v-title em,.photo-hero-wide .photo-hero-languages>span{color:var(--color-ochre)}.photo-hero-wide .photo-hero-languages{border-color:var(--border-white-20)}.photo-hero-wide .photo-hero-image{padding:0}.photo-hero-wide .text-link{color:inherit}@media(min-width:800px){.photo-hero-framed .photo-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.photo-hero-framed .photo-hero-image{grid-column:1;grid-row:1}.photo-hero-framed .photo-hero-copy{grid-column:2;grid-row:1}.photo-hero-languages{grid-column:1 / -1}.photo-hero-wide{padding-top:0}.photo-hero-wide .photo-hero-inner{isolation:isolate}.photo-hero-wide .photo-hero-image,.photo-hero-wide .photo-hero-copy{grid-area:1 / 1}.photo-hero-wide .photo-hero-image{position:relative}.photo-hero-wide .photo-hero-image:after{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--color-night),transparent 70%);opacity:.85}.photo-hero-wide .photo-hero-copy{z-index:1;width:37%;align-self:start;margin:4% 0 0 4%;gap:var(--space-4)}.photo-hero-wide .hero-v-title{font-size:clamp(2.5rem,4vw,4rem)}.photo-hero-wide .hero-v-lead,.photo-hero-wide .hero-v-promise{font-size:var(--font-size-body)}}.hero-v{isolation:isolate;overflow:hidden;position:relative}.hero-v-inner{margin:0 auto;max-width:var(--landing-max-width);padding-inline:var(--website-gutter);position:relative;z-index:1}.hero-v-title{font-family:var(--font-family-display);font-size:var(--font-size-display-xl);font-variation-settings:"SOFT" 50;font-weight:600;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.hero-v-title em{color:var(--color-terracotta);font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}.hero-v-lead{font-size:var(--font-size-lead);line-height:1.6;max-width:540px}.hero-v-promise{font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold)}.hero-v .eyebrow{margin-bottom:0}@keyframes hero-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes hero-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes hero-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1%)}}@keyframes hero-float{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-14px) rotate(var(--tilt, 0deg))}}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-spin{to{transform:rotate(360deg)}}@keyframes hero-progress{0%{width:0}to{width:100%}}.hero-cycle{background:var(--color-paper-warm);padding-block:clamp(40px,3rem + 3vw,112px)}.hero-cycle-inner{align-items:center;display:grid;gap:clamp(40px,5vw,80px)}.hero-cycle-copy{display:grid;gap:var(--space-5)}.hero-cycle-title>span:first-child{display:block}.hero-cycle-word{color:var(--color-terracotta);display:block;font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;min-height:1.1em}.hero-cycle-word span{animation:hero-rise .6s cubic-bezier(.2,.8,.2,1) both;display:inline-block}.hero-cycle-dots{display:flex;gap:6px;list-style:none;margin:0;padding:0}.hero-cycle-dots li{background:var(--color-sand-300);border-radius:var(--radius-pill);height:6px;transition:width var(--motion-standard) var(--ease-standard),background-color var(--motion-standard) var(--ease-standard);width:14px}.hero-cycle-dots .is-active{background:var(--color-terracotta);width:36px}.hero-cycle-art{position:relative}.hero-cycle-art:before{animation:hero-spin 60s linear infinite;background:conic-gradient(from 0deg,var(--color-ochre),var(--color-ochre-soft),var(--color-ochre));border-radius:var(--radius-round);content:"";height:46%;position:absolute;right:-6%;top:-10%;aspect-ratio:1;z-index:-1}.hero-cycle-photo{border-radius:var(--radius-3xl) var(--radius-3xl) var(--radius-3xl) 120px;box-shadow:var(--shadow-art);overflow:hidden}.hero-cycle-photo img{animation:hero-drift 18s ease-in-out infinite alternate;aspect-ratio:4 / 3;height:auto;object-fit:cover;object-position:62% center;width:100%}.hero-cycle-caption{background:var(--color-white);border-radius:var(--radius-pill);bottom:24px;box-shadow:var(--shadow-raised);color:var(--color-text-muted);font-size:var(--font-size-small);left:24px;padding:var(--space-3) var(--space-5);position:absolute}.hero-cycle-caption strong{animation:hero-pop .4s ease both;color:var(--color-night);display:inline-block}@media(min-width:1024px){.hero-cycle-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-reel{background:var(--color-night);color:var(--color-night-text-muted);padding-block:clamp(96px,8rem + 4vw,200px)}.hero-reel-track{display:grid;gap:var(--space-4);inset:-10% -20%;position:absolute;transform:rotate(-6deg);z-index:0}.hero-reel-track:after{background:radial-gradient(ellipse 60% 70% at 50% 50%,var(--color-night) 30%,transparent 80%),linear-gradient(#13233b2e,#13233b2e);content:"";inset:0;position:absolute}.hero-reel-row{overflow:hidden}.hero-reel-row ul{animation:hero-marquee 80s linear infinite;display:flex;gap:var(--space-4);list-style:none;margin:0;padding:0;width:max-content}.hero-reel-row-reverse ul{animation-direction:reverse;animation-duration:95s}.hero-reel-row li{border-radius:var(--radius-xl);flex:none;height:180px;overflow:hidden;position:relative;width:320px}.hero-reel-row img{height:100%;object-fit:cover;width:100%}.hero-reel-row span{background:linear-gradient(transparent,#000000b3);bottom:0;color:var(--color-white);font-size:.8125rem;font-weight:var(--font-weight-semibold);left:0;padding:var(--space-6) var(--space-3) var(--space-2);position:absolute;right:0}.hero-reel-inner{display:grid;gap:var(--space-5);justify-items:center;margin:0 auto;max-width:880px;text-align:center}.hero-reel .eyebrow{color:var(--color-ochre)}.hero-reel .hero-v-title{color:var(--color-white)}.hero-reel .hero-v-title em{color:var(--color-ochre)}.hero-reel .hero-v-promise{color:var(--color-white)}.hero-reel .button-row{justify-content:center}.hero-player{background:var(--color-night);color:var(--color-night-text-muted);min-height:min(820px,92vh);padding-block:clamp(56px,5rem + 2vw,128px)}.hero-player-backdrop{animation:hero-drift 24s ease-in-out infinite alternate;height:100%;inset:0;object-fit:cover;object-position:70% center;position:absolute;width:100%;z-index:-2}.hero-player:before{background:linear-gradient(90deg,#0f1c30f0,#0f1c30d1 42%,#0f1c304d 75%,#0f1c301a);content:"";inset:0;position:absolute;z-index:-1}.hero-player-inner{align-items:center;display:grid;gap:var(--space-12)}.hero-player-copy{display:grid;gap:var(--space-5);max-width:600px}.hero-player .eyebrow{color:var(--color-ochre)}.hero-player .hero-v-title,.hero-player .hero-v-promise{color:var(--color-white)}.hero-player .hero-v-title em{color:var(--color-ochre)}.hero-player-device{animation:hero-float 6s ease-in-out infinite;background:var(--color-night-deep);border-radius:40px;box-shadow:0 40px 80px #00000073;justify-self:center;max-width:340px;padding:10px;width:100%}.hero-player-screen{background-color:var(--color-background-sand);background-image:url(/backgrounds/sand-ripples.webp);background-size:cover;border-radius:32px;display:grid;gap:var(--space-3);overflow:hidden;padding-bottom:var(--space-5)}.hero-player-screen>:not(.hero-player-topbar){margin-inline:var(--space-4)}.hero-player-topbar{background:var(--color-brand-cyan);color:var(--color-night);font-size:1.125rem;font-weight:var(--font-weight-bold);padding:var(--space-6) var(--space-4) var(--space-3)}.hero-player-video{aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden;position:relative}.hero-player-video img{height:100%;object-fit:cover;width:100%}.hero-player-progress{background:#ffffff59;bottom:10px;height:4px;left:36px;position:absolute;right:12px}.hero-player-progress span{animation:hero-progress 1.8s linear infinite;background:var(--color-brand-cyan);display:block;height:100%}.hero-player-video .hero-player-play{bottom:4px;color:var(--color-white);fill:currentColor;height:16px;left:12px;position:absolute;width:16px}.hero-player-screen>p{color:var(--color-white);font-size:.8125rem;font-weight:var(--font-weight-bold)}.hero-player-languages{display:flex;flex-wrap:wrap;gap:6px}.hero-player-languages span{align-items:center;background:var(--color-video-surface);border-radius:var(--radius-pill);color:var(--color-white);display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-bold);gap:4px;padding:6px 11px;transition:background-color var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.hero-player-languages .is-active{background:var(--color-white);color:var(--color-video-surface);transform:scale(1.06)}.hero-player-languages svg{height:12px;width:12px}.hero-player-share{align-items:center;background:var(--color-brand-blue);border-radius:var(--radius-md);color:var(--color-white);display:flex;font-size:.875rem;font-weight:var(--font-weight-bold);gap:var(--space-2);justify-content:center;padding:var(--space-3)}.hero-player-share svg{height:16px;width:16px}@media(min-width:1024px){.hero-player-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.hero-collage{background-color:var(--color-background-sand);background-image:url(/backgrounds/sand-ripples.webp);background-position:center;background-size:cover;padding-block:clamp(64px,6rem + 3vw,160px)}.hero-collage-frames{inset:0;position:absolute;z-index:0}.hero-collage-frame{animation:hero-float 7s ease-in-out infinite;position:absolute;width:clamp(160px,20vw,300px)}.hero-collage-frame img{border:6px solid var(--color-paper-warm);border-radius:var(--radius-xl);box-shadow:0 18px 40px #3c140559}.hero-collage-frame-1{--tilt: -6deg;left:3%;top:8%}.hero-collage-frame-2{--tilt: 5deg;animation-delay:-1.5s;right:4%;top:6%}.hero-collage-frame-3{--tilt: 4deg;animation-delay:-3s;bottom:8%;left:6%}.hero-collage-frame-4{--tilt: -4deg;animation-delay:-4.5s;bottom:10%;right:3%}.hero-collage-frame-5{--tilt: 8deg;animation-delay:-2s;left:-2%;top:42%;width:clamp(120px,14vw,220px)}.hero-collage-frame-6{--tilt: -7deg;animation-delay:-5s;right:-1%;top:44%;width:clamp(120px,14vw,220px)}.hero-collage-inner{display:flex;justify-content:center}.hero-collage-card{background:var(--color-paper-warm);border-radius:var(--radius-3xl);box-shadow:0 30px 80px #3c140559;display:grid;gap:var(--space-5);justify-items:center;max-width:640px;padding:clamp(32px,4vw,56px);text-align:center}.hero-collage-card .button-row{justify-content:center;padding-top:var(--space-5)}.hero-collage-card .site-button{font-size:1.125rem;min-height:56px;padding-inline:var(--space-8)}.hero-collage-card .site-button svg{height:20px;width:20px}.hero-collage-languages{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;list-style:none;margin:0;padding:0}.hero-collage-languages li{animation:hero-pop .42s ease both;animation-delay:calc(var(--chip-index) * .14s + .3s);background:var(--color-black);border-radius:var(--radius-pill);color:var(--color-language-cobalt);font-size:.8125rem;font-weight:var(--font-weight-semibold);padding:6px 14px}.hero-collage-languages [data-language=arrernte]{color:var(--color-language-amber)}.hero-collage-languages [data-language=kriol]{color:var(--color-language-magenta)}.hero-collage-languages [data-language=pitjantjatjara]{color:var(--color-language-violet)}.hero-collage-languages [data-language=warlpiri]{color:var(--color-language-coral)}.hero-collage-languages [data-language="yolngu matha"]{color:var(--color-language-dark-green)}.hero-collage-languages .hero-language-coming{background:color-mix(in srgb,var(--color-neutral-400) 45%,var(--color-white));border:2px solid transparent;color:var(--color-black);padding:4px 12px;position:relative}.hero-language-coming svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.hero-language-coming rect{fill:none;height:calc(100% - 2px);stroke:var(--color-neutral-500);stroke-dasharray:0 6;stroke-linecap:round;stroke-width:2px;width:calc(100% - 2px)}@media(max-width:720px){.hero-collage-frame-3,.hero-collage-frame-4,.hero-collage-frame-5,.hero-collage-frame-6{display:none}.hero-collage-frame-1{left:-8%;top:2%}.hero-collage-frame-2{right:-8%;top:auto;bottom:2%}.hero-collage{padding-block:140px}}.hero-switcher{background:var(--color-night);border-radius:var(--radius-xl);bottom:var(--space-4);box-shadow:var(--shadow-floating);display:grid;font-size:.8125rem;gap:var(--space-1);left:50%;max-width:calc(100vw - 24px);padding:var(--space-2);position:fixed;transform:translate(-50%);z-index:70}.hero-switcher>div{align-items:center;display:flex;gap:var(--space-1);overflow-x:auto}.hero-switcher span{color:var(--color-ochre);flex:none;font-weight:var(--font-weight-bold);padding:0 var(--space-2);width:56px}.website .hero-switcher a{border-radius:var(--radius-pill);color:var(--color-white);padding:5px 11px;text-decoration:none;white-space:nowrap}.website .hero-switcher a[aria-current=true]{background:var(--color-white);color:var(--color-night)}
