/* westsacramentolifeinsurance.vip - world: design-canon-mloda-polska-secession-page
   Ivory stock, sap green, dusty rose, deep slate; sunflowers of the Yolo County seed fields printed flat with a fine outline. */
@font-face{font-family:"Yeseva One";src:url(/assets/font-taq5oe23-yeseva-one-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Atkinson Hyperlegible";src:url(/assets/font-taq5oe23-atkinson-hyperlegible-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Atkinson Hyperlegible";src:url(/assets/font-taq5oe23-atkinson-hyperlegible-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--ivory:#F4ECD6;--ivory-lite:#FBF6E6;--ivory-deep:#E8DDBF;--slate:#25313B;--slate-soft:#445260;--sap:#4A6A2B;--sap-deep:#35501D;--rose:#C07C84;--rose-deep:#8C3B4B;--rose-pale:#F1D7D6;--gold:#DDA824;--gold-pale:#F6E4A6;--rule:#B9AD8C;--field:#5B6872;--night:#1F2933;
--display:"Yeseva One","Iowan Old Style","Palatino Linotype",Georgia,serif;--body:"Atkinson Hyperlegible","Segoe UI",system-ui,sans-serif;--measure:40rem;--edge:7.5rem}
@media (max-width:1099px){:root{--edge:4.5rem}}
@media (max-width:759px){:root{--edge:1.7rem}}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--ivory)}
body{position:relative;margin:0;background:var(--ivory);color:var(--slate);font-family:var(--body);font-size:1.0625rem;line-height:1.7;overflow-x:clip}
body::before,body::after{content:"";position:absolute;top:0;bottom:0;width:var(--edge);z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 600' width='124' height='600' aria-hidden='true' focusable='false'%3E%3Cpath d='M43.1 -10L44 0L44.9 10L45.9 20L46.8 30L47.7 40L48.5 50L49.3 60L50 70L50.7 80L51.3 90L51.8 100L52.2 110L52.6 120L52.8 130L53 140L53 150L53 160L52.8 170L52.6 180L52.2 190L51.8 200L51.3 210L50.7 220L50 230L49.3 240L48.5 250L47.7 260L46.8 270L45.9 280L44.9 290L44 300L43.1 310L42.1 320L41.2 330L40.3 340L39.5 350L38.7 360L38 370L37.3 380L36.7 390L36.2 400L35.8 410L35.4 420L35.2 430L35 440L35 450L35 460L35.2 470L35.4 480L35.8 490L36.2 500L36.7 510L37.3 520L38 530L38.7 540L39.5 550L40.3 560L41.2 570L42.1 580L43.1 590L44 600L44.9 610' fill='none' stroke='%2325313B' stroke-width='7.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.1 -10L44 0L44.9 10L45.9 20L46.8 30L47.7 40L48.5 50L49.3 60L50 70L50.7 80L51.3 90L51.8 100L52.2 110L52.6 120L52.8 130L53 140L53 150L53 160L52.8 170L52.6 180L52.2 190L51.8 200L51.3 210L50.7 220L50 230L49.3 240L48.5 250L47.7 260L46.8 270L45.9 280L44.9 290L44 300L43.1 310L42.1 320L41.2 330L40.3 340L39.5 350L38.7 360L38 370L37.3 380L36.7 390L36.2 400L35.8 410L35.4 420L35.2 430L35 440L35 450L35 460L35.2 470L35.4 480L35.8 490L36.2 500L36.7 510L37.3 520L38 530L38.7 540L39.5 550L40.3 560L41.2 570L42.1 580L43.1 590L44 600L44.9 610' fill='none' stroke='%234A6A2B' stroke-width='4.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg transform='translate(35.2 430) rotate(-28) scale(1 1)'%3E%3Cpath d='M0 0C11.5 -17.9 32.2 -13.8 46 0C32.2 12.4 11.5 16.6 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M2.8 0L40.5 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(36.2 500) rotate(208) scale(1 1)'%3E%3Cpath d='M0 0C10 -15.6 28 -12 40 0C28 10.8 10 14.4 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M2.4 0L35.2 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(41.2 330) rotate(-20) scale(1 1)'%3E%3Cpath d='M0 0C8.5 -13.3 23.8 -10.2 34 0C23.8 9.2 8.5 12.2 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M2 0L29.9 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(48.5 250) rotate(-52)'%3E%3Cpath d='M0 0C-6.3 -3.5 -5.6 -13.3 0 -18.2C5.6 -13.3 6.3 -3.5 0 0Z' fill='%23C07C84' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M0 -2.1L0 -15.4' stroke='%238C3B4B' stroke-width='1'/%3E%3C/g%3E%3Cpath d='M48.5 250q8 -4 16 -16' fill='none' stroke='%2325313B' stroke-width='2.4' stroke-linecap='round'/%3E%3Cg transform='translate(78.6 120) rotate(14)'%3E%3Cg transform='rotate(11.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(33.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(56.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(78.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(101.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(123.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(146.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(168.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(191.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(213.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(236.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(258.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(281.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(303.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(326.2)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(348.8)'%3E%3Cpath d='M0 -20Q5.3 -30 0 -40Q-5.3 -30 0 -20Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(0)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(22.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(45)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(67.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(90)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(112.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(135)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(157.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(202.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(225)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(247.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(270)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(292.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(315)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(337.5)'%3E%3Cpath d='M0 -19.6Q5.3 -29.1 0 -38.6Q-5.3 -29.1 0 -19.6Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle r='20' fill='%233B2E26' stroke='%2325313B' stroke-width='1.4'/%3E%3Ccircle cx='-1.8' cy='1.6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='0.3' cy='-3.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.5' cy='3.3' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-4.8' cy='-0.8' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='4.6' cy='-2.9' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-1.5' cy='5.7' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-2.9' cy='-5.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='6.4' cy='2.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-6.7' cy='2.8' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='3.2' cy='-6.9' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='2.4' cy='7.6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-7.2' cy='-4.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='8.5' cy='-1.9' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.2' cy='7.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-1.2' cy='-9.3' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='7.4' cy='6.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-10' cy='0.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='7.3' cy='-7.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-0.5' cy='10.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-6.9' cy='-8.3' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='11' cy='1.5' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-9.3' cy='6.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.5' cy='-11.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.9' cy='10.3' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-11.5' cy='-3.7' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='11.2' cy='-5.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-4.8' cy='11.6' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-4.3' cy='-12' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='11.5' cy='6.1' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-12.8' cy='3.4' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='7.3' cy='-11.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.3' cy='13.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-11' cy='-8.5' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='14' cy='-1.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-9.7' cy='10.5' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='0.1' cy='-14.5' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='9.9' cy='10.9' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-14.8' cy='-1.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='12' cy='-9.1' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-2.7' cy='15' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-8.2' cy='-13.1' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='15.1' cy='4.1' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-14.1' cy='7.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.6' cy='-15' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='6.1' cy='15' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-14.8' cy='-7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='15.8' cy='-4.9' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-8.5' cy='14.4' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-3.6' cy='-16.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='13.9' cy='9.9' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-17.1' cy='2.1' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='11.3' cy='-13.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='0.6' cy='17.6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-12.5' cy='-12.6' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='17.9' cy='0.9' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-13.9' cy='11.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.5' cy='-18.1' r='0.9' fill='%234A6A2B'/%3E%3C/g%3E%3Cpath d='M52.6 120q10 0 14 -2' fill='none' stroke='%2325313B' stroke-width='2.4'/%3E%3C/svg%3E") repeat-y left top/100% auto}
body::before{left:0}
body::after{right:0;transform:scaleX(-1)}
@media (max-width:759px){body::before,body::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 600' width='30' height='600' aria-hidden='true' focusable='false'%3E%3Cpath d='M14.7 -10L15 0L15.3 10L15.6 20L15.9 30L16.2 40L16.5 50L16.8 60L17 70L17.2 80L17.4 90L17.6 100L17.7 110L17.9 120L17.9 130L18 140L18 150L18 160L17.9 170L17.9 180L17.7 190L17.6 200L17.4 210L17.2 220L17 230L16.8 240L16.5 250L16.2 260L15.9 270L15.6 280L15.3 290L15 300L14.7 310L14.4 320L14.1 330L13.8 340L13.5 350L13.2 360L13 370L12.8 380L12.6 390L12.4 400L12.3 410L12.1 420L12.1 430L12 440L12 450L12 460L12.1 470L12.1 480L12.3 490L12.4 500L12.6 510L12.8 520L13 530L13.2 540L13.5 550L13.8 560L14.1 570L14.4 580L14.7 590L15 600L15.3 610' fill='none' stroke='%2325313B' stroke-width='6.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.7 -10L15 0L15.3 10L15.6 20L15.9 30L16.2 40L16.5 50L16.8 60L17 70L17.2 80L17.4 90L17.6 100L17.7 110L17.9 120L17.9 130L18 140L18 150L18 160L17.9 170L17.9 180L17.7 190L17.6 200L17.4 210L17.2 220L17 230L16.8 240L16.5 250L16.2 260L15.9 270L15.6 280L15.3 290L15 300L14.7 310L14.4 320L14.1 330L13.8 340L13.5 350L13.2 360L13 370L12.8 380L12.6 390L12.4 400L12.3 410L12.1 420L12.1 430L12 440L12 450L12 460L12.1 470L12.1 480L12.3 490L12.4 500L12.6 510L12.8 520L13 530L13.2 540L13.5 550L13.8 560L14.1 570L14.4 580L14.7 590L15 600L15.3 610' fill='none' stroke='%234A6A2B' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg transform='translate(17.4 210) rotate(-24) scale(1 1)'%3E%3Cpath d='M0 0C4 -6.2 11.2 -4.8 16 0C11.2 4.3 4 5.8 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M1 0L14.1 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(12.4 400) rotate(204) scale(1 1)'%3E%3Cpath d='M0 0C4 -6.2 11.2 -4.8 16 0C11.2 4.3 4 5.8 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M1 0L14.1 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(12.8 520) rotate(-40)'%3E%3Cpath d='M0 0C-4 -2.2 -3.6 -8.5 0 -11.7C3.6 -8.5 4 -2.2 0 0Z' fill='%23C07C84' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M0 -1.3L0 -9.9' stroke='%238C3B4B' stroke-width='1'/%3E%3C/g%3E%3Cg transform='translate(17 70) rotate(0)'%3E%3Cg transform='rotate(15)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(45)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(75)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(105)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(135)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(165)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(195)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(225)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(255)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(285)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(315)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(345)'%3E%3Cpath d='M0 -6Q2.4 -10.5 0 -14.9Q-2.4 -10.5 0 -6Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(0)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(30)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(60)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(90)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(120)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(150)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(210)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(240)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(270)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(300)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(330)'%3E%3Cpath d='M0 -5.9Q2.4 -10.1 0 -14.4Q-2.4 -10.1 0 -5.9Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle r='6' fill='%233B2E26' stroke='%2325313B' stroke-width='1.4'/%3E%3C/g%3E%3Cg transform='translate(14.1 330) rotate(10)'%3E%3Cg transform='rotate(15)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(45)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(75)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(105)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(135)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(165)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(195)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(225)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(255)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(285)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(315)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(345)'%3E%3Cpath d='M0 -5.5Q2.2 -9.7 0 -13.9Q-2.2 -9.7 0 -5.5Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(0)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(30)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(60)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(90)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(120)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(150)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(210)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(240)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(270)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(300)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(330)'%3E%3Cpath d='M0 -5.4Q2.2 -9.4 0 -13.4Q-2.2 -9.4 0 -5.4Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle r='5.5' fill='%233B2E26' stroke='%2325313B' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E")}}
.spj27-head,main,.spj27-foot{position:relative;z-index:1}
::selection{background:var(--gold);color:var(--slate)}
img{display:block;max-width:100%;height:auto}
a{color:var(--rose-deep);text-underline-offset:.2em;text-decoration-thickness:1px}
a:hover{color:var(--sap-deep);text-decoration-thickness:2px}
.spj27-wx a,.spj27-wx button{color:var(--ivory-lite)}.spj27-wx a:hover{color:var(--gold-pale)}
:focus-visible{outline:3px solid var(--sap);outline-offset:3px}
h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.18;margin:0 0 .55em;letter-spacing:0;color:var(--slate);text-wrap:balance}
h1{font-size:clamp(2.15rem,4.6vw,3.6rem)}
h2{font-size:clamp(1.7rem,3.2vw,2.45rem)}
h3{font-size:1.3rem;font-weight:400}
p{margin:0 0 1em;max-width:var(--measure)}
strong{font-weight:700}
.spj27-wrap{width:min(100% - 2 * var(--edge),66rem);margin-inline:auto}
.spj27-skip{position:absolute;left:-999px;top:0;background:var(--slate);color:var(--ivory);padding:.75rem 1rem;z-index:99}
.spj27-skip:focus{left:1rem;top:1rem}
.spj27-skip:hover{color:var(--ivory-lite)}

/* header: double rule under the masthead */
.spj27-head{background:var(--ivory);border-bottom:4px double var(--slate)}
.spj27-nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;min-height:72px;padding:.35rem 0}
.spj27-brand{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;font-family:var(--display);font-weight:400;font-size:1.3rem;line-height:1.15;color:var(--slate);text-decoration:none}
.spj27-brand::before{content:"";flex:none;width:42px;height:42px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' width='60' height='60' aria-hidden='true' focusable='false'%3E%3Cg transform='translate(30 30) rotate(0)'%3E%3Cg transform='rotate(12.9)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(38.6)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(64.3)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(90)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(115.7)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(141.4)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(167.1)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(192.9)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(218.6)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(244.3)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(270)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(295.7)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(321.4)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(347.1)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(0)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(25.7)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(51.4)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(77.1)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(102.9)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(128.6)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(154.3)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(205.7)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(231.4)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(257.1)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(282.9)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(308.6)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(334.3)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle r='11' fill='%233B2E26' stroke='%2325313B' stroke-width='1.4'/%3E%3Ccircle cx='-1.4' cy='1.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='0.2' cy='-2.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.1' cy='2.7' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-3.8' cy='-0.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='3.7' cy='-2.3' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-1.2' cy='4.6' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-2.4' cy='-4.6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.2' cy='1.9' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.4' cy='2.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='2.6' cy='-5.6' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='1.9' cy='6.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.8' cy='-3.4' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='6.9' cy='-1.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-4.2' cy='6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-1' cy='-7.5' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='6' cy='5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-8' cy='0.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.9' cy='-5.8' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-0.4' cy='8.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.6' cy='-6.7' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='8.8' cy='1.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-7.5' cy='5.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.1' cy='-9.1' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='4.7' cy='8.3' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-9.3' cy='-3' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='9' cy='-4.2' r='0.9' fill='%23E8DDBF'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.spj27-brand img{display:none}
.spj27-brand:hover{color:var(--rose-deep)}
.spj27-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.5rem}
.spj27-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--slate);font-weight:700;font-size:1.0625rem;text-decoration:none;background:linear-gradient(var(--rose-deep),var(--rose-deep)) left calc(50% + .8rem)/0 2px no-repeat;transition:background-size .45s ease}
.spj27-links a:hover{background-size:100% 2px;color:var(--slate)}
.spj27-links a.spj27-cta{background:var(--sap-deep);color:var(--ivory-lite)!important;padding:0 1.3rem;border-radius:3px;box-shadow:0 0 0 2px var(--ivory),0 0 0 3px var(--sap-deep)}
.spj27-links a.spj27-cta:hover{background:var(--rose-deep);box-shadow:0 0 0 2px var(--ivory),0 0 0 3px var(--rose-deep)}
.spj27-menu{display:none;align-items:center;justify-content:center;min-width:46px;min-height:46px;background:var(--ivory-lite);border:1.5px solid var(--slate);border-radius:3px;color:var(--slate);cursor:pointer}
@media (max-width:759px){
.spj27-nav{position:relative;flex-wrap:nowrap}
.spj27-brand{font-size:1.12rem}.spj27-brand::before{width:34px;height:34px}
.spj27-menu{display:inline-flex}
.spj27-links{display:none;position:absolute;left:calc(-1 * var(--edge));right:calc(-1 * var(--edge));top:100%;z-index:30;flex-direction:column;align-items:stretch;gap:.2rem;padding:1rem var(--edge) 1.2rem;background:var(--ivory-lite);border-bottom:4px double var(--slate);border-top:1px solid var(--rule)}
.spj27-links[data-open]{display:flex}
.spj27-links a.spj27-cta{justify-content:center;margin-top:.4rem}
}

/* weather: a slate band, read like a printed almanac line */
.spj27-wx{background:var(--slate);color:var(--ivory-lite)}
.spj27-wx-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.8rem;padding:.7rem 0}
.spj27-wx-photo{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}
.spj27-wx-photo img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--gold)}
.spj27-wx-photo span{font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ivory-lite);border-radius:3px;padding:.3rem .65rem}
.spj27-wx-photo:hover span,.spj27-wx-photo[aria-expanded=true] span{background:var(--gold);border-color:var(--gold);color:var(--slate)}
.spj27-wx-now{display:flex;align-items:center;gap:.6rem}
.spj27-wx-now strong{font-family:var(--display);font-weight:400;font-size:1.8rem;line-height:1;color:var(--ivory-lite)}
.spj27-wx-now span{font-size:1.0625rem}
.spj27-wx-now small{display:block;font-size:1rem;opacity:1}
.spj27-wx-icon{display:inline-flex;color:var(--gold)}
.spj27-wx-days{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}
.spj27-wx-days li{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:.6rem;align-items:center;border:1px solid var(--slate-soft);border-top:2px solid var(--gold);border-radius:0;padding:.35rem .7rem;font-size:1rem;min-width:124px}
.spj27-wx-day{font-weight:700;grid-column:1}
.spj27-wx-glyph{grid-row:1/3;grid-column:2;color:var(--gold)}.spj27-wx-glyph svg{width:24px;height:24px}
.spj27-wx-hl{grid-column:1}.spj27-wx-hl strong{font-size:1rem}.spj27-wx-hl em{font-style:normal;margin-left:.3rem;opacity:1;color:var(--gold-pale)}
.spj27-wx-cond{grid-column:1/3;font-size:1rem;opacity:1;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.spj27-wx-source{margin-left:auto;font-size:1rem;opacity:1;color:var(--gold-pale)}
.spj27-wx-panel{padding:0 0 1rem}.spj27-wx-panel img{border-radius:3px;max-width:600px;width:100%;background:var(--night)}
.spj27-wx-panel p{font-size:1rem;opacity:1;margin:.5rem 0 0;color:var(--ivory-lite)}
@media (max-width:700px){.spj27-wx-source{margin-left:0;width:100%}.spj27-wx-now strong{font-size:1.55rem}.spj27-wx-days{width:100%}.spj27-wx-days li{flex:1 1 40%}}

/* hero: the text is the clearing; sunflowers grow in from both margins */
.spj27-hero{position:relative;padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(2.2rem,4vw,3.2rem);background:none;overflow:hidden}
.spj27-garden{position:absolute;bottom:0;width:clamp(150px,17vw,250px);height:auto;pointer-events:none;display:none}
.spj27-garden:first-of-type{left:0}
.spj27-hero .spj27-garden+.spj27-garden{right:0}
@media (min-width:900px){.spj27-garden{display:block}.spj27-hero{background:var(--ivory)}}
.spj27-hero-core{position:relative;max-width:41rem;margin-inline:auto;text-align:center}
.spj27-hero h1{margin:0 0 .35em}
.spj27-eyebrow{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 auto .8rem;max-width:none;font-family:var(--display);font-weight:400;font-size:1.0625rem;letter-spacing:.04em;color:var(--rose-deep);text-transform:none}
.spj27-eyebrow::before,.spj27-eyebrow::after{content:"";flex:0 1 3rem;height:7px;border-top:1px solid var(--rose);border-bottom:1px solid var(--rose)}
.spj27-lead{font-size:1.2rem;line-height:1.65;color:var(--slate);max-width:36rem;margin-inline:auto}
.spj27-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.6rem;margin:1.6rem auto 0;max-width:none}
.spj27-trust{display:grid;gap:.1rem;justify-content:center;margin:1.8rem auto 0;padding:0;list-style:none;font-size:1.0625rem;text-align:left}
.spj27-trust li{display:flex;align-items:center;gap:.7rem;min-height:30px}
.spj27-trust li::before{content:"";flex:none;width:11px;height:11px;border:2px solid var(--rose-deep);background:var(--gold);border-radius:50% 50% 50% 0;transform:rotate(-45deg);color:transparent}
.spj27-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.7rem;border:0;border-radius:3px;background:var(--sap-deep);color:var(--ivory-lite);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 0 0 3px var(--ivory),0 0 0 4.5px var(--sap-deep);transition:background .25s ease}
.spj27-btn span{display:inline-block;transition:transform .35s ease}
.spj27-btn:hover span{transform:translateX(4px)}
.spj27-btn--primary{background:var(--sap-deep);color:var(--ivory-lite)}
.spj27-btn--primary:hover{background:var(--rose-deep);color:var(--ivory-lite);box-shadow:0 0 0 3px var(--ivory),0 0 0 4.5px var(--rose-deep);filter:none}
.spj27-btn--ghost{background:none;color:var(--slate);box-shadow:none;border:1.5px solid var(--slate);padding:0 1.4rem}
.spj27-btn--ghost:hover{background:var(--slate);color:var(--ivory-lite);box-shadow:none}
.spj27-btn[disabled]{opacity:.65;cursor:progress}

/* mosaic: three arched windows, captions as plate lines */
.spj27-mosaic{position:relative;display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:clamp(1rem,2.4vw,2rem);align-items:end;margin:clamp(2.4rem,5vw,3.6rem) auto 0;max-width:62rem;order:0}
.spj27-mosaic a{display:block;position:relative;overflow:visible;background:none;border-radius:0;aspect-ratio:auto;color:var(--slate);text-decoration:none}
.spj27-mosaic a:first-child{grid-column:auto;aspect-ratio:auto}
.spj27-mosaic img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 0 0;border:2px solid var(--slate);padding:6px;background:var(--ivory-lite);transition:filter .3s ease}
.spj27-mosaic a:nth-child(2) img{aspect-ratio:3/4}
.spj27-mosaic a:hover img{filter:saturate(1.15)}
.spj27-mosaic span{position:static;display:block;padding:.65rem .3rem 0;background:none;color:var(--slate);font-family:var(--display);font-weight:400;font-size:1.0625rem;line-height:1.3;text-align:center;border-top:4px double var(--slate);margin-top:.5rem}
.spj27-mosaic a:hover span{color:var(--rose-deep)}
@media (max-width:759px){.spj27-mosaic{grid-template-columns:1fr;gap:1.4rem;max-width:22rem}.spj27-mosaic img,.spj27-mosaic a:nth-child(2) img{aspect-ratio:5/4;border-radius:999px 999px 0 0}}

/* sections and ornament dividers */
.spj27-section{padding:clamp(2.4rem,5vw,3.8rem) 0}
.spj27-section--soft{background:var(--ivory-deep)}
.spj27-section--deep{background:var(--slate);color:var(--ivory-lite)}
.spj27-section--deep h2,.spj27-section--deep a{color:var(--ivory-lite)}
.spj27-section--last{padding-bottom:clamp(3rem,6vw,4.6rem)}
.spj27-divider{display:block;width:min(100%,640px);height:auto;margin:0 auto}
.spj27-sec-head{text-align:center;margin-bottom:1.8rem}
.spj27-sec-head h2{margin-bottom:.3em}
.spj27-sec-head .spj27-eyebrow{margin-bottom:0}
.spj27-cols{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.spj27-card{position:relative;display:block;background:var(--ivory-lite);border:1.5px solid var(--slate);border-radius:0;padding:1.4rem 1.4rem 1.3rem;box-shadow:inset 0 0 0 4px var(--ivory-lite),inset 0 0 0 5px var(--rose);color:var(--slate);text-decoration:none}
.spj27-card p{margin-bottom:0}
a.spj27-card:hover{background:var(--gold-pale)}
a.spj27-card:hover h3{color:var(--rose-deep)}
.spj27-steps .spj27-card{padding-top:2.2rem;margin-top:1.3rem}
.spj27-num{position:absolute;top:-1.4rem;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--sap-deep);color:var(--ivory-lite);font-family:var(--display);font-weight:400;font-size:1.25rem;box-shadow:0 0 0 4px var(--ivory),0 0 0 5.5px var(--gold);margin:0}
.spj27-steps .spj27-card h3{text-align:center}
.spj27-learn h3{font-size:1.2rem}

/* the quote clearing: a double-ruled plate with a bloom opening on its top edge */
.spj27-quote-block{max-width:50rem;margin-inline:auto}
.spj27-quote{position:relative;margin-top:2.6rem;background:var(--ivory-lite);border:1.5px solid var(--slate);border-radius:0;padding:2.4rem clamp(1.1rem,3vw,2rem) 1.6rem;box-shadow:inset 0 0 0 5px var(--ivory-lite),inset 0 0 0 6.5px var(--rose)}
.spj27-quote::before{content:"";position:absolute;left:50%;top:-31px;width:62px;height:62px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' width='60' height='60' aria-hidden='true' focusable='false'%3E%3Cg transform='translate(30 30) rotate(0)'%3E%3Cg transform='rotate(12.9)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(38.6)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(64.3)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(90)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(115.7)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(141.4)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(167.1)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(192.9)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(218.6)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(244.3)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(270)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(295.7)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(321.4)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(347.1)'%3E%3Cpath d='M0 -11Q2.9 -16.5 0 -22Q-2.9 -16.5 0 -11Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(0)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(25.7)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(51.4)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(77.1)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(102.9)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(128.6)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(154.3)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(205.7)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(231.4)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(257.1)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(282.9)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(308.6)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(334.3)'%3E%3Cpath d='M0 -10.8Q2.9 -16 0 -21.2Q-2.9 -16 0 -10.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle r='11' fill='%233B2E26' stroke='%2325313B' stroke-width='1.4'/%3E%3Ccircle cx='-1.4' cy='1.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='0.2' cy='-2.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.1' cy='2.7' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-3.8' cy='-0.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='3.7' cy='-2.3' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-1.2' cy='4.6' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-2.4' cy='-4.6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.2' cy='1.9' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.4' cy='2.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='2.6' cy='-5.6' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='1.9' cy='6.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.8' cy='-3.4' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='6.9' cy='-1.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-4.2' cy='6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-1' cy='-7.5' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='6' cy='5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-8' cy='0.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.9' cy='-5.8' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-0.4' cy='8.5' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.6' cy='-6.7' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='8.8' cy='1.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-7.5' cy='5.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.1' cy='-9.1' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='4.7' cy='8.3' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-9.3' cy='-3' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='9' cy='-4.2' r='0.9' fill='%23E8DDBF'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.spj27-quote h2{font-size:1.5rem;text-align:center}
.spj27-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem}
@media (max-width:560px){.spj27-fields{grid-template-columns:1fr}}
.spj27-field{display:flex;flex-direction:column;gap:.35rem}
.spj27-field>span{font-size:1rem;font-weight:700}
.spj27-field input,.spj27-field select,.spj27-field textarea{font:inherit;min-height:48px;padding:.6rem .75rem;border:1.5px solid var(--field);border-radius:3px;background:#FFFEF7;color:var(--slate);width:100%}
.spj27-field textarea{min-height:8rem}
.spj27-field input:focus,.spj27-field select:focus,.spj27-field textarea:focus{outline:3px solid var(--sap);outline-offset:1px;border-color:var(--sap-deep)}
.spj27-field--wide{grid-column:1/-1}
.spj27-seg{display:flex;flex-wrap:wrap;gap:.5rem}
.spj27-seg label{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:.35rem 1rem .35rem .8rem;border:1.5px solid var(--field);border-radius:3px;background:#FFFEF7;cursor:pointer;font-size:1.0625rem;color:var(--slate)}
.spj27-seg label::before{content:"";flex:none;width:12px;height:12px;border:2px solid var(--rose-deep);border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:none}
.spj27-seg input{position:absolute;opacity:0;width:0;height:0}
.spj27-seg input:checked+span{background:none;margin:0;padding:0;display:inline;color:var(--slate);font-weight:700}
.spj27-seg label:has(input:checked){background:var(--gold-pale);border-color:var(--slate);box-shadow:inset 0 0 0 1px var(--slate)}
.spj27-seg label:has(input:checked)::before{width:16px;height:16px;border-radius:50%;transform:none;border:2px solid var(--slate);background:radial-gradient(circle,var(--slate) 0 28%,var(--gold) 31%)}
.spj27-seg label:has(input:focus-visible){outline:3px solid var(--sap);outline-offset:2px}
.spj27-seg input:focus-visible+span{outline:0}
.spj27-note{font-size:1rem;color:var(--slate-soft);margin-top:.8rem}
.spj27-status{margin-top:.8rem;font-weight:700;min-height:1.4em}
.spj27-status[data-tone=error]{color:#8F1D1D}
.spj27-results{margin-top:1.6rem}
.spj27-summary{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:baseline;margin-bottom:1rem;font-size:1.0625rem}
.spj27-result{display:grid;grid-template-columns:1fr auto;gap:.6rem 1.2rem;align-items:center;border:1.5px solid var(--slate);border-radius:0;padding:1rem 1.1rem;margin-bottom:.8rem;background:var(--ivory-lite)}
.spj27-result--best{border-color:var(--sap-deep);box-shadow:0 0 0 3px var(--gold-pale),0 0 0 4.5px var(--sap-deep)}
.spj27-result strong{font-family:var(--display);font-weight:400;font-size:1.12rem}
.spj27-result small{display:block;color:var(--slate-soft);font-size:1rem}
.spj27-price{font-family:var(--display);font-size:1.85rem;font-weight:400;text-align:right;line-height:1;color:var(--slate)}
.spj27-price small{display:block;font-family:var(--body);font-size:1rem;font-weight:700;text-align:right;margin-top:.3rem}
.spj27-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}
.spj27-tag{font-size:.9375rem;font-weight:700;padding:.12rem .6rem;border-radius:2px;background:var(--ivory-deep);color:var(--slate);border:1px solid var(--field)}
.spj27-tag--now{background:var(--rose-pale);color:#6E1F2F;border-color:var(--rose-deep);font-weight:700}
.spj27-group{font-size:1.25rem;margin:1.6rem 0 .5rem}
.spj27-applicant{margin:.2rem 0 1rem;border-color:var(--sap-deep)}
.spj27-result .spj27-btn{grid-column:1/-1;justify-self:start}
@media (min-width:640px){.spj27-result{grid-template-columns:1fr auto auto}.spj27-result .spj27-btn{grid-column:auto}}
.spj27-disclosure{font-size:1rem;color:var(--slate-soft);border-top:4px double var(--rule);padding-top:.9rem;margin-top:1.2rem}
details.spj27-more{margin-top:.5rem;font-size:1rem}
details.spj27-more summary{cursor:pointer;color:var(--rose-deep);font-weight:700;min-height:44px;display:flex;align-items:center}

/* tables: hairline-ruled, tabular figures */
.spj27-table-wrap{overflow-x:auto}
.spj27-table{width:100%;border-collapse:collapse;font-size:1.0625rem;font-variant-numeric:tabular-nums}
.spj27-table th,.spj27-table td{padding:.7rem .8rem;border-bottom:1px solid var(--rule);text-align:left}
.spj27-table th{font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);border-bottom:3px double var(--slate)}
.spj27-table tbody tr:hover{background:var(--gold-pale)}
.spj27-rates-note{max-width:var(--measure);margin:0 auto 1.4rem}
.spj27-rates-note p{max-width:none}

/* why */
.spj27-why{max-width:var(--measure);margin-inline:auto}
.spj27-why-links{margin-top:1.2rem;padding:1rem 1.2rem;border-left:4px solid var(--gold);background:var(--ivory-lite)}
.spj27-why-links p{margin:0;max-width:none}

/* articles, faq, sources */
.spj27-article{max-width:var(--measure);margin-inline:auto}
.spj27-article figure{margin:0 0 1.6rem}
.spj27-article figcaption{font-size:1rem;color:var(--slate-soft);margin-top:.5rem}
.spj27-article img{border-radius:0;border:2px solid var(--slate);padding:6px;background:var(--ivory-lite)}
.spj27-article h1{text-align:center}
.spj27-article h2{margin-top:1.6em}
.spj27-article .spj27-lead{text-align:center}
.spj27-article .spj27-eyebrow{margin-bottom:.8rem}
.spj27-section>.spj27-wrap>h1{text-align:center}
.spj27-section>.spj27-wrap>.spj27-lead{text-align:center}
.spj27-sources{font-size:1rem;border-top:4px double var(--rule);padding-top:1rem;margin-top:2.2rem}
.spj27-sources ol{padding-left:1.3rem}
.spj27-faq details{border-bottom:1px solid var(--rule);padding:.4rem 0}
.spj27-faq summary{display:flex;align-items:center;gap:.8rem;min-height:48px;cursor:pointer;font-weight:400;font-family:var(--display);font-size:1.15rem;line-height:1.3;list-style:none}
.spj27-faq summary::-webkit-details-marker{display:none}
.spj27-faq summary::before{content:"";flex:none;width:13px;height:13px;border:2px solid var(--rose-deep);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}
.spj27-faq details[open] summary::before{width:18px;height:18px;border-radius:50%;transform:none;border-color:var(--slate);background:radial-gradient(circle,var(--slate) 0 28%,var(--gold) 31%)}
.spj27-faq details p{padding-left:1.6rem}

/* footer: slate stock under a printed row of sunflowers */
.spj27-foot{margin-top:72px;background:var(--night);color:var(--ivory-lite);padding:2.6rem 0 2.2rem;font-size:1.0625rem;border-top:0}
.spj27-foot::before{content:"";position:absolute;left:0;right:0;top:-57px;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60' width='120' height='60' aria-hidden='true' focusable='false'%3E%3Cpath d='M-6 45.1L0 46L6 46.9L12 47.8L18 48.4L24 48.9L30 49L36 48.9L42 48.4L48 47.8L54 46.9L60 46L66 45.1L72 44.2L78 43.6L84 43.1L90 43L96 43.1L102 43.6L108 44.2L114 45.1L120 46L126 46.9' fill='none' stroke='%2325313B' stroke-width='6.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-6 45.1L0 46L6 46.9L12 47.8L18 48.4L24 48.9L30 49L36 48.9L42 48.4L48 47.8L54 46.9L60 46L66 45.1L72 44.2L78 43.6L84 43.1L90 43L96 43.1L102 43.6L108 44.2L114 45.1L120 46L126 46.9' fill='none' stroke='%234A6A2B' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg transform='translate(60 20) rotate(0)'%3E%3Cg transform='rotate(12.9)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(38.6)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(64.3)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(90)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(115.7)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(141.4)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(167.1)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(192.9)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(218.6)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(244.3)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(270)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(295.7)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(321.4)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(347.1)'%3E%3Cpath d='M0 -12Q3.2 -18 0 -24Q-3.2 -18 0 -12Z' fill='%23C48A12' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(0)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(25.7)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(51.4)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(77.1)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(102.9)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(128.6)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(154.3)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(205.7)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(231.4)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(257.1)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(282.9)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(308.6)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='rotate(334.3)'%3E%3Cpath d='M0 -11.8Q3.2 -17.5 0 -23.2Q-3.2 -17.5 0 -11.8Z' fill='%23DDA824' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle r='12' fill='%233B2E26' stroke='%2325313B' stroke-width='1.4'/%3E%3Ccircle cx='-1.5' cy='1.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='0.2' cy='-2.8' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.1' cy='2.8' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-4' cy='-0.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='3.8' cy='-2.4' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='-1.3' cy='4.8' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-2.5' cy='-4.7' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='5.4' cy='2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.6' cy='2.3' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='2.7' cy='-5.8' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='2' cy='6.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-6' cy='-3.5' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='7.1' cy='-1.6' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-4.3' cy='6.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-1' cy='-7.7' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='6.2' cy='5.2' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-8.3' cy='0.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='6.1' cy='-6' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-0.4' cy='8.8' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-5.8' cy='-6.9' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='9.2' cy='1.2' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-7.8' cy='5.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='2.1' cy='-9.4' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='4.9' cy='8.6' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-9.6' cy='-3.1' r='0.9' fill='%23DDA824'/%3E%3Ccircle cx='9.3' cy='-4.3' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='-4' cy='9.7' r='0.9' fill='%234A6A2B'/%3E%3Ccircle cx='-3.6' cy='-10' r='0.9' fill='%23E8DDBF'/%3E%3Ccircle cx='9.6' cy='5' r='0.9' fill='%23E8DDBF'/%3E%3C/g%3E%3Cg transform='translate(20 46) rotate(-30) scale(1 1)'%3E%3Cpath d='M0 0C4 -6.2 11.2 -4.8 16 0C11.2 4.3 4 5.8 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M1 0L14.1 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(100 46) rotate(-150) scale(1 1)'%3E%3Cpath d='M0 0C4 -6.2 11.2 -4.8 16 0C11.2 4.3 4 5.8 0 0Z' fill='%234A6A2B' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M1 0L14.1 0' stroke='%23E8DDBF' stroke-width='1.1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(88 46) rotate(-30)'%3E%3Cpath d='M0 0C-4 -2.2 -3.6 -8.5 0 -11.7C3.6 -8.5 4 -2.2 0 0Z' fill='%23C07C84' stroke='%2325313B' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M0 -1.3L0 -9.9' stroke='%238C3B4B' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom/120px 60px;pointer-events:none}
.spj27-foot a{color:var(--gold-pale)}
.spj27-foot a:hover{color:#fff}
.spj27-foot .spj27-brand{color:var(--ivory-lite)}
.spj27-foot .spj27-brand:hover{color:var(--gold-pale)}
.spj27-foot-grid{display:grid;gap:1.6rem;grid-template-columns:2fr 1fr 1fr}
@media (max-width:700px){.spj27-foot-grid{grid-template-columns:1fr}}
.spj27-foot nav a{display:flex;align-items:center;min-height:44px}
.spj27-foot nav strong{display:block;font-family:var(--display);font-weight:400;font-size:1.15rem;margin-bottom:.3rem;color:var(--ivory-lite)}
.spj27-foot p{color:var(--ivory-lite)}
.spj27-foot [data-copy]{font-size:.95rem}

/* apply, calculator */
.spj27-apply-shell{background:var(--ivory-lite);border:1.5px solid var(--slate);border-radius:0;padding:1rem;min-height:600px}
.spj27-apply-shell iframe{width:100%;border:0}
.spj27-calc output{font-family:var(--display);font-size:1.9rem;font-weight:400;display:block;margin-top:.6rem;color:var(--sap-deep)}

/* no-exam highlight */
.spj27-noexam{background:var(--gold-pale);border:1.5px solid var(--slate);border-radius:0;padding:1rem 1rem .4rem;margin:0 0 1.5rem;box-shadow:inset 0 0 0 4px var(--gold-pale),inset 0 0 0 5px var(--slate)}
.spj27-group--noexam{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:0;font-size:1.3rem}
.spj27-noexam-badge{display:inline-block;background:var(--sap-deep);color:var(--ivory-lite);font-family:var(--body);font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;border-radius:2px}
.spj27-noexam-note{margin-bottom:.9rem;color:var(--slate)}
.spj27-result--noexam{border-color:var(--slate);background:var(--ivory-lite)}
.spj27-tag--noexam{background:var(--sap-deep);color:var(--ivory-lite);border-color:var(--sap-deep)}
.spj27-tag--usually{background:var(--gold-pale);color:var(--slate);border-color:var(--slate)}
.spj27-noexam-note+.spj27-noexam-note{margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--slate)}

/* motion: content is always visible */
[data-reveal]{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spj27-btn span,.spj27-links a{transition:none}}
