.trowe-o,.trowe-f{--trowe-orange:#e38f3e;--trowe-gray:#c6cbd2;--trowe-ui:"Helvetica Neue",Helvetica,Arial,sans-serif;--trowe-blue:#2f77a6;--trowe-ink:#3b3b3b}.trowe-btn{color:#111;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffffdb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:opacity .3s;display:grid;position:absolute}.trowe-btn:before{content:"";position:absolute;inset:-6px}.trowe-o{--ring-d:min(56cqh,42cqw,620px,calc(100cqh - 300px));--ring-y:calc((100cqh - 150px)/2);isolation:isolate;background:linear-gradient(#25344b,#43577a 42%,#71829b 74%);height:clamp(600px,100svh - 80px,1040px);position:relative;overflow:hidden;container-type:size}.trowe-o-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.trowe-o-top{position:absolute;top:clamp(24px,4cqh,40px);left:0;right:0}.trowe-o-kicker{animation:trowe-fade 1s var(--ease).1s both;grid-column:1/7}.trowe-o-ring{left:50%;top:var(--ring-y);width:var(--ring-d);aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.trowe-o-title{font-size:calc(var(--ring-d)*.19);letter-spacing:-.02em;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;margin-top:-.06em;line-height:.98;display:flex}.trowe-o-line{margin-bottom:-.08em;padding:0 .04em .08em;display:block;overflow:hidden}.trowe-o-word{animation:trowe-rise 1.3s var(--ease).12s both;display:block}.trowe-o-line+.trowe-o-line .trowe-o-word{animation-delay:.24s}.trowe-o-legend{left:calc(50% + var(--ring-d)/2 + clamp(28px,3cqw,56px));top:calc(var(--ring-y) + var(--ring-d)*.14);width:clamp(180px,16cqw,240px);font:500 10.5px/1.3 var(--trowe-ui);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--fg)82%,transparent);animation:trowe-fade 1s var(--ease)1.1s both;border-top:1px solid #e38f3e8c;gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid;position:absolute}.trowe-o-legend li{align-items:center;gap:10px;display:flex}.trowe-o-legend i{background:var(--trowe-orange);border-radius:50%;flex:none;width:7px;height:7px}.trowe-o-legend i[data-c=gray]{background:var(--trowe-gray)}.trowe-o-copy{align-items:end;padding-bottom:clamp(28px,5.5cqh,56px);position:absolute;bottom:0;left:0;right:0}.trowe-o-promise{letter-spacing:-.01em;text-wrap:balance;animation:trowe-fade 1.1s var(--ease).4s both;grid-column:1/6;font-size:clamp(22px,2.1vw,30px);line-height:1.22}.trowe-o-side{width:100%;max-width:440px;animation:trowe-fade 1.1s var(--ease).55s both;grid-column:8/13;justify-self:end}.trowe-o-facts{gap:14px var(--gutter);grid-template-columns:1fr 1fr;margin:0;display:grid}.trowe-o-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:500}.trowe-o-facts dd{margin:4px 0 0;font-size:15px;line-height:1.35}.trowe-o-jump{border-bottom:1px solid var(--rule);pointer-events:auto;gap:24px;margin-top:20px;padding:10px 0 8px;font-size:12px;text-decoration:none;display:inline-flex}.trowe-o-btn{right:max(var(--margin),env(safe-area-inset-right,0px));opacity:0;top:clamp(18px,3.4cqh,34px)}.trowe-o:hover .trowe-o-btn,.trowe-o-btn:focus-visible{opacity:.9}@media (hover:none){.trowe-o-btn{opacity:.4;width:32px;height:32px}}@keyframes trowe-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes trowe-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:860px){.trowe-o{--ring-d:min(84cqw,48cqh);--ring-y:35cqh;height:max(640px,100svh - 60px);max-height:940px}.trowe-o-legend{left:50%;top:calc(var(--ring-y) + var(--ring-d)/2 + 14px);letter-spacing:.12em;white-space:nowrap;border:0;gap:18px;width:auto;padding:0;font-size:9.5px;animation-name:trowe-fade-x;display:flex;transform:translate(-50%)}.trowe-o-legend li{gap:7px}.trowe-o-promise,.trowe-o-side{grid-column:1/-1}.trowe-o-promise{max-width:18em;font-size:22px}.trowe-o-side{justify-self:start;max-width:none;margin-top:22px}.trowe-o-facts dd{font-size:14px}.trowe-o-jump{margin-top:16px}}@keyframes trowe-fade-x{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.trowe-o-kicker,.trowe-o-word,.trowe-o-legend,.trowe-o-promise,.trowe-o-side{animation:none}.trowe-o-btn{opacity:.7}}.trowe-f{padding-block:clamp(96px,15vh,180px)}.trowe-f-label{grid-column:1/4;padding-top:.7em}.trowe-f-h{grid-column:4/11;font-size:clamp(30px,3.6vw,56px);line-height:1.1}.trowe-f-p{color:var(--soft);grid-column:4/10;max-width:34em;margin-top:24px;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.trowe-f-stage{column-gap:var(--gutter);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(48px,8vh,88px);display:grid;position:relative}.trowe-f-shot{grid-area:1/1/auto/7;margin:0}.trowe-f-capture{max-width:661px;box-shadow:0 0 0 1px var(--rule),0 40px 80px -46px #00000073;background:#f0f0f0;border-radius:clamp(8px,.9vw,12px);position:relative;overflow:hidden}.trowe-f-capture img{width:100%;height:auto;display:block}.trowe-f-focus{left:var(--x);top:var(--y);width:var(--w);height:var(--h);pointer-events:none;box-shadow:0 0 0 2px var(--trowe-orange),0 0 0 9999px #1018245c;transition:left .9s var(--ease-io),top .9s var(--ease-io),width .9s var(--ease-io),height .9s var(--ease-io);border-radius:6px;position:absolute}.trowe-f-hot{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;position:absolute}.trowe-f-hot:focus-visible{outline-offset:2px;outline:2px solid #fff}.trowe-f-shot .cap{max-width:661px}.trowe-f-rail{grid-area:2/1/auto/7;max-width:661px;margin:clamp(32px,5vh,48px) 0 0;padding:0;list-style:none}.trowe-f-rail li{border-top:1px solid var(--rule);padding:16px 0 20px;position:relative}.trowe-f-rail button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);row-gap:8px;padding:0;display:grid}.trowe-f-num{letter-spacing:.08em;color:var(--soft);transition:color .5s var(--ease);grid-row:1/span 2;padding-top:1px;font-size:12px;font-weight:500}.trowe-f-name{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.trowe-f-item-h{color:var(--dim);transition:color .6s var(--ease);grid-column:2;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.trowe-f-rail li[data-on=true] .trowe-f-item-h{color:var(--fg)}.trowe-f-rail li[data-on=true] .trowe-f-num{color:#b5641f}.trowe-f-rail button:hover .trowe-f-item-h{color:var(--soft)}.trowe-f-rail li[data-on=true] button:hover .trowe-f-item-h{color:var(--fg)}.trowe-f-item-p{opacity:0;max-width:32em;max-height:0;color:var(--soft);transition:max-height .7s var(--ease),opacity .5s var(--ease),margin-top .7s var(--ease);margin:0 0 0 44px;font-size:15px;line-height:1.55;overflow:hidden}.trowe-f-rail li[data-on=true] .trowe-f-item-p{opacity:1;max-height:8em;margin-top:10px}.trowe-f-bar{pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.trowe-f-bar i{background:var(--fg);width:0;height:100%;animation:trowe-progress var(--trowe-step)linear forwards;display:block}.trowe-f[data-run=off] .trowe-f-bar i{width:0;animation:none}@keyframes trowe-progress{to{width:100%}}.trowe-f-play{border:1px solid var(--rule);color:var(--fg);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;grid-area:3/1/auto/7;justify-self:start;align-items:center;gap:8px;margin-top:8px;padding:8px 14px 8px 12px;font-size:12px;font-weight:500;transition:border-color .3s;display:inline-flex}.trowe-f-play:hover{border-color:var(--fg)}.trowe-f-lens{aspect-ratio:1/.73;grid-area:1/7/span 3/13;position:relative;container-type:inline-size}.trowe-lens{opacity:0;height:calc(100% - 44px);transition:opacity .55s var(--ease),transform .9s var(--ease);pointer-events:none;flex-direction:column;justify-content:flex-start;gap:2.4cqw;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(14px)scale(.985)}.trowe-lens[data-on=true]{opacity:1;transform:none}.trowe-f-lens-cap{margin:0;position:absolute;top:calc(65cqw + 16px);left:0;right:0}.trowe-card{font-family:var(--trowe-ui);-webkit-font-smoothing:antialiased;border-radius:clamp(10px,1.4vw,18px);position:relative;overflow:hidden}.trowe-card-hero{aspect-ratio:16/10.4;color:#fff;background:radial-gradient(120% 90% at 55% 30%,#5d7190 0%,#4a5d79 46%,#34414f 100%);box-shadow:0 40px 80px -48px #0000008c}.trowe-lens-copy{letter-spacing:.005em;color:#fffffff0;gap:2cqw;font-size:max(14px,3.4cqw);font-weight:300;line-height:1.36;display:grid;position:absolute;top:50%;left:9cqw;transform:translateY(-50%)}.trowe-lens-ring-edge{width:52cqw;position:absolute;top:50%;right:-20cqw;transform:translateY(-50%)}.trowe-lens-ring{display:block;overflow:visible}.trowe-ring-disc{fill:#1321356b}.trowe-ring-o,.trowe-ring-g{fill:none;stroke-width:3.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.trowe-ring-o{stroke:var(--trowe-orange);transition:stroke-dashoffset 1.25s var(--ease).15s}.trowe-ring-g{stroke:var(--trowe-gray);transition:stroke-dashoffset .7s var(--ease-io)1.1s}.trowe-lens[data-on=true] .trowe-ring-o,.trowe-lens[data-on=true] .trowe-ring-g{stroke-dashoffset:0}.trowe-dial{width:46cqw;position:absolute;top:50%;left:9cqw;transform:translateY(-50%)}.trowe-dial-in{flex-direction:column;justify-content:center;align-items:center;padding-bottom:2cqw;display:flex;position:absolute;inset:0}.trowe-dial-n{letter-spacing:.01em;white-space:nowrap;font-size:7cqw;font-weight:300;line-height:1}.trowe-dial-n sup{vertical-align:top;margin:0 .1em 0 .06em;font-size:.34em;position:relative;top:.05em}.trowe-dial-rule{background:var(--trowe-orange);width:19cqw;height:max(1px,.22cqw);margin:3.4cqw 0 2.6cqw;display:block}.trowe-dial-link{letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.3em;font-size:max(8px,1.3cqw);font-weight:500;text-decoration:underline}.trowe-dial-legend{letter-spacing:.15em;text-transform:uppercase;color:#ffffffe6;border-top:1px solid #e38f3eb3;gap:1.8cqw;margin:0;padding:2.4cqw 0 0;font-size:max(8px,1.3cqw);font-weight:500;list-style:none;display:grid;position:absolute;top:50%;left:62cqw;right:5cqw;transform:translateY(-30%)}.trowe-dial-legend li{align-items:center;gap:1.4cqw;display:flex}.trowe-dial-legend i{aspect-ratio:1;background:var(--trowe-orange);border-radius:50%;flex:none;width:max(5px,.95cqw)}.trowe-dial-legend i[data-c=gray]{background:var(--trowe-gray)}.trowe-card-band{color:var(--trowe-ink);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3cqw 4cqw;padding:5.6cqw 6cqw;display:flex;box-shadow:0 0 0 1px #0000000d,0 40px 70px -44px #0006}.trowe-band-h{color:#3a3a3a;font-size:max(18px,4cqw);font-weight:300;line-height:1.15}.trowe-band-p{color:#7c7c7c;margin-top:1.2cqw;font-size:max(12px,1.95cqw);font-weight:300;line-height:1.4}.trowe-band-btn{background:var(--trowe-blue);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;gap:1.4cqw;padding:1.7cqw 2.2cqw 1.7cqw 3cqw;font-size:max(12px,2.05cqw);font-weight:400;display:inline-flex}.trowe-band-btn svg{width:max(15px,2.8cqw);height:auto}.trowe-card-strip{background:#f3f3f3;align-items:center;gap:3cqw;padding:3.6cqw 6cqw;display:flex;box-shadow:0 0 0 1px #0000000a}.trowe-bell{color:#5bb6df;flex:none;width:max(24px,4.6cqw)}.trowe-strip-h{color:#3f8fc2;align-items:center;gap:1cqw;font-size:max(14px,2.5cqw);font-weight:300;display:inline-flex}.trowe-strip-h svg{width:max(12px,2cqw)}.trowe-strip-p{color:#555;margin-top:.6cqw;font-size:max(11px,1.55cqw)}@media (max-width:860px){.trowe-f-label,.trowe-f-h,.trowe-f-p,.trowe-f-stage{grid-column:1/-1}.trowe-f-label{padding:0 0 18px}.trowe-f-stage{grid-template-columns:minmax(0,1fr)}.trowe-f-shot,.trowe-f-lens,.trowe-f-rail,.trowe-f-play{grid-area:auto/1}.trowe-f-lens{aspect-ratio:1/.96;margin-top:32px}.trowe-f-lens-cap{top:calc(72cqw + 12px)}.trowe-lens{gap:12px}.trowe-card-hero{aspect-ratio:16/11.5}.trowe-lens-copy{left:7cqw}.trowe-dial{width:52cqw;left:5cqw}.trowe-dial-n{font-size:8cqw}.trowe-dial-legend{letter-spacing:.1em;gap:10px;left:61cqw;right:4cqw}.trowe-card-band{padding:22px 20px}.trowe-card-strip{gap:14px;padding:16px 20px}.trowe-f-rail{margin-top:28px}.trowe-f-rail li{padding:14px 0 16px}.trowe-f-rail li:not([data-on=true]) .trowe-f-item-h{display:none}.trowe-f-rail button{row-gap:6px}}@media (prefers-reduced-motion:reduce){.trowe-f-focus,.trowe-lens,.trowe-f-item-p{transition:none}.trowe-ring-o,.trowe-ring-g{stroke-dashoffset:0;transition:none}}
