.ad-space-chooser{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);align-items:start;gap:clamp(26px,4.4vw,56px);margin-top:clamp(26px,3.6vw,40px);display:grid}.ad-space-stage{min-width:0}.ad-view-switch{border:1px solid var(--cn-rule);background:var(--cn-white);border-radius:12px;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.ad-view-switch button{min-height:38px;color:var(--cn-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:13.5px;font-weight:800}.ad-view-switch button:hover{color:var(--cn-navy)}.ad-view-switch button[aria-pressed=true]{background:var(--cn-link);color:var(--cn-white)}.ad-view-switch button:focus-visible,.ad-space-option-main:focus-visible,.ad-space-option-action>a:focus-visible{outline:2.5px solid var(--cn-purple);outline-offset:3px}.ad-space-board{background:color-mix(in srgb, var(--cn-navy) 5%, var(--cn-cream));border-radius:20px;place-items:center;margin-top:12px;padding:clamp(10px,1.8vw,20px);display:grid}.ad-space-caption{min-height:2.9em;color:var(--cn-ink-2);margin:12px 2px 0;font-size:14px;line-height:1.45}.ad-space-caption strong{color:var(--cn-navy);font-weight:800}.ad-space-chooser .adm--phone{width:min(100%,236px);display:none}.ad-space-chooser[data-view=phone] .adm--phone{display:block}.ad-space-chooser[data-view=phone] .adm--desktop{display:none}.ad-space-options{border-top:1px solid var(--cn-rule);margin:0;padding:0;list-style:none}.ad-space-options>li{min-width:0;scroll-margin-top:calc(var(--cn-head) + 20px);border-bottom:1px solid var(--cn-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 14px;transition:background-color .16s;display:grid;position:relative}.ad-space-options>li.is-active{background:var(--cn-wash-purple);border-radius:12px}.ad-space-option-main{min-width:0;color:var(--cn-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ad-space-option-main:after{content:"";position:absolute;inset:0}.ad-space-option-main strong{letter-spacing:-.015em;font-size:18px;font-weight:900;line-height:1.2;display:block}.ad-space-option-main small{color:var(--cn-ink-2);margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.ad-space-option-action{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.ad-space-option-action>p{color:var(--cn-ink-2);white-space:nowrap;margin:0;font-size:13px}.ad-space-option-action>p strong{color:var(--cn-navy);font-variant-numeric:tabular-nums lining-nums;font-size:17px;font-weight:800}.ad-space-option-action>a{background:var(--cn-navy);min-height:44px;color:var(--cn-cream);letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:background-color .18s;display:inline-flex}.ad-space-option-action>a:hover{background:color-mix(in srgb, var(--cn-navy) 88%, var(--cn-purple))}.ad-space-option-sold{pointer-events:none;justify-items:end;gap:2px;margin:0;display:grid}.ad-space-option-sold strong{font-size:15px;font-weight:800}.ad-space-option-sold span,.ad-space-option-prices{color:var(--cn-ink-3);font-size:13px;line-height:1.4}.ad-space-option-prices{font-variant-numeric:tabular-nums lining-nums;pointer-events:none;grid-column:1/-1;margin:0}.ad-space-options>li.is-sold .ad-space-option-main strong{color:var(--cn-ink-2)}.adm{--w:1440;--px:calc(100cqi / var(--w));--cam:0;--adm-edge:color-mix(in srgb, var(--cn-purple) 32%, var(--cn-white));--adm-raised:color-mix(in srgb, var(--cn-navy) 92%, var(--cn-cream));--adm-navy-edge:color-mix(in srgb, var(--cn-cream) 13%, var(--cn-navy));--adm-greek:color-mix(in srgb, var(--cn-navy) 26%, var(--cn-white));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cn-navy) 18%, var(--cn-cream));background:var(--cn-white);width:100%;color:var(--cn-navy);-webkit-user-select:none;user-select:none;border-radius:12px;line-height:1.2;overflow:hidden}.adm *,.adm :before,.adm :after{box-sizing:border-box}:where(.adm) i{font-style:normal;display:block}:where(.adm) p{margin:0}:where(.adm) img{max-width:none;display:block}.adm--phone{--w:390;border:5px solid var(--cn-navy);border-radius:22px}.adm-chrome{border-bottom:1px solid var(--cn-rule);align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.adm-chrome i{background:color-mix(in srgb, var(--cn-navy) 18%, var(--cn-cream));border-radius:50%;width:6px;height:6px}.adm-chrome span{color:var(--cn-ink-3);margin-left:8px;font-size:10.5px;line-height:1}.adm-screen{aspect-ratio:1440/900;background:var(--cn-cream);position:relative;overflow:hidden;container-type:inline-size}.adm--phone .adm-screen{aspect-ratio:390/760}.adm-head{z-index:3;border-bottom:1px solid var(--cn-rule);background:var(--cn-cream);position:absolute;inset:0 0 auto}.adm-strip{height:calc(var(--px) * 38);justify-content:center;align-items:center;gap:calc(var(--px) * 9);background:var(--cn-navy);display:flex}.adm-strip-ico{width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:calc(var(--px) * 7);background:var(--cn-gold)}.adm-strip-a{width:calc(var(--px) * 118);height:calc(var(--px) * 8);background:var(--cn-gold);border-radius:99px}.adm-strip-b{width:calc(var(--px) * 168);height:calc(var(--px) * 11);background:var(--cn-cream);border-radius:99px}.adm-strip-c{width:calc(var(--px) * 186);height:calc(var(--px) * 9);background:color-mix(in srgb, var(--cn-cream) 55%, var(--cn-navy));border-radius:99px}.adm-strip-btn{width:calc(var(--px) * 148);height:calc(var(--px) * 20);border-radius:calc(var(--px) * 6);background:var(--cn-gold)}.adm--phone .adm-strip{height:calc(var(--px) * 34);padding:0 calc(var(--px) * 16);justify-content:flex-start}.adm--phone .adm-strip-ico{width:calc(var(--px) * 26);height:calc(var(--px) * 26)}.adm--phone .adm-strip-a,.adm--phone .adm-strip-c{display:none}.adm--phone .adm-strip-b{width:calc(var(--px) * 150);height:calc(var(--px) * 9)}.adm--phone .adm-strip-btn{width:calc(var(--px) * 40);height:calc(var(--px) * 21);margin-left:auto}.adm-nav{height:calc(var(--px) * 76);padding:0 calc(var(--px) * 132);align-items:center;gap:calc(var(--px) * 28);display:flex}.adm-logo{align-items:center;gap:calc(var(--px) * 10);margin-right:auto;display:flex}.adm-logo img:first-child{width:auto;height:calc(var(--px) * 40)}.adm-logo img:last-child{width:auto;height:calc(var(--px) * 24)}.adm-nav-link{color:var(--cn-ink-2);font-size:calc(var(--px) * 15);white-space:nowrap;font-weight:600}.adm-nav-btn{padding:calc(var(--px) * 11) calc(var(--px) * 22);border-radius:calc(var(--px) * 12);background:var(--cn-navy);color:var(--cn-cream);font-size:calc(var(--px) * 15);font-weight:800}.adm--phone .adm-nav{padding:0 calc(var(--px) * 16)}.adm--phone .adm-nav-link{display:none}.adm--phone .adm-logo img:last-child{height:calc(var(--px) * 17)}.adm--phone .adm-nav-btn{padding:calc(var(--px) * 13) calc(var(--px) * 20);font-size:calc(var(--px) * 16)}.adm-scroll{padding-top:calc(var(--px) * 114);transform:translateY(calc(var(--px) * var(--cam) * -1));transition:transform .65s cubic-bezier(.16,1,.3,1)}.adm--phone .adm-scroll{padding-top:calc(var(--px) * 110)}.adm--desktop[data-active=after-examples]{--cam:730}.adm--phone[data-active=standard]{--cam:467}.adm--phone[data-active=after-examples]{--cam:990}.adm-title{padding-top:calc(var(--px) * 56);text-align:center;font-size:calc(var(--px) * 40);letter-spacing:-.03em;white-space:nowrap;font-weight:800;line-height:1.1}.adm-lead{width:calc(var(--px) * 480);margin:calc(var(--px) * 14) auto 0;color:var(--cn-ink-2);text-align:center;font-size:calc(var(--px) * 17);line-height:1.53}.adm-field{width:calc(var(--px) * 900);height:calc(var(--px) * 330);margin:calc(var(--px) * 30) auto 0;border-radius:calc(var(--px) * 20);background:var(--cn-navy);position:relative;overflow:hidden}.adm-form{left:calc(var(--px) * 180);top:calc(var(--px) * 82);gap:calc(var(--px) * 14);display:grid;position:absolute}.adm-label{color:var(--cn-cream);font-size:calc(var(--px) * 15);font-weight:800}.adm-inputs{gap:calc(var(--px) * 12);display:flex}.adm-input{width:calc(var(--px) * 316);height:calc(var(--px) * 66);padding-left:calc(var(--px) * 18);border:1px solid var(--adm-navy-edge);border-radius:calc(var(--px) * 14);background:var(--adm-raised);color:color-mix(in srgb, var(--cn-cream) 65%, var(--cn-purple));font-size:calc(var(--px) * 19);align-items:center;display:flex}.adm-go{width:calc(var(--px) * 187);height:calc(var(--px) * 66);border-radius:calc(var(--px) * 14);background:var(--cn-gold);color:var(--cn-navy);font-size:calc(var(--px) * 17);white-space:nowrap;place-items:center;font-weight:800;display:grid}.adm-field-mascot{right:calc(var(--px) * 30);bottom:calc(var(--px) * -6);width:calc(var(--px) * 132);height:auto;position:absolute}.adm-data{padding-top:calc(var(--px) * 16);color:var(--cn-ink-2);text-align:center;font-size:calc(var(--px) * 12.5);font-weight:600;text-decoration:underline}.adm--phone .adm-title{padding-top:calc(var(--px) * 31);font-size:calc(var(--px) * 24)}.adm--phone .adm-lead{width:calc(var(--px) * 292);margin-top:calc(var(--px) * 12);font-size:calc(var(--px) * 15)}.adm--phone .adm-field{width:calc(var(--px) * 358);height:calc(var(--px) * 430);margin-top:calc(var(--px) * 20)}.adm--phone .adm-form{left:calc(var(--px) * 20);right:calc(var(--px) * 20);top:calc(var(--px) * 56)}.adm--phone .adm-inputs{flex-direction:column}.adm--phone .adm-input,.adm--phone .adm-go{width:100%;height:calc(var(--px) * 60)}.adm--phone .adm-field-mascot{right:calc(var(--px) * 14);width:calc(var(--px) * 96)}.adm-copy{justify-items:start;gap:calc(var(--px) * 9);flex:1;min-width:0;display:grid}.adm-l1{width:calc(var(--px) * 110);height:calc(var(--px) * 8);background:var(--cn-purple);border-radius:99px}.adm-l2{width:calc(var(--px) * 230);height:calc(var(--px) * 17);background:var(--cn-navy);border-radius:99px}.adm-l3{width:calc(var(--px) * 380);max-width:100%;height:calc(var(--px) * 10);background:var(--adm-greek);border-radius:99px}.adm-btn{width:calc(var(--px) * 190);height:calc(var(--px) * 42);border-radius:calc(var(--px) * 12);background:var(--cn-navy);flex:none}.adm-mark{width:calc(var(--px) * 64);height:calc(var(--px) * 64);border-radius:calc(var(--px) * 14);background:var(--cn-gold);flex:none}.adm-std{width:calc(var(--px) * 900);height:calc(var(--px) * 130);margin:calc(var(--px) * 40) auto 0;padding:0 calc(var(--px) * 27);align-items:center;gap:calc(var(--px) * 26);border:1px solid var(--adm-edge);border-radius:calc(var(--px) * 20);background:var(--cn-white);display:flex}.adm-std-logo{width:calc(var(--px) * 76);height:calc(var(--px) * 76);border-radius:calc(var(--px) * 18);background:var(--adm-raised);flex:none}.adm-std .adm-l1{width:calc(var(--px) * 62)}.adm-std .adm-l2{width:calc(var(--px) * 150);height:calc(var(--px) * 19)}.adm-std .adm-l3{width:calc(var(--px) * 470)}.adm-std .adm-btn{width:calc(var(--px) * 136);height:calc(var(--px) * 46)}.adm--desktop .adm-std .adm-btn{visibility:hidden}.adm-row{width:calc(var(--px) * 900);height:calc(var(--px) * 80);margin:calc(var(--px) * 12) auto 0;gap:calc(var(--px) * 20);display:flex}.adm-row i{border:1px solid var(--cn-rule);border-radius:calc(var(--px) * 16);background:color-mix(in srgb, var(--cn-white) 55%, var(--cn-cream))}.adm-row i:first-child{flex:1}.adm-row i:last-child{width:calc(var(--px) * 282)}.adm--phone .adm-std{width:calc(var(--px) * 358);height:auto;padding:calc(var(--px) * 18);align-items:stretch;gap:calc(var(--px) * 13);flex-direction:column}.adm--phone .adm-std-logo{width:calc(var(--px) * 64);height:calc(var(--px) * 64);border-radius:calc(var(--px) * 15)}.adm--phone .adm-std .adm-copy{flex:none}.adm--phone .adm-std .adm-l3,.adm--phone .adm-std .adm-btn{width:100%}.adm--phone .adm-row{width:calc(var(--px) * 358);gap:calc(var(--px) * 12);flex-direction:column;height:auto}.adm--phone .adm-row i:first-child{height:calc(var(--px) * 58);flex:none}.adm--phone .adm-row i:last-child{width:100%;height:calc(var(--px) * 76)}.adm-ex{width:calc(var(--px) * 900);margin:calc(var(--px) * 64) auto 0}.adm-ex p{text-align:center;font-size:calc(var(--px) * 22);letter-spacing:-.02em;font-weight:800;line-height:1.2}.adm-ex div{margin-top:calc(var(--px) * 20);gap:calc(var(--px) * 21);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adm-ex i{--dot:color-mix(in srgb, var(--cn-white) 78%, var(--cn-purple));aspect-ratio:1;border-radius:calc(var(--px) * 20);background:radial-gradient(circle calc(var(--px) * 30) at 50% 50%, var(--cn-gold) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 29% 30%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 69% 27%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 80% 56%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 64% 79%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 33% 76%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 20) at 19% 53%, var(--dot) 96%, transparent), linear-gradient(160deg, var(--cn-purple), var(--cn-link))}.adm-ex i:nth-child(2){--dot:color-mix(in srgb, var(--cn-navy) 20%, var(--cn-white));background-color:var(--cn-wash-gold);background-image:radial-gradient(circle calc(var(--px) * 30) at 50% 50%, var(--cn-purple) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 29% 30%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 69% 27%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 80% 56%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 64% 79%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 33% 76%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 20) at 19% 53%, var(--dot) 96%, transparent)}.adm-ex i:nth-child(3){--dot:color-mix(in srgb, var(--cn-purple) 55%, var(--cn-white));border:1px solid var(--cn-rule);background-color:var(--cn-white);background-image:radial-gradient(circle calc(var(--px) * 30) at 50% 50%, var(--cn-gold) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 29% 30%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 69% 27%, var(--cn-navy) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 80% 56%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 64% 79%, var(--cn-gold) 96%, transparent), radial-gradient(circle calc(var(--px) * 22) at 33% 76%, var(--dot) 96%, transparent), radial-gradient(circle calc(var(--px) * 20) at 19% 53%, var(--cn-navy) 96%, transparent)}.adm--phone .adm-ex{width:calc(var(--px) * 358);margin-top:calc(var(--px) * 50)}.adm--phone .adm-ex div{grid-template-columns:minmax(0,1fr)}.adm--phone .adm-ex i{aspect-ratio:358/256}.adm--phone .adm-ex i:not(:first-child){display:none}.adm-banner{align-items:center;gap:calc(var(--px) * 16);padding:0 calc(var(--px) * 16);border:1px solid var(--adm-edge);border-radius:calc(var(--px) * 18);background:var(--cn-white);display:flex}.adm-banner--after{width:calc(var(--px) * 900);height:calc(var(--px) * 92);margin:calc(var(--px) * 26) auto 0}.adm-banner--scan{height:calc(var(--px) * 78);margin-top:calc(var(--px) * 20)}.adm-banner--scan .adm-mark{width:calc(var(--px) * 46);height:calc(var(--px) * 46);border-radius:calc(var(--px) * 11)}.adm-banner--scan .adm-l2{width:calc(var(--px) * 180);height:calc(var(--px) * 14)}.adm-banner--scan .adm-btn{width:calc(var(--px) * 176);height:calc(var(--px) * 36);border-radius:calc(var(--px) * 10)}.adm--phone .adm-banner--after{width:calc(var(--px) * 358);height:auto;padding:calc(var(--px) * 14);gap:calc(var(--px) * 12);flex-wrap:wrap}.adm--phone .adm-banner--after .adm-mark{width:calc(var(--px) * 52);height:calc(var(--px) * 52)}.adm--phone .adm-banner--after .adm-btn{width:100%}.adm--phone .adm-banner .adm-l2{width:calc(var(--px) * 170)}.adm--phone .adm-banner .adm-l3{width:100%}.adm--phone .adm-banner--scan{height:calc(var(--px) * 72);margin-top:calc(var(--px) * 16);padding:0 calc(var(--px) * 10);gap:calc(var(--px) * 10)}.adm--phone .adm-banner--scan .adm-mark{width:calc(var(--px) * 40);height:calc(var(--px) * 40)}.adm--phone .adm-banner--scan .adm-btn{width:calc(var(--px) * 12);height:calc(var(--px) * 20);background:var(--cn-link)}.adm-build{width:calc(var(--px) * 1016);margin:calc(var(--px) * 56) auto 0;padding:calc(var(--px) * 30) calc(var(--px) * 31);border:1px solid var(--cn-rule);border-radius:calc(var(--px) * 28);background:var(--cn-white);display:none}.adm[data-state=building] .adm-build{display:block}.adm[data-state=building] .adm-idle,.adm[data-state=building] .adm-rest{display:none}.adm-build-title{padding-top:calc(var(--px) * 4);font-size:calc(var(--px) * 28);letter-spacing:-.03em;font-weight:900;line-height:1.2}.adm-build-grid{margin-top:calc(var(--px) * 28);gap:calc(var(--px) * 32);grid-template-columns:622fr 300fr;display:grid}.adm-canvas{--soft:color-mix(in srgb, var(--cn-cream) 12%, var(--cn-navy));--tint:color-mix(in srgb, var(--cn-purple) 38%, var(--cn-navy));aspect-ratio:1;border-radius:calc(var(--px) * 24);background:radial-gradient(circle calc(var(--px) * 45) at 50% 49%, var(--soft) 96%, transparent), radial-gradient(circle calc(var(--px) * 36) at 35% 34%, var(--soft) 96%, transparent), radial-gradient(circle calc(var(--px) * 36) at 65% 34%, var(--tint) 96%, transparent), radial-gradient(circle calc(var(--px) * 30) at 29% 56%, var(--tint) 96%, transparent), radial-gradient(circle calc(var(--px) * 30) at 71% 56%, var(--soft) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 40% 70%, var(--soft) 96%, transparent), radial-gradient(circle calc(var(--px) * 25) at 60% 70%, var(--tint) 96%, transparent), var(--cn-navy)}.adm-status{padding:calc(var(--px) * 26) calc(var(--px) * 20);align-content:start;gap:calc(var(--px) * 16);border-radius:calc(var(--px) * 24);background:var(--cn-navy);color:var(--cn-cream);display:grid}.adm-status span{font-size:calc(var(--px) * 18);font-weight:800;line-height:1.3}.adm-progress{height:calc(var(--px) * 10);background:linear-gradient(90deg, var(--cn-gold) 0 8%, color-mix(in srgb, var(--cn-purple) 38%, var(--cn-navy)) 8%);border-radius:99px}.adm-step{width:62%;height:calc(var(--px) * 12);background:color-mix(in srgb, var(--cn-cream) 78%, var(--cn-navy));border-radius:99px}.adm-stop{height:calc(var(--px) * 44);border:1px solid var(--adm-navy-edge);border-radius:calc(var(--px) * 12);background:var(--adm-raised)}.adm--phone .adm-build{width:calc(var(--px) * 358);margin-top:calc(var(--px) * 20);padding:calc(var(--px) * 20)}.adm--phone .adm-build-title{font-size:calc(var(--px) * 22)}.adm--phone .adm-build-grid{margin-top:calc(var(--px) * 18);gap:calc(var(--px) * 20);grid-template-columns:minmax(0,1fr)}.adm--phone .adm-status{min-height:calc(var(--px) * 207)}.adm-article{margin-top:calc(var(--px) * 72);padding:calc(var(--px) * 64) 0 calc(var(--px) * 90);border-top:1px solid var(--cn-rule)}.adm-article div{width:calc(var(--px) * 660);gap:calc(var(--px) * 19);margin:0 auto;display:grid}.adm-article i{height:calc(var(--px) * 12);background:color-mix(in srgb, var(--cn-navy) 16%, var(--cn-cream));border-radius:99px}.adm-article i:nth-child(4n){width:58%}.adm-article i:nth-child(5){width:42%;height:calc(var(--px) * 26);margin-top:calc(var(--px) * 30);background:var(--cn-navy)}.adm--phone .adm-article{margin-top:calc(var(--px) * 50);padding-top:calc(var(--px) * 44)}.adm--phone .adm-article div{width:calc(var(--px) * 358)}.adm-float{right:calc(var(--px) * 18);bottom:calc(var(--px) * 18);z-index:4;width:calc(var(--px) * 156);height:calc(var(--px) * 156);padding:calc(var(--px) * 12);justify-content:center;align-items:center;gap:calc(var(--px) * 8);border:1px solid var(--adm-edge);border-radius:calc(var(--px) * 18);background:var(--cn-white);box-shadow:0 calc(var(--px) * 16) calc(var(--px) * 34) calc(var(--px) * -14) color-mix(in srgb, var(--cn-navy) 55%, transparent);flex-direction:column;display:flex;position:absolute}.adm-float-a{width:calc(var(--px) * 76);height:calc(var(--px) * 6);background:var(--cn-purple);border-radius:99px}.adm-float .adm-mark{width:calc(var(--px) * 58);height:calc(var(--px) * 58)}.adm-float-b{width:calc(var(--px) * 88);height:calc(var(--px) * 12);background:var(--cn-navy);border-radius:99px}.adm-float-btn{width:100%;height:calc(var(--px) * 22);border-radius:calc(var(--px) * 8);background:var(--cn-navy)}.adm--phone .adm-float{right:calc(var(--px) * 12);bottom:calc(var(--px) * 12);width:calc(var(--px) * 98);height:calc(var(--px) * 98);padding:calc(var(--px) * 8);gap:calc(var(--px) * 6);border-radius:calc(var(--px) * 16)}.adm--phone .adm-float-a{display:none}.adm--phone .adm-float .adm-mark{width:calc(var(--px) * 38);height:calc(var(--px) * 38);border-radius:calc(var(--px) * 10)}.adm--phone .adm-float-b{width:calc(var(--px) * 70);height:calc(var(--px) * 9)}.adm--phone .adm-float-btn{height:calc(var(--px) * 20)}.adm-slot:not(.adm-float){position:relative}.adm-slot{transition:background-color .22s,box-shadow .22s,opacity .22s}.adm-slot.is-live{cursor:pointer}.adm-slot>*{transition:opacity .18s}.adm-slot.is-open{background:var(--cn-wash-gold)}.adm-strip.is-open{background:var(--cn-navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cn-gold) 70%, var(--cn-navy))}.adm-slot.is-open.is-lit{background:var(--cn-gold);box-shadow:0 0 0 2px var(--cn-link)}.adm-strip.is-open.is-lit{box-shadow:inset 0 0 0 2px var(--cn-link)}.adm-slot.is-open.is-lit>:not(.adm-tag){opacity:0}.adm-slot.is-sold.is-lit{box-shadow:0 0 0 2px var(--cn-navy)}.adm-tag{color:var(--cn-navy);white-space:nowrap;opacity:0;pointer-events:none;place-items:center;font-size:10.5px;font-weight:850;line-height:1;display:grid;position:absolute;inset:0}.adm-slot.is-open.is-lit>.adm-tag{opacity:1}.adm--desktop .adm-slot.is-sold>.adm-tag{inset:50% calc(var(--px) * 27) auto auto;transform:translateY(-50%)}.adm-slot.is-sold>.adm-tag{background:var(--cn-navy);color:var(--cn-cream);opacity:1;border-radius:6px;padding:4px 7px;font-size:9.5px;inset:7px 7px auto auto}.adm-b{transition:opacity .22s}.adm.has-active .adm-b,.adm.has-active .adm-slot:not(.is-lit){opacity:.34}@container (max-width:470px){.adm--desktop .adm-strip>.adm-tag{display:none}.adm--desktop .adm-tag{font-size:8.5px}}@container (max-width:175px){.adm--phone .adm-strip>.adm-tag{display:none}.adm--phone .adm-tag{font-size:8.5px}}.adm.is-compact .adm-tag{display:none}.adm.is-compact .adm-chrome{height:16px}.adm.is-compact .adm-chrome span{display:none}.adm.is-compact .adm-chrome i{width:4px;height:4px}@media (max-width:900px){.ad-space-chooser{grid-template-columns:minmax(0,1fr)}.ad-space-stage{max-width:660px}}@media (max-width:700px){.ad-space-chooser[data-view=auto] .adm--phone{display:block}.ad-space-chooser[data-view=auto] .adm--desktop{display:none}.ad-space-chooser:not([data-view=desktop]){grid-template-columns:minmax(0,43%) minmax(0,1fr);gap:14px}.ad-space-chooser:not([data-view=desktop]) .ad-space-stage{position:sticky;top:10px}.ad-space-chooser:not([data-view=desktop]) .ad-view-switch{grid-auto-columns:minmax(0,1fr);width:100%}.ad-space-chooser:not([data-view=desktop]) .ad-view-switch button{padding:0 4px;font-size:12.5px}.ad-space-chooser:not([data-view=desktop]) .ad-space-board{border-radius:16px;margin-top:8px;padding:8px}.ad-space-chooser:not([data-view=desktop]) .ad-space-caption{display:none}.ad-space-chooser:not([data-view=desktop]) .ad-space-options>li{grid-template-columns:minmax(0,1fr);padding:13px 10px}.ad-space-chooser:not([data-view=desktop]) .ad-space-option-main strong{font-size:16px}.ad-space-chooser:not([data-view=desktop]) .ad-space-option-main small{font-size:13px}.ad-space-chooser:not([data-view=desktop]) .ad-space-option-action{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px}.ad-space-chooser:not([data-view=desktop]) .ad-space-option-action>a{min-height:44px;padding:0 14px}.ad-space-chooser:not([data-view=desktop]) .ad-space-option-sold{justify-items:start}.ad-space-chooser[data-view=desktop] .ad-space-stage{z-index:2;background:var(--cn-cream);padding:8px 0 2px;position:sticky;top:0}.ad-space-chooser[data-view=desktop] .ad-space-board{border-radius:16px;padding:8px}.ad-space-chooser[data-view=desktop] .ad-space-caption{min-height:0;margin-top:8px;font-size:13px}.ad-space-chooser[data-view=desktop] .ad-space-option-action{flex-direction:column;align-items:flex-end;gap:6px}}@media (pointer:coarse){.ad-view-switch button{min-height:44px}}@media (prefers-reduced-motion:reduce){.adm-scroll,.adm-slot,.adm-slot>*,.adm-b,.ad-space-options>li,.ad-space-option-action>a{transition:none}}
.adr{box-sizing:border-box;max-width:1160px;padding:0 var(--a-pad) clamp(56px, 7vw, 96px);margin:0 auto;scroll-margin-top:20px}.adr *,.adr :before,.adr :after{box-sizing:border-box}.adr-return{border:1px solid var(--cn-rule);background:var(--cn-white);color:var(--cn-navy);border-radius:16px;gap:4px;margin-bottom:16px;padding:16px 18px;display:grid}.adr-return strong{font-size:17px;font-weight:800}.adr-return p{color:var(--cn-ink-2);margin:0;font-size:15px;line-height:1.5}.adr-return span{color:var(--cn-ink-3);overflow-wrap:anywhere;font-size:13.5px}.adr-field{background:var(--cn-navy);color:var(--cn-cream);border-radius:20px;padding:clamp(22px,3.6vw,44px)}.adr-field h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:900;line-height:1.05}.adr-field ::selection{background:var(--cn-gold);color:var(--cn-navy)}.adr-head p,.adr-field--short p{max-width:60ch;color:var(--a-on-navy-2);margin:12px 0 0;font-size:17px;line-height:1.5}.adr-head strong{color:var(--cn-cream);font-weight:800}.adr-head a{color:var(--cn-cream);text-underline-offset:4px;font-weight:700}.adr-head a:hover{color:var(--cn-gold)}.adr-field--short .adr-reference{color:var(--a-on-navy-3);overflow-wrap:anywhere;font-size:14px}.adr-quiet{border:1px solid var(--a-on-navy-3);min-height:46px;color:var(--cn-cream);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;margin-top:20px;padding:0 20px;font-size:15.5px;font-weight:800;text-decoration:none;transition:background-color .18s;display:inline-flex}.adr-quiet:hover{background:var(--a-raised)}.adr-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""banner""contact";gap:22px;margin-top:clamp(22px,3vw,34px);display:grid}.adr-banner{grid-area:banner}.adr-contact{grid-area:contact}.adr-banner,.adr-contact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px clamp(18px,2.6vw,30px);min-width:0;display:grid}.adr-durations{grid-column:1/-1}.adr-grid label,.adr-durations{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.adr-grid label>span:first-child,.adr-durations legend{color:var(--cn-cream);padding:0;font-size:15px;font-weight:800;line-height:1.3}.adr-grid label>small{color:var(--a-on-navy-3);font-size:13.5px;line-height:1.45}.adr-grid input:not([type=radio],[type=file]){border:1px solid var(--a-edge);background:var(--a-raised);width:100%;min-height:50px;color:var(--cn-cream);font:inherit;caret-color:var(--cn-gold);border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .18s}.adr-grid input::placeholder{color:var(--a-on-navy-3)}.adr-grid input:not([type=radio],[type=file]):hover{border-color:var(--a-on-navy-3)}.adr-grid input:not([type=radio],[type=file]):focus-visible,.adr-send button:focus-visible,.adr-quiet:focus-visible,.adr-head a:focus-visible,.adr-check input:focus-visible{outline:2.5px solid var(--cn-gold);outline-offset:3px}.adr-durations label:has(input:focus-visible){outline:2.5px solid var(--cn-gold);outline-offset:3px}.adr-file-row:has(input:focus-visible){outline:2.5px solid var(--cn-gold);outline-offset:3px}.adr-grid input:not([type=radio],[type=file]):focus-visible{border-color:var(--a-gold-edge)}.adr-durations legend{margin-bottom:8px}.adr-durations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.adr-durations label{border:1px solid var(--a-edge);background:var(--a-raised);cursor:pointer;border-radius:12px;gap:2px;padding:13px 14px;transition:border-color .18s,background-color .18s;position:relative}.adr-durations label:hover{border-color:var(--a-on-navy-3)}.adr-durations label.is-selected{border-color:var(--a-gold-edge);background:color-mix(in srgb, var(--cn-gold) 9%, var(--a-raised));box-shadow:inset 0 0 0 1px var(--a-gold-edge)}.adr-durations input{opacity:0;pointer-events:none;position:absolute}.adr-grid .adr-durations label>span:first-of-type{color:var(--a-on-navy-2);font-size:14.5px;font-weight:600}.adr-durations strong{color:var(--cn-cream);font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:900;line-height:1.15}.adr-file-row{border:1px solid var(--a-edge);background:var(--a-raised);border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:6px 14px 6px 6px;transition:border-color .18s;display:flex;position:relative}.adr-file-row:hover{border-color:var(--a-on-navy-3)}.adr-file-row b{background:var(--cn-cream);min-height:38px;color:var(--cn-navy);border-radius:9px;flex:none;align-items:center;padding:0 14px;font-size:14.5px;font-weight:800;display:inline-flex}.adr-file-row i{min-width:0;color:var(--a-on-navy-2);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-style:normal;overflow:hidden}.adr-file-row input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.adr-wrong,.adr-grid label>small.adr-wrong{color:var(--cn-gold);font-weight:700}p.adr-wrong{border:1px solid var(--a-gold-edge);background:var(--a-raised);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.adr-preview{grid-area:preview;min-width:0}.adr-preview h3{color:var(--cn-cream);margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.3}.adr-preview>p{color:var(--a-on-navy-3);margin:10px 0 0;font-size:13.5px;line-height:1.45}.adr-stage{background:var(--cn-cream);min-height:150px;color:var(--cn-navy);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;place-items:center;padding:22px 16px;display:grid;overflow:hidden}.adr-stage .scan-sponsor,.adr-stage .examples-sponsor{margin:0}.adr-stage .xfloating-sponsor,.adr-stage .xfloating-sponsor-label{position:static}.adr-stage[data-placement=top-strip]{--cn-sponsor-strip:38px;place-items:stretch stretch;min-height:0;padding:clamp(14px,2vw,22px)}.adr-window{border:1px solid var(--cn-rule);background:var(--cn-cream);border-radius:12px;overflow:hidden}.adr-window-nav{justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 clamp(14px,2vw,24px);display:flex}.adr-window-nav span{align-items:center;gap:8px;min-width:0;display:flex}.adr-window-nav img:first-child{width:auto;height:32px}.adr-window-nav img:last-child{width:auto;height:19px}.adr-window-nav b{background:var(--cn-navy);color:var(--cn-cream);border-radius:10px;flex:none;padding:9px 16px;font-size:13px;font-weight:800;line-height:1.2}.adr-send{border-top:1px solid var(--a-edge);gap:18px;margin-top:clamp(22px,3vw,32px);padding-top:clamp(20px,2.6vw,28px);display:grid}.adr-check{color:var(--a-on-navy-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.adr-check a{color:var(--cn-cream);text-underline-offset:4px;font-weight:700;text-decoration:underline}.adr-check a:hover{color:var(--cn-gold)}.adr-check input{width:20px;height:20px;accent-color:var(--cn-gold);flex:none;margin:1px 0 0}.adr-action{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.adr-action button{background:var(--cn-gold);min-height:56px;color:var(--cn-navy);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 34px;font-size:17px;font-weight:800;transition:background-color .18s}.adr-action button:hover:not(:disabled){background:var(--a-gold-hi)}.adr-action button:disabled{opacity:.6;cursor:wait}.adr-action p{min-width:240px;max-width:52ch;color:var(--a-on-navy-2);flex:1;margin:0;font-size:15px;line-height:1.5}.ad-page .ad-simple-hero h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(2.35rem,5.4vw,4.4rem);font-weight:900;line-height:1.02}.ad-page .ad-spaces-head h2,.ad-page .ad-process-simple h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:900;line-height:1.05}.ad-page .ad-process-simple>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-page .ad-process-simple>ol h3{font-size:19px;font-weight:800}.ad-page .ad-process-simple>ol p,.ad-page .ad-process-notes p{font-size:15px;line-height:1.55}.ad-page .ad-process-notes{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.adr-grid{grid-template-areas:"banner""preview""contact"}.adr-banner,.adr-contact{grid-template-columns:minmax(0,1fr)}.adr-action button{width:100%}.ad-page .ad-process-simple>ol,.ad-page .ad-process-notes{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.adr-field{padding:20px 16px}.adr-durations label{padding:11px 10px}.adr-durations strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.adr-grid input,.adr-durations label,.adr-file-row,.adr-quiet,.adr-action button{transition:none}}
