.resources-v12{--resource-line:#5db2e33d;background:#000018}.resources-v12 h1{max-inline-size:23ch;font-size:clamp(2.5rem,4.45vw,4rem);line-height:1.1}.resources-v12 .resource-head{gap:1.3rem;padding-block:4rem 3rem}.resources-v12 .resource-section{padding-block:3.5rem}.resources-v12 .resource-head>p:not(.eyebrow){max-inline-size:65ch}.resources-v12 .gallery-mosaic-v12{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.25rem 1.5rem}.resources-v12 .gallery-mosaic-v12 figure{grid-column:span 6;min-inline-size:0}.resources-v12 .gallery-mosaic-v12 figure:first-child{grid-column:span 8}.resources-v12 .gallery-mosaic-v12 figure:nth-child(2){grid-column:span 4}.resources-v12 .gallery-mosaic-v12 figure:nth-child(5){grid-column:span 5}.resources-v12 .gallery-mosaic-v12 figure:nth-child(6){grid-column:span 7}.resources-v12 .gallery-mosaic-v12 img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);max-block-size:32rem}.resources-v12 .gallery-mosaic-v12 figure:nth-child(2) img{aspect-ratio:1;object-position:center top}.resources-v12 .resource-app-callout{border-color:var(--resource-line);border-inline:0;grid-template-columns:1fr 1fr;padding:2rem 0}.resources-v12 .resource-app-callout .eyebrow{color:#5db2e3}.resources-v12 .resource-app-callout img{max-block-size:27rem}.resources-v12 .partner-group{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.resources-v12 .partner-group__head{grid-template-columns:1fr 1.5fr auto;gap:2rem}.resources-v12 .partner-group__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.resources-v12 .partner-row__identity{gap:1rem;display:grid}.resources-v12 .partner-row__identity>div{align-items:baseline;gap:.8rem;display:flex}.resources-v12 .partner-row__mark{border-radius:var(--radius-sm);block-size:9rem;inline-size:100%;padding:1.7rem 2rem}.resources-v12 .partner-row__mark img{max-block-size:5.5rem;max-inline-size:13rem}.resources-v12 .partner-row h3{font-size:1.1rem}.resources-v12 .partner-row>p{font-size:.95rem;line-height:1.65}.resources-v12 .resource-disclosure{max-inline-size:76ch!important}.resources-v12 .news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.75rem}.resources-v12 .news-card{border:1px solid var(--resource-line);border-radius:var(--radius-sm);background:#ffffff04;grid-template-columns:1fr;align-content:start;gap:1.25rem;padding:1.5rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid}.resources-v12 .news-card__image{border-radius:var(--radius-sm);border:1px solid var(--resource-line);background:#000018;display:block;overflow:hidden}.resources-v12 .news-card__image img{aspect-ratio:16/10;object-fit:cover;background:#000018;inline-size:100%;transition:transform .25s cubic-bezier(.23,1,.32,1);display:block}.resources-v12 .news-card__copy h3{margin:0;font-size:1.35rem;line-height:1.25}.resources-v12 .news-card__copy>p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.65}.resources-v12 .news-section{padding-block:3rem}.resources-v12 .news-section:has(#past-title) .news-list{grid-template-columns:1fr}.resources-v12 .news-section:has(#past-title) .news-card{grid-template-columns:1.3fr 1fr;align-items:center;gap:2.5rem;padding:2rem}.resources-v12 .news-section:has(#past-title) .news-card__image img{aspect-ratio:auto;object-fit:contain;block-size:auto}.resources-v12 .news-section:has(#past-title) .news-card h3{font-size:clamp(1.75rem,2.8vw,2.5rem)}.resources-v12 .news-article__hero{gap:1.3rem;max-inline-size:56rem;padding-block:3rem 2.5rem;display:grid}.resources-v12 .news-article__hero h1{letter-spacing:-.035em;max-inline-size:22ch;color:var(--white);font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:500;line-height:1.08}.resources-v12 .news-article__excerpt{color:#cdd2e4;max-inline-size:50rem;margin:0;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.65}.resources-v12 .news-byline{color:var(--text-muted);border-block-start:1px solid var(--resource-line);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;max-inline-size:50rem;padding-block-start:.5rem;font-size:.88rem;display:flex}.resources-v12 .news-byline time{color:var(--blue-bright);font-variant-numeric:tabular-nums}.resources-v12 .news-article__cover{border:1px solid var(--resource-line);border-radius:var(--radius-sm);background:#000018;max-inline-size:78rem;margin-block-end:clamp(2.5rem,5vw,4rem);overflow:hidden}.resources-v12 .news-article__cover img{object-fit:contain;background:#000018;block-size:auto;max-block-size:42rem;inline-size:100%;display:block}.resources-v12 .news-article__cover figcaption{border-block-start:1px solid var(--resource-line);color:var(--text-muted);background:#ffffff05;padding:.85rem 1.25rem 1rem;font-size:.84rem;line-height:1.5}.resources-v12 .news-article__body{color:#d6daec;gap:1.65rem;max-inline-size:48rem;margin-block:2.5rem 3.5rem;font-size:1.125rem;line-height:1.82;display:grid}.resources-v12 .news-article__body>p:first-child{color:#f2f4fc;font-size:clamp(1.2rem,1.6vw,1.35rem);line-height:1.72}.resources-v12 .news-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.resources-v12 .news-gallery__grid img{aspect-ratio:auto;object-fit:contain}.resources-v12 .news-related .related-image-v12{border:1px solid var(--resource-line);border-radius:var(--radius-sm);padding:0;display:block;overflow:hidden}.resources-v12 .related-image-v12 img{aspect-ratio:16/10;object-fit:contain;inline-size:100%}.contact-identities-v12{grid-template-columns:1.5fr 1fr;align-items:start;gap:1.4rem;margin-block:2.25rem;display:grid}.contact-identities-v12 figure{justify-items:start;gap:1rem;display:grid}.contact-identities-v12 img{object-fit:contain;block-size:4rem;inline-size:auto;max-inline-size:100%}.contact-identities-v12 figcaption{color:#c2c4d5;font-size:.85rem;line-height:1.6}.contact-topics-v12{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.6rem;margin-block:1.5rem;display:grid}.contact-topics-v12 button{border-radius:var(--radius-sm);color:#fff;text-align:start;min-block-size:5.5rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #5db2e359;padding:.85rem;font-size:.83rem}.contact-topics-v12 button span{color:#5db2e3;margin-block-end:.6rem;font-size:.75rem;display:block}.contact-topics-v12 button[aria-pressed=true],.contact-topics-v12 button:hover{background:#001e5f;border-color:#5db2e3}.resources-v12 .contact-form-panel{border-color:var(--resource-line);background:0 0;padding:1.6rem}.resources-v12 .contact-info-sheet>h2,.resources-v12 .contact-info-sheet>dl{padding-inline:0}.contact-film-v12{max-inline-size:75rem;margin:0 auto 4rem;padding-inline:1.5rem}.contact-film-v12 .character-film__meta{max-inline-size:none;padding-inline:0}.contact-film-v12 .character-film__stage{max-inline-size:55rem;margin-inline:auto}.download-v12 .product-download{grid-template-columns:.85fr 1.15fr;align-items:center;gap:1rem 3rem;padding-block:4rem 3rem;display:grid}.download-v12 .product-download__head{grid-column:1;gap:1.5rem;display:grid}.download-v12 .product-download__head>img{grid-row:1;width:5rem;height:5rem}.download-v12 .product-download__head h1{margin-block:.9rem 1.3rem}.download-v12 .download-device-v12{grid-area:1/2/span 2;align-self:center;margin:0}.download-device-v12 img{object-fit:contain;block-size:auto;max-block-size:40rem;inline-size:100%;display:block}.download-device-v12 figcaption{text-align:center;color:#ab85e8;margin-block-start:1rem;font-size:.85rem}.download-v12 .product-stores{grid-column:1;grid-template-columns:1fr;gap:1rem;margin-block:1rem}.download-v12 .product-stores article{border:0;border-block-start:1px solid #ab85e866;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1.25rem 0;display:grid}.download-v12 .product-stores article h2{font-size:1.35rem}.download-v12 .product-stores article p{margin:0;font-size:.85rem}.download-v12 .product-stores article a{grid-area:1/2/span 2;align-self:center}.download-v12 .product-download-note{border-block-start:1px solid #ab85e859;padding-block:2rem 4rem}@media (width<=65rem){.resources-v12 .partner-group__list,.resources-v12 .news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-v12 .partner-group__head{grid-template-columns:1fr 2fr}.resources-v12 .partner-group__head>span{grid-column:1/-1}.download-v12 .product-download{gap:2rem}.download-v12 .product-stores article{grid-template-columns:1fr}.download-v12 .product-stores article a{grid-area:auto/1;justify-self:start}.contact-topics-v12{grid-template-columns:1fr}.contact-topics-v12 button{align-items:center;gap:1rem;min-block-size:3rem;display:flex}.contact-topics-v12 button span{margin:0}}@media (width<=45rem){.resources-v12 .resource-head{padding-block:2.5rem}.resources-v12 .gallery-mosaic-v12{grid-template-columns:1fr;gap:1.8rem}.resources-v12 .gallery-mosaic-v12 figure:nth-child(n){grid-column:auto}.resources-v12 .gallery-mosaic-v12 figure:nth-child(n) img{aspect-ratio:3/2}.resources-v12 .partner-group__head,.resources-v12 .partners-v3__directory-head,.resources-v12 .resource-app-callout{grid-template-columns:1fr;gap:1rem}.resources-v12 .partner-group__list{gap:1.5rem 1rem}.resources-v12 .partner-row__mark{block-size:6rem;padding:1rem}.resources-v12 .partner-row__identity>div{display:block}.resources-v12 .partner-row h3{font-size:1rem}.resources-v12 .partner-row>p{font-size:.85rem}.resources-v12 .news-list,.resources-v12 .news-section:has(#past-title) .news-card{grid-template-columns:1fr;gap:2rem}.resources-v12 .news-gallery__grid{grid-template-columns:1fr}.resources-v12 .news-article__body{font-size:1rem}.resources-v12 .news-article__body>p:first-child{font-size:1.15rem}.download-v12 .product-download{grid-template-columns:1fr;padding-block:2.5rem}.download-v12 .download-device-v12{grid-area:2/1}.download-v12 .product-stores{grid-row:3}.download-v12 .product-stores article{grid-template-columns:1fr auto}.download-v12 .product-stores article a{grid-area:1/2/span 2}.contact-identities-v12{order:2;grid-column:1}.resources-v12 .contact-info-sheet{order:3}.resources-v12 .resource-contact__context{display:contents}.contact-film-v12 .character-film__meta{display:grid}.resources-v12 .resource-app-callout figure{max-inline-size:22rem}}.download-naming-v12{gap:.8rem;margin-block-end:1.5rem;display:grid}.download-naming-v12 h2{font-size:1.35rem}.download-v12 .product-download-note{gap:1.5rem;display:grid}.brand-phones-v12{aspect-ratio:1/1.08;isolation:isolate;inline-size:100%;max-inline-size:38rem;margin-inline:auto;position:relative}.brand-phone-v12{aspect-ratio:1/2.06;background:#24222d;border:2px solid #a8a4b0;border-radius:2.1rem;inline-size:46%;padding:.42rem;position:absolute}.brand-phone-v12--back{z-index:0;inset-block-start:2%;inset-inline-start:4%;transform:rotate(-12deg)}.brand-phone-v12--front{z-index:1;border-color:#d4d0dd;inset-block-start:12%;inset-inline-end:4%;transform:rotate(9deg)}.brand-phone-v12__screen{background:#130c0e;border:1px solid #725393;border-radius:1.65rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;block-size:100%;padding:1rem .5rem;display:flex;position:relative;overflow:hidden}.brand-phone-v12__camera{background:#4d4659;border-radius:1rem;block-size:.35rem;inline-size:26%;position:absolute;inset-block-start:.65rem}.download-device-v12 .brand-phone-v12__screen>img{aspect-ratio:1;object-fit:contain;block-size:auto;max-block-size:none;inline-size:58%;margin-block-start:1rem}.brand-phone-v12__signature{text-align:center;color:#fff;gap:.55rem;inline-size:100%;display:grid}.brand-phone-v12__signature strong{font-size:clamp(.72rem,1.4vw,1.15rem);font-weight:500}.brand-phone-v12__signature span{white-space:nowrap;font-size:clamp(.58rem,1.05vw,.9rem)}.brand-phone-v12__signature small{letter-spacing:.12em;color:#ab85e8;font-size:clamp(.4rem,.7vw,.6rem)}@media (width<=45rem){.brand-phones-v12{aspect-ratio:1/1.14;max-inline-size:26rem}.brand-phone-v12{border-radius:1.6rem;padding:.3rem}.brand-phone-v12__screen{border-radius:1.25rem;gap:1rem}.brand-phone-v12__signature strong{font-size:.85rem}.brand-phone-v12__signature span{font-size:.64rem}.brand-phone-v12__signature small{font-size:.45rem}}.download-v12 .product-download{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.download-v12 .product-download__head{grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;max-width:none;margin-bottom:0}.download-v12 .product-download__head>img{grid-area:1/1}.download-v12 .product-download__head>div{grid-area:2/1;min-width:0}.download-v12 .product-download__head h1{word-break:normal;overflow-wrap:normal;max-width:none}.download-v12 .download-device-v12{min-width:0}.download-v12 .brand-phones-v12{max-width:540px}.download-v12 .product-stores article a{white-space:normal;text-align:center}@media (width<=720px){.download-v12 .product-download{grid-template-columns:minmax(0,1fr)}.download-v12 .product-stores article{grid-template-columns:1fr}.download-v12 .product-stores article a{grid-area:auto/1;justify-self:start}.download-v12 .brand-phones-v12{max-width:350px}}.resources-v12 .gallery-mosaic-v12 figure:nth-child(2) img{aspect-ratio:auto;object-fit:contain;object-position:center;block-size:auto;max-block-size:none}.resources-v12[data-resource-discovery] [hidden]{display:none!important}.resources-v12:is(.partners-v3,.news-page,.exhibitions-v11) .resource-head{gap:1rem;padding-block:clamp(2.25rem,4vw,3.5rem) 2.25rem}.resource-discovery{border-block-start:1px solid var(--resource-line);gap:1rem;padding-block:1.25rem 1.75rem;display:grid}.resource-discovery__search{gap:.65rem;max-inline-size:44rem;display:grid}.resource-discovery__search label{color:var(--text-muted);font-size:.88rem}.resource-discovery__input-row{align-items:stretch;gap:.65rem;display:flex}.resource-discovery__input-row input{border:1px solid var(--resource-line);border-radius:var(--radius-sm);min-block-size:3rem;min-inline-size:0;color:var(--white);font:inherit;background:0 0;flex:1;padding:.75rem 1rem}.resource-discovery__input-row input::placeholder{color:var(--text-muted);opacity:.85}.resource-discovery button{border:1px solid var(--resource-line);border-radius:var(--radius-pill);min-block-size:2.75rem;color:var(--white);font:inherit;cursor:pointer;background:0 0;padding:.65rem 1rem;font-size:.85rem}.resource-discovery__filters{flex-wrap:wrap;gap:.6rem;display:flex}.resource-discovery__filters button{text-align:start;align-items:center;gap:.75rem;display:inline-flex}.resource-discovery__filters button span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.resource-discovery button[aria-pressed=true]{border-color:var(--blue-bright);background:#001e5f}.resource-discovery button[aria-pressed=true] span{color:var(--white)}@media (hover:hover) and (pointer:fine){.resource-discovery button:hover{border-color:var(--blue-bright)}}.resource-discovery :is(button,input):focus-visible,.resource-section-links a:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}.resource-discovery .resource-discovery__status{font-variant-numeric:tabular-nums;font-size:.8rem}.resource-discovery .resource-discovery__empty{color:var(--white);padding-block:1rem;font-size:1rem}.resource-section-links{flex-wrap:wrap;gap:.5rem 1.75rem;padding-block-start:.5rem;display:flex}.resource-section-links a{border-block-end:1px solid var(--resource-line);align-items:center;gap:1rem;min-block-size:2.75rem;font-size:.85rem;text-decoration:none;display:inline-flex}.resource-section-links a span{color:var(--blue-bright)}.resources-v12 .gallery-mosaic-v12 figure:nth-child(n) img{aspect-ratio:auto;object-fit:contain;block-size:auto;max-block-size:none}.resources-v12.news-page .news-section:has(#past-title) .news-card__image img{aspect-ratio:auto;object-fit:contain;block-size:auto}@media (width<=45rem){.resource-discovery__input-row{flex-wrap:wrap}.resource-discovery__input-row input{flex-basis:100%}.resource-discovery__input-row button{justify-self:start}.resource-discovery__filters{gap:.5rem}.resource-discovery__filters button{max-inline-size:100%;padding:.6rem .8rem}.resources-v12.partners-v3 .partner-group__list{grid-template-columns:1fr}.resources-v12.partners-v3 .partner-row__identity{grid-template-columns:7rem 1fr;align-items:center}.resources-v12.partners-v3 .partner-row__identity>div{gap:.3rem;display:grid}.resources-v12.partners-v3 .partner-row>p{font-size:.95rem}.resource-section-links{gap:.25rem;display:grid}.resource-section-links a{justify-content:space-between}}
