.about-page-module__CrSwCq__page{--about-cyan:color-mix(in srgb, var(--accent-brand) 78%, #60d7ff);--about-violet:color-mix(in srgb, var(--border-frame) 60%, #ad8cf5);--about-line:color-mix(in srgb, var(--text-secondary) 20%, transparent);--about-bg:color-mix(in srgb, var(--bg-secondary) 60%, var(--bg-base));isolation:isolate;background:var(--about-bg);position:relative;overflow:clip}.about-page-module__CrSwCq__page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--text-secondary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-secondary) 4%, transparent) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 38%,#000 70%,#0000);mask-image:linear-gradient(#000,#0000 38%,#000 70%,#0000)}.about-page-module__CrSwCq__hero,.about-page-module__CrSwCq__manifesto,.about-page-module__CrSwCq__pillars,.about-page-module__CrSwCq__closing{width:min(100% - 8rem,1320px);margin-inline:auto;position:relative}.about-page-module__CrSwCq__eyebrow{color:var(--text-secondary);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.72rem;font-weight:400;line-height:1.6;display:flex}.about-page-module__CrSwCq__dot{background:var(--about-cyan);width:.4rem;height:.4rem;box-shadow:0 0 14px color-mix(in srgb, var(--about-cyan) 65%, transparent);border-radius:50%;flex:none}.about-page-module__CrSwCq__sectionNumber{color:var(--about-cyan);letter-spacing:.08em}.about-page-module__CrSwCq__hero{flex-direction:column;justify-content:flex-start;width:91%;min-height:750px;padding-block:76px 110px;display:flex}.about-page-module__CrSwCq__heroCopy{z-index:1;width:64%;position:relative}.about-page-module__CrSwCq__heroBadge{margin-bottom:36px}.about-page-module__CrSwCq__heroTitle,.about-page-module__CrSwCq__manifestoTitle,.about-page-module__CrSwCq__sectionTitle,.about-page-module__CrSwCq__closingTitle{font-family:var(--font-marcellus), serif;letter-spacing:-.035em;text-shadow:none;-webkit-text-stroke:0;font-weight:400}.about-page-module__CrSwCq__heroTitle{margin:0 0 28px;font-size:clamp(3.8rem,6.7vw,6.25rem);line-height:1.06}.about-page-module__CrSwCq__heroTitle>span{display:block}.about-page-module__CrSwCq__titleLastLine{padding-left:1.1em}.about-page-module__CrSwCq__titleDot{color:var(--about-cyan)}.about-page-module__CrSwCq__heroDescription{max-width:29rem;color:var(--text-secondary);font-size:1.06rem;font-weight:300;line-height:1.9}.about-page-module__CrSwCq__heroArt{pointer-events:none;position:absolute;inset:0 -7% 0 43%}.about-page-module__CrSwCq__wingHalo{background:radial-gradient(ellipse at 55% 45%, color-mix(in srgb, var(--about-cyan) 9%, transparent), transparent 65%);position:absolute;inset:12% -10% 2% 0}.about-page-module__CrSwCq__wing{opacity:.63;width:min(100%,660px);height:auto;filter:drop-shadow(0 0 36px color-mix(in srgb, var(--about-violet) 12%, transparent));position:absolute;top:-3%;right:0;transform:rotate(12deg);-webkit-mask-image:linear-gradient(#0000 1%,#000 13% 50%,#0000 87%);mask-image:linear-gradient(#0000 1%,#000 13% 50%,#0000 87%)}.about-page-module__CrSwCq__heroFoot{bottom:0;border-bottom:1px solid var(--about-line);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:.78rem;font-weight:300;display:flex;position:absolute;inset-inline:0}.about-page-module__CrSwCq__discoverLink{align-items:center;gap:1rem;display:inline-flex}.about-page-module__CrSwCq__discoverLink span{color:var(--about-cyan);font-size:1.25rem}.about-page-module__CrSwCq__discoverLink:hover{color:var(--about-cyan)}.about-page-module__CrSwCq__discoverLink:focus-visible,.about-page-module__CrSwCq__contactButton:focus-visible{outline:2px solid var(--about-cyan);outline-offset:7px}.about-page-module__CrSwCq__manifesto{padding-block:120px 112px;scroll-margin-top:105px}.about-page-module__CrSwCq__manifestoTitle{margin-top:40px;font-size:clamp(2.9rem,4.7vw,4.75rem);line-height:1.22}.about-page-module__CrSwCq__manifestoTitle>span{display:block}.about-page-module__CrSwCq__quietLine{color:var(--text-secondary)}.about-page-module__CrSwCq__accentLine{color:var(--about-cyan)}.about-page-module__CrSwCq__manifestoBottom{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:48px;display:grid}.about-page-module__CrSwCq__manifestoCopy{max-width:34rem;color:var(--text-secondary);font-size:1.04rem;font-weight:300;line-height:1.9}.about-page-module__CrSwCq__manifestoCopy p+p{margin-top:1.25rem}.about-page-module__CrSwCq__directionMark{align-items:center;padding-right:4rem;display:flex}.about-page-module__CrSwCq__directionMark span:first-child,.about-page-module__CrSwCq__directionMark span:last-child{flex:1;height:1px}.about-page-module__CrSwCq__directionMark span:first-child{background:linear-gradient(90deg, transparent, var(--about-violet))}.about-page-module__CrSwCq__directionMark span:last-child{background:linear-gradient(90deg, var(--about-cyan), transparent)}.about-page-module__CrSwCq__directionMark span:nth-child(2){border:1px solid var(--about-cyan);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--about-cyan) 18%, transparent);margin-inline:18px;transform:rotate(45deg)}.about-page-module__CrSwCq__pillars{border-top:1px solid var(--about-line);grid-template-columns:.8fr 1.4fr;gap:5rem;padding-block:90px 110px;display:grid}.about-page-module__CrSwCq__sectionTitle{margin-top:30px;font-size:clamp(2.3rem,3.4vw,3.6rem);line-height:1.15}.about-page-module__CrSwCq__pillarsHint{color:var(--text-secondary);margin-top:26px;font-size:.95rem;font-weight:300;line-height:1.8}.about-page-module__CrSwCq__pillarList{min-width:0}.about-page-module__CrSwCq__pillar{border-bottom:1px solid var(--about-line)}.about-page-module__CrSwCq__pillar:first-child{border-top:1px solid var(--about-line)}.about-page-module__CrSwCq__pillarTrigger{cursor:pointer;align-items:baseline;gap:24px;padding:30px 0;list-style:none;display:flex}.about-page-module__CrSwCq__pillarTrigger::-webkit-details-marker{display:none}.about-page-module__CrSwCq__pillarTrigger::marker{content:""}.about-page-module__CrSwCq__pillarTrigger:focus-visible{outline:2px solid var(--about-cyan);outline-offset:6px;border-radius:2px}.about-page-module__CrSwCq__pillarNumber{color:var(--text-secondary);letter-spacing:.1em;font-size:.7rem;font-weight:300}.about-page-module__CrSwCq__pillarHeading{flex:1;min-width:0}.about-page-module__CrSwCq__pillarTitle{font-family:var(--font-marcellus), serif;letter-spacing:-.025em;font-size:clamp(1.75rem,2.65vw,2.7rem);line-height:1.2;transition:color .22s;display:block}.about-page-module__CrSwCq__pillarSummary{color:var(--text-secondary);margin-top:10px;font-size:.94rem;font-weight:300;line-height:1.65;display:block}.about-page-module__CrSwCq__expandIcon{width:24px;height:24px;color:var(--text-secondary);flex:none;align-self:center;margin-left:10px;position:relative}.about-page-module__CrSwCq__expandIcon:before,.about-page-module__CrSwCq__expandIcon:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .22s;position:absolute;top:11px;left:4px}.about-page-module__CrSwCq__expandIcon:after{transform:rotate(90deg)}.about-page-module__CrSwCq__pillar[open] .about-page-module__CrSwCq__expandIcon:after{transform:rotate(0)}.about-page-module__CrSwCq__pillar[open] .about-page-module__CrSwCq__expandIcon,.about-page-module__CrSwCq__pillar[open] .about-page-module__CrSwCq__pillarTitle,.about-page-module__CrSwCq__pillarTrigger:hover .about-page-module__CrSwCq__pillarTitle{color:var(--about-cyan)}.about-page-module__CrSwCq__pillar[open]{border-bottom-color:color-mix(in srgb, var(--about-cyan) 45%, transparent)}.about-page-module__CrSwCq__pillarContent{color:var(--text-secondary);padding:0 40px 32px;font-size:1rem;font-weight:300;line-height:1.85}.about-page-module__CrSwCq__pillar[open] .about-page-module__CrSwCq__pillarContent{animation:.28s ease-out about-page-module__CrSwCq__unfold}@keyframes about-page-module__CrSwCq__unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.about-page-module__CrSwCq__closing{border-top:1px solid var(--about-line);text-align:center;padding-block:95px 115px}.about-page-module__CrSwCq__closing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 40% 90%, color-mix(in srgb, var(--about-cyan) 7%, transparent), transparent 50%), radial-gradient(ellipse at 70% 70%, color-mix(in srgb, var(--about-violet) 8%, transparent), transparent 50%);position:absolute;inset:-15% -25% -10%}.about-page-module__CrSwCq__closing .about-page-module__CrSwCq__eyebrow{justify-content:center}.about-page-module__CrSwCq__closingTitle{margin-block:32px 28px;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:1.19}.about-page-module__CrSwCq__closingTitle>span{color:var(--about-cyan)}.about-page-module__CrSwCq__closingCopy{color:var(--text-secondary);font-size:1.02rem;font-weight:300;line-height:1.9}.about-page-module__CrSwCq__contactButton{border:1px solid color-mix(in srgb, var(--about-cyan) 70%, transparent);min-height:54px;color:var(--text-primary);background:color-mix(in srgb, var(--about-cyan) 8%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:2rem;margin-top:34px;padding:12px 28px;font-size:1rem;display:inline-flex}.about-page-module__CrSwCq__contactButton span{color:var(--about-cyan);font-size:1.3rem;transition:transform .22s}.about-page-module__CrSwCq__contactButton:hover{background:color-mix(in srgb, var(--about-cyan) 15%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--about-cyan) 12%, transparent)}.about-page-module__CrSwCq__contactButton:hover span{transform:translate(2px,-2px)}@media (min-width:1600px){.about-page-module__CrSwCq__hero{min-height:810px}}@media (max-width:1000px){.about-page-module__CrSwCq__hero,.about-page-module__CrSwCq__manifesto,.about-page-module__CrSwCq__pillars,.about-page-module__CrSwCq__closing{width:calc(100% - 5rem)}.about-page-module__CrSwCq__hero{width:88%;min-height:690px;padding-block:48px 115px}.about-page-module__CrSwCq__heroCopy{width:72%}.about-page-module__CrSwCq__heroArt{top:8%;left:44%;right:-17%}.about-page-module__CrSwCq__wing{opacity:.42}.about-page-module__CrSwCq__manifestoBottom{grid-template-columns:.6fr 1.4fr}.about-page-module__CrSwCq__pillars{grid-template-columns:1fr;gap:42px}.about-page-module__CrSwCq__pillarsHint br{display:none}.about-page-module__CrSwCq__pillarContent{max-width:42rem}}@media (max-width:600px){.about-page-module__CrSwCq__hero,.about-page-module__CrSwCq__manifesto,.about-page-module__CrSwCq__pillars,.about-page-module__CrSwCq__closing{width:calc(100% - 3rem)}.about-page-module__CrSwCq__eyebrow{letter-spacing:.14em;gap:.65rem;font-size:.61rem}.about-page-module__CrSwCq__hero{justify-content:flex-start;width:88%;min-height:660px;padding-block:48px 115px}.about-page-module__CrSwCq__heroCopy{width:100%}.about-page-module__CrSwCq__heroTitle{margin:0 0 28px;font-size:clamp(2.85rem,11.3vw,4.2rem)}.about-page-module__CrSwCq__titleLastLine{padding-left:.6em}.about-page-module__CrSwCq__heroDescription{max-width:29ch;font-size:.98rem}.about-page-module__CrSwCq__heroArt{inset:10% -34% 8% 33%}.about-page-module__CrSwCq__wing{opacity:.22;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 15% 45%,#0000 85%);mask-image:linear-gradient(#0000,#000 15% 45%,#0000 85%)}.about-page-module__CrSwCq__heroFoot{align-items:flex-start;gap:18px;padding-block:19px;font-size:.67rem}.about-page-module__CrSwCq__heroFoot>span{max-width:22ch}.about-page-module__CrSwCq__discoverLink{flex:none;gap:.5rem}.about-page-module__CrSwCq__manifesto{padding-block:74px}.about-page-module__CrSwCq__manifestoTitle{margin-top:30px;font-size:clamp(2.05rem,7.8vw,3rem);line-height:1.3}.about-page-module__CrSwCq__manifestoBottom{flex-direction:column;align-items:stretch;gap:28px;margin-top:30px;display:flex}.about-page-module__CrSwCq__directionMark{max-width:150px;padding-right:0}.about-page-module__CrSwCq__manifestoCopy{font-size:.98rem}.about-page-module__CrSwCq__pillars{gap:32px;padding-block:68px 74px}.about-page-module__CrSwCq__sectionTitle{margin-top:24px;font-size:2.4rem}.about-page-module__CrSwCq__pillarsHint{margin-top:20px;font-size:.9rem}.about-page-module__CrSwCq__pillarTrigger{gap:15px;padding-block:25px}.about-page-module__CrSwCq__pillarTitle{font-size:1.8rem}.about-page-module__CrSwCq__pillarSummary{font-size:.85rem}.about-page-module__CrSwCq__expandIcon{width:20px;margin-left:0}.about-page-module__CrSwCq__pillarContent{padding:0 4px 28px 30px;font-size:.94rem}.about-page-module__CrSwCq__closing{padding-block:74px 85px}.about-page-module__CrSwCq__closingTitle{font-size:clamp(2.05rem,8vw,2.85rem);line-height:1.25}.about-page-module__CrSwCq__closingCopy{font-size:.95rem}.about-page-module__CrSwCq__desktopBreak{display:none}}@media (prefers-reduced-motion:reduce){.about-page-module__CrSwCq__pillar[open] .about-page-module__CrSwCq__pillarContent{animation:none}.about-page-module__CrSwCq__pillarTitle,.about-page-module__CrSwCq__expandIcon:after,.about-page-module__CrSwCq__contactButton,.about-page-module__CrSwCq__contactButton span{transition:none}}
