@font-face{font-family:ALS Sirius;src:url(/assets/ALS_Sirius_Regular_0.95-B4FgKbtz.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:ALS Sirius;src:url(/assets/ALS_Sirius_Bold_0.95-BbsL3Bsi.otf)format("opentype");font-weight:700;font-display:swap}:root{color:#5b1b07;font-synthesis:none;--u:clamp(.5px,.0390625vw,1px);--orange:#ff4c00;--red:#c7493d;--cream:#ffe9bf;--brown:#5b1b07;background:#fffcf9;font-family:ALS Sirius,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body,h1,h2,h3,p{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}button{color:inherit}button:disabled{cursor:wait;opacity:.75}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #7354ee}main{overflow:clip}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.page-width{width:calc(1386 * var(--u));max-width:calc(100% - 32px);margin-inline:auto}section{position:relative}h2{font-size:calc(66 * var(--u));text-align:center;font-weight:700;line-height:1.1}.action{background:var(--orange);border:1px solid var(--orange);color:#fff;font-weight:700;font-size:calc(24 * var(--u));min-height:calc(72 * var(--u));padding:calc(12 * var(--u)) calc(48 * var(--u));border-radius:calc(18 * var(--u));white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.action:hover{background:#e74500}.action-outline{border-color:var(--brown);color:var(--brown);background:0 0}.action-outline:hover{background:#ffedda}.orange-pill{color:#fff;font-size:calc(22 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u));background:#fe7f2d;border-radius:100px;line-height:1.3;display:inline-block}.floating-leaf{pointer-events:none;position:absolute}.autumn-hero{height:calc(1084 * var(--u));background:linear-gradient(38.24deg,#fe7f2d 4.13%,#ffe9bf 95.385%);overflow:hidden}.hero-canvas{width:calc(2560 * var(--u));height:100%;position:absolute;left:50%;transform:translate(-50%)}.hero-panel{border-radius:calc(97 * var(--u));background:#fff6;width:70.625%;height:78.23%;position:absolute;top:14.76%;left:14.6875%}.autumn-header{top:calc(37 * var(--u));width:calc(1387 * var(--u));height:calc(73 * var(--u));z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand{width:calc(293.5 * var(--u))}.autumn-header nav{gap:calc(28 * var(--u));font-size:calc(22 * var(--u));display:flex}.autumn-header nav a{white-space:nowrap;text-decoration:none}.autumn-header nav a:first-child{font-weight:700}.autumn-header nav a:hover{text-decoration:underline}.hero-copy{left:50%;top:calc(273 * var(--u));width:calc(711 * var(--u));text-align:center;z-index:3;position:absolute;transform:translate(-50%)}.date-badge{padding:calc(4.5 * var(--u)) calc(30 * var(--u));color:#fff;font-size:calc(30 * var(--u));line-height:calc(48 * var(--u));margin-bottom:calc(25 * var(--u));background:#fe7f2d;border-radius:80px;display:inline-block}.hero-copy h1{font-size:calc(154.05 * var(--u));letter-spacing:calc(-2 * var(--u));font-weight:700;line-height:.94}.autumn-word{white-space:nowrap;display:block;position:relative}.title-leaf{right:calc(42 * var(--u));top:calc(-16 * var(--u));width:calc(63.85 * var(--u));height:auto;position:absolute}.bookfall-word{color:#e74c00;font-size:calc(143 * var(--u));letter-spacing:calc(-1 * var(--u));justify-content:center;line-height:1.07;display:flex}.bookfall-word span{transform:translateY(calc(var(--offset) * var(--u) / 1px)) rotate(var(--angle));display:inline-block}.hero-subtitle{font-size:calc(35.561 * var(--u));margin-top:calc(28 * var(--u));margin-bottom:calc(60 * var(--u));line-height:1.2}.hero-copy .action{font-size:calc(38 * var(--u));height:calc(114 * var(--u));width:calc(646 * var(--u));border-radius:calc(28.5 * var(--u));padding:0}.hero-headphones{width:calc(249 * var(--u));left:calc(590 * var(--u));top:calc(180 * var(--u));z-index:2;position:absolute;transform:rotate(-13.24deg)}.hero-book-bottom{width:calc(373 * var(--u));left:calc(539 * var(--u));top:calc(718 * var(--u));z-index:2;position:absolute}.hero-book-top{width:calc(295 * var(--u));left:calc(1630 * var(--u));top:calc(76 * var(--u));z-index:2;position:absolute}.hero-phone{left:calc(1646 * var(--u));top:calc(440 * var(--u));width:calc(568 * var(--u));height:calc(568 * var(--u));position:absolute}.phone-frame{width:100%;position:absolute}.hero-blanket-back{left:calc(1900 * var(--u));top:calc(805 * var(--u));width:calc(367 * var(--u));position:absolute;transform:rotate(93.52deg)}.hero-blanket-front{left:calc(1570 * var(--u));top:calc(785 * var(--u));width:calc(570 * var(--u));z-index:2;position:absolute;transform:rotate(46.63deg)}.hero-leaf{width:calc(620 * var(--u));filter:blur(calc(10 * var(--u)));opacity:.45;position:absolute}.hero-leaf-left{left:calc(-110 * var(--u));top:calc(230 * var(--u));transform:rotate(-70deg)}.hero-leaf-right{left:calc(2320 * var(--u));top:calc(650 * var(--u));width:calc(400 * var(--u))}.autumn-ticker{height:calc(56 * var(--u));background:var(--red);color:#fff;font-size:calc(24 * var(--u));align-items:center;font-weight:700;display:flex;overflow:hidden}.autumn-ticker>div{width:max-content;animation:70s linear infinite ticker;display:flex}.autumn-ticker span{white-space:nowrap}.autumn-ticker b{margin-inline:calc(38 * var(--u));font-size:1.3em}@keyframes ticker{to{transform:translate(-25%)}}.autumn-prizes{padding-top:calc(80 * var(--u));padding-bottom:calc(40 * var(--u))}.prize-grid{column-gap:calc(23 * var(--u));row-gap:calc(40 * var(--u));margin-top:calc(110 * var(--u));grid-template-columns:686fr 677fr;display:grid}.super-prize{background:var(--cream);border-radius:calc(47.165 * var(--u));height:calc(770 * var(--u));position:relative}.super-box{top:calc(-93 * var(--u));left:calc(16 * var(--u));width:calc(654 * var(--u));height:calc(667 * var(--u));object-fit:contain;position:absolute}.super-copy{left:calc(80 * var(--u));right:calc(55 * var(--u));top:calc(490 * var(--u));position:absolute}.super-copy .orange-pill{font-size:calc(26 * var(--u))}.super-copy h3{font-size:calc(46 * var(--u));margin:calc(20 * var(--u)) 0;line-height:.94}.super-copy p{font-size:calc(22 * var(--u));line-height:1.25}.small-prizes{gap:calc(40 * var(--u)) calc(23 * var(--u));grid-template-columns:1fr 1fr;display:grid}.prize-card{border:1px solid var(--red);border-radius:calc(24 * var(--u));height:calc(366 * var(--u));background:#fff;min-width:0;overflow:hidden}.prize-visual{height:calc(237 * var(--u));background:linear-gradient(var(--red),white);position:relative;overflow:hidden}.prize-copy{padding:calc(18 * var(--u)) calc(20 * var(--u));font-size:calc(14 * var(--u));line-height:1.25}.quantity{color:#fff;background:var(--red);font-weight:700;font-size:calc(11 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:100px;line-height:1.4;display:inline-block}.mantera-visual .resort{object-fit:cover;width:100%;height:100%}.mantera-label{background:#ffffffd9;border-radius:30px;justify-content:center;align-items:center;height:31%;display:flex;position:absolute;top:18%;left:12%;right:15%;transform:rotate(3deg)}.mantera-label img{width:82%;height:auto}.resort-leaf{width:20%;position:absolute}.leaf-one{top:4%;left:-4%;transform:rotate(-25deg)}.leaf-two{top:7%;right:1%;transform:rotate(20deg)}.ipad{object-fit:contain;width:55%;height:82%;position:absolute;top:10%;left:23%}.ipad-screen{border-radius:calc(6 * var(--u));width:33.5%;height:72%;font-size:calc(4.5 * var(--u));color:#35323b;align-items:center;gap:calc(5 * var(--u));background:#f5f5fa;flex-direction:column;padding-top:7%;display:flex;position:absolute;top:15%;left:39%;overflow:hidden}.ipad-screen img{object-fit:contain;width:63%;height:50%}.ipad-screen i{margin-top:15%;font-style:normal}.onyx{object-fit:contain;z-index:2;width:44%;height:81%;position:absolute;top:11%;left:8%}.onyx-back{object-fit:contain;width:44%;height:80%;position:absolute;top:12%;left:48%;transform:rotate(17deg)}.onyx-screen{z-index:3;width:37%;height:69%;font-size:calc(3.5 * var(--u));color:#555;text-align:justify;background:#dddcd7;padding:3%;line-height:1.4;position:absolute;top:16%;left:11.5%;overflow:hidden}.onyx-screen p{margin-bottom:calc(3 * var(--u))}.merch-visual img{object-fit:cover;object-position:center 70%;width:100%;height:100%}.loyalty-banner{height:calc(186 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(110deg,#ffe9bf,var(--red));color:#fff;grid-column:1/-1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.loyalty-copy{text-align:center;z-index:2}.loyalty-amounts{justify-content:center;gap:calc(60 * var(--u));display:flex}.loyalty-amounts>div{min-width:calc(180 * var(--u));position:relative}.loyalty-amounts>div+div{padding-left:calc(60 * var(--u));border-left:1px solid #ffffff80}.loyalty-amounts strong{font-size:calc(26 * var(--u));margin-top:calc(8 * var(--u));display:block}.loyalty-art{width:calc(325 * var(--u));pointer-events:none;border-radius:calc(20 * var(--u));height:100%;position:absolute;top:0;overflow:hidden}.loyalty-art-left{left:0}.loyalty-art-right{right:0}.coin{width:calc(145 * var(--u));top:calc(5 * var(--u));left:calc(85 * var(--u));z-index:1;position:absolute;transform:rotate(15deg)}.coin-small{width:calc(75 * var(--u));left:calc(65 * var(--u));top:calc(93 * var(--u));z-index:1;position:absolute;transform:rotate(-15deg)}.bonus-leaves{width:calc(315 * var(--u));left:calc(10 * var(--u));top:calc(-45 * var(--u));position:absolute;transform:rotate(20deg)}.loyalty-art-right .coin{left:calc(150 * var(--u))}.loyalty-art-left .bonus-leaves{left:calc(-80 * var(--u));top:calc(-70 * var(--u))}.bonus-info{font-size:calc(12 * var(--u));margin-left:4px;display:inline-block;position:relative}.bonus-info summary{background:var(--brown);width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;line-height:1.3;list-style:none}.bonus-info p{color:var(--brown);border:1px solid var(--red);z-index:5;background:#fff;border-radius:10px;width:240px;padding:12px;font-size:14px;position:absolute;bottom:30px;left:-70px}.prizes-leaf-left{width:calc(130 * var(--u));top:45%;left:6%;transform:rotate(20deg)}.prizes-leaf-right{width:calc(92 * var(--u));top:20%;right:12%;transform:rotate(-22deg)}.autumn-steps{padding:calc(80 * var(--u)) 0 calc(120 * var(--u));background:linear-gradient(#fffcf9,#ffe9bf)}.notes{padding-top:calc(80 * var(--u));padding-bottom:calc(70 * var(--u));justify-content:space-between;display:flex;overflow:visible}.step-note{width:calc(393 * var(--u));height:calc(393 * var(--u));padding:calc(30 * var(--u));background:#fff;flex-shrink:0;position:relative;transform:rotate(.65deg)}.step-2{transform:rotate(2.03deg)}.step-3{transform:rotate(-1.9deg)}.step-note h3{font-size:calc(26 * var(--u));margin-top:calc(40 * var(--u));margin-bottom:calc(10 * var(--u));max-width:calc(320 * var(--u));line-height:1.2}.step-note p{font-size:calc(22 * var(--u));line-height:1.2}.note-picture{width:calc(160 * var(--u));right:calc(16 * var(--u));bottom:calc(-15 * var(--u));position:absolute}.step-2 .note-picture{top:calc(-15 * var(--u));right:calc(-60 * var(--u));bottom:auto}.step-3 .note-picture{width:calc(175 * var(--u))}.note-pin{top:calc(-24 * var(--u));width:calc(47 * var(--u));height:calc(47 * var(--u));box-shadow:calc(-4 * var(--u)) calc(4 * var(--u)) #ce4b36;background:linear-gradient(130deg,#ff7827,#ffe9bf);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.button-row{justify-content:center;gap:calc(18 * var(--u));display:flex}.ticket-rewards{justify-content:center;gap:calc(91 * var(--u));margin-top:calc(70 * var(--u));display:flex}.ticket-rewards>div{width:calc(535 * var(--u));height:calc(143 * var(--u));background:var(--red);border-radius:calc(45.76 * var(--u));padding-left:calc(38 * var(--u));color:#fff;align-items:center;display:flex;position:relative}.ticket-rewards strong{font-size:calc(26 * var(--u));font-weight:700;line-height:1.5}.ticket-rewards strong span{padding:0 calc(18 * var(--u));background:#f50;border-radius:50px;display:inline-block;transform:rotate(-4deg)}.reward-headphones{width:calc(145 * var(--u));right:calc(20 * var(--u));bottom:calc(-5 * var(--u));position:absolute;transform:rotate(-18deg)}.reward-oak{width:calc(130 * var(--u));right:calc(-13 * var(--u));top:calc(-48 * var(--u));position:absolute;transform:rotate(-23deg)}.reward-maple{position:absolute}.reward-maple-one{width:calc(108 * var(--u));right:calc(-10 * var(--u));top:calc(-57 * var(--u));transform:rotate(-15deg)}.reward-maple-two{width:calc(144 * var(--u));right:calc(-76 * var(--u));top:calc(-30 * var(--u));transform:rotate(20deg)}.reward-maple-three{width:calc(89 * var(--u));right:calc(-27 * var(--u));bottom:calc(-20 * var(--u));transform:rotate(-3deg)}.steps-leaf-left{width:calc(97 * var(--u));top:40%;left:12%}.steps-leaf-right{width:calc(176 * var(--u));top:48%;right:5%;transform:rotate(-78deg)}.autumn-books{padding:calc(90 * var(--u)) 0 calc(125 * var(--u));text-align:center;background:linear-gradient(#ffe9bf,#fffcf9);overflow:hidden}.autumn-books h2,.autumn-subscription h2,.autumn-video h2,.autumn-partners h2{font-size:calc(48 * var(--u));line-height:1.16}.books-branch{top:calc(120 * var(--u));width:100%;height:calc(670 * var(--u));object-fit:cover;opacity:.24;pointer-events:none;position:absolute;left:0}.autumn-books .page-width{position:relative}.section-caption{justify-content:center;align-items:center;gap:calc(12 * var(--u));font-size:calc(20 * var(--u));margin-top:calc(20 * var(--u));margin-bottom:calc(80 * var(--u));line-height:1.4;display:flex}.leaf-badge{align-items:center;gap:calc(6 * var(--u));background:var(--red);color:#fff;padding:calc(9 * var(--u)) calc(15 * var(--u));white-space:nowrap;border-radius:100px;font-weight:700;display:inline-flex}.leaf-badge img{width:calc(19 * var(--u));height:auto}.book-carousel{margin-bottom:calc(80 * var(--u));position:relative}.book-rail{gap:calc(24 * var(--u));scrollbar-width:none;padding:calc(12 * var(--u)) calc(2 * var(--u));scroll-snap-type:x proximity;display:flex;overflow:auto}.book-rail::-webkit-scrollbar{display:none}.book-cover{flex:0 0 calc(143 * var(--u));height:calc(222 * var(--u));border-radius:calc(8 * var(--u));scroll-snap-align:start;box-shadow:0 calc(5 * var(--u)) calc(12 * var(--u)) #5b1b0725;position:relative}.book-cover>img:first-child{border-radius:inherit;object-fit:cover;width:100%;height:100%}.book-label{left:0;top:calc(-10 * var(--u));color:#fff;font-size:calc(12 * var(--u));padding:calc(2 * var(--u)) calc(5 * var(--u));background:#ff6500;position:absolute}.book-label.new-book{background:#3720aa}.book-heart{right:calc(8 * var(--u));top:calc(10 * var(--u));width:calc(24 * var(--u));height:auto;position:absolute}.carousel-next{width:calc(44 * var(--u));height:calc(44 * var(--u));font-size:calc(30 * var(--u));color:#7354ee;right:calc(-22 * var(--u));background:#fff;border:1px solid #eee;border-radius:50%;position:absolute;top:45%;box-shadow:0 2px 4px #0001}.autumn-subscription{padding:calc(30 * var(--u)) 0 calc(60 * var(--u));text-align:center}.autumn-subscription .section-caption{margin-bottom:calc(42 * var(--u))}.subscription-grid{gap:calc(23 * var(--u));margin-bottom:calc(32 * var(--u));text-align:left;grid-template-columns:686fr 677fr;display:grid}.subscription-picture{height:calc(454 * var(--u));border-radius:calc(47.165 * var(--u));background:var(--cream);position:relative;overflow:hidden}.subscription-picture>img{width:100%;height:calc(523 * var(--u));top:calc(-126 * var(--u));object-fit:cover;position:absolute}.subscription-picture:after{content:"";background:linear-gradient(transparent,var(--cream) 80%);position:absolute;inset:25% 0 0}.subscription-price{left:calc(65 * var(--u));bottom:calc(38 * var(--u));z-index:1;font-size:calc(46 * var(--u));white-space:nowrap;line-height:1.15;position:absolute}.subscription-price strong{font-weight:700}.subscription-price span{color:#fff;padding:calc(5 * var(--u)) calc(28 * var(--u));background:#f50;border-radius:100px;font-weight:400;display:inline-block;transform:rotate(-4deg)}.subscription-price p{margin-top:calc(10 * var(--u))}.subscription-benefits{gap:calc(26 * var(--u));flex-direction:column;display:flex}.subscription-benefits>div{height:calc(134 * var(--u));border:1px solid var(--red);border-radius:calc(24 * var(--u));padding:calc(30 * var(--u));align-items:center;gap:calc(15 * var(--u));font-size:calc(22 * var(--u));background:#ffefcf;line-height:1.1;display:flex}.subscription-benefits img{width:calc(57 * var(--u));flex-shrink:0}.subscription-leaf{width:calc(109 * var(--u));top:30%;left:9%}.autumn-video{padding:calc(60 * var(--u)) 16px;text-align:center}.autumn-video h2{margin-bottom:calc(40 * var(--u))}.video-placeholder,.autumn-video video{width:calc(914 * var(--u));height:calc(396 * var(--u));border-radius:calc(32 * var(--u));object-fit:contain;background:#e6e6e6;max-width:100%;margin:auto;display:block}.autumn-check-section{padding:calc(15 * var(--u)) 0 calc(25 * var(--u))}.checker-panel{height:calc(497 * var(--u));border-radius:calc(30 * var(--u));color:#fff;background:linear-gradient(218deg,#f50 10.93%,#5b1b07 85.76%);position:relative;overflow:hidden}.checker-form{z-index:3;margin-left:calc(80 * var(--u));padding-top:calc(84 * var(--u));width:calc(608 * var(--u));align-items:flex-start;gap:calc(20 * var(--u));flex-direction:column;display:flex;position:relative}.checker-form h2{font-size:calc(36 * var(--u));text-align:left;line-height:1.33}.checker-form input{height:calc(84 * var(--u));border:calc(8 * var(--u)) solid #ddad90;border-radius:calc(24 * var(--u));width:100%;padding:0 calc(20 * var(--u));color:#252635;font-size:calc(14 * var(--u));background:#fff;outline:1px solid #fff8}.checker-form input:focus-visible{outline-offset:3px;outline:3px solid #ffe9bf}.checker-form input::placeholder{color:#82849a}.id-help{font-size:calc(14 * var(--u));width:100%}.id-help summary{color:#ffffffb3;text-decoration:underline;list-style:none}.id-help summary::-webkit-details-marker{display:none}.id-help>div{color:var(--brown);left:0;right:0;top:calc(180 * var(--u));z-index:8;background:#fff;border-radius:12px;max-height:45vh;padding:16px;font-size:14px;position:absolute;overflow:auto;box-shadow:0 6px 40px #0004}.id-help-images{gap:8px;margin-top:10px;display:flex}.id-help-images img{object-fit:contain;align-self:flex-start;width:31%;height:auto}.id-help[open] summary{color:#fff}.ticket-status{font-size:calc(20 * var(--u));max-width:100%;min-height:1em;line-height:1.25}.checker-art{width:calc(600 * var(--u));height:calc(480 * var(--u));right:calc(-20 * var(--u));position:absolute;bottom:0}.checker-art img{pointer-events:none;position:absolute}.check-blanket-back{width:calc(530 * var(--u));left:calc(150 * var(--u));top:calc(210 * var(--u));transform:rotate(100deg)}.check-pumpkin{width:calc(332 * var(--u));left:calc(127 * var(--u));top:calc(74 * var(--u))}.check-blanket-front{width:calc(468 * var(--u));left:calc(130 * var(--u));top:calc(275 * var(--u));transform:rotate(62deg)}.check-maple{width:calc(180 * var(--u));left:calc(100 * var(--u));top:calc(15 * var(--u));transform:rotate(20deg)}.check-oak{width:calc(159 * var(--u));left:calc(20 * var(--u));top:calc(200 * var(--u));transform:rotate(-60deg)}.check-doodle-one{width:calc(105 * var(--u));left:calc(-15 * var(--u));top:calc(116 * var(--u));transform:rotate(25deg)}.check-doodle-two{width:calc(60 * var(--u));left:calc(300 * var(--u));top:calc(3 * var(--u))}.autumn-partners{padding:calc(60 * var(--u)) 0 calc(75 * var(--u))}.partner-logos{justify-content:center;align-items:center;gap:calc(66 * var(--u));margin-top:calc(70 * var(--u));display:flex}.partner-logos img{object-fit:contain;height:auto}.partner-logos>a:first-child{width:calc(235 * var(--u));height:calc(28 * var(--u))}.partner-logos>a:nth-child(2){width:calc(237 * var(--u))}.partner-logos>a:nth-child(3){width:calc(150 * var(--u))}.partner-logos>a:nth-child(4){width:calc(112 * var(--u))}.partner-logos>a:nth-child(5){width:calc(144 * var(--u))}.autumn-faq{padding:calc(60 * var(--u)) 0 calc(75 * var(--u));min-height:calc(850 * var(--u))}.autumn-faq h2{font-size:calc(24 * var(--u));margin-bottom:calc(30 * var(--u))}.faq-list{width:calc(1226 * var(--u))}.faq-list article{font-size:calc(16 * var(--u));padding:calc(20 * var(--u)) 0;border-bottom:1px solid #ece7e9;line-height:1.5}.faq-list h3{font:inherit}.faq-list button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;line-height:1.45;display:flex}.faq-list button span{color:#7b61ff}.faq-list article>div{color:#555;font-size:calc(14 * var(--u))}.more-faq{display:none}.faq-maple{width:calc(120 * var(--u));top:25%;left:9%;transform:rotate(-25deg)}.faq-oak{width:calc(160 * var(--u));bottom:25%;right:8%;transform:rotate(-55deg)}.footer-leaves{height:calc(141 * var(--u));background-size:auto calc(230 * var(--u));margin-top:calc(-15 * var(--u));background-position:bottom;background-repeat:repeat-x;position:relative}.autumn-footer{background:var(--brown);color:#ffe9df;padding:calc(30 * var(--u)) 0 calc(40 * var(--u));font-size:calc(14 * var(--u));line-height:1.4}.footer-inner{width:calc(1062 * var(--u));gap:calc(80 * var(--u));grid-template-columns:1fr 1fr 1.15fr;max-width:calc(100% - 40px);margin:auto;display:grid}.footer-brand img{width:calc(236 * var(--u));margin-bottom:calc(20 * var(--u))}.footer-links{gap:calc(15 * var(--u));flex-direction:column;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-right>p{margin-top:calc(25 * var(--u));margin-bottom:calc(25 * var(--u));white-space:nowrap}.social-links{gap:calc(15 * var(--u));display:flex}.social-links img{width:calc(32 * var(--u));height:auto}.footer-app{gap:calc(8 * var(--u));align-items:center;text-decoration:none;display:flex}.footer-app>img{width:calc(60 * var(--u));height:auto}.app-icons{gap:calc(5 * var(--u));margin-top:calc(4 * var(--u));display:flex}.app-icons img{width:calc(14 * var(--u));height:calc(14 * var(--u))}@media (width>=1001px){.extra-faq{display:block}.hero-copy .action{margin-top:calc(0 * var(--u))}}@media (width<=1000px){:root{--u:1px;--m:min(1px,.241546vw)}h2{font-size:26px;line-height:1.15}.page-width{width:calc(100% - 32px);max-width:600px}.action{border-radius:12px;min-height:48px;padding:8px 28px;font-size:16px}.orange-pill{padding:4px 13px;font-size:14px}.floating-leaf{display:none}.autumn-hero{height:calc(650 * var(--m));background:linear-gradient(71deg,#fe7f2d,#ffe9bf);min-height:520px}.hero-canvas{width:calc(414 * var(--m));min-width:330px}.hero-panel{border-radius:calc(29 * var(--m));width:85.5%;height:69.54%;top:19.38%;left:7.25%}.autumn-header{top:calc(20 * var(--m));width:calc(341 * var(--m));height:calc(57 * var(--m));flex-wrap:wrap;max-width:calc(100% - 36px)}.brand{width:calc(159.5 * var(--m));min-width:135px}.autumn-header .action{width:calc(131 * var(--m));min-height:calc(38 * var(--m));font-size:calc(12.5 * var(--m));border-radius:9px;padding:3px 12px}.autumn-header nav{top:calc(59 * var(--m));width:100%;font-size:calc(13 * var(--m));justify-content:space-between;gap:0;position:absolute;left:50%;transform:translate(-50%)}.hero-copy{top:calc(155 * var(--m));width:calc(310.8 * var(--m));max-width:95%}.date-badge{font-size:calc(13.1 * var(--m));line-height:calc(21 * var(--m));margin-bottom:calc(25 * var(--m));padding:2px 13px}.hero-copy h1{font-size:calc(68.1 * var(--m));letter-spacing:-1px}.title-leaf{right:calc(18 * var(--m));top:calc(-8 * var(--m));width:calc(28.3 * var(--m))}.bookfall-word{font-size:calc(63.5 * var(--m));letter-spacing:-.5px}.bookfall-word span{transform:translateY(calc(var(--offset) * .44)) rotate(var(--angle))}.hero-subtitle{font-size:calc(15.65 * var(--m));margin-top:calc(18 * var(--m));margin-bottom:calc(25 * var(--m));line-height:1.2}.hero-copy .action{font-size:calc(16 * var(--m));width:calc(282 * var(--m));height:calc(50 * var(--m));border-radius:12px;min-height:40px}.hero-headphones{width:calc(116 * var(--m));left:calc(110 * var(--m));top:calc(460 * var(--m));transform:rotate(-20deg)}.hero-book-top{width:calc(91 * var(--m));left:calc(-19 * var(--m));top:calc(93 * var(--m));transform:rotate(-20deg)}.hero-book-bottom{width:calc(90 * var(--m));left:calc(5 * var(--m));top:calc(459 * var(--m))}.hero-phone{width:calc(280 * var(--m));height:calc(280 * var(--m));left:calc(168 * var(--m));top:calc(417 * var(--m));transform:rotate(-5deg)}.hero-blanket-front{width:calc(280 * var(--m));left:calc(135 * var(--m));top:calc(612 * var(--m));transform:rotate(75deg)}.hero-blanket-back{width:calc(195 * var(--m));left:calc(305 * var(--m));top:calc(629 * var(--m));transform:rotate(90deg)}.hero-leaf-left{width:calc(180 * var(--m));left:calc(-30 * var(--m));top:calc(540 * var(--m));filter:blur(4px)}.hero-leaf-right{display:none}.autumn-ticker{height:30px;font-size:11px}.autumn-ticker b{margin-inline:18px}.autumn-prizes{padding:36px 0 0}.prize-grid{flex-direction:column;gap:24px;max-width:414px;margin-top:54px;display:flex}.super-prize{border-radius:26px;height:auto;min-height:430px;padding-top:270px}.super-box{width:100%;height:auto;top:-50px;left:0}.super-copy{padding:0 45px 28px;position:relative;top:auto;left:auto;right:auto}.super-copy .orange-pill{font-size:14px}.super-copy h3{margin:14px 0;font-size:26px;line-height:1}.super-copy p{font-size:13px;line-height:1.25}.desktop-break{display:none}.small-prizes{gap:24px 12px}.prize-card{border-radius:14px;height:210px}.prize-visual{height:139px}.prize-copy{padding:9px 10px;font-size:8px;line-height:1.2}.prize-copy h3{margin:4px 0;font-size:9px}.quantity{padding:2px 6px;font-size:6px}.ipad-screen{border-radius:4px;gap:3px;font-size:3px}.onyx-screen{padding:5px;font-size:2px}.onyx-screen p{margin-bottom:2px}.loyalty-banner{border-radius:12px;height:93px}.loyalty-copy h3{margin-bottom:9px;font-size:6px}.loyalty-copy>p{margin-top:7px;max-width:175px;margin-inline:auto;font-size:5px}.loyalty-amounts{gap:10px}.loyalty-amounts>div{min-width:85px}.loyalty-amounts>div+div{padding-left:10px}.loyalty-amounts strong{margin-top:5px;font-size:13px}.loyalty-art{border-radius:12px;width:85px}.coin{width:48px;top:10px;left:7px}.bonus-leaves{width:130px;top:-15px;left:-36px}.loyalty-art-left .bonus-leaves{top:-27px;left:-62px}.loyalty-art-right .coin{left:30px}.coin-small{width:25px;top:50px;left:3px}.bonus-info{margin-left:2px;font-size:6px}.bonus-info summary{width:9px;height:9px}.bonus-info p{width:210px;font-size:12px;bottom:20px;left:-120px}.autumn-steps{padding:44px 0 60px}.notes{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:36px;width:100%;max-width:none;padding:48px max(22px,50vw - 185px) 42px;overflow:auto}.notes::-webkit-scrollbar{display:none}.step-note{scroll-snap-align:center;width:304px;height:304px;padding:25px}.step-note h3{max-width:254px;margin-top:32px;margin-bottom:8px;font-size:20px}.step-note p{font-size:16px;line-height:1.2}.note-pin{width:34px;height:34px;top:-18px;box-shadow:-2px 3px #ce4b36}.note-picture{width:114px;bottom:-16px;right:14px}.step-2 .note-picture{top:-8px;right:-20px}.step-3 .note-picture{width:130px}.button-row{flex-direction:column;align-items:center;gap:10px}.button-row .action{width:274px}.ticket-rewards{flex-direction:column;align-items:center;gap:26px;margin-top:48px}.ticket-rewards>div{border-radius:26px;width:326px;height:75px;padding-left:20px}.ticket-rewards strong{font-size:16px;line-height:1.35}.ticket-rewards strong span{padding:0 8px}.reward-headphones{width:85px;bottom:-4px;right:5px}.reward-oak{width:70px;top:-24px;right:-7px}.reward-maple-one{width:70px;top:-25px;right:10px}.reward-maple-two{width:85px;top:-5px;right:-25px}.reward-maple-three{width:53px;bottom:-12px;right:0}.autumn-books{padding:25px 0 55px}.autumn-books h2,.autumn-subscription h2{max-width:355px;margin:auto;font-size:24px;line-height:1.2}.books-branch{width:1400px;max-width:none;height:350px;top:160px;left:50%;transform:translate(-50%)}.section-caption{flex-wrap:wrap;gap:8px;margin-top:18px;margin-bottom:32px;font-size:16px}.autumn-books .section-caption{flex-direction:column;gap:6px}.leaf-badge{gap:5px;padding:7px 12px;font-size:14px}.leaf-badge img{width:17px;height:auto}.desktop-caption{display:none}.book-carousel{margin:0 -16px 34px}.book-rail{scroll-snap-type:x mandatory;gap:18px;padding:14px 16px}.book-cover{border-radius:7px;flex-basis:112px;height:173px}.book-label{padding:2px 4px;font-size:9px;top:-9px}.book-heart{width:22px;top:8px;right:6px}.carousel-next{display:none}.autumn-books .action,.autumn-subscription .action{width:274px}.autumn-subscription{padding:0 0 36px}.autumn-subscription .section-caption{flex-direction:column;margin-bottom:32px}.subscription-grid{margin-bottom:32px;display:block}.subscription-picture{border-radius:27px;max-width:414px;height:250px;margin:auto}.subscription-picture>img{height:292px;top:-70px}.subscription-price{font-size:26px;bottom:24px;left:35px}.subscription-price span{padding:4px 15px}.subscription-price p{margin-top:7px}.subscription-benefits{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:10px;margin:32px -16px 0;padding:0 16px;overflow:auto}.subscription-benefits>div{scroll-snap-align:start;border-radius:14px;flex-shrink:0;gap:9px;width:270px;height:78px;padding:14px;font-size:12px}.subscription-benefits img{width:35px}.autumn-video{padding:12px 16px 55px}.autumn-video h2{max-width:355px;margin:0 auto 24px;font-size:24px;line-height:1.2}.video-placeholder,.autumn-video video{border-radius:24px;width:382px;height:248px}.autumn-check-section{padding:0}.checker-panel{background:linear-gradient(160deg,#5b1b07 35%,#f50 80%);border-radius:30px;max-width:414px;height:529px}.checker-form{gap:14px;width:auto;margin:0 20px;padding-top:28px}.checker-form h2{font-size:26px;line-height:1.15}.checker-form input{border-width:5px;border-radius:12px;height:44px;padding:0 10px;font-size:12px}.id-help{font-size:12px}.id-help>div{max-height:270px;font-size:12px;top:130px}.checker-form .action{width:274px}.ticket-status{max-width:300px;font-size:14px}.checker-art{width:362px;height:262px;bottom:0;right:-8px}.check-pumpkin{width:180px;top:48px;left:82px}.check-blanket-back{width:300px;top:154px;left:80px;transform:rotate(105deg)}.check-blanket-front{width:260px;top:175px;left:56px;transform:rotate(65deg)}.check-maple{width:98px;top:0;left:245px;transform:rotate(30deg)}.check-oak{width:96px;top:82px;left:10px;transform:rotate(-30deg)}.check-doodle-one{width:60px;top:28px;left:20px;transform:rotate(25deg)}.check-doodle-two{width:36px;top:0;left:306px}.autumn-partners{padding:52px 0 35px}.autumn-partners h2{font-size:24px}.partner-logos{flex-wrap:wrap;gap:22px 30px;max-width:335px;margin-top:34px}.partner-logos>a:first-child{width:125px;height:18px}.partner-logos>a:nth-child(2){width:129px}.partner-logos>a:nth-child(3){order:4;width:88px}.partner-logos>a:nth-child(4){order:3;width:60px}.partner-logos>a:nth-child(5){order:5;width:80px}.autumn-faq{min-height:0;padding:42px 0 0}.autumn-faq h2{margin-bottom:24px;font-size:24px}.faq-list{max-width:414px}.faq-list article{padding:20px 0;font-size:16px;line-height:1.5}.faq-list article>div{font-size:14px}.extra-faq{display:none}.show-all .extra-faq{display:block}.more-faq{width:274px;margin:22px auto;display:flex}.footer-leaves{background-size:auto 145px;height:102px;margin-top:0}.autumn-footer{padding:30px 0 40px;font-size:12px}.footer-inner{flex-direction:column;gap:44px;width:382px;max-width:calc(100% - 40px);display:flex}.footer-brand img{width:236px;margin-bottom:18px}.footer-links{gap:16px;max-width:310px}.footer-right>p{white-space:normal;margin-top:30px;margin-bottom:30px}.social-links{gap:16px}.social-links img{width:32px}.footer-app{gap:10px}.footer-app>img{width:60px}.app-icons{gap:6px;margin-top:5px}.app-icons img{width:14px;height:14px}}@media (width<=370px){.hero-copy{top:130px}.hero-copy h1{font-size:55px}.bookfall-word{font-size:52px}.hero-subtitle,.hero-copy .action{font-size:14px}.super-copy{padding:0 28px 24px}.super-prize{min-height:390px;padding-top:240px}.super-copy h3{font-size:23px}.ticket-rewards>div{width:290px}.ticket-rewards strong{font-size:14px}.checker-form h2{font-size:23px}.checker-form .action{width:100%}.partner-logos{gap:20px}.prize-copy h3{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.autumn-ticker>div{animation:none}.action{transition:none}}.super-box{object-fit:cover}.mantera-label img{object-fit:fill;height:35%}.partner-logos>a:first-child img{object-fit:fill}.onyx{object-fit:fill;width:74.5%;height:102.5%;top:.6%;left:-2.75%}.onyx-screen{width:40.2%;height:73.3%;top:15%;left:11.3%}.bookfall-word{margin-top:calc(-30 * var(--u))}@media (width<=1000px){.super-box{height:370px}.bookfall-word{margin-top:calc(-13 * var(--m))}.hero-subtitle{margin-top:calc(18 * var(--m))}.brand{width:calc(159.5 * var(--m));min-width:0}.footer-brand img{width:236px}.super-prize{padding-top:290px}}@media (width<=370px){.super-box{height:320px}.super-prize{padding-top:255px}}@media (width<=1000px){.hero-blanket-front{width:calc(206.329 * var(--m));left:calc(93.4 * var(--m));top:calc(539.6 * var(--m));transform:rotate(46.63deg)}.hero-blanket-back{width:calc(202.087 * var(--m));left:calc(292.2 * var(--m));top:calc(580.4 * var(--m));transform:rotate(93.52deg)}.hero-phone{width:calc(245 * var(--m));height:calc(245 * var(--m));left:calc(174 * var(--m));top:calc(424 * var(--m));transform:none}.hero-headphones{width:calc(115.02 * var(--m));left:calc(91.925 * var(--m));top:calc(456.26 * var(--m));transform:rotate(-13.24deg)}.super-copy{padding-inline:28px}.check-blanket-front{top:115px}.check-blanket-back{top:100px}}.autumn-ticker span{align-items:center;display:flex}.autumn-ticker img{width:calc(24 * var(--u));height:auto;margin-inline:calc(38 * var(--u));display:inline-block}@media (width<=1000px){.autumn-ticker img{width:13px;margin-inline:18px}}.autumn-ticker .ticker-group{gap:calc(38 * var(--u));padding-right:calc(38 * var(--u));flex:none}.autumn-ticker .ticker-group img{flex-shrink:0;max-width:none;margin:0}.hero-headphones,.hero-book-top,.hero-book-bottom,.hero-phone,.hero-blanket-front,.hero-blanket-back{pointer-events:none;animation:6s ease-in-out infinite hero-float}.hero-book-top{animation-duration:7.2s;animation-delay:-2s}.hero-book-bottom{animation-duration:6.6s;animation-delay:-3.4s}.hero-phone{animation-duration:7.8s;animation-delay:-1.3s}.hero-blanket-front{animation-duration:8.4s;animation-delay:-4s}.hero-blanket-back{animation-duration:9s;animation-delay:-2.5s}@keyframes hero-float{0%,to{translate:0}50%{translate:4px calc(-32 * var(--u))}}.faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s,visibility .4s;display:grid}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{padding-top:calc(18 * var(--u))}.faq-open .faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr}.faq-chevron{flex:none;transition:transform .35s}.faq-open .faq-chevron{transform:rotate(180deg)}.info-popover{vertical-align:middle;margin-left:8px;display:inline-flex}.info-trigger{background:var(--brown);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.subscription-actions{justify-content:center;align-items:center;gap:10px;display:flex}@media (width<=1000px){.autumn-ticker .ticker-group{gap:18px;padding-right:18px}.hero-headphones,.hero-book-top,.hero-book-bottom,.hero-phone,.hero-blanket-front,.hero-blanket-back{animation-name:hero-float-mobile}@keyframes hero-float-mobile{0%,to{translate:0}50%{translate:0 -7px}}.faq-answer p{padding-top:18px}.loyalty-amounts .info-popover{margin-left:3px}.loyalty-amounts .info-trigger{width:14px;height:14px;font-size:10px;position:relative}.loyalty-amounts .info-trigger:before{content:"";position:absolute;inset:-9px}.subscription-actions{gap:0}}@media (prefers-reduced-motion:reduce){.hero-headphones,.hero-book-top,.hero-book-bottom,.hero-phone,.hero-blanket-front,.hero-blanket-back{animation:none}.faq-answer,.faq-chevron{transition:none}}.books-branch{top:calc(180 * var(--u));width:min(94%,calc(1600 * var(--u)));object-fit:contain;max-width:100%;height:auto;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.footer-leaves{height:calc(225 * var(--u));background-size:auto calc(230 * var(--u));background-position:center calc(82 * var(--u));margin-top:0}.autumn-content{isolation:isolate;position:relative}.falling-leaves{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.falling-leaf{opacity:0;pointer-events:none;will-change:transform,opacity;max-width:none;height:auto;position:absolute;top:0;left:0}@media (width<=1000px){.books-branch{width:calc(100% - 32px);max-width:600px;height:auto;top:180px}.footer-leaves{background-position:50% 48px;background-size:auto 145px;height:135px}}@media (prefers-reduced-motion:reduce){.falling-leaves{display:none}}:root{--header-height:clamp(68px, calc(110 * var(--u)), 110px)}html{scroll-padding-top:calc(var(--header-height) + 14px)}.autumn-header{width:100%;max-width:none;height:var(--header-height);padding:10px max(16px, calc((100% - 1387 * var(--u)) / 2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:linear-gradient(105deg,#ffa85ed6,#ffe9bfdb);position:fixed;top:0;left:0;transform:none;box-shadow:0 2px 12px #5b1b0710}.skip-link{z-index:40}.autumn-header .desktop-nav{font-size:clamp(14px, calc(22 * var(--u)), 22px)}.menu-toggle{display:none}.mobile-menu[popover]{border:0;margin:0}.bookfall-word{width:100%;margin-top:calc(-12 * var(--u));line-height:0;display:block}.bookfall-word svg{width:100%;height:auto;display:block;overflow:visible}.bookfall-word text{fill:#e74c00;font:700 140px ALS Sirius,Arial,sans-serif}.hero-subtitle{margin-top:calc(24 * var(--u))}.hero-leaf{opacity:1;filter:none;pointer-events:none;height:auto;animation:9s ease-in-out infinite alternate hero-leaves-drift}.hero-leaf-left{width:calc(600 * var(--u));left:calc(65 * var(--u));top:calc(350 * var(--u));transform:none}.hero-leaf-top{width:calc(180 * var(--u));left:calc(325 * var(--u));top:calc(100 * var(--u));animation-duration:10s;animation-delay:-6s}.hero-leaf-right{width:calc(248 * var(--u));left:calc(2350 * var(--u));top:calc(650 * var(--u));animation-duration:12s;animation-delay:-4s}@keyframes hero-leaves-drift{0%{translate:0;rotate:-3deg}to{translate:12px 24px;rotate:4deg}}.autumn-ticker>div{animation-duration:24s}.autumn-content>section{z-index:auto}.falling-leaves{z-index:1}.prize-grid,.notes,.button-row,.ticket-rewards,.autumn-books>.page-width,.autumn-subscription>.page-width,.checker-panel,.partner-logos,.faq-list,.more-faq,.autumn-content h2,.autumn-video video,.video-placeholder{z-index:2;position:relative}.prize-card{height:auto;min-height:calc(400 * var(--u));flex-direction:column;display:flex}.prize-visual{height:clamp(155px, calc(237 * var(--u)), 237px);flex:none}.prize-copy{padding:clamp(12px, calc(20 * var(--u)), 20px);font-size:clamp(13px, calc(20 * var(--u)), 20px);flex:1;line-height:1.35}.prize-copy h3{font-size:clamp(14px, calc(22 * var(--u)), 22px);margin:8px 0;line-height:1.25}.quantity{font-size:clamp(11px, calc(16 * var(--u)), 16px);padding:3px 9px}.super-prize{height:auto;min-height:max(500px, calc(770 * var(--u)))}.super-copy{top:auto;bottom:clamp(24px, calc(60 * var(--u)), 60px)}.super-copy p{font-size:clamp(14px, calc(22 * var(--u)), 22px)}.mantera-visual .resort{object-position:center}.mantera-label img{object-fit:fill;width:82%;height:35%}.partner-logos>a:first-child img{object-fit:contain;height:auto;max-height:100%}.loyalty-banner{height:auto;min-height:max(180px, calc(240 * var(--u)));padding:24px 20px}.loyalty-copy h3{font-size:clamp(12px, calc(18 * var(--u)), 18px);margin-bottom:16px}.loyalty-copy>p{font-size:clamp(13px, calc(18 * var(--u)), 18px);margin-top:16px}.loyalty-amounts strong{font-size:clamp(22px, calc(34 * var(--u)), 34px)}.loyalty-art{width:calc(330 * var(--u))}.loyalty-art .bonus-leaves{width:calc(380 * var(--u));top:calc(-20 * var(--u))}.loyalty-art-left .bonus-leaves{left:calc(-85 * var(--u))}.carousel-prev,.carousel-next{color:#3d3dc7;z-index:3;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:0;display:flex;top:50%;transform:translateY(-50%)}.carousel-prev svg,.carousel-next svg{flex:none;display:block}.carousel-prev svg{transform:rotate(180deg)}.carousel-prev:disabled,.carousel-next:disabled{color:#b8b8d6;cursor:default;opacity:1;box-shadow:none}.carousel-next{right:-20px}.carousel-prev{background:#fff;border:1px solid #eee;border-radius:50%;position:absolute;left:-20px;box-shadow:0 2px 4px #0001}.subscription-picture{height:max(300px, calc(454 * var(--u)))}.benefits-carousel{--benefits-height:max(300px, calc(454 * var(--u)));--benefits-gap:clamp(12px, calc(26 * var(--u)), 26px);min-width:0}.benefits-rail{height:var(--benefits-height);gap:var(--benefits-gap);scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow:auto}.benefits-rail::-webkit-scrollbar{display:none}.benefit-card{flex:0 0 calc((var(--benefits-height) - 2 * var(--benefits-gap)) / 3);padding:clamp(10px, calc(20 * var(--u)), 24px);border:1px solid var(--red);border-radius:clamp(14px, calc(24 * var(--u)), 24px);font-size:clamp(15px, calc(22 * var(--u)), 22px);background:#ffefcf;align-items:center;gap:12px;line-height:1.25;display:flex}.benefit-card img{width:clamp(32px, calc(57 * var(--u)), 57px);flex:none}.benefits-pause{color:var(--brown);text-underline-offset:3px;background:0 0;border:0;margin:10px auto 0;padding:4px;font-size:12px;text-decoration:underline;display:block}.autumn-faq h2{font-size:clamp(26px, calc(40 * var(--u)), 40px)}.faq-list article{font-size:clamp(17px, calc(24 * var(--u)), 24px);padding:20px 0}.faq-list article>div{font-size:clamp(15px, calc(20 * var(--u)), 20px)}.faq-answer ul{margin:8px 0 0;padding-left:1.2em}.faq-answer ul+p{padding-top:8px}@media (width<=1000px){:root{--header-height:68px}html{scroll-padding-top:82px}.autumn-header{flex-wrap:nowrap;gap:8px;width:100%;max-width:none;height:68px;padding:10px 16px;position:fixed;top:0;left:0;transform:none;box-shadow:0 2px 12px #5b1b0710}.autumn-header .brand{width:clamp(112px,36vw,150px)}.autumn-header .action{width:auto;min-height:38px;margin-left:auto;padding:6px 12px;font-size:12px}.autumn-header .desktop-nav{display:none}.menu-toggle{background:#fff7;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;display:flex}.menu-toggle span{background:var(--brown);border-radius:2px;width:22px;height:2px}.mobile-menu:popover-open{width:calc(100% - 24px);color:var(--brown);background:#fff8e9;border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex;position:fixed;inset:76px 12px auto;box-shadow:0 12px 32px #5b1b0730}.mobile-menu a{padding:12px 14px;font-size:17px;text-decoration:none;display:block}.hero-copy{top:calc(144 * var(--m))}.bookfall-word{margin-top:calc(-6 * var(--m))}.hero-subtitle{margin-top:calc(12 * var(--m));margin-bottom:calc(20 * var(--m))}.hero-copy .action{width:calc(250 * var(--m));height:calc(44 * var(--m));min-height:40px;font-size:clamp(13px, calc(14.5 * var(--m)), 15px)}.hero-phone{top:calc(452 * var(--m))}.hero-leaf-left{left:calc(-65 * var(--m));top:calc(420 * var(--m));width:calc(290 * var(--m))}.hero-leaf-top{left:calc(55 * var(--m));top:calc(80 * var(--m));width:calc(80 * var(--m))}.hero-leaf-right{width:calc(100 * var(--m));left:calc(340 * var(--m));top:calc(300 * var(--m));display:block}.autumn-ticker>div{animation-duration:20s}.super-prize{height:auto;min-height:0;padding-top:290px}.super-copy{padding-bottom:28px;position:relative;bottom:auto}.super-copy p{font-size:14px;line-height:1.35}.prize-card{min-height:280px}.prize-visual{height:clamp(125px,40vw,165px)}.prize-copy{padding:12px 10px;font-size:12px}.prize-copy h3{margin:7px 0;font-size:13px}.quantity{padding:3px 8px;font-size:11px}.loyalty-banner{border-radius:18px;min-height:214px;padding:20px 14px}.loyalty-copy{width:100%}.loyalty-copy h3{margin-bottom:16px;font-size:11px}.loyalty-copy>p{max-width:260px;margin:18px auto 0;font-size:12px;line-height:1.35}.loyalty-amounts{gap:12px}.loyalty-amounts>div{flex:1;min-width:0}.loyalty-amounts>div+div{padding-left:12px}.loyalty-amounts .quantity{font-size:10px}.loyalty-amounts strong{margin-top:10px;font-size:21px}.loyalty-art{width:95px}.loyalty-art .bonus-leaves{width:180px;top:90px;left:-42px}.loyalty-art-left .bonus-leaves{top:98px;left:-70px}.loyalty-art .coin{width:58px;top:135px;left:4px}.loyalty-art-right .coin{top:119px;left:35px}.loyalty-art .coin-small{width:30px;top:170px;left:3px}.loyalty-amounts .info-trigger{width:18px;height:18px;font-size:13px}.carousel-prev,.carousel-next{display:none}.subscription-picture{height:250px}.benefits-carousel{margin:32px -16px 0}.benefits-rail{flex-direction:row;gap:12px;height:98px;padding:0 16px}.benefit-card{border-radius:16px;flex:0 0 280px;gap:10px;height:98px;padding:14px;font-size:14px}.benefit-card img{width:36px}.benefits-pause{margin-top:12px}.autumn-faq h2{font-size:26px}.faq-list article{font-size:17px}.faq-list article>div{font-size:16px}}@media (width<=370px){.hero-copy{top:114px}.hero-phone{top:calc(480 * var(--m))}.super-prize{padding-top:255px}.loyalty-amounts strong{font-size:18px}.loyalty-amounts .quantity{padding-inline:6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-leaf,.autumn-ticker>div{animation:none}}.mantera-visual{aspect-ratio:327/237;height:auto}.mantera-visual .resort{object-fit:contain;position:absolute;inset:0}.prize-visual{aspect-ratio:327/237;height:auto}.partner-logos>a{justify-content:center;align-items:center;display:flex}.partner-logos>a>img{width:100%}.autumn-video video{aspect-ratio:16/9;background:var(--brown);height:auto}.info-card{width:clamp(380px, calc(550 * var(--u)), 550px);max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--header-height) - 32px);padding:clamp(24px, calc(32 * var(--u)), 32px) clamp(28px, calc(44 * var(--u)), 44px);background:var(--brown);color:#fff;text-align:left;border:0;border-radius:40px;margin:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #5b1b0714}.info-card h3{font-size:clamp(18px, calc(24 * var(--u)), 24px);color:#fff;margin:0 0 14px;line-height:1.2}.info-card p{font-size:clamp(16px, calc(20 * var(--u)), 20px);margin:0;line-height:1.25}.info-close{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:14px;right:14px}.info-close span{font-size:0}.info-close:before,.info-close:after{content:"";background:currentColor;border-radius:2px;width:26px;height:2px;position:absolute;transform:rotate(45deg)}.info-close:after{transform:rotate(-45deg)}.subscription-cta{position:relative}.promo-popup{z-index:2;background:var(--brown);color:#fff;text-align:left;border-radius:24px;width:345px;min-height:106px;padding:18px 28px 16px;display:none;position:absolute;top:0;left:calc(100% + 24px);box-shadow:0 8px 24px #5b1b0714}.promo-popup.is-shown{animation:.5s cubic-bezier(.2,.9,.3,1.2) both promo-pop;display:block}@keyframes promo-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.promo-popup h3{color:#fff;max-width:208px;margin:0;font-size:14px;line-height:1.25}.promo-popup .info-close{width:26px;height:26px;top:6px;right:6px}.promo-popup .info-close:before,.promo-popup .info-close:after{width:16px}.promo-row{margin:6px 0 0}.promo-code{background:var(--orange);color:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;width:134px;min-height:30px;margin:0;padding:4px 16px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.promo-code:hover{background:#e74500}.promo-leaf{pointer-events:none;width:80px;height:auto;margin:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(15deg)}.promo-popup .promo-status{max-width:208px;margin:6px 0 0;font-size:12px;line-height:1.3}.promo-status:empty{margin-top:0}.checker-panel{height:auto;min-height:calc(497 * var(--u));padding-bottom:calc(40 * var(--u))}.id-help{width:100%;font-size:14px}.id-help__summary{color:#ffffffd9;font-size:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;line-height:1.3;text-decoration:none;display:inline-flex}.id-help__label{text-decoration:underline}.id-help__chevron{font-size:18px;transition:transform .3s;display:inline-block}.id-help__summary[aria-expanded=true] .id-help__chevron{transform:rotate(180deg)}.id-help>.id-help__steps{color:#fff;width:100%;max-height:none;box-shadow:none;opacity:0;background:0 0;border-radius:0;grid-template-rows:0fr;padding:0;transition:grid-template-rows .4s,opacity .25s,transform .4s;display:grid;position:static;inset:auto;overflow:visible;transform:translateY(-6px)}.id-help>.id-help__steps.is-open{opacity:1;grid-template-rows:1fr;transform:none}.id-help__steps>div{min-height:0;overflow:hidden}.id-help__list{gap:18px;margin:0;padding:18px 0 0 22px;list-style:decimal;display:grid}.id-help__list li{padding-left:2px}.id-help__list p{margin:0 0 10px;font-size:15px;line-height:1.4}.id-help__list img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:auto;max-height:160px}@media (width>=1001px){.info-card .info-close{display:none}.subscription-cta.has-promo{margin-bottom:40px}}@media (width<=1000px){.info-card{border-radius:32px;width:350px;padding:40px 28px 28px}.info-card h3{margin-bottom:16px;font-size:21px}.info-card p{font-size:18px}.subscription-cta{flex-direction:column;align-items:center;display:flex}.promo-popup{border-radius:20px;width:280px;min-height:116px;margin-top:16px;padding:20px;position:relative;top:auto;left:auto}.promo-popup h3{max-width:160px;font-size:13px}.promo-code{min-height:28px;padding:4px 12px;font-size:17px}.promo-leaf{width:64px}.promo-popup .promo-status{max-width:160px;font-size:11px}.checker-panel{min-height:529px;padding-bottom:262px}.id-help{font-size:14px}}@media (width<=370px){.promo-popup{width:244px;padding-inline:18px}.promo-popup h3,.promo-popup .promo-status{max-width:135px}.promo-leaf{width:58px;right:12px}}@media (prefers-reduced-motion:reduce){.id-help>.id-help__steps,.id-help__chevron{transition:none}.promo-popup.is-shown{animation:none}}.hero-copy .campaign-ended-badge{width:calc(486 * var(--u));min-height:calc(114 * var(--u));border-radius:calc(28.5 * var(--u));background:var(--brown);color:#fff;font-size:calc(38 * var(--u));justify-content:center;align-items:center;padding:12px 20px;font-weight:700;display:inline-flex}.campaign-ended .desktop-nav{margin-inline:auto}.autumn-results{padding:calc(108 * var(--u)) 0 calc(72 * var(--u));text-align:center}.autumn-results h2{font-size:clamp(30px, calc(48 * var(--u)), 48px)}.results-groups{gap:calc(40 * var(--u));margin-top:calc(36 * var(--u));display:grid}.result-group h3{margin-bottom:calc(24 * var(--u));font-size:clamp(14px, calc(20 * var(--u)), 20px);font-weight:400}.result-group ul{--winner-width:clamp(90px, calc(110 * var(--u)), 110px);--winner-gap:clamp(10px, calc(24 * var(--u)), 24px);justify-content:center;gap:calc(12 * var(--u)) var(--winner-gap);max-width:calc(5 * var(--winner-width) + 4 * var(--winner-gap));flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;display:flex}.result-group li{flex:0 0 var(--winner-width);min-width:0;min-height:calc(60 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u));background:var(--cream);font-size:clamp(12px, calc(18 * var(--u)), 18px);overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex}.results-pending{margin:32px auto 0;font-size:18px;line-height:1.5}.results-claim{margin-top:calc(60 * var(--u));scroll-margin-top:calc(var(--header-height) + 20px)}.results-claim h2{margin-bottom:calc(32 * var(--u))}.results-claim p{max-width:860px;font-size:clamp(15px, calc(20 * var(--u)), 20px);margin:0 auto;line-height:1.4}.results-claim p+p{margin-top:calc(24 * var(--u))}.results-claim a{margin-top:calc(14 * var(--u));font-size:clamp(15px, calc(20 * var(--u)), 20px);text-underline-offset:3px;display:inline-block}@media (width<=1000px){.campaign-ended{--header-height:112px}.campaign-ended .autumn-header{flex-direction:column;justify-content:center;gap:15px;height:112px}.campaign-ended .autumn-header .brand{width:150px}.campaign-ended .autumn-header .desktop-nav{justify-content:center;gap:clamp(8px,3vw,20px);width:100%;font-size:12px;display:flex;position:static;transform:none}.campaign-ended .menu-toggle{display:none}.campaign-ended .hero-copy{top:max(128px, calc(144 * var(--m)))}.hero-copy .campaign-ended-badge{width:calc(250 * var(--m));min-height:44px;height:calc(50 * var(--m));border-radius:12px;font-size:16px}.autumn-results{padding:36px 0 28px;scroll-margin-top:124px}.autumn-results h2{font-size:26px;line-height:1.15}.results-groups{gap:26px;margin-top:26px}.result-group h3{margin-bottom:14px;font-size:18px;font-weight:700}.result-group ul{gap:12px 8px;max-width:366px}.result-group li{border-radius:12px;flex:0 0 calc(33.3333% - 5.33333px);min-width:0;min-height:48px;padding:12px 8px;font-size:14px}.result-group li:only-child{flex-basis:calc(33.3333% - 5.33333px)}.results-claim{text-align:left;margin-top:76px;padding-inline:16px;scroll-margin-top:124px}.results-claim h2{text-align:left;margin-bottom:24px}.results-claim p,.results-claim a{font-size:18px;line-height:1.3}.results-claim p+p{margin-top:24px}.results-claim a{margin-top:0;font-weight:700}}
