.portfolio-module__om-gta__page{--accent:#dfcca2;color:#f2eee7;background:#080c12;min-height:100vh;font-size:1rem;line-height:1.65}.portfolio-module__om-gta__page a:focus-visible{outline-offset:6px;outline:2px solid #dfcca2}.portfolio-module__om-gta__header{border-bottom:1px solid #27303b;justify-content:space-between;align-items:center;gap:28px;max-width:1600px;margin:auto;padding:28px 5vw;display:flex}.portfolio-module__om-gta__wordmark{letter-spacing:.2em;font-family:Georgia,serif;font-size:1.35rem;line-height:1.2}.portfolio-module__om-gta__wordmark span{letter-spacing:.02em;color:#a9b1bd;margin-top:8px;font:400 .875rem/1.5 system-ui;display:block}.portfolio-module__om-gta__header nav{flex-wrap:wrap;gap:32px;font-size:.9375rem;display:flex}.portfolio-module__om-gta__header nav a:hover,.portfolio-module__om-gta__footer a:hover{color:#dfcca2}.portfolio-module__om-gta__hero,.portfolio-module__om-gta__pageIntro,.portfolio-module__om-gta__detail{max-width:1600px;margin:auto;padding:75px 5vw 72px}.portfolio-module__om-gta__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#c9b791;align-items:center;gap:12px;margin:0 0 24px;font-size:.875rem;font-weight:500;display:flex}.portfolio-module__om-gta__liveDot{background:#c9b791;border-radius:50%;width:7px;height:7px}.portfolio-module__om-gta__heroGrid{grid-template-columns:1.35fr 1fr;align-items:end;gap:9vw;display:grid}.portfolio-module__om-gta__hero h1{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(3.8rem,7.8vw,8.5rem);font-weight:400;line-height:1.02}.portfolio-module__om-gta__hero h1 em{color:#dfcca2;font-weight:400}.portfolio-module__om-gta__heroAside>p{color:#bac2cc;max-width:440px;margin:0 0 30px;font-size:1.125rem}.portfolio-module__om-gta__primaryButton{color:#111720;background:#dfcca2;border:1px solid #dfcca2;justify-content:space-between;align-items:center;gap:35px;padding:14px 22px;font-size:1rem;font-weight:600;display:inline-flex}.portfolio-module__om-gta__primaryButton:hover{background:#f1dfb8}.portfolio-module__om-gta__stats{gap:46px;margin-top:46px;display:flex}.portfolio-module__om-gta__stats span{color:#a9b1bd;flex-direction:column;font-size:.875rem;display:flex}.portfolio-module__om-gta__stats strong{color:#f2eee7;margin-bottom:6px;font:400 2.5rem/1.2 Georgia,serif}.portfolio-module__om-gta__directoryIntro{border-top:1px solid #27303b;justify-content:space-between;align-items:center;gap:20px;max-width:1600px;margin:auto;padding:28px 5vw 20px;display:flex}.portfolio-module__om-gta__directoryIntro p{margin:0}.portfolio-module__om-gta__directoryIntro>p:last-child{color:#a9b1bd;font-size:.9375rem}.portfolio-module__om-gta__categoryNav{flex-wrap:wrap;gap:10px;max-width:1600px;margin:auto;padding:0 5vw 30px;display:flex}.portfolio-module__om-gta__categoryNav a{border:1px solid #35414e;align-items:center;gap:18px;padding:12px 16px;font-size:.875rem;display:flex}.portfolio-module__om-gta__categoryNav a:hover{background:#1b2531;border-color:#dfcca2}.portfolio-module__om-gta__groups{max-width:1600px;margin:auto;padding:0 5vw}.portfolio-module__om-gta__category{border-top:1px solid #27303b;padding:58px 0 64px;scroll-margin-top:24px}.portfolio-module__om-gta__categoryHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.portfolio-module__om-gta__categoryHeading .portfolio-module__om-gta__eyebrow{color:var(--accent);margin-bottom:12px}.portfolio-module__om-gta__categoryHeading h2,.portfolio-module__om-gta__studioNote h2{letter-spacing:-.035em;margin:0;font:400 clamp(2rem,3vw,3.25rem)/1.15 Georgia,serif}.portfolio-module__om-gta__categoryHeading>p{color:#a9b1bd;max-width:350px;margin:0}.portfolio-module__om-gta__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portfolio-module__om-gta__card{border:1px solid #2a3542;border-top:2px solid var(--accent);background:#101720;flex-direction:column;min-width:0;transition:background .18s,border-color .18s;display:flex;position:relative}.portfolio-module__om-gta__card:hover{border-color:var(--accent);background:#151f2b}.portfolio-module__om-gta__cardBody{flex-direction:column;flex:1;padding:26px;display:flex}.portfolio-module__om-gta__cardMeta{color:#b0bac6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.portfolio-module__om-gta__status{color:#d9e1ea;border:1px solid #526073;border-radius:20px;width:fit-content;padding:3px 10px;font-size:.875rem;line-height:1.5;display:inline-block}.portfolio-module__om-gta__card h3{letter-spacing:-.025em;margin:28px 0 12px;font:400 1.875rem/1.2 Georgia,serif}.portfolio-module__om-gta__card p{color:#b7c1cd;margin:0 0 30px;font-size:1rem;line-height:1.65}.portfolio-module__om-gta__cardLink{color:var(--accent);border-top:1px solid #303a47;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:.875rem;display:flex}.portfolio-module__om-gta__cardImage{height:170px;position:relative;overflow:hidden}.portfolio-module__om-gta__cardImage img{object-fit:cover;object-position:center 45%}.portfolio-module__om-gta__studioNote{background:#101822;border-top:1px solid #27303b;max-width:1600px;margin:auto;padding:70px 5vw}.portfolio-module__om-gta__studioNote>p:not(.portfolio-module__om-gta__eyebrow){color:#b7c1cd;max-width:650px;margin:24px 0;font-size:1.125rem}.portfolio-module__om-gta__actions{color:#dfcca2;flex-wrap:wrap;gap:30px;display:flex}.portfolio-module__om-gta__footer{border-top:1px solid #27303b;justify-content:space-between;gap:35px;max-width:1600px;margin:auto;padding:48px 5vw;display:flex}.portfolio-module__om-gta__footer p,.portfolio-module__om-gta__footer small{color:#a9b1bd;font-size:.875rem}.portfolio-module__om-gta__footer nav{flex-wrap:wrap;place-content:start flex-end;gap:20px;max-width:500px;font-size:.875rem;display:flex}.portfolio-module__om-gta__pageIntro h1,.portfolio-module__om-gta__detail h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:15px 0 25px;font:400 clamp(3rem,6vw,6.5rem)/1.05 Georgia,serif}.portfolio-module__om-gta__pageIntro>p:last-child{color:#bac2cc;max-width:640px;font-size:1.125rem}.portfolio-module__om-gta__backLink{color:#dfcca2;margin:0 0 35px;font-size:.9375rem;display:inline-block}.portfolio-module__om-gta__detail{max-width:1100px}.portfolio-module__om-gta__detailLead{color:#d2dbe5;max-width:760px;font-size:1.5rem}.portfolio-module__om-gta__description{color:#b7c1cd;max-width:730px;font-size:1.125rem}.portfolio-module__om-gta__availability{background:#121c28;border:1px solid #344255;max-width:780px;margin:38px 0;padding:30px}.portfolio-module__om-gta__availability h2{margin:20px 0 12px;font:400 1.75rem/1.3 Georgia,serif}.portfolio-module__om-gta__availability p{color:#bac2cc}.portfolio-module__om-gta__availability .portfolio-module__om-gta__primaryButton{margin-top:12px}.portfolio-module__om-gta__related{max-width:1600px;margin:auto;padding:0 5vw 65px}.portfolio-module__om-gta__related h2{margin-bottom:25px;font:400 2rem/1.3 Georgia,serif}@media (max-width:1000px){.portfolio-module__om-gta__heroGrid{gap:40px}.portfolio-module__om-gta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-module__om-gta__categoryHeading{flex-direction:column;align-items:start;gap:16px}.portfolio-module__om-gta__categoryHeading>p{max-width:600px}.portfolio-module__om-gta__header nav{gap:18px}.portfolio-module__om-gta__hero{padding-top:60px}}@media (max-width:700px){.portfolio-module__om-gta__header{flex-direction:column;align-items:start;gap:20px;padding-block:22px}.portfolio-module__om-gta__header nav{justify-content:space-between;gap:12px;width:100%}.portfolio-module__om-gta__hero{padding-block:45px}.portfolio-module__om-gta__heroGrid{grid-template-columns:1fr;gap:30px}.portfolio-module__om-gta__hero h1{font-size:clamp(3.5rem,12vw,5.5rem)}.portfolio-module__om-gta__heroAside>p{max-width:none}.portfolio-module__om-gta__stats{margin-top:30px}.portfolio-module__om-gta__directoryIntro{flex-direction:column;align-items:start;gap:10px}.portfolio-module__om-gta__categoryNav{grid-template-columns:1fr 1fr;display:grid}.portfolio-module__om-gta__categoryNav a{justify-content:space-between;gap:6px;padding:11px;font-size:.875rem}.portfolio-module__om-gta__categoryNav a:last-child{grid-column:1/-1}.portfolio-module__om-gta__grid{grid-template-columns:1fr}.portfolio-module__om-gta__category{padding:40px 0}.portfolio-module__om-gta__cardBody{padding:24px}.portfolio-module__om-gta__card h3{margin-top:22px}.portfolio-module__om-gta__footer{flex-direction:column}.portfolio-module__om-gta__footer nav{justify-content:flex-start}.portfolio-module__om-gta__detail,.portfolio-module__om-gta__pageIntro{padding-block:45px}.portfolio-module__om-gta__availability{padding:22px}.portfolio-module__om-gta__primaryButton{gap:20px}.portfolio-module__om-gta__studioNote{padding-block:48px}}@media (prefers-reduced-motion:reduce){.portfolio-module__om-gta__card{transition:none}}.portfolio-module__om-gta__heroArtwork{margin:0 0 24px}.portfolio-module__om-gta__heroArtwork img{object-fit:cover;object-position:center 42%;border:1px solid #35414e;width:100%;height:230px;display:block}.portfolio-module__om-gta__heroArtwork figcaption{color:#a9b1bd;margin-top:8px;font-size:.75rem}.portfolio-module__om-gta__heroAside .portfolio-module__om-gta__actions{margin-top:22px}.portfolio-module__om-gta__productIdentity{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 65%),#121a25;border-bottom:1px solid #35414e;flex-direction:column;justify-content:space-between;gap:18px;min-height:210px;padding:28px;display:flex;overflow:hidden}.portfolio-module__om-gta__productIdentity>span{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-size:.7rem}.portfolio-module__om-gta__productIdentity strong{color:#eee7db;max-width:16ch;font:400 clamp(1.8rem,2.5vw,2.5rem)/1.15 Georgia,serif}.portfolio-module__om-gta__productIdentity small{color:#a9b1bd;font-size:.8rem}.portfolio-module__om-gta__cardImage{height:210px}.portfolio-module__om-gta__detailImage{aspect-ratio:16/9;margin:30px 0;position:relative}.portfolio-module__om-gta__detailImage img{object-fit:contain}.portfolio-module__om-gta__detail>.portfolio-module__om-gta__productIdentity{min-height:230px;margin:30px 0}.portfolio-module__om-gta__serviceSection{border-top:1px solid #27303b;max-width:1600px;margin:auto;padding:45px 5vw 65px}.portfolio-module__om-gta__serviceSection h2{max-width:850px;font:400 clamp(2rem,4vw,3.5rem)/1.15 Georgia,serif}.portfolio-module__om-gta__serviceSection>p{color:#b7c1cd;max-width:720px}.portfolio-module__om-gta__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.portfolio-module__om-gta__serviceGrid article{background:#101720;border:1px solid #35414e;padding:28px}.portfolio-module__om-gta__serviceGrid h3{font:400 1.6rem/1.2 Georgia,serif}.portfolio-module__om-gta__serviceGrid p{color:#b7c1cd}.portfolio-module__om-gta__serviceGrid a{color:#dfcca2}.portfolio-module__om-gta__inquiryLayout{grid-template-columns:1fr 1.35fr;align-items:start;gap:48px;display:grid}.portfolio-module__om-gta__inquiryLayout h2{margin-top:0}.portfolio-module__om-gta__inquiryLayout p,.portfolio-module__om-gta__inquiryLayout li{color:#b7c1cd}.portfolio-module__om-gta__inquiryLayout a{color:#dfcca2}.portfolio-module__om-gta__inquiryForm{background:#121c28;border:1px solid #35414e;padding:28px}.portfolio-module__om-gta__inquiryFields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.portfolio-module__om-gta__inquiryFields label{gap:7px;font-size:.95rem;display:grid}.portfolio-module__om-gta__inquiryFields input,.portfolio-module__om-gta__inquiryFields select,.portfolio-module__om-gta__inquiryFields textarea{color:#eee7db;width:100%;min-width:0;font:inherit;background:#080c12;border:1px solid #526073;border-radius:4px;padding:12px}.portfolio-module__om-gta__inquiryFields textarea{resize:vertical}.portfolio-module__om-gta__inquiryFields input[type=checkbox]{width:20px;height:20px}.portfolio-module__om-gta__fieldRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.portfolio-module__om-gta__checkbox{align-items:flex-start;gap:10px!important;display:flex!important}.portfolio-module__om-gta__serviceNote{color:#b7c1cd;font-size:.875rem}.portfolio-module__om-gta__successMessage,.portfolio-module__om-gta__errorMessage{border:1px solid #8abda7;padding:15px}.portfolio-module__om-gta__errorMessage{border-color:#d79999}.portfolio-module__om-gta__inquiryForm button{cursor:pointer}.portfolio-module__om-gta__inquiryForm button:disabled{opacity:.55;cursor:not-allowed}.portfolio-module__om-gta__inquiryForm fieldset:disabled{opacity:.65}.portfolio-module__om-gta__wideArtwork{object-fit:cover;border:1px solid #35414e;width:100%;height:310px;margin:30px 0;display:block}.portfolio-module__om-gta__heroAside{min-width:0}@media (max-width:1000px){.portfolio-module__om-gta__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.portfolio-module__om-gta__serviceGrid,.portfolio-module__om-gta__inquiryLayout,.portfolio-module__om-gta__fieldRow{grid-template-columns:1fr}.portfolio-module__om-gta__inquiryLayout{gap:24px}.portfolio-module__om-gta__inquiryForm{padding:20px}.portfolio-module__om-gta__heroArtwork img{height:230px}.portfolio-module__om-gta__wideArtwork{height:240px}.portfolio-module__om-gta__productIdentity strong{font-size:2rem}.portfolio-module__om-gta__header nav{justify-content:flex-start;gap:14px 22px}.portfolio-module__om-gta__heroAside .portfolio-module__om-gta__primaryButton{margin-bottom:4px}}.portfolio-module__om-gta__contactSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite portfolio-module__om-gta__contactSpin;display:inline-block}@keyframes portfolio-module__om-gta__contactSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portfolio-module__om-gta__contactSpinner{animation:none}}.portfolio-module__om-gta__heroGrid{align-items:start}.portfolio-module__om-gta__heroAside .portfolio-module__om-gta__stats{margin-top:28px}.portfolio-module__om-gta__footer{padding-bottom:90px}.portfolio-module__om-gta__inquiryFields label{display:block}.portfolio-module__om-gta__inquiryFields input,.portfolio-module__om-gta__inquiryFields select,.portfolio-module__om-gta__inquiryFields textarea{margin-top:8px;display:block}.portfolio-module__om-gta__inquiryFields .portfolio-module__om-gta__checkbox{display:flex}.portfolio-module__om-gta__inquiryFields input[type=checkbox]{flex-shrink:0;margin:3px 0 0}.portfolio-module__om-gta__logoImage{background:#0b100e}.portfolio-module__om-gta__logoImage img{object-fit:contain;padding:18px}
.caelion-module__RZl4da__caelion{color:#edf4ff;--light:#a6cfff;--line:#2b405b;background:#081426}.caelion-module__RZl4da__subnav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 6vw;display:flex}.caelion-module__RZl4da__subnav>a{letter-spacing:-.04em;font-size:1.6rem;font-weight:600}.caelion-module__RZl4da__subnav>a span{color:var(--light);letter-spacing:.06em;font-size:.875rem}.caelion-module__RZl4da__subnav>div{color:#c0d0e3;flex-wrap:wrap;gap:28px;font-size:.9375rem;display:flex}.caelion-module__RZl4da__caelion a:focus-visible{outline-offset:6px;outline:2px solid #a6cfff}.caelion-module__RZl4da__subnav a:hover{color:#a6cfff}.caelion-module__RZl4da__hero{max-width:1450px;margin:auto;padding:100px 6vw 85px}.caelion-module__RZl4da__eyebrow{color:var(--light);text-transform:uppercase;letter-spacing:.14em;margin:0 0 26px;font-size:.875rem}.caelion-module__RZl4da__hero h1{letter-spacing:-.055em;margin:0 0 30px;font:400 clamp(3.5rem,7.6vw,7.5rem)/1.04 Georgia,serif}.caelion-module__RZl4da__hero h1 em{color:var(--light);font-weight:400}.caelion-module__RZl4da__lead{color:#c3d3e7;max-width:660px;margin:0 0 32px;font-size:1.25rem;line-height:1.7}.caelion-module__RZl4da__actions{flex-wrap:wrap;align-items:center;gap:30px;font-size:1rem;display:flex}.caelion-module__RZl4da__primary{color:#091a30;background:#c3ddff;border:1px solid #c3ddff;justify-content:space-between;align-items:center;gap:35px;padding:15px 22px;font-weight:600;display:inline-flex}.caelion-module__RZl4da__primary:hover{background:#e0edff}.caelion-module__RZl4da__note{color:#a9bad0;max-width:760px;margin-top:26px;font-size:.875rem;line-height:1.7}.caelion-module__RZl4da__foundation,.caelion-module__RZl4da__roadmap,.caelion-module__RZl4da__availability{border-top:1px solid var(--line);max-width:1450px;margin:auto;padding:75px 6vw}.caelion-module__RZl4da__foundation{background:#0d1e35}.caelion-module__RZl4da__heading{max-width:720px;margin-bottom:48px}.caelion-module__RZl4da__heading h2,.caelion-module__RZl4da__availability h2{letter-spacing:-.04em;margin:0 0 24px;font:400 clamp(2.6rem,4.5vw,4.5rem)/1.1 Georgia,serif}.caelion-module__RZl4da__heading>p:last-child,.caelion-module__RZl4da__availability>p:not(.caelion-module__RZl4da__eyebrow){color:#c3d3e7;max-width:720px;font-size:1.125rem;line-height:1.75}.caelion-module__RZl4da__foundationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.caelion-module__RZl4da__foundationGrid article{border-top:1px solid #5b7698;padding-top:24px}.caelion-module__RZl4da__number{color:#9db9dc;font-size:.875rem}.caelion-module__RZl4da__caelion h3{letter-spacing:-.025em;margin:26px 0 14px;font-size:1.5rem;font-weight:500;line-height:1.25}.caelion-module__RZl4da__foundationGrid p,.caelion-module__RZl4da__roadmapList p{color:#b9cce3;max-width:660px;margin:0;font-size:1rem;line-height:1.7}.caelion-module__RZl4da__roadmapList article{border-top:1px solid var(--line);grid-template-columns:55px 1fr 40px;gap:20px;padding:32px 0;display:grid}.caelion-module__RZl4da__roadmapList h3{margin:16px 0;font-size:2rem}.caelion-module__RZl4da__tag{color:#bedbff;border:1px solid #526d8e;border-radius:20px;padding:4px 10px;font-size:.875rem;display:inline-block}.caelion-module__RZl4da__arrow{color:#9fc7f9;font-size:1.8rem}.caelion-module__RZl4da__availability{background:#112746}.caelion-module__RZl4da__availability .caelion-module__RZl4da__actions{margin-top:32px}@media (max-width:750px){.caelion-module__RZl4da__hero{padding:65px 6vw}.caelion-module__RZl4da__foundation,.caelion-module__RZl4da__roadmap,.caelion-module__RZl4da__availability{padding:50px 6vw}.caelion-module__RZl4da__foundationGrid{grid-template-columns:1fr;gap:35px}.caelion-module__RZl4da__subnav{flex-direction:column;align-items:start;gap:15px}.caelion-module__RZl4da__subnav>div{gap:20px}.caelion-module__RZl4da__roadmapList article{grid-template-columns:25px 1fr;gap:14px}.caelion-module__RZl4da__arrow{display:none}.caelion-module__RZl4da__lead{font-size:1.125rem}.caelion-module__RZl4da__hero h1{font-size:clamp(3.2rem,11vw,5.5rem)}}
