.about-page{--about-soft:color-mix(in srgb,var(--background) 75%,transparent)}.about-hero{background:var(--foreground);color:var(--background);position:relative;overflow:hidden}.about-hero-image,.about-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-hero-image{object-position:center 38%}.about-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 96%,transparent),color-mix(in srgb,var(--foreground) 85%,transparent) 32%,color-mix(in srgb,var(--foreground) 15%,transparent))}.about-hero-content{padding-block:30px 86px;position:relative}.about-breadcrumb{color:var(--about-soft);gap:12px;margin-bottom:58px;font-size:14px;display:flex}.about-breadcrumb a:hover{color:var(--background)}.about-hero .eyebrow{color:var(--background);letter-spacing:2px;font-size:14px}.about-hero h1{letter-spacing:-2.5px;text-wrap:balance;max-width:850px;font-size:clamp(40px,4vw,65px);line-height:1.13}.about-hero-content>p{max-width:530px;color:var(--about-soft);margin-block:25px 30px;font-size:16px}.about-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.about-secondary{color:var(--background);align-items:center;gap:10px;font-size:14px;display:flex}.about-hero-foot{border-top:1px solid color-mix(in srgb,var(--background) 20%,transparent);background:color-mix(in srgb,var(--foreground) 65%,transparent);position:relative}.about-hero-foot>.shell{gap:50px;padding-block:22px;display:flex}.about-hero-foot span{align-items:center;gap:10px;font-size:14px;display:flex}.about-hero-foot svg{color:var(--primary)}.about-intro-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:90px;display:grid}.about-intro-statement{font-family:var(--font-manrope),sans-serif;letter-spacing:-1.6px;font-size:40px;font-weight:700;line-height:1.3}.about-intro-statement>span{color:var(--primary)}.about-prose{flex-direction:column;gap:20px;display:flex}.about-page .about-prose p,.about-page .section-copy>p{font-size:15px}.about-page .about-emphasis{color:var(--foreground);font-weight:650}.about-purpose{padding-top:0}.about-purpose-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;display:grid}.about-page .section-copy{flex-direction:column;gap:20px;display:flex}.about-page .section-copy .eyebrow,.about-page .section-copy>p{margin:0}.about-page .section-copy>.cta,.about-page .section-copy>.text-link{align-self:flex-start;margin-top:6px}.about-detail-image{background:var(--foreground);height:520px;color:var(--background);border-radius:8px;margin:0;position:relative;overflow:hidden}.about-detail-image img{object-fit:cover;width:100%;height:100%}.about-detail-image figcaption{background:linear-gradient(transparent,var(--foreground));font-family:var(--font-manrope),sans-serif;padding:70px 28px 26px;font-size:23px;font-weight:650;line-height:1.4;position:absolute;inset:auto 0 0}.about-detail-image figcaption span{font-family:var(--font-inter),sans-serif;color:var(--about-soft);margin-top:12px;font-size:14px;font-weight:400;display:block}.about-principles{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:44px;margin-top:60px;padding-top:34px;display:grid}.about-page h3{letter-spacing:-.4px;font-size:19px;font-weight:700;line-height:1.4}.about-principles p{color:var(--muted-foreground);margin-top:13px;font-size:14px}.about-knowledge{background:var(--foreground);color:var(--background)}.about-dark-heading{grid-template-columns:1fr 1fr;align-items:start;gap:100px;margin-bottom:50px;display:grid}.about-dark-heading>div:last-child{color:var(--about-soft);flex-direction:column;gap:20px;display:flex}.about-dark-heading p{font-size:15px}.about-knowledge .eyebrow{color:var(--background)}.about-knowledge-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.about-process-photo{aspect-ratio:1.4;background-image:url(/images/about-knowledge-material.webp);background-size:cover;border-radius:5px;margin-bottom:24px}.about-process-photo-0{background-position:50%}.about-process-photo-1{background-image:url(/images/about-knowledge-condition.webp);background-position:50%}.about-process-photo-2{background-image:url(/images/about-knowledge-preparation.webp);background-position:50%}.about-process-photo-3{background-image:url(/images/about-knowledge-limitations.webp);background-position:50%}.about-knowledge-grid h3{margin-bottom:14px;font-size:18px}.about-knowledge-grid p{color:var(--about-soft);font-size:14px}.about-dark-closing{border-top:1px solid color-mix(in srgb,var(--background) 20%,transparent);justify-content:space-between;align-items:center;gap:32px;margin-top:45px;padding-top:28px;display:flex}.about-dark-closing p{max-width:570px;font-size:18px}.about-dark-closing .text-link{color:var(--background);flex-shrink:0}.about-image-note{color:var(--about-soft);margin-top:24px;font-size:14px}.about-standard-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-sequence{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-sequence li{border-bottom:1px solid var(--border);gap:25px;padding-block:26px;display:flex}.about-sequence li:first-child{padding-top:0}.about-sequence li>span{color:var(--primary);font-family:var(--font-manrope),sans-serif;font-size:30px;font-weight:500;line-height:1.3}.about-sequence p{color:var(--muted-foreground);margin-top:10px;font-size:14px}.about-page .about-standard-closing{color:var(--foreground);font-weight:600}.about-product{background:var(--muted);color:var(--foreground)}.about-product-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.about-product-visual{background:var(--foreground);height:680px;color:var(--background);border-radius:8px;position:sticky;top:120px;overflow:hidden}.about-product-visual img{object-fit:cover;width:100%;height:100%}.about-product-visual>div{background:linear-gradient(transparent,var(--foreground));padding:130px 30px 35px;position:absolute;inset:auto 0 0}.about-product-visual span{letter-spacing:1.7px;font-size:14px}.about-product-visual strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-2px;font-size:50px;display:block}.about-product-visual sup{font-size:18px}.about-product-visual p{font-size:23px;line-height:1.4}.about-product-facts{grid-template-columns:1fr 1fr;gap:26px;margin-block:10px;display:grid}.about-product-facts h3{font-size:16px}.about-product-facts p{color:var(--muted-foreground);margin-top:9px;font-size:14px}.about-page .section-copy>.about-source-note{border-top:1px solid var(--border);padding-top:18px;font-size:14px}.about-page .center-heading{max-width:760px;margin-inline:auto}.about-page .center-heading>p{font-size:15px}.about-page .center-heading>p+p{margin-top:14px}.about-review-subtitle{margin-top:30px}.about-work-note{text-align:center;flex-direction:column;align-items:center;gap:17px;max-width:650px;display:flex}.about-work-note p{color:var(--muted-foreground);font-size:14px}.about-questions{background:var(--muted)}.about-questions-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.about-question-list{flex-direction:column;display:flex}.about-question-list article{border-top:1px solid var(--border);padding-block:24px}.about-question-list article:first-child{border-top:0;padding-top:0}.about-question-list p{color:var(--muted-foreground);margin-top:9px;font-size:15px}.about-page .section-heading>p{max-width:470px;font-size:14px}.about-page .area-card h3{font-size:27px}.about-page .faq-section{background:var(--background)}.about-page .about-enquiry{background:var(--foreground);color:var(--background)}.about-enquiry .enquiry-copy .eyebrow{color:var(--background)}.about-enquiry .enquiry-copy p,.about-enquiry .enquiry-copy .teaser-benefits{color:var(--about-soft)}.about-enquiry .enquiry-copy .text-link,.about-enquiry .privacy-copy a{color:var(--background)}.about-form-heading{color:var(--foreground);padding:22px 16px 4px}.about-enquiry .enquiry-copy{position:static}.about-enquiry .enquiry-grid{gap:70px}.about-page .faq-list p{font-size:14px}@media (max-width:1200px){.about-purpose-grid,.about-standard-grid,.about-questions-grid,.about-dark-heading{gap:50px}.about-intro-grid{gap:60px}.about-product-grid{gap:45px}.about-hero h1{font-size:56px}.about-knowledge-grid{gap:20px}.about-dark-closing{align-items:flex-start}.about-dark-closing .text-link{max-width:230px}.about-product-visual strong{font-size:42px}}@media (max-width:1023px){.about-knowledge-grid{grid-template-columns:1fr 1fr;gap:36px}.about-hero h1{font-size:50px}.about-intro-statement{font-size:32px}.about-principles{gap:24px}.about-product-grid{grid-template-columns:.7fr 1fr;gap:32px}.about-product-facts{grid-template-columns:1fr}.about-product-visual>div{padding-inline:20px}.about-product-visual strong{font-size:34px}.about-product-visual p{font-size:20px}.about-hero-foot>.shell{gap:24px}.about-hero-foot span{font-size:14px}}@media (max-width:767px){.about-hero-content{padding-block:22px 48px}.about-breadcrumb{margin-bottom:35px;font-size:14px}.about-hero h1{letter-spacing:-1.6px;font-size:39px}.about-hero h1 br{display:none}.about-hero-content>p{font-size:15px}.about-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 95%,transparent),color-mix(in srgb,var(--foreground) 65%,transparent))}.about-hero-foot>.shell{flex-direction:column;gap:10px;padding-block:20px}.about-hero-foot span{font-size:14px}.about-actions{gap:22px}.about-secondary{font-size:14px}.about-intro-grid,.about-purpose-grid,.about-standard-grid,.about-product-grid,.about-questions-grid,.about-dark-heading{grid-template-columns:1fr;gap:32px}.about-intro-statement{font-size:32px}.about-page .section-copy>p,.about-prose p{font-size:14px}.about-detail-image{height:390px}.about-detail-image figcaption{font-size:22px}.about-principles{grid-template-columns:1fr;gap:26px;margin-top:34px;padding-top:30px}.about-page h3{font-size:19px}.about-knowledge-grid{gap:28px 20px}.about-knowledge-grid h3{font-size:16px}.about-knowledge-grid p{font-size:14px}.about-process-photo{aspect-ratio:1;margin-bottom:18px}.about-dark-closing{flex-direction:column;gap:20px}.about-dark-closing p{font-size:17px}.about-dark-closing .text-link{max-width:none}.about-product-visual{height:400px;position:relative;top:auto}.about-product-visual strong{font-size:50px}.about-product-facts{grid-template-columns:1fr;gap:23px}.about-product-facts h3{font-size:17px}.about-sequence li>span{font-size:27px}.about-page .center-heading>p{font-size:14px}.about-work-note h3{font-size:20px}.about-work-note p{font-size:14px}.about-review-subtitle{margin-top:25px}.about-question-list p{font-size:14px}.about-page .about-enquiry .enquiry-grid{gap:32px}.about-page .about-form-heading{padding:22px 18px 8px;font-size:20px}.about-page .about-enquiry .enquiry-copy p{font-size:14px}}
