@font-face{font-family:Anton;src:url('/assets/Anton-Regular.ttf')}@font-face{font-family:Manrope;src:url('/assets/Manrope.ttf')}@font-face{font-family:Instrument;src:url('/assets/InstrumentSerif-Regular.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;color:#101b35;background:#f6f0e3;font:15px/1.65 Manrope,Arial,sans-serif}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,code:focus-visible{outline:3px solid #d63746;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,.display{font-family:Anton,Arial,sans-serif;line-height:1.02;font-weight:400;letter-spacing:-.025em}h1{font-size:clamp(70px,8.5vw,116px);margin-bottom:25px}h1 br+*{color:#ce3343}.display{font-size:clamp(40px,5.2vw,67px);margin-bottom:24px}h2{font-size:27px;line-height:1.25}h3{font-size:21px;line-height:1.35}p{margin-bottom:18px}.shell{max-width:1190px;padding:0 38px;margin:auto}.strip{background:#101b35;color:#f6f0e3;font-size:10px;text-align:center;font-weight:800;letter-spacing:.13em;padding:10px 20px}header{border-bottom:1px solid #101b3525}.nav{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-top:23px;padding-bottom:23px}.brand{font-size:27px;font-weight:800;letter-spacing:-1.3px;text-decoration:none}.brand span{color:#d63746}.nav nav{display:flex;gap:23px;align-items:center;font-size:12px;font-weight:800}.nav nav a{text-decoration:none}.nav nav a:hover{text-decoration:underline}.language{border-left:1px solid #101b3540;padding-left:22px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.hero{display:grid;grid-template-columns:1.35fr 1fr;gap:50px;align-items:center;padding-top:75px;padding-bottom:65px}.intro{font-size:18px;line-height:1.7;max-width:700px}.hero .intro{max-width:550px}.hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.hero-tags span,.badge{font-size:9px;letter-spacing:.09em;font-weight:800;border:1px solid #101b3540;padding:6px 10px;border-radius:2px}.hero-art{position:relative;min-height:355px;display:flex;align-items:center;justify-content:center}.hero-art img{width:min(90%,355px);height:auto;position:relative;z-index:1;filter:drop-shadow(6px 12px 0 #101b3512)}.art-ring{background:#f0ba4f;border-radius:50%;width:310px;height:310px;position:absolute;border:1px solid #101b35}.art-label{position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(-4deg);background:#d63746;color:white;padding:6px 17px;font-size:10px;letter-spacing:.15em;font-weight:800;white-space:nowrap;z-index:2}.section{padding-top:64px;padding-bottom:64px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:30px}.section-head p{max-width:660px}.section-head .eyebrow{color:#b12d3c}.button,.card-actions button{display:inline-block;text-decoration:none;border:1px solid currentColor;padding:12px 17px;font-weight:800;font-size:12px;background:transparent;line-height:1.5}.button{white-space:normal}.button.secondary{min-width:190px;text-align:center}.button:hover,.card-actions button:hover{background:#101b35;color:white}.mint-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.mint-card{background:#fcf9f1;border:1px solid #101b3540;padding:29px;box-shadow:5px 5px 0 #101b350b}.mint-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mint-top .eyebrow{margin:0}.mint-card h3{font-size:29px;margin:23px 0 0;letter-spacing:-.8px}.ticker{font-family:Instrument,Georgia,serif;font-size:23px;margin:0 0 23px;color:#a22b39}dl{margin:0}dl>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #101b351c;padding:11px 0}dt{font-size:12px;flex:1}dd{font-size:12px;font-weight:800;text-align:right;margin:0;max-width:52%}.mint-address{display:block;font:11px/1.8 monospace;overflow-wrap:anywhere;background:#eae6dc;padding:13px;margin:23px 0 16px}.card-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.card-actions a{font-size:11px;font-weight:800}.wallet-note{font-size:12px;margin:22px 0 0;color:#50566a}.fine{font-size:11px;line-height:1.7;color:#596075;margin-top:18px}.notice{background:#f6d995;border-left:4px solid #b87415;padding:18px 22px;display:flex;justify-content:space-between;gap:24px;font-size:12px;align-items:center;margin-top:27px}.notice a{min-width:130px}.distribution{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px 0 0}.distribution strong{font-family:Anton,Arial,sans-serif;font-size:69px;line-height:1.2;font-weight:400}.distribution p{font-size:13px;max-width:500px}.distribution .eyebrow{font-size:10px}.distribution h3{margin-top:24px}.model{background:#101b35;color:#f6f0e3}.model .section{padding-top:70px;padding-bottom:70px}.model-intro{max-width:800px;color:#dddfe7}.proposal{display:inline-block;color:#f4bd56;border:1px solid #f4bd5650;font-size:10px;padding:8px 12px;font-weight:800;letter-spacing:.08em}.scenario-buttons{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 28px}.scenario-buttons button{background:transparent;border:1px solid #ffffff55;color:white;font-size:11px;padding:9px 12px}.scenario-buttons button:hover{background:#ffffff16}.model-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:start}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fields label{font-size:12px;font-weight:700;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.money-input{display:flex;align-items:center;background:#fffdf7;color:#101b35}.money-input span{padding-left:12px}.money-input input{min-width:0;width:100%;background:transparent;border:0;padding:11px 10px;color:#101b35;font-size:16px;border-radius:0}.fields .fine{color:#c7cad6;grid-column:1/-1;margin:0}.gold{background:#f4bd56;color:#101b35;border-color:#f4bd56;justify-self:start}.gold:hover{background:#ffcf78;color:#101b35}.results{background:#1d2a48;padding:29px;border:1px solid #ffffff28}.results>p{font-size:12px;max-width:370px}.results>output{font-family:Anton,Arial,sans-serif;font-size:64px;line-height:1.1;color:#f4bd56}.cash-flow{margin-top:26px}.cash-flow>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding:12px 0;font-size:12px}.cash-flow strong{font-size:15px}.shortfall{color:#ffd8d8!important;margin:15px 0 0}.results.invalid{opacity:.45}.allocation{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;margin-top:45px;padding-top:35px;border-top:1px solid #ffffff35}.allocation p{font-size:12px;max-width:430px}.allocation .fine{color:#c7cad6}.allocation-table{min-width:0}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th,td{padding:10px 8px;border-bottom:1px solid #ffffff25}th:first-child{padding-left:0}thead th{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#c7cad6}td:last-child,th:last-child{text-align:right}td input{width:95px;max-width:100%;padding:6px 7px;border:1px solid #ffffff65;background:#ffffff0b;color:white;border-radius:0}.excluded{color:#c6cada;font-size:10px}.secondary-light{border-color:#ffffff70;color:white;background:transparent}.secondary-light:hover{background:#ffffff15}.cost-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;margin-top:35px}.cost-total{background:#eadfc8;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.cost-total>span:first-child{font-size:12px}.cost-total>strong{font:47px/1.2 Anton,Arial,sans-serif;letter-spacing:-.02em;margin:15px 0}.cost-total>p{font-size:12px;margin-bottom:23px}.cost-lines{margin-bottom:24px}.cost-lines dt,.cost-lines dd{font-size:12px}.cost-lines dd{white-space:nowrap}.cost-grid>div>p{font-size:12px}.source-links{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;font-weight:700}.next{border-top:1px solid #101b3520}.decisions{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}.decisions article>span{font:28px Instrument,Georgia,serif;color:#b92f3f}.decisions h3{font-size:17px;margin:16px 0 10px}.decisions p{font-size:12px}.company{background:#eae6dc;font-size:12px;padding:18px;margin:30px 0 0}footer{border-top:1px solid #101b3520;padding:35px 0 45px}footer p{font-size:11px;margin:12px 0 20px}.toast{position:fixed;right:22px;bottom:20px;max-width:350px;padding:14px 20px;background:#101b35;color:white;box-shadow:0 4px 20px #0002;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10;font-size:12px}.toast.visible{opacity:1}.skip{position:absolute;top:-100px;left:10px;background:#101b35;color:white;padding:12px;z-index:20}.skip:focus{top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#model-status{font-size:12px;color:#f4bd56;margin:22px 0 0}
@media(max-width:900px){.shell{padding-left:25px;padding-right:25px}.nav nav{gap:15px}.hero{gap:20px}.hero-art{min-height:300px}.art-ring{width:240px;height:240px}.mint-card{padding:22px}.mint-card h3{font-size:24px}.model-grid,.allocation,.cost-grid{gap:30px}.fields{grid-template-columns:1fr}.decisions{grid-template-columns:1fr 1fr}.results>output{font-size:54px}}
@media(max-width:620px){.shell{padding-left:21px;padding-right:21px}.strip{font-size:8px}.nav{align-items:flex-start;gap:15px;padding-top:19px;padding-bottom:19px}.brand{font-size:25px}.nav nav{gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:190px;font-size:10px}.nav nav a:nth-child(2){display:none}.language{padding-left:10px}.hero{grid-template-columns:1fr;gap:22px;padding-top:43px;padding-bottom:35px}.hero h1{font-size:74px;max-width:420px}.hero .intro{font-size:16px}.hero-art{min-height:270px;max-width:320px;width:100%;margin:auto}.hero-art img{max-height:265px;width:auto;max-width:90%}.art-ring{width:245px;height:245px}.section{padding-top:43px;padding-bottom:43px}.section-head{display:block}.section-head h2{font-size:24px}.section-head .button{margin-bottom:10px}.mint-grid,.distribution,.model-grid,.allocation,.cost-grid,.decisions{grid-template-columns:1fr}.mint-grid{gap:18px}.mint-card{padding:23px}.mint-card h3{font-size:26px}.notice{align-items:flex-start;flex-direction:column;gap:10px}.distribution{gap:15px;padding-top:30px}.distribution strong{font-size:60px}.distribution h3{margin-top:5px}.model .section{padding-top:48px;padding-bottom:48px}.proposal{font-size:8px}.fields{grid-template-columns:1fr 1fr;gap:15px}.fields label{font-size:11px}.money-input input{font-size:14px;padding:10px 7px}.model-grid,.allocation{gap:25px}.allocation{margin-top:35px;padding-top:28px}.results{padding:24px}.results>output{font-size:60px}.cost-grid{gap:23px}.cost-total>strong{font-size:45px}.cost-lines dt,.cost-lines dd{font-size:11px}.decisions{gap:14px}.decisions article{border-bottom:1px solid #101b3520;padding-bottom:10px}.decisions h3{display:inline;margin-left:15px}.decisions article>span{font-size:23px}.decisions p{margin-top:10px}.excluded td{font-size:9px}td input{width:85px}.toast{left:20px;right:20px;bottom:10px}}
.route-comparison{margin:30px 0 35px}.route-comparison h3{font-size:14px;letter-spacing:.08em}.route-comparison table{background:#fcf9f1;color:#101b35;table-layout:fixed}.route-comparison th,.route-comparison td{border:1px solid #101b3525;text-align:left;padding:15px;font-size:12px}.route-comparison thead th{color:#4e566b;font-size:10px}.route-comparison th:first-child{width:24%;padding-left:15px}.route-comparison th:nth-child(2){width:22%}.route-comparison td:nth-child(2){font-weight:800;white-space:nowrap}.route-comparison .recommended{background:#f6e4b7}.route-comparison .recommendation{font-size:13px;font-weight:700;margin:18px 0 0;max-width:950px}.route-comparison .fine{margin-top:12px}@media(max-width:620px){.route-comparison th,.route-comparison td{padding:11px 8px;font-size:10px;line-height:1.7}.route-comparison th:first-child{padding-left:8px;width:26%}.route-comparison th:nth-child(2){width:25%}.route-comparison td:nth-child(2){white-space:normal}.route-comparison thead th{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
button:disabled{opacity:.45;cursor:not-allowed}
