.bonus-profile{--bonus-night:#120f17;--bonus-plum:#2e1e38;--bonus-paper:#f5efe4;--bonus-ink:#19393f;--bonus-orange:#f06327;--bonus-gold:#d1a15a;background:var(--bonus-paper);color:#334f53;font-family:'Avenir Next','Trebuchet MS',sans-serif}.bonus-profile *{box-sizing:border-box}.bonus-profile #app>div:first-child{max-width:none;margin:0;padding:0 clamp(22px,5.5vw,88px);background:var(--bonus-night)}.bonus-profile .site-header{max-width:1480px;min-height:88px;margin:auto;border-color:#574d5d}.bonus-profile .logo img{width:50px;height:50px}.bonus-profile .navigation>a{display:none}.bonus-profile .navigation{margin-left:auto}.bonus-profile .languages{border-color:#685b70}.bonus-profile .navigation .languages a{display:inline;color:#f5efe4}.bonus-profile .menu-button{display:none}.bonus-profile h1,.bonus-profile h2,.bonus-profile h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.bonus-profile .eyebrow{font-size:10px;line-height:1.4;letter-spacing:.17em;font-weight:700}.bonus-landing{overflow:hidden}.bonus-hero{min-height:780px;display:grid;grid-template-columns:1.08fr .92fr;background:var(--bonus-night);color:#f7f1e8;border-bottom:5px solid var(--bonus-orange)}.bonus-atmosphere{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;padding:72px clamp(28px,6vw,100px) 78px;background:radial-gradient(circle at 66% 38%,#6c3b442e 0,#26192f 25%,#120f17 65%)}.bonus-atmosphere:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(110deg,#120f17 5%,transparent 55%),url('assets/seven-gears-workshop.jpg') center/cover;opacity:.32;filter:saturate(.75) contrast(1.08)}.bonus-atmosphere:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#120f17 8%,transparent 56%),repeating-linear-gradient(90deg,transparent 0 86px,#f5efe405 87px)}.bonus-case-label{position:absolute;top:36px;left:clamp(28px,6vw,100px);right:clamp(28px,6vw,100px);display:flex;justify-content:space-between;border-top:1px solid #87798b;padding-top:12px;font-size:9px;letter-spacing:.14em;color:#d7cbd9}.bonus-case-label b{color:#efb768}.bonus-clock{position:absolute;right:-95px;top:105px;width:430px;height:430px;border:1px solid #d1a15a75;border-radius:50%;box-shadow:0 0 0 28px #d1a15a0a,0 0 0 29px #d1a15a32,0 0 90px #f0632721}.bonus-clock:before,.bonus-clock:after{content:'';position:absolute;left:50%;top:50%;background:#d1a15a66;transform-origin:left center}.bonus-clock:before{width:31%;height:2px;transform:rotate(-78deg)}.bonus-clock:after{width:23%;height:1px;transform:rotate(185deg)}.bonus-clock i{position:absolute;inset:18px;border:1px solid #d1a15a20;border-radius:50%}.bonus-clock i:nth-child(2){inset:55px}.bonus-clock i:nth-child(3){inset:98px}.bonus-clock i:nth-child(4){inset:137px;background:#160f1ad1}.bonus-clock span{position:absolute;inset:0;display:grid;place-items:center;font:70px Georgia,serif;color:#f0bf7252}.bonus-world-copy{position:relative;max-width:660px}.bonus-world-copy>.eyebrow{color:#edbd79}.bonus-world-copy h1{margin:20px 0 26px;font-size:clamp(66px,7vw,112px);line-height:.83;color:#f8f1e8}.bonus-world-copy h1 em{font-style:normal;color:var(--bonus-orange)}.bonus-world-copy>p:not(.eyebrow){max-width:600px;font-size:17px;line-height:1.75;color:#d9cfdc}.bonus-reward{display:flex;max-width:470px;border-top:1px solid #716478;border-bottom:1px solid #716478;margin-top:34px}.bonus-reward span{flex:1;padding:18px 14px 16px;border-right:1px solid #716478;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#cfc3d2}.bonus-reward span:first-child{padding-left:0}.bonus-reward span:last-child{border:0}.bonus-reward b{display:block;font:34px/1 Georgia,serif;color:#efb66a;margin-bottom:5px}.bonus-form-panel{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(34px,5vw,78px);background:var(--bonus-paper);color:var(--bonus-ink);position:relative}.bonus-form-panel:before{content:'XIII';position:absolute;right:-20px;top:10px;font:190px/1 Georgia,serif;color:#f0632709}.bonus-form-intro,.bonus-form{position:relative;max-width:560px;margin-inline:auto;width:100%}.bonus-seal{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--bonus-orange);border-radius:50%;font:17px Georgia,serif;color:var(--bonus-orange);margin-bottom:25px}.bonus-form-intro .eyebrow{color:#648084}.bonus-form-intro h2{font-size:clamp(48px,5vw,70px);line-height:.94;color:var(--bonus-ink);margin:14px 0 20px}.bonus-form-intro>p:last-child{line-height:1.65;color:#607679;margin-bottom:28px}.bonus-form{display:grid;grid-template-columns:1fr 1fr;gap:17px}.bonus-form>label:not(.bonus-check){display:grid;gap:7px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#38575c}.bonus-form input[type=text],.bonus-form input[type=email],.bonus-form input:not([type]){min-width:0;width:100%;border:1px solid #a9b6b3;border-radius:0;background:#fffdf8;color:#203f44;font:16px 'Avenir Next','Trebuchet MS',sans-serif;padding:15px 14px;outline:none}.bonus-form input:focus{border-color:var(--bonus-orange);box-shadow:0 0 0 3px #f0632725}.bonus-check{grid-column:1/-1;display:grid;grid-template-columns:19px 1fr;gap:10px;align-items:start;font-size:12px;line-height:1.5;color:#526b6f}.bonus-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--bonus-orange)}.bonus-check.optional{padding-top:14px;border-top:1px solid #c9d0cc}.bonus-submit{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:0;background:var(--bonus-orange);color:#15343a;min-height:56px;padding:0 20px;font:700 13px 'Avenir Next','Trebuchet MS',sans-serif;cursor:pointer}.bonus-submit:hover{background:#ff7134}.bonus-submit span{font-size:21px}.bonus-form-note,.bonus-status{grid-column:1/-1;margin:0;font-size:10px;line-height:1.5;color:#75898b}.bonus-status{padding:12px;border-left:3px solid var(--bonus-orange);background:#eadfce;color:#28474c;font-size:12px}.bonus-steps{padding:110px clamp(24px,6vw,100px);max-width:1480px;margin:auto}.bonus-steps>.eyebrow{color:#618084}.bonus-steps-title{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:end;margin:22px 0 70px}.bonus-steps-title h2{font-size:clamp(50px,5.5vw,78px);line-height:.97;color:var(--bonus-ink);margin:0}.bonus-steps-title p{font-size:16px;line-height:1.75;color:#657b7e}.bonus-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b6c2bf;border-bottom:1px solid #b6c2bf}.bonus-steps li{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:34px;border-right:1px solid #b6c2bf}.bonus-steps li:first-child{padding-left:0}.bonus-steps li:last-child{border-right:0}.bonus-steps li>span{font-size:10px;letter-spacing:.14em;color:var(--bonus-orange);padding-top:7px}.bonus-steps h3{font-size:28px;color:var(--bonus-ink);margin:0 0 8px}.bonus-steps li p{font-size:13px;line-height:1.6;color:#6c7f81;margin:0}.bonus-preview{display:grid;grid-template-columns:1fr .88fr;gap:8vw;align-items:center;padding:110px clamp(24px,7vw,120px);background:linear-gradient(135deg,#2e1e38,#17121d);color:#f6f0e8}.bonus-preview-copy{max-width:650px}.bonus-preview-copy>.eyebrow{color:#d7c4db}.bonus-preview-copy h2{font-size:clamp(52px,5.7vw,82px);line-height:.96;color:#f7f0e8;margin:22px 0 28px}.bonus-preview-copy h2 em{font-style:normal;color:var(--bonus-orange)}.bonus-preview-copy>p{font-size:17px;line-height:1.75;color:#d6cbd9}.bonus-preview-copy ul{list-style:none;padding:0;margin:34px 0 0;border-top:1px solid #75647e}.bonus-preview-copy li{padding:15px 0;border-bottom:1px solid #75647e;color:#eadfed;font-size:13px}.bonus-preview-copy li:before{content:'✓';color:#efb66a;margin-right:13px}.bonus-preview figure{margin:0;position:relative;padding:12% 8% 10%;background:radial-gradient(circle,#5b3d65,#24182c 67%)}.bonus-sheet{position:relative;z-index:1;padding:22px;background:#e8e1d6;transform:rotate(3deg);box-shadow:0 32px 70px #08060bb0}.bonus-sheet:before{content:'';position:absolute;top:-9px;left:42%;width:72px;height:25px;background:#d8c9adbd;transform:rotate(-4deg)}.bonus-sheet img{display:block;width:100%;height:auto}.bonus-preview figcaption{position:absolute;left:8%;bottom:5%;font-size:9px;letter-spacing:.14em;color:#e7b66e}.bonus-assurance{max-width:1480px;margin:auto;padding:95px clamp(24px,6vw,100px);display:grid;grid-template-columns:90px 1fr auto;gap:4vw;align-items:center}.bonus-assurance .bonus-seal{margin:0}.bonus-assurance h2{font-size:clamp(40px,4vw,58px);color:var(--bonus-ink);margin:14px 0}.bonus-assurance p:last-child{max-width:850px;line-height:1.7;color:#657b7e}.bonus-assurance>a{color:var(--bonus-ink);font-weight:700;text-decoration:none;border-bottom:2px solid var(--bonus-orange);padding-bottom:5px;white-space:nowrap}.bonus-profile footer{margin:0;background:var(--bonus-night);color:#f6f0e8}.bonus-profile footer a,.bonus-profile footer .muted{color:#d9cedb}.bonus-profile footer strong{font:30px Georgia,serif;display:inline-block;margin-bottom:12px}
@media(max-width:900px){.bonus-hero{grid-template-columns:1fr}.bonus-atmosphere{min-height:650px}.bonus-form-panel{padding-block:75px}.bonus-form-intro,.bonus-form{max-width:690px}.bonus-steps-title{grid-template-columns:1fr}.bonus-preview{gap:4vw}.bonus-assurance{grid-template-columns:70px 1fr}.bonus-assurance>a{grid-column:2}}
@media(max-width:620px){.bonus-profile #app>div:first-child{padding-inline:22px}.bonus-profile .site-header{min-height:76px}.bonus-profile .logo img{width:43px;height:43px}.bonus-profile .navigation{display:flex;position:static;background:transparent;padding:0;box-shadow:none;width:auto}.bonus-profile .languages{border:0;padding:0}.bonus-atmosphere{min-height:590px;padding:66px 24px 47px}.bonus-case-label{top:25px;left:24px;right:24px}.bonus-case-label span{display:none}.bonus-clock{width:300px;height:300px;right:-115px;top:92px}.bonus-clock span{font-size:49px}.bonus-world-copy h1{font-size:57px}.bonus-world-copy>p:not(.eyebrow){font-size:15px}.bonus-reward{margin-top:25px}.bonus-reward b{font-size:28px}.bonus-form-panel{padding:55px 24px}.bonus-form-intro h2{font-size:46px}.bonus-form{grid-template-columns:1fr}.bonus-check,.bonus-submit,.bonus-form-note,.bonus-status{grid-column:auto}.bonus-steps{padding:64px 24px}.bonus-steps-title{margin-bottom:35px}.bonus-steps-title h2{font-size:44px}.bonus-steps ol{grid-template-columns:1fr}.bonus-steps li,.bonus-steps li:first-child{padding:24px 0;border-right:0;border-bottom:1px solid #b6c2bf}.bonus-steps li:last-child{border-bottom:0}.bonus-preview{grid-template-columns:1fr;padding:66px 24px;gap:45px}.bonus-preview-copy h2{font-size:46px}.bonus-preview figure{padding:11% 5% 14%}.bonus-sheet{padding:15px}.bonus-assurance{padding:62px 24px;grid-template-columns:1fr;gap:22px}.bonus-assurance>a{grid-column:auto;justify-self:start}}
.bonus-inbox-page{background:var(--bonus-paper)}.inbox-scene{display:grid;grid-template-columns:.8fr 1.2fr;min-height:760px}.inbox-art{position:relative;overflow:hidden;background:radial-gradient(circle at 55% 48%,#51304f,#24182c 50%,#120f17 85%)}.inbox-art:before{content:'';position:absolute;inset:0;background:url('assets/seven-gears-workshop.jpg') center/cover;opacity:.14;mix-blend-mode:screen}.inbox-rings{position:absolute;width:560px;height:560px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #d1a15a36;border-radius:50%;box-shadow:0 0 0 38px #d1a15a0a,0 0 0 39px #d1a15a2a,0 0 0 90px #d1a15a08,0 0 0 91px #d1a15a19}.inbox-rings:before,.inbox-rings:after{content:'';position:absolute;inset:60px;border:1px solid #d1a15a1c;border-radius:50%}.inbox-rings:after{inset:140px}.inbox-rings span{position:absolute;top:20px;left:50%;transform:translateX(-50%);color:#f0bf72;font:20px Georgia,serif}.inbox-envelope{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);width:min(56%,350px);aspect-ratio:1.45;background:#e9ddc7;box-shadow:0 35px 55px #070509b0;display:grid;place-items:center}.inbox-envelope:before,.inbox-envelope:after{content:'';position:absolute;inset:0;border-left:1px solid #beac92;border-bottom:1px solid #beac92;clip-path:polygon(0 0,50% 57%,0 100%)}.inbox-envelope:after{transform:scaleX(-1)}.inbox-envelope i{position:absolute;inset:0;background:#f5ead7;clip-path:polygon(0 0,100% 0,50% 58%);filter:drop-shadow(0 4px 3px #5c453522)}.inbox-envelope b{position:relative;margin-top:45px;display:grid;place-items:center;width:65px;height:65px;background:#ae5435;border-radius:50%;color:#f9e9d8;font:22px Georgia,serif;box-shadow:0 5px 9px #46302755}.inbox-copy{padding:90px clamp(36px,7vw,115px);display:flex;flex-direction:column;justify-content:center;align-items:start}.inbox-copy>.eyebrow{color:#658083}.inbox-step{display:block;margin-top:40px;padding:8px 13px;border:1px solid #c4ceca;color:var(--bonus-orange);font-size:10px;letter-spacing:.16em}.inbox-copy h1{font-size:clamp(62px,7vw,105px);line-height:.87;color:var(--bonus-ink);margin:25px 0 30px}.inbox-lead{font-size:18px;line-height:1.7;max-width:720px;color:#4e676b}.inbox-next{display:grid;grid-template-columns:52px 1fr;gap:15px;border-top:1px solid #c6cfcb;border-bottom:1px solid #c6cfcb;padding:24px 0;margin:30px 0;width:100%;max-width:690px}.inbox-next>span{font:40px Georgia,serif;color:var(--bonus-orange)}.inbox-next strong{font:25px Georgia,serif;color:var(--bonus-ink)}.inbox-next p{font-size:14px;line-height:1.6;color:#5b7477;margin:8px 0 0}.inbox-copy details{width:100%;max-width:690px;border-bottom:1px solid #c6cfcb;padding:0 0 18px}.inbox-copy summary{font:22px Georgia,serif;color:var(--bonus-ink);cursor:pointer}.inbox-copy details p{font-size:14px;line-height:1.65;color:#5b7477}.inbox-return{display:inline-block;margin-top:28px;color:var(--bonus-ink);font-size:13px;font-weight:700;text-decoration:none;border-bottom:2px solid var(--bonus-orange);padding-bottom:5px}.inbox-preview-note{margin-top:38px;color:#708689;font-size:11px}.bonus-profile .navigation .languages a[aria-current=true]{border-bottom:2px solid var(--bonus-orange)}
@media(max-width:900px){.inbox-scene{grid-template-columns:1fr}.inbox-art{min-height:340px}.inbox-rings{width:360px;height:360px}.inbox-envelope{width:235px}.inbox-copy{padding:65px 36px}}
@media(max-width:620px){.inbox-art{min-height:270px}.inbox-rings{width:300px;height:300px}.inbox-envelope{width:170px}.inbox-envelope b{width:47px;height:47px;font-size:16px;margin-top:25px}.inbox-copy{padding:55px 24px}.inbox-step{margin-top:25px}.inbox-copy h1{font-size:58px}.inbox-lead{font-size:16px}.inbox-next{margin:25px 0}.inbox-next strong{font-size:22px}}
