.feature-trailer-card{z-index:8;isolation:isolate;pointer-events:none;color:#e7eff1;will-change:opacity, transform;background:#101a20;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5%;padding:clamp(20px,4%,62px);display:grid;position:absolute;inset:0;overflow:hidden}.feature-trailer-card:after{content:"";z-index:-1;opacity:var(--trailer-backdrop-opacity,1);background:linear-gradient(120deg,#17292c60,#0000 43%,#d7ac6010);border:1px solid #79c7cf12;position:absolute;inset:0}.feature-trailer-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 69% 52%,#65c7cf23,#0000 40%),radial-gradient(at 24% 80%,#d8ae6210,#0000 45%);position:absolute;inset:-20%}.feature-trailer-copy{z-index:1;min-width:0;padding-left:3%;position:relative}.feature-trailer-eyebrow{font:500 clamp(8px, .9vw, 12px)/1.5 var(--font-mono), monospace;letter-spacing:.11em;color:#7fcbd0;align-items:center;gap:11px;display:flex}.feature-trailer-eyebrow>i{background:#dcba77;flex:0 0 17px;height:2px}.feature-trailer-copy h3{letter-spacing:-.045em;text-wrap:balance;perspective:900px;margin:clamp(15px,2.2vw,30px) 0 0;font-size:clamp(26px,3.7vw,60px);font-weight:430;line-height:1.07}.feature-trailer-copy h3>span{white-space:pre;vertical-align:top;margin-block:-.06em;padding-block:.06em;display:inline-block}.feature-trailer-word{transform-origin:bottom;will-change:transform, opacity;display:inline-block}.map-reference-context{color:#b8ccd1;text-wrap:balance;max-width:36ch;margin:clamp(16px,1.7vw,24px) 0 0;font-size:clamp(15px,1.45vw,21px);line-height:1.4}.library-trailer-benefit{max-width:100%;min-height:4.5em;margin-top:clamp(16px,1.7vw,24px);font-size:clamp(16px,1.45vw,21px);line-height:1.4}.library-trailer-benefit-terms{color:#86d7da;letter-spacing:.015em;perspective:500px;align-items:baseline;gap:clamp(16px,2vw,28px);font-size:.83em;font-weight:530;display:flex}.library-trailer-benefit-term-mask,.library-trailer-benefit-phrase-mask{vertical-align:top;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:hidden}.library-trailer-benefit-term{transform-origin:bottom;padding-bottom:.3em;display:inline-block;position:relative}.library-trailer-benefit-term i{transform-origin:0;background:linear-gradient(90deg,#76d3d8b0,#76d3d816);height:1px;position:absolute;inset:auto 0 0}.library-trailer-benefit-phrase{color:#d7e4e7;text-wrap:balance;margin-top:.65em;font-weight:470;line-height:1.4}.library-trailer-benefit-phrase-mask>span{display:inline-block}.feature-trailer-copy h3>span:last-child{color:#e3be77}.feature-trailer-rule{transform-origin:0;background:#7dc7cf38;width:72px;height:1px;margin-top:clamp(20px,3vw,42px);position:relative;overflow:hidden}.feature-trailer-rule>i{background:#dfb66d;width:24px;position:absolute;inset:0 auto 0 0}.feature-trailer-art{width:100%;min-width:0;margin-left:0}.feature-trailer-art>svg{width:100%;height:auto;display:block;overflow:visible}.feature-native-depth{aspect-ratio:800/520;perspective:1600px;perspective-origin:50% 47%;isolation:isolate;pointer-events:none;width:100%;position:relative}.feature-native-depth-source{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.feature-native-depth-fragment{border:1px solid color-mix(in srgb, var(--depth-accent), transparent 68%);transform-origin:50%;transform-style:preserve-3d;will-change:transform, opacity;pointer-events:none;background:#171e23;border-radius:3px;position:absolute;box-shadow:0 9px 20px #0004,0 1px #73a5ae18}.feature-native-depth-fragment>svg{pointer-events:none;border-radius:4px;width:100%;height:100%;display:block;overflow:hidden}.feature-native-depth-main{z-index:2}.feature-native-depth-context{z-index:1}.feature-native-depth *{pointer-events:none!important}@media (max-width:600px) and (orientation:portrait){.feature-trailer-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:center;gap:0;padding:9% 6% 6%}.feature-trailer-copy{text-align:center;padding:0 3%}.feature-trailer-eyebrow{letter-spacing:.07em;justify-content:center;gap:8px;font-size:9px}.feature-trailer-copy h3{margin-top:18px;font-size:clamp(28px,7.8vw,44px);line-height:1.09}.library-trailer-benefit{min-height:4.5em;margin-top:17px;font-size:clamp(16px,4.3vw,20px)}.map-reference-context{margin:17px auto 0;font-size:clamp(16px,4.3vw,20px)}.library-trailer-benefit-terms{justify-content:center;gap:22px}.feature-trailer-rule{width:56px;margin:21px auto 0}.feature-trailer-art{align-self:center;width:113%;margin-left:-6.5%}}@media (max-height:600px) and (orientation:landscape){.feature-trailer-card[data-feature-trailer-card=web-library-add]{padding-block:10px}.feature-trailer-card[data-feature-trailer-card=web-library-add] .feature-trailer-copy h3{margin-top:8px;font-size:clamp(20px,3.3vw,30px)}.feature-trailer-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:3% 4%}.feature-trailer-copy h3{margin-top:12px;font-size:clamp(22px,3.65vw,40px)}.feature-trailer-eyebrow{font-size:8px}.library-trailer-benefit{min-height:4.2em;margin-top:12px;font-size:clamp(14px,1.65vw,18px)}.map-reference-context{margin-top:12px;font-size:clamp(14px,1.65vw,18px)}.library-trailer-benefit-terms{gap:18px}.feature-trailer-rule{margin-top:15px}.feature-trailer-art{width:104%;margin-left:-2%}}
