.about-page{--navy:#102d8e;--red:#e8374a;--ink:#202733;--muted:#697384;--line:#dce1e8;--paper:#fcfcfa;--surface:#f2f3f5;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);-webkit-font-smoothing:antialiased;font:15px/1.75 SUSE,sans-serif}.about-page,.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-page h1,.about-page h2,.about-page h3,.about-page p,.about-page figure{margin:0;font-family:inherit}.about-page a{color:inherit;text-decoration:none}.about-page button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.about-page button,.about-page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.about-page button:disabled{opacity:.35;cursor:not-allowed}.about-page img{max-width:100%;display:block}.about-page [hidden]{display:none!important}.about-page :focus-visible{outline-offset:5px;outline:3px solid #6a83d0}.about-page section[id]{scroll-margin-top:96px}.about-page .about-container{width:min(1200px,85vw);margin-inline:auto}.about-page .about-icon{vertical-align:middle;flex:none;width:16px;height:16px}.about-page .about-icon-button{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.about-page .about-icon-button:hover{background:#ecf0f6}.about-page .about-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:76px 92px;display:grid}.about-page .about-eyebrow{letter-spacing:.2em;color:var(--navy);align-items:center;gap:13px;font-size:11px;font-weight:650;display:flex}.about-page .about-eyebrow:before{content:"";background:var(--red);flex:none;width:24px;height:2px}.about-page .about-hero-copy h1{letter-spacing:-.055em;margin-top:25px;font-size:clamp(58px,6.2vw,88px);font-weight:550;line-height:1.06}.about-page .about-hero-line{color:#606c7d;text-wrap:pretty;max-width:460px;margin-top:29px;font-size:18px;line-height:1.85}.about-page .about-text-link{min-height:44px;color:var(--navy);align-items:center;gap:16px;font-size:13px;font-weight:600;display:inline-flex}.about-page .about-text-link .about-icon{width:15px;height:15px;transition:transform .2s var(--ease)}.about-page .about-text-link:hover .about-icon{transform:translate(4px)}.about-page .about-hero-links{-moz-column-gap:32px;flex-wrap:wrap;column-gap:32px;display:flex}.about-page .about-hero-links a{margin-top:29px}.about-page .about-hero-media{aspect-ratio:1.22;background:#e7e8e5;position:relative;overflow:hidden}.about-page .about-hero-media>img{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.about-page .about-hero-caption{color:#566174;letter-spacing:.025em;background:#fcfcfae6;padding:3px 8px;font-size:9px;position:absolute;bottom:11px;right:12px}.about-page .about-certifications{background:var(--surface);padding-block:80px 64px}.about-page .about-cert-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:48px;display:flex}.about-page .about-section-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3vw,42px);font-weight:550;line-height:1.2}.about-page .about-cert-tabs{align-items:center;gap:30px;display:flex}.about-page .about-cert-tabs button{min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:500}.about-page .about-cert-tabs button[aria-pressed=true]{color:var(--navy);border-color:var(--navy);font-weight:650}.about-page .about-platform-row{justify-content:flex-end;align-items:center;gap:22px;margin:-23px 0 30px;display:flex}.about-page .about-platform-row>p{color:var(--muted);font-size:11px}.about-page #platform-switch{gap:5px;display:flex}.about-page #platform-switch button{border:1px solid #0000;min-height:38px;padding:6px 14px;font-size:12px}.about-page #platform-switch button[aria-pressed=true]{background:var(--paper);color:var(--navy);border-color:#c8d1e0}.about-page .about-cert-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;display:grid}.about-page .about-cert-wall.is-trademark{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px;margin-inline:auto}.about-page .about-certificate{text-align:center;min-width:0}.about-page .about-certificate>button{width:100%;padding:0;display:block}.about-page .about-paper-frame{justify-content:center;align-items:center;height:294px;padding:0 16px;display:flex;container-type:size}.about-page .watermarked-image{isolation:isolate;display:block;position:relative;overflow:hidden}.about-page .about-paper-frame .watermarked-image{width:min(100%, calc(100cqh * var(--image-ratio)));aspect-ratio:var(--image-ratio);filter:drop-shadow(0 3px 7px #1d293d17);transition:transform .35s var(--ease)}.about-page .about-paper-frame img{object-fit:contain;width:100%;height:100%}.about-page .about-certificate>button:hover .watermarked-image{transform:translateY(-5px)}.about-page .about-certificate h3{margin-top:24px;font-size:14px;font-weight:500;line-height:1.5}.about-page .about-cert-bottom{color:var(--muted);border-top:1px solid #dce1e7;margin-top:45px;padding-top:23px;font-size:11px}.about-page .about-cert-bottom p+p{margin-top:7px}.about-page .about-cert-fallback{margin-top:20px;font-size:13px}.about-page .about-cert-fallback ul{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.about-page .about-cert-fallback a{color:var(--navy);text-decoration:underline}.about-page .image-watermark{z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160' viewBox='0 0 240 160'%3E%3Ctext x='120' y='80' text-anchor='middle' dominant-baseline='middle' transform='rotate(-28 120 80)' font-family='sans-serif' font-size='22' font-weight='600' letter-spacing='2' fill='%23102d8e' fill-opacity='.17'%3EYINESTAR%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:var(--watermark-size,150px 100px);background-position:50%;position:absolute;inset:0}.about-page .about-join{padding-block:80px 84px}.about-page .about-join-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.about-page .join-copy .about-section-title{margin-top:19px}.about-page .join-lead{letter-spacing:-.02em;text-wrap:pretty;max-width:390px;margin-top:22px;font-size:22px;line-height:1.5}.about-page .join-intro{max-width:450px;color:var(--muted);text-wrap:pretty;margin-top:15px;font-size:15px;line-height:1.85}.about-page .join-contact{border-bottom:1px solid #a9b7d3;margin-top:23px}.about-page .join-note{max-width:380px;color:var(--muted);margin-top:13px;font-size:11px;line-height:1.8}.about-page .join-directions{padding-top:7px}.about-page .join-directions-label{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:19px;font-size:12px}.about-page .join-direction{border-bottom:1px solid var(--line)}.about-page .join-direction summary{cursor:pointer;align-items:center;gap:22px;min-height:82px;padding:20px 0;list-style:none;display:flex}.about-page .join-direction summary::-webkit-details-marker{display:none}.about-page .join-number{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.about-page .join-direction h3{transition:color .2s var(--ease);flex:1;font-size:18px;font-weight:500;line-height:1.5}.about-page .join-direction summary:hover h3,.about-page .join-direction[open] h3{color:var(--navy)}.about-page .join-toggle{width:14px;height:14px;color:var(--navy);flex:none;position:relative}.about-page .join-toggle:before,.about-page .join-toggle:after{content:"";background:currentColor;height:1px;position:absolute;inset:6px 0 auto}.about-page .join-toggle:after{transition:transform .2s var(--ease);transform:rotate(90deg)}.about-page .join-direction[open] .join-toggle:after{transform:rotate(0)}.about-page .join-direction>p{max-width:510px;color:var(--muted);text-wrap:pretty;padding:0 31px 24px 38px;font-size:13px;line-height:1.85}.about-page #certificate-dialog{background:var(--paper);width:min(980px,100vw - 48px);max-width:none;height:min(900px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid #d8deea;border-radius:4px;margin:auto;padding:0;overflow:hidden}.about-page #certificate-dialog::backdrop{backdrop-filter:blur(3px);background:#152238a6}.about-page .certificate-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;height:62px;padding-inline:20px;display:flex}.about-page .certificate-dialog-header h2{font-size:14px;font-weight:600}.about-page .certificate-viewer{background:#e9edf3;flex-direction:column;min-width:0;height:calc(100% - 62px);min-height:0;display:flex}.about-page .certificate-toolbar{color:#65738a;background:#f1f3f6;border-bottom:1px solid #d9e0ea;flex:none;justify-content:center;align-items:center;min-height:44px;padding-inline:14px;font-size:11px;display:flex}.about-page .certificate-toolbar button{min-width:36px;min-height:40px;padding-inline:6px;font-size:17px}.about-page .certificate-toolbar output{text-align:center;font-variant-numeric:tabular-nums;width:43px}.about-page #certificate-zoom-fit{font-size:11px}.about-page #certificate-viewport{text-align:center;scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:23px;overflow:auto}.about-page #certificate-image-frame{--watermark-size:210px 140px;margin-inline:auto;box-shadow:0 3px 15px #1329481a}.about-page #certificate-original{width:100%;max-width:none;height:auto;display:block}.about-page #certificate-load-state{padding:30px;font-size:12px}.about-page #certificate-retry{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--navy);padding:8px 16px;font-size:12px}.about-page .certificate-viewer-bottom{color:#68788e;border-top:1px solid #d9e0ea;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:4px 14px;font-size:11px;display:flex}.about-page #certificate-download{min-height:40px;color:var(--navy);align-items:center;gap:8px;display:inline-flex}.about-page #certificate-download:hover{text-underline-offset:4px;text-decoration:underline}.about-page .certificate-pagination{align-items:center;gap:5px;display:flex}.about-page .certificate-pagination button{place-items:center;width:38px;height:38px;display:grid}body.about-certificate-open{overflow:hidden}@media (width<=1250px){.about-page .about-hero-inner{gap:48px;padding-block:64px 76px}.about-page .about-hero-copy h1{font-size:76px}.about-page .about-paper-frame{height:270px;padding-inline:10px}.about-page .about-cert-wall{gap:28px}}@media (width<=1100px){.about-page .about-hero-copy h1{font-size:66px}.about-page .about-hero-line{font-size:17px}.about-page .about-cert-heading{flex-direction:column;align-items:flex-start;gap:23px}.about-page .about-cert-tabs{gap:30px}.about-page .about-certifications{padding-block:64px 48px}.about-page .about-platform-row{justify-content:flex-start}.about-page .about-paper-frame{height:252px}}@media (width<=1023px){.about-page .about-container{width:calc(100% - 80px)}}@media (width<=900px){.about-page .about-container{width:calc(100% - 56px)}.about-page .about-hero-inner{gap:34px;padding-block:56px 64px}.about-page .about-hero-copy h1{font-size:60px}.about-page .about-hero-line{font-size:16px;line-height:1.85}.about-page .about-hero-links a{margin-top:22px}.about-page .about-hero-media{aspect-ratio:1.08}.about-page .about-cert-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.about-page .about-paper-frame{height:286px}.about-page .about-join-inner{gap:40px}.about-page .about-join{padding-block:64px}.about-page .join-direction h3{font-size:16px}.about-page .join-direction summary{gap:16px}.about-page .join-direction>p{padding-left:32px}}@media (width<=760px){.about-page .about-container{width:calc(100% - 40px)}.about-page .about-hero-inner{grid-template-columns:1fr;gap:32px;padding-block:38px 52px}.about-page .about-hero-copy{max-width:530px}.about-page .about-hero-copy h1{margin-top:20px;font-size:62px}.about-page .about-hero-line{max-width:450px;margin-top:24px;font-size:16px}.about-page .about-hero-links{-moz-column-gap:28px;column-gap:28px}.about-page .about-hero-links a{margin-top:19px}.about-page .about-hero-media{aspect-ratio:1.4}.about-page .about-hero-caption{font-size:8px;bottom:9px;right:9px}.about-page .about-certifications{padding-block:46px 33px}.about-page .about-cert-heading{gap:21px;margin-bottom:32px}.about-page .about-section-title{font-size:34px}.about-page .about-cert-tabs{gap:28px}.about-page .about-cert-tabs button{font-size:13px}.about-page .about-cert-wall{gap:32px 20px}.about-page .about-paper-frame{height:248px;padding-inline:5px}.about-page .about-certificate h3{margin-top:20px;font-size:13px}.about-page .about-platform-row{justify-content:space-between;gap:12px;margin:-10px 0 25px}.about-page .about-platform-row>p{font-size:10px}.about-page #platform-switch button{min-height:40px;padding-inline:10px;font-size:11px}.about-page .about-cert-bottom{margin-top:30px;padding-top:17px;font-size:10px}.about-page .about-join{padding-block:48px 54px}.about-page .about-join-inner{grid-template-columns:1fr;gap:31px}.about-page .join-copy .about-section-title{margin-top:16px}.about-page .join-lead{margin-top:19px;font-size:21px}.about-page .join-intro{font-size:14px}.about-page .join-contact{margin-top:19px}.about-page .join-directions{padding-top:0}.about-page .join-directions-label{padding-bottom:14px}.about-page .join-direction summary{min-height:74px}.about-page .join-direction>p{padding-right:20px}.about-page #certificate-dialog{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.about-page .certificate-dialog-header{height:58px;padding-inline:14px}.about-page .certificate-dialog-header h2{font-size:13px}.about-page .certificate-viewer{height:calc(100% - 58px)}.about-page .certificate-toolbar{padding-inline:10px}.about-page #certificate-viewport{padding:17px}.about-page .certificate-viewer-bottom{padding-inline:10px}}@media (width<=450px){.about-page .about-hero-copy h1{font-size:58px}.about-page .about-paper-frame{height:214px;padding-inline:3px}.about-page .about-cert-wall{gap:29px 16px}.about-page .about-certificate h3{font-size:12px}.about-page .about-cert-tabs{gap:24px}}@media (width<=350px){.about-page .about-container{width:calc(100% - 32px)}.about-page .about-hero-copy h1{font-size:53px}.about-page .about-hero-line{font-size:15px}.about-page .about-cert-tabs{gap:20px}.about-page .about-cert-tabs button{font-size:12px}.about-page .about-paper-frame{height:187px;padding:0}.about-page .about-certificate h3{font-size:11px}.about-page .about-section-title{font-size:31px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition:none!important}}
