@font-face{font-family:"Archivo";src:url(/assets/fonts/archivo-fn.woff2) format("woff2");font-weight:100 900;font-stretch:62% 100%;font-style:normal;font-display:swap}body.fb{--soot:#0b0b0c;--iron:#151516;--bone:#ebe4d5;--news:#ddd5c4;--news-2:#d2c9b6;--sheet:#e9e2d2;--brass:#c9a55f;--ember:#f2803f;--ox:#9a1f17;--red:#b3261a;--smoke:#aba79e;--coal:#121213;--night:var(--soot);--ink:var(--coal);--cream:var(--bone);--paper:var(--news);--rust:var(--ox);--copper:var(--brass);--muted:#47433c;--muted-d:var(--smoke);--line-d:rgba(235,228,213,.16);--line-p:rgba(18,18,19,.24);--surface:var(--iron);--text:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--cond:"Archivo","Arial Narrow","Helvetica Neue",Arial,sans-serif;--s3:clamp(2.75rem,1.6rem + 4.7vw,6.25rem);--s4:clamp(3.3rem,1.5rem + 7.6vw,8.9rem);--tweed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='32'%3E%3Cpath d='M0 8l8-8M0 16l8-8M0 24l8-8M0 32l8-8M0 40l8-8M8 -8l8 8M8 0l8 8M8 8l8 8M8 16l8 8M8 24l8 8' stroke='%23fff' stroke-opacity='.034' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");--dots:radial-gradient(rgba(18,18,19,.085) 1px,transparent 1.4px);background:var(--soot)}.fb ::selection{background:var(--red);color:#fff}.fb :focus-visible{outline-color:var(--ember);border-radius:0}.fb::before{content:"";position:fixed;inset:0;z-index:45;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .6  0 0 0 0 .6  0 0 0 0 .6  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.fb :is(h1,h2,h3,.hd,.mani__h,.wanted__n,.mp__h){font-family:var(--cond);font-stretch:62%;font-weight:800;text-transform:uppercase;letter-spacing:.006em;font-variation-settings:normal;font-optical-sizing:none}.fb :is(h1,h2,h3,.hd,.mani__h,.mp__h) em{font-family:var(--disp);font-stretch:normal;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:var(--em,var(--ember))}.fb :is(.paper,.avail,.steps,.faqs,.letter,.card,.wanted,.nfm,.door){--em:var(--ox)}.fb .door:hover{--em:var(--ember)}.fb .h2{font-size:var(--s3);line-height:.9;margin-bottom:.5em}.fb .h3{line-height:.95}.fb .kicker{font:700 .72rem/1.4 var(--text);font-stretch:92%;letter-spacing:.24em;color:var(--copper);display:flex;align-items:center;gap:12px}.fb .kicker::before{content:"";flex:none;width:22px;height:2px;background:currentColor}.fb .kicker--rust{color:var(--rust)}.fb .book .kicker,.fb .yt .kicker,.fb .door .kicker,.fb .cert__t .kicker{display:block}.fb .book .kicker::before,.fb .yt .kicker::before,.fb .door .kicker::before,.fb .cert__t .kicker::before{content:none}.fb .btn{border-radius:0;min-height:54px;padding:0 1.8em;background:var(--red);color:#f6f0e4;font:700 .84rem/1 var(--text);font-stretch:90%;letter-spacing:.16em;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));box-shadow:none;transition:background .35s var(--ease),color .35s var(--ease)}.fb .btn::after{inset:0 auto 0 -70%;width:46%;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(255,214,160,0),rgba(255,214,160,.38),rgba(255,214,160,0));transform:skewX(-22deg);transition:left .8s var(--ease)}.fb .btn:hover{transform:none;box-shadow:none;background:#cf3120}.fb .btn:hover::after{left:125%}.fb .btn--sm{min-height:44px;padding:0 1.3em;font-size:.72rem;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.fb .btn--lg{min-height:62px}.fb .btn--dark{background:var(--coal);color:var(--bone)}.fb .btn--dark:hover{background:var(--red);color:#f6f0e4;box-shadow:none}.fb :is(.diff,.auth,.best)>.wrap .btn--dark{background:var(--red);color:#f6f0e4}.fb :is(.diff,.auth,.best)>.wrap .btn--dark:hover{background:#cf3120}.fb .link{font:700 .8rem/1.2 var(--text);font-stretch:92%;letter-spacing:.14em}.fb .link:hover{color:var(--ember)}.fb .link--dark:hover{color:var(--ox)}.fb .top.is-solid{background:rgba(11,11,12,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(201,165,95,.32)}.fb .nav a{font:600 .78rem/1 var(--text);font-stretch:88%;letter-spacing:.18em}.fb .nav a::after{background:var(--red);height:2px}.fb :is(.frame,.rui__photo,.yt__thumb,.pup,.prog__photo,.best__ph,.ad__ph,.lesson__th,.choose__ph,.ytc__ph,.post__img,.apply__ph,.yt-f,.wanted__ph,.famph){border:0;border-image:none;outline:0;box-shadow:none}.fb :is(.frame,.pup,.prog__photo,.best__ph,.ad__ph,.choose__ph,.apply__ph)::after,.fb .rui__photo::before{box-shadow:none}.fb :is(.rui__photo,.yt__thumb,.pup,.prog__photo,.best__ph,.lesson__th,.choose__ph,.ytc__ph,.post__img,.apply__ph,.yt-f__btn,.wanted__ph,.letter__ph,.famph,.nfm__art) img{filter:grayscale(.9) contrast(1.16) brightness(.93) sepia(.14);transition:filter 1s var(--ease),transform 1.4s var(--ease)}.fb .sa .sa__img img{filter:grayscale(1) contrast(1.2) brightness(.9)}.fb .ad__ph img{filter:none}@media (hover:hover){.fb :is(.rui__photo,.yt,.pup,.prog__photo,.best__ph,.lesson__th,.choose__ph,.ytc,.post,.apply__ph,.yt-f__btn,.wanted__a,.famph):hover img{filter:none}}.fb :is(.night,.mani,.sa,.auth,.best,.diff) :is(.pup,.prog__photo,.best__ph,.lesson__th,.apply__ph,.yt-f,.ytc__ph,.famph){outline:1px solid rgba(235,228,213,.2);outline-offset:7px}.fb .rui__photo,.fb .choose__ph{box-shadow:10px 10px 0 var(--coal)}.fb .rui__photo img,.fb .choose__ph img{border:1px solid var(--coal)}.fb :is(.ytc__play,.yt-f__play,.yt__play){border-radius:0;background:rgba(11,11,12,.55);color:var(--bone);box-shadow:inset 0 0 0 1px rgba(235,228,213,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fb .ytc:hover .ytc__play,.fb .yt-f__btn:hover .yt-f__play{background:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.fb .yt-f__btn::after{background:linear-gradient(180deg,rgba(11,11,12,0) 50%,rgba(11,11,12,.7) 100%)}.fb .hero{background:#000}.fb .stage{--bar:76px;display:flex;align-items:center;background:radial-gradient(54% 64% at 74% 50%,rgba(242,128,63,.16),rgba(242,128,63,0) 72%),var(--tweed),linear-gradient(180deg,#0d0c0b,#0b0b0c)}.fb .stage::before,.fb .stage::after{content:"";position:absolute;left:0;right:0;z-index:6;pointer-events:none;background:#000;height:calc(var(--bar) + clamp(0,(var(--p,0) - .5)*2.2,1)*(50.5svh - var(--bar)))}.fb .stage::before{top:0}.fb .stage::after{inset:auto 0 0 0}.fb .veil{display:none}.fb .frame{left:auto;right:max(var(--gut),calc(50% - 660px));top:calc(var(--bar) + 1.5svh);bottom:calc(var(--bar) + 1.5svh);height:auto;aspect-ratio:4/5;transform:scale(calc(1 + var(--p,0)*.07));transform-origin:50% 60%}.fb .frame__poster{filter:contrast(1.1) saturate(.82) brightness(.94);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 15%,#000 86%,rgba(0,0,0,0)),linear-gradient(180deg,rgba(0,0,0,0),#000 11%,#000 84%,rgba(0,0,0,0));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 15%,#000 86%,rgba(0,0,0,0)),linear-gradient(180deg,rgba(0,0,0,0),#000 11%,#000 84%,rgba(0,0,0,0));mask-composite:intersect}.fb .frame__seal{left:auto;right:clamp(4px,1vw,16px);bottom:clamp(4px,1vw,16px);width:clamp(92px,8vw,124px)}.fb .hero__copy{position:static;z-index:auto;transform:none;width:min(54%,760px);margin-left:max(var(--gut),calc(50% - 660px));opacity:calc(1 - max(0,var(--p,0)*2.4 - .45))}.fb .hero__copy>*{position:relative;z-index:2}.fb .plaque{position:absolute;z-index:7;left:max(var(--gut),calc(50% - 660px));right:max(var(--gut),calc(50% - 660px));bottom:0;height:var(--bar);margin:0;display:flex;align-items:center;font:600 .68rem/1.5 var(--text);font-stretch:92%;letter-spacing:.3em;color:var(--smoke);opacity:calc(1 - var(--p,0)*3)}.fb .plaque__bar i{color:var(--red)}.fb .hero .kicker{color:var(--ember);margin-bottom:1.1rem}.fb #h1{font-size:clamp(4.6rem,min(11.6vw,19.6svh),13rem);line-height:.83;letter-spacing:calc(.004em + var(--p,0)*.045em);font-weight:800;color:#f1eadb;text-shadow:0 2px 30px rgba(0,0,0,.55)}.fb #h1 .h1b{padding-left:0}.fb #h1 .h1c{font:inherit;font-style:normal;letter-spacing:inherit;color:var(--ember);font-variation-settings:normal;text-shadow:none;background:linear-gradient(180deg,#ffd9a0 6%,#f58b45 42%,#c5341c 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(242,128,63,.34))}.fb #h1 .h1d{font:700 .78rem/1 var(--text);font-stretch:92%;letter-spacing:.34em;color:var(--bone);margin-top:1.5rem;text-shadow:none;-webkit-text-fill-color:currentColor}.fb #h1 .h1d::before{width:44px;height:2px;background:var(--red)}.fb .lede{font:400 var(--s1)/1.5 var(--disp);font-stretch:normal;text-transform:none;letter-spacing:0;font-variation-settings:"opsz" 30;color:var(--bone);max-width:36ch;margin-top:1.3rem;text-shadow:0 1px 18px rgba(0,0,0,.8)}.fb .hero__act{margin-top:1.8rem}.fb .fx-embers{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}@media (max-width:900px){.fb .hero{height:auto}.fb .stage{position:relative;display:block;height:auto;min-height:0;padding:0 0 clamp(34px,7vw,56px);--bar:0px}.fb .stage::before,.fb .stage::after{content:none}.fb .frame{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:none;height:auto;aspect-ratio:1/1.06;margin:0;transform:none;overflow:hidden}.fb .frame__poster{object-position:50% 16%;-webkit-mask-image:linear-gradient(180deg,#000 56%,rgba(0,0,0,0) 97%);-webkit-mask-composite:source-over;mask-image:linear-gradient(180deg,#000 56%,rgba(0,0,0,0) 97%);mask-composite:add}.fb .frame__seal{width:58px;left:var(--gut);right:auto;top:auto;bottom:25%}.fb .ember{left:85.1%;top:calc(16% + 67.4% * .76)}.fb .hero__copy{position:relative;left:auto;right:auto;top:auto;width:auto;max-width:none;margin:-19vw 0 0;padding:0 var(--gut);opacity:1;transform:none}.fb .plaque,.fb .hero .kicker{position:relative;left:auto;top:auto;bottom:auto;right:auto;height:auto;writing-mode:horizontal-tb;transform:none;display:flex;text-align:left;opacity:1}.fb .plaque{font-size:.58rem;letter-spacing:.2em;line-height:1.7;margin:0 0 .7rem;color:var(--bone)}.fb .plaque__bar{display:block}.fb .hero .kicker{font-size:.66rem;letter-spacing:.22em;margin-bottom:.7rem}.fb #h1{font-size:clamp(3.6rem,21.4vw,9rem);line-height:.83;letter-spacing:.004em}.fb #h1 .h1d{font-size:.68rem;margin-top:1.1rem;letter-spacing:.26em}.fb .lede{font-size:1.06rem;max-width:none;margin-top:1rem}.fb .hero__act{margin-top:1.3rem}.fb .hero__act .btn{width:100%;min-height:56px}}@media (prefers-reduced-motion:reduce){.fb .hero{height:auto}.fb .hero__copy{opacity:1;transform:none}.fb .plaque{opacity:1}}@media (prefers-reduced-motion:reduce) and (min-width:901px){.fb .stage{position:relative;height:100svh}}.fb :is(.rui,.raised,.auth,.prog,.revs,.best,.lesson,.choose,.steps,.learn,.faqs,.apply){padding-block:clamp(72px,8.6vw,132px)}.fb .mani{padding-block:clamp(84px,10vw,150px)}.fb .dogs{padding-top:clamp(72px,8.6vw,132px)}.fb .blog{padding-bottom:clamp(72px,8.6vw,132px)}.fb :is(.ticker,.diff,.auth,.best){--em:var(--ember);--paper:var(--soot);--ink:var(--bone);--muted:var(--smoke);--rust:var(--ember);--line-p:var(--line-d);background-color:var(--soot);color:var(--bone)}.fb .ticker{border-block:1px solid rgba(201,165,95,.3);padding:16px 0;background:#000}.fb .ticker__t{font:600 .74rem/1 var(--text);font-stretch:80%;letter-spacing:.26em;color:var(--smoke)}.fb .ticker__t i{color:var(--red)}.fb .diff{background-image:var(--tweed);padding-top:clamp(70px,9vw,130px)}.fb .diff__grid .h2{max-width:7.6em;font-size:var(--s4);line-height:.86}.fb .diff__body{font:400 var(--s1)/1.55 var(--disp);font-variation-settings:"opsz" 30;color:var(--bone)}.fb .diff__grid>.diff__body{grid-column:1 / -1;max-width:62ch;margin-top:clamp(22px,2.6vw,40px);padding:.1em 0 .1em clamp(16px,1.8vw,26px);border-left:3px solid var(--red);font-size:clamp(1.15rem,1rem + .7vw,1.6rem);line-height:1.45}.fb .diff .wanted__a{background:var(--sheet);border:1px solid var(--coal);box-shadow:inset 0 0 0 7px var(--sheet),inset 0 0 0 8px var(--coal),0 34px 70px -34px #000;color:var(--coal);background-image:var(--dots);background-size:5px 5px}.fb .diff .wanted__a:hover{background-color:var(--sheet)}.fb .diff .wanted__t,.fb .diff .wanted__d em,.fb .diff .wanted__d strong,.fb .diff .wanted__cta{color:var(--coal)}.fb .diff .wanted__k{font:800 clamp(1.7rem,1rem + 2.4vw,3.1rem)/.9 var(--cond);font-stretch:62%;letter-spacing:.34em;color:var(--ox);border-block:2px solid var(--ox);padding:.22em 0 .16em .34em}.fb .diff .wanted__n{font-size:clamp(2.6rem,1.6rem + 3.2vw,4.6rem);line-height:.86;color:var(--coal);letter-spacing:.006em}.fb .diff .wanted__cta small{color:var(--ox)}.fb .diff .wanted__ph img{filter:grayscale(1) contrast(1.2)}.fb .diff .badges{font:600 .78rem/1.3 var(--text);font-stretch:92%;letter-spacing:.16em;color:var(--bone)}.fb .diff .badges li{border-color:var(--line-d)}.fb .diff .badges li::before{background:var(--red);border-radius:0;box-shadow:none}.fb .diff .badges__stars{color:var(--brass)}.fb .diff .badges a:hover{color:var(--ember)}.fb .diff .badges a{min-height:44px}.fb .avail{background:var(--news) var(--dots);background-size:5px 5px;padding-top:clamp(64px,8vw,120px)}.fb .classi{border-top:6px double var(--coal);border-bottom:2px solid var(--coal);padding:14px 0 12px;font:800 clamp(.8rem,.6rem + .7vw,1.2rem)/1 var(--cond);font-stretch:75%;letter-spacing:.3em}.fb .classi span{background:var(--coal);opacity:.35}.fb .classi p:last-child{color:var(--ox)}.fb #av-h{font-size:var(--s4);line-height:.85;max-width:11ch}.fb .avail__lead{font:400 var(--s1)/1.5 var(--disp);font-variation-settings:"opsz" 30;color:#2c2925}.fb .ad{background:var(--sheet);border:1px solid var(--coal);box-shadow:7px 7px 0 var(--coal);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.fb .ad:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--red)}.fb .ad__ph{border-bottom:1px solid var(--coal);background:var(--coal)}.fb .ad__k{align-self:flex-start;margin:0 0 .9rem;padding:6px 9px 5px;border:1.5px solid var(--ox);color:var(--ox);font:800 .66rem/1 var(--text);font-stretch:90%;letter-spacing:.22em;transform:rotate(-2deg)}.fb .ad h3{font-size:clamp(2.1rem,1.5rem + 1.7vw,3.1rem);line-height:.9}.fb .ad__lit{font:italic 400 1.02rem/1.3 var(--disp);color:var(--muted)}.fb .ad__facts{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--coal);gap:12px 18px;padding:13px 0 12px}.fb .ad__facts div:last-child{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-top:11px;border-top:1px solid var(--line-p)}.fb .ad__facts div:last-child dt{margin:0}.fb .ad__facts dt{font-stretch:92%;letter-spacing:.2em}.fb .ad__facts dd{font:800 1.45rem/1 var(--cond);font-stretch:66%;letter-spacing:.01em;text-transform:uppercase}.fb .ad__facts div:last-child dd{color:var(--ox);font-size:2.3rem}.fb .ad .link{align-self:stretch;justify-content:space-between;min-height:54px;margin:auto -22px -18px;padding:0 22px;background:var(--coal);color:var(--bone);transition:background .35s var(--ease)}.fb .ad .link:hover{background:var(--red);color:#f6f0e4}.fb .ad__b>:nth-last-child(2){margin-bottom:18px}.fb .op,.fb .qf{background:var(--sheet);border:1px solid var(--coal)}.fb .qf{box-shadow:7px 7px 0 var(--coal)}.fb :is(.op__h,.qf__h,.notes__h){font-size:clamp(2rem,1.4rem + 1.8vw,3.1rem);line-height:.92}.fb .op__list li::before{background:var(--ox)}.fb .qf__form .nf{background:#f1ebde;border-color:var(--coal)}.fb .mp__h{font-size:clamp(2rem,1.4rem + 1.8vw,3.1rem);line-height:.9}.fb .mp__t{font:800 1.5rem/1 var(--cond);font-stretch:66%;text-transform:uppercase;letter-spacing:.01em}.fb .mp a{border-top:2px solid var(--coal);transition:color .3s}.fb .mp a:hover{color:var(--ox)}.fb .notes{border-top:2px solid var(--coal)}.fb .mani{background:var(--tweed),#0b0b0c;border-top:1px solid rgba(201,165,95,.3)}.fb .mani__h{font-size:var(--s4);line-height:.86;max-width:11ch;letter-spacing:.004em}.fb .ml{font-family:var(--disp);font-variation-settings:"opsz" 72,"wght" calc(320 + var(--k)*130),"SOFT" 50;color:color-mix(in srgb,var(--bone) calc(var(--k)*100%),#8b877f)}.fb .ml::before{font:700 .7rem/2.6 var(--text);color:var(--brass)}.fb .ml--big{font:800 var(--s3)/.9 var(--cond);font-stretch:62%;text-transform:uppercase;letter-spacing:.006em;font-variation-settings:normal;max-width:16ch}.fb .ml--strike{color:color-mix(in srgb,var(--smoke) calc(var(--k)*100%),#7f7b73)}.fb .pq::before{color:var(--red)}.fb :is(.exp,.proof,.rui,.dogs,.creds,.choose,.learn,.blog){background-color:var(--news);background-image:var(--dots);background-size:5px 5px}.fb .exp__h{font:400 clamp(1.9rem,1.2rem + 2.6vw,3.5rem)/1.1 var(--disp);font-variation-settings:"opsz" 144,"SOFT" 30}.fb .exp__flags{border-block:2px solid var(--coal)}.fb .proof__row li{border-left:1px solid var(--coal)}.fb .proof__row li:first-child{border-left:0}.fb .proof__row b{font:800 clamp(3rem,1.6rem + 4.4vw,6rem)/.86 var(--cond);font-stretch:62%;text-transform:uppercase;letter-spacing:.004em;min-height:1.75em}.fb .proof__row b em{font-family:var(--disp);font-stretch:normal;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.03em;color:var(--ox);font-size:.86em}.fb .proof__row span{font-size:var(--s0);color:#2c2925}.fb .rui .h2{font-size:var(--s4);line-height:.86}.fb .rui__pull{border-top:2px solid var(--coal)}.fb :is(.book,.yt) strong{font:800 1.7rem/.95 var(--cond);font-stretch:66%;text-transform:uppercase;letter-spacing:.01em}.fb .yt{border:1px solid var(--coal);background:var(--sheet)}.fb .yt:hover{background:#f3eddf;border-color:var(--ox)}.fb .book img{box-shadow:6px 6px 0 var(--coal);transform:rotate(-2deg)}.fb .raised{background:radial-gradient(50% 44% at 88% 12%,rgba(242,128,63,.1),rgba(242,128,63,0) 70%),var(--tweed),var(--soot)}.fb .ledger li::before{color:var(--brass)}.fb .pups{gap:6px}.fb .raised .pup{outline:0}.fb .auth{background-image:var(--tweed);border-top:1px solid var(--line-d)}.fb .auth__h{font-size:clamp(3rem,1.3rem + 6.3vw,8rem);line-height:.86;font-weight:800}.fb .auth__text p{color:var(--smoke)}.fb .prog{background:var(--tweed),var(--soot);border-top:1px solid var(--line-d)}.fb .prog__pull{font:800 var(--s3)/.9 var(--cond)!important;font-stretch:62%!important;text-transform:uppercase;letter-spacing:.006em!important;font-variation-settings:normal}.fb .prog__pull em{font-family:var(--disp);font-stretch:normal;font-weight:400;text-transform:none;letter-spacing:-.025em;color:var(--ember);font-size:.9em;line-height:1}.fb .prog__box{border:1px solid var(--brass);border-left:5px solid var(--red)}.fb .kennel__h{font-size:var(--s3);line-height:.9}.fb .dogs .h2{font-size:var(--s4);line-height:.86}.fb .door{background:var(--sheet);border:1px solid var(--coal);box-shadow:7px 7px 0 var(--coal)}.fb .door::before{font:800 clamp(4rem,2.4rem + 4.4vw,7rem)/.8 var(--cond);font-stretch:62%;font-variation-settings:normal;color:var(--ox)}.fb .door::after{background:var(--tweed),var(--soot)}.fb .door__h{font-size:clamp(1.9rem,1.3rem + 1.6vw,2.9rem);line-height:.92}.fb .door:hover::before,.fb .door:focus-visible::before{color:var(--ember)}.fb .door:hover .kicker{color:var(--brass)}.fb .cert{border-block:2px solid var(--coal)}.fb .cert__h{font-size:clamp(2rem,1.4rem + 1.8vw,3.1rem);line-height:.92}.fb .cert__exp{border-left:1px solid var(--coal);font:400 var(--s1)/1.35 var(--disp);font-stretch:normal;text-transform:none;letter-spacing:0;font-variation-settings:"opsz" 36}.fb .revs{background:var(--tweed),var(--soot)}.fb .letter{background:var(--sheet);border-top:6px solid var(--ox);box-shadow:0 34px 60px -30px #000}.fb .letter__ph{border-radius:0;box-shadow:0 0 0 1px var(--coal),5px 5px 0 var(--coal)}.fb .letter figcaption{color:var(--ox);font-stretch:92%}.fb .oq,.fb .oq--lead{background:var(--iron);border:1px solid var(--line-d)}.fb .oq::before{color:rgba(179,38,26,.75)}.fb .oq figcaption strong,.fb .oq--lead figcaption strong{color:var(--brass)}.fb .oqs__nav button{border-radius:0;border:1px solid rgba(201,165,95,.6);color:var(--brass)}.fb .oqs__nav button:hover{background:var(--red);border-color:var(--red);color:#f6f0e4}.fb .oqs__nav button[disabled]{color:var(--brass);background:none;border-color:rgba(201,165,95,.6)}.fb .t-foot__t p a{color:var(--ember)}.fb .best{background-image:var(--tweed);border-top:1px solid var(--line-d)}.fb .best__h{font-size:clamp(4rem,1.4rem + 11.4vw,13.5rem);line-height:.82;font-weight:800;max-width:none;letter-spacing:.004em}.fb .look{background:var(--red);color:#f8f2e6;box-shadow:10px 10px 0 #000;--copper:#ffd9a0;--muted-d:#f3dcd2}.fb .look__h{font-size:var(--s3);line-height:.9}.fb .look h2 em{color:#ffd9a0}.fb .look .btn{background:var(--coal);color:var(--bone)}.fb .look .btn:hover{background:#000}.fb .lesson{background:radial-gradient(46% 56% at 14% 44%,rgba(242,128,63,.1),rgba(242,128,63,0) 70%),var(--tweed),var(--soot);border-top:1px solid var(--line-d)}.fb .lesson__tag{background:var(--red);color:#f6f0e4;font-stretch:92%}.fb .lesson__form .nf__go{background:var(--red);color:#f6f0e4}.fb .lesson__form .nf__go:hover{background:var(--bone);color:var(--coal)}.fb .steps{--night:var(--news);--cream:var(--coal);--muted-d:#3c3832;--copper:var(--ox);--line-d:var(--coal);background:var(--news) var(--dots);background-size:5px 5px;color:var(--coal);border-top:6px double var(--coal)}.fb .steps__h{font-size:var(--s4);line-height:.86;max-width:12ch}.fb .notices{border-top:2px solid var(--coal)}.fb .notice__n{font:800 clamp(4rem,2.6rem + 4vw,7rem)/.8 var(--cond);font-stretch:62%;font-style:normal;font-variation-settings:normal;color:var(--ox)}.fb .notices h3{font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);line-height:.95}.fb .steps .btn{background:var(--red);color:#f6f0e4}.fb .sa{background:#060606}.fb .sa__img::after{background:linear-gradient(90deg,rgba(6,6,6,.2) 0,rgba(6,6,6,0) 20%,rgba(6,6,6,0) 55%,#060606 100%)}.fb .sa .h2{font-size:var(--s4);line-height:.86}.fb .blog{border-top:2px solid var(--coal)}.fb .ytc__t{font:800 1.6rem/1 var(--cond);font-stretch:66%;text-transform:uppercase;letter-spacing:.01em}.fb .post h3{font-size:clamp(1.7rem,1.3rem + 1vw,2.2rem);line-height:.95}.fb .faqs{background:var(--news-2) var(--dots);background-size:5px 5px;border-top:6px double var(--coal)}.fb .faqs__h{font-size:var(--s3)}.fb .faqs__h2{font-size:clamp(2rem,1.4rem + 1.8vw,3.1rem);line-height:.92}.fb .faq{border-top:1px solid var(--coal)}.fb .faq:last-of-type{border-bottom:1px solid var(--coal)}.fb .faq summary{font:500 clamp(1.1rem,1rem + .45vw,1.35rem)/1.25 var(--disp);min-height:56px}.fb .faq summary i::before,.fb .faq summary i::after{height:2px;background:var(--ox)}.fb .apply{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 20% 100%,rgba(242,128,63,.2),rgba(242,128,63,0) 70%),var(--tweed),#070707;border-top:1px solid rgba(201,165,95,.3)}.fb .apply .wrap{position:relative;z-index:4}.fb .apply__h{font-size:clamp(4.4rem,1.6rem + 11vw,13rem);line-height:.82;font-weight:800;letter-spacing:.004em}.fb .apply__h em{font-size:.84em}.fb .contact a{text-decoration-color:var(--red)}.fb .contact a:hover{color:var(--ember)}.fb .card{background:var(--sheet);border-top:8px solid var(--red);box-shadow:12px 12px 0 #000}.fb .card__h{font-size:clamp(2rem,1.4rem + 1.8vw,3.1rem);line-height:.92}.fb .foot{background:#050505;border-top:1px solid rgba(201,165,95,.3)}.fb .foot a{background-image:linear-gradient(var(--red),var(--red))}.fb .nf__f input,.fb .nf__f select{border-radius:0;border-color:var(--coal);background-color:#f6f1e6}.fb .nf__f input:focus,.fb .nf__f select:focus{outline-color:var(--red)}.fb .lesson__form .nf__f input{background:rgba(235,228,213,.07);border-color:rgba(235,228,213,.4)}.fb .nf__go{border-radius:0;background:var(--red);color:#f6f0e4;font-stretch:90%;letter-spacing:.16em}.fb .nf__go:hover,.fb .card .nf__go:hover{background:var(--coal);color:var(--bone)}.fb .card .nf__go{background:var(--red)}.fb .nfm__in{border:0;border-image:none;outline:0;border-top:8px solid var(--red);box-shadow:0 0 0 1px rgba(201,165,95,.5),0 40px 90px -30px #000;background:var(--sheet)}.fb .nfb__h{line-height:.92}.fb .mcta__btn{border-radius:0;background:var(--red);color:#f6f0e4;font-stretch:90%}.fb .mcta__btn--2{background:var(--coal);color:var(--bone);box-shadow:inset 0 0 0 1px rgba(201,165,95,.6),0 12px 30px -10px rgba(0,0,0,.7)}@media (max-width:900px){.fb .top .nav.is-open{background:rgba(11,11,12,.98)}.fb .menu{font-stretch:90%}}@media (max-width:759px){.fb main .nf__go{border-radius:0}.fb .diff .badges{font:800 1.5rem/1 var(--cond);font-stretch:66%;letter-spacing:.02em;text-transform:uppercase}.fb .ad{box-shadow:5px 5px 0 var(--coal)}.fb .ads{padding-bottom:20px}.fb .rui__photo,.fb .choose__ph{box-shadow:6px 6px 0 var(--coal)}.fb .proof__row{grid-template-columns:1fr;row-gap:0;border-bottom:1px solid var(--coal)}.fb .proof__row li,.fb .proof__row li:nth-child(n){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:18px;padding:18px 0;border-left:0;border-top:1px solid var(--coal)}.fb .proof__row b{min-height:0;margin:0;font-size:clamp(2.6rem,13vw,3.6rem)}.fb .proof__row span{max-width:none;font-size:.95rem}.fb .best__h{font-size:clamp(3.2rem,18.8vw,9rem)}.fb .notices li{border-bottom:1px solid var(--coal)}}@media (prefers-reduced-motion:no-preference){.js .fb .condense .w{filter:none;transform:translate3d(0,.42em,0);transition:opacity .55s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i)*55ms)}.js .fb .condense.is-in .w{transform:none}}
