.elementor-3293 .elementor-element.elementor-element-84d7b49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-cca853a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-9ee9f9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-bb23433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-1300d26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-6db4dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-6f75058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-30f1a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-1f2790f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-ff66b71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3293 .elementor-element.elementor-element-c419593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3293 .elementor-element.elementor-element-c190137 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3293 .elementor-element.elementor-element-c190137 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3293 .elementor-element.elementor-element-c190137 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group > label{font-family:"Schibsted Grotesk", Sans-serif;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-type-html{padding-bottom:0px;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group .elementor-field, .elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-subgroup label{font-family:"Schibsted Grotesk", Sans-serif;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;}.elementor-3293 .elementor-element.elementor-element-c190137 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-button[type="submit"]{color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3293 .elementor-element.elementor-element-c190137{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS */@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/schibstedgrotesk-ad87c89a.woff2) format('woff2')}
body.elementor-template-canvas{background:#FAFAF8;margin:0}
.ug{--paper:#FAFAF8;--ink:#0E0F12;--stone:#E9E9E4;--graphite:#5C5F66;--signal:#FF4B1F;--onink:#A7AAB1;--rule:rgba(14,15,18,.12);--f:'Schibsted Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--pad:clamp(20px,4.4vw,64px);--sec:clamp(96px,11vw,160px);--contours:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M824 884 868 869 893 848 902 820 888 795 848 784 786 792 736 812 711 840 713 864 736 880 776 887 824 884M19 900 34 872 52 815 61 740 56 712 44 686 24 664 0 650M892 900 920 884 940 864 951 840 955 812 947 784 932 764 908 753 880 750 766 768 684 800 657 824 642 852 640 880 651 900M137 900 120 880 110 852 107 740 92 685 54 636 0 606M958 900 976 880 989 852 993 820 990 784 980 755 964 734 944 723 916 719 743 752 661 780 631 800 607 824 563 900M266 0 644 25 708 19 745 0M1600 200 1500 175 1464 175 1444 184 1438 204 1453 288 1449 344 1430 388 1374 456 1364 476 1368 488 1381 500 1472 548 1525 588 1568 632 1600 683M239 900 196 879 167 848 155 816 137 712 101 640 56 594 0 569M1010 900 1021 872 1026 836 1017 752 992 695 976 683 956 679 688 746 640 763 589 796 511 876 471 900M1600 116 1504 104 1410 76 1356 40 1344 20 1345 0M0 37 16 19 52 13 188 25 448 32 688 61 884 44 960 49 1032 71 1160 132 1280 158 1332 179 1364 202 1388 232 1405 268 1411 304 1404 344 1383 380 1348 411 1300 434 1224 445 1108 428 1060 427 992 440 938 460 919 476 915 492 944 568 947 600 936 628 912 652 873 676 820 697 665 732 618 748 570 776 472 855 436 872 400 881 352 884 302 880 262 868 229 848 202 812 163 696 120 618 68 563 0 531M1057 900 1058 832 1044 684 1056 632 1088 597 1140 567 1204 546 1268 538 1344 547 1420 573 1480 609 1528 656 1563 716 1579 780 1575 848 1553 900M0 274 44 225 105 116 140 84 180 67 236 55 392 47 500 55 688 86 884 76 980 88 1036 108 1151 164 1268 189 1312 206 1340 225 1360 248 1374 276 1379 304 1373 336 1352 368 1321 392 1284 407 1220 413 1112 398 1060 398 898 432 840 450 828 460 829 476 881 540 899 580 895 616 871 648 836 671 794 688 652 715 604 730 556 755 452 826 384 848 312 844 284 833 259 816 234 784 170 656 116 570 64 519 0 488M1105 900 1090 840 1080 752 1082 700 1096 660 1124 625 1168 598 1220 581 1280 575 1348 583 1412 605 1468 642 1508 688 1534 744 1540 804 1526 860 1493 900M400 808 364 811 328 806 300 793 272 770 232 716 116 523 84 484 23 428 7 404 6 384 13 364 64 284 122 172 152 131 188 102 224 86 272 73 388 62 500 70 688 106 864 96 932 100 1016 123 1148 189 1280 220 1316 240 1340 268 1349 304 1341 336 1316 364 1274 384 1216 389 1120 374 1076 374 912 406 767 420 728 432 711 452 720 471 816 523 855 564 863 600 846 636 816 659 776 675 640 697 592 711 456 787 400 808M1159 900 1132 864 1114 808 1109 744 1120 692 1143 656 1180 628 1228 610 1284 604 1348 612 1408 635 1456 672 1490 720 1505 772 1500 825 1475 868 1431 900M408 772 368 775 328 765 296 746 260 711 188 604 96 404 91 372 94 336 129 224 170 156 224 112 304 85 404 76 504 85 688 124 860 112 932 116 1016 141 1140 211 1268 240 1294 256 1312 276 1319 304 1312 329 1288 351 1256 363 1212 366 1092 350 920 387 740 394 684 410 664 424 650 444 646 464 652 480 680 504 768 533 806 556 827 588 827 608 820 624 796 645 760 660 636 677 592 688 460 754 408 772M1243 900 1196 881 1162 848 1142 796 1140 736 1156 692 1187 660 1232 638 1288 630 1352 640 1407 668 1447 708 1469 756 1469 804 1447 848 1405 880 1343 900M396 744 356 741 316 725 276 694 240 652 189 556 142 392 135 312 154 232 192 167 248 122 320 97 412 89 508 99 684 140 856 126 928 130 972 140 1016 158 1136 238 1241 260 1265 272 1279 288 1282 304 1275 320 1261 332 1240 338 1208 339 1140 325 1108 324 924 372 856 377 728 373 664 390 633 412 611 440 605 468 613 496 628 516 652 532 740 557 770 572 786 596 780 618 763 632 736 642 640 651 600 660 460 727 396 744M1316 876 1268 874 1228 861 1196 836 1177 804 1170 760 1179 720 1203 688 1236 668 1292 658 1352 669 1401 700 1430 744 1435 792 1415 832 1376 860 1316 876M416 716 352 713 296 683 244 624 210 552 189 432 167 344 164 292 173 248 189 208 212 175 244 146 316 113 408 101 504 110 684 157 728 156 848 139 912 140 964 151 1012 173 1054 204 1090 244 1103 272 1092 292 1046 320 980 346 928 359 876 364 708 355 668 364 628 386 585 428 575 448 572 472 584 516 633 584 636 600 496 687 416 716M1332 840 1300 843 1268 839 1244 827 1222 808 1211 784 1208 756 1217 728 1236 708 1272 692 1312 691 1352 705 1382 732 1395 764 1390 796 1368 823 1332 840M420 692 364 691 312 669 266 624 235 564 226 520 221 432 193 336 188 288 193 252 207 216 228 184 256 158 324 125 412 113 508 123 680 173 724 172 840 152 900 151 944 159 984 173 1019 196 1047 224 1062 256 1056 284 1023 312 976 334 924 347 872 351 696 337 652 350 608 376 565 416 544 456 545 492 569 572 562 604 538 632 500 660 460 680 420 692M1308 788 1292 787 1276 776 1273 760 1284 747 1306 744 1324 756 1326 776 1308 788M408 672 360 668 316 646 278 608 256 560 250 524 251 432 215 332 209 280 214 248 227 216 247 188 272 166 308 145 348 132 396 125 448 126 524 140 640 183 680 193 720 190 840 164 920 166 982 188 1024 224 1036 252 1029 280 1000 307 956 327 908 337 860 339 728 317 692 316 652 328 600 360 543 408 518 448 515 484 534 564 524 604 505 628 476 649 444 664 408 672M420 648 376 649 336 634 301 604 280 564 275 524 282 432 238 332 229 280 243 224 284 176 316 157 356 143 444 137 534 156 676 217 712 215 820 180 880 174 952 187 981 204 1001 224 1013 252 1004 280 976 303 936 319 888 327 840 325 696 290 660 299 616 327 528 396 495 432 485 468 503 548 500 586 471 624 420 648M412 624 380 625 352 616 329 600 311 576 302 532 320 460 320 436 260 332 249 300 248 272 264 220 308 177 368 153 440 148 504 159 565 184 624 224 638 240 644 256 637 276 612 304 483 408 457 436 449 468 471 536 472 572 452 604 412 624M912 312 852 313 795 300 745 272 735 256 736 244 767 216 828 192 884 186 936 196 978 224 988 240 989 260 982 276 964 292 912 312M408 420 384 422 356 409 316 375 284 336 270 304 266 272 272 244 287 216 311 192 340 175 376 164 416 159 500 170 540 186 573 208 597 232 606 252 604 272 591 296 560 328 516 362 452 401 408 420M896 300 848 298 805 284 782 264 781 240 809 216 852 202 896 201 936 212 961 236 963 264 938 288 896 300M404 592 384 593 364 587 348 572 340 556 339 536 346 516 360 498 376 489 392 490 408 499 433 540 431 572 404 592M428 384 384 385 344 368 305 332 287 292 287 256 304 220 336 193 380 176 444 171 504 185 555 216 578 252 571 288 539 324 484 362 428 384M904 280 872 283 840 276 820 260 818 244 832 229 856 220 884 217 913 224 932 238 936 255 924 271 904 280M416 364 364 354 321 320 305 276 307 252 317 232 354 200 408 184 468 188 522 212 543 232 553 252 552 272 541 296 518 320 484 343 448 358 416 364M440 340 408 343 380 337 355 324 336 304 327 280 328 256 340 233 359 216 400 200 448 199 492 213 522 240 528 268 515 296 481 324 440 340M432 320 388 315 368 304 356 288 351 272 355 252 384 224 416 215 448 217 476 228 497 248 500 268 488 292 464 310 432 320M424 292 396 282 389 272 390 260 412 242 444 244 459 256 459 272 448 285 424 292' fill='none' stroke='%23fff' stroke-opacity='.12' stroke-width='1.2'/%3E%3C/svg%3E");font-family:var(--f);color:var(--ink);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}
.ug *,.ug *::before,.ug *::after{box-sizing:border-box}
.ug a,.ug a:visited{color:inherit}
.ug :focus-visible{outline:2px solid var(--signal);outline-offset:3px}
.ug img{max-width:100%;height:auto;display:block;border:0;border-radius:0}
.ug h1,.ug h2,.ug h3,.ug p,.ug figure,.ug ul,.ug ol,.ug dl,.ug dd{margin:0;padding:0}
.ug ul,.ug ol{list-style:none}
.ug button,.ug button:hover,.ug button:focus{background:none;color:inherit;box-shadow:none}
.ug-sec{--kit-widget-spacing:0px;--widgets-spacing:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
.ug-sec>.elementor-element,.ug-sec .elementor-widget-html{width:100%;margin:0}
.ug .ug-wrap{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:var(--pad);padding-right:var(--pad)}
.ug .ug-h1{font-family:var(--f);font-weight:500;font-size:clamp(44px,5.1vw,76px);line-height:.96;letter-spacing:-.04em;color:var(--ink)}
.ug .ug-h2{font-family:var(--f);font-weight:500;font-size:clamp(34px,3.9vw,56px);line-height:1;letter-spacing:-.03em;color:inherit}
.ug .ug-h3{font-family:var(--f);font-weight:500;font-size:clamp(26px,2.4vw,36px);line-height:1.05;letter-spacing:-.025em;color:inherit;display:block}
.ug .ug-lead{font-size:clamp(19px,1.5vw,22px);line-height:1.45}
.ug .ug-small{font-size:14px;line-height:1.5;color:var(--graphite)}
.ug .ug-label{font-size:15px;font-weight:500;color:var(--graphite)}
.ug .ug-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;font:500 16px/1.2 var(--f);text-decoration:none;border-radius:0;border:0;transition:background-color .18s,color .18s;cursor:pointer}
.ug .ug-btn--ink,.ug .ug-btn--ink:visited{background:var(--ink);color:var(--paper)}
.ug .ug-btn--ink:hover{background:#2A2C32;color:var(--paper)}
.ug .ug-btn--signal,.ug .ug-btn--signal:visited{background:var(--signal);color:var(--ink)}
.ug .ug-btn--signal:hover{background:#FF7148;color:var(--ink)}
.ug .ug-btn--outline,.ug .ug-btn--outline:visited{border:1.5px solid var(--ink);color:var(--ink);background:transparent}
.ug .ug-btn--outline:hover{background:var(--ink);color:var(--paper)}
.ug .ug-link{font-weight:500;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-thickness .15s}
.ug .ug-link:hover{text-decoration-thickness:2px}
.ug-skip{position:absolute;left:-9999px;top:8px}
.ug-skip:focus{left:16px;z-index:300;background:#0E0F12;color:#FAFAF8!important;padding:12px 16px}
.ug-headwrap{height:80px}
.ug .ug-header{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s}
body.admin-bar .ug .ug-header{top:32px}
@media (max-width:782px){body.admin-bar .ug .ug-header{top:46px}}
.ug .ug-header.is-scrolled{border-bottom-color:var(--rule)}
.ug .ug-header__in{height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.ug .ug-brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:600;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}
.ug .ug-nav{display:flex;align-items:center;gap:30px;font-size:15px;font-weight:500}
.ug .ug-nav a:not(.ug-btn){text-decoration:none;position:relative;padding:6px 0}
.ug .ug-nav a:not(.ug-btn)::after{content:'';position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:currentColor;transition:right .18s}
.ug .ug-nav a:not(.ug-btn):hover::after{right:0}
.ug .ug-nav .ug-btn{min-height:48px;padding:0 22px;font-size:15px}
.ug .ug-menu-btn{display:none;align-items:center;gap:10px;min-height:44px;padding:0 4px;border:0;font:500 16px var(--f);color:var(--ink);cursor:pointer}
@media (max-width:980px){.ug .ug-menu-btn{display:inline-flex}.ug .ug-nav{position:absolute;top:80px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--pad) 24px;background:var(--paper);border-bottom:1px solid var(--rule);display:none}.ug .ug-header.is-open .ug-nav{display:flex}.ug .ug-nav a:not(.ug-btn){padding:14px 0;border-bottom:1px solid var(--rule);font-size:18px}.ug .ug-nav a:not(.ug-btn)::after{display:none}.ug .ug-nav .ug-btn{margin-top:16px}}
.ug .ug-hero{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:clamp(620px,calc(100vh - 80px),860px)}
.ug .ug-hero__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,6vw,96px) clamp(32px,3.4vw,56px) clamp(56px,6vw,96px) max(var(--pad),calc((100vw - 1320px) / 2 + var(--pad)))}
.ug .ug-hero__lead{margin-top:clamp(32px,3.4vw,48px);max-width:560px}
.ug .ug-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px}
.ug .ug-hero__cap{display:none;margin-top:30px;max-width:300px;opacity:0;transition:opacity .4s}
.ug .ug-hero.has-gaze .ug-hero__cap{display:block}
.ug .ug-hero.has-gaze.is-done .ug-hero__cap{opacity:1}
.ug .ug-hero__photo{position:relative;overflow:hidden;background:#2B2725;min-height:100%}
.ug .ug-hero__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.ug .ug-gaze{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:3}
.ug .ug-gaze .ln{fill:none;stroke:var(--signal);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ug .ug-gaze .ldr{fill:none;stroke:var(--signal);stroke-width:1;opacity:.9}
.ug .ug-gaze .ring{fill:none;stroke:var(--signal);stroke-width:2}
.ug .ug-gaze .dot{fill:var(--signal)}
.ug .ug-gaze text{font:600 10px var(--f);fill:var(--ink);text-anchor:middle;dominant-baseline:central}
.ug .ug-gaze.anim .ln{stroke-dasharray:1;stroke-dashoffset:1;animation:ugDraw 1.5s cubic-bezier(.45,0,.2,1) .35s forwards}
.ug .ug-gaze.anim .pop{opacity:0;transform-box:fill-box;transform-origin:center;animation:ugPop .32s ease-out forwards}
@keyframes ugDraw{to{stroke-dashoffset:0}}
@keyframes ugPop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}
@media (max-width:900px){.ug .ug-hero{grid-template-columns:1fr;min-height:0}.ug .ug-hero__photo{order:-1;aspect-ratio:4/5;max-height:80vh;min-height:0}.ug .ug-hero__text{padding:40px var(--pad) 72px}}
.ug .ug-creds{background:var(--ink) var(--contours) center/cover no-repeat;color:var(--paper)}
.ug .ug-creds__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}
.ug .ug-stat{border-top:1px solid rgba(250,250,248,.24);padding-top:20px;display:flex;flex-direction:column;gap:14px}
.ug .ug-stat b{font-weight:400;font-size:clamp(56px,6.4vw,96px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--paper)}
.ug .ug-stat span{font-size:15px;line-height:1.4;color:var(--onink)}
@media (max-width:760px){.ug .ug-creds__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ug .ug-start{padding-top:var(--sec)}
.ug .ug-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}
.ug .ug-door{display:flex;flex-direction:column;text-decoration:none;border-radius:2px;overflow:hidden;background:var(--stone);color:var(--ink)}
.ug .ug-door--ink,.ug .ug-door--ink:visited{background:var(--ink);color:var(--paper)}
.ug .ug-door__art{position:relative;aspect-ratio:4/3;overflow:hidden}
.ug .ug-door__art>svg{display:block;width:100%;height:100%;transition:transform .3s}
.ug .ug-door:hover .ug-door__art>svg{transform:scale(1.02)}
.ug .ug-door__body{padding:28px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rule);flex:1}
.ug .ug-door--ink .ug-door__body{border-top-color:rgba(250,250,248,.2)}
.ug .ug-door__body p{font-size:16px;line-height:1.5;color:var(--graphite)}
.ug .ug-door--ink .ug-door__body p{color:var(--onink)}
.ug .ug-door__go{font-size:15px;font-weight:500;padding-top:6px;margin-top:auto}
.ug .ug-fan img{position:absolute;bottom:12%;height:auto;box-shadow:0 22px 30px -16px rgba(0,0,0,.6);transform-origin:50% 100%;transition:transform .3s}
.ug .ug-fan--p img{width:28%}
.ug .ug-fan--p img:nth-child(1){left:8%;transform:rotate(-9deg)}
.ug .ug-fan--p img:nth-child(2){left:26%;bottom:15%;transform:rotate(-3deg)}
.ug .ug-fan--p img:nth-child(3){left:45%;bottom:15%;transform:rotate(3deg)}
.ug .ug-fan--p img:nth-child(4){left:64%;transform:rotate(9deg)}
.ug .ug-fan--s img{width:33%}
.ug .ug-fan--s img:nth-child(1){left:7%;transform:rotate(-8deg)}
.ug .ug-fan--s img:nth-child(2){left:22%;bottom:16%;transform:rotate(-2deg)}
.ug .ug-fan--s img:nth-child(3){left:41%;bottom:15%;transform:rotate(3deg)}
.ug .ug-fan--s img:nth-child(4){left:60%;transform:rotate(9deg)}
.ug .ug-door:hover .ug-fan img:nth-child(1){transform:rotate(-12deg) translateY(-4px)}
.ug .ug-door:hover .ug-fan img:nth-child(4){transform:rotate(12deg) translateY(-4px)}
@media (max-width:900px){.ug .ug-start__grid{grid-template-columns:1fr}}
.ug .ug-svc{padding-top:var(--sec)}
.ug .ug-svc__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;padding-bottom:48px;align-items:end}
.ug .ug-svc__head p{color:var(--graphite);max-width:620px}
.ug .ug-svc__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) 240px;gap:20px 40px;padding:40px 0;border-top:1px solid var(--rule);align-items:start}
.ug .ug-svc__row--first{border-top-color:var(--ink)}
.ug .ug-svc__row .ug-h3{margin-bottom:10px}
.ug .ug-svc__out{font-size:18px;line-height:1.45}
.ug .ug-svc__row dt{color:var(--graphite);font-size:14px;margin-bottom:4px}
.ug .ug-svc__row dd{font-size:16px;line-height:1.5}
.ug .ug-svc__row .ug-btn{width:240px}
.ug .ug-svc__end{border-top:1px solid var(--rule);padding-top:28px}
@media (max-width:900px){.ug .ug-svc__head,.ug .ug-svc__row{grid-template-columns:1fr}.ug .ug-svc__row .ug-btn{width:100%}}
.ug .ug-dtc{margin-top:var(--sec);background:var(--ink) var(--contours) center/cover no-repeat;color:var(--paper)}
.ug .ug-dtc__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px 72px;align-items:center;padding-top:clamp(80px,10vw,144px);padding-bottom:clamp(80px,10vw,144px)}
.ug .ug-dtc__art svg{display:block;width:100%;height:auto;overflow:visible}
.ug .ug-dtc__copy{display:flex;flex-direction:column;gap:24px}
.ug .ug-dtc .ug-label{color:var(--onink)}
.ug .ug-dtc__desc{color:#C9CBD0;font-size:18px;line-height:1.55}
.ug .ug-dtc__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:4px}
.ug .ug-dtc .ug-link{color:var(--paper)}
.ug .ug-dtc__fine{font-size:13px;color:var(--onink);line-height:1.5}
@media (max-width:900px){.ug .ug-dtc__grid{grid-template-columns:1fr}}
.ug .ug-shelf{background:var(--stone);margin-top:0}
.ug .ug-shelf__in{padding-top:clamp(96px,11vw,144px);padding-bottom:clamp(96px,11vw,144px);display:flex;flex-direction:column;gap:40px}
.ug .ug-shelf__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px}
.ug .ug-tabs{display:flex;gap:32px}
.ug .ug-tab,.ug .ug-tab:hover,.ug .ug-tab:focus{min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font:500 17px var(--f);color:var(--graphite);cursor:pointer}
.ug .ug-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}
.ug .ug-shelf__scroll{overflow-x:auto;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding-left:var(--pad);padding-right:var(--pad);padding-top:12px}
.ug .ug-shelf__row{display:flex;gap:56px;align-items:flex-start;width:max-content;padding-bottom:12px}
.ug .ug-grp{display:flex;flex-direction:column;gap:14px}
.ug .ug-grp__books{display:flex;align-items:flex-end;gap:14px;height:232px;border-bottom:2px solid var(--ink)}
.ug .ug-grp__books a{display:block;transition:transform .2s}
.ug .ug-grp__books a:hover{transform:translateY(-6px)}
.ug .ug-grp__books img{height:210px;width:auto;max-width:none;box-shadow:0 16px 22px -14px rgba(14,15,18,.55)}
.ug .ug-grp__books img.sq{height:168px}
.ug .ug-grp__name{font-size:17px;font-weight:500;line-height:1.2}
.ug .ug-grp__meta{font-size:14px;color:var(--graphite);margin-top:-8px}
.ug [hidden]{display:none!important}
@media (max-width:760px){.ug .ug-grp__books{height:186px}.ug .ug-grp__books img{height:165px}.ug .ug-grp__books img.sq{height:132px}.ug .ug-shelf__row{gap:40px}}
.ug .ug-write{padding-top:var(--sec)}
.ug .ug-write__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px}
.ug .ug-write__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;border-bottom:1.5px solid var(--ink)}
.ug .ug-write__head a{font-size:15px}
.ug .ug-post{display:grid;grid-template-columns:176px minmax(0,1fr);gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--rule);text-decoration:none}
.ug .ug-post__thumb{display:block;width:176px;aspect-ratio:16/10;overflow:hidden;background:var(--stone)}
.ug .ug-post__thumb img,.ug .ug-post__thumb svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.ug .ug-post:hover .ug-post__thumb img,.ug .ug-post:hover .ug-post__thumb svg{transform:scale(1.02)}
.ug .ug-post__m{display:block;font-size:13px;font-weight:500;color:var(--graphite);margin-bottom:8px}
.ug .ug-post__t{display:block;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.01em}
.ug .ug-post:hover .ug-post__t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
@media (max-width:900px){.ug .ug-write__grid{grid-template-columns:1fr}}
@media (max-width:520px){.ug .ug-post{grid-template-columns:112px minmax(0,1fr);gap:16px}.ug .ug-post__thumb{width:112px}.ug .ug-post__t{font-size:17px}}
.ug-nl-band{margin-top:var(--sec)!important;background:#E9E9E4!important}
.ug-nl-band .ug-nl{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:72px;row-gap:20px;align-items:center;max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(20px,4.4vw,64px)!important;width:100%}
.ug-nl>.ug-nl-art{grid-column:1;grid-row:1 / span 2}
.ug-nl>.ug-nl-copy{grid-column:2;align-self:end}
.ug-nl>.ug-nl-form{grid-column:2;align-self:start}
.ug-nl-art svg{display:block;width:100%;height:auto}
.ug-nl-copy .ug-h2{margin-bottom:16px}
.ug-nl-copy p{color:#5C5F66}
.ug-nl-form .elementor-form{font-family:'Schibsted Grotesk',system-ui,sans-serif}
.ug-nl-form .elementor-form-fields-wrapper{align-items:flex-end}
.ug-nl-form .elementor-field-label{font:500 14px 'Schibsted Grotesk',system-ui,sans-serif!important;color:#0E0F12!important;margin-bottom:8px}
.ug-nl-form .elementor-field-textual{min-height:52px;border:1.5px solid #0E0F12!important;border-radius:0!important;background:#FAFAF8!important;font:400 16px 'Schibsted Grotesk',system-ui,sans-serif!important;color:#0E0F12!important;padding:0 16px!important}
.ug-nl-form .elementor-button{min-height:52px;border-radius:0!important;background:#0E0F12!important;color:#FAFAF8!important;font:500 16px 'Schibsted Grotesk',system-ui,sans-serif!important;padding:0 24px!important}
.ug-nl-form .elementor-button:hover{background:#2A2C32!important}
.ug-nl-form .elementor-message{font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:15px}
@media (max-width:900px){.ug-nl-band .ug-nl{grid-template-columns:1fr}.ug-nl>.ug-nl-art,.ug-nl>.ug-nl-copy,.ug-nl>.ug-nl-form{grid-column:1;grid-row:auto}}
.ug .ug-footer{position:relative;overflow:hidden;background:var(--ink) var(--contours) center/cover no-repeat;color:var(--onink)}
.ug .ug-footer__in{padding-top:88px;display:flex;flex-direction:column;gap:56px}
.ug .ug-footer__cols{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:40px 32px}
.ug .ug-footer__about{font-size:17px;line-height:1.5;color:var(--paper);max-width:340px}
.ug .ug-footer__h{font-size:13px;font-weight:500;color:var(--onink);margin-bottom:10px;display:block}
.ug .ug-footer nav a{display:block;color:var(--paper);text-decoration:none;font-size:15px;padding:6px 0}
.ug .ug-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}
.ug .ug-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;border-top:1px solid rgba(250,250,248,.18);font-size:13px}
.ug .ug-footer__legal a{color:var(--onink);margin-right:20px}
.ug .ug-footer__mark{font-size:clamp(56px,14.2vw,212px);font-weight:500;line-height:.8;letter-spacing:-.055em;color:var(--paper);white-space:nowrap;margin-bottom:-.12em}
@media (max-width:900px){.ug .ug-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ug .ug-footer__about{grid-column:1 / -1}}
@media (prefers-reduced-motion:reduce){.ug .ug-gaze.anim .ln{animation:none;stroke-dashoffset:0}.ug .ug-gaze.anim .pop{animation:none;opacity:1}.ug *{transition:none!important}}
.ug .ug-btn,.ug button,.ug .ug-tab,.ug .ug-menu-btn{text-transform:none!important;letter-spacing:normal!important}
.ug .ug-dtc .ug-h2{font-size:clamp(32px,3.4vw,48px)}
.ug .ug-shelf__scroll{scrollbar-width:thin;scrollbar-color:#0E0F12 transparent}
.ug-nl-form .elementor-form .elementor-button{min-height:52px!important;height:52px;text-transform:none!important;letter-spacing:normal!important;width:100%}
.ug-nl-form .elementor-field-type-submit{align-self:flex-end}
/* r3 polish */
.ug .ug-footer__in{container-type:inline-size}
.ug .ug-footer__mark{font-size:16.6cqw;margin-bottom:.23em}
.ug .ug-shelf__scroll{scrollbar-color:rgba(14,15,18,.4) transparent}
@media (max-width:782px){body.admin-bar .ug .ug-header{position:absolute;top:0}}
@media (max-width:520px){.ug .ug-hero h1{font-size:min(44px,9.6vw)}}
/* r4 copy + motion */
.ug .ug-eyebrow{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:1.3;color:var(--graphite);margin-bottom:clamp(18px,2.2vw,28px)}
.ug .ug-eyebrow::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--signal)}
.ug .ug-hero .ug-eyebrow::before{animation:ugBlink 2.8s ease-in-out infinite}
@keyframes ugBlink{0%,100%{box-shadow:0 0 0 0 rgba(255,75,31,.45)}55%{box-shadow:0 0 0 7px rgba(255,75,31,0)}}
.ug .ug-ln{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .14em 0;margin:0 -.06em -.14em 0}
.ug .ug-ln>span{display:inline-block}
.ug .ug-hero__cap{max-width:380px}
@media (hover:none),(pointer:coarse){.ug .ug-cap-try{display:none}}
@keyframes ugRise{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}
@keyframes ugLine{from{transform:translate3d(0,108%,0)}to{transform:none}}
@keyframes ugZoom{from{transform:scale(1.07)}to{transform:none}}
@keyframes ugTrace{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes ugPopIn{from{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}
.ug-js .ug .ug-hero .ug-eyebrow{animation:ugRise .8s cubic-bezier(.2,.7,.2,1) both}
.ug-js .ug .ug-hero .ug-ln>span{animation:ugLine .85s cubic-bezier(.2,.7,.2,1) .08s both}
.ug-js .ug .ug-hero .ug-ln+br+.ug-ln>span{animation-delay:.16s}
.ug-js .ug .ug-hero__lead{animation:ugRise .8s cubic-bezier(.2,.7,.2,1) .28s both}
.ug-js .ug .ug-hero__ctas{animation:ugRise .8s cubic-bezier(.2,.7,.2,1) .36s both}
.ug-js .ug .ug-hero__photo img{animation:ugZoom 1.8s cubic-bezier(.2,.7,.2,1) both}
.ug .ug-brand .mp{stroke-dasharray:1;stroke-dashoffset:0}
.ug .ug-brand .m1,.ug .ug-brand .m2,.ug .ug-brand .m3{transform-box:fill-box;transform-origin:center}
.ug-js .ug .ug-brand .mp{animation:ugTrace .9s cubic-bezier(.45,0,.2,1) .15s both}
.ug-js .ug .ug-brand .m1{animation:ugPopIn .3s ease-out .1s both}
.ug-js .ug .ug-brand .m2{animation:ugPopIn .3s ease-out .45s both}
.ug-js .ug .ug-brand .m3{animation:ugPopIn .4s cubic-bezier(.3,1.6,.5,1) .85s both}
.ug .ug-brand:hover .mp{animation:ugTrace .7s cubic-bezier(.45,0,.2,1) both}
.ug .ug-brand:hover .m2{animation:ugPopIn .3s ease-out .25s both}
.ug .ug-brand:hover .m3{animation:ugPopIn .4s cubic-bezier(.3,1.6,.5,1) .55s both}
.ug .ug-header{transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .2s}
.ug .ug-header.is-hidden{transform:translate3d(0,-100%,0)}
.ug-js :is(.ug-start .ug-h2,.ug-door,.ug-svc__head>*,.ug-svc__row,.ug-svc__end,.ug-dtc__art,.ug-dtc__copy>*,.ug-shelf__top,.ug-shelf__scroll,.ug-shelf__in>.ug-link,.ug-write__head,.ug-post,.ug-call__art,.ug-call__copy>*,.ug-stat,.ug-fnl-copy,.ug-fnl-form,.ug-footer__cols>*,.ug-footer__legal){opacity:0;translate:0 22px;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),translate .9s cubic-bezier(.2,.7,.2,1) var(--d,0s)}
.ug-js :is(.ug-start .ug-h2,.ug-door,.ug-svc__head>*,.ug-svc__row,.ug-svc__end,.ug-dtc__art,.ug-dtc__copy>*,.ug-shelf__top,.ug-shelf__scroll,.ug-shelf__in>.ug-link,.ug-write__head,.ug-post,.ug-call__art,.ug-call__copy>*,.ug-stat,.ug-fnl-copy,.ug-fnl-form,.ug-footer__cols>*,.ug-footer__legal).is-in{opacity:1;translate:none}
.ug .ug-footer__mark>span{display:inline-block}
.ug-js .ug .ug-footer__mark>span{clip-path:inset(-20% 100% -35% 0);transition:clip-path 1.6s cubic-bezier(.6,0,.2,1) .15s}
.ug-js .ug .ug-footer__mark.is-in>span{clip-path:inset(-20% -2% -35% 0)}
.ug-js .ug :is(.ug-dtc__art,.ug-call__art) .gp{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.5s cubic-bezier(.45,0,.3,1) .4s}
.ug-js .ug :is(.ug-dtc__art,.ug-call__art).is-in .gp{stroke-dashoffset:0}
.ug-js .ug :is(.ug-dtc__art,.ug-call__art) .pk{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease-out var(--d,0s),transform .45s cubic-bezier(.3,1.5,.5,1) var(--d,0s)}
.ug-js .ug :is(.ug-dtc__art,.ug-call__art).is-in .pk{opacity:1;transform:none}
.ug .ug-creds,.ug .ug-dtc{position:relative;isolation:isolate;overflow:hidden;background-image:none}
.ug .ug-creds::before,.ug .ug-dtc::before,.ug-fsec::after{content:"";position:absolute;left:0;right:0;top:-90px;bottom:-90px;background:var(--contours) center/cover no-repeat;transform:translate3d(0,var(--py,0px),0);z-index:-1;pointer-events:none}
.ug .ug-dtc__art svg,.ug .ug-call__art svg{transform:translate3d(0,var(--py,0px),0)}
.ug .ug-fan img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.ug .ug-fan--p img:nth-child(1){transform:translate3d(0,var(--py,0px),0) rotate(-9deg)}
.ug .ug-fan--p img:nth-child(2){transform:translate3d(0,var(--py,0px),0) rotate(-3deg)}
.ug .ug-fan--p img:nth-child(3){transform:translate3d(0,var(--py,0px),0) rotate(3deg)}
.ug .ug-fan--p img:nth-child(4){transform:translate3d(0,var(--py,0px),0) rotate(9deg)}
.ug .ug-fan--s img:nth-child(1){transform:translate3d(0,var(--py,0px),0) rotate(-8deg)}
.ug .ug-fan--s img:nth-child(2){transform:translate3d(0,var(--py,0px),0) rotate(-2deg)}
.ug .ug-fan--s img:nth-child(3){transform:translate3d(0,var(--py,0px),0) rotate(3deg)}
.ug .ug-fan--s img:nth-child(4){transform:translate3d(0,var(--py,0px),0) rotate(9deg)}
.ug .ug-door:hover .ug-fan img:nth-child(1){transform:translate3d(-16%,calc(var(--py,0px) - 6px),0) rotate(-14deg)}
.ug .ug-door:hover .ug-fan img:nth-child(2){transform:translate3d(-6%,calc(var(--py,0px) - 14px),0) rotate(-5deg)}
.ug .ug-door:hover .ug-fan img:nth-child(3){transform:translate3d(6%,calc(var(--py,0px) - 14px),0) rotate(5deg)}
.ug .ug-door:hover .ug-fan img:nth-child(4){transform:translate3d(16%,calc(var(--py,0px) - 6px),0) rotate(14deg)}
.ug .ug-door{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
.ug-js .ug .ug-door{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),translate .9s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
.ug .ug-door:hover{transform:translate3d(0,-6px,0);box-shadow:0 30px 50px -30px rgba(14,15,18,.5)}
.ug .ug-door__go{transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.ug .ug-door:hover .ug-door__go{transform:translateX(6px)}
.ug .ug-door:hover .ug-door__art>svg{transform:scale(1.03)}
@keyframes ugMarch{to{stroke-dashoffset:-22}}
.ug .ug-door:hover .ug-march{animation:ugMarch .9s linear infinite}
.ug .ug-btn{transition:background-color .2s,color .25s,background-size .45s cubic-bezier(.6,0,.2,1),transform .35s cubic-bezier(.2,.7,.2,1)}
.ug .ug-btn--outline,.ug .ug-btn--outline:visited{background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 0/0% 100%}
.ug .ug-btn--outline:hover,.ug .ug-btn--outline:focus-visible{background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 0/100% 100%;color:var(--paper)}
.ug .ug-svc__row .ug-h3{position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.ug .ug-svc__row .ug-h3::before{content:"";position:absolute;left:-18px;top:.36em;width:10px;height:10px;border-radius:50%;background:var(--signal);transform:scale(0);transition:transform .4s cubic-bezier(.3,1.6,.5,1)}
@media (hover:hover) and (min-width:901px){.ug .ug-svc__row:hover .ug-h3{transform:translateX(20px)}.ug .ug-svc__row:hover .ug-h3::before{transform:scale(1)}}
.ug .ug-grp__books a{transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.ug .ug-grp__books a:hover{transform:translate3d(0,-10px,0) rotate(-1.5deg)}
.ug .ug-grp__books img{transition:box-shadow .4s}
.ug .ug-grp__books a:hover img{box-shadow:0 28px 30px -16px rgba(14,15,18,.6)}
@keyframes ugUp{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}
.ug .ug-shelf__scroll.is-swap .ug-grp__books a{animation:ugUp .6s cubic-bezier(.2,.7,.2,1) calc(var(--i,0)*45ms) backwards}
.ug .ug-post__thumb img,.ug .ug-post__thumb svg{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.ug .ug-post:hover .ug-post__thumb img,.ug .ug-post:hover .ug-post__thumb svg{transform:scale(1.06)}
.ug .ug-footer nav a{display:table;background:linear-gradient(currentColor,currentColor) no-repeat 0 88%/0 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}
.ug .ug-footer nav a:hover{text-decoration:none;background-size:100% 1px}
.ug .ug-write__head{align-items:flex-end}
.ug .ug-write__dek{font-size:15px;line-height:1.5;color:var(--graphite);margin-top:10px;max-width:440px}
.ug .ug-write__head .ug-link{white-space:nowrap}
@media (max-width:520px){.ug .ug-write__head{flex-direction:column;align-items:flex-start;gap:12px}}
.ug .ug-call{background:var(--stone)}
.ug .ug-call__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px 72px;align-items:center;padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(80px,9vw,128px)}
.ug .ug-call__art svg{display:block;width:100%;height:auto;box-shadow:0 34px 60px -38px rgba(14,15,18,.45)}
.ug .ug-call__copy{display:flex;flex-direction:column;gap:20px}
.ug .ug-call__copy .ug-eyebrow{margin-bottom:0}
.ug .ug-call__copy .ug-lead{color:var(--graphite)}
.ug .ug-call__list{display:grid;gap:10px;font-size:16px;line-height:1.45}
.ug .ug-call__list li{position:relative;padding-left:22px}
.ug .ug-call__list li::before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--signal)}
.ug .ug-call__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:8px}
@media (max-width:900px){.ug .ug-call__grid{grid-template-columns:1fr}.ug .ug-call__art{order:2}}
.ug-sec.ug-call-sec{margin-top:clamp(96px,11vw,160px)!important}
.ug-fsec{position:relative;isolation:isolate;overflow:hidden;background:#0E0F12!important;color:#A7AAB1}
.ug-fsec .ug-footer{background:none!important;overflow:visible}
.ug-fsec .ug-fnl{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:28px 72px!important;align-items:end;width:100%;max-width:1320px;margin:0 auto!important;padding:clamp(72px,8vw,104px) var(--pad) 64px!important}
.ug-fsec .ug-fnl>.elementor-element{width:100%!important;max-width:100%!important;margin:0!important}
.ug-fsec .ug-footer__in{padding-top:0}
.ug-fsec .ug-footer__cols{border-top:1px solid rgba(250,250,248,.18);padding-top:56px}
.ug-fnl-copy .ug-eyebrow{color:var(--onink);margin-bottom:14px}
.ug-fnl-copy .ug-h3{color:var(--paper);margin:0 0 12px}
.ug-fnl-copy .ug-fnl-dek{font-size:16px;line-height:1.55;color:var(--onink);max-width:520px}
.ug-fnl-copy .ug-fnl-note{font-size:13px;line-height:1.5;color:#8D9097;margin-top:12px}
.ug-fnl-copy .ug-fnl-note a{color:var(--onink)}
@media (max-width:900px){.ug-fsec .ug-fnl{grid-template-columns:1fr;align-items:start}}
.ug-fnl-form .elementor-form{font-family:var(--f)}
.ug-fnl-form .elementor-form-fields-wrapper{align-items:flex-end}
.ug-fnl-form .elementor-field-label{margin-bottom:8px;font:500 14px var(--f)!important;color:var(--paper)!important}
.ug-fnl-form .elementor-field-textual{min-height:52px;border:1.5px solid rgba(250,250,248,.45)!important;border-radius:0!important;background:rgba(250,250,248,.04)!important;font:400 16px var(--f)!important;color:var(--paper)!important;padding:0 16px!important}
.ug-fnl-form .elementor-field-textual::placeholder{color:#7E828A}
.ug-fnl-form .elementor-field-textual:focus{border-color:var(--paper)!important;outline:2px solid var(--signal);outline-offset:2px}
.ug-fnl-form .elementor-button{height:52px;min-height:52px!important;width:100%;border-radius:0!important;background:var(--signal)!important;color:var(--ink)!important;font:500 16px var(--f)!important;padding:0 24px!important;text-transform:none!important;letter-spacing:normal!important}
.ug-fnl-form .elementor-button:hover{background:#FF7148!important}
.ug-fnl-form .elementor-field-type-submit{align-self:flex-end}
.ug-fnl-form .elementor-message{color:var(--paper)!important;font:15px/1.5 var(--f)}
.ug-trail{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none;z-index:150;overflow:visible}
.ug-trail .dt{fill:#FF4B1F;transform-box:fill-box;transform-origin:center;animation:ugPopIn .25s ease-out both}
.ug-trail .rg{fill:none;stroke:#FF4B1F;stroke-width:1.2;opacity:.55;transform-box:fill-box;transform-origin:center;animation:ugRing .6s cubic-bezier(.2,.7,.2,1) both}
.ug-trail .sc{stroke:#FF4B1F;stroke-width:1;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1;animation:ugTrace .3s ease-out forwards}
.ug-trail g{transition:opacity .9s ease}
.ug-trail g.out{opacity:0}
@keyframes ugRing{from{transform:scale(.3);opacity:.9}to{transform:none;opacity:.55}}
.ug-tap{position:fixed;width:40px;height:40px;margin:-20px 0 0 -20px;border:1.5px solid #FF4B1F;border-radius:50%;pointer-events:none;z-index:250;animation:ugTap .65s cubic-bezier(.2,.7,.2,1) forwards}
.ug-tap::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#FF4B1F}
@keyframes ugTap{from{transform:scale(.35);opacity:1}to{transform:scale(1.25);opacity:0}}
@media (prefers-reduced-motion:reduce){
.ug-js :is(.ug-start .ug-h2,.ug-door,.ug-svc__head>*,.ug-svc__row,.ug-svc__end,.ug-dtc__art,.ug-dtc__copy>*,.ug-shelf__top,.ug-shelf__scroll,.ug-shelf__in>.ug-link,.ug-write__head,.ug-post,.ug-call__art,.ug-call__copy>*,.ug-stat,.ug-fnl-copy,.ug-fnl-form,.ug-footer__cols>*,.ug-footer__legal){opacity:1!important;translate:none!important}
.ug-js .ug *,.ug-js .ug *::before,.ug-js .ug *::after{animation:none!important}
.ug-js .ug :is(.ug-dtc__art,.ug-call__art) .gp{stroke-dashoffset:0}
.ug-js .ug :is(.ug-dtc__art,.ug-call__art) .pk{opacity:1;transform:none}
.ug-js .ug .ug-footer__mark>span{clip-path:none}
.ug .ug-header.is-hidden{transform:none}
}

/* r4 fixes */
@media (max-width:900px){.ug .ug-hero__photo{aspect-ratio:auto;width:100%;height:min(125vw,80vh);max-height:none}}
@media (max-width:520px){.ug .ug-eyebrow{font-size:14px;gap:8px}}/* End custom CSS */